﻿@charset "UTF-8";:root{--body-content-height:calc(100vh - calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8));}body{background-color:#fff;background-color:var(--mud-palette-background);}.h-100{height:100%;}.w-100{width:100%;}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.drag-handle,.doc-drag-handle{cursor:grab!important;touch-action:none!important;}.drag-handle:active,.doc-drag-handle:active{cursor:grabbing!important;}.sortable-ghost{opacity:.4;}.sortable-chosen{cursor:grabbing!important;}.item-row{transition:box-shadow .15s ease;}.item-row:hover,.item-row.item-row-active{box-shadow:0 3px 10px rgba(0,0,0,.18);}.case-items-tree{display:flex;flex-direction:column;}.case-items-tree .section,.case-items-tree .subsection{display:flex;flex-direction:column;}.case-items-tree .section-body{display:flex;flex-direction:column;}.case-items-tree .items{display:flex;flex-direction:column;min-height:4px;}.case-items-tree .section.orphan>.items:empty,.case-items-tree .subsection.orphan>.items:empty{min-height:8px;}.case-items-tree.drag-active .items:empty{min-height:40px;}.case-items-tree .insert-zone-menu{display:block;width:100%;}.case-items-tree .insert-zone{position:relative;height:12px;margin:-10px 0 -2px;cursor:pointer;z-index:1;}.case-items-tree .insert-zone .insert-zone-line{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--mud-palette-primary);border-radius:1px;opacity:0;transform:translateY(-50%);transition:opacity 100ms ease;pointer-events:none;}.case-items-tree .insert-zone .insert-zone-badge{position:absolute;left:50%;top:50%;width:20px;height:20px;border-radius:50%;background:var(--mud-palette-primary);color:var(--mud-palette-primary-text);display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity 100ms ease,transform 150ms cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.18);pointer-events:none;}.case-items-tree .insert-zone .insert-zone-badge .mud-icon-root{width:18px;height:18px;font-size:18px;}.case-items-tree .insert-zone:hover .insert-zone-line,.case-items-tree .insert-zone.active .insert-zone-line{opacity:.55;}.case-items-tree .insert-zone:hover .insert-zone-badge,.case-items-tree .insert-zone.active .insert-zone-badge{opacity:1;transform:translate(-50%,-50%) scale(1);}.case-items-tree .insert-zone.level-section .insert-zone-line{left:0;}.case-items-tree .insert-zone.level-subsection .insert-zone-line{left:16px;}.case-items-tree .insert-zone.level-item .insert-zone-line{left:32px;}@media(hover:none){.case-items-tree .insert-zone{display:none;}}.case-items-tree.drag-active .insert-zone{display:none;}.mud-drawer-content::-webkit-scrollbar{width:4px;}.mud-drawer-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px;}.drawer-select .mud-input{color:rgba(255,255,255,.85)!important;}.drawer-select .mud-input-label{color:rgba(255,255,255,.6)!important;}.drawer-select .mud-select-input .mud-icon-root{color:rgba(255,255,255,.6)!important;}.drawer-select .mud-input-outlined-border{border-color:rgba(255,255,255,.3)!important;}.mud-drawer{--mud-palette-primary:#fff;--mud-palette-primary-hover:rgba(255,255,255,.18);--mud-palette-action-default-hover:rgba(255,255,255,.08);}.mud-drawer .mud-navmenu .mud-nav-link.active:not(.mud-nav-link-disabled){color:#fff!important;background-color:rgba(255,255,255,.18)!important;font-weight:600!important;border-inline-end-color:#fff!important;}.mud-drawer .mud-navmenu .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:#fff!important;}.mud-drawer-content .mud-navmenu{display:flex;flex-direction:column;min-height:100%;}.mud-drawer-content .mud-navmenu>.mud-divider{flex-grow:0;}@media(min-width:600px){:root{--body-content-height:calc(100vh - var(--mud-appbar-height));}body{background-color:var(--mud-palette-background);}.mud-container-responsive{align-content:center!important;}.mud-container-responsive-top{align-content:start!important;}.mud-paper-responsive{padding:20px;color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);transition:box-shadow 300ms cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--mud-elevation-1);}}