:root{--z-shell-rail:100;--z-shell-sidebar:110;--z-shell-topbar:110;--z-mobile-topbar:640;--z-shell-dropdown:240;--z-floating-panel:320;--z-case-filter:340;--z-chat-fullscreen:500;--z-drawer-backdrop:600;--z-drawer-panel:620;--z-rights-workspace:700;--z-select-menu:760;--z-client-record:800;--z-client-record-drawer:805;--z-workbench-popover:810;--z-modal:820;--z-modal-menu:calc(var(--z-modal) + 1);--z-window-workspace-menu:calc(var(--z-window-workspace-dock) + 1);--z-window-workspace-dock:875;--z-window-workspace-guard:880;--z-reader:900;--z-reader-menu:930;--z-tour:960;--z-upload-dialog:150000;--z-toast:200000;--z-critical:200010;--z-drag-guide:200020}html body #app-shell.app-shell .app-sidebar.glass-panel{z-index:var(--z-shell-sidebar)!important}#app-shell.app-shell .top-navbar,.top-navbar{z-index:var(--z-shell-topbar)!important}#app-shell.app-shell .top-navbar.communication-rail{z-index:var(--z-shell-rail)!important}.client-top-dropdown,.client-profile-dropdown,.top-notifications-popover,.chat-v2g-participants-popover,.workspace-profile-popover{z-index:var(--z-shell-dropdown)!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-actions-open,:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-reaction-picker-open{position:relative;z-index:var(--z-floating-panel)!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(>.chat-v2g-message-actions .chat-v2g-message-menu){position:relative;z-index:var(--z-floating-panel)!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(.chat-reaction-picker-wrap.is-open){position:relative;z-index:var(--z-floating-panel)!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-actions-open>.chat-v2g-message-actions,:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-reaction-picker-open .chat-reaction-picker-wrap{z-index:2!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(>.chat-v2g-message-actions .chat-v2g-message-menu)>.chat-v2g-message-actions{z-index:2!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(.chat-reaction-picker-wrap.is-open) .chat-reaction-picker-wrap{z-index:2!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-actions-open .chat-v2g-message-menu,:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message.is-reaction-picker-open .chat-reaction-picker{z-index:1!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(>.chat-v2g-message-actions .chat-v2g-message-menu) .chat-v2g-message-menu{z-index:1!important}:is(#app-shell.app-shell,.chat-context-surface) .chat-v2g-message:has(.chat-reaction-picker-wrap.is-open) .chat-reaction-picker{z-index:1!important}.case-filter-anchor.is-filter-open{z-index:var(--z-case-filter)!important}.case-filter-anchor:has(.case-filter-popover){z-index:var(--z-case-filter)!important}.case-filter-anchor.is-filter-open .case-filter-popover{z-index:1!important}.case-filter-anchor:has(.case-filter-popover) .case-filter-popover{z-index:1!important}:is(#page-content:has(.case-filter-anchor.is-filter-open),#page-content:has(.case-filter-anchor .case-filter-popover)){overflow:clip visible!important}.toast-stack,.toast-stack.v1g-toast-stack,.cd-toast{z-index:var(--z-toast)!important}#app-shell.app-shell .chat-fullscreen-modal{z-index:var(--z-chat-fullscreen)!important}.ciw__source-popover{z-index:var(--z-workbench-popover)!important}.record-workspace-backdrop{z-index:var(--z-client-record)!important}.drawer-wrap,.modal-wrap,.cases-filter-drawer{z-index:var(--z-drawer-backdrop)!important}.drawer-wrap{isolation:isolate}body:has(.record-workspace-backdrop)>.drawer-wrap{z-index:var(--z-client-record-drawer)!important}.drawer-overlay,.drawer-scrim,.drawer-wrap .drawer-scrim{z-index:var(--z-drawer-backdrop)!important}.drawer-panel,.drawer,.cases-filter-drawer__panel{z-index:var(--z-drawer-panel)!important}.drawer-wrap>.drawer-panel{opacity:1;-webkit-backdrop-filter:none!important;background:#fff!important}.lookup-select.is-open{z-index:var(--z-shell-dropdown)!important}.client-row:has(.lookup-select.is-open) .case-card-frame{z-index:var(--z-shell-dropdown)!important}.clients-v2-table:has(.lookup-select.is-open){z-index:var(--z-shell-dropdown)!important}.case-table-scroll:has(.lookup-select.is-open){z-index:var(--z-shell-dropdown)!important}.lookup-select__menu,.resolve-address-candidates{z-index:var(--z-select-menu)!important}.lookup-select__menu--modal,.workspace-wide-filter-popover.is-in-modal,.app-select__menu.is-in-modal{z-index:max(var(--z-modal-menu), var(--anchored-overlay-layer,0))!important}.cd-floating-popover,.doc-action-tooltip{z-index:var(--z-floating-panel)!important}.confirm-dialog,.illustrated-dialog-backdrop,.rights-modal-backdrop,.instruction-modal,.chat-rename-modal,.kuz-workspace-backdrop,.kuz-history-backdrop,.doc-modal-backdrop,.cd-reference-modal-backdrop,.cd-collateral-modal-backdrop,.builder-modal-backdrop{z-index:var(--z-modal)!important}.document-viewer-modal,.kuz-reader-backdrop,.doc-instruction-video-shell.is-expanded,.chat-image-viewer-modal{z-index:var(--z-reader)!important}.document-viewer-context-menu{z-index:var(--z-reader-menu)!important}.document-upload-dialog-backdrop{z-index:var(--z-upload-dialog)!important}.session-break-backdrop{z-index:var(--z-critical)!important}.confirm-dialog,.doc-modal-backdrop,.cd-reference-modal-backdrop,.cd-collateral-modal-backdrop,.document-viewer-modal,.chat-image-viewer-modal{overscroll-behavior:contain;overflow:auto}.confirm-dialog__panel,.doc-modal-panel,.cd-reference-modal,.cd-collateral-modal,.document-viewer-panel,.chat-image-viewer-panel{min-width:0;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}@media (width<=1023.98px){#app-shell.app-shell.workspace-communications>.portal-topbar{z-index:var(--z-shell-topbar)!important}html body #app-shell.app-shell.workspace-communications>.app-sidebar.glass-panel{z-index:var(--z-drawer-panel)!important}#app-shell.app-shell.workspace-communications .drawer-backdrop{z-index:var(--z-drawer-backdrop)!important}body:has(#app-shell.workspace-communications.drawer-open)>:is(.export-menu__popover.is-portal,.case-light-action-menu,.cd-scalar-actions__menu,.cd-scalar-actions__tooltip,.client-summary-action-menu,.client-summary-action-tooltip-bubble,.client-desktop-context-menu,.court-calendar__hover,.fact-provenance-popover,.workspace-profile-popover){z-index:var(--z-floating-panel)!important}}@media (width<=900px){#app-shell.app-shell .drawer-backdrop{z-index:var(--z-drawer-backdrop)!important}html body #app-shell.app-shell .app-sidebar.glass-panel{z-index:var(--z-drawer-panel)!important}}@media (width<=720px){.drawer-panel,.drawer{border-radius:1rem;max-width:none;width:calc(100vw - 1rem)!important;inset:.5rem!important}.confirm-dialog,.doc-modal-backdrop,.cd-reference-modal-backdrop,.cd-collateral-modal-backdrop,.document-viewer-modal,.chat-image-viewer-modal{padding:.5rem}.confirm-dialog__panel,.doc-modal-panel,.cd-reference-modal,.cd-collateral-modal,.document-viewer-panel,.chat-image-viewer-panel{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}}.illustrated-dialog-backdrop[data-window-workspace=true],.workspace-wide-filter-popover[data-window-workspace=true]{z-index:max(var(--window-workspace-layer,var(--z-modal)),var(--anchored-overlay-layer,0))!important}body[data-window-workspace-open] :is(.lookup-select__menu--modal,.workspace-wide-filter-popover.is-in-modal:not([data-window-workspace=true]),.app-select__menu.is-in-modal){z-index:var(--z-window-workspace-menu)!important}body[data-window-workspace-open]>.illustrated-dialog-backdrop:has(>:is(.ct-matrix-dialog--fullscreen,.ct-scheme-viewport-dialog)){z-index:var(--z-window-workspace-menu)!important}body[data-window-workspace-open]>.confirm-dialog{z-index:var(--z-window-workspace-guard)!important}body[data-window-workspace-open]>.illustrated-dialog-backdrop:has(>:is(.ug-dialog,.ug-image-dialog)){z-index:var(--z-window-workspace-guard)!important}body[data-window-workspace-open]:has(>.illustrated-dialog-backdrop>.ug-dialog) .app-select__menu.is-in-modal{z-index:calc(var(--z-window-workspace-guard) + 1)!important}.illustrated-dialog-backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c243a3d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.illustrated-dialog-backdrop--anchored{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.illustrated-dialog{border:1px solid var(--system-border);background:var(--system-surface);width:min(560px,100%);min-width:0;max-height:calc(100dvh - 40px);color:var(--system-text);font-family:Inter,sans-serif;font-size:var(--ui-type-label);border-radius:22px;outline:none;grid-template-rows:auto minmax(0,1fr);line-height:1.5;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #64748b2e}.illustrated-dialog__header{isolation:isolate;background:var(--system-surface);min-height:0;padding:20px 54px 16px 24px;position:relative;overflow:hidden}.illustrated-dialog__copy{z-index:1;min-width:0;position:relative}.illustrated-dialog__eyebrow{color:var(--system-muted);font-size:var(--ui-type-compact);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-weight:600;display:block}.illustrated-dialog .illustrated-dialog__header h2{color:var(--system-text);font-size:var(--ui-type-section);letter-spacing:-.025em;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.25;display:flex}.illustrated-dialog__status-icon{flex:none}.illustrated-dialog.is-success .illustrated-dialog__status-icon{color:var(--status-success)}.illustrated-dialog.is-warning .illustrated-dialog__status-icon{color:var(--status-warning)}.illustrated-dialog.is-error .illustrated-dialog__status-icon{color:var(--status-error)}.illustrated-dialog__subtitle{font-size:var(--ui-type-label);color:#526078;overflow-wrap:anywhere;margin:9px 0 0;font-weight:500}.illustrated-dialog__description{color:#788399;font-size:var(--ui-type-caption);margin:10px 0 0;line-height:1.6}.illustrated-dialog__close{z-index:2;color:#7b8498;cursor:pointer;background:#ffffffe6;border:1px solid #e8eaf2;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:13px;right:13px}.illustrated-dialog__close:is(:hover,:focus-visible,:active):not(:disabled){background:var(--system-hover);color:var(--system-hover-text,#26313f)}.illustrated-dialog__close:disabled{opacity:.5;cursor:default}.illustrated-dialog__close:focus-visible{outline:2px solid var(--system-focus);outline-offset:2px}.illustrated-dialog__content{min-width:0;min-height:0;overflow:auto}.illustrated-dialog--with-footer{grid-template-rows:auto minmax(0,1fr) auto}.illustrated-dialog__footer{border-top:1px solid var(--system-border);background:var(--system-surface);min-width:0;padding:16px 24px}.illustrated-dialog__content>.doc-modal-body{font-size:var(--ui-type-label);padding:22px 26px 26px}.illustrated-dialog .doc-request-form{gap:20px;padding:23px 26px 26px}.illustrated-dialog .doc-request-form label{font-size:var(--ui-type-label);gap:8px;font-weight:500}.illustrated-dialog .doc-request-form label small{font-size:var(--ui-type-compact)}.illustrated-dialog .doc-request-form textarea,.illustrated-dialog .doc-request-form input{min-height:40px;font-size:var(--ui-type-label);background:#fff;border:1px solid #dfe3ed;border-radius:10px;padding:10px 12px;font-weight:400}.illustrated-dialog .doc-request-form textarea{min-height:94px}.illustrated-dialog .doc-request-form textarea::placeholder{color:#99a1b2}.illustrated-dialog .doc-request-form__hint{color:#8590a3;font-size:var(--ui-type-caption);margin:-11px 0 0;line-height:1.6}.illustrated-dialog .doc-request-form footer{gap:9px;margin-top:2px}.illustrated-dialog .doc-request-form footer button{min-height:38px;font-size:var(--ui-type-caption);cursor:pointer;border-radius:10px;padding:0 15px;font-weight:500}.illustrated-dialog .doc-request-form footer button.is-primary{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 4px 12px #0f172a1f}.illustrated-dialog .doc-request-form footer button.is-primary:hover:not(:disabled){background:var(--theme-accent-hover);color:#fff}@media (width<=480px){.illustrated-dialog-backdrop{padding:12px}.illustrated-dialog{border-radius:18px;max-height:calc(100dvh - 24px)}.illustrated-dialog__header{min-height:0;padding:18px 48px 16px 20px}.illustrated-dialog .illustrated-dialog__header h2{font-size:var(--ui-type-section)}.illustrated-dialog .doc-request-form,.illustrated-dialog__content>.doc-modal-body{padding:20px}.illustrated-dialog .doc-request-form footer{flex-wrap:wrap}}.illustrated-dialog-backdrop--end{-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch end;padding:0}.illustrated-dialog--end{width:min(var(--side-sheet-inline-size,500px),100vw);border-block:0;border-inline-end:0;border-radius:16px 0 0 16px;height:100dvh;max-height:100dvh;animation:.2s ease-out illustrated-sheet-enter}.illustrated-dialog--end .illustrated-dialog__header{border-bottom:1px solid var(--system-border);padding:24px 72px 20px 24px}.illustrated-dialog--end .illustrated-dialog__header h2{font-weight:500;line-height:var(--ui-type-line-height)}.illustrated-dialog--end .illustrated-dialog__subtitle{color:var(--system-muted);font-weight:400}.illustrated-dialog--end .illustrated-dialog__close{background:var(--system-surface);border-color:var(--system-border);width:40px;height:40px;color:var(--system-muted)}@media (pointer:coarse){.illustrated-dialog--end .illustrated-dialog__close{width:48px;height:48px}}@keyframes illustrated-sheet-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=600px){.illustrated-dialog-backdrop--end{padding:0}.illustrated-dialog--end{border:0;border-radius:0;width:100vw}}@media (prefers-reduced-motion:reduce){.illustrated-dialog--end{animation:none}}.illustrated-dialog-backdrop[hidden]{display:none}.illustrated-dialog--form{--dialog-form-inset:24px}.illustrated-dialog--form .illustrated-dialog__header{padding-inline-start:var(--dialog-form-inset)}.illustrated-dialog--form .illustrated-dialog__header h2{font-weight:500;line-height:var(--ui-type-line-height);letter-spacing:normal}.illustrated-dialog__form{padding:8px var(--dialog-form-inset) 24px;gap:24px;min-width:0;display:grid}.illustrated-dialog__form .field{min-width:0;color:var(--system-muted);font-size:var(--ui-type-field-label);font-weight:400;line-height:var(--ui-type-line-height);gap:8px}.illustrated-dialog__form .field :is(input,textarea,select){font-size:var(--ui-type-field-value);font-weight:400;line-height:var(--ui-type-line-height)}.illustrated-dialog--form .illustrated-dialog__footer{padding:16px var(--dialog-form-inset) 24px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.illustrated-dialog--form .illustrated-dialog__footer>button{white-space:normal;max-width:100%}@media (width<=600px){.illustrated-dialog--form{--dialog-form-inset:20px}}[data-window-movable=true]>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-window-dragging=true]>header{cursor:grabbing}.window-movement__controls{flex:none;gap:4px;margin-inline-start:auto;display:flex}.window-movement__button{width:40px;height:40px;color:var(--system-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.window-movement__button:first-child{cursor:grab;touch-action:none}[data-window-dragging=true] .window-movement__button:first-child{cursor:grabbing}.window-movement__button:hover:not(:disabled){background:var(--system-hover);color:var(--system-text)}.window-movement__button:focus-visible{outline:2px solid var(--system-focus);outline-offset:2px}.window-movement__button:disabled{opacity:.38;cursor:default}.illustrated-dialog[data-window-movable=true]>.illustrated-dialog__header{border-bottom:1px solid var(--system-border);align-items:center;gap:12px;padding-inline-end:16px;display:flex}.illustrated-dialog[data-window-movable=true] .illustrated-dialog__copy{flex:1}.illustrated-dialog[data-window-movable=true]>.illustrated-dialog__header>.illustrated-dialog__close{flex:none;width:40px;height:40px;position:static}.window-movement__header{border-bottom:1px solid var(--system-border);background:var(--md-sys-color-surface-container-low,var(--system-canvas));flex:none;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex}.window-movement__header h2{font:500 var(--ui-type-section)/var(--ui-type-line-height) var(--font-ui);color:var(--system-text);overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.window-movement__resize{z-index:3;width:32px;height:32px;color:var(--system-muted);cursor:nwse-resize;touch-action:none;background:0 0;border:0;border-radius:8px 0 12px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.window-movement__resize:hover{background:var(--system-hover);color:var(--system-text)}.window-movement__resize:focus-visible{outline:2px solid var(--system-focus);outline-offset:-3px}:is(.illustrated-dialog,.ct-matrix-dropdown)[data-window-collapsed=true]>[hidden]{display:none}.illustrated-dialog[data-window-collapsed=true]{grid-template-rows:auto}.illustrated-dialog[data-window-collapsed=true] .illustrated-dialog__subtitle,.illustrated-dialog[data-window-collapsed=true] .illustrated-dialog__description{display:none}.illustrated-dialog[data-window-movable=true]>.illustrated-dialog__footer{padding-inline-end:48px}@media (pointer:coarse){.window-movement__resize{width:44px;height:44px}.window-movement__button{width:48px;height:48px}}.window-workspace__scrim{z-index:var(--z-modal);background:color-mix(in srgb,var(--system-text) 20%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0}.window-workspace__dock{z-index:var(--z-window-workspace-dock);box-sizing:border-box;border:1px solid var(--system-border);background:var(--system-surface);width:max-content;max-width:calc(100vw - 24px);color:var(--system-text);box-shadow:var(--md-sys-elevation-level3);font:400 var(--ui-type-body)/var(--ui-type-line-height) var(--font-ui);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.window-workspace__caption{white-space:nowrap;font-size:var(--ui-type-caption);color:var(--system-muted);align-items:center;gap:8px;display:flex}.window-workspace__list{gap:8px;min-width:0;display:flex;overflow-x:auto}.window-workspace__list>button{background:var(--md-sys-color-surface-container-low,var(--system-canvas));max-width:280px;min-height:44px;color:var(--system-text);text-align:left;cursor:pointer;font:400 var(--ui-type-body)/var(--ui-type-line-height) var(--font-ui);border:0;border-radius:12px;flex:none;align-content:center;gap:2px;padding:6px 16px;display:grid}.window-workspace__list>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-workspace__list>button>small{color:var(--system-muted);font-size:var(--ui-type-caption);align-items:center;gap:4px;display:flex}.window-workspace__list>button[aria-pressed=true]{background:var(--md-sys-color-secondary-container,var(--theme-soft));color:var(--md-sys-color-on-secondary-container,var(--system-text));box-shadow:inset 0 0 0 1px var(--system-focus)}.window-workspace__list>button:hover{background:var(--system-hover)}.window-workspace__list>button:focus-visible{outline:2px solid var(--system-focus);outline-offset:-2px}.illustrated-dialog-backdrop[data-window-workspace=true]{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-bottom:84px}.illustrated-dialog-backdrop[data-window-workspace=true]>.illustrated-dialog{pointer-events:auto;max-height:calc(100dvh - 104px)}body[data-window-workspace-open] [data-window-movable=true][data-window-active=true]>header{background:var(--md-sys-color-surface,var(--system-surface));box-shadow:inset 0 -2px var(--system-focus)}@media (width<=600px){.window-workspace__caption{gap:0;font-size:0}.window-workspace__list>button{max-width:220px;padding-inline:12px}}
