.choice-picker-portal{z-index:1000;box-sizing:border-box;border:1px solid var(--ds-border,#ccdce9);background:var(--ds-surface,#fff);max-width:calc(100vw - 16px);color:var(--ds-text,#29476f);border-radius:8px;flex-direction:column;padding:11px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 35px #17375b2f}.choice-picker-portal .popover-search{flex:0 0 38px;min-width:0;height:38px}.choice-picker-portal{font-size:14px;line-height:1.4}.choice-picker-placeholder{opacity:.55}.choice-picker-options>button>span{overflow-wrap:anywhere;min-width:0}.choice-picker-options>button>svg{flex:0 0 15px}.choice-picker-options{overscroll-behavior:contain;flex:0 auto;gap:3px;min-height:0;margin-top:9px;display:grid;overflow-y:auto}.choice-picker-options>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px;display:flex}.choice-picker-options>button:hover,.choice-picker-options>button.active,.choice-picker-options>button.selected{background:#eef6fc}.choice-picker-options>button svg{opacity:0;width:15px}.choice-picker-options>button.selected svg{opacity:1;color:#1687dc}.choice-picker-empty{color:#7186a0;padding:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.choice-picker-portal *{transition:none!important}}.field-caption{align-items:baseline;gap:3px;display:inline-flex}.field-caption-required:after{content:"*";color:#bd2533;font-weight:800}.field-error{color:#ae2433;font-size:12px;font-weight:600;line-height:1.35;display:block}.content :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.filter-control)[aria-invalid=true]{border-color:#cf3548!important;box-shadow:0 0 0 2px #cf354820!important}.content :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.filter-control)[aria-invalid=true]:focus-visible{outline-offset:1px;outline:3px solid #cf354850!important}:is(.modal-card,.external-event-form,.case-editor,.case-label-drawer,.ownership-panel,.comment-form,.stage-manager,.auction-settlement,.auction-handover-form,.workspace-dialog,.auction-result-form) :is(input,textarea,select)[aria-invalid=true],:is(.modal-card,.external-event-form,.ownership-panel,.auction-settlement,.correspondence-editor,.workspace-dialog,.auction-result-form) :is([aria-invalid=true] .filter-control,.filter-control[aria-invalid=true]){border-color:#cf3548;box-shadow:0 0 0 2px #cf354820}[data-theme=dark] .field-error{color:#ffa5ad}[data-theme=dark] .content :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.filter-control)[aria-invalid=true]{border-color:#ff7485!important;box-shadow:0 0 0 2px #ff748540!important}[data-theme=dark] .content :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.filter-control)[aria-invalid=true]:focus-visible{outline-color:#ff748560!important}[data-theme=dark] .field-caption-required:after{color:#ff9da6}[data-theme=dark] :is(.modal-card,.external-event-form,.case-editor,.case-label-drawer,.ownership-panel,.comment-form,.stage-manager,.auction-settlement,.auction-handover-form,.workspace-dialog,.auction-result-form) :is(input,textarea,select)[aria-invalid=true],[data-theme=dark] :is(.modal-card,.external-event-form,.ownership-panel,.auction-settlement,.correspondence-editor,.workspace-dialog,.auction-result-form) :is([aria-invalid=true] .filter-control,.filter-control[aria-invalid=true]){box-shadow:0 0 0 2px #ff748540;border-color:#ff7485!important}.modal-layer .modal-card.claim-modal{background:var(--ds-surface,#fff);width:min(960px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--ds-text,#29476f);flex-direction:column;padding:0;display:flex;overflow:hidden}.modal-layer .claim-modal>header{border-bottom:1px solid var(--ds-border,#dce7f1);flex:none;padding:20px 24px}.modal-layer .claim-modal>header h2{overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.3}.modal-layer .claim-modal>header .icon-button{flex:none}.domain-editor-form.claim-editor-form{background:var(--ds-surface-muted,#f5f8fb);min-width:0;min-height:0;color:var(--ds-text,#29476f);border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;padding:0;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.domain-editor-form.claim-editor-form .claim-editor-body{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow-y:auto}.domain-editor-form.claim-editor-form .claim-editor-hint{color:var(--ds-text-muted,#6b829a);margin:0 0 16px;font-size:13px}.domain-editor-form.claim-editor-form .claim-editor-section{border:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);border-radius:12px;min-width:0;margin:0 0 20px;padding:16px}.domain-editor-form.claim-editor-form .claim-editor-section:last-child{margin-bottom:0}.domain-editor-form.claim-editor-form .claim-editor-section>legend{max-width:100%;color:inherit;padding:0 6px;font-size:16px;font-weight:700}.domain-editor-form.claim-editor-form .claim-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.domain-editor-form.claim-editor-form .claim-editor-money{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.domain-editor-form.claim-editor-form label,.domain-editor-form.claim-editor-form label.choice-field{min-width:0;color:inherit;flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.domain-editor-form.claim-editor-form .claim-editor-money label{justify-content:space-between}.domain-editor-form.claim-editor-form .field-unit{white-space:nowrap;color:var(--ds-text-muted,#6b829a);font-size:12px}.domain-editor-form.claim-editor-form input:not([type=checkbox]),.domain-editor-form.claim-editor-form textarea,.domain-editor-form.claim-editor-form .filter-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--ds-control-height,42px);border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);height:auto;color:var(--ds-text,#29476f);font:inherit;padding:10px 12px;font-size:14px;line-height:20px}.domain-editor-form.claim-editor-form input[type=number]{font-variant-numeric:tabular-nums}.domain-editor-form.claim-editor-form textarea{resize:vertical;min-height:84px;max-height:240px}.domain-editor-form.claim-editor-form input::placeholder,.domain-editor-form.claim-editor-form textarea::placeholder{color:var(--ds-text-muted,#6b829a);opacity:.65}.domain-editor-form.claim-editor-form input:focus-visible,.domain-editor-form.claim-editor-form textarea:focus-visible{outline:2px solid var(--ds-primary,#1687dc);outline-offset:2px}.domain-editor-form.claim-editor-form .choice-picker{width:100%;min-width:0}.domain-editor-form.claim-editor-form .filter-control{justify-content:space-between}.domain-editor-form.claim-editor-form .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domain-editor-form.claim-editor-form .filter-control>svg{flex:0 0 16px}.domain-editor-form.claim-editor-form label.claim-editor-check{flex-direction:row;align-self:end;align-items:center;min-height:42px}.domain-editor-form.claim-editor-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--ds-primary,#1687dc);flex:0 0 18px;margin:0}.domain-editor-form.claim-editor-form .claim-assets{border:1px solid var(--ds-border,#dce7f1);border-radius:8px;min-width:0;margin:12px 0 0;padding:12px}.domain-editor-form.claim-editor-form .claim-assets legend{padding:0 6px;font-size:14px}.domain-editor-form.claim-editor-form .claim-assets label{background:var(--ds-surface,#fff);border-color:var(--ds-border,#dce7f1);flex-direction:row;align-items:center}.domain-editor-form.claim-editor-form .claim-assets label span{overflow-wrap:anywhere;min-width:0}.domain-editor-form.claim-editor-form .domain-form-actions{border-top:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);flex-wrap:wrap;flex:none;margin:0;padding:16px 24px;position:static}.domain-editor-form.claim-editor-form .domain-form-actions .button{min-height:42px;font-size:14px}.domain-editor-form.claim-editor-form .domain-form-actions .button svg{width:18px;height:18px}.domain-editor-form.claim-editor-form fieldset:disabled{opacity:.7}@media (width<=700px){.modal-layer .modal-card.claim-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal-layer .claim-modal>header,.domain-editor-form.claim-editor-form .claim-editor-body,.domain-editor-form.claim-editor-form .domain-form-actions{padding:16px}.modal-layer .claim-modal>header h2{font-size:20px}.domain-editor-form.claim-editor-form .claim-editor-grid,.domain-editor-form.claim-editor-form .claim-editor-money,.domain-editor-form.claim-editor-form .claim-assets{grid-template-columns:minmax(0,1fr)}.domain-editor-form.claim-editor-form .full-span{grid-column:1/-1}.domain-editor-form.claim-editor-form .domain-form-actions .button{flex:1 1 0;justify-content:center}}@media (height<=500px){.modal-layer .claim-modal>header,.domain-editor-form.claim-editor-form .domain-form-actions{padding:8px 16px}}.modal-layer .claim-journey-dialog{background:var(--ds-surface-muted,#f5f8fb);width:min(1100px,100vw - 32px);max-width:100%;height:min(920px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--ds-text,#29476f);flex-direction:column;padding:0;font-size:14px;display:flex;overflow:hidden}.claim-journey-dialog .claim-journey-header{background:var(--ds-surface,#fff);flex:none;padding:22px 26px}.claim-journey-dialog .claim-journey-header>div{min-width:0}.claim-journey-dialog .claim-journey-header h2{font-size:24px}.claim-journey-dialog .claim-journey-header h2,.claim-journey-dialog .claim-journey-section-head h3,.claim-journey-dialog .claim-journey-step-top h4,.claim-journey-dialog .claim-journey-context strong{color:var(--ds-text,#29476f)}.claim-journey-dialog .claim-journey-header .icon-button{flex-shrink:0}.claim-journey-dialog .claim-journey-kicker,.claim-journey-dialog .claim-journey-section-head>div>span{font-size:12px}.modal-layer .claim-journey-dialog>form{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.claim-journey-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 26px;overflow-y:auto}.claim-journey-dialog .claim-journey-context{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-journey-dialog .claim-journey-context>div{background:var(--ds-surface,#fff)}.claim-journey-dialog .claim-journey-context>p{font-size:13px;line-height:1.5}.claim-journey-dialog .claim-journey-context>div>span{font-size:13px}.claim-journey-dialog .claim-journey-work{background:var(--ds-surface,#fff);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.claim-journey-dialog .claim-journey-blocker{grid-column:1/-1}.claim-journey-dialog .claim-journey-step-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding-top:16px}.claim-journey-dialog .claim-journey-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.claim-journey-dialog .claim-journey-work label,.claim-journey-dialog .claim-journey-step-fields label,.claim-journey-dialog .claim-journey-source{min-width:0;color:var(--ds-text,#29476f);gap:8px;font-size:14px;font-weight:500}.claim-journey-dialog .claim-journey-work input,.claim-journey-dialog .claim-journey-work textarea,.claim-journey-dialog .claim-journey-step-fields input,.claim-journey-dialog .filter-control{width:100%;min-width:0;max-width:100%;min-height:var(--ds-control-height,42px);border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);height:auto;color:var(--ds-text,#29476f);font:inherit;padding:10px 12px;font-size:14px;line-height:20px}.claim-journey-dialog .claim-journey-work textarea{resize:vertical;min-height:84px}.claim-journey-dialog .choice-picker{width:100%;min-width:0}.claim-journey-dialog .filter-control{justify-content:space-between}.claim-journey-dialog .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-journey-dialog .filter-control>svg{flex:0 0 16px}.claim-journey-dialog input::placeholder,.claim-journey-dialog textarea::placeholder{color:var(--ds-text,#29476f);opacity:.55}.claim-journey-dialog .claim-journey-steps>li{background:var(--ds-surface,#fff);padding:18px}.claim-journey-dialog .claim-journey-step-top{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.claim-journey-dialog .claim-journey-step-top h4{overflow-wrap:anywhere;font-size:16px}.claim-journey-dialog .claim-journey-step-top p{font-size:13px;line-height:1.45}.claim-journey-dialog .claim-journey-evidence{font-size:12px}.claim-journey-dialog .claim-journey-source a{font-size:12px;font-weight:500;line-height:1.4}.claim-journey-dialog .claim-journey-section-head{flex-wrap:wrap;align-items:start}.claim-journey-dialog .claim-journey-section-head h3{font-size:18px}.claim-journey-dialog .claim-journey-section-head p{max-width:360px;font-size:13px}.claim-journey-dialog .claim-journey-payment-list article{background:var(--ds-surface,#fff);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.claim-journey-dialog .claim-journey-payment-list span,.claim-journey-dialog .claim-journey-payment-list small{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;font-size:13px}.claim-journey-dialog .claim-journey-payment-empty{background:var(--ds-surface,#fff);font-size:14px}.claim-journey-dialog .claim-journey-footer{background:var(--ds-surface,#fff);flex-wrap:wrap;flex:none;margin:0;padding:16px 26px}.claim-journey-dialog .claim-journey-footer>div{flex-wrap:wrap}.claim-journey-dialog .claim-journey-footer .button{font-size:14px}.claim-journey-dialog .claim-journey-alert{flex:none}[data-theme=dark] .claim-journey-dialog .claim-journey-source a{color:#79c7ff}@media (width>=1160px){.claim-journey-dialog .claim-journey-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.modal-layer .claim-journey-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.claim-journey-dialog .claim-journey-header,.claim-journey-body,.claim-journey-dialog .claim-journey-footer{padding:16px}.claim-journey-dialog .claim-journey-header h2{font-size:21px}.claim-journey-dialog .claim-journey-work,.claim-journey-dialog .claim-journey-steps>li{padding:14px}.claim-journey-dialog .claim-journey-work,.claim-journey-dialog .claim-journey-step-fields{grid-template-columns:minmax(0,1fr)}.claim-journey-dialog .claim-journey-step-top{grid-template-columns:34px minmax(0,1fr)}.claim-journey-dialog .claim-journey-evidence{grid-column:2;justify-self:start;margin:0}.claim-journey-dialog .claim-journey-footer>div{width:100%}}@media (width<=600px){.claim-journey-dialog .claim-journey-links{grid-template-columns:minmax(0,1fr)}}@media (width<=390px){.claim-journey-dialog .claim-journey-context{grid-template-columns:minmax(0,1fr)}}@media (height<=500px){.claim-journey-dialog .claim-journey-header,.claim-journey-dialog .claim-journey-footer{padding:10px 16px}.claim-journey-dialog .claim-journey-kicker{display:none}}.creditor-registry{gap:14px;padding-top:4px;display:grid}.creditor-registry .creditors-toolbar{padding-bottom:14px}.registry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.registry-summary article{background:#fff;border:1px solid #dce7f1;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.registry-summary span{color:#6b829a;font-size:12px}.registry-summary strong{color:#17375d;font-variant-numeric:tabular-nums;font-size:20px}.registry-summary .success{background:#f8fdf9;border-color:#cde7d6}.registry-summary .success strong{color:#24794c}.registry-summary .warning{background:#fffaf0;border-color:#efd9aa}.registry-summary .warning strong{color:#946200}.registry-flags{flex-wrap:wrap;gap:8px;display:flex}.registry-flags span{color:#55728e;background:#eef5fb;border-radius:999px;padding:6px 9px;font-size:11px}.registry-flags b{color:#17375d}.registry-tabs{border-bottom:1px solid #dce7f1;gap:3px;display:flex}.registry-tabs button{color:#526f8d;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:flex}.registry-tabs button.active{color:#0874c5;border-color:#1687dc;font-weight:800}.registry-tabs b{background:#e9f1f8;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.registry-filters{background:#f8fbfe;border:1px solid #dce7f1;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) minmax(150px,210px);gap:9px;padding:12px;display:grid}.registry-filters .toolbar-search{max-width:none}.registry-filters .choice-picker,.registry-filters .filter-control{width:100%;min-width:0}.registry-filters .filter-control{justify-content:space-between}.claim-register-list,.snapshot-list{gap:8px;display:grid}.claim-register-row{background:#fff;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:minmax(210px,1.2fr) minmax(420px,1.8fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.claim-register-row:hover{border-color:#a9cee8;box-shadow:0 5px 16px #183e6510}.claim-register-main{gap:5px;min-width:0;display:grid}.claim-register-main header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.claim-register-main strong,.claim-register-main p,.claim-register-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-register-main strong{color:#165f9f}.claim-register-main p{color:#476682;margin:0;font-size:12px}.claim-register-main small{color:#71879d;font-size:11px}.claim-status,.claim-badge{color:#526d87;background:#edf3f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.claim-status.admitted,.claim-status.satisfied{color:#27784b;background:#e7f7ed}.claim-status.rejected{color:#b83d49;background:#fff0f1}.claim-status.under_review,.claim-status.filed{color:#1f72b2;background:#e8f4ff}.claim-badge.current{color:#3767af;background:#e9f1ff}.claim-badge.late{color:#9a5d0c;background:#fff1df}.claim-badge.collateral{color:#6d50b4;background:#f0eafe}.claim-register-facts{grid-template-columns:.7fr repeat(4,1fr);gap:10px;min-width:0;display:grid}.claim-register-facts span{gap:3px;min-width:0;display:grid}.claim-register-facts small{color:#72879c;font-size:10px}.claim-register-facts b{text-overflow:ellipsis;white-space:nowrap;color:#284d70;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.claim-register-facts .balance b{color:#17375d}.claim-register-actions{align-items:center;gap:3px;display:flex}.claim-register-actions .icon-button{color:#197abe;border-radius:7px;width:34px;height:34px}.claim-register-actions .icon-button:hover{background:#eaf5fd}.claim-register-actions .danger{color:#c63242}.registry-empty{color:#71879c;text-align:center;border:1px dashed #cddce8;border-radius:12px;justify-items:center;gap:7px;padding:38px 18px;display:grid}.registry-empty svg{color:#73a4c7;width:32px;height:32px}.registry-empty strong{color:#365775}.creditor-list{margin-top:0}.creditor-details{grid-template-columns:repeat(3,minmax(0,1fr))}.creditor-details>div{gap:4px;display:grid}.creditor-details strong{color:#6d849a;font-size:11px}.creditor-details span{overflow-wrap:anywhere;color:#284d70}.snapshot-list article{background:#fff;border:1px solid #dce7f1;border-radius:11px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.snapshot-list article>div:first-child{gap:4px;display:grid}.snapshot-list small{color:#71879c}.snapshot-values{align-items:center;gap:18px;display:flex}.snapshot-values span{color:#71879c;gap:3px;font-size:10px;display:grid}.snapshot-values b{color:#274d70;font-size:12px}.claim-modal{width:min(920px,100vw - 32px);max-height:calc(100vh - 28px);overflow:auto}.claim-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.claim-assets label{background:#fff;border:1px solid #dce7f1;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.claim-assets input{flex:none;height:17px;width:17px!important}.claim-assets p{color:#b24750;grid-column:1/-1;margin:0}.registry-snapshot-modal{width:min(540px,100vw - 28px)}.registry-snapshot-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.registry-snapshot-modal h2{margin:0}.registry-snapshot-modal header p{color:#71879c;margin:5px 0 0;font-size:12px}.registry-snapshot-modal>.form-grid{padding:18px 0}.registry-snapshot-modal label{color:#486681;gap:6px;font-size:12px;display:grid}.registry-snapshot-modal input{color:#19385d;border:1px solid #cbdbea;border-radius:8px;min-height:42px;padding:0 10px}.registry-snapshot-modal footer{margin-top:0}@media (width<=1000px){.registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-register-row{grid-template-columns:1fr auto}.claim-register-facts{grid-area:2/1/auto/-1}.claim-register-actions{grid-area:1/2}.creditor-details{grid-template-columns:1fr 1fr}.snapshot-list article{grid-template-columns:1fr auto}.snapshot-values{grid-column:1}}@media (width<=700px){.creditor-registry{gap:11px}.registry-summary{grid-template-columns:1fr 1fr}.registry-summary article{padding:11px}.registry-summary strong{font-size:16px}.registry-tabs{overflow-x:auto}.registry-tabs button{white-space:nowrap}.registry-filters{grid-template-columns:1fr}.claim-register-row{grid-template-columns:minmax(0,1fr) auto;padding:12px}.claim-register-facts{border-top:1px solid #edf2f6;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px}.claim-register-facts .balance{grid-column:1/-1}.claim-register-main p,.claim-register-main small{white-space:normal}.creditor-details,.snapshot-list article{grid-template-columns:1fr}.snapshot-values{grid-column:auto;justify-content:space-between}.snapshot-list .button{width:100%}.claim-assets{grid-template-columns:1fr}.claim-modal{width:calc(100vw - 16px)}.claim-editor-form .form-grid.two{grid-template-columns:1fr}.claim-editor-form .full-span{grid-column:auto}}.claim-selection-bar{color:#42627f;background:#f3f8fc;border:1px solid #d7e5f0;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 13px;font-size:12px;display:flex}.claim-selection-bar label{cursor:pointer;align-items:center;gap:8px;display:flex}.claim-selection-bar input,.claim-register-check{accent-color:#1679bc;flex:none;width:18px;height:18px}.claim-selection-bar strong{color:#17375d}.claim-selection-bar>div{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.claim-selection-bar .button{min-height:34px}.claim-register-row{grid-template-columns:20px minmax(210px,1.2fr) minmax(420px,1.8fr) auto}.claim-register-row.selected{background:#fafdff;border-color:#6db5e3}.claim-register-check{align-self:start;margin-top:3px}.claim-journey-open{color:#1178b9;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;width:max-content;padding:4px 0;font-size:11px;font-weight:800;display:inline-flex}.claim-journey-open svg{width:14px;height:14px}.claim-journey-open:hover{text-decoration:underline}.claim-register-pagination{color:#6b829a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:9px 4px;font-size:12px;display:flex}.claim-register-pagination nav{align-items:center;gap:4px;display:flex}.claim-register-pagination nav button{color:#446785;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:32px;min-height:32px}.claim-register-pagination nav button.active{color:#0874c5;background:#e8f4fc;border-color:#a9cee8;font-weight:800}.claim-register-pagination nav button:disabled{opacity:.4;cursor:default}.claim-register-pagination .choice-picker{min-width:130px}.claim-journey-dialog{background:#f6f9fc;width:min(980px,100vw - 28px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.claim-journey-header{background:linear-gradient(130deg,#fff 38%,#edf6fc);border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 19px;display:flex}.claim-journey-kicker,.claim-journey-section-head span{color:#2282b9;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.claim-journey-header h2{color:#143654;margin:5px 0 2px;font-size:25px;line-height:1.2}.claim-journey-header p{color:#648099;overflow-wrap:anywhere;margin:0;font-size:13px}.claim-journey-dialog form{padding:18px 26px 23px}.claim-journey-context{grid-template-columns:1fr 1fr;gap:10px;display:grid}.claim-journey-context>div{background:#fff;border:1px solid #dce7f1;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.claim-journey-context>div span{color:#6c849a;font-size:11px}.claim-journey-context>div strong{color:#1e4a6a;font-size:15px}.claim-journey-context>p{color:#607d96;grid-column:1/-1;align-items:flex-start;gap:7px;margin:3px 0 0;font-size:11px;display:flex}.claim-journey-context>p svg{flex:none;width:15px;height:15px}.claim-journey-work{background:#fff;border:1px solid #d6e5f0;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:12px;margin:20px 0;padding:17px;display:grid}.claim-journey-work label,.claim-journey-step-fields label{color:#466986;align-content:start;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.claim-journey-work input,.claim-journey-work select,.claim-journey-work textarea,.claim-journey-step-fields input{color:#173b59;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cadbe9;border-radius:8px;padding:8px 10px;font-size:12px}.claim-journey-work input:focus,.claim-journey-work select:focus,.claim-journey-work textarea:focus,.claim-journey-step-fields input:focus{outline-offset:1px;outline:2px solid #81c4ed}.claim-journey-work input[readonly],.claim-journey-work textarea[readonly],.claim-journey-step-fields input[readonly]{background:#f5f8fb}.claim-journey-blocker{grid-column:1/-1}.claim-journey-section-head{justify-content:space-between;align-items:end;gap:16px;margin:20px 0 11px;display:flex}.claim-journey-section-head h3{color:#183f60;align-items:center;gap:8px;margin:5px 0 0;font-size:17px;display:flex}.claim-journey-section-head h3 svg{width:20px;height:20px}.claim-journey-section-head p{color:#71879d;max-width:290px;margin:0;font-size:11px;line-height:1.4}.claim-journey-steps{counter-reset:step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.claim-journey-steps li{background:#fff;border:1px solid #dce7f1;border-left:4px solid #d3e0eb;border-radius:10px;padding:14px 16px}.claim-journey-steps li.evidenced{border-left-color:#34a170}.claim-journey-step-top{align-items:center;gap:11px;display:flex}.claim-journey-step-number{color:#4e7592;background:#edf4f9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.claim-journey-steps li.evidenced .claim-journey-step-number{color:#278a5b;background:#e5f6ed}.claim-journey-step-top>div{flex:1;min-width:0}.claim-journey-step-top h4{color:#1c496c;margin:0;font-size:13px}.claim-journey-step-top p{color:#8196a8;margin:3px 0 0;font-size:11px}.claim-journey-evidence{color:#a5651b;background:#fff3e6;border-radius:99px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.claim-journey-evidence svg{width:13px;height:13px}.evidenced .claim-journey-evidence{color:#267d51;background:#e7f7ed}.claim-journey-step-fields{border-top:1px solid #edf2f6;grid-template-columns:minmax(155px,.35fr) minmax(210px,.65fr);gap:10px;margin:13px 0 0 45px;padding-top:12px;display:grid}.claim-journey-links{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.claim-journey-payments{margin-top:22px}.claim-journey-payment-list{gap:7px;display:grid}.claim-journey-payment-list article{background:#fff;border:1px solid #d8e7f0;border-radius:9px;grid-template-columns:minmax(100px,.6fr) minmax(90px,.4fr) minmax(160px,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.claim-journey-payment-list strong{color:#207b50;font-size:15px}.claim-journey-payment-list span,.claim-journey-payment-list small{color:#648099;font-size:11px}.claim-journey-payment-list small{align-items:center;gap:4px;display:flex}.claim-journey-payment-list small svg{width:12px;height:12px}.claim-journey-payment-empty{color:#748ca1;background:#fff;border:1px dashed #cbdce8;border-radius:9px;padding:15px;font-size:12px}.claim-journey-footer{border-top:1px solid #dce7f1;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.claim-journey-footer>span{color:#24794c;font-size:12px}.claim-journey-footer>div{gap:8px;margin-left:auto;display:flex}.claim-journey-alert{color:#9c3440;background:#fff1f1;border:1px solid #f1c1c4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 26px 0;padding:11px 12px;font-size:12px;display:flex}.claim-journey-alert>svg{flex:none;width:17px;height:17px}.claim-journey-alert>span{flex:1}.claim-journey-loading{color:#648099;padding:32px 26px;font-size:13px}@media (width<=1000px){.claim-register-row{grid-template-columns:20px 1fr auto}.claim-register-facts{grid-area:2/2/auto/-1}.claim-register-actions{grid-area:1/3}}@media (width<=700px){.claim-selection-bar>div{width:100%;margin-left:0}.claim-selection-bar>div .button{flex:1}.claim-register-row{grid-template-columns:20px minmax(0,1fr) auto}.claim-register-facts{grid-column:2/-1}.claim-journey-dialog{width:calc(100vw - 14px);max-height:calc(100dvh - 12px)}.claim-journey-header{padding:17px 16px}.claim-journey-header h2{font-size:21px}.claim-journey-dialog form{padding:14px 16px 19px}.claim-journey-work{grid-template-columns:1fr;padding:13px}.claim-journey-blocker{grid-column:auto}.claim-journey-section-head{flex-direction:column;align-items:start;gap:5px}.claim-journey-section-head p{max-width:none}.claim-journey-step-fields{grid-template-columns:1fr;margin-left:0}.claim-journey-links{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-journey-payment-list article{grid-template-columns:1fr 1fr}.claim-journey-payment-list small{grid-column:1/-1}.claim-journey-alert{margin:12px 16px 0}.claim-journey-footer{flex-direction:column;align-items:stretch}.claim-journey-footer>div{margin-left:0}.claim-journey-footer .button{flex:1;justify-content:center}}@media (width<=390px){.claim-journey-context{grid-template-columns:1fr}.claim-journey-context>p{grid-column:auto}.claim-journey-step-top{flex-wrap:wrap;align-items:start}.claim-journey-evidence{margin-left:45px}.claim-journey-links{grid-template-columns:1fr}.claim-register-pagination{flex-direction:column;align-items:start}}.creditor-registry{min-width:0;container-type:inline-size}.claim-register-list,.registry-filters,.claim-register-row,.claim-register-facts,.claim-selection-bar{min-width:0}.registry-filters .toolbar-search,.registry-filters .toolbar-search input{width:100%;min-width:0}.claim-register-main,.claim-register-actions{min-width:0}.claim-register-main header strong{overflow-wrap:anywhere}.claim-journey-source{color:#466986;align-content:start;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.claim-journey-source .choice-picker,.claim-journey-source .filter-control{width:100%;min-width:0}.claim-journey-source .filter-control{justify-content:space-between}.claim-journey-source .filter-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-journey-source a,.claim-journey-payment-list a{color:#1178b9;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:700;display:inline-flex}.claim-journey-source a svg,.claim-journey-payment-list a svg{flex:none;width:12px;height:12px}.claim-journey-source-error{color:#946200;margin:0 0 10px;font-size:12px}.claim-journey-payment-list a{grid-column:3}@container (width<=720px){.registry-filters{grid-template-columns:minmax(0,1fr)}.claim-register-row{grid-template-columns:20px minmax(0,1fr) auto;gap:9px}.claim-register-facts{border-top:1px solid #edf2f6;grid-area:2/2/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px}.claim-register-facts .balance{grid-column:1/-1}.claim-register-actions{grid-area:1/3}.claim-register-main p,.claim-register-main small{white-space:normal;overflow-wrap:anywhere}.claim-selection-bar>div{width:100%;margin-left:0}.creditors-toolbar,.creditors-toolbar-actions{flex-wrap:wrap}.claim-register-pagination{flex-direction:column;align-items:flex-start}}@container (width<=480px){.registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-register-facts{gap:8px}.claim-register-row{padding:12px}.claim-register-actions .icon-button{width:30px;height:30px}}@media (width<=1000px){.claim-journey-links{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-journey-payment-list a{grid-column:1/-1}}@media (width<=520px){.claim-journey-links{grid-template-columns:1fr}}.claim-register-main header strong{white-space:normal;overflow-wrap:anywhere}.claim-register-main p{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.claim-register-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.claim-register-facts>span:first-child{grid-column:1/-1}.claim-register-facts .balance{grid-column:auto}.claim-register-facts b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.claim-journey-open{color:#0d6fae;background:#eaf5fd;border:1px solid #b7d8ee;border-radius:8px;min-height:34px;padding:6px 10px;font-size:12px}.claim-journey-open:hover{background:#dceffc;text-decoration:none}.claim-journey-open:focus-visible{outline-offset:2px;outline:2px solid #1687dc}.casework-stack{gap:14px;margin-top:14px;display:grid}.casework-section{background:#fff;border:1px solid #dce7f1;border-radius:12px;min-width:0;padding:16px}.casework-section-head,.casework-page-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.casework-section-head>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.casework-section-head svg{color:#1687dc;flex:none;width:20px}.casework-section-head span{gap:3px;display:grid}.casework-section-head strong,.casework-page-head h3{color:#17365c}.casework-section-head small,.casework-page-head p{color:#7189a1;font-size:12px}.casework-page-head h3,.casework-page-head p{margin:0}.casework-page-head h3{font-size:21px}.casework-page-head p{margin-top:4px}.casework-progress{white-space:nowrap;color:#176fae;background:#edf6ff;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex!important}.inventory-grid,.casework-list,.plan-list,.report-list{gap:9px;display:grid}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card{background:#fbfdff;border:1px solid #e0e9f1;border-left:4px solid #9eafbf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.inventory-card.match{border-left-color:#35a268}.inventory-card.shortage{border-left-color:#dc4756}.inventory-card.surplus{border-left-color:#e69b2e}.inventory-card>div:first-child{gap:3px;display:grid}.inventory-card small,.casework-record small{color:#7189a1}.inventory-values{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inventory-values span,.plan-summary span{color:#66809a;background:#f1f6fa;border-radius:7px;gap:3px;padding:8px;font-size:11px;display:grid}.inventory-values b,.plan-summary b{color:#19395f;font-size:13px}.casework-row-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.casework-list{gap:7px}.casework-record{background:#fbfdff;border:1px solid #e3ebf2;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;display:flex}.casework-record>div:first-child{flex:1;gap:3px;min-width:0;display:grid}.casework-record p{color:#476785;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.casework-record>b{white-space:nowrap;color:#17365c}.plan-card{background:#fbfdff;border:1px solid #dce7f1;border-radius:10px;gap:12px;padding:14px;display:grid}.plan-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-card>header>div{gap:4px;display:grid}.plan-card small{color:#7189a1}.plan-card .choice-picker{width:185px}.plan-card>p{color:#456582;margin:0;font-size:13px}.plan-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-items{gap:6px;display:grid}.plan-item{text-align:left;color:#19395f;background:#fff;border:1px solid #e1e9f0;border-left:3px solid #68a8d6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:10px 11px;display:grid}.plan-item>span{gap:3px;display:grid}.plan-item svg{color:#2380c1;width:16px}.plan-item.done{border-left-color:#35a268}.plan-item.breached{border-left-color:#dc4756}.completion-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.completion-grid>div,.completion-fields,.completion-item,.completion-item-fields,.completion-item-fields .choice-picker{min-width:0}.completion-item-fields .filter-control{justify-content:space-between;width:100%;min-width:0}.completion-check{color:#26486d;cursor:pointer;border-bottom:1px solid #edf2f6;align-items:center;gap:10px;padding:9px;display:flex;position:relative}.completion-check input{opacity:0;width:20px;height:20px;margin:0;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.completion-check .custom-check{border:1px solid #aebfd0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.completion-check:focus-within .custom-check{outline-offset:2px;outline:2px solid #1687dc}.completion-check .custom-check svg{width:14px;display:none}.completion-check input:checked+.custom-check{color:#fff;background:#2e9c61}.completion-check input:checked+.custom-check svg{display:block}.completion-check>span:last-child{flex:1;justify-content:space-between;gap:8px;display:flex}.completion-check small{color:#8297aa}.completion-fields{align-content:start;gap:10px;display:grid}.completion-fields label{color:#526f8b;gap:5px;min-width:0;font-size:12px;display:grid}.completion-fields textarea{resize:vertical;border:1px solid #cbdbea;border-radius:8px;width:100%;min-width:0;min-height:68px;padding:9px}.casework-modal{z-index:90}.casework-modal .modal-card{border-radius:14px;width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto}.casework-modal .modal-card>header{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.casework-modal h2{color:#17365c;margin:0}.casework-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:16px;display:grid}.casework-form label{color:#4c6883;gap:6px;min-width:0;font-size:12px;display:grid}.casework-form label.wide{grid-column:1/-1}.casework-form input,.casework-form textarea{color:#17365c;background:#fff;border:1px solid #cbdbea;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.casework-form textarea{resize:vertical;min-height:76px}.casework-form .choice-picker,.casework-form .filter-control{width:100%}.casework-checkbox{grid-auto-flow:column;justify-content:flex-start;align-items:center;display:flex!important}.casework-checkbox input{width:18px!important;min-height:18px!important}.casework-actions{justify-content:flex-end;align-self:start;align-items:center;gap:9px;min-height:42px;margin-top:18px;display:flex}.casework-hint{color:#41698c;background:#edf6ff;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.report-card{background:#fff;border:1px solid #dce7f1;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.report-icon{color:#1781ca;background:#eaf5fd;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.report-main{gap:5px;display:grid}.report-main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-main small{color:#7189a1}.report-main p{color:#4e6d8a;margin:0;font-size:12px}.report-main .report-warning{color:#b85b19}.report-actions{justify-items:end;gap:8px;display:grid}.report-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.reports-tab{padding-top:18px}@media (width<=780px){.inventory-grid,.completion-grid{grid-template-columns:1fr}.casework-section{padding:12px}.casework-section-head,.casework-page-head{flex-direction:column;align-items:stretch}.casework-section-head>.button,.casework-page-head>.button{width:100%}.casework-form{grid-template-columns:1fr}.casework-form label.wide{grid-column:auto}.inventory-values,.plan-summary{grid-template-columns:1fr}.plan-card>header{flex-direction:column;align-items:stretch}.plan-card .choice-picker{width:100%}.plan-item{grid-template-columns:minmax(0,1fr) auto}.plan-item svg{display:none}.report-card{grid-template-columns:36px minmax(0,1fr)}.report-icon{width:36px;height:36px}.report-actions{grid-column:1/-1;justify-items:stretch}.report-actions>div{justify-content:flex-start}.casework-actions{flex-wrap:wrap}.casework-actions .button{flex:1}.completion-section .casework-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.completion-section .casework-actions .button{flex:none;justify-content:center;width:100%;min-width:0}.casework-modal .modal-card{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.reports-registry{gap:14px;display:grid}.reports-registry-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reports-registry-toolbar .toolbar-search{flex:1;min-width:260px}.reports-registry-toolbar .segmented{flex-wrap:wrap;display:flex}.report-case-link{text-align:left;color:#17365c;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.report-case-link:hover strong{color:#0879c7}.report-case-link small,.report-case-link span{color:#7189a1;font-size:12px}@media (width<=780px){.reports-registry-toolbar{flex-direction:column;align-items:stretch}.reports-registry-toolbar .toolbar-search{width:100%;min-width:0}.reports-registry-toolbar .segmented{grid-template-columns:repeat(2,1fr);width:100%;display:grid}}.casework-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.casework-template-sections{border:1px solid #dce7f1;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:14px;padding:12px;display:flex}.casework-template-sections legend{color:#4c6883;padding:0 5px}.casework-template-sections label{align-items:center;gap:7px;display:flex}.casework-template-sections input{width:18px;min-height:18px}@media (width<=780px){.casework-heading-actions{flex-direction:column;align-items:stretch;width:100%}.casework-heading-actions .button{width:100%}}.casework-modal .modal-card>header{z-index:2;background:#fff;position:sticky;top:0}.casework-modal .casework-actions{z-index:2;background:#fff;padding:12px 0 2px;position:sticky;bottom:0}.inventory-card>div:first-child{overflow-wrap:anywhere;min-width:0}.casework-modal button,.casework-modal input,.casework-modal textarea,.casework-modal .filter-control{min-height:44px}.casework-delete-reason{color:#496784;text-align:left;gap:7px;margin-top:14px;font-size:13px;display:grid}.casework-delete-reason textarea{resize:vertical;color:#17365c;background:#fff;border:1px solid #cbdbea;border-radius:9px;width:100%;min-height:82px;padding:10px 12px}.report-wizard-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.report-wizard-steps span{color:#71879c;text-align:center;background:#eef3f7;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.report-wizard-steps span.active{color:#1478bb;background:#e6f3fd}.report-preview{gap:13px;padding-top:16px;display:grid}.report-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-preview>header>div{gap:4px;display:grid}.report-preview small{color:#7189a1}.report-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.report-preview-grid span{color:#6b8298;background:#f8fbfd;border:1px solid #dce7f1;border-radius:9px;gap:5px;padding:11px;font-size:11px;display:grid}.report-preview-grid b{color:#17365c;font-size:18px}.casework-form .casework-hint.wide{grid-column:1/-1;margin:0}.report-period-scope{color:#4d6b86;background:#f2f8fc;border-left:3px solid #4b9bd3;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.reports-registry-toolbar{background:#f8fbfd;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:minmax(220px,2fr) minmax(180px,1.5fr) repeat(2,minmax(145px,1fr)) minmax(180px,1fr) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.report-filter-field{gap:7px;min-width:0;display:grid}.report-filter-field>span:first-child{color:#60758b;font-size:12px;font-weight:650}.report-filter-field>input,.report-search-control{color:#17365c;background:#fff;border:1px solid #cbdbea;border-radius:9px;width:100%;min-height:44px}.report-filter-field>input{padding:9px 11px}.report-search-control{align-items:center;gap:8px;padding:0 11px;display:flex}.report-search-control svg{color:#7189a1;width:17px}.report-search-control input{background:0 0;border:0;outline:0;flex:1;min-width:0}.report-direction,.report-reset{min-height:44px}.report-status-filter{flex-wrap:wrap;grid-column:1/-1;justify-self:start;display:flex}.report-filter-field:focus-within>input,.report-search-control:focus-within{border-color:#2187f4;box-shadow:0 0 0 3px #2187f421}@media (width<=1100px){.reports-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.report-direction,.report-reset{justify-content:center}.report-status-filter{grid-column:1/-1}}@media (width<=600px){.reports-registry-toolbar{grid-template-columns:1fr;padding:12px}.report-status-filter{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.report-direction,.report-reset{width:100%}}@media (width<=780px){.report-wizard-steps{grid-template-columns:1fr}.report-preview>header{flex-direction:column}.report-preview-grid{grid-template-columns:repeat(2,1fr)}}.report-builder-blocks{gap:7px;max-height:min(48dvh,420px);margin-top:14px;padding:2px;display:grid;overflow:auto}.report-builder-block{color:#254563;background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.report-builder-block.selected{background:#f0f8fe;border-color:#a8d2ef}.report-builder-block>label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.report-builder-block input{accent-color:#1687dc;width:18px;height:18px}.report-builder-order{gap:4px;display:flex}.report-builder-order .icon-button{color:#1e658f;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:30px;height:30px;min-height:30px}.report-builder-order .icon-button:disabled{opacity:.38}.reports-registry-head{background:linear-gradient(110deg,#fff 30%,#eef7fd);border:1px solid #dce7f1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.reports-registry-head>div{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:9px;display:grid}.reports-registry-head span{color:#60758b;font-size:14px;font-weight:650}.reports-registry-head strong{color:#154b79;font-size:26px}.reports-registry-head p{color:#698198;grid-column:1/-1;margin:4px 0 0;font-size:12px}.reports-registry-head .button{white-space:nowrap}.reports-registry-toolbar{grid-template-columns:minmax(210px,1.5fr) minmax(190px,1fr) auto!important}.report-advanced-toggle{white-space:nowrap;align-self:end;min-height:44px}.report-advanced-fields{border-top:1px solid #e1ebf3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:12px;padding-top:10px;display:grid}.report-advanced-fields>*{min-width:0}.reports-registry .report-card{border-left:3px solid #b9d7ed;align-items:center}.reports-registry .report-card:has(.casework-status.draft){border-left-color:#e6ad5b}:is(.reports-registry .report-card:has(.casework-status.signed),.reports-registry .report-card:has(.casework-status.sent)){border-left-color:#56aa7b}.reports-registry .report-case-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-details-toggle{color:#286f9e;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px}.report-details-toggle:hover{text-decoration:underline}.report-registry-details{color:#6e8194;border-top:1px solid #e8eef4;grid-column:2/-1;padding-top:8px;font-size:12px}@media (width<=900px){.reports-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-advanced-toggle{grid-column:1/-1}}@media (width<=600px){.reports-registry-head{flex-direction:column;align-items:stretch;padding:15px}.reports-registry-head .button{justify-content:center}.reports-registry-toolbar{grid-template-columns:1fr!important}.report-advanced-fields{grid-template-columns:1fr}.report-registry-details{grid-column:1/-1}.reports-registry .report-case-link span{white-space:normal}}.report-form-choice{color:#60758b;gap:6px;margin-top:12px;font-size:12px;display:grid}.report-form-reference{color:#315c7e;margin:12px 0;font-size:13px;font-weight:650}.report-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-form-fields label,.report-form-notes label{color:#3d5d77;gap:5px;min-width:0;font-size:12px;display:grid}.report-form-fields input,.report-form-notes textarea{color:#17365c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:9px;padding:9px 11px}.report-form-fields input{min-height:42px}.report-form-notes{border-top:1px solid #e1eaf2;gap:10px;margin-top:18px;padding-top:14px;display:grid}.report-form-notes h4,.report-form-notes p{margin:0}.report-form-notes h4{color:#17365c}.report-form-notes p{color:#73879a;font-size:12px}.report-form-notes textarea{resize:vertical;min-height:72px}@media (width<=700px){.report-form-fields{grid-template-columns:1fr}}.completion-item{border-bottom:1px solid #edf2f6}.completion-item .completion-check{border-bottom:0}.completion-item-fields{gap:7px;padding:0 9px 10px 39px;display:grid}.completion-item-fields textarea{resize:vertical;border:1px solid #cbdbea;border-radius:8px;min-height:58px;padding:8px}.completion-report-reference{color:#5b7690;padding:0 9px 8px 39px;font-size:12px}.completion-report-reference a,.completion-report-reference button.report-link{color:#1478bb;text-decoration:underline}.completion-report-reference button.report-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.completion-check>span:last-child{overflow-wrap:anywhere;min-width:0}.readiness-panel{border:1px solid var(--border);background:var(--surface-soft,#f8fafc);border-radius:12px;margin:16px 0;padding:16px}.readiness-panel>header,.readiness-item,.readiness-decision{justify-content:space-between;align-items:center;gap:12px;display:flex}.readiness-item{border-top:1px solid var(--border);padding:10px 0}.readiness-item span{gap:3px;display:grid}.readiness-item.blocker b{color:var(--danger,#b42318)}.readiness-item.warning b{color:var(--warning,#b54708)}.readiness-item label{white-space:nowrap;align-items:center;gap:6px;display:flex}.readiness-decision{margin-top:12px}.readiness-decision input{color:#17365c;background:#fff;border:1px solid #cbdbea;border-radius:8px;flex:1;min-width:0;min-height:42px;padding:9px 11px}.readiness-history{color:var(--text-muted);font-size:13px}.reports-tab{gap:18px;display:grid}.reports-surface,.evidence-packages{border:1px solid var(--border,#dce7f1);background:var(--surface,#fff);border-radius:12px;gap:14px;padding:18px;display:grid}.reports-surface .casework-page-head,.evidence-packages .casework-page-head{margin-bottom:0}[data-theme=dark] .readiness-decision input{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text)}@media (width<=780px){.reports-surface,.evidence-packages{padding:13px}.readiness-decision{flex-direction:column;align-items:stretch}.readiness-decision .button{width:100%}}.reports-registry{min-width:0}.reports-registry-toolbar{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.reports-registry-toolbar>*{min-width:0}.report-filter-field>input,.report-search-control{box-sizing:border-box;min-width:0}.report-filter-field .filter-control{width:100%}.report-filter-search{grid-column:span 1}.report-direction,.report-reset{white-space:normal}.reports-registry .report-card{box-sizing:border-box;min-width:0}.reports-registry .report-case-link{overflow-wrap:anywhere}.reports-registry .report-list{gap:12px;min-width:0;display:grid}.reports-registry .registry-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.reports-registry .report-status-filter{gap:5px;max-width:100%}.reports-registry .report-status-filter button{border-radius:7px!important}.reports-registry .report-actions{min-width:0}@media (width<=1100px){.reports-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.reports-registry-toolbar{grid-template-columns:1fr}.reports-registry .registry-pagination{justify-content:center}.reports-registry .registry-pagination>span:first-child{text-align:center;width:100%}.reports-registry .report-card{padding:12px}.reports-registry .report-status-filter button{white-space:normal;min-width:0}}.report-form-section{background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:start;gap:10px;padding:13px;display:grid}.report-form-stepper{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;gap:8px;width:100%;min-width:0;padding:6px 2px 12px;display:grid}.report-form-stepper button{color:#56718a;text-align:left;min-width:0;min-height:66px;font:inherit;cursor:pointer;background:#f5f8fb;border:1px solid #d9e5ef;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.report-step-status{color:#68849b;font-size:10px;font-weight:600}.report-form-stepper button.complete .report-step-status{color:#24734a}.report-form-stepper button.active .report-step-status{color:#1a6292}.report-save-status{color:#476981;background:#eef5fa;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:650;display:flex}.report-save-status.saved{color:#26724a;background:#e7f6ec}.report-save-status.error{color:#ae4545;background:#fff0ef}.report-save-status button,.report-source-change button{color:#0875b8;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.report-field-error{color:#bc414c;font-size:11px}.report-field-source{color:#55758d;font-size:11px}.report-field-source a{color:#1979ba}.report-source-change{color:#82591c;background:#fff8e8;border:1px solid #e8c47b;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex}.report-period-settings{color:#426481;background:#f8fbfe;border:1px solid #d5e5f0;border-radius:10px;gap:10px;padding:12px;font-size:12px;display:grid}.report-period-settings summary{cursor:pointer;color:#195d8c;font-weight:750}.report-period-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.report-period-settings p{color:#5c7891;margin:0;line-height:1.45}.report-form-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:2px;display:grid}.report-form-options button{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d6e5ef;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.report-form-options button.selected{background:#eaf6ff;border-color:#2383c2;box-shadow:0 0 0 2px #2383c21f}.report-form-options strong{color:#254b69;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.report-form-options small{color:#6b8296;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.report-form-choice{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.report-form-choice .choice-picker,.report-form-choice .filter-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.report-form-choice .filter-control{overflow:hidden}.report-form-choice .filter-control>span{text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:none;overflow:hidden}.report-form-choice .filter-control>svg{flex:none}.report-preview-summary{flex-wrap:wrap;gap:8px;display:flex}.report-preview-summary span{color:#426481;background:#f6faff;border:1px solid #d5e5f0;border-radius:8px;padding:7px 10px;font-size:12px}.report-preview-issues{background:#fffaf1;border:1px solid #ead5b0;border-radius:9px;gap:6px;padding:12px;display:grid}.report-preview-issues strong{color:#82591c;font-size:12px}.report-preview-issues button{color:#196caa;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.report-card-version{font-weight:650;color:#587994!important}.reports-registry .report-card.is-copy{background:linear-gradient(90deg,#fbf8ff,#fff 24%);border-left-color:#9d83ce;margin-left:12px}.report-kind-tag.copy{background:#f1ebfb;color:#7254a3!important}.report-form-stepper button.active{color:#164a73;background:#eaf5ff;border-color:#177ec5;box-shadow:0 0 0 2px #177ec547,0 5px 14px #164a731f}.report-form-stepper button.complete{color:#17633b;background:#e4f6ed;border-color:#8fd0ae}.report-form-stepper button.active.complete{color:#164a73;background:#eaf5ff;border-color:#177ec5;box-shadow:0 0 0 2px #177ec547,0 5px 14px #164a731f}.report-form-stepper button:disabled{opacity:.55;cursor:not-allowed}.report-step-number{color:#42627b;background:#e2ecf4;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:750;display:grid}.report-form-stepper button.complete .report-step-number{color:#fff;background:#27965a}.report-form-stepper button.active .report-step-number{color:#fff;background:#177ec5}.report-step-copy{gap:3px;min-width:0;display:grid}.report-step-title{overflow-wrap:anywhere;min-width:0}.report-step-current{color:#1169a6;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.report-form-step-heading{color:#193b5b;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.report-form-step-heading strong{font-size:18px}.report-form-step-heading span{color:#647f97;flex:none;font-size:12px}.report-form-guidance{background:#eff8fd;border:1px solid #bcddec;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.report-form-guidance strong{color:#174e74;font-size:14px}.report-form-guidance p{color:#55738b;margin:4px 0 0;font-size:12px;line-height:1.45}.report-form-guidance .button{flex:none}.report-template-setting{background:#f8fbfe;border:1px solid #d9e6f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.report-template-setting strong{color:#254b69;font-size:14px}.report-template-setting p{color:#667f94;margin:4px 0 0;font-size:12px;line-height:1.45}.report-template-setting .button{flex:none}.report-form-not-applicable{grid-column:1/-1;align-items:center;gap:9px;font-weight:650;color:#365b79!important;font-size:13px!important;display:flex!important}.report-form-not-applicable input{accent-color:#2485bd;width:18px;height:18px;min-height:18px}.report-form-section>strong{color:#254563;align-self:center;font-size:13px;line-height:1.4}.report-form-section>.choice-picker{min-width:0}.report-form-section>.choice-picker .filter-control{width:100%;min-width:0}.report-form-section>label{grid-column:1/-1}.report-form-official-table{background:#fff;border:1px solid #d7e5f1;border-radius:10px;grid-column:1/-1;gap:9px;min-width:0;padding:12px;display:grid}.report-form-official-table-heading{color:#254563;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.report-form-official-table-heading a{color:#1675bb;font-size:12px;text-decoration:none}.report-form-table-hint{color:#63819c;font-size:11px}.report-form-official-table-scroll{overscroll-behavior:contain;border:1px solid #d7e5f1;border-radius:8px;max-width:100%;max-height:60dvh;overflow:auto}.report-form-official-table tbody tr:first-child td{z-index:1;background:#edf5fb;position:sticky;top:0}.report-table-add-bottom{justify-self:start;align-items:center;gap:6px;display:inline-flex}.report-table-add-bottom svg{width:15px;height:15px}.report-form-official-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.report-form-official-table th,.report-form-official-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0eaf2;border-right:1px solid #e0eaf2;min-width:160px;max-width:220px;padding:8px}.report-form-official-table th{color:#294e6d;background:#edf5fb;font-size:11px;font-weight:650;line-height:1.35}.report-form-official-table td:last-child,.report-form-official-table th:last-child{border-right:0;min-width:90px;max-width:100px}.report-form-official-table .report-form-inline-table td:has(>input){padding:0}.report-form-official-table .report-form-inline-table td:has(>input):focus-within{box-shadow:inset 0 0 0 2px #1687dc}.report-form-official-table .report-form-inline-table td:has(>input[aria-invalid=true]){background:#fff8f8;box-shadow:inset 0 0 0 2px #c95b5b}.report-form-official-table .report-form-inline-table input{width:100%;min-width:0;min-height:42px;box-shadow:none;color:#17365c;font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:8px 10px;display:block}.report-form-official-table>.button{justify-self:start}.report-form-table-subtitle{color:#54708c;font-size:12px;font-weight:650}.report-form-official-table .report-form-template-table{table-layout:fixed}.report-form-official-table .report-form-template-table td{color:#29435f;overflow-wrap:anywhere;background:#fff;min-width:0;max-width:none;font-size:12px;line-height:1.4}.report-form-official-table .report-form-inline-table .report-form-row-actions{box-sizing:border-box;white-space:nowrap;text-align:center;background:#fff;border-left:1px solid #d7e5f1;width:82px;min-width:82px;max-width:82px;padding:5px}.report-form-inline-table .report-form-row-actions button{color:#1979ba;cursor:pointer;background:#edf6fc;border:1px solid #0000;border-radius:7px;place-items:center;width:31px;height:31px;margin:0 2px;padding:0;display:inline-grid}.report-form-inline-table .report-form-row-actions button:hover,.report-form-inline-table .report-form-row-actions button:focus-visible{background:#dff0fc;border-color:#92c5e8;outline:none}.report-form-inline-table .report-form-row-actions button:disabled{opacity:.45;cursor:not-allowed}.report-form-inline-table .report-form-row-actions button.danger{color:#c34c5b;background:#fff1f2}.report-form-inline-table .report-form-row-actions button.danger:hover,.report-form-inline-table .report-form-row-actions button.danger:focus-visible{background:#ffe3e6;border-color:#f0b6be}.report-form-inline-table .report-form-row-actions svg{width:16px;height:16px}.report-form-official-table .report-form-inline-table .report-form-added-row td{background:#f5fbff;border-top:2px solid #b5dbf3}.report-form-official-table .report-form-inline-table .report-form-added-row .report-form-row-actions{background:#f5fbff}.report-form-linked-value{color:#315b78;font-weight:600}.report-statutory-preview{background:#fff;border:1px solid #d8e5ef;border-radius:12px;gap:18px;max-height:55vh;padding:16px;display:grid;overflow:auto}.report-builder-editor .report-statutory-preview{max-height:none;overflow:visible}.report-statutory-auto{color:#1674af;margin-top:4px;font-size:11px;font-weight:700;display:block}.report-statutory-section-nav{background:#f6fbff;border:1px solid #d9e7f2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.report-statutory-section-nav .choice-picker{width:min(100%,550px);min-width:0}.report-statutory-section-nav span{color:#55738e;flex:none;font-size:12px}.report-missing-list{color:#79551c;background:#fff9ed;border:1px solid #f4d8a6;border-radius:10px;min-width:0;margin:8px 0;padding:11px 14px;font-size:13px}.report-missing-list summary{cursor:pointer;font-weight:700}.report-missing-list ul{gap:5px;max-height:250px;margin:10px 0 0;padding:0 0 0 19px;display:grid;overflow:auto}.report-statutory-identity{color:#415f78;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.report-statutory-identity strong{color:#17365c;width:100%;font-size:16px}.report-statutory-preview section{min-width:0}.report-statutory-preview h4{color:#234968;margin:0 0 8px;font-size:14px}.report-statutory-preview section>p{white-space:pre-wrap;color:#3b586f;margin:8px 0 0;font-size:12px}.report-statutory-table-scroll{border:1px solid #d7e5f1;border-radius:8px;max-width:100%;margin:8px 0;overflow:auto}.report-statutory-table-scroll table{border-collapse:collapse;width:100%;min-width:max-content}.report-statutory-table-scroll td{vertical-align:top;color:#29445c;border-bottom:1px solid #d7e5f1;border-right:1px solid #d7e5f1;min-width:115px;max-width:220px;padding:7px 9px;font-size:11px;line-height:1.4}.report-statutory-table-scroll tr:first-child td{background:#eaf2f9;font-weight:650}@media (width<=600px){.report-form-section{grid-template-columns:1fr}}.reports-registry .report-status-filter button{align-items:center;gap:7px;display:inline-flex}.reports-registry .report-status-filter button b{color:#315f83;background:#eaf3fa;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;font-weight:700}.reports-registry .report-status-filter button.active b{color:inherit;background:#ffffff3b}.report-filter-field input[aria-invalid=true]{border-color:#c95b5b;box-shadow:0 0 0 3px #c95b5b1a}.report-document-preview{color:#254563;background:#fff;border:1px solid #dce7f1;border-radius:10px;gap:0;margin-top:12px;padding:20px;display:grid}.report-document-preview h4{color:#17365c;border-bottom:1px solid #dce7f1;margin:16px 0 8px;padding-bottom:7px;font-size:15px;line-height:1.4}.report-document-preview h4:first-child{margin-top:0}.report-document-preview p{overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.55}.report-document-preview .report-document-detail{color:#466581;padding-left:12px}.report-document-paper{box-sizing:border-box;width:100%;min-width:0;max-width:900px;margin-inline:auto;padding:clamp(20px,4vw,42px);box-shadow:0 14px 36px #183a5614;container:report-paper/inline-size}.report-document-cover{border-bottom:2px solid #216da7;padding-bottom:26px}.report-document-kind{color:#4179a3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.report-document-cover h3{color:#153b5c;margin:10px 0 22px;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.report-document-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.report-document-meta div{gap:3px;min-width:0;display:grid}.report-document-meta span{color:#71869a;font-size:11px}.report-document-meta strong{overflow-wrap:anywhere;color:#233d55;font-size:13px;font-weight:650}.report-document-section{min-width:0;padding-top:26px}.report-document-section h4{color:#173f61;border:0;margin:0 0 12px;padding:0;font-size:16px}.report-document-table-scroll{border:1px solid #dce7f1;border-radius:9px;max-width:100%;overflow-x:auto}.report-document-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}.report-document-table-scroll th{color:#294f70;text-align:left;white-space:nowrap;background:#edf4fa;padding:11px 13px;font-weight:700}.report-document-table-scroll td{vertical-align:top;color:#2a455e;white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid #e4ecf3;padding:12px 13px}.report-document-table-scroll td:first-child{min-width:50px}.report-document-table-scroll tbody tr:nth-child(2n){background:#f8fbfd}.report-document-empty{color:#657f94;background:#f8fbfd;border:1px solid #dce7f1;border-radius:9px;padding:16px 18px}.report-document-scope{color:#5c7489;border-top:1px solid #dce7f1;padding-top:13px;margin-top:28px!important;font-size:11px!important}.report-wizard-steps.report-wizard-steps-statutory{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=700px){.report-wizard-steps.report-wizard-steps-statutory{grid-template-columns:1fr 1fr}.report-document-paper{padding:18px}}@container report-paper (width<=620px){.report-document-meta{grid-template-columns:1fr}.report-document-table-scroll{border:0;overflow:visible}.report-document-table-scroll table,.report-document-table-scroll tbody,.report-document-table-scroll tr,.report-document-table-scroll td{width:100%;min-width:0;display:block}.report-document-table-scroll thead{display:none}.report-document-table-scroll tbody{gap:10px;display:grid}.report-document-table-scroll tr{border:1px solid #dce7f1;border-radius:8px;padding:10px 12px;background:#fff!important}.report-document-table-scroll td{border:0;grid-template-columns:minmax(90px,40%) minmax(0,1fr);gap:9px;padding:6px 0;font-size:11px;display:grid}.report-document-table-scroll td:before{content:attr(data-label);color:#71869a;font-weight:650}}.report-card-details{color:#597794;margin-top:3px;font-size:12px}.report-card-details summary{color:#286f9e;cursor:pointer;width:max-content;max-width:100%}.report-card-details[open] summary{margin-bottom:8px}.report-card-details p{overflow-wrap:anywhere;margin:4px 0}.report-form-row{background:#fff;border:1px solid #dbe8f2;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(130px,.7fr) minmax(180px,1.4fr) minmax(130px,.8fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.report-form-row label{gap:5px;min-width:0;display:grid}.report-form-row input,.report-form-row textarea{color:#17365c;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 11px}.report-form-row textarea{resize:vertical;min-height:42px}.report-form-fields textarea{color:#17365c;width:100%;min-width:0;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdbea;border-radius:9px;padding:9px 11px}.report-form-fields :is(input,textarea)[aria-invalid=true]{border-color:#c95b5b;box-shadow:0 0 0 3px #c95b5b1f}.report-form-fields .report-auto-value{color:#276b91;background:#eaf7fd;border:1px solid #b9dced;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3}.report-form-add-row{grid-column:1/-1;justify-self:start}@media (width<=700px){.report-form-row{grid-template-columns:1fr}.report-form-row .button{justify-self:start}}.casework-modal-wide .modal-card{width:min(1120px,100vw - 28px)}.report-builder-workspace{gap:18px;min-width:0;padding-bottom:32px;display:grid}.reports-primary-tabs{scrollbar-width:thin;background:#fff;border:1px solid #d9e7f2;border-radius:13px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex;overflow-x:auto}.reports-primary-tabs button{color:#57738d;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:9px 16px;font-size:13px;font-weight:700}.reports-primary-tabs button:hover{color:#18699f;background:#f0f7fc}.reports-primary-tabs button.active{color:#126ca8;background:#e5f3fd;box-shadow:inset 0 0 0 1px #bfddef}.reports-primary-tabs button:focus-visible{outline-offset:2px;outline:2px solid #1c80c2}.report-builder-page-head{background:linear-gradient(120deg,#f9fcff,#eaf5fd);border:1px solid #d9e7f2;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.report-builder-eyebrow{color:#2674a9;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.report-builder-page-head h1{color:#153b60;margin:4px 0;font-size:26px;line-height:1.2}.report-builder-page-head p{color:#627d97;margin:0;font-size:13px}.report-builder-case-bar{background:#fff;border:1px solid #d9e7f2;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:center;gap:20px;padding:18px 22px;display:grid}.report-builder-case-bar>div:first-child{color:#17365c;gap:4px;display:grid}.report-builder-case-bar span{color:#6a8299;font-size:12px}.report-builder-case-bar .choice-picker,.report-builder-case-bar .filter-control{width:100%;min-width:0}.report-builder-empty{text-align:center;color:#63809a;background:#fbfdff;border:1px dashed #bbd1e2;border-radius:14px;justify-items:center;gap:8px;padding:64px 20px;display:grid}.report-builder-empty svg{color:#2583c1;width:34px;height:34px}.report-builder-empty h2{color:#173b5f;margin:4px 0 0}.report-builder-empty p{margin:0}.report-builder-editor{background:#fff;border:1px solid #d9e7f2;border-radius:15px;min-width:0;padding:24px;box-shadow:0 8px 28px #1d43630d}.report-builder-editor h2{color:#17365c;margin:0 0 8px;font-size:21px}.report-builder-editor .casework-actions{clear:both;background:#fff;border-top:1px solid #e1eaf2;margin-top:24px;padding-top:18px;position:static}.report-builder-editor .casework-form{max-width:850px}.report-builder-create .report-editor-form{width:100%;max-width:960px;margin-inline:auto}.report-editor-form>.wide{grid-column:1/-1;min-width:0}.report-editor-form .report-form-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:12px;padding:0}.report-editor-form .report-form-options button{align-content:start;min-height:98px;padding:15px 17px}.report-editor-form .report-form-options strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.report-editor-form .report-form-options small{font-size:12px}.report-template-summary{color:#335b79;background:#f8fbfe;border:1px solid #d5e5f0;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.report-template-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-template-summary strong{color:#1b4566;font-size:14px}.report-template-summary>div>span{color:#5a7890;font-size:12px;font-weight:700}.report-template-summary ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.report-template-summary li{overflow-wrap:anywhere;background:#fff;border:1px solid #dce9f2;border-radius:8px;padding:7px 10px;font-size:12px}.report-template-summary details summary{color:#166fa9;cursor:pointer;width:max-content;max-width:100%;font-size:12px;font-weight:700}.report-template-summary details ol{margin-top:10px}.report-template-summary p{margin:0;font-size:12px}.report-editor-form .report-period-settings{color:#335b79;background:#f8fbfe;border:1px solid #d5e5f0;border-radius:12px;gap:12px;min-width:0;margin:0;padding:17px 18px;display:grid}.report-period-settings legend{color:#1b4566;padding:0 6px;font-size:15px;font-weight:750}.report-period-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;display:grid}.report-editor-form .report-period-mode{cursor:pointer;background:#fff;border:1px solid #d3e2ed;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:12px 14px;display:flex}.report-editor-form .report-period-mode.selected{background:#edf7fe;border-color:#328ac1;box-shadow:0 0 0 2px #2383c21a}.report-editor-form .report-period-mode input[type=radio]{accent-color:#1983c4;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}.report-period-mode span{gap:3px;min-width:0;display:grid}.report-period-mode strong{color:#1b4566;font-size:13px}.report-period-mode small{color:#647d92;font-size:11px;line-height:1.35}.report-editor-form .report-period-inputs{padding-top:0}.report-editor-form .report-period-inputs label{font-size:12px;font-weight:650}.report-period-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-period-selection output{color:#1b4566;font-size:13px;font-weight:700}.report-period-selection button{color:#166fa9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.report-period-selection button:hover{text-decoration:underline}.report-period-selection button:focus-visible{outline-offset:2px;outline:2px solid #1c80c2}.report-period-error{color:#b9404b;margin:0;font-size:12px;font-weight:700}.report-period-note,.report-period-statutory-note{margin:0;font-size:12px;line-height:1.45}.report-period-statutory-note{color:#365f7f;background:#edf4fb;border-radius:8px;padding:9px 11px}.report-period-explanation summary{color:#166fa9;cursor:pointer;width:max-content;max-width:100%;font-size:12px;font-weight:700}.report-period-explanation p{color:#5c7891;margin:8px 0 0;font-size:12px;line-height:1.45}[data-theme=dark] .report-template-summary,[data-theme=dark] .report-editor-form .report-period-settings,[data-theme=dark] .report-template-summary li,[data-theme=dark] .report-editor-form .report-period-mode{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .report-template-summary strong,[data-theme=dark] .report-period-settings legend,[data-theme=dark] .report-period-mode strong,[data-theme=dark] .report-period-selection output{color:var(--ds-text)}.report-builder-editor .report-builder-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;margin-top:20px;overflow:visible}.report-builder-editor .report-builder-block{box-sizing:border-box;min-width:0;min-height:56px}.report-builder-editor .report-builder-block>label{flex:1;min-width:0;line-height:1.3}.report-builder-editor .report-builder-block input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.report-builder-editor .report-builder-order{flex:none}.report-builder-editor .report-builder-order .icon-button{width:36px;height:36px;min-height:36px}.report-builder-editor .report-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.report-form-fields .report-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.report-form-fields .report-form-field-wide{grid-column:1/-1}.report-form-field-caption{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:center;gap:5px 9px;min-width:0;line-height:1.35;display:flex}.report-form-fields .report-form-field>input{min-height:44px}.report-form-fields .report-form-field>textarea{min-height:86px}.report-builder-editor .report-form-notes{gap:14px}.report-form-section-nav{background:#f6fbff;border:1px solid #d9e7f2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.report-form-section-nav .choice-picker{width:min(100%,560px);min-width:0}.report-form-section-nav>span{color:#55738e;flex:none;font-size:13px;font-weight:650}.report-builder-editor .report-form-section{grid-template-columns:minmax(0,1fr) 220px}.report-builder-editor .report-preview{max-width:100%}.report-builder-editor .report-builder-composition{grid-template-columns:minmax(0,1fr) minmax(290px,390px);align-items:start;gap:18px;display:grid}.report-builder-editor .report-builder-composition .report-builder-blocks{grid-template-columns:1fr}.report-builder-outline{background:linear-gradient(160deg,#f9fcff,#edf7fd);border:1px solid #cfe3f2;border-radius:13px;gap:12px;min-width:0;margin-top:20px;padding:20px;display:grid}.report-builder-outline>span{letter-spacing:.06em;text-transform:uppercase;color:#4481ad;font-size:11px;font-weight:750}.report-builder-outline>strong{color:#173b60;overflow-wrap:anywhere;font-size:17px}.report-builder-outline-paper{background:#fff;border:1px solid #d8e5ee;border-radius:8px;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 6px 18px #183a5612}.report-builder-outline-paper>strong{color:#173b60;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.report-builder-outline-paper .report-builder-outline-meta{color:#75899b;border-bottom:2px solid #2774a6;margin:0;padding-bottom:12px;font-size:11px}.report-builder-outline-paper section h3{color:#224966;margin:4px 0 8px;font-size:12px}.report-builder-outline-table{border:1px solid #d9e6ef;border-radius:6px;font-size:10px;overflow:hidden}.report-builder-outline-table-head{color:#355a76;background:#edf4fa;padding:7px 9px;font-weight:750}.report-builder-outline-table-empty{color:#8294a4;padding:10px 9px}.report-builder-outline>p{color:#607e96;margin:0;font-size:11px;line-height:1.4}.report-builder-outline ol{color:#294f70;gap:8px;margin:4px 0;padding-left:24px;font-size:13px;display:grid}.report-builder-outline li::marker{color:#1687dc;font-weight:700}.report-builder-outline p{color:#67839b;border-top:1px solid #d5e7f3;margin:0;padding-top:10px;font-size:12px}@media (width<=1100px){.report-builder-case-bar{grid-template-columns:minmax(0,1fr)}.report-builder-page-head{flex-direction:column;align-items:stretch}.report-builder-page-head .button{white-space:nowrap;align-self:flex-start}}@media (width<=900px){.report-builder-editor .report-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-builder-editor .report-builder-blocks,.report-builder-editor .report-builder-composition{grid-template-columns:1fr}.report-builder-outline{margin-top:0;position:static}}@media (width<=700px){.report-builder-page-head{padding:17px}.report-builder-page-head .button{width:100%}.report-builder-case-bar{padding:15px}.report-builder-editor{padding:16px}.report-builder-editor .report-form-fields,.report-builder-editor .report-form-section{grid-template-columns:1fr}.report-form-section-nav,.report-statutory-section-nav{flex-direction:column;align-items:stretch}.report-form-section-nav .choice-picker,.report-statutory-section-nav .choice-picker{width:100%}.report-builder-editor .casework-actions{grid-template-columns:1fr;display:grid}.report-builder-editor .casework-actions .button{justify-content:center;width:100%}.report-form-stepper button{flex-basis:150px;min-height:64px}.report-form-step-heading{flex-direction:column;align-items:flex-start}.report-form-stepper{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.report-form-options,.report-period-inputs{grid-template-columns:1fr}.report-form-guidance{flex-direction:column;align-items:stretch}.report-form-guidance .button{width:100%}.report-template-setting{flex-direction:column;align-items:stretch}.report-template-setting .button{width:100%}}.reports-registry-head>div.reports-registry-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=700px){.reports-registry-head>div.reports-registry-head-actions{justify-content:stretch;width:100%}.reports-registry-head-actions .button{flex:220px}}.reports-registry-head{flex-wrap:wrap}.reports-registry-head>div.reports-registry-head-actions{min-width:0;margin-left:auto}@media (width<=700px){.reports-registry-head>div.reports-registry-head-actions{margin-left:0}}.reports-registry .reports-registry-toolbar{grid-template-columns:minmax(190px,1.5fr) minmax(190px,1.2fr) minmax(150px,.8fr) auto!important}.reports-registry .report-advanced-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.report-registry-notice{color:#17623e;background:#edf9f1;border:1px solid #a9d8bd;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:650}.reports-registry .report-card{grid-template-columns:42px minmax(0,1fr) minmax(250px,auto);gap:14px;padding:17px 18px}.reports-registry .report-card.is-archived{background:#fbfcfe;border-left-color:#93a7bb}.reports-registry .report-case-link{cursor:pointer;gap:7px}.reports-registry .report-case-link strong{font-size:15px;line-height:1.35}.reports-registry .report-case-link .report-card-badges{white-space:normal;flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.report-kind-tag{white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 8px;font-weight:750;line-height:1.2;display:inline-flex;font-size:11px!important}.report-kind-tag.working{background:#e5f2fd;color:#146eac!important}.report-kind-tag.statutory{background:#f0eafa;color:#6b48a0!important}.report-kind-tag.archived{background:#e9edf2;color:#596c7d!important}.report-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.report-lifecycle-actions svg{width:15px;height:15px}.report-history-list{gap:0;max-height:min(60vh,560px);padding:8px 0;display:grid;overflow:auto}.report-history-event{border-bottom:1px solid #e6edf3;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px 0;display:grid}.report-history-dot{background:#2885be;border-radius:50%;width:10px;height:10px;margin:5px 0 0 4px;box-shadow:0 0 0 4px #e8f4fc}.report-history-event>div{gap:4px;display:grid}.report-history-event strong{color:#1b4569;font-size:13px}.report-history-event small{color:#71869b}.report-history-event p{color:#516f88;overflow-wrap:anywhere;margin:0;font-size:12px}.report-history-link{color:#1679b8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:650}.report-create-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.report-create-page-head{background:#fff;flex-direction:row;align-items:center;min-width:0;padding:14px 18px}.report-create-page-head h1{margin:0;font-size:22px}.report-create-page-head .button{white-space:nowrap;align-self:auto}.report-create-case-bar{box-sizing:border-box;align-items:center;gap:12px;min-width:0;min-height:62px;padding:12px 18px;display:flex}.report-create-case-bar>strong{color:#17365c;flex:none;font-size:13px}.report-create-case-bar .choice-picker{flex:280px;max-width:520px}.report-builder-case-bar.report-create-case-bar>.report-create-case-summary{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.report-create-case-summary span{flex:none;font-size:13px}.report-create-case-summary strong{text-overflow:ellipsis;white-space:nowrap;color:#17365c;min-width:0;font-size:14px;overflow:hidden}.report-create-change-case{color:#166fa9;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 2px;font-size:13px;font-weight:700}.report-create-change-case:hover{text-decoration:underline}.report-create-change-case:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1c80c2}.report-create-options{gap:12px;display:grid}.report-create-options-head h2{color:#17365c;margin:0;font-size:19px;line-height:1.3}.report-create-options-head p{color:#667f95;margin:3px 0 0;font-size:13px}.report-create-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.report-create-option{color:#315e7d;text-align:left;min-width:0;min-height:178px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#f1f8fd);border:1px solid #bed8e9;border-radius:15px;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:8px;padding:18px 20px;transition:box-shadow .15s,border-color .15s,transform .15s;display:grid;box-shadow:inset 3px 0 #5aa4d5}.report-create-option:only-child{max-width:520px}.report-create-option.statutory{background:linear-gradient(145deg,#fff,#f8f5fc);border-color:#d9c9ea;box-shadow:inset 3px 0 #a285c9}.report-create-option:hover,.report-create-option:focus-visible{border-color:#328ac1;transform:translateY(-2px);box-shadow:inset 3px 0 #328ac1,0 10px 24px #1e547d24}.report-create-option.statutory:hover,.report-create-option.statutory:focus-visible{border-color:#9875c5;box-shadow:inset 3px 0 #9875c5,0 10px 24px #51327724}.report-create-option:focus-visible{outline-offset:3px;outline:2px solid #1c80c2}.report-create-option-icon{color:#1775af;background:#e1f0fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.report-create-option.statutory .report-create-option-icon{color:#7952ab;background:#eee5f8}.report-create-option-icon svg{width:20px;height:20px}.report-create-option strong{color:#183d5e;font-size:18px;line-height:1.25}.report-create-option-purpose{font-size:13px;line-height:1.4}.report-create-option-next{box-sizing:border-box;color:#4d718b;border-top:1px solid #d7e8f3;align-self:end;width:100%;margin-top:3px;padding-top:9px;font-size:12px;font-weight:650}.report-create-option.statutory .report-create-option-next{color:#765c91;border-color:#e6dbef}.report-create-context{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}@media (width<=1100px){.reports-registry .reports-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-registry .report-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-registry .report-card{grid-template-columns:42px minmax(0,1fr)}.reports-registry .report-actions{grid-column:2;justify-items:start}.report-lifecycle-actions{justify-content:flex-start}}@media (width<=700px){.report-create-page-head{flex-direction:row;align-items:center}.report-create-page-head .button{width:auto}.report-create-case-bar{flex-wrap:wrap}.report-create-case-bar .choice-picker{flex-basis:100%;max-width:none}.report-create-option{padding:16px 18px}.reports-registry .reports-registry-toolbar,.reports-registry .report-advanced-fields{grid-template-columns:1fr!important}.reports-registry .report-card{grid-template-columns:36px minmax(0,1fr);padding:13px}.reports-registry .report-actions{grid-column:1/-1}.report-create-context{flex-direction:column;align-items:flex-start}}@media (width<=390px){.report-create-page-head{flex-direction:column;align-items:flex-start}}[data-theme=dark] .report-create-option,[data-theme=dark] .report-card,[data-theme=dark] .report-history-event{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .report-create-option strong,[data-theme=dark] .report-history-event strong{color:var(--ds-text)}[data-theme=dark] .report-create-page-head,[data-theme=dark] .report-create-case-bar{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .report-create-case-bar strong,[data-theme=dark] .report-create-options-head h2{color:var(--ds-text)}.reports-registry .reports-registry-toolbar{z-index:5;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important}.reports-registry-toolbar .report-filter-field,.reports-registry-toolbar .choice-picker{width:100%;min-width:0}.reports-registry-toolbar .report-filter-field .filter-control{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.reports-registry-toolbar .report-filter-field .filter-control>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.reports-registry-toolbar .report-filter-field .filter-control>svg{flex:none}.reports-registry .report-status-row{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.reports-registry .report-status-row .report-status-filter{flex-wrap:wrap;flex:auto;width:auto;min-width:0;display:flex!important}.reports-registry .report-status-row .report-advanced-toggle{white-space:nowrap;flex:none;grid-column:auto;align-self:center;margin-left:auto}.reports-registry .report-advanced-fields{z-index:10;box-sizing:border-box;background:var(--ds-surface,#fff);border:1px solid #cbdbea;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-height:min(60dvh,480px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #17375b2e}@media (width<=1100px){.reports-registry .reports-registry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-registry .report-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.reports-registry .reports-registry-toolbar,.reports-registry .report-advanced-fields{grid-template-columns:1fr!important}.reports-registry .report-status-row .report-advanced-toggle{justify-content:center;width:100%}}.inventory-card{align-content:start}.inventory-card>.casework-status{place-self:start end}.inventory-card>.casework-row-actions{align-self:start;align-items:center}.ownership-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.ownership-action-card{background:#fbfdff;border:1px solid #e0e9f1;border-left:4px solid #9eafbf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.ownership-action-card>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.ownership-action-card>div>svg{color:#1687dc;flex:none;width:18px}.ownership-action-card>div>span{gap:4px;min-width:0;display:grid}.ownership-action-card strong{color:#17365c;font-size:13px}.ownership-action-card small{color:#7189a1;font-size:12px;line-height:1.4}.ownership-action-card .button{white-space:nowrap}.ownership-panel>.ownership-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.ownership-panel>.ownership-form>label{color:#46617e;align-content:start;gap:6px;min-width:0;font-size:13px;line-height:1.35;display:grid}.ownership-panel>.ownership-form>label>.field-caption{color:inherit;line-height:inherit;display:block}.ownership-panel>.ownership-form :is(input:not([type=checkbox]),select){color:#19385d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 11px}.ownership-panel>.ownership-form>label>textarea{color:#19385d;width:100%;min-width:0;min-height:84px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 11px}.ownership-panel>.ownership-form .choice-picker{width:100%;min-width:0}.ownership-panel>.ownership-form :is(input,textarea,select):focus-visible{outline-offset:1px;border-color:#1687dc;outline:3px solid #278bd050}.ownership-panel>.ownership-form>.wide{grid-column:1/-1}.ownership-panel>.ownership-form .domain-form-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}@media (width<=960px){.ownership-panel>.ownership-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ownership-action-grid{grid-template-columns:minmax(0,1fr)}.ownership-action-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}.ownership-action-card .button{white-space:normal}.ownership-panel>.ownership-form{grid-template-columns:minmax(0,1fr);padding:12px}.ownership-panel>.ownership-form>.wide{grid-column:auto}.ownership-panel>.ownership-form .domain-form-actions .button{flex:1}}.auction-settlement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.auction-settlement-grid>div{border:1px solid var(--border,#dfe5ef);background:var(--surface,#fff);border-radius:8px;padding:12px}.auction-settlement-grid span{color:var(--muted,#687386);font-size:12px;display:block}.auction-settlement-grid strong{margin-top:4px;font-size:16px;display:block}.auction-settlement-form,.auction-handover-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auction-settlement-form label,.auction-handover-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.auction-settlement-form input,.auction-settlement-form textarea,.auction-settlement-form select,.auction-handover-form input,.auction-handover-form textarea{border:1px solid var(--border,#dfe5ef);min-height:44px;font:inherit;border-radius:8px;padding:9px}.auction-settlement-form .full,.auction-handover-form .full{grid-column:1/-1}.auction-settlement-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.auction-settlement-links{gap:8px;margin-top:12px;display:grid}.auction-settlement-link{border-top:1px solid var(--border,#dfe5ef);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.auction-settlement-muted{color:var(--muted,#687386)}@media (width<=767px){.auction-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-settlement-form,.auction-handover-form{grid-template-columns:1fr}.auction-settlement-actions{justify-content:flex-end}.auction-settlement-form .full,.auction-handover-form .full{grid-column:auto}.auction-settlement-link{flex-direction:column;align-items:flex-start}}.auction-integration{gap:16px;min-width:0;display:grid}.auction-integration h3,.auction-integration h4{color:#17315b;margin:0}.auction-integration p{color:#7186a0;margin:4px 0;font-size:13px}.auction-integration__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auction-integration__status{white-space:nowrap;color:#526f8e;background:#eef4f8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.auction-integration__status.connected{color:#207349;background:#e8f7ef}.auction-integration__status.not_connected{color:#8b6519;background:#fff4df}.auction-integration__notice{color:#58718b;background:#f8fbfd;border:1px dashed #b9c9d7;border-radius:9px;gap:9px;padding:12px 14px;font-size:13px;display:flex}.auction-integration__notice svg{color:#b07819;flex:none;width:17px}.auction-integration__error{color:#a23535;background:#fff0f0;border-radius:8px;padding:10px 12px;font-size:13px}.auction-integration__form{background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.auction-integration__form label{color:#46617e;gap:6px;font-size:12px;display:grid}.auction-integration__form input,.auction-integration__form select{box-sizing:border-box;color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;height:40px;padding:0 10px}.auction-integration__actions{grid-column:1/-1;justify-content:flex-end;display:flex}.auction-integration__actions button,.auction-integration__row button,.auction-integration__preview button{align-items:center;gap:7px;display:inline-flex}.auction-integration__actions svg,.auction-integration__row svg{width:16px}.auction-integration__capabilities{color:#58718b;background:#fff;border:1px solid #dce7f1;border-radius:10px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.auction-integration__capabilities>div{flex-wrap:wrap;gap:7px;display:flex}.auction-integration__capabilities span{color:#28668d;background:#eef6fc;border-radius:5px;padding:4px 8px}.auction-integration__capabilities small{color:#8b6519}.auction-integration__records,.auction-integration__jobs{gap:9px;display:grid}.auction-integration__row{background:#fff;border:1px solid #dce7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.auction-integration__row>div{gap:4px;min-width:0;display:grid}.auction-integration__row strong{color:#17315b}.auction-integration__row span,.auction-integration__row small{color:#7186a0;overflow-wrap:anywhere;font-size:12px}.auction-integration__empty{padding:12px 0}.auction-integration__preview{background:#f5fbff;border:1px solid #9fc8e5;border-radius:10px;gap:10px;padding:16px;display:grid}.auction-integration__preview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-integration__preview header .button{padding:6px 9px}.auction-integration__field{background:#fff;border:1px solid #dce7f1;border-radius:7px;align-items:flex-start;gap:9px;padding:9px;display:flex}.auction-integration__field>span{gap:3px;display:grid}.auction-integration__field small{color:#7186a0;overflow-wrap:anywhere}@media (width<=620px){.auction-integration__header,.auction-integration__row{display:grid}.auction-integration__form{grid-template-columns:1fr}.auction-integration__actions{justify-content:stretch}.auction-integration__actions button,.auction-integration__row button{justify-content:center;width:100%}}.modal-card.auction-integration__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(680px,100%);padding:22px}.modal-card.auction-integration__form>header{grid-column:1/-1;justify-content:stretch;align-items:start;gap:5px;min-width:0;padding-bottom:4px;display:grid}.modal-card.auction-integration__form>header h4,.modal-card.auction-integration__form>header p{margin:0}.modal-card.auction-integration__form>header h4{font-size:18px;line-height:1.3}.modal-card.auction-integration__form>header p{line-height:1.5}.modal-card.auction-integration__form>label,.modal-card.auction-integration__form .choice-picker,.modal-card.auction-integration__form .filter-control{width:100%;min-width:0}.modal-card.auction-integration__form>.auction-integration__error{grid-column:1/-1}.modal-card.auction-integration__form .auction-integration__actions{gap:8px}@media (width<=620px){.modal-card.auction-integration__form{grid-template-columns:minmax(0,1fr);padding:16px}.modal-card.auction-integration__form .auction-integration__actions{flex-direction:column-reverse;align-items:stretch}.modal-card.auction-integration__form .auction-integration__actions button{justify-content:center;width:100%}}.auction-workspace-ui{--aw-border:#dce7f1;--aw-text:#17315b;--aw-muted:#7186a0;color:var(--aw-text);gap:18px;min-width:0;display:grid}.auction-workspace-ui button,.auction-workspace-ui input,.auction-workspace-ui textarea{font:inherit}.auction-workspace-ui .auction-page-head,.auction-workspace-ui .auction-case-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auction-workspace-ui h1,.auction-workspace-ui h2,.auction-workspace-ui h3{color:var(--aw-text)}.auction-workspace-ui h1{margin:4px 0}.auction-workspace-ui .back-link{color:#0876c9;cursor:pointer;background:0 0;border:0;padding:0}.auction-workspace-ui .auction-case-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auction-workspace-ui .auction-case-summary>div{border:1px solid var(--aw-border);background:#fff;border-radius:10px;gap:5px;min-width:0;padding:14px 16px;display:grid}.auction-workspace-ui .auction-case-summary small,.auction-workspace-ui .muted{color:var(--aw-muted)}.auction-workspace-ui .warning{background:#fffaf0!important;border-color:#f0d8a8!important}.auction-workspace-ui .case-level-tabs,.auction-workspace-ui .auction-case-tabs{border-bottom:1px solid var(--aw-border);background:#fff;gap:3px;padding:0 10px;display:flex;overflow:auto}.auction-workspace-ui .case-level-tabs button,.auction-workspace-ui .auction-case-tabs button{color:#526f8e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:0 12px}.auction-workspace-ui .case-level-tabs button.active,.auction-workspace-ui .auction-case-tabs button.active{color:#0872c4;border-color:#1687dc;font-weight:700}.auction-workspace-ui .auction-case-tabs svg{vertical-align:middle;width:16px;margin-right:6px}.auction-workspace-ui .auction-sales-list,.auction-workspace-ui .workspace-list{gap:10px;display:grid}.auction-workspace-ui .auction-section-heading h2{margin:0}.auction-workspace-ui .auction-sale-group{border:1px solid var(--aw-border);background:#fff;border-radius:12px;overflow:hidden}.auction-workspace-ui .auction-sale-heading{border-bottom:1px solid var(--aw-border);background:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex}.auction-workspace-ui .auction-sale-heading>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1}.auction-workspace-ui .auction-sale-heading span{align-items:center;gap:9px;display:flex}.auction-workspace-ui .auction-sale-heading small{color:var(--aw-muted);margin-left:auto}.auction-workspace-ui .auction-lots{background:#f8fbfd;gap:9px;padding:10px;display:grid}.auction-workspace-ui .auction-lot-card{border:1px solid var(--aw-border);background:#fff;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.auction-workspace-ui .auction-lot-card h3{margin:4px 0}.auction-workspace-ui .auction-lot-card p{color:var(--aw-muted);margin:0;font-size:13px}.auction-workspace-ui .auction-lot-number{color:#0876c9;font-size:12px;font-weight:700}.auction-workspace-ui .auction-lot-rounds{gap:5px;display:grid}.auction-workspace-ui .auction-round-row{color:#365a78;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e3ebf2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.auction-workspace-ui .auction-round-row.current{background:#f0f9ff;border-color:#8bc3e8}.auction-workspace-ui .auction-round-row small{color:var(--aw-muted)}.auction-workspace-ui .row-actions,.auction-workspace-ui .auction-row-actions{align-items:center;gap:4px;display:flex}.auction-workspace-ui .auction-attempt-panel{background:#fff;border:1px solid #cddfea;border-radius:14px;overflow:hidden}.auction-workspace-ui .auction-case-header{border-bottom:1px solid var(--aw-border);padding:20px 22px}.auction-workspace-ui .auction-case-header h2{margin:4px 0}.auction-workspace-ui .auction-case-header p{color:var(--aw-muted);margin:0}.auction-workspace-ui .auction-case-content{gap:16px;padding:20px 22px;display:grid}.auction-workspace-ui .auction-case-section{gap:14px;min-width:0;display:grid}.auction-workspace-ui .auction-case-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auction-workspace-ui .auction-case-section h3{margin:0}.auction-workspace-ui .auction-register-row{border:1px solid var(--aw-border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.auction-workspace-ui .auction-register-row>div{gap:4px;min-width:0;display:grid}.auction-workspace-ui .auction-register-row small{color:var(--aw-muted);overflow-wrap:anywhere}.auction-workspace-ui .auction-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auction-workspace-ui .auction-facts-grid>div{border:1px solid var(--aw-border);background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.auction-workspace-ui .auction-facts-grid span{color:var(--aw-muted);font-size:12px}.auction-workspace-ui .auction-state-card{background:#f3faff;border:1px solid #b9d9ee;border-radius:10px;gap:8px;padding:16px;display:grid}.auction-workspace-ui .auction-state-card em{color:#75571e;font-size:13px;font-style:normal}.auction-workspace-ui .auction-action-bar{flex-wrap:wrap;gap:8px;display:flex}.auction-workspace-ui .auction-result-form,.auction-workspace-ui .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.auction-workspace-ui .form-grid label,.auction-workspace-ui .auction-result-form label{color:#46617e;gap:6px;font-size:12px;display:grid}.auction-workspace-ui .form-grid input,.auction-workspace-ui .form-grid textarea,.auction-workspace-ui .auction-result-form input,.auction-workspace-ui .auction-result-form textarea{box-sizing:border-box;color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;padding:10px}.auction-workspace-ui .full-span{grid-column:1/-1}.auction-workspace-ui .checkbox-line{align-items:center;gap:8px;display:flex!important}.auction-workspace-ui .checkbox-line input{width:auto}.auction-workspace-ui .manual-checks{border:1px solid var(--aw-border);border-radius:8px;gap:8px;padding:12px;display:grid}.auction-workspace-ui .manual-checks label{align-items:center;gap:8px;display:flex}.auction-workspace-ui .manual-checks label:last-child{align-items:stretch;display:grid}.auction-workspace-ui .workspace-modal,.auction-workspace-ui .workspace-confirm{z-index:1000;background:#0f243d6b;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.auction-workspace-ui .workspace-confirm{z-index:1100}.auction-workspace-ui .workspace-dialog{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 24px);max-height:calc(100vh - 24px);display:grid;overflow:hidden;box-shadow:0 18px 60px #16325038}.auction-workspace-ui .workspace-dialog>header{border-bottom:1px solid var(--aw-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.auction-workspace-ui .workspace-dialog h2{margin:3px 0}.auction-workspace-ui .workspace-dialog-body{padding:18px 20px;overflow:auto}.auction-workspace-ui .workspace-modal-actions,.auction-workspace-ui .workspace-dialog footer{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.auction-workspace-ui .auction-result-banner{background:#f2fff5;border:1px solid #bfe2c9;border-radius:10px;gap:8px;padding:16px;display:grid}.auction-workspace-ui .choice-picker{min-width:0}.auction-workspace-ui .choice-picker .filter-control{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;justify-content:space-between;width:100%;height:42px}.auction-workspace-ui .mini-empty{text-align:center;color:var(--aw-muted);padding:22px}@media (width<=900px){.auction-workspace-ui .auction-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-workspace-ui .auction-lot-card{grid-template-columns:1fr}.auction-workspace-ui .auction-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.auction-workspace-ui .auction-page-head,.auction-workspace-ui .auction-case-header{display:grid}.auction-workspace-ui .auction-case-summary{grid-template-columns:1fr 1fr}.auction-workspace-ui .auction-facts-grid,.auction-workspace-ui .form-grid,.auction-workspace-ui .auction-result-form{grid-template-columns:1fr}.auction-workspace-ui .auction-case-content{padding:14px}.auction-workspace-ui .auction-case-header{padding:15px}.auction-workspace-ui .auction-round-row{grid-template-columns:1fr}.auction-workspace-ui .auction-sale-heading{align-items:flex-start}.auction-workspace-ui .auction-sale-heading small{margin-left:0}.auction-workspace-ui .auction-register-row{align-items:flex-start}.auction-workspace-ui .auction-register-row .auction-row-actions{margin-left:auto}}.auction-workspace-ui .row-actions .icon-button,.auction-workspace-ui .auction-row-actions .icon-button{color:#147cc4;background:#f7fbff;border:1px solid #cbdbea;border-radius:7px;width:32px;height:32px}.auction-workspace-ui .row-actions .icon-button:hover,.auction-workspace-ui .auction-row-actions .icon-button:hover{color:#087aca;background:#eaf6ff}.auction-workspace-ui .row-actions .icon-button.danger,.auction-workspace-ui .auction-row-actions .icon-button.danger{color:#c52838}.auction-workspace-ui .row-actions .icon-button.danger:hover,.auction-workspace-ui .auction-row-actions .icon-button.danger:hover{color:#b21e30;background:#fff0f1}.auction-workspace-ui .auction-breadcrumbs{color:#607d98;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.auction-workspace-ui .auction-breadcrumbs button{color:#0876c9;cursor:pointer;background:0 0;border:0;padding:3px 0}.auction-workspace-ui .auction-breadcrumbs strong{color:#24466e}.auction-workspace-ui.auction-attempt-workspace,.auction-workspace-ui .auction-attempt-panel,.auction-workspace-ui .auction-case-content,.auction-workspace-ui .auction-case-section{box-sizing:border-box;min-width:0;max-width:100%}.auction-workspace-ui.auction-attempt-workspace{grid-template-columns:minmax(0,1fr);width:100%}.auction-workspace-ui.auction-attempt-workspace .auction-case-content,.auction-workspace-ui.auction-attempt-workspace .auction-case-section{grid-template-columns:minmax(0,1fr)}.auction-workspace-ui.auction-attempt-workspace .auction-case-header{flex-wrap:wrap;min-width:0}.auction-workspace-ui.auction-attempt-workspace .auction-case-header>div{min-width:0}.auction-workspace-ui.auction-attempt-workspace .auction-case-header h2,.auction-workspace-ui.auction-attempt-workspace .auction-case-header p{overflow-wrap:anywhere}.auction-workspace-ui .auction-register-row>div:first-child{flex:1 1 0;min-width:0}.auction-workspace-ui .auction-register-row>.auction-row-actions{flex:none;align-items:center;gap:4px;display:flex}.auction-workspace-ui .auction-register-row strong{overflow-wrap:anywhere}.auction-workspace-ui .auction-tabs-scroll{box-sizing:border-box;border-bottom:1px solid var(--aw-border);background:#fff;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.auction-workspace-ui .auction-tabs-scroll .auction-case-tabs{scrollbar-width:thin;scroll-behavior:smooth;border:0;flex:1 1 0;width:0;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.auction-workspace-ui .auction-tabs-scroll .auction-case-tabs button{flex:none}.auction-workspace-ui .auction-tabs-arrow{color:#376a95;cursor:pointer;background:#f6faff;border:0;flex:0 0 38px;place-items:center;display:grid}.auction-workspace-ui .auction-tabs-arrow:hover{color:#0876c9;background:#e7f4ff}.auction-workspace-ui .auction-tabs-arrow:disabled{color:#a6b8c8;cursor:default;background:#f6faff}.auction-workspace-ui .auction-tabs-arrow:focus-visible,.auction-workspace-ui .auction-case-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #1687dc}.auction-workspace-ui .auction-tabs-arrow svg{width:18px;height:18px}.auction-workspace-ui .auction-state-card{box-sizing:border-box;color:#17315b;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px 16px;display:grid}.auction-workspace-ui .auction-state-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;min-width:0;display:flex}.auction-workspace-ui .auction-state-title{gap:3px;min-width:0;display:grid}.auction-workspace-ui .auction-state-title span,.auction-workspace-ui .auction-state-next span,.auction-workspace-ui .auction-round-kind span{color:#52718d;opacity:1;font-size:12px}.auction-workspace-ui .auction-state-title strong{color:#17315b;grid-area:auto;font-size:18px;line-height:1.2}.auction-workspace-ui .auction-round-kind{gap:3px;min-width:0;display:grid}.auction-workspace-ui .auction-round-kind b{color:#365a78;font-size:13px}.auction-workspace-ui .auction-state-next{border-top:1px solid #d6e7f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;min-width:0;padding-top:10px;display:flex}.auction-workspace-ui .auction-state-next>div:first-child{gap:3px;min-width:0;display:grid}.auction-workspace-ui .auction-state-next b{color:#17315b;overflow-wrap:anywhere;font-size:13px}.auction-workspace-ui .auction-state-next>.choice-picker{width:min(230px,100%)}.auction-workspace-ui .auction-state-reasons{color:#71521a;min-width:0;font-size:13px}.auction-workspace-ui .auction-state-reasons summary{cursor:pointer;width:fit-content}.auction-workspace-ui .auction-state-reasons ul{margin:8px 0;padding-left:19px}.auction-workspace-ui .auction-state-reasons li{overflow-wrap:anywhere}.auction-workspace-ui .auction-state-reasons .button{margin-top:3px}.auction-workspace-ui .auction-state-service{color:#365a78;min-width:0;font-size:13px}.auction-workspace-ui .auction-state-service summary{cursor:pointer;width:fit-content}.auction-workspace-ui .auction-state-service>.choice-picker{width:min(230px,100%);margin-top:8px}.auction-workspace-ui .auction-facts-grid>div{min-width:0}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace :is(.auction-case-header,.auction-tabs-scroll,.auction-case-tabs),[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-attempt-panel{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-case-tabs button{color:#aec4d9}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-case-tabs button.active{color:#8ed0ff;border-color:#8ed0ff}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-tabs-arrow{color:#d2ecff;background:#1b405f}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-tabs-arrow:disabled{background:var(--ds-surface-muted);color:#71899e}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-tabs-arrow:not(:disabled):hover{color:#d2ecff;background:#1b4c70}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-card{background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-title strong,[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-next b,[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-round-kind b{color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace :is(.auction-state-title span,.auction-state-next span,.auction-round-kind span){color:#aec4d9}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-next{border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-reasons{color:#f3d49e}[data-theme=dark] .auction-workspace-ui.auction-attempt-workspace .auction-state-service{color:#aec4d9}[data-theme=dark] .auction-workspace-ui .auction-register-row{background:var(--ds-surface-muted);border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui .auction-register-row strong{color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-register-row small{color:#aec4d9}[data-theme=dark] .auction-workspace-ui .auction-register-row a{color:#8ed0ff}[data-theme=dark] .auction-workspace-ui .auction-register-row .icon-button{background:var(--ds-surface);border-color:var(--ds-border);color:#8ed0ff}[data-theme=dark] .auction-workspace-ui .auction-register-row .icon-button.danger{color:#ff9ba7}[data-theme=dark] .auction-workspace-ui .auction-register-row .icon-button:hover{background:#244b6a}[data-theme=dark] .auction-workspace-ui .auction-register-row .icon-button.danger:hover{background:#4a2734}@media (width<=600px){.auction-workspace-ui .auction-breadcrumbs{font-size:12px}.auction-workspace-ui .auction-tabs-arrow{flex-basis:30px}.auction-workspace-ui .auction-state-next{align-items:stretch}.auction-workspace-ui .auction-state-next>.choice-picker{width:100%}}.auction-workspace-ui .auction-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.auction-workspace-ui .auction-wizard-steps li{color:#66809a;border:1px solid #dce7f1;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:12px;display:flex}.auction-workspace-ui .auction-wizard-steps li span{color:#526f8e;background:#e9f1f8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.auction-workspace-ui .auction-wizard-steps li.current{color:#0e63a9;background:#eef8ff;border-color:#87c2eb;font-weight:800}.auction-workspace-ui .auction-wizard-steps li.current span{color:#fff;background:#1687dc}.auction-workspace-ui .auction-wizard-steps li.done span{color:#257949;background:#e4f5e9}.auction-workspace-ui .auction-wizard-hint{margin:0 0 16px;font-size:12px}.auction-workspace-ui .wizard-review{border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(135px,.8fr) minmax(0,1.6fr);margin:0;display:grid;overflow:hidden}.auction-workspace-ui .wizard-review dt,.auction-workspace-ui .wizard-review dd{overflow-wrap:anywhere;border-bottom:1px solid #e8eff5;margin:0;padding:9px 12px;font-size:13px}.auction-workspace-ui .wizard-review dt{color:#5c7892;background:#f7fafc}.auction-workspace-ui .wizard-review dd{color:#17315b}.auction-workspace-ui .wizard-review dt:last-of-type,.auction-workspace-ui .wizard-review dd:last-child{border-bottom:0}@media (width<=600px){.auction-workspace-ui .auction-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-workspace-ui .wizard-review{grid-template-columns:minmax(105px,.8fr) minmax(0,1.4fr)}}.auction-workspace-ui .auction-wizard-progress-note{color:#365a78;background:#f3f9ff;border:1px solid #d5e4f2;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:12px}.auction-workspace-ui .auction-sale-summary-card,.auction-workspace-ui .auction-sale-lot{border:1px solid var(--aw-border);background:#fff;border-radius:12px;min-width:0}.auction-workspace-ui .auction-sale-summary-card>button{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) 20px;align-items:center;gap:18px;padding:18px 20px;display:grid}.auction-workspace-ui .auction-sale-summary-card>button:hover,.auction-workspace-ui .auction-sale-lot-toggle:hover{background:#f4faff}.auction-workspace-ui .auction-sale-summary-card>button:focus-visible,.auction-workspace-ui .auction-sale-lot-toggle:focus-visible,.auction-workspace-ui .auction-sale-round:focus-visible{outline-offset:2px;outline:2px solid #1687dc}.auction-workspace-ui .auction-sale-summary-main{gap:5px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-summary-main strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.auction-workspace-ui .auction-sale-summary-metrics{grid-template-columns:.55fr .8fr 1.6fr;gap:12px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-summary-metrics>span{align-content:center;gap:5px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-summary-metrics small,.auction-workspace-ui .auction-sale-facts small,.auction-workspace-ui .auction-sale-next small{color:var(--aw-muted);font-size:12px}.auction-workspace-ui .auction-sale-summary-metrics b{overflow-wrap:anywhere;font-size:14px}.auction-workspace-ui .auction-sale-page{min-width:0}.auction-workspace-ui .auction-sale-page-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.auction-workspace-ui .auction-sale-page-head>div:first-child{min-width:0}.auction-workspace-ui .auction-sale-page-head h1{overflow-wrap:anywhere}.auction-workspace-ui .auction-sale-page-head p{margin:0}.auction-workspace-ui .auction-sale-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.auction-workspace-ui .auction-sale-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auction-workspace-ui .auction-sale-facts>div{border:1px solid var(--aw-border);background:#fff;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.auction-workspace-ui .auction-sale-facts strong{overflow-wrap:anywhere}.auction-workspace-ui .auction-sale-next{background:#f3faff;border:1px solid #b9d9ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:17px 20px;display:flex}.auction-workspace-ui .auction-sale-next>div{gap:5px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-next strong{overflow-wrap:anywhere}.auction-workspace-ui .auction-sale-next span{color:#52718d;font-size:13px}.auction-workspace-ui .auction-sale-lots{gap:12px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-lots>header h2{margin:0 0 4px}.auction-workspace-ui .auction-sale-lots>header p{margin:0}.auction-workspace-ui .auction-sale-lot-list{gap:10px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-lot{overflow:hidden}.auction-workspace-ui .auction-sale-lot-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.auction-workspace-ui .auction-sale-lot-heading{gap:4px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-lot-heading small{color:#0876c9;font-weight:700}.auction-workspace-ui .auction-sale-lot-heading strong{overflow-wrap:anywhere;font-size:16px}.auction-workspace-ui .auction-sale-lot-heading>span{color:var(--aw-muted);font-size:12px}.auction-workspace-ui .auction-sale-lot-details{border-top:1px solid var(--aw-border);background:#f8fbfd;gap:14px;min-width:0;padding:14px 18px 16px;display:grid}.auction-workspace-ui .auction-sale-lot-details>section{min-width:0}.auction-workspace-ui .auction-sale-lot-details h3{margin:0 0 10px;font-size:14px}.auction-workspace-ui .auction-sale-lot-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.auction-workspace-ui .auction-sale-lot-section-heading h3{margin:0}.auction-workspace-ui .auction-sale-assets{border-bottom:1px solid var(--aw-border);padding-bottom:14px}.auction-workspace-ui .auction-sale-assets>p{margin:0}.auction-workspace-ui .auction-sale-assets ul{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:20px;display:grid}.auction-workspace-ui .auction-sale-round-list{gap:7px;display:grid}.auction-workspace-ui .auction-sale-round-item{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.auction-workspace-ui .auction-sale-round-empty{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.auction-workspace-ui .auction-sale-round-empty p{margin:0}.auction-workspace-ui .auction-sale-resume{white-space:normal;text-align:center;max-width:100%}.auction-workspace-ui .auction-sale-round{border:1px solid var(--aw-border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex:360px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.auction-workspace-ui .auction-sale-round:hover{background:#f4faff;border-color:#8bc3e8}.auction-workspace-ui .auction-sale-round>span:first-child{gap:4px;min-width:0;display:grid}.auction-workspace-ui .auction-sale-round strong,.auction-workspace-ui .auction-sale-round-action{overflow-wrap:anywhere}.auction-workspace-ui .auction-sale-round small,.auction-workspace-ui .auction-sale-round-action{color:#607d98;font-size:12px}.auction-workspace-ui .auction-task-modal-form{gap:14px;min-width:0;display:grid}.auction-workspace-ui .auction-task-modal-form .form-grid{min-width:0}.auction-workspace-ui .auction-task-modal-form .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-workspace-ui .auction-task-modal-form .form-grid label{min-width:0}.auction-workspace-ui .auction-task-title-field{position:relative}.auction-workspace-ui .auction-task-title-field .field-error{z-index:1;text-align:right;background:#fff3f5;border:1px solid #f0b8c0;border-radius:6px;max-width:calc(100% - 75px);padding:3px 7px;font-size:11px;line-height:1.3;position:absolute;top:-4px;right:0;box-shadow:0 3px 10px #9023361a}.auction-workspace-ui.workspace-modal .auction-task-modal-form input[type=time]:disabled{opacity:1;cursor:not-allowed;color:#8296aa!important;background:#edf3f8!important;border-color:#d6e1eb!important}[data-theme=dark] .auction-workspace-ui .auction-task-title-field .field-error{background:#432631;border-color:#a65766}[data-theme=dark] .auction-workspace-ui.workspace-modal .auction-task-modal-form input[type=time]:disabled{color:#8298ad!important;background:#26384c!important;border-color:#455c77!important}@media (width<=900px){.auction-workspace-ui .auction-sale-summary-card>button{grid-template-columns:minmax(0,1fr) 20px}.auction-workspace-ui .auction-sale-summary-metrics{grid-area:2/1/auto/-1}.auction-workspace-ui .auction-sale-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.auction-workspace-ui .auction-sale-page-head{display:grid}.auction-workspace-ui .auction-sale-actions{justify-content:flex-start}.auction-workspace-ui .auction-sale-next{flex-direction:column;align-items:flex-start}.auction-workspace-ui .auction-sale-round{grid-template-columns:minmax(0,1fr) 16px}.auction-workspace-ui .auction-sale-round-action{grid-area:2/1}.auction-workspace-ui .auction-sale-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-workspace-ui .auction-task-modal-form .form-grid.three{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .auction-workspace-ui{--aw-border:var(--ds-border);--aw-text:var(--ds-text);--aw-muted:#aec4d9}[data-theme=dark] .auction-workspace-ui :is(.auction-sale-summary-card,.auction-sale-lot,.auction-sale-facts>div,.auction-sale-round){background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui :is(.auction-sale-summary-card>button:hover,.auction-sale-lot-toggle:hover,.auction-sale-round:hover){background:var(--ds-surface-muted)}[data-theme=dark] .auction-workspace-ui :is(.auction-sale-lot-details,.auction-sale-next){background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui :is(.auction-sale-summary-metrics small,.auction-sale-facts small,.auction-sale-next small,.auction-sale-next span,.auction-sale-round small,.auction-sale-round-action,.auction-sale-lot-heading>span){color:#aec4d9}.auction-workspace-ui .auction-sale-lot-heading .auction-sale-lot-action{color:#365a78;font-weight:600;line-height:1.4}[data-theme=dark] .auction-workspace-ui .auction-breadcrumbs strong{color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-breadcrumbs button{color:#8ed0ff}[data-theme=dark] .auction-workspace-ui .auction-sale-lot-heading .auction-sale-lot-action{color:#c4d8ec}.auction-workspace-ui.workspace-modal .workspace-dialog-body:has(>.auction-condition-editor){min-height:0;padding:0;overflow:hidden}.auction-workspace-ui .auction-condition-editor{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.auction-workspace-ui .auction-condition-form{align-content:start;gap:18px;min-width:0;min-height:0;padding:18px 20px 22px;display:grid;overflow-y:auto}.auction-workspace-ui .auction-condition-form :is(.form-grid,.auction-condition-group,.auction-condition-date){min-width:0}.auction-workspace-ui .auction-condition-group{border:1px solid var(--aw-border);border-radius:10px;gap:10px;margin:0;padding:14px;display:grid}.auction-workspace-ui .auction-condition-group legend{color:var(--aw-text);padding:0 5px;font-size:13px;font-weight:700}.auction-workspace-ui .auction-condition-group .form-grid{width:100%}.auction-workspace-ui .auction-condition-preview{color:var(--aw-muted);margin:0;font-size:12px}.auction-workspace-ui .auction-condition-preview strong{color:var(--aw-text)}.auction-workspace-ui .auction-condition-dates{gap:9px;min-width:0;display:grid}.auction-workspace-ui .auction-condition-dates h3{margin:0;font-size:14px}.auction-workspace-ui .auction-condition-dates>p{color:var(--aw-muted);margin:0;font-size:12px;line-height:1.5}.auction-workspace-ui .auction-condition-date{align-content:start;gap:6px;display:grid}.auction-workspace-ui .auction-condition-date>label{color:#46617e;font-size:12px}.auction-workspace-ui .auction-condition-legacy-date{color:var(--aw-muted);font-size:11px;line-height:1.4}.auction-workspace-ui .auction-condition-date input,.auction-workspace-ui .auction-condition-date select{box-sizing:border-box;color:#19385d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:7px;padding:10px}.auction-workspace-ui .auction-condition-offset{gap:6px;display:grid}.auction-workspace-ui .auction-condition-extra{border:1px solid var(--aw-border);border-radius:10px;min-width:0}.auction-workspace-ui .auction-condition-extra>summary{color:var(--aw-text);cursor:pointer;padding:13px 15px;font-size:13px;font-weight:700}.auction-workspace-ui .auction-condition-extra>summary:focus-visible{outline-offset:-3px;outline:2px solid #1687dc}.auction-workspace-ui .auction-condition-extra[open]{padding-bottom:15px}.auction-workspace-ui .auction-condition-extra>.form-grid,.auction-workspace-ui .auction-condition-extra>.auction-condition-group{margin:0 15px 15px}.auction-workspace-ui .auction-condition-extra>.form-grid>label{align-content:start;min-width:0}.auction-workspace-ui .auction-condition-extra .form-grid small{color:var(--aw-muted);line-height:1.45}.auction-workspace-ui.workspace-modal .workspace-dialog .form-grid>label{min-width:0}.auction-workspace-ui.workspace-modal .workspace-dialog .choice-picker>.filter-control>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auction-workspace-ui.workspace-modal .workspace-dialog .choice-picker>.filter-control>svg{flex:none}.auction-workspace-ui .auction-document-link-fields>label{align-content:start}.auction-workspace-ui .auction-document-selection{min-width:0;color:var(--aw-muted);overflow-wrap:anywhere;margin-top:8px;line-height:1.4;display:block}.auction-workspace-ui.workspace-confirm .workspace-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100vw - 24px)}.auction-workspace-ui.workspace-confirm .workspace-dialog-body p{overflow-wrap:anywhere;margin:0;line-height:1.5}.auction-workspace-ui.workspace-confirm .workspace-dialog>footer{padding:0 20px 20px}.auction-workspace-ui .auction-condition-editor>.workspace-modal-actions{border-top:1px solid var(--aw-border);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:12px 20px;display:flex}@media (width<=620px){.auction-workspace-ui .auction-condition-form{padding:15px}.auction-workspace-ui .auction-condition-editor>.workspace-modal-actions{padding:12px 15px}.auction-workspace-ui .auction-condition-extra>.form-grid,.auction-workspace-ui .auction-condition-extra>.auction-condition-group{margin:0 12px 12px}}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog,[data-theme=dark] .auction-workspace-ui .auction-condition-editor>.workspace-modal-actions{background:var(--ds-surface);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-condition-date>label{color:#aec4d9}[data-theme=dark] .auction-workspace-ui .auction-condition-date :is(input,select){background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-condition-extra .form-grid small{color:#aec4d9}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog{background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(header,.workspace-dialog-body,footer){border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(h2,h3,legend,strong){color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(.eyebrow,.muted,small){color:#aec4d9}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(label,.field-caption){color:#c3d7eb}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(input,select,textarea,.filter-control){background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(input,select,textarea,.filter-control)::placeholder{color:#9cb5ce}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog :is(.auction-condition-group,.auction-condition-extra){border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog .auction-condition-extra>summary{color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog .workspace-modal-actions{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.workspace-modal .workspace-dialog .field-error{color:#ffa5ad}[data-theme=dark] .auction-workspace-ui.workspace-confirm .workspace-dialog{background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-confirm .workspace-dialog>header{border-color:var(--ds-border)}[data-theme=dark] .auction-workspace-ui.workspace-confirm .workspace-dialog h2{color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui.workspace-confirm .workspace-dialog-body p{color:#c3d7eb}[data-theme=dark] .choice-picker-portal .choice-picker-options>button:is(:hover,.active,.selected){color:var(--ds-text);background:#244b6a}.task-editor{gap:6px;width:min(720px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:auto}.task-editor-header{gap:16px;margin-bottom:2px;padding-bottom:10px;align-items:flex-start!important}.task-editor-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.task-editor-title-row h2{margin:0}.task-editor-status{color:#248351;white-space:nowrap;background:#e8f6ed;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.task-editor-status-CLOSED{color:#526779;background:#e8edf1}.task-editor-status-DONE{color:#2468a5;background:#e8f1ff}.task-editor-field,.task-editor-title-field{min-width:0}.task-editor .field-caption{font-size:14px;font-weight:500;line-height:20px}.task-editor-field>.field-caption,.task-editor-title-field .field-caption{margin-bottom:6px;display:block}.task-editor-case .choice-picker,.task-editor-case .filter-control,.task-editor-title-field input{width:100%;min-width:0}.task-editor .filter-control{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.task-editor .filter-control>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.task-editor .filter-control>svg{flex:0 0 16px}.task-editor-context{min-width:0;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-muted);color:var(--ds-text);justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;display:flex}.task-editor-context strong,.task-editor-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-editor-context span{color:var(--text-secondary,#6b819f)}.task-editor-error-slot{white-space:nowrap;text-overflow:ellipsis;min-height:18px;padding-top:1px;display:block;overflow:hidden}.task-editor-schedule{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-width:0;display:grid}.task-editor-schedule>label,.task-editor-schedule>.task-editor-field{align-self:end;min-width:0}.task-editor-schedule>label{grid-template-rows:auto var(--ds-control-height);gap:6px;display:grid}.task-editor-schedule>label .field-caption,.task-editor-schedule>.task-editor-field>.field-caption{margin-bottom:0;display:block}.task-editor-schedule>.task-editor-field{grid-template-rows:auto var(--ds-control-height);gap:6px;display:grid}.task-editor-schedule input:not([type=checkbox]),.task-editor-schedule .choice-picker,.task-editor-schedule .filter-control{width:100%;min-width:0}.task-editor-deadline-control{align-items:center;gap:6px;min-width:0;display:flex}.task-editor-deadline-control input[type=datetime-local]{flex:auto;min-width:0}.task-editor .task-editor-deadline-control .task-editor-clear-time{flex:0 0 var(--ds-control-height);width:var(--ds-control-height);min-width:var(--ds-control-height);padding:0}.task-editor .task-urgent-toggle input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.task-editor .task-urgent-toggle{width:100%;min-height:var(--ds-control-height);box-sizing:border-box;border-radius:var(--ds-radius-control);color:#71490c;background:#fff8e8;border:1px solid #edc076;align-self:end;align-items:center;gap:9px;max-width:100%;padding:0 12px;display:flex}.task-editor-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex;justify-content:space-between!important}.task-editor-lifecycle-actions,.task-editor-save-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.task-editor-lifecycle-hint{color:#9a6414;flex:100%;font-size:11px}.task-editor-save-actions{margin-left:auto}@media (width<=760px){.task-editor{gap:6px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.task-editor-title-row{flex-direction:column;align-items:flex-start;gap:5px}.task-editor-schedule{grid-template-columns:1fr;gap:9px}.task-editor .task-urgent-toggle{width:100%}.task-editor-footer{flex-direction:column;align-items:stretch;gap:8px}.task-editor-lifecycle-actions,.task-editor-save-actions{width:100%;margin-left:0}.task-editor-lifecycle-actions .button,.task-editor-save-actions .button{flex:1 1 0;min-width:0}.task-editor-save-actions{order:2}.task-editor-lifecycle-actions{order:1}}[data-theme=dark] .task-editor-context{background:var(--ds-surface-muted)}[data-theme=dark] .task-editor-context span{color:#aec4d9}[data-theme=dark] .task-editor-lifecycle-hint{color:#ffd995}.procedure-transition-layer .procedure-transition-dialog{flex-direction:column;gap:0;width:min(980px,100vw - 24px);height:min(850px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.procedure-transition-header{border-bottom:1px solid var(--ds-border,#dce7f1);gap:16px;padding:22px 26px 16px;align-items:flex-start!important}.procedure-transition-header>div{min-width:0}.procedure-transition-header h2{font-size:24px}.procedure-transition-header p,.procedure-transition-scroll>section>p{color:var(--ds-text-muted,#607994);margin:7px 0 0;font-size:13px;line-height:1.5}.procedure-transition-steps{background:var(--ds-surface-muted,#f4f8fc);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 26px;display:grid}.procedure-transition-steps span{color:var(--ds-text-muted,#607994);border-radius:9px;padding:10px 12px;font-size:12px;font-weight:700}.procedure-transition-steps .active{color:#146ca9;background:#e5f4ff;box-shadow:inset 0 0 0 1px #aed8f3}.procedure-transition-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 26px;overflow-y:auto}.procedure-transition-scroll h3{color:var(--ds-text,#18385f);margin:0;font-size:19px}.procedure-transition-scroll h3:focus{outline:none}.procedure-transition-scroll h3:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #91cafa;display:table}.procedure-transition-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.procedure-transition-fields label,.procedure-transition-fields>div{min-width:0;color:var(--ds-text-muted,#486681);align-content:start;gap:6px;font-size:12px;display:grid}.procedure-transition-fields .wide{grid-column:1/-1}.procedure-transition-fields input,.procedure-transition-fields textarea{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--ds-text,#19385d);font:inherit;border-radius:8px;padding:9px 10px;font-size:14px}.procedure-transition-fields textarea{resize:vertical;min-height:75px}.procedure-transition-fields .choice-picker .filter-control{justify-content:space-between;width:100%;min-width:0;min-height:42px}.procedure-transition-route{color:#1d527b;background:#eaf6ff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px;padding:16px;display:flex}.procedure-transition-route svg{width:20px}.procedure-transition-route strong{color:#155986}.procedure-transition-caption{color:#607994;margin:12px 0 0;font-size:12px}.procedure-transition-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.procedure-transition-impact-grid section,.procedure-transition-retained,.procedure-transition-options,.procedure-transition-confirm{border:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);border-radius:11px;min-width:0;padding:16px}.procedure-transition-impact h4,.procedure-transition-options h4{color:var(--ds-text,#18385f);margin:0 0 8px;font-size:14px}.procedure-transition-impact h4 small{color:#67819b}.procedure-transition-impact section p,.procedure-transition-options p{color:#667f98;margin:0 0 8px;font-size:12px;line-height:1.5}.procedure-transition-impact ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.procedure-transition-impact li{overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.procedure-transition-impact li span{color:#6c8299}.procedure-transition-retained,.procedure-transition-retained>div{margin-top:12px}.procedure-transition-retained li{border-left:2px solid #c1d6e6;padding-left:10px}.procedure-transition-options{margin-top:15px}.procedure-transition-options label,.procedure-transition-ack{border:1px solid var(--ds-border,#dce7f1);border-radius:8px;gap:10px;margin-top:9px;padding:11px 12px;color:var(--ds-text,#25466a)!important;flex-direction:row!important;align-items:flex-start!important;font-size:13px!important;display:flex!important}.procedure-transition-options input,.procedure-transition-ack input{flex:none;width:18px;height:18px;min-height:18px;margin:1px 0}.procedure-transition-options label span{gap:3px;display:grid}.procedure-transition-options small{color:#67819b}.procedure-transition-confirm{gap:13px;margin:18px 0;display:flex}.procedure-transition-confirm svg{color:#247fc2;flex:none}.procedure-transition-confirm>div{gap:5px;display:grid}.procedure-transition-confirm span{color:#67819b;font-size:12px}.procedure-transition-ack{margin-top:18px;font-weight:700}.procedure-transition-footer{border-top:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);justify-content:space-between;align-items:center;gap:10px;padding:14px 26px;display:flex}.procedure-transition-footer>div{gap:8px;display:flex}.procedure-transition-footer .button{align-items:center;gap:7px;display:inline-flex}.procedure-transition-footer svg{width:17px}@media (width<=700px){.procedure-transition-header,.procedure-transition-scroll{padding:16px}.procedure-transition-steps{padding:9px 16px}.procedure-transition-impact-grid,.procedure-transition-fields{grid-template-columns:1fr}.procedure-transition-fields .wide{grid-column:auto}.procedure-transition-footer{padding:12px 16px}.procedure-transition-footer,.procedure-transition-footer>div{flex-wrap:wrap}.procedure-transition-footer .button{min-height:42px}}@media (width<=380px){.procedure-transition-layer{padding:6px}.procedure-transition-layer .procedure-transition-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.procedure-transition-header h2{font-size:20px}.procedure-transition-steps span{padding:8px 5px;font-size:10px}.procedure-transition-footer>div{width:100%}.procedure-transition-footer>div>.button{flex:1;justify-content:center}.procedure-transition-footer>.button{justify-content:center;width:100%}}.procedure-transition-entry{background:#edf7fe;border:1px solid #b8d9ef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.procedure-transition-entry>div{gap:3px;min-width:0;display:grid}.procedure-transition-entry strong{color:#184b75}.procedure-transition-entry span{color:#617f99;font-size:12px}.procedure-transition-entry .button{white-space:normal;text-align:center;align-items:center;gap:7px;display:inline-flex}.procedure-transition-entry svg{flex:none;width:17px}.procedure-historical-badge{border-radius:20px;width:max-content;max-width:100%;padding:4px 7px;color:#596e82!important;background:#eef2f5!important;font-size:11px!important;display:inline-block!important}.procedure-transition-history-list{gap:8px;margin-top:12px;display:grid}.procedure-transition-history-list button{border:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);text-align:left;width:100%;color:var(--ds-text,#18385f);cursor:pointer;border-radius:8px;gap:4px;padding:12px;display:grid}.procedure-transition-history-list button:hover,.procedure-transition-history-list button:focus-visible{border-color:#5aa8dd}.procedure-transition-history-list span{color:#667f98;font-size:12px}.procedure-transition-detail .procedure-transition-scroll h3{margin-top:20px}.procedure-transition-item-status{color:#67819b;margin-left:8px}.procedure-transition-fields input[aria-invalid=true],.procedure-transition-fields textarea[aria-invalid=true],.procedure-transition-fields [role=group][aria-invalid=true] .filter-control{background:#fff7f7;border-color:#c44b52;box-shadow:0 0 0 1px #c44b5220}.procedure-transition-fields .procedure-transition-field-error{color:#b23942;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.procedure-transition-scroll .procedure-transition-required{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface-muted,#f4f8fc);border-radius:8px;padding:10px 12px}[data-theme=dark] .procedure-transition-fields input[aria-invalid=true],[data-theme=dark] .procedure-transition-fields textarea[aria-invalid=true],[data-theme=dark] .procedure-transition-fields [role=group][aria-invalid=true] .filter-control{background:#382c3c;border-color:#f18d94}[data-theme=dark] .procedure-transition-fields .procedure-transition-field-error{color:#ffadb2}@media (width<=700px){.procedure-transition-entry{flex-direction:column;align-items:stretch}.procedure-transition-entry .button{justify-content:center;width:100%}}.correspondence-workspace{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:4px 0 28px;display:grid}.correspondence-workspace>*{box-sizing:border-box;min-width:0;max-width:100%}.correspondence-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.correspondence-heading h2{color:#17315b;margin:2px 0 5px}.correspondence-heading p{color:#7088a1;margin:0}.correspondence-case-head{margin-bottom:0}.correspondence-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.correspondence-stat{color:#66809a;background:#fff;border:1px solid #dce7f1;border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.correspondence-stat strong{color:#19385d;font-size:24px}.correspondence-stat.danger{background:snow;border-color:#f1cccc}.correspondence-stat.danger strong{color:#c53c4b}.correspondence-stat.success{background:#fbfffc;border-color:#cde8d8}.correspondence-stat.success strong{color:#278558}.correspondence-toolbar{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.correspondence-toolbar .filter-search{flex:290px;min-width:190px}.correspondence-toolbar .choice-picker{min-width:170px}.correspondence-toolbar .filter-control{justify-content:space-between;width:100%}.correspondence-list{gap:8px;display:grid}.correspondence-list>article{background:#fff;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.correspondence-list>article:hover{border-color:#9cc9e9;box-shadow:0 7px 18px #163c6210}.correspondence-list>article.is-overdue{border-left:4px solid #df5b5b}.correspondence-icon{color:#1681cb;background:#eaf5ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.correspondence-icon svg{width:19px}.correspondence-main{min-width:0}.correspondence-main header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.correspondence-main strong{text-overflow:ellipsis;white-space:nowrap;color:#19385d;overflow:hidden}.correspondence-main p,.correspondence-main small{text-overflow:ellipsis;white-space:nowrap;color:#66809a;margin:4px 0 0;display:block;overflow:hidden}.correspondence-main small{font-size:12px}.correspondence-status,.overdue-badge,.correspondence-links span{color:#52708e;background:#edf3fa;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.correspondence-status.sent{color:#1a77bd;background:#e7f3ff}.correspondence-status.delivered{color:#7250c5;background:#f0eafe}.correspondence-status.answered,.correspondence-status.closed{color:#28764a;background:#e7f7ec}.correspondence-status.cancelled,.overdue-badge{color:#bc3542;background:#fff0f1}.correspondence-links{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.correspondence-links span{color:#607b95;background:#f5f8fb;font-weight:600}.correspondence-actions{align-items:center;gap:7px;display:flex}.correspondence-actions>button{color:#167bc2;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.correspondence-actions .danger-text{color:#c33b46}.correspondence-actions svg{width:18px}.correspondence-editor{width:min(900px,100%);padding:0;overflow:hidden}.correspondence-editor>header{border-bottom:1px solid #dce7f1;padding:20px 22px}.correspondence-editor>header h2{margin:2px 0 0}.correspondence-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:calc(100vh - 210px);padding:20px 22px;display:grid;overflow:auto}.correspondence-form label{min-width:0}.correspondence-form .wide{grid-column:1/-1}.correspondence-form textarea{resize:vertical;color:#19385d;min-height:76px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 10px}.correspondence-editor footer{border-top:1px solid #dce7f1;margin:0;padding:16px 22px}.correspondence-link-editor{color:#365978;background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;gap:8px;padding:12px;font-size:13px;display:grid}.correspondence-link-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.correspondence-link-editor .choice-picker{min-width:0}.correspondence-link-editor .filter-control{justify-content:space-between;width:100%}.correspondence-link-editor p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.correspondence-link-editor p button{color:#28628e;cursor:pointer;background:#e6f2fb;border:0;border-radius:999px;padding:5px 8px}.template-editor{width:min(520px,100%)}.template-editor textarea{min-height:120px;font:inherit;border:1px solid #cbdbea;border-radius:8px;padding:9px}.template-editor .choice-picker,.template-editor .filter-control{justify-content:space-between;width:100%}@media (width<=760px){.correspondence-heading{flex-direction:column;align-items:stretch}.correspondence-heading .button{align-self:stretch}.correspondence-stats{grid-template-columns:1fr}.correspondence-toolbar{align-items:stretch}.correspondence-toolbar .filter-search,.correspondence-toolbar .choice-picker,.correspondence-toolbar .button{flex-basis:100%;width:100%}.correspondence-list>article{grid-template-columns:34px minmax(0,1fr);padding:12px}.correspondence-actions{grid-column:2;justify-content:flex-end}.correspondence-form{grid-template-columns:1fr;max-height:calc(100vh - 170px);padding:16px}.correspondence-form .wide{grid-column:auto}.correspondence-link-editor>div{grid-template-columns:1fr}.correspondence-editor>header,.correspondence-editor footer{padding-left:16px;padding-right:16px}}.correspondence-editor,.correspondence-editor>*{box-sizing:border-box;min-width:0}.correspondence-form input,.correspondence-form select,.correspondence-form textarea,.correspondence-form .choice-picker,.correspondence-form .filter-control{box-sizing:border-box;min-width:0;max-width:100%}.correspondence-form .filter-control>span,.correspondence-form .choice-picker>.filter-control{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cycle-link-preview{color:#17365d;background:#f7fbff;border:1px solid #dce7f1;border-radius:12px;grid-column:1/-1;gap:4px;margin:0;padding:10px 12px;display:grid}.cycle-link-preview span{color:#6d87a3;font-size:.9rem}.modal-card.correspondence-editor{overflow:hidden auto}.modal-card.correspondence-editor .correspondence-form{max-height:none;overflow:visible}.correspondence-editor footer{flex-wrap:wrap}.correspondence-cycle-save-hint{color:#66809a;overflow-wrap:anywhere;flex:100%;font-size:12px}@media (width<=700px){.correspondence-editor{width:min(100%,100vw - 24px);overflow-x:hidden}.correspondence-form{min-width:0}.correspondence-form .choice-picker,.correspondence-form .filter-control{width:100%}.correspondence-form .filter-control{padding-left:9px;padding-right:9px}}.correspondence-detail{width:min(680px,100%)}.correspondence-detail dl{grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.correspondence-detail dt{color:#6c849e;font-size:12px}.correspondence-detail dd{overflow-wrap:anywhere;color:#23466e;margin:0}.template-manager{width:min(680px,100%)}.template-manager>.button{justify-self:start}.template-list{gap:8px;display:grid}.template-list article{background:#fff;border:1px solid #dce7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.template-list article>div:first-child{gap:3px;min-width:0;display:grid}.template-list strong,.template-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-list strong{color:#19385d}.template-list small{color:#7088a1;font-size:12px}.template-list article>div:last-child{flex:none;gap:7px;display:flex}@media (width<=560px){.correspondence-detail dl{grid-template-columns:1fr;gap:3px}.correspondence-detail dd{margin-bottom:9px}.template-list article{flex-direction:column;align-items:stretch}.template-list article>div:last-child{justify-content:flex-end}.template-list article>div:last-child .button{flex:1}}.correspondence-awaiting{background:#f8fbfe;border:1px solid #dce7f1;border-radius:14px;gap:12px;padding:16px;display:grid}.correspondence-awaiting>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.correspondence-awaiting h3{color:#19385d;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.correspondence-awaiting h3 svg{color:#1681cb;width:20px}.correspondence-awaiting h3 span{color:#167bc2;background:#e8f3fb;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:inline-grid}.correspondence-awaiting header p:last-child{color:#7088a1;margin:0}.correspondence-awaiting-tools{flex:0 460px;align-items:center;gap:8px;display:flex}.correspondence-awaiting-tools .filter-search{flex:1}.correspondence-awaiting-list{gap:8px;display:grid}.correspondence-awaiting-list article{background:#fff;border:1px solid #dce7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.correspondence-awaiting-list article.is-overdue{border-left:4px solid #df5b5b}.correspondence-awaiting-main{gap:3px;min-width:0;display:grid}.correspondence-awaiting-main strong,.correspondence-awaiting-main span,.correspondence-awaiting-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.correspondence-awaiting-main strong{color:#19385d}.correspondence-awaiting-main span,.correspondence-awaiting-main small{color:#66809a}.correspondence-awaiting-main small{font-size:12px}.correspondence-awaiting-meta{flex:none;align-items:center;gap:10px;display:flex}.awaiting-age{color:#2d7b4c;white-space:nowrap;background:#e8f5ec;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.correspondence-awaiting-list .overdue-badge{white-space:nowrap}.correspondence-cycle{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;gap:12px;margin:0 22px 4px;padding:14px;display:grid}.correspondence-cycle>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.correspondence-cycle h3{color:#19385d;margin:2px 0 0}.correspondence-cycle-state{color:#167bc2;background:#e8f3fb;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.correspondence-cycle-batch,.correspondence-cycle-links{color:#365978;background:#fff;border:1px solid #dce7f1;border-radius:9px;gap:6px;padding:10px;font-size:12px;display:grid}.correspondence-cycle-batch span{color:#607b95;display:block}.correspondence-cycle-timeline{gap:0;margin:0;padding:0 0 0 5px;list-style:none;display:grid}.correspondence-cycle-timeline li{grid-template-columns:18px minmax(0,1fr);gap:9px;padding:0 0 13px;display:grid;position:relative}.correspondence-cycle-timeline li:not(:last-child):after{content:"";border-left:1px solid #c7dceb;position:absolute;top:14px;bottom:0;left:6px}.cycle-dot{z-index:1;background:#9cb5c9;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 3px #eaf3f9}.cycle-dot.sent{background:#1681cb}.cycle-dot.delivered{background:#2e9b67}.cycle-dot.returned{background:#d35d62}.correspondence-cycle-timeline strong{color:#19385d}.correspondence-cycle-timeline time{color:#7088a1;margin-left:8px;font-size:12px}.correspondence-cycle-timeline p{color:#365978;overflow-wrap:anywhere;margin:3px 0}.correspondence-cycle-timeline small,.correspondence-cycle-links small{color:#7890a5}.cycle-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.cycle-action-form{border-top:1px solid #dce7f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.cycle-action-form label{color:#52708e;gap:4px;font-size:12px;display:grid}.cycle-action-form .wide{grid-column:1/-1}.cycle-action-form input,.cycle-action-form select,.cycle-action-form textarea{box-sizing:border-box;color:#19385d;width:100%;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 10px}.cycle-action-form textarea{resize:vertical;min-height:68px}.cycle-action-footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}@media (width<=700px){.correspondence-awaiting>header{flex-direction:column}.correspondence-awaiting-tools{flex-basis:auto;width:100%}.correspondence-awaiting-list article{flex-direction:column;align-items:stretch}.correspondence-awaiting-meta{justify-content:space-between}.correspondence-awaiting-meta .button{flex:1}.correspondence-cycle{margin-left:16px;margin-right:16px}.cycle-action-form{grid-template-columns:1fr}.cycle-action-form .wide{grid-column:auto}.cycle-action-footer{grid-column:auto;justify-content:stretch}.cycle-action-footer .button{flex:1}}.correspondence-batch-panel{background:#f5fbff;border:1px solid #b9d9ee;border-radius:12px;gap:12px;padding:14px;display:grid}.correspondence-batch-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.correspondence-batch-panel h3{color:#19385d;margin:2px 0 3px}.correspondence-batch-panel header p:last-child{color:#7088a1;margin:0}.correspondence-batch-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.correspondence-batch-panel li{background:#fff;border:1px solid #dce7f1;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.correspondence-batch-panel li span{color:#66809a;font-size:12px}.correspondence-batch-panel .request-error{gap:4px;display:grid}.batch-ready{color:#2d7b4c;margin:0;font-size:13px}.correspondence-batch-panel>footer{justify-content:flex-end;gap:8px;display:flex}.correspondence-select{color:#52708e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.correspondence-select input{accent-color:#1681cb}.correspondence-awaiting-pagination{color:#7088a1;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=700px){.correspondence-batch-panel li{flex-direction:column;align-items:flex-start}.correspondence-batch-panel>footer{justify-content:stretch}.correspondence-batch-panel>footer .button{flex:1}.correspondence-awaiting-pagination{flex-wrap:wrap;justify-content:space-between}}.correspondence-awaiting-tools,.correspondence-batch-panel>header,.correspondence-cycle>header{min-width:0;max-width:100%}.correspondence-awaiting-tools .filter-search,.correspondence-awaiting-list article,.correspondence-batch-panel li{min-width:0}@media (width<=760px){.correspondence-awaiting-tools{flex:auto;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.correspondence-awaiting-tools .filter-search,.correspondence-awaiting-tools .button{box-sizing:border-box;width:100%;min-width:0}.correspondence-batch-panel>header{flex-wrap:wrap}.correspondence-batch-panel>header .button{max-width:100%}.correspondence-cycle{margin-left:0;margin-right:0}}.publications-workspace{gap:16px;max-width:1180px;margin:0 auto;padding:4px 0 28px;display:grid}.publications-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publications-heading h2{color:#17315b;margin:2px 0 6px}.publications-heading p{color:#7189a1;margin:0}.publication-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publication-metric{color:#66809a;background:#fff;border:1px solid #dce7f1;border-radius:12px;justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.publication-metric strong{color:#19385d;font-size:24px}.publication-metric.warning{background:#fffaf0;border-color:#efd9aa}.publication-metric.warning strong{color:#946200}.publication-metric.success{background:#f6fcf8;border-color:#cce8d6}.publication-metric.success strong{color:#27784b}.publication-toolbar{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.publication-toolbar .filter-search{flex:280px;min-width:190px}.publication-toolbar .choice-picker{min-width:170px}.publication-toolbar .filter-control{justify-content:space-between;width:100%}.publication-list{gap:8px;display:grid}.publication-list article{background:#fff;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.publication-list article.auction-publication{border-left:4px solid #8771d1}.publication-icon{color:#167bc2;background:#e9f5ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.publication-main{min-width:0}.publication-main header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publication-main strong{text-overflow:ellipsis;white-space:nowrap;color:#19385d;overflow:hidden}.publication-main p,.publication-main small{text-overflow:ellipsis;white-space:nowrap;color:#66809a;margin:4px 0 0;display:block;overflow:hidden}.publication-main small{font-size:12px}.publication-status,.auction-source{color:#53718d;background:#edf3fa;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.publication-status.review{color:#946200;background:#fff4df}.publication-status.published{color:#27784b;background:#e7f7ed}.publication-status.cancelled{color:#b83d49;background:#fff0f1}.auction-source{color:#6b52bb;background:#f0ecff}.publication-actions{align-items:center;gap:6px;display:flex}.publication-actions button,.publication-actions a{color:#167bc2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;min-width:34px;height:34px;font-weight:700;display:grid}.publication-actions .danger-text{color:#c23745}.publication-actions svg{width:18px}.publications-workspace{min-width:0}.publications-heading{flex-wrap:wrap;min-width:0}.publications-heading>div{flex:280px;min-width:0}.publications-heading .button{flex:none}@media (width<=760px){.publications-heading>div{flex:0 auto}}.modal-card.publication-editor{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);height:min(760px,100dvh - 32px);padding:0;display:grid;overflow:hidden}.publication-editor>header{border-bottom:1px solid #dce7f1;padding:20px 22px}.publication-editor>header h2{margin:2px 0 0}.publication-form{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;max-height:none;padding:20px 22px;display:grid;overflow:hidden auto}.publication-form label{color:#486681;gap:6px;min-width:0;font-size:12px;display:grid}.publication-form label.wide{grid-column:1/-1}.publication-form textarea{resize:vertical;color:#19385d;min-height:74px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 10px}.publication-form .choice-picker,.publication-form .filter-control{justify-content:space-between;width:100%}.publication-editor footer{border-top:1px solid #dce7f1;margin:0;padding:16px 22px}.publication-detail{width:min(680px,100%)}.publication-detail dl{grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.publication-detail dt{color:#6d849e;font-size:12px}.publication-detail dd{color:#23466e;overflow-wrap:anywhere;margin:0}@media (width<=760px){.publications-heading{flex-direction:column;align-items:stretch}.publication-metrics{grid-template-columns:1fr}.publication-toolbar{align-items:stretch}.publication-toolbar .filter-search,.publication-toolbar .choice-picker,.publication-toolbar .button{flex-basis:100%;width:100%}.publication-list article{grid-template-columns:34px minmax(0,1fr);padding:12px}.publication-actions{grid-column:2;justify-content:flex-end}.publication-form{grid-template-columns:1fr;padding:16px}.publication-form label.wide{grid-column:auto}.publication-editor>header,.publication-editor footer{padding-left:16px;padding-right:16px}.publication-detail dl{grid-template-columns:1fr;gap:3px}.publication-detail dd{margin-bottom:8px}}.legal-workspace{gap:16px;min-width:0;padding:20px;display:grid}.legal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legal-head h3,.legal-card h4,.legal-card h5{color:#17385c;margin:0}.legal-head p,.legal-card p{color:#6f8399;margin:4px 0 0;font-size:13px}.legal-list{gap:12px;display:grid}.legal-card{background:#fff;border:1px solid #dbe6f0;border-radius:14px;gap:15px;padding:16px;display:grid;box-shadow:0 4px 14px #193d6109}.legal-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.legal-card h4{margin-top:7px;font-size:16px}.legal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.legal-summary>span{color:#6b8095;background:#f6f9fc;border-radius:10px;gap:5px;padding:11px 12px;font-size:11px;display:grid}.legal-summary b{color:#17385c;font-size:14px}.legal-actions,.legal-icon-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meeting-progress{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.meeting-progress span{text-align:center;color:#74869a;background:#f2f5f8;border-radius:8px;padding:7px;font-size:11px}.meeting-progress span.done{color:#14724b;background:#e9f6ef}.meeting-content{grid-template-columns:1fr 1fr;gap:18px;display:grid}.meeting-content>div{align-content:start;gap:8px;min-width:0;display:grid}.meeting-content p{border:1px solid #edf1f5;border-radius:9px;gap:3px;padding:9px;display:grid}.meeting-content p span,.meeting-content small{color:#7890a7;font-size:11px}.meeting-person{background:#f7f9fc;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.meeting-person>span{font-size:12px;display:grid}.meeting-person small{margin-top:3px}.legal-filter{width:min(320px,100%)}.dispute-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dispute-details>span{color:#284a6b;overflow-wrap:anywhere;gap:4px;font-size:13px;display:grid}.dispute-details small{color:#7890a7;font-size:11px}.dispute-events{border-left:2px solid #c9daea;gap:4px;padding-left:12px;display:grid}.dispute-events p{grid-template-columns:90px 1fr;gap:10px;display:grid}.dispute-events time{color:#7c8fa3;font-size:11px}.legal-empty{color:#7890a7;text-align:center;border:1px dashed #cfdae5;border-radius:14px;justify-items:center;gap:7px;padding:38px 16px;display:grid}.legal-empty svg{width:28px}.legal-empty b{color:#274866}.legal-modal{gap:14px;max-height:min(820px,100dvh - 32px);display:grid;overflow:auto}.legal-modal>label{gap:7px;display:grid}.legal-modal textarea{min-height:76px}.allocation-list{gap:7px;max-height:260px;padding:4px;display:grid;overflow:auto}.allocation-list>label{border:1px solid #e3ebf2;border-radius:9px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;padding:9px;display:grid}.allocation-list>label>span{display:grid}.allocation-list small{color:#71869b;margin-top:3px}.modal-scrim{background:0 0;border:0;position:absolute;inset:0}.distribution-metrics article{background:#f5f8fb;border-radius:11px;gap:5px;padding:13px;display:grid}.distribution-metrics strong{color:#17385c;font-size:17px}.distribution-plans>article{border:1px solid #e0e8f0;border-radius:11px;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.6fr) minmax(220px,1.2fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.distribution-plans p{color:#7c8fa2;font-size:11px}.distribution-recipients span{justify-content:space-between;gap:8px;display:flex}@media (width<=900px){.legal-summary,.distribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-content{grid-template-columns:1fr}.distribution-plans>article{grid-template-columns:1fr 1fr}.distribution-recipients,.distribution-plan-actions{grid-column:1/-1}}@media (width<=600px){.legal-workspace{padding:14px}.legal-head{display:grid}.legal-head .button{justify-content:center;width:100%}.legal-summary,.distribution-metrics,.dispute-details{grid-template-columns:1fr}.meeting-progress{grid-template-columns:1fr 1fr}.legal-card{padding:13px}.legal-card>header{align-items:flex-start}.legal-actions .button{flex:1;justify-content:center}.dispute-events p{grid-template-columns:1fr}.distribution-actions{width:100%;display:grid}.distribution-actions .button{justify-content:center}.distribution-plans>article{grid-template-columns:1fr}.distribution-recipients,.distribution-plan-actions{grid-column:auto}.distribution-plan-actions .button{justify-content:center;width:100%}.allocation-list>label{grid-template-columns:1fr}.legal-modal{max-height:calc(100dvh - 16px)}}.meeting-person-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-person-row .meeting-person{flex:1;min-width:0}.meeting-person-row .button{flex:none}@media (width<=640px){.meeting-person-row{flex-direction:column;align-items:stretch}.meeting-person-row .button{align-self:flex-end}}.meeting-exclusion-reason{color:#8a5a18;margin-left:8px;font-size:12px;display:block}.meeting-rule-note{background:#fff7e7;border-radius:9px;padding:9px 11px;color:#7a5713!important}.meeting-rule-note.verified{background:#eaf7f1;color:#14724b!important}.meeting-vote-breakdown{background:#f5f8fb;border-radius:8px;margin-top:7px;padding:8px 10px;line-height:1.55;display:block;color:#536d85!important}.dispute-analysis{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.dispute-analysis-body{gap:12px;margin-top:12px;display:grid}.transaction-card,.proof-row,.proof-form{border:1px solid var(--border);background:var(--surface-soft,#f8fafc);border-radius:10px;padding:12px}.proof-row header{justify-content:space-between;gap:12px;display:flex}.proof-row>div{flex-wrap:wrap;gap:10px;display:flex}.proof-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.proof-form label{gap:6px;display:grid}.proof-form fieldset{border:0;gap:6px;padding:0;display:grid}.proof-form .legal-actions{grid-column:1/-1}.meeting-package-panel{border:1px solid var(--border);background:var(--surface-soft,#f8fafc);border-radius:12px;margin-top:14px;padding:14px}.meeting-package-panel>header,.meeting-package-panel>article,.representative-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-package-panel>header span,.meeting-package-panel>article>div:first-child,.representative-row>span{gap:4px;display:grid}.meeting-package-panel>header span{align-items:center;display:flex}.meeting-package-panel>article{border-top:1px solid var(--border);padding:12px 0}.meeting-package-panel form{flex:1;gap:8px;display:flex}.meeting-package-panel details{border-top:1px solid var(--border);padding-top:10px}.representative-row{padding:8px 0}.representative-row small{display:block}.meeting-wizard-panel{background:linear-gradient(135deg,#f8fbfe,#f2f8fc);border:1px solid #cfe2f0;border-radius:12px;gap:12px;padding:14px;display:grid}.meeting-wizard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meeting-wizard-head h5{color:#18385f;margin:2px 0 3px;font-size:15px}.meeting-wizard-head p{color:#71869b;margin:0;font-size:12px}.meeting-wizard-head .icon-button{flex:none}.meeting-wizard-rule{color:#375a7c;background:#fff;border:1px solid #e0eaf2;border-radius:8px;gap:3px;padding:9px 11px;font-size:12px;display:grid}.meeting-wizard-rule span{color:#a05f14}.meeting-wizard-rule small{color:#71869b;line-height:1.35}.meeting-wizard-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.meeting-wizard-steps li{min-width:0}.meeting-wizard-steps button{color:#5c7690;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7f0;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:54px;padding:7px 6px;display:flex}.meeting-wizard-steps button:hover{background:#fafdff;border-color:#86b9dc}.meeting-wizard-steps li.current button{background:#f4fbff;border-color:#1687dc;box-shadow:0 0 0 2px #d9effd}.meeting-wizard-steps li.done button{color:#22794b;background:#eef9f1;border-color:#c9e7d1}.meeting-wizard-steps li.ready button{color:#8c6118;background:#fffaf0;border-color:#f1ddb0}.meeting-wizard-steps li.blocked button{color:#a4433f;background:#fff4f2;border-color:#f0c9c5}.meeting-wizard-index{background:#eef3f7;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.meeting-wizard-index svg{width:13px}.meeting-wizard-steps li.done .meeting-wizard-index{color:#fff;background:#39a267}.meeting-wizard-steps b,.meeting-wizard-steps small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meeting-wizard-steps b{font-size:11px}.meeting-wizard-steps small{color:inherit;opacity:.8;margin-top:2px;font-size:9px}.meeting-wizard-next{background:#fff;border:1px solid #dce7f1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}.meeting-wizard-next-icon{color:#1681cb;background:#eaf5fc;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.meeting-wizard-next-icon svg{width:16px}.meeting-wizard-next.blocked,.meeting-wizard-next.pending{background:#fffaf9;border-color:#f0cfca}.meeting-wizard-next.blocked .meeting-wizard-next-icon,.meeting-wizard-next.pending .meeting-wizard-next-icon{color:#b34a43;background:#fff0ed}.meeting-wizard-next.ready{background:#fffdf7;border-color:#efdcae}.meeting-wizard-next.ready .meeting-wizard-next-icon{color:#a76913;background:#fff3d7}.meeting-wizard-next p{color:#5b7590;margin:3px 0 0;font-size:12px}.meeting-wizard-next ul{color:#a4433f;margin:6px 0 0;padding-left:17px;font-size:12px}.meeting-wizard-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.meeting-wizard-history{color:#607a93;border-top:1px solid #dce7f1;padding-top:6px;font-size:11px}.meeting-wizard-history summary{cursor:pointer;font-weight:700}.meeting-wizard-history p{margin:6px 0 0}.meeting-wizard-loading{color:#71869b;font-size:12px}@media (width<=1050px){.meeting-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.meeting-wizard-panel{padding:11px}.meeting-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-wizard-next{grid-template-columns:28px minmax(0,1fr)}.meeting-wizard-next-actions{grid-column:1/-1;justify-content:stretch}.meeting-wizard-next-actions .button{flex:1}.meeting-wizard-steps button{min-height:48px}}.legal-workspace,.legal-list,.legal-card,.meeting-wizard-panel{box-sizing:border-box;min-width:0;max-width:100%}.legal-workspace{overflow-x:hidden}.meeting-wizard-steps button,.meeting-wizard-next{min-width:0}@media (width<=620px){.legal-card,.legal-card>*,.meeting-wizard-panel,.meeting-wizard-panel>*,.meeting-wizard-steps li,.meeting-wizard-steps button,.meeting-wizard-steps button>*,.meeting-wizard-next,.meeting-wizard-next>*,.meeting-wizard-next-actions{box-sizing:border-box;min-width:0;max-width:100%}.meeting-wizard-panel,.meeting-wizard-steps,.meeting-wizard-next,.meeting-wizard-next-actions{width:100%}.meeting-wizard-head,.meeting-wizard-rule,.meeting-wizard-next,.meeting-wizard-next p,.meeting-wizard-next strong,.meeting-wizard-next li{overflow-wrap:anywhere;word-break:break-word}.meeting-wizard-steps button,.meeting-wizard-steps button>span:last-child{overflow:hidden}}.meetings-workspace .legal-card>*,.meetings-workspace .meeting-wizard-panel>*,.meetings-workspace .legal-head>div,.meetings-workspace .legal-card>header>div{overflow-wrap:anywhere;min-width:0}.meetings-workspace .legal-head,.meetings-workspace .legal-card>header{flex-wrap:wrap}.meetings-workspace .legal-card>header>.icon-button{flex:none}.meetings-workspace .meeting-progress{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.meetings-workspace .meeting-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.meetings-workspace .meeting-wizard-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.meetings-workspace .meeting-wizard-steps button{align-items:flex-start;gap:9px;height:100%;min-height:74px;padding:12px;overflow:visible}.meetings-workspace .meeting-wizard-steps button>span:last-child{min-width:0;overflow:visible}.meetings-workspace .meeting-wizard-index{flex-shrink:0}.meetings-workspace .meeting-wizard-steps b,.meetings-workspace .meeting-wizard-steps small{white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.meetings-workspace .meeting-wizard-steps b{font-size:12px}.meetings-workspace .meeting-wizard-steps small{margin-top:4px;font-size:11px}.meetings-workspace .meeting-wizard-steps li.current button{border-color:var(--ds-focus,#188ce0);box-shadow:0 0 0 2px #188ce026}.meetings-workspace .meeting-wizard-rule{overflow-wrap:anywhere}.meetings-workspace .meeting-wizard-next{grid-template-columns:28px minmax(0,1fr)}.meetings-workspace .meeting-wizard-next-actions{grid-column:2;justify-content:flex-start;min-width:0}.meetings-workspace .meeting-person-row{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface-muted,#f5f8fb);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.meetings-workspace .meeting-person{background:0 0;flex-direction:row;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.meetings-workspace .meeting-person>input[type=checkbox]{width:18px;height:18px;accent-color:var(--ds-focus,#188ce0);flex:0 0 18px;margin:2px 0 0;padding:0}.meetings-workspace .meeting-person>span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.meetings-workspace .meeting-person small{font-size:12px}.meetings-workspace .meeting-person-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.meetings-workspace .meeting-person-actions:empty{display:none}.meetings-workspace .button.small,.meetings-workspace .meeting-person-actions .button{min-height:var(--ds-control-height,42px);padding:8px 12px;font-size:13px;line-height:1.4}.meetings-workspace .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.meetings-workspace .button svg{flex:0 0 17px;height:17px}.meetings-workspace .meeting-exclusion-reason{overflow-wrap:anywhere;margin:0}.meetings-workspace .meeting-package-panel>header,.meetings-workspace .meeting-package-panel>article,.meetings-workspace .representative-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.meetings-workspace .meeting-package-panel>header>span,.meetings-workspace .meeting-package-panel>article>div:first-child,.meetings-workspace .representative-row>span{overflow-wrap:anywhere;flex:220px;min-width:0;line-height:1.45}.meetings-workspace .meeting-package-panel>header svg{flex-shrink:0}.meetings-workspace .meeting-package-panel .legal-actions{min-width:0;max-width:100%}.meetings-workspace .representative-row+.representative-row{border-top:1px solid var(--ds-border,#cbdbea)}.meetings-workspace .meeting-package-panel form{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface,#fff);border-radius:10px;flex:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;min-width:0;padding:14px;display:grid}.meetings-workspace .meeting-package-panel form>.button{grid-column:1/-1;justify-self:end}.meetings-workspace .meeting-package-panel form label,.meeting-modal>label{min-width:0;color:var(--ds-text,#29476f);gap:7px;font-size:13px;display:grid}.meetings-workspace .meeting-package-panel form input,.meeting-modal input:not([type=checkbox]),.meeting-modal textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--ds-control-height,42px);border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);color:var(--ds-text,#29476f);font:inherit;padding:10px 12px;line-height:1.4}.meeting-modal textarea{resize:vertical;min-height:96px}.meetings-workspace .meeting-package-panel form input:focus-visible,.meeting-modal input:focus-visible,.meeting-modal textarea:focus-visible{outline:2px solid var(--ds-focus,#188ce0);outline-offset:2px}.meeting-modal .choice-picker,.meeting-modal .filter-control{width:100%;min-width:0;max-width:100%}.meeting-modal .filter-control{min-height:var(--ds-control-height,42px);border-radius:var(--ds-radius-control,8px)}.meeting-modal .filter-control>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.meeting-modal>header>h2{overflow-wrap:anywhere;min-width:0}.meeting-modal .domain-form-actions{flex-wrap:wrap}@media (width<=600px){.meetings-workspace .meeting-wizard-next-actions{grid-column:1/-1}.meetings-workspace .meeting-person-actions .button{flex:150px}.meetings-workspace .meeting-package-panel form{padding:10px}.meetings-workspace .meeting-package-panel form>.button{width:100%}}.modal-layer.proof-editor-layer{z-index:120;justify-content:center;align-items:center;padding:20px;display:flex}.modal-layer.proof-editor-layer>.modal-card.proof-editor-modal{flex-direction:column;flex:0 720px;width:min(720px,100vw - 40px);min-width:0;max-width:calc(100vw - 40px);max-height:min(760px,100dvh - 40px);padding:0;display:flex;overflow:hidden}.modal-card.proof-editor-modal>header{border-bottom:1px solid var(--ds-border,#d7e4f0);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.modal-card.proof-editor-modal>header h2{color:var(--ds-text,#17315b);margin:0;font-size:24px}.modal-card.proof-editor-modal>header .eyebrow{margin-bottom:4px;display:block}.proof-editor-modal .proof-editor-form{background:var(--ds-surface,#fff);border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.proof-form-fields{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;min-height:0;padding:18px 24px;display:grid;overflow:auto}.proof-form-fields>label{min-width:0;color:var(--ds-text-muted,#486681);align-content:start;gap:6px;font-size:14px;display:grid;position:relative}.proof-form-fields>.proof-field-wide,.proof-sources{grid-column:1/-1}.proof-form-fields>label>input,.proof-form-fields>label>select,.proof-form-fields>label>textarea,.proof-form-fields .proof-control-wrap>textarea{border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--ds-text,#19385d);padding:9px 11px;line-height:1.4}.proof-form-fields>label>textarea,.proof-form-fields .proof-control-wrap>textarea{height:58px;min-height:58px;resize:vertical!important}.proof-control-wrap{min-width:0;display:block;position:relative}.proof-control-wrap>.field-error{z-index:5;background:#fff4f5;border:1px solid #f0b8c0;border-radius:6px;width:max-content;max-width:calc(100% - 14px);margin:0;padding:4px 8px;font-size:11px;line-height:1.3;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 10px #9023361a}.proof-sources{border:1px solid var(--ds-border,#d7e4f0);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:10px;display:grid}.proof-sources legend{color:var(--ds-text,#17315b);padding:0 6px;font-weight:700}.modal-card.proof-editor-modal .proof-sources>label.proof-source-option{border:1px solid var(--ds-border,#d7e4f0);min-width:0;min-height:38px;color:var(--ds-text-muted,#486681);cursor:pointer;background:#f7fafc;border-radius:8px;flex-direction:row;align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.modal-card.proof-editor-modal .proof-sources>label.proof-source-option input{width:16px;height:16px;min-height:16px;accent-color:var(--ds-primary,#1686dc);flex:none;margin:0;padding:0}.proof-source-name{overflow-wrap:anywhere;min-width:0}.modal-card.proof-editor-modal .proof-sources>label.proof-source-option:hover{border-color:var(--ds-primary,#1686dc);background:#eef7fe}[data-theme=dark] .modal-card.proof-editor-modal .proof-sources>label.proof-source-option{background:#142b43}[data-theme=dark] .modal-card.proof-editor-modal .proof-sources>label.proof-source-option:hover{background:#183653}.proof-sources>p{color:var(--ds-text-muted,#71869b);grid-column:1/-1;margin:0}.proof-form-actions{border-top:1px solid var(--ds-border,#d7e4f0);background:var(--ds-surface,#fff);flex:none;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}@media (width<=760px){.modal-layer.proof-editor-layer>.modal-card.proof-editor-modal{flex-basis:640px;width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.proof-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px}.modal-card.proof-editor-modal>header,.proof-form-actions{padding-left:18px;padding-right:18px}}@media (width<=520px){.modal-layer.proof-editor-layer{padding:8px}.modal-layer.proof-editor-layer>.modal-card.proof-editor-modal{flex-basis:calc(100vw - 16px);width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal-card.proof-editor-modal>header h2{font-size:20px}.proof-form-fields,.proof-sources{grid-template-columns:minmax(0,1fr)}.proof-form-fields{gap:12px;padding:14px}.modal-card.proof-editor-modal>header,.proof-form-actions{padding-left:14px;padding-right:14px}.proof-form-actions .button{flex:1;justify-content:center}}.court-package-layer{z-index:110;padding:8px}.court-package-dialog{box-sizing:border-box;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1060px,100vw - 16px);height:min(850px,100dvh - 16px);max-height:none;padding:0;display:grid;overflow:hidden}.court-package-header{background:linear-gradient(110deg,#f6fbff,#fff);border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 26px 18px;display:flex}.court-package-header h2{color:#17365c;margin:3px 0 4px}.court-package-header p{color:#607c97;margin:0;font-size:13px}.court-package-eyebrow{color:#1681bd;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.court-package-scroll{overscroll-behavior:contain;min-height:0;padding:20px 26px 28px;overflow:auto}.court-package-scroll h3{color:#17365c;margin:0;font-size:17px}.court-package-scroll h4{color:#17365c;margin:0;font-size:14px}.court-package-scroll p{line-height:1.45}.court-package-list{border-bottom:1px solid #e4ecf3;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:0 0 18px;display:flex}.court-package-list p,.court-package-section-head p{color:#6c839b;margin:4px 0 0;font-size:12px}.court-package-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:60%;display:flex}.court-package-choice{color:#45627e;cursor:pointer;background:#fff;border:1px solid #c9d9e8;border-radius:8px;padding:8px 10px}.court-package-choice.active{color:#14669e;background:#eaf5ff;border-color:#2b91d4}.court-package-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);align-items:start;gap:20px;display:grid}.court-package-edit,.court-package-review,.court-package-delivery{background:#fff;border:1px solid #dae6f0;border-radius:12px;min-width:0;padding:18px}.court-package-edit{gap:15px;display:grid}.court-package-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.court-package-fields label,.court-package-item label{color:#48647f;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.court-package-fields label.wide{grid-column:1/-1}.court-package-fields input,.court-package-fields textarea,.court-package-item input:not([type=checkbox]){box-sizing:border-box;color:#17365c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfd3e3;border-radius:8px;padding:10px 11px}.court-package-fields textarea{resize:vertical;min-height:72px}.court-package-fields .court-petition{min-height:155px;line-height:1.5}.court-package-section-head{justify-content:space-between;align-items:start;gap:12px;margin-top:4px;display:flex}.court-package-items{gap:9px;display:grid}.court-package-item{background:#f7fafc;border:1px solid #e1ebf3;border-radius:9px;grid-template-columns:24px minmax(120px,1fr) minmax(145px,1.15fr) auto auto;align-items:end;gap:9px;min-width:0;padding:11px;display:grid}.court-package-item>div:not(.court-package-item-index){min-width:0}.court-package-item>div>span{color:#48647f;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.court-package-item .choice-picker,.court-package-item .filter-control{width:100%;min-width:0}.court-package-item-index{color:#7e9bb3;align-self:center;font-weight:700}.court-package-required{white-space:nowrap;align-items:center;gap:6px;padding-bottom:10px;display:flex!important}.court-package-required input{width:17px;height:17px}.court-package-review{background:#f8fbfd;gap:12px;display:grid}.court-package-review>p{color:#66819b;margin:0;font-size:12px}.court-package-version{background:#eaf5ff;border-radius:8px;padding:10px;font-weight:700;color:#276996!important}.court-package-preview,.court-package-artifacts,.court-package-history{border-top:1px solid #dce7f1;gap:7px;padding-top:12px;display:grid}.court-package-preview p,.court-package-history p{margin:0}.court-package-good{color:#187349!important}.court-package-blockers{color:#ad4a30;margin:2px 0;padding-left:20px;font-size:12px}.court-package-artifacts span{overflow-wrap:anywhere;font-size:11px}.court-package-history article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e9f0;border-radius:8px;padding:9px}.court-package-history article strong,.court-package-history article small{display:block}.court-package-history article small{color:#6d879e;margin-top:3px;font-size:11px}.court-package-history article p{color:#46637f;margin-top:5px;font-size:12px}.court-package-note{background:#fff7e8;border-radius:8px;padding:10px;color:#845d19!important}.court-package-empty{color:#748ca2;margin:0;font-size:12px}.court-package-delivery{background:#f6fbff;gap:12px;margin-top:18px;display:grid}.court-package-delivery p{color:#5f7f99;margin:0;font-size:12px}.court-package-delivery-actions{justify-content:flex-end;gap:8px;display:flex}.court-package-notice{color:#24694d;background:#edf8f0;border-radius:8px;padding:10px 12px}.court-package-footer{background:#fff;border-top:1px solid #dce7f1;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;display:flex}.court-package-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.court-package-footer .button{min-height:39px}.court-package-footer .button svg{width:16px}.court-package-layer .request-error{border-radius:8px;padding:10px 12px}.court-package-dialog :focus-visible{outline-offset:2px;outline:2px solid #278bd0}@media (width<=900px){.court-package-grid{grid-template-columns:1fr}.court-package-item{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto auto}}@media (width<=760px){.court-package-header{padding:17px}.court-package-scroll{padding:16px}.court-package-footer{padding:12px 16px}.court-package-list{display:grid}.court-package-list-actions{justify-content:flex-start;max-width:none}.court-package-item{grid-template-columns:20px minmax(0,1fr) auto}.court-package-item>div:not(.court-package-item-index){grid-column:2/-1}.court-package-item .court-package-required{grid-column:2}.court-package-item>.icon-button{grid-area:1/3}}@media (width<=540px){.court-package-dialog{height:calc(100dvh - 16px)}.court-package-fields{grid-template-columns:1fr}.court-package-fields label.wide{grid-column:auto}.court-package-item{grid-template-columns:20px minmax(0,1fr) auto}.court-package-item>div:not(.court-package-item-index){grid-column:2/-1}.court-package-item .court-package-required{grid-column:2}.court-package-item>.icon-button{grid-area:1/3}.court-package-footer{display:grid}.court-package-footer>div{justify-content:stretch}.court-package-footer .button{flex:140px}.court-package-footer>.button{display:none}.court-package-section-head,.court-package-delivery-actions{flex-wrap:wrap}}.modal-layer.court-package-layer{padding:8px}.modal-card.court-package-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(1060px,100vw - 16px);height:min(850px,100dvh - 16px);max-height:none;padding:0;display:grid;overflow:hidden}.modal-card.court-package-dialog>.court-package-footer{border-top:1px solid #dce7f1;justify-content:space-between;align-items:center;margin:0;padding:14px 26px;display:flex}@media (width<=540px){.modal-card.court-package-dialog{height:calc(100dvh - 16px)}.modal-card.court-package-dialog>.court-package-footer{gap:8px;padding:12px 16px;display:grid}}.intake-workspace{gap:16px;min-width:0;display:grid}.intake-heading,.intake-card>header,.intake-relations>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.intake-heading h3,.intake-card h4{margin:0}.intake-heading p,.intake-card p{margin:4px 0 0}.intake-card{border:1px solid var(--line,#dce7ef);background:#fff;border-radius:12px;gap:16px;padding:18px;display:grid}.intake-card>header>div{align-items:flex-start;gap:10px;display:flex}.intake-card>header svg{color:#1687dc}.intake-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intake-profile-grid label,.intake-card form label{color:#516f8b;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.intake-profile-grid input,.intake-profile-grid select,.intake-card textarea{box-sizing:border-box;color:#17315b;background:#fff;border:1px solid #cbddea;border-radius:8px;width:100%;min-width:0;padding:10px}.intake-profile-grid input:disabled,.intake-profile-grid select:disabled{color:#60778d;background:#f3f6f8}.intake-relations{border-top:1px solid #e4edf4;gap:8px;padding-top:14px;display:grid}.intake-relation{border:1px solid #e1eaf1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.intake-relation>span{gap:3px;display:grid}.intake-relation>div{align-items:center;gap:5px;display:flex}.intake-checklist{gap:8px;display:grid}.intake-check{border:1px solid #dfe9f0;border-radius:9px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:12px;padding:11px;display:grid}.intake-check>label{align-items:flex-start;gap:9px;display:flex}.intake-check>label>span{gap:3px;display:grid}.intake-check small,.intake-created{color:#71869a}.intake-check.verified{background:#f2fbf5;border-color:#99d6b0}.intake-check.not_applicable{opacity:.75}.intake-created{align-items:center;gap:5px;font-size:12px;display:flex}.intake-results{background:#f5faff;border:1px solid #cfe1ef;border-radius:10px;gap:7px;padding:12px;display:grid}.intake-results>div{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.intake-results span{gap:2px;display:grid}.intake-results small{color:#71869a}.intake-results b{color:#28764a;font-size:12px}.package-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.package-selections{flex-wrap:wrap;gap:7px;display:flex}.package-selections>span{color:#2d648d;background:#edf6fc;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.package-selections button{color:inherit;background:0 0;border:0;font-size:18px}.package-preview{background:#f4f8fb;border:1px solid #cfe1ef;border-radius:9px;gap:8px;padding:12px;display:grid}.package-preview>div{background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.package-preview p{white-space:pre-wrap;color:#536f89;font-size:12px;margin:0!important}.package-preview span{color:#28764a;font-size:12px}.package-preview .blocked{color:#a54141;border:1px solid #efc8cc}.package-preview .blocked span{color:#a54141}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=900px){.intake-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-check{grid-template-columns:minmax(0,1fr) 160px}.intake-created{grid-column:1/-1}.package-builder{grid-template-columns:1fr 1fr}.package-builder>.button{grid-column:1/-1}}@media (width<=600px){.intake-heading,.intake-card>header{display:grid}.intake-profile-grid,.intake-check,.package-builder,.field-row{grid-template-columns:1fr}.intake-card{padding:13px}.intake-relation{align-items:flex-start}.intake-relation>div{flex-direction:column;align-items:flex-end}.intake-results>div{flex-direction:column;align-items:flex-start}}.documents-table article.document-target{outline-offset:-2px;background:#f0f8ff;outline:2px solid #1687dc}.documents-table article.document-target:focus-visible{outline-offset:-3px;outline:3px solid #0874c5}[data-theme=dark] .documents-table article.document-target{background:#173652}.document-processing-issue{color:var(--danger,#a93932);max-width:34rem;font-size:12px;line-height:1.35;display:block}[data-theme=dark] .document-processing-issue{color:#ffaaa6}.document-processing-count{color:var(--muted,#60758a);margin:0 0 10px;font-size:12px}.case-workspace-layout{flex:1;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.case-workspace-layout.new-case{flex-direction:column;display:flex}.case-workspace-layout>.drawer-body{min-width:0;min-height:0}.case-workspace-layout>.drawer-body.tab-overview{padding:0}.case-workspace-layout .intake-workspace{grid-template-columns:minmax(0,1fr)}.case-workspace-layout .intake-heading>div,.case-workspace-layout .intake-card>header>div{min-width:0}.case-workspace-layout .intake-card{overflow-wrap:anywhere}.case-workspace-nav{overscroll-behavior:contain;background:var(--ds-surface);border-right:1px solid var(--ds-border);min-width:0;padding:14px 10px 22px;overflow-y:auto}.case-workspace-nav-toggle{display:none}.case-workspace-nav-list{display:block}.case-workspace-nav-group{border-bottom:1px solid var(--ds-border);margin:0 0 10px;padding:0 0 10px}.case-workspace-nav-group:last-child{border-bottom:0;margin-bottom:0}.case-workspace-nav-group-toggle,.case-workspace-nav-group-title{color:#6b819b;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;margin:4px 0 6px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.case-workspace-nav-group-toggle:hover{background:var(--ds-surface-muted)}.case-workspace-nav-group-toggle svg{flex:none;width:14px;height:14px;transition:transform .15s}.case-workspace-nav-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.case-workspace-nav-group-items[hidden]{display:none}.case-workspace-nav-group-items>button{width:100%;min-height:40px;color:var(--ds-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.case-workspace-nav-group-items>button:hover{background:var(--ds-surface-muted)}.case-workspace-nav-group-items>button.active{color:#0b70b8;background:#eaf5ff;box-shadow:inset 3px 0 #1687dc}.case-workspace-nav-group-items>button:focus-visible,.case-workspace-nav-group-toggle:focus-visible,.case-workspace-nav-toggle:focus-visible,.case-workspace-overview button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.case-workspace-nav-group-items>button svg{flex:none;width:18px;height:18px}.case-workspace-nav-group-items>button span{flex:1;min-width:0}.case-workspace-nav-group-items>button b{background:var(--ds-surface-muted);text-align:center;border-radius:7px;min-width:22px;padding:3px 5px;font-size:11px}.drawer .case-summary-bar{gap:6px 8px;margin-top:8px;display:flex}.drawer .case-summary-bar>span{border-radius:8px;align-content:center;gap:2px;min-width:0;max-width:100%;padding:5px 9px;display:grid}.drawer .case-summary-bar small{color:#6e8399;font-size:10px;line-height:1.1}.drawer .case-summary-bar strong{color:var(--ds-text);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.2}.case-editor .required-label:after{content:none}.case-editor-field-label{align-items:baseline;gap:3px;min-height:16px;display:inline-flex}.case-editor-field-label .required-indicator{color:#bd2533;font-weight:800}.case-editor .form-grid input:not([type=checkbox]){min-height:42px}.case-workspace-overview{max-width:1100px;color:var(--ds-text);margin:auto;padding:22px 26px 32px}.case-workspace-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.case-workspace-intro h3{color:var(--ds-text);margin:0;font-size:24px;line-height:1.2}.case-workspace-intro p:last-child{color:#647d98;margin:6px 0 0;font-size:13px}.case-workspace-intro>.button{flex:none}.case-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.case-workspace-metrics>button{border:1px solid var(--ds-border);background:var(--ds-surface);min-width:0;min-height:84px;color:var(--ds-text);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:13px 14px;display:flex;box-shadow:0 2px 8px #1d52800a}.case-workspace-metrics>button:hover{background:var(--ds-surface-muted);border-color:#7fb6df}.case-workspace-metrics>button>svg:first-child{color:#1687dc;background:#e9f5ff;border-radius:9px;flex:none;width:36px;height:36px;padding:8px}.case-workspace-metrics>button.needs-attention>svg:first-child{background:var(--ds-status-warning-bg);color:var(--ds-status-warning-text)}.case-workspace-metrics>button>span{flex:1;gap:3px;min-width:0;display:grid}.case-workspace-metrics small{color:#69809a;font-size:12px}.case-workspace-metrics strong{color:var(--ds-text);font-size:23px;line-height:1}.case-workspace-metrics>button>svg:last-child{color:#6c8aa4;flex:none;width:16px;height:16px}.case-workspace-columns{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-template-areas:"priority next""history next";align-items:stretch;gap:14px;display:grid}.case-workspace-priority{grid-area:priority}.case-workspace-next{grid-area:next}.case-workspace-panel{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:11px;min-width:0;padding:18px;box-shadow:0 2px 8px #1d52800a}.case-workspace-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.case-workspace-panel-head h4{color:var(--ds-text);margin:0;font-size:18px;line-height:1.2}.case-workspace-panel-head .eyebrow{margin-bottom:4px}.case-workspace-text-link{color:#1479bd;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:700;display:inline-flex}.case-workspace-text-link svg{width:14px;height:14px}.case-workspace-attention-list{gap:8px;display:grid}.case-workspace-attention{border:1px solid var(--ds-border);background:var(--ds-surface-muted);width:100%;min-width:0;color:var(--ds-text);text-align:left;border-left:3px solid #b5c7d7;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 12px;display:grid}.case-workspace-attention:hover{background:#edf6fd;border-color:#81b5dc}.case-workspace-attention.urgent{background:#fff9ec;border-left-color:#e49b26}.case-workspace-attention.overdue{background:#fff3f4;border-left-color:#d64656}.case-workspace-attention.soon{border-left-color:#ddaf4a}.case-workspace-attention.missing{border-left-color:#638fb6}.case-workspace-attention>svg{color:#597994;width:18px;height:18px}.case-workspace-attention.urgent>svg,.case-workspace-attention.soon>svg{color:#a66e09}.case-workspace-attention.overdue>svg{color:#b93243}.case-workspace-attention>span{gap:3px;min-width:0;display:grid}.case-workspace-attention strong{color:inherit;overflow-wrap:anywhere;font-size:13px}.case-workspace-attention small{color:#6a8199;font-size:11px}.case-workspace-empty{color:#417358;align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.case-workspace-empty svg{width:18px;height:18px}.case-workspace-muted,.case-workspace-error{color:#6b8299;margin:9px 0;font-size:12px;line-height:1.45}.case-workspace-error{color:var(--ds-status-danger-text)}.case-workspace-next-title{color:var(--ds-text);margin:2px 0 9px;font-size:17px;line-height:1.35;display:block}.case-workspace-next-date{color:#366486;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.case-workspace-next-date svg{width:15px;height:15px}.case-workspace-next-date.overdue{font-weight:700;color:var(--ds-status-danger-text)!important}.case-workspace-plan{border-top:1px solid var(--ds-border);margin-top:18px;padding-top:16px}.case-workspace-plan h5{color:#607b95;letter-spacing:.02em;margin:0 0 9px;font-size:12px;font-weight:800}.case-workspace-plan .case-workspace-next-title{font-size:15px}.case-workspace-facts{border-top:1px solid var(--ds-border);gap:10px;margin-top:20px;padding-top:16px;display:grid}.case-workspace-facts>div{grid-template-columns:112px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.case-workspace-facts span{color:#70859c}.case-workspace-facts strong{color:var(--ds-text);overflow-wrap:anywhere;font-weight:650}.case-workspace-history{grid-area:history}.case-workspace-event-list{gap:0;display:grid}.case-workspace-event-list>div{border-top:1px solid var(--ds-border);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.case-workspace-event-list>div:first-child{border-top:0}.case-workspace-event-dot{background:#1687dc;border-radius:50%;flex:none;width:8px;height:8px;margin:5px 2px 0}.case-workspace-event-list>div>span:last-child{gap:3px;min-width:0;display:grid}.case-workspace-event-list strong{color:var(--ds-text);font-size:12px;font-weight:650}.case-workspace-event-list small{color:#7189a1;font-size:11px}[data-theme=dark] .case-workspace-nav-group-items>button.active{color:#b7e0ff;background:#173f5f;box-shadow:inset 3px 0 #79c7ff}[data-theme=dark] .drawer .case-summary-bar>span{background:#20384f;border-color:#365570}[data-theme=dark] .drawer .case-summary-bar>span:nth-child(2){background:#173f5f;border-color:#36688a}[data-theme=dark] .drawer .case-summary-bar small,[data-theme=dark] .case-workspace-plan h5,[data-theme=dark] .case-workspace-nav-group-toggle,[data-theme=dark] .case-workspace-nav-group-title{color:#b7cadf}[data-theme=dark] .case-workspace-attention:hover{background:#24435c}[data-theme=dark] .case-workspace-attention.urgent{background:#403521}[data-theme=dark] .case-workspace-attention.overdue{background:#452c36}[data-theme=dark] .case-workspace-attention small,[data-theme=dark] .case-workspace-metrics small,[data-theme=dark] .case-workspace-intro p:last-child,[data-theme=dark] .case-workspace-muted,[data-theme=dark] .case-workspace-facts span{color:#b7cadf}@media (width<=1000px){.case-workspace-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"priority""next""history"}}@media (width<=700px){.case-workspace-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.case-workspace-nav{border-right:0;border-bottom:1px solid var(--ds-border);padding:0;overflow-y:visible}.case-workspace-nav-toggle{background:var(--ds-surface);width:100%;min-height:52px;color:var(--ds-text);text-align:left;border:0;justify-content:space-between;align-items:center;padding:7px 16px;display:flex}.case-workspace-nav-toggle span{gap:2px;display:grid}.case-workspace-nav-toggle small{color:#7189a1;font-size:10px}.case-workspace-nav-toggle strong{font-size:13px}.case-workspace-nav-toggle svg{width:18px;height:18px;transition:transform .15s}.case-workspace-nav.mobile-open .case-workspace-nav-toggle svg{transform:rotate(180deg)}.case-workspace-nav-list{display:none}.case-workspace-nav.mobile-open .case-workspace-nav-list{border-top:1px solid var(--ds-border);max-height:min(46vh,370px);padding:5px 10px 12px;display:block;overflow-y:auto}.case-workspace-nav-group{margin-bottom:7px;padding-bottom:7px}.case-workspace-nav-group-items>button{min-height:40px}.drawer .case-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drawer .case-summary-bar>span{width:100%}.case-workspace-overview{padding:16px 14px 26px}.case-workspace-intro{flex-direction:column;align-items:stretch;margin-bottom:14px}.case-workspace-intro h3{font-size:21px}.case-workspace-intro>.button{align-self:flex-start}.case-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-workspace-metrics>button{gap:8px;min-height:76px;padding:10px}.case-workspace-metrics>button:last-child{grid-column:1/-1}.case-workspace-metrics>button>svg:first-child{width:30px;height:30px;padding:7px}.case-workspace-metrics>button>svg:last-child{display:none}.case-workspace-metrics strong{font-size:20px}.case-workspace-columns{grid-template-columns:minmax(0,1fr);gap:10px}.case-workspace-panel{padding:14px}}@media (width<=390px){.case-workspace-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.case-workspace-panel-head{align-items:flex-start}.case-workspace-panel-head .case-workspace-text-link{white-space:nowrap}}.case-folders .case-folder-row{width:min(100%,231px)}.case-folders .case-folder-row>span{visibility:hidden}.case-folders .case-folder-row:hover>span,.case-folders .case-folder-row:focus-within>span{visibility:visible}.case-folders .case-folder-row>span{flex:0 0 59px}.case-folders .case-folder-target{flex:1;min-width:0}.case-folder-header-actions{align-items:center;gap:3px;display:flex}.case-folder-header-actions .icon-button{flex:0 0 31px;width:31px;height:31px}.case-folder-header-actions .danger-icon:hover{color:#c52838;background:#fff0f1}.case-folder-actions-in-header .case-folder-row{width:auto}.case-folder-actions-in-header .case-folder-row>.case-folder-target{flex:none}.case-folders-configurable>header{flex-wrap:wrap;gap:12px}.case-folder-heading{flex:360px;align-items:center;gap:12px;min-width:0;display:flex}.case-folder-title{color:#29476f;flex:none;align-items:center;gap:7px;display:flex}.case-folder-search{color:#7186a0;background:#fff;border:1px solid #cbdbea;border-radius:7px;flex:190px;align-items:center;gap:7px;max-width:300px;height:34px;padding:0 3px 0 9px;display:flex}.case-folder-search:focus-within{border-color:#1687dc;box-shadow:0 0 0 3px #1687dc1f}.case-folder-search svg{flex:none;width:15px;height:15px}.case-folder-search input{color:#264a75;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.case-folder-search input::-webkit-search-cancel-button{appearance:none}.case-folder-search input::placeholder{color:#8aa0b5}.case-folder-search-clear{color:#69839b;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.case-folder-search-clear:hover,.case-folder-search-clear:focus-visible{color:#087aca;background:#e8f3fb;outline:0}.case-folder-search-clear svg{width:15px;height:15px}.case-folder-header-tools{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.case-folder-row-switch{background:#eef4f8;border:1px solid #d2e0eb;border-radius:8px;align-items:center;padding:3px;display:flex}.case-folder-row-switch button{color:#607b95;background:0 0;border:0;border-radius:5px;place-items:center;min-width:30px;height:27px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.case-folder-row-switch button.active{color:#087aca;background:#fff;box-shadow:0 1px 3px #17315b29}.case-folders-configurable .case-folder-scroll:not(.folder-rows-all){grid-auto-columns:220px;grid-auto-flow:column;place-content:start;gap:7px;padding:2px 0 5px;display:grid;overflow:auto hidden}.case-folders-configurable .case-folder-scroll.folder-rows-1{grid-template-rows:repeat(1,42px)}.case-folders-configurable .case-folder-scroll.folder-rows-2{grid-template-rows:repeat(2,42px)}.case-folders-configurable .case-folder-scroll.folder-rows-3{grid-template-rows:repeat(3,42px)}.case-folders-configurable .case-folder-scroll.folder-rows-all{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:7px;min-height:49px;padding:2px 0 5px;display:flex;overflow:visible}.case-folders-configurable .case-folder-scroll>.case-folder-target,.case-folders-configurable .case-folder-row,.case-folders-configurable .case-folder-row>.case-folder-target{justify-self:start;width:220px;min-width:220px;max-width:220px;height:42px}@media (width<=700px){.case-folders-configurable>header{min-width:0}.case-folder-heading{flex:100%;width:100%;min-width:0}.case-folder-title{flex:0 auto;min-width:0}.case-folder-title strong{overflow-wrap:anywhere}.case-folder-search{flex:1 1 0;min-width:0;max-width:none}.case-folder-header-tools{flex-wrap:wrap;flex:100%;justify-content:space-between;width:100%;min-width:0}.case-folder-row-switch{min-width:0;max-width:100%}.case-folders-configurable .case-folder-scroll.folder-rows-all{display:flex}.case-folders-configurable .case-folder-scroll.folder-rows-all>.case-folder-target,.case-folders-configurable .case-folder-scroll.folder-rows-all>.case-folder-row{max-width:min(230px,100%)}}:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-font-caption:12px;--ds-font-body:14px;--ds-status-neutral-bg:#edf2f7;--ds-status-neutral-text:#465d73;--ds-status-info-bg:#e6f3fd;--ds-status-info-text:#0b669f;--ds-status-warning-bg:#fff2d8;--ds-status-warning-text:#754d00;--ds-status-danger-bg:#fdebed;--ds-status-danger-text:#9f2030;--ds-status-success-bg:#e3f5ea;--ds-status-success-text:#12683d}.status-badge,.legal-status,.casework-status,.backup-status{background:var(--ds-status-neutral-bg);width:max-content;max-width:100%;min-height:26px;color:var(--ds-status-neutral-text);font-size:var(--ds-font-caption);white-space:normal;border-radius:999px;align-items:center;padding:4px 9px;font-weight:750;line-height:1.2;display:inline-flex}.status-badge.info,.legal-status.active,.casework-status:not(.warning):not(.breached),.legal-status.preparation{background:var(--ds-status-info-bg);color:var(--ds-status-info-text)}.status-badge.warning,.legal-status.enforcement,.legal-status.voting,.legal-status.draft,.legal-status.under_review,.casework-status.warning,.casework-status.breached,.backup-status.check_failed{background:var(--ds-status-warning-bg);color:var(--ds-status-warning-text)}.status-badge.danger,.legal-status.rejected,.legal-status.cancelled,.backup-status.failed{background:var(--ds-status-danger-bg);color:var(--ds-status-danger-text)}.status-badge.success,.legal-status.completed,.legal-status.decided,.legal-status.frozen,.casework-status.match,.casework-status.final,.casework-status.signed,.casework-status.sent,.backup-status.verified{background:var(--ds-status-success-bg);color:var(--ds-status-success-text)}.ds-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);display:flex}.ds-section-header h2,.ds-section-header p{margin:0}.ds-section-header p:not(.eyebrow){margin-top:var(--ds-space-1);color:#607994}.ds-record-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-empty-state{justify-items:center;gap:var(--ds-space-2);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-surface);color:#607994;text-align:center;padding:32px 16px;display:grid}.ds-empty-state svg{width:28px}.ds-empty-state strong{color:var(--ds-text)}.design-showcase{border-top:1px solid var(--ds-border);margin-top:18px;padding-top:14px}.design-showcase summary{cursor:pointer;color:var(--ds-text);font-weight:750}.design-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.design-showcase-grid>section,.design-showcase-grid>.ds-empty-state{border:1px solid var(--ds-border);border-radius:var(--ds-radius-surface);background:var(--ds-surface-muted);padding:14px}.design-showcase-row{flex-wrap:wrap;gap:8px;display:flex}.design-showcase-error{color:var(--ds-status-danger-text);align-items:center;gap:10px;display:flex}.design-showcase-error span{flex:1;display:grid}.design-showcase-error small{color:#607994}[data-theme=dark]{--ds-status-neutral-bg:#2b425b;--ds-status-neutral-text:#dceaff;--ds-status-info-bg:#173f5f;--ds-status-info-text:#a8dbff;--ds-status-warning-bg:#4b3a1c;--ds-status-warning-text:#ffe0a3;--ds-status-danger-bg:#4a2732;--ds-status-danger-text:#ffd3d8;--ds-status-success-bg:#193f31;--ds-status-success-text:#b9f0d1}[data-theme=dark] .ds-section-header p:not(.eyebrow),[data-theme=dark] .design-showcase-error small{color:#b9cce0}[data-compact=true]{--ds-control-height:36px;--ds-touch-height:40px;--ds-space-2:6px;--ds-space-3:9px;--ds-space-4:12px}.design-showcase[data-density=compact]{font-size:13px}@media (width<=900px){.ds-section-header{flex-direction:column}.ds-record-actions{grid-template-columns:1fr;width:100%;display:grid}.ds-record-actions .button{white-space:normal;width:100%;min-width:0}.design-showcase-grid{grid-template-columns:minmax(0,1fr)}}.modal-card.member-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:14px;width:min(650px,100vw - 32px);max-width:100%;margin:0;padding:22px}.member-form>header,.member-form>footer,.member-form>.form-error{grid-column:1/-1}.member-form>label,.member-form>.password-field,.member-form .password-field{min-width:0}.member-form .choice-picker,.member-form .filter-control{width:100%}.member-form .filter-control{justify-content:space-between}.member-form>label:first-of-type{position:relative}.member-form .field-hint{z-index:6;color:#fff;opacity:1;pointer-events:auto;background:#17315b;border-radius:8px;width:min(290px,100%);padding:9px 11px;font-size:12px;line-height:1.35;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 7px 18px #17315b40}.member-help-button{border:1px solid var(--ds-border);background:var(--ds-surface);width:22px;height:22px;color:var(--ds-text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.member-help-button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}@media (width<=430px){.modal-card.member-form{padding:16px}.member-form>footer{flex-wrap:wrap}.member-form>footer .button{flex:1}}[data-theme=dark] .modal-card.member-form{background:#1b3049}.sidebar>.brand{flex-shrink:0}.sidebar>.sidebar-nav-scroll{scrollbar-width:none;margin:10px 0 0;padding:0 0 10px;overflow-x:hidden}.sidebar>.sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar .sidebar-nav-row{flex-shrink:0;width:100%;min-width:0}.sidebar .sidebar-nav-row>button{flex:1 1 0;width:100%;min-width:0}.sidebar .sidebar-nav-row>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar button>svg{flex-shrink:0;height:20px}.sidebar .sidebar-order-actions{flex:none;gap:2px}.sidebar .sidebar-order-actions .icon-button{justify-content:center;width:28px;height:32px;padding:4px}.sidebar .sidebar-order-actions .icon-button svg{flex-shrink:0;width:16px;height:16px}.sidebar nav>.sidebar-order-toggle{border-top:1px solid #fff2;flex-shrink:0;width:100%;margin-top:8px}.sidebar>.sidebar-bottom{background:0 0;width:100%}.sidebar .sidebar-bottom>.sidebar-collapse-toggle{width:100%;min-height:44px;margin-top:0}.document-templates-page{gap:18px;min-width:0;max-width:1240px;margin:0 auto;padding:4px 0 32px;display:grid}.document-templates-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.document-templates-head h2{color:#17345d;margin:5px 0}.document-templates-head p{color:#7088a1;max-width:720px;margin:0}.document-templates-layout{grid-template-columns:290px minmax(0,1fr);gap:16px;min-width:0;display:grid}.template-catalog,.template-editor-card,.template-preview-card,.template-empty{background:#fff;border:1px solid #d9e6f1;border-radius:16px;min-width:0;box-shadow:0 10px 28px #173c5b0a}.template-catalog{align-self:start;padding:14px}.template-catalog header{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}.template-catalog h3{color:#19385d;margin:0}.template-catalog header span{color:#2875b4;background:#edf6ff;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.template-list-item{color:#19385d;text-align:left;cursor:pointer;background:#f8fbfe;border:1px solid #0000;border-radius:11px;gap:5px;width:100%;margin-top:8px;padding:12px;display:grid}.template-list-item:hover{border-color:#acd3ec}.template-list-item.active{background:#eaf5ff;border-color:#1985cf;box-shadow:0 0 0 2px #1985cf22}.template-list-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-list-item small{color:#718ba3}.template-workspace{gap:16px;min-width:0;display:grid}.template-editor-card>header,.template-preview-card>header{border-bottom:1px solid #e1ebf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.template-editor-card h3,.template-preview-card h3{color:#19385d;margin:4px 0}.template-preview-card header p{color:#718ba3;margin:4px 0 0}.template-editor-fields{gap:14px;padding:20px;display:grid}.template-editor-fields label{color:#365978;gap:6px;font-weight:600;display:grid}.template-editor-fields input,.template-editor-fields textarea{box-sizing:border-box;color:#19385d;width:100%;font:inherit;background:#fff;border:1px solid #c9dbea;border-radius:10px;padding:11px 12px}.template-editor-fields input:focus,.template-editor-fields textarea:focus{border-color:#1985cf;outline:3px solid #1985cf22}.template-editor-fields textarea{resize:vertical;min-height:72px}.template-body{min-height:300px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.template-field-catalog{background:#f6faff;border:1px solid #d8e8f4;border-radius:12px;padding:14px}.template-field-catalog strong{color:#19385d}.template-field-catalog p{color:#718ba3;margin:4px 0 10px;font-size:13px}.template-field-catalog>div{flex-wrap:wrap;gap:7px;display:flex}.template-field-catalog button{color:#365978;text-align:left;cursor:pointer;background:#fff;border:1px solid #cce0ee;border-radius:8px;gap:2px;min-width:145px;padding:8px 10px;display:grid}.template-field-catalog button:hover{background:#edf7ff;border-color:#1985cf}.template-field-catalog code{color:#147bc1}.template-field-catalog span{font-size:12px}.template-editor-card>footer{border-top:1px solid #e1ebf3;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.template-empty{text-align:center;color:#718ba3;place-items:center;gap:8px;padding:72px 24px;display:grid}.template-empty svg{color:#53a0d0;width:44px;height:44px}.template-empty h3{color:#19385d;margin:0}.template-empty p{max-width:400px;margin:0 0 8px}.template-preview-actions{align-items:center;gap:8px;display:flex}.template-preview-actions .danger{color:#c53b4b}.template-preview-toolbar{background:#f8fbfe;border-bottom:1px solid #e1ebf3;flex-wrap:wrap;align-items:end;gap:10px;padding:16px 20px;display:flex}.template-preview-toolbar .choice-picker{flex:1;min-width:250px}.template-preview-toolbar .filter-control{justify-content:space-between;width:100%}.template-preview-result{padding:16px 20px}.template-preview-meta{margin-bottom:10px;font-size:13px;font-weight:700}.template-preview-meta .missing{color:#b34850}.template-preview-meta .ready{color:#2a845a}.template-preview-result iframe{background:#fff;border:1px solid #cbddea;border-radius:11px;width:100%;min-height:470px;display:block}.document-templates-page .button svg,.document-templates-page .icon-button svg{width:17px;height:17px}@media (width<=760px){.document-templates-head{flex-direction:column;align-items:stretch}.document-templates-head .button{width:100%}.document-templates-layout{grid-template-columns:1fr}.template-catalog{order:1}.template-workspace{order:2}.template-preview-toolbar{flex-direction:column;align-items:stretch}.template-preview-toolbar .choice-picker,.template-preview-toolbar .button{width:100%;min-width:0}.template-editor-card>header,.template-preview-card>header{flex-wrap:wrap;padding:15px}.template-editor-fields,.template-preview-result{padding:15px}.template-editor-card>footer{padding:14px 15px}.template-editor-card>footer .button{flex:1}.template-body{min-height:240px}.template-field-catalog button{flex:145px;min-width:0}.template-preview-result iframe{min-height:380px}}.document-templates-page .template-preview-toolbar .choice-picker{flex:240px;min-width:0;max-width:100%}.document-templates-page .template-preview-toolbar .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-editor-fields label,.template-field-catalog{min-width:0}.template-preview-card h3,.template-preview-card header p{overflow-wrap:anywhere}.distribution-panel{gap:16px;display:grid}.distribution-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.distribution-panel>header h3{color:#17385c;margin:0}.distribution-panel>header p{color:#71869b;margin:4px 0 0;font-size:13px}.distribution-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.distribution-actions svg,.distribution-plan-actions svg{width:16px;height:16px}.distribution-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.distribution-metrics article{background:#f5f8fb;border-radius:11px;gap:5px;min-width:0;padding:13px;display:grid}.distribution-metrics article.available{background:#eaf7f1}.distribution-metrics span{color:#6e8297;font-size:11px}.distribution-metrics strong{color:#17385c;overflow-wrap:anywhere;font-size:17px}.distribution-metrics small{color:#7c8fa2}.distribution-excluded{flex-wrap:wrap;gap:7px;display:flex}.distribution-excluded>span{color:#75540d;background:#fff5e5;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.distribution-excluded .icon-button{width:26px;height:26px}.distribution-plans{gap:9px;display:grid}.distribution-plans>article{border:1px solid #e0e8f0;border-radius:11px;grid-template-columns:minmax(170px,1.3fr) minmax(130px,.7fr) minmax(220px,1.3fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.distribution-plans>article>div{min-width:0}.distribution-plans h4{margin:6px 0 0}.distribution-plans p{color:#7c8fa2;overflow-wrap:anywhere;font-size:11px}.distribution-plan-total,.distribution-recipients{gap:5px;display:grid}.distribution-plan-total span,.distribution-recipients span{color:#6c8196;font-size:11px}.distribution-plan-total small{line-height:1.4}.distribution-recipients span{overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;gap:3px;padding:5px 0;display:grid}.distribution-recipients b{color:#254766}.distribution-plan-actions{justify-content:flex-end;display:flex}.distribution-wizard,.distribution-payment,.distribution-review{color:#234462;flex-direction:column;width:min(900px,100vw - 32px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.distribution-payment,.distribution-review{width:min(760px,100vw - 32px)}.distribution-wizard>header,.distribution-payment>header,.distribution-review>header{border-bottom:1px solid #e5edf3;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 17px;display:flex}.distribution-wizard>header h2,.distribution-payment>header h2,.distribution-review>header h2{color:#17385c;margin:3px 0;font-size:22px}.distribution-wizard>header p,.distribution-payment>header p{color:#6c8298;margin:0;font-size:13px}.distribution-kicker{letter-spacing:.12em;color:#2387c7;font-size:10px;font-weight:800}.distribution-steps{background:#f8fbfd;border-bottom:1px solid #e5edf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:14px 26px;list-style:none;display:grid}.distribution-steps li{color:#7f91a1;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.distribution-steps li>span{color:#6f8498;background:#e6edf3;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.distribution-steps li svg{width:17px;height:17px}.distribution-steps li b{font-weight:700;line-height:1.2}.distribution-steps li.current{color:#106fae}.distribution-steps li.current>span{color:#fff;background:#167fbe}.distribution-steps li.complete>span{color:#18845b;background:#d9f2e6}.distribution-wizard-body,.distribution-payment-body{gap:18px;min-height:0;padding:22px 26px;display:grid;overflow:auto}.distribution-step{align-content:start;gap:18px;display:grid}.distribution-step-intro h3,.distribution-payment-body h3{color:#17385c;margin:0 0 5px;font-size:17px}.distribution-step-intro p,.distribution-payment-body>section>p{color:#6b8297;margin:0;font-size:13px;line-height:1.5}.distribution-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.distribution-fields label,.distribution-step>label,.distribution-payment-evidence label,.distribution-review>label{color:#476783;gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid}.distribution-fields input,.distribution-step textarea,.distribution-payment-evidence input,.distribution-payment-evidence textarea,.distribution-review textarea{color:#17385c;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 11px}.distribution-fields .choice-picker,.distribution-fields .filter-control,.distribution-payment .choice-picker,.distribution-payment .filter-control{width:100%;min-width:0}.distribution-fields .filter-control,.distribution-payment .filter-control{justify-content:space-between;min-height:42px}.distribution-step textarea,.distribution-payment-evidence textarea,.distribution-review textarea{resize:vertical;min-height:82px}.distribution-hint{color:#71869a;margin:0;font-size:12px;line-height:1.5}.distribution-claim-list,.distribution-preview-list,.distribution-transaction-list{gap:8px;display:grid}.distribution-claim,.distribution-preview-list article{background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(130px,190px);align-items:center;gap:12px;padding:13px 15px;display:grid}.distribution-claim>span:first-child,.distribution-preview-list article>div{gap:4px;min-width:0;display:grid}.distribution-claim b,.distribution-preview-list strong{color:#245071}.distribution-claim small,.distribution-preview-list small{color:#71869b;font-size:11px}.distribution-claim-input{color:#6b8297;gap:4px;font-size:11px;display:grid}.distribution-claim-input input{width:100%;min-width:0;min-height:40px;font:inherit;border:1px solid #cbdbea;border-radius:8px;padding:7px 10px}.distribution-basis{margin-top:2px}.distribution-preview-metrics,.distribution-approval-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.distribution-preview-metrics span,.distribution-approval-summary span,.distribution-payment-limits span{color:#6d8499;background:#f4f8fb;border-radius:9px;gap:5px;padding:11px 12px;font-size:11px;display:grid}.distribution-preview-metrics b,.distribution-approval-summary b,.distribution-payment-limits b{color:#17385c;overflow-wrap:anywhere;font-size:15px}.distribution-preview-list article>div:nth-child(2){text-align:right}.distribution-preview-list article>div:nth-child(2) b{color:#146fa6;font-size:16px}.distribution-preview-list article>p{grid-column:1/-1;margin:0}.distribution-alert{border-radius:9px;padding:12px 15px;font-size:12px}.distribution-alert strong{margin-bottom:5px;display:block}.distribution-alert p{margin:4px 0}.distribution-alert.error,.distribution-error{color:#ae3444;background:#fff0f1}.distribution-alert.warning,.distribution-warning{color:#936015;background:#fff7e9}.distribution-warning,.distribution-error{border-radius:7px;padding:8px 10px;font-size:12px}.distribution-ack{background:#f0f8fe;border:1px solid #b8d9ec;border-radius:9px;align-items:flex-start;padding:12px;color:#245d80!important;gap:10px!important;display:flex!important}.distribution-ack input{flex:none;width:18px;height:18px;margin:0}.distribution-wizard-footer{background:#fff;border-top:1px solid #e4edf4;flex:none;justify-content:space-between;gap:10px;padding:15px 26px;display:flex}.distribution-wizard-footer .button{justify-content:center;align-items:center;gap:6px;min-height:42px;display:inline-flex}.distribution-wizard-footer svg{width:16px;height:16px}.distribution-payment-body>section{gap:10px;display:grid}.distribution-transaction{color:#254766;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.distribution-transaction:hover,.distribution-transaction.selected{background:#f0f8fe;border-color:#2789c7}.distribution-transaction-icon{color:#29875e;background:#e7f5ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.distribution-transaction-icon svg{width:18px;height:18px}.distribution-transaction>span:nth-child(2){gap:4px;min-width:0;display:grid}.distribution-transaction strong{overflow-wrap:anywhere}.distribution-transaction small{color:#71869b;font-size:11px}.distribution-transaction b{white-space:nowrap;font-size:13px}.distribution-payment-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.distribution-evidence-ok{color:#26845c;align-items:center;gap:6px;font-size:12px;display:flex}.distribution-evidence-ok svg{width:16px;height:16px}.distribution-empty{color:#71869b;background:#f9fbfd;border:1px dashed #cbdbea;border-radius:9px;padding:20px;font-size:13px}.distribution-review{gap:15px}.distribution-review>p,.distribution-review>label,.distribution-review-items{margin:0 26px}.distribution-review-items{gap:7px;max-height:160px;display:grid;overflow:auto}.distribution-review-items span{border-bottom:1px solid #e5edf3;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.distribution-review>.form-error{margin:0 26px}.distribution-review>footer{margin-top:auto}@media (width<=900px){.distribution-plans>article{grid-template-columns:1fr 1fr}.distribution-recipients,.distribution-plan-actions{grid-column:1/-1}.distribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.distribution-panel>header{display:grid}.distribution-actions{justify-content:stretch}.distribution-actions .button{flex:100%;justify-content:center}.distribution-plans>article{grid-template-columns:1fr}.distribution-recipients,.distribution-plan-actions{grid-column:auto}.distribution-plan-actions .button{justify-content:center;width:100%}.distribution-wizard,.distribution-payment,.distribution-review{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.distribution-wizard>header,.distribution-payment>header,.distribution-review>header{padding:16px}.distribution-wizard>header h2,.distribution-payment>header h2{font-size:18px}.distribution-wizard>header p,.distribution-payment>header p{font-size:12px}.distribution-steps{gap:3px;padding:10px 12px}.distribution-steps li{text-align:center;justify-items:center;gap:4px;font-size:9px;display:grid}.distribution-steps li>span{flex-basis:24px;width:24px;height:24px}.distribution-wizard-body,.distribution-payment-body{padding:16px}.distribution-fields,.distribution-preview-metrics,.distribution-approval-summary,.distribution-claim,.distribution-preview-list article,.distribution-payment-limits{grid-template-columns:1fr}.distribution-preview-list article>div:nth-child(2){text-align:left}.distribution-preview-list article>div:nth-child(2) b{order:-1}.distribution-transaction{grid-template-columns:28px minmax(0,1fr)}.distribution-transaction>b{grid-column:2}.distribution-wizard-footer{padding:12px 16px}.distribution-wizard-footer .button{flex:1;min-width:0}.distribution-review>p,.distribution-review>label,.distribution-review-items{margin:0 16px}}.distribution-claim-basis{color:#6b8297;grid-column:1/-1;gap:5px;font-size:11px;display:grid}.distribution-claim-basis input{width:100%;min-height:38px;font:inherit;border:1px solid #cbdbea;border-radius:8px;padding:7px 10px}.distribution-transaction:disabled{cursor:not-allowed;opacity:.58}.distribution-error-text{color:#ad3946!important}.distribution-recipient-check{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.distribution-recipient-check span{color:#6d8499;background:#f8fbfd;border:1px solid #dce7f1;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;font-size:11px;display:grid}.distribution-recipient-check strong{color:#234462;overflow-wrap:anywhere;font-size:12px}@media (width<=650px){.distribution-recipient-check{grid-template-columns:1fr}}.distribution-review{height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.distribution-review>header{flex:none}.distribution-review>header p{color:#71869b;margin:4px 0 0;font-size:12px}.distribution-review-scroll{overscroll-behavior:contain;flex:auto;align-content:start;gap:14px;min-height:0;padding:17px 26px;display:grid;overflow-y:auto}.distribution-review-scroll>label{color:#476783;gap:6px;font-size:12px;font-weight:650;display:grid}.distribution-review-scroll>label.distribution-ack{display:flex}.distribution-review-scroll textarea{width:100%;min-height:80px;font:inherit;resize:vertical;border:1px solid #cbdbea;border-radius:8px;padding:9px 11px}.distribution-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.distribution-review-metrics span{color:#6d8499;background:#f4f8fb;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;font-size:11px;display:grid}.distribution-review-metrics b{color:#17385c;overflow-wrap:anywhere;font-size:13px}.distribution-review-scroll .distribution-review-items{gap:7px;max-height:none;margin:0;display:grid;overflow:visible}.distribution-review-items article{border:1px solid #e1eaf2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 12px;display:grid}.distribution-review-items article>div{gap:4px;min-width:0;display:grid}.distribution-review-items article strong{overflow-wrap:anywhere}.distribution-review-items article small{color:#71869b}.distribution-review-items article>b{white-space:nowrap}.distribution-review-items article>p{grid-column:1/-1;margin:0}.distribution-review>footer{flex:none;margin-top:0}.distribution-step-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.distribution-step .distribution-step-intro h3{border-radius:6px;width:max-content;max-width:100%}.distribution-step h3:focus{outline-offset:3px;outline:2px solid #2789c7}.distribution-load-error{justify-items:start;gap:8px;display:grid}.distribution-load-error p{margin:0}.distribution-registry-error{color:#936015;background:#fff7e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.distribution-legacy-payment,.distribution-verified-payment{background:#fff5e7;border-radius:6px;padding:5px 7px;color:#875c15!important}.distribution-verified-payment{background:#eaf8f0;color:#277d55!important}@media (width<=650px){.distribution-review{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.distribution-review-scroll{padding:14px 16px}.distribution-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.distribution-review-metrics,.distribution-review-items article{grid-template-columns:1fr}.distribution-review-items article>b{justify-self:start}}@media (height<=430px){.distribution-review>header{padding-block:8px}.distribution-review>footer{padding-block:7px}.distribution-review-scroll{padding-block:10px}}.fin-page{--fin-border:#dfe8f0;--fin-muted:#718399;color:#183653;flex-direction:column;gap:18px;min-width:0;display:flex}.fin-page *{box-sizing:border-box}.fin-page h2,.fin-page h3,.fin-page h4,.fin-page p{margin:0}.fin-page h2{font-size:21px}.fin-page h3{font-size:18px}.fin-top,.fin-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.fin-top p,.fin-panel>header p{color:var(--fin-muted);margin-top:5px;font-size:13px}.fin-actions{flex-shrink:0;gap:8px;display:flex}.fin-control-panel{border:1px solid var(--fin-border);background:#fff;border-radius:16px;gap:16px;padding:18px;display:grid;box-shadow:0 5px 18px #193d6109}.fin-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.fin-filter-field{gap:7px;min-width:0;display:grid}.fin-filter-field>span,.fin-control-label{color:#60758b;font-size:12px;font-weight:650}.fin-page .choice-picker{min-width:0}.fin-page .filter-control{width:100%;min-width:0}.fin-page .filter-control>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-page .filter-popover{z-index:60}.fin-period-row{border-top:1px solid #edf2f6;align-items:center;gap:18px;min-width:0;padding-top:14px;display:flex}.fin-control-label{flex:none}.fin-period-scroll{min-width:0;padding:2px;overflow-x:auto}.fin-periods{background:#f2f6fa;border-radius:11px;gap:5px;width:max-content;padding:3px;display:flex}.fin-periods button,.fin-pagination button{color:#5b7086;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:13px}.fin-periods button[aria-pressed=true],.fin-pagination button[aria-current]{color:#fff;background:#163e68;box-shadow:0 2px 7px #163e6833}.fin-dates{flex-wrap:wrap;gap:12px;display:flex}.fin-dates label{color:#60758b;gap:6px;font-size:12px;font-weight:650;display:grid}.fin-dates input{font:inherit;background:#fff;border:1px solid #dbe5ee;border-radius:9px;padding:9px 11px}.fin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fin-metrics article{border:1px solid var(--fin-border);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:132px;padding:18px;display:flex;position:relative;overflow:hidden}.fin-metrics article:after{content:"";background:#edf7f3;border-radius:50%;width:90px;height:90px;position:absolute;top:-38px;right:-35px}.fin-metrics article.expense:after{background:#fff1ef}.fin-metrics article.balance:after{background:#edf4fc}.fin-metrics article>span{color:#60758b;z-index:1;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex;position:relative}.fin-metrics article>span>i{color:#14805e;background:#eaf7f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.fin-metrics article.expense>span>i{color:#c25352;background:#fff0ed}.fin-metrics article.balance>span>i{color:#236da8;background:#eaf2fb}.fin-metrics svg{width:16px;height:16px}.fin-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.5px;z-index:1;font-size:clamp(21px,2.1vw,29px);position:relative}.fin-metrics small{color:#91a0af;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fin-page .fin-positive{color:#14805e}.fin-page .fin-negative{color:#bd514f}.fin-panel{border:1px solid var(--fin-border);background:#fff;border-radius:16px;min-width:0;padding:20px}.fin-chip,.fin-count{color:#58718a;background:#f0f5fa;border-radius:7px;padding:5px 9px;font-size:12px}.fin-footnote{color:#7c8b9d;font-size:12px;line-height:1.5;margin-top:14px!important}.fin-chart{width:100%;max-width:1200px;margin:12px auto 0}.fin-chart-readout{color:#7c8b9d;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:8px;font-size:12px;display:flex}.fin-chart-readout strong{color:#183653;font-size:13px}.fin-single-comparison{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;align-items:center;gap:22px;min-height:210px;padding:20px 0 24px;display:grid}.fin-single-value{text-align:left;color:#183653;cursor:pointer;font:inherit;background:linear-gradient(145deg,#fff,#f4fbf8);border:1px solid #dce8e3;border-radius:15px;flex-direction:column;gap:14px;padding:22px;display:flex}.fin-single-value.expense{background:linear-gradient(145deg,#fff,#fff7f5);border-color:#f0dfdc}.fin-single-value>span{color:#62778c;align-items:center;gap:8px;font-size:12px;display:flex}.fin-single-value>span i{background:#249472;border-radius:3px;width:9px;height:9px}.fin-single-value.expense>span i{background:#db7d72}.fin-single-value strong{font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,32px)}.fin-single-value em{background:#dfeee8;border-radius:20px;height:9px;overflow:hidden}.fin-single-value em i{border-radius:inherit;background:linear-gradient(90deg,#52c8a1,#249472);min-width:0;height:100%;display:block}.fin-single-value.expense em{background:#f4e4e1}.fin-single-value.expense em i{background:linear-gradient(90deg,#f2ac98,#db7d72)}.fin-plot-scroll{overflow:auto hidden}.fin-plot{gap:12px;height:300px;margin:10px 0 32px;display:flex}.fin-axis{text-align:right;color:#8b9aad;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;justify-content:space-between;width:58px;font-size:11px;display:flex}.fin-grid{flex:1;min-width:0;position:relative}.fin-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.fin-grid-lines i{border-top:1px dashed #e7edf2;width:100%}.fin-bars{justify-content:space-around;gap:4px;height:100%;display:flex;position:relative}.fin-month{cursor:pointer;color:#73859a;outline-offset:4px;background:0 0;border:0;flex:1;min-width:0;max-width:160px;padding:0 4px;position:relative}.fin-month.is-active{background:linear-gradient(#0000,#f3f7fb);border-radius:8px}.fin-bar-pair{justify-content:center;align-items:flex-end;gap:6px;height:100%;display:flex}.fin-bar-pair i{border-radius:7px 7px 0 0;width:34%;max-width:44px;min-height:2px;display:block}.fin-bar-income{background:linear-gradient(#52c8a1,#249472)}.fin-bar-expense{background:linear-gradient(#f2ac98,#db7d72)}.fin-month-label{text-align:center;white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 10px);left:0;right:0}.fin-legend{color:#687b90;justify-content:center;gap:24px;font-size:12px;display:flex}.fin-legend span{align-items:center;gap:7px;display:flex}.fin-legend i{background:#249472;border-radius:3px;width:9px;height:9px}.fin-legend span+span i{background:#db7d72}.fin-history-filters{grid-template-columns:minmax(0,1fr) 200px;gap:12px;margin:16px 0;display:grid}.fin-search{background:#fff;border:1px solid #dce6ef;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.fin-search svg{color:#7890a7;flex-shrink:0;width:17px;height:17px}.fin-page .fin-search input{box-shadow:none;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:11px 0;font-size:13px}.fin-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fin-modal textarea{resize:vertical;width:100%}.fin-day h4{color:#6d8095;background:#f6f8fb;border-radius:7px;margin:9px 0 0;padding:8px 11px;font-size:12px;font-weight:600}.fin-operation{border-bottom:1px solid #f0f3f7;grid-template-columns:32px minmax(0,1.6fr) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:9px 3px;display:grid}.fin-operation-icon{color:#73859a;background:#eef3f8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.fin-operation-icon.positive{color:#14805e;background:#eaf7f1}.fin-operation-icon.negative{color:#c25352;background:#fff0ed}.fin-operation-icon svg{width:16px;height:16px}.fin-operation-main,.fin-operation-category,.fin-operation-amount{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.fin-operation-main strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.fin-operation small,.fin-operation time{color:#8695a6;overflow-wrap:anywhere;font-size:11px}.fin-operation-amount{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end}.fin-operation-amount b{white-space:nowrap;font-size:13px}.fin-pagination{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:16px;display:flex}.fin-pagination button:disabled{opacity:.4;cursor:default}.fin-empty{text-align:center;color:#8090a3;justify-items:center;gap:12px;padding:36px 12px;font-size:14px;display:grid}.fin-empty p{font-size:12px}.fin-notice{color:#14805e;background:#eaf7f1;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.fin-modal{flex-direction:column;gap:16px;display:flex}.fin-modal>label,.fin-modal>.fin-form-field{flex-direction:column;gap:7px;display:flex}.fin-modal .choice-picker{width:100%}.fin-modal .filter-popover{z-index:80;width:100%;max-height:min(240px,100dvh - 240px);top:calc(100% + 6px);left:0;overflow:auto}.fin-field-label{font-size:inherit;align-items:center;gap:6px;display:flex;position:relative}.fin-help-button{color:#236da8;cursor:pointer;background:#eaf2fb;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.fin-help-button:hover,.fin-help-button[aria-expanded=true]{background:#d8eafa}.fin-help-button svg{width:15px;height:15px}.fin-account-tooltip{z-index:90;color:#425f79;background:#fff;border:1px solid #cddfec;border-radius:10px;width:min(360px,100vw - 72px);padding:11px 12px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 24px #193d6129}.fin-modal .domain-form-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.fin-modal input{min-width:0}.fin-page button:focus-visible{outline-offset:3px;outline:2px solid #188ce0}.fin-mobile-category{display:none!important}@media (width<=1000px){.fin-filters{grid-template-columns:1fr 1fr}.fin-filter-field:first-child{grid-column:1/-1}.fin-metrics article{padding:15px}.fin-operation{grid-template-columns:30px minmax(0,1fr) minmax(110px,auto)}.fin-operation-category{display:none}.fin-mobile-category{display:block!important}.fin-top{flex-wrap:wrap;align-items:flex-start}.fin-panel{padding:16px}}@media (width<=600px){.fin-page{gap:14px}.fin-top p{font-size:12px}.fin-actions{width:100%}.fin-actions .button{flex:1;justify-content:center}.fin-control-panel{gap:13px;padding:13px}.fin-filters{grid-template-columns:1fr}.fin-filter-field:first-child{grid-column:auto}.fin-period-row{gap:7px;display:grid}.fin-period-scroll{margin:0 -2px}.fin-periods button{padding:8px 11px;font-size:12px}.fin-metrics{grid-template-columns:1fr;gap:8px}.fin-metrics article{min-height:108px;padding:14px}.fin-metrics strong{font-size:21px}.fin-panel>header{flex-wrap:wrap;align-items:flex-start}.fin-history-actions{width:100%;display:grid}.fin-history-actions .button{justify-content:center}.fin-panel{padding:14px}.fin-single-comparison{grid-template-columns:1fr;gap:10px;min-height:0;padding:10px 0}.fin-single-value{gap:10px;padding:16px}.fin-chart-readout{text-align:center;gap:6px;min-height:58px}.fin-plot{gap:6px;height:235px;margin-bottom:52px}.fin-axis{width:40px;font-size:9px}.fin-month{padding:0 1px}.fin-month-label{font-size:9px;top:calc(100% + 7px)}.fin-bar-pair{gap:2px}.fin-history-filters{grid-template-columns:1fr}.fin-operation{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:10px 0}.fin-operation-amount b,.fin-operation-main strong{font-size:12px}.fin-chip{display:none}.fin-legend{gap:12px;font-size:11px}.fin-modal .form-grid{grid-template-columns:1fr}.fin-modal .filter-popover{max-height:min(220px,100dvh - 210px)}.fin-account-tooltip{width:min(340px,100vw - 56px)}}.statement-preview{gap:10px;max-height:360px;display:grid;overflow:auto}.statement-preview article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:5px;padding:12px;display:grid}.statement-preview article>span,.statement-preview article>small{color:var(--text-secondary)}.statement-options,.statement-mapping,.planning-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.statement-check{align-self:end;align-items:center;gap:8px;min-height:42px;display:flex!important}.statement-check input{width:auto!important}.statement-summary{background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px 12px;display:flex}.statement-summary small{flex-basis:100%}.planning-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.planning-grid h4{margin-bottom:10px}.planning-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.planning-row>span{gap:4px;display:grid}.planning-row>span:last-child{text-align:right}.planning-row small,.ownership-panel small{color:var(--text-secondary)}.planning-row.overdue{border-left:3px solid var(--danger);padding-left:10px}.planning-form{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;margin-top:18px;padding:16px}.planning-form h4,.planning-form .wide{grid-column:1/-1}.ownership-panel{gap:10px;display:grid}.ownership-panel .domain-subsection-head>div{gap:4px;display:grid}.ownership-panel .domain-subsection-head>span{gap:8px;display:flex}@media (width<=760px){.statement-options,.statement-mapping,.planning-form,.planning-grid{grid-template-columns:1fr}.planning-form .wide{grid-column:auto}.planning-row{grid-template-columns:1fr}.planning-row>span:last-child{text-align:left}.ownership-panel .domain-subsection-head{align-items:flex-start;gap:10px}.ownership-panel .domain-subsection-head>span{flex-wrap:wrap}}.fin-page [hidden]{display:none!important}.fin-top{background:linear-gradient(110deg,#eaf4fc,#f8fbfd);border:1px solid #d5e4ef;border-radius:16px;align-items:center;padding:22px 24px}.fin-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#547a98;font-size:11px;font-weight:700}.fin-top h2{overflow-wrap:anywhere;margin:6px 0}.fin-top>div:first-child{min-width:0}.fin-actions{flex-wrap:wrap;justify-content:flex-end}.fin-navigation{border-bottom:1px solid #d7e4ef;gap:4px;padding:0 2px;display:flex;overflow-x:auto}.fin-navigation button{color:#607b94;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-weight:600}.fin-navigation button[aria-pressed=true]{color:#087cc5;background:#edf6fc;border-bottom-color:#168dd5;border-radius:9px 9px 0 0}.fin-navigation button:focus-visible,.fin-attention button:focus-visible{outline-offset:-2px;outline:2px solid #168dd5}.fin-section{gap:18px;display:grid}.fin-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fin-section-heading p{color:#718399;margin-top:5px;font-size:13px;line-height:1.5}.fin-section-heading .button{flex-shrink:0}.fin-attention{background:#fff;border:1px solid #dbe6ef;border-radius:16px;padding:20px}.fin-attention>header{justify-content:space-between;gap:12px;display:flex}.fin-attention header p{color:#718399;margin-top:6px;font-size:12px}.fin-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.fin-attention-grid button{text-align:left;color:#193b5c;font:inherit;cursor:pointer;background:#f9fbfd;border:1px solid #dee8f1;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.fin-attention-grid button:hover{background:#eef6fc;border-color:#a3cbe6}.fin-attention-grid button>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.fin-attention-grid small{color:#70869a;font-size:12px;line-height:1.5}.fin-attention-grid svg{flex-shrink:0;width:19px}.fin-attention-icon{color:#2581bd;background:#e5f1fb;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.fin-attention-icon.warning{color:#ac741d;background:#fff1d7}.fin-accounts{gap:18px;display:grid}.fin-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fin-account-card{background:#fff;border:1px solid #dce7ef;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.fin-account-card header{align-items:flex-start;gap:12px;display:flex}.fin-account-card header>div{flex:1;min-width:0}.fin-account-card h4{overflow-wrap:anywhere;margin-top:5px;font-size:17px}.fin-account-card p{color:#70869a;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.6}.fin-account-symbol{color:#2983be;background:#edf5fb;border-radius:11px;padding:10px;display:flex}.fin-account-symbol svg{width:22px;height:22px}.fin-account-card dl{gap:10px;margin:0;display:grid}.fin-account-card dl>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.fin-account-card dt{color:#70869a}.fin-account-card dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.fin-reconciliation{color:#37795c;background:#edf6f0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.fin-reconciliation.pending{color:#966923;background:#fff6e6}.fin-reconciliation svg{width:16px;height:16px}.fin-account-card footer{border-top:1px solid #e8eff5;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.fin-account-note{background:#f6f9fc;border-radius:8px;padding:14px}.fin-context-empty{text-align:center;background:#f8fbfd;border:1px dashed #bcd3e3;border-radius:14px;justify-items:center;gap:12px;padding:46px 24px;display:grid}.fin-context-empty>svg{color:#498fb8;width:36px;height:36px}.fin-context-empty p{color:#70869a;max-width:480px;font-size:13px;line-height:1.6}.fin-metrics article:after{display:none}.fin-metrics article{min-height:125px}.fin-metrics article.balance{background:#f1f7fd}.fin-currency-label{letter-spacing:.06em;font-size:12px!important}.fin-history .fin-count{white-space:nowrap}@media (width<=1100px){.fin-attention-grid{grid-template-columns:1fr}.fin-top{flex-direction:column;align-items:flex-start}.fin-actions{justify-content:flex-start}.fin-account-grid{grid-template-columns:1fr}}@media (width<=600px){.fin-top{padding:18px}.fin-section-heading{flex-direction:column;align-items:flex-start}.fin-navigation button{padding:12px}.fin-account-card{padding:16px}.fin-account-card header{flex-wrap:wrap}.fin-account-card dl>div{flex-direction:column;gap:4px}.fin-account-card dd{text-align:left}.fin-attention>header{flex-direction:column}.fin-actions .button{flex:1}.fin-actions{width:100%}}.fin-schedule-list{margin-top:14px;display:grid}.fin-schedule-list article{border-top:1px solid #e3ecf3;grid-template-columns:minmax(0,1fr) 120px minmax(140px,auto) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.fin-schedule-list article>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.fin-schedule-list small{color:#718399;font-size:12px}.fin-schedule-list .button{white-space:nowrap}.fin-schedule-list strong{font-size:14px}@media (width<=760px){.fin-schedule-list article{grid-template-columns:minmax(0,1fr) auto}.fin-schedule-list article>div:first-child{grid-column:1/-1}.fin-schedule-list .button{grid-column:1/-1;justify-self:start}}.fin-currency-group{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fin-currency-group>.fin-currency-label{color:#58758e;grid-column:1/-1;margin-bottom:-6px}.fin-currency-chart>h4{color:#58758e;margin-top:14px;font-size:12px}@media (width<=600px){.fin-currency-group{grid-template-columns:1fr;gap:10px}}.fin-case-context,.fin-queue,.fin-ledger-card{background:#fff;border:1px solid #d9e5ee;border-radius:16px;box-shadow:0 5px 18px #193d6109}.fin-case-context{justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.fin-case-context>div:first-child{min-width:0}.fin-case-context h3{margin:5px 0}.fin-case-context p{color:#718399;font-size:12px;line-height:1.45}.fin-case-context>.fin-filter-field{width:min(390px,100%)}.fin-queue>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.fin-queue>header p{color:#718399;margin-top:6px;font-size:12px;line-height:1.5}.fin-queue-count{color:#27678f;background:#eaf3fb;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:700}.fin-queue-list{gap:8px;margin-top:16px;display:grid}.fin-queue-item{background:#f9fbfd;border:1px solid #e2eaf2;border-radius:10px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:grid}.fin-queue-item.priority-0{background:#fff4f3;border-color:#f4d9d6}.fin-queue-item.priority-1{background:#fff9ed;border-color:#f0dfba}.fin-queue-mark{background:#87b1d3;border-radius:10px;align-self:stretch}.fin-queue-item.priority-0 .fin-queue-mark{background:#d66a61}.fin-queue-item.priority-1 .fin-queue-mark{background:#d69432}.fin-queue-text{gap:3px;min-width:0;display:grid}.fin-queue-text strong{overflow-wrap:anywhere;font-size:14px}.fin-queue-text small{color:#627b92;overflow-wrap:anywhere;font-size:12px}.fin-queue-text>span{color:#516b83;overflow-wrap:anywhere;font-size:12px}.fin-queue-item .button{white-space:nowrap}.fin-queue-item .button svg,.fin-ledger-card .button svg{width:15px;height:15px}.fin-queue-footer{color:#70869a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.fin-ledgers{gap:13px;display:grid}.fin-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fin-ledger-card{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:18px;display:flex}.fin-ledger-card .fin-eyebrow{font-size:11px;line-height:1.5}.fin-ledger-card dl{gap:10px;margin:12px 0 0;display:grid}.fin-ledger-card dl>div{border-top:1px solid #e9eff4;gap:2px;padding-top:9px;display:grid}.fin-ledger-card dt{color:#74889a;font-size:11px}.fin-ledger-card dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.fin-ledger-card p{color:#8292a1;margin-top:12px;font-size:12px}.fin-ledger-card .button{align-self:flex-start}.fin-reconciliation.mismatch{color:#a95f20;background:#fff1e5}.fin-list-pagination{color:#60758b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px 0;font-size:12px;display:flex}.fin-list-pagination nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.fin-list-pagination nav button{color:#516f89;min-width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px}.fin-list-pagination nav button.active{color:#fff;background:#1782ce;font-weight:700}.fin-list-pagination nav button:disabled{opacity:.4;cursor:default}.fin-list-pagination nav svg{width:17px;height:17px}.fin-list-pagination .fin-page-size{align-items:center;gap:9px;display:flex}.fin-page-size .choice-picker{width:145px}@media (width<=1000px){.fin-ledger-grid{grid-template-columns:1fr}.fin-ledger-card{flex-direction:row;align-items:center}.fin-ledger-card .button{align-self:center}}@media (width<=700px){.fin-case-context{gap:14px;padding:16px;display:grid}.fin-queue{padding:16px}.fin-queue>header{display:grid}.fin-queue-count{justify-self:start}.fin-queue-item{grid-template-columns:4px minmax(0,1fr);gap:10px}.fin-queue-item .button{grid-column:2;justify-self:start}.fin-ledger-card{display:grid}.fin-ledger-card .button{align-self:start}.fin-list-pagination{justify-content:center}.fin-list-pagination>span,.fin-list-pagination .fin-page-size{text-align:center;justify-content:center;width:100%}}.fin-queue-footer nav{align-items:center;gap:7px;display:flex}.fin-queue-footer nav .button{min-width:32px;min-height:30px;padding:5px}.fin-queue-footer nav svg{width:16px;height:16px}.fin-reconciliation.unknown{color:#5c7185;background:#edf2f6}.fin-schedule-list article.focused{background:#eef7fd;border:1px solid #8bc5e9;border-left:4px solid #198ad1;border-radius:9px;padding:14px;scroll-margin:110px}.fin-schedule-list article.focused:focus{outline-offset:2px;outline:2px solid #198ad1}.fin-page{gap:12px}.fin-top{background:#f7fbfe;padding:14px 18px}.fin-top h2{margin:2px 0;font-size:20px}.fin-top p{margin-top:2px}.fin-top .fin-eyebrow{font-size:10px}.fin-navigation button{padding:10px 15px}.fin-control-panel{gap:9px;padding:12px 16px}.fin-filter-field{gap:4px}.fin-period-row{gap:12px;padding-top:9px}.fin-period-hint{color:#718399;font-size:11px;line-height:1.3}.fin-page .filter-control{min-height:38px}.fin-queue{padding:16px 18px}.fin-queue h3{margin-top:2px}.fin-queue>header p{margin-top:3px}.fin-queue-list{border-top:1px solid #e4edf4;gap:0;margin-top:10px}.fin-queue-item,.fin-queue-item.priority-0,.fin-queue-item.priority-1{background:#fff;border:0;border-bottom:1px solid #e4edf4;border-radius:0;grid-template-columns:3px minmax(0,1fr) 118px 125px 140px;gap:12px;min-height:58px;padding:7px 4px;display:grid}.fin-queue-item:hover{background:#f7fbfe}.fin-queue-mark{border-radius:4px}.fin-queue-text{gap:1px}.fin-queue-text strong{font-size:13px}.fin-queue-text small{font-size:11px}.fin-queue-status{color:#506d83;white-space:nowrap;background:#edf3f8;border-radius:6px;place-self:center start;padding:5px 7px;font-size:11px;font-weight:700}.fin-queue-status.priority-0{color:#b5473d;background:#fff0ee}.fin-queue-status.priority-1{color:#9a6518;background:#fff4df}.fin-queue-value{text-align:right;font-variant-numeric:tabular-nums;align-content:center;gap:2px;display:grid}.fin-queue-value strong{white-space:nowrap;font-size:13px}.fin-queue-value time{color:#718399;font-size:11px}.fin-queue-item .button{place-self:center end;padding:7px 8px;font-size:11px}.fin-queue-footer{margin-top:10px}.fin-queue-footer nav{gap:3px}.fin-queue-footer nav button{color:#58748b;background:0 0;border:0;border-radius:7px;min-width:30px;min-height:30px;padding:4px 7px;font-size:12px}.fin-queue-footer nav button.active{color:#fff;background:#1684cc;font-weight:700}.fin-queue-footer nav button:disabled{opacity:.4}@media (width<=1100px){.fin-queue-item,.fin-queue-item.priority-0,.fin-queue-item.priority-1{grid-template-columns:3px minmax(0,1fr) 105px 110px}.fin-queue-item .button{grid-area:2/4;justify-self:end}.fin-queue-value{grid-area:1/4}}@media (width<=700px){.fin-top,.fin-queue{padding:14px}.fin-queue-item,.fin-queue-item.priority-0,.fin-queue-item.priority-1{grid-template-columns:3px minmax(0,1fr) auto;gap:6px 9px;padding:9px 0}.fin-queue-text{grid-column:2/-1}.fin-queue-status{grid-area:2/2}.fin-queue-value{grid-area:2/3}.fin-queue-item .button{grid-area:3/2/auto/-1;justify-self:start}.fin-queue-footer{flex-wrap:wrap}.fin-queue-footer nav{margin-left:auto}}.fin-kpi-strip{gap:8px;display:grid}.fin-kpi-group{background:#fff;border:1px solid #d9e6ef;border-radius:13px;align-items:center;gap:18px;padding:10px 14px;display:flex;box-shadow:0 3px 12px #193d6108}.fin-kpi-period{color:#638098;flex:0 0 130px;font-size:11px;font-weight:700;line-height:1.4}.fin-kpi-values{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fin-kpi-values>div{border-left:1px solid #e6edf3;gap:2px;min-width:0;padding:6px 12px;display:grid}.fin-kpi-values>div.primary{background:#edf6fc;border:0;border-radius:8px}.fin-kpi-values span{color:#6f8395;font-size:11px}.fin-kpi-values strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:750;line-height:1.2}.fin-ledger-card{border-top:3px solid #90bfd9}.fin-ledger-card:nth-child(2){border-top-color:#a9b3d5}.fin-ledger-card:nth-child(3){border-top-color:#8ec9b5}.fin-ledger-card dd{font-size:19px}.fin-ledger-card dl{margin-top:10px}.fin-ledger-card dl>div{padding-top:5px}.fin-plot{height:225px}.fin-panel .fin-footnote{color:#7a8fa2;font-size:11px}@media (width<=850px){.fin-kpi-group{gap:7px;display:grid}.fin-kpi-period{flex-basis:auto}.fin-kpi-values>div:first-child{border-left:0}}@media (width<=600px){.fin-kpi-values{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-kpi-values>div{padding:7px 4px}.fin-kpi-values>div.primary{grid-column:1/-1;padding:8px}.fin-kpi-values strong{font-size:15px}.fin-plot{height:195px}}.fin-account-identity{align-items:center;gap:7px;min-width:0;display:flex}.fin-account-identity h4{min-width:0}.fin-currency-badge{color:#58718a;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#f7fafc;border:1px solid #dce7ef;border-radius:5px;flex:none;padding:2px 5px;font-size:10px;font-weight:750}.fin-accounts{gap:12px}.fin-account-search{max-width:520px}.fin-account-table-wrap{background:#fff;border:1px solid #dce7ef;border-radius:13px;overflow:hidden}.fin-account-table{border-collapse:collapse;table-layout:fixed;width:100%}.fin-account-table th{color:#607990;text-align:left;background:#f5f9fc;border-bottom:1px solid #dce7ef;padding:10px 14px;font-size:11px;font-weight:700}.fin-account-table th:first-child{width:32%}.fin-account-table th:nth-child(2){width:18%}.fin-account-table th:nth-child(3){width:21%}.fin-account-table th:nth-child(4){width:17%}.fin-account-table th:nth-child(5){width:12%}.fin-account-table th.numeric{text-align:right}.fin-account-row{border-bottom:1px solid #e7eef4}.fin-account-row:hover{background:#f8fbfe}.fin-account-table td{vertical-align:middle;min-width:0;padding:10px 14px}.fin-account-table h4{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.fin-account-table small{color:#7890a4;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35;display:block}.fin-ledger-tag{color:#376783;background:#edf4f9;border-radius:6px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.3;display:inline-block}.fin-ledger-tag.statutory{color:#625c93;background:#f1f0fa}.fin-ledger-tag.contract{color:#427963;background:#eef8f4}.fin-account-table .fin-reconciliation{color:#668097;background:0 0;justify-items:start;gap:2px;padding:0;display:grid}.fin-account-table .fin-reconciliation>span{color:#5c7185;background:#eef3f7;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700}.fin-account-table .fin-reconciliation.pending>span{color:#97631a;background:#fff4df}.fin-account-table .fin-reconciliation.mismatch>span{color:#b44b3b;background:#fff0ec}.fin-account-table .fin-reconciliation.checked>span{color:#28775b;background:#e7f6ef}.fin-account-table .fin-reconciliation small{margin:0;font-size:10px}.fin-account-balance{text-align:right;font-variant-numeric:tabular-nums}.fin-account-balance strong{white-space:nowrap;font-size:13px}.fin-account-actions{text-align:right;white-space:nowrap}.fin-account-actions .button{padding:6px 9px;font-size:11px}.fin-row-expand{color:#587b95;vertical-align:middle;cursor:pointer;background:#f7fafc;border:1px solid #e0eaf2;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:5px;display:inline-grid}.fin-row-expand svg{width:15px;height:15px;transition:transform .15s}.fin-row-expand[aria-expanded=true] svg{transform:rotate(90deg)}.fin-account-detail-row td{background:#f9fbfd;border-bottom:1px solid #e7eef4;padding:0 14px 12px}.fin-account-details{background:#fff;border:1px solid #e5edf3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.fin-account-details dl{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.fin-account-details dt{color:#8193a3;font-size:10px}.fin-account-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:650}.fin-account-details .button{white-space:nowrap}.fin-account-details small{color:#718399;font-size:11px}@media (width<=950px){.fin-account-table th,.fin-account-table td{padding-left:9px;padding-right:9px}.fin-account-table th:first-child{width:28%}.fin-account-table th:nth-child(2){width:20%}.fin-account-table th:nth-child(3){width:24%}.fin-account-table th:nth-child(4){width:16%}.fin-account-table th:nth-child(5){width:12%}.fin-account-actions .button{padding:6px}}@media (width<=1200px){.fin-account-table-wrap{background:0 0;border:0;overflow:visible}.fin-account-table,.fin-account-table tbody,.fin-account-table tr,.fin-account-table td{width:100%;display:block}.fin-account-table thead{display:none}.fin-account-table .fin-account-row{background:#fff;border:1px solid #dce7ef;border-radius:11px;grid-template-columns:1fr auto;gap:0 10px;margin-bottom:8px;display:grid;overflow:hidden}.fin-account-table .fin-account-row td{justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.fin-account-table .fin-account-row td:before{content:attr(data-label);color:#8193a3;flex:0 0 92px;font-size:10px}.fin-account-table .fin-account-row .fin-account-name{border-bottom:1px solid #e8eff4;grid-column:1/-1;padding:12px;display:block}.fin-account-table .fin-account-row .fin-account-name:before{display:none}.fin-account-table .fin-account-row td:not(.fin-account-name){grid-column:1/-1}.fin-account-table .fin-account-balance{text-align:right}.fin-account-table .fin-account-actions{justify-content:flex-end}.fin-account-detail-row{margin:-8px 0 8px}.fin-account-detail-row td{border:1px solid #dce7ef;border-radius:0 0 11px 11px}.fin-account-details{display:grid}.fin-account-details dl{gap:8px;display:grid}.fin-account-details .button{justify-self:start}}.auction-registry{gap:18px;display:grid}.auction-registry-head{justify-content:space-between;gap:18px;display:flex}.auction-registry-head h2{margin:0}.auction-registry-layout{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.auction-registry-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.registry-search{background:#fff;border:1px solid #d5e2ed;border-radius:9px;flex:260px;align-items:center;gap:8px;padding:0 11px;display:flex}.registry-search input{border:0;outline:0;width:100%;height:38px}.auction-registry-table{gap:8px;margin-top:14px;display:grid}.auction-registry-row{cursor:pointer;background:#fff;border:1px solid #dce8f2;border-radius:11px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(180px,1fr) minmax(140px,.7fr);align-items:center;gap:16px;padding:14px;display:grid}.auction-registry-row:hover,.auction-registry-row:focus{border-color:#62a9dc;outline:2px solid #d5edff}.auction-registry-row div{gap:4px;min-width:0;display:grid}.auction-registry-row small{color:#7186a0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.registry-amount{font-variant-numeric:tabular-nums}.auction-registry-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}@media (width<=900px){.auction-registry-layout{grid-template-columns:1fr}.auction-registry-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.auction-registry-head{display:grid}.auction-registry-head .button{width:100%}.auction-registry-row{grid-template-columns:1fr}.auction-registry-pagination{flex-wrap:wrap;justify-content:space-between}}.auction-case-page{gap:18px;min-width:0;display:grid}.auction-page-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.auction-page-head h1{color:#17315b;margin:4px 0}.back-link{color:#0876c9;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.auction-case-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auction-case-summary>div{background:#fff;border:1px solid #dce7f1;border-radius:10px;gap:6px;min-width:0;padding:14px 16px;display:grid}.auction-case-summary small{color:#7186a0}.auction-case-summary strong{color:#17315b;overflow-wrap:anywhere}.auction-case-summary .warning{background:#fffaf0;border-color:#f0d8a8}.auction-sales-list{gap:10px;display:grid}.auction-section-heading h2{color:#17315b;margin:0}.auction-sale-group{background:#fff;border:1px solid #dce7f1;border-radius:12px;overflow:hidden}.auction-sale-heading{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:15px 17px}.auction-sale-heading>span{align-items:center;gap:10px;min-width:0;display:flex}.auction-sale-heading svg{color:#62809d;flex:none;width:18px}.auction-sale-heading strong{color:#17315b}.auction-sale-heading small{color:#7186a0;margin-left:auto}.auction-lots{background:#f8fbfd;gap:10px;padding:0 12px 12px;display:grid}.auction-lot-card{background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(200px,1fr) minmax(280px,1.3fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.auction-lot-card h3{color:#17315b;margin:3px 0}.auction-lot-card p{color:#7186a0;overflow-wrap:anywhere;margin:0;font-size:13px}.auction-lot-number{color:#0876c9;font-size:12px;font-weight:700}.auction-lot-rounds{gap:5px;min-width:0;display:grid}.auction-round-row{color:#365a78;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e3ebf2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.auction-round-row.current{background:#f0f9ff;border-color:#8bc3e8}.auction-round-row small{color:#7186a0}.auction-attempt-panel{background:#fff;border:1px solid #cddfea;border-radius:14px;overflow:hidden}.auction-attempt-workspace{gap:0;min-width:0;display:grid}.auction-case-header{border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.auction-case-header h2{color:#17315b;margin:4px 0}.auction-case-header p{color:#7186a0;margin:0}.auction-case-tabs{background:#fff;border-bottom:1px solid #dce7f1;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.auction-case-tabs button{color:#526f8e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:48px;display:flex}.auction-case-tabs button.active{color:#0872c4;border-color:#1687dc;font-weight:700}.auction-case-tabs svg{width:16px}.auction-case-tabs small{background:#e8f3fb;border-radius:99px;place-items:center;min-width:19px;height:19px;display:grid}.auction-case-content{gap:16px;padding:20px 22px;display:grid}.auction-case-section{gap:15px;min-width:0;display:grid}.auction-case-section h3{color:#17315b;margin:0}.auction-case-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auction-case-section>header span{color:#7186a0;font-size:12px}.auction-reasons{color:#75571e;background:#fffaf0;border:1px solid #f0d8a8;border-radius:9px;gap:5px;padding:13px 15px;display:grid}.auction-reasons span{font-size:13px}.auction-handoff-note{color:#58718b;background:#f8fbfd;border:1px dashed #b9c9d7;border-radius:9px;gap:4px;padding:13px 15px;display:grid}.auction-handoff-note strong{color:#365a78}.auction-result-form h3{grid-column:1/-1}.auction-result-form label{color:#46617e;gap:6px;font-size:12px;display:grid}.auction-result-form input,.auction-result-form textarea{color:#19385d;box-sizing:border-box;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;padding:10px}.auction-wizard{width:min(720px,100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}.auction-wizard select{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;height:42px;padding:0 10px}.wizard-assets{gap:7px;display:grid}.wizard-assets label{background:#fff;border:1px solid #dce7f1;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.wizard-review{gap:12px;display:grid}.wizard-review dl{grid-template-columns:150px minmax(0,1fr);gap:8px;margin:0;display:grid}.wizard-review dt{color:#7186a0}.wizard-review dd{color:#17315b;overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=900px){.auction-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-lot-card{grid-template-columns:1fr}.auction-lot-card>.button{justify-self:start}.auction-round-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=560px){.auction-page-head{display:grid}.auction-page-head .button{width:100%}.auction-case-summary{grid-template-columns:1fr 1fr}.auction-case-header{padding:15px;display:grid}.auction-case-content{padding:14px}.auction-case-tabs button{padding:0 9px}.auction-result-form,.wizard-review dl{grid-template-columns:1fr}.auction-sale-heading small{margin-left:0}.auction-sale-heading>span{flex-wrap:wrap}.auction-round-row{grid-template-columns:1fr}.auction-case-summary>div{padding:11px}.auction-lots{padding:0 8px 8px}}.auction-case-picker{width:min(520px,100vw - 24px)}.auction-case-picker-list{gap:7px;max-height:46vh;display:grid;overflow:auto}.auction-case-picker-list button{color:#17315b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f1;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.auction-case-picker-list button:hover,.auction-case-picker-list button:focus-visible{background:#f3faff;border-color:#62a9dc;outline:none}.auction-case-picker-list small{color:#7186a0}.auction-registry-main,.auction-registry-table{min-width:0}.auction-registry-advanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.auction-registry-advanced>legend{grid-column:1/-1}.auction-registry-advanced>label{color:#46617e;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:12px;display:grid}.auction-registry-advanced>label input{box-sizing:border-box;width:100%;min-width:0}.auction-registry-advanced>.choice-picker{min-width:0}.auction-registry-advanced>.choice-picker .filter-control{justify-content:space-between;width:100%}.auction-registry-advanced>.registry-check{grid-template-columns:auto minmax(0,1fr)}@media (width<=1100px){.auction-registry-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.auction-registry-advanced{grid-template-columns:1fr}.auction-registry-advanced>legend{grid-column:auto}.auction-registry-advanced>label{grid-template-columns:1fr}.auction-registry-advanced>.registry-check{grid-template-columns:auto 1fr}}.auction-registry{color:#17315b;gap:16px;min-width:0}.auction-registry h1,.auction-registry h2,.auction-registry p{margin:0}.auction-registry-head{border-bottom:1px solid #dce8f2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.auction-registry-head h1{color:#142d52;font-size:25px;line-height:1.15}.auction-registry-head p{margin-top:5px;font-size:13px}.registry-create{white-space:nowrap;min-height:44px}.auction-registry-folders .case-folders{background:#f8fbfd;border:1px solid #dce8f2;border-radius:12px;margin:0;padding:10px 12px}.auction-registry-folders .case-folders>header{min-height:29px}.auction-registry-folders .case-folder-scroll{align-items:center;gap:7px;padding:2px 0}.auction-registry-folders .case-folder-target{max-width:230px}.auction-registry-folders .case-folder-scroll>.case-folder-target:nth-child(2) b{display:none}.auction-registry-main{gap:12px;min-width:0;display:grid}.auction-registry-toolbar{align-items:stretch;gap:10px;min-width:0;display:flex}.registry-search{color:#6e879f;background:#fff;border:1px solid #cbddea;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;height:44px;padding:0 12px;display:flex}.registry-search svg{flex:none;width:18px}.registry-search input{color:#17315b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0}.registry-search input::placeholder{color:#8195a8}.registry-filter-toggle{white-space:nowrap;min-height:44px;padding:0 15px}.registry-filter-toggle.active{color:#087aca;background:#e6f4ff;box-shadow:inset 0 0 0 1px #8fc7e9}.registry-subtoolbar{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.registry-quick-filters{grid-template-columns:repeat(2,minmax(150px,210px));gap:9px;min-width:0;display:grid}.registry-field{color:#526f8e;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.registry-field .choice-picker,.registry-field .filter-control{width:100%;min-width:0}.registry-field .filter-control{justify-content:space-between;overflow:hidden}.registry-field .filter-control>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-field input{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;min-width:0;height:42px;padding:0 10px}.registry-archive{white-space:nowrap;background:#f4f8fb;border:1px solid #d5e3ed;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.registry-archive button{color:#5d7891;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.registry-archive button svg{width:15px}.registry-archive button.active{color:#087aca;background:#fff;box-shadow:0 1px 3px #17315b18}.auction-registry-advanced{background:#f8fbfe;border:1px solid #cbddea;border-radius:11px;gap:12px;margin:0;padding:14px;display:grid}.auction-registry-advanced>legend{color:#24466e;padding:0 5px;font-size:13px;font-weight:800}.registry-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.registry-filter-actions{color:#7186a0;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:11px;display:flex}.auction-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:2px 0 0}.auction-metrics>div{background:#fff;border:1px solid #dce7f1;border-radius:10px;align-content:center;gap:6px;min-width:0;min-height:70px;padding:12px 14px;display:grid}.auction-metrics small{color:#7186a0;line-height:1.25}.auction-metrics strong{color:#17315b;font-size:22px;line-height:1}.auction-metrics>p{color:#7186a0;grid-column:1/-1;font-size:11px}.auction-registry-table{background:#fff;border:1px solid #d9e6ef;border-radius:12px;gap:0;min-width:0;margin-top:2px;display:grid;overflow:hidden}.auction-table-header,.auction-registry-row{grid-template-columns:minmax(145px,1.65fr) minmax(82px,.9fr) minmax(105px,1.15fr) minmax(130px,1.45fr) minmax(104px,1.05fr) minmax(95px,1fr) minmax(95px,1fr) minmax(75px,.7fr);align-items:center;gap:10px;min-width:0;display:grid!important}.auction-table-header{color:#5f7992;letter-spacing:.03em;text-transform:uppercase;background:#f3f8fb;border-bottom:1px solid #d9e6ef;font-size:10px;font-weight:800;padding:10px 12px!important}.auction-table-header>span{overflow-wrap:anywhere;min-width:0}.auction-registry-row{cursor:pointer;background:#fff;border:0!important;border-bottom:1px solid #e5edf3!important;border-radius:0!important;padding:12px!important}.auction-registry-row:last-child{border-bottom:0!important}.auction-registry-row:hover,.auction-registry-row:focus-visible{outline-offset:-2px;background:#f7fbfe;border-color:#e5edf3;outline:2px solid #a4d2ef}.registry-cell{color:#294d70;align-content:center;gap:4px;min-width:0;font-size:12px;display:grid}.registry-cell>span,.registry-cell>strong{overflow-wrap:anywhere;min-width:0}.registry-select{cursor:pointer;align-items:flex-start;gap:7px;min-width:0;display:flex}.registry-select input{accent-color:#1687dc;flex:none;width:16px;height:16px;margin:1px 0 0}.registry-select>span{gap:3px;min-width:0;display:grid}.registry-select strong{color:#0d5eab;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.registry-cell small,.registry-muted{color:#7186a0;font-size:11px;line-height:1.25}.registry-lot-stat{color:#274e72;font-weight:700}.registry-lot-stat b{color:#17315b;font-size:16px}.registry-stage-list{flex-wrap:wrap;gap:4px;display:flex}.registry-pill{color:#2d648d;background:#edf6fc;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:10px;line-height:1.15;display:inline-flex}.registry-pill b{font-size:10px}.registry-pill-muted{color:#70869b;background:#f0f4f7}.registry-next time{color:#7186a0;font-size:11px}.registry-amount{font-variant-numeric:tabular-nums;color:#17315b;font-size:12px;font-weight:800}.registry-person{text-overflow:ellipsis;overflow:hidden}.registry-folder{color:#4e708d;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.registry-folder svg{flex:none;width:15px}.registry-open .button{justify-self:start;padding:7px 9px;font-size:11px}.mini-empty{color:#7186a0;grid-column:1/-1;padding:40px 20px}.mini-empty strong{color:#294d70}.mini-empty p{margin-top:5px}.auction-registry-pagination{color:#607a93;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:2px;font-size:12px;display:grid}.registry-page-buttons>button:not(.icon-button){color:#315373;background:0 0;border:0;border-radius:7px;min-width:30px;height:30px;padding:0 7px;font-size:12px}@media (width<=1100px){.registry-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-table-header,.auction-registry-row{grid-template-columns:minmax(115px,1.5fr) minmax(70px,.8fr) minmax(90px,1.1fr) minmax(105px,1.25fr) minmax(80px,.9fr) minmax(80px,.85fr) minmax(80px,.85fr) minmax(65px,.65fr);gap:7px}.auction-table-header{font-size:9px}.registry-cell{font-size:11px}.registry-select strong{font-size:12px}}@media (width<=900px){.auction-table-header{display:none!important}.auction-registry-row{gap:8px 14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;padding:13px!important}.registry-cell{min-width:0;padding:0}.registry-client,.registry-next{grid-column:1/-1}.registry-amount,.registry-person,.registry-folder,.registry-open{grid-column:auto}.registry-open,.registry-open .button{justify-self:end}.auction-metrics,.registry-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.auction-registry-head{gap:12px;display:grid}.registry-create{width:100%}.registry-subtoolbar{align-items:stretch;display:grid}.registry-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-archive{justify-content:center}.auction-registry-advanced{padding:12px}.registry-filter-grid{grid-template-columns:1fr}.registry-filter-actions{flex-direction:column;align-items:stretch}.registry-filter-actions .button{width:100%}.auction-metrics{gap:7px}.auction-metrics>div{min-height:64px;padding:10px}.auction-metrics small{font-size:10px}.auction-metrics strong{font-size:20px}.auction-registry-row{gap:8px;grid-template-columns:1fr!important;margin:0!important;padding:12px!important}.registry-cell{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.registry-cell:before{content:attr(data-label);color:#7186a0;font-size:10px;font-weight:800;line-height:1.25}.registry-client,.registry-next{grid-column:auto}.registry-client{display:block}.registry-client:before{display:none}.registry-next{display:grid}.registry-next strong{min-width:0}.registry-open{justify-content:flex-end;display:flex}.registry-open:before{display:none}.registry-open .button{width:auto}.registry-select strong{font-size:13px}.registry-stage-list{justify-content:flex-start}.registry-folder{max-width:100%}.auction-registry-pagination{grid-template-columns:1fr;justify-items:center;gap:9px}.registry-page-size{justify-content:center}.registry-total,.registry-page-buttons{justify-self:center}}@media (width<=380px){.registry-quick-filters{grid-template-columns:1fr}.registry-archive{justify-content:stretch}.registry-archive button{flex:1;justify-content:center}.registry-cell{grid-template-columns:78px minmax(0,1fr)}}.registry-select>span{flex:1!important}@media (width<=600px){.registry-cell{grid-template-columns:90px minmax(0,1fr)}}@media (width<=900px){.auction-registry .auction-registry-main{grid-template-columns:minmax(0,1fr)!important}.auction-registry .auction-registry-toolbar{width:100%!important;min-width:0!important;max-width:100%!important}.auction-registry .registry-subtoolbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.auction-registry .registry-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}}@media (width>=601px) and (width<=900px){.registry-cell{grid-template-columns:96px minmax(0,1fr);align-items:start}.registry-cell:before{content:attr(data-label);color:#7186a0;font-size:10px;font-weight:800;line-height:1.25}.registry-client{grid-column:1/-1;display:grid}.registry-client:before{display:block}.registry-next{grid-column:1/-1}.registry-open:before{display:none}}@media (width<=600px){.registry-client{width:100%;grid-column:1/-1!important;display:block!important}.registry-client .registry-select{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%;display:grid}.registry-client .registry-select>span{width:100%;min-width:0}.registry-client .registry-select strong{overflow-wrap:break-word;word-break:normal}.registry-client .registry-select small{white-space:normal;overflow-wrap:anywhere}}.auction-registry .auction-table-header,.auction-registry .auction-registry-row{grid-template-columns:minmax(180px,1.8fr) minmax(86px,.9fr) minmax(105px,1.1fr) minmax(150px,1.4fr) minmax(110px,1fr) minmax(125px,1.15fr) minmax(110px,1fr) minmax(82px,.8fr)!important}.auction-registry .auction-table-header>span{overflow-wrap:normal;word-break:normal;white-space:normal;line-height:1.2}.auction-registry .registry-person,.auction-registry .registry-folder{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow:hidden}.auction-registry .registry-client small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow:visible}.auction-registry .registry-client .registry-select strong{overflow-wrap:anywhere;word-break:normal}.auction-registry-folders .case-folder-scroll{width:100%;min-width:0;max-width:100%}.auction-registry-folders .case-folder-row>.case-folder-target{max-width:min(230px,100vw - 110px)}.auction-registry-folders .case-folder-target[aria-label=Без\ папки] b{display:none}.auction-registry-folders .case-folder-target:hover:not(.active):not(.drop-target){color:#315373;background:#fbfdff;border-color:#a8cbe2}.auction-registry-folders .case-folder-target.drop-target:not(.active){color:#3f6f8e;background:#f4fbff;border-style:dashed;border-color:#77b7d7;box-shadow:0 0 0 2px #cfeafa}@media (width<=1100px) and (width>=901px){.auction-registry .auction-table-header,.auction-registry .auction-registry-row{grid-template-columns:minmax(105px,1.5fr) minmax(55px,.8fr) minmax(75px,1fr) minmax(110px,1.2fr) minmax(70px,.9fr) minmax(85px,1fr) minmax(70px,.9fr) minmax(58px,.7fr)!important}.auction-registry .auction-table-header{letter-spacing:0;font-size:9px}}@media (width<=1400px) and (width>=1101px){.auction-registry .auction-table-header,.auction-registry .auction-registry-row{gap:7px;grid-template-columns:minmax(130px,1.7fr) minmax(70px,.8fr) minmax(85px,1fr) minmax(100px,1.1fr) minmax(85px,.9fr) minmax(95px,1fr) minmax(85px,.9fr) minmax(65px,.7fr)!important}}@media (width<=900px){.auction-registry-main{grid-template-columns:minmax(0,1fr)}.auction-registry-toolbar,.registry-subtoolbar{width:100%;min-width:0;max-width:100%}.registry-subtoolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.registry-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.auction-registry .auction-table-header{display:none!important}.auction-registry .auction-registry-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}@media (width<=600px){.auction-registry-head{grid-template-columns:minmax(0,1fr)}.auction-registry,.auction-registry-layout,.auction-registry-main,.auction-registry-toolbar,.registry-subtoolbar,.auction-metrics{width:100%;min-width:0;max-width:100%}.auction-registry,.auction-registry-main{grid-template-columns:minmax(0,1fr)}.auction-registry-toolbar,.registry-subtoolbar{grid-template-columns:minmax(0,1fr);display:grid}.auction-registry-toolbar>*,.registry-subtoolbar>*,.registry-search,.registry-filter-toggle{width:100%;min-width:0;max-width:100%}.registry-quick-filters{grid-template-columns:minmax(0,1fr);width:100%}.auction-metrics{grid-template-columns:minmax(0,1fr)}.registry-page-size,.registry-page-size .choice-picker{width:100%;min-width:0;max-width:100%}.auction-registry-folders .case-folder-scroll{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.auction-registry-folders .case-folder-scroll>.case-folder-target,.auction-registry-folders .case-folder-row{width:100%;max-width:100%}.auction-registry-folders .case-folder-row{position:relative}.auction-registry-folders .case-folder-row>.case-folder-target{min-width:0}.auction-registry .auction-registry-row{grid-template-columns:1fr!important}}.auction-registry-folders .case-folder-scroll{align-items:center;gap:7px;width:100%;min-width:0;display:flex;overflow-x:auto}.auction-registry-folders .case-folder-scroll>.case-folder-target,.auction-registry-folders .case-folder-row,.auction-registry-folders .case-folder-row>.case-folder-target{flex:none!important}.auction-registry-folders .case-folder-target{width:auto;min-width:132px;max-width:230px}.auction-registry-folders .case-folder-row{max-width:none;width:auto!important}.auction-registry-folders .case-folder-header-actions{flex:none}.auction-registry-advanced{grid-template-columns:minmax(0,1fr)}.auction-registry-advanced>legend,.auction-registry-advanced>.registry-filter-grid,.auction-registry-advanced>.registry-filter-actions{grid-column:1/-1}.registry-filter-grid{align-items:start}.registry-filter-grid>.registry-field{grid-template-rows:auto 42px;align-content:start}.registry-filter-grid>.registry-field>input,.registry-filter-grid>.registry-field>.choice-picker,.registry-filter-grid>.registry-field .filter-control{height:42px;min-height:42px}@media (width<=600px){.auction-registry-folders .case-folders-configurable .case-folder-scroll{grid-template-columns:none;grid-auto-columns:auto;display:flex;overflow:auto hidden}.auction-registry-folders .case-folder-scroll>.case-folder-target,.auction-registry-folders .case-folder-row,.auction-registry-folders .case-folders-configurable .case-folder-row>.case-folder-target{width:100%!important;min-width:0!important;max-width:100%!important}}.registry-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.registry-head-actions .button{white-space:nowrap;min-height:44px}.registry-instruction svg{width:17px}.auction-instruction{background:#f7fafc;width:min(720px,100%)}.auction-instruction-intro{color:#58718b;line-height:1.45}.auction-instruction-steps{counter-reset:instruction-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.auction-instruction-steps li{counter-increment:instruction-step;background:#fff;border:1px solid #dce7f1;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.auction-instruction-steps li:before{content:counter(instruction-step);color:#0872c4;background:#e8f4fc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.auction-instruction-steps li strong,.auction-instruction-steps li span{grid-column:2}.auction-instruction-steps li strong{color:#17315b;line-height:1.3}.auction-instruction-steps li span{color:#5c7590;font-size:12px;line-height:1.4}@media (width<=600px){.registry-head-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.registry-head-actions .button{width:100%}.auction-instruction-layer{padding:10px}.auction-instruction{max-height:calc(100vh - 20px);padding:16px}.auction-instruction-steps li{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px}.auction-instruction-steps li:before{width:26px;height:26px}}.auction-registry-folders{min-width:0}.auction-registry-folders .registry-folders-toggle{color:#24466e;cursor:pointer;text-align:left;background:#f8fbfe;border:1px solid #d3e3ef;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;font-weight:700;display:flex}.auction-registry-folders .registry-folders-toggle span{text-overflow:ellipsis;white-space:nowrap;color:#637f99;margin-left:auto;font-weight:500;overflow:hidden}.auction-registry-folders .registry-folders-toggle svg:last-child{flex:none;transition:transform .2s}.auction-registry-folders .registry-folders-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.auction-registry-folders .case-folders{margin-top:8px}.auction-registry .auction-metrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.auction-registry .auction-metrics>div{min-height:58px;padding:10px 12px}.auction-registry .auction-metrics .registry-metric-alert{background:#fff5f3;border-color:#edc8c2}.auction-registry .auction-metrics .registry-metric-alert strong{color:#b53434}.auction-registry .auction-metrics .registry-metric-warning{background:#fffaf0;border-color:#efd9ad}.auction-registry .auction-metrics .registry-metric-warning strong{color:#946218}.auction-registry .auction-metrics>p{margin:-3px 0 0}.auction-registry .registry-active-filters{color:#526f8e;align-items:center;gap:10px;font-size:12px;display:flex}.auction-registry .registry-active-filters .button{min-height:28px;padding:4px 9px}.auction-registry .auction-table-header,.auction-registry .auction-registry-row{gap:12px;grid-template-columns:minmax(180px,1.65fr) minmax(175px,1.4fr) minmax(170px,1.4fr) minmax(110px,.95fr) minmax(120px,1fr) 86px!important}.auction-registry .auction-table-header>button{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auction-registry .auction-table-header>button:hover{color:#087aca}.auction-registry .registry-row-needs-action{background:#fffaf3;box-shadow:inset 3px 0 #d99032}.auction-registry .registry-row-needs-action .registry-next strong{color:#9b5917}.auction-registry .registry-client .registry-folder{color:#7186a0;align-items:center;gap:4px;max-width:100%;display:flex}.auction-registry .registry-client .registry-folder svg{flex:none}@media (width<=1100px) and (width>=901px){.auction-registry .auction-table-header,.auction-registry .auction-registry-row{gap:7px;grid-template-columns:minmax(125px,1.4fr) minmax(130px,1.3fr) minmax(130px,1.3fr) minmax(82px,.8fr) minmax(85px,.9fr) 70px!important}}@media (width<=900px){.auction-registry .auction-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-registry .auction-registry-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.auction-registry .auction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-registry .auction-registry-row{grid-template-columns:1fr!important}}@media (width<=900px){.auction-registry.auction-registry .auction-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.auction-registry.auction-registry .auction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.auction-asset-picker{--aap-muted:#526d88;min-width:0;color:var(--ds-text,#29476f);gap:12px;display:grid}[data-theme=dark] .auction-asset-picker{--aap-muted:#b6cce0}.auction-asset-picker__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;font-size:14px;display:flex}.auction-asset-picker__heading span{color:var(--aap-muted);font-size:12px}.auction-asset-picker__selected{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.auction-asset-picker__chip{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface-muted,#f5f8fb);max-width:100%;min-height:32px;color:var(--ds-text,#29476f);font:inherit;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}button.auction-asset-picker__chip{cursor:pointer}button.auction-asset-picker__chip:hover{border-color:var(--ds-focus,#188ce0)}.auction-asset-picker__chip span:first-child{overflow-wrap:anywhere;min-width:0}.auction-asset-picker__chip span:last-child{flex:none;font-size:17px;line-height:1}.auction-asset-picker__filters{grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:10px;min-width:0;display:grid}.auction-asset-picker .auction-asset-picker__filters label,.auction-workspace-ui .auction-asset-picker .auction-asset-picker__filters label{min-width:0;color:var(--aap-muted);gap:5px;font-size:12px;display:grid}.auction-asset-picker__filters input,.auction-asset-picker__filters select,.auction-workspace-ui .form-grid .auction-asset-picker__filters input,.auction-workspace-ui .form-grid .auction-asset-picker__filters select{width:100%;min-width:0;min-height:var(--ds-control-height,42px);border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);color:var(--ds-text,#29476f);font:inherit;padding:8px 11px;font-size:13px}.auction-asset-picker__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:8px;min-width:0;display:grid}.auction-asset-picker label.auction-asset-card,.auction-workspace-ui .auction-asset-picker label.auction-asset-card{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface,#fff);min-width:0;color:var(--ds-text,#29476f);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:start;gap:10px;margin:0;padding:11px 12px;display:grid}.auction-asset-picker label.auction-asset-card.is-selected{border-color:var(--ds-focus,#188ce0);background:var(--ds-surface-muted,#f5f8fb)}.auction-asset-picker label.auction-asset-card.is-unavailable{background:var(--ds-surface-muted,#f5f8fb);cursor:not-allowed}.auction-asset-card input[type=checkbox]{width:18px;height:18px;accent-color:var(--ds-focus,#188ce0);margin:2px 0 0}.auction-asset-card__body{gap:4px;min-width:0;display:grid}.auction-asset-card__body strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.auction-asset-card__meta{overflow-wrap:anywhere;color:var(--aap-muted);font-size:11px;line-height:1.4}.auction-asset-card__reason{color:var(--aap-muted);font-size:11px;line-height:1.4}.auction-asset-picker__empty,.auction-asset-picker__no-results{border:1px dashed var(--ds-border,#cbdbea);background:var(--ds-surface-muted,#f5f8fb);color:var(--ds-text,#29476f);border-radius:9px;margin:0;padding:16px;font-size:13px}.auction-asset-picker__empty p{margin:0 0 10px}.auction-asset-picker :is(button,input,select):focus-visible{outline:2px solid var(--ds-focus,#188ce0);outline-offset:2px}@media (width<=560px){.auction-asset-picker__filters,.auction-asset-picker__list{grid-template-columns:minmax(0,1fr)}}.auction-workspace-ui .auction-wizard-conditions{gap:16px;min-width:0;display:grid}.auction-workspace-ui .auction-wizard-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.auction-workspace-ui .auction-wizard-condition-grid label{min-width:0;color:var(--ds-text,#29476f);align-content:start;gap:6px;font-size:12px;display:grid}.auction-workspace-ui .auction-wizard-condition-grid label small{color:#526d88;line-height:1.4}.auction-workspace-ui .auction-wizard-condition-grid :is(input,select){width:100%;min-width:0;min-height:var(--ds-control-height,42px);border:1px solid var(--ds-border,#cbdbea);border-radius:var(--ds-radius-control,8px);background:var(--ds-surface,#fff);color:var(--ds-text,#29476f);font:inherit;padding:9px 10px;font-size:13px}.auction-workspace-ui .auction-wizard-date-field{gap:6px;min-width:0;display:grid}.auction-workspace-ui .auction-wizard-date-field>small{color:var(--ds-text-muted,#526d88);font-size:11px}.auction-workspace-ui .auction-wizard-money-preview{background:var(--ds-surface-muted,#f5f8fb);color:var(--ds-text,#29476f);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.auction-workspace-ui .auction-wizard-additional{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface,#fff);border-radius:9px;min-width:0}.auction-workspace-ui .auction-wizard-additional summary{color:var(--ds-text,#29476f);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:700}.auction-workspace-ui .auction-wizard-additional .auction-wizard-condition-grid{padding:0 14px 14px}.auction-workspace-ui .auction-wizard-method-note{color:var(--ds-text,#29476f);margin:0 0 10px;font-size:12px}.auction-workspace-ui .auction-wizard-combination-warning{color:#66460e;background:#fff7e8;border:1px solid #e8bf74;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:12px}.auction-workspace-ui .auction-wizard-conditions :is(input,select,summary):focus-visible{outline:2px solid var(--ds-focus,#188ce0);outline-offset:2px}[data-theme=dark] .auction-workspace-ui .auction-wizard-combination-warning{color:#f6d596;background:#3c301e;border-color:#9c753a}[data-theme=dark] .auction-workspace-ui .auction-wizard-condition-grid label small{color:#b6cce0}@media (width<=560px){.auction-workspace-ui .auction-wizard-condition-grid{grid-template-columns:minmax(0,1fr)}}.auction-workspace-ui .auction-wizard-steps li{padding:0;display:block}.auction-workspace-ui .auction-wizard-steps li button{border-radius:inherit;width:100%;min-height:39px;color:inherit;text-align:left;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:8px 9px;display:flex}.auction-workspace-ui .auction-wizard-steps li button>span:not(:first-child){width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;flex:auto;line-height:1.25;display:inline}.auction-workspace-ui .auction-wizard-steps li button b{color:#fff;background:#be3446;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-left:auto;font-size:11px;display:grid}.auction-workspace-ui .auction-wizard-steps li button:focus-visible{outline:2px solid var(--ds-focus,#188ce0);outline-offset:2px}.auction-wizard-error-bubble{z-index:2500;box-sizing:border-box;color:#8d2130;pointer-events:none;background:#fff5f6;border:1px solid #d75b68;border-radius:8px;max-width:min(280px,100vw - 24px);padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 8px 24px #11283a25}[data-theme=dark] .auction-workspace-ui .auction-wizard-steps li{border-color:var(--ds-border);color:#b2c9df}[data-theme=dark] .auction-workspace-ui .auction-wizard-steps li.current{color:#e2f3ff;background:#18344c;border-color:#338fc2}[data-theme=dark] .auction-wizard-error-bubble{color:#ffe0e4;background:#451f2b;border-color:#cf6070}.auction-workspace-ui .auction-wizard-reconcile{background:var(--ds-surface-muted,#f4f9fd);border:1px solid #cbdbea;border-radius:9px;gap:10px;margin-bottom:12px;padding:13px;font-size:12px;display:grid}.auction-workspace-ui .auction-wizard-reconcile p{margin:0}.auction-workspace-ui .auction-wizard-reconcile-list{gap:6px;max-height:165px;display:grid;overflow-y:auto}.auction-workspace-ui .auction-wizard-reconcile-list button{text-align:left;justify-content:flex-start}.auction-workspace-ui .auction-wizard-reconcile-actions{flex-wrap:wrap;gap:8px;display:flex}.auction-workspace-ui .auction-wizard-progress-note a{color:#0876c9}[data-theme=dark] .auction-workspace-ui .auction-wizard-reconcile{border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-wizard-progress-note{border-color:var(--ds-border);background:var(--ds-surface-muted);color:var(--ds-text)}[data-theme=dark] .auction-workspace-ui .auction-wizard-progress-note a{color:#83c9ff}.auction-workspace-ui.workspace-modal .workspace-dialog-body:has(>.auction-wizard-form){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.auction-workspace-ui .auction-wizard-form{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.auction-workspace-ui .auction-wizard-scroll{min-width:0;min-height:0;padding:18px 20px;overflow:auto}.auction-workspace-ui .auction-wizard-form>.workspace-modal-actions{z-index:4;border-top:1px solid var(--ds-border,#dce7f1);background:var(--ds-surface,#fff);margin:0;padding:12px 20px}.auction-workspace-ui .auction-case-calendar .auction-register-row{align-items:center;justify-content:initial;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.auction-workspace-ui .auction-case-calendar .auction-register-row>svg{width:20px;height:20px}.auction-workspace-ui .auction-case-calendar .auction-register-row>span{justify-self:end}.auction-workspace-ui .auction-case-calendar>header{align-items:flex-start}.auction-workspace-ui .auction-case-calendar>header>div{min-width:0}.auction-workspace-ui .auction-case-calendar>header h2{margin:0;line-height:1.2}.auction-workspace-ui .auction-case-calendar>header p{margin:8px 0 0}.auction-workspace-ui .auction-case-calendar>header .button{flex:none;align-self:flex-start}.auction-workspace-ui .auction-calendar-feedback{color:var(--aw-muted);margin:0}.auction-workspace-ui .auction-case-documents .auction-register-row{align-items:center;justify-content:initial;text-align:left;grid-template-columns:24px minmax(0,1fr);display:grid}.auction-workspace-ui .auction-case-documents .auction-register-row>svg{width:20px;height:20px}.auction-workspace-ui .auction-case-documents .auction-register-row>div{text-align:left;min-width:0}.auction-workspace-ui.auction-case-confirm .workspace-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(600px,100vw - 24px)}.auction-workspace-ui.auction-case-confirm .workspace-dialog-body{min-height:0;padding:18px 20px}.auction-workspace-ui.auction-case-confirm .workspace-dialog-body p{margin:0;line-height:1.5}.auction-workspace-ui.auction-case-confirm .workspace-dialog footer{border-top:1px solid var(--ds-border,#dce7f1);padding:14px 20px 18px}@media (width<=900px){.auction-workspace-ui .auction-case-calendar>header{flex-direction:column}}@media (width<=560px){.auction-workspace-ui .auction-case-calendar>header .button{justify-content:center;align-self:stretch}.auction-workspace-ui .auction-case-calendar .auction-register-row{grid-template-columns:24px minmax(0,1fr)}.auction-workspace-ui .auction-case-calendar .auction-register-row>span{grid-column:2;justify-self:start}}.integration-page{gap:16px;display:grid}.integration-hero,.integration-card{background:#fff;border:1px solid #dbe7f2;border-radius:12px;box-shadow:0 5px 18px #17375b0b}.integration-hero{align-items:center;gap:16px;padding:22px;display:flex}.integration-icon{color:#1687dc;background:#e4f3ff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.integration-icon svg{width:27px}.integration-hero h2{margin:0;font-size:25px}.integration-hero p{color:#7186a0;margin:4px 0}.integration-hero .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1687dc;margin:0;font-size:11px}.integration-status{color:#69819a;background:#eef4fa;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.integration-status span{background:#91a5b7;border-radius:50%;width:8px;height:8px}.integration-status.active{color:#21844e;background:#eaf9f0}.integration-status.active span{background:#2da365}.integration-status.error{color:#b62d3b;background:#fff1f2}.integration-status.error span{background:#d23847}.integration-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.integration-card{padding:20px}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-card-head h3{color:#17315b;margin:0}.integration-card-head p{color:#7186a0;margin:5px 0 18px;font-size:13px}.integration-card-head>svg{color:#2389d5;width:22px}.integration-field{color:#46617e;gap:7px;font-size:12px;display:grid}.token-input{position:relative}.token-input input{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;width:100%;padding:11px 12px}.token-input small{color:#2a8a56;font-size:11px;position:absolute;top:12px;right:11px}.integration-meta{color:#7186a0;border-bottom:1px solid #edf2f7;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.integration-meta strong{color:#29476f}.integration-toggle{color:#29476f;align-items:center;gap:9px;margin:16px 0;display:flex}.integration-toggle input,.integration-events input{opacity:0;position:absolute}.integration-toggle span{background:#b7c5d2;border-radius:12px;width:38px;height:21px;position:relative}.integration-toggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .15s;position:absolute;top:2px;left:2px}.integration-toggle input:checked+span{background:#1687dc}.integration-toggle input:checked+span:after{left:19px}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-actions .button{align-items:center;gap:6px;display:inline-flex}.integration-actions svg{width:16px}.integration-actions .danger{color:#ba3040}.integration-events{gap:7px;display:grid}.integration-events label{color:#29476f;border:1px solid #e0eaf2;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.integration-events label:hover{background:#f5faff}.integration-events label>span{border:1px solid #acc0d2;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.integration-events input:checked+span{color:#fff;background:#1687dc;border-color:#1687dc}.integration-events svg{width:13px}.integration-bindings{padding-bottom:12px}.bindings-table{border:1px solid #e0eaf2;border-radius:8px;display:grid;overflow:hidden}.bindings-header,.binding-row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.bindings-header{color:#7186a0;text-transform:uppercase;letter-spacing:.05em;background:#f3f7fb;font-size:11px}.binding-row{color:#29476f;border-top:1px solid #edf2f7;font-size:13px}.binding-pill{color:#69819a;background:#eef4fa;border-radius:99px;justify-self:start;padding:5px 9px;font-size:11px}.binding-pill.active{color:#21844e;background:#eaf9f0}.binding-pill.pending{color:#a66b17;background:#fff7e9}.integration-empty{text-align:center;color:#8295aa;background:#f7fafc;border-radius:8px;padding:20px}.integration-note{color:#7186a0;align-items:center;gap:8px;margin:0 4px;font-size:12px;display:flex}.integration-note svg{width:15px}.integration-loading{color:#7186a0;justify-content:center;align-items:center;gap:8px;padding:50px;display:flex}.spin{animation:.8s linear infinite spin}@media (width<=800px){.integration-grid{grid-template-columns:1fr}.integration-hero{flex-wrap:wrap;align-items:flex-start}.integration-status{margin-left:0}.bindings-header{display:none}.binding-row{grid-template-columns:1fr;gap:5px}.binding-pill{justify-self:start}}@media (width<=470px){.integration-card,.integration-hero{padding:15px}.integration-actions .button{flex:1;justify-content:center}.integration-hero h2{font-size:22px}}.external-events-page{gap:16px;max-width:1180px;margin:0 auto;padding:4px 0 28px}.external-events-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.external-events-intro p{color:#7189a1;max-width:720px;margin:0;line-height:1.5}.external-events-intro .button{flex:none}.external-events-tabs{background:#f5f9fc;border:1px solid #dce7f1;border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.external-events-tabs button{color:#58718a;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 13px;font-size:13px;font-weight:700;display:flex}.external-events-tabs button.active{color:#167bc2;background:#fff;box-shadow:0 1px 4px #17315b14}.external-events-tabs button span{color:#526d86;text-align:center;background:#e8f0f7;border-radius:999px;min-width:23px;padding:3px 6px;font-size:11px}.external-events-tabs button.active span{color:#167bc2;background:#e3f2fd}.external-events-toolbar{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.external-events-toolbar .choice-picker{min-width:210px}.external-events-toolbar .filter-control{justify-content:space-between;width:100%}.external-events-notice{color:#276947;background:#eefaf2;border:1px solid #b9ddc8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.external-events-notice button{color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.external-events-notice svg{width:16px;height:16px}.external-events-list{gap:10px;display:grid}.external-event-card{background:#fff;border:1px solid #dce7f1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid;box-shadow:0 2px 10px #1b436608}.external-event-main{min-width:0}.external-event-main h3{color:#17315b;overflow-wrap:anywhere;margin:8px 0 4px;font-size:16px;line-height:1.35}.external-event-main p{color:#486681;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}.external-event-meta{color:#7890a6;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.external-event-source,.external-event-status{border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.external-event-source{color:#2476b3;background:#e9f3fc}.external-event-source.source-kad{color:#5468a8;background:#edf0fb}.external-event-source.source-other{color:#5e7386;background:#eff2f5}.external-event-status.status-new{color:#956300;background:#fff3dc}.external-event-status.status-accepted{color:#27784b;background:#e6f7ec}.external-event-status.status-dismissed{color:#60778c;background:#edf1f5}.external-event-case{color:#7189a1;font-size:12px}.external-event-case button{color:#167bc2;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.external-event-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.external-event-side a{color:#167bc2;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.external-event-side a:hover{text-decoration:underline}.external-event-side svg{width:15px;height:15px}.external-event-review-button{color:#167bc2;background:#eff7fc;border:1px solid #bfd8ea;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700}.external-event-review-button:hover,.external-event-review-button:focus-visible{background:#e0f1fc;border-color:#66afe0}.external-events-empty{color:#7189a1;text-align:center;background:#fff;border:1px dashed #cfdeeb;border-radius:14px;justify-items:center;gap:9px;padding:48px 20px;display:grid}.external-events-empty svg{color:#9eb9d1;width:34px;height:34px}.external-events-empty strong{color:#284b6c}.external-event-dialog{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(720px,100vw - 24px);height:min(760px,100dvh - 24px);padding:0;display:grid;overflow:hidden}.external-event-dialog>header{border-bottom:1px solid #dce7f1;justify-content:space-between;gap:12px;padding:20px 22px;display:flex}.external-event-dialog>header h2{margin:0 0 4px}.external-event-dialog>header p{color:#7189a1;margin:0;font-size:13px}.external-event-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.external-event-form label{color:#486681;align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.external-event-form label.wide{grid-column:1/-1}.external-event-form .choice-picker,.external-event-form .filter-control{justify-content:space-between;width:100%}.external-event-form input,.external-event-form textarea{box-sizing:border-box;color:#19385d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:10px 11px;font-size:14px}.external-event-form textarea{resize:vertical;min-height:82px;max-height:220px}.external-event-form :is(input,textarea):focus{outline-offset:1px;outline:2px solid #93c9f2}.external-event-dialog>footer{background:#fff;border-top:1px solid #dce7f1;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}@media (width<=680px){.external-events-intro{flex-direction:column}.external-events-intro .button{justify-content:center;width:100%}.external-events-tabs{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.external-events-tabs button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:6px 2px;font-size:11px}.external-events-toolbar{align-items:stretch}.external-events-toolbar .choice-picker{flex:1;min-width:0}.external-event-card{grid-template-columns:1fr;padding:15px}.external-event-side{white-space:normal;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px}.external-event-form{grid-template-columns:1fr;padding:16px}.external-event-form label.wide{grid-column:1}.external-event-dialog>header,.external-event-dialog>footer{padding-left:16px;padding-right:16px}}[data-theme=dark] .external-events-intro p,[data-theme=dark] .external-event-meta,[data-theme=dark] .external-event-case,[data-theme=dark] .external-events-empty{color:#b9cce0}[data-theme=dark] .external-events-tabs,[data-theme=dark] .external-events-toolbar,[data-theme=dark] .external-events-empty{background:#14263c;border-color:#34506d}[data-theme=dark] .external-events-notice{color:#c8f1d7;background:#1f3b35;border-color:#3d7656}[data-theme=dark] .external-events-tabs button{color:#b9cce0}[data-theme=dark] .external-events-tabs button.active{color:#dceaff;background:#234563}[data-theme=dark] .external-events-tabs button span{color:#dceaff;background:#29445f}[data-theme=dark] .external-event-card{box-shadow:none;background:#1b3049;border-color:#34506d}[data-theme=dark] .external-event-main h3,[data-theme=dark] .external-events-empty strong{color:#e6f2ff}[data-theme=dark] .external-event-main p{color:#c3d4e7}[data-theme=dark] .external-event-case button,[data-theme=dark] .external-event-side a{color:#82caff}[data-theme=dark] .external-event-review-button{color:#bce4ff;background:#234563;border-color:#345f81}[data-theme=dark] .external-event-dialog>header,[data-theme=dark] .external-event-dialog>footer{background:#1b3049;border-color:#34506d}[data-theme=dark] .external-event-dialog>header p{color:#b9cce0}[data-theme=dark] .external-event-form label{color:#dceaff}[data-theme=dark] .external-event-form input,[data-theme=dark] .external-event-form textarea{color:#e6f2ff;background:#14263c;border-color:#34506d}.external-event-review-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(780px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;display:grid;overflow:hidden}.external-event-review-dialog>header{border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.external-event-review-dialog>header .eyebrow{margin:0 0 4px}.external-event-review-dialog>header h2{margin:0}.external-event-review-body{align-content:start;gap:16px;min-height:0;padding:20px 22px;display:grid;overflow:auto}.external-event-review-body>h3{color:#17315b;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.external-event-review-summary{color:#486681;overflow-wrap:anywhere;margin:0;line-height:1.5}.external-event-review-evidence{color:#7189a1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.external-event-review-evidence>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.external-event-review-evidence a{color:#167bc2;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.external-event-review-evidence a svg{width:15px;height:15px}.external-event-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.external-event-review-facts>div{background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;min-width:0;padding:12px}.external-event-review-facts dt{color:#7189a1;font-size:11px}.external-event-review-facts dd{color:#19385d;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}.external-event-review-linked,.external-event-selected-case{color:#376786;background:#eaf5fc;border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.external-event-review-case{background:#f8fbfe;border:1px solid #dce7f1;border-radius:12px;gap:12px;padding:16px;display:grid}.external-event-review-case h4,.external-event-review-history h4{color:#17315b;margin:0;font-size:14px}.external-event-review-case p{color:#7189a1;margin:4px 0 0;font-size:12px;line-height:1.5}.external-event-selected-case{background:#eaf5fc;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.external-event-selected-case button{color:#167bc2;background:0 0;border:0;font-weight:700}.external-event-case-search,.external-event-review-note{color:#486681;gap:6px;font-size:12px;font-weight:600;display:grid}.external-event-case-search-control{background:#fff;border:1px solid #cbdbea;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.external-event-case-search-control svg{color:#7189a1;width:16px;height:16px}.external-event-case-search-control input{color:#19385d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:39px;font-size:13px}.external-event-case-results{background:#fff;border:1px solid #dce7f1;border-radius:8px;gap:3px;max-height:180px;padding:4px;display:grid;overflow:auto}.external-event-case-results button{text-align:left;color:#19385d;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:9px;font-size:12px;display:flex}.external-event-case-results button:hover,.external-event-case-results button:focus-visible{background:#edf6fc}.external-event-case-results button span{color:#7189a1}.external-event-review-note textarea{resize:vertical;color:#19385d;border:1px solid #cbdbea;border-radius:8px;width:100%;min-height:90px;max-height:220px;padding:10px;font-size:13px}.external-event-review-history{gap:10px;display:grid}.external-event-review-history>p{color:#7189a1;margin:0;font-size:12px}.external-event-review-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.external-event-review-history li{color:#486681;background:#f8fbfe;border-left:3px solid #80bce8;border-radius:7px;padding:12px;font-size:12px}.external-event-review-history li>div{justify-content:space-between;gap:8px;display:flex}.external-event-review-history li strong{color:#17315b}.external-event-review-history li time{color:#7189a1}.external-event-review-history li>span{margin-top:4px;display:block}.external-event-review-history li p{overflow-wrap:anywhere;margin:7px 0 0}.external-event-review-dialog>footer{background:#fff;border-top:1px solid #dce7f1;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.external-event-review-dialog>footer .button{white-space:nowrap}.external-event-review-loading{color:#7189a1;text-align:center;padding:30px}@media (width<=680px){.external-event-review-dialog>header,.external-event-review-dialog>footer{padding-left:16px;padding-right:16px}.external-event-review-body{padding:16px}.external-event-review-facts{grid-template-columns:1fr}.external-event-review-dialog>footer{flex-wrap:wrap}.external-event-review-dialog>footer .button{flex:1;min-width:100px}.external-event-review-dialog>footer .button.primary{flex-basis:100%}}[data-theme=dark] .external-event-review-dialog>header,[data-theme=dark] .external-event-review-dialog>footer{background:#1b3049;border-color:#34506d}[data-theme=dark] .external-event-review-body>h3,[data-theme=dark] .external-event-review-case h4,[data-theme=dark] .external-event-review-history h4,[data-theme=dark] .external-event-review-history li strong{color:#e6f2ff}[data-theme=dark] .external-event-review-summary,[data-theme=dark] .external-event-review-evidence,[data-theme=dark] .external-event-review-case p,[data-theme=dark] .external-event-review-history li,[data-theme=dark] .external-event-review-history>p{color:#b9cce0}[data-theme=dark] .external-event-review-facts>div,[data-theme=dark] .external-event-review-case,[data-theme=dark] .external-event-review-history li{background:#14263c;border-color:#34506d}[data-theme=dark] .external-event-review-facts dt,[data-theme=dark] .external-event-review-history li time{color:#a7bfd7}[data-theme=dark] .external-event-review-facts dd,[data-theme=dark] .external-event-case-results button{color:#e6f2ff}[data-theme=dark] .external-event-review-linked,[data-theme=dark] .external-event-selected-case{color:#dceaff;background:#234563}[data-theme=dark] .external-event-case-search,[data-theme=dark] .external-event-review-note{color:#dceaff}[data-theme=dark] .external-event-case-search-control,[data-theme=dark] .external-event-case-results,[data-theme=dark] .external-event-review-note textarea{color:#e6f2ff;background:#14263c;border-color:#34506d}[data-theme=dark] .external-event-case-search-control input{color:#e6f2ff}[data-theme=dark] .external-event-case-results button:hover,[data-theme=dark] .external-event-case-results button:focus-visible{background:#234563}.external-event-selected-case>span{overflow-wrap:anywhere;min-width:0}.external-event-selected-case>div{flex-wrap:wrap;gap:10px;display:flex}.external-event-case-feedback{color:#a13545;background:#fff5f5;border:1px solid #f2c9cf;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.external-event-case-feedback button{color:inherit;white-space:nowrap;background:0 0;border:0;font-weight:700}.modal-card.external-event-dialog,.modal-card.external-event-review-dialog{padding:0}.modal-card.external-event-dialog>footer,.modal-card.external-event-review-dialog>footer{position:relative;bottom:auto}[data-theme=dark] .external-event-case-feedback{color:#ffdce0;background:#4a2732;border-color:#8a4952}[data-theme=dark] .external-event-review-evidence a,[data-theme=dark] .external-event-selected-case button,[data-theme=dark] .external-event-review-linked button{color:#82caff}.external-event-review-linked{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.external-event-review-linked button{color:#167bc2;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:700}@media (width<=680px){.external-event-selected-case{display:grid}.external-event-selected-case>div{justify-content:flex-start}.modal-card.external-event-dialog,.modal-card.external-event-review-dialog{padding:0}}.import-center-page{gap:20px;max-width:1480px;margin:0 auto;padding:24px;display:grid}.import-center-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-center-head h1{color:#16385f;margin:5px 0 4px}.import-center-head p{color:#71869b;max-width:720px;margin:0}.import-center-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.import-main{gap:14px;min-width:0;display:grid}.import-card,.import-history{background:#fff;border:1px solid #dbe6f0;border-radius:16px;min-width:0;padding:18px;box-shadow:0 5px 20px #1e41640a}.import-card>header,.import-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.import-card h2,.import-history h2{color:#1b3d62;margin:3px 0 4px;font-size:20px}.import-card header p{color:#71869b;margin:0;font-size:13px}.import-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.import-steps span{color:#71869b;background:#f4f7fa;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.import-steps span.current{color:#0877c2;background:#eaf5fd;box-shadow:inset 0 0 0 1px #acd8f4}.import-steps span.done{color:#21784b;background:#edf8f0}.import-steps b{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.import-form-grid,.import-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.import-form-grid label,.import-mapping-grid label{color:#405f7c;gap:6px;min-width:0;font-size:12px;display:grid}.import-file-label{grid-column:1/-1}.import-file-label input{opacity:0;width:1px;height:1px;position:absolute}.import-file-drop{cursor:pointer;background:#f8fbfe;border:1px dashed #a9cbe3;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;padding:17px;display:grid}.import-file-drop svg{color:#1886d2;grid-row:span 2}.import-file-drop b{color:#274a6d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.import-file-drop small{color:#7b91a6}.import-context{color:#55728d;background:#f3f8fc;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:13px}.import-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-mapping-grid label>span{font-weight:600}.import-actions,.import-review-footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.import-review-list{gap:8px;margin-top:16px;display:grid}.import-review-row{background:#fbfdff;border:1px solid #e1eaf1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) minmax(180px,280px) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.import-review-row.row-duplicate,.import-review-row.row-invalid{background:#fff8f7}.import-review-row.row-ambiguous{background:#fffaf0;border-color:#efdcae}.import-review-number{color:#53718c;background:#edf3f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.import-review-data{gap:3px;min-width:0;display:grid}.import-review-data strong{color:#274866;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-review-data small{color:#778da2;overflow-wrap:anywhere}.import-review-decision{min-width:0}.import-row-status,.import-status{color:#607990;white-space:nowrap;background:#eef4f8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.row-new .import-row-status{color:#1e7a4b;background:#eaf7ef}.row-duplicate .import-row-status{color:#a44841;background:#fff0ee}.row-ambiguous .import-row-status{color:#8d641b;background:#fff2d8}.status-committed{color:#1e7a4b;background:#eaf7ef}.status-partial{color:#8d641b;background:#fff2d8}.status-undone{color:#667b8f;background:#eef1f4}.import-history{position:sticky;top:18px}.import-history>header svg{color:#1886d2}.import-history-list{gap:7px;margin-top:14px;display:grid}.import-history-list article{background:#fbfdff;border:1px solid #e3ebf2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.import-history-list article>div{gap:3px;min-width:0;display:grid}.import-history-list strong{text-overflow:ellipsis;white-space:nowrap;color:#284a6b;font-size:12px;overflow:hidden}.import-history-list small{color:#7c91a5;font-size:10px}.import-history .icon-button{flex:none}.import-center-page .choice-picker{min-width:0}.import-center-page .button svg{width:15px}.import-center-page .form-error{margin-top:12px}@media (width<=1000px){.import-center-layout{grid-template-columns:1fr}.import-history{position:static}.import-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.import-center-page{padding:14px}.import-center-head{display:grid}.import-center-head .button{justify-content:center;width:100%}.import-steps,.import-form-grid,.import-mapping-grid{grid-template-columns:1fr}.import-file-label{grid-column:auto}.import-review-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.import-review-decision,.import-row-status{grid-column:2}.import-row-status{justify-self:start}.import-review-footer{display:grid}.import-review-footer .button{justify-content:center}.import-history-list{grid-template-columns:1fr}}.import-center-page .choice-picker,.import-center-page .filter-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.import-center-page .filter-control{justify-content:space-between}.import-center-page .filter-control>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.import-center-page .filter-control>svg{flex:none}.import-file-label input:focus-visible+.import-file-drop{outline-offset:2px;outline:2px solid #1687dc}.field-capture-page{max-width:1120px;margin:0 auto}.field-capture-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.field-capture-header-icon{color:#1485d1;background:#e9f3fb;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.field-capture-header-icon svg{width:30px;height:30px}.field-capture-card,.field-tasks-card{gap:20px;display:grid}.field-capture-card h2,.field-tasks-card h2{align-items:center;gap:10px;display:flex}.field-capture-card h2 svg{color:#1485d1;width:21px}.field-capture-page .workspace-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.field-draft-badge,.field-saved{color:#26784a;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.field-draft-badge{background:#edf9f1;border-radius:999px;padding:8px 12px}.field-draft-badge svg,.field-saved svg{width:16px}.field-capture-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-capture-form label{color:#4e6b87;gap:8px;font-weight:650;display:grid}.field-capture-form label>span:first-child{font-size:14px}.field-capture-form textarea{resize:vertical;min-height:100px}.field-capture-form>.field-capture-case{grid-column:1}.field-capture-form>.field-capture-file{grid-column:2}.field-capture-form>label:last-child{grid-column:1/-1}.field-capture-file{position:relative}.field-capture-file input{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:26px 0 0}.field-file-value{color:#597690;background:#f7fbfe;border:1px dashed #b8d1e5;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:14px 16px;display:flex!important}.field-file-value svg{color:#1485d1;width:20px}.field-capture-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.field-capture-actions .button svg,.field-task-row .button svg{width:17px}.field-task-count{color:#4e6b87;background:#eef5fa;border-radius:999px;padding:8px 12px;font-weight:700}.field-task-list{gap:10px;display:grid}.field-task-row{background:#fff;border:1px solid #dbe8f2;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.field-task-row.urgent{background:#fffaf2;border-color:#f4c17b}.field-task-row.done{background:#f6faf8}.field-task-mark{color:#2ba567;border:2px solid #b6ccdb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.field-task-row.done .field-task-mark{border-color:#2ba567}.field-task-mark span{background:#b6ccdb;border-radius:50%;width:8px;height:8px}.field-task-mark svg{width:15px}.field-task-row strong{color:#213f64;font-size:16px;display:block}.field-task-row small{color:#7892aa;margin-top:4px;display:block}.field-task-status{color:#2b8a58;font-weight:700}.field-empty{color:#7892aa;text-align:center;place-items:center;gap:8px;padding:46px;display:grid}.field-empty svg{color:#9db7cb;width:28px}.field-empty strong{color:#42617e}@media (width<=700px){.field-capture-header{align-items:flex-start}.field-capture-header-icon{display:none}.field-capture-form{grid-template-columns:1fr}.field-capture-form>.field-capture-case,.field-capture-form>.field-capture-file,.field-capture-form>label:last-child{grid-column:1}.field-capture-page .workspace-card-header{display:block}.field-draft-badge{margin-top:12px;display:inline-flex}.field-task-row{grid-template-columns:26px minmax(0,1fr);align-items:start}.field-task-row .button,.field-task-status{grid-column:2;justify-self:start}.field-capture-actions .button{flex:1;justify-content:center}}.field-capture-page{width:100%;min-width:0}.field-capture-page .workspace-card{background:#fff;border:1px solid #dbe8f2;border-radius:16px;min-width:0;padding:20px}.field-capture-page .workspace-card-header h2{margin:0}.field-capture-page .workspace-card-header p{margin:8px 0 0;line-height:1.5}.field-capture-form{grid-template-columns:repeat(2,minmax(0,1fr))}.field-capture-form label{min-width:0}.field-capture-form textarea{box-sizing:border-box;color:#19385d;width:100%;font:inherit;background:#fff;border:1px solid #c9dbea;border-radius:10px;padding:12px}.field-capture-form textarea:focus{border-color:#1985cf;outline:3px solid #1985cf22}.field-file-value{overflow-wrap:anywhere;min-width:0}.field-file-value svg{flex-shrink:0}.field-capture-case .filter-control{justify-content:space-between;width:100%}.field-capture-case .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-task-row strong,.field-task-row small{overflow-wrap:anywhere}.field-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.field-capture-header h1{margin:4px 0}.field-capture-file:focus-within .field-file-value{outline:3px solid #1985cf44}.field-capture-page .field-task-count{white-space:nowrap}@media (width<=700px){.field-capture-form{grid-template-columns:minmax(0,1fr)}.field-capture-page .workspace-card{padding:14px}.field-task-actions{grid-column:2;justify-content:flex-start}.field-capture-page .workspace-card-header{flex-wrap:wrap;display:flex}.field-capture-page .field-empty{padding:24px 8px}.field-capture-actions .button{flex:180px}.field-draft-badge{white-space:normal}}.external-access-page{max-width:1120px;margin:0 auto}.external-access-icon{color:#1485d1;background:#e9f3fb;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.external-access-icon svg{width:30px}.external-access-create,.external-access-page>.workspace-card{gap:18px;display:grid}.external-access-form{grid-template-columns:1.3fr 1fr 1fr;align-items:end;gap:16px;display:grid}.external-access-form label{color:#4e6b87;gap:8px;font-weight:650;display:grid}.external-access-check{align-self:center;align-items:center;gap:9px;display:flex!important}.external-access-check input{width:18px;height:18px}.external-access-actions{justify-content:flex-end;display:flex}.external-grants-list{gap:10px;display:grid}.external-grant-row{border:1px solid #dbe8f2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.external-grant-row.revoked{opacity:.65;background:#f8fafb}.external-grant-row strong,.external-grant-row small{display:block}.external-grant-row small{color:#7892aa;margin-top:5px}.external-grant-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.external-grant-actions svg{width:17px}.external-grant-state{color:#8b5d35;font-weight:700}.external-empty{color:#7892aa;place-items:center;gap:8px;padding:40px;display:grid}.external-public-page{color:#1c3e64;background:#f3f8fc;min-height:100vh;padding:32px 20px}.external-public-header,.external-public-card,.external-public-footer{max-width:940px;margin:0 auto}.external-public-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.external-public-header h1{margin:3px 0;font-size:28px}.external-public-header p{color:#66829c;margin:0}.external-public-card{background:#fff;border:1px solid #dbe8f2;border-radius:22px;padding:28px;box-shadow:0 12px 40px #2f668011}.external-public-case-grid{border-bottom:1px solid #e5edf3;grid-template-columns:repeat(4,1fr);gap:18px;padding-bottom:26px;display:grid}.external-public-case-grid span,.external-public-case-grid strong{display:block}.external-public-case-grid span{color:#7892aa;margin-bottom:6px;font-size:13px}.external-public-docs{margin-top:24px}.external-public-docs h2{align-items:center;gap:9px;display:flex}.external-public-docs h2 svg{width:20px}.external-public-docs>a{color:inherit;border:1px solid #dbe8f2;border-radius:14px;align-items:center;gap:12px;margin-top:9px;padding:13px 15px;text-decoration:none;display:flex}.external-public-docs>a:hover{background:#f7fbfe;border-color:#1485d1}.external-public-docs>a>svg{color:#1485d1;margin-left:auto}.external-public-docs>a span{flex:1}.external-public-docs small{color:#7892aa;margin-top:4px;display:block}.external-public-footer{text-align:center;color:#7892aa;padding:20px}.external-public-error{text-align:center;background:#fff;border:1px solid #dbe8f2;border-radius:22px;max-width:480px;margin:20vh auto;padding:40px}.external-public-error svg{color:#d27b3e;width:30px}@media (width<=760px){.external-access-icon{display:none}.external-access-form{grid-template-columns:1fr}.external-access-actions .button{justify-content:center;width:100%}.external-grant-row{flex-direction:column;align-items:flex-start}.external-grant-actions{justify-content:flex-end;width:100%}.external-public-page{padding:18px 12px}.external-public-card{padding:20px}.external-public-case-grid{grid-template-columns:1fr 1fr}.external-public-header h1{font-size:22px}}.external-grant-link{gap:5px;max-width:520px;margin-top:10px;display:grid}.external-grant-link span{color:#7892aa;font-size:12px}.external-grant-link input{color:#4e6b87;background:#f7fbfe;min-width:0;font-size:12px}.external-access-page{width:100%;min-width:0}.external-access-page>.workspace-card{background:#fff;border:1px solid #dbe8f2;border-radius:16px;min-width:0;padding:20px}.external-access-page>.workspace-page-header,.external-access-page .workspace-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.external-access-page h1{margin:4px 0}.external-access-page .workspace-card-header h2{align-items:center;gap:8px;margin:0;display:flex}.external-access-page .workspace-card-header h2 svg{width:20px;height:20px}.external-access-page .workspace-card-header p{margin:8px 0 0}.external-access-form{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.external-access-form label{min-width:0}.external-access-form input:not([type=checkbox]),.external-grant-link input{box-sizing:border-box;color:#19385d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9dbea;border-radius:10px;padding:10px 12px}.external-access-form input:focus,.external-grant-link input:focus{border-color:#1985cf;outline:3px solid #1985cf22}.external-access-form .filter-control{justify-content:space-between;width:100%;min-height:44px}.external-access-form .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.external-access-check{grid-column:1/-1}.external-grant-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.external-public-docs>a>span{overflow-wrap:anywhere;min-width:0}.external-public-docs>a>svg{flex-shrink:0;width:20px;height:20px;margin-left:0}.external-public-header h1,.external-public-case-grid strong{overflow-wrap:anywhere}.external-public-page .app-loading{color:#42617e;min-height:50vh}.external-public-page .brand-mark{flex-shrink:0}@media (width<=760px){.external-access-page>.workspace-card{padding:14px}.external-access-form{grid-template-columns:minmax(0,1fr)}.external-public-card{padding:16px}.external-public-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-grant-row>div:first-child{width:100%}}.external-document-picker,.external-access-preview{background:#f8fbfe;border:1px solid #d4e2ee;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.external-document-picker>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.external-document-picker input[type=search],.external-document-picker input:not([type]){color:#19385d;background:#fff;border:1px solid #c9dbea;border-radius:9px;min-height:40px;padding:8px 10px}.external-document-options{gap:6px;max-height:250px;display:grid;overflow:auto}.external-document-options label{color:#19385d;cursor:pointer;background:#fff;border:1px solid #e0ebf3;border-radius:8px;align-items:flex-start;gap:9px;padding:9px;display:flex}.external-document-options label:focus-within{outline-offset:2px;outline:2px solid #278dd7}.external-document-options input{margin-top:3px}.external-document-options span{overflow-wrap:anywhere;min-width:0}.external-document-options small,.external-access-preview small{color:#6d86a0;overflow-wrap:anywhere;margin-top:3px;display:block}.external-access-preview span{color:#315779}.external-grant-documents{color:#315779;margin-top:8px}.external-grant-documents summary{cursor:pointer;font-size:12px;font-weight:650}.external-grant-documents ul{white-space:normal;margin:7px 0 0;padding-left:20px}.external-grant-documents li{overflow-wrap:anywhere;margin:3px 0}.external-public-document-unavailable{color:#68819a;background:#f7f9fb;border:1px solid #dbe8f2;border-radius:14px;align-items:center;gap:12px;margin-top:9px;padding:13px 15px;display:flex}.external-public-document-unavailable>svg{flex:none;width:20px;height:20px}.external-public-document-unavailable span{overflow-wrap:anywhere;min-width:0}.external-public-document-unavailable strong,.external-public-document-unavailable small{display:block}.external-public-document-unavailable small{margin-top:4px}.external-document-error{color:#a22839;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}:root{color:#17315b;font-synthesis:none;background:#e7f0fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 86% 3%,#86cafa 0,#0000 35%),linear-gradient(150deg,#1b6db5 0,#ddecfa 44%,#eff5fa 100%);min-width:0;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;color:#fff;background:linear-gradient(#07376cf5,#072851f0);flex-direction:column;width:238px;padding:20px 12px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #113c692e}.brand{align-items:center;gap:12px;height:54px;padding:0 8px 14px;font-size:23px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#13aab4,#075469);border-radius:6px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 6px 14px #051f4455}.brand-mark.large{width:54px;height:54px;margin-bottom:16px;font-size:28px}.sidebar nav{flex-direction:column;gap:5px;margin-top:10px;display:flex}.sidebar button{color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.sidebar button svg{width:20px}.sidebar button:hover,.sidebar button.active{background:#ffffff1d}.sidebar nav button.active{background:linear-gradient(90deg,#2888df,#419fe4);box-shadow:0 6px 18px #041b3955}.sidebar-bottom{border-top:1px solid #fff2;margin-top:auto;padding-top:10px}.nav-close,.menu-button{display:none!important}.workspace{flex:1;min-width:0;margin-left:238px}.topbar{color:#fff;align-items:center;gap:18px;height:70px;padding:10px 28px;display:flex}.global-search{background:#ffffff32;border-radius:9px;flex:1;align-items:center;gap:10px;max-width:670px;height:44px;padding:0 14px;display:flex}.global-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.global-search input::placeholder{color:#e8f4ff}.workspace-chip,.user-chip{align-items:center;gap:9px;display:flex}.workspace-chip svg{width:19px}.user-chip small{color:#dceeff;display:block}.avatar,.member-avatar{color:#17315b;background:#ccdef4;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.content{background:#fafdfff5;border-radius:13px;min-height:calc(100vh - 82px);margin:0 18px 12px;padding:24px;box-shadow:0 14px 45px #123c6838}.page-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.page-heading h1{color:#14294c;margin:0;font-size:30px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#6b819f;margin:0 0 4px;font-size:12px}.readonly-badge,.role-chip,.scope-chip{color:#24649d;background:#e8f3ff;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.readonly-badge svg{width:15px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-card{background:#fff;border:1px solid #dae7f2;border-radius:9px;align-items:center;gap:15px;padding:17px;display:flex;box-shadow:0 4px 14px #1d52800c}.stat-card>svg{color:#04a8c5;background:#e9f8fa;border-radius:9px;width:43px;height:43px;padding:10px}.stat-card.red>svg{color:#ef3340;background:#fff0f1}.stat-card.violet>svg{color:#7f50d7;background:#f3efff}.stat-card.blue>svg{color:#2584de;background:#edf5ff}.stat-card small,.stat-card strong{display:block}.stat-card small{color:#627894}.stat-card strong{color:#14294c;margin-top:3px;font-size:26px}.cases-surface,.overview-panel,.settings-panel section{background:#fff;border:1px solid #dce7f1;border-radius:9px}.person-tabs{border-bottom:1px solid #dbe7f2;align-items:center;min-height:51px;padding:0 12px;display:flex}.person-tabs>button,.saved-views button{color:#29476f;background:0 0;border:0;align-items:center;gap:5px;padding:16px 13px;display:flex}.person-tabs>button.active{color:#087fd6;font-weight:700;box-shadow:inset 0 -3px #188fea}.saved-views{flex-wrap:wrap;gap:3px;margin-left:12px;display:flex}.saved-view{background:#eef5fc!important;border-radius:6px!important;padding:7px 10px!important}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.segmented{display:flex}.segmented button{color:#234776;background:#fff;border:1px solid #cbdbea;align-items:center;gap:7px;padding:10px 13px;display:flex}.segmented button:first-child{border-radius:6px 0 0 6px}.segmented button:last-child{border-radius:0 6px 6px 0}.segmented button+button{margin-left:-1px}.segmented button.active{color:#fff;background:#1686dc;border-color:#1686dc}.segmented svg,.button svg{width:17px}.filter-search{border:1px solid #cbdbea;border-radius:6px;flex:1;align-items:center;gap:7px;min-width:230px;padding:0 10px;display:flex}.filter-search input{border:0;outline:0;width:100%;min-width:80px;height:40px}.filter-search button{background:0 0;border:0}.select-wrap{position:relative}.select-wrap select,.advanced-filters select{color:#264a75;appearance:none;background:#fff;border:1px solid #cbdbea;border-radius:6px;max-width:220px;height:42px;padding:0 34px 0 11px}.select-wrap>svg{pointer-events:none;width:16px;position:absolute;top:12px;right:9px}.button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:inline-flex}.button.primary{color:#fff;background:#1787dc}.button.create{color:#173906;white-space:nowrap;background:#a8eb16}.button.ghost{color:#24466e;background:#eef4fa}.button.danger{color:#c52838}.button.small{padding:8px 12px}.button.wide{width:100%}.icon-button{background:0 0;border:0;place-items:center;display:grid}.icon-button.outlined{border:1px solid #cbdbea;border-radius:6px;width:42px;height:42px}.advanced-filters,.inline-save{align-items:flex-end;gap:12px;padding:0 14px 14px;display:flex}.advanced-filters label{flex-direction:column;gap:4px;font-size:12px;display:flex}.inline-save{padding-top:12px}.inline-save input{border:1px solid #cbdbea;border-radius:6px;height:38px;padding:0 10px}.kanban{grid-template-columns:repeat(5,minmax(230px,1fr));gap:7px;padding:0 10px 13px;display:grid;overflow:auto}.kanban-column{background:#eef4f8;border-radius:7px;min-width:230px;min-height:400px}.column-title{color:#fff;background:var(--stage);border-radius:7px 7px 0 0;align-items:center;height:45px;padding:0 13px;font-weight:700;display:flex}.column-title b{background:#ffffff36;border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:auto;font-size:12px;display:grid}.column-body{flex-direction:column;gap:8px;padding:8px;display:flex}.case-card{background:#fff;border:1px solid #d6e3ed;border-radius:7px;outline:none;padding:12px 12px 9px;position:relative;box-shadow:0 3px 8px #1e507115}.case-card:hover,.case-card:focus{border-color:#63a9df;box-shadow:0 5px 15px #1e507126}.grip{color:#9aacbd;width:14px;position:absolute;top:7px;right:3px}.case-title{align-items:center;gap:7px;padding-right:9px;display:flex}.case-title strong{color:#0867cb}.case-title .type{color:#057b8b;background:#e1f7fa;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:10px}.case-title .ul{color:#6550b7;background:#eeeaff}.case-number{color:#7186a0;margin:3px 0 8px;display:block}.tags{flex-wrap:wrap;gap:4px;display:flex}.tags span{color:#306aa0;background:#eaf2ff;border-radius:4px;padding:3px 6px;font-size:10px}.tags span.accent{color:#985814;background:#fff0df}.next-action{color:#253e62;margin:8px 0;font-size:12px}.case-meta{color:#637995;align-items:center;gap:10px;font-size:11px;display:flex}.case-meta span{align-items:center;gap:4px;display:flex}.case-meta svg{width:13px}.case-meta i{color:#fff;background:#6989b0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.overdue{font-weight:700;color:#e4313c!important}.mobile-stage{display:none}.empty-state{color:#7186a0;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.empty-state>svg{width:46px;height:46px}.empty-state h3{color:#29476f;margin-bottom:0}.table-scroll{padding:0 14px 14px;overflow:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #e5edf4;padding:12px}.data-table th{color:#69809d;font-size:12px}.data-table td{font-size:13px}.data-table td strong,.data-table td small{display:block}.status-select{align-items:center;gap:7px;display:flex}.status-select .dot{background:var(--stage);border-radius:50%;width:9px;height:9px}.status-select select{color:inherit;background:0 0;border:0}.calendar-list{padding:15px}.calendar-list section{border-bottom:1px solid #e3ebf3;grid-template-columns:160px 1fr;gap:16px;padding:14px;display:grid}.calendar-list time{text-transform:capitalize;font-weight:700}.calendar-list section>div{gap:7px;display:grid}.calendar-list button{text-align:left;color:#24466e;background:#fff;border:1px solid #dce7f1;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.calendar-list button small{margin-left:auto}.stage-dot{background:#4c92d7;border-radius:50%;width:9px;height:9px}.drawer-layer{z-index:70;position:fixed;inset:0}.drawer-scrim{background:#09223f88;border:0;position:absolute;inset:0}.drawer{background:#f7fafc;flex-direction:column;width:min(760px,95vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #06192b44}.drawer>header{background:#fff;border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.drawer h2{color:#162d50;margin:0}.drawer-tabs{background:#fff;border-bottom:1px solid #dce7f1;display:flex;overflow:auto}.drawer-tabs button{color:#416181;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:12px 16px;display:flex}.drawer-tabs button.active{color:#087fd6;box-shadow:inset 0 -3px #1689df}.drawer-tabs svg{width:16px}.drawer-tabs b{background:#edf4fa;border-radius:9px;padding:2px 5px;font-size:10px}.drawer-body{flex:1;padding:22px;overflow:auto}.case-form,.drawer-section{flex-direction:column;gap:18px;display:flex}.case-form label,.member-form label{color:#46617e;flex-direction:column;gap:6px;font-size:12px;display:flex}.case-form input,.case-form select,.case-form textarea,.member-form input,.member-form select,.settings-panel input[type=text],.settings-panel input:not([type]){color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:6px;width:100%;padding:10px}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:repeat(3,1fr)}fieldset{border:1px solid #d4e0eb;border-radius:8px;padding:12px}legend{font-weight:700}.checkbox-grid{grid-template-columns:repeat(2,1fr);gap:6px;max-height:230px;display:grid;overflow:auto}.checkbox-grid label{border:1px solid #e1eaf1;border-radius:5px;grid-template-columns:20px 1fr;padding:8px;display:grid;position:relative}.checkbox-grid input{opacity:0;position:absolute}.checkbox-grid label>span{border:1px solid #aac0d3;border-radius:4px;grid-row:1/3;place-items:center;width:16px;height:16px;display:grid}.checkbox-grid label>span svg{width:12px;display:none}.checkbox-grid input:checked+span{color:#fff;background:#1587dc}.checkbox-grid input:checked+span svg{display:block}.checkbox-grid small{color:#8294a8;grid-column:2}.drawer-footer{background:#fff;border-top:1px solid #dce7f1;gap:10px;padding:14px 22px;display:flex}.drawer-footer>span{flex:1}.add-row,.comment-form{gap:9px;display:flex}.add-row input,.comment-form input{border:1px solid #cbdbea;border-radius:6px;flex:1;padding:10px}.task-list,.document-list,.timeline{gap:8px;display:grid}.task-list>label,.document-list>button{text-align:left;color:#29476f;background:#fff;border:1px solid #dbe6ef;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.task-list>label.done strong{color:#8ca0b3;text-decoration:line-through}.task-list small,.document-list small{color:#778ba0;align-items:center;gap:4px;margin-top:4px;display:flex}.task-list small svg{width:13px}.task-list input{opacity:0;position:absolute}.custom-check{border:1px solid #a9bdd0;border-radius:4px;width:19px;height:19px}.custom-check svg{width:15px;display:none}.task-list input:checked+.custom-check{color:#fff;background:#2fa267}.task-list input:checked+.custom-check svg{display:block}.document-list button>svg:last-child{margin-left:auto}.upload-zone{color:#3373a7;cursor:pointer;border:2px dashed #acd0e8;border-radius:8px;align-items:center;gap:10px;padding:22px;display:flex}.upload-zone span{color:#7b90a7;font-size:12px}.upload-zone input{display:none}.timeline article{gap:12px;display:flex}.timeline article>span{background:#2190df;border-radius:50%;width:9px;height:9px;margin-top:7px}.timeline p{color:#29476f;margin:0}.timeline small{color:#7b90a7}.mini-empty{text-align:center;color:#8295aa;padding:30px}.overview-panel{padding:20px}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-intro{align-items:center;gap:13px;display:flex}.panel-intro>svg{color:#197fc5;background:#e7f4ff;border-radius:8px;width:40px;height:40px;padding:9px}.panel-intro h2{color:#17315b;margin:0}.panel-intro p{color:#7186a0;margin:4px 0}.overview-list,.members-grid{gap:8px;margin-top:20px;display:grid}.overview-list>button,.members-grid article{text-align:left;color:#29476f;background:#fff;border:1px solid #dde7ef;border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.record-icon{color:#057b8b;background:#daf4f8;border-radius:7px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.record-icon.ul{color:#6550b7;background:#eeeaff}.record-main{min-width:180px}.record-main strong,.record-main small{display:block}.record-main small{color:#7b90a7;margin-top:3px}.record-action{flex:1;align-items:center;gap:6px;display:flex}.record-action svg,.record-date svg,.record-member svg{width:15px}.record-date,.record-member{align-items:center;gap:5px;font-size:12px;display:flex}.member-form{background:#f2f7fb;border-radius:7px;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:9px;margin:18px 0;padding:14px;display:grid}.members-grid article .role-chip{margin-left:auto}.members-grid article div strong,.members-grid article div small{display:block}.members-grid article div small{color:#7b90a7}.settings-panel{gap:14px;display:grid}.settings-panel section{padding:20px}.settings-panel h2{margin-top:0}.settings-panel p{color:#7186a0}.theme-options{gap:10px;display:flex}.theme-options button{color:#29476f;background:#fff;border:1px solid #ceddea;border-radius:7px;align-items:center;gap:8px;padding:13px 18px;display:flex}.theme-options button.selected{background:#edf7ff;border-color:#1687dc}.theme-options svg{width:17px}.toggle-row{align-items:center;gap:9px;margin-top:16px;display:flex}.toggle-row input{opacity:0;position:absolute}.toggle-row span{background:#b7c5d2;border-radius:12px;width:38px;height:21px;position:relative}.toggle-row span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:2px}.toggle-row input:checked+span{background:#1687dc}.toggle-row input:checked+span:after{left:19px}.stage-settings{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.stage-settings label{gap:7px;display:flex}.stage-settings input[type=color]{background:0 0;border:0;width:42px}.stage-settings input:last-child{border:1px solid #cbdbea;border-radius:6px;flex:1;padding:9px}.settings-actions{align-items:center;gap:14px;display:flex}.save-confirm{color:#23885a;align-items:center;display:flex}.save-confirm svg{width:16px}.login-page{background:linear-gradient(140deg,#063868,#1e84ce);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border-radius:14px;width:min(410px,100%);padding:36px;position:relative;box-shadow:0 20px 70px #001c3b77}.login-card h1{color:#15305a;margin:0;font-size:34px}.login-card>label{color:#425f80;flex-direction:column;gap:6px;margin:15px 0;font-size:13px;display:flex}.login-card input{border:1px solid #bdd0df;border-radius:7px;padding:12px}.form-error{color:#bd2533;background:#fff0f1;border-radius:6px;padding:9px}.toast{z-index:60;color:#a71f2d;background:#fff;border:1px solid #f1afb5;border-radius:7px;gap:12px;max-width:450px;padding:13px 15px;display:flex;position:fixed;top:80px;right:28px;box-shadow:0 8px 25px #17375b2f}.toast button{background:0 0;border:0;margin-left:auto}.toast svg{width:16px}.app-loading{color:#fff;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.spinner{border:3px solid #bdd8ee;border-top-color:#1687dc;border-radius:50%;width:23px;height:23px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[data-compact=true] .case-card{padding:8px}[data-compact=true] .next-action{margin:5px 0}[data-theme=dark] .content,[data-theme=dark] .drawer{background:#14243a}[data-theme=dark] .cases-surface,[data-theme=dark] .overview-panel,[data-theme=dark] .settings-panel section,[data-theme=dark] .case-card,[data-theme=dark] .stat-card,[data-theme=dark] .drawer>header,[data-theme=dark] .drawer-tabs,[data-theme=dark] .task-list>label,[data-theme=dark] .document-list>button{color:#dceaff;background:#1b3049;border-color:#34506d}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] strong,[data-theme=dark] .next-action{color:#e6f2ff}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#e6f2ff!important;background:#14263c!important;border-color:#3b5671!important}.page-heading-actions,.cases-topline,.archive-switch,.case-filter-tabs,.saved-view-list,.saved-view-item,.selected-filter-tags{align-items:center;display:flex}.page-heading-actions{gap:10px}.cases-topline{border-bottom:1px solid #dbe7f2;justify-content:space-between;gap:12px;padding:13px 14px}.archive-switch button,.case-filter-tabs button{color:#29476f;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;display:flex}.archive-switch button svg{width:17px}.archive-switch button.active{color:#087fd6;background:#e9f5ff;font-weight:700}.case-filter-tabs{border-bottom:1px solid #e4edf4;gap:3px;padding:0 14px;overflow:auto}.case-filter-tabs button{white-space:nowrap;border-radius:0;padding:13px 11px}.case-filter-tabs button.active{color:#087fd6;font-weight:700;box-shadow:inset 0 -3px #188fea}.case-filters-bar{padding-bottom:10px}.filter-control{color:#264a75;white-space:nowrap;background:#fff;border:1px solid #cbdbea;border-radius:6px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.filter-control svg{width:16px}.category-picker{position:relative}.filter-popover{z-index:10;background:#fff;border:1px solid #ccdce9;border-radius:8px;width:min(430px,100vw - 48px);padding:11px;position:absolute;top:47px;left:0;box-shadow:0 14px 35px #17375b2f}.popover-search{border:1px solid #cbdbea;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 9px;display:flex}.popover-search svg{color:#70869d;width:16px}.popover-search input{border:0;outline:0;width:100%}.category-options{max-height:300px;margin-top:9px;overflow:auto}.category-options section{gap:3px;padding:7px 2px;display:grid}.category-options section+section{border-top:1px solid #e4edf4}.category-options section>strong{text-transform:uppercase;letter-spacing:.05em;color:#7186a0;margin-bottom:3px;font-size:11px}.category-options label{color:#29476f;border-radius:5px;grid-template-columns:20px 1fr;align-items:center;padding:7px;display:grid;position:relative}.category-options label:hover{background:#f1f7fc}.category-options input{opacity:0;position:absolute}.category-options label>span{border:1px solid #aac0d3;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.category-options label>span svg{width:12px;display:none}.category-options input:checked+span{color:#fff;background:#1587dc}.category-options input:checked+span svg{display:block}.selected-filter-tags{flex-wrap:wrap;gap:4px;max-width:420px;margin-top:5px}.selected-filter-tags>span{color:#306aa0;background:#eaf2ff;border-radius:4px;align-items:center;gap:3px;max-width:100%;padding:4px 5px 4px 8px;font-size:11px;display:flex}.selected-filter-tags button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.selected-filter-tags svg{width:12px}.advanced-filters{border-top:1px solid #edf2f7;flex-wrap:wrap;padding-top:12px}.advanced-filters fieldset{align-items:center;gap:9px;padding:8px 10px;display:flex}.advanced-filters fieldset legend{color:#607994;font-size:11px}.advanced-filters fieldset label{white-space:nowrap;flex-direction:row;align-items:center}.date-range-picker input{color:#264a75;border:1px solid #cbdbea;border-radius:5px;padding:6px}.saved-views-menu{border-top:1px solid #edf2f7;padding:10px 14px}.saved-view-list{flex-wrap:wrap;gap:5px}.saved-view-item{background:#eef5fc;border-radius:6px}.saved-view-item .icon-button{color:#54718f;width:28px;height:28px}.saved-view-item .icon-button svg{width:13px}.saved-view-item .confirm-delete{color:#c52838;background:#fff0f1;border-radius:5px}.create-saved-view{color:#2478b6;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;display:flex}.create-saved-view svg{width:15px}.saved-view-editor{padding:10px 0 0}.saved-view-editor label{display:block}.case-card,.case-card *{min-width:0}.case-title strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tags span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.case-procedure{color:#647d98;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;overflow:hidden}.restore-case{width:100%;margin-top:9px}.table-scroll{overflow:auto}.data-table thead{z-index:2;position:sticky;top:0}.data-table thead th{background:#f7fafc}.cases-table{min-width:1380px}.cases-table td{vertical-align:top;overflow-wrap:anywhere;max-width:230px}.cases-table td:first-child{min-width:210px}.cases-table td:nth-child(3),.cases-table td:nth-child(4),.cases-table td:nth-child(7){min-width:160px}.case-type{color:#057b8b;background:#e1f7fa;border-radius:99px;padding:3px 6px;font-size:10px;display:inline-flex}.case-type.ul{color:#6550b7;background:#eeeaff}.table-restore{margin-top:7px;padding:6px 8px;font-size:11px;display:flex}.table-restore svg{width:14px}[data-theme=dark] .filter-control,[data-theme=dark] .filter-popover,[data-theme=dark] .data-table thead th{color:#dceaff;background:#1b3049;border-color:#34506d}[data-theme=dark] .saved-view-item,[data-theme=dark] .selected-filter-tags>span,[data-theme=dark] .archive-switch button.active{background:#234563}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.workspace-chip{display:none}.member-form{grid-template-columns:repeat(2,1fr)}.member-form .button{align-self:end}.record-member{display:none}}@media (width<=760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.nav-close,.menu-button{display:grid!important}.nav-close{margin-left:auto}.workspace{margin-left:0}.topbar{padding:9px 12px}.menu-button{color:#fff}.global-search{min-width:0}.user-chip>span:last-child{display:none}.content{border-radius:10px 10px 0 0;margin:0;padding:13px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{padding:11px}.person-tabs{overflow:auto}.toolbar{align-items:stretch}.cases-topline{flex-direction:column;align-items:stretch}.archive-switch,.segmented{width:100%}.archive-switch button,.segmented button{flex:1;justify-content:center}.filter-search{min-width:100%}.category-picker,.select-wrap{flex:1}.filter-control,.select-wrap select{width:100%;max-width:none}.button.create{flex:1}.selected-filter-tags{width:100%;margin-top:5px;position:static}.filter-popover{top:44px}.kanban{scroll-snap-type:x mandatory}.kanban-column{scroll-snap-align:start}.mobile-stage{margin-top:8px;display:block}.mobile-stage select{border:1px solid #d7e3ed;border-radius:5px;width:100%;padding:6px}.advanced-filters fieldset,.date-range-picker{flex-wrap:wrap;width:100%}.form-grid.two,.form-grid.three,.checkbox-grid,.stage-settings{grid-template-columns:1fr}.drawer{width:100%}.drawer-body{padding:15px}.calendar-list section{grid-template-columns:1fr}.overview-list>button{flex-wrap:wrap}.record-action{min-width:50%}.member-form{grid-template-columns:1fr}.members-grid article{flex-wrap:wrap}.members-grid article .role-chip{margin-left:0}.scrim{z-index:19;background:#001d3e77;border:0;position:fixed;inset:0}}@media (width<=470px){.stats-grid{grid-template-columns:1fr 1fr}.stat-card>svg{display:none}.page-heading h1{font-size:25px}.workspace-chip{display:none}.topbar{gap:8px}.global-search{height:40px}.content,.toolbar{padding:10px}.drawer-tabs button{padding:11px}.drawer-tabs button svg{display:none}}.case-number,.next-action,.assignee-name{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.next-action{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-meta .assignee{flex:1;min-width:0}.case-meta .assignee-name{min-width:0;display:block}.table-scroll{max-height:720px;overflow:auto}.clear-filter{color:#2478b6;background:0 0;border:0;padding:4px 6px;font-size:11px}@media (width<=900px){.cases-topline{flex-direction:column;align-items:stretch}.cases-topline .archive-switch,.cases-topline .segmented{width:100%}.cases-topline .archive-switch button,.cases-topline .segmented button{flex:1;justify-content:center}}.drawer{width:min(980px,96vw)}.drawer>header{flex:none;min-height:82px;padding:18px 28px}.drawer-tabs{flex:none;padding:0 12px}.drawer-body.editor-open{padding:0;overflow:hidden}.editor-panel{height:100%;min-height:0}.drawer-body [hidden]{display:none!important}.case-editor{flex-direction:column;height:100%;min-height:0;display:flex}.case-editor-body{flex:1;align-content:start;gap:16px;min-height:0;padding:24px 28px 30px;display:grid;overflow:auto}.case-editor label{color:#46617e;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.case-editor input,.case-editor select,.case-editor textarea{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:6px;outline:none;width:100%;padding:10px;transition:border-color .15s,box-shadow .15s}.case-editor input:focus,.case-editor select:focus,.case-editor textarea:focus{border-color:#218adb;box-shadow:0 0 0 3px #218adb1f}.case-editor input:disabled,.case-editor select:disabled,.case-editor textarea:disabled{color:#526d88;background:#edf3f8}.editor-group{background:#fff;border:1px solid #d5e2ed;border-radius:9px;gap:14px;margin:0;padding:18px;display:grid}.editor-group legend{color:#193b65;padding:0 8px;font-size:14px;font-weight:750}.case-editor .checkbox-grid{max-height:190px}.case-editor .drawer-footer{flex:none;align-items:center;min-height:68px;padding:13px 28px;box-shadow:0 -5px 18px #183b5c0b}.editor-error{color:#a71f2d;background:#fff1f2;border:1px solid #edb1b7;border-radius:7px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.editor-error>svg{flex:none;width:18px}.editor-error span{flex:1}.editor-error button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.editor-error button svg{width:16px}.activity-content{border-bottom:1px solid #e4edf4;flex:1;min-width:0;padding:0 0 14px}.activity-title{font-weight:700}.activity-changes{gap:6px;margin:8px 0;display:grid}.activity-change{color:#29476f;background:#f1f7fc;border-left:3px solid #8cc5ed;border-radius:0 6px 6px 0;padding:8px 10px}.activity-change p{white-space:pre-wrap;overflow-wrap:anywhere}.activity-change button{color:#147bc1;background:0 0;border:0;padding:5px 0 0;font-size:12px}.activity-change.notes-change{background:#f8f5ff;border-left-color:#a989dd}.toast{z-index:110;color:#24466e;border-color:#d4e1eb;align-items:center}.toast.success{color:#187747;background:#f3fff8;border-color:#99dbb8}.toast.error{color:#a71f2d;background:#fff;border-color:#f1afb5}.toast>svg:first-child{flex:none;width:19px}.toast span{overflow-wrap:anywhere}[data-theme=dark] .editor-group,[data-theme=dark] .activity-change{color:#dceaff;background:#1b3049;border-color:#34506d}[data-theme=dark] .editor-group legend,[data-theme=dark] .case-editor label{color:#dceaff}[data-theme=dark] .activity-content{border-color:#34506d}[data-theme=dark] .activity-change.notes-change{background:#263554}:root{--ds-control-height:42px;--ds-touch-height:44px;--ds-radius-control:8px;--ds-radius-surface:12px;--ds-focus:#188ce0;--ds-surface:#fff;--ds-surface-muted:#f5f8fb;--ds-border:#cbdbea;--ds-text:#29476f}.required-mark{color:#bd2533;font-weight:800}.button,.filter-control,.icon-button{min-height:var(--ds-control-height)}.button,.filter-control{border-radius:var(--ds-radius-control)}.icon-button{min-width:var(--ds-control-height);border-radius:var(--ds-radius-control)}.button:focus-visible,.filter-control:focus-visible,.icon-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.modal-layer{z-index:100;overscroll-behavior:contain}.modal-card{border-radius:var(--ds-radius-surface);background:var(--ds-surface)}.modal-card>footer,.domain-form-actions,.drawer-footer,.casework-actions{min-height:var(--ds-touch-height)}[data-theme=dark]{--ds-surface:#1b3049;--ds-surface-muted:#14263c;--ds-border:#34506d;--ds-text:#dceaff;--ds-focus:#79c7ff}[data-theme=dark] .modal-card{background:var(--ds-surface);color:#dceaff;border-color:var(--ds-border)}[data-theme=dark] .modal-card h2,[data-theme=dark] .modal-card label{color:#e6f2ff}@media (width<=700px){.button,.filter-control,.icon-button{min-height:var(--ds-touch-height)}.modal-layer{padding:8px}.modal-card{max-height:calc(100dvh - 16px);padding:16px}.modal-card>footer,.domain-form-actions,.drawer-footer,.casework-actions{position:sticky;bottom:0}}[data-theme=dark] .legal-workspace,[data-theme=dark] .legal-card,[data-theme=dark] .legal-modal,[data-theme=dark] .fin-control-panel,[data-theme=dark] .fin-panel,[data-theme=dark] .fin-metrics article,[data-theme=dark] .auction-integration,[data-theme=dark] .auction-integration__form,[data-theme=dark] .auction-integration__preview,[data-theme=dark] .casework-modal .modal-card,[data-theme=dark] .casework-form{background:var(--ds-surface);border-color:var(--ds-border);color:#dceaff}[data-theme=dark] .legal-card h4,[data-theme=dark] .legal-card p,[data-theme=dark] .fin-panel h2,[data-theme=dark] .fin-panel h3,[data-theme=dark] .fin-panel h4,[data-theme=dark] .auction-integration h3,[data-theme=dark] .auction-integration h4,[data-theme=dark] .auction-integration label{color:#e6f2ff}[data-theme=dark] .legal-summary>span,[data-theme=dark] .fin-periods,[data-theme=dark] .fin-metrics article>span>i,[data-theme=dark] .auction-integration__notice,[data-theme=dark] .casework-hint{background:var(--ds-surface-muted);color:#b9cce0}[data-theme=dark] .auction-integration__error,[data-theme=dark] .form-error{color:#ffdce0;background:#4a2732}[data-theme=dark] .auction-integration__capabilities,[data-theme=dark] .auction-integration__row,[data-theme=dark] .auction-integration__field,[data-theme=dark] .casework-modal .modal-card>header,[data-theme=dark] .casework-modal .casework-actions,[data-theme=dark] .procedure-hero,[data-theme=dark] .procedure-template,[data-theme=dark] .procedure-section,[data-theme=dark] .procedure-next,[data-theme=dark] .procedure-list article{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-integration__capabilities span,[data-theme=dark] .auction-integration__capabilities small,[data-theme=dark] .auction-integration__row strong,[data-theme=dark] .auction-integration__row span,[data-theme=dark] .auction-integration__row small,[data-theme=dark] .auction-integration__field small,[data-theme=dark] .procedure-hero h3,[data-theme=dark] .procedure-hero>div>span,[data-theme=dark] .procedure-template strong,[data-theme=dark] .procedure-template span,[data-theme=dark] .procedure-next strong,[data-theme=dark] .procedure-next span,[data-theme=dark] .procedure-list strong,[data-theme=dark] .procedure-list p,[data-theme=dark] .procedure-list small{color:var(--ds-text)}[data-theme=dark] .auction-integration__capabilities span,[data-theme=dark] .auction-integration__status,[data-theme=dark] .procedure-timeline header small,[data-theme=dark] .procedure-status,[data-theme=dark] .procedure-note{background:var(--ds-surface-muted);color:var(--ds-text)}[data-theme=dark] .procedure-section h4,[data-theme=dark] .procedure-section p,[data-theme=dark] .procedure-section small,[data-theme=dark] .legal-card h4,[data-theme=dark] .legal-card h5,[data-theme=dark] .meeting-content h5,[data-theme=dark] .meeting-content p,[data-theme=dark] .meeting-content small,[data-theme=dark] .meeting-person small,[data-theme=dark] .fin-single-value>span,[data-theme=dark] .fin-metrics article>span,[data-theme=dark] .fin-metrics small,[data-theme=dark] .fin-account-tooltip,[data-theme=dark] .auction-integration p,[data-theme=dark] .auction-integration__row strong,[data-theme=dark] .auction-integration__row span,[data-theme=dark] .auction-integration__row small,[data-theme=dark] .casework-section-head strong,[data-theme=dark] .casework-section-head small,[data-theme=dark] .casework-record p,[data-theme=dark] .procedure-actions .procedure-row-actions button,[data-theme=dark] .procedure-actions .is-done strong{color:var(--ds-text)}[data-theme=dark] .meeting-person,[data-theme=dark] .fin-single-value,[data-theme=dark] .fin-account-tooltip,[data-theme=dark] .casework-section,[data-theme=dark] .inventory-card,[data-theme=dark] .casework-record,[data-theme=dark] .plan-card,[data-theme=dark] .plan-item{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .fin-single-value.income,[data-theme=dark] .fin-single-value.expense{background:var(--ds-surface);border-color:var(--ds-border)}[data-theme=dark] .fin-metrics article:after,[data-theme=dark] .fin-metrics article.expense:after,[data-theme=dark] .fin-metrics article.balance:after{background:var(--ds-surface-muted)}[data-theme=dark] .fin-single-value>span,[data-theme=dark] .fin-metrics article>span,[data-theme=dark] .fin-metrics small,[data-theme=dark] .auction-integration p,[data-theme=dark] .casework-section-head small,[data-theme=dark] .casework-record p{color:var(--ds-text)}[data-theme=dark] .fin-single-value em,[data-theme=dark] .procedure-actions .procedure-row-actions button,[data-theme=dark] .meeting-person{background:var(--ds-surface-muted);border-color:var(--ds-border)}[data-theme=dark] .fin-account-tooltip{box-shadow:0 10px 24px #00000052}[data-theme=dark] .legal-summary b,[data-theme=dark] .meeting-content p span,[data-theme=dark] .fin-filter-field>span,[data-theme=dark] .fin-page .fin-positive,[data-theme=dark] .fin-page .fin-negative,[data-theme=dark] .casework-page-head h3,[data-theme=dark] .inventory-card small,[data-theme=dark] .inventory-values span,[data-theme=dark] .inventory-values b,[data-theme=dark] .plan-card small,[data-theme=dark] .plan-card>p{color:var(--ds-text)}[data-theme=dark] .procedure-timeline .procedure-row-actions button,[data-theme=dark] .procedure-list .procedure-row-actions button{background:var(--ds-surface-muted);border:1px solid var(--ds-border);color:var(--ds-text)}[data-theme=dark] .procedure-timeline .procedure-row-actions button:focus-visible,[data-theme=dark] .procedure-list .procedure-row-actions button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}[data-theme=dark] .procedure-timeline .procedure-row-actions button:disabled,[data-theme=dark] .procedure-list .procedure-row-actions button:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .inventory-values span,[data-theme=dark] .plan-summary span{background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .inventory-values span b,[data-theme=dark] .inventory-values b,[data-theme=dark] .plan-summary span b,[data-theme=dark] .plan-summary b,[data-theme=dark] .casework-record small,[data-theme=dark] .casework-record>b{color:var(--ds-text)}@media (width<=760px){.drawer{width:100%}.drawer>header{min-height:72px;padding:15px 18px}.case-editor-body{padding:16px}.editor-group{padding:14px}.case-editor .drawer-footer{flex-wrap:wrap;padding:11px 16px}.case-editor .drawer-footer>span{display:none}.case-editor .drawer-footer .button{flex:1;justify-content:center}.toast{max-width:none;top:76px;left:14px;right:14px}}.saved-views-menu{position:relative}.saved-views-trigger{width:max-content}.saved-views-trigger svg:last-child{margin-left:2px}.saved-views-popover{z-index:12;background:#fff;border:1px solid #ccdce9;border-radius:8px;width:min(560px,100vw - 48px);padding:12px;position:absolute;top:48px;left:0;box-shadow:0 14px 35px #17375b2f}.saved-views-popover .saved-view-list{max-height:260px;overflow:auto}.saved-view-editor{grid-template-columns:1fr auto auto;align-items:start;gap:7px;display:grid}.saved-view-editor .form-error{grid-column:1/-1;margin:0}.archive-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archive-confirm span{color:#6d5060;font-size:12px}.archive-switch button b{background:#edf4fa;border-radius:9px;padding:2px 5px;font-size:10px}.archive-switch button.active b{background:#d4ecff}.member-section{gap:8px;display:grid}.member-section h3{color:#29476f;margin:4px 0}.member-actions{gap:4px;margin-left:auto;display:flex}.member-actions .icon-button{color:#2b6f9e;width:32px;height:32px}.member-actions .icon-button.danger{color:#c52838}.member-status{color:#2b8c5a;font-size:11px}.member-disabled .member-status{color:#a07128}.member-disabled{opacity:.78}.saved-views-popover{max-width:calc(100vw - 28px)}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:9px}.task-title-cell{grid-column:1/-1}.table-row .button{justify-self:start}.deadline-groups{grid-template-columns:repeat(3,1fr)}.deadline-row{grid-template-columns:34px 1fr auto}.deadline-row .deadline-status{grid-column:2}.deadline-row .button{grid-area:1/3/3}}@media (width<=600px){.workspace-toolbar,.calendar-page-head{flex-direction:column;align-items:stretch}.toolbar-search{max-width:none}.metric-grid{grid-template-columns:1fr 1fr}.filter-strip label{flex:1;min-width:calc(50% - 8px)}.month-day{min-height:76px;padding:5px}.month-day small{display:none}.calendar-toolbar h2{min-width:0;font-size:17px}.deadline-groups{grid-template-columns:repeat(2,1fr)}.deadline-row{grid-template-columns:30px 1fr}.deadline-row .deadline-date,.deadline-row .deadline-status,.deadline-row .button{grid-area:auto/2}.day-panel{width:calc(100vw - 24px);top:75px;right:12px}}.user-chip .icon-button{color:#fff;border-radius:6px;width:34px;height:34px}.user-chip .icon-button:hover{background:#ffffff1f}.password-field .show-password{color:#657d96;flex-direction:row;align-items:center;gap:6px;margin-top:2px;display:flex}.password-field .show-password input{width:16px;height:16px;margin:0}.password-dialog h2{align-items:center;gap:8px;display:flex}.password-dialog h2 svg{width:21px}.member-form .password-field{min-width:180px}.assignee-picker{min-width:190px;position:relative}.assignee-picker .filter-control{justify-content:flex-start;width:100%}.assignee-picker .filter-control svg:last-child{margin-left:auto}.assignee-popover{gap:3px;width:300px;display:grid}.assignee-popover>button{text-align:left;color:#29476f;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;display:flex}.assignee-popover>button:hover,.assignee-popover>button.selected{background:#eef6fc}.assignee-popover>button>svg:last-child{opacity:0;width:15px;margin-left:auto}.assignee-popover>button.selected>svg:last-child{opacity:1;color:#1687dc}.assignee-popover button span:nth-child(2){flex-direction:column;display:flex}.assignee-popover small{color:#7b90a7}.mini-avatar{color:#285b8c;background:#dbeafb;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.case-editor .category-popover{width:100%;box-shadow:none;position:relative;top:6px}.classification-help{color:#7186a0;margin:0 0 9px;font-size:12px}.editor-group>.category-picker{margin-bottom:14px}.month-day:not(.muted){background:#fafdff;border-color:#c9ddeb;box-shadow:0 2px 7px #1b57800b}.month-day:not(.muted)>strong{color:#123e6a}.month-day.muted{color:#91a0ae;opacity:.7;background:#eef2f5}.dashboard-page{gap:14px;display:grid}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-stat{background:#fff;border:1px solid #dce7f1;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.dashboard-stat>span{border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.dashboard-stat strong{font-size:25px}.dashboard-stat small{color:#7186a0}.today-panel{background:#fff;border:1px solid #dce7f1;border-radius:9px;overflow:hidden}.today-panel>header{border-bottom:1px solid #e4edf4;align-items:center;gap:10px;padding:15px;display:flex}.today-panel>header>svg{color:#1687dc}.today-panel h2{margin:0}.today-panel header b{color:#1678bd;background:#e9f5ff;border-radius:99px;margin-left:auto;padding:5px 9px}.today-list{gap:7px;max-height:610px;padding:11px;display:grid;overflow:auto}.today-list>:is(button,a){text-align:left;width:100%;font:inherit;color:#29476f;background:#fff;border:1px solid #dce7f1;border-radius:7px;gap:10px;padding:10px;text-decoration:none;display:flex}.today-list>:is(button,a).done{opacity:.55}.today-list time{color:#1678bd;min-width:42px;font-weight:800}.today-list span{gap:3px;display:grid}.today-list small{color:#7186a0}.today-list i{flex-wrap:wrap;gap:4px;display:flex}.today-list em{color:#316a9e;background:#edf5ff;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.empty-day{text-align:center;padding:35px 10px}.documents-page{gap:12px;display:grid}.document-toolbar{background:#fff;border:1px solid #dce7f1;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.filter-select{color:#55718e;flex-direction:column;gap:5px;min-width:280px;font-size:11px;display:flex}.filter-select select{color:#23476f;background:#fff;border:1px solid #cbdbea;border-radius:6px;height:42px;padding:0 10px}.upload-button input{display:none}.upload-button.disabled{opacity:.5;cursor:not-allowed}.document-hint{color:#7186a0;margin:0;font-size:12px}.documents-table{background:#fff;border:1px solid #dce7f1;border-radius:8px;overflow:auto}.documents-head,.documents-table>article{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) minmax(180px,1fr) 70px 90px;align-items:center;gap:12px;min-width:850px;padding:12px 14px;display:grid}.documents-head{color:#6d849d;background:#f7fafc;font-size:11px}.documents-table>article{color:#29476f;border-top:1px solid #e8eef4}.document-name{align-items:center;gap:9px;display:flex}.document-name>svg{color:#2384ca;width:28px}.document-name span,.documents-table>article>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.documents-table small{color:#7b90a7}.document-note{overflow-wrap:anywhere}.document-actions{gap:4px;display:flex}.document-actions svg{width:18px}.document-editor textarea{resize:vertical;border:1px solid #cbdbea;border-radius:6px;padding:10px}.filter-strip.deadline-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.deadline-filters label{min-width:0}.deadline-filters select,.deadline-filters input{width:100%}.deadline-date{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deadline-provenance-chip{color:#356187;cursor:pointer;white-space:nowrap;background:#eef5fb;border:0;border-radius:999px;padding:4px 8px;font-size:11px}.deadline-provenance-chip.confirmed{color:#287c4d;background:#eaf8ef}.deadline-provenance-chip.source_changed_outside_review{color:#a85b12;background:#fff2e4}.deadline-provenance-chip.legacy_unspecified{color:#63788d;background:#f1f4f7}.deadline-provenance-card{width:min(640px,100%)}.deadline-provenance-body{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.deadline-provenance-status{color:#365575;background:#f5f8fb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.deadline-provenance-status strong{color:#1f5d89}.deadline-provenance-note{color:#667e95;margin:0}.deadline-revision-history{border:1px solid #dce7f1;border-radius:9px;padding:10px}.deadline-revision-history summary{cursor:pointer;color:#315a7d;font-weight:600}.deadline-revision-history>div{border-top:1px solid #edf2f6;gap:3px;padding:10px 0;display:grid}.deadline-revision-history>div:first-of-type{margin-top:8px}.deadline-revision-history small{color:#7d91a6}.deadline-revision-form{gap:12px;display:grid}.deadline-revision-form label{color:#55718e;gap:5px;font-size:12px;display:grid}.deadline-revision-form input,.deadline-revision-form textarea{box-sizing:border-box;color:#23476f;width:100%;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:10px}.deadline-revision-form textarea{resize:vertical;min-height:72px}.deadline-revision-preview{color:#23476f;background:#f1f8fd;border:1px solid #b8d9ef;border-radius:9px;gap:5px;padding:12px;display:grid}.deadline-revision-preview span{color:#5c7891;font-size:12px}.deadline-provenance-modal .modal-head{justify-content:space-between;gap:12px;padding:20px 20px 12px;display:flex}.deadline-provenance-modal .modal-head h2{margin:4px 0 0}.deadline-provenance-modal .modal-actions{justify-content:flex-end;gap:8px;display:flex}.deadline-provenance-modal .button{width:auto}@media (width<=1150px){.dashboard-grid{grid-template-columns:1fr}.filter-strip.deadline-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dashboard-stats{grid-template-columns:1fr}.dashboard-grid{display:block}.today-panel{margin-top:12px}.document-toolbar>*{width:100%;min-width:0}.documents-head{display:none}.documents-table>article{grid-template-columns:1fr auto;min-width:0}.documents-table>article>span:nth-child(2),.document-note{grid-column:1}.documents-table>article>b,.document-actions{grid-column:2}.filter-strip.deadline-filters{grid-template-columns:1fr}}@media (width<=480px){.deadline-provenance-status{flex-direction:column;align-items:flex-start}.deadline-provenance-body{padding:0 14px 14px}.deadline-provenance-modal .modal-head{padding:14px 14px 10px}.deadline-provenance-modal .modal-actions{flex-direction:column;align-items:stretch}.deadline-provenance-modal .modal-actions .button{width:100%}}.choice-field{color:#55718e;flex-direction:column;gap:5px;min-width:145px;font-size:11px;display:flex}.choice-picker{position:relative}.choice-picker>.filter-control{justify-content:space-between;width:100%}.choice-popover{width:280px}.choice-popover>div{gap:3px;max-height:280px;display:grid;overflow:auto}.choice-popover>div>button{text-align:left;color:#29476f;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px;display:flex}.choice-popover>div>button:hover,.choice-popover>div>button.selected{background:#eef6fc}.choice-popover>div>button svg{opacity:0;width:15px}.choice-popover>div>button.selected svg{opacity:1;color:#1687dc}.client-choice{min-width:300px}.filter-strip>.choice-field{align-self:end}.filter-strip>.choice-field .filter-control{height:38px}.day-count{margin-left:3px}.day-count.danger{color:#bd2635;background:#ffe5e8}.day-count.urgent{color:#b86b12;background:#fff0d7}.day-count.normal{color:#147cc1;background:#e8f5ff}.dashboard-deadlines{background:#fff;border:1px solid #dce7f1;border-radius:9px;overflow:hidden}.dashboard-deadlines>header{border-bottom:1px solid #e4edf4;align-items:center;gap:10px;padding:15px;display:flex}.dashboard-deadlines>header>svg{color:#d88720}.dashboard-deadlines h2,.dashboard-deadlines p{margin:0}.dashboard-deadlines p{color:#7186a0;margin-top:3px;font-size:12px}.dashboard-deadlines>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:11px;display:grid}.dashboard-deadlines button{text-align:left;color:#29476f;background:#fff;border:1px solid #dce7f1;border-left:4px solid #6fa6cc;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-deadlines button.overdue{border-left-color:#d93644}.dashboard-deadlines button.urgent{border-left-color:#e3922d}.dashboard-deadlines button>span:first-child{place-items:center;display:grid}.dashboard-deadlines button svg{width:19px}.dashboard-deadlines button>span:nth-child(2){gap:3px;display:grid}.dashboard-deadlines small{color:#7186a0}.dashboard-deadlines time{font-size:12px;font-weight:700}.dashboard-deadlines i{flex-wrap:wrap;gap:3px;display:flex}.dashboard-deadlines em{color:#316a9e;background:#edf5ff;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}@media (width<=800px){.dashboard-deadlines>div{grid-template-columns:1fr}.choice-popover{max-width:calc(100vw - 48px)}}.workspace-page{gap:16px;display:grid}.sidebar.collapsed{width:72px;padding-left:10px;padding-right:10px}.sidebar.collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .brand strong,.sidebar.collapsed nav button span,.sidebar.collapsed .sidebar-bottom button span{display:none}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-bottom button{justify-content:center}.sidebar-is-collapsed .workspace{margin-left:72px}@media (width<=760px){.sidebar.collapsed{width:238px}.sidebar-is-collapsed .workspace{margin-left:0}.sidebar.collapsed .brand strong,.sidebar.collapsed nav button span,.sidebar.collapsed .sidebar-bottom button span{display:block}.sidebar.collapsed nav button,.sidebar.collapsed .sidebar-bottom button{justify-content:flex-start}}.sidebar-nav-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:10px -4px 0;padding:0 4px 10px;overflow-y:auto}.sidebar-nav-scroll nav{margin-top:0}.sidebar-nav-scroll::-webkit-scrollbar{width:7px}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#aac4da88 padding-box padding-box;border:2px solid #0000;border-radius:99px}.sidebar-bottom{z-index:1;background:linear-gradient(#0000,#082c58 16%);flex:none;padding-bottom:2px;position:relative}.sidebar-bottom .sidebar-collapse-toggle{background:#ffffff12;margin-top:3px}.sidebar-bottom .sidebar-collapse-toggle:hover{background:#ffffff24}.sidebar-order-actions{flex:none;align-items:center}.sidebar-order-actions .icon-button{justify-content:center;padding:5px}.sidebar-order-actions .icon-button:disabled{opacity:.35;cursor:not-allowed}.sidebar-nav-row:has(.sidebar-order-actions)>button{min-width:0;padding-right:8px}.case-folders{border-bottom:1px solid #e4edf4;gap:9px;min-width:0;margin:0 14px;padding:12px 0;display:grid}.case-folders>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-folders>header>div{color:#29476f;align-items:center;gap:7px;font-size:13px;display:flex}.case-folders>header svg{width:17px;height:17px}.case-folders>header .icon-button{color:#197bc0;background:#f7fbff;border:1px solid #cbdbea;border-radius:7px;width:31px;height:31px}.case-folder-scroll{align-items:stretch;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.case-folder-row{isolation:isolate;flex:none;align-items:center;gap:4px;min-width:0;display:flex}.case-folder-row>span{opacity:0;flex:none;align-items:center;gap:3px;min-width:59px;transition:opacity .15s;display:flex}.case-folder-row:hover>span,.case-folder-row:focus-within>span{opacity:1}.case-folder-row .icon-button{color:#6f88a0;border-radius:6px;flex:0 0 28px;width:28px;min-width:28px;height:28px;position:static}.case-folder-row .icon-button:hover{color:#147cc4;background:#eef6fc}.case-folder-row .icon-button:last-child:hover{color:#c52838;background:#fff0f1}.case-folder-target{color:#315373;min-width:130px;max-width:230px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.case-folder-target>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.case-folder-target svg{flex:none;width:16px;height:16px}.case-folder-target b{color:#607a95;text-align:center;background:#edf3f7;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.case-folder-target:hover,.case-folder-target.active{color:#087aca;background:#eef8ff;border-color:#6bb0e3}.case-folder-target.active b{color:#087aca;background:#d7edfd}.case-folder-target.drop-target{background:#dff1ff;border-color:#1687dc;box-shadow:0 0 0 2px #a9d8f8}.case-folder-selection{color:#69809d;margin:0;font-size:12px}.case-selection-inline{color:#245777;background:#eef8ff;border:1px solid #b8d9ef;border-radius:8px;align-items:center;gap:7px;min-width:0;margin-left:auto;padding:4px 5px 4px 10px;display:flex}.case-selection-inline>span{white-space:nowrap;font-size:12px;font-weight:700}.case-selection-inline .choice-picker{min-width:215px}.case-selection-inline .filter-popover{z-index:30}.case-selection-inline .icon-button{flex:0 0 34px;width:34px;height:34px}.case-card.is-selected,.cases-table tr.is-selected td{background:#f0f9ff}.case-card.is-selected{border-color:#6cb5e5;box-shadow:0 5px 15px #2780b025}.case-select{z-index:2;align-items:center;display:flex;position:absolute;top:7px;right:22px}.case-select input,.cases-table input[type=checkbox]{accent-color:#1687dc;cursor:pointer;width:16px;height:16px}.case-card:has(.case-select) .case-title{padding-right:38px}@media (width<=760px){.case-folders{margin:0 10px}.case-folder-row>span{opacity:1}.case-folder-target{min-width:122px}.case-selection-toolbar{flex-wrap:wrap;align-items:stretch;margin:9px 10px}.case-selection-toolbar .choice-picker{order:3;width:100%;margin-left:0}.case-selection-toolbar .button{margin-left:auto}.case-card .case-select{right:24px}.cases-table th:first-child,.cases-table td:first-child{padding-left:5px;padding-right:5px}}.task-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.task-row-actions .danger-icon{color:#c52838;border-radius:6px;width:32px;height:32px}.task-row-actions .danger-icon:hover{background:#fff0f1}.task-editor-choice{min-width:0}.task-editor-choice .choice-picker{width:100%}.task-editor-choice .filter-control{justify-content:space-between;width:100%;min-height:42px}.confirm-modal{width:min(460px,100%)}.confirm-modal>p{color:#5e7792;margin:0;line-height:1.5}@media (width<=900px){.task-row-actions{justify-content:flex-start}.task-row-actions .button{justify-self:auto}}@media (width<=600px){.task-row-actions{grid-column:1/-1;width:100%}.task-row-actions .button{flex:1}.task-row-actions .danger-icon{flex:0 0 38px}}.domain-modal{width:min(720px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto}.domain-modal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-modal>header h2{margin:0}.domain-editor-form{gap:18px;padding:20px 0 0;display:grid}.domain-editor-form .form-grid{gap:14px}.domain-editor-form label{min-width:0}.domain-editor-form .choice-field{display:flex}.domain-editor-form .choice-picker{width:100%}.domain-editor-form .choice-picker>.filter-control{min-height:42px}.domain-editor-form .full-span{grid-column:1/-1}.checkbox-field{align-items:center;gap:9px;min-height:42px;color:#29476f!important;flex-direction:row!important;display:flex!important}.checkbox-field input{accent-color:#1687dc;width:18px;height:18px}.domain-form-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.domain-card-head{min-width:0}.domain-card-title{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.domain-card-title>span{gap:4px;min-width:0;display:grid}.domain-card-title strong,.domain-card-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-card-actions{flex:none;align-items:center;gap:4px;display:flex}.domain-card-actions .icon-button{border-radius:6px;width:32px;height:32px}.domain-card-actions .icon-button:hover{background:#eef6fc}.domain-card-actions .icon-button.danger:hover{color:#c52838;background:#fff0f1}.domain-card-details>div:not(.domain-metric){color:#5c7692;padding-top:9px;font-size:12px;line-height:1.45}.domain-card-details>div strong{color:#29476f}@media (width<=700px){.domain-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.domain-editor-form{padding-top:14px}.domain-form-actions{background:var(--surface,#fff);padding:12px 0 2px;position:sticky;bottom:0}.domain-form-actions .button{flex:1}.domain-card-head,.domain-card-title{align-items:flex-start}.domain-card-actions{margin-top:-4px}}.confirm-modal{width:min(430px,100vw - 32px);padding:24px}.confirm-modal h2{color:#17315b;margin:0}.confirm-modal p{color:#6b819f;margin:10px 0 0;line-height:1.45}.confirm-modal .domain-form-actions{margin-top:18px}.domain-editor-form{background:#f8fbfd;border:1px solid #dce7f1;border-radius:8px;gap:12px;padding:12px;display:grid}.domain-card-actions{align-items:center;gap:10px;display:flex}.domain-card-actions .icon-button{color:#287db8}.domain-card-actions svg{width:16px}@media (width<=600px){.task-metrics,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card{padding:12px}.metric-card strong{font-size:18px}.segmented{width:100%;overflow:auto}.segmented button{white-space:nowrap;flex:1}.archive-switch,.case-filter-tabs{min-width:0}.archive-switch button,.case-filter-tabs button{flex:1;justify-content:center}}.workspace-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-search,.wide-search{background:#fff;border:1px solid #cbdbea;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.toolbar-search{flex:1;max-width:620px}.toolbar-search input,.wide-search input{border:0;outline:0;width:100%;min-width:0;padding:10px 0}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric-card{background:#fff;border:1px solid #dbe6ef;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.metric-card>span{color:#0d9bb3;background:#eaf8fb;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.metric-card.blue>span{color:#267fd7;background:#edf5ff}.metric-card.red>span{color:#d83a48;background:#fff0f1}.metric-card.green>span{color:#29955e;background:#ecfbf2}.metric-card small,.metric-card strong{display:block}.metric-card small{color:#7186a0}.metric-card strong{color:#17315b;font-size:23px}.filter-strip{background:#f7fafc;border:1px solid #dce7f1;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.filter-strip label{color:#55718e;flex-direction:column;gap:5px;min-width:130px;font-size:11px;display:flex}.filter-strip select,.filter-strip input{color:#23476f;background:#fff;border:1px solid #cbdbea;border-radius:6px;height:38px;padding:0 9px}.task-filters label:first-child{min-width:145px}.table-card{background:#fff;border:1px solid #dce7f1;border-radius:8px;overflow:auto}.table-head,.table-row{grid-template-columns:minmax(210px,1.35fr) minmax(180px,1fr) 140px minmax(150px,1fr) 120px 100px;align-items:center;gap:12px;padding:12px 15px;display:grid}.table-head{color:#6d849d;background:#f7fafc;border-bottom:1px solid #dce7f1;font-size:11px}.table-row{color:#29476f;border-bottom:1px solid #edf2f6;min-height:66px}.table-row:last-child{border-bottom:0}.task-title-cell,.link-cell{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0}.task-title-cell{align-items:center;gap:9px;display:flex}.task-title-cell strong{overflow-wrap:anywhere}.task-check{border:1px solid #aac0d3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.task-check.done{color:#29945b;border-color:#38a368}.task-check svg{width:20px}.link-cell{flex-direction:column;gap:3px;display:flex}.link-cell small{color:#7d91a6}.date-cell,.member-cell{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.date-cell svg,.member-cell svg{flex:none;width:15px}.status-pill{color:#248351;background:#e8f6ed;border-radius:99px;justify-content:center;padding:5px 8px;font-size:11px;display:inline-flex}.status-pill.danger{color:#c32d3b;background:#fff0f1}.modal-layer{z-index:100;background:#09223f66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-layer>.modal-card{z-index:1;position:relative}.modal-card{background:#f7fafc;border-radius:12px;gap:14px;width:min(580px,100%);max-height:calc(100vh - 32px);padding:22px;display:grid;overflow:auto;box-shadow:0 18px 55px #071d3480}.modal-card header{justify-content:space-between;align-items:center;display:flex}.modal-card header h2{color:#17315b;margin:0}.modal-card label{color:#46617e;flex-direction:column;gap:6px;font-size:12px;display:flex}.modal-card input,.modal-card select{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:6px;height:42px;padding:0 10px}.modal-card footer{border-top:1px solid #dce7f1;justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.checkbox-line{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.checkbox-line span{align-items:center;gap:5px;display:flex}.calendar-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.calendar-page-head h2{color:#17315b;margin:0}.calendar-page-head p{color:#7186a0;margin:5px 0 0}.month-calendar{background:#fff;border:1px solid #dce7f1;border-radius:8px;padding:15px}.calendar-toolbar{justify-content:center;align-items:center;gap:15px;display:flex}.calendar-toolbar h2{text-align:center;color:#17315b;min-width:210px;margin:0}.weekday-row,.month-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.weekday-row{margin:16px 0 5px}.weekday-row span{text-align:center;color:#72869e;font-size:11px}.month-day{text-align:left;color:#26496e;background:#fff;border:1px solid #e0e9f1;border-radius:6px;min-height:106px;padding:8px;overflow:hidden}.month-day:hover,.month-day.selected{border-color:#3798df;box-shadow:inset 0 0 0 1px #3798df}.month-day.muted{opacity:.45}.month-day>strong{font-size:13px}.day-count{float:right;color:#147cc1;background:#e8f5ff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.month-day small{text-overflow:ellipsis;white-space:nowrap;background:#eef6fc;border-radius:3px;margin-top:6px;padding:3px 4px;font-size:10px;display:block;overflow:hidden}.month-day small.done{color:#7b92a7;text-decoration:line-through}.calendar-caption{color:#7b90a7;text-align:center;margin:12px 0 0;font-size:12px}.agenda-list{gap:12px;display:grid}.agenda-list section{background:#fff;border:1px solid #dce7f1;border-radius:8px;padding:14px}.agenda-list h3{color:#24466e;align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.agenda-task{text-align:left;color:#29476f;background:#fff;border:1px solid #e0e9f1;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.agenda-task+.agenda-task{margin-top:7px}.agenda-task span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.agenda-task small{color:#7b90a7}.agenda-task b{color:#5f7893;margin-left:auto;font-size:11px}.day-panel{z-index:55;background:#f7fafc;border:1px solid #ccdce9;border-radius:10px;width:min(470px,100vw - 44px);max-height:calc(100vh - 120px);padding:18px;position:fixed;top:90px;right:22px;overflow:auto;box-shadow:0 17px 45px #17375b55}.day-panel header{justify-content:space-between;align-items:center;display:flex}.day-panel h2{color:#17315b;align-items:center;gap:7px;margin:0;display:flex}.day-task-list{gap:8px;margin-top:16px;display:grid}.day-task{text-align:left;width:100%;min-width:0;font:inherit;color:#29476f;background:#fff;border:1px solid #dbe6ef;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.day-task>svg{flex:none;width:20px}.day-task>svg.done{color:#29945b}.day-task span{flex-direction:column;gap:3px;min-width:0;display:flex}.day-task small{color:#7b90a7}.day-task b{white-space:nowrap;margin-left:auto;font-size:10px}.deadline-groups{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.deadline-groups button{color:#29476f;text-align:left;background:#fff;border:1px solid #dce7f1;border-radius:7px;align-items:center;gap:7px;padding:11px;display:flex}.deadline-groups button.active{border-color:#278dd7;box-shadow:inset 0 0 0 1px #278dd7}.deadline-groups strong{font-size:20px}.deadline-groups small{color:#7186a0;font-size:11px}.deadline-dot{background:#6b9bca;border-radius:50%;width:9px;height:9px}.deadline-dot.overdue{background:#e13c4b}.deadline-dot.today{background:#f09a35}.deadline-dot.week{background:#2b93dc}.deadline-dot.later{background:#3eae75}.deadline-dot.no_date{background:#93a7b9}.deadline-filters .wide-search{flex:1;min-width:240px}.deadline-list{gap:8px;display:grid}.deadline-row{background:#fff;border:1px solid #dce7f1;border-left:4px solid #80a9c8;border-radius:7px;grid-template-columns:36px minmax(180px,1fr) 140px 160px auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.deadline-row.overdue{border-left-color:#e13c4b}.deadline-row.today{border-left-color:#f09a35}.deadline-row.week{border-left-color:#2b93dc}.deadline-row.later{border-left-color:#3eae75}.deadline-row.no_date{border-left-color:#93a7b9}.deadline-icon{color:#3983bd;background:#eef6fc;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.deadline-main{flex-direction:column;gap:3px;min-width:0;display:flex}.deadline-main strong{overflow-wrap:anywhere}.deadline-main small{color:#7b90a7}.deadline-date,.deadline-status{align-items:center;gap:5px;font-size:12px;display:flex}.deadline-status{color:#6c8299}.deadline-date svg{width:15px}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:9px}.task-title-cell{grid-column:1/-1}.table-row .button{justify-self:start}.deadline-groups{grid-template-columns:repeat(3,1fr)}.deadline-row{grid-template-columns:34px 1fr auto}.deadline-row .deadline-status{grid-column:2}.deadline-row .button{grid-area:1/3/3}}@media (width<=600px){.workspace-toolbar,.calendar-page-head{flex-direction:column;align-items:stretch}.toolbar-search{max-width:none}.metric-grid{grid-template-columns:1fr 1fr}.filter-strip label{flex:1;min-width:calc(50% - 8px)}.month-day{min-height:76px;padding:5px}.month-day small{display:none}.calendar-toolbar h2{min-width:0;font-size:17px}.deadline-groups{grid-template-columns:repeat(2,1fr)}.deadline-row{grid-template-columns:30px 1fr}.deadline-row .deadline-date,.deadline-row .deadline-status,.deadline-row .button{grid-area:auto/2}.day-panel{width:calc(100vw - 24px);top:75px;right:12px}}.case-editor .category-picker{width:100%}.case-editor .category-picker>.filter-control{justify-content:space-between;width:100%}.case-editor .category-popover{width:100%;position:relative;top:6px}.category-options .category-option{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0;padding:8px 9px;display:grid}.category-options .category-option .checkbox-mark{grid-column:1;margin-top:1px}.category-options .category-option .category-option-label{overflow-wrap:anywhere;grid-column:2;min-width:0;line-height:18px}.category-options .category-option input{opacity:0;position:absolute}.category-options .category-option:focus-within{outline-offset:-2px;outline:2px solid #72b7e8}.archive-notification{z-index:70;background:#fff;border:1px solid #efc4c8;border-left:4px solid #c52838;border-radius:9px;align-items:center;gap:16px;width:min(460px,100vw - 40px);padding:15px 17px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 38px #17375b3d}.archive-notification>div:first-child{gap:4px;min-width:0;display:grid}.archive-notification strong{color:#5c2530}.archive-notification span{color:#7b6470;font-size:12px;line-height:1.4}.archive-notification-actions{flex:none;gap:7px;margin-left:auto;display:flex}.archive-notification-actions .button{white-space:nowrap}.cases-table tr.restored-unseen{background:#fff8e8;box-shadow:inset 4px 0 #f0a51a}.cases-table tr.restored-unseen:hover{background:#fff1c9}.restored-badge{color:#966000;background:#fff0c2;border-radius:99px;align-items:center;margin-top:6px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=dark] .archive-notification{background:#1b3049;border-color:#6b3c4a}[data-theme=dark] .archive-notification strong{color:#ffdce0}[data-theme=dark] .archive-notification span{color:#b9c7d8}[data-theme=dark] .cases-table tr.restored-unseen{background:#3f3522}@media (width<=760px){.archive-notification{flex-direction:column;align-items:flex-start;width:auto;bottom:14px;left:14px;right:14px}.archive-notification-actions{width:100%;margin-left:0}.archive-notification-actions .button{flex:1;justify-content:center}}.category-options .category-option .category-option-label{place-items:initial;border:0;width:auto;height:auto;display:block}.category-options .category-option{text-align:left;color:#29476f;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 8px;display:flex}.category-options .category-option:hover,.category-options .category-option.selected{background:#eef6fc}.category-options .category-option>svg{opacity:0;color:#1687dc;flex:none;width:15px}.category-options .category-option.selected>svg{opacity:1}.category-options .category-option-label{overflow-wrap:anywhere;min-width:0}.archive-backdrop{z-index:65;cursor:not-allowed;background:#09223f66;position:fixed;inset:0}.archive-notification{z-index:66;border-top:4px solid #c52838;border-left:1px solid #efc4c8;flex-direction:column;align-items:stretch;gap:18px;width:min(520px,100vw - 40px);padding:22px;top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}.archive-notification-actions{justify-content:flex-end;margin-left:0}.dashboard-stats{gap:14px;margin:0}@media (width<=760px){.archive-notification{width:auto;inset:50% 20px auto;transform:translateY(-50%)}.archive-notification-actions{width:100%}}.drawer-layer{overscroll-behavior:contain;place-items:center;padding:16px 48px;display:grid}.drawer{border-radius:12px;width:min(1180px,100%);height:calc(100vh - 32px);min-height:0;max-height:calc(100vh - 32px);position:relative;inset:auto;overflow:clip;box-shadow:0 18px 55px #06192b66}@media (width<=700px){.drawer-layer{padding:10px 12px}.drawer{border-radius:10px;height:calc(100vh - 20px);max-height:calc(100vh - 20px)}}.current-datetime{white-space:nowrap;color:#e9f4ff;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;font-style:normal;display:flex}.current-datetime strong{font-size:17px;line-height:1.1}.current-datetime span{color:#d6e8f8;text-transform:capitalize;font-size:11px}.cases-heading-row{border-bottom:1px solid #dbe7f2;justify-content:space-between;align-items:center;gap:12px;padding:16px 14px 12px;display:flex}.cases-heading-row h1{color:#17315b;margin:0;font-size:24px}.cases-collections-row{color:#6c8299;border-top:1px solid #e4edf4;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.cases-collections-row .saved-views-menu{margin-left:0}.case-card.restored-unseen{background:#fff8e8;border-color:#f0c05a;box-shadow:inset 4px 0 #f0a51a,0 3px 8px #1e507115}.case-card.restored-unseen:hover{background:#fff1c9}.dashboard-grid{grid-template-columns:minmax(540px,1.25fr) minmax(360px,1fr);gap:14px}.dashboard-page,.dashboard-stats{gap:14px}.calendar-mode-switch{justify-content:flex-end;margin-bottom:0}.calendar-page{gap:0}.calendar-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.calendar-page-head h1{color:#14294c;margin:0;font-size:26px}.calendar-page-actions{align-items:center;gap:12px;display:flex}.calendar-mode-switch button{padding:9px 14px}@media (width<=600px){.calendar-page-actions{flex-direction:column;align-items:stretch}.calendar-page-actions .calendar-mode-switch{justify-content:stretch}.calendar-page-actions .calendar-mode-switch button{flex:1}}.task-state-field{margin:0;padding:12px}.task-state-options{gap:8px;display:flex}.task-state-options button{color:#486783;background:#fff;border:1px solid #cbdbea;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.task-state-options button svg{width:17px}.task-state-options button.active{color:#0874bf;background:#edf7ff;border-color:#1687dc;font-weight:700}.task-state-options button.active.done{color:#258a55;background:#ecfbf2;border-color:#2fa267}.documents-head,.documents-table>article{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) minmax(180px,1fr) minmax(150px,.7fr) 90px}.document-date{color:#5e7792;white-space:nowrap;font-size:12px}.document-actions{gap:7px}.document-actions .icon-button{color:#2a72ab;background:#f7fbff;border:1px solid #cbdbea;border-radius:6px;width:34px;height:34px}.document-actions .icon-button:hover{background:#e7f4ff;border-color:#64a7d7}.upload-zone-button{position:relative}.upload-zone-button input{display:none}.upload-zone-button span{flex-direction:column;gap:4px;display:flex}.upload-zone-button span small{color:#7b90a7;font-size:11px}.document-upload-editor .choice-field .choice-picker{width:100%}.document-upload-editor .choice-field{min-width:0}.document-upload-editor textarea{resize:vertical;color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:6px;width:100%;padding:10px}@media (width<=700px){.current-datetime{display:none}.cases-heading-row{padding:12px}.dashboard-grid{grid-template-columns:1fr}.calendar-mode-switch{justify-content:stretch}.calendar-mode-switch button{flex:1}.documents-head,.documents-table>article{grid-template-columns:1fr auto}.document-date{grid-column:1}.documents-table>article .document-actions{grid-area:1/2/3}.cases-collections-row{overflow:auto}}.cases-workspace-toolbar{margin-bottom:16px}.cases-workspace-toolbar .toolbar-search{max-width:620px}.cases-workspace-toolbar .toolbar-search .icon-button{flex:none;width:28px;height:28px}.case-filters-bar{align-items:flex-start}.category-picker{min-width:0}.category-picker>.filter-control{max-width:320px}.category-picker>.filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;display:block;overflow:hidden}.category-picker>.filter-control>svg{flex:none}.case-editor .category-picker{position:relative}.case-editor .category-picker>.filter-control{max-width:none}.case-editor .category-popover{z-index:30;width:100%;position:absolute;top:47px;left:0}.case-editor .editor-group:has(.category-picker){z-index:2;position:relative}.popover-search,.modal-card .popover-search,.filter-strip .popover-search{gap:8px;flex-direction:row!important;align-items:center!important;display:flex!important}.popover-search>svg,.toolbar-search>svg,.filter-strip label.wide-search>svg{flex:none;align-self:center;width:17px;height:17px}.popover-search input{width:100%;min-width:0}.filter-strip label.wide-search{flex-direction:row;align-items:center;gap:8px;display:flex}.filter-strip label.wide-search input{border:0;height:36px;padding:0}.task-add-button{align-self:flex-start}.task-list-item{background:#fff;border:1px solid #dbe6ef;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.task-list-item>label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.task-list-item>label>span:last-child{gap:3px;min-width:0;display:grid}.task-list-item strong{overflow-wrap:anywhere}.task-list-item small{color:#778ba0;align-items:center;gap:4px;margin-top:2px;display:flex}.task-list-item.done strong{color:#8ca0b3;text-decoration:line-through}.task-list-item .danger-icon{color:#c52838;border-radius:6px;flex:none;width:32px;height:32px}.task-list-item .danger-icon:hover{background:#fff0f1}.task-list-item input{opacity:0;position:absolute}.case-auctions-tab{min-width:0}.auction-tab-toolbar{justify-content:space-between;align-items:center;padding-bottom:14px}.auction-tab-toolbar>div{gap:3px;min-width:0;display:grid}.auction-tab-toolbar strong{color:#17315b;font-size:17px}.auction-tab-toolbar span{color:#7890a6;font-size:12px}.case-auctions-list{gap:10px;min-width:0;display:grid}.case-auction-card{background:#fff;border:1px solid #d7e3ef;border-radius:10px;min-width:0;overflow:hidden}.case-auction-card.is-open{border-color:#72b4e2;box-shadow:0 5px 16px #1c56851a}.case-auction-header{text-align:left;color:#19385d;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(130px,auto) 20px;align-items:center;gap:14px;width:100%;padding:15px 16px;display:grid}.case-auction-header:hover{background:#f6fbff}.case-auction-heading{gap:5px;min-width:0;display:grid}.case-auction-heading strong{overflow-wrap:anywhere;font-size:15px}.case-auction-heading small,.case-auction-price small{color:#7890a6;overflow-wrap:anywhere;font-size:12px}.case-auction-price{justify-items:end;gap:3px;min-width:0;display:grid}.case-auction-price b{white-space:nowrap;font-size:14px}.case-auction-header>svg{width:18px;transition:transform .16s}.case-auction-header>svg.rotated{transform:rotate(180deg)}.case-auction-body{border-top:1px solid #e6eef5;gap:14px;padding:14px 16px;display:grid}.case-auction-facts{color:#6c8299;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.auction-stage-badge,.auction-source-badge{color:#2778b1;background:#e9f4ff;border-radius:99px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.case-auction-publications{gap:10px;min-width:0;display:grid}.case-auction-publications-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.case-auction-publications-head>div{min-width:0}.case-auction-publications-head h3{color:#19385d;margin:0;font-size:15px}.case-auction-publications-head p{color:#7890a6;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.auction-publication-list{gap:8px;display:grid}.auction-publication-item{background:#f9fcff;border:1px solid #dce7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.auction-publication-main{gap:5px;min-width:0;display:grid}.auction-publication-title{align-items:center;gap:8px;min-width:0;display:flex}.auction-publication-title strong{overflow-wrap:anywhere}.auction-publication-link{color:#147bc1;overflow-wrap:anywhere;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:12px;text-decoration:none;display:inline-flex}.auction-publication-link:hover{text-decoration:underline}.auction-publication-link svg{flex:none;width:14px}.auction-publication-main>small{color:#7890a6;overflow-wrap:anywhere;font-size:11px}.auction-publication-actions{flex:none;align-items:center;gap:4px;display:flex}.auction-publication-actions .icon-button{color:#287db8;border-radius:6px;width:32px;height:32px}.auction-publication-actions .icon-button:hover{background:#eaf5fd}.auction-publication-actions .icon-button.danger:hover{color:#c52838;background:#fff0f1}.auction-publication-empty{padding:18px}.auction-publication-form{width:min(680px,100vw - 32px)}.auction-publication-form textarea{resize:vertical;color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:6px;width:100%;padding:10px}.auction-publication-form .choice-picker{width:100%}.auction-publication-form .choice-popover{z-index:80;width:100%}@media (width<=620px){.case-auction-header{grid-template-columns:minmax(0,1fr) 20px;gap:8px;padding:13px}.case-auction-price{grid-column:1;justify-items:start}.case-auction-header>svg{grid-area:1/2}.case-auction-body{padding:12px}.case-auction-publications-head{flex-direction:column;align-items:flex-start}.case-auction-publications-head .button{width:100%}.auction-publication-item{flex-direction:column;align-items:flex-start}.auction-publication-actions{justify-content:flex-end;width:100%}.auction-publication-form .domain-form-actions{flex-direction:column}.auction-publication-form .domain-form-actions .button{width:100%}}.domain-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.domain-toolbar-actions .button{white-space:nowrap}.domain-card-leading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.domain-row-check{accent-color:#1687dc;flex:none;width:17px;height:17px}.domain-card-leading .domain-card-title{min-width:0}@media (width<=700px){.domain-tab-toolbar{flex-direction:column;align-items:stretch}.domain-tab-toolbar .toolbar-search{max-width:none}.domain-toolbar-actions{justify-content:stretch;margin-left:0}.domain-toolbar-actions .button{flex:1}.domain-card-leading,.domain-card-leading .domain-card-title{align-items:flex-start}}.task-title-cell{align-items:center;gap:8px;min-width:0;display:flex}.task-title-cell-button{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.task-title-cell-button strong{overflow-wrap:anywhere}.task-row-check{accent-color:#1687dc;flex:none;width:16px;height:16px}.table-head,.table-row{min-width:850px}@media (width<=900px){.table-head,.table-row{min-width:760px}.task-title-cell-button{min-width:0}.task-row-actions{flex-wrap:wrap}}.custom-check{flex:none;place-items:center;display:grid}.custom-check svg{width:14px;height:14px;margin:0}.agenda-task.done{color:#2d6847;background:#edf9f2;border-color:#b9e3c9}.agenda-task.done small,.agenda-task.done b{color:#56806a}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch}.dashboard-grid .month-calendar,.dashboard-grid .today-panel{height:100%}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat{min-width:0}.dashboard-stat small{overflow-wrap:anywhere}.month-grid,.month-day{min-width:0}.month-day small{max-width:100%}@media (width<=1050px){.dashboard-grid{grid-template-columns:1fr}.dashboard-grid .today-panel{height:auto}.today-list{max-height:420px}}@media (width<=700px){.cases-workspace-toolbar{flex-direction:column;align-items:stretch}.cases-workspace-toolbar .toolbar-search{max-width:none}.cases-workspace-toolbar .button,.category-picker,.assignee-picker{width:100%}.category-picker>.filter-control,.assignee-picker>.filter-control{justify-content:space-between;width:100%;max-width:none}.dashboard-stats{grid-template-columns:1fr}.month-calendar{padding:10px}.weekday-row,.month-grid{gap:3px}}.domain-tab{padding:18px 0}.domain-tab-toolbar{min-width:0;display:flex}.domain-tab-toolbar .toolbar-search{width:100%;max-width:520px}.domain-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.domain-inline-form input,.domain-inline-form select{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;min-height:38px;padding:0 10px}.domain-inline-form input{flex:220px;min-width:0}.domain-inline-form select{flex:0 220px}.domain-list{gap:8px;margin-top:14px;display:grid}.domain-card{background:#fff;border:1px solid #d7e3ef;border-radius:10px;overflow:hidden}.domain-card-head{text-align:left;color:#19385d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.domain-card-head span{gap:4px;min-width:0;display:grid}.domain-card-head strong,.domain-card-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-card-head small,.domain-card-meta,.domain-card-details{color:#65809a;font-size:12px}.domain-card-head svg{flex:none}.domain-card-head svg.rotated{transform:rotate(180deg)}.domain-card-details{border-top:1px solid #edf2f7;gap:6px;padding:0 14px 13px;display:grid}.domain-metric{justify-content:space-between;gap:12px;padding-top:10px;display:flex}.domain-metric b{color:#19385d}.domain-card-meta{padding:0 14px 13px}.muted{color:#7890a6}@media (width<=700px){.domain-tab{padding:12px 0}.domain-inline-form{align-items:stretch}.domain-inline-form input,.domain-inline-form select,.domain-inline-form .button{flex-basis:100%;width:100%}.domain-card-head{padding:12px}.domain-card-head b{white-space:nowrap;font-size:12px}.drawer-tabs{flex-wrap:nowrap;overflow-x:auto}.drawer-tabs button{white-space:nowrap;flex:none}}.finance-page{gap:18px;display:grid}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.finance-toolbar-left .choice-picker{min-width:260px;max-width:400px}.finance-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-metric{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;padding:18px;display:grid}.finance-metric span{color:var(--muted);font-size:13px}.finance-metric strong{font-size:22px}.finance-metric-green strong{color:#23885a}.finance-metric-blue strong{color:#2584de}.finance-metric-red{background:#fff8f8;border-color:#f1afb5}.finance-metric-red strong{color:#c52838}.finance-account-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.finance-account-button{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.finance-account-button:hover,.finance-account-button.active{border-color:#258cda;box-shadow:inset 0 0 0 1px #258cda}.finance-account-button>span{gap:4px;min-width:0;display:grid}.finance-account-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-account-button small{color:var(--muted);font-size:12px}.finance-account-button b{white-space:nowrap}.finance-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:16px}.finance-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.finance-section h2{color:var(--text);margin:0;font-size:17px}.finance-section header p{color:var(--muted);margin:3px 0 0;font-size:12px}.finance-record-list{gap:8px;display:grid}.finance-record{border-top:1px solid var(--border-muted);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.finance-record:first-child{border-top:0}.finance-record-icon{background:var(--surface-muted);color:#277fc0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.finance-record-info{gap:3px;min-width:0;display:grid}.finance-record-info strong,.finance-record-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-record-info small,.finance-empty-line{color:var(--muted);font-size:12px}.finance-record>b{white-space:nowrap;font-size:13px}.finance-empty-line{margin:18px 0 4px}@media (width<=760px){.finance-summary{grid-template-columns:1fr 1fr}.finance-sections{grid-template-columns:1fr}.finance-toolbar-left{flex-direction:column;align-items:stretch}.finance-toolbar-left .choice-picker{max-width:none}.finance-toolbar-actions{width:100%}.finance-toolbar-actions .button{flex:1;justify-content:center}.finance-account-list{grid-template-columns:1fr}.finance-record{grid-template-columns:30px minmax(0,1fr)}.finance-record>b{grid-column:2}.finance-section>header{align-items:flex-start}}.auctions-page{gap:16px;display:grid}.auctions-toolbar select{min-width:190px}.auction-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:2fr 1.2fr 1.2fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.auction-row small{color:var(--muted);margin-top:4px;display:block}.status-pill{background:var(--surface-muted);border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px}@media (width<=700px){.auction-row{grid-template-columns:1fr 1fr}.auction-row>div{grid-column:1/-1}.auction-row span:last-child{justify-self:end}}.sidebar-nav-row{align-items:center;gap:3px;display:flex}.sidebar-nav-row>button{flex:1}.sidebar-order-actions{gap:1px;display:flex}.sidebar-order-actions .icon-button{color:#c4daea;width:24px;height:24px}.sidebar-order-actions .icon-button svg{width:13px}.asset-card .domain-card-head{align-items:flex-start}.asset-card .domain-card-actions{flex:none;align-self:flex-start}.asset-details-grid{border-top:1px solid #edf2f7;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;padding:10px 14px 14px;display:grid}.asset-detail-row{gap:6px;min-width:0;font-size:12px;line-height:1.4;display:flex}.asset-detail-label{color:#7b90a6;flex:none;min-width:110px}.asset-detail-value{color:#19385d;overflow-wrap:anywhere;min-width:0}.asset-encumbrance-row{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.asset-encumbrance-row:last-of-type{border-bottom:0}.asset-encumbrance-copy{overflow-wrap:anywhere;color:#526f8e;gap:4px;min-width:0;display:grid}.asset-encumbrance-copy strong{color:#19385d}.asset-encumbrance-date{color:#7189a1;font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.35;display:flex}.asset-encumbrance-date>svg{color:#8297aa;flex:none;width:13px;height:13px}.asset-encumbrance-date>span{overflow-wrap:anywhere;min-width:0}.asset-encumbrance-date.missing{color:#8297aa}.asset-encumbrance-actions{flex:none;gap:5px}.asset-encumbrance-actions .icon-button{border-radius:7px;width:32px;height:32px}.asset-encumbrance-actions .icon-button svg{width:16px;height:16px}.creditors-tab{padding-top:4px}.creditors-toolbar{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0 18px;display:flex}.creditors-toolbar-copy h3{color:var(--text);margin:0;font-size:20px}.creditors-toolbar-copy p{color:var(--muted);margin:5px 0 0;font-size:13px}.creditors-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creditors-search-row{align-items:center;gap:14px;padding:18px 0 8px;display:flex}.creditors-search-row .toolbar-search{flex:1;max-width:none}.creditors-count{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.creditors-tab .domain-list{gap:12px;margin-top:10px}.creditors-tab .domain-card{box-shadow:0 2px 8px #19385d0d}.creditors-tab .domain-card-head{padding:15px 16px}.creditors-tab .domain-card-leading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.creditors-tab .domain-card-title{padding:0}.creditors-tab .domain-card-title strong{font-size:15px}.creditors-tab .domain-card-title small{font-size:12px}.creditors-tab .domain-row-check{flex:none}.creditors-tab .domain-card-details{background:#fbfdff;padding:14px 16px 16px}.creditors-tab .domain-subsection-head{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.creditors-tab .domain-metric{border-bottom:1px solid var(--border-muted);align-items:center;padding:11px 0}.creditors-tab .domain-metric:last-child{border-bottom:0}.creditors-tab .domain-metric>span:last-child{white-space:nowrap;align-items:center;gap:7px;display:flex}.creditors-tab .domain-metric .icon-button{width:28px;height:28px}.creditors-tab .domain-card-actions{gap:6px}.creditors-tab .domain-card-actions .icon-button{width:34px;height:34px}@media (width<=700px){.creditors-toolbar{flex-direction:column}.creditors-toolbar-actions{justify-content:stretch;width:100%}.creditors-toolbar-actions .button{flex:1;justify-content:center}.creditors-search-row{flex-direction:column;align-items:stretch;gap:8px}.creditors-count{padding-left:2px}.creditors-tab .domain-card-head{align-items:flex-start}.creditors-tab .domain-metric{flex-direction:column;align-items:flex-start;gap:8px}.creditors-tab .domain-metric>span:last-child{justify-content:space-between;width:100%}.asset-details-grid{grid-template-columns:1fr}.asset-detail-label{min-width:90px}.asset-encumbrance-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.asset-encumbrance-actions{justify-self:end}}.drawer>header{border-radius:12px 12px 0 0}.cases-primary-actions{align-items:center;gap:10px;display:flex}.stage-manager{width:min(820px,100%);padding:0;overflow:visible}.stage-manager>header{border-bottom:1px solid #dce7f1;padding:20px 22px}.stage-manager>header p{color:#7186a0;margin:4px 0 0}.stage-manager-list{gap:8px;max-height:min(58vh,560px);padding:18px 22px;display:grid;overflow:auto}.stage-manager-row{background:#fff;border:1px solid #dce7f1;border-radius:9px;grid-template-columns:44px minmax(170px,1fr) 138px 68px auto;align-items:center;gap:10px;padding:10px;display:grid}.stage-manager-row>input[type=color]{background:#fff;border:1px solid #cbdbea;border-radius:8px;width:40px;height:40px;padding:2px}.stage-manager-row>input:not([type=color]),.stage-create-form>input:not([type=color]){color:#19385d;border:1px solid #cbdbea;border-radius:7px;min-width:0;height:40px;padding:0 11px}.stage-terminal{color:#46617e;align-items:center;gap:7px;font-size:12px;display:flex}.stage-case-count{color:#7186a0;white-space:nowrap;font-size:12px}.stage-row-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.stage-row-actions .icon-button{border-radius:7px;width:34px;height:34px}.stage-row-actions .icon-button:hover{background:#eef5fb}.stage-create-form{border-top:1px solid #dce7f1;grid-template-columns:44px minmax(180px,1fr) 138px auto auto;align-items:center;gap:10px;padding:16px 22px;display:grid}.stage-create-form>input[type=color]{border:0;width:40px;height:40px}.stage-add{justify-self:start;margin:0 22px 20px}.stage-delete-panel{background:#fff6f7;border:1px solid #f0c6cb;border-radius:9px;gap:11px;margin:0 22px 20px;padding:14px;display:grid}.stage-delete-panel>div{justify-content:flex-end;gap:8px;display:flex}.case-summary-bar{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.case-summary-bar span{color:#466583;background:#edf5fc;border-radius:99px;padding:4px 8px;font-size:11px}@media (width<=760px){.cases-primary-actions{flex-wrap:wrap;width:100%}.cases-primary-actions .button{flex:1}.stage-manager-layer{padding:8px}.stage-manager{max-height:calc(100vh - 16px);overflow:auto}.stage-manager-row{grid-template-columns:40px 1fr auto}.stage-terminal,.stage-case-count{grid-column:2}.stage-row-actions{grid-area:1/3/3}.stage-create-form{grid-template-columns:40px 1fr}.stage-create-form label,.stage-create-form .button{grid-column:1/-1}.stage-create-form .button{width:100%}}.history-page{gap:16px;display:grid}.history-toolbar{background:#f7fafc;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(250px,1fr) minmax(190px,260px) 180px 140px 140px auto;align-items:end;gap:10px;padding:14px;display:grid}.history-toolbar .wide-search{height:42px}.history-toolbar>.choice-picker,.history-toolbar>.choice-field{min-width:0}.history-date{color:#55718e;gap:5px;font-size:11px;display:grid}.history-date input{color:#23476f;background:#fff;border:1px solid #cbdbea;border-radius:7px;height:42px;padding:0 10px}.history-groups{gap:16px;display:grid}.history-groups>section{background:#fff;border:1px solid #dce7f1;border-radius:10px;padding:16px 18px}.history-groups h2{color:#17315b;text-transform:capitalize;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.history-groups h2 svg{color:#1687dc;width:18px}.activity-entry-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-entry-head button{color:#176fae;white-space:nowrap;background:#edf5fc;border:0;border-radius:6px;padding:5px 8px}.activity-marker.finance{background:#27a26a!important}.activity-marker.auction{background:#8b55dc!important}.history-more{justify-self:center}.drawer-close{border-radius:8px;width:40px;height:40px}.drawer-close:hover{background:#eef4fa}.drawer>header,.drawer-tabs{z-index:2;position:relative}.drawer-body{background:#f7fafc}@media (width<=1180px){.history-toolbar{grid-template-columns:1fr 1fr 1fr}.history-toolbar .wide-search{grid-column:1/-1}}@media (width<=700px){.history-toolbar{grid-template-columns:1fr}.history-toolbar .wide-search{grid-column:auto}.history-toolbar>*{width:100%}.history-groups>section{padding:13px}.activity-entry-head{display:grid}.activity-entry-head button{white-space:normal;text-align:left;justify-self:start}.case-summary-bar{display:none}}.category-field{color:#46617e;flex-direction:column;gap:6px;font-size:12px;display:flex}.category-field .category-picker{width:100%}.category-field .category-picker>.filter-control{justify-content:space-between;width:100%}.auctions-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auctions-toolbar .toolbar-search{flex:1;min-width:240px}.auctions-toolbar .choice-picker,.auctions-toolbar .button{flex:none}.auction-table{gap:0;display:grid}.auction-table-header{color:#69809d;border-bottom:1px solid #e5edf4;grid-template-columns:2fr .9fr 1.1fr 1fr 1fr .8fr 40px;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;display:grid}.auction-row{background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:2fr .9fr 1.1fr 1fr 1fr .8fr 40px;align-items:center;gap:10px;padding:13px 16px;transition:background .15s;display:grid}.auction-row:last-child{border-bottom:0}.auction-row:hover{background:#f7fafd}.auction-cell{text-overflow:ellipsis;white-space:nowrap;color:#29476f;min-width:0;font-size:13px;overflow:hidden}.auction-cell-case strong{color:#0867cb;font-size:13px;display:block}.auction-cell-case small{color:#7186a0;margin-top:2px;font-size:11px;display:block}.auction-round-pill{color:#306aa0;background:#eaf2ff;border-radius:99px;padding:3px 8px;font-size:11px;display:inline-block}.auction-cell-price b{color:#19385d}.auction-cell-view{justify-content:center;display:flex}.auction-cell-view .icon-button{color:#69809d;border-radius:6px;width:32px;height:32px}.auction-cell-view .icon-button:hover{color:#1687dc;background:#eef6fc}.auction-detail-modal{width:min(640px,100vw - 32px)}.auction-detail-grid{gap:0;padding:16px 0;display:grid}.auction-detail-row{border-bottom:1px solid #f0f4f8;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.auction-detail-row:last-child{border-bottom:0}.auction-detail-row span{color:#69809d;font-size:13px}.auction-detail-row b{color:#19385d;text-align:right;font-size:13px}.auction-detail-stages{padding:14px 0 0}.auction-detail-stages strong{color:#19385d;margin-bottom:10px;font-size:13px;display:block}.auction-stage-timeline{flex-wrap:wrap;gap:6px;display:flex}.auction-stage-step{color:#69809d;background:#f0f4f8;border:1px solid #e5edf4;border-radius:99px;padding:5px 10px;font-size:11px}.auction-stage-step.past{color:#23885a;background:#e8f8ee;border-color:#c8e8d4}.auction-stage-step.current{color:#fff;background:#1687dc;border-color:#1687dc;font-weight:700}@media (width<=900px){.auction-table-header{display:none}.auction-row{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.auction-cell-case{grid-column:1/-1}.auction-cell-view{justify-self:end}}@media (width<=600px){.auctions-toolbar{flex-direction:column;align-items:stretch}.auctions-toolbar .choice-picker,.auctions-toolbar .choice-picker>.filter-control{width:100%}}.finance-account-list{grid-template-columns:1fr}.finance-pagination{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.creditors-tab .domain-card-details{padding-top:18px}.creditors-tab .domain-subsection-head{margin-top:20px;padding-top:16px}.creditors-tab .domain-metric>span:last-child{align-items:center;gap:7px;display:flex}.field-unit{color:var(--muted);font-size:11px;font-weight:500}.domain-editor-form input::placeholder,.domain-editor-form textarea::placeholder{color:#9cafc2;opacity:.7}.domain-editor-form input[type=number]:placeholder-shown{color:#9cafc2}.domain-editor-form .domain-form-actions{flex-direction:row}.domain-editor-form .domain-form-actions .button{flex:none}.creditors-tab .domain-card-head{cursor:pointer}.creditors-tab .domain-card-title{min-height:38px}.creditors-tab .domain-card-title>span{flex:1}.creditors-tab .domain-card-actions{flex-flow:row;align-self:center;display:flex}.asset-card .domain-card-actions{flex-flow:row;justify-content:flex-end;align-items:center;min-width:116px;display:flex}.asset-card .domain-card-actions>b{white-space:nowrap;margin-right:8px}.asset-card .domain-card-leading{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.asset-card .domain-card-leading>span{gap:4px;min-width:0;display:grid}.asset-card .domain-card-leading strong{overflow-wrap:anywhere}.asset-card .asset-details-grid{background:#fbfdff}.asset-card .asset-encumbrances{padding:0 14px 14px}.asset-card .domain-subsection-head{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.case-title .type{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.case-title{align-items:flex-start;gap:8px}.finance-chart-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:16px;overflow:auto}.finance-chart-panel header{justify-content:space-between;gap:12px;display:flex}.finance-chart-panel h2,.finance-history-toolbar h2{color:var(--text);margin:0;font-size:17px}.finance-chart-panel p{color:var(--muted);gap:12px;font-size:12px;display:flex}.finance-chart-panel p svg{vertical-align:middle;width:14px}.finance-chart{width:100%;min-width:600px;height:180px;display:block}.finance-chart-income{fill:#2c9a68}.finance-chart-expense{fill:#df6470}.finance-history-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-history-toolbar .choice-picker{min-width:220px}.finance-chart-panel{padding:20px}.finance-chart-panel header{align-items:center}.finance-periods{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:4px;padding:3px;display:flex}.finance-periods button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.finance-periods button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #17315b20}.finance-chart-summary{color:var(--muted);gap:22px;margin:18px 0 2px;font-size:13px;display:flex}.finance-chart-summary b{margin-left:6px;font-size:15px}.finance-chart-summary b.income{color:#23885a}.finance-chart-summary b.expense{color:#c52838}.finance-chart{min-width:720px;height:280px}.finance-chart-axis{stroke:#aebed0;stroke-width:1px}.finance-chart text{fill:var(--muted);font-size:11px}.finance-history{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px}.finance-history h2{margin:0 0 14px;font-size:17px}.finance-history section+section{margin-top:16px}.finance-history h3{color:var(--muted);text-transform:capitalize;margin:0 0 5px;font-size:12px}.finance-history-row{border-top:1px solid var(--border-muted);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.finance-history-row time{color:var(--muted);font-size:12px}.finance-history-row span{gap:2px;min-width:0;display:grid}.finance-history-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.finance-history-row b{white-space:nowrap}.finance-history-row b.income{color:#23885a}.finance-history-row b.expense{color:#c52838}@media (width<=700px){.finance-chart-panel header{flex-direction:column;align-items:flex-start}.finance-periods{justify-content:space-between;width:100%}.finance-periods button{flex:1;padding-inline:4px}.finance-chart{height:240px}.finance-history-row{grid-template-columns:42px minmax(0,1fr);gap:8px}.finance-history-row b{grid-column:2}}.finance-chart-wrap{width:min(100%,980px);margin:8px auto 0;overflow:hidden}.finance-chart{width:100%;min-width:0;height:auto;display:block;overflow:visible}.finance-chart-grid{stroke:#dbe5ee;stroke-width:1px;stroke-dasharray:4 6}.finance-chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.income-line{stroke:#23885a}.expense-line{stroke:#c94c59}.finance-chart-area{stroke:none}.income-area{fill:url(#finance-income-fill)}.expense-area{fill:url(#finance-expense-fill)}.finance-chart-dot{stroke:var(--surface);stroke-width:2px}.income-dot{fill:#23885a}.expense-dot{fill:#c94c59}.finance-chart-label{fill:var(--muted);font-size:12px!important}.finance-chart-empty{fill:var(--muted)!important;font-size:17px!important}.finance-history-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:6px 0}.finance-history-row span{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.finance-history-row small{font-size:11px}.finance-history-row b{font-size:13px}@media (width>=701px){.finance-history section{max-width:900px}.finance-history-row{min-height:34px}.finance-history-row time{font-size:11px}.finance-history-row span strong{font-size:13px}.finance-history-row small{font-size:11px}}@media (width<=700px){.finance-chart-wrap{margin-top:4px}.finance-chart-label{font-size:11px!important}.finance-history-row{grid-template-columns:42px minmax(0,1fr);gap:8px}.finance-history-row span{grid-template-columns:1fr}.finance-history-row b{grid-column:2}}.deadline-table{background:#fff;border:1px solid #dce7f1;border-radius:10px;overflow:auto hidden}.deadline-table-head,.deadline-row{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(145px,.75fr) 125px 145px 116px;align-items:center;gap:12px;display:grid}.deadline-table .deadline-row{grid-template-areas:"event case assignee date status action"}.deadline-table .deadline-event{grid-area:event}.deadline-table .deadline-case{grid-area:case}.deadline-table .deadline-assignee{grid-area:assignee}.deadline-table .deadline-date{grid-area:date}.deadline-table .deadline-status{grid-area:status}.deadline-table .deadline-row>.button,.deadline-table .deadline-row>a{grid-area:action}.deadline-table-head{color:#6d849d;background:#f7fafc;border-bottom:1px solid #dce7f1;min-width:1030px;padding:11px 14px;font-size:11px;font-weight:700}.deadline-table .deadline-list{gap:0}.deadline-table .deadline-row{border-top:0;border-bottom:1px solid #edf2f6;border-left:4px solid #80a9c8;border-right:0;border-radius:0;min-width:1030px;padding:12px 14px}.deadline-table .deadline-row>a,.deadline-table .deadline-row>.button{white-space:nowrap;justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.case-editor label.selected-entity{border-radius:9px}.deadline-table .deadline-row:last-child{border-bottom:0}.deadline-event{align-items:center;gap:10px;min-width:0;display:flex}.deadline-event>span:last-child,.deadline-case{flex-direction:column;gap:3px;min-width:0;display:flex}.deadline-event strong,.deadline-case strong{text-overflow:ellipsis;white-space:nowrap;color:#17315b;overflow:hidden}.deadline-event small,.deadline-case small{color:#7b90a7}.deadline-assignee{color:#4f6b88;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.deadline-assignee svg{flex:none;width:15px}.deadline-table .deadline-status{font-weight:700}.deadline-table .deadline-row.overdue .deadline-status{color:#c62e3b}.deadline-table .deadline-row.today .deadline-status{color:#bb6d14}@media (width<=700px){.deadline-table{background:0 0;border:0;overflow:visible}.deadline-table-head{display:none}.deadline-table .deadline-list{gap:9px}.deadline-table .deadline-row{border:1px solid #dce7f1;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event action""case action""date status""assignee assignee";min-width:0;padding:13px;display:grid}.deadline-case,.deadline-assignee,.deadline-date,.deadline-status{grid-column:auto}.deadline-table .deadline-row>.button,.deadline-table .deadline-row>a{grid-area:action;align-self:center}.deadline-case strong{white-space:normal}}.auction-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auction-metrics>div{background:#fff;border:1px solid #dce7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.auction-metrics small{color:#7186a0}.auction-metrics strong{color:#17315b;font-size:23px}.auction-workspace-layer{z-index:72;padding:clamp(10px,3vh,28px) clamp(12px,5vw,72px)}.auction-workspace{background:#f7fafc;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100%);height:min(900px,100vh - clamp(20px,6vh,56px));display:grid;overflow:hidden;box-shadow:0 24px 70px #071d3480}.auction-workspace-head{background:#fff;border-bottom:1px solid #e1eaf2;justify-content:space-between;gap:18px;padding:20px 24px 16px;display:flex}.auction-workspace-head h2{color:#17315b;margin:3px 0;font-size:24px}.auction-workspace-head p{color:#7186a0;margin:0}.auction-workspace-tabs{background:#fff;border-bottom:1px solid #dce7f1;gap:2px;padding:0 20px;display:flex;overflow-x:auto}.auction-workspace-tabs button{color:#526f8e;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:48px;padding:0 14px;display:flex}.auction-workspace-tabs button.active{color:#0872c4;border-color:#1687dc;font-weight:700}.auction-workspace-tabs svg{width:17px}.auction-workspace-tabs small{background:#e8f3fb;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid}.auction-workspace-body{padding:20px 24px;overflow:auto}.auction-overview{gap:16px;display:grid}.auction-state-card{color:#fff;background:linear-gradient(135deg,#0876c9,#1f98e7);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.auction-state-card span{opacity:.8;font-size:12px}.auction-state-card strong{grid-area:1/2/3;font-size:22px}.auction-state-card small{opacity:.88}.auction-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auction-facts-grid>div{background:#fff;border:1px solid #dce7f1;border-radius:10px;gap:6px;padding:15px;display:grid}.auction-facts-grid span{color:#7186a0;font-size:12px}.auction-facts-grid strong{color:#17315b;overflow-wrap:anywhere}.auction-lifecycle{grid-template-columns:repeat(8,minmax(100px,1fr));gap:6px;display:grid;overflow-x:auto}.auction-lifecycle span{text-align:center;color:#5e7690;background:#eaf1f7;border-radius:8px;padding:9px;font-size:11px}.auction-lifecycle span.current{color:#fff;background:#1687dc;font-weight:700}.auction-register{gap:12px;display:grid}.auction-register>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.auction-register h3{color:#17315b;margin:0}.auction-register>div{gap:8px;display:grid}.auction-register-row{background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.auction-register-row>div:first-child{gap:4px;min-width:0;display:grid}.auction-register-row strong{color:#17315b;overflow-wrap:anywhere}.auction-register-row small{color:#7186a0}.auction-register-row a{color:#0876c9;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:12px;text-decoration:none;display:inline-flex}.auction-register-row a svg{width:14px}.auction-status{color:#607892;background:#f1f5f8;border-radius:99px;padding:5px 9px;font-size:11px}.auction-status.admitted{color:#23885a;background:#e8f8ee}.auction-status.rejected{color:#c52f3d;background:#fff0f1}.auction-row-actions{align-items:center;gap:4px;display:flex}.auction-row-actions .icon-button{color:#287db8;border:1px solid #0000;width:34px;height:34px}.auction-row-actions .icon-button:hover{background:#eef7fd;border-color:#cfe1ef}.auction-row-actions .icon-button.danger:hover{color:#c52f3d;background:#fff0f1}.auction-result{gap:16px;display:grid}.auction-result-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auction-result-form label{color:#46617e;flex-direction:column;gap:6px;font-size:12px;display:flex}.auction-result-form input,.auction-result-form textarea{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;padding:10px}.auction-result-form input{height:42px}.auction-result-banner{background:#edf9f1;border:1px solid #cce5d5;border-radius:12px;gap:7px;padding:22px;display:grid}.auction-result-banner strong{color:#24764d;font-size:20px}.auction-result-banner span,.auction-result-banner small{color:#527564}.auction-next-actions{justify-content:flex-end;gap:9px;display:flex}.nested-modal{z-index:92;background:#09223f88}.auction-open-workspace{margin-left:auto}@media (width<=850px){.auction-metrics,.auction-facts-grid{grid-template-columns:repeat(2,1fr)}.auction-workspace-layer{padding:8px}.auction-workspace{border-radius:12px;height:calc(100vh - 16px)}.auction-workspace-head{padding:16px}.auction-workspace-tabs{padding:0 8px}.auction-workspace-body{padding:16px}.auction-register-row{grid-template-columns:1fr auto}.auction-register-row>.auction-status{grid-column:1}.auction-row-actions{grid-area:1/2/3}}@media (width<=560px){.auction-metrics{grid-template-columns:1fr 1fr}.auction-metrics>div{padding:11px}.auction-workspace-layer{padding:0}.auction-workspace{border-radius:0;height:100vh}.auction-workspace-head h2{font-size:19px}.auction-workspace-tabs button{padding:0 10px}.auction-facts-grid{grid-template-columns:1fr}.auction-register>header{flex-direction:column;align-items:stretch}.auction-register>header .button{width:100%}.auction-register-row{grid-template-columns:1fr}.auction-register-row>.auction-status,.auction-row-actions{grid-area:auto/1}.auction-row-actions{justify-content:flex-end}.auction-result-form{grid-template-columns:1fr}.auction-next-actions{flex-direction:column}.auction-open-workspace{width:100%;margin-left:0}}@media (width<=600px){.auction-registry .auction-metrics{grid-template-columns:minmax(0,1fr)!important}.auction-registry .auction-metrics>div{min-width:0}.auction-registry .auction-metrics strong{justify-self:end}}.drawer>header>div:first-child{flex:auto;min-width:0}.drawer>header h2{overflow-wrap:anywhere}.case-summary-bar span{color:#426583;background:#f2f8fc;border:1px solid #d8e7f2;align-items:center;min-height:25px;padding:4px 9px;display:inline-flex}.case-summary-bar span:nth-child(2){color:#0876c9;background:#eaf6fd;border-color:#c9e4f6}.drawer-tabs button{min-height:49px;font-weight:500}.drawer-tabs button.active{font-weight:700}.drawer-tabs button:hover{background:#f6fafc}.drawer-body{overscroll-behavior:contain}@media (width<=700px){.drawer>header{align-items:flex-start}.drawer>header h2{font-size:19px}.drawer-tabs{padding:0 5px}.drawer-tabs button{min-height:44px;padding:10px 12px}.case-overview-links{gap:5px}.case-overview-links button{min-height:36px;padding:7px 9px}}.case-next-action{color:#254b70;background:#f2f8fc;border-left:3px solid #1687dc;align-items:baseline;gap:10px;margin-top:9px;padding:8px 10px;display:flex}.case-next-action strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.case-next-action small{color:#7189a1;font-size:11px}.case-overview-links{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:9px;display:flex}.case-overview-links button{color:#1c74ae;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#f3f9fd;border:1px solid #bcd7ea;border-radius:7px;align-items:center;min-width:0;max-width:100%;padding:6px 9px;font-size:11px;line-height:1.25;display:inline-flex}.case-overview-links button:hover{background:#e9f6ff;border-color:#5ca9dc}.case-overview-links button:focus-visible{outline-offset:2px;outline:2px solid #188ce0}.procedure-summary-card{background:#f7fbfe;border:1px solid #d9e7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.procedure-summary-card>div{gap:3px;display:grid}.procedure-summary-card strong{color:#21466f}.procedure-summary-card small{color:#7189a1;font-size:11px}.procedure-template-source{grid-column:1/-1;color:#55718e!important;font-size:11px!important}.procedure-template-source.warning{color:#ba4b54!important}[data-theme=dark] .case-next-action{background:var(--ds-surface-muted);color:var(--ds-text)}[data-theme=dark] .case-next-action small{color:var(--ds-text)}[data-theme=dark] .case-overview-links button{background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .case-overview-links button:hover{background:var(--ds-surface);border-color:var(--ds-focus)}.auctions-toolbar>.choice-picker{min-width:170px}.auction-assets-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.auction-assets-picker legend{color:#46617e;font-size:12px}.auction-assets-picker>label{background:#fff;border:1px solid #dce7f1;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:9px;gap:2px 8px!important;display:grid!important}.auction-assets-picker>label input{grid-row:1/3;height:18px;width:18px!important}.auction-assets-picker>label small{color:#7186a0}.auction-assets-picker>p{color:#7186a0;grid-column:1/-1;margin:5px}@media (width<=700px){.auctions-toolbar>.choice-picker{width:100%;min-width:0}.auction-assets-picker{grid-template-columns:1fr}}.user-menu{z-index:55;min-width:0;position:relative}.user-menu-trigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;transition:background .16s;display:flex}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{background:#ffffff29}.user-menu-trigger>.avatar{flex:none}.user-menu-trigger>svg{flex:none;width:17px;height:17px}.user-menu-identity{min-width:0;line-height:1.15;display:grid}.user-menu-identity strong,.user-menu-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-identity strong{max-width:190px;font-size:14px}.user-menu-identity small{opacity:.78;margin-top:3px;font-size:12px}.user-menu-popover{color:#15395f;background:#fff;border:1px solid #d8e5ef;border-radius:13px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0c2e4f33}.user-menu-popover button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-weight:600;display:flex}.user-menu-popover button:hover,.user-menu-popover button:focus-visible{color:#087ccc;background:#eef6fc;outline:none}.user-menu-popover button:last-child{color:#b32638}.user-menu-popover svg{width:18px;height:18px}.profile-dialog{width:min(520px,100vw - 24px)}.profile-dialog>header h2{align-items:center;gap:9px;display:flex}.profile-dialog>header h2 svg{color:#138adb;width:22px;height:22px}.profile-dialog>label{color:#315373;gap:7px;font-size:13px;font-weight:700;display:grid}.documents-registry{min-width:0}.documents-registry-layout{grid-template-columns:minmax(0,1fr) minmax(190px,230px);grid-template-areas:"documents folders";align-items:stretch;gap:16px;display:grid}.document-folders{background:#fff;border:1px solid #d9e6ef;border-radius:13px;grid-area:folders;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;max-height:none;padding:12px;display:grid;overflow:hidden}.document-folders>header{border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:center;min-height:38px;padding:0 4px 7px;display:flex}.document-folders>header>div,.document-folders button>span{align-items:center;gap:8px;min-width:0;display:flex}.document-folders svg{flex:none;width:18px;height:18px}.document-folder-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a7bfd2 transparent;align-content:start;gap:5px;height:100%;min-height:0;max-height:none;padding-right:6px;display:grid;overflow-y:auto}.document-folder-list::-webkit-scrollbar{width:8px;height:8px}.document-folder-list::-webkit-scrollbar-thumb{background:#a7bfd2;border-radius:999px}.document-folder-list>button,.folder-row>button{color:#315373;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.document-folder-list>button:hover,.folder-row:hover>button,.folder-row:focus-within>button,.document-folders button.active{color:#057bcf;background:#eaf5fd}.document-folders button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-folders button>b{text-align:center;background:#edf3f7;border-radius:999px;min-width:23px;padding:2px 6px;font-size:11px;transition:opacity .15s}.folder-row{min-width:0;position:relative}.folder-row>span{opacity:0;pointer-events:none;background:#eaf5fd;gap:2px;padding-left:4px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.folder-row:hover>button>b,.folder-row:focus-within>button>b{opacity:0}.folder-row:hover>span,.folder-row:focus-within>span{opacity:1;pointer-events:auto}.folder-row .icon-button{width:29px;height:29px;padding:6px}.document-register-main{grid-area:documents;gap:12px;min-width:0;display:grid}.document-register-toolbar{align-items:center;gap:12px;display:flex}.document-register-toolbar .filter-search{flex:1;min-width:180px}.document-register-toolbar>.button{flex:none}.document-filter-grid{background:#fff;border:1px solid #d9e6ef;border-radius:13px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;padding:13px;display:grid}.document-filter-grid>label,.document-filter-grid>.choice-field{color:#476884;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.document-filter-grid input,.document-filter-grid .filter-control{width:100%;min-height:42px}.document-filter-grid>label input{color:#264a75;height:42px;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:6px;outline:0;padding:0 10px;font-weight:400;transition:border-color .15s,box-shadow .15s}.document-filter-grid>label input:hover{border-color:#9fbdd3}.document-filter-grid>label input:focus{border-color:#1687dc;box-shadow:0 0 0 3px #1687dc24}.document-selection-bar{color:#476884;background:#f8fbfd;border:1px solid #d9e6ef;border-radius:11px;align-items:center;gap:11px;min-height:45px;padding:7px 10px;font-size:13px;display:flex}.document-selection-scope{color:#7189a1;white-space:nowrap;font-size:11px}.document-selection-preview{color:#245777;background:#edf8ff;border:1px solid #b9d9ed;border-radius:8px;margin-top:8px;padding:9px 11px;font-size:12px}.document-selection-bar>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.document-selection-bar>.choice-picker{min-width:200px;margin-left:auto}.registry-table{background:#fff;border:1px solid #d9e6ef;border-radius:13px;min-width:0;overflow-x:auto}.documents-head,.registry-table>article{grid-template-columns:38px minmax(210px,1.55fr) minmax(150px,1fr) minmax(135px,.85fr) minmax(120px,.8fr) 82px 150px 168px;align-items:center;gap:10px;min-width:1250px;padding:11px 12px;display:grid}.documents-head{color:#5b7892;text-transform:uppercase;letter-spacing:.025em;background:#f4f8fb;border-bottom:1px solid #d9e6ef;font-size:11px;font-weight:800}.documents-head>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.documents-head>button:hover{color:#087ccc}.registry-table>article{color:#274968;border-bottom:1px solid #e5edf3;font-size:13px}.registry-table>article:last-of-type{border-bottom:0}.registry-table>article:hover{background:#f8fbfd}.registry-table>article>span:not(.document-name){overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.registry-table article small{color:#718aa1;margin-top:3px;font-size:11px;font-weight:500;display:block}.document-select{color:#9aafc0;cursor:grab;align-items:center;gap:3px;display:flex}.document-select input{width:17px;height:17px}.document-select svg{width:15px;height:15px}.document-name{align-items:center;gap:9px;min-width:0;display:flex}.document-name>svg{color:#168bd9;flex:none;width:20px;height:20px}.document-name>span{width:100%;min-width:0;overflow:hidden}.document-name strong{text-overflow:ellipsis;white-space:nowrap;color:#0d5eab;display:block;overflow:hidden}.document-type-badge{color:#167bbd;background:#eaf5fd;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.1;display:inline-flex}.document-added{gap:5px;min-width:0;display:grid;overflow:hidden}.document-added time{color:#5e7792;white-space:nowrap;font-size:12px}.document-actions{justify-content:flex-start;grid-auto-flow:column!important;gap:4px!important;display:flex!important;overflow:visible!important}.registry-table>article>.document-actions{border-left:1px solid #e2ebf2;padding:0 8px 0 12px}.document-actions .icon-button{flex:0 0 33px}.registry-table .document-actions .icon-button{flex:0 0 33px;width:33px;min-width:0;height:33px;min-height:0;padding:7px}.document-pagination{color:#476884;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.document-pagination>div{align-items:center;gap:4px;display:flex}.document-pagination>div>button:not(.icon-button){color:#315373;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:32px;height:32px}.document-pagination>div>button.active{color:#fff;background:#128adb;font-weight:800}.document-pagination>.choice-picker{justify-self:end;min-width:140px}.document-upload-editor{width:min(720px,100vw - 24px)}.document-editor{width:min(560px,100vw - 24px)}.folder-dialog{width:min(450px,100vw - 24px)}.auction-overview .auction-state-card>.choice-picker{min-width:210px}.auction-overview .activity-feed{max-height:360px;overflow:auto}@media (width<=1100px){.documents-registry-layout{grid-template-columns:1fr;grid-template-areas:"folders""documents"}.document-folders{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);height:auto;max-height:none;display:grid;overflow:hidden}.document-folders>header{border:0;border-right:1px solid #e4edf4;flex:none;padding:0 10px 0 0}.document-folder-list{scrollbar-gutter:auto;align-items:center;gap:5px;height:auto;max-height:none;padding-right:0;display:flex;overflow:auto hidden}.document-folder-list>button,.folder-row{flex:none}.folder-row{align-items:center;display:flex}.folder-row>button{width:auto;min-width:145px}.folder-row>span{opacity:1;pointer-events:auto;background:0 0;padding-left:2px;position:static;transform:none}.folder-row:hover>button>b,.folder-row:focus-within>button>b{opacity:1}}@media (width<=900px){.document-register-toolbar{flex-direction:column;align-items:stretch}.document-register-toolbar .filter-search,.document-register-toolbar>.button{width:100%;max-width:none}.document-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{min-width:0;overflow:hidden}.user-menu-trigger{justify-content:center;gap:0;width:38px;min-width:38px;padding:0}.user-menu-trigger>svg,.user-menu-identity{display:none}.user-menu-popover{width:min(260px,100vw - 20px);position:fixed;top:68px;right:10px}.documents-registry-layout{gap:10px}.document-register-toolbar{flex-direction:column;align-items:stretch}.document-register-toolbar>.button{width:100%}.document-filter-grid{grid-template-columns:1fr}.document-selection-bar{flex-wrap:wrap;align-items:stretch}.document-selection-bar>.choice-picker{width:100%;margin-left:0}.documents-head{display:none}.registry-table{background:0 0;border:0;overflow:visible}.registry-table>article{background:#fff;border:1px solid #d9e6ef;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-width:0;margin-bottom:9px;padding:12px;position:relative}.registry-table>article>.document-name{grid-column:2/4}.registry-table>article>span:not(.document-name):not(.document-actions),.registry-table>article>time{grid-column:2/4;padding-left:29px}.registry-table>article>.document-actions{grid-area:1/3/3;align-self:start;padding-left:0}.document-pagination{grid-template-columns:1fr;justify-items:center}.document-pagination>.choice-picker,.document-pagination>strong{justify-self:center}.documents-table.registry-table>article>.document-name{grid-area:1/2/auto/4;min-width:0}.documents-table.registry-table>article>.document-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-table.registry-table>article>span[data-label],.documents-table.registry-table>article>time[data-label]{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:8px;padding-left:0;display:grid}.documents-table.registry-table>article>span[data-label]:before,.documents-table.registry-table>article>time[data-label]:before{content:attr(data-label);color:#718aa1;font-size:11px;font-weight:700}.documents-table.registry-table>article>.document-added{grid-column:2/4;grid-template-columns:78px minmax(0,1fr);gap:6px 8px;padding-left:0;display:grid}.documents-table.registry-table>article>.document-added:before{content:attr(data-label);color:#718aa1;grid-row:1/3;font-size:11px;font-weight:700}.documents-table.registry-table>article>.document-added time{grid-column:2}.documents-table.registry-table>article>.document-added .document-actions{grid-column:2;padding-top:6px}.documents-table.registry-table>article>.document-actions{grid-area:1/3/3;grid-template-columns:repeat(2,33px);width:82px;padding:0 4px 0 8px;grid-auto-flow:row!important;display:grid!important}}.dashboard-page{gap:16px;min-width:0;display:grid}.dashboard-intro{justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 0;display:flex}.dashboard-intro h2{color:#17315b;text-transform:capitalize;margin:0;font-size:20px}.dashboard-intro>div>p:last-child{color:#7186a0;margin:5px 0 0;font-size:13px}.dashboard-actions{flex-shrink:0;gap:8px;display:flex}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.dashboard-stat{appearance:none;text-align:left;color:#17315b;background:#fff;border:1px solid #dce7f1;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;min-height:92px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 4px 14px #1d528009}.dashboard-stat:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1d528017}.dashboard-stat.active{border-color:#2588d2;box-shadow:0 0 0 2px #2588d224}.dashboard-stat>span{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dashboard-stat svg{width:20px}.dashboard-stat strong,.dashboard-stat small{display:block}.dashboard-stat strong{font-size:25px;line-height:1.1}.dashboard-stat small{color:#7186a0;margin-top:4px;font-size:12px}.dashboard-stat.danger>span{color:#ce3341;background:#fff0f1}.dashboard-stat.today>span{color:#207dcc;background:#eaf4ff}.dashboard-stat.warning>span{color:#d88720;background:#fff5df}.dashboard-stat.ok>span{color:#258a55;background:#eaf8f0}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:stretch;gap:14px;display:grid}.dashboard-grid>*{min-width:0}.dashboard-grid .month-calendar,.dashboard-grid .today-panel{border-color:#dce7f1;border-radius:14px;height:100%}.dashboard-grid .month-calendar{padding:16px}.dashboard-grid .calendar-toolbar{grid-template-columns:38px minmax(140px,1fr) 38px auto;gap:8px;display:grid}.dashboard-grid .calendar-toolbar h2{min-width:0;font-size:18px}.dashboard-grid .calendar-toolbar .icon-button{color:#335b83;border:1px solid #dce7f1;border-radius:9px;width:36px;height:36px}.calendar-today-button{color:#285b85;background:#f1f7fb;border:1px solid #cfe0ed;border-radius:9px;padding:0 12px;font-size:12px;font-weight:650}.dashboard-grid .weekday-row{margin:14px 0 6px}.dashboard-grid .month-day{border-radius:8px;min-height:92px;padding:7px;position:relative}.dashboard-grid .month-day.today:not(.selected){border-color:#77b4e2;box-shadow:inset 0 0 0 1px #77b4e2}.dashboard-grid .month-day.today>strong{color:#fff;background:#1889da;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 5px;display:inline-grid}.dashboard-grid .month-day.selected{background:#f0f8ff;border-color:#1b83cf;box-shadow:inset 0 0 0 1px #1b83cf}.dashboard-grid .calendar-caption{margin:11px 0 0}.today-panel{background:#fff;border:1px solid #dce7f1;flex-direction:column;display:flex;overflow:hidden}.today-panel>header{padding:16px 17px}.today-list{flex:1;align-content:start;max-height:570px;padding:10px}.today-list>:is(button,a){border-radius:9px;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;width:100%;padding:11px;display:grid}.today-list time{font-variant-numeric:tabular-nums}.today-list>:is(button,a)>span{min-width:0}.today-list strong,.today-list small{overflow-wrap:anywhere}.dashboard-task-state{color:#52728e;white-space:nowrap;background:#edf5fb;border-radius:99px;align-self:start;padding:4px 7px;font-size:9px!important}.today-list>:is(button,a).done{opacity:1;background:#eff9f3;border-color:#d2ebdd}.today-list>:is(button,a).done .dashboard-task-state{color:#287b4f;background:#dff2e7}.dashboard-empty{text-align:center;color:#8294a7;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.dashboard-empty svg{width:28px;margin-bottom:8px}.dashboard-empty strong{color:#526b84;font-size:13px}.dashboard-empty span{margin-top:4px;font-size:11px}.dashboard-deadlines{border-radius:14px}.dashboard-deadlines>header{padding:15px 17px}.dashboard-deadlines>header .button{margin-left:auto}.dashboard-deadline-head{color:#71869b;background:#f6f9fb;font-size:11px;grid-template-columns:minmax(0,1fr) 110px 100px!important;gap:12px!important;padding:9px 18px 9px 60px!important;display:grid!important}.dashboard-deadline-list{grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.dashboard-deadline-list>:is(button,a){text-align:left;width:100%;font:inherit;color:#29476f;background:#fff;border-top:0;border-bottom:1px solid #edf2f6;border-left:4px solid #78a8cd;border-right:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 110px 100px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.dashboard-deadline-list>:is(button,a):last-of-type{border-bottom:0}.dashboard-deadline-list>:is(button,a):hover{background:#f8fbfe}.dashboard-deadline-list>:is(button,a).overdue{border-left-color:#d93644}.dashboard-deadline-list>:is(button,a).today{border-left-color:#ee9130}.dashboard-deadline-list>:is(button,a).urgent{border-left-color:#288bd4}.dashboard-deadline-icon{color:#377ead;background:#edf5fb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.dashboard-deadline-icon svg{width:16px}.dashboard-deadline-main{gap:2px;min-width:0;display:grid}.dashboard-deadline-main strong{overflow-wrap:anywhere}.dashboard-deadline-main small{color:#7186a0}.dashboard-deadline-main i{flex-wrap:wrap;gap:4px;display:flex}.dashboard-deadline-main em{color:#316a9e;background:#edf5ff;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}.dashboard-deadline-kind{color:#627b93;font-size:11px}.dashboard-deadline-list time{text-align:right;white-space:nowrap;font-size:12px;font-weight:700}@media (width<=1100px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.today-list{max-height:380px}.dashboard-deadline-head{grid-template-columns:minmax(0,1fr) 90px 90px!important}.dashboard-deadline-list>:is(button,a){grid-template-columns:34px minmax(0,1fr) 90px 90px}}@media (width<=700px){.dashboard-intro{flex-direction:column;align-items:flex-start}.dashboard-actions{width:100%}.dashboard-actions .button{flex:1}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-stat{gap:9px;min-height:80px;padding:11px}.dashboard-stat>span{width:36px;height:36px}.dashboard-stat strong{font-size:21px}.dashboard-stat small{font-size:10px}.dashboard-grid .month-calendar{padding:10px}.dashboard-grid .calendar-toolbar{grid-template-columns:34px minmax(110px,1fr) 34px}.calendar-today-button{grid-column:1/-1;height:34px}.dashboard-grid .month-day{min-height:68px;padding:5px}.dashboard-grid .month-day small{display:none}.today-list>:is(button,a){grid-template-columns:42px minmax(0,1fr)}.dashboard-task-state{grid-column:2}.dashboard-deadline-head{display:none!important}.dashboard-deadline-list>:is(button,a){grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:11px 10px}.dashboard-deadline-kind{grid-column:2}.dashboard-deadline-list time{grid-area:1/3/3}.dashboard-deadlines>header{align-items:flex-start}.dashboard-deadlines>header .button{padding:8px;font-size:0}.dashboard-deadlines>header .button svg{margin:0}.dashboard-intro h2{font-size:18px}}.advanced-filters{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;gap:13px;margin:0 14px 14px;padding:14px;display:grid}.advanced-filters>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-filters>header>div{gap:2px;display:grid}.advanced-filters>header strong{color:#193b62;font-size:14px}.advanced-filters>header span{color:#7186a0;font-size:12px}.advanced-filter-grid{grid-template-columns:minmax(280px,1.7fr) minmax(240px,1.25fr) minmax(160px,.8fr) minmax(160px,.8fr);align-items:end;gap:12px;display:grid}.advanced-filters fieldset{background:#fff;border:1px solid #d5e2ed;border-radius:8px;min-width:0;margin:0;padding:9px 11px}.advanced-filters fieldset legend{color:#55718e;padding:0 4px;font-weight:700}.stage-filter{flex-wrap:wrap;align-items:center;gap:7px;min-height:61px;display:flex}.stage-filter label{color:#365978;background:#f4f8fc;border-radius:5px;align-items:center;gap:6px;min-height:27px;padding:4px 7px;font-size:12px;display:inline-flex!important}.stage-filter label:hover{background:#e8f4fd}.stage-filter input{accent-color:#1687dc;width:15px;height:15px;margin:0}.date-range-picker{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;min-height:61px;display:grid!important}.date-range-picker legend{grid-column:1/-1}.date-range-picker label{color:#55718e;gap:4px;font-size:11px;display:grid!important}.date-range-picker input{background:#fff;width:100%;height:34px}.date-range-picker .clear-filter{white-space:nowrap;align-self:end;height:34px}.advanced-filter-grid>.choice-field{min-width:0}.advanced-filter-grid>.choice-field .filter-control{justify-content:space-between;width:100%}.advanced-filter-grid .choice-popover{z-index:31}.case-filters-bar .icon-button.outlined.active{color:#087aca;background:#edf8ff;border-color:#61abe1}@media (width<=980px){.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.case-selection-inline{order:4;width:100%;margin-left:0;padding:7px}.case-selection-inline .choice-picker{flex:1;min-width:0}.advanced-filters{margin:0 10px 10px;padding:11px}.advanced-filter-grid{grid-template-columns:1fr}.date-range-picker{grid-template-columns:1fr 1fr}.date-range-picker .clear-filter{grid-column:1/-1}.advanced-filters>header{align-items:flex-start}.advanced-filters>header .button{flex:none}}@media (width<=460px){.case-selection-inline{flex-wrap:wrap}.case-selection-inline>span{width:100%}.date-range-picker{grid-template-columns:1fr}.date-range-picker .clear-filter{grid-column:auto}}.case-label-chip{border-radius:5px;align-items:center;gap:3px;max-width:100%;min-height:25px;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.15;display:inline-flex;overflow:hidden}.managed-label{border:1px solid color-mix(in srgb,var(--label-color) 25%,#dce8f1);background:color-mix(in srgb,var(--label-color) 22%,#fff)!important;color:color-mix(in srgb,var(--label-color) 78%,#17315b)!important}.label-tone-0{color:#795a00!important;background:#fff0b9!important}.label-tone-1{color:#9a4f00!important;background:#ffe1c3!important}.label-tone-2{color:#08717e!important;background:#d9f3f7!important}.label-tone-3{color:#6841b5!important;background:#e9e1ff!important}.tags .accent{font-weight:750}.tags .labels-more{font-weight:700;color:#607994!important;background:#edf3f8!important}.label-picker{min-width:0;position:relative}.label-picker>.filter-control{justify-content:space-between;gap:8px;width:100%}.label-picker>.filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.label-picker-selected{flex-wrap:wrap;gap:5px;padding-top:6px;display:flex}.label-picker-selected .case-label-chip{padding-right:3px}.label-picker-selected .case-label-chip button{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.label-picker-selected .case-label-chip button:hover{background:#ffffff8c}.label-picker-selected .case-label-chip button svg{width:13px}.label-picker-popover{z-index:45;width:min(360px,100vw - 48px);max-width:100%}.label-picker-options{gap:3px;max-height:230px;padding:4px;display:grid;overflow:auto}.label-picker-options>button{color:#284d75;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:7px;display:flex}.label-picker-options>button:hover,.label-picker-options>button.selected{background:#f2f8fd;border-color:#cfe1f0}.label-picker-options>button svg{opacity:0;width:16px}.label-picker-options>button.selected svg{opacity:1;color:#1687dc}.label-picker-options>p{color:#7186a0;margin:8px;font-size:12px}.case-editor .label-picker .filter-popover{z-index:52;width:min(360px,100%);position:absolute;top:calc(100% + 5px);left:0;right:auto}.case-label-manager{background:#f7fbfe;border:1px solid #cfe0ed;border-radius:10px;gap:12px;margin:0 14px 14px;padding:14px;display:grid}.case-label-manager>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-label-manager>header>div{gap:3px;display:grid}.case-label-manager>header strong{color:#193b62;font-size:14px}.case-label-manager>header span{color:#7186a0;font-size:12px}.case-label-create{grid-template-columns:minmax(150px,1fr) 42px auto;align-items:center;gap:8px;display:grid}.case-label-create input[type=color],.case-label-edit input[type=color]{border-radius:7px;width:42px;min-width:42px;height:38px;padding:3px}.case-label-list code{color:#7186a0;margin-left:auto;font-family:inherit;font-size:11px}.case-label-list>article>div{gap:3px;display:flex}.case-label-edit{grid-template-columns:minmax(0,1fr) 42px auto auto;align-items:center;gap:7px;width:100%;display:grid}.case-label-delete{color:#9d3640;justify-content:flex-end;align-items:center;gap:8px;padding-top:3px;font-size:12px;display:flex}.case-label-delete>span{margin-right:auto}.case-filter-tabs+.case-label-manager{margin-top:0}@media (width<=700px){.case-label-manager{margin:0 10px 10px;padding:11px}.case-label-create{grid-template-columns:minmax(0,1fr) 40px}.case-label-create .button{grid-column:1/-1;width:100%}.case-label-edit{grid-template-columns:minmax(0,1fr) 40px auto auto}.case-label-delete{flex-wrap:wrap;justify-content:stretch}.case-label-delete>span{width:100%;margin:0}.case-label-delete .button{flex:1}.label-picker-popover{width:min(360px,100vw - 34px)}}.confirm-dialog-layer{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071f3f80}.confirm-dialog{background:#fff;width:min(460px,100vw - 32px);padding:0;overflow:hidden}.confirm-dialog>header{border-bottom:1px solid #e1eaf1;gap:12px;padding:18px 20px 14px}.confirm-dialog>header>div{align-items:center;gap:10px;min-width:0;display:flex}.confirm-dialog h2{font-size:18px}.confirm-dialog-icon{color:#ca3545;background:#fff1f2;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.confirm-dialog-icon svg{width:19px;height:19px}.confirm-dialog>p{color:#52708e;margin:2px 20px 0;line-height:1.5}.confirm-dialog>footer{margin:2px 20px 0;padding:14px 0 18px}.confirm-dialog-field{color:#46617e;gap:7px;margin:0 20px;font-size:12px;display:grid}.confirm-dialog-field .filter-control{justify-content:space-between;width:100%}.case-filters-panel{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;gap:12px;margin:0 14px 14px;padding:13px 14px;display:grid}.case-filters-panel .case-filter-tabs{border:0;margin:0;padding:0}.case-filters-panel .case-filter-tabs button{min-height:34px}.case-filters-bar{align-items:stretch;gap:10px;display:flex;background:0 0!important;border:0!important;padding:0!important}.case-filter-main{flex:1;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:10px;min-width:0;display:grid}.case-filter-main .category-picker,.case-filter-main .select-wrap,.case-filter-main .filter-control{width:100%;max-width:none}.case-filter-actions{justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;display:flex}.labels-manager-trigger,.filter-options-trigger{white-space:nowrap;min-height:42px}.labels-manager-trigger.active,.filter-options-trigger.active{color:#087aca;background:#eaf7ff;border-color:#61abe1}.filter-options-trigger svg,.labels-manager-trigger svg{width:17px;height:17px}.case-filters-panel+.case-label-manager{margin-top:0}.case-selection-inline{min-height:42px;margin-left:0}.case-selection-inline .filter-control{height:32px}.case-card.recently-changed{background:color-mix(in srgb,var(--case-update-color) 14%,#fff);border-color:color-mix(in srgb,var(--case-update-color) 58%,#cbdbea);box-shadow:inset 4px 0 var(--case-update-color),0 5px 15px #1e50711c}.case-card.recently-changed:hover{background:color-mix(in srgb,var(--case-update-color) 20%,#fff)}.cases-table tr.recently-changed td{background:color-mix(in srgb,var(--case-update-color) 12%,#fff);box-shadow:inset 4px 0 var(--case-update-color)}.cases-table tr.recently-changed:hover td{background:color-mix(in srgb,var(--case-update-color) 18%,#fff)}.case-card .tags{margin:10px 0 13px}.case-card .tags+.case-procedure,.case-card .tags+.next-action{margin-top:0}.case-card .next-action{margin:0 0 12px}.settings-color-control{color:#365978;background:#f8fbfe;border:1px solid #dce7f1;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;font-size:13px;display:flex}.settings-color-control>span{flex:1;align-items:center;gap:7px;display:flex}.settings-color-control svg{color:#247fc0;width:16px}.settings-color-control input{background:#fff;border:1px solid #cbdbea;border-radius:7px;width:40px;height:32px;padding:2px}.settings-color-control code{color:#6c8198;min-width:64px;font-family:inherit;font-size:11px}@media (width<=980px){.case-filters-bar{grid-template-columns:1fr;display:grid}.case-filter-actions{justify-content:flex-start}.case-selection-inline{max-width:100%}}@media (width<=700px){.case-filters-panel{margin:0 10px 10px;padding:11px}.case-filter-main{grid-template-columns:1fr}.case-filter-actions{flex-wrap:wrap}.labels-manager-trigger,.filter-options-trigger{flex:1;justify-content:center}.case-selection-inline{flex-wrap:wrap;width:100%;padding:7px}.case-selection-inline>span{width:auto}.case-selection-inline .choice-picker{flex:1;min-width:0}.case-card .tags{margin-bottom:15px}.confirm-dialog>header{padding:15px 16px 12px}.confirm-dialog>p,.confirm-dialog>footer,.confirm-dialog-field{margin-left:16px;margin-right:16px}}@media (width<=430px){.case-filter-actions{grid-template-columns:1fr 1fr;display:grid}.case-selection-inline{grid-column:1/-1}.settings-color-control{flex-wrap:wrap}.settings-color-control>span{min-width:100%}}.stage-manager{grid-template-rows:auto minmax(0,1fr) auto;gap:0;max-height:calc(100vh - 32px);overflow:hidden}.stage-manager-list{min-height:0;max-height:none}.stage-manager-footer{background:#fbfdff;border-top:1px solid #dce7f1;gap:16px;justify-content:space-between!important;align-items:center!important;padding:14px 22px!important;display:flex!important}.stage-manager-actions{min-width:0}.stage-manager-footer .stage-add{margin:0}.stage-manager-footer .stage-create-form{border:0;padding:0}.stage-attention-color{color:#365978;background:#f8fbfe;border:1px solid #dce7f1;border-radius:9px;grid-template-columns:minmax(0,1fr) 40px 64px;align-items:center;gap:10px;width:min(390px,100%);margin:0;padding:9px 11px;font-size:13px;display:grid!important}.stage-attention-color>span{min-width:0}.stage-attention-color input{background:#fff;border:1px solid #cbdbea;border-radius:7px;width:40px;height:32px;padding:2px}.stage-attention-color code{color:#6c8198;min-width:64px;font-family:inherit;font-size:11px}@media (width<=760px){.stage-manager{max-height:calc(100vh - 16px)}.stage-manager-footer{flex-direction:column;align-items:stretch!important;padding:12px 16px!important}.stage-manager-footer .stage-add{justify-content:center;width:100%}.stage-manager-footer .stage-create-form,.stage-attention-color{width:100%}}@media (width<=420px){.stage-attention-color{grid-template-columns:1fr 40px}.stage-attention-color code{grid-column:1/-1;justify-self:start}}@media (width<=390px){.dashboard-stat{align-items:flex-start}.dashboard-stat>span{width:32px;height:32px}.dashboard-stat strong{font-size:19px}.dashboard-actions{flex-direction:column}.dashboard-grid .month-day{min-height:60px}.dashboard-grid .month-day>strong{font-size:11px}.day-count{min-width:17px;height:17px}}.case-folder-badge{color:#55718e;background:#eef5fb;border-radius:6px;align-items:center;gap:5px;max-width:100%;margin:-4px 0 10px;padding:4px 7px;font-size:11px;line-height:1.2;display:inline-flex}.case-folder-badge svg{flex:none;width:14px;height:14px}.case-folder-badge{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-folder-field{color:#46617e;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.case-folder-field>div{align-items:stretch;gap:8px;min-width:0;display:flex}.case-folder-field .choice-picker{flex:1;min-width:0}.case-folder-field .filter-control{justify-content:space-between;width:100%}.case-folder-field .icon-button{border-radius:7px;flex:0 0 42px;width:42px;height:42px}.case-folder-create-layer{z-index:90}@media (width<=520px){.case-folder-field>div{gap:6px}.case-folder-field .icon-button{flex-basis:40px;width:40px;height:40px}}.data-access-settings{border-top:1px solid #dbe6ef}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-section-head h2{margin:2px 0 6px}.settings-section-head p{max-width:660px;margin:0}.access-policy{color:#24593d;background:#f3fbf6;border:1px solid #cfe4d6;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.access-policy svg{color:#18784b;flex:none;width:20px}.access-policy strong,.access-policy span{display:block}.access-policy span{color:#426b56;margin-top:3px;font-size:13px}.backup-list{gap:8px;margin-top:16px;display:grid}.backup-list article{background:#fff;border:1px solid #dbe6ef;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.backup-list article>svg{color:#1776c5;width:20px}.backup-list article>div{flex:1;min-width:0}.backup-list strong,.backup-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.backup-list small{color:#7186a0;margin-top:3px;font-size:12px}.backup-error{color:#b02a37!important}.backup-empty{color:#7186a0;text-align:center;border:1px dashed #cbdbea;border-radius:10px;margin-top:16px;padding:16px}@media (width<=760px){.settings-section-head{flex-direction:column}.settings-section-head .button{justify-content:center;width:100%}.backup-list article{align-items:flex-start}.backup-status{margin-left:auto}.backup-list strong,.backup-list small{white-space:normal}}.drawer-tabs{flex-wrap:wrap;gap:2px;padding:6px 10px;overflow:visible}.drawer-tabs-label{color:#6b819f;text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex}.drawer-tabs button{border-radius:7px;padding:9px 10px}.drawer-mobile-picker{display:none}.selected-entity{outline-offset:2px;outline:2px solid #2187f4}.form-warning{color:#76520c;background:#fff6df;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:12px}.form-warning button{color:#1d75b5;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=700px){.drawer-tabs{padding:0;display:block}.drawer-tabs>button,.drawer-tabs-label{display:none}.drawer-tabs .drawer-mobile-picker{padding:8px 10px;display:block}.drawer-mobile-picker .choice-picker{width:100%}}.procedure-overview{color:#5c7590;background:#fff;border:1px solid #d9e6f0;border-radius:10px;flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:12px;display:flex}.procedure-overview button{color:#1c74ae;cursor:pointer;background:#f3f9fd;border:1px solid #bcd7ea;border-radius:6px;padding:5px 8px;font-size:11px}@media (width<=760px){.case-folders .case-folder-scroll{grid-template-columns:minmax(0,1fr);display:grid;overflow-x:visible}.case-folders .case-folder-scroll>.case-folder-target,.case-folders .case-folder-row{width:100%;max-width:100%}.case-folders .case-folder-target{min-width:0;max-width:none}.case-folders .case-folder-row{position:relative}.case-folders .case-folder-row>span{z-index:2;background:#fff;padding-left:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.procedure-tab{gap:16px;display:grid}.procedure-hero,.procedure-template,.procedure-section{background:#fff;border:1px solid #d9e6f0;border-radius:12px}.procedure-hero{background:linear-gradient(125deg,#f8fcff,#eef7fd);justify-content:space-between;gap:18px;padding:18px;display:flex}.procedure-hero h3{color:#153360;margin:2px 0 6px}.procedure-hero>div>span,.procedure-template span{color:#6d849e;font-size:12px;display:block}.procedure-next{background:#fff;border:1px solid #dbe9f4;border-radius:9px;align-items:center;gap:10px;min-width:250px;padding:11px 13px;display:flex}.procedure-next>svg{color:#1687dc}.procedure-next small,.procedure-next strong,.procedure-next span{display:block}.procedure-next strong{color:#21466f;font-size:13px}.procedure-next span{font-size:11px}.procedure-template{align-items:center;gap:12px;padding:12px 14px;display:flex}.procedure-template>div:first-child{flex:1;min-width:150px}.procedure-template strong{color:#1c406b;display:block}.procedure-template .choice-picker{min-width:220px}.procedure-layout{gap:14px;display:grid}.procedure-section{padding:15px}.domain-section-head{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.domain-section-head>div{gap:9px;display:flex}.domain-section-head svg{color:#1687dc;width:19px}.domain-section-head h4{color:#18385f;margin:0}.domain-section-head p{color:#7590a8;margin:3px 0 0;font-size:12px}.procedure-timeline{gap:0;display:grid}.procedure-timeline article{border-bottom:1px solid #edf2f6;gap:12px;padding:13px 0;display:flex}.procedure-timeline article:last-child{border-bottom:0}.procedure-marker{background:#1687dc;border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #e9f5fd}.procedure-timeline article>div{flex:1;min-width:0}.procedure-timeline header,.procedure-list article{align-items:center;gap:10px;display:flex}.procedure-timeline header small{color:#176fae;background:#edf6ff;border-radius:20px;padding:3px 7px;font-size:11px}.procedure-timeline p{color:#294a70;margin:6px 0 3px;font-size:13px}.procedure-timeline small,.procedure-list small{color:#7189a1;font-size:12px}.procedure-note{background:#f5f9fc;border-radius:6px;padding:7px 9px}.procedure-list{gap:7px;margin-top:12px;display:grid}.procedure-list article{background:#fbfdff;border:1px solid #e0eaf2;border-radius:8px;padding:11px 12px}.procedure-list article>div{flex:1;min-width:0}.procedure-list strong,.procedure-list small{display:block}.procedure-list p{color:#4e6c8d;margin:5px 0 0;font-size:12px}.procedure-status{white-space:nowrap;color:#56718d;background:#edf5fb;border-radius:20px;padding:4px 7px;font-size:11px}.procedure-status.held{color:#247849;background:#e9f8ef}.procedure-status.cancelled{color:#b5414d;background:#fff0f1}.procedure-row-actions{gap:5px;margin-left:auto;display:flex}.procedure-row-actions button{color:#2173ae;background:#eef5fa;border:0;border-radius:6px;padding:6px 8px;font-size:11px}.procedure-row-actions .danger-text{color:#c73b49;padding:6px}.procedure-row-actions svg{width:15px}.procedure-actions label{align-items:center;display:flex}.procedure-actions input{opacity:0;position:absolute}.procedure-actions .custom-check{border:1px solid #afc4d6;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.procedure-actions .custom-check svg{width:14px;display:none}.procedure-actions input:checked+.custom-check{color:#fff;background:#2da367}.procedure-actions input:checked+.custom-check svg{display:block}.procedure-actions .is-done strong{color:#8498aa;text-decoration:line-through}.procedure-modal .modal-card{width:min(680px,100vw - 28px);max-height:min(760px,100dvh - 28px);overflow:auto}.procedure-modal .modal-card>header{border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.procedure-modal .modal-card>header h2{color:#16355b;margin:0}.procedure-modal .modal-card footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.procedure-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.procedure-form label{color:#486681;gap:6px;font-size:12px;display:grid}.procedure-form label.wide{grid-column:1/-1}.procedure-form input,.procedure-form textarea{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:7px;min-height:40px;padding:9px 10px}.procedure-form textarea{resize:vertical;min-height:72px}@media (width<=700px){.procedure-hero,.procedure-template{flex-direction:column;align-items:stretch}.procedure-next,.procedure-template .choice-picker{width:100%;min-width:0}.procedure-template .button{width:100%}.procedure-form{grid-template-columns:1fr}.procedure-form label.wide{grid-column:auto}.procedure-list article{flex-wrap:wrap;align-items:flex-start}.procedure-list .procedure-row-actions{justify-content:flex-end;width:100%;margin-left:0}.procedure-timeline header{flex-wrap:wrap}.procedure-timeline .procedure-row-actions{width:100%;margin-left:0}.procedure-status{margin-left:auto}.drawer-tabs .drawer-mobile-picker{flex:100%;min-width:0}}.procedure-overview{align-items:center}.procedure-overview-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.procedure-overview-links a{text-decoration:none}.procedure-section-nav{background:#f7fbfe;border:1px solid #d9e6f0;border-radius:10px;gap:7px;padding:8px;display:flex;position:static;overflow:auto}.procedure-section-nav button{color:#1d6fa9;white-space:nowrap;background:#fff;border:0;border-radius:7px;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.procedure-section-nav button:focus-visible{outline-offset:1px;outline:3px solid #2187f43d}.procedure-section,.casework-section{scroll-margin-top:16px}.modal-card .icon-button{min-width:44px;min-height:44px}.meeting-person-row>.button{min-height:44px}.procedure-template{flex-wrap:wrap}.procedure-template-hint{color:#8c591c;border-top:1px solid #edf2f6;flex-basis:100%;margin:0;padding-top:10px;font-size:12px;line-height:1.5}.completion-section>.completion-actions{background:#fff;border-top:1px solid #dce7f1;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex;position:static}@media (width<=700px){.completion-section>.completion-actions{grid-template-columns:1fr;display:grid}.procedure-template-hint{flex-basis:auto}}.documents-registry.compact{min-height:0;padding:0}.documents-registry.compact .documents-registry-layout{display:block}.documents-registry.compact .document-register-main{min-width:0}.documents-registry.compact .document-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.document-search-hit{color:var(--primary,#2563eb);text-align:left;background:0 0;border:0;max-width:420px;padding:2px 0;font-size:12px;display:block}.document-processing{color:var(--warning,#a16207)}.document-version-list{gap:8px;display:grid}.document-version-list article{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.document-version-list small{color:var(--muted);display:block}.evidence-packages{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.evidence-item-editor{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;margin:8px 0;display:grid}.report-compare-meta,.report-change-list{gap:8px;display:grid}.report-compare-meta span{color:var(--muted)}.report-change-list article{border:1px solid var(--border);border-radius:8px;gap:3px;padding:10px;display:grid}.report-change-list span{overflow-wrap:anywhere}@media (width<=900px){.documents-registry.compact .document-filter-grid{grid-template-columns:1fr 1fr}.evidence-item-editor{grid-template-columns:1fr}.document-version-list article{flex-direction:column;align-items:flex-start}}.review-queue,.portfolio-queue{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px}.review-queue{gap:10px;display:grid}.review-queue>article{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.review-queue article>div{gap:4px;display:grid}.review-queue article>div:last-child{gap:8px;display:flex}.review-checklist span,.review-queue small{color:var(--text-secondary);font-size:12px}.review-queue-actions{flex-wrap:wrap}.review-result-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.review-result-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-result-card-head .button{align-items:center;gap:5px;display:inline-flex}.review-result-card-head svg{width:14px;height:14px}.review-result-reference{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.review-result-empty{color:var(--text-secondary);margin:0}.review-checklist-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.review-checklist-list li{color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:12px;display:flex}.review-checklist-list svg{width:15px;height:15px;color:var(--success,#29945b);flex:none}.task-review-inspect,.task-review-decision{width:min(640px,100%)}.portfolio-views{flex-wrap:wrap;gap:5px;display:flex}.portfolio-views button{background:var(--surface-subtle);color:var(--text-secondary);border:0;border-radius:9px;padding:7px 11px}.portfolio-views button.active{background:var(--primary);color:#fff}.portfolio-list{margin-top:12px;display:grid}.portfolio-list article{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) 170px auto;align-items:center;gap:14px;padding:12px 0;display:grid}.portfolio-list article>div{gap:3px;display:grid}.portfolio-list p,.portfolio-list small{color:var(--text-secondary);margin:0;font-size:12px}.portfolio-kind{background:var(--surface-subtle);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700}.notification-center,.notification-trigger{position:relative}.notification-trigger>b{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-4px;right:-3px}.notification-popover{z-index:80;border:1px solid var(--border,#d7e3ef);background:var(--surface,#fff);width:min(430px,100vw - 24px);max-height:min(650px,100vh - 90px);box-shadow:var(--shadow-lg,0 18px 44px #0c2e4f38);color:var(--text,#19385d);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.notification-popover>header{justify-content:space-between;gap:12px;display:flex}.notification-popover header>div{gap:3px;display:grid}.notification-popover header>span{display:flex}.notification-popover small{color:var(--text-secondary,#647d96)}.notification-popover .icon-button{color:var(--text,#19385d)}.notification-settings{background:var(--surface-subtle,#f2f7fb);color:var(--text,#19385d);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:12px;display:grid}.notification-settings .wide{grid-column:1/-1}.notification-list{margin-top:12px;display:grid}.notification-list article{border-top:1px solid var(--border,#d7e3ef);align-items:center;gap:10px;padding:12px 0;display:flex}.notification-list article>a{color:inherit;flex:1;gap:4px;text-decoration:none;display:grid}.notification-list article.acknowledged{opacity:.62}@media (width<=760px){.review-queue>article,.portfolio-list article{grid-template-columns:1fr}.review-queue article>div:last-child{justify-content:flex-start}.portfolio-list article>a{justify-self:start}.notification-popover{position:fixed;top:64px;right:12px}.notification-settings{grid-template-columns:1fr}.notification-settings .wide{grid-column:auto}}.notification-filters{border:1px solid var(--border,#d7e3ef);background:var(--surface-subtle,#edf4fa);border-radius:10px;align-items:center;gap:4px;margin:14px 0 4px;padding:3px;display:flex}.notification-filters button{min-width:0;color:var(--text-secondary,#58728c);font:inherit;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.notification-filters button:hover{color:var(--primary,#087ccc);background:#fff9}.notification-filters button.active{background:var(--surface,#fff);color:var(--primary,#087ccc);box-shadow:0 1px 4px #14375a21}.notification-filters button b{min-width:20px;height:20px;color:inherit;background:#dfeaf3;border-radius:10px;place-items:center;padding:0 5px;font-size:10px;display:grid}.notification-filters button.active b{background:#e5f3fd}.notification-list{gap:8px}.notification-list article{border:1px solid var(--border,#d7e3ef);background:var(--surface,#fff);border-radius:10px;padding:11px 12px}.notification-list article>a span{color:var(--text-secondary,#58728c);font-size:13px}.notification-item-title{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.notification-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.notification-status-pill.returned{color:#8b5600;background:#fff0d8;border:1px solid #e7b866}.notification-list article.returned{background:#fff8e8;border-color:#e7b866;box-shadow:inset 3px 0 #d99b32}.notification-list article.returned>a>span:nth-child(2){color:#815600}.notification-list article .button{flex:none}@media (width<=520px){.notification-filters button{padding-inline:6px}.notification-list article{flex-direction:column;align-items:flex-start}.notification-list article .button{width:100%}}[data-theme=dark] .notification-status-pill.returned{color:#ffd995;background:#4a381f;border-color:#89612c}[data-theme=dark] .notification-list article.returned{background:#3b301d;border-color:#89612c;box-shadow:inset 3px 0 #d99b32}[data-theme=dark] .notification-list article.returned>a>span:nth-child(2){color:#ffd995}.notification-preferences-section{gap:18px;display:grid}.settings-section-heading{align-items:flex-start;gap:13px;display:flex}.settings-section-heading>span{color:#1687dc;background:#e7f4ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.settings-section-heading>span svg{width:21px;height:21px}.settings-section-heading h2{margin:0}.settings-section-heading p{margin:5px 0 0}.notification-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-field{color:#29476f;align-content:start;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.settings-field>small{color:#7186a0;min-height:16px;font-size:11px;font-weight:400}.settings-field>input,.settings-input-icon,.settings-input-suffix,.settings-field .filter-control{color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:8px;width:100%;min-height:44px;box-shadow:0 1px 2px #17315b0a}.settings-field>input{outline:none;padding:0 12px}.notification-preferences-section .settings-field>input{border-radius:8px}.settings-field>input:focus,.settings-input-icon:focus-within,.settings-input-suffix:focus-within,.settings-field .filter-control:focus-visible{border-color:#1687dc;outline:none;box-shadow:0 0 0 3px #1687dc21}.settings-input-icon,.settings-input-suffix{align-items:center;display:flex;overflow:hidden}.settings-input-icon>svg{color:#6b819f;flex:none;width:18px;height:18px;margin-left:12px}.settings-input-icon input,.settings-input-suffix input{min-width:0;height:42px;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 10px}.settings-input-suffix>span{color:#617a94;background:#f4f8fb;border-left:1px solid #dce7f1;align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.settings-input-suffix input[type=number]{appearance:textfield}.settings-input-suffix input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.settings-input-suffix input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.settings-field .choice-picker{width:100%}.settings-field .filter-control{justify-content:space-between;padding:0 12px}.settings-field-wide{grid-column:1/-1}@media (width<=700px){.notification-preferences-grid{grid-template-columns:1fr}.settings-field-wide{grid-column:auto}}[data-theme=dark] .settings-section-heading>span{color:#69b9f3;background:#203b58}[data-theme=dark] .settings-field{color:var(--ds-text)}[data-theme=dark] .settings-field>small{color:#9cb1c5}[data-theme=dark] .settings-field>input,[data-theme=dark] .settings-input-icon,[data-theme=dark] .settings-input-suffix,[data-theme=dark] .settings-field .filter-control{color:#e6f2ff;background:#14263c;border-color:#3b5671}[data-theme=dark] .settings-input-suffix>span{color:#b9cad9;background:#1b3049;border-color:#3b5671}.backup-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.backup-health article{border:1px solid var(--ds-border);border-radius:var(--ds-radius-surface);background:var(--ds-surface-muted);gap:4px;padding:14px;display:grid}.backup-health small,.backup-health span{color:#607994;font-size:12px}.backup-policy{border:1px solid var(--ds-border);border-radius:var(--ds-radius-surface);grid-template-columns:auto 130px 130px minmax(240px,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.backup-policy>label:not(.toggle-row){color:#607994;gap:5px;font-size:12px;display:grid}.backup-policy input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);min-height:42px;padding:8px 10px}.backup-schedule-error{background:var(--ds-status-danger-bg);border:1px solid #e6a5ad;border-radius:8px;padding:10px 12px;color:var(--ds-status-danger-text)!important}.backup-list article{flex-wrap:wrap}.backup-list article>div{min-width:260px}@media (width<=900px){.backup-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-policy>label:nth-child(4),.backup-policy>.button{grid-column:1/-1}}@media (width<=620px){.backup-health,.backup-policy{grid-template-columns:1fr}.backup-policy>label:nth-child(4),.backup-policy>.button{grid-column:auto}}.drawer-body.tab-procedure{padding-top:10px}.assets-tab .inventory-section{margin-top:24px}.assets-list{gap:12px}.asset-card{border-left:4px solid #8ca5ba;box-shadow:0 2px 8px #19385d0d}.asset-card.asset-status-included,.asset-card.asset-status-sold{border-left-color:#35a268}.asset-card.asset-status-under-review,.asset-card.asset-status-appraisal,.asset-card.asset-status-for-sale,.asset-card.asset-status-at-auction{border-left-color:#e69b2e}.asset-card.asset-status-excluded{border-left-color:#9eafbf}.asset-card .domain-card-head{padding:15px 16px}.asset-card .asset-details-grid{padding:12px 16px 14px}.asset-status-pill{color:#2d648d;white-space:nowrap;background:#edf6fc;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex!important}.asset-status-included .asset-status-pill,.asset-status-sold .asset-status-pill{color:#12683d;background:#e3f5ea}.asset-status-under-review .asset-status-pill,.asset-status-appraisal .asset-status-pill,.asset-status-for-sale .asset-status-pill,.asset-status-at-auction .asset-status-pill{color:#754d00;background:#fff2d8}@media (width<=700px){.asset-card .domain-card-head{grid-template-columns:1fr;display:grid}.asset-card .domain-card-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.asset-card .asset-details-grid{grid-template-columns:1fr}.asset-detail-row{gap:2px;display:grid}.asset-detail-label{min-width:0}}[data-theme=dark] .procedure-section-nav,[data-theme=dark] .procedure-section-nav button,[data-theme=dark] .asset-card .asset-details-grid{background:var(--ds-surface-muted);color:var(--ds-text);border-color:var(--ds-border)}@media (width>=1101px){.document-folders{contain:size;box-sizing:border-box;flex-direction:column;display:flex}.document-folders>header,.document-folders>.request-error{flex:none}.document-folder-list{flex:1;height:auto;min-height:0}}.control-tabs{background:#eaf2f8;border:1px solid #d5e3ef;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:6px;display:flex}.control-tabs button,.portfolio-views button{color:#476784;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 16px}.control-tabs button.active,.portfolio-views button.active{color:#087fce;background:#fff;border-color:#c7dded;box-shadow:0 1px 3px #19385d12}.control-tabs button:focus-visible,.portfolio-views button:focus-visible{outline-offset:2px;outline:2px solid #168ddd}.deadline-case-filter{width:min(420px,100%);margin:-4px 0 14px}.deadline-case-filter .filter-control{min-height:42px}.deadlines-page .deadline-pagination{margin-top:12px}.portfolio-queue .deadline-pagination{margin-top:16px}.asset-lifecycle-modal{width:min(980px,100vw - 32px);max-height:min(900px,100vh - 32px);overflow:auto}.asset-lifecycle-panel{gap:20px;display:grid}.asset-lifecycle-summary{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.asset-lifecycle-summary h3{color:var(--text);margin:2px 0 4px}.asset-lifecycle-summary span{color:var(--muted);font-size:13px}.asset-receivable-card,.asset-timeline{background:#fbfdff;border:1px solid #d7e5f0;border-radius:12px;padding:18px}.asset-receivable-card>header,.asset-timeline>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-receivable-card>header h4,.asset-timeline>header h4{color:var(--text);margin:2px 0 0;font-size:18px}.asset-receivable-card>header>svg,.asset-timeline>header>svg{color:#1687dc;width:24px;height:24px}.asset-receivable-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.asset-receivable-metrics>div{background:#eef6fc;border-radius:9px;gap:4px;padding:12px;display:grid}.asset-receivable-metrics span{color:var(--muted);font-size:12px}.asset-receivable-metrics b{color:var(--text);font-size:18px}.asset-lifecycle-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.asset-lifecycle-form{background:#fff;border:1px solid #dce7f1;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.asset-lifecycle-form h4{color:var(--text);align-items:center;gap:7px;margin:0 0 2px;font-size:15px;display:flex}.asset-lifecycle-form h4 svg{color:#1687dc;width:17px;height:17px}.asset-lifecycle-form label{color:#55728e;gap:5px;font-size:12px;display:grid}.asset-lifecycle-form input,.asset-lifecycle-form textarea{box-sizing:border-box;color:#19385d;width:100%;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:9px 10px}.asset-lifecycle-form textarea{resize:vertical;min-height:58px}.asset-lifecycle-form .choice-picker{width:100%}.asset-lifecycle-form .filter-control{width:100%;min-height:40px}.asset-lifecycle-form .button{justify-self:start;margin-top:2px}.asset-recovery-history{border-top:1px solid #dce7f1;gap:7px;margin-top:16px;padding-top:14px;display:grid}.asset-recovery-history>strong{color:var(--text);font-size:14px}.asset-recovery-history>div{color:#55728e;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.asset-recovery-history>div:last-child{border-bottom:0}.asset-recovery-history b{color:var(--text)}.asset-timeline>ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.asset-timeline li{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:0 0 16px;display:grid;position:relative}.asset-timeline li:not(:last-child):before{content:"";border-left:1px solid #cfe0ed;position:absolute;top:25px;bottom:0;left:13px}.asset-timeline-dot{color:#1687dc;z-index:1;background:#e2f2fd;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.asset-timeline-dot svg{width:15px;height:15px}.asset-timeline li strong{color:var(--text);font-size:14px;display:block}.asset-timeline li time{color:var(--muted);margin-top:2px;font-size:11px;display:block}.asset-timeline li p{color:#55728e;margin:5px 0 0;font-size:12px;line-height:1.4}.asset-timeline li>b{color:var(--text);white-space:nowrap;align-self:start;font-size:13px}.asset-timeline>.muted{margin:16px 0 0}@media (width<=700px){.asset-lifecycle-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.asset-receivable-metrics,.asset-lifecycle-forms{grid-template-columns:1fr}.asset-timeline li{grid-template-columns:28px minmax(0,1fr)}.asset-timeline li>b{grid-column:2}.asset-card .domain-card-actions{min-width:0}}.deadlines-page .control-tabs{margin-bottom:0}.deadlines-page .filter-strip.deadline-filters{grid-template-columns:minmax(200px,1.35fr) minmax(145px,1fr) minmax(170px,1fr) minmax(130px,.8fr) minmax(130px,.8fr);gap:10px}.deadlines-page .deadline-filters .deadline-case-filter{width:auto;min-width:0;margin:0}.deadlines-page .deadline-filters .deadline-case-filter .filter-control{min-height:38px}.deadlines-page .deadline-filters>*{min-width:0}.deadline-active-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:-8px;display:flex}.deadline-active-filters span{color:#365f80;background:#eff7fc;border:1px solid #cce1ef;border-radius:99px;padding:5px 9px;font-size:11px}.deadline-active-filters button{color:#087fce;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.deadline-active-filters button:hover{text-decoration:underline}.deadline-filter-error{color:#a93932;background:#fff3f0;border:1px solid #efbbb5;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:12px}.deadlines-page .deadline-groups button{min-width:0}.deadlines-page .deadline-groups button.overdue{background:#fff6f6;border-color:#f2c9cf}.deadlines-page .deadline-groups button.today{background:#fff9ef;border-color:#f1dbb7}.deadlines-page .deadline-groups button.overdue strong{color:#bc2739}.deadlines-page .deadline-groups button.today strong{color:#a86411}.deadlines-page .deadline-groups button.active{box-shadow:inset 0 0 0 1px #278dd7}.deadline-history .domain-section-head,.portfolio-queue>.domain-section-head{margin-bottom:12px}.deadline-history .domain-section-head>div:first-child,.portfolio-queue>.domain-section-head>div:first-child{gap:4px;display:grid}.deadline-history .domain-section-head h3,.portfolio-queue>.domain-section-head h3,.deadline-history .domain-section-head p,.portfolio-queue>.domain-section-head p{margin:0}.deadline-history .domain-section-head p,.portfolio-queue>.domain-section-head p{color:#718399}.deadline-history .deadline-table-head,.deadline-history .deadline-row{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(145px,.75fr) 125px 170px 116px;min-width:1070px}.deadline-history .deadline-status{gap:5px;display:grid}.deadline-history .deadline-status small{color:#758aa0;font-weight:400}.deadline-state{border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:11px;line-height:1.2;display:inline-flex}.deadline-state.done{color:#236b43;background:#e1f4e8}.deadline-state.closed{color:#4a6380;background:#eaf0f7}.portfolio-toolbar{color:#68829a;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 10px;font-size:12px;display:flex}.portfolio-toolbar .choice-picker{min-width:205px}.portfolio-toolbar .filter-control{min-height:36px}.portfolio-views button b{color:#3d6383;background:#e1ebf4;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:4px;padding:0 4px;font-size:11px;display:inline-grid}.portfolio-views button.active b{color:#087fce;background:#dcefff}.portfolio-kind.review{color:#a55f0e;background:#fff1da}.portfolio-kind.unreconciled_money{color:#2b60a0;background:#e8f1ff}.portfolio-kind.missing_document{color:#aa4b37;background:#fff0ed}.portfolio-list>article>a{justify-self:end}.portfolio-list>article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=1250px){.deadlines-page .filter-strip.deadline-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.deadlines-page .filter-strip.deadline-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-history .deadline-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event action""case action""date status""assignee assignee";min-width:0}.portfolio-toolbar{justify-content:flex-start}.portfolio-list>article>a{justify-self:start}}@media (width<=500px){.deadlines-page .filter-strip.deadline-filters{grid-template-columns:1fr}.deadline-history .deadline-row{grid-template-areas:"event event""case case""assignee assignee""date status""action action"}.deadline-history .deadline-row>a{justify-self:start;width:auto}.portfolio-toolbar{flex-direction:column;align-items:stretch}.portfolio-toolbar .choice-picker{width:100%}}.portfolio-queue{color:#19385d;background:#fff;border:1px solid #d5e3ef;border-radius:14px;padding:20px}.portfolio-queue>.domain-section-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.portfolio-views{background:#eff5fa;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.portfolio-table{background:#fff;border:1px solid #d5e3ef;border-radius:10px;overflow:hidden}.portfolio-table-head,.portfolio-list>article{grid-template-columns:150px minmax(0,1fr) 170px 190px;align-items:center;gap:16px;display:grid}.portfolio-table-head{color:#6b8298;letter-spacing:.04em;text-transform:uppercase;background:#f3f8fb;border-bottom:1px solid #d5e3ef;padding:10px 16px;font-size:10px;font-weight:800}.portfolio-list{gap:0}.portfolio-list>article{background:#fff;border:0;border-bottom:1px solid #d5e3ef;border-radius:0;padding:14px 16px}.portfolio-list>article:last-child{border-bottom:0}.portfolio-list>article:hover{background:#f8fbfe}.portfolio-list>article>div{overflow-wrap:anywhere;overflow-wrap:anywhere;min-width:0}.portfolio-list small,.portfolio-list p{color:#637e96}.portfolio-kind{color:#356789;background:#edf5fb}.portfolio-list .button{box-sizing:border-box;white-space:nowrap;width:100%}.portfolio-table-head>span,.portfolio-list>article>*{min-width:0}@media (width<=1150px){.portfolio-table-head{display:none}.portfolio-list>article{grid-template-columns:minmax(0,1fr) auto}.portfolio-list>article>div:nth-child(2){grid-area:2/1/auto/-1}.portfolio-list>article>a{grid-area:1/2;width:auto}.portfolio-list>article>div:nth-child(3){grid-column:1/-1}}@media (width<=760px){.portfolio-list>article{grid-template-columns:minmax(0,1fr)}.portfolio-list>article>div:nth-child(2),.portfolio-list>article>div:nth-child(3),.portfolio-list>article>a{grid-area:auto/1}.portfolio-list>article>a{justify-self:start}.deadline-history .deadline-table{background:0 0;border:0;overflow:visible}.deadline-history .deadline-table-head{display:none}.deadline-history .deadline-list{gap:9px}.deadline-history .deadline-row{border:1px solid #dce7f1;border-left:4px solid #80a9c8;border-radius:9px}}.deadlines-page .deadline-filters .choice-picker{width:100%;min-width:0}.deadlines-page .deadline-filters .filter-control,.deadlines-page .deadline-filters input[type=date]{box-sizing:border-box;width:100%;height:42px;min-height:42px}.deadlines-page .deadline-filters .choice-picker>.filter-control{min-width:0}.deadlines-page .deadline-filters .deadline-case-filter .filter-control{height:42px;min-height:42px}.deadlines-page .deadline-filters .choice-picker>.filter-control>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.deadlines-page .deadline-filters .choice-picker>.filter-control>svg{flex:0 0 16px}.tasks-page{min-width:0}.tasks-page .table-card{overflow-x:auto}.tasks-page .task-actions-heading{text-align:right}.tasks-page .table-row>*{min-width:0}.tasks-page .table-row .task-row-actions{border:0;flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;gap:8px;width:auto;padding:0;display:flex}.tasks-page .task-row-actions .button{white-space:nowrap;flex:none}.tasks-page .task-row-actions .icon-button{border-radius:7px;flex:0 0 32px;width:32px;height:32px}.tasks-page .task-edit-button{color:#35658b;background:#edf4fa}.tasks-page .task-title-cell{grid-column:auto}.tasks-page .task-row-done{background:#f0f9f4;box-shadow:inset 3px 0 #29945b}.tasks-page .task-row-done .task-title-cell strong{color:#507061;text-decoration:line-through;text-decoration-thickness:1px}.tasks-page .task-check.done{color:#fff;background:#248351;border-color:#248351}.tasks-page .status-pill{white-space:nowrap;justify-self:start;align-items:center;gap:5px}.tasks-page .status-pill svg{width:15px;height:15px}.tasks-page .status-pill.done{color:#17633b;background:#d9f0e2;border:1px solid #a4d4b8;font-weight:700}.tasks-page .status-pill.open{color:#35618e;background:#eaf2fc}.tasks-page .status-pill.returned{color:#8b5600;background:#fff0d8;border:1px solid #e7b866;font-weight:700}.tasks-page .task-title-cell-button{flex:1;align-items:flex-start;width:100%;min-width:0}.tasks-page .task-title-content{gap:4px;min-width:0;display:grid}.tasks-page .task-title-content strong{overflow-wrap:anywhere;min-width:0}.tasks-page .task-review-meta{color:#6c8299;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;font-size:12px;line-height:1.35;display:flex}.tasks-page .task-review-meta.returned{color:#815600}.tasks-page .task-review-status{white-space:nowrap;font-weight:700}.tasks-page .task-review-comment{overflow-wrap:anywhere;min-width:0}.tasks-page .link-cell,.tasks-page .member-cell{overflow-wrap:anywhere}.tasks-page .task-filters{grid-template-columns:minmax(130px,1fr) minmax(160px,1.2fr) minmax(140px,1.2fr) repeat(2,minmax(125px,1fr));align-items:end;display:grid}.tasks-page .task-filters>*,.tasks-page .task-filters label{min-width:0}.tasks-page .filter-control,.tasks-page .task-filters input{box-sizing:border-box;width:100%}.tasks-page .review-queue{background:#fff;border:1px solid #dce7f1;border-radius:12px;padding:18px}.tasks-page .review-queue .domain-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-page .review-queue .domain-section-head>div{gap:6px;display:grid}.tasks-page .review-queue h3,.tasks-page .review-queue p{margin:0}.tasks-page .review-queue p{color:#718399}.tasks-page .review-queue>article{flex-wrap:wrap;gap:16px;display:flex}.tasks-page .review-queue>article>div{overflow-wrap:anywhere;min-width:0}@media (width<=1250px){.tasks-page .table-head{display:grid}.tasks-page .task-filters,.tasks-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tasks-page .workspace-toolbar{flex-direction:column;align-items:stretch}.tasks-page .toolbar-search{max-width:none}.tasks-page .toolbar-actions,.tasks-page .toolbar-actions .button{width:100%}.tasks-page .task-filters{grid-template-columns:1fr}.tasks-page .table-row{padding:14px}.tasks-page .metric-card{gap:8px;padding:12px}.tasks-page .metric-card small{font-size:11px}.tasks-page .review-queue{padding:14px}}[data-theme=dark] .tasks-page .task-row-done{background:#19362c}[data-theme=dark] .tasks-page .task-row-done .task-title-cell strong{color:#afd3bd}[data-theme=dark] .tasks-page .status-pill.done{color:#b5ebc9;background:#214c36;border-color:#397652}[data-theme=dark] .tasks-page .status-pill.open{color:#bfdbf7;background:#213b56}[data-theme=dark] .tasks-page .status-pill.returned{color:#ffd995;background:#4a381f;border-color:#89612c}[data-theme=dark] .tasks-page .task-row-returned{background:#3b301d;box-shadow:inset 3px 0 #d99b32}[data-theme=dark] .tasks-page .task-review-meta.returned{color:#ffd995}.tasks-page .task-check.done svg{stroke-width:3px;width:14px;height:14px}.tasks-page .task-row-open{background:#fff7eb;box-shadow:inset 3px 0 #df9027}.tasks-page .task-row-returned{background:#fff8e8;box-shadow:inset 3px 0 #d99b32}.tasks-page .task-row-overdue{background:#fff0f1;box-shadow:inset 3px 0 #cf4050}.tasks-page .status-pill.open{color:#875000;background:#ffebcc;border:1px solid #edc285}.tasks-page .task-row-overdue .task-check{color:#b72b3d;border-color:#cf4050}[data-theme=dark] .tasks-page .task-row-open{background:#3a2e1d}[data-theme=dark] .tasks-page .task-row-overdue{background:#3b242b}[data-theme=dark] .tasks-page .status-pill.open{color:#ffd395;background:#503b1e;border-color:#89612c}.task-review-submit{width:min(620px,100%)}.task-review-submit label{color:var(--text-secondary,#5f7893);font-size:12px}.task-review-submit textarea{resize:vertical;border:1px solid var(--border,#cbdbea);background:var(--surface,#fff);width:100%;min-height:42px;color:var(--text,#19385d);border-radius:8px;padding:10px 11px;line-height:1.45}.task-review-submit textarea:focus{outline-offset:1px;outline:2px solid #83c7ef}.task-review-submit label small{color:var(--text-secondary,#71869d);font-size:11px}.review-submit-summary{color:#19385d;background:#edf6fc;border:1px solid #c8ddec;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.review-submit-summary span{color:#637e96;font-size:12px}.review-submit-reviewer{border-top:1px solid var(--border,#dce7f1);border-bottom:1px solid var(--border,#dce7f1);color:var(--text-secondary,#5f7893);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.review-submit-reviewer strong{color:var(--text,#19385d)}[data-theme=dark] .review-submit-summary{color:#e4f2ff;background:#203d57;border-color:#355a78}[data-theme=dark] .review-submit-summary span,[data-theme=dark] .review-submit-reviewer{color:#afc6db}[data-theme=dark] .review-submit-reviewer strong{color:#edf6ff}.task-result-label{align-items:center;gap:4px;margin-bottom:6px;display:flex}.task-result-label small{margin-left:auto;font-weight:700;color:#a52b37!important}.task-editor .button.success{color:#187648;background:#ecfaf1;border-color:#a4d4b8}.task-editor .button.success:hover{background:#d9f3e4}[data-theme=dark] .task-editor .button.success{color:#b9f0cc;background:#1d3f2d;border-color:#397652}[data-theme=dark] .task-editor .button.success:hover{background:#26523a}.task-access-warning{color:#704b08;background:#fff7e8;border:1px solid #efc27a;border-left:4px solid #df9027;border-radius:9px;gap:4px;padding:11px 13px;font-size:12px;line-height:1.4;display:grid}.task-access-warning strong{color:#754d00}.task-access-warning span{color:#86642a}[data-theme=dark] .task-access-warning{color:#ffdc9a;background:#3b2d1c;border-color:#89612c}[data-theme=dark] .task-access-warning strong,[data-theme=dark] .task-access-warning span{color:#ffdc9a}.tasks-page .table-head,.tasks-page .table-row{grid-template-columns:minmax(280px,1.75fr) minmax(190px,1.2fr) 125px minmax(140px,1fr) 100px 200px}.tasks-page .status-pill.danger{color:#c32d3b;background:#fff0f1;border:1px solid #efb8bf;font-weight:700}[data-theme=dark] .tasks-page .status-pill.danger{color:#ffc1c8;background:#4a252d;border-color:#8e4b57}.tasks-page .table-head,.tasks-page .table-row{grid-template-columns:minmax(300px,2fr) minmax(150px,1fr) 100px minmax(110px,.9fr) 82px 180px;min-width:0}.tasks-page .status-pill.danger{color:#b72b3d;opacity:1;border:1px solid #e8aab3;font-weight:700;background-color:#ffe6e8!important}.tasks-page .status-pill{width:82px;padding:5px 4px;font-size:10px}.tasks-pagination{color:#607a93;background:#f8fbfd;border-top:1px solid #dce7f1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:2px;padding:12px 14px;font-size:12px;display:grid}.tasks-total b{color:#17315b}.tasks-page-buttons{align-items:center;gap:3px;display:flex}.tasks-page-buttons>button:not(.icon-button){color:#315373;background:0 0;border:0;border-radius:7px;min-width:30px;height:30px;padding:0 7px;font-size:12px}.tasks-page-buttons>button.active{color:#fff;background:#1687dc;font-weight:800}.tasks-page-buttons .icon-button{color:#54728d;border-radius:7px;width:30px;height:30px}.tasks-page-size{justify-content:flex-end;align-items:center;gap:7px;display:flex}.tasks-page-size .choice-picker{min-width:140px}.tasks-page-size .filter-control{justify-content:space-between;width:100%}[data-theme=dark] .tasks-page .status-pill.danger{color:#ffd1d6;border-color:#9d5662;background-color:#542831!important}@media (width<=600px){.tasks-pagination{grid-template-columns:1fr;justify-items:center;gap:9px}.tasks-page-size{justify-content:center}.tasks-total{justify-self:center}}@media (width<=1300px){.tasks-page .table-card{overflow-x:hidden}.tasks-page .table-head{display:none}.tasks-page .table-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;padding:14px}.tasks-page .task-title-cell,.tasks-page .link-cell{grid-column:1/-1}.tasks-page .date-cell,.tasks-page .member-cell{min-width:0}.tasks-page .status-pill{grid-area:3/2/5;align-self:start}.tasks-page .task-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;max-width:100%}}.workspace-list-pagination,.reports-pagination{color:#607a93;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:2px;font-size:12px;display:grid}.registry-total b{color:#17315b}.registry-page-buttons{align-items:center;gap:3px;display:flex}.registry-page-buttons>button:not(.icon-button){color:#315373;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:30px;height:30px;padding:0 7px;font-size:12px}.registry-page-buttons>button.active{color:#fff;background:#1687dc;font-weight:800}.registry-page-buttons .icon-button{color:#54728d;border-radius:7px;width:30px;height:30px}.registry-page-buttons>span{text-align:center;color:#607a93;min-width:18px}.registry-page-size{justify-content:flex-end;align-items:center;gap:7px;display:flex}.registry-page-size .choice-picker{min-width:135px}.registry-page-size .filter-control{justify-content:space-between;width:100%}.reports-pagination{padding:12px 0}@media (width<=760px){.workspace-list-pagination,.reports-pagination{grid-template-columns:1fr;justify-items:center;gap:9px}.workspace-list-pagination .registry-page-size,.reports-pagination .registry-page-size,.workspace-list-pagination .registry-total,.reports-pagination .registry-total,.workspace-list-pagination .registry-page-buttons,.reports-pagination .registry-page-buttons{justify-self:center}}.telegram-settings-card{background:#fff;border:1px solid #dbe7f2;border-radius:10px}.telegram-handle-field{background:#fff;border:1px solid #cbdbea;border-radius:7px;align-items:center;max-width:440px;display:flex;overflow:hidden}.telegram-handle-field>span{color:#1687dc;padding:10px 0 10px 12px;font-weight:700}.telegram-handle-field input{outline:0;box-shadow:none!important;border:0!important;padding-left:4px!important}.telegram-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.telegram-card-actions .button{align-items:center;gap:6px;display:inline-flex}.telegram-card-actions svg,.telegram-link-note svg{width:16px}.telegram-connected{color:#228650;align-items:center;gap:5px;font-size:13px;display:inline-flex}.telegram-link-note{color:#7186a0;overflow-wrap:anywhere;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.telegram-link-note a{color:#1687dc}.member-identity{flex-direction:column;min-width:0;display:flex}.member-telegram-handle{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden;color:#1687dc!important}.telegram-status-pill{color:#a36a1a;white-space:nowrap;background:#fff7e9;border-radius:99px;padding:5px 8px;font-size:11px}.telegram-status-pill.active{color:#21844e;background:#eaf9f0}@media (width<=760px){.telegram-card-actions .button{flex:1;justify-content:center}.members-grid article .telegram-status-pill{order:5}.members-grid article .member-actions{justify-content:flex-end;width:100%}}.tasks-page .task-scope-tabs{background:var(--surface-subtle,#f2f7fb);border:1px solid var(--border,#dce7f1);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:5px;display:inline-flex}.tasks-page .task-scope-tabs button{color:var(--text-secondary,#647d96);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-weight:700;display:flex}.tasks-page .task-scope-tabs button.active{background:var(--surface,#fff);color:var(--primary,#1687dc);box-shadow:0 2px 8px #1843661a}.tasks-page .task-scope-tabs button span{background:var(--border,#dce7f1);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.task-editor .task-urgent-toggle{color:#71490c;background:#fff8e8;border:1px solid #edc076;border-radius:10px;padding:12px 14px}.task-editor .task-urgent-toggle>span{gap:2px;display:grid}.task-editor .task-urgent-toggle small{color:#916a2e}.task-editor .task-current-state{border:1px solid var(--border,#dce7f1);background:var(--surface-subtle,#f2f7fb);border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.task-editor .task-current-state span{color:var(--text-secondary,#647d96);font-size:12px}.tasks-page .task-row-closed{background:#f4f6f8;box-shadow:inset 3px 0 #74879a}.tasks-page .status-pill.closed{color:#526779;background:#e8edf1;border:1px solid #c9d3dc;font-weight:700}.tasks-page .task-row-urgent:not(.task-row-returned):not(.task-row-overdue){background:#fff4df;box-shadow:inset 4px 0 #ed8b1f}.tasks-page .task-urgent-pill{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#f28a1a;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.tasks-page .review-queue{container:task-review-queue/inline-size}.tasks-page .review-queue>article{background:#fff;border:1px solid #dce7f1;border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) max-content;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:grid}.tasks-page .review-queue>article>div:last-child{flex-wrap:nowrap;gap:8px;display:flex}.tasks-page .review-queue-task{min-width:0}.tasks-page .review-queue-result{box-sizing:border-box;background:var(--surface-subtle,#f2f7fb);border-radius:9px;min-width:0;max-width:100%;padding:9px 11px}.tasks-page .review-queue-result span{color:var(--text-secondary,#647d96);font-size:11px;font-weight:700}.tasks-page .review-queue-result p{color:var(--text,#19385d);white-space:pre-wrap;overflow-wrap:anywhere;max-height:3.9em;margin:3px 0 0;overflow:hidden}.tasks-page .review-queue-actions{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex!important}[data-theme=dark] .task-editor .task-urgent-toggle{color:#ffd995;background:#4a381f;border-color:#89612c}[data-theme=dark] .tasks-page .task-row-urgent:not(.task-row-returned):not(.task-row-overdue){background:#3f301d}[data-theme=dark] .tasks-page .task-row-closed{background:#263444}@media (width<=760px){.tasks-page .task-scope-tabs{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;display:grid}.tasks-page .task-scope-tabs button{justify-content:center}.tasks-page .review-queue>article{grid-template-columns:1fr}.tasks-page .review-queue>article>div:last-child{flex-wrap:wrap;justify-content:flex-start}.tasks-page .review-queue-actions{justify-content:flex-start}}.dashboard-urgent-tasks{background:#fff8eb;border:1px solid #f5c36b;border-left:5px solid #e98a15;border-radius:16px;margin:0 0 20px;overflow:hidden}.dashboard-urgent-tasks>header{border-bottom:1px solid #f7dba8;align-items:center;gap:12px;padding:16px 18px;display:flex}.dashboard-urgent-tasks>header svg{color:#d66f00}.dashboard-urgent-tasks>header div{flex:1}.dashboard-urgent-tasks h2,.dashboard-urgent-tasks p{margin:0}.dashboard-urgent-tasks h2{font-size:18px}.dashboard-urgent-tasks p{color:#8b5a17;font-size:13px}.dashboard-urgent-tasks>header>b{color:#fff;background:#e98a15;border-radius:999px;place-items:center;min-width:30px;height:30px;display:grid}.dashboard-urgent-tasks>div{background:#f7dba8;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.dashboard-urgent-tasks>div>button{text-align:left;background:#fffaf1;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.dashboard-urgent-tasks>div>button:hover{background:#fff2da}.dashboard-urgent-tasks button span{gap:4px;display:grid}.dashboard-urgent-tasks button small{color:#765d39}.dashboard-urgent-tasks button em,.task-urgent-badge{color:#fff;white-space:nowrap;background:#f08b1a;border-radius:999px;align-items:center;width:max-content;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.task-list-item.urgent{background:#fff8eb;border-color:#efb04c}.task-list-item strong .task-urgent-badge{vertical-align:middle;margin-left:8px}textarea{min-width:0;max-width:100%;resize:none!important}.tasks-page .review-queue-actions{gap:8px;min-width:0}.tasks-page .review-queue-actions .button{border-radius:8px;min-width:82px;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.2}@container task-review-queue (width<=1120px){.tasks-page .review-queue>article{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tasks-page .review-queue-actions{grid-column:1/-1;justify-content:flex-end}}@container task-review-queue (width<=620px){.tasks-page .review-queue>article{grid-template-columns:minmax(0,1fr)}.tasks-page .review-queue-actions{grid-column:1;justify-content:flex-start}}@container task-review-queue (width<=360px){.tasks-page .review-queue-actions{flex-wrap:wrap!important}.tasks-page .review-queue-actions .button{flex:82px}}.case-filters-panel{background:#f8fbfe;gap:11px}.cases-workspace-toolbar{justify-content:flex-end}.case-filter-primary{grid-template-columns:minmax(190px,1.15fr) auto minmax(320px,2fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.case-filter-search{color:#6b85a0;background:#fff;border:1px solid #cbdbea;border-radius:8px;align-items:center;gap:7px;min-width:0;height:42px;padding:0 10px;display:flex}.case-filter-search>svg{flex:none;width:17px;height:17px}.case-filter-search input{color:#19385d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:13px}.case-filter-search .icon-button{width:25px;min-width:25px;height:25px;min-height:25px}.case-filter-search .icon-button svg{width:14px;height:14px}.case-filter-primary .case-filter-tabs{white-space:nowrap;align-items:center;gap:2px;display:flex}.case-filter-primary .case-filter-tabs button{color:#4c6b89;background:0 0;border:0;border-radius:8px;min-height:42px;padding:8px 12px;font-weight:700}.case-filter-primary .case-filter-tabs button:hover{background:#edf5fc}.case-filter-primary .case-filter-tabs button.active{color:#126ab1;box-shadow:none;background:#dceeff}.case-filter-main{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr)}.case-filter-main .filter-control{min-width:0;height:42px}.case-filter-main .filter-control>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.case-filter-presets,.case-filter-chips{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.case-filter-presets button{color:#436380;background:#fff;border:1px solid #d6e4ef;border-radius:999px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:700}.case-filter-presets button:hover{color:#156fac;background:#f0f8ff;border-color:#93bfdf}.case-filter-presets button[aria-pressed=true]{color:#1269a9;background:#e4f3ff;border-color:#63a9d9}.case-filter-chips{border-top:1px solid #e2ebf3;padding-top:9px}.case-filter-chips>button:not(.case-filters-reset){color:#365a7b;text-align:left;background:#fff;border:1px solid #cbddec;border-radius:6px;align-items:center;gap:7px;max-width:min(250px,100%);min-height:30px;padding:4px 8px 4px 10px;font-size:11px;display:inline-flex}.case-filter-chips>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.case-filter-chips>button>svg{flex:none;width:13px;height:13px}.case-filters-reset{color:#1678b9;background:0 0;border:0;min-height:30px;padding:4px 6px;font-size:12px;font-weight:700}.case-filters-panel>.case-selection-inline{width:max-content;max-width:100%;margin:0}.advanced-filter-grid{grid-template-columns:minmax(280px,1.8fr) minmax(260px,1.3fr) minmax(180px,.8fr);align-items:start}.stage-filter label{border:1px solid #0000;border-radius:999px;flex-direction:row!important}.stage-filter label.selected{color:#116dab;background:#e7f4ff;border-color:#abd2ee}.advanced-filters>header .labels-manager-trigger{min-height:34px}.case-card .tags{gap:6px;min-width:0;display:grid}.case-category-tags,.case-label-summary{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.case-category-tags>span{text-overflow:ellipsis;white-space:nowrap;border:1px solid #e1e8ef;max-width:100%;display:inline-block;overflow:hidden;color:#526a82!important;background:#edf2f7!important}.case-label-summary .case-label-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:140px;display:inline-block;overflow:hidden}.case-label-summary .labels-more{color:#607994;cursor:help;background:#edf3f8;border-radius:5px;align-items:center;min-height:24px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.cases-table .case-label-summary{flex-wrap:nowrap;min-width:100px;max-width:230px}.cases-table .case-label-summary .case-label-chip{max-width:88px}.case-label-chip.managed-label{border-color:color-mix(in srgb,var(--label-color) 36%,#dce8f1);background:color-mix(in srgb,var(--label-color) 18%,#fff)!important;color:color-mix(in srgb,var(--label-color) 42%,#142944)!important}.case-label-layer{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.case-label-drawer{color:#19385d;background:#f7fafc;flex-direction:column;width:min(490px,100vw);height:100dvh;min-height:0;display:flex;box-shadow:-18px 0 48px #071d3452}.case-label-drawer>header{background:#fff;border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:flex-start;gap:14px;padding:23px 22px 18px;display:flex}.case-label-drawer h2,.case-label-drawer h3{color:#19385d;margin:0}.case-label-drawer h2{font-size:21px}.case-label-drawer h3{font-size:14px}.case-label-drawer>header p{color:#6a8097;margin:5px 0 0;font-size:12px;line-height:1.45}.case-label-drawer>header .icon-button{flex:0 0 38px;width:38px;min-width:38px;min-height:38px}.case-label-drawer-body{align-content:start;gap:19px;min-height:0;padding:20px 22px 28px;display:grid;overflow-y:auto}.case-label-create{background:#fff;border:1px solid #dce8f1;border-radius:11px;grid-template-columns:1fr;gap:10px;padding:16px;display:grid}.case-label-create label{color:#496887;gap:6px;font-size:12px;font-weight:700;display:grid}.case-label-create input:not([type=color]),.case-label-edit input:not([type=color]){color:#19385d;background:#fff;border:1px solid #cbdbea;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 11px}.case-label-form-caption{color:#6c8299;font-size:11px;font-weight:700}.case-label-preview{justify-self:start;font-size:12px}.case-label-colors{gap:7px;display:grid}.case-label-palette{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-label-palette>button{background:var(--swatch-color);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 0 1px #c5d4e1}.case-label-palette>button.selected{box-shadow:0 0 0 2px #137fd3}.case-label-palette>button svg{width:16px;height:16px}.case-label-colors details{color:#487192;font-size:11px}.case-label-colors summary{cursor:pointer;width:max-content}.case-label-colors input[type=color]{background:#fff;border:1px solid #cbdbea;border-radius:7px;width:42px;height:35px;margin-top:7px;padding:2px}.case-label-create>.button{justify-self:start}.case-label-list{gap:7px;display:grid}.case-label-list h3{margin:0 0 4px}.case-label-list>article{background:#fff;border:1px solid #dce8f1;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.case-label-list>article>.case-label-chip{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.case-label-list>article>small{color:#6c8299;white-space:nowrap;margin-left:auto;font-size:11px}.case-label-list .case-label-row-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.case-label-list>article>small+.case-label-row-actions{margin-left:0}.case-label-list .icon-button{width:34px;min-width:34px;height:34px;min-height:34px}.case-label-list .icon-button svg{width:17px}.case-label-edit{gap:9px;width:100%;min-width:0;display:grid}.case-label-edit>.case-label-chip{justify-self:start}.case-label-edit>.case-label-row-actions{margin-left:0}[data-theme=dark] .case-filters-panel,[data-theme=dark] .advanced-filters,[data-theme=dark] .case-label-drawer{color:#dceaff;background:#172b43;border-color:#34506d}[data-theme=dark] .case-label-drawer>header,[data-theme=dark] .case-label-create,[data-theme=dark] .case-label-list>article{background:#1b3049;border-color:#34506d}[data-theme=dark] .case-label-drawer h2,[data-theme=dark] .case-label-drawer h3{color:#e6f2ff}[data-theme=dark] .case-filter-presets button,[data-theme=dark] .case-filter-chips>button:not(.case-filters-reset){color:#dceaff;background:#1b3049;border-color:#34506d}@media (width<=1250px){.case-filter-primary{grid-template-columns:minmax(200px,1fr) auto}.case-filter-main{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.case-filter-primary .filter-options-trigger{grid-area:2/2}.case-filter-main{padding-right:170px}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.case-filter-primary{grid-template-columns:1fr}.case-filter-primary .case-filter-tabs,.case-filter-main,.case-filter-primary .filter-options-trigger{grid-area:auto/1}.case-filter-main{grid-template-columns:1fr;padding-right:0}.case-filter-primary .filter-options-trigger{width:100%}.case-label-layer{padding:0}.case-label-drawer{width:100vw}.case-label-drawer>header{padding:18px 16px}.case-label-drawer-body{padding:16px}.advanced-filter-grid{grid-template-columns:1fr}.advanced-filters>header{flex-wrap:wrap}.cases-table .case-label-summary{min-width:130px}}.asset-recovery-history>div.asset-recovery-reversed{opacity:.7;color:#8f3f3a;background:#fff5f4}.asset-recovery-history em{color:#a4433f;background:#ffe5e2;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.task-metrics button.metric-card{font:inherit;text-align:left;color:inherit;cursor:pointer;min-width:0}.task-metrics button.metric-card:hover{border-color:#2b93dc;box-shadow:0 2px 10px #17375b18}.task-metrics button.metric-card:focus-visible{outline-offset:2px;outline:3px solid #2b93dc}.task-metrics button.metric-card.active{background:#f1f8ff;border-color:#278dd7;box-shadow:inset 0 0 0 1px #278dd7}.domain-editor-form textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);width:100%;min-height:88px;color:var(--ds-text);resize:vertical;padding:10px 12px;line-height:1.45}.domain-editor-form textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ds-focus) 22%,transparent);outline-offset:1px;border-color:var(--ds-focus)}:is(.button.primary,.button.create):disabled{color:#fff;box-shadow:none;opacity:1;cursor:not-allowed;background:#8b9dad;border-color:#8b9dad}.button.ghost:disabled,.icon-button:disabled,.filter-control:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] :is(.button.primary,.button.create):disabled{color:#d8e1ea;background:#516780;border-color:#516780}.document-upload-editor .upload-zone-button input[type=file]{opacity:0;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.document-upload-editor .upload-zone-button:focus-within{border-color:var(--ds-focus);outline:3px solid color-mix(in srgb,var(--ds-focus) 25%,transparent);outline-offset:2px}.procedure-actions input:focus-visible+.custom-check{outline-offset:3px;outline:3px solid #1687dc}.legal-modal textarea{border:1px solid var(--ds-border,#cbdbea);background:var(--ds-surface,#fff);width:100%;min-height:80px;color:var(--ds-text,#19385d);resize:vertical;border-radius:8px;padding:10px 12px}.legal-modal textarea:focus-visible{outline-offset:1px;outline:2px solid #1687dc}.field-hint{min-height:1.3em;color:var(--ds-text-muted,#627894);margin:0;font-size:12px;line-height:1.3}.fin-modal>.field-hint{align-self:center}.external-access-actions{align-items:center;gap:12px}.external-access-actions .field-hint{margin-right:auto}.team-page,.team-page .member-section,.team-page .members-grid,.team-page .members-grid article,.settings-panel,.settings-panel>section,.deadlines-page,.deadlines-page>*{min-width:0;max-width:100%}.team-page .members-grid article>*{min-width:0}.team-page .member-identity{overflow-wrap:anywhere}.settings-panel .stage-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel input,.settings-panel .settings-field{min-width:0}.deadlines-page .deadline-groups{grid-template-columns:repeat(5,minmax(0,1fr))}.deadlines-page .control-tabs button{min-width:0}@media (width<=1400px){.history-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.history-toolbar .wide-search{grid-column:1/-1}}@media (width<=1100px){.history-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.deadlines-page .deadline-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.team-page .panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.team-page .panel-head>.button{flex:none}.team-page .members-grid article{flex-wrap:wrap}.team-page .member-actions{justify-content:flex-end;width:100%}.settings-panel .stage-settings{grid-template-columns:1fr}}@media (width<=760px){.team-page .panel-head>.button{width:100%}.deadlines-page .deadline-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.history-toolbar{grid-template-columns:1fr}.history-toolbar .wide-search{grid-column:auto}}.evidence-delivery-form,.evidence-package-editor{gap:14px;min-width:0;display:grid}.evidence-package-editor>fieldset{border:1px solid var(--ds-border);border-radius:10px;min-width:0;padding:12px}.evidence-package-editor .evidence-item-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.evidence-package-editor .evidence-item-editor>*{min-width:0}.evidence-package-editor .evidence-item-editor>.icon-button{align-self:end}@media (width<=700px){.evidence-package-editor .evidence-item-editor{grid-template-columns:minmax(0,1fr) auto}.evidence-package-editor .evidence-item-editor>label:first-child,.evidence-package-editor .evidence-item-editor>select{grid-column:1/-1}}.stage-create-form>.stage-name-field{min-width:0;color:var(--ds-text-muted);gap:4px;font-size:12px;display:grid}.stage-create-form>.stage-name-field>input{border:1px solid var(--ds-border);background:var(--ds-surface);width:100%;min-width:0;height:40px;color:var(--ds-text);border-radius:7px;padding:0 11px}.comment-form{align-items:flex-end;min-width:0}.comment-form>.comment-field{min-width:0;color:var(--ds-text-muted);flex:1;gap:4px;font-size:12px;display:grid}.comment-form>.comment-field>input{width:100%;min-width:0}.comment-form>.button{align-self:flex-end}.upload-zone-button .upload-label-line{overflow-wrap:anywhere;flex-direction:row;justify-content:center;align-items:baseline;gap:3px;max-width:100%;display:inline-flex}.case-label-drawer .case-label-create input[aria-invalid=true],.case-label-drawer .case-label-edit input[aria-invalid=true],.stage-manager .stage-name-field input[aria-invalid=true]{box-shadow:0 0 0 2px #cf354820;border-color:#cf3548!important}[data-theme=dark] .case-label-drawer .case-label-create input[aria-invalid=true],[data-theme=dark] .case-label-drawer .case-label-edit input[aria-invalid=true],[data-theme=dark] .stage-manager .stage-name-field input[aria-invalid=true]{box-shadow:0 0 0 2px #ff748540;border-color:#ff7485!important}[data-theme=dark] .procedure-summary-card{background:var(--ds-surface-muted);border-color:var(--ds-border)}[data-theme=dark] .procedure-summary-card strong{color:var(--ds-text)}[data-theme=dark] .procedure-summary-card small{color:#a8bdd1}[data-theme=dark] :is(.team-page .members-grid article,.reports-hero,.reports-primary-tabs,.reports-registry-toolbar,.report-search-control,.report-builder-empty,.document-folders,.document-filter-grid,.history-toolbar,.history-groups>section,.publication-metric,.publication-toolbar,.publication-list article,.workspace-card,.external-access-preview,.control-tabs,.deadline-filters,.deadline-row){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.team-page .members-grid article,.reports-hero,.reports-primary-tabs,.reports-registry-toolbar,.report-builder-empty,.document-folders,.document-filter-grid,.history-toolbar,.history-groups>section,.publication-metric,.publication-toolbar,.publication-list article,.workspace-card,.external-access-preview,.control-tabs,.deadline-filters,.deadline-row) :is(h1,h2,h3,h4,strong){color:var(--ds-text)!important}[data-theme=dark] :is(.team-page .members-grid article,.reports-registry-toolbar,.report-builder-empty,.document-folders,.document-filter-grid,.history-toolbar,.history-groups>section,.publication-metric,.publication-toolbar,.publication-list article,.workspace-card,.external-access-preview,.deadline-filters,.deadline-row) :is(p,small,span,label){color:#a8bdd1}[data-theme=dark] :is(.report-search-control,.publication-toolbar,.document-filter-grid,.deadline-filters) :is(input,select,textarea),[data-theme=dark] :is(.publication-toolbar,.document-filter-grid,.deadline-filters) .filter-control{background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}.document-upload-editor .upload-zone-button:has(input[type=file][aria-invalid=true]){box-shadow:0 0 0 2px #cf354820;border-color:#cf3548!important}[data-theme=dark] .document-upload-editor .upload-zone-button:has(input[type=file][aria-invalid=true]){box-shadow:0 0 0 2px #ff748540;border-color:#ff7485!important}@media (width<=1200px){.backup-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-policy>label:nth-child(4),.backup-policy>.button{grid-column:1/-1}}.history-page,.history-toolbar,.history-groups,.history-groups>section,.reports-registry,.reports-registry-head,.reports-primary-tabs,.reports-registry-toolbar,.report-list,.reports-pagination,.history-toolbar>*{box-sizing:border-box;min-width:0;max-width:100%}.history-toolbar .wide-search,.history-date input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.history-groups :is(.activity-entry-head,.activity-entry-head button){overflow-wrap:anywhere;min-width:0;max-width:100%}.reports-registry .report-status-row{box-sizing:border-box;width:100%;max-width:100%}.reports-registry .report-status-row .report-status-filter,.reports-registry-head>div.reports-registry-head-actions{max-width:100%}@media (width<=1100px){.reports-registry-head>div.reports-registry-head-actions{justify-content:flex-start;width:100%}.reports-registry .report-status-row .report-advanced-toggle{white-space:normal;margin-left:0}}.deadline-filters .assignee-picker,.deadline-filters .assignee-picker .filter-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%}[data-theme=dark] .reports-registry-head{background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .reports-registry-head :is(h1,h2,h3,strong,small,p,span){color:var(--ds-text)!important}[data-theme=dark] :is(.dashboard-stat,.dashboard-urgent-tasks,.task-scope-tabs,.metric-card,.review-queue,.case-folder-target,.case-folder-search,.case-filter-search,.registry-folders-toggle,.registry-search,.registry-archive,.registry-metric-alert,.registry-metric-warning,.auction-registry-table,.fin-top,.fin-kpi-group){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.dashboard-stat,.dashboard-urgent-tasks,.task-scope-tabs,.metric-card,.review-queue,.case-folder-target,.registry-folders-toggle,.registry-archive,.registry-metric-alert,.registry-metric-warning,.auction-registry-table,.fin-top,.fin-kpi-group) :is(h1,h2,h3,h4,strong,b){color:var(--ds-text)!important}[data-theme=dark] :is(.dashboard-stat,.dashboard-urgent-tasks,.metric-card,.review-queue,.case-folder-target,.registry-metric-alert,.registry-metric-warning,.fin-top,.fin-kpi-group) :is(p,small,span){color:#a8bdd1}[data-theme=dark] :is(.case-folder-search,.case-filter-search,.registry-search) input{color:var(--ds-text)!important;background:0 0!important}[data-theme=dark] :is(.registry-archive button.active,.fin-kpi-values>div.primary){background:var(--ds-surface-muted)!important;color:var(--ds-text)!important}:is(.modal-card,.case-editor,.domain-editor-form,.external-access-form,.report-form-fields,.procedure-form,.workspace-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.filter-control):not(.report-form-official-table *){box-sizing:border-box;border-radius:var(--ds-radius-control)!important;font-size:13px!important}:is(.modal-card,.case-editor,.domain-editor-form,.external-access-form,.report-form-fields,.procedure-form,.workspace-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.filter-control):not(.report-form-official-table *){min-height:var(--ds-control-height)}:is(.modal-card,.case-editor,.domain-editor-form,.external-access-form,.report-form-fields,.procedure-form,.workspace-dialog) :is(input,select,textarea):disabled{background:var(--ds-surface-muted);color:#6f8399}[data-theme=dark] :is(.modal-card,.case-editor,.domain-editor-form,.external-access-form,.report-form-fields,.procedure-form,.workspace-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.filter-control):not(.report-form-official-table *){background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}.auction-attempt-modal-card{overscroll-behavior:contain;border:1px solid var(--ds-border);border-radius:var(--ds-radius-surface);background:var(--ds-surface);width:min(1180px,100vw - 32px);min-width:0;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 18px 60px #102b4940}.auction-attempt-modal-card>.auction-attempt-workspace{min-width:0}@media (width<=560px){.auction-workspace-layer{padding:0}.auction-attempt-modal-card{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}[data-theme=dark] .dashboard-urgent-tasks>div,[data-theme=dark] .dashboard-urgent-tasks>div>button,[data-theme=dark] .tasks-page .review-queue>article,[data-theme=dark] .tasks-page .review-queue-result,[data-theme=dark] .deadlines-page .deadline-groups>button,[data-theme=dark] .auction-metrics>div,[data-theme=dark] .auction-registry-row,[data-theme=dark] .auction-table-header{background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .dashboard-urgent-tasks>div>button:hover,[data-theme=dark] .auction-registry-row:hover{background:#263f5a!important}[data-theme=dark] :is(.dashboard-urgent-tasks>div>button,.tasks-page .review-queue>article,.tasks-page .review-queue-result,.deadlines-page .deadline-groups>button,.auction-metrics>div,.auction-registry-row,.auction-table-header) :is(strong,b,h3,h4){color:var(--ds-text)!important}[data-theme=dark] :is(.dashboard-urgent-tasks>div>button,.tasks-page .review-queue>article,.deadlines-page .deadline-groups>button,.auction-metrics>div,.auction-registry-row) :is(small,p){color:#aec4d9!important}[data-theme=dark] :is(.role-chip,.scope-chip,.telegram-status-pill,.document-folders .active,.case-folder-target.active,.registry-pill){color:#e6f2ff!important;background:#29435e!important;border-color:#43617e!important}[data-theme=dark] :is(.toolbar-search,.wide-search){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.toolbar-search,.wide-search) input{color:var(--ds-text)!important;background:0 0!important}[data-theme=dark] input:is([type=date],[type=datetime-local],[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .auction-integration :is(.auction-integration__form,.auction-integration__capabilities,.auction-integration__row,.auction-integration__field,.auction-integration__preview,.auction-integration__notice){background:var(--ds-surface-muted);border-color:var(--ds-border);color:var(--ds-text)}[data-theme=dark] .auction-integration :is(h3,h4,strong){color:var(--ds-text)}[data-theme=dark] .auction-integration__form :is(input,select){background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text)}.publications-workspace{grid-template-columns:minmax(0,1fr)}.publications-workspace>*{min-width:0;max-width:100%}@media (width<=1100px){.publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-metrics>:last-child{grid-column:1/-1}}@media (width<=760px){.publication-metrics{grid-template-columns:minmax(0,1fr)}.publication-metrics>:last-child{grid-column:auto}}@media (width<=1100px){.history-groups .activity-entry-head button{white-space:normal;text-align:left;overflow-wrap:anywhere}}[data-theme=dark] :is(.task-filters,.filter-strip){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.task-filters,.filter-strip) :is(label,small){color:#aec4d9!important}[data-theme=dark] .auction-case-picker-list button{background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .auction-case-picker-list button :is(strong,b,span){color:var(--ds-text)!important}[data-theme=dark] :is(.drawer-body,.drawer-footer,.fin-modal .domain-form-actions){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}:is(.modal-card,.case-editor,.domain-editor-form,.workspace-dialog) :is(input,textarea,select)[aria-invalid=true]:focus-visible{outline-offset:1px;outline:3px solid #cf354850;border-color:#cf3548!important}[data-theme=dark] :is(.modal-card,.case-editor,.domain-editor-form,.workspace-dialog) :is(input,textarea,select)[aria-invalid=true]:focus-visible{outline-color:#ff748560;border-color:#ff7485!important}[data-theme=dark] :is(.dashboard-intro h2,.member-section h3){color:var(--ds-text)!important}[data-theme=dark] .document-folders button.active b{color:#e6f2ff!important;background:#29435e!important}[data-theme=dark] .case-card.recently-changed,[data-theme=dark] .case-card.recently-changed:hover{background:color-mix(in srgb,var(--case-update-color) 12%,var(--ds-surface))!important;border-color:color-mix(in srgb,var(--case-update-color) 50%,var(--ds-border))!important}[data-theme=dark] .fin-queue-item,[data-theme=dark] .fin-queue-item:hover,[data-theme=dark] .documents-table>article{background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.fin-queue-item,.documents-table>article) :is(strong,b){color:var(--ds-text)!important}[data-theme=dark] .fin-queue-item :is(small,time,.fin-queue-text>span),[data-theme=dark] .auction-registry-row :is(.registry-lot-stat,.registry-person,.registry-muted,.registry-folder,.registry-client small,.registry-next small),[data-theme=dark] .auction-registry-row .registry-cell:before,[data-theme=dark] .tasks-page .table-row :is(.date-cell,.member-cell,.link-cell,.task-review-meta){color:#aec4d9!important}[data-theme=dark] :is(.modal-card,.case-editor,.workspace-dialog) :is(header,.modal-header) .icon-button,[data-theme=dark] .drawer>header .drawer-close,[data-theme=dark] .publication-editor>header .icon-button{color:var(--ds-text)!important}[data-theme=dark] :is(.today-panel,.month-calendar,.dashboard-deadlines,.kanban-column,.access-policy,.backup-list article){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.today-panel,.month-calendar,.dashboard-deadlines,.kanban-column,.access-policy,.backup-list article) :is(h2,h3,h4,strong,b){color:var(--ds-text)!important}[data-theme=dark] :is(.today-panel,.month-calendar,.dashboard-deadlines,.kanban-column,.access-policy,.backup-list article) :is(p,small,time){color:#aec4d9!important}[data-theme=dark] .dashboard-deadline-head,[data-theme=dark] .today-list>:is(button,a){background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .kanban-column .case-card.recently-changed :is(.case-title strong,.next-action){color:var(--ds-text)!important}[data-theme=dark] .control-tabs button,[data-theme=dark] .portfolio-views button{color:#c4d8ec!important}[data-theme=dark] .control-tabs button.active,[data-theme=dark] .portfolio-views button.active{background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:#e6f2ff!important}[data-theme=dark] .registry-total b,[data-theme=dark] .document-pagination>strong{color:var(--ds-text)!important}[data-theme=dark] .reports-registry .report-details-toggle{color:#80caff!important}[data-theme=dark] .registry-attention-reasons span{color:#d9e9fa!important}[data-theme=dark] .dashboard-deadline-list>:is(button,a){background:var(--ds-surface-muted)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .dashboard-deadline-list>:is(button,a):hover{background:#263f5a!important}[data-theme=dark] .dashboard-deadline-list :is(.dashboard-deadline-main strong,.dashboard-deadline-kind,time){color:var(--ds-text)!important}[data-theme=dark] .today-panel header b{color:#e6f2ff!important;background:#29435e!important}[data-theme=dark] .fin-queue{background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] .fin-queue h3{color:var(--ds-text)!important}[data-theme=dark] .document-type-badge,[data-theme=dark] .case-folder-target.active b,[data-theme=dark] .archive-switch button b{color:#e6f2ff!important;background:#29435e!important}[data-theme=dark] .archive-switch button{color:#c4d8ec!important}[data-theme=dark] .archive-switch button.active{color:#e6f2ff!important;background:#234563!important}[data-theme=dark] .registry-page-buttons>button:not(.active),[data-theme=dark] .registry-page-buttons>span{color:#c4d8ec!important}[data-theme=dark] .deadline-table .deadline-row.overdue .deadline-status{color:#ff9da6!important}[data-theme=dark] .deadline-table .deadline-row.today .deadline-status{color:#ffd18d!important}[data-theme=dark] .reports-primary-tabs button{color:#c4d8ec!important}[data-theme=dark] .reports-primary-tabs button:hover,[data-theme=dark] .reports-primary-tabs button.active{color:#e6f2ff!important;background:#234563!important}[data-theme=dark] .tasks-page .task-urgent-pill{color:#fff!important;background:#8d4d06!important}[data-theme=dark] .dashboard-task-state{color:#e6f2ff!important;background:#29435e!important}[data-theme=dark] .document-pagination .filter-control span{color:#dceaff!important}[data-theme=dark] .kanban-column .column-title span{color:#142c40!important}[data-theme=dark] .tasks-page .choice-field>span,[data-theme=dark] .fin-control-label{color:#c4d8ec!important}[data-theme=dark] .publication-status.draft{color:#e6f2ff!important;background:#29435e!important}[data-theme=dark] .publication-status.review{color:#ffe0a3!important;background:#4b3a1c!important}[data-theme=dark] .publication-status.published{color:#b9f0d1!important;background:#193f31!important}[data-theme=dark] .publication-status.cancelled{color:#ffd3d8!important;background:#4a2732!important}[data-theme=dark] .auction-source{color:#e1d9ff!important;background:#352d5f!important}[data-theme=dark] .publication-actions :is(button,a){color:#82caff!important}[data-theme=dark] .reports-registry .report-card-version,[data-theme=dark] .fin-eyebrow,[data-theme=dark] .fin-periods button:not(.active),[data-theme=dark] .registry-archive button:not(.active),[data-theme=dark] .registry-field span,[data-theme=dark] .backup-policy label,[data-theme=dark] :is(.case-folder-field,.document-upload-editor .choice-field,.tasks-page .choice-field,.tasks-page .field-caption,.fin-modal .field-hint){color:#c4d8ec!important}[data-theme=dark] .task-editor .task-urgent-toggle small{color:#ffe0a3!important}[data-theme=light] .tasks-page .task-urgent-pill{color:#35220c!important}[data-theme=light] .fin-axis{color:#53687d!important}[data-theme=light] :is(.button.primary,.button.create):disabled{color:#fff!important;background:#596d7e!important;border-color:#596d7e!important}[data-theme=dark]{background:#0d1d30}[data-theme=dark] body{background:radial-gradient(circle at 86% 3%,#1f4261 0,#0000 35%),linear-gradient(150deg,#102d4a 0,#0d1d30 65%,#101f31 100%)}[data-theme=dark] :is(.fin-ledger-card,.fin-case-context){background:var(--ds-surface)!important;border-color:var(--ds-border)!important;color:var(--ds-text)!important}[data-theme=dark] :is(.fin-ledger-card,.fin-case-context) :is(h2,h3,strong,dd){color:var(--ds-text)!important}[data-theme=dark] .fin-ledger-card :is(dt,small,time),[data-theme=dark] .task-editor :is(.field-caption,.choice-field){color:#c4d8ec!important}.task-editor.modal-card{gap:6px}.task-editor .task-editor-schedule{gap:10px}.task-editor .task-urgent-toggle{width:100%;min-height:var(--ds-control-height);box-sizing:border-box;border-radius:var(--ds-radius-control);align-items:center;gap:9px;padding:0 12px;display:flex}.task-editor .task-urgent-toggle>span{min-width:0;display:block}.task-editor .task-urgent-toggle{align-self:end}@media (width<=760px){.task-editor.modal-card{gap:6px}.task-editor .task-editor-schedule{gap:9px}}
