.law-page{min-height:calc(100dvh - 72px);display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;max-width:none;margin:0 auto;color:var(--workspace-text)}.law-page button{cursor:pointer}.law-page button:disabled{cursor:default;opacity:.48}.law-page input,.law-page select{font:inherit;color:inherit;background:transparent;border:0;min-width:0;outline:none}.law-page input:focus-visible,.law-page select:focus-visible,.law-page button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.law-search-form{border:1px solid var(--workspace-outline);border-radius:10px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);flex-shrink:0;overflow:visible;font-size:12px}.law-conditions{padding:6px 12px 12px;display:grid;gap:6px;max-height:265px;overflow-y:auto}.law-search-heading{min-height:30px;display:flex;align-items:center;padding:6px 12px 0}.law-search-heading h3{margin:0;font-size:12px;font-weight:800}.law-conditions .search-condition-value>input:focus-visible{outline:0}.law-icon-button.law-remove-condition{width:24px;height:34px;padding:4px}.law-icon-button.law-condition-suggest{width:28px;height:28px;flex-basis:28px;padding:6px}.law-condition-wrap>.law-suggestions{grid-column:1}.law-search-toolbar option{background:var(--workspace-card);color:var(--workspace-text)}.law-icon-button{height:30px;width:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--workspace-muted);border:0;border-radius:4px;background:transparent}.law-icon-button:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.law-date-range{flex:1;display:flex;align-items:center;gap:6px;min-width:0;padding:0 10px}.law-date-range input{flex:1;width:140px;min-width:0;height:32px;padding:0;font-size:12px;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.law-date-range span{color:var(--workspace-muted)}.law-search-toolbar{display:flex;align-items:center;gap:6px;border-top:1px solid var(--workspace-line);padding:7px 12px}.law-search-toolbar>button{height:32px;gap:5px;padding-inline:8px;font-size:11px}.law-search-toolbar>button:first-child{padding-left:0;color:var(--workspace-accent)}.law-search-toolbar>.law-options-toggle{min-width:28px;padding-inline:6px;color:var(--workspace-muted)}.law-options-toggle[aria-expanded=true]{background:var(--workspace-accent-soft)}.law-options-count{display:grid;place-items:center;min-width:16px;height:16px;border-radius:3px;background:var(--workspace-accent-soft);color:var(--workspace-accent);font-size:9px}.law-search-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid var(--workspace-line)}.law-search-options label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--workspace-muted);font-size:11px}.law-search-options select{width:100%;min-width:0;height:34px;border:1px solid var(--workspace-outline)!important;border-radius:4px;background-color:var(--workspace-card)!important;box-shadow:none!important;padding:4px 7px;color:var(--workspace-text);font-size:12px}.law-toolbar-space{flex:1}.law-search-toolbar button[type=submit]{background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 8px 18px -12px var(--workspace-glow);border-radius:6px;min-width:108px}.law-form-message{margin:0;padding:0 12px 9px;color:var(--workspace-muted);font-size:11px}.law-suggestions{margin-top:4px;border:1px solid var(--workspace-line);border-radius:5px;max-height:200px;overflow:auto;background:var(--workspace-card);padding:5px}.law-suggestions>button{display:block;text-align:left;width:100%;padding:7px 9px;font-size:12px;border-radius:3px}.law-suggestions>button:hover{background:var(--workspace-accent-soft)}.law-suggestions>button.law-suggestions-close{text-align:right;color:var(--workspace-muted);font-size:10px}.law-suggestions p{padding:8px}.law-shortcuts{display:flex;align-items:center;gap:7px;overflow-x:auto;flex-shrink:0;scrollbar-width:thin;color:var(--workspace-muted);padding-bottom:2px}.law-shortcuts>svg{flex-shrink:0;margin-right:2px}.law-shortcuts button{display:inline-flex;align-items:center;min-height:34px;font-size:12px;white-space:nowrap;border:1px solid var(--workspace-outline);border-radius:6px;padding:6px 10px;color:var(--workspace-text);background:var(--workspace-soft)}.law-shortcuts button:hover{color:var(--workspace-accent);border-color:var(--workspace-accent)}.law-workbench{flex:1;height:auto;min-height:500px;display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr);border:1px solid var(--workspace-outline);border-radius:10px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);overflow:hidden}.law-results{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--workspace-line)}.law-results>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 18px;border-bottom:1px solid var(--workspace-line);flex-shrink:0}.law-results h2{margin:0;font-size:15px;font-weight:700}.law-results>header>span{font-size:10px;color:var(--workspace-muted)}.law-results-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.law-applied-query{font-size:10px;line-height:1.6;color:var(--workspace-muted);padding:8px 16px;margin:0;border-bottom:1px solid var(--workspace-line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.law-result{width:100%;text-align:left;padding:15px 16px;border-bottom:1px solid var(--workspace-line);display:block;background:transparent;border-left:3px solid transparent}.law-result:hover{background:var(--workspace-accent-soft)}.law-result.is-selected{background:var(--workspace-accent-soft);border-left-color:var(--workspace-accent)}.law-result-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--workspace-muted);font-size:9px;margin-bottom:7px}.law-result h3{font-size:12px;line-height:1.6;font-weight:700;margin:0;color:var(--workspace-text);overflow-wrap:anywhere}.law-result-parent{font-size:10px;line-height:1.6;color:var(--workspace-muted);margin-top:6px}.law-result-snippet{font-size:11px;line-height:1.7;color:var(--workspace-muted);margin-top:9px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.law-result-open{display:flex;align-items:center;gap:5px;color:var(--workspace-accent);font-size:10px;margin-top:10px}.law-results-pagination{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-top:1px solid var(--workspace-line);font-size:10px;flex-shrink:0}.law-empty{padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--workspace-muted);min-height:220px}.law-empty h2,.law-empty h3{margin:0;color:var(--workspace-text);font-size:14px;font-weight:700;line-height:1.6}.law-empty p{font-size:12px;line-height:1.8;max-width:330px;margin:0}.law-reader-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;padding:30px;color:var(--workspace-muted)}.law-reader-placeholder h2{font-size:17px;font-weight:700;color:var(--workspace-text);margin:0}.law-reader-placeholder p{font-size:12px;line-height:1.9;margin:0}.law-status{padding:8px 10px;font-size:12px;color:var(--workspace-muted)}.law-error{color:var(--workspace-danger, #be3b3b);font-size:12px}.law-document-pending{min-width:0;position:relative;overflow:auto}.law-document-pending>.law-icon-button{position:absolute;right:8px;top:8px}.law-reader{min-width:0;min-height:0;display:flex;flex-direction:column}.law-reader-toolbar{display:flex;align-items:center;gap:9px;padding:7px 16px;min-height:43px;border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:11px;flex-shrink:0}.law-reader-toolbar>span{flex:1}.law-reader-heading{padding:20px 24px 14px;flex-shrink:0;max-height:215px;overflow-y:auto}.law-reader-heading nav{display:flex;gap:5px;flex-wrap:wrap;font-size:10px;color:var(--workspace-accent);margin-bottom:10px}.law-reader-heading nav button{text-align:left}.law-reader-heading nav button+button:before{content:" / ";color:var(--workspace-muted);padding-right:5px}.law-reader-heading h2{font-size:18px;line-height:1.55;font-weight:750;letter-spacing:-.025em;margin:8px 0}.law-document-name{font-size:10px;line-height:1.6;color:var(--workspace-muted);margin:0}.law-revision{font-size:10px;color:var(--workspace-muted);margin:9px 0 0}.law-reader-find{display:flex;align-items:center;gap:8px;padding:5px 18px;border-block:1px solid var(--workspace-line);font-size:11px;color:var(--workspace-muted);flex-shrink:0}.law-reader-find input{flex:1;height:27px}.law-reader-find>span{font-size:10px;white-space:nowrap}.law-reader-content{overflow:auto;min-height:0;flex:1;padding:20px 25px 32px;overscroll-behavior:contain}.law-document-text{font-size:13px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;margin:auto}.law-reader mark{background:#fff0a2;color:#493b15;padding:1px 0;border-radius:2px}.law-reader mark.is-current{background:#ffe075;box-shadow:0 0 0 1px #dbb335}.law-outline{margin-top:18px}.law-outline-heading{position:sticky;top:-20px;background:var(--workspace-card);padding:10px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--workspace-line);z-index:1}.law-outline-heading h3{font-size:13px;font-weight:700;margin:0}.law-outline-heading input{flex:1;font-size:11px;border:1px solid var(--workspace-line);border-radius:4px;padding:7px 9px}.law-outline>button:not(.inline-flex){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 4px;font-size:11px;text-align:left;border-bottom:1px solid var(--workspace-line);line-height:1.6;content-visibility:auto;contain-intrinsic-size:auto 38px}.law-outline>button:hover{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.law-outline>button[data-depth="2"]{padding-left:12px}.law-outline>button[data-depth="3"]{padding-left:22px}.law-outline>button svg{flex-shrink:0;color:var(--workspace-muted)}.law-reader-footer{display:flex;justify-content:space-between;gap:15px;padding:10px 16px;border-top:1px solid var(--workspace-line);flex-shrink:0}.law-reader-footer button{display:flex;align-items:center;gap:8px;max-width:47%;font-size:10px;color:var(--workspace-accent);text-align:left;line-height:1.5}.law-reader-footer button:last-child{text-align:right;margin-left:auto}.law-reader-footer svg{flex-shrink:0}@media(max-width:1100px){.law-workbench{grid-template-columns:minmax(260px,36%) minmax(0,1fr)}.law-reader-heading{padding:15px 18px 12px}.law-reader-heading h2{font-size:15px}.law-reader-content{padding:16px 18px 25px}.law-reader-toolbar{padding-inline:12px}.law-reader-footer button{font-size:9px}}@media(max-width:900px){.law-search-toolbar{gap:4px}.law-search-toolbar>button{padding-inline:8px;font-size:11px}.law-search-toolbar button[type=submit]{min-width:92px;margin-left:auto}.law-workbench{grid-template-columns:1fr}.law-reader-placeholder{display:none}.law-workbench.has-document>.law-results{display:none}.law-search-toolbar{flex-wrap:wrap}.law-toolbar-space{min-width:1px}.law-reader-heading{max-height:180px}.law-shortcuts button{font-size:10px}}@media(prefers-reduced-motion:reduce){.law-page *{scroll-behavior:auto!important}}@media(max-width:767px){.law-page{height:auto;min-height:calc(100dvh - 82px)}.law-workbench{flex:none;height:max(500px,calc(100dvh - 180px))}}.law-shortcuts-shell{position:relative;display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0;border:1px solid var(--workspace-outline);border-radius:10px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);padding:8px 12px}.law-shortcuts-shell .law-shortcuts{flex:1;min-width:0;margin:0}.law-catalog-toggle{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:11px;color:var(--workspace-muted);padding:5px 0 5px 9px;border-left:1px solid var(--workspace-line)}.law-catalog-toggle>span{font-size:9px;color:var(--workspace-muted)}.law-catalog{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(760px,100%);border:1px solid var(--workspace-outline);border-radius:7px;box-shadow:0 12px 34px #0002;background:var(--workspace-card);overflow:hidden}.law-catalog>header{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted)}.law-catalog input{flex:1;height:28px;font-size:12px}.law-catalog>div{max-height:min(420px,55dvh);overflow-y:auto;padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.law-catalog>div>button{text-align:left;padding:10px 12px;border-radius:4px;min-height:45px}.law-catalog>div>button:hover{background:var(--workspace-accent-soft)}.law-catalog button>span{display:block;font-size:11px;font-weight:650;line-height:1.5}.law-catalog button>small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--workspace-muted);font-size:10px;line-height:1.5;margin-top:3px}.law-catalog>footer{padding:9px 13px;border-top:1px solid var(--workspace-line);font-size:10px;color:var(--workspace-muted)}.law-reading-wide{grid-template-columns:minmax(0,1fr)}.law-reading-wide>.law-results{display:none}.law-reader{container-name:lawReader;container-type:inline-size}.law-reader-toolbar{padding-inline:12px;gap:8px}.law-reader-toolbar>span{font-size:10px}.law-reader-toolbar>select{max-width:150px;border:1px solid var(--workspace-line);border-radius:4px;padding:5px 7px;font-size:10px}.law-reader-toolbar option{background:var(--workspace-card)}.law-reader-contents-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;font-size:11px}.law-reader-contents-toggle.is-active{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.law-reader-heading{padding:12px 22px;max-height:155px}.law-reader-heading h2{font-size:16px;margin:0}.law-reader-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;flex:1}.law-reader-layout.with-outline{grid-template-columns:220px minmax(0,1fr)}.law-reader-layout>.law-outline{margin:0;min-height:0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--workspace-line);background:var(--workspace-card)}.law-outline-heading{position:static;display:block;padding:10px}.law-outline-heading input{width:100%;padding:7px 8px;font-size:10px}.law-outline-items{flex:1;min-height:0;overflow:auto;padding:5px;overscroll-behavior:contain}.law-outline-items>button{display:block;width:100%;text-align:left;padding:8px 9px;border-radius:4px;font-size:10px;line-height:1.6}.law-outline-items>button[data-depth="0"]{font-weight:750}.law-outline-items>button[data-depth="2"]{padding-left:17px}.law-outline-items>button:hover,.law-outline-items>button[aria-current]{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.law-reader-content{padding:20px 30px 32px}.law-text-section{max-width:850px;margin:0 auto;padding:0 0 23px;content-visibility:auto;contain-intrinsic-size:auto 220px;scroll-margin-top:14px}.law-text-section>h3{font-size:14px;line-height:1.7;font-weight:750;padding:9px 0;margin:0 0 8px;border-bottom:1px solid var(--workspace-line);border-radius:3px}.law-text-section.is-target{content-visibility:visible}.law-text-section.is-target>h3{background:#fff0a2;color:#493b15;padding-inline:9px;margin-inline:-9px}.law-text-end{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px;color:var(--workspace-muted);font-size:10px;border-top:1px solid var(--workspace-line);max-width:850px;margin:auto}@container lawReader (max-width: 750px){.law-reader-layout.with-outline{grid-template-columns:180px minmax(0,1fr)}.law-reader-content{padding-inline:20px}.law-reader-toolbar>span{display:none}.law-reader-toolbar>.law-reader-contents-toggle{margin-right:auto}}@container lawReader (max-width: 550px){.law-reader-layout.with-outline{grid-template-columns:minmax(0,1fr);position:relative}.law-reader-layout>.law-outline{position:absolute;inset:0 auto 0 0;width:235px;z-index:4;box-shadow:8px 0 20px #0002}.law-reader-find{padding-inline:10px;gap:4px}.law-reader-find>span{max-width:110px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1050px){.law-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.law-page .law-search-form,.law-page .law-workbench{border-radius:var(--radius-nested-min,8px)}.law-simple-search{display:flex;align-items:center;gap:12px;padding:14px 18px;flex-wrap:wrap}.law-name-field{display:flex;align-items:center;flex:1;min-width:180px;height:48px;border:1px solid var(--workspace-outline);border-radius:var(--radius-nested-min,8px);background:var(--workspace-card)}.law-name-field input{flex:1;width:100%;height:100%;padding:0 16px;font-size:13px}.law-name-field .law-icon-button{margin-right:6px;background:transparent;border:0;box-shadow:none}.law-simple-search>button{height:48px;min-width:110px;border-radius:var(--radius-nested-min,8px)}.law-simple-search .law-form-message{flex-basis:100%;margin:0}.law-page .law-result{padding:12px 18px;border-radius:0}.law-page .law-result h3{color:var(--workspace-accent);font-size:13px}.law-reader-unified{gap:10px;padding:10px 14px;flex-wrap:wrap}.law-reader-unified .law-reader-find{flex:1;min-width:180px;border:0;background:var(--workspace-accent-soft);border-radius:var(--radius-nested-min,8px);padding:6px 10px}.law-reader-unified .law-reader-find input{min-width:50px}.law-expand-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--workspace-accent);padding:8px;border-radius:8px;font-size:12px}.law-reader-unified>select{max-width:160px;font-size:11px}@media(max-width:900px){.law-page .law-workbench{display:flex;flex-direction:column;height:auto;min-height:500px}.law-page .law-workbench.has-document>.law-results{display:flex;max-height:310px;flex:none;border-bottom:1px solid var(--workspace-line)}.law-page .law-reader{height:640px;flex:none}.law-page .law-workbench.law-reading-wide>.law-results{display:none}}@media(min-width:901px){.law-page{height:calc(100dvh - 72px);min-height:600px}.law-page>.law-workbench{flex:1;height:auto;min-height:300px}}.law-page .law-simple-search{padding:12px 16px;gap:11px}.law-page .law-name-field,.law-page .law-simple-search>button{height:43px}.law-page .law-simple-search>button{min-width:99px;padding-inline:14px}.law-page .law-name-field input{padding-inline:14px}.law-page .law-name-field input:focus,.law-page .law-name-field input:focus-visible{outline:none;box-shadow:none}.practice-page{display:flex;flex-direction:column;min-width:0;width:100%;max-width:none;margin:0 auto;height:calc(100dvh - 64px);min-height:640px;color:var(--workspace-text)}.practice-page>.workspace-page-header{margin-bottom:16px}.practice-page [hidden]{display:none!important}.practice-form-area{flex-shrink:0;min-width:0}.practice-page button{cursor:pointer}.practice-page button:disabled{cursor:default}.practice-scope-tabs{display:flex;align-self:stretch;min-width:0;gap:22px;min-height:39px;margin:0;overflow-x:auto;scrollbar-width:none}.practice-scope-tabs>button{position:relative;height:39px;flex-shrink:0;padding:0 2px;border-radius:0;background:transparent;font-size:11px;font-weight:600;color:var(--workspace-muted)}.practice-scope-tabs>button:hover{background:transparent;color:var(--workspace-text)}.practice-scope-tabs>button[aria-pressed=true]{color:var(--workspace-accent);font-weight:800}.practice-scope-tabs>button[aria-pressed=true]:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background:var(--workspace-accent)}.practice-search-panel{border:1px solid var(--workspace-outline);border-radius:10px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);overflow:hidden}.practice-search-panel form{display:flex;flex-direction:column;max-height:min(560px,calc(100dvh - 260px))}.practice-form-panels{min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.practice-positive-rows{padding:6px 12px 10px}.practice-query-group{min-width:0;border:0;padding:0;margin:0}.practice-query-rows{display:flex;flex-direction:column;gap:6px}.practice-query-row{display:grid;grid-template-columns:minmax(0,1fr) 142px 26px;align-items:start;gap:8px;min-width:0}.practice-query-input{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-width:0;min-height:34px;padding:6px 9px;border:1px solid var(--workspace-outline);border-radius:4px;background:var(--workspace-card)}.practice-query-input:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-accent) 20%,transparent)}.practice-query-input textarea{display:block;width:100%;min-width:0;min-height:20px;max-height:96px;resize:none;padding:0;border:0;outline:none;background:transparent;color:var(--workspace-text);font:inherit;font-size:13px;line-height:20px;overflow-y:auto;scrollbar-width:thin}.practice-query-input textarea::-moz-placeholder{color:var(--workspace-muted)}.practice-query-input textarea::placeholder{color:var(--workspace-muted)}.practice-character-count{align-self:start;white-space:nowrap;text-align:right;color:var(--workspace-muted);font-size:9px;line-height:20px;font-variant-numeric:tabular-nums}.practice-page select{min-width:0;color:var(--workspace-text);background:var(--workspace-card);border:1px solid var(--workspace-outline);border-radius:4px;font:inherit;font-size:12px}.practice-query-row select{width:100%;margin:0;height:34px;padding:6px 8px;line-height:20px}.practice-page select:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.practice-page select:disabled{opacity:.5}.practice-query-row .practice-remove-row{width:26px;height:34px;padding:5px;color:var(--workspace-muted)}.practice-remove-row:hover:not(:disabled){color:var(--workspace-danger);background:var(--workspace-soft)}.practice-remove-row svg{width:15px;height:15px}.practice-query-group.is-excluding .practice-query-row{grid-template-columns:minmax(0,1fr) 26px}.practice-extra-panel{margin:0 12px;padding:10px 0 12px;border-top:1px solid var(--workspace-line)}.practice-field-note{font-size:11px;color:var(--workspace-muted);line-height:1.65;margin:7px 0}.practice-extra-panel>.practice-field-note:first-child{margin-top:0}.practice-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.practice-field{display:flex;flex-direction:column;min-width:0;gap:4px}.practice-field>label{font-size:11px;font-weight:600;color:var(--workspace-muted)}.practice-field input,.practice-field select{width:100%;min-width:0;height:34px;min-height:34px;border-radius:4px;padding:6px 9px;font-size:12px;color:var(--workspace-text);background:var(--workspace-card);border-color:var(--workspace-outline)}.practice-filter-input{display:flex;min-width:0;border:1px solid var(--workspace-outline);border-radius:4px;background:var(--workspace-card)}.practice-filter-input>input{flex:1;width:0;border:0;height:32px;min-height:32px;box-shadow:none}.practice-filter-input>button{height:32px;width:30px;flex-shrink:0;color:var(--workspace-muted)}.practice-filter-input:focus-within{border-color:var(--workspace-accent)}.practice-suggestions{padding:9px;border:1px solid var(--workspace-line);border-radius:4px;background:var(--workspace-soft)}.practice-suggestions p{margin:0 0 6px;font-size:11px;color:var(--workspace-muted)}.practice-suggestions>div{display:flex;flex-direction:column;max-height:190px;overflow:auto}.practice-suggestions button{white-space:normal;text-align:left;height:auto;justify-content:flex-start;padding:6px;font-size:12px;line-height:1.6}.practice-verification-options{margin-top:10px;font-size:11px}.practice-verification-options summary{cursor:pointer;color:var(--workspace-accent);width:-moz-fit-content;width:fit-content;padding:3px 0}.practice-verification-options .practice-filter-grid{margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.practice-exclusion-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.practice-exclusion-actions button{font-size:11px;color:var(--workspace-accent);padding-left:0}.practice-exclusion-actions>span{font-size:10px;color:var(--workspace-muted)}.practice-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-top:1px solid var(--workspace-line);flex-shrink:0;min-height:48px}.practice-query-actions,.practice-submit-actions{display:flex;align-items:center;gap:14px;min-width:0}.practice-form-footer button{height:32px;font-size:11px;gap:5px;padding:5px 0;color:var(--workspace-muted)}.practice-form-footer button svg{width:13px;height:13px}.practice-query-actions>button:first-child{color:var(--workspace-accent)}.practice-query-actions>button>span:not(.practice-count){font-weight:400;font-size:10px;color:var(--workspace-muted)}.practice-query-actions>button[aria-expanded=true]{color:var(--workspace-accent);font-weight:800}.practice-query-actions>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.practice-count{display:inline-grid;place-items:center;padding:0 3px;border-radius:3px;min-width:15px;height:16px;font-size:9px;background:var(--workspace-accent-soft);color:var(--workspace-accent)}.practice-submit-actions>button[type=submit]{padding:7px 14px;border-radius:4px;color:var(--workspace-on-action);background:var(--workspace-action);font-size:12px}.practice-dirty{color:var(--workspace-accent);font-size:10px}.practice-form-error{margin:0;padding:7px 12px;font-size:11px;color:var(--workspace-danger);border-top:1px solid var(--workspace-line)}.practice-collapsed-query{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;min-height:48px}.practice-collapsed-query button{background:none;font-size:12px;color:var(--workspace-accent);padding:4px 0}.practice-collapsed-query .practice-query-summary{justify-content:flex-start;font-weight:400;font-size:14px;min-width:0;flex:1;color:var(--workspace-text)}.practice-query-summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-query-summary>svg{color:var(--workspace-muted)}.practice-query-summary>small{flex-shrink:0;color:var(--workspace-accent);font-size:10px}.practice-results{display:flex;flex:1;flex-direction:column;height:auto;min-height:340px;margin-top:16px;border:1px solid var(--workspace-outline);border-radius:10px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);overflow:hidden}.practice-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:8px 16px;border-bottom:1px solid var(--workspace-line);flex-shrink:0}.practice-results-heading h2{margin:0;font-size:13px;font-weight:800;letter-spacing:-.015em}.practice-result-controls{display:flex;gap:12px;align-items:center}.practice-result-controls select{max-width:180px;padding:6px 17px 6px 0;font-size:11px;border:0;background:transparent;color:var(--workspace-muted)}.practice-result-controls .practice-preview-toggle{border-left:1px solid var(--workspace-outline);border-radius:0;height:30px;padding:4px 0 4px 12px;font-size:11px;background:transparent;color:var(--workspace-muted)}.practice-preview-toggle[aria-pressed=true]{color:var(--workspace-accent);font-weight:800}.practice-applied{margin:0;padding:8px 18px;border-bottom:1px solid var(--workspace-line);font-size:10px;color:var(--workspace-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.practice-status{margin:8px 0 12px;color:var(--workspace-muted);font-size:12px;line-height:1.7;flex-shrink:0}.practice-status.is-error{color:var(--workspace-danger)}.practice-status button{margin-top:8px}.practice-research-columns{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;border:0;background:var(--workspace-card);border-radius:0;overflow:hidden}.practice-results.has-preview .practice-research-columns{grid-template-columns:minmax(315px,.85fr) minmax(390px,1.15fr)}.practice-results-scroll{min-height:0;min-width:0;overflow-y:auto;scrollbar-width:thin}.practice-results.has-preview .practice-results-scroll{border-right:1px solid var(--workspace-outline)}.practice-result-list{min-width:0}.practice-result-row{position:relative;padding:15px 17px;border-bottom:1px solid var(--workspace-line)}.practice-result-row.is-selected{background:var(--workspace-accent-soft)}.practice-result-row.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--workspace-accent)}.practice-result-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;color:var(--workspace-muted)}.practice-result-top>span:last-child{text-align:right}.practice-result-row h4{font-size:14px;line-height:1.5;letter-spacing:-.02em;font-weight:800;margin:6px 0}.practice-result-title{text-align:left;font:inherit;color:var(--workspace-accent);padding:0;background:transparent;border:0}.practice-result-title:hover{text-decoration:underline;text-underline-offset:3px}.practice-result-meta{font-size:11px;color:var(--workspace-muted);line-height:1.65;margin:0 0 9px}.practice-excerpt{display:block;width:100%;text-align:left;background:none;border:0;padding:0;margin-top:7px;font:inherit;font-size:12px;font-weight:400;line-height:1.75;color:var(--workspace-text);overflow-wrap:anywhere}.practice-excerpt:hover{color:var(--workspace-accent)}.practice-result-row button:disabled{cursor:default}.practice-result-title:focus-visible,.practice-excerpt:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px;border-radius:2px}.practice-more-excerpts{font-size:11px;margin-top:10px;color:var(--workspace-muted)}.practice-more-excerpts summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.practice-result-subject{font-size:12px;line-height:1.7;color:var(--workspace-muted);margin:10px 0 0}.practice-result-row footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:10px;color:var(--workspace-muted)}.practice-verified{display:flex;gap:4px;align-items:center;color:var(--workspace-accent)}.practice-verified svg{width:12px;height:12px;flex-shrink:0}.practice-match{color:#34290b;background:#fff0a3;border-radius:2px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.practice-match.is-current{background:#ffdf70;outline:1px solid #a4822c;outline-offset:1px}.dark .practice-match{background:#75612e;color:#fff6cf}.dark .practice-match.is-current{background:#997829;outline-color:#d2b45b}.practice-result-footer{padding:14px 17px 18px}.practice-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.practice-actions button{font-size:12px}.practice-pagination>span{color:var(--workspace-muted);font-size:11px}.practice-search-details{margin-top:14px;font-size:11px;line-height:1.75;color:var(--workspace-muted)}.practice-search-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.practice-search-details p{margin:8px 0 0}.practice-search-details.is-incomplete>summary{color:var(--workspace-warning);font-weight:600}.practice-empty,.practice-reader-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px 22px;color:var(--workspace-muted)}.practice-reader-empty{min-height:0;overflow-y:auto}.practice-empty>svg,.practice-reader-empty>svg{width:32px;height:32px;stroke-width:1.2;color:var(--workspace-muted);opacity:.65;margin-bottom:9px}.practice-empty h3,.practice-reader-empty h3{font-size:16px;margin:0;font-weight:600;color:var(--workspace-text)}.practice-empty p,.practice-reader-empty p{max-width:320px;font-size:12px;line-height:1.8;margin:0}.practice-workspace-footer{display:flex;justify-content:space-between;gap:10px;padding:8px 18px;border-top:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:9px;flex-shrink:0}.practice-results>.practice-status{padding-inline:18px}.practice-page.is-reading .practice-form-area,.practice-page.is-reading .practice-results-heading,.practice-page.is-reading .practice-applied,.practice-page.is-reading .practice-results-scroll{display:none}.practice-page.is-reading .practice-research-columns{grid-template-columns:minmax(0,1fr)}.practice-page.is-reading .practice-results{height:max(400px,calc(100dvh - 216px))}.practice-page.is-reading .practice-document-paper{max-width:830px}.practice-spinner{animation:practice-spin 1s linear infinite}@keyframes practice-spin{to{transform:rotate(360deg)}}.practice-reader{min-width:0;color:var(--workspace-text);background:var(--workspace-card)}.practice-reader.is-inline,.practice-reader[open]{display:flex;flex-direction:column;min-height:0}dialog.practice-reader{width:min(1000px,calc(100vw - 40px));height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--workspace-outline);border-radius:8px;overflow:hidden;box-shadow:var(--workspace-shadow-hover)}.practice-reader::backdrop{background:#0c12208f}.practice-reader-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;min-height:46px;border-bottom:1px solid var(--workspace-line);flex-shrink:0}.practice-reader-identity{display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto;color:var(--workspace-muted)}.practice-reader-identity>svg{width:15px;height:15px;flex-shrink:0}.practice-reader-identity h3{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400}.practice-reader-actions{display:flex;gap:2px}.practice-reader-actions button{width:28px;height:28px;padding:5px;color:var(--workspace-muted)}.practice-reader-actions button svg{width:15px;height:15px}.practice-reader-back{font-size:11px;color:var(--workspace-accent);height:28px;padding-left:0}.practice-reader-matches{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 12px;min-height:40px;flex-shrink:0;border-bottom:1px solid var(--workspace-line);background:var(--workspace-soft)}.practice-reader-matches>div{display:flex;align-items:center;gap:3px}.practice-reader-matches [role=status]{color:var(--workspace-muted);font-size:10px;white-space:nowrap;margin-right:3px}.practice-match-key{width:7px;height:7px;border:1px solid #c4a94f;background:#fff0a3;border-radius:2px;margin-right:3px;flex-shrink:0}.practice-reader-matches button{height:26px;padding:4px 0;font-size:10px;color:var(--workspace-muted)}.practice-reader-matches>div>button{width:24px}.practice-reader-matches button svg{width:13px;height:13px}.practice-copy-status{padding:7px 16px;margin:0;font-size:11px;color:var(--workspace-accent);border-bottom:1px solid var(--workspace-line);flex-shrink:0}.practice-reader-scroll{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;overscroll-behavior:contain}.practice-reader-scroll>.practice-status{padding:25px}.practice-document-paper{width:100%;max-width:760px;padding:24px 30px 40px;margin:0 auto}.practice-paper-head{margin-bottom:24px}.practice-paper-source{font-size:9px;text-align:left;color:var(--workspace-muted);margin:0 0 15px}.practice-paper-head h4{text-align:left;font-size:12px;line-height:1.65;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;max-width:100%}.practice-paper-head>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;color:var(--workspace-muted);padding-bottom:15px;border-bottom:1px solid var(--workspace-line)}.practice-paper-head h2{text-align:center;font-size:17px;line-height:1.6;font-weight:600;margin:24px 0}.practice-reader-copy{white-space:pre-wrap;font:400 15px/1.95 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.practice-reader-note{font-size:11px;color:var(--workspace-muted);margin:0 0 20px}@media(max-width:1399px){.practice-scope-tabs{gap:20px}.practice-scope-tabs>button{font-size:11px}.practice-query-actions{gap:12px}.practice-query-actions>button{font-size:10px}.practice-submit-actions{gap:12px}.practice-dirty{display:none}.practice-reader-matches>button>span{display:none}}@media(max-width:1199px){.practice-results-heading h2{font-size:15px}.practice-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-results-scroll{border-right:0}.practice-scope-tabs{gap:20px}.practice-result-row{padding:15px 17px}.practice-result-controls select{font-size:11px}}@media(max-width:767px){.practice-page{height:auto;min-height:calc(100dvh - 82px)}.practice-scope-tabs{min-height:39px;gap:16px;margin:0}.practice-scope-tabs>button{height:39px;font-size:11px}.practice-search-panel form{max-height:none}.practice-form-panels{overflow:visible}.practice-positive-rows{padding:6px 10px 9px}.practice-query-row{grid-template-columns:minmax(0,1fr) 107px 22px;gap:5px}.practice-query-input{grid-template-columns:minmax(0,1fr) 33px;gap:3px;padding:6px 7px}.practice-query-input textarea{font-size:12px}.practice-character-count{font-size:8px}.practice-query-row select{font-size:10px;padding:6px 3px}.practice-query-row .practice-remove-row{width:22px;padding:3px}.practice-query-group.is-excluding .practice-query-row{grid-template-columns:minmax(0,1fr) 22px}.practice-extra-panel{margin:0 10px;padding:9px 0}.practice-filter-grid,.practice-verification-options .practice-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.practice-field>label{font-size:10px}.practice-form-footer{flex-wrap:wrap;padding:6px 10px;row-gap:3px}.practice-query-actions{width:100%;justify-content:space-between;gap:8px}.practice-submit-actions{width:100%;justify-content:flex-end;gap:12px}.practice-collapsed-query{padding:10px 12px;gap:10px}.practice-collapsed-query .practice-query-summary{font-size:12px;height:auto}.practice-query-summary>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7}.practice-query-summary>small{display:none}.practice-collapsed-query>button:last-child{font-size:10px;white-space:normal;height:auto}.practice-results{height:auto;margin-top:12px}.practice-results-heading{min-height:40px}.practice-results-heading h2{font-size:14px}.practice-result-controls select{max-width:140px;font-size:10px}.practice-research-columns{display:block;min-height:280px}.practice-results-scroll{overflow:visible}.practice-result-row{padding:18px 16px}.practice-result-row h4{font-size:15px}.practice-excerpt{font-size:12px}.practice-workspace-footer{display:block;font-size:8px}.practice-workspace-footer>span{display:block;margin-bottom:3px}dialog.practice-reader{width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.practice-reader-head{padding:10px 12px;min-height:53px}.practice-reader-identity{display:none}.practice-reader-matches{padding:5px 13px}.practice-reader-matches>button>span{display:none}.practice-document-paper{padding:24px 23px 40px}.practice-reader-copy{font-size:16px;line-height:1.85}.practice-paper-head h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.practice-spinner{animation:none}}.theme-custom .practice-query-input textarea{background-color:transparent!important}.theme-custom .practice-result-controls select{background-color:transparent!important;border-color:transparent!important}@media(min-width:768px){.practice-search-panel form{max-height:min(300px,max(144px,calc(100dvh - 600px)))}}.practice-condition-rows{display:grid;gap:6px;padding:12px 12px 10px}.practice-condition-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:6px;min-width:0}.practice-condition-control{display:flex;min-width:0;min-height:34px;border:1px solid var(--workspace-outline);border-radius:4px;background:var(--workspace-card)}.practice-condition-control:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 1px var(--workspace-accent)}.practice-condition-value{display:flex;align-items:center;flex:1;min-width:0}.practice-condition-value>textarea,.practice-condition-value>select{display:block;min-width:0;width:100%;min-height:32px;margin:0;padding:6px 10px;border:0;border-radius:3px 0 0 3px;background:transparent;color:var(--workspace-text);box-shadow:none;outline:0;font:inherit;font-size:13px;line-height:20px}.practice-condition-value>textarea{height:32px;max-height:92px;resize:none;scrollbar-width:thin}.practice-condition-value>textarea::-moz-placeholder{color:var(--workspace-muted)}.practice-condition-value>textarea::placeholder{color:var(--workspace-muted)}.practice-page button.practice-remove-condition{width:24px;height:34px;padding:4px;color:var(--workspace-muted)}.practice-remove-condition svg{width:15px;height:15px}.practice-condition-row.is-exclusion .practice-condition-type{color:var(--workspace-danger, #b65360)}.practice-condition-row.is-exclusion .practice-condition-control{background:color-mix(in srgb,#bb5663 5%,var(--workspace-card))}.practice-page button.practice-condition-suggest{width:28px;height:28px;flex:0 0 28px;padding:6px;color:var(--workspace-muted)}.practice-condition-suggest svg{width:14px;height:14px}.practice-condition-period{display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px}.practice-condition-period>span{font-size:11px;color:var(--workspace-muted)}.practice-condition-period input{width:140px;min-width:0;height:32px;background:transparent;padding:0;border:0;font-size:12px;outline:0;color:var(--workspace-text)}.practice-condition-row>.practice-suggestions{grid-column:1;margin-top:0}.practice-search-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid var(--workspace-line)}.practice-search-options label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;color:var(--workspace-muted)}.practice-search-options select{width:100%;min-width:0;min-height:34px;border:1px solid var(--workspace-outline);border-radius:4px;padding:4px 7px;font-size:12px;background:var(--workspace-card);color:var(--workspace-text)}.practice-search-options>p{grid-column:1/-1}.practice-query-actions>button[aria-label="Параметры поиска"]{width:28px;height:28px;padding:6px}.practice-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-bottom:1px solid var(--workspace-line)}.practice-search-utilities{display:flex;align-items:center;gap:8px;flex-shrink:0}.practice-page button.practice-form-fold{width:26px;height:27px;padding:5px;color:var(--workspace-muted)}.practice-form-fold svg{width:14px;height:14px}.practice-history-control{display:flex;align-items:center;padding-left:10px;border-left:1px solid var(--workspace-line)}.practice-page .practice-history-control button{height:27px;padding:0 6px;font-size:10px;font-weight:400;color:var(--workspace-muted);background:transparent}.practice-page button.practice-history-latest{gap:6px;border-radius:4px 0 0 4px}.practice-history-latest svg{width:14px;height:14px}.practice-page button.practice-history-toggle{gap:6px;min-width:39px;border-radius:0 4px 4px 0}.practice-history-toggle>span{color:var(--workspace-accent);font-size:9px;font-variant-numeric:tabular-nums}.practice-history-toggle svg{width:12px;height:12px}.practice-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.practice-page .practice-history-control button:hover:not(:disabled),.practice-page .practice-history-control button[aria-expanded=true]{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.practice-history-popover{position:fixed;z-index:150;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--workspace-outline);border-radius:9px;background:var(--workspace-card);color:var(--workspace-text);box-shadow:0 12px 35px color-mix(in srgb,var(--workspace-text) 16%,transparent)}.practice-history-popover>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px 12px;border-bottom:1px solid var(--workspace-line);flex-shrink:0}.practice-history-popover h3{margin:0;font-size:12px;font-weight:800}.practice-history-popover header p{margin:2px 0 0;font-size:10px;color:var(--workspace-muted)}.practice-history-popover header button{height:28px;width:28px;padding:6px;color:var(--workspace-muted)}.practice-history-popover header button:hover:not(:disabled){color:var(--workspace-danger);background:var(--workspace-soft)}.practice-history-popover header svg{width:14px;height:14px}.practice-history-popover>ul{list-style:none;margin:0;padding:4px 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.practice-history-popover li{min-width:0}.practice-history-popover button.practice-history-entry{display:flex;align-items:center;justify-content:flex-start;gap:12px;position:relative;width:100%;height:auto;min-height:64px;padding:11px 16px 11px 44px;border:0;border-radius:0;text-align:left;white-space:normal;background:transparent;color:var(--workspace-text);cursor:pointer}.practice-history-popover button.practice-history-entry:hover,.practice-history-popover button.practice-history-entry:focus-visible{background:var(--workspace-soft);outline:2px solid var(--workspace-accent);outline-offset:-3px}.practice-history-popover button.practice-history-entry[aria-pressed=true]{background:var(--workspace-accent-soft)}.practice-history-entry:before{content:"";position:absolute;left:23px;width:1px;top:36px;bottom:-17px;background:var(--workspace-line)}.practice-history-popover li:last-child .practice-history-entry:before{display:none}.practice-history-timeline{position:absolute;top:14px;left:13px;display:grid;place-items:center;width:21px;height:21px;color:var(--workspace-muted)}.practice-history-timeline>svg{width:13px;height:13px}.practice-history-timeline>i{width:6px;height:6px;border:1px solid var(--workspace-outline);border-radius:50%;background:var(--workspace-card)}.is-latest .practice-history-timeline{border-radius:50%;border:1px solid var(--workspace-outline);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.practice-history-entry-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.practice-history-entry-copy>strong{display:block;font-size:12px;line-height:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-history-entry-copy>span{font-size:10px;line-height:15px;color:var(--workspace-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.is-latest .practice-history-entry-copy>span{color:var(--workspace-accent)}.practice-history-entry-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0;color:var(--workspace-muted)}.practice-history-entry-meta time{font-size:9px;line-height:15px;font-weight:400}.practice-history-entry-meta svg{width:13px;height:13px;opacity:0}.practice-history-entry:hover .practice-history-entry-meta svg,.practice-history-entry:focus-visible .practice-history-entry-meta svg,.practice-history-entry[aria-pressed=true] .practice-history-entry-meta svg{opacity:1;color:var(--workspace-accent)}.practice-history-popover>footer{padding:9px 16px;border-top:1px solid var(--workspace-line);flex-shrink:0;font-size:10px;color:var(--workspace-muted)}.practice-history-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;text-align:center;color:var(--workspace-muted)}.practice-history-empty>svg{width:24px;height:24px;margin-bottom:4px}.practice-history-empty strong{font-size:12px;color:var(--workspace-text)}.practice-history-empty>span{font-size:11px;line-height:1.8;max-width:260px}@media(max-width:1399px){.practice-history-latest>span{display:none}.practice-search-utilities{gap:4px}}@media(max-width:1000px){.practice-search-toolbar{gap:6px;padding-inline:10px}.practice-scope-tabs{gap:16px}.practice-history-control{padding-left:6px}}.theme-custom .practice-condition-value>textarea,.theme-custom .practice-condition-value>select,.theme-custom .practice-condition-period input{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}@media(max-width:1000px){.practice-search-options{grid-template-columns:1fr}}@media(max-width:700px){.practice-page button.practice-condition-type{width:138px;flex-basis:138px;padding-inline:8px;font-size:11px}.practice-condition-value>textarea,.practice-condition-value>select{font-size:12px;padding-inline:8px}}@media(max-width:480px){.practice-page button.practice-condition-type{width:119px;flex-basis:119px;font-size:10px;gap:4px;padding-inline:6px}.practice-condition-rows{padding-inline:10px}.practice-condition-row{grid-template-columns:minmax(0,1fr) 20px;gap:3px}.practice-condition-period{flex-wrap:wrap;padding-block:3px;gap:0 5px}.practice-condition-period input{width:calc(100% - 22px)}}.practice-page .practice-search-panel{border:1px solid var(--workspace-outline);border-radius:13px;overflow:hidden;background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.practice-page .practice-search-toolbar{padding:10px 20px;min-height:54px;background:var(--workspace-soft);gap:10px}.practice-court-select{max-width:260px;min-width:0;border:0;background:transparent;color:var(--workspace-accent);font:inherit;font-size:13px;font-weight:700;padding:10px 0;outline-offset:3px}.practice-page .practice-search-panel form{padding:18px 20px 16px;max-height:360px;overflow:auto;background:var(--workspace-card)}.practice-page .practice-condition-rows{gap:10px;padding:0}.practice-page .practice-condition-row{align-items:center;gap:6px}.practice-page .practice-condition-control{flex-direction:row-reverse;min-height:52px;border-radius:8px;overflow:hidden}.practice-page .practice-condition-value{min-height:50px;background:var(--workspace-card)}.practice-page .practice-condition-value>textarea,.practice-page .practice-condition-value>select{padding:14px 15px;font-size:14px;line-height:22px;min-height:50px}.practice-page .practice-condition-type{align-self:stretch;display:flex;align-items:center;min-width:165px;max-width:210px;border-left:0;border-right:1px solid var(--workspace-outline);border-radius:0;background:var(--workspace-soft);color:var(--workspace-accent)}.practice-page .practice-condition-type button{min-height:50px;height:auto;color:var(--workspace-accent);font-size:12px}.practice-page button.practice-remove-condition{height:34px}.practice-page button.practice-remove-condition:disabled{visibility:hidden}.practice-page .practice-form-footer{margin-top:16px;padding:12px 0 0;border-top:1px solid var(--workspace-line);background:transparent}.practice-page .practice-query-actions>button{font-size:12px;min-height:36px;color:var(--workspace-accent)}.practice-page .practice-submit-actions>button[type=submit]{min-height:42px;padding:0 22px;font-size:12px;border-radius:7px}.practice-page .practice-history-control{border-left:0;background:var(--workspace-card);border-radius:7px;padding:4px 7px}.practice-page .practice-reader-minimal-actions{display:flex;justify-content:flex-end;flex-shrink:0;padding:8px 14px 0;background:var(--workspace-card)}.practice-page .practice-reader-minimal-actions button{color:var(--workspace-accent);font-size:11px;min-height:30px;gap:6px}.practice-reader-minimal-actions svg{width:14px;height:14px}@media(max-width:767px){.practice-page .practice-search-toolbar{padding:10px 14px;flex-wrap:wrap}.practice-court-select{font-size:12px}.practice-page .practice-search-panel form{padding:14px}.practice-page .practice-condition-type{min-width:126px;max-width:150px}.practice-page .practice-condition-type button{font-size:11px}.practice-page .practice-condition-value>textarea{font-size:16px;padding:12px;min-height:50px}.practice-page .practice-form-footer{gap:10px;flex-wrap:wrap}.practice-page .practice-submit-actions{margin-left:auto}}.practice-page .practice-search-toolbar{padding:12px 20px;min-height:64px;align-items:center}.practice-page select.practice-court-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;height:40px;max-width:min(280px,100%);padding:0 37px 0 14px!important;border:1px solid var(--workspace-outline)!important;border-radius:8px!important;background-color:var(--workspace-card)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371849a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;color:var(--workspace-accent);font-size:13px;line-height:1.4;font-weight:650;cursor:pointer;box-shadow:none!important}.practice-page .practice-court-select:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.practice-page .practice-search-utilities{gap:10px;align-items:center}.practice-page .practice-history-control{min-height:40px;padding:0 6px;border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-card)}.practice-page .practice-history-control button{min-height:34px;height:34px;font-size:11px;padding:0 8px}.practice-page button.practice-form-fold{width:34px;height:34px;border-radius:7px;background:transparent}.practice-page .practice-search-panel form{padding:18px 20px 16px}.practice-page .practice-condition-row{grid-template-columns:minmax(0,1fr) 24px;gap:6px;align-items:center}.practice-page .practice-condition-row:has(.practice-remove-condition:disabled){grid-template-columns:minmax(0,1fr)}.practice-page .practice-remove-condition:disabled{display:none}.practice-page .practice-condition-control{border-radius:9px;background:var(--workspace-card);min-height:50px}.practice-page button.practice-condition-type{flex:0 0 170px;width:170px;min-width:0;max-width:210px;min-height:50px;height:auto;padding:10px 13px;border:0;border-right:1px solid var(--workspace-outline);border-radius:8px 0 0 8px;background:var(--workspace-soft);color:var(--workspace-accent);font-size:12px;font-weight:600;box-shadow:none}.practice-page .practice-condition-value{min-height:50px}.practice-page .practice-condition-value>textarea,.practice-page .practice-condition-value>select{min-height:50px;padding:14px 16px;line-height:22px;border-radius:0 8px 8px 0}.practice-page .practice-form-footer{margin-top:16px;padding-top:13px;gap:12px;align-items:center}.practice-page .practice-query-actions>button{min-height:38px;padding:0 10px;border-radius:7px;font-weight:600}.practice-page .practice-submit-actions{align-items:center;gap:8px}.practice-page .practice-submit-actions>button{min-height:40px;border-radius:8px;padding:0 13px}.practice-page .practice-submit-actions>button[type=submit]{min-height:42px;border-radius:8px;padding:0 20px;font-weight:650}@media(max-width:767px){.practice-page .practice-search-toolbar{padding:10px 14px;gap:8px}.practice-page select.practice-court-select{font-size:12px;max-width:240px}.practice-page .practice-search-panel form{padding:14px}.practice-page button.practice-condition-type{flex-basis:126px;width:126px;padding:10px;font-size:11px}.practice-page .practice-condition-value>textarea{padding:14px 12px;font-size:16px}.practice-page .practice-history-control button{padding:0 6px;font-size:10px}}.practice-page .practice-condition-control:focus-within{border-color:var(--workspace-outline);box-shadow:none;outline:none}.practice-court-judge{grid-column:1;grid-row:2;display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;border:1px solid var(--workspace-outline);border-radius:8px;background:var(--workspace-card);min-width:0}.practice-court-judge label{font-size:12px;color:var(--workspace-muted);flex:0 0 145px}.practice-court-judge input{min-width:0;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding:12px;font:inherit;font-size:13px;color:var(--workspace-text)}.practice-court-judge input:disabled{opacity:.6;cursor:not-allowed}.practice-condition-row[data-condition-type=court]>.practice-remove-condition{grid-column:2;grid-row:1}.practice-court-judge button{flex-shrink:0}.practice-court-judge button svg{width:16px;height:16px}@media(max-width:767px){.practice-court-judge label{flex-basis:100px;font-size:11px}.practice-court-judge input{font-size:16px;padding:12px 5px}}.debtor-monitoring-page{container:debtor-monitoring / inline-size;--dm-card: var(--cases-card, var(--custom-card));--dm-soft: var(--cases-soft, var(--custom-surface));--dm-passport: color-mix(in srgb, var(--dm-card) 75%, var(--dm-soft));--dm-line: var(--cases-line, var(--custom-border));--dm-text: var(--cases-text, var(--custom-text));--dm-muted: var(--cases-muted, var(--custom-muted));--dm-faint: var(--cases-faint, var(--custom-muted));--dm-accent: var(--cases-accent, var(--custom-accent));--dm-success: var(--workspace-success);--dm-warning: var(--workspace-warning);--dm-danger: var(--workspace-danger);--dm-shadow: var(--cases-shadow);--dm-ribbon: var(--cases-ribbon)}.debtor-monitoring-page .case-vault-shell{gap:14px;padding-bottom:28px}.debtor-monitoring-page .case-vault-command-main{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.debtor-monitoring-page .case-vault-identity{flex:1 1 480px;min-width:0}.debtor-monitoring-page .case-vault-identity>div:last-child{min-width:0}.debtor-monitoring-page .case-vault-identity p{max-width:620px;font-size:14px;line-height:1.5}.debtor-monitoring-page .case-vault-command-side{flex-wrap:wrap;gap:8px}.debtor-monitoring-page .case-vault-secondary{min-height:44px;border:0;border-radius:6px;background:var(--dm-soft);color:var(--dm-text);padding:0 14px;font-size:13px;font-weight:650}.debtor-monitoring-page .case-vault-secondary svg{width:16px;height:16px}.debtor-monitoring-page .dm-clear-action{color:var(--dm-danger)}.debtor-monitoring-page .dm-clear-action:hover:not(:disabled){background:color-mix(in srgb,var(--dm-danger) 10%,var(--dm-card))}.debtor-monitoring-page .dm-workspace{background:var(--workspace-panel);border:1px solid var(--cases-outline);border-radius:13px;padding:24px;box-shadow:var(--cases-shadow)}.dm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.dm-toolbar-actions{display:flex;gap:8px;flex-shrink:0}.dm-search{display:flex;align-items:center;gap:12px;min-height:44px;width:min(590px,100%);padding:10px 15px;background:var(--workspace-card);border:1px solid var(--cases-outline);border-radius:8px;color:var(--cases-muted)}.dm-search svg{width:16px;height:16px;flex-shrink:0}.dm-search input{width:100%;min-width:0;font:inherit;font-size:13px;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--cases-text);outline:none}.dm-search:focus-within{outline:2px solid var(--cases-accent);outline-offset:2px}.dm-tool{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--workspace-outline);border-radius:7px;padding:9px 13px;background:var(--workspace-soft);color:var(--workspace-text);font:inherit;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.dm-tool svg{width:16px;height:16px}.dm-tool.is-primary{background:var(--workspace-action);color:var(--workspace-on-action);border-color:transparent}.dm-tool:disabled,.dm-template-download:disabled{opacity:.5;cursor:default}.dm-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.dm-column{min-width:0}.dm-column-head{border-top:3px solid var(--cases-accent);border-radius:7px 7px 0 0;background:var(--workspace-soft);padding:14px 15px;margin-bottom:16px}.dm-column.is-found .dm-column-head{border-color:var(--workspace-warning)}.dm-column.is-error .dm-column-head{border-color:var(--workspace-danger)}.dm-column-head h3{font-size:15px;font-weight:750;margin:0;color:var(--workspace-text);display:flex;gap:10px;align-items:center}.dm-column-head h3 span{font-size:11px;min-width:22px;min-height:22px;display:grid;place-items:center;background:var(--workspace-card);border-radius:5px}.dm-column-head p{font-size:11px;color:var(--workspace-muted);margin:7px 0 0}.dm-column-list{display:grid;gap:10px}.dm-column-empty{font-size:12px;color:var(--workspace-muted);padding:16px}.dm-board-card{min-width:0;padding:15px 16px;background:var(--workspace-card);border:1px solid var(--cases-outline);border-radius:9px;box-shadow:var(--workspace-shadow);overflow-anchor:none}.dm-card-identity{display:flex;gap:10px;align-items:center}.dm-card-identity>div{min-width:0}.dm-card-identity h3{font-size:13px;line-height:1.45;font-weight:700;overflow-wrap:anywhere;margin:0;color:var(--workspace-text)}.dm-card-identity p{font-size:11px;margin:3px 0 0;color:var(--workspace-muted)}.dm-card-avatar{display:grid;place-items:center;flex:0 0 32px;height:34px;background:var(--workspace-soft);color:var(--workspace-accent);border-radius:6px}.dm-card-avatar svg{width:18px;height:18px}.dm-card-avatar.is-alert{color:var(--workspace-warning);background:color-mix(in srgb,var(--workspace-warning) 12%,var(--workspace-card))}.dm-card-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cases-line);min-height:41px}.dm-status{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:var(--workspace-muted)}.dm-status i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.dm-status.is-alert{color:var(--workspace-warning)}.dm-status.is-error{color:var(--workspace-danger)}.dm-status.is-ok{color:var(--workspace-success)}.dm-expand{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;width:104px;flex:0 0 104px;min-height:28px;height:28px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--workspace-accent);font-size:11px;font-weight:700;cursor:pointer}.dm-expand svg{width:14px;height:14px}.dm-card-case{font-size:11px;line-height:1.4;margin:3px 0 0;color:var(--workspace-muted)}.dm-card-details{border-top:1px solid var(--cases-line);margin-top:10px;padding-top:10px}.dm-card-details dl{margin:0 0 12px}.dm-card-details dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:6px 0;font-size:11px;line-height:1.5}.dm-card-details dt{color:var(--workspace-muted)}.dm-card-details dd{margin:0;text-align:right;overflow-wrap:anywhere;color:var(--workspace-text)}.dm-card-details a{color:var(--workspace-accent)}.dm-card-details a svg{display:inline;width:12px;height:12px;margin-left:3px}.dm-detail-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--cases-line);padding-top:10px}.dm-detail-actions .dm-tool{min-height:34px;font-size:11px;padding:7px 10px}.dm-delete{margin-left:auto;background:transparent;border:0;color:var(--workspace-danger);padding:6px;cursor:pointer}.dm-delete svg{width:16px;height:16px}.dm-card-error{color:var(--workspace-danger);font-size:11px;line-height:1.5}.dm-loading,.dm-empty{padding:35px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--workspace-muted);font-size:13px}.dm-empty{flex-direction:column;text-align:center}.dm-empty p{margin:0}.dm-dialog{color:var(--workspace-text);background:var(--workspace-card);border:1px solid var(--workspace-outline);border-radius:15px;padding:0;width:480px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 25px 90px #14253740}.dm-dialog::backdrop{background:#10182799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dm-import-dialog{width:680px}.dm-dialog-head{display:flex;gap:15px;align-items:center;padding:25px 28px;border-bottom:1px solid var(--workspace-line)}.dm-dialog-head h2{margin:0;font-size:22px;font-weight:750}.dm-dialog-head p{font-size:12px;color:var(--workspace-muted);margin:5px 0 0}.dm-dialog-mark{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:10px;background:var(--workspace-accent-soft);color:var(--workspace-accent)}.dm-dialog-mark svg{width:25px;height:25px}.dm-dialog-close{align-self:flex-start;margin-left:auto;background:transparent;border:0;color:var(--workspace-muted);padding:4px;cursor:pointer}.dm-dialog-close svg{width:18px;height:18px}.dm-dialog-body{padding:25px 28px}.dm-dialog-footer{display:flex;gap:8px;justify-content:flex-end;padding:18px 28px;background:var(--workspace-soft);border-top:1px solid var(--workspace-line)}.dm-form-field{display:grid;gap:9px;font-size:12px;margin-bottom:18px}.dm-input{width:100%;min-width:0;min-height:44px;background:var(--workspace-soft);color:var(--workspace-text);border:1px solid var(--workspace-line);border-radius:7px;padding:10px 12px;font:inherit;font-size:14px}.dm-template-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:var(--workspace-soft);border:1px solid var(--workspace-line);border-radius:9px}.dm-template-panel strong{font-size:13px}.dm-template-panel p{font-size:11px;color:var(--workspace-muted);line-height:1.8;margin:7px 0 0}.dm-template-download{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 14px;border:1px solid var(--workspace-outline);border-radius:7px;background:var(--workspace-card);color:var(--workspace-accent);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.dm-template-download svg{width:20px;height:20px}.dm-template-download small{display:block;color:var(--workspace-muted);font-size:10px;font-weight:400;margin-top:4px}.dm-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:22px;padding:25px 18px;border:1.5px dashed var(--workspace-outline);border-radius:10px;text-align:center}.dm-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dm-upload:hover,.dm-upload.is-dragging,.dm-upload:focus-within{background:var(--workspace-accent-soft);border-color:var(--workspace-accent)}.dm-upload-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--workspace-soft);color:var(--workspace-accent)}.dm-upload-icon svg{width:25px;height:25px}.dm-upload strong{font-size:14px}.dm-upload>span:not(.dm-upload-icon){font-size:12px;color:var(--workspace-muted)}.dm-upload u{color:var(--workspace-accent);text-underline-offset:3px}.dm-upload small{font-size:10px;color:var(--workspace-muted);margin-top:7px}.dm-selected-file{display:flex;gap:12px;align-items:center;padding:13px 15px;margin-top:14px;background:var(--workspace-soft);border:1px solid var(--workspace-line);border-radius:8px}.dm-selected-file>div{min-width:0}.dm-selected-file svg{width:24px;height:24px;flex-shrink:0;color:var(--workspace-success)}.dm-selected-file strong{font-size:12px;overflow-wrap:anywhere}.dm-selected-file small{display:block;font-size:10px;margin-top:5px;color:var(--workspace-muted)}.dm-import-note,.dm-import-result{font-size:11px;line-height:1.8;color:var(--workspace-muted);margin-top:17px}.dm-import-result p{color:var(--workspace-danger)}@container debtor-monitoring (max-width:900px){.dm-board{grid-template-columns:minmax(0,1fr)}.dm-toolbar{flex-wrap:wrap}.dm-search{flex:1 1 280px}.dm-toolbar-actions{margin-left:auto}}@media(max-width:767px){.debtor-monitoring-page .dm-workspace{padding:18px}.dm-dialog-head,.dm-dialog-body{padding:20px}.dm-dialog-head h2{font-size:19px}.dm-dialog-footer{padding:16px 20px}.dm-dialog input{font-size:16px}}@media(max-width:580px){.dm-toolbar-actions{width:100%}.dm-toolbar-actions .dm-tool{flex:1}.dm-template-panel{flex-direction:column;align-items:stretch}.dm-template-download{justify-content:center}.dm-dialog-head{gap:10px}.dm-dialog-mark{flex-basis:38px;height:38px}}.notes-page{container:notes-page / inline-size;--notes-card: var(--workspace-card);--notes-panel: var(--workspace-soft);--notes-text: var(--custom-text, #263241);--notes-muted: var(--custom-muted, #6c8195);--notes-line: var(--custom-border, #d3dee8);--notes-accent: var(--workspace-accent);--notes-shadow: 0 2px 4px color-mix(in srgb, var(--notes-text) 3%, transparent), 0 14px 26px -20px color-mix(in srgb, var(--notes-text) 24%, transparent);display:flex;flex-direction:column;gap:14px;width:100%;max-width:none;margin:0 auto;padding-bottom:24px;color:var(--notes-text)}.notes-primary,.notes-secondary,.notes-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.notes-primary{background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 6px 18px -12px var(--workspace-glow)}.notes-primary:hover:not(:disabled){background:var(--workspace-action-hover)}.notes-secondary{border-color:var(--notes-line, var(--custom-border));background:transparent;color:inherit}.notes-secondary:hover:not(:disabled){background:var(--notes-panel, var(--custom-surface))}.notes-danger{background:color-mix(in srgb,var(--custom-danger) 14%,var(--custom-card));border-color:color-mix(in srgb,var(--custom-danger) 30%,var(--custom-border));color:var(--workspace-danger)}.notes-page button:disabled,.notes-editor button:disabled,.notes-delete-dialog button:disabled{opacity:.5;cursor:default}.notes-page :focus-visible,.notes-editor :focus-visible,.notes-delete-dialog :focus-visible{outline:2px solid var(--notes-accent, var(--custom-accent));outline-offset:3px}.notes-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.notes-view-filters{display:flex;gap:6px;align-items:center}.notes-view-filters>button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:var(--notes-muted);background:transparent;font-size:13px;font-weight:550}.notes-view-filters>button.is-active{border-color:var(--notes-line);color:var(--notes-text);background:var(--notes-card)}.notes-view-filters>button>span{font-size:11px;color:var(--notes-muted);min-width:20px;text-align:center}.notes-search{display:flex;width:min(310px,100%);min-height:40px;align-items:center;gap:10px;padding:0 12px;background:var(--notes-card);border:1px solid var(--notes-line);border-radius:6px;color:var(--notes-muted)}.notes-search input{width:100%;min-width:0;padding:0;border:0!important;background:transparent!important;outline:none;box-shadow:none!important;font:inherit;font-size:13px;color:var(--notes-text)}.notes-search input::-moz-placeholder{color:var(--notes-muted)}.notes-search input::placeholder{color:var(--notes-muted)}.notes-search button{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:3px}.notes-board{position:relative;border:1px solid var(--notes-line);border-radius:10px;background-color:color-mix(in srgb,var(--notes-panel) 80%,var(--notes-card));background-image:radial-gradient(color-mix(in srgb,var(--notes-muted) 15%,transparent) .8px,transparent .8px);background-size:24px 24px;isolation:isolate}.notes-board-help{margin:0 2px;font-size:12px;color:var(--notes-muted)}.notes-board-message{padding:40px;text-align:center;color:var(--notes-muted);font-size:14px}.notes-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:600px;padding:28px;text-align:center}.notes-empty h2{font-size:22px;letter-spacing:-.02em;font-weight:650;margin:10px 0}.notes-empty p{max-width:380px;font-size:14px;line-height:1.6;color:var(--notes-muted);margin:0 0 24px}.notes-empty-art{position:relative;width:100px;height:100px;display:grid;place-items:center;color:var(--notes-accent)}.notes-empty-art span{position:absolute;width:67px;height:74px;border:1px solid color-mix(in srgb,var(--notes-accent) 22%,var(--notes-line));border-radius:7px;background:var(--notes-card)}.notes-empty-art span:first-child{transform:translate(-13px,-7px) rotate(-8deg);background:color-mix(in srgb,var(--custom-accent) 15%,var(--notes-card))}.notes-empty-art span:nth-child(2){transform:translate(10px,5px) rotate(4deg)}.notes-empty-art svg{position:relative;margin:8px 0 0 18px}.notes-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--custom-warning) 36%,var(--notes-line));border-radius:8px;background:color-mix(in srgb,var(--custom-warning) 8%,var(--notes-card));font-size:13px}.notes-alert button{flex-shrink:0;color:var(--notes-accent);text-decoration:underline;background:transparent;border:0;font:inherit}.notes-read-only{margin:0;font-size:13px;color:var(--notes-muted)}.notes-sticker.is-sky,.notes-editor.is-sky,.notes-color-choice.is-sky{--sticker-tone: #649bc4}.notes-sticker.is-mint,.notes-editor.is-mint,.notes-color-choice.is-mint{--sticker-tone: #65a592}.notes-sticker.is-lilac,.notes-editor.is-lilac,.notes-color-choice.is-lilac{--sticker-tone: #9b8dc6}.notes-sticker.is-sand,.notes-editor.is-sand,.notes-color-choice.is-sand{--sticker-tone: #c3a36b}.notes-sticker.is-rose,.notes-editor.is-rose,.notes-color-choice.is-rose{--sticker-tone: #c890a7}.notes-sticker{position:absolute;display:flex;flex-direction:column;width:276px;height:268px;overflow:hidden;border:1px solid color-mix(in srgb,var(--sticker-tone) 38%,var(--notes-line));border-top:3px solid var(--sticker-tone);border-radius:8px;padding:12px 18px;background:color-mix(in srgb,var(--sticker-tone) 13%,var(--notes-card));box-shadow:0 4px 7px -5px color-mix(in srgb,var(--notes-text) 20%,transparent),0 15px 26px -23px color-mix(in srgb,var(--notes-text) 32%,transparent)}.notes-sticker.is-pinned{border-color:color-mix(in srgb,var(--sticker-tone) 65%,var(--notes-line));z-index:1}.notes-sticker.is-dragging{z-index:5;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--notes-text) 32%,transparent)}.notes-sticker-top{display:flex;gap:8px;align-items:center;height:24px;flex-shrink:0;margin-bottom:8px}.notes-sticker-color{width:6px;height:6px;border-radius:50%;background:var(--sticker-tone);flex:0 0 auto}.notes-sticker-pinned{display:flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--sticker-tone) 50%,var(--notes-text));font-size:10px}.notes-drag-handle{display:grid;place-items:center;width:30px;height:28px;margin-left:auto;border:0;background:transparent;color:color-mix(in srgb,var(--notes-muted) 60%,transparent);cursor:grab;touch-action:none}.dark .notes-drag-handle{color:var(--notes-muted)}.notes-drag-handle:hover{color:var(--notes-text)}.notes-drag-handle:active{cursor:grabbing}.notes-sticker-open{display:flex;flex:1 1 auto;min-height:0;width:100%;flex-direction:column;align-items:stretch;gap:10px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notes-sticker-open h2{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.35;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}.notes-sticker-open p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13px;line-height:1.6;font-weight:450;color:color-mix(in srgb,var(--notes-text) 82%,var(--notes-muted));white-space:pre-wrap;overflow-wrap:anywhere}.notes-sticker-footer{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--sticker-tone) 20%,transparent)}.notes-sticker-footer time{font-size:10px;color:var(--notes-muted);white-space:nowrap}.notes-sticker-actions{display:flex;gap:1px}.notes-sticker-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--notes-muted)}.notes-sticker-actions button:hover{background:color-mix(in srgb,var(--sticker-tone) 17%,transparent);color:var(--notes-text)}.notes-editor,.notes-delete-dialog{--notes-card: var(--custom-card, #f9fbfd);--notes-line: var(--custom-border, #d3dee8);width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;overflow-y:auto;border:1px solid var(--notes-line);border-radius:12px;background:var(--notes-card);color:var(--custom-text, #263241);box-shadow:0 22px 60px #14263938}.notes-editor::backdrop,.notes-delete-dialog::backdrop{background:#182a3e66}.notes-editor header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--notes-line)}.notes-editor header span{font-size:12px;color:var(--custom-muted)}.notes-editor h2,.notes-delete-dialog h2{margin:4px 0 0;font-size:21px;font-weight:700;letter-spacing:-.02em}.notes-icon-button{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--notes-line);border-radius:6px;background:transparent;color:var(--custom-muted)}.notes-editor-fields{display:flex;flex-direction:column;margin:22px 24px 0;padding:18px 20px;gap:14px;border:1px solid color-mix(in srgb,var(--sticker-tone) 45%,var(--notes-line));border-top:3px solid var(--sticker-tone);border-radius:8px;background:color-mix(in srgb,var(--sticker-tone) 10%,var(--notes-card))}.notes-editor-fields input,.notes-editor-fields textarea{border:0!important;border-radius:0;padding:0;background:transparent!important;color:inherit;font:inherit;box-shadow:none!important;outline:none;width:100%}.notes-editor-fields input{font-size:20px;font-weight:650;letter-spacing:-.02em}.notes-editor-fields textarea{min-height:260px;resize:vertical;font-size:14px;line-height:1.65}.notes-editor-fields input::-moz-placeholder,.notes-editor-fields textarea::-moz-placeholder{color:var(--custom-muted);opacity:.8}.notes-editor-fields input::placeholder,.notes-editor-fields textarea::placeholder{color:var(--custom-muted);opacity:.8}.dark .notes-editor-fields :is(input,textarea)::-moz-placeholder{opacity:1}.dark .notes-editor-fields :is(input,textarea)::placeholder{opacity:1}.notes-editor-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 24px 22px}.notes-color-options{display:flex;gap:5px}.notes-color-choice{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent}.notes-color-choice>span{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--sticker-tone) 65%,var(--notes-card));border:1px solid color-mix(in srgb,var(--sticker-tone) 80%,var(--notes-line))}.notes-color-choice[aria-pressed=true]{border-color:var(--sticker-tone)}.notes-pin-choice{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--notes-line);border-radius:6px;padding:8px 10px;background:transparent;color:var(--custom-muted);font-size:12px}.notes-pin-choice.is-active{color:var(--workspace-accent);background:color-mix(in srgb,var(--custom-accent) 8%,var(--notes-card))}.notes-editor footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--notes-line)}.notes-editor footer>span{color:var(--custom-muted);font-size:11px}.notes-editor footer>div{display:flex;gap:8px}.notes-editor-error{padding:0 24px;color:var(--custom-danger);font-size:13px}.notes-delete-dialog{width:min(440px,calc(100vw - 32px));padding:24px}.notes-delete-dialog p{color:var(--custom-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.notes-delete-dialog p[role=alert]{color:var(--custom-danger)}.notes-delete-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@container notes-page (max-width: 719px){.notes-command .case-vault-command-main{align-items:flex-start;flex-wrap:wrap;gap:18px}.notes-command .case-vault-command-side,.notes-command .case-vault-primary{width:100%}.notes-toolbar{align-items:stretch;flex-direction:column;gap:10px}.notes-search{width:100%}.notes-view-filters{justify-content:space-between}.notes-view-filters>button{justify-content:center;flex:1;font-size:12px;padding:0 8px}.notes-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:16px;min-height:420px!important;align-items:start}.notes-sticker{position:relative;left:auto!important;top:auto!important;width:100%;transform:none!important}.notes-drag-handle{display:none}.notes-empty{grid-column:1 / -1;min-height:400px;padding:24px 10px}.notes-empty h2{font-size:20px}.notes-board-help{line-height:1.5}.notes-editor header{padding:18px}.notes-editor-fields{margin:18px 18px 0;padding:16px}.notes-editor-options{margin:14px 18px 18px}.notes-editor footer{padding:16px 18px}.notes-editor footer>span{display:none}.notes-editor footer>div{width:100%;justify-content:flex-end}}@media(min-width:768px){.notes-page{min-height:calc(100dvh - 40px);padding-bottom:0}.notes-page>.notes-board{flex:1 0 auto}}.news-page .case-vault-command-main{margin-bottom:0}.news-page .news-surface,.news-page .news-panel,.news-page .news-card{border-radius:var(--cv-surface-radius, var(--radius-nested-min, 8px))}@media(max-width:767px){.news-page .case-vault-secondary{width:100%;min-height:44px}}.news-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--news-tc, #516f8d) 78%,#1f2a36 22%),color-mix(in srgb,var(--news-tc, #516f8d) 34%,#f4f8fb 66%))}.news-card,.news-featured,.news-article,.news-topic-option{--news-topic-ink: var(--news-tc)}.dark :is(.news-card,.news-featured,.news-article,.news-topic-option){--news-topic-ink: color-mix(in srgb, var(--news-tc) 65%, var(--custom-text))}.dark .news-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--news-tc, var(--custom-accent)) 55%,var(--custom-bg)),color-mix(in srgb,var(--news-tc, var(--custom-accent)) 22%,var(--custom-surface)))}.dark .news-cover-placeholder{color:#fffffff5}.dark .news-cover-badge,.dark .news-cover-close{background:#18212cd6}.news-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 12% 8%,rgba(255,255,255,.32),transparent 58%),repeating-linear-gradient(58deg,rgba(255,255,255,.08) 0 2px,transparent 2px 26px);pointer-events:none}.news-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.news-cover-badge{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(255,255,255,.26);border-radius:var(--radius-nested-min, 8px);background:#18212c6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.news-cover-badge i{width:7px;height:7px;border-radius:999px;background:#fff}.news-cover-wide{aspect-ratio:5 / 1;max-height:310px}@media(max-width:900px){.news-cover-wide{aspect-ratio:16 / 9;max-height:none}}.news-cover-hero{aspect-ratio:auto;min-height:236px;max-height:320px;height:100%}.news-body{font-size:15px;line-height:1.68;color:hsl(var(--foreground))}.news-body>*+*{margin-top:12px}.news-body h3,.news-body h4{margin-top:24px;font-size:16px;font-weight:800;letter-spacing:-.01em}.news-body ul,.news-body ol{padding-left:22px;list-style:revert}.news-body li+li{margin-top:5px}.news-body a{color:var(--workspace-accent);text-decoration:underline;text-underline-offset:2px}.news-body blockquote{margin:18px 0 0;padding:12px 16px;border-left:3px solid color-mix(in srgb,var(--news-tc, #516f8d) 65%,transparent);border-radius:0 var(--radius-nested-min, 8px) var(--radius-nested-min, 8px) 0;background:color-mix(in srgb,var(--news-tc, #516f8d) 6%,transparent);font-size:14.5px}.news-body blockquote cite{display:block;margin-top:8px;font-style:normal;font-size:12px;font-weight:700;color:hsl(var(--muted-foreground))}.news-body figure{margin:20px 0 0}.news-body img{display:block;width:100%;height:auto;border:1px solid hsl(var(--border));border-radius:var(--radius-nested-min, 8px)}.news-body figcaption{margin-top:7px;font-size:12px;line-height:1.45;color:hsl(var(--muted-foreground))}.news-editor{min-height:260px;padding:14px 16px;outline:none}.news-editor:focus-visible{outline:none}.news-editor:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground))}.news-list{transition:opacity .16s ease}.news-list.is-refreshing{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.news-list{transition:none}}.news-cover-close{position:absolute;right:10px;top:10px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-nested-min, 8px);background:#18212c6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;cursor:pointer;transition:background .16s ease,transform .12s ease}.news-cover-close:hover{background:#18212c9e}.news-cover-close:active{transform:scale(.94)}.news-cover-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.news-cover-close svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.news-cover-close{transition:none}}.adm-nova{--nv-card: color-mix(in srgb, var(--custom-card) 88%, var(--custom-bg) 12%);--nv-card-2: color-mix(in srgb, var(--custom-surface) 82%, var(--custom-bg) 18%);--nv-field: color-mix(in srgb, var(--custom-surface) 78%, var(--custom-card) 22%);--nv-line: color-mix(in srgb, var(--custom-border) 72%, transparent);--nv-line-soft: color-mix(in srgb, var(--custom-border) 38%, transparent);--nv-line-strong: color-mix(in srgb, var(--custom-accent) 32%, var(--custom-border) 68%);--nv-text: var(--custom-text);--nv-muted: color-mix(in srgb, var(--custom-muted) 88%, var(--custom-text) 12%);--nv-accent: var(--workspace-accent);--nv-accent-2: var(--custom-accentHover);--nv-success: var(--workspace-success);--nv-warning: var(--workspace-warning);--nv-danger: var(--workspace-danger);--nv-shadow: color-mix(in srgb, var(--custom-text) 14%, transparent);--nv-radius-card: var(--radius-nested-min, 8px);--nv-radius-modal: var(--radius-nested-min, 8px);--nv-radius-control: var(--radius-nested-min, 8px);color:var(--nv-text)}.nv-shell{display:grid;gap:16px;padding:0 0 24px}.nv-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:4px 2px 0}.nv-brand{display:flex;min-width:0;align-items:center;gap:13px}.nv-brand-mark{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--nv-accent) 28%,var(--nv-line));border-radius:var(--radius-nested-min, 8px);background:color-mix(in srgb,var(--nv-accent) 14%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 88%,var(--nv-text) 12%)}.nv-brand-mark svg{width:21px;height:21px}.nv-brand-kicker{display:block;margin-bottom:3px;color:color-mix(in srgb,var(--nv-accent) 84%,var(--nv-muted) 16%);font-size:10px;font-weight:900;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.nv-brand h1{margin:0;color:var(--nv-text);font-size:24px;font-weight:900;line-height:1.05;letter-spacing:0}.nv-tabs{display:flex;flex-wrap:wrap;gap:6px}.nv-tab{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid transparent;border-radius:var(--nv-radius-control);color:var(--nv-muted);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nv-tab:hover{color:var(--nv-text);background:var(--nv-field)}.nv-tab.is-active{border-color:color-mix(in srgb,var(--nv-accent) 38%,white 8%);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 10px 22px color-mix(in srgb,var(--nv-accent) 22%,transparent)}.nv-tab:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 24%,transparent)}.nv-outlet>section{display:grid;gap:14px}.nv-page{display:grid;gap:14px}.nv-card{border:1px solid var(--nv-line);border-radius:var(--nv-radius-card);background:linear-gradient(180deg,var(--nv-card),color-mix(in srgb,var(--nv-card-2) 55%,var(--nv-card) 45%));box-shadow:0 14px 34px color-mix(in srgb,var(--nv-shadow) 50%,transparent);color:var(--nv-text);overflow:hidden}.nv-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 28px;padding:18px 20px}.nv-kicker{color:color-mix(in srgb,var(--nv-accent) 84%,var(--nv-muted) 16%);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nv-title{margin:4px 0 0;color:var(--nv-text);font-size:21px;font-weight:900;line-height:1.05}.nv-sub{margin:5px 0 0;color:var(--nv-muted);font-size:13px;font-weight:600;line-height:1.45}.nv-figures{display:flex;align-items:stretch}.nv-figure{display:grid;gap:2px;padding:0 22px}.nv-figure:first-child{padding-left:0}.nv-figure:last-child{padding-right:2px}.nv-figure+.nv-figure{border-left:1px solid var(--nv-line)}.nv-figure-value{color:var(--nv-text);font-size:21px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.nv-figure-label{color:var(--nv-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nv-panel-toolbar{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--nv-line)}.nv-panel-alert{padding:11px 20px;border-top:1px solid color-mix(in srgb,var(--nv-danger) 30%,var(--nv-line));background:color-mix(in srgb,var(--nv-danger) 10%,var(--nv-card));color:color-mix(in srgb,var(--nv-danger) 88%,var(--nv-text) 12%);font-size:13px;font-weight:700}.nv-search{position:relative;flex:1;min-width:220px}.nv-search>svg{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--nv-muted);pointer-events:none}.adm-nova .nv-input{height:40px;width:100%;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control)!important;background:var(--nv-field);color:var(--nv-text);padding:0 12px;font-size:13px;font-weight:600;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.adm-nova .nv-search .nv-input{padding-left:38px}.adm-nova .nv-input::-moz-placeholder{color:color-mix(in srgb,var(--nv-muted) 80%,transparent)}.adm-nova .nv-input::placeholder{color:color-mix(in srgb,var(--nv-muted) 80%,transparent)}.adm-nova .nv-input:focus{border-color:color-mix(in srgb,var(--nv-accent) 58%,var(--nv-line));background:var(--nv-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 14%,transparent)}.adm-nova .nv-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--nv-radius-control)!important;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.adm-nova .nv-btn svg{width:16px;height:16px}.adm-nova .nv-btn:disabled{cursor:not-allowed;opacity:.55}.adm-nova .nv-btn-primary{border-color:color-mix(in srgb,var(--nv-accent) 38%,white 8%);background:var(--workspace-action);color:var(--workspace-on-action);box-shadow:0 16px 34px color-mix(in srgb,var(--nv-accent) 24%,transparent),inset 0 1px color-mix(in srgb,white 18%,transparent)}.adm-nova .nv-btn-primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--nv-accent) 48%,white 12%);filter:none}.adm-nova .nv-btn-ghost{border-color:color-mix(in srgb,var(--nv-line) 78%,transparent);background:var(--nv-field);color:color-mix(in srgb,var(--nv-text) 74%,var(--nv-muted) 26%)}.adm-nova .nv-btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--nv-accent) 42%,var(--nv-line));background:var(--nv-card);color:var(--nv-text)}.adm-nova .nv-btn-danger{border-color:color-mix(in srgb,var(--nv-danger) 44%,var(--nv-line));background:color-mix(in srgb,var(--nv-danger) 12%,var(--nv-card));color:var(--nv-danger)}.adm-nova .nv-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--nv-danger) 20%,var(--nv-card))}.adm-nova .nv-btn-danger-solid{border-color:color-mix(in srgb,var(--nv-danger) 42%,white 8%);background:var(--custom-danger);color:var(--workspace-on-danger);box-shadow:0 18px 38px color-mix(in srgb,var(--nv-danger) 22%,transparent)}.adm-nova .nv-btn-danger-solid:hover:not(:disabled){filter:brightness(1.04)}.adm-nova .nv-btn:focus-visible,.adm-nova .nv-switch:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 24%,transparent)}.nv-pill{display:inline-flex;align-items:center;gap:5px;min-height:21px;padding:2px 9px;border:1px solid var(--nv-line);border-radius:var(--radius-nested-min, 8px);background:transparent;color:var(--nv-muted);font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.nv-pill-success{border-color:color-mix(in srgb,var(--nv-success) 36%,var(--nv-line));background:color-mix(in srgb,var(--nv-success) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-success) 86%,var(--nv-text) 14%)}.nv-pill-warning{border-color:color-mix(in srgb,var(--nv-warning) 40%,var(--nv-line));background:color-mix(in srgb,var(--nv-warning) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-warning) 84%,var(--nv-text) 16%)}.nv-pill-danger{border-color:color-mix(in srgb,var(--nv-danger) 40%,var(--nv-line));background:color-mix(in srgb,var(--nv-danger) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-danger) 86%,var(--nv-text) 14%)}.nv-pill-accent{border-color:color-mix(in srgb,var(--nv-accent) 36%,var(--nv-line));background:color-mix(in srgb,var(--nv-accent) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 86%,var(--nv-text) 14%)}.nv-empty{display:grid;justify-items:center;gap:8px;padding:44px 24px;border-top:1px solid var(--nv-line);text-align:center}.nv-empty-icon{display:inline-flex;color:var(--nv-muted)}.nv-empty-icon svg{width:26px;height:26px}.nv-empty-title{color:var(--nv-text);font-size:15px;font-weight:900}.nv-empty-text{margin:0;color:var(--nv-muted);font-size:13px;font-weight:600}.adm-nova .nv-switch{position:relative;flex:0 0 auto;width:36px;height:20px;padding:0;border:1px solid color-mix(in srgb,var(--nv-line) 72%,transparent);border-radius:999px!important;background:color-mix(in srgb,var(--nv-muted) 28%,var(--nv-field));cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.nv-switch-thumb{position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:999px;background:color-mix(in srgb,white 96%,var(--nv-text) 4%);box-shadow:0 2px 7px color-mix(in srgb,black 22%,transparent);transform:translate(3px);transition:transform .18s ease}.adm-nova .nv-switch.is-on{border-color:color-mix(in srgb,var(--nv-accent) 52%,transparent);background:linear-gradient(135deg,var(--nv-accent),var(--nv-accent-2));box-shadow:0 8px 18px color-mix(in srgb,var(--nv-accent) 22%,transparent)}.adm-nova .nv-switch.is-on .nv-switch-thumb{transform:translate(17px)}.adm-nova .nv-switch:disabled{cursor:not-allowed;opacity:.55}.adm-nova .nv-switch.is-saving{animation:nv-switch-pulse 1s ease-in-out infinite}@keyframes nv-switch-pulse{0%,to{opacity:1}50%{opacity:.55}}.nv-list{margin:0;padding:0;list-style:none}.nv-ws{border-top:1px solid var(--nv-line)}.adm-nova .nv-ws-head{display:flex;width:100%;align-items:center;gap:14px;padding:13px 20px;border:0;border-radius:0!important;background:transparent;color:var(--nv-text);text-align:left;cursor:pointer;transition:background-color .18s ease}.adm-nova .nv-ws-head:hover{background:color-mix(in srgb,var(--nv-field) 55%,var(--nv-card))}.adm-nova .nv-ws-head:focus-visible{outline:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--nv-accent) 22%,transparent)}.nv-ws-info{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nv-ws-name{overflow:hidden;color:var(--nv-text);font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nv-ws-id{color:var(--nv-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.nv-ws-side{margin-left:auto;display:flex;align-items:center;gap:12px}.nv-ws-count{color:var(--nv-muted);font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.nv-ws-side>svg{width:16px;height:16px;color:var(--nv-muted);transition:transform .2s ease}.nv-ws.is-open>.nv-ws-head>.nv-ws-side>svg{transform:rotate(180deg)}.nv-ws-body{border-top:1px solid var(--nv-line-soft);background:color-mix(in srgb,var(--nv-field) 40%,var(--nv-card));padding:2px 0 8px}.nv-mrow{display:flex;align-items:center;gap:12px;min-height:46px;padding:4px 20px}.nv-mrow+.nv-mrow{border-top:1px solid var(--nv-line-soft)}.nv-mrow.is-parent{min-height:50px}.nv-mrow.is-parent+.nv-mrow.is-parent,.nv-mrow+.nv-mrow.is-parent{border-top:1px solid var(--nv-line)}.nv-mrow.is-child{padding-left:42px}.nv-mrow-label{flex:1;min-width:0;color:var(--nv-text);font-size:13px;font-weight:600;line-height:1.3}.nv-mrow.is-parent .nv-mrow-label{font-size:13.5px;font-weight:900}.nv-mrow-meta{color:var(--nv-muted);font-size:11px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.nv-mrow-kicker{padding:12px 20px 4px;border-top:1px solid var(--nv-line);color:var(--nv-muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nv-mrow-kicker+.nv-mrow{border-top:0}.nv-taskrow{display:grid;gap:16px 24px;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);padding:14px 20px 16px;border-top:1px solid var(--nv-line)}.nv-taskrow-title{margin:8px 0 10px;color:var(--nv-text);font-size:15px;font-weight:900;line-height:1.25}.nv-taskrow-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.nv-timeline{display:flex;align-items:flex-start;gap:8px 18px;flex-wrap:wrap}.nv-timeline>span{display:grid;gap:1px}.nv-timeline b{color:var(--nv-text);font-size:11px;font-weight:800}.nv-timeline small{color:var(--nv-muted);font-size:11px;font-weight:600}.adm-nova .nv-link{color:color-mix(in srgb,var(--nv-accent) 86%,var(--nv-text) 14%);font-size:13px;font-weight:700;text-decoration:none}.adm-nova .nv-link:hover{text-decoration:underline}@media(max-width:1000px){.nv-taskrow,.nv-taskrow-meta{grid-template-columns:minmax(0,1fr)}}.admin-redesign-page .nv-btn,.admin-redesign-page .nv-input{border-radius:var(--nv-radius-control)!important}.admin-redesign-page .nv-switch{border-radius:999px!important}.admin-redesign-page .nv-ws-head{border-radius:0!important}.admin-modern button.nv-switch:hover:not(:disabled),.admin-modern button.nv-ws-head:hover:not(:disabled){transform:none}.theme-custom .adm-nova aside,.adm-nova aside{background:transparent!important;border-color:var(--nv-line)!important}.admin-redesign-page .nv-modal,.adm-nova .nv-modal{border-radius:var(--nv-radius-modal, 30px)!important}.admin-redesign-page .nv-modal-backdrop,.adm-nova .nv-modal-backdrop{border-radius:0!important}.crm-main-shell-admin nav a.nv-tab[aria-current=page]{border-color:color-mix(in srgb,var(--nv-accent) 38%,white 8%)!important;background:var(--workspace-action)!important;color:var(--workspace-on-action)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--nv-accent) 22%,transparent)!important}.admin-modern .nv-sub,.admin-modern .nv-empty-text{color:var(--nv-muted)!important}.nv-field{display:grid;gap:6px;min-width:0}.nv-grow{flex:1;min-width:220px}.nv-field-caption{color:var(--nv-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adm-nova .nv-select{height:40px;min-width:0;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control)!important;background:var(--nv-field);color:var(--nv-text);padding:0 12px;font-size:13px;font-weight:600;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.adm-nova .nv-select:focus{border-color:color-mix(in srgb,var(--nv-accent) 58%,var(--nv-line));background:var(--nv-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 14%,transparent)}.nv-panel-toolbar.is-form{flex-wrap:wrap;align-items:flex-end}.adm-nova .nv-textarea{width:100%;min-height:96px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control)!important;background:var(--nv-field);color:var(--nv-text);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5;outline:none;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.adm-nova .nv-textarea::-moz-placeholder{color:color-mix(in srgb,var(--nv-muted) 80%,transparent)}.adm-nova .nv-textarea::placeholder{color:color-mix(in srgb,var(--nv-muted) 80%,transparent)}.adm-nova .nv-textarea:focus{border-color:color-mix(in srgb,var(--nv-accent) 58%,var(--nv-line));background:var(--nv-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 14%,transparent)}.nv-detail{display:grid;gap:14px;padding:14px 20px 18px;align-content:start}.nv-detail-text{margin:0;color:var(--nv-text);font-size:13px;font-weight:500;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.nv-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.nv-detail-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--nv-line-soft)}@media(max-width:680px){.nv-detail-grid{grid-template-columns:minmax(0,1fr)}}.adm-nova .nv-btn-sm{min-height:32px;padding:0 12px;border-radius:var(--nv-radius-control)!important;font-size:12px}.adm-nova .nv-btn-sm svg{width:14px;height:14px}.adm-nova .nv-btn-warning{border-color:color-mix(in srgb,var(--nv-warning) 46%,var(--nv-line));background:color-mix(in srgb,var(--nv-warning) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-warning) 84%,var(--nv-text) 16%)}.adm-nova .nv-btn-warning:hover:not(:disabled){background:color-mix(in srgb,var(--nv-warning) 20%,var(--nv-card))}.adm-nova .nv-btn-success{border-color:color-mix(in srgb,var(--nv-success) 46%,var(--nv-line));background:color-mix(in srgb,var(--nv-success) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-success) 84%,var(--nv-text) 16%)}.adm-nova .nv-btn-success:hover:not(:disabled){background:color-mix(in srgb,var(--nv-success) 20%,var(--nv-card))}.adm-nova .nv-icon-btn{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control)!important;background:var(--nv-field);color:var(--nv-muted);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.adm-nova .nv-icon-btn:hover:not(:disabled){border-color:var(--nv-line-strong);color:var(--nv-text);background:var(--nv-card)}.adm-nova .nv-icon-btn:disabled{cursor:not-allowed;opacity:.55}.adm-nova .nv-icon-btn svg{width:16px;height:16px}.adm-nova .nv-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 24%,transparent)}.nv-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.nv-check input{width:16px;height:16px;margin-top:2px;flex:0 0 auto;accent-color:var(--nv-accent)}.nv-check strong{display:block;color:var(--nv-text);font-size:13px;font-weight:800;line-height:1.3}.nv-check small{display:block;margin-top:2px;color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.4}.nv-note{margin:0;color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.5}.nv-avatar{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--nv-accent) 14%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 86%,var(--nv-text) 14%);font-size:12px;font-weight:900}.nv-cell{display:grid;gap:1px;min-width:0}.nv-cell strong{overflow:hidden;color:var(--nv-text);font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.nv-cell small{overflow:hidden;color:var(--nv-muted);font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.nv-user-cell{display:flex;align-items:center;gap:10px;min-width:0}.nv-lines{color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.nv-wsrow{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--nv-line);cursor:pointer;transition:background-color .18s ease}.nv-wsrow:hover{background:color-mix(in srgb,var(--nv-field) 55%,var(--nv-card))}.nv-wsrow:focus-visible{outline:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--nv-accent) 22%,transparent)}.nv-wsrow.is-selected{background:color-mix(in srgb,var(--nv-accent) 8%,var(--nv-card))}.nv-wsrow>.nv-cell{flex:1}.adm-nova button.nv-wsrow{width:100%;border:0;border-top:1px solid var(--nv-line);border-radius:0!important;background:transparent;color:var(--nv-text);text-align:left}.adm-nova button.nv-wsrow:hover{background:color-mix(in srgb,var(--nv-field) 55%,var(--nv-card))}.adm-nova button.nv-wsrow.is-selected{background:color-mix(in srgb,var(--nv-accent) 8%,var(--nv-card))}.adm-nova button.nv-wsrow>.nv-user-cell{flex:1}.admin-redesign-page button.nv-wsrow{border-radius:0!important}.admin-modern button.nv-wsrow:hover:not(:disabled){transform:none}.nv-wsrow-side{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nv-thead{display:grid;grid-template-columns:var(--nv-cols);gap:12px;align-items:center;padding:12px 20px 8px;border-top:1px solid var(--nv-line);color:var(--nv-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nv-trow{display:grid;grid-template-columns:var(--nv-cols);gap:12px;align-items:center;min-height:54px;padding:8px 20px;border-top:1px solid var(--nv-line-soft)}.nv-trow.is-clickable{cursor:pointer;transition:background-color .18s ease}.nv-trow.is-clickable:hover{background:color-mix(in srgb,var(--nv-field) 55%,var(--nv-card))}.nv-trow.is-clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--nv-accent) 22%,transparent)}.nv-tcell{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.nv-cols-members{--nv-cols: minmax(0, 1.9fr) minmax(0, 1.5fr) minmax(110px, .4fr) minmax(110px, .4fr)}.nv-cols-users{--nv-cols: minmax(0, 1.5fr) minmax(0, 2fr) minmax(110px, .5fr) minmax(110px, .4fr)}.nv-scroll{overflow-y:auto;max-height:min(56vh,560px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nv-accent) 32%,transparent) transparent}.nv-scroll::-webkit-scrollbar{width:8px}.nv-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--nv-accent) 28%,transparent)}.nv-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a0a0c73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nv-modal{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--nv-line);border-radius:var(--nv-radius-modal);background:linear-gradient(180deg,var(--nv-card),color-mix(in srgb,var(--nv-card-2) 55%,var(--nv-card) 45%));box-shadow:0 30px 80px color-mix(in srgb,var(--nv-shadow) 90%,transparent);color:var(--nv-text)}.nv-modal-sm{max-width:460px}.nv-modal-md{max-width:660px}.nv-modal-lg{max-width:940px}.nv-modal-xl{max-width:1180px}.nv-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid var(--nv-line)}.nv-modal-title{margin:3px 0 0;color:var(--nv-text);font-size:17px;font-weight:900;line-height:1.15}.nv-modal-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.nv-modal-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--nv-line)}.nv-modal-body{display:grid;gap:14px;padding:16px 20px;overflow-y:auto}.nv-modal-body.is-flush{display:block;padding:0}.nv-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--nv-line)}.nv-modal-section{display:grid;gap:10px}.nv-modal-section+.nv-modal-section{padding-top:14px;border-top:1px solid var(--nv-line-soft)}.nv-section-kicker{color:var(--nv-muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nv-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-nova .nv-option{display:grid;gap:3px;width:100%;padding:12px 14px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control)!important;background:color-mix(in srgb,var(--nv-field) 55%,var(--nv-card));color:var(--nv-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.adm-nova .nv-option:hover:not(:disabled){border-color:var(--nv-line-strong);background:var(--nv-field)}.adm-nova .nv-option:disabled{cursor:not-allowed;opacity:.55}.manager-task-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.manager-task-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.manager-task-filter-tile{position:relative;min-width:188px}.adm-nova .manager-task-filter-trigger{min-height:40px;width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control);background:var(--nv-field);color:var(--nv-text);padding:0 10px 0 12px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.adm-nova .manager-task-filter-trigger:hover,.adm-nova .manager-task-filter-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--nv-accent) 52%,var(--nv-line));background:var(--nv-card)}.adm-nova .manager-task-filter-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 14%,transparent)}.manager-task-filter-trigger>span:first-child{display:grid;gap:2px;min-width:0}.manager-task-filter-trigger strong{color:var(--nv-text);font-size:13px;font-weight:850;line-height:1}.manager-task-filter-kicker{color:var(--nv-muted);font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.manager-task-filter-count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--nv-accent) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 78%,var(--nv-text) 22%);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.manager-task-filter-trigger svg{width:16px;height:16px;flex:0 0 auto;color:var(--nv-muted)}.manager-task-filter-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:220px;padding:6px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-card);background:var(--nv-card);box-shadow:0 18px 36px color-mix(in srgb,var(--nv-shadow) 55%,transparent)}.adm-nova .manager-task-filter-option{min-height:36px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:var(--nv-radius-control);background:transparent;color:var(--nv-text);padding:0 10px;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.adm-nova .manager-task-filter-option:hover,.adm-nova .manager-task-filter-option.is-selected{background:color-mix(in srgb,var(--nv-accent) 12%,var(--nv-field))}.manager-task-filter-option-count{color:var(--nv-muted);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.manager-task-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-nova .manager-task-section-option{min-height:82px}.adm-nova .manager-task-section-option.is-selected{border-color:color-mix(in srgb,var(--nv-accent) 58%,var(--nv-line));background:color-mix(in srgb,var(--nv-accent) 13%,var(--nv-field))}.manager-task-section-option strong,.manager-task-section-option span{display:block}.manager-task-section-option strong{font-size:14px;font-weight:900;line-height:1.25}.manager-task-section-option span{color:var(--nv-muted);font-size:12px;font-weight:650;line-height:1.35}.manager-task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager-task-form-wide{grid-column:1 / -1}.adm-nova .manager-task-list-select{width:100%}.manager-task-create-modal .nv-lines{margin-top:2px}@media(max-width:720px){.manager-task-head-actions,.manager-task-head-actions .nv-figures{justify-content:stretch;width:100%}.manager-task-toolbar-actions{width:100%;justify-content:stretch;margin-left:0}.manager-task-filter-tile,.manager-task-toolbar-actions>.nv-btn{flex:1 1 100%;width:100%}.manager-task-filter-menu{left:0;right:0;min-width:0}.manager-task-head-actions>.nv-btn{width:100%}.manager-task-section-grid,.manager-task-form-grid{grid-template-columns:1fr}}.nv-option-title{display:flex;align-items:center;gap:8px;color:var(--nv-text);font-size:13px;font-weight:800}.nv-option-title svg{width:15px;height:15px;color:var(--nv-muted)}.nv-option-text{color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.4}.nv-panel-alert-success{padding:11px 20px;border-top:1px solid color-mix(in srgb,var(--nv-success) 30%,var(--nv-line));background:color-mix(in srgb,var(--nv-success) 10%,var(--nv-card));color:color-mix(in srgb,var(--nv-success) 88%,var(--nv-text) 12%);font-size:13px;font-weight:700}.nv-figure-value.is-text{font-size:14px;line-height:1.3;white-space:nowrap}.nv-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:16px 20px 12px;border-top:1px solid var(--nv-line)}.nv-section-title{margin:0;color:var(--nv-text);font-size:15px;font-weight:900;line-height:1.2}.nv-section-sub{margin:3px 0 0;color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.4}.nv-section-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nv-progress{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--nv-muted) 18%,var(--nv-field))}.nv-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--nv-accent),var(--nv-accent-2));transition:width .5s ease}.nv-progress-cell{display:grid;gap:5px;min-width:120px}.nv-progress-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--nv-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.nv-2lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--nv-muted);font-size:12px;font-weight:500;line-height:1.4;white-space:normal}.nv-table-wrap{overflow:auto;max-height:520px;border-top:1px solid var(--nv-line);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nv-accent) 32%,transparent) transparent}.nv-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--nv-text)}.nv-table th{position:sticky;top:0;z-index:5;padding:11px 16px 8px;background:var(--nv-card);border-bottom:1px solid var(--nv-line);color:var(--nv-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap}.nv-table td{padding:10px 16px;border-top:1px solid var(--nv-line-soft);vertical-align:top}.nv-table tr:first-child td{border-top:0}.nv-danger-text{color:color-mix(in srgb,var(--nv-danger) 86%,var(--nv-text) 14%);font-size:12px;font-weight:600}.nv-success-text{color:color-mix(in srgb,var(--nv-success) 86%,var(--nv-text) 14%);font-size:12px;font-weight:600}.nv-accent-text{color:color-mix(in srgb,var(--nv-accent) 86%,var(--nv-text) 14%);font-size:12px;font-weight:700}.nv-details{border:1px solid var(--nv-line);border-radius:var(--nv-radius-control);background:var(--nv-field);overflow:hidden}.nv-details summary{padding:10px 14px;cursor:pointer;color:var(--nv-muted);font-size:12px;font-weight:800}.nv-details[open] summary{border-bottom:1px solid var(--nv-line-soft)}.nv-details pre{margin:0;padding:12px 14px;max-height:260px;overflow:auto;color:var(--nv-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.6}.nv-cols-sync-ws{--nv-cols: minmax(0, 1.6fr) minmax(140px, 1fr) 64px 64px minmax(110px, .5fr) minmax(96px, .5fr)}.nv-now-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 20px;border-top:1px solid var(--nv-line-soft);color:var(--nv-text);font-size:13px;font-weight:650;line-height:1.45}.nv-now-info{padding:10px 20px;border-top:1px solid color-mix(in srgb,var(--nv-accent) 26%,var(--nv-line));background:color-mix(in srgb,var(--nv-accent) 7%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 60%,var(--nv-text) 40%);font-size:12.5px;font-weight:650;line-height:1.5}.nv-now-queue-row{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(150px,auto);gap:12px;align-items:center;min-height:46px;padding:6px 20px;border-top:1px solid var(--nv-line-soft)}.nv-now-pos{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--nv-accent) 36%,var(--nv-line));border-radius:999px;background:color-mix(in srgb,var(--nv-accent) 12%,var(--nv-card));color:color-mix(in srgb,var(--nv-accent) 86%,var(--nv-text) 14%);font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}.nv-now-queue-hint{justify-self:end;color:var(--nv-muted);font-size:11.5px;font-weight:700;text-align:right;line-height:1.35}.nv-now-foot{padding:9px 20px 14px;border-top:1px solid var(--nv-line-soft)}@media(max-width:720px){.nv-now-queue-row{grid-template-columns:40px minmax(0,1fr)}.nv-now-queue-hint{grid-column:2;justify-self:start;text-align:left}}.nv-toggle-chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:5px 10px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control);background:var(--nv-field)}.nv-toggle-chip .nv-cell strong{font-size:12px;font-weight:800}.nv-toggle-chip .nv-cell small{font-size:10px}.nv-toggle-chip.is-on{border-color:color-mix(in srgb,var(--nv-accent) 30%,var(--nv-line))}.nv-chip-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nv-split{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);border-top:1px solid var(--nv-line)}.nv-split-aside{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--nv-line)}.nv-split-main{min-width:0;display:flex;flex-direction:column}.nv-subbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px}.nv-split.is-detail-right{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr)}.nv-split.is-detail-right .nv-split-main{order:1}.nv-split.is-detail-right .nv-split-aside{order:2;border-right:0;border-left:1px solid var(--nv-line)}.adm-nova .nv-rowlink{flex:1;min-width:0;display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adm-nova .nv-rowlink:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-accent) 22%,transparent);border-radius:6px}.nv-subject-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--nv-line-soft)}.nv-subject-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nv-trow.is-selected,.nv-wsrow.is-selected{background:color-mix(in srgb,var(--nv-accent) 8%,var(--nv-card))}.nv-cols-sessions{--nv-cols: minmax(150px, .7fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(110px, .5fr) minmax(0, 1.4fr)}.nv-cols-audit{--nv-cols: minmax(112px, .5fr) minmax(0, 1.7fr) minmax(0, 1fr) minmax(100px, .4fr)}.nv-cols-policies{--nv-cols: minmax(0, 1.4fr) minmax(0, 1fr) minmax(140px, .5fr)}.nv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--nv-text)}.nv-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nv-muted);font-size:12px;font-weight:600}.nv-figure-value.is-warning{color:color-mix(in srgb,var(--nv-warning) 84%,var(--nv-text) 16%)}.nv-figure-value.is-danger{color:color-mix(in srgb,var(--nv-danger) 86%,var(--nv-text) 14%)}@media(max-width:1000px){.nv-split{grid-template-columns:minmax(0,1fr)}.nv-split-aside{border-right:0;border-bottom:1px solid var(--nv-line)}}.nv-pu-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1;min-height:0;overflow:hidden}.nv-pu-main{display:flex;flex-direction:column;min-width:0;min-height:0}.nv-pu-aside{display:grid;gap:14px;align-content:start;padding:16px 20px;border-left:1px solid var(--nv-line);overflow-y:auto}.admin-redesign-page .nv-select,.admin-redesign-page .nv-btn-sm,.admin-redesign-page .nv-icon-btn,.admin-redesign-page .nv-option,.admin-redesign-page button.nv-tab{border-radius:var(--nv-radius-control)!important}.admin-modern button.nv-icon-btn:hover:not(:disabled),.admin-modern button.nv-option:hover:not(:disabled),.admin-modern button.nv-tab:hover:not(:disabled){transform:none}@media(max-width:1000px){.nv-pu-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.nv-pu-aside{border-left:0;border-top:1px solid var(--nv-line)}}@media(max-width:980px){.nv-topbar{flex-direction:column;align-items:flex-start}}@media(max-width:680px){.nv-panel-toolbar{flex-direction:column;align-items:stretch}.nv-figures{width:100%}.nv-figure{flex:1;padding:0 12px}.nv-mrow.is-child{padding-left:30px}.nv-ws-count{display:none}}.plan-organization-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-bottom:18px;border-bottom:1px solid var(--nv-line-soft)}.plan-organization-summary dt{color:var(--nv-muted);font-size:12px}.plan-organization-summary dd{margin:4px 0 0;color:var(--nv-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}@media(max-width:680px){.plan-organization-summary{grid-template-columns:minmax(0,1fr)}}.plan-usage{display:grid;gap:14px}.plan-usage-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--nv-muted);font-size:12px;font-weight:600}.plan-usage-head strong{color:var(--nv-text);font-size:13px;font-weight:800}.plan-usage-track{height:6px;border-radius:999px;background:var(--nv-field);overflow:hidden}.plan-usage-fill{height:100%;border-radius:999px;background:var(--nv-accent);transition:width .25s ease}.plan-usage-fill.is-reached{background:var(--nv-danger)}.plan-compare th.is-current,.plan-compare td.is-current{background:color-mix(in srgb,var(--nv-accent) 7%,transparent)}.plan-compare th.is-current .nv-pill{margin-left:6px}.plan-compare-icon{width:16px;height:16px;color:var(--nv-success)}.plan-compare-note{padding:14px 20px 18px;border-top:1px solid var(--nv-line)}.plan-compare-icon.is-muted{color:var(--nv-muted);opacity:.6}.nv-cols-people{--nv-cols: minmax(0, 1.8fr) minmax(140px, .9fr) minmax(120px, .7fr) minmax(220px, .9fr)}.mgt-role-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mgt-role-flow svg{width:16px;height:16px;color:var(--nv-muted)}.mgt-consequences{display:grid;gap:10px}@media(min-width:620px){.mgt-consequences.is-pair{grid-template-columns:1fr 1fr}}.mgt-consequence{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-control);background:color-mix(in srgb,var(--nv-field) 60%,var(--nv-card))}.mgt-consequence.is-loss{border-color:color-mix(in srgb,var(--nv-danger) 26%,var(--nv-line));background:color-mix(in srgb,var(--nv-danger) 7%,var(--nv-card))}.mgt-consequence.is-gain{border-color:color-mix(in srgb,var(--nv-success) 26%,var(--nv-line));background:color-mix(in srgb,var(--nv-success) 7%,var(--nv-card))}.mgt-consequence-title{display:flex;align-items:center;gap:6px;color:var(--nv-muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mgt-consequence.is-loss .mgt-consequence-title{color:color-mix(in srgb,var(--nv-danger) 80%,var(--nv-text) 20%)}.mgt-consequence.is-gain .mgt-consequence-title{color:color-mix(in srgb,var(--nv-success) 80%,var(--nv-text) 20%)}.mgt-consequence ul{margin:0;padding-left:16px;color:var(--nv-text);font-size:12px;font-weight:600;line-height:1.5}.mgt-decisions{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--nv-warning) 34%,var(--nv-line));border-radius:var(--nv-radius-control);background:color-mix(in srgb,var(--nv-warning) 8%,var(--nv-card))}.mgt-decision-text{margin:0;color:var(--nv-text);font-size:13px;font-weight:700;line-height:1.45}.mgt-blockers{display:grid;gap:6px;padding:14px;border:1px solid color-mix(in srgb,var(--nv-danger) 38%,var(--nv-line));border-radius:var(--nv-radius-control);background:color-mix(in srgb,var(--nv-danger) 9%,var(--nv-card));color:color-mix(in srgb,var(--nv-danger) 86%,var(--nv-text) 14%);font-size:13px;font-weight:700}.mgt-blockers p{margin:0}.mgt-choice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control);background:var(--nv-field);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.mgt-choice:hover{border-color:color-mix(in srgb,var(--nv-accent) 34%,var(--nv-line))}.mgt-choice.is-active{border-color:color-mix(in srgb,var(--nv-accent) 52%,var(--nv-line));background:color-mix(in srgb,var(--nv-accent) 8%,var(--nv-card))}.mgt-choice input{margin-top:2px;accent-color:var(--nv-accent)}.mgt-choice-body{display:grid;gap:3px;min-width:0}.mgt-choice-title{color:var(--nv-text);font-size:13px;font-weight:800;line-height:1.2}.mgt-choice-note{color:var(--nv-muted);font-size:12px;font-weight:600;line-height:1.45}.adm-nova .mgt-subtabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-card);background:color-mix(in srgb,var(--nv-field) 70%,var(--nv-card))}.mgt-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mgt-token{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mgt-upgrade-intro{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--nv-accent) 24%,var(--nv-line));border-radius:var(--nv-radius-control);background:color-mix(in srgb,var(--nv-accent) 7%,var(--nv-card))}.mgt-upgrade-intro p{margin:0;color:var(--nv-text);font-size:13px;font-weight:650;line-height:1.55}.mgt-upgrade-intro-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--nv-accent) 28%,var(--nv-line));border-radius:var(--nv-radius-control);background:var(--nv-card);color:var(--nv-accent)}.mgt-upgrade-intro-icon svg{width:18px;height:18px}.mgt-upgrade-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mgt-upgrade-plan{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-control);background:var(--nv-field)}.mgt-upgrade-plan>svg{width:18px;height:18px;flex:0 0 auto;color:var(--nv-muted)}.mgt-upgrade-plan span{display:grid;gap:3px;min-width:0}.mgt-upgrade-plan strong{color:var(--nv-text);font-size:13px;font-weight:850}.mgt-upgrade-plan small{color:var(--nv-muted);font-size:11px;font-weight:650}.mgt-upgrade-note{margin:0}@media(max-width:860px){.nv-cols-people{--nv-cols: minmax(0, 1fr)}.nv-cols-people .nv-thead{display:none}.nv-cols-people .nv-trow{row-gap:8px}.mgt-inline-actions{justify-content:flex-start}}@media(max-width:520px){.mgt-upgrade-plans{grid-template-columns:minmax(0,1fr)}}.adm-nova.set-root{--settings-radius: var(--radius-nested-min, 8px)}.set-root .set-layout{display:grid;grid-template-columns:minmax(232px,264px) minmax(0,1fr);align-items:start;gap:16px}.set-root .set-content{min-width:0;max-width:none}.set-root .set-nav{position:sticky;top:12px;display:grid;gap:6px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-card);padding:8px;background:linear-gradient(180deg,var(--nv-card),color-mix(in srgb,var(--nv-card-2) 55%,var(--nv-card) 45%))}.set-root .set-nav-item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--nv-radius-control);padding:9px 10px;color:var(--nv-text);text-decoration:none;transition:border-color .16s ease,background .16s ease}.set-root .set-nav-item:hover{border-color:color-mix(in srgb,var(--nv-line) 90%,transparent);background:color-mix(in srgb,var(--nv-field) 70%,transparent)}.set-root .set-nav-item.is-active{border-color:color-mix(in srgb,var(--nv-accent) 34%,var(--nv-line));background:color-mix(in srgb,var(--nv-accent) 10%,var(--nv-card))}.set-root .set-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--nv-accent) 46%,transparent);outline-offset:2px}.set-root .set-nav-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--nv-radius-control);background:color-mix(in srgb,var(--nv-accent) 12%,transparent);color:var(--nv-accent)}.set-root .set-nav-icon svg{width:16px;height:16px}.set-root .set-nav-text{min-width:0}.set-root .set-nav-text strong{display:block;font-size:13px;font-weight:850;line-height:1.2;color:var(--nv-text)}.set-root .set-nav-text span{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--nv-muted)}.set-root .set-tile-block{padding:0 20px 18px}.set-root .nv-panel-head+.set-tile-block{padding-top:4px}.set-root .settings-theme-grid.set-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.set-root .set-password{border-top:1px solid var(--nv-line)}@media(max-width:1100px){.set-root .set-layout{grid-template-columns:minmax(0,1fr)}.set-root .set-nav{position:static;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.set-root .set-nav-text span{display:none}}.settings-redesign{--settings-card: color-mix(in srgb, var(--custom-card, #ffffff) 88%, var(--custom-bg, #e9edf1) 12%);--settings-card-2: color-mix(in srgb, var(--custom-surface, #f5f7fa) 82%, var(--custom-bg, #e9edf1) 18%);--settings-field: color-mix(in srgb, var(--custom-surface, #f5f7fa) 78%, var(--custom-card, #ffffff) 22%);--settings-line: color-mix(in srgb, var(--custom-border, #b8c2cc) 72%, transparent);--settings-line-strong: color-mix(in srgb, var(--custom-accent, #60758a) 32%, var(--custom-border, #b8c2cc) 68%);--settings-text: var(--custom-text, #1d2936);--settings-muted: color-mix(in srgb, var(--custom-muted, #677484) 88%, var(--custom-text, #1d2936) 12%);--settings-accent: var(--workspace-accent);--settings-accent-2: var(--custom-accentHover);--settings-success: var(--custom-success, #5c8876);--settings-warning: var(--custom-warning, #c9842f);--settings-danger: var(--custom-danger, #b96d67);--settings-shadow: color-mix(in srgb, var(--custom-text, #1d2936) 14%, transparent);--settings-radius: var(--radius-nested-min, 8px);min-height:calc(100vh - 48px);color:var(--settings-text)}.settings-logout:hover,.settings-button:hover:not(:disabled),.settings-file-trigger:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--settings-accent) 42%,var(--settings-line));transform:none}.settings-button-danger,.settings-redesign button[class*=bg-rose-600]{border-color:transparent;background:color-mix(in srgb,var(--settings-danger) 88%,var(--settings-text) 12%)!important;color:#fff!important}.settings-button:disabled,.settings-file-trigger.is-disabled,.settings-redesign button:disabled{cursor:not-allowed;opacity:.55;transform:none}.settings-section-nav button:hover,.settings-section-nav button.is-active{border-color:color-mix(in srgb,var(--settings-accent) 28%,var(--settings-line));background:color-mix(in srgb,var(--settings-card) 82%,transparent);color:var(--settings-text)}.settings-section-nav button.is-active{box-shadow:none}@keyframes settingsPulse{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.settings-field,.settings-redesign label{min-width:0}.settings-field-label,.settings-redesign label span{color:color-mix(in srgb,var(--settings-muted) 86%,transparent)!important;font-size:11px;font-weight:800;line-height:1.25;letter-spacing:0!important;text-transform:none!important}.settings-control,.settings-redesign input:not([type=checkbox]):not([type=file]),.settings-redesign select,.settings-redesign textarea{width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--settings-line) 86%,transparent)!important;border-radius:var(--settings-radius)!important;background:color-mix(in srgb,var(--settings-field) 90%,transparent)!important;box-shadow:none!important;color:var(--settings-text)!important;padding:0 12px;font-size:12px!important;line-height:1.35;outline:none}.settings-textarea,.settings-redesign textarea{min-height:110px;padding-block:10px;resize:vertical}.settings-control::-moz-placeholder,.settings-redesign input::-moz-placeholder,.settings-redesign textarea::-moz-placeholder{color:color-mix(in srgb,var(--settings-muted) 72%,transparent)!important}.settings-control::placeholder,.settings-redesign input::placeholder,.settings-redesign textarea::placeholder{color:color-mix(in srgb,var(--settings-muted) 72%,transparent)!important}.settings-control:focus,.settings-redesign input:not([type=checkbox]):not([type=file]):focus,.settings-redesign select:focus,.settings-redesign textarea:focus{border-color:color-mix(in srgb,var(--settings-accent) 44%,var(--settings-line) 56%)!important;outline:2px solid color-mix(in srgb,var(--settings-accent) 38%,transparent);outline-offset:2px;box-shadow:none!important}.settings-choice-card:hover:not(:disabled),.settings-choice-card.is-active{border-color:color-mix(in srgb,var(--settings-accent) 42%,var(--settings-line));background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 12%,var(--settings-card)),color-mix(in srgb,var(--settings-accent-2) 7%,var(--settings-card-2)))}.settings-operation-card.is-success{border-color:color-mix(in srgb,var(--settings-success) 34%,var(--settings-line))}.settings-operation-card.is-warning{border-color:color-mix(in srgb,var(--settings-warning) 42%,var(--settings-line))}.settings-redesign input[type=checkbox]{accent-color:var(--settings-accent)}.settings-divider,.settings-redesign .h-px{height:1px;background:color-mix(in srgb,var(--settings-line) 78%,transparent)!important}.settings-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-theme-card{border-radius:var(--settings-radius)!important;box-shadow:none!important;filter:none!important;transform:none!important}.settings-theme-preview{border-top-left-radius:calc(var(--settings-radius) - 1px);border-top-right-radius:calc(var(--settings-radius) - 1px)}.settings-theme-footer{border-bottom-left-radius:calc(var(--settings-radius) - 1px);border-bottom-right-radius:calc(var(--settings-radius) - 1px)}.settings-redesign table{width:100%;border-collapse:collapse;color:var(--settings-text)}.settings-redesign thead{background:color-mix(in srgb,var(--settings-field) 90%,transparent)!important}.settings-redesign th{color:color-mix(in srgb,var(--settings-muted) 88%,var(--settings-text) 12%);font-weight:850}.settings-redesign td{color:color-mix(in srgb,var(--settings-text) 90%,var(--settings-muted) 10%)}.settings-redesign th,.settings-redesign td{padding:8px 9px!important;font-size:11px;line-height:1.35}.settings-redesign tr,.settings-redesign .border-t{border-color:color-mix(in srgb,var(--settings-line) 70%,transparent)!important}.settings-redesign [class*=max-h-][class*=overflow-auto]{border-color:color-mix(in srgb,var(--settings-line) 82%,transparent)!important;border-radius:var(--settings-radius)!important}.settings-redesign .font-mono{color:color-mix(in srgb,var(--settings-text) 88%,var(--settings-accent) 12%)}.settings-redesign [class*=text-slate],.settings-redesign [class*="dark:text-slate"]{color:var(--settings-text)}.settings-redesign [class*=bg-slate],.settings-redesign [class*="dark:bg-slate"],.settings-redesign [class*=bg-white]{background-color:color-mix(in srgb,var(--settings-field) 82%,transparent)}.settings-redesign :is(.settings-panel,.settings-subpanel,.settings-mark,.settings-panel-icon,.settings-button,.settings-logout,.settings-file-trigger,.settings-section-nav button,.settings-choice-card,.settings-theme-card,.settings-status-pill,.settings-mini-badge,.settings-control,input:not([type=checkbox]):not([type=file]),select,textarea),.settings-redesign :is(div,section,article,button,label,details,pre):not([class*=fixed])[class*=shadow]{box-shadow:none!important;filter:none!important}.settings-redesign button[class*=bg-slate-900],.settings-redesign button[class*="dark:bg-slate-700"]{border-color:color-mix(in srgb,var(--settings-line) 90%,transparent)!important;background:color-mix(in srgb,var(--settings-text) 84%,var(--settings-accent) 16%)!important;color:color-mix(in srgb,var(--settings-card) 94%,white 6%)!important}.settings-redesign button[class*=bg-slate-900],.settings-redesign button[class*=bg-rose-600],.settings-redesign button[class*="dark:bg-slate-700"]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.settings-redesign button[class*=rounded],.settings-redesign input[class*=rounded],.settings-redesign select[class*=rounded],.settings-redesign textarea[class*=rounded],.settings-redesign [class*=rounded-xl],.settings-redesign [class*=rounded-lg],.settings-redesign [class*=rounded-md]{border-radius:var(--settings-radius)!important}@media(max-width:720px){.settings-live-grid,.settings-theme-grid,.settings-form-grid,.settings-form-grid-wide,.settings-action-grid,.settings-choice-rail,.settings-report-grid,.settings-report-options{grid-template-columns:1fr}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-inset-x-3{left:-.75rem;right:-.75rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-8{top:2rem;bottom:2rem}.-right-3{right:-.75rem}.bottom-0{bottom:0}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1400\]{z-index:1400}.z-\[140\]{z-index:140}.z-\[180\]{z-index:180}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[90\]{z-index:90}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-1{margin-right:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-\[52px\]{margin-left:52px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-5{width:1.25rem;height:1.25rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[3px\]{height:3px}.h-\[46px\]{height:46px}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-64{min-height:16rem}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[46px\]{min-height:46px}.min-h-\[50vh\]{min-height:50vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[82px\]{width:82px}.w-\[var\(--sidebar-current-w\)\]{width:var(--sidebar-current-w)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[280px\]{min-width:280px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1584px\]{max-width:1584px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--pp-panel-radius\)\]{border-radius:var(--pp-panel-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--workspace-accent\)\]{border-color:var(--workspace-accent)}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-rose-200\/70{border-color:#fecdd3b3}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-transparent{border-color:transparent}.border-white\/30{border-color:#ffffff4d}.bg-\[color-mix\(in_srgb\,var\(--news-tc\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--news-tc) 12%,transparent)}.bg-\[color\:var\(--news-tc\)\]{background-color:var(--news-tc)}.bg-\[color\:var\(--workspace-accent-soft\)\]{background-color:var(--workspace-accent-soft)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[radial-gradient\(circle\,rgba\(251\,191\,36\,0\.42\)\,rgba\(251\,191\,36\,0\.12\)_34\%\,rgba\(251\,191\,36\,0\)_72\%\)\]{background-image:radial-gradient(circle,#fbbf246b,#fbbf241f 34%,#fbbf2400 72%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#8a6745\]{--tw-text-opacity: 1;color:rgb(138 103 69 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--news-topic-ink\)\]{color:var(--news-topic-ink)}.text-\[color\:var\(--workspace-accent\)\]{color:var(--workspace-accent)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/80{color:#047857cc}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/80{color:#64748bcc}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/50{--tw-ring-color: rgb(226 232 240 / .5)}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.25\]{--tw-grayscale: grayscale(.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-75{transition-delay:75ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.minimize-dock{position:fixed;right:0;top:50%;z-index:260;display:flex;width:var(--dock-item-width, 232px);transform:translateY(-50%);flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;transition:opacity .18s ease}.minimize-dock.is-empty{opacity:0}.minimize-dock-window{--dock-peek: 38px;--dock-window-bg: var(--workspace-panel);position:relative;width:var(--dock-item-width, 232px);height:126px;overflow:hidden;transform:translate(calc(100% - var(--dock-peek)));border:1px solid rgba(148,163,184,.42);border-right:0;border-radius:14px 0 0 14px;background:var(--dock-window-bg);box-shadow:0 18px 42px #0f172a2e,inset 0 1px #ffffffb8;color:var(--workspace-text);cursor:pointer;pointer-events:auto;transition:transform .28s cubic-bezier(.22,.71,.36,1),box-shadow .22s ease,border-color .22s ease;will-change:transform}.minimize-dock-window:hover,.minimize-dock-window:focus,.minimize-dock-window:focus-within{transform:translate(0);border-color:var(--workspace-outline);box-shadow:0 22px 50px #0f172a38,inset 0 1px #ffffffc7}.minimize-dock-window:focus-visible{outline:2px solid rgba(14,165,233,.65);outline-offset:-3px}.minimize-dock-window-peek{position:absolute;inset:0 auto 0 0;width:var(--dock-peek);background:transparent;border-right:0}.minimize-dock-window-chrome{position:relative;display:flex;height:32px;align-items:center;gap:5px;padding:0 10px 0 11px;border-bottom:1px solid rgba(148,163,184,.24);background:transparent}.minimize-dock-window-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.minimize-dock-window-dot.is-red{background:#ff5f57}.minimize-dock-window-dot.is-yellow{background:#ffbd2e}.minimize-dock-window-dot.is-green{background:#28c840}.minimize-dock-window-title{min-width:0;flex:1 1 auto;overflow:hidden;padding-left:4px;color:var(--workspace-text);font-size:11px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.minimize-dock-window-body{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px 14px 14px}.minimize-dock-window-line{display:block;grid-column:1 / -1;height:9px;width:62%;border-radius:999px;background:#64748b2e}.minimize-dock-window-line.is-wide{width:88%;background:#0f172a29}.minimize-dock-window-tile{display:block;height:31px;border-radius:9px;border:1px solid rgba(148,163,184,.22);background:#ffffff61}.minimize-dock-window-tile.is-muted{background:#ffffff42}.minimize-dock-window-close{position:absolute;right:8px;top:6px;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.34);border-radius:7px;background:#fffc;color:var(--workspace-text);font-size:11px;line-height:1;opacity:0;transition:opacity .18s ease,background .18s ease,color .18s ease}.minimize-dock-window:hover .minimize-dock-window-close,.minimize-dock-window:focus-within .minimize-dock-window-close{opacity:1}.minimize-dock-window-close:hover{background:#fef2f2f5;color:#dc2626}.dark .minimize-dock-window,.theme-dark .minimize-dock-window{--dock-window-bg: var(--workspace-panel);border-color:var(--workspace-outline);background:var(--dock-window-bg);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff14;color:var(--workspace-text)}.dark .minimize-dock-window-chrome,.theme-dark .minimize-dock-window-chrome{border-bottom-color:var(--workspace-outline);background:transparent}.dark .minimize-dock-window-title,.theme-dark .minimize-dock-window-title{color:var(--workspace-text)}.dark .minimize-dock-window-line,.theme-dark .minimize-dock-window-line{background:#94a3b82e}.dark .minimize-dock-window-line.is-wide,.theme-dark .minimize-dock-window-line.is-wide{background:#e2e8f029}.dark .minimize-dock-window-tile,.theme-dark .minimize-dock-window-tile{border-color:var(--workspace-outline);background:#1e293bad}.dark .minimize-dock-window-tile.is-muted,.theme-dark .minimize-dock-window-tile.is-muted{background:#33415599}.dark .minimize-dock-window-close,.theme-dark .minimize-dock-window-close{border-color:var(--workspace-outline);background:#0f172ac2;color:var(--workspace-text)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-transparent:focus{background-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-4{margin-bottom:1rem}.sm\:max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.sm\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.sm\:max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.sm\:w-52{width:13rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-\[13px\]{font-size:13px}}@media(min-width:768px){.md\:sticky{position:sticky}.md\:top-3{top:.75rem}.md\:order-first{order:-9999}.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(250px\,290px\)\]{grid-template-columns:minmax(0,1fr) minmax(250px,290px)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:pt-2\.5{padding-top:.625rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-emerald-900\/50{border-color:#064e3b80}.dark\:border-rose-900\/40{border-color:#88133766}.dark\:border-rose-900\/50{border-color:#88133780}.dark\:border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/30{border-color:#3341554d}.dark\:border-slate-700\/40{border-color:#33415566}.dark\:border-slate-700\/50{border-color:#33415580}.dark\:border-slate-700\/60{border-color:#33415599}.dark\:border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/70{border-color:#1e293bb3}.dark\:border-white\/5{border-color:#ffffff0d}.dark\:bg-amber-500\/15{background-color:#f59e0b26}.dark\:bg-amber-900\/30{background-color:#78350f4d}.dark\:bg-amber-950\/40{background-color:#451a0366}.dark\:bg-emerald-900\/30{background-color:#064e3b4d}.dark\:bg-emerald-950\/20{background-color:#022c2233}.dark\:bg-emerald-950\/40{background-color:#022c2266}.dark\:bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-500\/15{background-color:#f43f5e26}.dark\:bg-rose-950\/30{background-color:#4c05194d}.dark\:bg-rose-950\/40{background-color:#4c051966}.dark\:bg-rose-950\/50{background-color:#4c051980}.dark\:bg-sky-500\/15{background-color:#0ea5e926}.dark\:bg-sky-900\/30{background-color:#0c4a6e4d}.dark\:bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/40{background-color:#33415566}.dark\:bg-slate-700\/50{background-color:#33415580}.dark\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40{background-color:#1e293b66}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/60{background-color:#0f172a99}.dark\:bg-slate-900\/80{background-color:#0f172acc}.dark\:bg-slate-900\/90{background-color:#0f172ae6}.dark\:bg-slate-900\/95{background-color:#0f172af2}.dark\:bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/30{background-color:#0206174d}.dark\:bg-slate-950\/60{background-color:#02061799}.dark\:bg-violet-500\/15{background-color:#8b5cf626}.dark\:bg-violet-900\/30{background-color:#4c1d954d}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300\/80{color:#6ee7b7cc}.dark\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-400\/70{color:#94a3b8b3}.dark\:text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.dark\:ring-rose-500\/30{--tw-ring-color: rgb(244 63 94 / .3)}.dark\:ring-sky-500\/30{--tw-ring-color: rgb(14 165 233 / .3)}.dark\:ring-slate-600\/50{--tw-ring-color: rgb(71 85 105 / .5)}.dark\:ring-slate-700\/50{--tw-ring-color: rgb(51 65 85 / .5)}.dark\:ring-slate-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))}.dark\:ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.dark\:\[color-scheme\:dark\]{color-scheme:dark}.dark\:placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.dark\:hover\:bg-red-950\/40:hover{background-color:#450a0a66}.dark\:hover\:bg-rose-950\/60:hover{background-color:#4c051999}.dark\:hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/60:hover{background-color:#33415599}.dark\:hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.dark\:hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.dark\:hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root{--background: 36 28% 96%;--foreground: 24 16% 14%;--card: 0 0% 100%;--card-foreground: 24 16% 14%;--popover: 0 0% 100%;--popover-foreground: 24 16% 14%;--primary: 218 20% 18%;--primary-foreground: 42 38% 96%;--secondary: 36 24% 91%;--secondary-foreground: 24 16% 18%;--muted: 36 22% 92%;--muted-foreground: 27 10% 42%;--accent: 35 38% 58%;--accent-foreground: 24 16% 14%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--border: 32 18% 82%;--input: 32 18% 82%;--ring: 35 38% 58%;--radius: .75rem;--radius-nested-min: 8px;--radius-control: 12px;--radius-panel: 24px;--radius-modal: 28px;--radius-shell: 32px;--shadow-surface: 0 14px 40px rgba(41, 31, 18, .08);--shadow-elevated: 0 24px 70px rgba(15, 23, 42, .16)}.dark{--background: 222 34% 8%;--foreground: 40 24% 94%;--card: 222 28% 11%;--card-foreground: 40 24% 94%;--popover: 222 28% 11%;--popover-foreground: 40 24% 94%;--primary: 40 28% 92%;--primary-foreground: 222 34% 10%;--secondary: 222 22% 16%;--secondary-foreground: 40 24% 94%;--muted: 222 20% 16%;--muted-foreground: 220 12% 68%;--accent: 35 46% 60%;--accent-foreground: 222 34% 8%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--border: 222 18% 22%;--input: 222 18% 22%;--ring: 35 46% 60%;--shadow-surface: 0 14px 40px rgba(0, 0, 0, .28);--shadow-elevated: 0 24px 70px rgba(0, 0, 0, .42)}.theme-gray{--accent: 220 10% 54%;--ring: 220 10% 54%}.theme-custom{--background: var(--custom-bg-hsl, 36 28% 96%);--foreground: var(--custom-text-hsl, 24 16% 14%);--accent: var(--custom-accent-hsl, 35 38% 58%);--ring: var(--custom-accent-hsl, 35 38% 58%)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-800.ttf) format("truetype")}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:100.4%;ascent-override:106.2%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:102.1%;ascent-override:106.2%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");size-adjust:97.5%;ascent-override:106.2%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");size-adjust:99.1%;ascent-override:106.2%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");size-adjust:100.7%;ascent-override:106.2%;descent-override:29.9%;line-gap-override:0%}:root{--sidebar-w: 280px;--sidebar-collapsed-w: 76px;--sidebar-current-w: 280px;--case-side-sidebar-inset: var(--sidebar-w);--sidebar-transition-duration: .26s;--sidebar-transition-ease: cubic-bezier(.32, 1.28, .5, 1);--theme-shift-duration: .34s;--theme-shift-ease: cubic-bezier(.22, 1, .36, 1);--theme-wave-from-accent: rgba(199, 152, 91, .7);--theme-wave-from-surface: rgba(255, 252, 247, .8);--theme-wave-from-bg: rgba(244, 237, 226, .95);--theme-wave-from-text: rgba(35, 29, 24, .9);--theme-wave-to-accent: rgba(199, 152, 91, .7);--theme-wave-to-surface: rgba(255, 252, 247, .8);--theme-wave-to-bg: rgba(244, 237, 226, .95);--theme-wave-to-text: rgba(35, 29, 24, .9);--crm-shell-bg: radial-gradient(circle at top left, rgba(199, 152, 91, .12), transparent 24%), radial-gradient(circle at 84% 16%, rgba(111, 145, 191, .1), transparent 22%), linear-gradient(180deg, #f4ede2 0%, #f6f1e8 46%, #efe6d7 100%);--crm-grid-color: rgba(35, 29, 24, .022);--crm-main-shell-overlay: linear-gradient(180deg, rgba(255, 255, 255, .52), rgba(255, 255, 255, .18)), radial-gradient(circle at top right, rgba(199, 152, 91, .1), transparent 24%);--creditor-page-glow: radial-gradient(circle at top left, rgba(202, 160, 106, .18), transparent 34%), radial-gradient(circle at 86% 16%, rgba(86, 107, 137, .14), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .6), transparent 80%);--creditor-header-bg: radial-gradient(circle at top left, rgba(202, 160, 106, .22), transparent 34%), radial-gradient(circle at 90% 18%, rgba(108, 125, 153, .16), transparent 22%), linear-gradient(145deg, rgba(255, 252, 247, .95), rgba(246, 238, 226, .82));--creditor-header-dark-bg: radial-gradient(circle at top left, rgba(202, 160, 106, .16), transparent 30%), radial-gradient(circle at 90% 12%, rgba(104, 125, 160, .14), transparent 20%), linear-gradient(145deg, rgba(18, 24, 35, .92), rgba(14, 19, 30, .82));--creditor-header-orb-a: radial-gradient(circle, rgba(202, 160, 106, .22), transparent 68%);--creditor-header-orb-b: radial-gradient(circle, rgba(86, 107, 137, .12), transparent 70%);--crm-surface: rgba(255, 252, 247, .72);--crm-surface-strong: rgba(255, 255, 255, .86);--crm-border: rgba(78, 62, 47, .1);--crm-shadow: 0 24px 80px rgba(41, 31, 18, .1);--crm-shadow-soft: 0 18px 48px rgba(41, 31, 18, .07);--crm-text: #231d18;--crm-muted: #7a7166}@property --sidebar-current-w{syntax: "<length>"; inherits: true; initial-value: 280px;}.crm-shell{--sidebar-current-w: var(--sidebar-w);grid-template-columns:var(--sidebar-current-w) minmax(0,1fr);transition:--sidebar-current-w var(--sidebar-transition-duration) var(--sidebar-transition-ease)}.crm-shell.is-sidebar-collapsed{--sidebar-current-w: var(--sidebar-collapsed-w)}.crm-mobile-nav-toggle,.crm-mobile-sidebar-backdrop{display:none}html,body,#root{height:100%}html{background:var(--crm-shell-bg);overscroll-behavior-y:none;scrollbar-gutter:stable}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Manrope,Manrope Fallback,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--crm-shell-bg);background-attachment:fixed;color:var(--crm-text);transition:background var(--theme-shift-duration) var(--theme-shift-ease),background-color var(--theme-shift-duration) var(--theme-shift-ease),color var(--theme-shift-duration) var(--theme-shift-ease);overscroll-behavior-y:none}@media(max-width:767px){.crm-shell{display:block;grid-template-columns:minmax(0,1fr)}.crm-main-shell{min-height:100vh;max-width:100vw;overflow-x:clip;padding:58px 12px 18px}.route-transition-shell{border-radius:18px;max-width:100%;min-width:0;padding:0}.crm-shell .sidebar-2026-shell{position:fixed;inset:0 auto 0 0;z-index:70;width:min(86vw,var(--sidebar-w))!important;transform:translate(0);transition:transform var(--sidebar-transition-duration) var(--sidebar-transition-ease)}.crm-shell.is-sidebar-collapsed .sidebar-2026-shell{transform:translate(calc(-100% - 24px))}.crm-mobile-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:block;border:0;background:#0f172a57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}body:before{content:"";position:fixed;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;z-index:9999;opacity:0;transform:translate3d(-18%,-18%,0) rotate(-12deg) scale(1.08);background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--theme-wave-from-accent) 34%,transparent) 14%,color-mix(in srgb,var(--theme-wave-from-surface) 26%,transparent) 26%,color-mix(in srgb,var(--theme-wave-to-surface) 24%,transparent) 42%,color-mix(in srgb,var(--theme-wave-to-accent) 32%,transparent) 58%,transparent 76%);filter:blur(26px)}html.theme-shift-wave body:before{animation:theme-shift-wave .56s cubic-bezier(.22,1,.36,1) forwards}html.theme-shift-wave.theme-shift-contrast body:before{background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--theme-wave-from-bg) 34%,transparent) 10%,color-mix(in srgb,var(--theme-wave-from-text) 10%,var(--theme-wave-from-accent) 90%) 24%,color-mix(in srgb,var(--theme-wave-to-surface) 30%,transparent) 40%,color-mix(in srgb,var(--theme-wave-to-text) 8%,var(--theme-wave-to-accent) 92%) 56%,color-mix(in srgb,var(--theme-wave-to-bg) 34%,transparent) 70%,transparent 84%);filter:blur(18px);animation:theme-shift-wave-contrast .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes theme-shift-wave{0%{opacity:0;transform:translate3d(-20%,-20%,0) rotate(-12deg) scale(1.08)}18%{opacity:.24}52%{opacity:.18}to{opacity:0;transform:translate3d(18%,18%,0) rotate(-12deg) scale(1.08)}}@keyframes theme-shift-wave-contrast{0%{opacity:0;transform:translate3d(-22%,-22%,0) rotate(-12deg) scale(1.1)}16%{opacity:.34}52%{opacity:.26}to{opacity:0;transform:translate3d(20%,20%,0) rotate(-12deg) scale(1.1)}}@keyframes login-logo-soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.sidebar-brand-shell{position:relative;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#141011fa,#2c1b1ff0 42%,#1c1417fa);box-shadow:0 0 0 1px #ffffff0f,0 0 18px #ffca842e,0 0 34px #ba684c24,0 28px 64px #180e1057}.sidebar-brand-shell:after{content:"";position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;pointer-events:none;background:linear-gradient(135deg,transparent 0%,transparent 36%,rgba(255,255,255,.08) 44%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.1) 56%,transparent 64%,transparent 100%);filter:blur(8px);transform:translate3d(-34%,-34%,0) rotate(.001deg);opacity:0;animation:sidebar-brand-sheen 5.2s cubic-bezier(.22,1,.36,1) infinite}.theme-custom .sidebar-brand-shell{border-color:color-mix(in srgb,var(--custom-border) 64%,white 12%);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--custom-accent) 18%,transparent),transparent 26%),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--custom-border) 16%,transparent),transparent 22%),linear-gradient(145deg,color-mix(in srgb,var(--custom-sidebar) 86%,black 14%),color-mix(in srgb,var(--custom-sidebar) 72%,var(--custom-bg) 28%) 42%,color-mix(in srgb,var(--custom-bg) 78%,black 22%));box-shadow:0 0 0 1px color-mix(in srgb,var(--custom-border) 34%,transparent),0 0 20px color-mix(in srgb,var(--custom-accent) 16%,transparent),0 0 38px color-mix(in srgb,var(--custom-accent) 10%,transparent),0 28px 64px color-mix(in srgb,var(--custom-bg) 72%,black 28%)}.theme-custom .sidebar-brand-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--custom-accent) 82%,white 18%),color-mix(in srgb,var(--custom-warning) 58%,var(--custom-accent) 42%));box-shadow:0 18px 30px color-mix(in srgb,var(--custom-accent) 34%,transparent);border-color:color-mix(in srgb,var(--custom-border) 40%,white 24%)}.theme-custom .sidebar-brand-mark-image-only{background:transparent;box-shadow:none;border-color:transparent}.theme-custom .sidebar-brand-mark-image{filter:saturate(1.08) contrast(1.04) drop-shadow(0 0 10px color-mix(in srgb,var(--custom-accent) 38%,transparent)) drop-shadow(0 0 24px color-mix(in srgb,var(--custom-accent) 24%,transparent)) drop-shadow(0 0 38px color-mix(in srgb,var(--custom-accent) 14%,transparent))}.theme-light.theme-custom .sidebar-brand-mark-image{filter:saturate(1.05) contrast(1.02) drop-shadow(0 0 9px color-mix(in srgb,white 34%,var(--custom-accent) 66%)) drop-shadow(0 0 20px color-mix(in srgb,var(--custom-border) 24%,transparent)) drop-shadow(0 0 30px color-mix(in srgb,var(--custom-border) 14%,transparent))}.theme-light.theme-custom .sidebar-brand-shell{border-color:#1414146b;box-shadow:0 0 0 1px #ffffff3d,0 0 18px color-mix(in srgb,var(--custom-accent) 14%,transparent),0 0 30px color-mix(in srgb,var(--custom-border) 14%,transparent),0 24px 54px #4e5c6c29}.theme-custom .sidebar-brand-shell-logo-theme{background:linear-gradient(145deg,color-mix(in srgb,var(--custom-accent) 42%,#18355c 58%),color-mix(in srgb,var(--custom-accent) 30%,#495f82 70%) 32%,color-mix(in srgb,var(--custom-accent) 24%,black 76%));box-shadow:0 0 0 1px color-mix(in srgb,var(--custom-border) 36%,transparent),0 0 20px color-mix(in srgb,var(--custom-accent) 18%,transparent),0 0 40px color-mix(in srgb,var(--custom-accent) 12%,transparent),0 28px 64px color-mix(in srgb,var(--custom-accent) 10%,var(--custom-bg) 90%),inset 0 1px color-mix(in srgb,white 10%,transparent)}.theme-light.theme-custom .sidebar-brand-shell-logo-theme-light{border-color:#56657580;background:radial-gradient(circle at 18% 18%,rgba(237,214,173,.34),transparent 30%),radial-gradient(circle at 82% 22%,rgba(154,103,71,.14),transparent 26%),linear-gradient(145deg,#c8b08a,#b7966f 32%,#9a7356 62%,#6c4c3b);box-shadow:0 0 0 1px #4a596933,0 0 18px #deb77b2e,0 0 36px #9a674724,0 26px 58px #4c342847,inset 0 1px #ffffff47}.theme-light.theme-custom .sidebar-brand-shell-logo-theme-white{border-color:#56657580;background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.56),transparent 30%),radial-gradient(circle at 82% 24%,rgba(177,189,201,.16),transparent 26%),linear-gradient(145deg,#fff,#eef2f6 34%,#dbe2e9 66%,#b7c2cc);box-shadow:0 0 0 1px #4a596933,0 0 16px #b2beca2e,0 0 30px #8090a01f,0 24px 56px #5866762e,inset 0 1px #ffffffc2}.theme-light.theme-custom .sidebar-brand-shell:after{background:linear-gradient(135deg,transparent 0%,transparent 34%,rgba(255,255,255,.12) 43%,rgba(255,250,239,.56) 50%,rgba(255,255,255,.16) 57%,transparent 66%,transparent 100%)}@keyframes sidebar-brand-sheen{0%{opacity:0;transform:translate3d(-36%,-36%,0)}10%{opacity:0;transform:translate3d(-36%,-36%,0)}28%{opacity:.95}44%{opacity:.75;transform:translate3d(36%,36%,0)}58%{opacity:0;transform:translate3d(36%,36%,0)}to{opacity:0;transform:translate3d(36%,36%,0)}}.theme-custom aside,.theme-custom .sidebar-brand-shell,.theme-custom .sidebar-brand-mark,.theme-custom .sidebar-section-divider,.theme-custom .crm-glass-panel,.theme-custom .crm-glass-panel-strong,.theme-custom .creditor-premium-header,.theme-custom .creditor-premium-header-plain,.theme-custom .creditor-premium-header-icon,.theme-custom .creditor-premium-panel,.theme-custom .settings-panel,.theme-custom .settings-subpanel,.theme-custom .settings-theme-card,.theme-custom .admin-hero,.theme-custom .admin-card,.theme-custom .admin-control,.theme-custom .case-modal-theme-shell,.theme-custom .case-modal-theme-body,.theme-custom .case-modal-theme-workspace,.theme-custom .case-modal-theme-sidebar,.theme-custom .case-modal-theme-content,.theme-custom .case-modal-theme-surface,.theme-custom .case-modal-theme-surface-header,.theme-custom .case-modal-theme-panel,.theme-custom .case-modal-theme-panel-info-bg,.theme-custom .case-modal-theme-header,.theme-custom .case-modal-theme-button,.theme-custom .case-modal-theme-icon-button,.theme-custom .case-modal-theme-info,.theme-custom .case-modal-theme-planned,.theme-custom .case-modal-theme-done,.theme-custom .case-modal-theme-nav,.theme-custom .case-modal-theme-column,.theme-custom .case-modal-theme-editor,.theme-custom input,.theme-custom select,.theme-custom textarea{transition:background var(--theme-shift-duration) var(--theme-shift-ease),background-color var(--theme-shift-duration) var(--theme-shift-ease),border-color var(--theme-shift-duration) var(--theme-shift-ease),box-shadow var(--theme-shift-duration) var(--theme-shift-ease),color var(--theme-shift-duration) var(--theme-shift-ease),fill var(--theme-shift-duration) var(--theme-shift-ease),stroke var(--theme-shift-duration) var(--theme-shift-ease)}.theme-custom .crm-main-shell:before,.theme-custom .creditor-premium-header:before,.theme-custom .creditor-premium-header:after{transition:background var(--theme-shift-duration) var(--theme-shift-ease),opacity var(--theme-shift-duration) var(--theme-shift-ease),border-color var(--theme-shift-duration) var(--theme-shift-ease),box-shadow var(--theme-shift-duration) var(--theme-shift-ease)}.crm-shell{position:relative}.crm-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--crm-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--crm-grid-color) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 18%,transparent 82%);mask-image:radial-gradient(circle at center,black 18%,transparent 82%);opacity:.7}.crm-main-shell{position:relative;min-height:100%;padding:18px 18px 24px}.crm-main-shell:before{content:"";position:absolute;top:10px;right:10px;bottom:0;left:0;border-radius:32px 0 0;background:var(--crm-main-shell-overlay);border:1px solid rgba(255,255,255,.34);box-shadow:var(--crm-shadow);pointer-events:none}.crm-main-shell.crm-main-shell-plain:before{display:none}.crm-main-shell>*{position:relative;z-index:1}@media(min-width:768px){.crm-main-shell{padding-top:16px}.crm-main-shell>.route-transition-shell{padding-top:0}}.admin-modern{position:relative;isolation:isolate}.admin-modern:before{content:"";position:absolute;inset:-18px -18px auto -18px;height:260px;pointer-events:none;z-index:-1;display:none}.admin-modern button{transition:transform .16s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.admin-modern button:hover:not(:disabled){transform:translateY(-1px)}.admin-modern button[class*=bg-indigo-600],.admin-modern button[class*=bg-sky-600]{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-muted) 22%,#334155 78%),color-mix(in srgb,var(--crm-text) 18%,#475569 82%))!important;box-shadow:0 14px 30px color-mix(in srgb,var(--crm-muted) 18%,transparent)!important}.admin-modern button[class*=bg-emerald-600]{background:linear-gradient(135deg,#5f8d75,#3f725e)!important;box-shadow:0 14px 30px #3f725e33!important}.admin-modern button[class*=bg-amber-600]{background:linear-gradient(135deg,#b78545,#8f6534)!important;box-shadow:0 14px 30px #8f653433!important}.admin-modern button[class*=bg-rose-600]{background:linear-gradient(135deg,#b96d67,#944c4b)!important;box-shadow:0 14px 30px #944c4b33!important}.creditor-premium-page{position:relative}.creditor-premium-page:before{content:"";position:absolute;inset:-32px -12px auto;height:260px;pointer-events:none;background:var(--creditor-page-glow);filter:blur(2px)}.creditor-premium-page-plain:before{display:none}.creditor-premium-stack{position:relative;z-index:1}.creditor-premium-header{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(90,68,40,.12);background:var(--creditor-header-bg);box-shadow:0 24px 64px #3826121f,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark .creditor-premium-header{border-color:#cbb28c1f;background:var(--creditor-header-dark-bg);box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0a}.creditor-premium-header:before,.creditor-premium-header:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(.5px)}.creditor-premium-header:before{top:-84px;right:-20px;width:220px;height:220px;background:var(--creditor-header-orb-a)}.creditor-premium-header:after{bottom:-120px;left:-36px;width:240px;height:240px;background:var(--creditor-header-orb-b)}.creditor-premium-header-plain:before,.creditor-premium-header-plain:after{display:none}.creditor-premium-header-plain{background:linear-gradient(145deg,#fffcf794,#f6eee280)}.dark .creditor-premium-header-plain{background:linear-gradient(145deg,#12182394,#0e131e80)}.creditor-premium-header-icon{position:relative;display:flex;align-items:center;justify-content:center;border-radius:20px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.26),transparent 38%),linear-gradient(145deg,#d4ac73,#74553c);color:#fffaf2;box-shadow:inset 0 1px #ffffff2e,0 16px 32px #7b5a3c3d}.creditor-premium-header-icon svg{color:inherit}.settings-theme-card{box-shadow:0 18px 34px #38261214}.settings-theme-card:hover{box-shadow:0 22px 42px #3826121f}.creditor-premium-toolbar{--search-tile-radius: var(--radius-nested-min);--search-tile-inset: 10px;--search-control-radius: var(--search-tile-radius);border-radius:var(--search-tile-radius);border:1px solid rgba(90,68,40,.1);background:#ffffff94;box-shadow:inset 0 1px #ffffff8f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creditor-premium-toolbar .creditor-premium-pill,.creditor-premium-toolbar .creditor-premium-search,.creditor-premium-toolbar .creditor-premium-search-input{border-radius:var(--search-control-radius)}.dark .creditor-premium-toolbar{border-color:#94a3b81f;background:#0f172a85;box-shadow:inset 0 1px #ffffff0a}.creditor-premium-search{border-radius:var(--radius-control);border:1px solid rgba(90,68,40,.1);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #3e2a170d}.creditor-premium-search:focus-within{border-color:#b88a5573;box-shadow:inset 0 1px #fffc,0 0 0 4px #caa06a1f,0 16px 30px #3e2a1714}.dark .creditor-premium-search{border-color:#94a3b81f;background:#0f172a9e;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000002e}.creditor-premium-search-input{border-radius:var(--radius-control);border:1px solid rgba(90,68,40,.1);background:#ffffffb8;color:#2a241d;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #3e2a170d}.creditor-premium-search-input:focus{border-color:#b88a5573;box-shadow:inset 0 1px #fffc,0 0 0 4px #caa06a1f,0 16px 30px #3e2a1714}.dark .creditor-premium-search-input{border-color:#94a3b81f;background:#0f172a9e;color:#f1f5f9;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000002e}select.creditor-premium-search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;padding-right:34px}.dark select.creditor-premium-search-input{background-color:#0f172a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select.creditor-premium-search-input option{background-color:#fff;color:#2a241d}.dark select.creditor-premium-search-input option{background-color:#0f172a;color:#f1f5f9}.creditor-premium-panel{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(90,68,40,.1);background:linear-gradient(180deg,#ffffffd1,#faf5edad);box-shadow:0 20px 50px #38261214,inset 0 1px #ffffffa3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .creditor-premium-panel{border-color:#94a3b81f;background:linear-gradient(180deg,#0f172ab3,#0f172a8a);box-shadow:0 24px 64px #0000003d,inset 0 1px #ffffff0a}.creditor-premium-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(90,68,40,.1);background:#ffffff8a;padding:.55rem .9rem;color:#6e6458;transition:all .2s ease}.creditor-premium-pill:hover{border-color:#b88a552e;background:#ffffffc7;color:#2d261f}.creditor-premium-pill-active{border-color:#b88a5538;background:linear-gradient(135deg,#caa06a2e,#7453371f);color:#6f4e36;box-shadow:0 12px 24px #b88a551f}.dark .creditor-premium-pill,.dark .creditor-premium-pill-active{border-color:#94a3b81f;background:#0f172a85;color:#94a3b8}.dark .creditor-premium-pill:hover,.dark .creditor-premium-pill-active{color:#f1f5f9}.creditor-premium-primary{border-radius:var(--radius-control);border:1px solid rgba(122,87,56,.18);background:linear-gradient(135deg,#c7a06b,#7b5a3c);color:#fff;box-shadow:0 18px 32px #6b4a2c38}.creditor-premium-primary:hover{box-shadow:0 22px 40px #6b4a2c42;transform:translateY(-1px)}.creditor-premium-secondary{border-radius:var(--radius-control);border:1px solid rgba(90,68,40,.1);background:#ffffffb3;color:#5d5449}.creditor-premium-secondary:hover{background:#ffffffdb;color:#2f2922}.dark .creditor-premium-secondary{border-color:#94a3b81f;background:#0f172a85;color:#94a3b8}.dark .creditor-premium-secondary:hover{color:#f1f5f9}.creditor-premium-empty{border-radius:26px;border:1px dashed rgba(90,68,40,.18);background:radial-gradient(circle at top,rgba(202,160,106,.12),transparent 52%),#ffffff85}.dark .creditor-premium-empty{border-color:#94a3b82e;background:radial-gradient(circle at top,rgba(202,160,106,.1),transparent 48%),#0f172a70}@keyframes meteor-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;filter:invert(.5);-webkit-transition:opacity .2s;transition:opacity .2s}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.7}@media(prefers-color-scheme:dark){input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7) brightness(1.2)}}.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7) brightness(1.2)}input[type=date],input[type=time]{color-scheme:light}.dark input[type=date],.dark input[type=time]{color-scheme:dark}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-8px) scale(1.05)}66%{transform:translate(-8px,6px) scale(.96)}}@keyframes routeEnter{0%{opacity:1;transform:translateY(3px) scale(.999)}to{opacity:1;transform:translateY(0) scale(1)}}.route-transition-shell{will-change:opacity,transform}.route-transition-prep{opacity:1;transform:translateY(3px) scale(.999)}.route-transition-enter{animation:routeEnter .34s cubic-bezier(.16,1,.3,1);transform-origin:top center}@media(prefers-reduced-motion:reduce){.route-transition-prep{opacity:1;transform:none}.route-transition-enter{animation:none}}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}}:root.theme-dark{color-scheme:dark}:root.theme-gray{color-scheme:light;--gray-bg: #c8ceda;--gray-surface: #f0f1f6;--gray-card: #b8bfcc;--gray-strong: #a0a8b8;--gray-border: #a8b0c0;--gray-border-strong: #959eb0;--gray-text: #1a1f30;--gray-muted: #556078;--gray-accent: #4268a0;--gray-accent-strong: #2b4575}.theme-gray body{background:radial-gradient(ellipse at 20% 0%,#d8dce8 0%,var(--gray-bg) 60%,#bec5d4 100%);color:var(--gray-text)}.theme-gray .bg-white,.theme-gray .bg-white\/90,.theme-gray .bg-white\/95,.theme-gray .bg-gray-50,.theme-gray .bg-gray-100,.theme-gray .bg-slate-50{background-color:var(--gray-surface)}.theme-gray .creditor-search-input{background-color:var(--gray-surface)!important}.theme-gray .dark\:bg-gray-900,.theme-gray .dark\:bg-slate-900,.theme-gray .bg-gray-900{background-color:var(--gray-card)}.theme-gray .border-gray-200,.theme-gray .border-gray-300,.theme-gray .border-slate-200,.theme-gray .dark\:border-gray-800,.theme-gray .dark\:border-slate-800,.theme-gray .dark\:border-gray-700,.theme-gray .border-slate-100{border-color:var(--gray-border)}.theme-gray .text-gray-500,.theme-gray .text-slate-500,.theme-gray .text-gray-600,.theme-gray .text-slate-600{color:var(--gray-muted)}.theme-gray .text-gray-900,.theme-gray .text-slate-900,.theme-gray .dark\:text-slate-50{color:var(--gray-text)}.theme-gray .bg-blue-600,.theme-gray .dark\:bg-blue-600{background-color:var(--gray-accent)}.theme-gray .bg-blue-600\/10,.theme-gray .bg-blue-600\/15{background-color:color-mix(in srgb,var(--gray-accent) 10%,transparent)}.theme-gray .text-blue-600,.theme-gray .text-blue-700,.theme-gray .dark\:text-blue-300{color:var(--gray-accent-strong)}.theme-gray .shadow-blue-900\/20,.theme-gray .dark\:shadow-\[0_24px_70px_rgba\(30\,41\,59\,0\.7\)\]{box-shadow:0 16px 48px #2f45622e}.theme-gray .hover\:bg-gray-100:hover,.theme-gray .hover\:bg-gray-50:hover{background-color:var(--gray-card)}.theme-gray .dark\:hover\:bg-gray-800:hover,.theme-gray .dark\:hover\:bg-gray-900:hover,.theme-gray .hover\:bg-slate-50:hover{background-color:color-mix(in srgb,var(--gray-card) 88%,var(--gray-accent) 12%)}.theme-custom body{--crm-shell-bg: radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--custom-accent) 24%, transparent) 0%, transparent 28%), radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--custom-accent) 16%, transparent) 0%, transparent 22%), radial-gradient(circle at 52% 100%, color-mix(in srgb, var(--custom-border) 12%, transparent) 0%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--custom-bg) 94%, white 6%) 0%, var(--custom-bg) 58%, color-mix(in srgb, var(--custom-bg) 86%, black 14%) 100%);--crm-grid-color: color-mix(in srgb, var(--custom-text) 4%, transparent);--crm-main-shell-overlay: linear-gradient(180deg, color-mix(in srgb, var(--custom-surface) 18%, white 10%), transparent 72%), radial-gradient(circle at top right, color-mix(in srgb, var(--custom-accent) 14%, transparent), transparent 26%), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--custom-border) 10%, transparent), transparent 18%);--creditor-page-glow: radial-gradient(circle at top left, color-mix(in srgb, var(--custom-accent) 22%, transparent), transparent 34%), radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--custom-border) 18%, transparent), transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--custom-surface) 16%, transparent), transparent 82%);--creditor-header-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--custom-accent) 20%, transparent), transparent 34%), radial-gradient(circle at 90% 18%, color-mix(in srgb, var(--custom-border) 14%, transparent), transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--custom-surface) 88%, white 12%), color-mix(in srgb, var(--custom-bg) 78%, var(--custom-surface) 22%));--creditor-header-dark-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--custom-accent) 18%, transparent), transparent 32%), radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--custom-border) 16%, transparent), transparent 20%), linear-gradient(145deg, color-mix(in srgb, var(--custom-surface) 22%, var(--custom-bg) 78%), color-mix(in srgb, var(--custom-bg) 88%, black 12%));--creditor-header-orb-a: radial-gradient(circle, color-mix(in srgb, var(--custom-accent) 24%, transparent), transparent 68%);--creditor-header-orb-b: radial-gradient(circle, color-mix(in srgb, var(--custom-border) 20%, transparent), transparent 70%);background:var(--crm-shell-bg)!important;color:var(--custom-text)!important}.theme-custom .crm-kicker{color:color-mix(in srgb,var(--custom-accent) 78%,white 22%)}.theme-custom .admin-modern:before{background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--custom-accent) 18%,transparent),transparent 30%),radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--custom-border) 16%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 22%,transparent),transparent 82%)}.theme-custom .admin-hero{border-color:color-mix(in srgb,var(--custom-border) 58%,white 10%);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--custom-accent) 24%,transparent),transparent 32%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--custom-border) 20%,transparent),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--custom-surface) 88%,white 8%),color-mix(in srgb,var(--custom-bg) 76%,var(--custom-card) 24%));box-shadow:0 24px 64px color-mix(in srgb,var(--custom-bg) 70%,black 30%),inset 0 1px color-mix(in srgb,white 14%,transparent)}.theme-custom .admin-hero-icon{border-color:color-mix(in srgb,var(--custom-border) 50%,white 16%);background:linear-gradient(145deg,color-mix(in srgb,var(--custom-card) 82%,white 10%),color-mix(in srgb,var(--custom-surface) 64%,var(--custom-bg) 36%));box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),0 18px 34px color-mix(in srgb,var(--custom-accent) 18%,transparent);color:var(--custom-text)}.theme-custom .admin-card{border-color:color-mix(in srgb,var(--custom-border) 54%,white 10%);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--custom-accent) 9%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 86%,white 8%),color-mix(in srgb,var(--custom-card) 74%,transparent));box-shadow:0 18px 46px color-mix(in srgb,var(--custom-bg) 64%,black 20%),inset 0 1px color-mix(in srgb,white 10%,transparent)}.theme-custom .admin-control{border-color:color-mix(in srgb,var(--custom-border) 54%,white 12%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--custom-card) 86%,white 6%),color-mix(in srgb,var(--custom-surface) 72%,transparent))!important;color:var(--custom-text)!important;box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)!important}.theme-custom .admin-control:focus{border-color:color-mix(in srgb,var(--custom-accent) 72%,white 8%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--custom-accent) 18%,transparent),inset 0 1px color-mix(in srgb,white 14%,transparent)!important}.theme-custom .admin-modern button[class*=bg-indigo-600],.theme-custom .admin-modern button[class*=bg-sky-600]{background:linear-gradient(135deg,color-mix(in srgb,var(--custom-accent) 82%,white 12%),color-mix(in srgb,var(--custom-accentHover) 86%,black 14%))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--custom-accent) 22%,transparent)!important}.theme-light.theme-custom body{--crm-surface: color-mix(in srgb, var(--custom-surface) 92%, white 8%);--crm-surface-strong: color-mix(in srgb, var(--custom-card) 94%, white 6%);--crm-shadow: 0 24px 64px rgba(55, 40, 25, .08);--crm-shadow-soft: 0 16px 36px rgba(55, 40, 25, .06)}.theme-light.theme-custom .crm-main-shell:before{border-color:color-mix(in srgb,var(--custom-border) 66%,white 10%)}.theme-light.theme-custom .crm-glass-panel,.theme-light.theme-custom .crm-glass-panel-strong,.theme-light.theme-custom .creditor-premium-header,.theme-light.theme-custom .creditor-premium-panel,.theme-light.theme-custom .settings-panel,.theme-light.theme-custom .settings-subpanel{border-color:color-mix(in srgb,var(--custom-border) 76%,white 8%)!important}.theme-light.theme-custom .creditor-premium-header,.theme-light.theme-custom .creditor-premium-panel,.theme-light.theme-custom .settings-panel,.theme-light.theme-custom .settings-subpanel{box-shadow:0 20px 48px #37281914}.theme-light.theme-custom .admin-hero,.theme-light.theme-custom .admin-card{border-color:color-mix(in srgb,var(--custom-border) 70%,white 8%);box-shadow:0 20px 48px #37281914,inset 0 1px #ffffffbd}.theme-light.theme-custom .admin-control{border-color:color-mix(in srgb,var(--custom-border) 72%,white 8%)!important;background:linear-gradient(180deg,#fffffff2,color-mix(in srgb,var(--custom-surface) 86%,white 14%))!important}.theme-preset-navy.theme-light.theme-custom body{--crm-surface: color-mix(in srgb, var(--custom-surface) 94%, transparent);--crm-surface-strong: var(--custom-card);--crm-shadow: 0 22px 54px rgba(78, 92, 108, .11);--crm-shadow-soft: 0 14px 32px rgba(78, 92, 108, .08)}.theme-preset-navy.theme-light.theme-custom .crm-main-shell:before{border-color:color-mix(in srgb,var(--custom-border) 84%,white 8%)}.theme-preset-navy.theme-light.theme-custom .crm-glass-panel,.theme-preset-navy.theme-light.theme-custom .crm-glass-panel-strong,.theme-preset-navy.theme-light.theme-custom .creditor-premium-header,.theme-preset-navy.theme-light.theme-custom .creditor-premium-panel,.theme-preset-navy.theme-light.theme-custom .settings-panel,.theme-preset-navy.theme-light.theme-custom .settings-subpanel{border-color:color-mix(in srgb,var(--custom-border) 88%,white 6%)!important;background:linear-gradient(180deg,var(--custom-card),var(--custom-surface))!important;box-shadow:0 22px 50px #4e5c6c1a}.theme-preset-navy.theme-light.theme-custom .admin-hero,.theme-preset-navy.theme-light.theme-custom .admin-card{border-color:color-mix(in srgb,var(--custom-border) 88%,white 6%)!important;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,white 38%,transparent),transparent 30%),linear-gradient(180deg,var(--custom-card),var(--custom-surface))!important;box-shadow:0 22px 50px #4e5c6c1a,inset 0 1px #ffffffe6}.theme-preset-navy.theme-light.theme-custom .creditor-premium-toolbar,.theme-preset-navy.theme-light.theme-custom .creditor-premium-pill,.theme-preset-navy.theme-light.theme-custom .creditor-premium-pill-active,.theme-preset-navy.theme-light.theme-custom .creditor-premium-search,.theme-preset-navy.theme-light.theme-custom .registry-view-header,.theme-preset-navy.theme-light.theme-custom .registry-view-stat,.theme-preset-navy.theme-light.theme-custom .registry-view-table-head,.theme-preset-navy.theme-light.theme-custom .registry-view-chip,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-shell:where(:not(.case-side-sheet)),.theme-preset-navy.theme-light.theme-custom .case-modal-theme-workspace,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-surface,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-info,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-nav,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-column,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-panel-info-bg,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-sidebar,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-editor{border-color:color-mix(in srgb,var(--custom-border) 82%,white 8%)!important}.theme-preset-navy.theme-light.theme-custom .case-modal-theme-shell:where(:not(.case-side-sheet)),.theme-preset-navy.theme-light.theme-custom .case-modal-theme-workspace,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-surface,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-info,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-nav,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-column,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-panel-info-bg,.theme-preset-navy.theme-light.theme-custom .case-modal-theme-sidebar{background:linear-gradient(180deg,var(--custom-card),var(--custom-surface))!important;box-shadow:0 18px 38px #4e5c6c17,inset 0 1px #ffffffeb}.theme-preset-navy.theme-light.theme-custom .case-modal-theme-editor{background:var(--custom-card)!important}.theme-preset-navy.theme-light.theme-custom .sidebar-section-divider{background-image:linear-gradient(to right,transparent,rgba(62,74,88,.78),transparent)!important}.theme-custom .case-modal-theme-overlay{background-color:#0c121c6b;background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 58%,black 42%),color-mix(in srgb,var(--custom-bg) 72%,black 28%));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-light.theme-custom .case-modal-theme-overlay{background-color:#18141047;background:linear-gradient(180deg,#1a16122e,#1a161257)}.theme-custom .case-modal-theme-shell{border:1px solid color-mix(in srgb,var(--custom-border) 58%,white 10%);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--custom-accent) 14%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 90%,white 10%),color-mix(in srgb,var(--custom-card) 82%,var(--custom-surface) 18%));box-shadow:0 34px 90px color-mix(in srgb,var(--custom-bg) 72%,black 28%),inset 0 1px color-mix(in srgb,white 10%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.theme-custom .case-modal-theme-body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--custom-accent) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 14%,transparent),transparent 86%)}.theme-custom .case-modal-theme-workspace{border:1px solid color-mix(in srgb,var(--custom-border) 48%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 72%,white 10%),color-mix(in srgb,var(--custom-card) 64%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.theme-custom .case-modal-theme-sidebar{border-right:1px solid color-mix(in srgb,var(--custom-border) 42%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 18%,var(--custom-surface) 82%),color-mix(in srgb,var(--custom-bg) 28%,var(--custom-surface) 72%));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .3s ease-in-out,background var(--theme-shift-duration) var(--theme-shift-ease),background-color var(--theme-shift-duration) var(--theme-shift-ease),border-color var(--theme-shift-duration) var(--theme-shift-ease),box-shadow var(--theme-shift-duration) var(--theme-shift-ease),color var(--theme-shift-duration) var(--theme-shift-ease);will-change:width}.theme-custom .case-modal-theme-tab-label{transform:translate(6px);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1),color var(--theme-shift-duration) var(--theme-shift-ease)}.theme-custom .group\/nav:hover .case-modal-theme-tab-label{transform:translate(0)}.theme-custom .case-modal-theme-content{--tw-divide-opacity: 1}.theme-custom .case-modal-theme-content>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--custom-border) 44%,transparent);border-top-width:2.1px;border-left-width:0}@media(min-width:768px){.theme-custom .case-modal-theme-content>:not([hidden])~:not([hidden]){border-top-width:0;border-left-width:2.1px}}.theme-custom .case-modal-theme-surface{border:1px solid color-mix(in srgb,var(--custom-border) 44%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 82%,white 8%),color-mix(in srgb,var(--custom-card) 56%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.theme-custom .case-modal-theme-surface-header{border-bottom:1px solid color-mix(in srgb,var(--custom-border) 36%,transparent);background:color-mix(in srgb,var(--custom-surface) 44%,transparent)}.theme-custom .case-timeline-active-header{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-card) 78%,var(--custom-surface) 22%),color-mix(in srgb,var(--custom-card) 68%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--custom-border) 28%,transparent)}.theme-light.theme-custom .case-timeline-active-header{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-border) 18%,var(--custom-card) 82%),color-mix(in srgb,var(--custom-border) 10%,var(--custom-surface) 90%))}.theme-custom .case-modal-theme-panel{background:color-mix(in srgb,var(--custom-surface) 18%,transparent)}.theme-custom .case-modal-theme-panel-info-bg{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 16%,var(--custom-surface) 84%),color-mix(in srgb,var(--custom-bg) 24%,var(--custom-surface) 76%))}.theme-custom .case-modal-theme-header{border-bottom:1px solid color-mix(in srgb,var(--custom-border) 48%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 94%,white 6%),color-mix(in srgb,var(--custom-card) 68%,var(--custom-surface) 32%));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.theme-custom .case-modal-theme-button,.theme-custom .case-modal-theme-icon-button{border:1px solid color-mix(in srgb,var(--custom-border) 48%,white 8%);background:color-mix(in srgb,var(--custom-surface) 74%,transparent);color:color-mix(in srgb,var(--custom-accent) 76%,var(--custom-text) 24%);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.theme-custom .case-modal-theme-close-button{border:1px solid color-mix(in srgb,#ef4444 18%,var(--custom-border) 82%);background:color-mix(in srgb,#ef4444 8%,var(--custom-surface) 92%);color:color-mix(in srgb,var(--custom-text) 34%,var(--custom-muted) 66%);box-shadow:none;outline:none}.theme-custom .case-modal-theme-button:hover,.theme-custom .case-modal-theme-icon-button:hover{background:color-mix(in srgb,var(--custom-surface) 86%,transparent);color:var(--custom-text)}.theme-custom .case-modal-theme-close-button:hover{border-color:color-mix(in srgb,#ef4444 34%,var(--custom-border) 66%);background:color-mix(in srgb,#ef4444 12%,var(--custom-surface) 88%);color:color-mix(in srgb,#ef4444 78%,var(--custom-text) 22%)}.theme-custom .case-modal-theme-close-button:focus,.theme-custom .case-modal-theme-close-button:focus-visible{outline:none;box-shadow:none}.theme-custom .case-modal-theme-info{border:1px solid color-mix(in srgb,var(--custom-border) 46%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 16%,var(--custom-surface) 84%),color-mix(in srgb,var(--custom-bg) 24%,var(--custom-surface) 76%));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 14px 28px color-mix(in srgb,var(--custom-bg) 82%,black 18%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-light.theme-custom .case-modal-theme-info{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-card) 88%,white 12%),color-mix(in srgb,var(--custom-surface) 82%,white 18%))}.theme-light.theme-custom .case-modal-theme-nav,.theme-light.theme-custom .case-modal-theme-column,.theme-light.theme-custom .case-modal-theme-panel-info-bg,.theme-light.theme-custom .case-modal-theme-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-card) 88%,white 12%),color-mix(in srgb,var(--custom-surface) 82%,white 18%))!important}.theme-light.theme-custom .case-modal-theme-editor{background:#fff!important}.theme-light.theme-custom .case-modal-theme-nav .text-slate-500,.theme-light.theme-custom .case-modal-theme-nav .text-slate-400,.theme-light.theme-custom .case-modal-theme-column .text-slate-500,.theme-light.theme-custom .case-modal-theme-column .text-slate-400,.theme-light.theme-custom .case-modal-theme-info .text-slate-500,.theme-light.theme-custom .case-modal-theme-info .text-slate-400,.theme-light.theme-custom .case-modal-theme-sidebar .text-slate-500,.theme-light.theme-custom .case-modal-theme-sidebar .text-slate-400{color:var(--custom-text)!important}.theme-custom .case-modal-theme-planned{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 74%,white 8%),color-mix(in srgb,var(--custom-card) 52%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 0 0 1px color-mix(in srgb,var(--custom-warning) 22%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-custom .case-modal-theme-done{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 74%,white 8%),color-mix(in srgb,var(--custom-card) 52%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 0 0 1px color-mix(in srgb,var(--custom-success) 24%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-custom .case-modal-theme-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 16%,var(--custom-surface) 84%),color-mix(in srgb,var(--custom-bg) 24%,var(--custom-surface) 76%))}.theme-custom .case-modal-theme-column{border:1px solid color-mix(in srgb,var(--custom-border) 42%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 16%,var(--custom-surface) 84%),color-mix(in srgb,var(--custom-bg) 24%,var(--custom-surface) 76%));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(min-width:768px){.theme-custom .case-modal-theme-column-flat{border-left-width:0;border-right-width:0}}.theme-custom .case-modal-theme-editor{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 72%,white 10%),color-mix(in srgb,var(--custom-card) 64%,transparent))!important;border-color:transparent!important;box-shadow:none!important}.theme-custom .creditor-premium-header{border-color:color-mix(in srgb,var(--custom-border) 68%,white 12%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--custom-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--custom-accent) 10%,transparent),transparent 22%),linear-gradient(145deg,color-mix(in srgb,var(--custom-surface) 88%,white 12%),color-mix(in srgb,var(--custom-bg) 78%,var(--custom-surface) 22%));box-shadow:0 28px 74px color-mix(in srgb,var(--custom-bg) 72%,black 28%),inset 0 1px color-mix(in srgb,white 12%,transparent)}.theme-custom .creditor-premium-header-plain{background:color-mix(in srgb,var(--custom-surface) 60%,transparent)}.theme-custom .creditor-premium-header-icon{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,white 22%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--custom-accent) 68%,white 18%),color-mix(in srgb,var(--custom-accent) 42%,var(--custom-bg) 58%));color:color-mix(in srgb,white 88%,var(--custom-accent) 12%);box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),0 16px 32px color-mix(in srgb,var(--custom-accent) 22%,transparent)}.theme-custom .settings-panel,.theme-custom .settings-subpanel,.theme-custom .settings-status-pill{border-color:color-mix(in srgb,var(--custom-border) 62%,white 10%);background:color-mix(in srgb,var(--custom-surface) 78%,transparent);box-shadow:none!important}.theme-custom .settings-subpanel{background:color-mix(in srgb,var(--custom-surface) 62%,transparent)}.theme-custom .settings-theme-card{box-shadow:none!important}.theme-custom .settings-page input:not([type=checkbox]):not([type=file]),.theme-custom .settings-page select,.theme-custom .settings-page textarea{border-color:color-mix(in srgb,var(--custom-border) 65%,white 8%)!important;background:color-mix(in srgb,var(--custom-surface) 86%,transparent)!important;color:var(--custom-text)!important;box-shadow:none!important}.theme-custom .settings-page input:not([type=checkbox]):not([type=file]):focus,.theme-custom .settings-page select:focus,.theme-custom .settings-page textarea:focus{border-color:color-mix(in srgb,var(--custom-accent) 54%,white 8%)!important;outline:2px solid color-mix(in srgb,var(--custom-accent) 38%,transparent);outline-offset:2px;box-shadow:none!important}.theme-custom .creditor-premium-toolbar{border-color:color-mix(in srgb,var(--custom-border) 62%,white 10%);background:color-mix(in srgb,var(--custom-surface) 78%,transparent)}.theme-custom .creditor-premium-search,.theme-custom .creditor-premium-search-input{border-color:color-mix(in srgb,var(--custom-border) 65%,white 8%);background:color-mix(in srgb,var(--custom-surface) 86%,transparent);color:var(--custom-text);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 16px 34px color-mix(in srgb,var(--custom-bg) 80%,black 20%)}.theme-custom .creditor-premium-search:focus-within,.theme-custom .creditor-premium-search-input:focus{border-color:color-mix(in srgb,var(--custom-accent) 54%,white 8%);box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 0 0 4px color-mix(in srgb,var(--custom-accent) 16%,transparent),0 20px 40px color-mix(in srgb,var(--custom-bg) 78%,black 22%)}.theme-custom .creditor-premium-panel{border-color:color-mix(in srgb,var(--custom-border) 62%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 84%,white 10%),color-mix(in srgb,var(--custom-card) 82%,transparent));box-shadow:0 22px 54px color-mix(in srgb,var(--custom-bg) 78%,black 22%),inset 0 1px color-mix(in srgb,white 8%,transparent)}.theme-custom .creditor-premium-pill,.theme-custom .creditor-premium-secondary{border-color:color-mix(in srgb,var(--custom-border) 62%,white 8%);background:color-mix(in srgb,var(--custom-surface) 76%,transparent);color:var(--custom-muted)}.theme-custom .creditor-premium-pill:hover,.theme-custom .creditor-premium-secondary:hover{background:color-mix(in srgb,var(--custom-surface) 88%,transparent);color:var(--custom-text)}.theme-custom .creditor-premium-pill-active{border-color:color-mix(in srgb,var(--custom-accent) 42%,white 10%);background:linear-gradient(135deg,color-mix(in srgb,var(--custom-accent) 18%,transparent),color-mix(in srgb,var(--custom-card) 72%,transparent));color:color-mix(in srgb,var(--custom-accent) 78%,white 22%);box-shadow:0 14px 28px color-mix(in srgb,var(--custom-accent) 14%,transparent)}.theme-custom .creditor-premium-primary{border-color:color-mix(in srgb,var(--custom-accent) 30%,white 8%);background:linear-gradient(135deg,color-mix(in srgb,var(--custom-accent) 92%,white 8%),color-mix(in srgb,var(--custom-accentHover) 90%,black 10%));box-shadow:0 18px 34px color-mix(in srgb,var(--custom-accent) 22%,transparent)}.theme-custom .creditor-premium-empty{border-color:color-mix(in srgb,var(--custom-border) 70%,transparent);background:radial-gradient(circle at top,color-mix(in srgb,var(--custom-accent) 14%,transparent),transparent 52%),color-mix(in srgb,var(--custom-surface) 64%,transparent)}.theme-custom .sidebar-2026-shell{background:linear-gradient(to bottom,var(--custom-sidebar),color-mix(in srgb,var(--custom-sidebar) 90%,var(--custom-bg) 10%),var(--custom-sidebar))!important;border-color:var(--custom-border)!important}.theme-custom .sidebar-2026-shell .text-slate-700,.theme-custom .sidebar-2026-shell .text-slate-600,.theme-custom .sidebar-2026-shell .dark\:text-slate-200,.theme-custom .sidebar-2026-shell .dark\:text-slate-300,.theme-custom .sidebar-2026-shell .dark\:text-slate-100{color:var(--custom-sidebarText)!important}.theme-custom .sidebar-2026-shell .text-amber-600,.theme-custom .sidebar-2026-shell .text-amber-500,.theme-custom .sidebar-2026-shell .dark\:text-amber-300,.theme-custom .sidebar-2026-shell .dark\:text-amber-200\/80{color:color-mix(in srgb,var(--custom-accent) 82%,white 18%)!important}.theme-custom .sidebar-2026-shell .hover\:bg-slate-100:hover,.theme-custom .sidebar-2026-shell .dark\:hover\:bg-slate-800\/70:hover{background-color:color-mix(in srgb,var(--custom-sidebar) 80%,var(--custom-accent) 20%)!important}.theme-light.theme-custom .sidebar-2026-shell .text-slate-400,.theme-light.theme-custom .sidebar-2026-shell .text-slate-500,.theme-light.theme-custom .sidebar-2026-shell .dark\:text-slate-400,.theme-light.theme-custom .sidebar-2026-shell .dark\:text-slate-500{color:color-mix(in srgb,var(--custom-sidebarText) 78%,var(--custom-muted) 22%)!important}.theme-light.theme-custom .sidebar-2026-shell .group:hover .text-slate-400,.theme-light.theme-custom .sidebar-2026-shell .group:hover .dark\:text-slate-500{color:color-mix(in srgb,var(--custom-text) 82%,var(--custom-accent) 18%)!important}.theme-light.theme-custom .sidebar-2026-shell .via-amber-300\/90,.theme-light.theme-custom .sidebar-2026-shell .dark\:via-amber-300\/35{--tw-gradient-via: rgba(0, 0, 0, .42) !important}.theme-light.theme-custom .sidebar-2026-shell .from-transparent,.theme-light.theme-custom .sidebar-2026-shell .to-transparent{--tw-gradient-from: transparent !important;--tw-gradient-to: transparent !important}.theme-light.theme-custom .sidebar-2026-shell .text-amber-800\/80,.theme-light.theme-custom .sidebar-2026-shell .dark\:text-amber-200\/80{color:color-mix(in srgb,var(--custom-text) 68%,var(--custom-accent) 32%)!important}.theme-light.theme-custom .sidebar-section-divider{background-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.42) 52%,transparent 100%)!important}.theme-light.theme-custom .sidebar-2026-shell .bg-\[radial-gradient\(ellipse_at_center\,rgba\(199\,152\,91\,0\.28\)_0\%\,rgba\(199\,152\,91\,0\.16\)_45\%\,rgba\(199\,152\,91\,0\)_100\%\)\]{background:radial-gradient(ellipse at center,#00000038,#0000001f 45%,#0000)!important}.theme-custom .sidebar-2026-shell .bg-white,.theme-custom .sidebar-2026-shell .bg-white\/80,.theme-custom .sidebar-2026-shell .dark\:bg-slate-900,.theme-custom .sidebar-2026-shell .dark\:bg-slate-900\/80{background-color:color-mix(in srgb,var(--custom-sidebar) 85%,var(--custom-surface) 15%)!important}.theme-custom .sidebar-2026-shell .border-slate-200,.theme-custom .sidebar-2026-shell .border-slate-200\/80,.theme-custom .sidebar-2026-shell .dark\:border-slate-800,.theme-custom .sidebar-2026-shell .dark\:border-slate-800\/80{border-color:var(--custom-border)!important}.theme-custom .sidebar-2026-shell .shadow-lg{box-shadow:0 10px 30px color-mix(in srgb,var(--custom-sidebar) 60%,black 40%)!important}.theme-custom .sidebar-2026-shell .via-amber-300\/90,.theme-custom .sidebar-2026-shell .dark\:via-amber-300\/35{--tw-gradient-via: color-mix(in srgb, var(--custom-accent) 48%, transparent) !important}.theme-custom .dark\:bg-slate-900{background-color:var(--custom-card)!important}.theme-custom .dark\:border-slate-700,.theme-custom .dark\:border-slate-800{border-color:var(--custom-border)!important}.theme-custom .dark\:text-slate-100{color:var(--custom-text)!important}.theme-custom input,.theme-custom select,.theme-custom textarea{background-color:var(--custom-surface)!important;border-color:var(--custom-border)!important;color:var(--custom-text)!important}.theme-custom .dark\:shadow-\[0_0_30px_rgba\(15\,23\,42\,0\.8\)\]{box-shadow:0 0 30px color-mix(in srgb,var(--custom-sidebar) 70%,black 30%)!important}.theme-custom .dark\:shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.9\)\]{box-shadow:0 16px 40px color-mix(in srgb,var(--custom-bg) 60%,black 40%)!important}.theme-custom .dark\:shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.8\)\]{box-shadow:0 10px 30px color-mix(in srgb,var(--custom-bg) 60%,black 40%)!important}.theme-custom .from-slate-50,.theme-custom .from-slate-950,.theme-custom .dark\:from-slate-950{--tw-gradient-from: var(--custom-sidebar) !important}.theme-custom .via-white,.theme-custom .via-slate-900,.theme-custom .dark\:via-slate-900{--tw-gradient-via: color-mix(in srgb, var(--custom-sidebar) 95%, var(--custom-bg) 5%) !important}.theme-custom .to-slate-50,.theme-custom .to-slate-950,.theme-custom .dark\:to-slate-950{--tw-gradient-to: var(--custom-sidebar) !important}html.theme-custom{--workspace-card: var(--custom-card);--workspace-panel: var(--custom-card);--workspace-soft: var(--custom-surface);--workspace-sunken: color-mix(in srgb, var(--custom-bg) 65%, var(--custom-card));--workspace-text: var(--custom-text);--workspace-muted: var(--custom-muted);--workspace-faint: var(--custom-muted);--workspace-line: color-mix(in srgb, var(--custom-border) 72%, var(--custom-card));--workspace-outline: var(--custom-border);--workspace-accent: var(--ui-accent-ink, var(--custom-accent));--workspace-accent-soft: color-mix(in srgb, var(--custom-accent) 14%, var(--workspace-card));--workspace-action: linear-gradient(128deg, var(--ui-action-start, var(--custom-accentHover)), var(--ui-action-end, var(--custom-accent)));--workspace-action-hover: var(--ui-action-start, var(--custom-accentHover));--workspace-on-action: var(--ui-action-foreground, hsl(var(--primary-foreground)));--workspace-success: var(--ui-success-ink, var(--custom-success));--workspace-warning: var(--ui-warning-ink, var(--custom-warning));--workspace-danger: var(--ui-danger-ink, var(--custom-danger));--workspace-on-danger: hsl(var(--destructive-foreground));--workspace-glow: color-mix(in srgb, var(--custom-accent) 28%, transparent);--workspace-shadow: 0 1px 2px color-mix(in srgb, var(--custom-text) 4%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--custom-text) 20%, transparent);--workspace-shadow-hover: 0 2px 4px color-mix(in srgb, var(--custom-text) 5%, transparent), 0 18px 36px -18px color-mix(in srgb, var(--custom-text) 24%, transparent)}html.theme-light.theme-custom{--workspace-card: color-mix(in srgb, var(--custom-card) 40%, white);--workspace-panel: color-mix(in srgb, var(--custom-card) 86%, white);--workspace-soft: color-mix(in srgb, var(--custom-surface) 90%, var(--custom-bg))}html.dark.theme-custom{--workspace-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 16px 36px -16px rgb(0 0 0 / .6);--workspace-shadow-hover: 0 2px 4px rgb(0 0 0 / .3), 0 22px 44px -16px rgb(0 0 0 / .7)}.workspace-page-header{flex-shrink:0;min-width:0;container:workspace-header / inline-size}.workspace-page-source{display:grid;gap:2px;flex-shrink:0;border-radius:6px;background:var(--workspace-soft);padding:9px 14px}.workspace-page-source small{color:var(--workspace-muted);font-size:11px}.workspace-page-source strong{color:var(--workspace-text);font-size:13px;font-weight:700}@container workspace-header (max-width: 650px){.workspace-page-header.legal-cockpit-page .legal-cockpit-command{padding:16px!important;gap:12px!important}.workspace-page-header.legal-cockpit-page .legal-cockpit-title{flex:1 1 100%;gap:12px!important}.workspace-page-header.legal-cockpit-page .legal-cockpit-title-mark{width:44px!important;height:44px!important;flex-basis:44px}.workspace-page-header.legal-cockpit-page .legal-cockpit-title h1{font-size:24px!important;overflow-wrap:anywhere}.workspace-page-header.legal-cockpit-page .legal-cockpit-title p{font-size:12px!important}.workspace-page-source{display:flex;align-items:baseline;gap:7px;margin-left:56px;padding:4px 8px}.workspace-page-source strong{font-size:11px}}.case-vault-page{--cases-card: var(--workspace-card);--cases-panel: var(--workspace-panel);--cases-soft: var(--workspace-soft);--cases-sunken: var(--workspace-sunken);--cases-text: var(--workspace-text);--cases-muted: var(--workspace-muted);--cases-faint: var(--workspace-faint);--cases-accent: var(--workspace-accent);--cases-accent-soft: var(--workspace-accent-soft);--cases-line: var(--workspace-line);--cases-outline: var(--workspace-outline);--cases-ribbon: var(--workspace-action);--cases-ribbon-glow: var(--workspace-glow);--cases-shadow: var(--workspace-shadow);--cases-shadow-hover: var(--workspace-shadow-hover);--cases-star: var(--custom-warning);--cases-star-soft: color-mix(in srgb, var(--custom-warning) 14%, var(--workspace-card));min-width:0}.case-vault-page .case-vault-command,.case-vault-page .case-vault-stat-grid,.case-vault-page .case-vault-toolbar{--cv-card: var(--cases-card);--cv-card-2: var(--cases-soft);--cv-field: var(--cases-soft);--cv-header: var(--cases-card);--cv-header-2: var(--cases-soft);--cv-stat: var(--cases-card);--cv-text: var(--cases-text);--cv-muted: var(--cases-muted);--cv-accent: var(--cases-accent);--cv-line: var(--cases-line);--cv-gold: var(--cases-star)}.case-vault-page .case-vault-shell{max-width:none;margin:0 auto;gap:14px!important;padding:0 0 28px!important}.case-vault-page .case-vault-command{position:relative;top:auto;padding:20px 22px!important;border:1px solid var(--cases-outline)!important;border-radius:10px!important;background:var(--cases-panel)!important;box-shadow:var(--cases-shadow)!important}.case-vault-page .case-vault-command-main{gap:18px;margin:0!important}.case-vault-page .case-vault-identity{gap:16px}.case-vault-page .case-vault-mark{width:52px;height:52px;border:0;border-radius:8px;background:var(--cases-ribbon);box-shadow:0 12px 24px -12px var(--cases-ribbon-glow);color:var(--workspace-on-action)}.case-vault-page .case-vault-mark svg{width:25px;height:25px}.case-vault-page .case-vault-kicker{margin-bottom:2px;color:var(--cases-accent);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.case-vault-page .case-vault-identity h2{color:var(--cases-text);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.case-vault-page .case-vault-identity p{max-width:none;margin:2px 0 0;color:var(--cases-muted);font-size:13px}.case-vault-page .case-vault-command-side{gap:10px}.case-vault-page .case-vault-live{display:flex;min-width:0;align-items:center;gap:10px;border-radius:6px;background:var(--cases-soft);padding:0 12px;min-height:44px}.case-vault-page .case-vault-live:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--custom-success)}.case-vault-page .case-vault-live span{color:var(--cases-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.case-vault-page .case-vault-live strong{color:var(--cases-text);font-size:15px;font-weight:800}html.theme-preset-navy .case-vault-page .case-vault-primary:not(:disabled),.case-vault-page .case-vault-primary:not(:disabled){min-height:44px;border:0!important;border-radius:6px;background:var(--cases-ribbon)!important;box-shadow:0 12px 24px -12px var(--cases-ribbon-glow)!important;padding:0 18px;color:var(--workspace-on-action)!important;font-size:13px;font-weight:700}.case-vault-page .case-vault-primary-pending{min-height:44px;border-radius:6px;padding:0 18px}.case-vault-page .case-vault-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.case-vault-page .case-vault-stat{min-height:98px;grid-template-columns:40px minmax(0,1fr);gap:14px;border:1px solid var(--cases-outline);border-radius:10px;background:var(--cases-panel);box-shadow:var(--cases-shadow);padding:16px 18px}.case-vault-page .case-vault-stat.is-active{border-color:var(--cases-accent);background:color-mix(in srgb,var(--cases-accent) 5%,var(--cases-panel));box-shadow:inset 0 0 0 1px var(--cases-accent),var(--cases-shadow);transform:none}.case-vault-page .case-vault-stat:hover{border-color:var(--cases-outline);box-shadow:var(--cases-shadow-hover);transform:translateY(-1px)}.case-vault-page .case-vault-stat.is-active:hover{border-color:var(--cases-accent);box-shadow:inset 0 0 0 1px var(--cases-accent),var(--cases-shadow-hover)}.case-vault-page .case-vault-stat-icon{width:40px;height:40px;border:0;border-radius:6px;background:var(--cases-accent-soft);color:var(--cases-accent)}.case-vault-page .case-vault-stat[data-view=starred] .case-vault-stat-icon{border:0;background:var(--cases-star-soft);color:var(--cases-star)}.case-vault-page .case-vault-stat[data-view=archived] .case-vault-stat-icon{border:0;background:var(--cases-sunken);color:var(--cases-muted)}.case-vault-page .case-vault-stat-icon svg{width:19px;height:19px}.case-vault-page .case-vault-stat-copy span{color:var(--cases-muted);font-size:12px;font-weight:600}.case-vault-page .case-vault-stat strong{margin:0;color:var(--cases-text);font-size:25px;font-weight:800;line-height:1}.case-vault-page .case-vault-stat small{margin:3px 0 0;color:var(--cases-faint);font-size:11px;font-weight:500}.case-vault-page .case-vault-toolbar{position:relative;top:auto;z-index:15;gap:8px;padding:10px;border:1px solid var(--cases-outline);border-radius:10px;background:var(--cases-panel);box-shadow:var(--cases-shadow)}.case-vault-page .case-vault-toolbar-sticky{position:sticky;top:8px;z-index:35}.case-vault-page .case-vault-search{min-height:44px;border:0;border-radius:6px;background:var(--cases-soft);color:var(--cases-muted)}.case-vault-page .case-vault-search:focus-within{background:var(--cases-soft);box-shadow:inset 0 0 0 2px var(--cases-accent-soft)}.case-vault-page .case-vault-search input{color:var(--cases-text)!important;font-size:13px}.case-vault-page .case-vault-search input::-moz-placeholder{color:var(--cases-faint)!important}.case-vault-page .case-vault-search input::placeholder{color:var(--cases-faint)!important}.case-vault-page .case-vault-toolbar .filter-tile{--ft-height: 44px;--ft-radius: 6px;--ft-min-width: 170px;--ft-surface: var(--cases-soft);--ft-panel: var(--cases-card);--ft-panel-2: var(--cases-soft);--ft-line: var(--cases-line);--ft-text: var(--cases-text);--ft-muted: var(--cases-muted);--ft-accent: var(--cases-accent);flex:0 1 185px}.case-vault-page .case-vault-toolbar .filter-tile-wide{flex-basis:220px}.case-vault-page .case-vault-toolbar .filter-tile-trigger{min-height:44px;border:0!important;border-radius:6px;background:var(--cases-soft)!important;box-shadow:none!important;color:var(--cases-text)!important;font-size:12px;font-weight:600}.case-vault-page .case-vault-toolbar .filter-tile-option{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--cases-text)!important}.case-vault-page .case-vault-toolbar .filter-tile-option:hover,.case-vault-page .case-vault-toolbar .filter-tile-option.is-selected{background:var(--cases-accent-soft)!important}@media(max-width:1280px){.case-vault-page .case-vault-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.case-vault-page .case-vault-stat{grid-column:span 2}.case-vault-page .case-vault-stat[data-view=starred],.case-vault-page .case-vault-stat[data-view=archived]{grid-column:span 3}}@media(max-width:900px){.case-vault-page .case-vault-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-vault-page .case-vault-stat,.case-vault-page .case-vault-stat[data-view=starred],.case-vault-page .case-vault-stat[data-view=archived]{grid-column:auto}.case-vault-page .case-vault-stat[data-view=all]{grid-column:1 / -1}}@media(max-width:767px){.case-vault-page .case-vault-command{padding:0!important;background:transparent!important;box-shadow:none!important}.case-vault-page .case-vault-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-vault-page .case-vault-stat{min-height:0;padding:9px 11px}.case-vault-page .case-vault-toolbar{padding:8px}}.case-vault-page .case-vault-stat[data-view=civil] .case-vault-stat-icon{background:color-mix(in srgb,var(--custom-success) 14%,var(--cases-card));color:var(--custom-success)}.case-vault-page .case-vault-stat[data-view=bankruptcy] .case-vault-stat-icon{background:var(--cases-accent-soft);color:var(--cases-accent)}.case-vault-page{--cv-surface-radius: var(--radius-nested-min);--cv-card: color-mix(in srgb, var(--custom-card) 88%, var(--custom-bg) 12%);--cv-card-2: color-mix(in srgb, var(--custom-surface) 82%, var(--custom-bg) 18%);--cv-field: color-mix(in srgb, var(--custom-surface) 78%, var(--custom-card) 22%);--cv-line: color-mix(in srgb, var(--custom-border) 72%, transparent);--cv-line-strong: color-mix(in srgb, var(--custom-accent) 32%, var(--custom-border) 68%);--cv-text: var(--custom-text);--cv-muted: color-mix(in srgb, var(--custom-muted) 88%, var(--custom-text) 12%);--cv-accent: var(--workspace-accent);--cv-accent-2: var(--custom-accentHover);--cv-gold: var(--custom-warning);--cv-danger: var(--workspace-danger);--cv-shadow: color-mix(in srgb, var(--custom-text) 14%, transparent);--cv-header: color-mix(in srgb, var(--custom-card) 88%, var(--custom-surface) 12%);--cv-header-2: color-mix(in srgb, var(--custom-surface) 78%, var(--custom-bg) 22%);--cv-stat: color-mix(in srgb, var(--custom-card) 84%, var(--custom-bg) 16%);--cv-case: color-mix(in srgb, var(--custom-card) 72%, var(--custom-bg) 28%);--cv-case-2: color-mix(in srgb, var(--custom-surface) 64%, var(--custom-bg) 36%)}.case-vault-shell{gap:16px;border:0;border-radius:0;padding:0 0 22px;background:transparent;box-shadow:none}.case-vault-shell:before{opacity:.7}.case-vault-command{--cv-command-radius: var(--radius-panel);--cv-command-inset: 18px;--cv-command-inner-radius: max( var(--radius-nested-min), calc(var(--cv-command-radius) - var(--cv-command-inset)) );position:relative;top:auto;z-index:20;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.case-vault-command-main{gap:22px;margin-bottom:28px}.case-vault-mark{width:74px;height:74px;border-radius:var(--cv-command-inner-radius);background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--cv-accent) 30%,transparent),transparent 44%),color-mix(in srgb,var(--cv-card) 72%,var(--cv-field) 28%);color:color-mix(in srgb,var(--cv-accent) 86%,white 8%)}.case-vault-mark svg{width:30px;height:30px}.case-vault-kicker{color:color-mix(in srgb,var(--cv-accent) 84%,var(--cv-muted) 16%)}.case-vault-identity h2{font-size:clamp(34px,4vw,46px);letter-spacing:-.065em}.case-vault-command-side{gap:20px}.case-vault-live{min-width:84px;border-right:0;padding-right:0}.case-vault-live strong{font-size:32px}.case-vault-primary{min-height:54px;border-radius:var(--cv-command-inner-radius);padding:0 28px}.case-vault-secondary{min-height:54px;border-radius:var(--cv-command-inner-radius);padding:0 18px}.case-vault-primary-pending{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border-radius:var(--cv-command-inner-radius);padding:0 28px;border:1px solid color-mix(in srgb,var(--cv-accent) 18%,var(--cv-line));background:color-mix(in srgb,var(--cv-accent) 12%,transparent);color:transparent;font-size:14px;font-weight:900;letter-spacing:-.01em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:case-vault-primary-pending 1.2s ease-in-out infinite}.case-vault-primary-pending svg{visibility:hidden}@keyframes case-vault-primary-pending{0%,to{opacity:.5}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.case-vault-primary-pending{animation:none}}.case-vault-toolbar{--cv-toolbar-radius: var(--cv-surface-radius, var(--radius-nested-min));--cv-toolbar-inset: 10px;--cv-toolbar-inner-radius: var(--cv-toolbar-radius);grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;border-radius:var(--cv-toolbar-radius);padding:var(--cv-toolbar-inset);background:color-mix(in srgb,var(--cv-field) 82%,transparent)}.case-vault-search{min-height:46px;border-radius:var(--cv-toolbar-inner-radius)}.case-vault-stat-grid{gap:18px}.case-vault-limit-bar{margin-bottom:14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--cv-gold, #b8860b) 34%,var(--cv-line));border-radius:var(--cv-surface-radius, var(--radius-nested-min));background:color-mix(in srgb,var(--cv-gold, #b8860b) 8%,var(--cv-case));color:var(--cv-text);font-size:13px;font-weight:600;line-height:1.45}.case-vault-limit-bar.is-reached{border-color:color-mix(in srgb,var(--cv-danger) 38%,var(--cv-line));background:color-mix(in srgb,var(--cv-danger) 9%,var(--cv-case));color:color-mix(in srgb,var(--cv-danger) 84%,var(--cv-text) 16%);font-weight:700}.case-vault-stat{--cv-stat-radius: var(--cv-surface-radius, var(--radius-nested-min));--cv-stat-inset: 20px;--cv-stat-inner-radius: max( var(--radius-nested-min), calc(var(--cv-stat-radius) - var(--cv-stat-inset)) );display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:118px;border-radius:var(--cv-stat-radius);padding:22px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cv-accent) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--cv-stat) 96%,transparent),color-mix(in srgb,var(--cv-card-2) 72%,transparent))}.case-vault-stat-icon{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--cv-accent) 34%,var(--cv-line));border-radius:var(--cv-stat-inner-radius);background:color-mix(in srgb,var(--cv-accent) 14%,var(--cv-card) 86%);color:color-mix(in srgb,var(--cv-accent) 78%,var(--cv-text) 22%)}.case-vault-stat[data-view=starred] .case-vault-stat-icon{border-color:color-mix(in srgb,var(--cv-gold) 42%,var(--cv-line));background:color-mix(in srgb,var(--cv-gold) 13%,var(--cv-card) 87%);color:var(--cv-gold)}.case-vault-stat[data-view=archived] .case-vault-stat-icon{border-color:color-mix(in srgb,var(--cv-muted) 36%,var(--cv-line));background:color-mix(in srgb,var(--cv-muted) 10%,var(--cv-card) 90%);color:color-mix(in srgb,var(--cv-muted) 82%,var(--cv-text) 18%)}.case-vault-stat-icon svg{width:26px;height:26px}.case-vault-stat-copy{min-width:0}.case-vault-stat-copy span,.case-vault-stat span:not(.case-vault-stat-icon):not(.case-vault-stat-copy){display:block;color:var(--cv-muted);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.case-vault-stat strong{margin-top:4px;font-size:25px;letter-spacing:-.045em}.case-vault-stat small{margin-top:5px}.case-vault-list{gap:12px}.case-vault-card{--case-card-radius: var(--cv-surface-radius, var(--radius-nested-min));--case-card-inset: 15px;--case-card-inner-radius: max( var(--radius-nested-min), calc(var(--case-card-radius) - var(--case-card-inset)) );border-radius:var(--case-card-radius)!important;background:radial-gradient(circle at 5% 0%,color-mix(in srgb,var(--cv-accent) 6%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--cv-case) 96%,transparent),color-mix(in srgb,var(--cv-case-2) 94%,transparent))!important}.case-vault-card.is-starred{border-color:color-mix(in srgb,var(--cv-gold) 76%,var(--cv-line))!important;box-shadow:0 24px 62px color-mix(in srgb,var(--cv-shadow) 96%,transparent),0 0 0 1px color-mix(in srgb,var(--cv-gold) 24%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent)!important}.case-vault-card-inner{display:block!important;padding:26px 28px 16px!important}.case-vault-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.case-vault-card-title{display:inline-flex;margin-top:8px}.case-vault-card-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:9px}.case-vault-card-title-row .case-vault-star-badge{margin-top:8px;flex:0 0 auto}.case-vault-card-title div{font-size:22px!important;font-weight:800!important;line-height:1.12!important}.case-vault-card-number{margin-top:8px;font-size:14px}.case-vault-star-badge{border:1px solid color-mix(in srgb,var(--cv-gold) 24%,transparent);border-radius:var(--case-card-inner-radius, var(--radius-nested-min));background:color-mix(in srgb,var(--cv-gold) 16%,transparent);color:var(--cv-gold)}.case-vault-archive-badge{border:1px solid color-mix(in srgb,var(--cv-muted) 22%,transparent);border-radius:var(--case-card-inner-radius, var(--radius-nested-min));background:color-mix(in srgb,var(--cv-muted) 10%,transparent);color:var(--cv-muted)}.case-vault-card-tools{display:inline-flex;align-items:center;gap:10px}.case-vault-card-actions{display:inline-flex;gap:6px;border:0;padding:0;background:transparent;opacity:0;transform:translate(6px);transition:opacity .18s ease,transform .18s ease}.case-vault-card:hover .case-vault-card-actions{opacity:1;transform:translate(0)}.case-vault-tool{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--case-card-inner-radius, var(--radius-nested-min));color:color-mix(in srgb,var(--cv-muted) 84%,transparent);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.case-vault-tool:hover{border-color:color-mix(in srgb,var(--cv-accent) 28%,var(--cv-line));background:color-mix(in srgb,var(--cv-accent) 11%,transparent);color:var(--cv-text);transform:translateY(-1px)}.case-vault-star-tool.is-starred{color:var(--cv-gold)}.case-vault-danger-tool:hover{border-color:color-mix(in srgb,var(--cv-danger, #ef4444) 36%,var(--cv-line));background:color-mix(in srgb,var(--cv-danger, #ef4444) 12%,transparent);color:var(--cv-danger, #ef4444)}.case-vault-card-divider{height:1px;margin:16px 0 18px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cv-line-strong) 34%,transparent) 14%,color-mix(in srgb,var(--cv-line-strong) 43%,var(--cv-text) 3%) 50%,color-mix(in srgb,var(--cv-line-strong) 34%,transparent) 86%,transparent);box-shadow:0 1px color-mix(in srgb,white 2%,transparent)}.case-vault-card-bottom-divider{height:1px;margin:16px 0 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cv-line-strong) 31%,transparent) 14%,color-mix(in srgb,var(--cv-line-strong) 39%,var(--cv-text) 3%) 50%,color-mix(in srgb,var(--cv-line-strong) 31%,transparent) 86%,transparent);box-shadow:0 1px color-mix(in srgb,white 2%,transparent)}.case-vault-card-info-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.case-vault-card-info-cell{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;min-width:0}.case-vault-card-info-icon{width:16px;height:16px;margin-top:2px;color:color-mix(in srgb,var(--cv-muted) 78%,transparent)}.case-vault-card-info-label{margin-bottom:8px;color:color-mix(in srgb,var(--cv-muted) 82%,transparent);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.case-vault-card-info-value{overflow:hidden;color:var(--cv-text);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis}.case-vault-responsible-link{text-align:left}.case-vault-responsible-link:hover{color:color-mix(in srgb,var(--cv-accent) 78%,var(--cv-text) 22%);text-decoration:underline;text-underline-offset:3px}.case-vault-card-info-meta{margin-top:5px;overflow:hidden;color:color-mix(in srgb,var(--cv-muted) 76%,transparent);font-size:12px;line-height:1.35;text-overflow:ellipsis}.case-vault-card-notes{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;margin-top:16px;padding-top:0}.case-vault-card-notes-icon{width:16px;height:16px;color:color-mix(in srgb,var(--cv-muted) 78%,transparent)}.case-vault-card-notes span{display:block;color:color-mix(in srgb,var(--cv-muted) 78%,transparent);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.case-vault-card-notes p{margin:6px 0 0;color:color-mix(in srgb,var(--cv-text) 82%,var(--cv-muted) 18%);font-size:12px;line-height:1.45}.case-vault-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;color:color-mix(in srgb,var(--cv-muted) 82%,transparent)!important;font-size:13px}.case-vault-card-meta button{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--cv-muted) 86%,transparent)!important;transition:color .16s ease}.case-vault-card-meta button:hover{color:var(--cv-text)!important}.case-vault-card-meta button span{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--case-card-inner-radius, var(--radius-nested-min));background:color-mix(in srgb,var(--cv-accent) 20%,transparent);color:color-mix(in srgb,var(--cv-text) 90%,transparent);font-size:11px;font-weight:800}.case-vault-card-meta-separator{width:1px;height:14px;background:color-mix(in srgb,var(--cv-line) 72%,transparent)}@media(max-width:1280px){.case-vault-card-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.case-vault-shell{padding:18px}.case-vault-command-main,.case-vault-card-top{flex-direction:column}.case-vault-card-tools{align-self:flex-end}.case-vault-card-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.case-vault-card-info-grid,.case-vault-stat-grid{grid-template-columns:1fr}.case-vault-card-inner{padding:20px!important}}.case-vault-search .creditor-premium-search-input{min-height:44px!important;border:0!important;border-radius:var(--cv-toolbar-inner-radius)!important;padding:0!important;background:transparent!important;box-shadow:none!important}.case-vault-search .creditor-premium-search-input:focus{border:0!important;background:transparent!important;box-shadow:none!important}.case-vault-stat{min-height:92px;padding:18px var(--cv-stat-inset);grid-template-columns:56px minmax(0,1fr)!important;-moz-column-gap:18px!important;column-gap:18px!important}.case-vault-stat-copy{display:grid!important;min-width:0;align-content:center;gap:4px;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;text-transform:none!important}.case-vault-stat-copy span{display:block!important;color:var(--cv-muted)!important;font-size:13px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;text-transform:none!important}.case-vault-stat-copy strong{display:block!important;margin:0!important;color:var(--cv-text)!important;font-size:28px!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.95!important}.case-vault-stat-copy small{display:block!important;margin:0!important;color:var(--cv-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.25!important;text-transform:none!important}.case-vault-stat-icon{width:56px!important;height:56px!important;align-self:center}.case-vault-shell{border:0!important;border-radius:0!important;padding:0 0 22px!important;background:transparent!important;box-shadow:none!important}.case-vault-command{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.case-vault-command-main{margin-bottom:20px}.case-vault-card-inner{padding:22px 24px 14px!important}.case-vault-card-title{margin-top:7px}.case-vault-card-title div{font-size:20px!important;line-height:1.16!important}.case-vault-card-number{margin-top:7px}.case-vault-card-divider{margin:14px 0 16px}.case-vault-card-info-grid{gap:18px}.case-vault-card-info-cell{grid-template-columns:16px minmax(0,1fr);gap:9px}.case-vault-card-info-label{margin-bottom:7px;letter-spacing:.14em}.case-vault-card-info-value{font-size:12.5px}.case-vault-card-info-meta{margin-top:4px;font-size:11.5px}.case-vault-card-notes{margin-top:14px;padding-top:0}.case-vault-card-meta{margin-top:15px}.case-vault-card-actions{opacity:.42;transform:none}.case-vault-page{min-height:100%;color:var(--cv-text)}.case-vault-shell{position:relative;display:grid}.case-vault-shell:before{content:"";display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--cv-accent) 8%,transparent),transparent 30%),radial-gradient(circle at 94% 12%,color-mix(in srgb,var(--cv-accent-2) 8%,transparent),transparent 26%)}.case-vault-command{display:grid}.case-vault-command-main{display:flex;align-items:center;justify-content:space-between}.case-vault-identity{display:flex;min-width:0;align-items:center;gap:14px}.case-vault-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--cv-accent) 30%,var(--cv-line));box-shadow:0 16px 34px color-mix(in srgb,var(--cv-accent) 16%,transparent)}.case-vault-kicker{margin-bottom:6px;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.case-vault-identity h2{margin:0;color:var(--cv-text);font-weight:900;line-height:.96}.case-vault-identity p{max-width:620px;margin:8px 0 0;color:var(--cv-muted);font-size:13px;line-height:1.45}.case-vault-command-side{display:flex;flex:0 0 auto;align-items:center}.case-vault-live{display:grid;justify-items:end;gap:2px}.case-vault-live span{color:var(--cv-muted);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.case-vault-live strong{color:var(--cv-text);font-weight:900;line-height:1}.case-vault-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid color-mix(in srgb,var(--cv-accent) 54%,var(--cv-line));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,white 20%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--cv-accent) 88%,var(--cv-card) 12%),color-mix(in srgb,var(--cv-accent-2) 72%,var(--cv-accent) 28%));box-shadow:0 18px 38px color-mix(in srgb,var(--cv-accent) 24%,transparent),inset 0 1px color-mix(in srgb,white 18%,transparent);color:#fff;font-size:14px;font-weight:900;letter-spacing:-.01em;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.case-vault-primary:hover{filter:brightness(1.04);box-shadow:0 22px 46px color-mix(in srgb,var(--cv-accent) 31%,transparent),inset 0 1px color-mix(in srgb,white 22%,transparent)}.case-vault-primary:active{transform:scale(.985)}.case-vault-create{position:relative}.case-vault-create.is-open{z-index:40}.case-vault-command:has(.case-vault-create.is-open){z-index:45}.case-vault-list>.case-vault-empty{content-visibility:visible;contain-intrinsic-size:auto}.case-vault-create-menu{position:absolute;top:calc(100% + 8px);right:0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 48px);padding:6px;border:1px solid var(--cv-line);border-radius:12px;background:var(--cv-card);box-shadow:0 12px 32px color-mix(in srgb,var(--cv-text) 18%,transparent)}.case-vault-create-menu button{display:block;width:100%;padding:12px 16px;border-radius:8px;color:var(--cv-text);font-size:13px;font-weight:700;text-align:left}.case-vault-create-menu button:hover,.case-vault-create-menu button:focus-visible{background:color-mix(in srgb,var(--cv-accent) 12%,var(--cv-card))}.case-vault-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--cv-line) 88%,transparent);background:color-mix(in srgb,var(--cv-card) 76%,transparent);color:var(--cv-text);font-size:13px;font-weight:800;letter-spacing:-.01em;transition:border-color .18s ease,background .18s ease,transform .18s ease}.case-vault-secondary:hover{border-color:color-mix(in srgb,var(--cv-accent) 42%,var(--cv-line));background:color-mix(in srgb,var(--cv-accent) 10%,var(--cv-card))}.case-vault-secondary:active{transform:scale(.985)}.case-vault-secondary svg{width:16px;height:16px}.case-vault-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--cv-line) 76%,transparent)}.case-vault-toolbar .case-vault-search{flex:2 1 280px}.case-vault-toolbar .filter-tile{--ft-min-width: 0;flex:1 1 216px}.case-vault-toolbar-sticky{position:sticky;top:10px;z-index:35;box-shadow:0 14px 32px color-mix(in srgb,var(--cv-shadow) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.case-vault-search{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--cv-line) 76%,transparent);padding:0 12px;background:color-mix(in srgb,var(--cv-header-2) 72%,transparent);color:color-mix(in srgb,var(--cv-muted) 82%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.case-vault-search:focus-within{border-color:color-mix(in srgb,var(--cv-accent) 46%,var(--cv-line));background:color-mix(in srgb,var(--cv-header) 88%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-accent) 11%,transparent)}.case-vault-search input{flex:1 1 auto;min-width:0;width:100%;color:var(--cv-text)!important}.case-vault-search input:focus,.case-vault-search input:focus-visible{outline:none!important;background:transparent!important;box-shadow:none!important}.case-vault-search input::-moz-placeholder{color:color-mix(in srgb,var(--cv-muted) 70%,transparent)!important}.case-vault-search input::placeholder{color:color-mix(in srgb,var(--cv-muted) 70%,transparent)!important}.case-vault-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.case-vault-stat{grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:12px}.case-vault-stat-copy{width:100%}}.case-vault-stat{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--cv-line) 82%,transparent);text-align:left;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cv-accent) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--cv-stat) 96%,transparent),color-mix(in srgb,var(--cv-card-2) 72%,transparent));box-shadow:0 16px 40px color-mix(in srgb,var(--cv-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.case-vault-stat:hover,.case-vault-stat.is-active{border-color:color-mix(in srgb,var(--cv-accent) 38%,var(--cv-line));transform:translateY(-1px)}.case-vault-list{display:grid}.case-vault-list.is-virtualized{position:relative;display:block;contain:layout style paint}.case-vault-list.is-virtualized .case-vault-row{position:absolute;right:0;left:0;contain:layout style paint}.case-vault-row{min-width:0}.case-vault-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--cv-line) 84%,transparent)!important;background:radial-gradient(circle at 5% 0%,color-mix(in srgb,var(--cv-accent) 6%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--cv-case) 96%,transparent),color-mix(in srgb,var(--cv-case-2) 94%,transparent))!important;box-shadow:0 18px 44px color-mix(in srgb,var(--cv-shadow) 70%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)!important}.case-vault-card:hover{border-color:color-mix(in srgb,var(--cv-accent) 32%,var(--cv-line))!important;box-shadow:0 24px 58px color-mix(in srgb,var(--cv-shadow) 92%,transparent),0 0 0 1px color-mix(in srgb,var(--cv-accent) 10%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent)!important}.case-vault-card-bg{background:linear-gradient(110deg,color-mix(in srgb,var(--cv-case) 86%,transparent),color-mix(in srgb,var(--cv-accent) 5%,transparent),color-mix(in srgb,var(--cv-case-2) 78%,transparent))}.case-vault-card-title div{color:var(--cv-text)!important;letter-spacing:-.03em}.case-vault-card-title:hover div{color:color-mix(in srgb,var(--cv-accent) 70%,var(--cv-text) 30%)!important}.case-vault-card-number,.case-vault-card-meta{color:color-mix(in srgb,var(--cv-muted) 82%,transparent)!important}.case-vault-card-number a{color:color-mix(in srgb,var(--cv-accent) 74%,var(--cv-text) 26%)!important}.case-vault-empty{--cv-empty-radius: var(--cv-surface-radius, var(--radius-nested-min));--cv-empty-inset: 20px;--cv-empty-inner-radius: max( var(--radius-nested-min), calc(var(--cv-empty-radius) - var(--cv-empty-inset)) );border:1px dashed color-mix(in srgb,var(--cv-line) 90%,transparent);border-radius:var(--cv-empty-radius);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--cv-accent) 8%,transparent),transparent 35%),color-mix(in srgb,var(--cv-card) 58%,transparent);color:var(--cv-muted)}.case-vault-empty-icon{border:1px solid color-mix(in srgb,var(--cv-line) 80%,transparent);border-radius:var(--cv-empty-inner-radius);background:color-mix(in srgb,var(--cv-field) 76%,transparent)}@media(max-width:640px){.case-vault-page,.case-vault-shell,.case-vault-command,.case-vault-command-main,.case-vault-toolbar,.case-vault-stat-grid,.case-vault-list,.case-vault-row,.case-vault-card{width:100%;max-width:100%;min-width:0}.case-vault-shell{padding:8px 0 18px!important;overflow-x:clip}.case-vault-command-main{align-items:stretch;gap:14px;margin-bottom:14px}.case-vault-identity{gap:10px}.case-vault-mark{width:54px;height:54px}.case-vault-mark svg{width:22px;height:22px}.case-vault-identity h2{font-size:30px}.case-vault-identity p{font-size:12px}.case-vault-command-side{width:100%;flex-wrap:wrap;gap:10px}.case-vault-live{min-width:0}.case-vault-primary{flex:1 1 160px;min-height:46px;padding:0 14px}.case-vault-secondary{flex:1 1 140px;min-height:46px;padding:0 12px}.case-vault-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.case-vault-toolbar-sticky{top:8px}}.case-vault-list{gap:18px}.case-vault-case-tile{--case-tile-radius: var(--cv-surface-radius, var(--radius-nested-min));--case-tile-inset: 32px;--case-tile-inner-radius: max( var(--radius-nested-min), calc(var(--case-tile-radius) - var(--case-tile-inset)) );--case-tile-bg: var(--cv-case);--case-tile-bg-2: var(--cv-case-2);--case-tile-line: var(--cv-line);--case-tile-line-strong: var(--cv-line-strong);--case-tile-text: var(--cv-text);--case-tile-muted: var(--cv-muted);--case-tile-muted-2: color-mix(in srgb, var(--cv-muted) 68%, transparent);--case-tile-accent: var(--cv-accent);--case-tile-gold: var(--cv-gold);--case-tile-danger: var(--cv-danger);--case-tile-shadow: var(--cv-shadow);--case-tile-glow-a: color-mix(in srgb, var(--case-tile-accent) 12%, transparent);--case-tile-glow-b: color-mix(in srgb, var(--case-tile-accent) 8%, transparent);--case-tile-sheen: color-mix(in srgb, white 4%, transparent);--case-tile-inner-line: color-mix(in srgb, var(--case-tile-muted) 16%, transparent);--case-tile-footer-bg: color-mix(in srgb, var(--case-tile-accent) 4%, transparent);--case-tile-avatar-bg: linear-gradient(180deg, color-mix(in srgb, var(--case-tile-accent) 17%, var(--case-tile-bg)), color-mix(in srgb, var(--case-tile-bg-2) 88%, var(--case-tile-accent) 12%));--case-tile-avatar-text: color-mix(in srgb, var(--case-tile-accent) 76%, var(--case-tile-text) 24%);--case-tile-action-hover: color-mix(in srgb, var(--case-tile-accent) 10%, transparent);--case-tile-counter-bg: color-mix(in srgb, var(--case-tile-accent) 32%, transparent);--case-tile-menu-bg: var(--workspace-card);--case-tile-menu-text: var(--workspace-text);--case-tile-menu-icon: var(--workspace-muted);--case-tile-menu-hover: color-mix(in srgb, var(--case-tile-accent) 9%, transparent);border:1px solid var(--case-tile-line)!important;border-radius:var(--case-tile-radius)!important;background:linear-gradient(180deg,var(--case-tile-bg),var(--case-tile-bg-2))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--case-tile-shadow) 55%,transparent),inset 0 1px 0 var(--case-tile-sheen)!important}.case-vault-case-tile:hover{border-color:var(--case-tile-line-strong)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--case-tile-shadow) 62%,transparent),inset 0 1px 0 var(--case-tile-sheen)!important}.case-vault-case-tile.is-starred{border-color:color-mix(in srgb,var(--case-tile-gold) 50%,var(--case-tile-line))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--case-tile-shadow) 62%,transparent),inset 0 1px 0 var(--case-tile-sheen)!important}.case-vault-case-tile .case-vault-card-bg{display:none}.case-vault-case-tile .case-vault-card-inner{padding:0!important}.case-vault-tile-main{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:26px;align-items:start;padding:32px 40px 28px 34px}.case-vault-tile-avatar{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:var(--case-tile-inner-radius);background:var(--case-tile-avatar-bg);color:var(--case-tile-avatar-text);font-size:18px;font-weight:900;letter-spacing:0;box-shadow:inset 0 1px 0 var(--case-tile-sheen)}.case-vault-tile-content{min-width:0}.case-vault-case-tile .case-vault-card-title-row{align-items:center;gap:10px}.case-vault-case-tile .case-vault-card-title-row .case-vault-star-badge{margin-top:0}.case-vault-case-tile .case-vault-card-title{display:inline-flex;max-width:100%;min-width:0;flex-direction:column;align-items:flex-start;margin:0}.case-vault-case-tile .case-vault-card-title div{color:var(--case-tile-text)!important;font-size:22px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.15!important;overflow-wrap:anywhere}.case-vault-case-tile .case-vault-card-title:hover div{color:color-mix(in srgb,var(--case-tile-accent) 44%,var(--case-tile-text))!important}.case-vault-case-tile .case-vault-card-title-subline{display:block;margin-top:6px;color:var(--case-tile-muted);font-size:12.5px;font-weight:750;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.case-vault-case-tile .case-vault-card-title:hover .case-vault-card-title-subline{color:color-mix(in srgb,var(--case-tile-accent) 38%,var(--case-tile-muted))}.case-vault-case-tile .case-vault-card-number{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--case-tile-accent)!important;font-size:17px;font-weight:700;line-height:1.2}.case-vault-case-tile .case-vault-card-number a{color:var(--case-tile-accent)!important}.case-vault-card-kind{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;color:var(--case-tile-muted);font-size:12px;font-weight:700;line-height:1.4}.case-vault-card-kind span+span:before{content:"·";margin-right:12px}.case-vault-civil-ref-heading .case-vault-card-kind{margin-bottom:0}.case-vault-case-tile .case-vault-star-badge{border-color:color-mix(in srgb,var(--case-tile-gold) 24%,transparent);background:color-mix(in srgb,var(--case-tile-gold) 12%,transparent);color:var(--case-tile-gold)}.case-vault-case-tile .case-vault-archive-badge{border-color:color-mix(in srgb,var(--case-tile-muted) 18%,transparent);background:color-mix(in srgb,var(--case-tile-muted) 8%,transparent);color:var(--case-tile-muted)}.case-vault-case-tile .case-vault-card-info-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 20px;margin-top:34px}.case-vault-case-tile .case-vault-card-info-cell{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;width:100%;min-width:0;text-align:left}.case-vault-case-tile .case-vault-card-info-icon{width:25px;height:25px;margin-top:1px;color:var(--case-tile-muted-2);stroke-width:1.65}.case-vault-case-tile .case-vault-card-info-label{margin-bottom:7px;color:var(--case-tile-muted-2);font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:none}.case-vault-case-tile .case-vault-card-info-value{color:var(--case-tile-text);font-size:14px;font-weight:750;line-height:1.32;white-space:normal}.case-vault-case-tile-civil .case-vault-card-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 20px}.case-vault-case-tile-civil .case-vault-card-info-value{overflow-wrap:anywhere;font-size:13px;line-height:1.38;white-space:pre-line}.case-vault-case-tile-civil{--case-civil-blue: color-mix(in srgb, #1f67d2 82%, var(--case-tile-accent) 18%);--case-civil-blue-soft: color-mix(in srgb, var(--case-civil-blue) 12%, transparent);--case-civil-blue-line: color-mix(in srgb, var(--case-civil-blue) 24%, transparent);--case-civil-red: color-mix(in srgb, #c83b35 84%, var(--case-tile-danger) 16%);--case-civil-red-soft: color-mix(in srgb, var(--case-civil-red) 11%, transparent);--case-civil-red-line: color-mix(in srgb, var(--case-civil-red) 30%, transparent)}.case-vault-case-tile-civil .case-vault-civil-ref-header{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:26px;align-items:center;padding:26px 34px 22px;border-bottom:1px solid color-mix(in srgb,var(--case-tile-inner-line) 78%,transparent)}.case-vault-case-tile-civil .case-vault-civil-avatar{border:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.case-vault-case-tile-civil .case-vault-civil-avatar:hover{transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--case-tile-shadow) 46%,transparent),inset 0 1px 0 var(--case-tile-sheen)}.case-vault-civil-ref-heading{display:grid;gap:16px;min-width:0}.case-vault-civil-claim-direction{display:block;width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--case-tile-text);cursor:pointer;font-family:inherit;font-size:19px;font-weight:850;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere;text-align:left}.case-vault-civil-claim-direction:hover{color:color-mix(in srgb,var(--case-tile-accent) 38%,var(--case-tile-text))}.case-vault-civil-claim-direction:focus-visible{outline:3px solid color-mix(in srgb,var(--case-tile-accent) 32%,transparent);outline-offset:4px;border-radius:6px}.case-vault-civil-case-line{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.case-vault-civil-case-number{display:inline-flex;min-width:0;align-items:center;border:0;padding:0;background:transparent;color:color-mix(in srgb,var(--case-tile-accent) 72%,var(--case-tile-text));font-family:inherit;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere;text-align:left}button.case-vault-civil-case-number{cursor:pointer}a.case-vault-civil-case-number:hover,button.case-vault-civil-case-number:hover{color:color-mix(in srgb,var(--case-tile-accent) 46%,var(--case-tile-text));text-decoration:underline;text-underline-offset:3px}.case-vault-case-tile-civil .case-vault-card-tools{align-self:center;margin-top:0}.case-vault-civil-ref-body{display:grid;grid-template-columns:minmax(390px,1.08fr) minmax(0,1.42fr);gap:34px;align-items:start;padding:28px 34px 30px}.case-vault-civil-parties{min-width:0}.case-vault-civil-section-title{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--case-tile-muted-2);font-size:13px;font-weight:850;letter-spacing:.02em}.case-vault-civil-section-icon{width:25px;height:25px;color:var(--case-tile-muted-2);stroke-width:1.6}.case-vault-civil-party-timeline{position:relative;display:grid;gap:22px;min-width:0}.case-vault-civil-party-row{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding-left:32px}.case-vault-civil-party-row:before{content:"";position:absolute;top:6px;left:1px;z-index:1;width:9px;height:9px;border-radius:999px;background:var(--case-tile-muted-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--case-tile-bg) 90%,transparent)}.case-vault-civil-party-row:not(:last-child):after{content:"";position:absolute;top:16px;bottom:-28px;left:5px;width:1px;background:color-mix(in srgb,var(--case-tile-muted-2) 30%,transparent)}.case-vault-civil-party-row.is-plaintiff:before{background:var(--case-civil-blue)}.case-vault-civil-party-row.is-defendants:before{background:var(--case-civil-red)}.case-vault-civil-party-row.is-third-party:before{background:var(--case-tile-muted-2)}.case-vault-civil-party-badge{display:block;max-width:100%;padding-top:1px;color:var(--case-tile-muted-2);font-size:12.5px;font-weight:900;letter-spacing:.02em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.case-vault-civil-party-name{display:inline;min-width:0;max-width:100%;border:0;padding:0;background:transparent;color:var(--case-tile-text);font-family:inherit;font-size:14.5px;font-weight:850;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere;text-align:left}button.case-vault-civil-party-name:hover{color:color-mix(in srgb,var(--case-tile-accent) 46%,var(--case-tile-text))}button.case-vault-civil-party-name{cursor:pointer}.case-vault-civil-defendant-list{position:relative;display:grid;min-width:0;gap:12px;padding-left:0}.case-vault-civil-defendant-item{position:relative;display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.case-vault-civil-party-inn{display:inline-block;width:auto;color:var(--case-tile-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.25;text-align:left;white-space:nowrap}.case-vault-civil-party-list{display:grid;min-width:0;gap:10px}.case-vault-civil-party-list-item{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.case-vault-civil-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:26px 0;min-width:0;width:100%}.case-vault-civil-info-cell{display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;align-items:start;min-width:0;min-height:92px;padding:0 16px;border:0;border-left:1px solid color-mix(in srgb,var(--case-tile-inner-line) 82%,transparent);background:transparent;color:var(--case-tile-text);text-align:left}.case-vault-civil-info-icon{width:25px;height:25px;margin-top:1px;color:var(--case-tile-muted-2);stroke-width:1.65}.case-vault-civil-info-label{display:block;margin-bottom:12px;color:var(--case-tile-muted-2);font-size:12px;font-weight:850;letter-spacing:.02em;line-height:1.15}.case-vault-civil-info-value{display:block;color:var(--case-tile-text);font-size:13.5px;font-weight:760;line-height:1.34;overflow-wrap:anywhere;white-space:pre-line}.case-vault-civil-responsible-button{cursor:pointer;font-family:inherit;transition:background .16s ease,color .16s ease}.case-vault-civil-responsible-button:hover{background:color-mix(in srgb,var(--case-tile-accent) 5%,transparent)}.case-vault-civil-responsible-button:disabled{cursor:wait;opacity:.7}.case-vault-civil-notes{display:grid;grid-template-columns:25px minmax(0,1fr);gap:12px;padding:0 34px 22px;color:var(--case-tile-muted)}.case-vault-civil-notes p{margin:0;color:var(--case-tile-muted);font-size:12.5px;font-weight:650;line-height:1.4}.case-vault-case-tile .case-vault-responsible-link:hover{color:var(--case-tile-accent)}.case-vault-case-tile .case-vault-responsible-cell-button{border-radius:0;transition:color .16s ease}.case-vault-case-tile .case-vault-responsible-cell-button:hover{background:transparent}.case-vault-case-tile .case-vault-responsible-cell-button:disabled{cursor:wait;opacity:.7}.case-vault-case-tile .case-vault-card-notes{margin-top:18px;color:var(--case-tile-muted)}.case-vault-case-tile .case-vault-card-notes p{color:var(--case-tile-muted);font-size:12.5px}.case-vault-case-tile .case-vault-card-tools{position:relative;z-index:3;display:inline-flex;align-items:center;gap:16px;min-width:68px;margin-top:9px}.case-vault-case-tile .case-vault-card-tools.is-readonly-placeholder{visibility:hidden;pointer-events:none}.case-vault-case-tile .case-vault-card-actions{display:inline-flex;gap:14px;opacity:1;transform:none}.case-vault-case-tile .case-vault-tool{width:26px;height:26px;border:0;border-radius:var(--case-tile-inner-radius);background:transparent;color:var(--case-tile-muted-2)}.case-vault-case-tile .case-vault-tool:hover{border-color:transparent;background:var(--case-tile-action-hover);color:var(--case-tile-text);transform:translateY(-1px)}.case-vault-case-tile .case-vault-star-tool:hover,.case-vault-case-tile .case-vault-star-tool.is-starred,.case-vault-case-tile .case-vault-star-tool.is-starred:hover{color:var(--case-tile-gold)}.case-vault-case-tile .case-vault-danger-tool:hover{background:color-mix(in srgb,var(--case-tile-danger) 10%,transparent);color:var(--case-tile-danger)}.case-vault-more-wrap{position:relative;display:inline-flex}.case-vault-case-tile .case-vault-more-tool.is-open{background:var(--case-tile-action-hover);color:var(--case-tile-text)}.case-vault-more-menu{--case-more-menu-radius: var(--radius-control);--case-more-menu-inset: 6px;--case-more-menu-item-radius: max( var(--radius-nested-min), calc(var(--case-more-menu-radius) - var(--case-more-menu-inset)) );position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;min-width:206px;gap:2px;padding:6px;border:1px solid var(--case-tile-inner-line);border-radius:var(--case-more-menu-radius);background:var(--case-tile-menu-bg);box-shadow:0 18px 42px var(--case-tile-shadow),inset 0 1px 0 var(--case-tile-sheen);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.case-vault-more-menu.is-portaled{position:fixed;right:auto;z-index:150;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.case-vault-more-menu button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;width:100%;border-radius:var(--case-more-menu-item-radius);padding:9px 10px;color:var(--case-tile-menu-text);font-size:13px;font-weight:750;line-height:1.15;text-align:left;transition:background .16s ease,color .16s ease}.case-vault-more-menu button:hover{background:var(--case-tile-menu-hover);color:var(--case-tile-text)}.case-vault-more-menu button svg{color:var(--case-tile-menu-icon)}.case-vault-more-menu .case-vault-more-menu-danger{color:var(--case-tile-danger)}.case-vault-more-menu .case-vault-more-menu-danger:hover{background:color-mix(in srgb,var(--case-tile-danger) 12%,transparent);color:var(--case-tile-danger)}.case-vault-more-menu .case-vault-more-menu-danger svg{color:var(--case-tile-danger)}.case-vault-action-confirm-modal{border-radius:var(--radius-nested-min)!important}.case-vault-action-confirm-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-nested-min)!important;padding:8px 16px;border:1px solid transparent;font-size:14px;font-weight:650;line-height:1.2;transition:transform .16s ease,background .16s ease,border-color .16s ease}.case-vault-action-confirm-button:active{transform:scale(.97)}.case-vault-action-confirm-button.is-primary{border-color:color-mix(in srgb,var(--custom-accent, #8b5cf6) 36%,white 8%);background:linear-gradient(135deg,var(--custom-accent, #8b5cf6),var(--custom-accentHover, #6d5df2));color:#fff}.case-vault-action-confirm-button.is-secondary{border-color:color-mix(in srgb,var(--custom-border, #cbd5e1) 78%,transparent);background:color-mix(in srgb,var(--custom-card, #ffffff) 84%,transparent);color:color-mix(in srgb,var(--custom-muted, #64748b) 74%,var(--custom-text, #0f172a) 26%)}.case-vault-action-confirm-button.is-secondary:hover{background:color-mix(in srgb,var(--custom-card, #ffffff) 94%,var(--custom-accent, #8b5cf6) 6%)}.case-tile-settings-modal{--case-tile-settings-radius: var(--pp-panel-radius, var(--radius-panel));--case-tile-settings-inset: 16px;--case-tile-settings-inner-radius: max( var(--radius-nested-min), calc(var(--case-tile-settings-radius) - var(--case-tile-settings-inset)) );max-width:900px!important}.case-tile-settings-counter{display:inline-flex;min-width:58px;height:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-border, var(--custom-border)) 72%,transparent);border-radius:var(--case-tile-settings-inner-radius);background:color-mix(in srgb,var(--acm-card, var(--custom-card)) 72%,transparent);color:var(--acm-text, var(--custom-text));font-size:12px;font-weight:800}.case-tile-settings-selected{overflow:visible;padding-bottom:2px}.case-tile-settings-reorder{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.case-tile-settings-chip{display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 24%,var(--acm-border, var(--custom-border)));border-radius:var(--case-tile-settings-inner-radius);background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 10%,transparent);color:var(--acm-text, var(--custom-text));padding:6px 8px;font-size:12px;font-weight:750;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.case-tile-settings-chip-draggable{cursor:grab;touch-action:none}.case-tile-settings-chip-draggable:active{cursor:grabbing;box-shadow:0 12px 28px color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.case-tile-settings-chip-draggable.is-dragging{border-color:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 54%,var(--acm-border, var(--custom-border)));background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 16%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 18%,transparent),inset 0 1px color-mix(in srgb,white 14%,transparent);cursor:grabbing;opacity:.72}.case-tile-settings-chip-fixed{border-style:dashed;background:color-mix(in srgb,var(--acm-card, var(--custom-card)) 72%,transparent);color:color-mix(in srgb,var(--acm-text, var(--custom-text)) 88%,var(--acm-muted, var(--custom-muted)))}.case-tile-settings-chip>span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:var(--case-tile-settings-inner-radius);background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 22%,transparent);color:var(--acm-accent, var(--custom-accent));font-size:10px}.case-tile-settings-chip button{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:var(--case-tile-settings-inner-radius);color:var(--acm-muted, var(--custom-muted));transition:color .16s ease,background .16s ease}.case-tile-settings-chip button:hover{background:color-mix(in srgb,var(--acm-danger, var(--custom-danger)) 12%,transparent);color:var(--acm-danger, var(--custom-danger))}.case-tile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-tile-settings-option{display:grid;min-height:72px;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--acm-border, var(--custom-border)) 70%,transparent);border-radius:var(--case-tile-settings-inner-radius);background:color-mix(in srgb,var(--acm-card, var(--custom-card)) 66%,transparent);padding:12px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.case-tile-settings-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 40%,var(--acm-border, var(--custom-border)));background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 8%,var(--acm-card, var(--custom-card)));transform:translateY(-1px)}.case-tile-settings-option.is-selected{border-color:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 58%,var(--acm-border, var(--custom-border)));background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 14%,var(--acm-card, var(--custom-card)));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.case-tile-settings-option:disabled{cursor:not-allowed;opacity:.44}.case-tile-settings-option.is-fixed:disabled{cursor:default;opacity:1}.case-tile-settings-option-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--case-tile-settings-inner-radius);background:color-mix(in srgb,var(--acm-accent, var(--custom-accent)) 12%,transparent);color:var(--acm-accent, var(--custom-accent))}.case-tile-settings-option-title,.case-tile-settings-option-sample{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-tile-settings-option-title{color:var(--acm-text, var(--custom-text));font-size:13px;font-weight:800}.case-tile-settings-option-sample{margin-top:4px;color:var(--acm-muted, var(--custom-muted));font-size:11px;font-weight:550}@media(max-width:720px){.case-tile-settings-grid{grid-template-columns:1fr}}.case-vault-case-tile .case-vault-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:0;padding:17px 34px 18px 52px;border-top:1px solid color-mix(in srgb,var(--case-tile-inner-line) 70%,transparent);background:var(--case-tile-footer-bg);color:var(--case-tile-muted-2)!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-vault-case-tile .case-vault-card-meta button{display:inline-flex;align-items:center;gap:9px;color:var(--case-tile-muted-2)!important;transition:color .16s ease,transform .16s ease}.case-vault-case-tile .case-vault-card-meta button:hover{color:var(--case-tile-text)!important;transform:translateY(-1px)}.case-vault-case-tile .case-vault-card-meta button span{min-width:24px;height:24px;border-radius:var(--case-tile-inner-radius);background:var(--case-tile-counter-bg);color:var(--case-tile-text);font-size:11px;letter-spacing:0}.case-vault-case-tile .case-vault-card-meta-separator{width:1px;height:18px;background:var(--case-tile-inner-line)}@media(max-width:1180px){.case-vault-case-tile .case-vault-card-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-vault-civil-ref-body{grid-template-columns:1fr;gap:28px}.case-vault-civil-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.case-vault-civil-info-cell:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:820px){.case-vault-tile-main{grid-template-columns:58px minmax(0,1fr);gap:18px;padding:24px 22px 22px}.case-vault-case-tile .case-vault-card-tools{grid-column:1 / -1;justify-self:start;margin-top:2px}.case-vault-more-menu{right:auto;left:0}.case-vault-case-tile .case-vault-card-tools.is-readonly-placeholder{display:none}.case-vault-case-tile .case-vault-card-meta{padding:15px 22px}.case-vault-case-tile-civil .case-vault-civil-ref-header{grid-template-columns:58px minmax(0,1fr);gap:18px;padding:24px 22px 20px}.case-vault-case-tile-civil .case-vault-card-tools{grid-column:1 / -1;justify-self:start;margin-top:2px}.case-vault-case-tile-civil .case-vault-card-tools.is-readonly-placeholder{display:none}.case-vault-civil-ref-body{padding:24px 22px}.case-vault-civil-notes{padding:0 22px 20px}}@media(max-width:640px){.case-vault-case-tile .case-vault-card-title div{font-size:18px!important}.case-vault-case-tile .case-vault-card-number{font-size:15px}.case-vault-case-tile .case-vault-card-info-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}.case-vault-case-tile .case-vault-card-meta{gap:13px;letter-spacing:.04em}.case-vault-civil-case-number{font-size:15px}.case-vault-civil-ref-heading{gap:18px}.case-vault-civil-claim-direction{font-size:16px}.case-vault-civil-party-row{grid-template-columns:1fr;gap:10px}.case-vault-civil-party-timeline{gap:20px}.case-vault-civil-defendant-item,.case-vault-civil-party-list-item{grid-template-columns:1fr;gap:4px}.case-vault-civil-party-inn{width:auto;white-space:normal}.case-vault-civil-info-grid{grid-template-columns:1fr;gap:20px}.case-vault-civil-info-cell,.case-vault-civil-info-cell:nth-child(odd){min-height:0;padding:0;border-left:0}}.case-vault-empty-action{border:1px solid color-mix(in srgb,var(--cv-accent) 28%,var(--cv-line));border-radius:var(--cv-empty-inner-radius);background:color-mix(in srgb,var(--cv-card) 70%,transparent);color:color-mix(in srgb,var(--cv-accent) 76%,var(--cv-text) 24%)}@media(max-width:767px){.case-vault-identity,.case-vault-live{display:none!important}.case-vault-command-main{margin-bottom:0!important;gap:0!important}.case-vault-command-side{width:100%!important;gap:0!important}.case-vault-primary{width:100%!important;min-height:44px!important;flex:1 1 auto!important;padding:0 18px!important}.case-vault-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;padding:8px!important}.case-vault-search{flex:1 1 100%!important}.case-vault-toolbar .filter-tile{--ft-height: 42px;--ft-min-width: 0;flex:1 1 calc(50% - 4px)!important;min-width:0!important}.case-vault-toolbar .filter-tile-trigger{min-width:0!important;gap:7px!important;padding:0 11px!important;font-size:12.5px!important}.case-vault-toolbar .filter-tile-icon svg{width:16px!important;height:16px!important}.case-vault-stat-grid{gap:8px!important}.case-vault-stat{min-height:0!important;grid-template-columns:minmax(0,1fr)!important;padding:9px 11px!important}.case-vault-stat-icon{display:none!important}.case-vault-stat-copy{gap:1px!important}.case-vault-stat-copy span{font-size:10.5px!important;line-height:1.15!important}.case-vault-stat-copy strong{font-size:19px!important;line-height:1.05!important}.case-vault-stat-copy small{font-size:9.5px!important;line-height:1.2!important}.case-vault-page .case-vault-case-tile{background:var(--cv-header)!important}.case-vault-page .case-vault-case-tile:not(.is-starred){border-color:var(--case-tile-line-strong)!important}.case-vault-list{gap:10px!important}.case-vault-tile-main,.case-vault-case-tile-civil .case-vault-civil-ref-header{position:relative!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:13px 13px 12px!important}.case-vault-case-tile .case-vault-card-tools,.case-vault-case-tile-civil .case-vault-card-tools{position:absolute!important;top:13px!important;right:13px!important;z-index:3!important;min-width:0!important;align-self:auto!important;justify-self:auto!important;margin:0!important;gap:4px!important}.case-vault-case-tile .case-vault-tool{width:32px!important;height:32px!important;border:1px solid var(--case-tile-line)!important;border-radius:var(--case-tile-inner-radius)!important;background:color-mix(in srgb,var(--cv-header-2) 70%,transparent)!important}.case-vault-case-tile .case-vault-card-title-row,.case-vault-case-tile-civil .case-vault-civil-ref-heading{padding-right:74px!important}.case-vault-tile-content>.case-vault-card-badges,.case-vault-tile-content>.case-vault-card-info-grid,.case-vault-tile-content>.case-vault-card-notes{margin-left:-50px!important}.case-vault-tile-content>.case-vault-card-more-fields{width:calc(100% + 76px)!important;margin:11px -13px -12px -63px!important}.case-vault-civil-ref-body>.case-vault-card-more-fields{width:calc(100% + 26px)!important;margin:0 -13px -12px!important}.case-vault-tile-avatar{width:40px!important;height:40px!important;border-radius:var(--case-tile-inner-radius)!important;font-size:13px!important}.case-vault-case-tile .case-vault-card-title div{font-size:15.5px!important;line-height:1.2!important}.case-vault-case-tile .case-vault-card-title-subline{margin-top:3px!important;font-size:11.5px!important}.case-vault-case-tile .case-vault-card-number{margin-top:5px!important;font-size:13.5px!important}.case-vault-card-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:9px 0 0!important}.case-vault-case-tile-civil .case-vault-card-badges{margin:0!important}.case-vault-card-stage-badge{border-radius:var(--radius-nested-min)!important;padding:3px 8px!important;background:color-mix(in srgb,var(--cv-accent) 13%,transparent)!important;color:color-mix(in srgb,var(--cv-accent) 72%,var(--cv-text) 28%)!important;font-size:10.5px!important;font-weight:750!important;line-height:1.3!important;white-space:nowrap!important}.case-vault-case-tile .case-vault-card-info-grid,.case-vault-case-tile-civil .case-vault-civil-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 12px!important;margin-top:11px!important}.case-vault-case-tile .case-vault-card-info-cell,.case-vault-case-tile-civil .case-vault-civil-info-cell{display:block!important;min-width:0!important;border-left:0!important;padding-left:0!important}.case-vault-case-tile .case-vault-card-info-icon,.case-vault-case-tile-civil .case-vault-civil-info-icon{display:none!important}.case-vault-case-tile .case-vault-card-info-label,.case-vault-case-tile-civil .case-vault-civil-info-label{margin-bottom:2px!important;font-size:10px!important;letter-spacing:.03em!important;line-height:1.15!important}.case-vault-case-tile .case-vault-card-info-value,.case-vault-case-tile-civil .case-vault-civil-info-value{font-size:12.5px!important;line-height:1.3!important}.case-vault-card-more-fields{display:flex!important;width:100%!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-top:1px solid var(--cv-line)!important;margin-top:11px!important;padding:0!important;background:none!important;color:var(--cv-accent)!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important}.case-vault-card-more-caret{width:0!important;height:0!important;border-top:4px solid currentColor!important;border-right:4px solid transparent!important;border-left:4px solid transparent!important;transition:transform .16s ease!important}.case-vault-card-more-fields[aria-expanded=true] .case-vault-card-more-caret{transform:rotate(180deg)!important}.case-vault-case-tile .case-vault-card-meta{margin-top:0!important;padding:10px 13px!important}.case-vault-case-tile .case-vault-card-meta button span{min-width:0!important;height:auto!important;padding:0!important;background:none!important;font-size:12px!important}.case-vault-case-tile-civil .case-vault-civil-ref-body{padding:11px 13px 12px!important;gap:12px!important}.case-vault-case-tile-civil .case-vault-civil-notes,.case-vault-case-tile .case-vault-card-notes{margin-top:10px!important;padding:0 13px 10px!important}}.case-vault-page .case-vault-row{container:case-row / inline-size}.case-vault-page .case-vault-passport-card{--passport-card: var(--workspace-card);--passport-soft: var(--workspace-soft);--passport-sunken: var(--workspace-sunken);--passport-line: var(--workspace-line);--passport-divider-width: 2px;--passport-outline: var(--workspace-outline);--passport-text: var(--workspace-text);--passport-muted: var(--workspace-muted);--passport-faint: var(--workspace-faint);--passport-accent: var(--workspace-accent);--passport-star: var(--custom-warning);--passport-star-soft: color-mix(in srgb, var(--custom-warning) 14%, var(--workspace-card));--passport-shadow: var(--workspace-shadow);--passport-shadow-hover: var(--workspace-shadow-hover);overflow:visible!important;border:1px solid var(--passport-outline)!important;border-radius:8px!important;background:var(--passport-card)!important;box-shadow:var(--passport-shadow)!important;color:var(--passport-text)}.theme-custom .case-vault-page .case-vault-passport-card.creditor-premium-panel{border-color:var(--passport-outline)!important;background:var(--passport-card)!important;box-shadow:var(--passport-shadow)!important}.theme-custom .case-vault-page .case-vault-passport-card.creditor-premium-panel:hover{box-shadow:var(--passport-shadow-hover)!important}.case-vault-page .case-vault-passport-card:hover{border-color:var(--passport-outline)!important;box-shadow:var(--passport-shadow-hover)!important}.case-vault-page .case-vault-passport-card.is-starred,.case-vault-page .case-vault-passport-card.is-starred:hover{border-color:var(--passport-outline)!important;box-shadow:var(--passport-shadow)!important}.case-vault-page .case-vault-passport-card .case-vault-card-inner{overflow:hidden;border-radius:8px;padding:0!important}.case-vault-passport-layout{display:grid;grid-template-columns:320px minmax(0,1fr);min-width:0;min-height:244px}.case-vault-passport-identity{display:flex;min-width:0;flex-direction:column;gap:0;border-radius:8px 0 0 8px;background:var(--passport-soft);padding:18px}.case-vault-page .case-vault-passport-identity{border-right:var(--passport-divider-width) solid var(--passport-line);background:var(--passport-card)}.case-vault-passport-top{display:flex;min-width:0;align-items:flex-start;gap:12px}.case-vault-passport-heading{min-width:0;flex:1 1 auto}.case-vault-passport-type{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:start;margin-top:12px}.case-vault-passport-type-dot{display:block;width:8px;height:8px;justify-self:center;border-radius:50%;margin-top:5px;background:#2f7d5b}.case-vault-case-tile:not(.case-vault-case-tile-civil) .case-vault-passport-type-dot{background:var(--passport-accent)}.case-vault-page .case-vault-passport-card .case-vault-passport-avatar{display:grid!important;width:44px!important;height:44px!important;flex:0 0 44px;place-items:center;border:0!important;border-radius:8px!important;background:var(--cases-ribbon)!important;box-shadow:none!important;color:var(--workspace-on-action)!important;cursor:pointer;font-size:15px!important;font-weight:800!important;letter-spacing:.02em}.case-vault-passport-kind{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;margin:0;color:var(--passport-muted);font-size:13px;font-weight:600;line-height:1.3}.case-vault-passport-kind>span:first-child{display:block;overflow-wrap:anywhere}.case-vault-passport-kind>span:nth-child(2){color:var(--passport-faint);font-size:12.5px;font-weight:500}.case-vault-page .case-vault-passport-card .case-vault-card-tools{position:absolute!important;top:12px!important;right:12px!important;z-index:8;display:inline-flex;min-width:0!important;flex:0 0 auto;gap:2px!important;margin:0!important}.case-vault-page .case-vault-passport-card .case-vault-card-tools.is-readonly-placeholder{display:none!important}.case-vault-page .case-vault-passport-card .case-vault-tool{display:grid;width:34px!important;height:34px!important;place-items:center;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--passport-faint)!important}.case-vault-page .case-vault-passport-card .case-vault-tool:hover,.case-vault-page .case-vault-passport-card .case-vault-more-tool.is-open{background:var(--passport-card)!important;color:var(--passport-text)!important;transform:none}.case-vault-page .case-vault-passport-card .case-vault-star-tool.is-starred,.case-vault-page .case-vault-passport-card .case-vault-star-tool.is-starred:hover{background:var(--passport-star-soft)!important;color:var(--passport-star)!important}.case-vault-passport-title{display:block;width:100%;min-width:0;border:0;margin:0;padding:0;background:transparent;color:var(--passport-text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere;text-align:left}.case-vault-passport-title:hover{color:var(--passport-accent)}.case-vault-passport-number-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:5px}.case-vault-passport-number{border:0;padding:0;background:none;color:var(--passport-accent);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.case-vault-passport-number:hover{text-decoration:underline;text-underline-offset:2px}.case-vault-passport-source{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--passport-line);border-radius:3px;padding:2px 7px;color:var(--passport-muted);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2}.case-vault-passport-source svg{width:12px;height:12px}.case-vault-passport-card .case-vault-card-badges{margin:9px 0 0!important}.case-vault-passport-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:auto 0 -6px -10px;padding-top:12px}.case-vault-passport-links button{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--passport-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.case-vault-passport-links button:hover{background:color-mix(in srgb,var(--passport-accent) 12%,transparent);color:var(--passport-accent)}.case-vault-passport-links button span{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:3px;padding:0 5px;background:var(--passport-sunken);color:var(--passport-muted);font-size:11px;font-weight:700}.case-vault-passport-content{display:flex;min-width:0;flex-direction:column}.case-vault-passport-fields{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.case-vault-passport-band-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:center;gap:24px;min-width:0;min-height:126px;border-bottom:1px solid var(--passport-line);padding:21px 83px 20px 31px;background:color-mix(in srgb,var(--passport-accent) 5%,var(--passport-card))}.case-vault-passport-band-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;min-width:0;min-height:117px;padding:21px 77px 20px 19px;row-gap:20px}.case-vault-passport-field{display:block;min-width:0;border:0;padding:0;background:transparent;color:var(--passport-text);font-family:inherit;text-align:left}.case-vault-passport-band-lead>.case-vault-passport-field:first-child{border-left:3px solid var(--passport-accent);padding-left:15px}.case-vault-passport-band-lead>.case-vault-passport-field:only-child{grid-column:1 / -1}.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2){border-left:1px solid var(--passport-line);padding-left:24px}.case-vault-passport-band-facts>.case-vault-passport-field{border-right:1px solid var(--passport-line);padding:0 13px}.case-vault-passport-band-facts>.case-vault-passport-field:nth-child(4n),.case-vault-passport-band-facts>.case-vault-passport-field:last-child{border-right:0}.case-vault-passport-responsible{cursor:pointer}.case-vault-passport-responsible:hover{background:color-mix(in srgb,var(--passport-accent) 6%,transparent)}.case-vault-passport-responsible:disabled{cursor:wait;opacity:.65}.case-vault-passport-field-label,.case-vault-passport-field .case-vault-civil-info-label,.case-vault-passport-field .case-vault-card-info-label{display:block;margin:0 0 6px!important;color:var(--passport-faint)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}.case-vault-passport-party.is-plaintiff .case-vault-passport-field-label:before,.case-vault-passport-party.is-defendant .case-vault-passport-field-label:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:#2f6f9f}.case-vault-passport-party.is-defendant .case-vault-passport-field-label:before{background:#b4524c}.case-vault-passport-field-value,.case-vault-passport-party-entry button,.case-vault-passport-field .case-vault-civil-info-value,.case-vault-passport-field .case-vault-card-info-value{display:block;margin:0!important;color:var(--passport-text)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.42!important;overflow-wrap:anywhere;white-space:pre-line}.case-vault-passport-band-lead>.case-vault-passport-field:first-child .case-vault-passport-field-value,.case-vault-passport-band-lead>.case-vault-passport-field:first-child .case-vault-passport-party-entry button,.case-vault-passport-band-lead>.case-vault-passport-field:first-child .case-vault-civil-info-value,.case-vault-passport-band-lead>.case-vault-passport-field:first-child .case-vault-card-info-value{font-size:17px!important;font-weight:750!important;line-height:1.34!important;letter-spacing:-.018em}.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2) .case-vault-passport-field-value,.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2) .case-vault-passport-party-entry button,.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2) .case-vault-civil-info-value,.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2) .case-vault-card-info-value{font-size:13px!important;font-weight:650!important}.case-vault-passport-party-entry+.case-vault-passport-party-entry{margin-top:8px}.case-vault-passport-party-entry button{width:100%;border:0;padding:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.case-vault-passport-party-entry button:hover{color:var(--passport-accent)!important}.case-vault-passport-party-entry>span{display:block;margin-top:2px;color:var(--passport-faint);font-size:12.5px;font-weight:500;line-height:1.35}.case-vault-page .case-vault-passport-card .case-vault-card-stage-badge{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--passport-text)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:normal!important}.case-vault-passport-notes{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:10px 20px 12px;color:var(--passport-muted)}.case-vault-passport-notes svg{width:16px;height:16px;flex:0 0 16px}.case-vault-passport-notes p{margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.case-vault-page .case-vault-passport-card .case-vault-card-more-fields{width:100%!important;min-height:36px!important;border:0!important;border-top:var(--passport-divider-width) solid var(--passport-line)!important;margin:0!important;padding:0 16px!important;background:transparent!important;color:var(--passport-accent)!important;font-size:12px!important}.case-vault-page .case-vault-passport-card .case-vault-more-menu{color:var(--passport-text)}@container case-row (max-width: 1050px){.case-vault-passport-band-lead{grid-template-columns:minmax(0,1fr);gap:12px;padding-right:64px}.case-vault-passport-band-lead>.case-vault-passport-field:nth-child(2){border-left:0;padding-left:18px}.case-vault-passport-band-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding-right:64px}.case-vault-passport-band-facts>.case-vault-passport-field:nth-child(2n){border-right:0}}@container case-row (max-width: 680px){.case-vault-passport-layout{grid-template-columns:minmax(0,1fr)}.case-vault-page .case-vault-passport-identity{border-right:0;border-bottom:var(--passport-divider-width) solid var(--passport-line);border-radius:8px 8px 0 0}.case-vault-passport-heading{padding-right:74px}.case-vault-passport-band-lead{padding:18px}.case-vault-passport-band-facts{padding:19px 10px 20px;gap:18px 0}.case-vault-passport-band-facts>.case-vault-passport-field{padding:0 9px}}@container case-row (max-width: 520px){.case-vault-passport-identity{padding:14px}.case-vault-passport-heading{padding-right:72px}.case-vault-passport-title{font-size:15px}.case-vault-passport-kind{font-size:12px}.case-vault-passport-links{padding-top:12px}}@media(prefers-reduced-motion:reduce){.case-vault-page .case-vault-passport-card{transition:none}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.sidebar-2026-shell{--sb-bg: var(--custom-sidebar);--sb-card: color-mix(in srgb, var(--custom-sidebar) 78%, var(--custom-surface) 22%);--sb-card-strong: color-mix(in srgb, var(--custom-sidebar) 68%, var(--custom-card) 32%);--sb-border: color-mix(in srgb, var(--custom-border) 58%, transparent);--sb-text: var(--custom-sidebarText);--sb-muted: color-mix(in srgb, var(--custom-sidebarText) 66%, var(--custom-muted) 34%);--sb-accent: var(--custom-accent);--sb-accent-2: var(--custom-accentHover);--sb-success: var(--custom-success);--sb-shadow: color-mix(in srgb, black 18%, transparent);--sidebar-radius-brand-parent: var(--radius-nested-min);--sidebar-radius-brand-inset: 16px;--sidebar-radius-brand-inner: max( var(--radius-nested-min), calc(var(--sidebar-radius-brand-parent) - var(--sidebar-radius-brand-inset)) );--sidebar-radius-brand-mark-inset: 22px;--sidebar-radius-brand-mark-inner: max( var(--radius-nested-min), calc(30px - var(--sidebar-radius-brand-mark-inset)) );--sidebar-radius-footer-parent: var(--radius-nested-min);--sidebar-radius-footer-inset: 16px;--sidebar-radius-footer-inner: max( var(--radius-nested-min), calc(var(--sidebar-radius-footer-parent) - var(--sidebar-radius-footer-inset)) );--sidebar-radius-control: var(--sidebar-radius-brand-mark-inner);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--sb-accent) 16%,transparent),transparent 34%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--sb-success) 9%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--sb-bg) 94%,var(--custom-bg) 6%),color-mix(in srgb,var(--sb-bg) 82%,var(--custom-bg) 18%))!important;border-color:color-mix(in srgb,var(--sb-border) 84%,transparent)!important;box-shadow:18px 0 52px var(--sb-shadow);color:var(--sb-text);transition:width var(--sidebar-transition-duration) var(--sidebar-transition-ease);will-change:width}.theme-preset-navy .sidebar-2026-shell,.theme-preset-graphite .sidebar-2026-shell{--sb-shadow: color-mix(in srgb, var(--custom-text) 12%, transparent)}.theme-preset-crimson .sidebar-2026-shell,.theme-preset-violet .sidebar-2026-shell{--sb-shadow: rgba(0, 0, 0, .34)}.sidebar-2026-ambient{background:linear-gradient(115deg,color-mix(in srgb,white 6%,transparent),transparent 48%),radial-gradient(circle at 50% 104%,color-mix(in srgb,var(--sb-accent) 9%,transparent),transparent 42%)}.sidebar-2026-edge{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sb-accent) 34%,transparent),transparent)}.sidebar-2026-toggle{background:color-mix(in srgb,var(--custom-card) 92%,transparent);color:var(--sb-muted);border:1px solid color-mix(in srgb,var(--sb-border) 82%,transparent);box-shadow:0 18px 34px color-mix(in srgb,black 18%,transparent);transform-origin:center;transition-duration:var(--sidebar-transition-duration)!important;transition-timing-function:var(--sidebar-transition-ease)!important}.sidebar-2026-toggle:hover{color:var(--sb-accent);border-color:color-mix(in srgb,var(--sb-accent) 44%,var(--sb-border))}.sidebar-2026-brand{border:1px solid color-mix(in srgb,var(--sb-border) 84%,transparent);min-height:68px;padding:13px!important;border-radius:24px!important;background:radial-gradient(circle at 86% 8%,rgba(25,104,157,.12),transparent 38%),linear-gradient(145deg,#fff,#f3f7fb 58%,#e7edf4)!important;box-shadow:0 22px 46px color-mix(in srgb,black 14%,transparent),inset 0 1px #ffffffdb}.sidebar-2026-brand.has-light-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--sb-card) 65%,var(--sb-accent) 35%),color-mix(in srgb,var(--sb-card) 78%,var(--sb-accent) 22%))!important}:root.dark .sidebar-2026-brand{border-color:color-mix(in srgb,var(--sb-border) 92%,transparent);background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--sb-accent) 16%,transparent),transparent 42%),radial-gradient(circle at 10% 90%,color-mix(in srgb,var(--sb-success) 10%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--sb-card-strong) 92%,white 8%) 0%,var(--sb-card) 58%,color-mix(in srgb,var(--sb-bg) 82%,black 18%) 100%)!important;box-shadow:0 22px 46px color-mix(in srgb,black 34%,transparent),inset 0 1px #ffffff12}.sidebar-2026-brand-orb{background:radial-gradient(circle at 84% 14%,rgba(43,122,184,.13),transparent 38%),radial-gradient(circle at 9% 88%,rgba(0,121,83,.1),transparent 34%)}.sidebar-2026-brand-sheen{background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 58%)}:root.dark .sidebar-2026-brand-sheen{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 58%)}.sidebar-brand-logo-wrap{width:100%;min-width:0;min-height:56px}.sidebar-brand-logo-image{display:block;width:min(100%,214px);height:auto;max-height:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 6px 14px rgba(17,24,39,.12));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-2026-shell:not(.is-collapsed) .sidebar-brand-logo-image{transform:scale(1.18)}.sidebar-2026-brand .sidebar-brand-name{color:var(--sb-text)!important;letter-spacing:-.035em}.sidebar-2026-brand .sidebar-brand-name,.sidebar-2026-link>span,.sidebar-2026-footer-link>span,.sidebar-2026-sub-link>span,.sidebar-2026-section>span,.sidebar-2026-footer-title{white-space:nowrap;transform:translate(0);opacity:1;transition:opacity .24s var(--sidebar-transition-ease),transform .24s var(--sidebar-transition-ease),max-width .24s var(--sidebar-transition-ease),visibility .24s var(--sidebar-transition-ease)}.sidebar-2026-link>span,.sidebar-2026-footer-link>span,.sidebar-2026-sub-link>span{overflow:hidden;text-overflow:ellipsis}.crm-shell.is-sidebar-animating .sidebar-2026-shell{overflow:visible}.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-brand-name,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-link>span,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-footer-link>span,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-sub-link>span,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-section>span,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-footer-title{width:0!important;max-width:0!important;flex:0 0 0!important;opacity:0!important;transform:translate(-8px)!important;overflow:hidden!important;visibility:hidden!important;transition:opacity .12s var(--sidebar-transition-ease),transform .12s var(--sidebar-transition-ease),max-width .12s var(--sidebar-transition-ease),visibility .12s var(--sidebar-transition-ease)!important}.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-section{gap:0}.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-link,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-footer-link,.crm-shell.is-sidebar-labels-hidden .sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-sub-link{gap:0}.sidebar-2026-nav{position:relative}.sidebar-2026-link,.sidebar-2026-footer-link,.sidebar-2026-sub-link{color:var(--sb-muted)!important}.sidebar-2026-link:before,.sidebar-2026-footer-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--sb-accent) 18%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--custom-card) 72%,transparent),color-mix(in srgb,var(--sb-card) 78%,transparent));transition:opacity .18s ease}.sidebar-2026-footer-link{position:relative;overflow:hidden}.sidebar-manager-notification-badge{display:inline-flex;min-width:34px;height:24px;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;padding:0 10px;background:linear-gradient(180deg,#ff5f78,#f43f5e);color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 10px 20px #f43f5e47,inset 0 1px #ffffff42}.sidebar-2026-link>*,.sidebar-2026-footer-link>*{position:relative;z-index:1}.sidebar-2026-link:hover,.sidebar-2026-footer-link:hover,.sidebar-2026-link.is-active,.sidebar-2026-footer-link.is-active{color:var(--sb-text)!important;transform:translateY(-1px)}.sidebar-2026-link:hover:before,.sidebar-2026-footer-link:hover:before,.sidebar-2026-link.is-active:before,.sidebar-2026-footer-link.is-active:before{opacity:1}.sidebar-2026-link.is-active,.sidebar-2026-footer-link.is-active{box-shadow:0 16px 34px color-mix(in srgb,var(--sb-accent) 14%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent)}.sidebar-2026-link.is-active:after{content:"";position:absolute;top:13px;bottom:13px;left:7px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--sb-accent),var(--sb-success));box-shadow:0 0 18px color-mix(in srgb,var(--sb-accent) 34%,transparent)}.sidebar-2026-icon{color:color-mix(in srgb,var(--sb-muted) 76%,transparent)!important}.sidebar-2026-link:hover .sidebar-2026-icon,.sidebar-2026-footer-link:hover .sidebar-2026-icon,.sidebar-2026-icon.is-active{color:var(--sb-accent)!important}.sidebar-2026-section .sidebar-section-divider{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sb-accent) 42%,transparent),transparent)!important}.sidebar-2026-section span span:last-child{color:color-mix(in srgb,var(--sb-accent) 82%,var(--sb-text) 18%)!important}.sidebar-2026-section-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sb-accent) 24%,transparent),transparent 72%)}.sidebar-2026-bankruptcy-group{border-radius:26px;width:100%}.sidebar-2026-sub-list{margin-left:10px!important;margin-top:6px!important;border-color:color-mix(in srgb,var(--sb-accent) 26%,transparent)!important;border-left-width:1px!important;padding-left:10px!important}.sidebar-2026-sub-link{position:relative;color:var(--sb-muted)!important}.sidebar-2026-sub-link:hover,.sidebar-2026-sub-link.is-active{background:color-mix(in srgb,var(--custom-card) 56%,transparent);color:var(--sb-text)!important}.sidebar-2026-sub-link.is-active{box-shadow:0 10px 24px color-mix(in srgb,var(--sb-accent) 12%,transparent)}.sidebar-2026-sub-link.is-active:before{display:none}.sidebar-2026-sub-icon{color:color-mix(in srgb,var(--sb-muted) 72%,transparent)!important}.sidebar-2026-sub-link:hover .sidebar-2026-sub-icon,.sidebar-2026-sub-icon.is-active{color:var(--sb-accent)!important}.sidebar-2026-footer{border-color:var(--sb-border)!important;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--sb-accent) 10%,transparent),transparent 36%),color-mix(in srgb,var(--sb-card) 72%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.sidebar-2026-footer-title{color:color-mix(in srgb,var(--sb-muted) 84%,transparent)!important}.sidebar-2026-brand{border-radius:var(--sidebar-radius-brand-parent)!important}.sidebar-2026-brand .sidebar-brand-mark{border-radius:var(--sidebar-radius-brand-mark-inner)!important}.sidebar-2026-brand .sidebar-brand-mark-image-only{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.sidebar-2026-link,.sidebar-2026-sub-link{border-radius:var(--sidebar-radius-control)!important}.sidebar-2026-footer{border-radius:var(--sidebar-radius-footer-parent)!important}.sidebar-2026-footer-link,.sidebar-2026-footer .kad-auto-sync-widget{border-radius:var(--sidebar-radius-footer-inner)!important}.sidebar-2026-footer .kad-auto-sync-widget.is-sidebar-summary{display:grid;margin-bottom:6px!important;padding:4px!important}.kad-auto-sync-sidebar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.kad-auto-sync-sidebar-row{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:5px;border-radius:calc(var(--sidebar-radius-footer-inner) - 4px);padding:0 6px;background:color-mix(in srgb,var(--custom-card) 34%,transparent)}.kad-auto-sync-sidebar-label{display:inline-flex;min-width:0;align-items:center;gap:5px}.kad-auto-sync-sidebar-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px}.kad-auto-sync-sidebar-source{min-width:0;color:var(--sb-text);font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1}.kad-auto-sync-sidebar-state{color:color-mix(in srgb,var(--sb-muted) 88%,transparent);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.kad-auto-sync-sidebar-count{flex:0 0 auto;color:color-mix(in srgb,var(--sb-text) 78%,transparent);font-size:10px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1}.sidebar-2026-shell [class*=kad]{color:var(--sb-text)}.sidebar-2026-shell .kad-auto-sync-sidebar-state{color:color-mix(in srgb,var(--sb-muted) 88%,transparent)}.sidebar-2026-shell .kad-auto-sync-sidebar-count{color:color-mix(in srgb,var(--sb-text) 78%,transparent)}.sidebar-2026-shell.is-collapsed{overflow:visible;padding-left:10px;padding-right:10px}.sidebar-2026-shell.is-collapsed .sidebar-2026-brand{width:52px;min-height:48px;margin-left:auto;margin-right:auto;padding:1px!important}.sidebar-2026-shell.is-collapsed .sidebar-brand-name,.sidebar-2026-shell.is-collapsed .sidebar-2026-footer-title,.sidebar-2026-shell.is-collapsed .sidebar-2026-footer .kad-auto-sync-widget:not(.is-compact),.sidebar-2026-shell.is-collapsed .sidebar-2026-link span,.sidebar-2026-shell.is-collapsed .sidebar-2026-footer-link span,.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-link span{display:none!important}.sidebar-2026-shell.is-collapsed .sidebar-2026-brand>.relative{width:100%;height:100%;align-items:center;justify-content:center;gap:0}.sidebar-2026-shell.is-collapsed .sidebar-brand-logo-wrap{width:100%;height:100%;min-height:0;overflow:hidden}.sidebar-2026-shell.is-collapsed .sidebar-brand-logo-image{width:50px;max-width:100%;height:45px;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}.sidebar-2026-shell.is-collapsed .sidebar-2026-brand .sidebar-brand-mark{width:36px!important;height:36px!important;overflow:hidden}.sidebar-2026-shell.is-collapsed .sidebar-2026-brand .sidebar-brand-mark-image,.sidebar-2026-shell.is-collapsed .sidebar-2026-brand .sidebar-brand-mark-image-offset{transform:scale(.92)}.sidebar-2026-shell.is-collapsed .sidebar-2026-section{width:44px;margin:14px auto 8px!important;padding:0!important;gap:0}.sidebar-2026-shell.is-collapsed .sidebar-2026-section>span{display:none!important}.sidebar-2026-shell.is-collapsed .sidebar-2026-section .sidebar-section-divider{min-width:0}.sidebar-2026-shell.is-collapsed .sidebar-2026-link,.sidebar-2026-shell.is-collapsed .sidebar-2026-footer-link{width:44px;min-height:44px;justify-content:center;padding-left:0;padding-right:0}.sidebar-2026-shell.is-collapsed .sidebar-2026-link{margin-left:auto;margin-right:auto}.sidebar-2026-shell.is-collapsed .sidebar-2026-section-link{min-height:52px;flex-direction:column;gap:2px;background:color-mix(in srgb,var(--sb-card) 82%,transparent);border:1px solid color-mix(in srgb,var(--sb-border) 68%,transparent);border-radius:14px}.sidebar-2026-shell.is-collapsed .sidebar-2026-section-arrow{margin-top:-2px}.sidebar-2026-shell.is-collapsed .sidebar-2026-link.is-active:after{top:10px;bottom:10px;left:3px}.sidebar-2026-shell.is-collapsed .sidebar-2026-bankruptcy-group{display:flex;flex-direction:column;align-items:center;gap:4px}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-wrap{width:100%;position:relative}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-wrap:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:4px;background:color-mix(in srgb,var(--sb-border) 80%,transparent)}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-list{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px;margin:2px 0 4px!important;border-left-width:0!important;padding-left:0!important}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-link{width:32px;min-height:32px;justify-content:center;gap:0;padding:0!important}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-link.is-active{background:transparent;box-shadow:none}.sidebar-2026-shell.is-collapsed .sidebar-2026-sub-link.is-active:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:16px;height:2px;border-radius:999px;background:var(--sb-accent)}.sidebar-2026-shell.is-collapsed .sidebar-2026-footer{display:flex;flex-direction:column;align-items:center;padding:8px 6px}.sidebar-2026-shell.is-collapsed .sidebar-2026-footer .space-y-0\.5{width:100%}.sidebar-2026-shell.is-collapsed .sidebar-2026-footer-link{margin-left:auto;margin-right:auto}.sidebar-2026-shell.is-collapsed .kad-auto-sync-widget.is-compact{display:flex!important;width:44px!important;flex-direction:column;align-items:center;gap:6px;padding:7px 0!important;margin-bottom:8px!important}.kad-auto-sync-compact-source{display:inline-flex;position:relative;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--sidebar-radius-footer-inner);background:color-mix(in srgb,var(--custom-card) 54%,transparent);color:var(--sb-text);font-size:11px;font-weight:900;line-height:1}.kad-auto-sync-compact-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--custom-card) 72%,transparent)}.sidebar-2026-shell{--sb-spring: cubic-bezier(.34, 1.4, .64, 1);--sb-ease: cubic-bezier(.22, 1, .36, 1)}.sidebar-2026-link:focus-visible,.sidebar-2026-sub-link:focus-visible,.sidebar-2026-footer-link:focus-visible,.sidebar-2026-toggle:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px;border-radius:var(--sidebar-radius-control, 8px)}.sidebar-2026-link.is-active:after{transform-origin:center;animation:sb-rail-in .26s var(--sb-spring) both}@keyframes sb-rail-in{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(1) span,.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(2) span{transition-delay:40ms}.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(3) span,.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(4) span{transition-delay:70ms}.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(5) span,.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(6) span{transition-delay:.1s}.sidebar-2026-shell:not(.is-collapsed) .sidebar-2026-nav>*:nth-child(n+7) span{transition-delay:.13s}.sidebar-2026-shell.is-collapsed .sidebar-2026-nav span{transition-delay:0ms!important}.sidebar-2026-shell .sidebar-2026-icon,.sidebar-2026-shell .sidebar-2026-sub-icon{transition:transform .24s var(--sb-spring),color .18s var(--sb-ease)}@media(prefers-reduced-motion:reduce){.sidebar-2026-link.is-active:after{animation:none!important}}html.ui-reduced-motion .sidebar-2026-link.is-active:after{animation:none!important}.sidebar-plan-upgrade{position:relative;display:grid;flex-shrink:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--sb-accent) 38%,var(--sb-border));border-radius:var(--sidebar-radius-footer-parent);background:linear-gradient(125deg,color-mix(in srgb,var(--sb-accent) 15%,var(--sb-card-strong)),var(--sb-card));color:var(--sb-text);text-decoration:none;text-align:left;cursor:pointer;transition:border-color .18s var(--sb-ease),background-color .18s var(--sb-ease)}.sidebar-plan-upgrade:hover{border-color:color-mix(in srgb,var(--sb-accent) 72%,var(--sb-border));background-color:var(--sb-card-strong)}.sidebar-plan-upgrade:focus-visible{outline:2px solid var(--sb-accent);outline-offset:3px}.sidebar-plan-upgrade-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--sidebar-radius-control);background:color-mix(in srgb,var(--sb-accent) 14%,transparent);color:var(--sb-accent)}.sidebar-plan-upgrade-icon svg{width:22px;height:22px}.sidebar-plan-upgrade-copy{display:grid;min-width:0;gap:4px}.sidebar-plan-upgrade-copy strong{font-size:13px;font-weight:800;line-height:1.3}.sidebar-plan-upgrade-copy>span{color:var(--sb-muted);font-size:11px;line-height:1.5}.sidebar-plan-upgrade-action{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--sb-accent) 16%,transparent);color:var(--sb-accent);font-size:11px;font-weight:800}.sidebar-plan-upgrade-action svg{width:15px;height:15px;transform:rotate(180deg)}.sidebar-plan-upgrade-tip{position:absolute;top:50%;left:calc(100% + 10px);padding:7px 10px;border:1px solid var(--sb-border);border-radius:var(--sidebar-radius-control);background:var(--sb-card-strong);color:var(--sb-text);font-size:12px;font-weight:700;white-space:nowrap;transform:translateY(-50%);opacity:0;pointer-events:none}.sidebar-plan-upgrade:hover .sidebar-plan-upgrade-tip,.sidebar-plan-upgrade:focus-visible .sidebar-plan-upgrade-tip{opacity:1}.sidebar-2026-shell.is-collapsed .sidebar-plan-upgrade{display:flex;min-height:48px;justify-content:center;padding:6px}.sidebar-2026-shell.is-collapsed .sidebar-plan-upgrade-copy,.sidebar-2026-shell.is-collapsed .sidebar-plan-upgrade-action{display:none}.crm-shell.is-sidebar-labels-hidden .sidebar-plan-upgrade-copy,.crm-shell.is-sidebar-labels-hidden .sidebar-plan-upgrade-action{visibility:hidden}.sidebar-system-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 4px}.sidebar-system-bar.is-compact{flex-direction:column;gap:6px}.sidebar-system-button.is-reflowing{transition:transform var(--sidebar-transition-duration, .26s) var(--sidebar-transition-ease, ease-out)}.sidebar-system-button{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid transparent;border-radius:var(--sidebar-radius-control, 8px);color:var(--sb-muted, #8b8172);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.sidebar-system-bar.is-compact .sidebar-system-button{width:34px;height:34px}.sidebar-system-button:hover{background:color-mix(in srgb,var(--sb-text, #5c5346) 8%,transparent);color:var(--sb-text, #5c5346)}.sidebar-system-button.is-active{border-color:color-mix(in srgb,var(--sb-accent, #c7a06b) 38%,transparent);background:color-mix(in srgb,var(--sb-accent, #c7a06b) 16%,transparent);color:color-mix(in srgb,var(--sb-accent, #c7a06b) 72%,var(--sb-text, #5c5346))}.sidebar-system-button:focus-visible{outline:2px solid var(--sb-accent, #c7a06b);outline-offset:2px}.sidebar-system-icon{width:20px;height:20px}.sidebar-system-bar.is-compact .sidebar-system-icon{width:17px;height:17px}.sidebar-system-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:40;transform:translate(-50%) translateY(4px);padding:5px 9px;border-radius:var(--sidebar-radius-control, 8px);background:#22303f;color:#fff;font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap;max-width:min(220px,calc(100vw - 16px));overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.sidebar-system-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#22303f}.sidebar-system-button:hover .sidebar-system-tip,.sidebar-system-button:focus-visible .sidebar-system-tip{opacity:1;transform:translate(-50%) translateY(0)}.sidebar-system-bar.is-compact .sidebar-system-tip{bottom:auto;top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(4px)}.sidebar-system-bar.is-compact .sidebar-system-tip:after{top:50%;left:-5px;transform:translateY(-50%);border-top-color:transparent;border-right-color:#22303f}.sidebar-system-bar.is-compact .sidebar-system-button:hover .sidebar-system-tip,.sidebar-system-bar.is-compact .sidebar-system-button:focus-visible .sidebar-system-tip{transform:translateY(-50%) translate(0)}@media(prefers-reduced-motion:reduce){.sidebar-system-tip{transition:none}}.sidebar-system-count{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#ff5f78,#f43f5e);color:#fff;font-size:9.5px;font-weight:850;line-height:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--sb-card, #fbfaf8) 92%,transparent)}.legal-cockpit-page{--lc-bg: var(--custom-bg);--lc-card: color-mix(in srgb, var(--custom-card) 94%, transparent);--lc-card-2: color-mix(in srgb, var(--custom-surface) 78%, var(--custom-card) 22%);--lc-line: color-mix(in srgb, var(--custom-border) 74%, transparent);--lc-text: var(--custom-text);--lc-muted: var(--custom-muted);--lc-accent: var(--custom-accent);--lc-accent-2: var(--custom-accentHover);--lc-success: var(--custom-success);--lc-warning: var(--custom-warning);--lc-danger: var(--custom-danger);--lc-shadow: color-mix(in srgb, var(--custom-text) 10%, transparent);color:var(--lc-text)}.legal-cockpit-shell{display:grid;gap:14px;padding-block:8px}.legal-cockpit-command,.legal-cockpit-panel,.legal-cockpit-kpi{border:1px solid var(--lc-line);background:linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 96%,transparent),color-mix(in srgb,var(--lc-card-2) 88%,transparent));box-shadow:0 16px 38px var(--lc-shadow),inset 0 1px color-mix(in srgb,white 9%,transparent)}.legal-cockpit-command{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:14px;align-items:center;border-radius:26px;padding:14px}.legal-cockpit-title span,.legal-cockpit-panel-head span,.legal-cockpit-kpi span,.legal-cockpit-registry button span,.legal-cockpit-row mark,.legal-cockpit-case-list mark{color:var(--lc-muted);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.legal-cockpit-title h1{margin:4px 0 0;color:var(--lc-text);font-size:28px;font-weight:950;line-height:1;letter-spacing:-.055em}.legal-cockpit-status span.is-ok{background:var(--lc-success)}.legal-cockpit-status span.is-hot{background:var(--lc-danger)}.legal-cockpit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.legal-cockpit-actions button,.legal-cockpit-registry button{border:1px solid color-mix(in srgb,var(--lc-accent) 34%,var(--lc-line));border-radius:var(--radius-control);background:color-mix(in srgb,var(--lc-card) 72%,transparent);color:var(--lc-text);font-size:12px;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease}.legal-cockpit-actions button{min-height:38px;padding:0 13px}.legal-cockpit-actions button:first-child{background:linear-gradient(135deg,var(--lc-accent),var(--lc-accent-2));color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--lc-accent) 22%,transparent)}.legal-cockpit-actions button:hover,.legal-cockpit-registry button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--lc-accent) 54%,var(--lc-line))}.legal-cockpit-page .tone-danger{--tone: var(--lc-danger)}.legal-cockpit-page .tone-warning{--tone: var(--lc-warning)}.legal-cockpit-page .tone-accent{--tone: var(--lc-accent)}.legal-cockpit-page .tone-success{--tone: var(--lc-success)}.legal-cockpit-page .tone-neutral{--tone: var(--lc-text)}.legal-cockpit-page .tone-quiet{--tone: color-mix(in srgb, var(--lc-muted) 82%, var(--lc-text) 18%)}.legal-cockpit-panel{border-radius:24px;padding:14px;min-width:0}.legal-cockpit-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--lc-line)}.legal-cockpit-panel-head h2{margin:4px 0 0;color:var(--lc-text);font-size:18px;font-weight:950;line-height:1;letter-spacing:-.04em}.legal-cockpit-panel-head>strong{color:var(--lc-accent);font-size:24px;line-height:1;letter-spacing:-.06em}.legal-cockpit-table,.legal-cockpit-case-list{display:grid;gap:7px}.legal-cockpit-case-open{min-width:0;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.legal-cockpit-case-open:hover strong{color:var(--lc-accent)}.legal-cockpit-case-open:focus-visible{outline:2px solid var(--lc-accent);outline-offset:4px;border-radius:4px}.legal-cockpit-case-source{justify-self:start;color:var(--lc-muted);font-size:11px}.legal-cockpit-row,.legal-cockpit-case-list article{display:grid;align-items:center;gap:12px;min-height:58px;border:1px solid color-mix(in srgb,var(--tone, var(--lc-line)) 24%,var(--lc-line));border-radius:10px;background:color-mix(in srgb,var(--lc-card) 66%,transparent);padding:10px 12px}.legal-cockpit-row-main strong,.legal-cockpit-case-list strong{display:block;overflow:hidden;color:var(--lc-text);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-row-main span,.legal-cockpit-case-list span{display:block;overflow:hidden;margin-top:4px;color:var(--lc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-row mark,.legal-cockpit-case-list mark{justify-self:end;border-radius:999px;background:color-mix(in srgb,var(--tone, var(--lc-accent)) 12%,transparent);color:var(--tone, var(--lc-accent));padding:6px 9px}.legal-cockpit-risk .legal-cockpit-panel-head h2{font-size:42px;color:var(--lc-danger)}.legal-cockpit-registry{display:grid;gap:8px}.legal-cockpit-registry .legal-cockpit-panel-head{margin-bottom:2px}.legal-cockpit-registry button{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:10px 12px}.legal-cockpit-registry button strong{font-size:24px;line-height:1;letter-spacing:-.06em}.legal-cockpit-case-list article{grid-template-columns:minmax(0,1fr) auto}.legal-cockpit-case-list a{color:inherit}.legal-cockpit-empty{display:grid;min-height:88px;place-items:center;border:1px dashed var(--lc-line);border-radius:10px;color:var(--lc-muted);font-size:13px}.legal-cockpit-modal-shell>.mb-3{border-bottom:1px solid color-mix(in srgb,var(--custom-border) 74%,transparent);padding-bottom:12px}.legal-cockpit-modal .procedure-participant-tabs,.legal-cockpit-modal .procedure-participant-panel,.legal-cockpit-modal .procedure-participant-subpanel,.legal-cockpit-modal .procedure-participant-field-card,.legal-cockpit-modal .procedure-participant-list-card{border-color:var(--pp-border);border-radius:var(--pp-surface-radius, var(--pp-panel-radius));background:linear-gradient(180deg,var(--pp-surface-strong),var(--pp-card));box-shadow:0 12px 26px color-mix(in srgb,var(--pp-accent) 6%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.legal-cockpit-modal .procedure-participant-tabs,.legal-cockpit-modal .procedure-participant-panel{--pp-surface-radius: var(--pp-panel-radius)}.legal-cockpit-modal .procedure-participant-subpanel,.legal-cockpit-modal .procedure-participant-field-card{--pp-surface-radius: var(--pp-subpanel-radius)}.legal-cockpit-modal .procedure-participant-list-card{--pp-surface-radius: var(--pp-list-radius)}.legal-cockpit-modal .procedure-participant-tab-active,.legal-cockpit-modal .procedure-participant-primary,.legal-cockpit-modal .procedure-participant-action-primary{background:linear-gradient(135deg,var(--pp-accent),var(--pp-accent-hover));color:#fff}.legal-cockpit-modal .creditor-premium-search-input{border-radius:var(--pp-control-radius);border-color:var(--pp-border)!important;background:var(--pp-surface-strong)!important;color:var(--pp-text)!important}@media(max-width:1180px){.legal-cockpit-command,.legal-cockpit-grid,.legal-cockpit-grid-bottom{grid-template-columns:1fr}.legal-cockpit-actions{justify-content:flex-start}}.legal-cockpit-shell{gap:16px}.legal-cockpit-command,.legal-cockpit-panel,.legal-cockpit-overview{border:1px solid color-mix(in srgb,var(--lc-line) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 98%,transparent),color-mix(in srgb,var(--lc-card-2) 92%,transparent));box-shadow:0 18px 42px color-mix(in srgb,var(--lc-shadow) 82%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.legal-cockpit-command{border-radius:24px;padding:16px}.legal-cockpit-overview{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);gap:10px;align-items:stretch;border-radius:26px;padding:12px}.legal-cockpit-overview-main{display:grid;align-content:center;min-height:138px;border-radius:14px;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--lc-accent) 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 14%,var(--lc-card)),color-mix(in srgb,var(--lc-card-2) 92%,transparent));padding:22px}.legal-cockpit-overview-main span,.legal-cockpit-metric span{color:var(--lc-muted);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.legal-cockpit-overview-main strong{margin-top:12px;color:var(--lc-text);font-size:clamp(52px,6vw,84px);font-weight:950;line-height:.82;letter-spacing:-.09em}.legal-cockpit-overview-main p{margin:12px 0 0;color:var(--lc-muted);font-size:14px}.legal-cockpit-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-radius:14px;background:color-mix(in srgb,var(--lc-card) 42%,transparent);overflow:hidden}.legal-cockpit-metric{display:grid;align-content:center;gap:12px;min-height:138px;border-left:1px solid var(--lc-line);padding:18px}.legal-cockpit-metric:first-child{border-left:0}.legal-cockpit-metric strong{color:var(--tone, var(--lc-text));font-size:34px;font-weight:950;line-height:.9;letter-spacing:-.075em}.legal-cockpit-workspace{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(340px,.82fr);gap:16px}.legal-cockpit-mainflow{display:grid;gap:16px;align-content:start}.legal-cockpit-panel{border-radius:26px;padding:16px}.legal-cockpit-panel-head{margin-bottom:10px;padding-bottom:10px}.legal-cockpit-panel-head h2{font-size:17px;letter-spacing:-.035em}.legal-cockpit-workload-list{display:grid;gap:10px}.legal-cockpit-workload-row{--workload-tone: var(--lc-accent);display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;min-height:0;border:1px solid color-mix(in srgb,var(--lc-line) 62%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 62%,transparent),color-mix(in srgb,var(--lc-card) 36%,transparent));padding:12px}.legal-cockpit-workload-row.tone-free{--workload-tone: var(--lc-success)}.legal-cockpit-workload-row.tone-normal{--workload-tone: var(--lc-accent)}.legal-cockpit-workload-row.tone-high{--workload-tone: var(--lc-warning)}.legal-cockpit-workload-row.tone-critical{--workload-tone: var(--lc-danger)}.legal-cockpit-workload-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--workload-tone) 11%,var(--lc-card));color:var(--workload-tone);font-size:13px;font-weight:950;letter-spacing:0}.legal-cockpit-workload-main{display:grid;gap:10px;min-width:0}.legal-cockpit-workload-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.legal-cockpit-workload-person{display:grid;gap:4px;min-width:0}.legal-cockpit-workload-person strong{overflow:hidden;color:var(--lc-text);font-size:15px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-workload-person span{overflow:hidden;color:var(--lc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-workload-meter i{display:block;overflow:hidden;height:6px;border-radius:999px;background:color-mix(in srgb,var(--lc-line) 48%,transparent)}.legal-cockpit-workload-meter em{display:block;height:100%;border-radius:inherit;background:var(--workload-tone)}.legal-cockpit-workload-total{display:grid;justify-items:end;gap:2px}.legal-cockpit-workload-total span,.legal-cockpit-workload-stats span{color:var(--lc-muted);font-size:11px;font-weight:900;letter-spacing:0}.legal-cockpit-workload-total strong{color:var(--workload-tone);font-size:24px;font-weight:950;line-height:1;letter-spacing:0}.legal-cockpit-workload-stats{display:flex;flex-wrap:wrap;gap:6px}.legal-cockpit-workload-stats span{min-width:0;border:1px solid color-mix(in srgb,var(--lc-line) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lc-card) 52%,transparent);padding:5px 9px;line-height:1}.legal-cockpit-workload-stats .is-hot{border-color:color-mix(in srgb,var(--lc-danger) 34%,transparent);background:color-mix(in srgb,var(--lc-danger) 10%,transparent);color:var(--lc-danger)}.legal-cockpit-workload-stats .legal-cockpit-workload-label{border-color:color-mix(in srgb,var(--workload-tone) 32%,transparent);background:color-mix(in srgb,var(--workload-tone) 9%,transparent);color:var(--workload-tone)}.legal-cockpit-dossier{display:grid;gap:16px;align-content:start}.legal-cockpit-risk-strip,.legal-cockpit-registry,.legal-cockpit-dossier-columns{border-bottom:1px solid var(--lc-line);padding-bottom:16px}.legal-cockpit-dossier-columns{display:grid;gap:16px;border-bottom:0;padding-bottom:0}.legal-cockpit-risk-strip{--risk-tone: var(--lc-accent)}.legal-cockpit-risk-strip.is-elevated{--risk-tone: var(--lc-warning)}.legal-cockpit-risk-strip.is-critical{--risk-tone: var(--lc-danger)}.legal-cockpit-risk-strip .legal-cockpit-panel-head h2{color:var(--risk-tone);font-size:44px;letter-spacing:-.08em}.legal-cockpit-risk-strip .legal-cockpit-panel-head strong{color:var(--risk-tone)}.legal-cockpit-risk-line{display:grid;gap:10px}.legal-cockpit-risk-line i{display:block;overflow:hidden;height:8px;border-radius:999px;background:color-mix(in srgb,var(--lc-line) 60%,transparent)}.legal-cockpit-risk-line em{display:block;height:100%;border-radius:inherit;background:var(--risk-tone)}.legal-cockpit-risk-line div{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--lc-muted);font-size:12px}.legal-cockpit-registry button{min-height:46px;border-color:color-mix(in srgb,var(--lc-line) 86%,transparent);border-radius:10px;background:color-mix(in srgb,var(--lc-card) 46%,transparent)}.legal-cockpit-case-list article{min-height:0;grid-template-columns:minmax(0,1fr);border-color:color-mix(in srgb,var(--lc-line) 76%,transparent);background:color-mix(in srgb,var(--lc-card) 42%,transparent)}@media(max-width:1180px){.legal-cockpit-overview,.legal-cockpit-workspace{grid-template-columns:1fr}}@media(max-width:840px){.legal-cockpit-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-cockpit-metric:nth-child(odd){border-left:0}.legal-cockpit-metric:nth-child(n+3){border-top:1px solid var(--lc-line)}.legal-cockpit-workload-row{grid-template-columns:40px minmax(0,1fr)}.legal-cockpit-workload-avatar{width:40px;height:40px}.legal-cockpit-workload-topline{grid-template-columns:minmax(0,1fr)}.legal-cockpit-workload-total{display:none}}@media(max-width:720px){.legal-cockpit-command{grid-template-columns:1fr}.legal-cockpit-overview-main,.legal-cockpit-metric{min-height:112px}}.legal-cockpit-command{position:relative;overflow:hidden;grid-template-columns:minmax(360px,1fr) auto auto;border-radius:28px;padding:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--lc-card) 96%,transparent),color-mix(in srgb,var(--lc-card-2) 90%,transparent)),radial-gradient(circle at 8% 14%,color-mix(in srgb,var(--lc-accent) 14%,transparent),transparent 34%)}.legal-cockpit-command:before{content:"";position:absolute;inset:10px auto 10px 10px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--lc-accent),var(--lc-accent-2));opacity:.9}.legal-cockpit-command:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 5%,transparent) 42%,transparent 74%),linear-gradient(180deg,color-mix(in srgb,white 6%,transparent),transparent 42%)}.legal-cockpit-title,.legal-cockpit-status,.legal-cockpit-actions{position:relative;z-index:1}.legal-cockpit-title{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding-left:10px}.legal-cockpit-title-mark{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--lc-accent) 24%,var(--lc-line));border-radius:var(--radius-nested-min);background:linear-gradient(145deg,color-mix(in srgb,var(--lc-card) 90%,transparent),color-mix(in srgb,var(--lc-accent) 12%,var(--lc-card-2))),radial-gradient(circle at 26% 18%,color-mix(in srgb,white 22%,transparent),transparent 44%);color:var(--lc-accent);font-size:13px;font-weight:950;letter-spacing:-.04em;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.legal-cockpit-title h1{margin-top:5px;font-size:clamp(25px,2.4vw,36px);letter-spacing:-.065em}.legal-cockpit-title p{margin:7px 0 0;overflow:hidden;color:var(--lc-muted);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-actions{overflow:hidden;gap:0;border:1px solid color-mix(in srgb,var(--lc-line) 82%,transparent);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--lc-card) 46%,transparent)}.legal-cockpit-actions button{min-height:44px;border:0;border-left:1px solid color-mix(in srgb,var(--lc-line) 82%,transparent);border-radius:0;background:transparent;padding:0 14px}.legal-cockpit-actions button:first-child{border-left:0;background:color-mix(in srgb,var(--lc-accent) 12%,transparent);color:var(--lc-text);box-shadow:none}.legal-cockpit-actions button:hover{transform:none;background:color-mix(in srgb,var(--lc-accent) 10%,transparent)}@media(max-width:980px){.legal-cockpit-command{grid-template-columns:1fr}.legal-cockpit-actions{justify-self:start}}@media(max-width:560px){.legal-cockpit-title{grid-template-columns:1fr}.legal-cockpit-title-mark{display:none}.legal-cockpit-title p{white-space:normal}.legal-cockpit-actions{width:100%}.legal-cockpit-actions button{flex:1;padding-inline:8px}}.legal-cockpit-command{display:flex;min-height:172px;align-items:flex-end;justify-content:space-between;gap:28px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:12px 2px 22px}.legal-cockpit-command:before{inset:auto auto 0 2px;width:min(280px,42vw);height:1px;background:linear-gradient(90deg,var(--lc-accent),transparent);opacity:.74}.legal-cockpit-command:after{display:none}.legal-cockpit-title{display:block;max-width:760px;padding-left:0}.legal-cockpit-title>div{display:grid;gap:0}.legal-cockpit-title-mark,.legal-cockpit-status{display:none}.legal-cockpit-title span{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--lc-accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lc-accent) 7%,transparent);color:color-mix(in srgb,var(--lc-accent) 74%,var(--lc-text) 26%);padding:6px 10px;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.legal-cockpit-title h1{margin:18px 0 0;max-width:680px;color:var(--lc-text);font-size:clamp(48px,6vw,86px);font-weight:950;line-height:.86;letter-spacing:-.095em}.legal-cockpit-title p{max-width:520px;margin-top:20px;color:var(--lc-muted);font-size:clamp(14px,1.2vw,17px);font-weight:550;line-height:1.45;white-space:normal}.legal-cockpit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:420px;border:0;border-radius:0;background:transparent}.legal-cockpit-actions button{min-height:36px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--lc-muted);padding:0 12px;font-size:12px;font-weight:850}.legal-cockpit-actions button:first-child{border:1px solid color-mix(in srgb,var(--lc-accent) 24%,var(--lc-line));background:color-mix(in srgb,var(--lc-card) 44%,transparent);color:var(--lc-text)}.legal-cockpit-actions button:hover{border-color:color-mix(in srgb,var(--lc-accent) 24%,transparent);background:color-mix(in srgb,var(--lc-accent) 7%,transparent);color:var(--lc-text)}@media(max-width:980px){.legal-cockpit-command{min-height:0;align-items:flex-start;flex-direction:column;padding-top:4px}.legal-cockpit-actions{justify-content:flex-start}}@media(max-width:560px){.legal-cockpit-title h1{font-size:clamp(42px,14vw,62px)}.legal-cockpit-actions{width:100%}.legal-cockpit-actions button{flex:0 1 auto}}.legal-cockpit-command{min-height:0;align-items:center;border:1px solid color-mix(in srgb,var(--lc-line) 84%,transparent);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 98%,transparent),color-mix(in srgb,var(--lc-card-2) 91%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--lc-shadow) 70%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);padding:14px 16px}.legal-cockpit-command:before{inset:13px auto 13px 0;width:3px;height:auto;background:linear-gradient(180deg,var(--lc-accent),color-mix(in srgb,var(--lc-accent) 18%,transparent));opacity:.86}.legal-cockpit-title{max-width:none}.legal-cockpit-title span{border:0;border-radius:0;background:transparent;color:var(--lc-muted);padding:0;font-size:10px;letter-spacing:.18em}.legal-cockpit-title h1{margin:6px 0 0;max-width:none;font-size:24px;line-height:1;letter-spacing:-.045em}.legal-cockpit-title p{max-width:none;margin-top:8px;color:var(--lc-muted);font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.legal-cockpit-actions{align-items:center;justify-content:flex-end;gap:6px;max-width:none}.legal-cockpit-actions button{min-height:34px;border:1px solid color-mix(in srgb,var(--lc-line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--lc-card) 50%,transparent);color:var(--lc-text);padding:0 11px;font-size:12px}.legal-cockpit-actions button:first-child{border-color:color-mix(in srgb,var(--lc-accent) 26%,var(--lc-line));background:color-mix(in srgb,var(--lc-accent) 9%,var(--lc-card))}.legal-cockpit-actions button:hover{border-color:color-mix(in srgb,var(--lc-accent) 34%,var(--lc-line));background:color-mix(in srgb,var(--lc-accent) 8%,var(--lc-card))}@media(max-width:720px){.legal-cockpit-title p{white-space:normal}.legal-cockpit-actions{width:100%;justify-content:flex-start}}.legal-cockpit-shell{--lc-ring-mid: color-mix(in srgb, var(--lc-text) 38%, var(--lc-card) 62%);--lc-ring-1: color-mix(in srgb, var(--lc-accent) 70%, var(--lc-text) 30%);--lc-ring-2: var(--lc-accent);--lc-ring-3: color-mix(in srgb, var(--lc-accent) 55%, var(--lc-ring-mid) 45%);--lc-ring-4: color-mix(in srgb, var(--lc-accent) 22%, var(--lc-ring-mid) 78%);--lc-ring-5: color-mix(in srgb, var(--lc-ring-mid) 70%, var(--lc-card) 30%);--lc-ring-6: color-mix(in srgb, var(--lc-ring-mid) 44%, var(--lc-card) 56%)}.legal-cockpit-priority-list{display:grid}.legal-cockpit-priority-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid color-mix(in srgb,var(--lc-line) 76%,transparent);border-radius:var(--radius-nested-min);transition:background .16s ease}.legal-cockpit-priority-row:last-child{border-bottom:0}.legal-cockpit-priority-row.is-clickable{cursor:pointer}.legal-cockpit-priority-row.is-clickable:hover{background:color-mix(in srgb,var(--lc-accent) 7%,transparent)}.legal-cockpit-priority-row.is-clickable:focus-visible{outline:2px solid var(--lc-accent);outline-offset:-2px}.legal-cockpit-priority-row.is-overdue{background:color-mix(in srgb,var(--lc-danger) 7%,transparent);box-shadow:inset 2px 0 color-mix(in srgb,var(--lc-danger) 62%,transparent)}.legal-cockpit-priority-row.is-overdue:hover{background:color-mix(in srgb,var(--lc-danger) 11%,transparent)}.legal-cockpit-priority-when{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lc-muted);white-space:nowrap}.legal-cockpit-priority-row.is-overdue .legal-cockpit-priority-when{color:var(--lc-danger)}.legal-cockpit-priority-main{min-width:0;display:grid;gap:2px}.legal-cockpit-priority-main strong{font-size:13.5px;font-weight:600;color:var(--lc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-priority-main span{font-size:11.5px;color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-priority-kind{flex-shrink:0;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--lc-line) 46%,transparent);font-size:11px;color:var(--lc-muted);white-space:nowrap}.legal-cockpit-workload-note{margin:0 0 14px;color:var(--lc-muted);font-size:12px;line-height:1.5}.legal-cockpit-workload-notice{display:grid;gap:8px;margin-bottom:14px;padding:12px;border:1px solid var(--lc-line);border-radius:var(--radius-nested-min);color:var(--lc-muted);font-size:12px}.legal-cockpit-workload-notice button{justify-self:start;color:var(--lc-text);text-decoration:underline;text-underline-offset:3px}.legal-cockpit-portfolio-body{display:flex;align-items:center;gap:16px}.legal-cockpit-portfolio-ring{position:relative;width:96px;height:96px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.legal-cockpit-portfolio-core{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;align-content:center;gap:1px;background:var(--lc-card);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.legal-cockpit-portfolio-core strong{font-size:21px;font-weight:700;line-height:1;color:var(--lc-text);font-variant-numeric:tabular-nums}.legal-cockpit-portfolio-core span{font-size:10.5px;color:var(--lc-muted)}.legal-cockpit-portfolio-legend{flex:1;min-width:0;display:grid;gap:7px;margin:0;padding:0;list-style:none}.legal-cockpit-portfolio-legend li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lc-muted)}.legal-cockpit-portfolio-legend li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-cockpit-portfolio-legend li b{margin-left:auto;font-weight:700;color:var(--lc-text);font-variant-numeric:tabular-nums}.legal-cockpit-portfolio-legend li i{width:9px;height:9px;flex-shrink:0;border-radius:3px}.legal-cockpit-portfolio+.legal-cockpit-portfolio{border-top:1px solid var(--lc-line);padding-top:16px}.legal-cockpit-portfolio .legal-cockpit-portfolio-legend li>span{white-space:normal;overflow-wrap:anywhere}.legal-cockpit-stage-expand{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:none;color:var(--lc-text);font:inherit;text-align:left;cursor:pointer}.legal-cockpit-stage-expand:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px}.legal-cockpit-stage-details{display:grid;gap:8px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--lc-line);list-style:none;font-size:12px;color:var(--lc-muted)}.legal-cockpit-stage-details li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.legal-cockpit-stage-details span{overflow-wrap:anywhere}.legal-cockpit-stage-details b{color:var(--lc-text);font-variant-numeric:tabular-nums}.legal-cockpit-portfolio-hint{margin:12px 0 0;padding:9px 11px;border-radius:var(--radius-nested-min);border-left:2px solid color-mix(in srgb,var(--lc-warning) 58%,transparent);background:color-mix(in srgb,var(--lc-warning) 9%,transparent);font-size:12.5px;line-height:1.45;color:var(--lc-text)}@media(max-width:640px){.legal-cockpit-priority-row{grid-template-columns:54px minmax(0,1fr)}.legal-cockpit-priority-kind{display:none}}.legal-cockpit-page{--dash-card: var(--workspace-card);--dash-soft: var(--workspace-soft);--dash-sunken: var(--workspace-sunken);--dash-text: var(--workspace-text);--dash-muted: var(--workspace-muted);--dash-faint: var(--workspace-faint);--dash-accent: var(--workspace-accent);--dash-accent-soft: var(--workspace-accent-soft);--dash-line: var(--workspace-line);--dash-ribbon: var(--workspace-action);--dash-ribbon-glow: var(--workspace-glow);--dash-shadow: var(--workspace-shadow);--dash-command-card: var(--workspace-panel);--dash-command-soft: var(--workspace-soft);--dash-command-outline: var(--workspace-outline);--lc-card: var(--dash-card);--lc-card-2: var(--dash-soft);--lc-line: var(--dash-line);--lc-text: var(--dash-text);--lc-muted: var(--dash-muted);--lc-accent: var(--dash-accent);--lc-success: var(--workspace-success);--lc-warning: var(--workspace-warning);--lc-danger: var(--workspace-danger);--lc-ring-1: color-mix(in srgb, var(--dash-text) 92%, var(--dash-accent));--lc-ring-2: color-mix(in srgb, var(--dash-text) 30%, var(--dash-accent));--lc-ring-3: var(--dash-accent);--lc-ring-4: color-mix(in srgb, var(--dash-accent) 55%, var(--dash-card));--lc-ring-5: color-mix(in srgb, var(--dash-accent) 30%, var(--dash-card));--lc-ring-6: var(--dash-sunken);min-width:0;color:var(--dash-text)}.legal-cockpit-page .legal-cockpit-shell{max-width:none;margin:0 auto;gap:16px!important;padding:0 0 28px!important}.legal-cockpit-page .legal-cockpit-command{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:18px 20px!important;min-height:0!important;overflow:visible!important;padding:20px 22px!important;border:1px solid var(--dash-command-outline)!important;border-radius:10px!important;background:var(--dash-command-card)!important;box-shadow:var(--dash-shadow)!important}.legal-cockpit-page .legal-cockpit-command:before,.legal-cockpit-page .legal-cockpit-command:after{display:none!important}.legal-cockpit-page .legal-cockpit-title{display:flex!important;flex:1 1 360px;min-width:0;max-width:none!important;align-items:center!important;gap:16px!important;padding:0!important}.legal-cockpit-page .legal-cockpit-title-mark{display:grid!important;width:52px!important;height:52px!important;flex:0 0 52px;place-items:center;border:0!important;border-radius:8px!important;background:var(--dash-ribbon)!important;box-shadow:0 12px 24px -12px var(--dash-ribbon-glow)!important;color:var(--workspace-on-action)!important}.legal-cockpit-page .legal-cockpit-title-mark svg{width:25px;height:25px}.legal-cockpit-page .legal-cockpit-title span{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--dash-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.legal-cockpit-page .legal-cockpit-title span:before{display:none!important}.legal-cockpit-page .legal-cockpit-title h1{margin:2px 0 0!important;color:var(--dash-text)!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important}.legal-cockpit-page .legal-cockpit-title p{margin:2px 0 0!important;max-width:none!important;overflow:visible!important;color:var(--dash-muted)!important;font-size:13px!important;font-weight:400!important;white-space:normal!important}.legal-cockpit-page .legal-cockpit-actions{display:flex!important;align-items:center!important;flex-direction:row!important;justify-content:flex-end!important;flex-wrap:wrap;gap:10px!important;max-width:none!important;width:auto!important;flex:0 0 auto;overflow:visible!important;padding:0!important;border:0!important;background:none!important}.legal-cockpit-page .legal-cockpit-live{display:flex!important;min-height:44px;align-items:center;gap:10px;border:0!important;border-radius:6px;background:var(--dash-command-soft)!important;padding:0 12px}.legal-cockpit-page .legal-cockpit-live:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--custom-success)}.legal-cockpit-page .legal-cockpit-live span{color:var(--dash-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.legal-cockpit-page .legal-cockpit-live strong{color:var(--dash-text)!important;font-size:15px!important;font-weight:800!important}html.theme-preset-navy .legal-cockpit-page .legal-cockpit-actions .legal-cockpit-participants-button,.legal-cockpit-page .legal-cockpit-actions .legal-cockpit-participants-button{min-height:44px!important;border:0!important;border-radius:6px!important;background:var(--dash-ribbon)!important;box-shadow:0 12px 24px -12px var(--dash-ribbon-glow)!important;padding:0 17px!important;color:var(--workspace-on-action)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}.legal-cockpit-page .legal-cockpit-overview{display:grid!important;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr)!important;align-items:stretch!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.legal-cockpit-page .legal-cockpit-overview-main{position:relative;display:flex!important;min-height:250px!important;flex-direction:column;justify-content:space-between;overflow:hidden;border:0!important;border-radius:10px!important;background:var(--dash-ribbon)!important;box-shadow:0 24px 48px -24px var(--dash-ribbon-glow)!important;padding:24px 26px!important;color:var(--workspace-on-action)}.legal-cockpit-page .legal-cockpit-overview-main:before,.legal-cockpit-page .legal-cockpit-overview-main:after{content:"";position:absolute;right:-70px;top:-38px;width:300px;height:245px;border:35px solid rgba(255,255,255,.15);border-radius:48% 52% 56% 44%;transform:rotate(-22deg);pointer-events:none}.legal-cockpit-page .legal-cockpit-overview-main:after{top:72px;right:-132px;width:325px;height:208px;border-width:26px;opacity:.6}.legal-cockpit-page .legal-cockpit-overview-main>*{position:relative;z-index:1}.legal-cockpit-page .legal-cockpit-overview-main span,.legal-cockpit-page .legal-cockpit-overview-main p{color:var(--workspace-on-action)!important;letter-spacing:0!important;text-transform:none!important}.legal-cockpit-page .legal-cockpit-overview-main span{font-size:13px!important;font-weight:700!important}.legal-cockpit-page .legal-cockpit-overview-main>div:first-child strong{display:block;margin:10px 0 0!important;color:var(--workspace-on-action)!important;font-size:76px!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1!important}.legal-cockpit-page .legal-cockpit-overview-main p{margin:5px 0 0!important;font-size:14px!important}.legal-cockpit-page .legal-cockpit-overview-focus{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;border-radius:6px;background:#fff3;padding:6px 12px 6px 6px;color:var(--workspace-on-action);font-size:12px;font-weight:600}.legal-cockpit-page .legal-cockpit-overview-focus strong{display:grid;min-width:24px;height:24px;place-items:center;margin:0!important;border-radius:3px;background:#fffffff0;padding:0 6px;color:#26323f!important;font-size:12px!important;letter-spacing:0!important}.dark .legal-cockpit-page .legal-cockpit-overview-focus{background:var(--workspace-action)}.legal-cockpit-page .legal-cockpit-overview-metrics.has-six,.legal-cockpit-page .legal-cockpit-overview-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr);gap:12px!important;overflow:visible!important;border-radius:0!important;background:none!important;box-shadow:none!important}.legal-cockpit-page .legal-cockpit-metric,.legal-cockpit-page .legal-cockpit-overview-metrics.has-six .legal-cockpit-metric{display:flex!important;min-width:0;min-height:0!important;flex-direction:column;justify-content:space-between;gap:8px!important;padding:16px 18px!important;border:0!important;border-radius:8px!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important}.legal-cockpit-page .legal-cockpit-metric:nth-child(n+4){border-top:0!important}.legal-cockpit-page .legal-cockpit-metric-label{display:flex!important;align-items:center;gap:8px;color:var(--dash-muted)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.legal-cockpit-page .legal-cockpit-metric-label i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:4px;background:var(--dash-accent-soft);color:var(--dash-accent);font-style:normal}.legal-cockpit-page .legal-cockpit-metric-label svg{width:15px;height:15px;stroke-width:1.8}.legal-cockpit-page .legal-cockpit-metric.tone-danger .legal-cockpit-metric-label i{background:color-mix(in srgb,var(--lc-danger) 12%,var(--dash-card));color:var(--lc-danger)}.legal-cockpit-page .legal-cockpit-metric.tone-warning .legal-cockpit-metric-label i{background:color-mix(in srgb,var(--lc-warning) 12%,var(--dash-card));color:var(--lc-warning)}.legal-cockpit-page .legal-cockpit-metric.tone-quiet .legal-cockpit-metric-label i{background:var(--dash-sunken);color:var(--dash-muted)}.legal-cockpit-page .legal-cockpit-metric strong{color:var(--tone, var(--dash-text))!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1!important}.legal-cockpit-page .legal-cockpit-metric small{color:var(--dash-faint);font-size:12px;line-height:1.25}.legal-cockpit-page .legal-cockpit-workspace{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr)!important;align-items:start;gap:16px!important}.legal-cockpit-page .legal-cockpit-mainflow{gap:16px!important}.legal-cockpit-page .legal-cockpit-panel,.legal-cockpit-page .legal-cockpit-dossier>section,.legal-cockpit-page .legal-cockpit-dossier-columns{min-width:0;border:0!important;border-radius:10px!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important;padding:20px!important}.legal-cockpit-page .legal-cockpit-dossier{display:grid;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.legal-cockpit-page .legal-cockpit-panel-head{align-items:center!important;margin:0 0 14px!important;padding:0!important;border:0!important}.legal-cockpit-page .legal-cockpit-panel-head span{color:var(--dash-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.legal-cockpit-page .legal-cockpit-panel-head h2{margin:3px 0 0;color:var(--dash-text)!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}.legal-cockpit-page .legal-cockpit-panel-head>strong{display:grid;min-width:32px;height:28px;place-items:center;border-radius:3px;background:var(--dash-accent-soft);padding:0 8px;color:var(--dash-accent)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}.legal-cockpit-page .legal-cockpit-priority-row{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;min-height:62px;padding:8px 12px;border:0!important;border-radius:6px;background:none!important;box-shadow:none!important}.legal-cockpit-page .legal-cockpit-priority-row:hover{background:var(--dash-soft)!important}.legal-cockpit-page .legal-cockpit-priority-when{justify-self:start;border-radius:5px;background:var(--dash-sunken);padding:6px 10px;color:var(--dash-muted);font-size:12px;font-weight:700}.legal-cockpit-page .legal-cockpit-priority-row.is-overdue .legal-cockpit-priority-when{background:color-mix(in srgb,var(--lc-danger) 14%,var(--dash-card));color:var(--lc-danger)}.legal-cockpit-page .legal-cockpit-priority-main strong{color:var(--dash-text);font-size:14px;font-weight:700}.legal-cockpit-page .legal-cockpit-priority-main span{color:var(--dash-muted);font-size:12px}.legal-cockpit-page .legal-cockpit-priority-kind{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:0;background:none;padding:0;color:var(--dash-muted);font-size:12px}.legal-cockpit-page .legal-cockpit-priority-kind:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dash-accent)}.legal-cockpit-page .legal-cockpit-workload-note{margin:-4px 0 14px;color:var(--dash-faint);font-size:12px}.legal-cockpit-page .legal-cockpit-workload-row{grid-template-columns:44px minmax(0,1fr);gap:12px;border:0!important;border-radius:8px!important;background:var(--dash-soft)!important;padding:14px!important}.legal-cockpit-page .legal-cockpit-workload-avatar{border-radius:5px!important;background:var(--dash-ribbon);color:var(--workspace-on-action);font-size:13px;font-weight:800}.legal-cockpit-page .legal-cockpit-workload-person strong{font-size:14px;font-weight:700}.legal-cockpit-page .legal-cockpit-workload-person span{font-size:12px}.legal-cockpit-page .legal-cockpit-workload-total strong{font-size:18px;font-weight:800}.legal-cockpit-page .legal-cockpit-workload-meter i{height:7px;background:var(--dash-sunken)}.legal-cockpit-page .legal-cockpit-workload-meter em{background:linear-gradient(90deg,var(--dash-accent),color-mix(in srgb,var(--dash-accent) 58%,var(--custom-accentHover)))}.legal-cockpit-page .legal-cockpit-workload-stats span{border:0;border-radius:3px;background:var(--dash-card);padding:5px 9px;font-size:11px;font-weight:600}.legal-cockpit-page .legal-cockpit-workload-stats .legal-cockpit-workload-label{background:var(--dash-accent-soft);color:var(--dash-accent)}.legal-cockpit-page .legal-cockpit-portfolio+.legal-cockpit-portfolio{margin-top:-16px;border-top:1px solid var(--dash-line)}.legal-cockpit-page .legal-cockpit-portfolio-body{flex-direction:column;align-items:stretch;gap:16px}.legal-cockpit-page .legal-cockpit-portfolio-ring{width:120px;height:120px;align-self:center}.legal-cockpit-page .legal-cockpit-portfolio-core{width:88px;height:88px;background:var(--dash-card)}.legal-cockpit-page .legal-cockpit-portfolio-core strong{font-size:28px;font-weight:800}.legal-cockpit-page .legal-cockpit-portfolio-legend li{gap:9px;font-size:12px}.legal-cockpit-page .legal-cockpit-portfolio-legend li i{border-radius:2px}.legal-cockpit-page .legal-cockpit-risk-strip .legal-cockpit-panel-head h2{color:var(--dash-text)!important;font-size:17px!important;letter-spacing:0!important}.legal-cockpit-page .legal-cockpit-risk-score{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.legal-cockpit-page .legal-cockpit-risk-score strong{color:var(--dash-text);font-size:38px;font-weight:800;line-height:1}.legal-cockpit-page .legal-cockpit-risk-score span{color:var(--dash-faint);font-size:14px}.legal-cockpit-page .legal-cockpit-risk-score b{margin-left:auto;border-radius:3px;background:color-mix(in srgb,var(--risk-tone) 12%,var(--dash-card));padding:5px 9px;color:var(--risk-tone);font-size:11px;font-weight:700}.legal-cockpit-page .legal-cockpit-risk-line i{height:9px;background:var(--dash-sunken)}.legal-cockpit-page .legal-cockpit-risk-line em{background:var(--risk-tone)}.legal-cockpit-page .legal-cockpit-risk-line div{color:var(--dash-muted);font-size:12px}.legal-cockpit-page .legal-cockpit-registry-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.legal-cockpit-page .legal-cockpit-registry button{display:grid;justify-items:start;gap:10px;min-height:126px;border:0!important;border-radius:8px!important;background:var(--dash-soft)!important;padding:14px!important}.legal-cockpit-page .legal-cockpit-registry button svg{width:28px;height:28px;border-radius:5px;background:var(--dash-card);padding:6px;color:var(--dash-accent)}.legal-cockpit-page .legal-cockpit-registry button span{color:var(--dash-muted);font-size:12px;font-weight:500;letter-spacing:0;text-align:left;text-transform:none}.legal-cockpit-page .legal-cockpit-registry button strong{color:var(--dash-text);font-size:24px;font-weight:800;letter-spacing:0}.legal-cockpit-page .legal-cockpit-all-cases{color:var(--dash-accent);font-size:12px;font-weight:700;text-decoration:none}.legal-cockpit-page .legal-cockpit-all-cases:hover{text-decoration:underline}.legal-cockpit-page .legal-cockpit-case-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;border:0!important;border-radius:6px!important;background:none!important;padding:9px 12px!important}.legal-cockpit-page .legal-cockpit-case-list article:hover{background:var(--dash-soft)!important}.legal-cockpit-page .legal-cockpit-case-list strong{color:var(--dash-text);font-weight:700}.legal-cockpit-page .legal-cockpit-case-list span{color:var(--dash-muted);font-size:12px}.legal-cockpit-page .legal-cockpit-case-source{border-radius:3px;background:var(--dash-accent-soft);padding:7px 9px;color:var(--dash-accent)!important;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:1260px){.legal-cockpit-page .legal-cockpit-command{align-items:center!important}.legal-cockpit-page .legal-cockpit-actions{justify-content:flex-start!important}}@media(max-width:1100px){.legal-cockpit-page .legal-cockpit-overview,.legal-cockpit-page .legal-cockpit-workspace{grid-template-columns:minmax(0,1fr)!important}.legal-cockpit-page .legal-cockpit-overview-main{min-height:210px!important}.legal-cockpit-page .legal-cockpit-portfolio-body{flex-direction:row;align-items:center}}@media(max-width:980px){.legal-cockpit-page .legal-cockpit-command{align-items:stretch!important}.legal-cockpit-page .legal-cockpit-title{flex:0 1 auto;width:100%}.legal-cockpit-page .legal-cockpit-actions{width:100%!important}}@media(max-width:767px){.legal-cockpit-page .legal-cockpit-title{display:flex!important;flex-basis:auto}.legal-cockpit-page .legal-cockpit-title-mark{display:grid!important}.legal-cockpit-page .legal-cockpit-command{gap:14px!important;padding:16px!important}.legal-cockpit-page .legal-cockpit-actions{width:100%!important;justify-content:space-between!important}.legal-cockpit-page .legal-cockpit-actions .legal-cockpit-participants-button{width:auto!important;flex:1 1 auto}.legal-cockpit-page .legal-cockpit-overview-main{display:flex!important;min-height:178px!important;padding:20px!important}.legal-cockpit-page .legal-cockpit-overview-main>div:first-child strong{font-size:56px!important}.legal-cockpit-page .legal-cockpit-overview-metrics.has-six,.legal-cockpit-page .legal-cockpit-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border:0!important;background:none!important;box-shadow:none!important}.legal-cockpit-page .legal-cockpit-metric,.legal-cockpit-page .legal-cockpit-overview-metrics.has-six .legal-cockpit-metric{min-height:112px!important;padding:11px!important}.legal-cockpit-page .legal-cockpit-metric-label{font-size:11px!important}.legal-cockpit-page .legal-cockpit-metric small{font-size:10px}.legal-cockpit-page .legal-cockpit-dossier{gap:12px!important}.legal-cockpit-page .legal-cockpit-panel,.legal-cockpit-page .legal-cockpit-dossier>section,.legal-cockpit-page .legal-cockpit-dossier-columns{padding:14px!important}.legal-cockpit-page .legal-cockpit-priority-row{grid-template-columns:54px minmax(0,1fr)!important}.legal-cockpit-page .legal-cockpit-priority-kind{display:none!important}.legal-cockpit-page .legal-cockpit-portfolio-body{flex-direction:row}.legal-cockpit-page .legal-cockpit-registry button{min-height:115px}}@media(max-width:420px){.legal-cockpit-page .legal-cockpit-actions{align-items:stretch!important}.legal-cockpit-page .legal-cockpit-live{flex:1 1 auto}.legal-cockpit-page .legal-cockpit-portfolio-body{flex-direction:column}.legal-cockpit-page .legal-cockpit-case-list article{grid-template-columns:minmax(0,1fr)}}.theme-custom .branch-modal-hero,.theme-custom .branch-modal-panel,.theme-custom .workflow-modal-hero,.theme-custom .workflow-modal-panel,.theme-custom .workflow-modal-branch{border-color:color-mix(in srgb,var(--custom-border) 56%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 74%,white 10%),color-mix(in srgb,var(--custom-card) 68%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 16px 34px color-mix(in srgb,var(--custom-bg) 80%,black 20%)}.theme-custom .branch-modal-hero-icon,.theme-custom .workflow-modal-hero-icon,.theme-custom .workflow-modal-choice-icon{background:color-mix(in srgb,var(--custom-accent) 16%,transparent);color:color-mix(in srgb,var(--custom-accent) 78%,white 22%)}.theme-custom .branch-modal-label,.theme-custom .workflow-modal-label{color:color-mix(in srgb,var(--custom-muted) 92%,white 8%)}.theme-custom .branch-modal-option,.theme-custom .workflow-modal-choice{border-color:color-mix(in srgb,var(--custom-border) 56%,white 8%);background:color-mix(in srgb,var(--custom-surface) 72%,transparent)}.theme-custom .branch-modal-option:hover,.theme-custom .workflow-modal-choice:hover{border-color:color-mix(in srgb,var(--custom-border) 72%,white 8%);background:color-mix(in srgb,var(--custom-surface) 84%,transparent)}.theme-custom .branch-modal-option-active{box-shadow:0 12px 24px color-mix(in srgb,var(--custom-accent) 16%,transparent)}.task-modal-hero,.task-modal-panel,.task-card-meta,.task-card-detail,.task-card-completion,.task-card-action{border:1px solid rgba(148,163,184,.16);background:#ffffff75;box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0f172a0f}.task-modal-icon{background:#6366f11f;color:#6366f1}.task-modal-label{font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#64748bdb}.task-modal-select,.task-modal-textarea{border:1px solid rgba(148,163,184,.18);background:#ffffff94;box-shadow:inset 0 1px #ffffff1a}.task-modal-select:focus,.task-modal-textarea:focus,.task-card-action:hover{border-color:#94a3b847;background:#ffffffc7}.task-card-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.task-card-status{box-shadow:inset 0 1px #ffffff14}.theme-custom .task-modal-hero,.theme-custom .task-modal-panel,.theme-custom .task-card-meta,.theme-custom .task-card-detail,.theme-custom .task-card-completion,.theme-custom .task-card-action{border-color:color-mix(in srgb,var(--custom-border) 56%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 74%,white 10%),color-mix(in srgb,var(--custom-card) 68%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 16px 34px color-mix(in srgb,var(--custom-bg) 80%,black 20%)}.theme-custom .task-modal-icon{background:color-mix(in srgb,var(--custom-accent) 16%,transparent);color:color-mix(in srgb,var(--custom-accent) 78%,white 22%)}.theme-custom .task-modal-label{color:color-mix(in srgb,var(--custom-muted) 92%,white 8%)}.theme-custom .task-modal-select,.theme-custom .task-modal-textarea{border-color:color-mix(in srgb,var(--custom-border) 56%,white 8%);background:color-mix(in srgb,var(--custom-surface) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.theme-custom .task-modal-select:focus,.theme-custom .task-modal-textarea:focus,.theme-custom .task-card-action:hover{border-color:color-mix(in srgb,var(--custom-border) 72%,white 8%);background:color-mix(in srgb,var(--custom-surface) 84%,transparent)}.task-calendar-nav{background:linear-gradient(180deg,#ffffffc7,#f8f2e9ad);box-shadow:inset 0 1px #ffffffb8,0 14px 28px #3e2a170f}.task-calendar-nav:hover{color:#6f4e36;border-color:#b88a555c;background:linear-gradient(180deg,#fffffff0,#faf4ecdb);box-shadow:inset 0 1px #fffc,0 18px 34px #3e2a171a}.task-calendar-nav-icon{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.task-calendar-nav-prev:hover .task-calendar-nav-icon{animation:task-calendar-arrow-prev .68s cubic-bezier(.22,1,.36,1)}.task-calendar-nav-next:hover .task-calendar-nav-icon{animation:task-calendar-arrow-next .68s cubic-bezier(.22,1,.36,1)}@keyframes task-calendar-arrow-prev{0%{transform:translate(0) scale(1)}28%{transform:translate(-4px) scale(1.08)}55%{transform:translate(1px) scale(.96)}to{transform:translate(0) scale(1)}}@keyframes task-calendar-arrow-next{0%{transform:translate(0) scale(1)}28%{transform:translate(4px) scale(1.08)}55%{transform:translate(-1px) scale(.96)}to{transform:translate(0) scale(1)}}.theme-custom .task-calendar-nav{border-color:color-mix(in srgb,var(--custom-border) 56%,white 8%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 78%,white 8%),color-mix(in srgb,var(--custom-card) 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 16px 28px color-mix(in srgb,var(--custom-bg) 82%,black 18%)}.theme-custom .task-calendar-nav:hover{color:color-mix(in srgb,var(--custom-accent) 76%,white 24%);border-color:color-mix(in srgb,var(--custom-accent) 34%,white 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 86%,white 8%),color-mix(in srgb,var(--custom-card) 80%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent),0 18px 34px color-mix(in srgb,var(--custom-accent) 12%,transparent)}.task-board-page{--tb-bg: var(--custom-bg, #f8fafc);--tb-card: color-mix(in srgb, var(--custom-card, #ffffff) 92%, var(--custom-bg, #f8fafc) 8%);--tb-card-2: color-mix(in srgb, var(--custom-surface, #f1f5f9) 82%, var(--custom-bg, #f8fafc) 18%);--tb-field: color-mix(in srgb, var(--custom-surface, #f1f5f9) 72%, var(--custom-card, #ffffff) 28%);--tb-line: color-mix(in srgb, var(--custom-border, #cbd5e1) 70%, transparent);--tb-line-strong: color-mix(in srgb, var(--custom-accent, #64748b) 32%, var(--custom-border, #cbd5e1) 68%);--tb-text: var(--custom-text, #0f172a);--tb-muted: color-mix(in srgb, var(--custom-muted, #64748b) 88%, var(--custom-text, #0f172a) 12%);--tb-muted-soft: color-mix(in srgb, var(--tb-muted) 62%, transparent);--tb-accent: var(--workspace-accent);--tb-accent-2: var(--custom-accentHover);--tb-success: var(--workspace-success);--tb-warning: var(--workspace-warning);--tb-danger: var(--workspace-danger);--tb-shadow: color-mix(in srgb, var(--custom-text, #0f172a) 14%, transparent);min-height:100%;color:var(--tb-text)}.dark .task-board-page{--tb-muted-soft: var(--workspace-muted)}.task-board-shell{display:grid;gap:18px;padding-bottom:22px}.task-board-command,.task-board-calendar,.task-board-feed{position:relative;overflow:hidden;border:1px solid var(--tb-line-strong);border-radius:28px;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--tb-accent) 10%,transparent),transparent 30%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--tb-accent-2) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--tb-card) 96%,transparent),color-mix(in srgb,var(--tb-card-2) 92%,transparent));box-shadow:0 22px 58px var(--tb-shadow),inset 0 1px color-mix(in srgb,white 8%,transparent)}.task-board-command{padding:22px}.task-board-command-main{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.task-board-identity{display:flex;min-width:0;align-items:flex-start;gap:16px}.task-board-mark{display:inline-flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tb-line) 80%,transparent);border-radius:var(--radius-nested-min);background:linear-gradient(180deg,color-mix(in srgb,var(--tb-accent) 16%,var(--tb-card)),color-mix(in srgb,var(--tb-card-2) 88%,transparent));color:var(--tb-accent)}.task-board-mark svg{width:24px;height:24px}.task-board-kicker{color:var(--tb-muted);font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.task-board-identity h2{margin-top:5px;color:var(--tb-text);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1}.task-board-identity p{margin-top:8px;color:var(--tb-muted);font-size:13px;line-height:1.45}.task-board-command-side{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px}.task-board-live{min-width:86px;border:1px solid var(--tb-line);border-radius:var(--radius-nested-min);padding:9px 12px;background:color-mix(in srgb,var(--tb-field) 72%,transparent);text-align:center}.task-board-live span{display:block;color:var(--tb-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-board-live strong{display:block;margin-top:2px;color:var(--tb-text);font-size:22px;font-weight:900;line-height:1}.task-board-primary,.task-board-empty-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);padding:0 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--tb-accent) 88%,white 12%),color-mix(in srgb,var(--tb-accent-2) 82%,black 10%));color:#fff;font-size:13px;font-weight:800;box-shadow:0 16px 34px color-mix(in srgb,var(--tb-accent) 22%,transparent);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.task-board-primary:hover,.task-board-empty-action:hover{filter:brightness(1.04);transform:translateY(-1px)}.task-board-primary:active,.task-board-empty-action:active{transform:scale(.98)}.task-board-primary svg,.task-board-empty-action svg{width:16px;height:16px}.task-board-primary-pending{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);padding:0 16px;background:color-mix(in srgb,var(--tb-accent) 14%,transparent);color:transparent;font-size:13px;font-weight:800;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:task-board-primary-pending 1.2s ease-in-out infinite}.task-board-primary-pending svg{width:16px;height:16px;visibility:hidden}@keyframes task-board-primary-pending{0%,to{opacity:.5}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.task-board-primary-pending{animation:none}}.task-board-toolbar{margin-top:18px;display:flex;gap:12px}.task-board-search{position:relative;min-width:0;flex:1;border:1px solid var(--tb-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--tb-field) 76%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-board-search:focus-within{border-color:color-mix(in srgb,var(--tb-accent) 42%,var(--tb-line));background:color-mix(in srgb,var(--tb-field) 92%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tb-accent) 12%,transparent)}.task-board-search svg{position:absolute;top:50%;left:14px;width:15px;height:15px;transform:translateY(-50%);color:var(--tb-muted-soft);pointer-events:none}.task-board-search .task-board-search-input{display:block!important;width:100%!important;min-height:46px!important;border:0!important;border-radius:var(--radius-control)!important;padding:0 16px 0 42px!important;background:transparent!important;color:var(--tb-text)!important;box-shadow:none!important}.task-board-search .task-board-search-input:focus,.task-board-search .task-board-search-input:focus-visible{outline:none!important;background:transparent!important;box-shadow:none!important}.task-board-search .task-board-search-input::-moz-placeholder{color:var(--tb-muted-soft)!important}.task-board-search .task-board-search-input::placeholder{color:var(--tb-muted-soft)!important}.task-board-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.task-board-stat{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:102px;align-items:center;overflow:hidden;border:1px solid var(--tb-line);border-radius:var(--radius-nested-min);padding:16px 18px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--stat-tone, var(--tb-accent)) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--tb-card) 96%,transparent),color-mix(in srgb,var(--tb-card-2) 74%,transparent));text-align:left;box-shadow:0 16px 38px color-mix(in srgb,var(--tb-shadow) 78%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.task-board-stat:hover,.task-board-stat.is-active{border-color:color-mix(in srgb,var(--stat-tone, var(--tb-accent)) 40%,var(--tb-line));transform:translateY(-1px)}.task-board-stat.is-active{box-shadow:0 20px 48px color-mix(in srgb,var(--tb-shadow) 92%,transparent),0 0 0 1px color-mix(in srgb,var(--stat-tone, var(--tb-accent)) 18%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.task-board-stat-work{--stat-tone: var(--tb-accent)}.task-board-stat-danger{--stat-tone: var(--tb-danger)}.task-board-stat-warning{--stat-tone: var(--tb-warning)}.task-board-stat-success{--stat-tone: var(--tb-success)}.task-board-stat-icon{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--stat-tone, var(--tb-accent)) 24%,var(--tb-line));border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--stat-tone, var(--tb-accent)) 12%,transparent);color:var(--stat-tone, var(--tb-accent))}.task-board-stat-icon svg{width:24px;height:24px}.task-board-stat-copy{display:grid;min-width:0;gap:4px}.task-board-stat-copy span{color:var(--tb-muted);font-size:12px;font-weight:800;line-height:1.1}.task-board-stat-copy strong{color:var(--tb-text);font-size:28px;font-weight:950;letter-spacing:-.04em;line-height:.95}.task-board-stat-copy small{color:var(--tb-muted);font-size:12px;line-height:1.25}.task-board-calendar{border-radius:28px}.task-board-calendar-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px;align-items:start;border-bottom:1px solid var(--tb-line);padding:18px 20px}.task-board-calendar-nav{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--tb-line)!important;border-radius:var(--radius-nested-min)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tb-field) 92%,transparent),color-mix(in srgb,var(--tb-card-2) 72%,transparent))!important;color:var(--tb-muted)!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)!important}.task-board-calendar-nav:hover{border-color:color-mix(in srgb,var(--tb-accent) 36%,var(--tb-line))!important;color:var(--tb-accent)!important;background:color-mix(in srgb,var(--tb-accent) 8%,var(--tb-field))!important}.task-board-calendar-nav svg{width:20px;height:20px}.task-board-calendar-title{text-align:center}.task-board-calendar-title span{display:block;color:var(--tb-muted);font-size:11px;font-weight:850;letter-spacing:.2em;line-height:1.1;text-transform:uppercase}.task-board-calendar-title strong{display:block;margin-top:6px;color:var(--tb-text);font-size:18px;font-weight:850;letter-spacing:-.02em;line-height:1.2}.task-board-calendar-body{overflow-x:auto;padding:18px}.task-board-calendar-track{min-width:0}.task-calendar-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.task-calendar-month{min-width:0;border:1px solid color-mix(in srgb,var(--tb-line) 74%,transparent);border-radius:var(--radius-nested-min);padding:14px 12px 12px;background:color-mix(in srgb,var(--tb-field) 48%,transparent)}.task-calendar-month-title{margin-bottom:10px;color:var(--tb-text);font-size:13px;font-weight:850;line-height:1.2;text-align:center}.task-calendar-weekdays,.task-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:4px}.task-calendar-weekdays div{padding:4px 0;color:var(--tb-muted-soft);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.task-calendar-divider{height:1px;margin:6px 0 8px;background:linear-gradient(90deg,transparent,var(--tb-line),transparent)}.task-calendar-empty-cell,.task-calendar-cell{min-height:38px}.task-calendar-cell{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:12px;color:var(--tb-muted);font-size:13px;transition:background .15s ease,color .15s ease,transform .15s ease}.task-calendar-cell:hover{background:color-mix(in srgb,var(--tb-accent) 8%,transparent);color:var(--tb-text)}.task-calendar-cell.task-calendar-day-selected,.task-calendar-day-selected{background:color-mix(in srgb,var(--tb-accent) 24%,transparent)!important;color:color-mix(in srgb,var(--tb-accent) 68%,var(--tb-text) 32%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb-accent) 28%,transparent)}.task-calendar-cell.task-calendar-day-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb-accent) 42%,transparent)}.task-calendar-heat-faint,.task-calendar-heat-soft,.task-calendar-heat-medium,.task-calendar-heat-strong{color:color-mix(in srgb,var(--tb-accent) 76%,var(--tb-text) 24%)!important}.task-calendar-heat-faint{background:color-mix(in srgb,var(--tb-accent) 8%,transparent)!important}.task-calendar-heat-soft{background:color-mix(in srgb,var(--tb-accent) 13%,transparent)!important}.task-calendar-heat-medium{background:color-mix(in srgb,var(--tb-accent) 18%,transparent)!important}.task-calendar-heat-strong{background:color-mix(in srgb,var(--tb-accent) 24%,transparent)!important}.task-board-scopebar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--tb-line);padding:12px 20px;background:color-mix(in srgb,var(--tb-field) 44%,transparent)}.task-board-scopebar>div{display:inline-flex;align-items:center;gap:9px;color:var(--tb-muted);font-size:12px;font-weight:700}.task-board-scope-dot{display:inline-block;width:7px;height:7px;border-radius:999px}.task-board-scopebar button{display:inline-flex;align-items:center;gap:6px;color:var(--tb-muted);font-size:12px;font-weight:750;transition:color .16s ease}.task-board-scopebar button:hover{color:var(--tb-text)}.task-board-scopebar button svg{width:13px;height:13px}.task-board-feed{padding:18px}.task-board-feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.task-board-feed-head h3{margin-top:5px;color:var(--tb-text);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.15}.task-board-feed-count{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--tb-line);border-radius:999px;padding:0 12px;color:var(--tb-muted);background:color-mix(in srgb,var(--tb-field) 54%,transparent);font-size:12px;font-weight:800}.task-board-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--tb-line) 90%,transparent);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--tb-field) 40%,transparent);padding:44px 18px;text-align:center}.task-board-empty-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid var(--tb-line);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--tb-card) 72%,transparent);color:var(--tb-muted-soft)}.task-board-empty-icon svg{width:22px;height:22px}.task-board-empty p{margin-top:12px;color:var(--tb-muted);font-size:13px}.task-board-empty-action{margin-top:18px}.task-board-list{display:grid;gap:12px}.task-board-list.is-virtualized{position:relative;display:block;gap:0;contain:layout style paint}.task-board-list.is-virtualized>.task-board-virtual-row{position:absolute;right:0;left:0;width:100%;contain:layout style paint}.task-board-section{display:flex;align-items:center;gap:10px;padding:4px 4px 0}.task-board-section-dot{width:22px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--tb-accent) 60%,transparent)}.task-board-section-label{color:var(--tb-muted);font-size:11px;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.task-board-section-count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--tb-accent) 16%,transparent);color:var(--tb-text);font-size:11px;font-weight:850}.task-item-tile{--task-tone: var(--tb-accent);position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:18px;align-items:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--task-tone) 16%,var(--tb-line));border-radius:var(--radius-nested-min);padding:18px 18px 18px 20px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--task-tone) 9%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--tb-card) 96%,transparent),color-mix(in srgb,var(--tb-card-2) 82%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--tb-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.task-item-tile:hover{border-color:color-mix(in srgb,var(--task-tone) 32%,var(--tb-line));transform:translateY(-1px)}.task-item-tile.is-overdue{--task-tone: var(--tb-danger)}.task-item-tile.is-soon{--task-tone: var(--tb-warning)}.task-item-tile.is-done{--task-tone: var(--tb-success);opacity:.9}.task-item-tile.is-manager-assigned{--task-manager-tone: color-mix(in srgb, var(--tb-warning) 68%, var(--tb-accent-2) 32%);border-color:color-mix(in srgb,var(--task-manager-tone) 34%,var(--tb-line));background:linear-gradient(90deg,color-mix(in srgb,var(--task-manager-tone) 13%,transparent),transparent 38%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--task-tone) 9%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--tb-card) 96%,transparent),color-mix(in srgb,var(--tb-card-2) 82%,transparent));box-shadow:inset 4px 0 color-mix(in srgb,var(--task-manager-tone) 72%,transparent),0 14px 34px color-mix(in srgb,var(--tb-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.task-item-date{display:grid;gap:5px;min-width:0}.task-item-date-main{color:var(--tb-text);font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.task-item-date-sub{color:var(--tb-text);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.task-item-time{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;border-radius:9px;padding:4px 7px;background:color-mix(in srgb,var(--task-tone) 12%,transparent);color:color-mix(in srgb,var(--task-tone) 76%,var(--tb-text) 24%);font-size:12px;font-weight:850}.task-item-time svg{width:12px;height:12px}.task-item-content{min-width:0}.task-item-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 9px}.task-item-case-link,.task-item-case-code{min-width:0;color:var(--tb-muted);font-size:12px;font-weight:750;line-height:1.25}.task-item-case-link{text-align:left;text-decoration:none;text-underline-offset:3px;transition:color .16s ease}.task-item-case-link:hover{color:var(--tb-accent);text-decoration:underline}.task-item-meta-separator{width:1px;height:13px;background:var(--tb-line)}.task-item-muted,.task-item-branch{color:var(--tb-muted-soft);font-size:11px;font-weight:750}.task-item-branch{letter-spacing:.08em;text-transform:uppercase}.task-item-badge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--task-tone) 22%,transparent);border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--task-tone) 11%,transparent);color:color-mix(in srgb,var(--task-tone) 78%,var(--tb-text) 22%);font-size:10px;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.task-item-badge-overdue{--task-tone: var(--tb-danger)}.task-item-badge-soon{--task-tone: var(--tb-warning)}.task-item-badge-done{--task-tone: var(--tb-success)}.task-item-badge-active{--task-tone: var(--tb-accent)}.task-item-badge-review{--task-tone: var(--tb-warning)}.task-item-badge-returned{--task-tone: var(--tb-danger)}.task-item-title{margin-top:10px;color:var(--tb-text);font-size:14px;font-weight:800;line-height:1.42}.task-item-manager-note{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px;border:1px solid color-mix(in srgb,var(--tb-warning) 28%,transparent);border-radius:999px;padding:4px 9px;background:color-mix(in srgb,var(--tb-warning) 12%,transparent);color:color-mix(in srgb,var(--tb-warning) 70%,var(--tb-text) 30%);font-size:10.5px;font-weight:850;line-height:1.2}.task-item-assignment-history{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.task-item-assignment-history span{display:inline-flex;max-width:100%;border:1px solid color-mix(in srgb,var(--tb-accent) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tb-accent) 7%,transparent);color:color-mix(in srgb,var(--tb-muted) 82%,var(--tb-text) 18%);padding:4px 8px;font-size:10.5px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.task-item-title.is-overdue{color:var(--tb-danger)}.task-item-title.is-done{color:var(--tb-muted);text-decoration:line-through}.task-item-notes{display:-webkit-box;margin-top:6px;overflow:hidden;color:color-mix(in srgb,var(--tb-text) 72%,var(--tb-muted) 28%);font-size:12.5px;line-height:1.55;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-item-completed-at{margin-top:6px;color:var(--tb-muted);font-size:11px}.task-item-completed-at span{display:inline-flex;align-items:center;gap:6px}.task-item-completion-comment{margin-top:8px;border:1px solid color-mix(in srgb,var(--tb-warning) 22%,var(--tb-line));border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--tb-warning) 8%,var(--tb-card) 92%);color:color-mix(in srgb,var(--tb-text) 82%,var(--tb-muted) 18%);font-size:12px;font-weight:650;line-height:1.45;white-space:pre-wrap}.task-item-completed-at svg{width:13px;height:13px}.task-item-completion-editor{max-width:620px;margin-top:12px;border:1px solid var(--tb-line);border-radius:var(--radius-nested-min);padding:12px;background:color-mix(in srgb,var(--tb-field) 58%,transparent)}.task-item-editor-label{color:var(--tb-muted);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.task-item-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:8px;margin-top:9px}.task-item-editor-save{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--tb-accent) 86%,white 12%),color-mix(in srgb,var(--tb-accent-2) 82%,black 10%));color:#fff;font-size:12px;font-weight:850;transition:filter .16s ease,transform .16s ease}.task-item-editor-save:hover{filter:brightness(1.04)}.task-item-editor-save.is-disabled{cursor:not-allowed;background:color-mix(in srgb,var(--tb-muted) 14%,transparent);color:var(--tb-muted-soft)}.task-item-actions{display:inline-flex;align-items:center;gap:7px}.task-item-action{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;color:var(--tb-muted-soft);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.task-item-action:hover{border-color:color-mix(in srgb,var(--action-tone, var(--tb-accent)) 24%,var(--tb-line));background:color-mix(in srgb,var(--action-tone, var(--tb-accent)) 11%,transparent);color:color-mix(in srgb,var(--action-tone, var(--tb-accent)) 78%,var(--tb-text) 22%);transform:translateY(-1px)}.task-item-action svg{width:18px;height:18px}.task-item-action-success{--action-tone: var(--tb-success)}.task-item-action-warning{--action-tone: var(--tb-warning)}.task-item-action-danger{--action-tone: var(--tb-danger)}.task-item-action-accent{--action-tone: var(--tb-accent)}.task-item-review-lock{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tb-warning) 24%,var(--tb-line));border-radius:12px;background:color-mix(in srgb,var(--tb-warning) 10%,transparent);color:color-mix(in srgb,var(--tb-warning) 72%,var(--tb-text) 28%);padding:0 11px;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}@media(max-width:1180px){.task-board-stat-grid,.task-calendar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.task-board-command-main,.task-board-feed-head{flex-direction:column;align-items:flex-start}.task-board-command-side{width:100%;justify-content:space-between}.task-item-tile{grid-template-columns:minmax(0,1fr)}.task-item-actions{justify-content:flex-start}}@media(max-width:640px){.task-board-command,.task-board-calendar,.task-board-feed{border-radius:22px}.task-board-command{padding:18px}.task-board-identity{gap:12px}.task-board-mark{width:46px;height:46px;border-radius:16px}.task-board-identity h2{font-size:23px}.task-board-command-side{flex-direction:column;align-items:stretch}.task-board-live,.task-board-primary{width:100%}.task-board-stat-grid,.task-calendar-strip{grid-template-columns:1fr}.task-board-calendar-head{grid-template-columns:40px minmax(0,1fr) 40px;padding:16px}.task-board-calendar-title strong{font-size:15px}.task-board-calendar-body{padding:14px}.task-calendar-weekdays,.task-calendar-days{grid-template-columns:repeat(7,minmax(30px,1fr));gap:3px}.task-calendar-empty-cell,.task-calendar-cell{min-height:34px}.task-board-scopebar{flex-direction:column;align-items:flex-start}.task-board-feed{padding:14px}.task-item-tile{gap:14px;border-radius:var(--radius-nested-min);padding:16px}.task-item-date{grid-template-columns:auto minmax(0,1fr);align-items:center}.task-item-time{grid-column:1 / -1}.task-item-editor-grid{grid-template-columns:1fr}}.task-board-shell{gap:18px}.task-board-command{overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.task-board-command-main{align-items:center;gap:22px;margin-bottom:28px}.task-board-identity{align-items:center;gap:14px}.task-board-mark{width:74px;height:74px;border-radius:24px;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--tb-accent) 30%,transparent),transparent 44%),color-mix(in srgb,var(--tb-card) 72%,var(--tb-field) 28%);box-shadow:0 16px 34px color-mix(in srgb,var(--tb-accent) 16%,transparent);color:color-mix(in srgb,var(--tb-accent) 86%,white 8%)}.task-board-mark svg{width:30px;height:30px}.task-board-kicker{margin-bottom:6px;color:color-mix(in srgb,var(--tb-accent) 84%,var(--tb-muted) 16%);font-size:11px;font-weight:900;letter-spacing:.22em}.task-board-identity h2{margin:0;font-size:clamp(34px,4vw,46px);font-weight:900;letter-spacing:-.065em;line-height:.96}.task-board-command-side{gap:20px}.task-board-live{display:grid;min-width:84px;justify-items:end;gap:2px;border:0;border-radius:0;padding:0;background:transparent;text-align:right}.task-board-live strong{font-size:32px}.task-board-primary{min-height:54px;border:1px solid color-mix(in srgb,var(--tb-accent) 54%,var(--tb-line));border-radius:var(--radius-control);padding:0 28px;font-size:14px;font-weight:900;letter-spacing:-.01em}.task-board-toolbar{--search-tile-radius: var(--radius-nested-min);--search-tile-inset: 10px;--search-control-radius: var(--search-tile-radius);display:grid;grid-template-columns:minmax(280px,1fr);align-items:stretch;gap:10px;margin-top:0;border:1px solid color-mix(in srgb,var(--tb-line) 76%,transparent);border-radius:var(--search-tile-radius);padding:var(--search-tile-inset);background:color-mix(in srgb,var(--tb-field) 82%,transparent)}.task-board-toolbar.has-responsible-filter{grid-template-columns:minmax(220px,1fr) auto}.task-board-search{min-height:46px;border-radius:var(--search-control-radius)}.task-board-search .task-board-search-input{min-height:46px!important;border-radius:var(--search-control-radius)!important}.task-board-stat-grid{gap:18px}.task-board-stat{min-height:92px;grid-template-columns:56px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:18px 20px}.task-board-stat-icon{width:56px;height:56px}@media(max-width:900px){.task-board-command-main{align-items:flex-start}.task-board-command-side{align-items:flex-end}}@media(max-width:640px){.task-board-command{padding:0}.task-board-mark{width:58px;height:58px;border-radius:20px}.task-board-mark svg{width:25px;height:25px}.task-board-identity h2{font-size:32px}.task-board-primary{min-height:48px}}.task-board-calendar,.task-board-feed{border-radius:28px}.task-board-calendar-head{grid-template-columns:46px minmax(0,1fr) 46px;gap:16px;padding:20px 22px}.task-board-calendar-nav{width:46px;height:46px;border-radius:var(--radius-nested-min)!important}.task-board-calendar-title span{font-size:11px;font-weight:900;letter-spacing:.22em}.task-board-calendar-title strong{margin-top:7px;font-size:20px;font-weight:900;letter-spacing:-.035em}.task-board-calendar-body{padding:22px}.task-calendar-strip{gap:18px}.task-calendar-month{border-radius:var(--radius-nested-min);padding:16px 14px 14px}.task-calendar-month-title{margin-bottom:12px;font-size:14px;font-weight:900}.task-calendar-weekdays,.task-calendar-days{grid-template-columns:repeat(7,minmax(38px,1fr));gap:4px}.task-calendar-empty-cell,.task-calendar-cell{min-height:40px}.task-calendar-cell{border-radius:12px;font-size:13px;font-weight:700}.task-board-scopebar{min-height:52px;padding:13px 22px}.task-board-feed{padding:22px}.task-board-feed-head{align-items:center;margin-bottom:18px}.task-board-feed-head h3{margin-top:6px;font-size:22px;font-weight:900;letter-spacing:-.035em}.task-board-feed-count{min-height:36px;padding:0 14px;font-size:12px}.task-board-list{gap:14px}.task-board-section{min-height:34px;padding:4px 6px 2px}.task-board-section-dot{width:24px;height:3px}.task-board-section-label{font-size:12px;font-weight:900;letter-spacing:.12em}.task-board-section-count{min-width:24px;height:24px}.task-item-tile{grid-template-columns:118px minmax(0,1fr) auto;gap:24px;min-height:132px;border-radius:var(--radius-nested-min);padding:24px 28px 24px 26px}.task-item-date{gap:6px}.task-item-date-main{font-size:20px;font-weight:900}.task-item-date-sub{font-size:11px;font-weight:850}.task-item-time{margin-top:2px;border-radius:10px;padding:5px 8px;font-size:12px}.task-item-meta{gap:7px 10px}.task-item-case-link,.task-item-case-code{font-size:13px;font-weight:800}.task-item-badge{min-height:24px;padding:0 9px;font-size:10.5px;font-weight:900}.task-item-title{margin-top:12px;font-size:15px;font-weight:850;line-height:1.42}.task-item-notes{margin-top:7px;font-size:13px}.task-item-actions{gap:8px}.task-item-action{width:36px;height:36px;border-radius:12px}.task-item-completion-editor{margin-top:14px;border-radius:var(--radius-nested-min);padding:14px}.task-item-editor-grid{gap:10px}.task-item-editor-save{min-height:42px;border-radius:var(--radius-control);padding:0 14px}.task-board-empty{min-height:240px;border-radius:var(--radius-nested-min);padding:50px 20px}.task-board-empty-icon{width:56px;height:56px;border-radius:var(--radius-nested-min)}.task-board-empty-action{min-height:46px;border-radius:var(--radius-control);padding:0 18px}@media(max-width:900px){.task-item-tile{grid-template-columns:118px minmax(0,1fr)}.task-item-actions{grid-column:2;justify-content:flex-start}}@media(max-width:640px){.task-board-calendar,.task-board-feed{border-radius:22px}.task-board-calendar-head{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;padding:16px}.task-board-calendar-nav{width:42px;height:42px}.task-board-calendar-title strong{font-size:16px}.task-board-calendar-body,.task-board-feed{padding:16px}.task-calendar-weekdays,.task-calendar-days{grid-template-columns:repeat(7,minmax(30px,1fr))}.task-calendar-empty-cell,.task-calendar-cell{min-height:34px}.task-item-tile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;border-radius:var(--radius-nested-min);padding:18px}.task-item-actions{grid-column:auto}}.task-board-feed{overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}@media(max-width:640px){.task-board-feed{border-radius:0;padding:0}}.task-board-page{--task-radius-parent: 30px;--task-radius-inset: 22px;--task-radius-inner: max( var(--radius-nested-min), calc(var(--task-radius-parent) - var(--task-radius-inset)) )}.task-board-shell{container:task-board-shell / inline-size}.task-board-command-heading .task-board-command-main{margin-bottom:0}.task-board-toolbar-sticky{position:sticky;top:10px;z-index:35;box-shadow:0 14px 32px color-mix(in srgb,var(--tb-shadow) 18%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}.task-board-page .task-board-toolbar,.task-board-page .task-board-search,.task-board-page .task-board-search .task-board-search-input,.task-board-page .task-board-mark,.task-board-page .task-board-primary,.task-board-page .task-board-stat,.task-board-page .task-board-stat-icon,.task-board-page .task-board-calendar,.task-board-page .task-board-calendar-nav,.task-board-page .task-calendar-month,.task-board-page .task-calendar-cell,.task-board-page .task-board-feed-count,.task-board-page .task-board-section-count,.task-board-page .task-board-empty,.task-board-page .task-board-empty-icon,.task-board-page .task-board-empty-action,.task-board-page .task-item-tile,.task-board-page .task-item-time,.task-board-page .task-item-badge,.task-board-page .task-item-completion-editor,.task-board-page .task-item-completion-editor .creditor-premium-search-input,.task-board-page .task-item-editor-save,.task-board-page .task-item-action{border-radius:var(--task-radius-inner)!important}.task-modal-shell{--task-modal-radius-parent: 30px;--task-modal-radius-inset: 22px;--task-modal-radius-inner: max( var(--radius-nested-min), calc(var(--task-modal-radius-parent) - var(--task-modal-radius-inset)) );border-radius:var(--task-modal-radius-parent)!important}.task-modal-shell :is(.task-modal-hero,.task-modal-panel,.task-modal-icon,.task-modal-select,.task-modal-textarea,.creditor-premium-search-input,.rounded-md,.rounded-lg,.rounded-xl,.rounded-\[8px\],input,select,textarea,button){border-radius:var(--task-modal-radius-inner)!important}.add-case-neo-shell.add-task-action-neo-shell{max-width:min(720px,calc(100vw - 36px))!important;width:min(720px,calc(100vw - 36px))!important}.add-case-neo-shell.add-task-edit-neo-shell{max-width:min(900px,calc(100vw - 36px))!important;width:min(900px,calc(100vw - 36px))!important}.add-task-neo-modal .add-case-neo-primary,.add-task-action-neo-modal .add-case-neo-primary,.add-task-edit-neo-modal .add-case-neo-primary{border-color:color-mix(in srgb,var(--acm-accent) 38%,white 8%)!important;background:linear-gradient(135deg,var(--acm-accent),var(--acm-accent-2))!important;color:#fff!important;box-shadow:0 18px 38px color-mix(in srgb,var(--acm-accent) 26%,transparent)!important}.add-task-neo-modal .add-case-neo-primary:hover,.add-task-action-neo-modal .add-case-neo-primary:hover,.add-task-edit-neo-modal .add-case-neo-primary:hover{border-color:color-mix(in srgb,var(--acm-accent) 46%,white 12%)!important;filter:brightness(1.04);color:#fff!important}.add-task-action-neo-modal .task-action-confirm{display:grid;justify-items:center;gap:8px;border:1px solid var(--pp-border);border-radius:var(--pp-panel-radius);padding:22px 18px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--acm-danger) 10%,transparent),transparent 46%),color-mix(in srgb,var(--pp-card) 78%,transparent);text-align:center}.add-task-action-neo-modal .task-action-confirm-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-danger) 30%,var(--pp-border));border-radius:var(--pp-control-radius);background:color-mix(in srgb,var(--acm-danger) 14%,transparent);color:var(--acm-danger)}.add-task-action-neo-modal .task-action-confirm-icon svg{width:22px;height:22px}.add-task-action-neo-modal .task-action-confirm span{color:var(--pp-text);font-size:16px;font-weight:850;letter-spacing:-.02em}.add-task-action-neo-modal .task-action-confirm strong{color:var(--pp-muted);font-size:13px;font-weight:650}@media(max-width:640px){.task-board-page{--task-radius-parent: 24px;--task-radius-inset: 16px}.task-modal-shell{--task-modal-radius-parent: 24px;--task-modal-radius-inset: 16px}.task-board-toolbar-sticky{top:8px}}@container task-board-shell (max-width: 1280px){.task-board-command-main{gap:18px}.task-board-primary{padding-inline:20px;white-space:nowrap}.task-board-stat-grid,.task-calendar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board-stat{grid-template-columns:48px minmax(0,1fr);min-height:88px;padding:16px}.task-board-stat-icon{width:48px;height:48px}.task-board-stat-copy strong{font-size:26px}.task-board-calendar-body{overflow-x:auto}.task-calendar-weekdays,.task-calendar-days{grid-template-columns:repeat(7,minmax(34px,1fr))}}@container task-board-shell (max-width: 980px){.task-board-command-main,.task-board-feed-head{flex-direction:column;align-items:flex-start}.task-board-command-side{width:100%;align-items:center;justify-content:space-between}.task-board-toolbar{grid-template-columns:minmax(0,1fr)}.task-board-toolbar.has-responsible-filter{grid-template-columns:minmax(180px,1fr) auto}.task-board-stat-grid,.task-calendar-strip{grid-template-columns:minmax(0,1fr)}.task-board-calendar-head{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;padding:16px}.task-board-calendar-body,.task-board-feed{padding:16px}.task-calendar-month{width:100%}.task-item-tile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:18px}.task-item-date{grid-template-columns:auto minmax(0,1fr);align-items:center}.task-item-time{grid-column:1 / -1}.task-item-actions{grid-column:auto;justify-content:flex-start}.task-item-editor-grid{grid-template-columns:1fr}}@container task-board-shell (max-width: 700px){.task-board-command-side{flex-direction:column;align-items:stretch}.task-board-live,.task-board-primary{width:100%}.task-board-scopebar{flex-direction:column;align-items:flex-start}.task-board-stat{grid-template-columns:44px minmax(0,1fr)}}.task-board-toolbar.task-board-toolbar-common{display:flex;flex-wrap:wrap}.task-board-toolbar-common .task-board-search{flex:1 1 100%;order:-1}.task-board-toolbar-common .filter-tile{flex:1 1 180px;min-width:0}@media(max-width:767px){.task-board-identity,.task-board-live{display:none!important}.task-board-command,.task-board-command-heading{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.task-board-command-main{display:block!important;gap:0!important}.task-board-command-side{width:100%!important;gap:0!important}.task-board-primary{width:100%!important;min-height:44px!important;justify-content:center!important}.task-board-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;margin-top:10px!important;padding:8px!important}.task-board-search{flex:1 1 100%!important}.task-board-toolbar .filter-tile{--ft-height: 42px;--ft-min-width: 0;flex:1 1 calc(50% - 4px)!important;min-width:0!important}.task-board-toolbar .filter-tile-trigger{min-width:0!important;gap:7px!important;padding:0 11px!important;font-size:12.5px!important}.task-board-toolbar .filter-tile-icon svg{width:16px!important;height:16px!important}.task-board-calendar{margin-top:10px!important;border-radius:var(--radius-nested-min)!important}.task-board-calendar-head{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:8px!important;padding:10px 11px!important}.task-board-calendar-nav{width:36px!important;height:36px!important;border-radius:var(--radius-nested-min)!important}.task-board-calendar-body{padding:9px 11px 12px!important}.task-calendar-strip{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.task-calendar-month-title{display:none!important}.task-calendar-weekdays,.task-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important}.task-calendar-empty-cell,.task-calendar-cell{min-height:38px!important;border-radius:6px!important}.task-board-scopebar{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:9px 13px!important}.task-board-feed{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.task-board-feed-head{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:14px 2px 8px!important}.task-board-feed-count{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:11.5px!important;letter-spacing:normal!important;text-transform:none!important}.task-board-feed-head .task-board-kicker{display:none!important}.task-board-feed-head h3{margin-top:0!important;font-size:14.5px!important}.task-board-list{display:grid!important;gap:10px!important}.task-board-section{padding:2px 2px 0!important}.task-item-tile,.task-item-tile.is-manager-assigned{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;border-color:color-mix(in srgb,var(--task-tone) 30%,var(--tb-line))!important;border-radius:var(--radius-nested-min)!important;padding:12px 13px 0!important;background:var(--tb-card)!important}.task-item-tile.is-manager-assigned{box-shadow:inset 4px 0 color-mix(in srgb,var(--task-manager-tone) 72%,transparent),0 10px 26px color-mix(in srgb,var(--tb-shadow) 50%,transparent)!important}.task-item-date{display:none!important}.task-item-daychip{display:grid!important;width:42px!important;justify-items:center!important;border-radius:var(--radius-nested-min)!important;padding:5px 0 6px!important;background:color-mix(in srgb,var(--task-tone) 13%,transparent)!important;color:color-mix(in srgb,var(--task-tone) 74%,var(--tb-text) 26%)!important}.task-item-daychip b{font-size:16px!important;font-weight:850!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.task-item-daychip span{margin-top:1px!important;font-size:9.5px!important;font-weight:750!important}.task-item-content{display:flex!important;flex-direction:column!important;min-width:0!important}.task-item-title,.task-item-title.is-overdue{order:-2!important;margin-top:0!important;color:var(--tb-text)!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.task-item-meta{order:-1!important;margin-top:4px!important;gap:4px 6px!important;font-size:11.5px!important}.task-item-case-link,.task-item-case-code,.task-item-muted{font-size:11.5px!important;font-weight:700!important;letter-spacing:normal!important}.task-item-meta-separator{width:3px!important;height:3px!important;border-radius:50%!important;background:color-mix(in srgb,var(--tb-muted) 60%,transparent)!important}.task-item-badges,.task-item-notes,.task-item-assignment-history,.task-item-completed-at,.task-item-completion-comment,.task-item-completion-editor{margin-left:-52px!important}.task-item-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:9px!important}.task-item-badge,.task-item-branch{border-radius:6px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:normal!important;line-height:1.3!important;text-transform:none!important}.task-item-branch{border:1px solid transparent!important;background:color-mix(in srgb,var(--tb-muted) 11%,transparent)!important;color:var(--tb-muted)!important}.task-item-badge-assigned{border-color:color-mix(in srgb,var(--tb-warning) 26%,transparent)!important;background:color-mix(in srgb,var(--tb-warning) 13%,transparent)!important;color:color-mix(in srgb,var(--tb-warning) 78%,var(--tb-text) 22%)!important}.task-item-notes{-webkit-line-clamp:2!important;margin-top:8px!important;font-size:11.5px!important;line-height:1.4!important}.task-item-foot{display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid var(--tb-line)!important;margin:11px -13px 0!important;padding:8px 9px 8px 13px!important;background:color-mix(in srgb,var(--tb-field) 60%,transparent)!important}.task-item-when{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important;color:var(--tb-muted)!important;font-size:11.5px!important;font-weight:700!important}.task-item-when svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.task-item-actions{gap:5px!important;justify-content:flex-end!important}.task-item-action{width:36px!important;height:36px!important;border-color:var(--tb-line)!important;border-radius:var(--radius-nested-min)!important;background:var(--tb-card)!important}.task-item-review-lock{font-size:11.5px!important}}.task-board-page{--tm-card: var(--workspace-card);--tm-panel: var(--workspace-panel);--tm-soft: var(--workspace-soft);--tm-line: var(--workspace-line);--tm-outline: var(--workspace-outline);--tm-text: var(--workspace-text);--tm-muted: var(--workspace-muted);--tm-accent: var(--workspace-accent);--tm-ribbon: var(--workspace-action);--tm-glow: var(--workspace-glow);--tm-shadow: var(--workspace-shadow);--tm-shadow-hover: var(--workspace-shadow-hover);--tm-date-neutral: var(--workspace-sunken);--tm-date-today: var(--workspace-accent-soft);--tm-date-warning: color-mix(in srgb, var(--custom-warning) 14%, var(--custom-card));--tm-date-danger: color-mix(in srgb, var(--custom-danger) 14%, var(--custom-card));min-width:0}.task-board-page .task-board-shell{max-width:none;margin:0 auto;gap:16px;padding:0 0 28px}.task-board-page .task-board-command{padding:20px 22px;border:1px solid var(--tm-outline);border-radius:10px;background:var(--tm-panel);box-shadow:var(--tm-shadow)}.task-board-page .task-board-command-main{margin:0;align-items:center}.task-board-page .task-board-identity{align-items:center;gap:16px}.task-board-page .task-board-mark{width:52px;height:52px;border:0;border-radius:8px!important;background:var(--tm-ribbon);box-shadow:0 12px 24px -12px var(--tm-glow);color:var(--workspace-on-action)}.task-board-page .task-board-mark svg{width:25px;height:25px}.task-board-page .task-board-kicker{margin:0 0 2px;color:var(--tm-accent);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.task-board-page .task-board-identity h2{color:var(--tm-text);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.task-board-page .task-board-identity p{margin-top:2px;color:var(--tm-muted);font-size:13px}.task-board-page .task-board-command-side{gap:10px}.task-board-page .task-board-live{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-items:unset;gap:10px;border:0;border-radius:6px;padding:0 12px;background:var(--tm-soft);text-align:left}.task-board-page .task-board-live:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--custom-danger)}.task-board-page .task-board-live span{color:var(--tm-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.task-board-page .task-board-live strong{margin:0;color:var(--tm-text);font-size:15px;font-weight:800}.task-board-page .task-board-primary,.task-board-page .task-board-primary-pending{min-height:44px;border:0;border-radius:6px!important;padding:0 18px;font-size:13px;font-weight:700}.task-board-page .task-board-primary{background:var(--tm-ribbon);box-shadow:0 12px 24px -12px var(--tm-glow)}html.theme-preset-navy .task-board-page .task-board-primary:not(:disabled){border:0!important;background:var(--tm-ribbon)!important;box-shadow:0 12px 24px -12px var(--tm-glow)!important}.task-board-page .task-board-toolbar.task-board-toolbar-common{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;margin:0;border:1px solid var(--tm-outline);border-radius:10px!important;padding:10px;background:var(--tm-panel);box-shadow:var(--tm-shadow)}.task-board-page .task-board-toolbar-sticky{top:8px;z-index:35}.task-board-page .task-board-toolbar .filter-tile{--ft-height: 44px;--ft-min-width: 0;--ft-radius: 6px;--ft-line: transparent;--ft-surface: var(--tm-soft);--ft-panel: var(--tm-card);--ft-panel-2: var(--tm-soft);--ft-text: var(--tm-text);--ft-muted: var(--tm-muted);--ft-accent: var(--tm-accent);flex:0 1 170px;min-width:0}.task-board-page .task-board-toolbar .task-board-filter-person{flex-basis:184px}.task-board-page .task-board-toolbar .task-board-filter-status{flex-basis:174px}.task-board-page .task-board-toolbar .task-board-filter-track{flex-basis:156px}.task-board-page .task-board-toolbar .filter-tile-trigger{min-width:0;gap:8px;border:0;border-radius:6px;padding:0 10px;background:var(--tm-soft);color:var(--tm-text);text-align:left}.task-board-page .task-board-toolbar .filter-tile-icon{width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:5px;background:var(--tm-panel);color:var(--tm-accent)}.task-board-page .task-board-toolbar .filter-tile-copy{display:grid;min-width:0;gap:1px}.task-board-page .task-board-toolbar .filter-tile-caption{color:var(--tm-muted);font-size:10px;font-weight:500;line-height:1}.task-board-page .task-board-toolbar .filter-tile-value{color:var(--tm-text);font-size:12px;font-weight:700;line-height:1.15}.task-board-page .task-board-toolbar .filter-tile-trigger .filter-tile-count{display:none}.task-board-page .task-board-toolbar .filter-tile-chevron{margin-left:auto}.task-board-page .task-board-toolbar .filter-tile-panel{min-width:max(100%,190px);border-color:var(--tm-line)}.task-board-page .task-board-toolbar .task-board-search{flex:1 1 260px;order:0;min-width:180px;min-height:44px;border:0;border-radius:6px!important;background:var(--tm-soft)}.task-board-page .task-board-toolbar .task-board-search .task-board-search-input{min-height:44px!important;border-radius:6px!important;font-size:13px!important}.task-board-page .task-board-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.task-board-page .task-board-stat{display:block;min-width:0;min-height:122px;border:1px solid var(--tm-outline);border-radius:10px!important;padding:15px 16px;background:var(--tm-card);box-shadow:var(--tm-shadow);transform:none}.task-board-page .task-board-stat:hover{border-color:var(--tm-outline);box-shadow:var(--tm-shadow-hover);transform:translateY(-1px)}.task-board-page .task-board-stat.is-active{border-color:var(--tm-accent);box-shadow:inset 0 0 0 1px var(--tm-accent),var(--tm-shadow)}.task-board-page .task-board-stat-icon{display:none}.task-board-page .task-board-stat-copy{gap:5px}.task-board-page .task-board-stat-copy span{display:flex;align-items:center;gap:7px;color:var(--tm-muted);font-size:12px;font-weight:600}.task-board-page .task-board-stat-copy span:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--stat-tone)}.task-board-page .task-board-stat-copy strong{color:var(--tm-text);font-size:26px;font-weight:800;line-height:1}.task-board-page .task-board-stat-danger .task-board-stat-copy strong{color:var(--custom-danger)}.task-board-page .task-board-stat-warning .task-board-stat-copy strong{color:var(--custom-warning)}.task-board-page .task-board-stat-copy small{color:var(--tm-muted);font-size:11px;line-height:1.35}.task-board-page .task-board-calendar{overflow:hidden;border:1px solid var(--tm-outline);border-radius:10px!important;background:var(--tm-panel);box-shadow:var(--tm-shadow)}.task-board-page .task-board-calendar-head{align-items:center;border:0;padding:18px 20px 12px}.task-board-page .task-board-calendar-nav{width:40px;height:40px;border:0!important;border-radius:6px!important;background:var(--tm-soft)!important;box-shadow:none!important;color:var(--tm-text)!important}.task-board-page .task-board-calendar-title span{color:var(--tm-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.task-board-page .task-board-calendar-title strong{margin-top:3px;color:var(--tm-text);font-size:16px;font-weight:800;letter-spacing:-.02em}.task-board-page .task-board-calendar-body{padding:0 20px 4px}.task-board-page .task-calendar-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.task-board-page .task-calendar-month{min-width:0;border:0;border-radius:0!important;padding:0;background:none}.task-board-page .task-calendar-month-title{margin:0 0 8px;color:var(--tm-text);font-size:13px;font-weight:800;text-align:left}.task-board-page .task-calendar-weekdays,.task-board-page .task-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.task-board-page .task-calendar-weekdays div{color:var(--tm-muted);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.task-board-page .task-calendar-divider{display:none}.task-board-page .task-calendar-empty-cell,.task-board-page .task-calendar-cell{min-height:34px}.task-board-page .task-calendar-cell{border-radius:5px!important;color:var(--tm-text);font-size:13px;font-weight:500}.task-board-page .task-calendar-heat-faint{background:color-mix(in srgb,var(--tm-accent) 10%,var(--tm-panel))!important;color:var(--tm-accent)!important}.task-board-page .task-calendar-heat-soft,.task-board-page .task-calendar-heat-medium,.task-board-page .task-calendar-heat-strong{background:color-mix(in srgb,var(--tm-accent) 22%,var(--tm-panel))!important;color:var(--tm-text)!important;font-weight:800}.task-board-page .task-calendar-heat-overdue{background:var(--tm-date-danger)!important;color:var(--custom-danger)!important;font-weight:800}.task-board-page .task-calendar-cell.task-calendar-day-today{box-shadow:inset 0 0 0 2px var(--tm-accent)!important}.task-board-page .task-calendar-cell.task-calendar-day-selected{background:var(--tm-ribbon)!important;color:var(--workspace-on-action)!important;box-shadow:none!important}.task-board-calendar-legend{display:flex;flex-wrap:wrap;gap:9px 18px;margin:10px 20px 0;border-top:1px solid var(--tm-line);padding:10px 0 13px}.task-board-calendar-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--tm-muted);font-size:10px}.task-board-calendar-legend i{width:11px;height:11px;border-radius:2px;background:var(--tm-date-today)}.task-board-calendar-legend .task-board-legend-many{background:color-mix(in srgb,var(--tm-accent) 22%,var(--tm-panel))}.task-board-calendar-legend .task-board-legend-overdue{background:var(--tm-date-danger)}.task-board-calendar-legend .task-board-legend-today{border:2px solid var(--tm-accent);background:transparent}.task-board-page .task-board-scopebar{min-height:44px;border-color:var(--tm-line);background:var(--tm-soft)}.task-board-page .task-board-feed{padding:0;background:none;box-shadow:none}.task-board-page .task-board-feed-head{margin:6px 4px 16px}.task-board-page .task-board-feed-head .task-board-kicker{margin:0 0 3px;color:var(--tm-muted);font-size:12px;font-weight:500}.task-board-page .task-board-feed-head h3{margin:0;color:var(--tm-text);font-size:19px;font-weight:800;letter-spacing:-.02em}.task-board-page .task-board-feed-count{min-height:0;border:0;border-radius:0!important;padding:0;background:none;color:var(--tm-muted);font-size:11px;font-weight:500}.task-board-page .task-board-list{gap:10px}.task-board-page .task-board-section{gap:8px;min-height:28px;padding:4px 4px 0}.task-board-page .task-board-section:after{content:"";min-width:20px;height:1px;flex:1;background:var(--tm-line)}.task-board-page .task-board-section-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--tm-accent)}.task-board-page .section-review .task-board-section-dot{background:var(--custom-warning)}.task-board-page .section-returned .task-board-section-dot,.task-board-page .section-overdue .task-board-section-dot{background:var(--custom-danger)}.task-board-page .section-done .task-board-section-dot{background:var(--custom-success)}.task-board-page .task-board-section-label{color:var(--tm-text);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.task-board-page .task-board-section-count{min-width:22px;height:21px;border-radius:3px!important;background:var(--tm-card);color:var(--tm-muted);font-size:11px}.task-board-page .task-item-tile{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:96px;overflow:hidden;border:0;border-radius:10px!important;padding:0;background:var(--tm-card);box-shadow:var(--tm-shadow)}.task-board-page .task-item-tile:hover{transform:none;border:0;box-shadow:var(--tm-shadow-hover)}.task-board-page .task-item-tile.is-manager-assigned{border:0;background:var(--tm-card);box-shadow:var(--tm-shadow)}.task-board-page .task-item-tile.is-done{opacity:1}.task-board-page .task-item-date{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:12px 6px;background:var(--tm-date-neutral);color:var(--tm-text);text-align:center}.task-board-page .task-item-tile.is-overdue-date .task-item-date,.task-board-page .task-item-tile.is-returned .task-item-date{background:var(--tm-date-danger);color:var(--custom-danger)}.task-board-page .task-item-tile.is-review .task-item-date{background:var(--tm-date-warning);color:var(--custom-warning)}.task-board-page .task-item-tile.is-today .task-item-date{background:var(--tm-date-today);color:var(--tm-accent)}.task-board-page .task-item-date-main{display:grid;gap:0;color:inherit;line-height:1.05}.task-board-page .task-item-date-main strong{font-size:23px;font-weight:800}.task-board-page .task-item-date-main span{font-size:11px;font-weight:700}.task-board-page .task-item-date-sub{color:inherit;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.task-board-page .task-item-time{margin-top:5px;border-radius:3px!important;padding:3px 5px;background:var(--tm-card);color:var(--tm-text);font-size:10px;font-weight:700}.task-board-page .task-item-time svg{display:none}.task-board-page .task-item-content{align-self:center;padding:14px 18px}.task-board-page .task-item-meta{gap:5px 8px}.task-board-page .task-item-case-link{color:var(--tm-text);font-size:13px;font-weight:600}.task-board-page .task-item-case-code{color:var(--tm-muted);font-size:11px;font-weight:500}.task-board-page .task-item-meta-separator{display:none}.task-board-page .task-item-muted,.task-board-page .task-item-branch{color:var(--tm-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.task-board-page .task-item-badge{min-height:0;border:0;border-radius:3px!important;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.task-board-page .task-item-badge-type{background:var(--tm-soft);color:var(--tm-muted);font-size:10px;font-weight:500}.task-board-page .task-item-badge-overdue,.task-board-page .task-item-badge-returned{background:var(--tm-date-danger);color:var(--custom-danger)}.task-board-page .task-item-badge-review{background:var(--tm-date-warning);color:var(--custom-warning)}.task-board-page .task-item-badge-done{background:color-mix(in srgb,var(--custom-success) 12%,var(--tm-card));color:var(--custom-success)}.task-board-page .task-item-badge-soon{background:var(--tm-date-today);color:var(--tm-accent)}.task-board-page .task-item-title,.task-board-page .task-item-title.is-overdue{margin-top:6px;color:var(--tm-text);font-size:14px;font-weight:800;line-height:1.35}.task-board-page .task-item-title.is-done{color:var(--tm-muted)}.task-board-page .task-item-notes{margin-top:5px;color:var(--tm-muted);font-size:12px;line-height:1.35}.task-board-page .task-item-manager-note{display:block;width:auto;max-width:none;margin-top:6px;border:0;border-radius:0;padding:0;background:none;color:var(--tm-muted);font-size:11px;font-weight:500}.task-board-page .task-item-actions{align-self:center;gap:4px;padding:0 14px 0 4px}.task-board-page .task-item-action{width:34px;height:34px;border-radius:6px!important;color:var(--tm-text)}.task-board-page .task-item-action-success{background:color-mix(in srgb,var(--custom-success) 12%,var(--tm-card));color:var(--custom-success)}@container task-board-shell (max-width: 1100px){.task-board-page .task-board-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-board-page .task-calendar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board-page .task-calendar-month:nth-child(3){display:none}}@container task-board-shell (max-width: 920px){.task-board-page .task-board-toolbar.task-board-toolbar-common{flex-wrap:wrap}.task-board-page .task-board-toolbar .task-board-search{flex:1 1 300px}.task-board-page .task-board-toolbar .filter-tile{flex:1 1 155px}.task-board-page .task-item-tile{grid-template-columns:82px minmax(0,1fr) auto}}@container task-board-shell (max-width: 700px){.task-board-page .task-board-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board-page .task-calendar-strip{grid-template-columns:minmax(0,1fr)}.task-board-page .task-calendar-month:nth-child(2){display:none}.task-board-page .task-item-tile{grid-template-columns:72px minmax(0,1fr)}.task-board-page .task-item-actions{grid-column:2;justify-content:flex-end;padding:0 10px 10px}}@media(max-width:767px){.task-board-page .task-board-command{padding:0;border:0;background:none;box-shadow:none}.task-board-page .task-board-toolbar.task-board-toolbar-common{flex-wrap:wrap;margin-top:10px}.task-board-page .task-board-toolbar .task-board-search{flex:1 1 100%;order:-1}.task-board-page .task-board-toolbar .filter-tile{flex:1 1 calc(50% - 5px)}.task-board-page .task-board-calendar-body{padding:9px 11px 12px}.task-board-page .task-board-calendar-legend{margin-inline:11px}.task-board-page .task-item-tile{display:block}.task-board-page .task-item-content{padding:12px 14px}.task-board-page .task-item-foot{padding:8px 12px}}.filter-tile{--ft-height: 46px;--ft-radius: var(--radius-control, 12px);--ft-min-width: 178px;--ft-line: var(--custom-border);--ft-surface: var(--custom-surface);--ft-panel: var(--custom-card);--ft-panel-2: var(--custom-surface);--ft-text: var(--custom-text);--ft-muted: var(--custom-muted);--ft-accent: var(--custom-accent);--ft-shadow: color-mix(in srgb, var(--custom-text) 14%, transparent);position:relative;display:flex;min-width:0}.filter-tile-trigger{display:inline-flex;width:100%;min-width:var(--ft-min-width);min-height:var(--ft-height);align-items:center;justify-content:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--ft-line) 88%,transparent);border-radius:var(--ft-radius);background:color-mix(in srgb,var(--ft-surface) 72%,transparent);color:var(--ft-muted);padding:0 16px;font-size:13px;font-weight:700;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.filter-tile-trigger:hover{border-color:color-mix(in srgb,var(--ft-accent) 30%,var(--ft-line));color:var(--ft-text)}.filter-tile-trigger.is-active{border-color:color-mix(in srgb,var(--ft-accent) 42%,var(--ft-line));background:color-mix(in srgb,var(--ft-accent) 10%,var(--ft-surface));color:var(--ft-text)}.filter-tile-icon{display:inline-flex;flex-shrink:0}.filter-tile-icon svg{width:15px;height:15px}.filter-tile-value{min-width:0;overflow:hidden;color:var(--ft-text);text-overflow:ellipsis}.filter-tile-count{display:inline-flex;min-width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ft-muted) 14%,transparent);color:inherit;font-size:11px;font-weight:800;line-height:1}.filter-tile-trigger .filter-tile-count{margin-left:auto}.filter-tile-chevron{width:12px;height:12px;flex-shrink:0;margin-left:auto;transition:transform .18s ease}.filter-tile-trigger .filter-tile-count+.filter-tile-chevron{margin-left:0}.filter-tile.is-open .filter-tile-chevron{transform:rotate(180deg)}.filter-tile.is-open .filter-tile-trigger{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ft-text)}.filter-tile-panel{position:absolute;top:100%;left:0;right:0;z-index:60;display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--ft-line) 88%,transparent);border-top:0;border-bottom-left-radius:var(--ft-radius);border-bottom-right-radius:var(--ft-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--ft-panel) 98%,transparent),color-mix(in srgb,var(--ft-panel-2) 96%,transparent));box-shadow:0 22px 46px color-mix(in srgb,var(--ft-shadow) 60%,transparent);padding:5px;animation:filter-tile-open .15s ease;transform-origin:top center}.filter-tile.is-open .filter-tile-trigger.is-active+.filter-tile-panel{border-color:color-mix(in srgb,var(--ft-accent) 42%,var(--ft-line))}@keyframes filter-tile-open{0%{opacity:0;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1)}}.filter-tile-option{display:flex;width:100%;align-items:center;gap:10px;border-radius:8px;background:transparent;color:var(--ft-muted);padding:8px 10px;text-align:left;font-size:13px;transition:background .14s ease,color .14s ease}.filter-tile-option:hover{background:color-mix(in srgb,var(--ft-accent) 8%,transparent);color:var(--ft-text)}.filter-tile-option.is-selected{background:color-mix(in srgb,var(--ft-accent) 13%,transparent);color:var(--ft-text)}.filter-tile-option-main{display:grid;min-width:0;gap:2px}.filter-tile-option-label{overflow:hidden;color:var(--ft-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.filter-tile-option-hint{overflow:hidden;color:color-mix(in srgb,var(--ft-muted) 78%,transparent);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.filter-tile-option .filter-tile-count{margin-left:auto}.filter-tile-check{width:14px;height:14px;flex-shrink:0;margin-left:auto;color:var(--ft-accent);opacity:0}.filter-tile-option .filter-tile-count+.filter-tile-check{margin-left:0}.filter-tile-option.is-selected .filter-tile-check{opacity:1}.case-vault-toolbar .filter-tile{--ft-radius: var(--cv-toolbar-inner-radius, var(--radius-control));--ft-line: var(--cv-line);--ft-surface: var(--cv-header-2);--ft-panel: var(--cv-header);--ft-panel-2: var(--cv-header-2);--ft-text: var(--cv-text);--ft-muted: var(--cv-muted);--ft-accent: var(--cv-accent);--ft-shadow: var(--cv-shadow)}.task-board-toolbar .filter-tile{--ft-height: 48px;--ft-min-width: 216px;--ft-radius: var(--search-control-radius, var(--radius-control));--ft-line: var(--tb-line);--ft-surface: var(--tb-field);--ft-panel: var(--tb-card);--ft-panel-2: var(--tb-card-2);--ft-text: var(--tb-text);--ft-muted: var(--tb-muted);--ft-accent: var(--tb-accent);--ft-shadow: var(--tb-shadow);flex:0 0 auto}.filter-tile-wide{--ft-min-width: 216px}@media(max-width:640px){.filter-tile,.task-board-toolbar .filter-tile{width:100%}.filter-tile-trigger{--ft-min-width: 0;padding:0 12px}}.legal-cockpit-page,.aegis-register-shell,.aegis-register{--lc-bg: var(--custom-bg);--lc-card: var(--workspace-card);--lc-card-2: var(--workspace-soft);--lc-line: var(--workspace-line);--lc-text: var(--workspace-text);--lc-muted: var(--workspace-muted);--lc-accent: var(--workspace-accent);--lc-accent-2: var(--custom-accentHover);--lc-success: var(--workspace-success);--lc-warning: var(--workspace-warning);--lc-danger: var(--workspace-danger);--lc-shadow: color-mix(in srgb, var(--custom-text) 14%, transparent);--ar-text: var(--workspace-text);--ar-muted: var(--workspace-muted);--ar-card: var(--workspace-card);--ar-card-2: var(--workspace-soft);--ar-field: var(--workspace-soft);--ar-border: var(--workspace-outline);--ar-accent: var(--workspace-accent);--ar-accent-2: var(--custom-accentHover);--ar-accent-soft: var(--workspace-accent-soft);--ar-glow: var(--workspace-glow)}.aegis-register-shell{border-color:color-mix(in srgb,var(--ar-border, var(--custom-border)) 86%,transparent)!important;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--ar-accent, var(--custom-accent)) 13%,transparent),transparent 32%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--ar-accent-2, var(--custom-accentHover)) 12%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--ar-card, var(--custom-card)) 94%,var(--custom-bg) 6%),color-mix(in srgb,var(--ar-card-2, var(--custom-surface)) 92%,var(--custom-bg) 8%))!important;box-shadow:0 34px 92px color-mix(in srgb,var(--lc-shadow, black) 78%,transparent),inset 0 1px color-mix(in srgb,white 9%,transparent)!important}.aegis-register-head{border-bottom-color:color-mix(in srgb,var(--ar-border) 72%,transparent)}.aegis-register-tabs button.is-active{border-color:color-mix(in srgb,var(--ar-accent) 42%,var(--ar-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ar-accent) 17%,var(--ar-card)),color-mix(in srgb,var(--ar-accent-2) 10%,var(--ar-card-2)));color:var(--ar-text);box-shadow:0 14px 28px color-mix(in srgb,var(--ar-glow) 62%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent)}.aegis-register-tab-flow{position:relative;isolation:isolate;transform-origin:50% 0;animation:aegis-register-panel-in .36s cubic-bezier(.2,.8,.2,1) both}@keyframes aegis-register-panel-in{0%{opacity:0;filter:blur(6px);transform:translate3d(0,10px,0) scale(.985)}70%{opacity:1;filter:blur(.5px)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.aegis-register-head>div:first-child:before{border-color:color-mix(in srgb,var(--ar-accent) 32%,var(--ar-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ar-accent) 18%,var(--ar-card)),color-mix(in srgb,var(--ar-card-2) 84%,var(--ar-field) 16%));box-shadow:0 16px 34px color-mix(in srgb,var(--ar-glow) 86%,transparent)}.aegis-register-form>.aegis-register-lookup-card,.aegis-register-form>.aegis-register-details,.aegis-register-list-pane{border-color:color-mix(in srgb,var(--ar-border) 88%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--ar-accent) 7%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--ar-card) 92%,var(--ar-field) 8%),color-mix(in srgb,var(--ar-card-2) 82%,var(--ar-card) 18%))}.aegis-register-form>.aegis-register-details{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ar-accent-2) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--ar-card) 90%,var(--ar-field) 10%),color-mix(in srgb,var(--ar-card-2) 84%,var(--ar-card) 16%))}.aegis-register-lookup-card>.aegis-register-preview{border-top-color:color-mix(in srgb,var(--ar-border) 78%,transparent)}.aegis-register .creditor-premium-search-input{border-color:color-mix(in srgb,var(--ar-border) 92%,transparent)!important;background:color-mix(in srgb,var(--ar-field) 88%,var(--ar-card) 12%)!important;color:var(--ar-text)!important}.aegis-register .creditor-premium-search-input::-moz-placeholder{color:color-mix(in srgb,var(--ar-muted) 72%,transparent)!important}.aegis-register .creditor-premium-search-input::placeholder{color:color-mix(in srgb,var(--ar-muted) 72%,transparent)!important}.aegis-register .creditor-premium-search-input:focus{border-color:color-mix(in srgb,var(--ar-accent) 58%,var(--ar-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ar-accent) 14%,transparent),0 14px 26px color-mix(in srgb,var(--ar-glow) 58%,transparent)!important}.aegis-register .procedure-participant-primary,.aegis-register .procedure-participant-action-primary{border-color:color-mix(in srgb,var(--ar-accent) 38%,var(--ar-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ar-accent) 82%,var(--ar-card) 18%),color-mix(in srgb,var(--ar-accent-2) 72%,var(--ar-accent) 28%))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--ar-glow) 76%,transparent);color:#fff}.theme-preset-navy .aegis-register .procedure-participant-primary,.theme-preset-navy .aegis-register .procedure-participant-action-primary,.theme-preset-graphite .aegis-register .procedure-participant-primary,.theme-preset-graphite .aegis-register .procedure-participant-action-primary{color:#fff}.aegis-register .procedure-participant-secondary,.aegis-register .procedure-participant-action-secondary,.aegis-register-head-aside button{border-color:color-mix(in srgb,var(--ar-border) 88%,transparent);background:color-mix(in srgb,var(--ar-field) 64%,transparent)!important;color:var(--ar-muted)}.aegis-register-footerline{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid color-mix(in srgb,var(--ar-border) 78%,transparent);border-radius:var(--radius-nested-min);margin-top:14px;padding:12px 14px 12px 18px;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--ar-accent) 8%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--ar-card) 76%,transparent),color-mix(in srgb,var(--ar-card-2) 68%,transparent))}.aegis-register-footerline>span{min-width:0;color:color-mix(in srgb,var(--ar-muted) 88%,var(--ar-text) 12%);font-size:13px;line-height:1.45}.aegis-register-footerline>div{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.aegis-register-footerline .procedure-participant-primary{min-width:132px;min-height:44px;border-radius:var(--radius-control);padding-inline:20px;font-size:13px;box-shadow:0 14px 30px color-mix(in srgb,var(--ar-glow) 70%,transparent),inset 0 1px color-mix(in srgb,white 16%,transparent)}.aegis-register-footerline .procedure-participant-secondary{min-height:42px;border-radius:var(--radius-control)}.aegis-register-row{border-color:color-mix(in srgb,var(--ar-border) 82%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ar-card) 74%,transparent),color-mix(in srgb,var(--ar-card-2) 58%,transparent))}.aegis-register-row:hover{border-color:color-mix(in srgb,var(--ar-accent) 38%,var(--ar-border));background:linear-gradient(90deg,color-mix(in srgb,var(--ar-accent) 8%,var(--ar-card)),color-mix(in srgb,var(--ar-card-2) 78%,var(--ar-accent-soft) 22%))}.aegis-register-row-main:before{background:linear-gradient(145deg,color-mix(in srgb,var(--ar-accent) 62%,var(--ar-card)),color-mix(in srgb,var(--ar-accent-2) 54%,var(--ar-card)));color:#fff}.aegis-register-row mark{background:color-mix(in srgb,var(--ar-accent-soft) 78%,transparent);color:color-mix(in srgb,var(--ar-accent) 74%,var(--ar-text) 26%)}.legal-cockpit-command,.legal-cockpit-panel,.legal-cockpit-overview{border-color:color-mix(in srgb,var(--lc-line) 88%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--lc-accent) 7%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 94%,transparent),color-mix(in srgb,var(--lc-card-2) 90%,transparent));box-shadow:0 18px 44px color-mix(in srgb,var(--lc-shadow) 86%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.legal-cockpit-overview-main{background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--lc-accent) 16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--lc-card) 82%,var(--lc-accent) 8%),color-mix(in srgb,var(--lc-card-2) 90%,var(--lc-accent-2) 10%))}.legal-cockpit-actions button:first-child,.legal-cockpit-registry button:hover{border-color:color-mix(in srgb,var(--lc-accent) 42%,var(--lc-line));background:color-mix(in srgb,var(--lc-accent) 13%,var(--lc-card))}.legal-cockpit-row,.legal-cockpit-case-list article,.legal-cockpit-registry button{border-color:color-mix(in srgb,var(--lc-line) 80%,transparent);background:color-mix(in srgb,var(--lc-card) 58%,var(--lc-card-2) 42%)}.legal-cockpit-row:hover,.legal-cockpit-case-list article:hover{border-color:color-mix(in srgb,var(--tone, var(--lc-accent)) 32%,var(--lc-line));background:color-mix(in srgb,var(--tone, var(--lc-accent)) 7%,var(--lc-card))}.legal-cockpit-actions button:first-child{min-height:48px;border-color:color-mix(in srgb,var(--lc-accent) 54%,var(--lc-line));border-radius:var(--radius-control);padding:0 22px;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,white 20%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 88%,var(--lc-card) 12%),color-mix(in srgb,var(--lc-accent-2) 72%,var(--lc-accent) 28%));box-shadow:0 18px 38px color-mix(in srgb,var(--lc-accent) 24%,transparent),inset 0 1px color-mix(in srgb,white 18%,transparent);color:#fff;font-size:14px;font-weight:900;letter-spacing:-.01em}.legal-cockpit-actions button:first-child:hover{border-color:color-mix(in srgb,var(--lc-accent-2) 60%,var(--lc-accent));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,white 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 78%,var(--lc-accent-2) 22%),color-mix(in srgb,var(--lc-accent-2) 82%,var(--lc-accent) 18%));box-shadow:0 22px 46px color-mix(in srgb,var(--lc-accent) 30%,transparent),inset 0 1px color-mix(in srgb,white 22%,transparent)}@media(max-width:720px){.legal-cockpit-actions button:first-child{width:100%;justify-content:center}.aegis-register-footerline{grid-template-columns:1fr}.aegis-register-footerline>div{justify-content:stretch}.aegis-register-footerline button{width:100%}}@media(prefers-reduced-motion:reduce){.aegis-register-tab-flow{animation:none}}.add-case-neo-shell.add-case-modal-shell{--acm-shell-radius: var(--radius-nested-min);--acm-shell-inner-radius: var(--radius-nested-min);border-radius:var(--acm-shell-radius)!important}.case-card-solid-modal.add-case-neo-shell.add-case-quick-participant-shell{--acm-shell-radius: var(--radius-nested-min);--acm-shell-inner-radius: var(--radius-nested-min);width:min(760px,calc(100vw - 32px))!important;max-width:min(760px,calc(100vw - 32px))!important;border-radius:var(--acm-shell-radius)!important}.add-case-create-modal .add-case-neo-footer,.add-case-edit-modal .add-case-neo-footer,.add-case-quick-participant-modal .add-case-neo-footer,.case-side-claim-requirement-modal .add-case-neo-footer{background:transparent!important}.add-case-create-modal.is-case-limit-locked{position:relative;isolation:isolate}.add-case-create-modal.is-case-limit-locked>.add-case-limit-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(1.2px) saturate(.82);opacity:.94}.add-case-create-modal .add-case-limit-content{min-width:0}.add-case-create-modal .add-case-limit-overlay{margin:0!important;background:#0f172a08}.add-case-quick-participant-hint{color:color-mix(in srgb,var(--acm-muted) 88%,transparent);font-size:12px;line-height:1.45}.add-case-quick-participant-hint.is-danger{color:var(--acm-danger)}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-case-civil-shell{width:min(2310px,calc(100vw - 28px))!important;max-width:min(2310px,calc(100vw - 28px))!important;height:min(900px,calc(100vh - 28px));max-height:min(900px,calc(100vh - 28px))!important}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.case-edit-modal-shell{--case-edit-bg: var(--custom-bg);--case-edit-header-bg: var(--workspace-panel);--case-edit-pane-bg: var(--workspace-soft);--case-edit-tile-bg: var(--workspace-card);--case-edit-field-bg: var(--workspace-card);--case-edit-field-focus-bg: var(--workspace-accent-soft);--case-edit-border: var(--workspace-outline);--case-edit-inner-border: var(--workspace-line);--case-edit-soft-border: var(--workspace-line);--case-edit-text: var(--custom-text);--case-edit-muted: var(--custom-muted);--case-edit-accent: var(--workspace-accent);--case-edit-danger-bg: var(--custom-danger);--case-edit-danger-border: var(--custom-danger);--case-edit-danger-text: hsl(var(--destructive-foreground));--case-edit-panel-shadow: var(--workspace-shadow);--case-edit-tile-shadow: var(--workspace-shadow);background:var(--case-edit-bg)!important;background-color:var(--case-edit-bg)!important;border-color:var(--workspace-outline)!important;padding:16px!important}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.case-edit-modal-shell.add-case-civil-shell{--add-case-civil-edit-bg: var(--case-edit-bg);background:var(--add-case-civil-edit-bg)!important;background-color:var(--add-case-civil-edit-bg)!important}.case-edit-modal-shell>.case-blur-modal-header{min-height:62px;margin-bottom:12px;border:1px solid var(--case-edit-border);border-radius:var(--radius-nested-min)!important;background:var(--case-edit-header-bg);color:var(--case-edit-text);padding:8px 10px 8px 16px;box-shadow:var(--case-edit-panel-shadow)}.case-edit-modal-shell>.case-blur-modal-header>div:first-child{min-width:0;color:var(--case-edit-text)!important;font-size:16px;font-weight:780;letter-spacing:0;line-height:1.2}.case-edit-modal-shell>.case-blur-modal-header>div:last-child{flex:0 0 auto;gap:8px}.case-edit-modal-shell>.case-blur-modal-header button{width:44px;height:44px;border-radius:var(--radius-nested-min)!important;border:1px solid var(--case-edit-inner-border)!important;background:var(--case-edit-field-bg)!important;color:var(--case-edit-text)!important;box-shadow:none!important}.case-edit-modal-shell>.case-blur-modal-header button:hover,.case-edit-modal-shell>.case-blur-modal-header button:focus-visible{border-color:color-mix(in srgb,var(--case-edit-accent) 46%,var(--case-edit-border) 54%)!important;background:color-mix(in srgb,var(--case-edit-field-bg) 82%,var(--case-edit-accent) 18%)!important;outline:none}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-table{border-radius:var(--radius-nested-min);box-shadow:var(--case-edit-tile-shadow)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-table,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension-table,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-grid,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-add{border-color:var(--case-edit-border)!important;background:var(--case-edit-tile-bg)!important;box-shadow:none}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-add-field{border-color:var(--case-edit-border)!important;background:var(--case-edit-tile-bg)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-field,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-field,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension-header,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-custom-empty,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-custom-field-row,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-notes{border-color:var(--case-edit-inner-border)!important;background:var(--case-edit-field-bg)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-field:focus-within,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-field:focus-within{background:var(--case-edit-field-focus-bg)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--case-edit-accent) 26%,transparent)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-flow{display:flex;min-height:0;height:100%;flex-direction:column;gap:12px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-workspace{flex:1 1 0;grid-template-columns:minmax(420px,.98fr) minmax(560px,1.12fr);gap:14px;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-parties-pane,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-pane{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--case-edit-border) 82%,var(--case-edit-soft-border) 18%)!important;border-radius:var(--radius-nested-min)!important;background:var(--case-edit-pane-bg)!important;background-color:var(--case-edit-pane-bg)!important;box-shadow:none!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-pane-scroll{display:flex;min-height:0;flex-direction:column;gap:12px;flex:1 1 auto;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-pane-scroll>*{flex-shrink:0}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-table-section,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-inner{padding-left:0!important;padding-right:0!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-entry{padding:10px 0 12px!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-pane .procedure-participant-panel,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-pane .add-case-neo-accordion,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-pane .add-case-neo-field{background:var(--case-edit-tile-bg)!important;box-shadow:none!important}.case-edit-modal-shell.add-case-civil-shell .case-edit-civil-pane-head{position:sticky;top:-14px;z-index:20;display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin:-14px -14px 0;border-bottom:1px solid var(--case-edit-inner-border);background:color-mix(in srgb,var(--case-edit-pane-bg) 94%,var(--case-edit-tile-bg) 6%);padding:12px 14px}.case-edit-modal-shell.add-case-civil-shell .case-edit-civil-pane-title{min-width:0;overflow:hidden;color:var(--case-edit-text);font-size:14px;font-weight:790;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.case-edit-modal-shell.add-case-civil-shell .case-edit-civil-pane-meta{display:inline-flex;min-width:34px;height:28px;align-items:center;justify-content:center;border:1px solid var(--case-edit-inner-border);border-radius:999px;background:var(--case-edit-tile-bg);color:var(--case-edit-muted);font-size:12px;font-weight:760;line-height:1;padding:0 10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section{overflow:hidden;border:1px solid var(--case-edit-border)!important;border-radius:var(--radius-nested-min);background:var(--case-edit-tile-bg);box-shadow:none}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section+.add-case-civil-party-section{margin-top:10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-head{min-height:54px;border-bottom:1px solid transparent;color:var(--case-edit-text);padding:10px 12px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section.is-open .add-case-civil-party-section-head{border-bottom-color:var(--case-edit-inner-border);background:color-mix(in srgb,var(--case-edit-pane-bg) 62%,var(--case-edit-tile-bg) 38%)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-title{color:var(--case-edit-text)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-meta,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-notes-count,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-field>span:first-child,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-field>span{color:var(--case-edit-muted)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-inner{padding:12px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-flat-list{display:flex;min-width:0;flex-direction:column;gap:10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-entry-flat{padding:0!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-entry-flat+.add-case-civil-party-entry-flat{border-top:0}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-table{grid-template-columns:minmax(0,1fr) 48px;overflow:hidden;border:1px solid var(--case-edit-border);background:var(--case-edit-tile-bg)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-remove{min-width:48px;box-shadow:none;border-color:var(--case-edit-danger-border)!important;background:var(--case-edit-danger-bg)!important;color:var(--case-edit-danger-text)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-grid{border:0!important;border-radius:0}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-add{margin-top:10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-flat-list>.add-case-civil-party-add:first-child{margin-top:0}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-table,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension-table{overflow:hidden;border-color:var(--case-edit-border)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension{margin-top:0}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-field,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-field{min-height:68px;color:var(--case-edit-text)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension-header{min-height:56px;background:color-mix(in srgb,var(--case-edit-pane-bg) 62%,var(--case-edit-tile-bg) 38%)!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-extension-title,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-add-field{color:var(--case-edit-text)}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-notes .creditor-premium-search-input{min-height:118px}.case-edit-modal-shell.add-case-civil-shell .add-case-neo-footer .add-case-neo-primary,.case-edit-modal-shell.add-case-civil-shell .add-case-neo-footer .procedure-participant-primary{box-shadow:none!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-flow>.add-case-neo-footer{flex:0 0 auto;margin-top:0;padding:12px 2px 0!important}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-case-create-shell{width:min(1770px,calc(100vw - 32px))!important;max-width:min(1770px,calc(100vw - 32px))!important;height:min(820px,calc(100vh - 32px));max-height:min(820px,calc(100vh - 32px))!important}.add-case-create-shell>.min-h-0{overflow:hidden!important;padding-right:0;margin-right:0}.add-case-redesign-track .add-case-track-tabs,.add-case-redesign-track .procedure-participant-tabs{width:100%}.add-case-redesign-track .add-case-neo-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.add-case-redesign-track .add-case-neo-track-card{min-height:52px!important;gap:10px;padding:8px 10px!important}.add-case-redesign-track .procedure-participant-tab-hint{display:none}.add-case-redesign-step.is-active{border-color:color-mix(in srgb,var(--acm-accent) 54%,var(--acm-border));background:color-mix(in srgb,var(--acm-card) 76%,var(--acm-accent) 10%);color:var(--acm-text);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.add-case-civil-party-section{border-top:1px solid color-mix(in srgb,var(--acm-border) 58%,transparent)}.add-case-civil-party-section:first-child{border-top:0}.add-case-civil-party-section-head{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--acm-text);padding:10px 2px;text-align:left;cursor:pointer}.add-case-civil-party-section-head:hover,.add-case-civil-party-section-head:focus-visible{color:color-mix(in srgb,var(--acm-text) 82%,var(--acm-accent) 18%);outline:none}.add-case-civil-party-section-head:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--acm-accent) 12%,transparent)}.add-case-civil-party-section-copy{display:flex;min-width:0;align-items:baseline;gap:10px}.add-case-civil-party-section-title{color:currentColor;font-size:15px;font-weight:820;line-height:1.25}.add-case-civil-party-section-meta{color:color-mix(in srgb,var(--acm-muted) 84%,transparent);font-size:12px;font-weight:650;line-height:1.25}.add-case-civil-party-section-chevron{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.add-case-civil-party-section-inner{padding:0 2px 14px}.add-case-civil-party-stack{display:flex;flex-direction:column;gap:0}.add-case-civil-party-entry{padding:12px 0 14px}.add-case-civil-party-entry.is-new{animation:add-case-civil-party-entry-in .52s cubic-bezier(.2,.8,.2,1) both}.add-case-civil-party-entry.is-new .add-case-civil-party-table{animation:add-case-civil-party-entry-glow .9s ease-out both}.add-case-civil-party-entry:first-child{padding-top:0}.add-case-civil-party-entry+.add-case-civil-party-entry{border-top:1px solid color-mix(in srgb,var(--acm-border) 46%,transparent)}@keyframes add-case-civil-party-entry-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes add-case-civil-party-entry-glow{0%{border-color:color-mix(in srgb,var(--case-edit-accent) 54%,var(--case-edit-border) 46%);background:color-mix(in srgb,var(--case-edit-field-focus-bg) 54%,var(--case-edit-tile-bg) 46%);box-shadow:0 0 0 2px color-mix(in srgb,var(--case-edit-accent) 16%,transparent),0 12px 24px color-mix(in srgb,var(--case-edit-accent) 10%,transparent)}to{border-color:var(--case-edit-border);background:var(--case-edit-tile-bg);box-shadow:var(--case-edit-tile-shadow)}}@media(prefers-reduced-motion:reduce){.add-case-civil-party-entry.is-new,.add-case-civil-party-entry.is-new .add-case-civil-party-table{animation:none}}.add-case-civil-party-remove{display:flex;min-width:54px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);color:var(--acm-text);font-size:15px;font-weight:820;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-civil-party-entry-main{min-width:0}.add-case-civil-party-table{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;min-width:0}.add-case-civil-party-add{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);border-radius:var(--radius-nested-min);background:linear-gradient(color-mix(in srgb,var(--acm-surface) 36%,transparent),color-mix(in srgb,var(--acm-surface) 36%,transparent)),color-mix(in srgb,var(--acm-card) 28%,transparent);color:color-mix(in srgb,var(--acm-text) 76%,var(--acm-muted) 24%);font-size:12px;font-weight:760;line-height:1.1;padding:0 14px;box-shadow:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.add-case-civil-party-add:hover,.add-case-civil-party-add:focus-visible{border-color:color-mix(in srgb,var(--acm-accent) 38%,var(--acm-border) 62%);background:color-mix(in srgb,var(--acm-card) 68%,var(--acm-accent) 8%);color:var(--acm-text);outline:none}.add-case-civil-party-add:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--acm-accent) 12%,transparent)}.add-case-civil-party-remove{border-left:0;border-color:color-mix(in srgb,var(--acm-danger, #ef4444) 74%,#7f1d1d 26%);border-radius:0 var(--radius-nested-min) var(--radius-nested-min) 0;background:color-mix(in srgb,var(--acm-danger, #ef4444) 78%,#ffffff 22%);color:#450a0a;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.add-case-civil-party-remove svg{width:18px;height:18px;stroke-width:2.2}.add-case-civil-party-remove:hover,.add-case-civil-party-remove:focus-visible{border-color:color-mix(in srgb,var(--acm-danger, #ef4444) 82%,#450a0a 18%);background:color-mix(in srgb,var(--acm-danger, #ef4444) 88%,#ffffff 12%);color:#2f0707;outline:none}.add-case-civil-party-remove:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acm-danger, #ef4444) 28%,transparent)}.add-case-civil-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);border-radius:var(--radius-nested-min) 0 0 var(--radius-nested-min);background:color-mix(in srgb,var(--acm-card) 28%,transparent)}.add-case-civil-party-field{display:flex;min-width:0;min-height:66px;flex-direction:column;justify-content:center;gap:5px;border-top:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent);background:color-mix(in srgb,var(--acm-surface) 36%,transparent);padding:9px 12px;transition:background-color .16s ease,box-shadow .16s ease}.add-case-civil-party-field:nth-child(1){border-top:0}.add-case-civil-party-field:nth-child(2){border-top:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-party-field:nth-child(3){border-right:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-party-field:focus-within{background:color-mix(in srgb,var(--acm-card) 68%,var(--acm-accent) 8%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acm-accent) 24%,transparent)}.add-case-civil-party-field.is-wide{grid-column:1 / -1}.add-case-civil-party-field>span{color:color-mix(in srgb,var(--acm-muted) 86%,transparent);font-size:11px;font-weight:760;letter-spacing:0;line-height:1.25}.add-case-civil-party-field-note{display:inline-flex;min-height:14px;align-items:center;gap:5px;color:color-mix(in srgb,var(--acm-muted) 92%,var(--acm-accent) 18%);font-size:11px;font-weight:650;line-height:1.25}.add-case-civil-party-field-note svg{height:12px;width:12px;flex:0 0 auto}.add-case-civil-party-field .creditor-premium-search-input{min-height:30px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px;line-height:1.3;padding:0!important}.add-case-civil-party-field .creditor-premium-search-input:focus{border:0!important;box-shadow:none!important;outline:none!important}.add-case-civil-party-field select.creditor-premium-search-input{min-height:34px}.add-case-create-modal .add-case-custom-field-add,.add-case-create-modal .add-case-custom-field-save{display:inline-flex!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px;align-items:center;justify-content:center;box-sizing:border-box;padding:0!important;line-height:1}.add-case-create-modal .add-case-custom-field-add svg,.add-case-create-modal .add-case-custom-field-save svg{display:block;width:16px;height:16px;flex:0 0 16px;margin:0}.add-case-create-modal .add-case-civil-party-flat-list{display:flex;min-width:0;flex-direction:column;gap:10px}.add-case-create-modal .add-case-civil-party-entry-flat{order:1;padding:0!important}.add-case-create-modal .add-case-civil-party-entry-flat+.add-case-civil-party-entry-flat{border-top:0}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-table{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;overflow:visible;border:1px solid color-mix(in srgb,var(--acm-border) 72%,transparent);border-radius:var(--pp-subpanel-radius);background:radial-gradient(circle at 98% 0%,color-mix(in srgb,var(--acm-accent) 6%,transparent),transparent 36%),color-mix(in srgb,var(--acm-card) 46%,transparent);padding:14px;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;overflow:visible;border:0;border-radius:0;background:transparent}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field{min-height:56px;border:1px solid color-mix(in srgb,var(--acm-border) 78%,transparent)!important;border-radius:var(--pp-subpanel-radius);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 5%,transparent),transparent 42%),color-mix(in srgb,var(--acm-card) 58%,transparent);padding:10px 16px;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field.is-label-hidden{justify-content:center;gap:4px}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field .creditor-premium-search-input{min-height:28px;color:var(--acm-text)!important;font-size:15px;line-height:1.35}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field .creditor-premium-search-input::-moz-placeholder{color:color-mix(in srgb,var(--acm-muted) 62%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field .creditor-premium-search-input::placeholder{color:color-mix(in srgb,var(--acm-muted) 62%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-field:focus-within{border-color:color-mix(in srgb,var(--acm-accent) 36%,var(--acm-border) 64%)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--acm-card) 68%,var(--acm-accent) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acm-accent) 18%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-remove{width:40px;min-width:40px;height:40px;min-height:40px;align-self:start;border:1px solid color-mix(in srgb,var(--acm-danger, #ef4444) 30%,var(--acm-border) 70%);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--acm-danger, #ef4444) 10%,var(--acm-card) 90%);color:color-mix(in srgb,var(--acm-danger, #ef4444) 72%,var(--acm-text) 28%);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-remove:hover,.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-remove:focus-visible{border-color:color-mix(in srgb,var(--acm-danger, #ef4444) 44%,var(--acm-border) 56%);background:color-mix(in srgb,var(--acm-danger, #ef4444) 16%,var(--acm-card) 84%);color:color-mix(in srgb,var(--acm-danger, #ef4444) 82%,var(--acm-text) 18%)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-remove:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--acm-danger, #ef4444) 12%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.add-case-create-modal .add-case-civil-party-flat-list>.add-case-civil-party-add:first-child{order:2;width:100%;margin-top:0;border-radius:var(--pp-subpanel-radius)}.add-case-civil-details-table-section{min-width:0}.add-case-civil-details-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:visible;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--acm-card) 28%,transparent)}.add-case-civil-details-field{position:relative;display:flex;min-width:0;min-height:66px;flex-direction:column;justify-content:center;gap:5px;border-top:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent);background:color-mix(in srgb,var(--acm-surface) 36%,transparent);padding:9px 12px;transition:background-color .16s ease,box-shadow .16s ease}.add-case-civil-details-field:nth-child(1),.add-case-civil-details-field:nth-child(2){border-top:0}.add-case-civil-details-field:nth-child(1),.add-case-civil-details-field:nth-child(4){border-right:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-details-field.is-wide{grid-column:1 / -1}.add-case-civil-details-field:focus-within{z-index:2;background:color-mix(in srgb,var(--acm-card) 68%,var(--acm-accent) 8%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acm-accent) 24%,transparent)}.add-case-civil-details-field:has(.add-case-neo-dropdown-menu.is-open){z-index:260}.add-case-civil-details-field>span:first-child{color:color-mix(in srgb,var(--acm-muted) 86%,transparent);font-size:11px;font-weight:760;letter-spacing:0;line-height:1.25}.add-case-civil-details-field-note{display:inline-flex;min-height:14px;align-items:center;gap:5px;color:color-mix(in srgb,var(--acm-muted) 92%,var(--acm-accent) 18%);font-size:11px;font-weight:650;line-height:1.25}.add-case-civil-details-field-note svg{height:12px;width:12px;flex:0 0 auto}.add-case-civil-details-field .creditor-premium-search-input{min-height:30px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px;line-height:1.3;padding:0!important}.add-case-civil-details-field .creditor-premium-search-input:focus{border:0!important;box-shadow:none!important;outline:none!important}.add-case-civil-details-field .add-case-neo-dropdown-menu{left:0;right:0}.add-case-civil-details-currency{pointer-events:none;position:absolute;inset-block:0;right:0;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--acm-muted) 84%,transparent);font-size:14px}.add-case-civil-details-stack{display:flex;min-width:0;flex-direction:column;gap:0}.add-case-civil-details-stack .add-case-civil-details-table{border-bottom-left-radius:0;border-bottom-right-radius:0}.add-case-civil-details-extension{min-width:0;margin-top:-1px}.add-case-civil-details-extension-table{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);border-top:0;border-radius:0 0 var(--radius-nested-min) var(--radius-nested-min);background:color-mix(in srgb,var(--acm-card) 28%,transparent)}.add-case-civil-details-extension-header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent);background:color-mix(in srgb,var(--acm-surface) 36%,transparent);padding:8px 12px}.add-case-civil-details-extension-title{color:color-mix(in srgb,var(--acm-text) 86%,var(--acm-muted) 14%);font-size:13px;font-weight:800;line-height:1.2}.add-case-civil-details-add-field{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-border) 62%,transparent);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--acm-card) 46%,var(--acm-surface) 54%);color:color-mix(in srgb,var(--acm-text) 78%,var(--acm-accent) 22%);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.add-case-civil-details-add-field svg{width:17px;height:17px;stroke-width:2.4}.add-case-civil-details-add-field:hover,.add-case-civil-details-add-field:focus-visible{border-color:color-mix(in srgb,var(--acm-accent) 38%,var(--acm-border) 62%);background:color-mix(in srgb,var(--acm-card) 68%,var(--acm-accent) 8%);color:var(--acm-text);outline:none}.add-case-civil-details-add-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--acm-accent) 12%,transparent)}.add-case-civil-details-add-field:disabled,.add-case-civil-details-add-field:disabled:hover,.add-case-civil-details-add-field:disabled:focus-visible,.add-case-custom-field-add:disabled,.add-case-custom-field-add:disabled:hover,.add-case-custom-field-add:disabled:focus-visible{border-color:color-mix(in srgb,var(--acm-border) 54%,transparent);background:color-mix(in srgb,var(--acm-surface) 30%,transparent);color:color-mix(in srgb,var(--acm-muted) 72%,transparent);box-shadow:none;cursor:not-allowed;opacity:.58}.add-case-civil-custom-fields{display:flex;min-width:0;flex-direction:column}.add-case-civil-custom-empty{display:flex;min-height:54px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent);background:color-mix(in srgb,var(--acm-surface) 36%,transparent);color:color-mix(in srgb,var(--acm-muted) 88%,transparent);font-size:12px;font-weight:660;line-height:1.3;padding:0 12px}.add-case-civil-custom-field-row{display:grid;grid-template-columns:minmax(0,1fr) 54px;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-custom-field-grid{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);min-width:0}.add-case-civil-custom-field-grid .add-case-civil-details-field{min-height:72px;border-top:0}.add-case-civil-custom-field-grid .add-case-civil-details-field:first-child{border-right:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-custom-field-remove{min-width:54px;border-top:0;border-right:0;border-bottom:0;border-radius:0}.add-case-civil-details-notes{min-height:158px;border-top:0;background:color-mix(in srgb,var(--acm-surface) 36%,transparent)}.add-case-civil-details-notes-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.add-case-civil-details-notes-count{color:color-mix(in srgb,var(--acm-muted) 86%,transparent);font-size:11px;font-weight:680;white-space:nowrap}.add-case-civil-details-notes .creditor-premium-search-input{min-height:106px;line-height:1.45;resize:none}.add-case-civil-party-add{width:100%;gap:8px;justify-content:flex-start;margin-top:4px}.add-case-civil-party-add svg{width:15px;height:15px;flex:0 0 auto}.add-case-redesign-modal>.add-case-neo-footer{position:static;flex:0 0 auto;margin-top:0;border-top:1px solid color-mix(in srgb,var(--acm-border) 56%,transparent);background:transparent!important;padding-top:12px}.add-case-civil-shell>.min-h-0{overflow:hidden!important;padding-right:0;margin-right:0}.add-case-civil-modal,.add-case-civil-flow{min-height:0;height:100%}.add-case-civil-workspace{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.35fr);gap:16px;min-height:0;height:100%}.add-case-civil-parties-pane,.add-case-civil-details-pane{min-width:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.add-case-civil-parties-pane{display:flex;flex-direction:column;overflow:hidden}.add-case-civil-details-pane{overflow:hidden}.add-case-civil-pane-scroll{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--acm-accent) 30%,transparent) transparent}.add-case-civil-parties-pane .add-case-civil-pane-scroll{flex:1 1 auto;padding-top:4px}.add-case-civil-details-pane .add-case-civil-pane-scroll{display:flex;flex-direction:column;gap:14px}.add-case-civil-pane-scroll>.add-case-neo-core-section,.add-case-civil-pane-scroll>section{flex:0 0 auto}.add-case-civil-details-pane .add-case-neo-footer{margin-top:auto;padding-top:8px}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-task-neo-shell.case-side-add-task-shell{width:min(966px,calc(100vw - 36px))!important;max-width:min(966px,calc(100vw - 36px))!important}.case-edit-modal-shell .add-case-neo-footer,.case-add-branch-shell .add-case-neo-footer,.case-side-add-task-shell .add-case-neo-footer,.case-side-task-completion-shell .add-case-neo-footer,.case-side-task-detail-modal .add-case-neo-footer{background:transparent!important}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-task-edit-neo-shell.case-side-task-detail-shell{width:min(900px,calc(100vw - 36px))!important;max-width:min(900px,calc(100vw - 36px))!important}.case-side-task-detail-actions,.case-side-task-detail-status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.case-side-task-detail-action,.case-side-task-detail-delete,.case-side-task-detail-actions .add-case-neo-secondary,.case-side-task-detail-footer .add-case-neo-primary{gap:8px}.case-side-task-detail-status-card{display:flex;min-height:54px;flex-wrap:wrap;align-items:center;gap:8px 10px;border:1px solid color-mix(in srgb,var(--acm-border) 74%,transparent);border-radius:var(--radius-nested-min);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--acm-accent) 8%,transparent),transparent 34%),color-mix(in srgb,var(--acm-field) 82%,transparent);padding:10px 12px}.case-side-task-detail-status{display:inline-flex;height:30px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;padding:0 10px;font-size:11px;font-weight:850;line-height:1}.case-side-task-detail-status.is-active{background:color-mix(in srgb,var(--acm-warning, #d97706) 12%,transparent);color:color-mix(in srgb,var(--acm-warning, #d97706) 72%,var(--acm-text) 28%)}.case-side-task-detail-status.is-done{background:color-mix(in srgb,var(--acm-success, #059669) 12%,transparent);color:color-mix(in srgb,var(--acm-success, #059669) 72%,var(--acm-text) 28%)}.case-side-task-detail-status-date,.case-side-task-detail-manager{color:color-mix(in srgb,var(--acm-muted) 82%,var(--acm-text) 18%);font-size:11px;font-weight:750;line-height:1.25}.case-side-task-detail-manager{border:1px solid color-mix(in srgb,var(--acm-warning, #d97706) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--acm-warning, #d97706) 9%,transparent);padding:5px 9px}.case-side-task-detail-comment,.case-side-task-detail-static{min-height:38px;width:100%;border:1px solid color-mix(in srgb,var(--acm-border) 58%,transparent);border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--acm-field) 78%,transparent);color:var(--acm-text);font-size:13px;font-weight:750;line-height:1.45;padding:9px 10px}.case-side-task-detail-static{display:flex;align-items:center;overflow-wrap:anywhere}.case-side-task-detail-static.is-notes,.case-side-task-detail-comment{min-height:94px;align-items:flex-start;white-space:pre-wrap}.case-side-task-detail-static.is-empty{color:color-mix(in srgb,var(--acm-muted) 76%,transparent);font-weight:700}.case-side-task-detail-delete{border-color:color-mix(in srgb,var(--acm-danger, #ef4444) 30%,var(--acm-border) 70%)!important;background:color-mix(in srgb,var(--acm-danger, #ef4444) 10%,var(--acm-field) 90%)!important;color:color-mix(in srgb,var(--acm-danger, #ef4444) 76%,var(--acm-text) 24%)!important}.case-side-task-detail-delete:hover{border-color:color-mix(in srgb,var(--acm-danger, #ef4444) 42%,var(--acm-border) 58%)!important;background:color-mix(in srgb,var(--acm-danger, #ef4444) 14%,var(--acm-field) 86%)!important}@media(max-width:640px){.case-side-task-detail-actions,.case-side-task-detail-footer,.case-side-task-detail-footer>div{width:100%}.case-side-task-detail-action,.case-side-task-detail-delete,.case-side-task-detail-footer .add-case-neo-primary,.case-side-task-detail-footer .add-case-neo-secondary{flex:1 1 auto}}@media(max-width:1120px){.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-case-create-shell{height:auto;max-height:calc(100vh - 20px)!important}.add-case-create-shell>.min-h-0{overflow-y:auto!important;padding-right:5px;margin-right:-5px}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.add-case-civil-shell{height:auto;max-height:calc(100vh - 20px)!important}.add-case-civil-shell>.min-h-0{overflow-y:auto!important;padding-right:5px;margin-right:-5px}.add-case-civil-modal,.add-case-civil-flow{height:auto}.add-case-civil-workspace{grid-template-columns:1fr;height:auto}.add-case-civil-parties-pane,.add-case-civil-details-pane,.add-case-civil-pane-scroll{overflow:visible;height:auto}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.case-edit-modal-shell{padding:12px!important}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-workspace{grid-template-columns:1fr;gap:12px;height:100%;max-height:100%;overflow:hidden}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-parties-pane,.case-edit-modal-shell.add-case-civil-shell .add-case-civil-details-pane{min-height:260px;height:auto;max-height:min(560px,calc(100vh - 220px));overflow:hidden}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-pane-scroll{height:100%;max-height:100%;overflow-y:auto!important}}@media(max-width:720px){.add-case-civil-party-section-copy{align-items:flex-start;flex-direction:column;gap:4px}.add-case-civil-party-table{grid-template-columns:minmax(0,1fr) 44px}.add-case-civil-party-remove{min-width:44px}.add-case-civil-party-grid{grid-template-columns:1fr}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-table{grid-template-columns:minmax(0,1fr)}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-grid{grid-template-columns:1fr}.add-case-create-modal .add-case-civil-party-entry-flat .add-case-civil-party-remove{justify-self:end}.add-case-civil-details-table{grid-template-columns:1fr}.add-case-civil-details-field:nth-child(2){border-top:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-details-field:nth-child(1),.add-case-civil-details-field:nth-child(4){border-right:0}.add-case-civil-custom-field-row{grid-template-columns:minmax(0,1fr) 44px}.add-case-civil-custom-field-grid{grid-template-columns:1fr}.add-case-civil-custom-field-grid .add-case-civil-details-field:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--acm-border) 48%,transparent)}.add-case-civil-custom-field-grid .add-case-civil-details-field:nth-child(2){border-top:0}.add-case-civil-custom-field-remove{min-width:44px}.add-case-civil-party-field:nth-child(3){border-right:0}.case-card-solid-modal.add-case-neo-shell.add-case-modal-shell.case-edit-modal-shell{padding:10px!important}.case-edit-modal-shell>.case-blur-modal-header{min-height:56px;margin-bottom:10px;padding:6px 8px 6px 12px}.case-edit-modal-shell>.case-blur-modal-header button{width:40px;height:40px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-pane-scroll{gap:10px;padding:10px!important}.case-edit-modal-shell.add-case-civil-shell .case-edit-civil-pane-head{top:-10px;min-height:46px;margin:-10px -10px 0;padding:10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-section-inner{padding:10px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-table{grid-template-columns:minmax(0,1fr) 44px}.case-edit-modal-shell.add-case-civil-shell .add-case-civil-party-remove{min-width:44px}}.task-modal-primary-button{border-color:color-mix(in srgb,var(--acm-accent) 38%,white 8%)!important;background:linear-gradient(135deg,var(--acm-accent),var(--acm-accent-2))!important;color:#fff!important;box-shadow:0 18px 38px color-mix(in srgb,var(--acm-accent) 26%,transparent)!important}.task-modal-primary-button:hover{border-color:color-mix(in srgb,var(--acm-accent) 46%,white 12%)!important;color:#fff!important;filter:brightness(1.04)}.add-case-neo-shell.aegis-register-shell{--acm-shell-radius: var(--radius-nested-min);--acm-shell-inset: 20px;--acm-shell-inner-radius: var(--radius-nested-min);width:min(1380px,calc(100vw - 36px))!important;max-width:min(1380px,calc(100vw - 36px))!important;border-radius:var(--acm-shell-radius)!important;padding:var(--acm-shell-inset)!important;border-color:color-mix(in srgb,var(--acm-border) 82%,white 8%)!important;background:radial-gradient(circle at 7% 0%,color-mix(in srgb,var(--acm-accent) 20%,transparent),transparent 34%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--acm-accent-2) 13%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--acm-card) 92%,transparent),color-mix(in srgb,var(--acm-bg) 88%,black 12%))!important;box-shadow:0 36px 110px color-mix(in srgb,black 42%,transparent),inset 0 1px color-mix(in srgb,white 11%,transparent)!important}.add-case-neo-shell.aegis-register-shell>.mb-3{display:none}.aegis-register.add-case-neo-modal{--ar-text: var(--acm-text);--ar-muted: var(--acm-muted);--ar-card: var(--acm-card);--ar-card-2: color-mix(in srgb, var(--acm-card) 76%, var(--acm-bg) 24%);--ar-field: color-mix(in srgb, var(--acm-card) 62%, var(--acm-bg) 38%);--ar-border: var(--acm-border);--ar-accent: var(--acm-accent);--ar-accent-2: var(--acm-accent-2);--ar-accent-soft: color-mix(in srgb, var(--acm-accent) 12%, transparent);--ar-glow: color-mix(in srgb, var(--acm-accent) 22%, transparent);--pp-surface: color-mix(in srgb, var(--acm-card) 76%, transparent);--pp-surface-strong: color-mix(in srgb, var(--acm-card) 88%, var(--acm-bg) 12%);--pp-card: color-mix(in srgb, var(--acm-card) 62%, transparent);--pp-border: color-mix(in srgb, var(--acm-border) 78%, transparent);--pp-text: var(--acm-text);--pp-muted: var(--acm-muted);--pp-accent: var(--acm-accent);--pp-accent-hover: var(--acm-accent-2)}.aegis-register.add-case-neo-modal .aegis-register-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 4px;padding:0 0 6px;border:0}.aegis-register.add-case-neo-modal .aegis-register-head>div:first-child{min-height:0;padding-left:0}.aegis-register.add-case-neo-modal .aegis-register-head>div:first-child:before,.aegis-register.add-case-neo-modal .aegis-register-head>div:first-child:after{display:none}.aegis-register.add-case-neo-modal .aegis-register-head span,.aegis-register.add-case-neo-modal .aegis-register-section>span{color:color-mix(in srgb,var(--acm-accent) 72%,var(--acm-muted) 28%);font-size:10px;font-weight:760;letter-spacing:.26em;text-transform:uppercase}.aegis-register.add-case-neo-modal .aegis-register-head h2{margin-top:5px;color:var(--acm-text);font-size:20px;font-weight:850;letter-spacing:-.035em}.aegis-register.add-case-neo-modal .aegis-register-head>.flex.items-center.gap-1 button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acm-border) 78%,white 8%)!important;border-radius:var(--acm-shell-inner-radius)!important;background:color-mix(in srgb,var(--acm-card) 62%,transparent)!important;color:color-mix(in srgb,var(--acm-muted) 72%,var(--acm-text) 28%)!important;padding:0!important}.aegis-register.add-case-neo-modal .aegis-register-head>.flex.items-center.gap-1 button:hover{color:var(--acm-text)!important;border-color:color-mix(in srgb,var(--acm-accent) 42%,var(--acm-border))!important;background:color-mix(in srgb,var(--acm-card) 82%,transparent)!important}.aegis-register.add-case-neo-modal .aegis-register-head>.flex.items-center.gap-1 button:last-child{font-size:0}.aegis-register.add-case-neo-modal .aegis-register-head>.flex.items-center.gap-1 button:last-child:before{content:"×";font-size:24px;line-height:1}.aegis-register.add-case-neo-modal .aegis-register-head p{margin-top:4px;max-width:620px;color:color-mix(in srgb,var(--acm-muted) 84%,transparent);font-size:13px;line-height:1.5}.aegis-register.add-case-neo-modal .aegis-register-head-aside{display:flex;align-items:center;justify-content:flex-end}.aegis-register.add-case-neo-modal .aegis-register-head-aside>div{min-width:96px;border:1px solid color-mix(in srgb,var(--acm-border) 78%,transparent);border-radius:var(--pp-subpanel-radius);padding:10px 14px;background:color-mix(in srgb,var(--acm-card) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent);text-align:right}.aegis-register.add-case-neo-modal .aegis-register-head-aside strong{display:block;color:var(--acm-text);font-size:20px;font-weight:850;line-height:1}.aegis-register.add-case-neo-modal .aegis-register-head-aside span{display:block;margin-top:4px;letter-spacing:0;text-transform:none}.aegis-register.add-case-neo-modal .aegis-register-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.aegis-register.add-case-neo-modal .aegis-register-tabs button{min-height:41px;border:1px solid color-mix(in srgb,var(--acm-border) 76%,transparent);border-radius:var(--pp-tab-radius);padding:8px 18px;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--acm-accent) 9%,transparent),transparent 38%),color-mix(in srgb,var(--acm-card) 60%,transparent);color:color-mix(in srgb,var(--acm-text) 76%,var(--acm-muted) 24%);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent);font-size:14px;font-weight:800}.aegis-register.add-case-neo-modal .aegis-register-tabs button.procedure-participant-tab-active{border-color:color-mix(in srgb,var(--acm-accent) 34%,white 8%);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,white 16%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--acm-accent) 92%,white 8%),color-mix(in srgb,var(--acm-accent-2) 94%,black 6%));color:#fff;box-shadow:0 18px 38px color-mix(in srgb,var(--acm-accent) 26%,transparent),inset 0 1px color-mix(in srgb,white 18%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-tabs strong{min-width:34px;border:1px solid color-mix(in srgb,white 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--acm-card) 46%,transparent);color:inherit}.aegis-register.add-case-neo-modal .aegis-register-grid,.aegis-register.add-case-neo-modal .aegis-register-form{gap:16px}.aegis-register.add-case-neo-modal .aegis-register-form.is-limit-locked{position:relative;isolation:isolate}.aegis-register.add-case-neo-modal .aegis-register-form.is-limit-locked>:not(.aegis-register-limit-overlay){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(1.2px) saturate(.82);opacity:.94}.aegis-register-limit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;border-radius:var(--pp-subpanel-radius);background:#0f172a08;padding:24px;-webkit-backdrop-filter:blur(4px) saturate(.9);backdrop-filter:blur(4px) saturate(.9)}.aegis-register-limit-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,440px);border:1px solid color-mix(in srgb,#9aa3ad 30%,var(--acm-border));border-radius:var(--radius-control);background:color-mix(in srgb,var(--acm-card) 88%,transparent);box-shadow:0 14px 32px #0307122b,inset 0 1px color-mix(in srgb,white 8%,transparent);padding:14px 16px;color:var(--acm-text);-webkit-backdrop-filter:blur(12px) saturate(.94);backdrop-filter:blur(12px) saturate(.94)}.aegis-register-limit-icon{display:flex;width:40px;height:40px;flex:0 0 40px;align-self:center;justify-self:center;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#9aa3ad 30%,var(--acm-border));border-radius:var(--radius-control);background:color-mix(in srgb,#7a8490 11%,var(--acm-card));color:color-mix(in srgb,#b3bbc4 72%,var(--acm-text) 28%);padding:0;line-height:0}.aegis-register-limit-icon svg{display:block;width:20px;height:20px;margin:0;transform:translateY(.5px)}.aegis-register-limit-card>div:not(.aegis-register-limit-icon){display:grid;gap:3px;min-width:0}.aegis-register-limit-card strong,.aegis-register-limit-card span:not(.aegis-register-limit-icon){display:block;letter-spacing:0}.aegis-register-limit-card strong{font-size:14px;font-weight:800;line-height:1.3}.aegis-register-limit-card span{color:color-mix(in srgb,var(--acm-muted) 78%,var(--acm-text) 22%);font-size:12.5px;font-weight:560;line-height:1.45}.aegis-register.add-case-neo-modal .aegis-register-form>.aegis-register-lookup-card,.aegis-register.add-case-neo-modal .aegis-register-form>.aegis-register-details,.aegis-register.add-case-neo-modal .aegis-register-list-pane{border:1px solid color-mix(in srgb,var(--acm-border) 78%,transparent);border-radius:var(--pp-subpanel-radius);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 5%,transparent),transparent 42%),color-mix(in srgb,var(--acm-card) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-form>.aegis-register-lookup-card,.aegis-register.add-case-neo-modal .aegis-register-form>.aegis-register-details{padding:18px}.aegis-register.add-case-neo-modal .aegis-register-list-pane{padding:18px}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane{border-color:transparent;background:transparent;box-shadow:none;padding:0}.aegis-register.add-case-neo-modal .aegis-register-section{margin:0 0 14px;border:0;background:transparent;padding:0}.aegis-register.add-case-neo-modal .aegis-register-section h3,.aegis-register.add-case-neo-modal .aegis-register-details summary{margin-top:4px;color:var(--acm-text);font-size:16px;font-weight:820;letter-spacing:-.02em}.aegis-register.add-case-neo-modal .aegis-register-details summary{margin:0 0 14px}.aegis-register.add-case-neo-modal .aegis-register-search .procedure-participant-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search,.aegis-register.add-case-neo-modal .aegis-register-search{gap:12px;align-items:stretch}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search:not(.is-manager){grid-template-columns:minmax(0,1fr);align-items:stretch;-moz-column-gap:18px;column-gap:18px}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search:not(.is-manager)>div{min-width:0;display:flex;position:relative}.aegis-register.add-case-neo-modal .aegis-register-search-spinner{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--acm-accent);pointer-events:none}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search:not(.is-manager) .creditor-premium-search-input,.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search:not(.is-manager) .procedure-participant-primary,.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search:not(.is-manager) .procedure-participant-secondary{width:100%;height:41px;min-height:41px}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search.is-manager{grid-template-columns:minmax(0,1fr) minmax(128px,144px);align-items:stretch;-moz-column-gap:18px;column-gap:18px}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search.is-manager>div{min-width:0;display:flex}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search.is-manager .creditor-premium-search-input,.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-search.is-manager .procedure-participant-primary{width:100%;height:41px;min-height:41px}.aegis-register.add-case-neo-modal .creditor-premium-search-input{min-height:56px;border:1px solid color-mix(in srgb,var(--acm-border) 78%,transparent)!important;border-radius:var(--pp-control-radius)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 5%,transparent),transparent 42%),color-mix(in srgb,var(--acm-card) 58%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)!important;color:var(--acm-text)!important;padding:0 16px!important;font-size:15px;line-height:1.35}.aegis-register.add-case-neo-modal textarea.creditor-premium-search-input{min-height:92px;padding-block:14px!important}.aegis-register.add-case-neo-modal .creditor-premium-search-input:focus{border-color:color-mix(in srgb,var(--acm-accent) 46%,var(--acm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--acm-accent) 10%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)!important}.aegis-register.add-case-neo-modal .aegis-register-note{margin-top:12px;color:color-mix(in srgb,var(--acm-muted) 84%,transparent);font-size:12px}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-preview{gap:12px 16px;border-top:0;margin-top:12px;padding-top:0}.aegis-register.add-case-neo-modal .aegis-register-preview>div{min-height:0}.aegis-register.add-case-neo-modal .aegis-register-preview span{color:color-mix(in srgb,var(--acm-accent) 68%,var(--acm-muted) 32%);font-size:10px;font-weight:760;letter-spacing:.2em;text-transform:uppercase}.aegis-register.add-case-neo-modal .aegis-register-preview strong{color:var(--acm-text);font-size:13px;font-weight:760}.aegis-register.add-case-neo-modal .aegis-register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.aegis-register.add-case-neo-modal .aegis-register-manual-card .aegis-register-form-grid .creditor-premium-search-input,.aegis-register.add-case-neo-modal .aegis-register-manager-card .aegis-register-form-grid .creditor-premium-search-input{height:41px;min-height:41px}.aegis-register.add-case-neo-modal .aegis-register-manual-card .aegis-register-manual-note{border:0;border-radius:0;background:transparent!important;box-shadow:none;margin-top:10px;padding:0;color:color-mix(in srgb,var(--acm-muted) 84%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-manual-card .aegis-register-manual-note.is-danger{color:color-mix(in srgb,#dc2626 82%,var(--acm-text) 18%)}.aegis-register.add-case-neo-modal .aegis-register-manual-card .aegis-register-manual-note.is-success{color:color-mix(in srgb,#15803d 82%,var(--acm-text) 18%)}.aegis-register.add-case-neo-modal .aegis-register-actions{margin-top:16px;border-top:1px solid color-mix(in srgb,var(--acm-border) 70%,transparent);padding-top:16px}.aegis-register.add-case-neo-modal .aegis-register-footerline .procedure-participant-primary,.aegis-register.add-case-neo-modal .aegis-register-footerline .procedure-participant-secondary{height:41px;min-height:41px}.aegis-register.add-case-neo-modal .procedure-participant-primary,.aegis-register.add-case-neo-modal .procedure-participant-secondary,.aegis-register.add-case-neo-modal .procedure-participant-action-primary,.aegis-register.add-case-neo-modal .procedure-participant-action-secondary{min-height:44px;border-radius:var(--pp-control-radius);font-weight:760}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-actions .procedure-participant-action-primary,.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-actions .procedure-participant-action-secondary,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-actions .procedure-participant-action-primary,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-actions .procedure-participant-action-secondary{height:41px;min-height:41px}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-actions mark,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-actions mark{height:41px;min-height:41px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent!important;box-shadow:none;padding:0 2px;color:color-mix(in srgb,var(--acm-muted) 76%,var(--acm-text) 24%)}.aegis-register.add-case-neo-modal .procedure-participant-primary,.aegis-register.add-case-neo-modal .procedure-participant-action-primary{border-color:color-mix(in srgb,var(--acm-accent) 36%,white 8%);background:linear-gradient(135deg,var(--acm-accent),var(--acm-accent-2))!important;color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--acm-accent) 22%,transparent)}.aegis-register.add-case-neo-modal .procedure-participant-primary:disabled,.aegis-register.add-case-neo-modal .procedure-participant-action-primary:disabled{border-color:color-mix(in srgb,#8b95a1 42%,var(--acm-border))!important;background:color-mix(in srgb,#7a8490 22%,var(--acm-card) 78%)!important;color:color-mix(in srgb,#9aa3ad 78%,var(--acm-text) 22%)!important;box-shadow:none!important;filter:none;opacity:.78;transform:none}.aegis-register.add-case-neo-modal .procedure-participant-secondary,.aegis-register.add-case-neo-modal .procedure-participant-action-secondary{border-color:color-mix(in srgb,var(--acm-border) 74%,transparent);background:color-mix(in srgb,var(--acm-card) 54%,transparent)!important;color:color-mix(in srgb,var(--acm-muted) 72%,var(--acm-text) 28%)}.aegis-register.add-case-neo-modal .aegis-register-list{max-height:43vh;padding-right:3px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--acm-accent) 30%,transparent) transparent}.aegis-register.add-case-neo-modal .aegis-register-row{min-height:76px;border:1px solid color-mix(in srgb,var(--acm-border) 72%,transparent);border-radius:var(--pp-list-radius);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 4%,transparent),transparent 36%),color-mix(in srgb,var(--acm-card) 50%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-row:hover{border-color:color-mix(in srgb,var(--acm-accent) 34%,var(--acm-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 8%,transparent),transparent 36%),color-mix(in srgb,var(--acm-card) 62%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-row-main:before{background:color-mix(in srgb,var(--acm-accent) 16%,transparent);color:color-mix(in srgb,var(--acm-accent) 84%,var(--acm-text) 16%);box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-main:before,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-main:before{content:none}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-icon,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-icon{position:absolute;left:0;top:0;width:38px;height:38px;display:grid!important;place-items:center;overflow:visible!important;border:1px solid color-mix(in srgb,var(--acm-accent) 26%,var(--acm-border));border-radius:var(--pp-control-radius);margin:0!important;background:radial-gradient(circle at 28% 18%,color-mix(in srgb,white 18%,transparent),transparent 34%),color-mix(in srgb,var(--acm-accent) 14%,var(--acm-card) 86%);color:color-mix(in srgb,var(--acm-accent) 78%,var(--acm-text) 22%)!important;box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent)}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-icon svg,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-icon svg{width:18px;height:18px}.aegis-register.add-case-neo-modal .aegis-register-footerline{border:1px solid color-mix(in srgb,var(--acm-border) 78%,transparent);border-radius:var(--pp-subpanel-radius);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--acm-accent) 5%,transparent),transparent 42%),color-mix(in srgb,var(--acm-card) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}@media(max-width:720px){.aegis-register.add-case-neo-modal .aegis-register-head,.aegis-register.add-case-neo-modal .aegis-register-footerline{grid-template-columns:1fr}.aegis-register.add-case-neo-modal .aegis-register-head{display:grid;gap:12px}.aegis-register.add-case-neo-modal .aegis-register-tabs,.aegis-register.add-case-neo-modal .aegis-register-form-grid{grid-template-columns:1fr}.aegis-register-limit-overlay{padding:12px}.aegis-register-limit-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.aegis-register-limit-icon{width:36px;height:36px}}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-section,.aegis-register.add-case-neo-modal .aegis-register-details>summary{display:flex;align-items:center;min-height:24px;margin:0 0 14px!important;padding:0!important}.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-section h3{margin:0!important;line-height:1.2}@media(max-width:767px){.absolute.inset-0:has(>.aegis-register-shell){padding:0!important}.aegis-register-shell,.aegis-register-shell.add-case-neo-shell{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:0!important}.aegis-register.add-case-neo-modal{padding:10px 12px 16px!important}.aegis-register-head{padding:0 0 12px!important}.aegis-register-head h2{font-size:16px}.procedure-participant-tabs .add-case-neo-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.procedure-participant-tab{min-height:56px;padding:8px 10px!important}.procedure-participant-tab .add-case-neo-track-icon{width:32px!important;height:32px!important}.procedure-participant-tab .text-sm{font-size:12.5px!important}.procedure-participant-tab-hint{font-size:10.5px!important;line-height:1.3!important}.aegis-register-grid,.aegis-register-form{display:block!important}.aegis-register-form>*+*,.aegis-register-grid>*+*{margin-top:10px}.aegis-register-pane{padding:0!important}.aegis-register-lookup-card,.aegis-register-details,.aegis-register-list-pane{padding:11px 12px 12px!important}.aegis-register-search{display:block!important}.aegis-register-search+.aegis-register-actions,.aegis-register-actions{margin-top:10px}.aegis-register-actions button,.aegis-register-actions .creditor-premium-primary{width:100%;min-height:44px}.aegis-register-preview,.aegis-register.add-case-neo-modal .aegis-register-lookup-card>.aegis-register-preview{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important}.aegis-register-preview>div:nth-child(1),.aegis-register-preview>div:nth-child(5){grid-column:1 / -1!important}.aegis-register.add-case-neo-modal .aegis-register-head,.aegis-register-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px}.aegis-register-head>div:first-child{min-width:0}.aegis-register-search>div,.aegis-register.add-case-neo-modal .aegis-register-search>div{display:block!important}.aegis-register-search .creditor-premium-label,.aegis-register-search label{display:block;margin-bottom:4px}.aegis-register-section.is-list h3{display:inline-flex;align-items:center}.aegis-register.add-case-neo-modal .aegis-register-preview span{letter-spacing:normal}.aegis-register .creditor-premium-search-input{width:100%!important}.aegis-register .creditor-premium-search-input,.aegis-register.add-case-neo-modal .aegis-register-manual-card .aegis-register-form-grid .creditor-premium-search-input,.aegis-register.add-case-neo-modal .aegis-register-manager-card .aegis-register-form-grid .creditor-premium-search-input{height:auto!important;min-height:44px!important}.aegis-register.add-case-neo-modal .aegis-register-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.aegis-register-details>summary{display:flex;min-height:44px;align-items:center}.aegis-register-note.is-hint{margin-top:8px}.aegis-register.add-case-neo-modal .aegis-register-list,.aegis-register-list{max-height:none!important;overflow:visible!important;gap:8px;padding-right:0!important}.aegis-register.add-case-neo-modal .aegis-register-row,.aegis-register-row{position:relative;display:block!important;min-height:0!important;padding:11px 12px 11px 58px!important}.aegis-register-row:first-child{padding-top:11px!important}.aegis-register.add-case-neo-modal .aegis-register-creditors-list-pane .aegis-register-row-icon,.aegis-register.add-case-neo-modal .aegis-register-managers-list-pane .aegis-register-row-icon{left:11px;top:11px}.aegis-register-row-main strong,.aegis-register-row-main span,.aegis-register-row-main small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.aegis-register-row-main strong{font-size:12.5px;line-height:1.3}.aegis-register-row-main span,.aegis-register-row-main small{margin-top:3px;font-size:11px;line-height:1.35}.aegis-register-row-actions{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:9px}.aegis-register-row-actions mark{margin-right:auto}.aegis-register .procedure-participant-action-primary,.aegis-register .procedure-participant-action-secondary{min-height:36px!important;padding:0 12px}.aegis-register-count{display:inline-grid;min-width:22px;height:22px;place-items:center;margin-left:6px;border-radius:999px;background:color-mix(in srgb,var(--acm-accent, #516f8d) 14%,transparent);color:color-mix(in srgb,var(--acm-accent, #516f8d) 88%,var(--acm-text, #1f2a36) 12%);font-size:11px;font-weight:850}.aegis-register-empty{padding:18px 12px;font-size:12.5px}}.legal-cockpit-page{--lc-success: #2f8a66;--lc-warning: #b8801e;--lc-danger: #c0453e;--lc-field: color-mix(in srgb, var(--custom-surface) 70%, var(--custom-card) 30%);--lc-shadow: color-mix(in srgb, var(--custom-text) 9%, transparent)}html.dark .legal-cockpit-page{--lc-success: #5cbd97;--lc-warning: #dda94f;--lc-danger: #e8827c;--lc-shadow: color-mix(in srgb, #000 42%, transparent)}.legal-cockpit-shell{gap:18px!important;padding-block:0 22px!important}.legal-cockpit-command{display:flex!important;min-height:0!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.legal-cockpit-command:before,.legal-cockpit-command:after{display:none!important}.legal-cockpit-title{display:flex!important;max-width:none!important;min-width:0;align-items:center!important;gap:14px!important;padding-left:0!important}.legal-cockpit-title-mark{width:74px!important;height:74px!important;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--lc-accent) 24%,var(--lc-line) 76%)!important;border-radius:24px!important;background:color-mix(in srgb,var(--lc-card) 78%,var(--lc-field) 22%)!important;color:color-mix(in srgb,var(--lc-accent) 86%,white 8%)!important;box-shadow:none!important}.legal-cockpit-title-mark svg{width:30px;height:30px}.legal-cockpit-title>div:last-child{min-width:0}.legal-cockpit-title span{display:block!important;width:auto!important;margin-bottom:6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,var(--lc-accent) 84%,var(--lc-muted) 16%)!important;padding:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.22em!important;line-height:1.2!important;text-transform:uppercase!important}.legal-cockpit-title h1{margin:0!important;max-width:none!important;color:var(--lc-text)!important;font-size:clamp(34px,4vw,46px)!important;font-weight:900!important;line-height:.96!important;letter-spacing:0!important}.legal-cockpit-title p{max-width:620px!important;margin:8px 0 0!important;overflow:hidden;color:var(--lc-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;text-overflow:ellipsis;white-space:nowrap!important}.legal-cockpit-actions{display:flex!important;max-width:none!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;border:0!important;border-radius:0!important;background:transparent!important}.legal-cockpit-live{display:grid;min-width:84px;justify-items:end;gap:2px;text-align:right}.legal-cockpit-live span{color:var(--lc-muted);font-size:12px;font-weight:700;line-height:1.2}.legal-cockpit-live strong{color:var(--lc-text);font-size:32px;font-weight:900;line-height:.96}.legal-cockpit-actions button:first-child,.legal-cockpit-actions button{min-height:54px!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid color-mix(in srgb,var(--lc-accent) 54%,var(--lc-line))!important;border-radius:var(--radius-control)!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,white 20%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 88%,var(--lc-card) 12%),color-mix(in srgb,var(--lc-accent-2) 72%,var(--lc-accent) 28%))!important;box-shadow:0 18px 38px color-mix(in srgb,var(--lc-accent) 24%,transparent),inset 0 1px color-mix(in srgb,white 18%,transparent)!important;color:#fff!important;padding:0 28px!important;font-size:14px!important;font-weight:900!important;letter-spacing:0!important}.legal-cockpit-actions button svg{width:16px;height:16px}.legal-cockpit-actions button:hover{filter:brightness(1.04);transform:translateY(-1px)}.legal-cockpit-overview{display:grid!important;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;border:1px solid color-mix(in srgb,var(--lc-line) 88%,transparent)!important;border-radius:26px!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--lc-accent) 7%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 94%,transparent),color-mix(in srgb,var(--lc-card-2) 90%,transparent))!important;box-shadow:0 18px 44px color-mix(in srgb,var(--lc-shadow) 86%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)!important;padding:12px!important}.legal-cockpit-overview-main{display:grid!important;align-content:center!important;min-height:138px!important;border:1px solid color-mix(in srgb,var(--lc-accent) 16%,transparent)!important;border-radius:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 13%,var(--lc-card)),color-mix(in srgb,var(--lc-accent) 5%,var(--lc-card)))!important;box-shadow:none!important;padding:22px!important}.legal-cockpit-overview-main span{color:color-mix(in srgb,var(--lc-accent) 74%,var(--lc-muted) 26%)!important}.legal-cockpit-overview-main span,.legal-cockpit-metric span{color:var(--lc-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.legal-cockpit-overview-main strong{margin-top:12px!important;color:var(--lc-text)!important;font-size:clamp(52px,6vw,84px)!important;font-weight:950!important;line-height:.82!important;letter-spacing:0!important}.legal-cockpit-overview-main p{margin:12px 0 0!important;color:var(--lc-muted)!important;font-size:14px!important;line-height:1.45!important}.legal-cockpit-overview-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;border-radius:14px!important;background:color-mix(in srgb,var(--lc-card) 42%,transparent)!important;overflow:hidden!important}.legal-cockpit-metric{display:grid!important;align-content:center!important;gap:12px!important;min-height:138px!important;border:0!important;border-left:1px solid var(--lc-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:18px!important}.legal-cockpit-metric:first-child{border-left:0!important}.legal-cockpit-overview-metrics.has-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.legal-cockpit-overview-metrics.has-six .legal-cockpit-metric{min-height:94px!important}.legal-cockpit-overview-metrics.has-six .legal-cockpit-metric:nth-child(4){border-left:0!important}.legal-cockpit-overview-metrics.has-six .legal-cockpit-metric:nth-child(n+4){border-top:1px solid var(--lc-line)!important}.legal-cockpit-metric strong{color:var(--tone, var(--lc-text))!important;font-size:34px!important;font-weight:950!important;line-height:.9!important;letter-spacing:0!important}.legal-cockpit-workspace{gap:18px!important}.legal-cockpit-panel{border-color:color-mix(in srgb,var(--lc-line) 88%,transparent)!important;border-radius:23px!important;background:radial-gradient(circle at 5% 0%,color-mix(in srgb,var(--lc-accent) 6%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--lc-card) 96%,transparent),color-mix(in srgb,var(--lc-card-2) 88%,transparent))!important;box-shadow:none!important;padding:18px 20px!important}.legal-cockpit-row,.legal-cockpit-case-list article,.legal-cockpit-registry button{border-color:color-mix(in srgb,var(--lc-line) 76%,transparent)!important;background:color-mix(in srgb,var(--lc-card) 42%,transparent)!important}@media(max-width:1180px){.legal-cockpit-overview,.legal-cockpit-workspace{grid-template-columns:1fr!important}}@media(max-width:900px){.legal-cockpit-command,.legal-cockpit-actions{align-items:flex-start!important;flex-direction:column!important}.legal-cockpit-actions{width:100%}.legal-cockpit-live{justify-items:start;text-align:left}}@media(max-width:720px){.legal-cockpit-overview-metrics,.legal-cockpit-overview-metrics.has-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.legal-cockpit-title{align-items:flex-start!important}.legal-cockpit-title-mark{width:58px!important;height:58px!important;border-radius:var(--radius-nested-min)!important}.legal-cockpit-title-mark svg{width:24px;height:24px}.legal-cockpit-title p{white-space:normal!important}.legal-cockpit-actions button{width:100%}}.legal-cockpit-page{--lc-dashboard-parent-radius: 30px;--lc-dashboard-parent-inset: 22px;--lc-dashboard-inner-radius: max( var(--radius-nested-min), calc(var(--lc-dashboard-parent-radius) - var(--lc-dashboard-parent-inset)) )}.legal-cockpit-page .legal-cockpit-title-mark,.legal-cockpit-page .legal-cockpit-actions button,.legal-cockpit-page .legal-cockpit-overview,.legal-cockpit-page .legal-cockpit-overview-main,.legal-cockpit-page .legal-cockpit-overview-metrics,.legal-cockpit-page .legal-cockpit-panel,.legal-cockpit-page .legal-cockpit-row,.legal-cockpit-page .legal-cockpit-case-list article,.legal-cockpit-page .legal-cockpit-registry button,.legal-cockpit-page .legal-cockpit-empty,.legal-cockpit-page .legal-cockpit-status{border-radius:var(--lc-dashboard-inner-radius)!important}.legal-cockpit-page .legal-cockpit-actions{border-radius:0!important}.aegis-register.add-case-neo-modal .aegis-register-window-actions button{border-radius:var(--radius-nested-min)!important}.task-list-strong-dividers>:not([hidden])~:not([hidden]){border-top-width:3px}.task-list-section+:not([hidden]){border-top-width:0}.task-list-strong-frame{border-width:3px}.task-list-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 84%,white 10%),color-mix(in srgb,var(--custom-card) 82%,transparent))}.task-list-row{background:transparent}.task-list-row:hover{background:color-mix(in srgb,var(--custom-surface) 76%,var(--custom-accent) 8%)}.dark .bankruptcy-task-tile,.dark .bankruptcy-hearing-tile,.dark .bankruptcy-event-tile,.dark .bankruptcy-case-info-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 84%,black 16%),color-mix(in srgb,var(--custom-bg) 74%,var(--custom-card) 26%));box-shadow:inset 0 1px color-mix(in srgb,white 3%,transparent),inset 0 -1px color-mix(in srgb,var(--custom-border) 22%,black 24%)}.dark .bankruptcy-task-tile:hover,.dark .bankruptcy-hearing-tile:hover,.dark .bankruptcy-event-tile:hover,.dark .bankruptcy-case-info-tile:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-bg) 78%,black 22%),color-mix(in srgb,var(--custom-bg) 70%,var(--custom-card) 30%))}.case-tile-description-offset{margin-top:1cm}.case-tile-meta-text{font-size:14.4px;line-height:1.25rem}.task-tile-info-text{color:#0f172a;font-weight:700}.dark .task-tile-info-text{color:#f8fafc}.task-tile-info-muted{color:color-mix(in srgb,rgb(15 23 42) 64%,rgb(148 163 184) 36%);font-weight:700}.dark .task-tile-info-muted{color:color-mix(in srgb,rgb(248 250 252) 58%,rgb(148 163 184) 42%)}.case-tile-meta-separator{display:inline-block;width:2px;height:18px;align-self:center;border-radius:999px;background:color-mix(in srgb,var(--custom-accent) 62%,var(--custom-border) 38%);box-shadow:0 0 0 1px color-mix(in srgb,var(--custom-bg) 52%,transparent),0 0 12px color-mix(in srgb,var(--custom-accent) 18%,transparent)}.dark .case-tile-meta-separator{background:color-mix(in srgb,var(--custom-accent) 54%,white 10%);box-shadow:0 0 0 1px color-mix(in srgb,black 24%,transparent),0 0 14px color-mix(in srgb,var(--custom-accent) 20%,transparent)}.calendar-theme-section-dot,.calendar-theme-dot{background:var(--custom-accent)}.calendar-theme-cell-selected{background:color-mix(in srgb,var(--custom-accent) 10%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--custom-accent) 36%,transparent)}.calendar-theme-day-selected,.task-calendar-day-selected{background:var(--custom-accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--custom-accent) 24%,transparent)}.calendar-theme-day-today,.task-calendar-day-today{color:var(--custom-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--custom-accent) 36%,transparent)}.calendar-theme-day-hover:hover,.task-calendar-day-hover:hover{background:color-mix(in srgb,var(--custom-accent) 8%,transparent)}.calendar-theme-mini-event,.calendar-theme-badge,.task-calendar-heat-soft{background:color-mix(in srgb,var(--custom-accent) 12%,transparent);color:color-mix(in srgb,var(--custom-accent) 78%,var(--custom-text) 22%)}.calendar-theme-mini-event-time{color:color-mix(in srgb,var(--custom-accent) 72%,var(--custom-muted) 28%)}.task-calendar-heat-strong{background:color-mix(in srgb,var(--custom-accent) 82%,transparent);color:#fff}.task-calendar-heat-medium{background:color-mix(in srgb,var(--custom-accent) 62%,transparent);color:#fff}.task-calendar-heat-faint{background:color-mix(in srgb,var(--custom-accent) 8%,transparent);color:color-mix(in srgb,var(--custom-accent) 72%,var(--custom-text) 28%)}.hearings-calendar-contrast .hearings-calendar-day.calendar-theme-cell-selected{background:color-mix(in srgb,var(--custom-card) 66%,var(--custom-accentHover) 34%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--custom-accent) 44%,var(--custom-border) 56%)}.hearings-calendar-contrast .calendar-theme-day-selected{background:color-mix(in srgb,var(--custom-accentHover) 58%,var(--custom-card) 42%);box-shadow:0 8px 18px color-mix(in srgb,var(--custom-bg) 70%,black 30%)}.hearings-calendar-contrast .calendar-theme-day-today{color:color-mix(in srgb,var(--custom-text) 70%,var(--custom-accent) 30%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--custom-accent) 36%,var(--custom-border) 64%)}.hearings-calendar-contrast .calendar-theme-mini-event{background:color-mix(in srgb,var(--custom-card) 78%,var(--custom-accent) 22%);color:var(--custom-text)}.hearings-calendar-contrast .calendar-theme-mini-event-time{color:color-mix(in srgb,var(--custom-text) 72%,var(--custom-muted) 28%)}.hearings-calendar-companion.creditor-premium-panel{border-color:color-mix(in srgb,var(--custom-accent) 28%,var(--custom-border) 72%);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--custom-accent) 10%,transparent),transparent 32%),radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--custom-accentHover) 7%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--custom-card) 84%,var(--custom-bg) 16%),color-mix(in srgb,var(--custom-surface) 72%,var(--custom-bg) 28%))}.hearings-calendar-companion .task-list-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--custom-surface) 84%,white 10%),color-mix(in srgb,var(--custom-card) 82%,transparent))}.hearings-calendar-companion .creditor-premium-empty{background:color-mix(in srgb,var(--custom-card) 74%,var(--custom-bg) 26%);border-radius:var(--radius-nested-min)}.hearing-board-page{--hb-card: var(--tb-card, color-mix(in srgb, var(--custom-card) 92%, var(--custom-bg) 8%));--hb-card-2: var(--tb-card-2, color-mix(in srgb, var(--custom-surface) 82%, var(--custom-bg) 18%));--hb-field: var(--tb-field, color-mix(in srgb, var(--custom-surface) 72%, var(--custom-card) 28%));--hb-line: var(--tb-line, color-mix(in srgb, var(--custom-border) 70%, transparent));--hb-line-strong: var(--tb-line-strong, color-mix(in srgb, var(--custom-accent) 32%, var(--custom-border) 68%));--hb-text: var(--tb-text, var(--custom-text));--hb-muted: var(--tb-muted, color-mix(in srgb, var(--custom-muted) 88%, var(--custom-text) 12%));--hb-muted-soft: var(--tb-muted-soft, color-mix(in srgb, var(--custom-muted) 62%, transparent));--hb-accent: var(--tb-accent, var(--custom-accent));--hb-accent-2: var(--tb-accent-2, var(--custom-accentHover));--hb-success: var(--tb-success, var(--custom-success));--hb-warning: var(--tb-warning, var(--custom-warning));--hb-danger: var(--tb-danger, var(--custom-danger));--hb-shadow: var(--tb-shadow, color-mix(in srgb, var(--custom-text) 14%, transparent))}.hearing-board-stat-work{--stat-tone: var(--hb-accent)}.hearing-board-stat-warning{--stat-tone: var(--hb-warning)}.hearing-board-stat-danger{--stat-tone: var(--hb-danger)}.hearing-board-stat-success{--stat-tone: var(--hb-success)}.hearing-board-calendar{border-radius:28px}.hearing-board-calendar .task-board-calendar-title small{display:block;margin-top:6px;color:var(--hb-muted);font-size:11px;font-weight:750;letter-spacing:0}.hearing-board-calendar-nav svg{width:20px;height:20px}.hearing-board-calendar-body{padding:22px}.hearing-calendar-month{display:grid;gap:10px}.hearing-calendar-weekdays,.hearing-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.hearing-calendar-weekdays>div{color:var(--hb-muted);font-size:11px;font-weight:900;letter-spacing:.16em;line-height:1;text-align:center}.hearing-calendar-day{min-height:126px;cursor:pointer;border:1px solid color-mix(in srgb,var(--hb-line) 84%,transparent);border-radius:var(--radius-nested-min);padding:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--hb-accent) 6%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--hb-card) 94%,transparent),color-mix(in srgb,var(--hb-card-2) 72%,transparent));box-shadow:0 12px 26px color-mix(in srgb,var(--hb-shadow) 54%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);text-align:left;transition:border-color .17s ease,background .17s ease,transform .17s ease,box-shadow .17s ease}.hearing-calendar-day:hover{border-color:color-mix(in srgb,var(--hb-accent) 34%,var(--hb-line));transform:translateY(-1px)}.hearing-calendar-day.calendar-theme-cell-selected{border-color:color-mix(in srgb,var(--hb-accent) 50%,var(--hb-line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--hb-accent) 14%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--hb-card) 92%,transparent),color-mix(in srgb,var(--hb-accent) 10%,var(--hb-card-2) 90%));box-shadow:0 16px 34px color-mix(in srgb,var(--hb-shadow) 76%,transparent),0 0 0 1px color-mix(in srgb,var(--hb-accent) 18%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.hearing-calendar-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.hearing-calendar-date{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;color:var(--hb-text);font-size:13px;font-weight:850}.hearing-calendar-date.calendar-theme-day-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--hb-accent) 90%,white 10%),color-mix(in srgb,var(--hb-accent-2) 80%,black 8%));color:#fff;box-shadow:0 9px 18px color-mix(in srgb,var(--hb-accent) 24%,transparent)}.hearing-calendar-date.calendar-theme-day-today{color:color-mix(in srgb,var(--hb-accent) 82%,var(--hb-text) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hb-accent) 42%,transparent)}.hearing-calendar-count{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--hb-accent) 14%,transparent);color:color-mix(in srgb,var(--hb-accent) 78%,var(--hb-text) 22%);font-size:11px;font-weight:900;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.hearing-calendar-events{display:grid;gap:6px}.hearing-calendar-event{border:1px solid color-mix(in srgb,var(--hb-accent) 14%,transparent);border-radius:12px;padding:7px 8px;background:color-mix(in srgb,var(--hb-accent) 10%,var(--hb-card) 70%)}.hearing-calendar-event-time{margin-bottom:3px;font-size:9.5px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hearing-calendar-event>div:last-child{overflow:hidden;color:var(--hb-text);font-size:11px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.hearing-calendar-more{padding:0 4px;color:var(--hb-muted);font-size:11px;font-weight:800}.hearing-board-scopebar svg{width:13px;height:13px}.hearing-board-feed{padding:0}.hearing-board-list{gap:14px}.hearing-item-tile{--hearing-tone: var(--hb-accent);position:relative;display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:24px;min-height:132px;align-items:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--hearing-tone) 16%,var(--hb-line));border-radius:var(--radius-nested-min);padding:24px 28px 24px 26px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--hearing-tone) 9%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--hb-card) 96%,transparent),color-mix(in srgb,var(--hb-card-2) 82%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--hb-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.hearing-item-tile:hover{border-color:color-mix(in srgb,var(--hearing-tone) 32%,var(--hb-line));transform:translateY(-1px)}.hearing-item-tile.is-overdue{--hearing-tone: var(--hb-danger)}.hearing-item-tile.is-soon{--hearing-tone: var(--hb-warning)}.hearing-item-tile.is-done{--hearing-tone: var(--hb-success);opacity:.9}.hearing-item-tile.is-archived{--hearing-tone: var(--hb-muted)}.hearing-item-kad{--hearing-tone: var(--hb-accent-2)}.hearing-item-date{display:grid;gap:6px;min-width:0}.hearing-item-date-main{color:var(--hb-text);font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.hearing-item-date-sub{color:var(--hb-text);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hearing-item-time{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin-top:2px;border-radius:10px;padding:5px 8px;background:color-mix(in srgb,var(--hearing-tone) 12%,transparent);color:color-mix(in srgb,var(--hearing-tone) 76%,var(--hb-text) 24%);font-size:12px;font-weight:850}.hearing-item-time svg{width:12px;height:12px}.hearing-item-content{min-width:0}.hearing-item-meta{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.hearing-item-case-link,.hearing-item-case-code{color:color-mix(in srgb,var(--hb-text) 88%,var(--hb-muted) 12%);font-size:13px;font-weight:800;line-height:1.35;text-align:left;text-decoration:none;transition:color .16s ease}.hearing-item-case-link:hover,.hearing-item-case-code:hover{color:color-mix(in srgb,var(--hearing-tone) 78%,var(--hb-text) 22%);text-decoration:underline;text-underline-offset:3px}.hearing-item-muted{color:var(--hb-muted);font-size:13px;font-weight:800}.hearing-item-meta-separator{width:1px;height:17px;border-radius:999px;background:color-mix(in srgb,var(--hearing-tone) 46%,var(--hb-line))}.hearing-item-badge{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;font-size:10.5px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.hearing-item-badge-accent{background:color-mix(in srgb,var(--hb-accent) 13%,transparent);color:color-mix(in srgb,var(--hb-accent) 76%,var(--hb-text) 24%)}.hearing-item-badge-warning{background:color-mix(in srgb,var(--hb-warning) 14%,transparent);color:color-mix(in srgb,var(--hb-warning) 80%,var(--hb-text) 20%)}.hearing-item-badge-danger{background:color-mix(in srgb,var(--hb-danger) 14%,transparent);color:color-mix(in srgb,var(--hb-danger) 82%,var(--hb-text) 18%)}.hearing-item-badge-success{background:color-mix(in srgb,var(--hb-success) 14%,transparent);color:color-mix(in srgb,var(--hb-success) 80%,var(--hb-text) 20%)}.hearing-item-badge-muted{background:color-mix(in srgb,var(--hb-muted) 12%,transparent);color:var(--hb-muted)}.hearing-item-branch{color:var(--hb-muted);font-size:10.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hearing-item-title{margin-top:12px;color:var(--hb-text);font-size:15px;font-weight:850;line-height:1.42}.hearing-item-title.is-overdue{color:color-mix(in srgb,var(--hb-danger) 82%,var(--hb-text) 18%)}.hearing-item-title.is-done{color:var(--hb-muted);text-decoration:line-through}.hearing-item-result{margin-top:8px;color:color-mix(in srgb,var(--hb-success) 76%,var(--hb-text) 24%);font-size:13px;font-weight:700;line-height:1.45}.hearing-item-notes{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--hb-muted);font-size:13px;font-weight:700;line-height:1.5;white-space:pre-wrap}.hearing-item-completed-at{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--hb-muted);font-size:11.5px;font-weight:750}.hearing-item-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:8px}.hearing-item-action{--action-tone: var(--hb-accent);display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--action-tone) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--action-tone) 8%,transparent);color:color-mix(in srgb,var(--action-tone) 78%,var(--hb-muted) 22%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.hearing-item-action:hover{border-color:color-mix(in srgb,var(--action-tone) 36%,transparent);background:color-mix(in srgb,var(--action-tone) 14%,transparent);color:color-mix(in srgb,var(--action-tone) 90%,var(--hb-text) 10%);transform:translateY(-1px)}.hearing-item-action svg{width:18px;height:18px}.hearing-item-action-success{--action-tone: var(--hb-success)}.hearing-item-action-warning{--action-tone: var(--hb-warning)}.hearing-item-action-danger{--action-tone: var(--hb-danger)}.hearing-item-action-accent{--action-tone: var(--hb-accent)}.hearing-item-action-muted{--action-tone: var(--hb-muted)}@media(max-width:1180px){.hearing-calendar-day{min-height:112px}}@media(max-width:900px){.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hearing-board-calendar-body{overflow-x:auto}.hearing-calendar-month{min-width:0}.hearing-item-tile{grid-template-columns:118px minmax(0,1fr)}.hearing-item-actions{grid-column:2;flex-direction:row;justify-content:flex-start}}@media(max-width:640px){.hearing-board-calendar{border-radius:22px}.hearing-board-calendar-body{padding:16px}.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.hearing-calendar-month{min-width:0}.hearing-calendar-day{min-height:104px;border-radius:var(--radius-nested-min);padding:10px}.hearing-item-tile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;border-radius:var(--radius-nested-min);padding:18px}.hearing-item-date{grid-template-columns:auto minmax(0,1fr);align-items:center}.hearing-item-time{grid-column:1 / -1}.hearing-item-actions{grid-column:auto}}.hearing-calendar-month{gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--hb-line) 88%,transparent);border-radius:var(--radius-nested-min);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--hb-accent) 5%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--hb-card) 95%,transparent),color-mix(in srgb,var(--hb-card-2) 76%,transparent));box-shadow:0 14px 32px color-mix(in srgb,var(--hb-shadow) 48%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.hearing-calendar-weekdays,.hearing-calendar-grid{gap:0}.hearing-calendar-weekdays{border-bottom:1px solid color-mix(in srgb,var(--hb-line) 88%,transparent);background:color-mix(in srgb,var(--hb-field) 54%,transparent)}.hearing-calendar-weekdays>div{border-right:1px solid color-mix(in srgb,var(--hb-line) 68%,transparent);padding:13px 8px}.hearing-calendar-weekdays>div:nth-child(7n){border-right:0}.hearing-calendar-day{min-height:124px;border:0;border-right:1px solid color-mix(in srgb,var(--hb-line) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hb-line) 72%,transparent);border-radius:0;background:transparent;box-shadow:none}.hearing-calendar-day:nth-child(7n){border-right:0}.hearing-calendar-day:nth-last-child(-n+7){border-bottom:0}.hearing-calendar-day:hover{background:color-mix(in srgb,var(--hb-accent) 5%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--hb-accent) 30%,transparent);transform:none}.hearing-calendar-day.calendar-theme-cell-selected{border-color:color-mix(in srgb,var(--hb-line) 72%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--hb-accent) 14%,transparent),transparent 42%),color-mix(in srgb,var(--hb-accent) 5%,transparent);box-shadow:inset 4px 0 color-mix(in srgb,var(--hb-accent) 76%,transparent)}.hearing-calendar-event{border-color:color-mix(in srgb,var(--hb-accent) 10%,transparent);background:color-mix(in srgb,var(--hb-accent) 8%,transparent);box-shadow:none}@media(max-width:900px){.hearing-calendar-month{border-radius:var(--radius-nested-min)}.hearing-calendar-weekdays,.hearing-calendar-grid{gap:0}}@media(max-width:640px){.hearing-calendar-month{border-radius:var(--radius-nested-min)}.hearing-calendar-weekdays,.hearing-calendar-grid{gap:0}.hearing-calendar-day{min-height:104px;border-radius:0}}.hearing-calendar-month-picker{width:156px;max-width:100%;margin-top:8px;border:1px solid var(--hb-line);border-radius:6px;background:var(--hb-field);color:var(--hb-text);padding:4px 8px;font:inherit;font-size:12px}@media(max-width:900px){.hearing-calendar-day{padding:8px 4px}.hearing-calendar-day-head{gap:2px}.hearing-calendar-day .hearing-calendar-date{min-width:0;padding:4px 2px}.hearing-calendar-day .hearing-calendar-count{min-width:0;padding:2px 4px;font-size:10px}.hearing-calendar-day .hearing-calendar-events{display:none}}@container task-board-shell (max-width: 700px){.hearing-calendar-day{padding:8px 4px}.hearing-calendar-day-head{gap:2px}.hearing-calendar-day .hearing-calendar-date{min-width:0;padding:4px 2px}.hearing-calendar-day .hearing-calendar-count{min-width:0;padding:2px 4px;font-size:10px}.hearing-calendar-day .hearing-calendar-events{display:none}}.hearing-board-page{--hearing-radius-parent: 30px;--hearing-radius-inset: 22px;--hearing-radius-inner: max( var(--radius-nested-min), calc(var(--hearing-radius-parent) - var(--hearing-radius-inset)) )}.hearing-board-page .task-board-toolbar,.hearing-board-page .task-board-search,.hearing-board-page .task-board-search-input,.hearing-board-page .task-board-mark,.hearing-board-page .task-board-primary,.hearing-board-page .task-board-stat,.hearing-board-page .task-board-stat-icon,.hearing-board-page .task-board-empty,.hearing-board-page .task-board-empty-icon,.hearing-board-page .task-board-empty-action,.hearing-board-page .task-board-feed-count,.hearing-board-page .task-board-section-count,.hearing-board-page .hearing-board-calendar,.hearing-board-page .hearing-board-calendar-nav,.hearing-board-page .hearing-calendar-month,.hearing-board-page .hearing-calendar-day,.hearing-board-page .hearing-calendar-date,.hearing-board-page .hearing-calendar-count,.hearing-board-page .hearing-calendar-event,.hearing-board-page .hearing-item-tile,.hearing-board-page .hearing-item-time,.hearing-board-page .hearing-item-badge,.hearing-board-page .hearing-item-action{border-radius:var(--hearing-radius-inner)!important}.add-case-neo-shell.add-hearing-action-neo-shell{max-width:min(760px,calc(100vw - 36px))!important;width:min(760px,calc(100vw - 36px))!important}.add-case-neo-shell.add-hearing-edit-neo-shell{max-width:min(900px,calc(100vw - 36px))!important;width:min(900px,calc(100vw - 36px))!important}.add-hearing-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.add-hearing-action-neo-modal .add-case-neo-track-icon svg{width:22px;height:22px}.add-hearing-action-neo-modal .hearing-action-confirm{--hearing-confirm-tone: var(--acm-accent);display:grid;justify-items:center;gap:8px;border:1px solid var(--pp-border);border-radius:var(--pp-panel-radius);padding:22px 18px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--hearing-confirm-tone) 10%,transparent),transparent 46%),color-mix(in srgb,var(--pp-card) 78%,transparent);text-align:center}.add-hearing-action-neo-modal .hearing-action-confirm.is-danger{--hearing-confirm-tone: var(--acm-danger)}.add-hearing-action-neo-modal .hearing-action-confirm.is-muted{--hearing-confirm-tone: var(--pp-muted)}.add-hearing-action-neo-modal .hearing-action-confirm-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--hearing-confirm-tone) 30%,var(--pp-border));border-radius:var(--pp-control-radius);background:color-mix(in srgb,var(--hearing-confirm-tone) 14%,transparent);color:var(--hearing-confirm-tone)}.add-hearing-action-neo-modal .hearing-action-confirm-icon svg{width:22px;height:22px}.add-hearing-action-neo-modal .hearing-action-confirm span{color:var(--pp-text);font-size:16px;font-weight:850;letter-spacing:-.02em}.add-hearing-action-neo-modal .hearing-action-confirm strong{color:var(--pp-muted);font-size:13px;font-weight:650}@media(max-width:640px){.hearing-board-page{--hearing-radius-parent: 24px;--hearing-radius-inset: 16px}.add-hearing-mode-grid{grid-template-columns:1fr}}@container task-board-shell (max-width: 1280px){.hearing-board-calendar-body{overflow-x:auto}.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hearing-calendar-day{min-height:116px;padding:10px}.hearing-calendar-events,.hearing-calendar-event,.hearing-calendar-event>div:last-child{min-width:0;max-width:100%}.hearing-calendar-event{overflow:hidden}.hearing-item-tile{grid-template-columns:118px minmax(0,1fr)}.hearing-item-actions{grid-column:2;flex-direction:row;justify-content:flex-start}}@container task-board-shell (max-width: 980px){.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hearing-calendar-day{min-height:108px}.hearing-item-tile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:18px}.hearing-item-date{grid-template-columns:auto minmax(0,1fr);align-items:center}.hearing-item-time{grid-column:1 / -1}.hearing-item-actions{grid-column:auto}}@container task-board-shell (max-width: 700px){.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hearing-calendar-day{min-height:100px}}.event-board-page{--eb-card: var(--tb-card, color-mix(in srgb, var(--custom-card) 92%, var(--custom-bg) 8%));--eb-card-2: var(--tb-card-2, color-mix(in srgb, var(--custom-surface) 82%, var(--custom-bg) 18%));--eb-field: var(--tb-field, color-mix(in srgb, var(--custom-surface) 72%, var(--custom-card) 28%));--eb-line: var(--tb-line, color-mix(in srgb, var(--custom-border) 70%, transparent));--eb-text: var(--tb-text, var(--custom-text));--eb-muted: var(--tb-muted, color-mix(in srgb, var(--custom-muted) 88%, var(--custom-text) 12%));--eb-muted-soft: var(--tb-muted-soft, color-mix(in srgb, var(--custom-muted) 62%, transparent));--eb-accent: var(--tb-accent, var(--custom-accent));--eb-accent-2: var(--tb-accent-2, var(--custom-accentHover));--eb-success: var(--tb-success, var(--custom-success));--eb-warning: var(--tb-warning, var(--custom-warning));--eb-danger: var(--tb-danger, var(--custom-danger));--eb-shadow: var(--tb-shadow, color-mix(in srgb, var(--custom-text) 14%, transparent))}.event-board-stat-work{--stat-tone: var(--eb-accent)}.event-board-stat-warning{--stat-tone: var(--eb-warning)}.event-board-stat-success{--stat-tone: var(--eb-success)}.event-board-stat-accent{--stat-tone: var(--eb-accent)}.event-board-refresh:disabled{cursor:wait;filter:saturate(.82);opacity:.7}.event-board-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;align-items:end}.event-board-load-more{display:block;margin:20px auto 8px;padding:10px 22px;border:1px solid var(--eb-line);border-radius:var(--radius-control, 10px);color:var(--eb-text);background:var(--eb-card);font-weight:700}@media(max-width:720px){.event-board-toolbar{grid-template-columns:minmax(0,1fr)}}.event-board-select-field{display:grid;min-width:0;gap:7px}.event-board-select-field span{color:color-mix(in srgb,var(--eb-accent) 84%,var(--eb-muted) 16%);font-size:11px;font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase}.event-board-select-field select{min-height:46px;width:100%;border:1px solid var(--eb-line);border-radius:var(--search-control-radius, var(--radius-control));padding:0 40px 0 14px;background:color-mix(in srgb,var(--eb-card) 74%,var(--eb-field) 26%);color:var(--eb-text);font-size:13px;font-weight:800;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.event-board-select-field select:focus{border-color:color-mix(in srgb,var(--eb-accent) 42%,var(--eb-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--eb-accent) 12%,transparent)}.event-board-select-field select:disabled{cursor:wait;opacity:.62}.event-board-date-field input[type=date]{min-height:46px;width:100%;border:1px solid var(--eb-line);border-radius:var(--search-control-radius, var(--radius-control));padding:0 14px;background:color-mix(in srgb,var(--eb-card) 74%,var(--eb-field) 26%);color:var(--eb-text);color-scheme:light dark;font-size:13px;font-weight:800;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.event-board-date-field input[type=date]:focus{border-color:color-mix(in srgb,var(--eb-accent) 42%,var(--eb-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--eb-accent) 12%,transparent)}.event-board-date-field input[type=date]:disabled{cursor:wait;opacity:.62}.event-board-date-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.event-board-feed{padding:0;scroll-margin-top:12px}.event-board-stream,.event-board-list{display:grid;gap:14px}.event-board-alert,.event-board-notice{border:1px solid color-mix(in srgb,var(--eb-line) 86%,transparent);border-radius:var(--radius-nested-min);padding:15px 18px;background:color-mix(in srgb,var(--eb-card) 78%,transparent);color:var(--eb-muted);font-size:13px;font-weight:750;text-align:center}.event-board-alert{text-align:left}.event-board-alert.is-danger{border-color:color-mix(in srgb,var(--eb-danger) 32%,var(--eb-line));background:color-mix(in srgb,var(--eb-danger) 10%,var(--eb-card) 72%);color:color-mix(in srgb,var(--eb-danger) 82%,var(--eb-text) 18%)}.event-board-alert.is-warning{border-color:color-mix(in srgb,var(--eb-warning) 32%,var(--eb-line));background:color-mix(in srgb,var(--eb-warning) 10%,var(--eb-card) 72%);color:color-mix(in srgb,var(--eb-warning) 82%,var(--eb-text) 18%)}.event-board-list .task-board-section{scroll-margin-top:16px}.event-board-list .task-board-section.is-jump-target{border-radius:var(--radius-nested-min);animation:event-board-jump-flash 1.7s ease both}@keyframes event-board-jump-flash{0%,35%{background:color-mix(in srgb,var(--eb-accent) 22%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--eb-accent) 14%,transparent)}to{background:transparent;box-shadow:none}}.event-board-jump-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--eb-accent) 30%,var(--eb-line));border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--eb-accent) 9%,var(--eb-card) 74%);color:var(--eb-text);font-size:13px;font-weight:750;padding:12px 16px;text-align:left}.event-board-jump-note svg{width:16px;height:16px;flex:0 0 auto;color:var(--eb-accent)}.event-board-jump-note span{min-width:0;flex:1 1 auto}.event-board-jump-note strong{font-weight:900}.event-board-jump-note em{color:var(--eb-muted);font-style:normal;font-weight:700}.event-board-jump-note button{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;margin-left:auto;border:1px solid color-mix(in srgb,var(--eb-accent) 40%,var(--eb-line));border-radius:var(--radius-nested-min);background:color-mix(in srgb,var(--eb-card) 84%,transparent);color:color-mix(in srgb,var(--eb-accent) 80%,var(--eb-text) 20%);cursor:pointer;font-size:12px;font-weight:850;padding:0 12px;transition:border-color .16s ease,background .16s ease,color .16s ease}.event-board-jump-note button:hover:not(:disabled),.event-board-jump-note button:focus-visible{border-color:color-mix(in srgb,var(--eb-accent) 60%,var(--eb-line));background:color-mix(in srgb,var(--eb-accent) 14%,var(--eb-card) 78%);color:var(--eb-text)}.event-board-jump-note button:disabled{cursor:wait;opacity:.62}.event-item-tile{--event-tone: var(--eb-accent);position:relative;display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:24px;min-height:132px;align-items:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--event-tone) 16%,var(--eb-line));border-radius:var(--radius-nested-min);padding:24px 28px 24px 26px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--event-tone) 9%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--eb-card) 96%,transparent),color-mix(in srgb,var(--eb-card-2) 82%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--eb-shadow) 72%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.event-item-tile.is-efrsb{--event-tone: var(--eb-success)}.event-item-tile:hover{border-color:color-mix(in srgb,var(--event-tone) 32%,var(--eb-line));transform:translateY(-1px)}.event-item-date{display:grid;gap:6px;min-width:0}.event-item-date-main{color:var(--eb-text);font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.event-item-date-sub{color:var(--eb-text);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.event-item-time{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin-top:2px;border-radius:10px;padding:5px 8px;background:color-mix(in srgb,var(--event-tone) 12%,transparent);color:color-mix(in srgb,var(--event-tone) 76%,var(--eb-text) 24%);font-size:12px;font-weight:850}.event-item-time svg{width:12px;height:12px}.event-item-content{min-width:0}.event-item-meta{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.event-item-case-link,.event-item-case-code{max-width:100%;overflow-wrap:anywhere;color:color-mix(in srgb,var(--eb-text) 88%,var(--eb-muted) 12%);font-size:13px;font-weight:800;line-height:1.35;text-align:left;text-decoration:none;transition:color .16s ease,opacity .16s ease}.event-item-case-link:hover,.event-item-case-code:hover{color:color-mix(in srgb,var(--event-tone) 78%,var(--eb-text) 22%);text-decoration:underline;text-underline-offset:3px}.event-item-case-link:disabled{cursor:wait;opacity:.6}.event-item-meta-separator{width:1px;height:17px;border-radius:999px;background:color-mix(in srgb,var(--event-tone) 46%,var(--eb-line))}.event-item-badge{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;background:color-mix(in srgb,var(--event-tone) 13%,transparent);color:color-mix(in srgb,var(--event-tone) 76%,var(--eb-text) 24%);font-size:10.5px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.event-item-responsible,.event-item-details{color:var(--eb-muted);font-size:10.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.event-item-title{min-width:0;margin-top:12px;overflow-wrap:anywhere;color:var(--eb-text);font-size:15px;font-weight:850;line-height:1.42}.event-item-description{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--eb-muted);font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.event-item-details{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:8px}.event-item-details span{overflow-wrap:anywhere}.event-item-action{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--eb-accent-2) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--eb-accent-2) 9%,transparent);color:color-mix(in srgb,var(--eb-accent-2) 78%,var(--eb-muted) 22%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.event-item-action:hover{border-color:color-mix(in srgb,var(--eb-accent-2) 38%,transparent);background:color-mix(in srgb,var(--eb-accent-2) 15%,transparent);color:color-mix(in srgb,var(--eb-accent-2) 90%,var(--eb-text) 10%);transform:translateY(-1px)}.event-item-action svg{width:18px;height:18px}@media(max-width:900px){.event-item-tile{grid-template-columns:118px minmax(0,1fr)}.event-item-action{grid-column:2;justify-self:start}}@media(max-width:640px){.event-item-tile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;border-radius:var(--radius-nested-min);padding:18px}.event-item-date{grid-template-columns:auto minmax(0,1fr);align-items:center}.event-item-time{grid-column:1 / -1}.event-item-action{grid-column:auto}}.event-board-page{--event-radius-parent: 30px;--event-radius-inset: 22px;--event-radius-inner: max( var(--radius-nested-min), calc(var(--event-radius-parent) - var(--event-radius-inset)) )}.event-board-page .task-board-toolbar,.event-board-page .event-board-select-field select,.event-board-page .task-board-mark,.event-board-page .task-board-primary,.event-board-page .task-board-stat,.event-board-page .task-board-stat-icon,.event-board-page .task-board-feed-count,.event-board-page .task-board-section-count,.event-board-page .task-board-empty,.event-board-page .task-board-empty-icon,.event-board-page .event-board-alert,.event-board-page .event-board-notice,.event-board-page .event-item-tile,.event-board-page .event-item-time,.event-board-page .event-item-badge,.event-board-page .event-item-action{border-radius:var(--event-radius-inner)!important}@media(max-width:640px){.event-board-page{--event-radius-parent: 24px;--event-radius-inset: 16px}}@media(max-width:767px){.hearing-board-page .task-board-identity,.hearing-board-page .task-board-live{display:none!important}.hearing-board-command,.hearing-board-page .task-board-command{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.hearing-board-page .task-board-command-main{display:block!important;gap:0!important}.hearing-board-page .task-board-command-side{width:100%!important;gap:0!important}.hearing-board-page .task-board-primary{width:100%!important;min-height:44px!important;justify-content:center!important}.hearing-board-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;margin-top:10px!important;padding:8px!important}.hearing-board-toolbar .task-board-search{flex:1 1 100%!important}.hearing-board-toolbar .filter-tile{--ft-height: 42px;--ft-min-width: 0;flex:1 1 calc(50% - 4px)!important;min-width:0!important}.hearing-board-toolbar .filter-tile-trigger{min-width:0!important;gap:7px!important;padding:0 11px!important;font-size:12.5px!important}.hearing-board-toolbar .filter-tile-icon svg{width:16px!important;height:16px!important}.hearing-board-calendar{margin-top:10px!important;border-radius:var(--radius-nested-min)!important}.hearing-board-calendar-head{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:8px!important;padding:10px 11px!important}.hearing-board-calendar-nav{width:36px!important;height:36px!important;border-radius:var(--radius-nested-min)!important}.hearing-board-calendar-body{overflow-x:visible!important;padding:9px 11px 12px!important}.hearing-calendar-month{min-width:0!important}.hearing-calendar-weekdays,.hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.hearing-calendar-weekdays{border:0!important;background:none!important}.hearing-calendar-weekdays>div{border:0!important;padding:0 0 5px!important;font-size:10px!important;letter-spacing:normal!important;text-align:center!important}.hearing-calendar-day{display:grid!important;min-height:44px!important;align-content:center!important;justify-items:center!important;border:0!important;border-radius:6px!important;padding:0!important;background:color-mix(in srgb,var(--hb-field) 40%,transparent)!important;box-shadow:none!important}.hearing-calendar-day.has-hearings{background:color-mix(in srgb,var(--hb-accent) 12%,transparent)!important}.hearing-calendar-day.is-today-hearings{background:color-mix(in srgb,var(--hb-warning) 15%,transparent)!important;color:color-mix(in srgb,var(--hb-warning) 78%,var(--hb-text) 22%)!important}.hearing-calendar-day.is-past-hearings{background:color-mix(in srgb,var(--hb-danger) 14%,transparent)!important;color:color-mix(in srgb,var(--hb-danger) 78%,var(--hb-text) 22%)!important}.hearing-calendar-day.has-hearings .hearing-calendar-date{color:inherit!important;font-weight:800!important}.hearing-calendar-day.calendar-theme-cell-selected .hearing-calendar-date{color:inherit!important}.hearing-calendar-day-head{display:grid!important;justify-items:center!important;gap:0!important}.hearing-calendar-date{font-size:13.5px!important;font-weight:650!important}.hearing-calendar-count{min-width:0!important;height:auto!important;border:0!important;padding:0!important;background:none!important;font-size:9.5px!important;font-weight:800!important;opacity:.72!important}.hearing-calendar-events{display:none!important}.hearing-board-scopebar{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:9px 13px!important}.hearing-board-feed{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.hearing-board-feed-head{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:14px 2px 8px!important}.hearing-board-feed-head .task-board-kicker{display:none!important}.hearing-board-feed-head h3{margin-top:0!important;font-size:14.5px!important}.hearing-board-page .task-board-feed-count{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:11.5px!important;letter-spacing:normal!important;text-transform:none!important}.hearing-board-page .task-board-section{padding:2px 2px 0!important}.hearing-item-tile{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;border-color:color-mix(in srgb,var(--hearing-tone) 30%,var(--hb-line))!important;border-radius:var(--radius-nested-min)!important;padding:12px 13px 0!important;background:var(--hb-card)!important}.hearing-item-date{display:none!important}.hearing-item-daychip{display:grid!important;width:42px!important;justify-items:center!important;border-radius:var(--radius-nested-min)!important;padding:5px 0 6px!important;background:color-mix(in srgb,var(--hearing-tone) 13%,transparent)!important;color:color-mix(in srgb,var(--hearing-tone) 74%,var(--hb-text) 26%)!important}.hearing-item-daychip b{font-size:16px!important;font-weight:850!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.hearing-item-daychip span{margin-top:1px!important;font-size:9.5px!important;font-weight:750!important}.hearing-item-content{display:flex!important;flex-direction:column!important;min-width:0!important}.hearing-item-title,.hearing-item-title.is-overdue{order:-2!important;margin-top:0!important;color:var(--hb-text)!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.hearing-item-meta{order:-1!important;margin-top:4px!important;gap:4px 6px!important;font-size:11.5px!important}.hearing-item-case-link,.hearing-item-case-code,.hearing-item-muted{font-size:11.5px!important;font-weight:700!important;letter-spacing:normal!important}.hearing-item-meta-separator{width:3px!important;height:3px!important;border-radius:50%!important;background:color-mix(in srgb,var(--hb-muted) 60%,transparent)!important}.hearing-item-badges,.hearing-item-result,.hearing-item-notes,.hearing-item-completed-at{margin-left:-52px!important}.hearing-item-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:9px!important}.hearing-item-badge,.hearing-item-branch{border-radius:6px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:normal!important;line-height:1.3!important;text-transform:none!important}.hearing-item-branch{border:1px solid transparent!important;background:color-mix(in srgb,var(--hb-muted) 11%,transparent)!important;color:var(--hb-muted)!important}.hearing-item-result,.hearing-item-notes{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:8px!important;font-size:11.5px!important;line-height:1.4!important}.hearing-item-foot{display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid var(--hb-line)!important;margin:11px -13px 0!important;padding:8px 9px 8px 13px!important;background:color-mix(in srgb,var(--hb-field) 60%,transparent)!important}.hearing-item-when{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important;color:var(--hb-muted)!important;font-size:11.5px!important;font-weight:700!important}.hearing-item-when svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.hearing-item-actions{display:inline-flex!important;flex-direction:row!important;gap:5px!important;justify-content:flex-end!important}.hearing-item-action{width:36px!important;height:36px!important;border-color:var(--hb-line)!important;border-radius:var(--radius-nested-min)!important;background:var(--hb-card)!important}}@media(max-width:767px){.event-board-page .task-board-identity,.event-board-page .task-board-live{display:none!important}.event-board-command,.event-board-page .task-board-command{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.event-board-page .task-board-command-main{display:block!important;gap:0!important}.event-board-page .task-board-command-side{width:100%!important;gap:0!important}.event-board-page .task-board-primary.event-board-refresh{width:100%!important;min-height:44px!important;justify-content:center!important}html .event-board-page .task-board-primary.event-board-refresh:not(:disabled){border:1px solid var(--eb-line)!important;background:var(--eb-card)!important;color:var(--eb-text)!important;box-shadow:none!important}html .event-board-page .task-board-primary.event-board-refresh:not(:disabled) svg{color:var(--eb-accent)!important}.event-board-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;margin-top:10px!important;padding:8px!important}.event-board-toolbar .filter-tile{--ft-height: 42px;--ft-min-width: 0;flex:1 1 calc(50% - 4px)!important;min-width:0!important}.event-board-toolbar .filter-tile-trigger{min-width:0!important;gap:7px!important;padding:0 11px!important;font-size:12.5px!important}.event-board-toolbar .filter-tile-icon svg{width:16px!important;height:16px!important}.event-board-date-tile{position:relative;display:grid;flex:1 1 calc(50% - 4px);min-width:0;min-height:42px;align-items:center;gap:7px;grid-template-columns:16px minmax(0,1fr);border:1px solid var(--eb-line);border-radius:var(--radius-control);padding:0 11px;background:color-mix(in srgb,var(--eb-field) 76%,transparent);color:var(--eb-muted);font-size:12.5px;font-weight:700}.event-board-date-tile svg{width:16px;height:16px;color:var(--eb-muted)}.event-board-date-tile b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.event-board-date-tile.is-set{border-color:color-mix(in srgb,var(--eb-accent) 40%,var(--eb-line));color:var(--eb-text)}.event-board-date-tile input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.event-board-feed{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}.event-board-feed-head{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:14px 2px 8px!important}.event-board-feed-head .task-board-kicker{display:none!important}.event-board-feed-head h3{margin-top:0!important;font-size:14.5px!important}.event-board-page .task-board-feed-count{border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:11.5px!important;letter-spacing:normal!important;text-transform:none!important}.event-board-page .task-board-section{padding:2px 2px 0!important}.event-board-list{display:grid!important;gap:10px!important}.event-board-page .event-board-alert,.event-board-page .event-board-notice{border-radius:var(--radius-nested-min)!important;margin-top:10px!important;padding:11px 12px!important;font-size:11.5px!important}.event-board-notice{border-style:dashed!important}.event-board-jump-note{flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important;border-radius:var(--radius-nested-min)!important;margin-top:10px!important;padding:10px 12px!important;font-size:11.5px!important;line-height:1.4!important}.event-board-jump-note svg{width:14px!important;height:14px!important;margin-top:1px!important}.event-board-page .task-board-empty{border-radius:var(--radius-nested-min)!important;padding:26px 18px!important;font-size:12px!important}.event-item-tile{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;border-color:color-mix(in srgb,var(--event-tone) 26%,var(--eb-line))!important;border-radius:var(--radius-nested-min)!important;padding:12px 13px 0!important;background:var(--eb-card)!important}.event-item-date{display:none!important}.event-item-daychip{display:grid!important;width:42px!important;justify-items:center!important;border-radius:var(--radius-nested-min)!important;padding:5px 0 6px!important;background:color-mix(in srgb,var(--event-tone) 13%,transparent)!important;color:color-mix(in srgb,var(--event-tone) 74%,var(--eb-text) 26%)!important}.event-item-daychip b{font-size:16px!important;font-weight:850!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.event-item-daychip span{margin-top:1px!important;font-size:9.5px!important;font-weight:750!important}.event-item-content{display:flex!important;flex-direction:column!important;min-width:0!important}.event-item-title{order:-2!important;margin-top:0!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.event-item-meta{order:-1!important;margin-top:4px!important;gap:4px 6px!important;font-size:11.5px!important}.event-item-case-link,.event-item-case-code{font-size:11.5px!important;font-weight:700!important;letter-spacing:normal!important}.event-item-meta-separator{width:3px!important;height:3px!important;border-radius:50%!important;background:color-mix(in srgb,var(--eb-muted) 60%,transparent)!important}.event-item-badges,.event-item-description{margin-left:-52px!important}.event-item-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:9px!important}.event-item-badge{border-radius:6px!important;padding:3px 8px!important;background:color-mix(in srgb,var(--eb-muted) 11%,transparent)!important;color:var(--eb-muted)!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:normal!important;line-height:1.3!important;text-transform:none!important}.event-item-badge.is-source{border:1px solid color-mix(in srgb,var(--event-tone) 24%,transparent)!important;background:color-mix(in srgb,var(--event-tone) 12%,transparent)!important;color:color-mix(in srgb,var(--event-tone) 78%,var(--eb-text) 22%)!important}.event-item-description{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:8px!important;font-size:11.5px!important;line-height:1.45!important}.event-item-foot{display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid var(--eb-line)!important;margin:11px -13px 0!important;padding:8px 9px 8px 13px!important;background:color-mix(in srgb,var(--eb-field) 60%,transparent)!important}.event-item-when{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important;color:var(--eb-muted)!important;font-size:11.5px!important;font-weight:700!important}.event-item-when svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.event-item-when span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.event-item-action{width:36px!important;height:36px!important;flex:0 0 auto!important;border-color:var(--eb-line)!important;border-radius:var(--radius-nested-min)!important;background:var(--eb-card)!important}.event-item-action svg{width:17px!important;height:17px!important}}.hearing-board-page{--hm-card: var(--tm-card);--hm-soft: var(--tm-soft);--hm-line: var(--tm-line);--hm-text: var(--tm-text);--hm-muted: var(--tm-muted);--hm-accent: var(--tm-accent)}.hearing-board-page .task-board-shell{max-width:none;gap:16px}.hearing-board-page .task-board-live:before{background:var(--hm-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--hm-accent) 12%,transparent)}.hearing-board-page .task-board-toolbar.hearing-board-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0;border:1px solid var(--tm-outline);border-radius:10px!important;padding:10px;background:var(--tm-panel);box-shadow:var(--tm-shadow)}.hearing-board-page .hearing-board-toolbar .task-board-search{flex:1 1 320px;min-width:230px}.hearing-board-page .hearing-board-toolbar .filter-tile{flex:0 1 164px;min-width:148px}.hearing-board-page .hearing-board-toolbar .hearing-board-filter-person{flex-basis:220px}.hearing-board-page .hearing-board-toolbar .hearing-board-filter-track{flex-basis:155px}.hearing-board-page .hearing-board-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hearing-board-page .hearing-board-stat-grid .task-board-stat{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:116px;align-items:center;padding:16px 18px}.hearing-board-page .hearing-board-stat-grid .task-board-stat-icon{display:inline-flex;width:40px;height:40px;border:0;border-radius:8px!important;background:color-mix(in srgb,var(--stat-tone) 13%,var(--hm-card));color:var(--stat-tone)}.hearing-board-page .hearing-board-stat-grid .task-board-stat-icon svg{width:19px;height:19px}.hearing-board-page .hearing-board-stat-grid .task-board-stat-copy{gap:2px}.hearing-board-page .hearing-board-stat-grid .task-board-stat-copy span{color:var(--hm-muted);font-size:13px;font-weight:600}.hearing-board-page .hearing-board-stat-grid .task-board-stat-copy span:before{display:none}.hearing-board-page .hearing-board-stat-grid .task-board-stat-copy strong{color:var(--hm-text);font-size:27px;font-weight:800}.hearing-board-page .hearing-board-stat-grid .hearing-board-stat-danger .task-board-stat-copy strong{color:var(--hb-danger)}.hearing-board-page .hearing-board-stat-grid .hearing-board-stat-success .task-board-stat-copy strong{color:var(--hb-success)}.hearing-board-page .hearing-board-stat-grid .task-board-stat-copy small{color:var(--hm-muted);font-size:11px;font-weight:500}.hearing-board-page .hearing-board-calendar{border:1px solid var(--tm-outline);border-radius:10px!important;background:var(--tm-panel);box-shadow:var(--tm-shadow)}.hearing-board-page .hearing-board-calendar-head{align-items:center;border:0;padding:18px 20px 16px}.hearing-board-page .hearing-board-calendar .task-board-calendar-title{position:relative}.hearing-board-page .hearing-board-calendar .task-board-calendar-title span{color:var(--hm-muted);font-size:12px;font-weight:600}.hearing-board-page .hearing-board-calendar .task-board-calendar-title strong{margin-top:2px;font-size:18px}.hearing-board-page .hearing-board-calendar .task-board-calendar-title small{margin-top:2px;font-size:12px;font-weight:500}.hearing-board-page .hearing-board-calendar .hearing-calendar-month-picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hearing-board-page .hearing-board-calendar .hearing-calendar-month-picker:focus-visible{opacity:.25;outline:2px solid var(--hm-accent)}.hearing-board-page .hearing-board-calendar-body{overflow-x:visible;padding:0 20px 20px}.hearing-board-page .hearing-calendar-month{min-width:0;gap:6px;overflow:visible;border:0;border-radius:0!important;background:none;box-shadow:none}.hearing-board-page .hearing-calendar-weekdays,.hearing-board-page .hearing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.hearing-board-page .hearing-calendar-weekdays{border:0;background:none}.hearing-board-page .hearing-calendar-weekdays>div{border:0;padding:0 0 6px;color:var(--hm-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.hearing-board-page .hearing-calendar-day{display:flex;flex-direction:column;gap:4px;min-height:96px;border:0;border-radius:6px!important;padding:8px;background:var(--hm-soft);box-shadow:none;color:var(--hm-text);transform:none}.hearing-board-page .hearing-calendar-day.has-hearings{background:color-mix(in srgb,var(--hm-accent) 13%,var(--hm-card))}.hearing-board-page .hearing-calendar-day.is-past-hearings{background:color-mix(in srgb,var(--hm-text) 5%,var(--hm-soft))}.hearing-board-page .hearing-calendar-day.is-outside-month{background:transparent;opacity:.45}.hearing-board-page .hearing-calendar-day:hover{box-shadow:inset 0 0 0 1px var(--hm-accent);background:color-mix(in srgb,var(--hm-accent) 10%,var(--hm-soft))}.hearing-board-page .hearing-calendar-day.is-today:not(.calendar-theme-cell-selected){box-shadow:inset 0 0 0 2px var(--hm-accent)}.hearing-board-page .hearing-calendar-day.calendar-theme-cell-selected,.hearing-board-page .hearing-calendar-day.calendar-theme-cell-selected:hover{border:0;background:var(--tm-ribbon);color:var(--workspace-on-action);box-shadow:none;opacity:1}.hearing-board-page .hearing-calendar-day-head{margin:0}.hearing-board-page .hearing-calendar-date{min-width:0;height:auto;border-radius:0!important;padding:0;background:none!important;box-shadow:none!important;color:inherit;font-size:13px;font-weight:800}.hearing-board-page .hearing-calendar-day.calendar-theme-cell-selected .hearing-calendar-date{color:var(--workspace-on-action)}.hearing-board-page .hearing-calendar-count{min-width:20px;height:20px;border-radius:3px!important;padding:0 5px;background:var(--hm-card);color:var(--hm-accent);font-size:11px}.hearing-board-page .calendar-theme-cell-selected .hearing-calendar-count{background:#ffffffeb;color:#26323f}.hearing-board-page .hearing-calendar-events{gap:4px;min-width:0}.hearing-board-page .hearing-calendar-event{display:flex;gap:4px;min-width:0;overflow:hidden;border:0;border-radius:3px!important;padding:3px 6px;background:var(--hm-card);color:var(--hm-muted);white-space:nowrap}.hearing-board-page .hearing-calendar-event-time{flex:0 0 auto;margin:0;color:var(--hm-text);font-size:11px;font-weight:800;letter-spacing:0}.hearing-board-page .hearing-calendar-event>div:last-child{min-width:0;color:inherit;font-size:11px;font-weight:600}.hearing-board-page .calendar-theme-cell-selected .hearing-calendar-event{background:#ffffff2e;color:var(--workspace-on-action)}.hearing-board-page .calendar-theme-cell-selected .hearing-calendar-event-time{color:var(--workspace-on-action)}.dark .hearing-board-page .calendar-theme-cell-selected .hearing-calendar-event{background:var(--workspace-action-hover)}.dark .hearing-board-page .calendar-theme-cell-selected .hearing-calendar-more{color:var(--workspace-on-action)}.hearing-board-page .hearing-calendar-more{padding:0;font-size:11px;font-weight:700}.hearing-board-page .hearing-board-feed{padding:0;background:none;box-shadow:none}.hearing-board-page .hearing-board-list{gap:10px}.hearing-board-page .hearing-item-tile{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:0;min-height:104px;align-items:stretch;overflow:hidden;border:1px solid var(--tm-outline);border-radius:10px!important;padding:0;background:var(--hm-card);box-shadow:var(--tm-shadow);transform:none}.hearing-board-page .hearing-item-tile:hover{border-color:var(--tm-outline);box-shadow:var(--tm-shadow-hover);transform:none}.hearing-board-page .hearing-item-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 8px;background:var(--hm-soft);text-align:center}.hearing-board-page .hearing-item-tile.is-soon .hearing-item-date{background:color-mix(in srgb,var(--hm-accent) 13%,var(--hm-card))}.hearing-board-page .hearing-item-tile.is-overdue .hearing-item-date{background:color-mix(in srgb,var(--hb-danger) 12%,var(--hm-card))}.hearing-board-page .hearing-item-date-main{display:flex;flex-direction:column;gap:2px;font-size:inherit;line-height:1}.hearing-board-page .hearing-item-date-day{color:var(--hm-text);font-size:24px;font-weight:800}.hearing-board-page .hearing-item-date-month{color:var(--hm-text);font-size:13px;font-weight:700}.hearing-board-page .hearing-item-date-sub{display:flex;flex-direction:column;gap:1px;color:var(--hm-muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hearing-board-page .hearing-item-date-year{font-size:10px}.hearing-board-page .hearing-item-time{margin:4px 0 0;border:0;border-radius:3px!important;padding:2px 7px;background:var(--hm-card);color:var(--hm-text);font-size:11px}.hearing-board-page .hearing-item-content{display:grid;gap:6px;align-content:center;padding:16px 18px}.hearing-board-page .hearing-item-meta{gap:6px 10px}.hearing-board-page .hearing-item-meta-separator{display:none}.hearing-board-page .hearing-item-case-link{color:var(--hm-accent)}.hearing-board-page .hearing-item-case-code{color:var(--hm-muted);font-weight:500}.hearing-board-page .hearing-item-case-link,.hearing-board-page .hearing-item-case-code{font-size:13px}.hearing-board-page .hearing-item-badge{min-height:22px;border-radius:3px!important;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.hearing-board-page .hearing-item-title{margin:0;color:var(--hm-text);font-size:14px;font-weight:800;line-height:1.3}.hearing-board-page .hearing-item-result{margin:0;border-radius:6px;padding:8px 10px;background:color-mix(in srgb,var(--hb-success) 10%,var(--hm-card));font-size:12px}.hearing-board-page .hearing-item-notes,.hearing-board-page .hearing-item-completed-at{margin:0;font-size:12px;font-weight:500}.hearing-board-page .hearing-item-actions{grid-column:auto;flex-direction:row;justify-content:center;gap:4px;align-self:center;padding:10px 14px 10px 0}.hearing-board-page .hearing-item-action{width:38px;height:38px;border:0;border-radius:6px!important;background:none;color:var(--hm-muted)}.hearing-board-page .hearing-item-action:hover{background:var(--hm-soft);color:var(--hm-text)}.hearing-board-page .hearing-item-action-success{background:color-mix(in srgb,var(--hb-success) 12%,var(--hm-card));color:var(--hb-success)}.hearing-board-page .hearing-item-kad>.hearing-item-action{align-self:center;margin-right:14px}@container task-board-shell (max-width: 1100px){.hearing-board-page .hearing-board-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-board-page .hearing-calendar-day{min-height:66px}.hearing-board-page .hearing-calendar-events{display:none}}@container task-board-shell (max-width: 700px){.hearing-board-page .hearing-board-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-board-page .hearing-item-tile{grid-template-columns:76px minmax(0,1fr)}.hearing-board-page .hearing-item-actions{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid var(--hm-line);padding:5px 10px}}@media(max-width:767px){.hearing-board-page .hearing-board-toolbar .task-board-search{flex-basis:100%;min-width:0}.hearing-board-page .hearing-board-toolbar .filter-tile{flex:1 1 calc(50% - 5px);min-width:0}.hearing-board-page .hearing-calendar-month{border:0;background:none;box-shadow:none}.hearing-board-page .hearing-calendar-weekdays,.hearing-board-page .hearing-calendar-grid{gap:4px}.hearing-board-page .hearing-calendar-day{min-height:44px}.hearing-board-page .hearing-calendar-day.calendar-theme-cell-selected{background:var(--tm-ribbon)!important;color:var(--workspace-on-action)!important}.hearing-board-page .hearing-item-tile{grid-template-columns:42px minmax(0,1fr)}.hearing-board-page .hearing-item-date{display:none}.hearing-board-page .hearing-item-content{display:flex;padding:0}}.event-board-page{--em-card: var(--tm-card);--em-soft: var(--tm-soft);--em-line: var(--tm-line);--em-text: var(--tm-text);--em-muted: var(--tm-muted);--em-accent: var(--tm-accent);--em-kad: #2f6f9f;--em-kad-soft: #dde9f3;--em-efrsb: #8a5a1c;--em-efrsb-soft: #f6ead6;--em-sou: #5b4fa8;--em-sou-soft: #e9e6f7}.dark .event-board-page{--em-kad: #9fc4ef;--em-kad-soft: rgba(120, 170, 230, .16);--em-efrsb: #e2b874;--em-efrsb-soft: rgba(215, 172, 101, .16);--em-sou: #c3b6f7;--em-sou-soft: rgba(155, 130, 236, .18)}@media(min-width:768px){.event-board-page .task-board-shell{max-width:none;gap:16px}.event-board-page .task-board-command{z-index:4;overflow:visible}.event-board-page .task-board-live:before{background:var(--em-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--em-accent) 12%,transparent)}.event-board-page .event-board-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;border:0;border-top:1px solid var(--em-line);border-radius:0!important;padding:16px 0 0;background:transparent;box-shadow:none}.event-board-page .event-board-toolbar .filter-tile{flex:0 1 190px;min-width:150px}.event-board-page .event-board-toolbar .filter-tile:first-child{flex-basis:200px}.event-board-page .event-board-toolbar .filter-tile-icon{background:var(--em-card)}.event-board-page .event-board-date-field{display:inline-flex;min-height:44px;min-width:172px;align-items:center;gap:9px;margin-left:auto;border-radius:6px;padding:0 10px;background:var(--em-soft)}.event-board-page .event-board-date-field>svg{width:16px;height:16px;flex:0 0 auto;color:var(--em-accent)}.event-board-page .event-board-date-field>span{display:grid;min-width:0}.event-board-page .event-board-date-caption{color:var(--em-muted);font-size:10px;font-weight:500;line-height:1}.event-board-page .event-board-date-field input[type=date]{width:132px;min-height:22px;border:0;border-radius:0;padding:0;background:transparent;color:var(--em-text);font-size:12px;font-weight:700;box-shadow:none}.event-board-page .event-board-date-field input[type=date]:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px}.event-board-page .event-board-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.event-board-page .event-board-stat-grid .task-board-stat{display:grid;grid-template-columns:40px minmax(0,1fr);min-height:90px;align-items:center;gap:14px;padding:16px 18px}.event-board-page .event-board-stat-grid .task-board-stat-icon{display:inline-flex;width:40px;height:40px;border:0;border-radius:8px!important;background:color-mix(in srgb,var(--stat-tone) 13%,transparent)}.event-board-page .event-board-stat-grid .task-board-stat-icon svg{width:18px;height:18px}.event-board-page .event-board-stat-grid .task-board-stat-copy{gap:2px}.event-board-page .event-board-stat-grid .task-board-stat-copy span:before{display:none}.event-board-page .event-board-stat-grid .task-board-stat-copy strong{color:var(--em-text)}.event-board-page .event-board-stat-grid .task-board-stat-copy small{font-size:11px;font-weight:500}.event-board-page .event-board-feed-head{margin:6px 4px 8px}.event-board-page .event-board-list{gap:10px}.event-board-page .event-board-list .task-board-section{margin-top:4px}.event-board-page .event-board-list .task-board-section-dot{width:10px;height:10px;flex-basis:10px;border-radius:3px}.event-board-page .event-item-tile{--event-tone: var(--em-kad);--event-soft: var(--em-kad-soft);display:grid;grid-template-columns:92px minmax(0,1fr) 54px;gap:0;min-height:112px;align-items:stretch;overflow:hidden;border:0;border-radius:10px!important;padding:0;background:var(--em-card);box-shadow:var(--tm-shadow)}.event-board-page .event-item-tile.is-efrsb{--event-tone: var(--em-efrsb);--event-soft: var(--em-efrsb-soft)}.event-board-page .event-item-tile.is-court-card{--event-tone: var(--em-sou);--event-soft: var(--em-sou-soft)}.event-board-page .event-item-tile:not(.has-document){grid-template-columns:92px minmax(0,1fr)}.event-board-page .event-item-tile:hover{border-color:transparent;box-shadow:var(--tm-shadow-hover)}.event-board-page .event-item-date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:14px 6px;background:var(--event-soft);color:var(--event-tone);text-align:center}.event-board-page .event-item-source{font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.15}.event-board-page .event-item-time{display:block;margin:0;border-radius:0!important;padding:0;background:transparent;color:var(--em-text);font-size:17px;font-weight:800;line-height:1.2}.event-board-page .event-item-content{display:grid;min-width:0;align-content:center;gap:5px;padding:14px 16px}.event-board-page .event-item-meta{gap:5px 9px}.event-board-page .event-item-case-link{color:var(--em-accent);font-size:13px;font-weight:700}.event-board-page .event-item-case-code{color:var(--em-muted);font-size:12px;font-weight:600}.event-board-page .event-item-meta-separator{display:none}.event-board-page .event-item-badge.is-kind{min-height:22px;border-radius:3px!important;padding:2px 8px;background:var(--em-soft);color:var(--em-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.event-board-page .event-item-title{margin:0;color:var(--em-text);font-size:14px;font-weight:750;line-height:1.4}.event-board-page .event-item-description{margin:0;color:var(--em-muted);font-size:12px;font-weight:500;line-height:1.45}.event-board-page .event-item-details{display:flex;gap:2px 7px;margin:0;color:var(--em-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.event-board-page .event-item-details span:not(:first-child):before{content:"·";margin-right:7px}.event-board-page .event-item-action{width:38px;height:38px;grid-column:auto;align-self:center;justify-self:center;border:0;border-radius:6px!important;background:transparent;color:var(--em-muted)}.event-board-page .event-item-action:hover{border:0;background:var(--em-soft);color:var(--em-accent)}.event-board-page .event-board-load-more{border:0;border-radius:6px;background:var(--em-card);color:var(--em-accent);box-shadow:var(--tm-shadow)}}@media(min-width:768px)and (max-width:1100px){.event-board-page .event-board-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-board-page .event-board-toolbar .filter-tile{flex-grow:1}.event-board-page .event-board-date-field{margin-left:0}}@font-face{font-family:Manrope;src:url(/assets/manrope-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-700.ttf);font-weight:700;font-display:swap}:root{--custom-bg:#edf3f8;--custom-card:#fff;--custom-surface:#f5f8fb;--custom-border:#dce5ee;--custom-text:#24364a;--custom-muted:#7b8c9d;--custom-accent:#4387ad;--custom-accentHover:#2c7198;--workspace-text:#24364a;--workspace-panel:#fff;--workspace-outline:#dce5ee;--workspace-muted:#7b8c9d;--ui-accent-ink:#4387ad}html,body,#root{height:100%;margin:0;background:#edf3f8;font-family:Manrope,sans-serif}button,input{font-family:inherit}.demo-app{height:100%;display:grid;grid-template-columns:194px minmax(0,1fr);position:relative;overflow:hidden;font-size:9.1px}.demo-sidebar{background:#172b3b;color:#b3c1cf;display:flex;flex-direction:column;padding:22px 12px 14px}.demo-brand{display:flex;align-items:center;gap:5px;color:#fff;font-size:12.6px;font-weight:600;letter-spacing:-.5px;padding:0 6px}.demo-brand img{width:31px;height:31px}.demo-workspace{display:flex;justify-content:space-between;margin:23px 8px;font-size:7.7px;color:#dbe5ee}.demo-nav-label{font-size:5.6px;letter-spacing:1.7px;color:#8298aa;padding:0 11px;margin:8px 0 9px}.demo-sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border:0;background:transparent;border-radius:7px;text-align:left;color:#b7c8d6;font-size:7.7px;cursor:pointer}.demo-sidebar nav button.active{background:#ffffff13;color:#fff}.demo-sidebar nav button:hover{background:#ffffff0b;color:#fff}.tools-label{display:block;margin:20px 0 7px}.demo-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:8px;padding:16px 5px 0;font-size:7px}.demo-sidebar-bottom small{display:block;font-size:5.6px;color:#8298aa;margin-top:3px}.demo-person{width:29px;height:29px;display:grid;place-items:center;background:#34566b;border-radius:7px;color:#fff}.demo-main{min-width:0;overflow:auto;background:#edf3f8}.demo-topbar{height:45px;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;background:#f8fafcf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 26px;border-bottom:1px solid #dce5ee;font-size:7px;color:#7d8b99}.slash{margin:0 14px;color:#bdc7d0}.demo-play{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce5ee;padding:5px 8px;border-radius:5px;font-size:6.3px;color:#52768d;cursor:pointer}.demo-content{padding:23px}.demo-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:23px}.demo-kicker{font-size:5.6px;letter-spacing:2px;color:#8297a9;margin-bottom:8px}.demo-heading h1{font-size:21px;letter-spacing:-1.5px;margin:0;line-height:1.1;font-weight:700;color:#263a4b}.demo-heading p{font-size:7.7px;color:#8294a3;margin:9px 0 0}.demo-only{font-size:6.3px;color:#8da0af;border:1px solid #d8e2ea;border-radius:5px;padding:5px 7px;white-space:nowrap}.demo-filter{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}.demo-filter-types{display:flex;gap:4px;background:#e2eaf1;padding:4px;border-radius:8px}.demo-filter-types button{font-size:6.3px;background:transparent;border:0;padding:7px 9px;border-radius:5px;color:#7b8e9d;cursor:pointer;white-space:nowrap}.demo-filter-types button.chosen{background:#fff;color:#2f6080;box-shadow:0 2px 4px #1934450b}.demo-filter label{display:flex;align-items:center;gap:8px;border:1px solid #d8e2ea;background:#fff;padding:8px 10px;border-radius:7px;color:#9babba;max-width:230px;flex:1}.demo-filter input{width:100%;font-size:6.3px;background:transparent;border:0;outline:none}.demo-real-cards{display:flex;flex-direction:column;gap:11px}.demo-real-cards .case-vault-row{margin:0}.demo-task-list{list-style:none;margin:0;padding:0}.demo-empty{text-align:center;padding:50px 20px;color:#6f8699;font-size:8.4px}.demo-empty svg{margin:0 auto 20px}.demo-empty h2{font-size:15.4px}.demo-empty a{display:block;margin-top:20px;color:#4387ad}.demo-agenda{display:flex;align-items:center;gap:24px;padding:25px;border:1px solid #d8e3ed;border-radius:12px;background:#fff}.demo-agenda>svg:last-child{margin-left:auto;color:#88a7bc}.demo-date{border-right:1px solid #e5ecf1;padding-right:24px;text-align:center}.demo-date b{display:block;font-size:24.5px;color:#4387ad}.demo-date span{font-size:6.3px;color:#9aabb9}.demo-agenda h2{font-size:11.9px;margin:0 0 6px;font-weight:600;color:#263f54}.demo-agenda p,.demo-agenda button{font-size:7.7px;color:#8395a5}.demo-agenda button{display:block;margin-top:10px;border:0;background:transparent;cursor:pointer;color:#4387ad}.demo-feed{display:flex;flex-direction:column;gap:10px}.demo-feed>button{display:flex;align-items:flex-start;gap:18px;text-align:left;padding:23px;background:#fff;border:1px solid #d8e3ed;border-radius:9px;cursor:pointer}.demo-source{font-size:7px;padding:4px 7px;background:#e5eff6;color:#4b83a5;border-radius:5px}.demo-feed h2{font-size:9.8px;margin:0 0 7px;font-weight:600}.demo-feed p{font-size:7px;color:#8193a2}.demo-feed small{font-size:6.3px;color:#9aa8b4}.demo-detail{position:absolute;top:0;right:0;bottom:0;left:194px;z-index:8;background:#f5f8fb;overflow:auto;box-shadow:-10px 0 40px #15263322}.demo-detail-back{font-size:7px;color:#7892a5;display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:18px;cursor:pointer}.demo-detail-head{padding:24px 30px;background:#182d3d;color:#f1f7fc}.demo-detail-head small{font-size:5.6px;letter-spacing:1.8px;color:#8faabc}.demo-detail-head h2{font-size:17.5px;margin:8px 0}.demo-detail-head p{font-size:8.4px;color:#b2c8d7}.demo-detail-body{padding:25px 30px}.demo-detail-body h3{font-size:9.1px;margin:0 0 14px}.demo-detail-body .demo-agenda{padding:18px;margin-bottom:25px}.demo-detail-body dl{display:grid;grid-template-columns:120px 1fr;gap:13px;font-size:8.4px;margin-bottom:25px}.demo-detail-body dt{color:#8b9dac}.demo-detail-task{background:#254b65;color:#fff;border:0;border-radius:6px;padding:11px 16px;font-size:7.7px;cursor:pointer}.demo-detail-note{font-size:6.3px;line-height:1.7;color:#9ba9b5;max-width:470px;margin-top:20px}@media(max-width:850px){.demo-app{grid-template-columns:154px minmax(0,1fr)}.demo-sidebar{padding-inline:7px}.demo-brand{font-size:10.5px}.demo-content{padding:16px}.demo-filter{flex-wrap:wrap}.demo-filter label{max-width:none}.demo-detail{left:154px}.demo-only{display:none}}@media(max-width:600px){.demo-app{grid-template-columns:1fr}.demo-sidebar{display:none}.demo-content{padding:13px}.demo-topbar{padding:0 14px}.demo-heading{margin-bottom:15px}.demo-heading h1{font-size:17.5px}.demo-heading p{font-size:7px}.demo-filter-types{width:100%}.demo-filter label{max-width:none}.demo-detail{left:0}.demo-agenda{padding:18px;gap:15px}.demo-agenda h2{font-size:9.8px}}.demo-task-list{--tb-card:var(--workspace-card);--tb-line:var(--workspace-line);--tb-text:var(--workspace-text);--tb-muted:var(--workspace-muted);--tb-accent:#4387ad;--tb-success:#43816d;--tb-warning:#a78442;--tb-danger:#ad6370}:root{--custom-bg:#e1ebf4;--custom-card:#f8fbff;--custom-surface:#e8f0f7;--custom-border:#c8d9e7;--custom-text:#293d52;--custom-muted:#71869c;--custom-accent:#3d7295;--custom-accentHover:#315c7b;--custom-warning:#b18a52;--workspace-text:#293d52;--workspace-muted:#71869c;--workspace-panel:#f8fbff;--workspace-outline:#c8d9e7;--ui-accent-ink:#3d7295;--cases-ribbon:linear-gradient(135deg,#315b7c,#468eb1)}.demo-app{grid-template-columns:186px minmax(0,1fr);background:#e1ebf4;font-size:8.4px}.demo-main{min-height:0;overflow:auto;scrollbar-width:none;background:#e1ebf4}.demo-main::-webkit-scrollbar{display:none}.demo-sidebar{background:linear-gradient(115deg,#cbdce8,#dfebf4 75%,#d3e3ee);border-right:1px solid #c4d5e3;color:#425f77;padding:10px 5px 13px}.demo-brand{height:66px;border:1px solid #9fb6c4;border-radius:6px;background:linear-gradient(#e5eef4,#adcad7);box-shadow:inset 0 1px #fff8;gap:0;padding:7px 10px;color:#234454;font-size:16.1px;font-weight:700;letter-spacing:-1px}.demo-brand img{width:43px;height:48px;-o-object-fit:contain;object-fit:contain}.demo-brand em{font-style:normal;color:#50798d;font-weight:400}.demo-workspace{font-size:7px;justify-content:flex-start;gap:10px;margin:19px 10px 21px;color:#526d82}.demo-nav-label{color:#4e7795;font-weight:700;font-size:4.9px;letter-spacing:1.5px;text-align:center;padding:0;margin:8px 0 18px}.demo-sidebar nav button{color:#4a657c;font-size:7px;border-radius:5px;padding:11px 9px;gap:11px;position:relative;margin-bottom:3px}.demo-sidebar nav button svg{color:#6d879b;width:15px;height:15px}.demo-sidebar nav button.active{background:linear-gradient(100deg,#eef6fc,#cadde9);color:#2f4d65}.demo-sidebar nav button.active:before{content:"";height:10px;width:2px;background:#5ba09f;position:absolute;left:5px;top:15px}.demo-sidebar nav button:hover{background:#eff6fb88;color:#2f4d65}.demo-sidebar-bottom{border:1px solid #bfd3e1;border-radius:6px;padding:12px 7px;margin-top:auto;color:#607f96}.demo-sidebar-bottom small{font-size:4.9px;color:#728da0}.demo-person{color:#527c98;background:#e8f1f7}.demo-topbar{height:32px;background:#e1ebf4;border:0;color:#91a2b2;font-size:5.6px;padding:0 20px}.demo-play{background:#f7fbff7d;border-color:#d0deea;font-size:5.6px}.demo-content{padding:0 22px 24px}.demo-heading{padding:19px 17px;margin-bottom:11px;border:1px solid #c8d9e7;border-radius:8px;background:#f6faff;gap:11px;align-items:center;box-shadow:0 3px 8px #46698907}.demo-heading>div{flex:1}.demo-title-icon{background:linear-gradient(135deg,#365d7b,#42799d);color:#dbeaf5;padding:12px;border-radius:6px;display:flex}.demo-kicker{font-size:5.6px;font-weight:700;color:#4d7e9e;letter-spacing:0;margin-bottom:3px}.demo-heading h1{font-size:18.9px;letter-spacing:-1px}.demo-heading p{font-size:6.3px;margin:5px 0 0;color:#7c91a4}.demo-only{background:#e8f0f7;border:0;padding:10px;border-radius:4px;color:#6e8598;font-size:5.6px;display:flex;gap:7px;align-items:center}.demo-only i{background:#49977b;width:5px;height:5px;border-radius:50%}.demo-only b{font-size:7px;color:#29475d}.demo-add{display:flex;align-items:center;gap:7px;background:#3d7095;color:#fff;padding:11px;border-radius:4px;font-size:5.6px;white-space:nowrap}.demo-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:11px}.demo-stats button{min-width:0;display:flex;text-align:left;align-items:center;gap:10px;background:#f5f9fe;border:1px solid #c8d9e7;border-radius:7px;padding:12px 10px;color:#71879d;cursor:pointer;transition:background .4s,border-color .4s}.demo-stats button.chosen{border-color:#4a7d9e;box-shadow:inset 0 0 0 1px #4a7d9e;background:#eaf1f8}.demo-stats button>span{background:#e5edf5;display:flex;padding:12px 8px;border-radius:5px;color:#537e9f}.demo-stats button:nth-child(2)>span{background:#dfefea;color:#519e88}.demo-stats button:nth-child(4)>span{background:#f2eade;color:#b68a49}.demo-stats small{font-size:5.6px;font-weight:600;white-space:nowrap}.demo-stats b{display:block;font-size:14.7px;line-height:1.1;margin:3px 0;color:#2a4054}.demo-stats em{display:block;font-size:4.2px;font-style:normal;white-space:nowrap}.demo-filter{padding:7px;border:1px solid #c8d9e7;border-radius:7px;background:#f5f9fe;gap:7px;margin-bottom:11px;flex-wrap:nowrap}.demo-filter label{flex:1;max-width:none;border:0;background:#e8f0f8;border-radius:4px;padding:10px 9px}.demo-filter input{font-size:6.3px;color:#54738c}.demo-owner{background:#e8f0f8;border:0;border-radius:4px;display:flex;align-items:center;gap:9px;font-size:5.6px;padding:10px 11px;white-space:nowrap;cursor:pointer;color:#4d6980}.demo-owner svg:last-child{margin-left:14px}.demo-real-cards{gap:12px}.demo-motion-hint{position:absolute;bottom:12px;left:50%;transform:translate(-35%);z-index:7;display:flex;align-items:center;gap:7px;font-size:6.3px;padding:9px 13px;background:#24445a;color:#fff;border:1px solid #54748b;border-radius:20px;box-shadow:0 5px 15px #1d3d5830;pointer-events:none;animation:hint-in .4s ease}.demo-motion-hint>span{width:5px;height:5px;background:#95c4df;border-radius:50%}.demo-compact .demo-sidebar,.demo-compact .demo-topbar{display:none}.demo-compact .demo-content,.demo-compact .demo-heading{padding:12px}.demo-compact .demo-add{display:none}.demo-compact .demo-title-icon{padding:9px}.demo-compact .demo-heading h1{font-size:15.4px}.demo-compact .demo-heading p{font-size:5.6px}.demo-compact .demo-stats button{padding:10px 7px;gap:6px}.demo-compact .demo-stats em{display:none}.demo-compact .demo-motion-hint{left:50%;transform:translate(-50%)}@keyframes hint-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:850px){.demo-app{grid-template-columns:155px minmax(0,1fr)}.demo-compact{grid-template-columns:1fr}.demo-sidebar nav button{font-size:6.3px}.demo-brand{font-size:12.6px}.demo-brand img{width:35px}.demo-heading p{font-size:5.6px}.demo-stats{gap:5px}.demo-stats button{padding:9px 6px;gap:5px}.demo-stats em,.demo-only,.demo-add{display:none}.demo-content{padding:0 12px 20px}.demo-stats button>span{padding:8px 5px}.demo-stats small{font-size:4.9px}.demo-stats b{font-size:12.6px}}@media(max-width:600px){.demo-app{grid-template-columns:1fr}.demo-sidebar{display:none}.demo-owner{font-size:4.9px;padding:10px 6px}.demo-owner svg{display:none}.demo-stats button>span{display:none}.demo-stats small{font-size:4.2px}.demo-stats b{font-size:11.2px}}.demo-detail-head{background:#d7e5f0;color:#2b4b64;border-bottom:1px solid #c1d4e3}.demo-detail-head small{color:#6d8aa0}.demo-detail-head p{color:#527a96}.demo-detail{background:#f6faff}.demo-detail-head h2{font-size:16.8px}.demo-compact .demo-detail{left:0}.demo-detail-back{color:#4b7898}.demo-detail-note{color:#7a90a3}.demo-compact .demo-heading,.demo-mode-search .demo-stats{display:none}.demo-compact .demo-filter{padding:12px;margin-bottom:16px}.demo-compact .demo-filter input{font-size:11.9px}.demo-compact .demo-filter label{padding:16px 12px}.demo-compact .demo-owner{font-size:7.7px}.demo-compact .demo-stats{gap:8px}.demo-compact .demo-stats small{font-size:8.4px}.demo-compact .demo-stats b{font-size:18.9px}.demo-compact .demo-stats button>span{display:none}.demo-compact .demo-stats button{padding:17px 12px}.demo-compact .demo-stats button em{display:none}.demo-compact .demo-motion-hint{font-size:9.8px}.demo-compact .demo-task-list .task-item-tile{min-height:140px}.demo-compact .demo-feed h2{font-size:15.4px}.demo-compact .demo-feed p{font-size:10.5px}.demo-compact .demo-feed small{font-size:9.1px}.demo-compact .demo-detail-head h2{font-size:18.9px}.demo-filter input{font-size:10.5px}.demo-stats small{font-size:8.4px}.demo-stats b{font-size:17.5px}.demo-stats em{font-size:5.6px}.demo-sidebar nav button{font-size:9.1px}.demo-nav-label{font-size:6.3px}.demo-workspace,.demo-content .demo-heading p{font-size:8.4px}.demo-content .demo-heading h1{font-size:23.8px}.demo-tour-callout{position:absolute;right:22px;bottom:22px;z-index:9;width:320px;padding:22px;background:#fff;border:1px solid #bad1e2;border-radius:12px;box-shadow:0 14px 35px #22476926;pointer-events:none;animation:callout-enter .45s cubic-bezier(.2,.8,.2,1)}.tour-step-label{font-size:7.7px;font-weight:600;color:#527d9a;letter-spacing:1px}.demo-tour-callout>b{display:block;margin-top:12px;font-size:14.7px;line-height:1.25;color:#2d4b60}.demo-tour-callout>p{font-size:9.8px;line-height:1.65;color:#748d9f;margin:12px 0 18px}.tour-progress{display:block;height:3px;border-radius:3px;background:#dce8f0;overflow:hidden}.tour-progress:after{content:"";display:block;height:100%;width:100%;background:#4387ad;transform-origin:left;animation:callout-progress 6s linear both}.phase-2 .demo-filter label{box-shadow:0 0 0 3px #4a98c76b;background:#f5fbff}.phase-3 .demo-stats .chosen,.phase-4 .demo-stats .chosen{box-shadow:0 0 0 3px #4a98c76b}.demo-compact .demo-tour-callout{width:300px;right:18px;bottom:18px;padding:18px}.demo-compact .demo-tour-callout>b{font-size:14px}.demo-compact .demo-tour-callout>p{font-size:9.8px}.demo-mode-focus .demo-heading{display:flex}.demo-mode-focus .demo-content{padding:16px}.demo-mode-focus .demo-filter input{font-size:13.3px}.demo-compact .task-item-title{font-size:15.4px;line-height:1.4}.demo-compact .task-item-meta{font-size:11.2px}.demo-compact .demo-detail-body dl{font-size:12.6px}.demo-compact .demo-detail-head h2{font-size:20.3px}.demo-compact .demo-agenda h2{font-size:16.1px}.demo-compact .demo-agenda p{font-size:12.6px}@keyframes callout-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes callout-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.demo-tour-callout{animation:none}.tour-progress:after{animation:none}}:root{--custom-bg:#e1eaf3;--custom-card:#f3f7fb;--custom-surface:#e8efea;--custom-border:#c6d6e6;--custom-text:#25364a;--custom-muted:#71869d;--workspace-text:#25364a;--workspace-muted:#71869d;--workspace-panel:#f3f7fb;--workspace-outline:#c6d6e6}html,body,#root,.demo-app,.demo-main,.demo-topbar{background:#e1eaf3}.demo-heading,.demo-stats button,.demo-filter,.demo-tour-callout{background:#f3f7fb;border-color:#c6d6e6}.demo-filter label,.demo-owner{background:#e3ecf5}.demo-sidebar{background:linear-gradient(115deg,#d2e0eb,#e3ecf5 75%,#d5e2ee);border-color:#c6d6e6}.demo-brand{background:linear-gradient(#e8eff7,#aec5d4);border-color:#9fb8ca}.demo-detail,.demo-agenda{background:#f3f7fb}.demo-service-nav{margin-top:auto;padding:10px 8px;border-top:1px solid #c6d6e6;color:#607b95;font-size:8px;display:grid;gap:12px}.demo-service-nav>span{display:flex;align-items:center;gap:8px}.demo-sidebar-bottom{margin-top:14px}.demo-sidebar nav button{padding-block:9px}.demo-sidebar .tools-label{margin-top:14px}.demo-app{grid-template-columns:260px minmax(0,1fr);font-size:13px}.demo-sidebar{padding:16px 12px;height:100%;overflow:auto}.demo-brand{height:92px;padding:12px;border-radius:8px}.demo-brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.demo-sidebar nav button{font-size:13px;padding:12px 10px;gap:12px}.demo-sidebar nav button svg{width:18px;height:18px}.demo-workspace{font-size:12px;margin:16px 10px}.demo-nav-label{font-size:9px;margin:18px 0;letter-spacing:2px}.demo-topbar{display:none}.demo-content{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}.demo-real-cards{gap:18px}.demo-main{overflow:auto}.demo-sidebar-bottom{display:none}.demo-sync{margin-top:auto;padding:12px 7px 5px;display:flex;gap:12px;font-size:10px;color:#6c8277}.demo-sync b{margin-left:6px;font-weight:400}.demo-service-nav{margin-top:8px;font-size:11px;display:flex;justify-content:space-evenly;padding-top:16px}.demo-compact{grid-template-columns:1fr}.demo-compact .demo-content{padding:16px}.demo-compact .case-vault-command,.demo-mode-search .case-vault-stat-grid{display:none}.demo-task-list,.hearing-board-page{list-style:none;padding:0;margin:0}:root{--custom-success:#5d8b71;--custom-warning:#a58b53;--custom-danger:#b27479;--workspace-card:#f3f7fb;--workspace-soft:#e8eff7;--workspace-line:#d0ddec;--workspace-accent:#416f94;--workspace-accent-soft:#dce8f3;--workspace-shadow:0 3px 14px #3554430b;--workspace-text:#25364a;--workspace-muted:#71869d;--workspace-outline:#c6d6e6;--background:140 14% 91%;--foreground:145 15% 24%;--card:125 17% 95%;--card-foreground:145 15% 24%;--muted:130 12% 90%;--muted-foreground:140 9% 49%;--border:135 12% 82%;--secondary:130 14% 91%;--secondary-foreground:145 15% 24%;--primary:147 28% 34%;--primary-foreground:120 20% 97%}.demo-section{display:flex;flex-direction:column;gap:16px;min-height:0;width:100%}.demo-section .workspace-page-header{margin:0}.demo-content:has(.demo-section:not(:empty)){gap:16px}.demo-section:empty{display:none}.demo-law-workbench{height:620px;min-height:620px;flex:none}.demo-section.law-page{height:auto;min-height:0}.demo-section .law-reader-unified .law-reader-find{min-width:160px}.demo-practice-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);height:580px;overflow:hidden}.demo-practice-layout>div{overflow:auto;border-right:1px solid var(--workspace-line)}.demo-practice-layout .practice-result{display:block;width:100%;padding:18px;text-align:left;border:0;border-bottom:1px solid var(--workspace-line);background:var(--workspace-card);color:var(--workspace-text);border-radius:0}.demo-practice-layout .practice-result.is-selected{background:var(--workspace-accent-soft);box-shadow:inset 3px 0 var(--workspace-accent)}.demo-practice-layout h3{font-size:15px;line-height:1.5;margin:10px 0;color:var(--workspace-accent)}.demo-practice-layout p{font-size:12px;line-height:1.8;margin:8px 0}.practice-result-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--workspace-muted)}.demo-practice-paper{overflow:auto;padding:28px 36px;background:var(--workspace-card)}.demo-practice-paper h2{text-align:center;font:22px Georgia,serif;margin:28px 0}.demo-practice-paper>p{font:15px/1.9 Georgia,serif;margin:22px 0}.demo-reader-action{text-align:right;color:var(--workspace-accent);font-size:12px}.demo-section .practice-results-toolbar{padding:14px 18px;display:flex;justify-content:space-between;border-bottom:1px solid var(--workspace-line);font-size:13px}.demo-notes-board{height:630px;min-height:630px}.demo-section.notes-page{padding-bottom:0}.demo-notes-board .notes-sticker{width:276px}.demo-news-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:16px}.demo-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.demo-news-grid .news-cover{aspect-ratio:16/9}.demo-news-grid .news-cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.demo-news-grid .news-card{min-width:0}.demo-news-grid h3{font-size:15px}.demo-news-grid p{font-size:12px}.demo-settings-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;align-items:start}.demo-settings-layout>.nv-card{min-width:0}.demo-settings-layout .set-nav{position:static}.demo-section .nv-topbar{margin-bottom:0}.demo-team-table{overflow:auto}.demo-team-table table{border-collapse:collapse;width:100%;font-size:13px}.demo-team-table th{text-align:left;background:#e8eff7;color:#718576;font-size:11px;padding:15px 20px}.demo-team-table td{padding:20px;border-bottom:1px solid #d5dfd5}.demo-team-table td small{display:block;color:#7c8e80;margin-top:5px;font-size:11px}.demo-team-table .nv-badge{color:#54785f;background:#dfebdd;border-radius:5px;padding:5px 9px}.demo-events-list{display:grid;gap:16px;margin-top:16px}.event-board-page .event-item-tile{min-height:150px}.demo-app .hearing-board-page{--tm-card:#f3f7fb;--tm-card-2:#e8eff7;--tm-outline:#c6d6e6;--tm-ink:#25364a;--tm-muted:#71869d;--tm-accent:#416f94;--tm-shadow:0 3px 14px #3554430b;--tb-card:#f3f7fb;--tb-card-2:#e8eff7;--tb-line:#c6d6e6;--tb-text:#25364a;--tb-muted:#71869d;--tb-accent:#416f94;--tb-warning:#a58b53}.demo-app .nv-shell{max-width:none;margin:0;padding:0}.demo-app .nv-card,.demo-app .nv-topbar{background:#f3f7fb;border-color:#c6d6e6}.demo-app .nv-input{background:#e8eff7}.demo-app .settings-page h1{font-size:28px}.demo-app .dm-search svg,.demo-app .dm-tool svg{width:17px;height:17px}.demo-app .dm-board{gap:16px}.demo-app .dm-column-list{gap:12px}.demo-app .dm-board-card{background:#f3f7fb}.demo-workspace.active,.demo-service-nav .active{color:#365f47;font-weight:700;background:#dce9df;border-radius:6px}.demo-section .practice-search-form{padding:0;background:var(--workspace-card);border:1px solid var(--workspace-outline);border-radius:8px;overflow:hidden}.demo-section .practice-search-top{display:flex;align-items:center;justify-content:space-between;background:var(--workspace-soft);padding:12px 18px}.demo-section .practice-search-top select,.demo-section .practice-history-trigger{background:var(--workspace-card);border:1px solid var(--workspace-outline);padding:10px 14px;border-radius:8px;font-size:12px}.demo-section .practice-query-rows{padding:18px 20px}.demo-practice-condition{display:flex;align-items:stretch;border:1px solid var(--workspace-outline);border-radius:8px;overflow:hidden}.demo-practice-condition>span{display:flex;align-items:center;padding:14px 18px;font-size:12px;background:var(--workspace-soft);color:var(--workspace-accent)}.demo-practice-condition>input{flex:1;min-width:0;padding:14px 18px;border:0;background:transparent;font-size:14px}.demo-section .practice-search-actions{display:flex;align-items:center;gap:16px;margin:0 20px;padding:12px 0;border-top:1px solid var(--workspace-line);font-size:12px}.demo-section .practice-search-actions>span{flex:1}.demo-practice-submit{background:#416f94;color:#fff;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px}.demo-app .demo-section .set-nav-item:first-child{background:#e0ebe1;border-color:#c1d3c3}.demo-app .nv-topbar{border:1px solid #c6d6e6;border-radius:8px;padding:20px}.demo-task-list,.demo-hearing-list{display:grid;gap:16px}.demo-app .task-board-page{--tb-card:#f3f7fb;--tb-card-2:#e8eff7;--tb-line:#c6d6e6;--tb-text:#25364a;--tb-muted:#71869d;--tb-accent:#416f94;--tm-card:#f3f7fb;--tm-card-2:#e8eff7;--tm-outline:#c6d6e6;--tm-ink:#25364a;--tm-muted:#71869d;--tm-accent:#416f94;--tm-shadow:0 3px 14px #3554430b}.demo-app{--custom-bg:#e1eaf3;--custom-card:#f3f7fb;--custom-surface:#e8eff7;--custom-border:#c6d6e6;--custom-text:#25364a;--custom-muted:#71869d;--custom-accent:#416f94;--custom-accentHover:#355f82;--custom-success:#5d836c;--custom-warning:#a1834f;--custom-danger:#a66d71;--ui-accent-ink:#416f94;--ui-action-start:#355f82;--ui-action-end:#48789e;--ui-action-foreground:#f1f5ef;--ui-success-ink:#587e65;--ui-warning-ink:#927548;--ui-danger-ink:#a16a70;--workspace-card:#f3f7fb;--workspace-panel:#f3f7fb;--workspace-soft:#e8eff7;--workspace-sunken:#dce6f0;--workspace-text:#25364a;--workspace-muted:#71869d;--workspace-faint:#91a1b3;--workspace-line:#d0ddec;--workspace-outline:#c6d6e6;--workspace-accent:#416f94;--workspace-accent-soft:#dce8f3;--workspace-action:linear-gradient(128deg,#355f82,#48789e);--workspace-action-hover:#355f82;--workspace-on-action:#f1f5ef;--workspace-success:#587e65;--workspace-warning:#927548;--workspace-danger:#a16a70;--workspace-on-danger:#faf3f1;--workspace-glow:#416f9420;--workspace-shadow:0 1px 2px #25364a08,0 12px 28px -18px #25364a25;--workspace-shadow-hover:0 2px 4px #25364a0c,0 18px 36px -18px #25364a30;--cases-ribbon:var(--workspace-action);--cases-ribbon-glow:var(--workspace-glow);--background:140 14% 91%;--foreground:145 15% 24%;--card:125 17% 95%;--card-foreground:145 15% 24%;--muted:130 12% 90%;--muted-foreground:140 9% 45%;--border:135 12% 82%;--secondary:130 14% 91%;--secondary-foreground:145 15% 24%;--primary:147 22% 38%;--primary-foreground:120 20% 97%}.demo-app .demo-sidebar{color:#4f6a83;background:linear-gradient(115deg,#d3e1ed,#dae6f0 75%,#d2e0eb)}.demo-app .demo-sidebar nav button{color:#4f6a83}.demo-app .demo-sidebar nav button svg{color:#6c89a3}.demo-app .demo-sidebar nav button.active{background:linear-gradient(100deg,#edf4fa,#cbdde9);color:#355f82}.demo-app .demo-sidebar nav button.active:before{background:#4d7c9e}.demo-app .demo-nav-label,.demo-app .demo-workspace{color:#507797}.demo-app .demo-person{color:#416f94;background:#e5edf6}.demo-app .demo-dashboard{width:100%;min-height:0}.demo-dashboard .legal-cockpit-shell{padding:0}.demo-app .demo-content .legal-cockpit-page h1{letter-spacing:-1px}.demo-app .nv-card,.demo-app .nv-topbar{background:var(--workspace-card);border-color:var(--workspace-outline)}.demo-app .nv-input,.demo-app .demo-filter label,.demo-app .demo-owner{background:var(--workspace-soft)}.demo-app .demo-practice-submit{background:var(--workspace-accent)}.demo-main{position:relative;overflow-x:hidden}.demo-section-slide{width:100%;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.demo-section-slide{will-change:auto}}.demo-app{position:relative}.demo-case-overlay{position:absolute;top:0;right:0;bottom:0;left:260px;z-index:30;background:var(--workspace-bg,#e1eaf3);padding:20px 22px;overflow:hidden}.demo-case-workspace{height:100%;display:flex;flex-direction:column;gap:14px;color:#25364a;font-size:13px}.demo-case-header{background:#3c6486;color:#f3f7fb;border:1px solid #6284a0;flex:none}.demo-case-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;text-align:center;border-bottom:1px solid #ffffff35}.demo-case-heading h2{font-size:20px;margin:0 0 8px;font-weight:650}.demo-case-heading span{font-size:13px}.demo-case-heading b{background:#e2eae2;color:#42614f;border-radius:3px;padding:3px 8px;margin-left:10px;font-size:11px}.demo-case-window-actions{display:flex;gap:14px}.demo-case-facts{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .9fr 1.2fr;padding:20px 22px;gap:18px}.demo-case-facts>div+div{border-left:1px solid #ffffff30;padding-left:18px}.demo-case-facts small{display:block;color:#ccdeed;font-size:11px;margin-bottom:6px}.demo-case-facts strong{font-weight:500;line-height:1.5;font-size:12px}.demo-case-requisites{border-top:1px solid #ffffff30;margin:0 22px;padding:12px 0;font-size:11px;color:#ccdeed}.demo-case-columns{display:grid;grid-template-columns:48px 26% 31% minmax(0,1fr);gap:10px;flex:1;min-height:0}.demo-case-tools,.demo-case-branches,.demo-case-description,.demo-case-comments{border:1px solid #c6d6e6;background:#f3f7fb;min-height:0;position:relative;overflow:hidden}.demo-case-tools{display:flex;flex-direction:column;align-items:center;gap:13px;padding:10px 0}.demo-case-tools>span{padding:10px 7px;color:#71869d}.demo-case-tools .active{background:#dce7dd;border:1px solid #91aa99;border-radius:5px}.demo-case-workspace h3{font-size:13px;font-weight:650;margin:0;padding:16px;border-bottom:1px solid #c6d6e6}.demo-branch-search,.demo-new-branch{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #d7dfd5;font-size:12px;color:#78887b}.demo-new-branch{color:#25364a;font-weight:600;background:#e8eff7}.demo-branch-items{padding:10px;display:grid;gap:8px}.demo-branch-item{position:relative;padding:13px 28px 13px 12px;border-radius:5px;background:#dae6f0;line-height:1.4}.demo-branch-item b{font-size:11px;display:block}.demo-branch-item small{display:block;font-size:10px;color:#71869d;margin-top:4px}.demo-branch-item>span{position:absolute;right:8px;top:15px;background:#fff5;border-radius:20px;padding:2px 5px;font-size:10px}.demo-branch-item.branch-tone-1{background:#e8e5d8}.demo-branch-item.branch-tone-2{background:#d9e6df}.demo-branch-item.selected{border:2px solid #416f94;background:#dce7de}.demo-case-workspace footer{position:absolute;bottom:0;left:0;right:0;padding:13px;display:flex;align-items:center;gap:10px;border-top:1px solid #c6d6e6;background:#e8eff7;font-size:11px}.demo-case-workspace footer span{margin-left:auto}.demo-description-top h3{display:flex;justify-content:space-between;font-size:11px;padding:16px 12px}.demo-description-top p{margin:12px;padding:15px;border:1px solid #c6d6e6;border-radius:6px;min-height:130px;line-height:1.5;font-size:12px;background:#f5f7f1}.demo-case-task-heading{border-top:1px solid #c6d6e6;padding:14px 12px;display:flex;justify-content:space-between;font-size:11px}.demo-case-task-heading span{display:flex;gap:10px;align-items:center}.demo-case-task{margin:0 12px;padding:10px;border:1px solid #c6d6e6;background:#e4e9df;border-radius:7px}.demo-case-task small{display:flex;justify-content:space-between;font-size:8px;border-bottom:1px solid #c6d6e6;padding-bottom:8px}.demo-case-task>div{display:flex;gap:9px;font-size:11px;line-height:1.5;margin-top:10px}.demo-case-task i{width:19px;height:19px;border:1px solid #a5b7a9;border-radius:5px;flex:none}.demo-case-task p{margin:6px 0 0 28px;font-size:9px;line-height:1.5}.demo-case-comments{padding:0 14px;background:#e8eff7;display:flex;flex-direction:column}.demo-case-comments h3{padding:18px 0;display:flex;justify-content:space-between;border:0}.demo-case-comments h3 span{background:#dce5db;padding:2px 6px;border-radius:15px;font-size:10px}.demo-case-comment{background:#f3f6ef;border-left:3px solid #6f9c88;padding:13px;margin-bottom:1px}.demo-case-comment b{font-size:10px}.demo-case-comment time{font-size:8px;margin-left:8px;color:#78887b}.demo-case-comment small{display:block;font-size:10px;margin-top:8px;color:#416f94}.demo-case-comment p{font-size:12px;line-height:1.6;margin:10px 0 0}.demo-case-comment.comment-1{border-color:#ac9361}.demo-comment-compose{margin-top:auto;padding:12px 0 10px;position:relative}.demo-comment-compose>div{display:flex;justify-content:space-between;font-size:8px;padding-bottom:10px}.demo-comment-compose p{height:68px;background:#dfe8dd;border:1px solid #c6d6e6;border-radius:5px;padding:10px;font-size:11px;color:#8b9a8b;margin:0}.demo-comment-compose>svg{position:absolute;bottom:16px;right:8px;color:#416f94}.demo-case-hearings{display:flex;justify-content:space-between;align-items:center;padding:14px;border:1px solid #c6d6e6;background:#edf2e9;border-radius:5px;flex:none;font-size:12px}.demo-case-hearings>span:last-child{display:flex;align-items:center;gap:14px}.demo-guided-cursor{position:absolute;left:0;top:0;z-index:60;pointer-events:none;filter:drop-shadow(0 3px 3px #243d3930)}.demo-click-ring{position:absolute;left:-15px;top:-15px;width:38px;height:38px;border:3px solid #416f94;border-radius:50%;animation:demo-cursor-click .65s ease-out forwards;background:#416f9420}@keyframes demo-cursor-click{0%{transform:scale(.4);opacity:1}to{transform:scale(1.65);opacity:0}}.demo-arriving-tasks{display:flex;flex-direction:column;gap:0}.demo-arriving-task{overflow:hidden;flex:none}.demo-arriving-task>.demo-task-list{margin:0!important;padding:0 0 14px!important;list-style:none}.demo-arriving-task .task-item-tile{margin:0!important}.demo-arriving-task .is-manager-assigned{box-shadow:0 3px 15px #416f9412}.demo-arriving-hearing-list{margin:0!important;padding:0 0 14px!important;list-style:none}.demo-arriving-hearing-list .task-item-tile{margin:0!important}.demo-events-list.demo-arriving-events{gap:0}.demo-arriving-event{overflow:hidden;flex:none;padding-bottom:14px}.demo-arriving-event .event-item-tile{margin:0}.demo-monitoring-tour .dm-card-case{display:none}.demo-transfer-placeholder{visibility:hidden}.demo-transfer-destination{height:0}.demo-debtor-flight,.demo-monitoring-cursor{position:fixed;left:0;top:0;z-index:70;pointer-events:none}.demo-debtor-flight{filter:drop-shadow(0 24px 32px #25364a35)}.demo-debtor-flight .dm-board-card{background:#f3f7fb}.demo-monitoring-cursor{filter:drop-shadow(0 3px 3px #243d3930)}.demo-source-result{padding:14px 0;border-bottom:1px solid #c6d6e6}.demo-source-result>span{display:block;color:#416f94;font-size:10px;letter-spacing:.6px;font-weight:700;margin-bottom:7px}.demo-source-result b{display:block;font-size:13px;color:#25364a}.demo-source-result p{font-size:12px;margin:7px 0;line-height:1.5}.demo-source-result small{color:#71869d;font-size:10px}.demo-transfer-card .dm-card-details{overflow:hidden}.demo-monitoring-tour .demo-coordinated-list{display:flex;flex-direction:column;gap:0}.demo-monitoring-slot{overflow:hidden;flex:none;min-height:0}.demo-monitoring-list-item{padding-bottom:10px;flex:none}.demo-monitoring-list-item>.dm-board-card{margin:0}.demo-practice-act{overflow:hidden}.demo-practice-act .practice-result{width:100%;text-align:left}.demo-practice-wait{display:flex;align-items:center;justify-content:center;gap:12px;min-height:210px;color:#71869d;font-size:13px}.demo-practice-arrivals{min-width:0}.demo-section.practice-page .practice-search-form{flex-shrink:0}.demo-section.practice-page{height:auto;min-height:0}.demo-section.practice-page .practice-workspace{min-height:500px}.demo-practice-arrivals{max-height:510px;overflow-y:auto}.demo-practice-cursor{position:fixed;left:0;top:0;z-index:75;pointer-events:none;filter:drop-shadow(0 3px 3px #243d3930)}.demo-law-submit{display:flex;align-items:center;justify-content:center;gap:8px;background:#416f94;color:#f3f7fb;border-radius:6px;padding:10px 22px;font-size:13px}.demo-law-arrival{overflow:hidden}.demo-law-arrival .law-result{width:100%}.demo-law-wait{padding:28px;color:#71869d;font-size:12px}.demo-law-reader-placeholder{display:flex;align-items:center;justify-content:center}.demo-law-reader-entry{height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.demo-law-reader-entry>.law-reader{flex:1;min-height:0}.demo-notes-tour{position:relative}.demo-notes-tour .demo-created-sticker{left:0;top:0;padding:15px 18px;z-index:5}.demo-created-sticker h3{font-size:16px;font-weight:650;margin:20px 0 14px}.demo-note-body{font-size:13px;line-height:1.7;white-space:pre-line}.demo-note-footer{display:flex;align-items:center;gap:14px;position:absolute;bottom:16px;left:18px;right:18px;color:#7f8069}.demo-note-footer small{margin-right:auto}.demo-created-sticker .notes-sticker-top{display:flex;align-items:center;justify-content:space-between}.demo-note-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#253b3460;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;pointer-events:none}.demo-note-editor{position:fixed;left:0;top:0;z-index:81;box-sizing:border-box;background:#eee9cf;color:#25364a;border:1px solid #b6ad78;border-radius:10px;box-shadow:0 26px 80px #243d3940;overflow:hidden;padding:18px;pointer-events:none}.demo-note-editor>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.demo-note-editor header small{font-size:11px;color:#78816b}.demo-note-editor h2{font-size:23px;font-weight:650;margin:4px 0 0}.demo-note-editor-fields{display:flex;flex-direction:column;gap:12px}.demo-note-editor-fields input,.demo-note-editor-fields textarea{border:1px solid #c7c19e;border-radius:6px;background:#f5f1dd;color:#25364a;padding:12px;font-size:14px;width:100%;box-sizing:border-box}.demo-note-editor-fields textarea{height:150px;resize:none;line-height:1.7}.demo-note-editor-colors{display:flex;align-items:center;gap:10px;margin-top:18px}.demo-note-editor-colors i{width:21px;height:21px;border-radius:50%;background:#d4e4e8;border:1px solid #aebfb8}.demo-note-editor-colors i:nth-child(2){background:#d7e7da}.demo-note-editor-colors i:nth-child(3){background:#e0daeb}.demo-note-editor-colors i:nth-child(4){background:#e5d9a5;outline:2px solid #9b966e;outline-offset:2px}.demo-note-editor-colors span{margin-left:auto;font-size:11px;color:#78816b}.demo-note-editor>footer{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:22px;font-size:12px}.demo-note-editor footer button{background:#416f94;color:#f3f7fb;padding:11px 20px;border-radius:6px;font-size:13px}.demo-note-editor.is-flying{padding:15px 18px;border-radius:6px;box-shadow:0 14px 30px #243d3925}.demo-note-editor.is-flying h3{font-size:16px;font-weight:650;margin:20px 0 14px}.demo-note-editor.is-flying .notes-sticker-top{display:flex;justify-content:space-between;align-items:center}.demo-note-cursor{z-index:85}.demo-law-reader-placeholder{flex-direction:column;gap:18px;text-align:center}.demo-law-reader-placeholder strong{font-size:19px;color:#25364a;font-weight:650}.demo-law-reader-placeholder p{font-size:13px;line-height:1.8;margin:0}.demo-law-workbench>.law-results .law-results-body{overflow-y:auto;min-height:0}.demo-law-workbench>.law-results .law-result h3{font-weight:600}.demo-monitoring-tour .dm-workspace{height:calc(100dvh - 205px);min-height:0;flex:none;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.demo-monitoring-tour .dm-toolbar{flex:none}.demo-monitoring-tour .dm-board{flex:1;min-height:0;align-items:stretch;overflow:hidden}.demo-monitoring-tour .dm-column{display:flex;flex-direction:column;min-height:0;overflow:hidden}.demo-monitoring-tour .dm-column-head{flex:none}.demo-monitoring-tour .dm-column-list{min-height:0;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;padding-bottom:6px}.demo-section.law-page>.demo-law-workbench{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);height:calc(100dvh - 265px);min-height:0;max-height:calc(100dvh - 265px);flex:none;overflow:hidden}.demo-law-workbench>.law-results,.demo-law-workbench.has-document>.law-results{height:100%;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}.demo-law-workbench>.law-results>.law-results-body{flex:1;min-height:0;overflow-y:auto}.demo-law-reader-entry,.demo-law-reader-placeholder{min-height:0;height:100%;overflow:hidden}.demo-law-reader-entry>.law-reader{height:100%;min-height:0;overflow:hidden}.demo-section.practice-page .practice-workspace{height:calc(100dvh - 385px);min-height:0;flex:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--workspace-outline,#c6d6e6);border-radius:8px;background:var(--workspace-panel,#edf2e9);box-shadow:var(--workspace-shadow)}.demo-section.practice-page .practice-results-toolbar{flex:none;background:var(--workspace-card,#f3f7fb)}.demo-section.practice-page .demo-practice-layout{height:auto;flex:1;min-height:0;overflow:hidden}.demo-section.practice-page .demo-practice-arrivals{height:100%;max-height:none;overflow-y:auto;background:var(--workspace-card,#f3f7fb)}.demo-section.practice-page .demo-practice-paper{height:100%;min-height:0;box-sizing:border-box;overflow:auto}.demo-content:has(>.demo-monitoring-tour){height:100%;min-height:0;box-sizing:border-box;padding-bottom:12px;overflow:hidden}.demo-content>.demo-monitoring-tour{flex:1;min-height:0;height:100%;overflow:hidden}.demo-monitoring-tour>header{flex:none}.demo-content>.demo-monitoring-tour .dm-workspace{height:auto;flex:1;min-height:0}.demo-content:has(>.law-page),.demo-content:has(>.notes-page){height:100%;min-height:0;box-sizing:border-box;padding-bottom:12px;overflow:hidden}.demo-content>.demo-section.law-page,.demo-content>.demo-section.notes-page{height:100%;flex:1;min-height:0;overflow:hidden}.demo-content>.law-page>header,.demo-content>.law-page>.law-search-form,.demo-content>.notes-page>header,.demo-content>.notes-page>.notes-toolbar{flex:none}.demo-content>.demo-section.law-page>.demo-law-workbench{height:auto;max-height:none;min-height:0;flex:1}.demo-content>.notes-page>.demo-notes-board{height:auto;min-height:0;flex:1;overflow:hidden}.demo-app .demo-note-surface{--sticker-tone:#c3a36b;box-sizing:border-box;background:#eee9cf;color:#25364a;border:1px solid #b6ad78;border-top:3px solid #c3a36b;border-radius:8px}.demo-app .demo-note-surface .notes-sticker-color{background:#c3a36b}.demo-app .demo-note-surface.is-flying,.demo-app .demo-created-sticker{display:flex;flex-direction:column;padding:15px 18px;border-radius:8px}.demo-app .demo-note-surface .demo-note-body{font-size:13px;line-height:1.7;margin:0;white-space:pre-line;color:#25364a}.demo-app .demo-note-surface h3{font-size:16px;line-height:1.5;font-weight:650;margin:20px 0 14px;color:#25364a}.demo-app .demo-note-surface .notes-sticker-top{display:flex;align-items:center;justify-content:space-between;flex:none}.demo-news-tour .demo-news-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px}.demo-news-tour .news-panel{position:static;background:var(--workspace-card);border-color:var(--workspace-outline)}.demo-news-tour .demo-news-surface{min-width:0;border:1px solid var(--workspace-outline);border-radius:8px;overflow:hidden;background:var(--workspace-card)}.demo-news-tour .demo-news-featured{display:grid;grid-template-columns:1.05fr 1fr;width:100%;background:var(--workspace-card)}.demo-news-tour .news-cover-hero{height:100%;min-height:240px;aspect-ratio:auto}.demo-news-tour .news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.demo-news-featured-copy{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.demo-news-featured-copy h2{font-size:20px;line-height:1.3;font-weight:800;margin:0}.demo-news-featured-copy p{font-size:13px;line-height:1.7;color:var(--workspace-muted);margin:0}.demo-news-featured-copy small{font-size:10px;color:var(--workspace-muted)}.demo-news-meta{font-size:11px;color:#a1834f}.demo-news-meta span{margin-left:8px;color:var(--workspace-accent)}.demo-news-read{border:1px solid var(--workspace-outline);border-radius:6px;padding:6px 12px;font-size:12px;align-self:flex-start}.demo-news-tour .demo-news-grid{padding:16px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-news-tour .demo-news-grid>div{min-width:0}.demo-news-tour .news-card{width:100%;height:100%;background:var(--workspace-card);border-color:var(--workspace-outline)}.demo-news-tour .demo-news-grid h3{font-size:13px}.demo-news-tour .demo-news-grid p{font-size:11px;line-height:1.6}.demo-news-search{display:flex;padding:10px;gap:10px;border:1px solid var(--workspace-outline);border-radius:8px;background:var(--workspace-card)}.demo-news-search label{display:flex;align-items:center;gap:14px;flex:1;padding:12px;background:var(--workspace-soft);border-radius:6px;color:var(--workspace-muted)}.demo-news-search input{width:100%;background:transparent;border:0;font-size:13px;outline:none}.demo-news-search>button{display:flex;align-items:center;gap:10px;background:var(--workspace-soft);border-radius:6px;padding:0 16px;font-size:12px}.demo-news-unread{font-size:12px;padding:12px;background:var(--workspace-soft);border-radius:6px;color:var(--workspace-muted)}.demo-news-unread b{margin-left:8px;color:var(--workspace-text)}.demo-content:has(>.demo-news-tour){height:100%;min-height:0;box-sizing:border-box;padding-bottom:12px;overflow:hidden}.demo-content>.demo-news-tour{height:100%;flex:1;min-height:0;overflow:hidden}.demo-news-tour>header,.demo-news-tour>.demo-news-search{flex:none}.demo-news-tour>.demo-news-layout{flex:1;min-height:0;overflow:hidden;align-items:stretch}.demo-news-tour .demo-news-surface{height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin}.demo-news-tour .news-panel{max-height:100%;overflow-y:auto;scrollbar-width:thin;align-self:start}.demo-app{--background:211 39% 92%;--foreground:212 32% 22%;--card:210 50% 97%;--card-foreground:212 32% 22%;--muted:211 43% 93%;--muted-foreground:212 20% 53%;--border:211 37% 83%;--secondary:211 43% 93%;--secondary-foreground:212 32% 22%;--primary:207 39% 42%;--primary-foreground:210 50% 98%}.demo-app .task-board-page,.demo-app .hearing-board-page{--tb-card:#f3f7fb;--tb-card-2:#e8eff7;--tb-line:#c6d6e6;--tb-text:#25364a;--tb-muted:#71869d;--tb-accent:#416f94;--tm-card:#f3f7fb;--tm-card-2:#e8eff7;--tm-outline:#c6d6e6;--tm-ink:#25364a;--tm-muted:#71869d;--tm-accent:#416f94}.demo-app .dm-board-card,.demo-app .demo-practice-paper,.demo-app .demo-practice-submit,.demo-app .demo-law-submit{color:var(--workspace-text)}.demo-app .demo-practice-submit,.demo-app .demo-law-submit{background:var(--workspace-accent);color:#f3f7fb}.demo-app .demo-brand{background:linear-gradient(#e9f1f7,#aec5d4);border-color:#9fb8ca}.demo-app .demo-case-overlay{background:#e1eaf3}.demo-app .demo-case-workspace{color:#25364a}.demo-schedule{display:flex;flex-direction:column;gap:14px}.demo-schedule-search{display:flex;gap:10px;border:1px solid var(--workspace-outline);padding:10px;border-radius:8px;background:var(--workspace-card)}.demo-schedule-search label{display:flex;align-items:center;gap:12px;flex:1;padding:10px;background:var(--workspace-soft);border-radius:6px;color:var(--workspace-muted)}.demo-schedule-search input{background:transparent;border:0;outline:none;font-size:12px;width:100%}.demo-schedule-search>span{display:flex;align-items:center;gap:10px;font-size:11px;padding:8px 15px;background:var(--workspace-soft);border-radius:6px}.demo-schedule-stats{display:flex;gap:10px}.demo-schedule-stats>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;border:1px solid var(--workspace-outline);border-radius:8px;background:var(--workspace-card);padding:16px}.demo-schedule-stats small{font-size:11px;color:var(--workspace-muted)}.demo-schedule-stats strong{font-size:24px;line-height:1.1}.demo-schedule-stats span{font-size:10px;color:var(--workspace-muted)}.demo-task-calendar,.demo-schedule .hearing-board-calendar{border:1px solid var(--workspace-outline);border-radius:8px;background:var(--workspace-card);padding:14px 18px;margin:0}.demo-task-calendar>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.demo-task-calendar>header div{display:flex;flex-direction:column;align-items:center;gap:3px}.demo-task-calendar small{color:var(--workspace-muted);font-size:10px}.demo-task-calendar b{font-size:13px}.demo-task-calendar button{background:var(--workspace-soft);padding:8px;border-radius:5px}.demo-task-calendar .task-calendar-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.demo-task-calendar .task-calendar-month-title{font-size:11px;margin-bottom:6px}.demo-task-calendar .task-calendar-cell{height:25px;min-height:25px;font-size:10px}.demo-task-calendar .task-calendar-weekdays{font-size:9px}.demo-task-calendar>footer{padding-top:10px;margin-top:10px;border-top:1px solid var(--workspace-line);font-size:9px;color:var(--workspace-muted)}.demo-task-calendar>footer span{color:#b36d73}.demo-schedule .hearing-calendar-day{min-height:52px;padding:5px}.demo-schedule .hearing-calendar-events{display:none}.demo-schedule .hearing-calendar-grid{gap:4px}.demo-schedule .hearing-calendar-date{font-size:11px}.demo-schedule .hearing-calendar-day-head{min-height:18px}.demo-schedule .hearing-board-calendar-body{padding:0}.demo-schedule .hearing-calendar-weekdays{font-size:10px}.demo-schedule .hearing-calendar-month-picker{font-size:14px}.demo-schedule-list-heading{position:relative;padding:4px 4px 0;scroll-margin-top:22px}.demo-schedule-list-heading small{font-size:10px;color:var(--workspace-muted)}.demo-schedule-list-heading h3{font-size:17px;font-weight:700;margin:3px 0}.demo-schedule-list-heading>span{position:absolute;right:4px;bottom:4px;font-size:11px;color:var(--workspace-muted)}.demo-app .demo-schedule .hearing-calendar-day{height:46px;min-height:46px;padding:5px;box-sizing:border-box}.demo-app .demo-schedule .hearing-calendar-grid{gap:4px;grid-auto-rows:46px}.demo-app .demo-schedule .hearing-calendar-events{display:none}.demo-app .demo-schedule .hearing-board-calendar{padding:12px 16px}.demo-app .demo-schedule .hearing-board-calendar-head{padding:0 0 10px}.demo-app .demo-schedule .hearing-calendar-weekdays>div{font-size:10px;padding:0 0 6px}.demo-arriving-tasks{min-height:calc(100dvh - 50px)}.demo-events-tour .case-vault-command{padding:18px 22px}.demo-events-tour .case-vault-command-main{margin-bottom:0;padding:0 0 18px}.demo-events-filters{display:flex;gap:10px;padding-top:14px;border-top:1px solid var(--workspace-line)}.demo-events-filters>div{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--workspace-soft);border-radius:6px;min-width:160px}.demo-events-filters small{display:block;font-size:9px;color:var(--workspace-muted)}.demo-events-filters b{display:block;font-size:11px}.demo-events-filters>div>svg:last-child{margin-left:auto}.demo-events-filters .demo-events-date{margin-left:auto}.demo-events-total{font-size:12px;padding:12px;background:var(--workspace-soft);border-radius:6px;color:var(--workspace-muted)}.demo-events-total b{margin-left:8px;color:var(--workspace-text)}.demo-events-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demo-events-stats>div{display:flex;align-items:center;gap:14px;background:var(--workspace-card);border:1px solid var(--workspace-outline);border-radius:8px;padding:16px}.demo-events-stats>div>span{padding:12px;background:var(--workspace-soft);color:var(--workspace-accent);border-radius:6px}.demo-events-stats small{font-size:11px;color:var(--workspace-muted)}.demo-events-stats strong{display:block;font-size:24px;font-weight:750;line-height:1.1}.demo-events-stats p{font-size:10px;color:var(--workspace-muted);margin:4px 0 0}.demo-events-list-title{position:relative;padding:2px 4px}.demo-events-list-title small{font-size:10px;color:var(--workspace-muted)}.demo-events-list-title h3{font-size:17px;font-weight:750;margin:3px 0 0}.demo-events-list-title>span{position:absolute;right:4px;bottom:4px;font-size:11px;color:var(--workspace-muted)}.demo-events-day{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--workspace-text);padding:0 4px}.demo-events-day>span{padding:3px 7px;background:var(--workspace-card);border-radius:5px}.demo-events-day i{height:1px;background:var(--workspace-outline);flex:1}.demo-events-tour .demo-events-list{margin-top:0;gap:10px}.demo-app .demo-events-tour .event-item-tile{min-height:116px;background:var(--workspace-card);display:flex;align-items:stretch}.demo-events-tour .event-item-date{width:82px;min-width:82px;background:#deebf5;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px}.demo-events-tour .event-item-date strong{font-size:16px}.demo-events-tour .event-item-source{font-size:10px;color:#416f94}.demo-events-tour .event-item-content{flex:1;min-width:0;padding:14px}.demo-events-tour .event-item-content>small{font-size:10px;color:var(--workspace-muted);display:block;margin-top:6px}.demo-events-tour .event-item-title{font-size:13px;margin:6px 0}.demo-events-tour .event-item-meta,.demo-events-tour .event-item-description{font-size:11px}.demo-events-tour .event-item-tile>svg{margin:auto 18px;color:var(--workspace-muted);flex:none}.demo-event-kind{font-size:10px;padding:3px 6px;background:var(--workspace-soft);border-radius:3px}.demo-case-header{background:#304d62;border-color:#608097}.demo-case-heading b{background:#e4eef7;color:#416f94}.demo-case-source{font-size:10px;font-style:normal;margin-left:8px;padding:3px 7px;background:#ffffff25;border:1px solid #ffffff30;border-radius:3px}.demo-case-columns{grid-template-columns:44px 18% 34% minmax(0,1fr)}.demo-case-tools .active{background:#e4eef7;border-color:#adc5d9}.demo-branch-search,.demo-new-branch{border-color:var(--workspace-line);color:var(--workspace-muted)}.demo-new-branch{color:var(--workspace-text)}.demo-branch-item.selected{background:linear-gradient(110deg,#cee3f0,#e7f0f8);border-color:#416f94}.demo-branch-item.branch-tone-1{background:linear-gradient(110deg,#e3dfd6,#e8eff7)}.demo-branch-item.branch-tone-2{background:linear-gradient(110deg,#dfdcf3,#e4edf8)}.demo-description-top p{background:#f9fbfd;color:#71869d;min-height:145px}.demo-case-task{background:#edf4fa}.demo-case-task i{border-color:#b6cbdd}.demo-case-comments{background:#f9fbfd;padding:0}.demo-case-comments h3{padding:16px;border-bottom:1px solid var(--workspace-line)}.demo-case-comments h3 span{background:#dbe6f0}.demo-case-comment{background:#f9fbfd;border-left-color:#8270c4;padding:14px 16px}.demo-case-comment time{color:#71869d}.demo-case-comment small{color:#7564b4}.demo-comment-compose{padding:12px 16px}.demo-comment-compose>div{gap:8px;font-size:9px}.demo-comment-compose p{background:#e8eff7;color:#8a9aaf;height:86px}.demo-comment-compose>svg{right:24px;bottom:22px}.demo-case-window-actions>svg,.demo-case-heading>Pencil{background:#ffffff15;border:1px solid #ffffff30;box-sizing:content-box;padding:7px;border-radius:5px}.demo-case-window-actions>svg:first-child{background:#a8717e30}.demo-case-hearings{display:block;background:#f3f7fb;padding:12px;min-height:128px}.demo-case-hearings-toolbar{display:flex;justify-content:space-between;align-items:center}.demo-case-hearings-toolbar>span:last-child{display:flex;align-items:center;gap:8px;border:1px solid #bfd0e2;padding:6px 9px;border-radius:5px}.demo-case-hearing-days{display:flex;justify-content:space-between;margin-top:12px;padding-bottom:10px;border-bottom:1px solid var(--workspace-line);font-size:10px;font-weight:650}.demo-case-hearing-days>span{width:20px;height:20px;display:grid;place-items:center}.demo-case-hearing-days .is-today{border-radius:50%;background:#416f94;color:#f9fbfd}.demo-case-hearing-entry{padding:12px;margin-top:10px;background:#eaf2f9;border:1px dashed #cfdfec;border-radius:5px;font-size:11px;color:var(--workspace-muted)}.demo-case-comments>h3{flex:none}.demo-case-comments-body{flex:1;min-height:0;overflow-y:auto}.demo-comment-compose{flex:none}.demo-case-branches{display:flex;flex-direction:column}.demo-case-branches>h3,.demo-branch-search,.demo-new-branch{flex:none}.demo-branch-items{flex:1;min-height:0;overflow-y:auto;align-content:start}.demo-case-branches>footer{position:static;flex:none;margin-top:auto}.demo-app .demo-events-tour .event-item-tile:not(.is-efrsb) .event-item-date{background:#f0f6fc;border-right:1px solid #d4e2ef}.demo-case-overlay{padding:14px 16px}.demo-case-workspace{gap:10px;font-size:12px}.demo-case-heading{padding:12px 16px}.demo-case-heading h2{font-size:18px;margin-bottom:5px}.demo-case-heading span{font-size:11px}.demo-case-heading b{font-size:10px}.demo-case-window-actions{gap:7px}.demo-case-facts{padding:14px 16px;gap:12px}.demo-case-facts>div+div{padding-left:12px}.demo-case-facts small{font-size:10px;margin-bottom:4px}.demo-case-facts strong{font-size:11px;line-height:1.4}.demo-case-columns{gap:8px;grid-template-columns:40px 18% 34% minmax(0,1fr)}.demo-case-tools{gap:7px;padding:7px 0}.demo-case-tools>span{padding:8px 6px}.demo-case-tools svg{width:16px;height:16px}.demo-case-workspace h3{font-size:12px;padding:12px}.demo-branch-search,.demo-new-branch{padding:10px 12px;font-size:11px}.demo-branch-items{padding:8px;gap:6px}.demo-branch-item{padding:10px 25px 10px 10px}.demo-branch-item b{font-size:10px}.demo-branch-item small{font-size:9px;margin-top:3px}.demo-case-workspace footer{padding:10px;font-size:10px}.demo-description-top h3{font-size:10px;padding:12px 10px}.demo-description-top p{min-height:104px;padding:12px;margin:10px;font-size:11px}.demo-case-task-heading{padding:11px 10px;font-size:10px}.demo-case-task{margin:0 10px;padding:8px}.demo-case-task small{font-size:7px}.demo-case-task>div{font-size:10px;margin-top:8px}.demo-case-task p{font-size:8px}.demo-case-comments h3{padding:12px}.demo-case-comment{padding:10px 12px}.demo-case-comment b{font-size:9px}.demo-case-comment time{font-size:7px}.demo-case-comment small{font-size:9px;margin-top:5px}.demo-case-comment p{font-size:11px;line-height:1.5;margin-top:7px}.demo-comment-compose{padding:10px 12px}.demo-comment-compose>div{font-size:8px;padding-bottom:7px}.demo-comment-compose p{height:64px;padding:8px;font-size:10px}.demo-case-hearings{min-height:108px;padding:10px;font-size:11px}.demo-case-hearings-toolbar>span:last-child{padding:5px 7px}.demo-case-hearing-days{margin-top:8px;padding-bottom:7px;font-size:9px}.demo-case-hearing-entry{padding:9px;margin-top:7px;font-size:10px}.demo-case-columns{transition:grid-template-columns .7s cubic-bezier(.22,1,.36,1)}.demo-case-columns.is-nav-expanded{grid-template-columns:198px 18% 34% minmax(0,1fr)}.demo-case-tools{align-items:stretch;gap:7px;padding:8px 6px 0;overflow:hidden}.demo-case-tools>span{display:flex;align-items:center;position:relative;min-height:34px;flex:none;padding:8px 5px;white-space:nowrap;box-sizing:border-box}.demo-case-tools>span>svg{flex:none}.demo-case-tools>span>b{position:absolute;left:34px;max-width:150px;font-size:11px;line-height:1.4;font-weight:500;opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .3s ease;pointer-events:none}.is-nav-expanded .demo-case-tools>span>b{opacity:1;transform:translate(0);transition-delay:.25s}.demo-case-tools .demo-case-history{margin-top:auto;color:#91a1b3}.demo-case-nav-toggle{display:flex;align-items:center;justify-content:center;flex:none;height:36px;margin:0 -6px;border-top:1px solid var(--workspace-line);background:var(--workspace-card);color:var(--workspace-text)}@media(prefers-reduced-motion:reduce){.demo-case-columns,.demo-case-tools>span>b{transition:none}}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] :is(.demo-app,.demo-main){background:#12101c;color:#e4dfef}html[data-theme=dark] .demo-app{--custom-bg:#12101c;--custom-card:#262234;--custom-surface:#1b1829;--custom-border:#383149;--custom-text:#e4dfef;--custom-muted:#a39ab7;--custom-accent:#a18aef;--custom-accentHover:#b5a0f6;--workspace-bg:#12101c;--workspace-card:#262234;--workspace-panel:#262234;--workspace-soft:#1b1829;--workspace-sunken:#1b1829;--workspace-text:#e4dfef;--workspace-muted:#a39ab7;--workspace-faint:#837a98;--workspace-line:#363047;--workspace-outline:#383149;--workspace-accent:#a18aef;--workspace-accent-soft:#38304e;--workspace-action:linear-gradient(128deg,#8870db,#9b82ec);--workspace-on-action:#171222;--background:250 27% 9%;--foreground:259 32% 91%;--card:253 22% 17%;--card-foreground:259 32% 91%;--muted:252 26% 13%;--muted-foreground:258 18% 66%;--border:255 20% 24%;--secondary:252 26% 13%;--secondary-foreground:259 32% 91%;--primary:255 72% 72%;--primary-foreground:250 27% 9%}html[data-theme=dark] .demo-app .demo-sidebar{background:linear-gradient(115deg,#17131f,#100d19);color:#b9b0cb;border-color:#383149}html[data-theme=dark] .demo-app .demo-brand{background:linear-gradient(#dce8f0,#9bb6c9);border-color:#65849c}html[data-theme=dark] .demo-app .demo-sidebar nav button{color:#b9b0cb}html[data-theme=dark] .demo-app .demo-sidebar nav button.active{background:#282139;color:#eee9f8}html[data-theme=dark] .demo-app :is(.demo-nav-label,.demo-workspace,.demo-sync,.demo-service-nav){color:#a69ac3}html[data-theme=dark] .demo-app :is(.task-board-page,.hearing-board-page){--tb-card:#262234;--tb-card-2:#1b1829;--tb-line:#383149;--tb-text:#e4dfef;--tb-muted:#a39ab7;--tb-accent:#a18aef;--tm-card:#262234;--tm-card-2:#1b1829;--tm-outline:#383149;--tm-ink:#e4dfef;--tm-muted:#a39ab7;--tm-accent:#a18aef}html[data-theme=dark] .demo-app :is(.dm-board-card,.nv-card,.nv-topbar,.demo-practice-paper,.demo-case-tools,.demo-case-branches,.demo-case-description,.demo-case-comments,.demo-case-comment,.demo-case-hearings,.demo-case-nav-toggle){background:#262234;color:#e4dfef;border-color:#383149}html[data-theme=dark] .demo-app :is(.demo-case-overlay,.demo-case-workspace){background:#12101c;color:#e4dfef}html[data-theme=dark] .demo-app .demo-case-header{background:#2b253b;border-color:#4d4263}html[data-theme=dark] .demo-app :is(.demo-description-top p,.demo-case-task,.demo-comment-compose p,.demo-case-workspace footer,.demo-case-hearing-entry,.demo-new-branch){background:#1b1829;color:#bfb5d1;border-color:#383149}html[data-theme=dark] .demo-app :is(.demo-branch-search,.demo-case-comment time){color:#a39ab7;border-color:#383149}html[data-theme=dark] .demo-app .demo-branch-item{background:#30293f;color:#e4dfef}html[data-theme=dark] .demo-app .demo-branch-item.selected{background:#403453;border-color:#a18aef}html[data-theme=dark] .demo-app .branch-tone-1{background:#413944}html[data-theme=dark] .demo-app .branch-tone-2{background:#3b3152}html[data-theme=dark] .demo-app .demo-events-tour .event-item-tile:not(.is-efrsb) .event-item-date{background:#34364f;border-color:#48445e}html[data-theme=dark] .demo-app .event-item-tile.is-efrsb .event-item-date{background:#4b3e32}html[data-theme=dark] .demo-app :is(.demo-law-reader-placeholder strong,.demo-practice-paper,.demo-practice-condition input){color:#e4dfef}html[data-theme=dark] .demo-app .demo-note-surface{background:#514b35;color:#ede5c6;border-color:#8b7d50;border-top-color:#c3a36b}html[data-theme=dark] .demo-app .demo-note-surface :is(h2,h3,.demo-note-body){color:#ede5c6}html[data-theme=dark] .demo-app .demo-note-editor-fields :is(input,textarea){background:#413d2f;color:#ede5c6;border-color:#817651}.demo-sidebar-status{margin-top:auto;padding:10px 8px 18px;border:1px solid #bdcfdf;border-radius:9px;background:linear-gradient(120deg,#c7d9e84d,#b9d0e04d);flex:none}.demo-sidebar-status .demo-sync{margin:0;padding:9px 10px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #e4eef680;border-radius:8px;background:#e6eff680;font-size:11px;font-weight:700;letter-spacing:.5px;color:#3c536c}.demo-sidebar-status .demo-sync>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.demo-sidebar-status .demo-sync b{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.3px}.demo-sidebar-status .demo-sync i{width:7px;height:7px;border-radius:50%;background:#7e83f5;flex:none}.demo-sidebar-status .demo-sync>span+span i{background:#8ca3bb}.demo-sidebar-settings{display:flex;align-items:center;justify-content:center;padding:22px 0 4px;color:#344e68}html[data-theme=dark] .demo-sidebar-status{border-color:#383149;background:#1d182c}html[data-theme=dark] .demo-sidebar-status .demo-sync{border-color:#4a3e6480;background:#2d253e;color:#cbc0de}html[data-theme=dark] .demo-sidebar-settings{color:#b9aed0}.demo-wordmark-dark,html[data-theme=dark] .demo-wordmark-light{display:none}html[data-theme=dark] .demo-wordmark-dark{display:block}html[data-theme=dark] .demo-app{--ui-accent-ink:#a18aef;--ui-action-start:#8d73e3;--ui-action-end:#9c82ed;--ui-action-foreground:#171222;--workspace-action:linear-gradient(128deg,#8d73e3,#9c82ed);--workspace-on-action:#171222;--workspace-success:#66bea8;--workspace-warning:#d3ad60;--workspace-danger:#d77f9d;--custom-success:#66bea8;--custom-warning:#d3ad60;--custom-danger:#d77f9d;--workspace-glow:#947bea30;--workspace-shadow:0 1px 2px #09071030,0 12px 28px -18px #09071050}html[data-theme=dark] .demo-app .demo-brand{background:radial-gradient(ellipse at 85% 0,#39304e80,transparent 75%),linear-gradient(120deg,#252631,#11101a);border-color:#30283f}html[data-theme=dark] .demo-app .demo-sidebar nav button svg{color:#a89abf}html[data-theme=dark] .demo-app .demo-sidebar nav button.active{background:linear-gradient(100deg,#241e31,#29223b);color:#e5ddf3}html[data-theme=dark] .demo-app .demo-sidebar nav button.active:before{background:#9a7fea}html[data-theme=dark] .demo-app .demo-nav-label{color:#a08bd1;letter-spacing:2px}html[data-theme=dark] .demo-app :is(.demo-case-tools .active,.demo-branch-item.selected){border-color:#9c82ed;background:#3d3153}html[data-theme=dark] .demo-app :is(.demo-practice-submit,.demo-law-submit,.demo-note-editor footer button){background:#947bea;color:#171222}html[data-theme=dark] .demo-app .demo-schedule .hearing-calendar-day{background:#1b1829;color:#ddd6eb}html[data-theme=dark] .demo-app .demo-schedule .hearing-calendar-day.has-hearings{background:#39304f}html[data-theme=dark] .demo-app .demo-schedule .hearing-calendar-day.is-today{box-shadow:inset 0 0 0 2px #a18aef;background:#1b1829}html[data-theme=dark] .demo-app .demo-schedule .hearing-calendar-date{color:#d8cfe9}html[data-theme=dark] .demo-app .demo-schedule .hearing-calendar-day.calendar-theme-cell-selected:not(.is-today){background:#947bea;color:#171222}html[data-theme=dark] .demo-app .demo-events-tour .event-item-source{color:#aac4ed}html[data-theme=dark] .demo-app :is(.event-item-case-link,.demo-practice-layout h3,.demo-law-workbench .law-result h3){color:#ad96ef}html[data-theme=dark] .demo-app .demo-task-calendar .task-calendar-heat-overdue{background:#493144;color:#df8aa7}html[data-theme=dark] .demo-app .demo-task-calendar :is(.task-calendar-heat-faint,.task-calendar-heat-soft){background:#3b3154;color:#b3a0ed}html[data-theme=dark] .demo-app .demo-task-calendar .task-calendar-day-today{box-shadow:inset 0 0 0 2px #a18aef}html:not([data-theme=dark]) .demo-app .demo-events-tour .event-item-tile.is-efrsb .event-item-date{background:#f0f6fc;border-right:1px solid #d4e2ef}html:not([data-theme=dark]) .demo-app .demo-arriving-tasks :is(.task-item-date,.hearing-item-date){background:#f0f6fc;border-right:1px solid #d4e2ef}
