.analytics{min-width:0;max-width:100%}.director-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.director-summary-card{background:#fff;border:1px solid #e0e4e9;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.director-summary-card span{color:#606b78;font-size:13px;line-height:1.4}.director-summary-card strong{color:#17283a;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.director-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.director-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5ec;border-radius:14px;min-width:0;padding:24px;box-shadow:0 3px 12px #20304005}.director-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.director-card h2{color:#17283a;margin:4px 0 10px;font-size:21px;line-height:1.35}.director-card h2 a{color:inherit;text-decoration:none}.director-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#667887;margin:0 0 6px;font-size:11px}.director-status{color:#40576a;background:#eef3f7;border-radius:8px;max-width:100%;padding:7px 10px;font-size:12px}.director-card section{border-top:1px solid #edf0f3;margin-top:18px;padding-top:18px}.director-card h3{color:#617182;margin:0 0 14px;font-size:13px;font-weight:600}.director-card p{margin:8px 0;font-size:14px;line-height:1.55}.director-identity{margin:12px 0 18px}.director-identity p{color:#596676}.director-identity strong{color:#2d3e50;font-weight:500}.director-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.director-fact{flex-direction:column;align-items:start;gap:7px;min-width:0;padding:12px 0;display:flex}.director-label,.director-fact>span{color:#677583;font-size:12px}.director-fact strong{color:#23374b;font-size:18px;font-weight:600;line-height:1.45}.director-fact.unknown strong{color:#687583;font-size:14px;font-weight:400}.director-fact small{font-size:12px;line-height:1.5}.director-fact.candidate{background:#fff8e9;border-left:3px solid #d2a24a;border-radius:6px;padding:12px}.director-fact.candidate small{color:#906318}.director-fact.conflict{background:#fff0ee;border-left:3px solid #b9574e;border-radius:6px;padding:12px}.director-fact.conflict small{color:#943c35}.director-fact a{font-size:12px;line-height:1.5}.director-fact details{margin:0;font-size:12px}.director-fact summary{color:#687583;cursor:pointer}.director-card footer{border-top:1px solid #edf0f3;flex-wrap:wrap;align-items:start;gap:8px;margin-top:20px;padding-top:16px;display:flex}.director-card footer .button{white-space:normal;max-width:100%;padding:8px 10px;font-size:12px}.director-card footer details{width:100%;margin:8px 0;font-size:13px}.director-contract-term{grid-template-columns:1fr 1fr;gap:18px;display:grid}.director-note{color:#6b7682;font-size:12px!important}.director-monthly{color:#315249;background:#edf4f1;border-radius:9px;padding:14px 18px;line-height:1.5}.director-date{flex-direction:column;gap:8px;font-size:13px;display:flex}.director-date input{background:#fff;border:1px solid #d4dce5;border-radius:7px;padding:9px}.analytics .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.director-filter-more{width:100%}.director-entity-filters{color:#617182;width:100%;font-size:13px}.director-entity-filters summary{cursor:pointer}.director-history-groups>section{margin:22px 0}.director-filter-more>div{flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.analytics-filters .director-checkbox{flex-direction:row;flex:0 auto;align-items:center;min-width:0;max-width:none;font-size:13px;display:flex}.analytics-filters .director-checkbox input{width:16px}.director-help{color:#657180;font-size:13px}@media (width<=1000px){.director-cards{grid-template-columns:1fr}.director-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.director-summary{grid-template-columns:1fr;gap:8px}.director-summary-card{flex-direction:row;justify-content:space-between;align-items:center;padding:14px 16px}.director-summary-card strong{font-size:25px}.director-card{padding:18px 16px}.director-facts,.director-contract-term{grid-template-columns:1fr;gap:5px}.director-fact{padding:10px 0}.director-card h2{font-size:20px}.director-date{width:100%}.director-filter-more>div{flex-direction:column}}.analytics-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.analytics-filters label{flex-direction:column;flex:1;gap:6px;min-width:150px;max-width:280px;display:flex}.analytics-filters input,.analytics-filters select{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #d4d8dc;border-radius:5px;padding:10px}.analytics-table{max-width:100%;margin-top:18px;overflow-x:auto}.analytics-table table{border-collapse:collapse;width:100%;min-width:780px}.analytics-table th,.analytics-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dde0e3;min-width:180px;max-width:350px;padding:16px}.analytics-table th{background:#f3f4f5}.analytics-table p{margin:7px 0;line-height:1.5}.analytics-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.analytics-detail{background:#fff;border:1px solid #d4d8dc;border-radius:8px;margin-top:28px;padding:20px}.analytics-detail header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.analytics-warning{color:#942330;border-left:3px solid #b52d39;padding-left:12px}.analytics-source{color:#5c6269;font-size:.9em}.analytics .tabs{flex-wrap:wrap;gap:18px;display:flex}.analytics .tabs a.active{border-bottom:2px solid #b52d39;font-weight:700}.analytics details{margin:15px 0}.analytics details p{line-height:1.5}@media (width<=600px){.analytics-filters label{flex-basis:100%;max-width:none}.analytics-detail,.analytics-table th,.analytics-table td{padding:12px}.analytics-detail h2{font-size:1.25rem}}.management-zone{border-radius:.3rem;padding:.2rem .5rem;font-weight:600;display:inline-block}.management-zone.red{color:#922828;background:#fbe8e8}.management-zone.yellow{color:#795a00;background:#fff4ca}.management-zone.green{color:#1d6938;background:#e3f4e8}.register-preview{border:1px solid var(--border,#ddd);overflow-wrap:anywhere;border-radius:.5rem;min-width:0;margin:1rem 0;padding:1rem}.register-preview label{margin:.7rem 0;display:block}.register-preview input{max-width:100%;display:block}.register-preview-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.register-preview-rows article{border:1px solid var(--border,#ddd);overflow-wrap:anywhere;min-width:0;padding:.75rem}.director-object-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.director-object-compact{flex-direction:column;height:540px;padding:18px;display:flex}.director-object-compact header{flex:none;height:78px;display:block}.director-object-compact h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;margin:0 0 8px;font-size:19px;line-height:1.3;display:-webkit-box;overflow:hidden}.director-object-compact .director-status{padding:4px 6px;font-size:11px}.compact-identity{flex:none;height:78px;padding-top:8px}.compact-identity p{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:12px;line-height:1.4;overflow:hidden}.compact-metrics{flex:1;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-height:256px;display:grid}.compact-layer>div{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-metrics span{color:#677583;font-size:11px}.compact-metrics strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.compact-metrics small{color:#7b663f;font-size:10px;line-height:1.2}.compact-primary strong{font-size:20px}.compact-zone{flex:none;height:30px;margin-top:8px;font-size:12px}.director-object-compact footer{flex:none;margin:0;padding-top:10px}.director-object-dialog{box-sizing:border-box;color:#23374b;border:1px solid #dfe5ec;border-radius:12px;width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.director-object-dialog::backdrop{background:#17283a70}.director-object-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.director-object-dialog>header h2{margin:0;font-size:20px}.director-object-dialog .director-card{box-shadow:none;margin-top:16px}.management-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.management-edit h3,.management-edit p{grid-column:1/-1}.management-edit label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.management-edit input,.management-edit textarea{box-sizing:border-box;border:1px solid #d4d8dc;border-radius:6px;width:100%;min-width:0;padding:9px}@media (width<=1190px){.director-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.director-object-grid{grid-template-columns:1fr}.director-object-dialog{padding:14px}.management-edit{grid-template-columns:1fr}.director-object-compact{height:540px;padding:18px}}.compact-layer{flex-direction:column;gap:7px;min-width:0;display:flex}.compact-layer h3{color:#304b62;margin:0 0 2px;font-size:11px;line-height:16px}.compact-layer+.compact-layer{border-left:1px solid #e5eaf0;padding-left:12px}.compact-layer>div{gap:2px}.compact-layer small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.director-object-compact .compact-layer{border-top:0;margin:0;padding-top:0}.director-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.director-person-compact,.director-service-compact{flex-direction:column;padding:14px;display:flex}.director-person-compact header,.director-service-compact header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 8px;display:grid}.director-person-compact h2,.director-service-compact h2{margin:0;font-size:16px;line-height:1.3;display:block;overflow:visible}.director-person-compact header p,.director-service-compact header p{grid-column:1/-1}.director-person-compact p,.director-service-compact p{margin:5px 0;font-size:12px;line-height:1.45}.director-person-compact header p,.director-service-compact header p{color:#657180}.director-person-compact .director-status,.director-service-compact .director-status{max-width:112px;margin:0;padding:4px 6px;font-size:10px;line-height:1.3;display:inline-block}.business-counts{color:#526678}.director-person-compact .business-latest,.director-person-compact .business-current,.director-service-compact .business-latest{margin:6px 0 0;padding:7px 0 0}.business-latest h3,.business-current h3{margin:0 0 5px;font-size:11px}.business-object,.business-service{overflow-wrap:anywhere}.business-work p{margin:3px 0}.director-person-compact footer,.director-service-compact footer{letter-spacing:normal;justify-content:flex-start;gap:6px;margin-top:auto;padding:10px 0 0}.director-person-compact footer{flex-wrap:wrap}.director-business-dialog{box-sizing:border-box;color:#23374b;border:1px solid #dfe5ec;border-radius:12px;width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.director-business-dialog::backdrop{background:#17283a70}.director-business-dialog>header{justify-content:space-between;gap:12px;display:flex}.director-business-dialog h2{min-height:0;font-size:20px;display:block;overflow:visible}.director-business-dialog .business-object,.director-business-dialog .business-service{display:block;overflow:visible}.director-business-dialog .business-period{border-top:1px solid #edf0f3;padding:12px 0}.director-business-dialog p{overflow-wrap:anywhere;font-size:14px}.director-business-dialog .button{margin:4px}.director-business-dialog a{overflow-wrap:anywhere}.service-intelligence>details{border-top:1px solid #edf0f3;padding:14px 0}.director-business-dialog:has(.service-intelligence)>header{z-index:1;background:#fff;padding:12px 0;position:sticky;top:-22px}.service-intelligence dl{display:block}.service-intelligence summary{cursor:pointer;font-weight:600}.service-intelligence dl>div{border-bottom:1px solid #edf0f3;padding:7px 0}.service-intelligence dt{color:#506174;font-size:13px}.service-intelligence dd{overflow-wrap:anywhere;margin:4px 0}.service-intelligence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.service-sources small{overflow-wrap:anywhere;display:block}.business-tariff{border-top:1px solid #edf0f3;padding-top:8px}.director-service-compact .business-service-counts p{margin:2px 0}.director-service-compact h2{font-size:15px;line-height:1.25}.director-service-compact header p,.director-service-compact .business-latest p{margin:3px 0}.director-service-compact footer .button{padding:6px 10px}@media (width<=1100px){.director-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.director-business-grid{grid-template-columns:1fr}.director-business-dialog{padding:14px}}.director-business-summary .director-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0}.director-business-summary .director-summary-card{gap:7px;padding:12px 14px}.director-business-summary .director-summary-card strong{font-size:23px}.director-business-view .analytics-filters{margin:16px 0}.director-business-view .director-filter-more,.director-business-view .director-entity-filters{margin:6px 0}@media (width<=700px){.director-business-summary .director-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.director-business-summary .director-summary-card{flex-direction:column;align-items:start;font-size:12px}}.legal-workspace{--ws-gold:#aa813e;--ws-border:#e7e7eb;color:#20242d;background:#f5f6f8;min-height:100dvh;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55;display:flex}.legal-workspace *{box-sizing:border-box}.workspace-nav{color:#d2d4d9;background:linear-gradient(165deg,#1c1e20,#111315);flex-direction:column;flex:0 0 252px;gap:17px;width:252px;height:100dvh;padding:28px 20px;display:flex;position:sticky;top:0;overflow:auto}.workspace-nav a{color:inherit;text-decoration:none}.workspace-brand{align-items:center;gap:12px;margin-bottom:16px;font-weight:700;display:flex;color:#fff!important}.workspace-brand>span{color:#d2af70;border:1px solid #8a6a37;border-radius:7px;padding:11px;font-size:22px}.workspace-brand small,.workspace-nav footer small{color:#a2a6b1;margin-top:4px;font-size:11px;font-weight:400;display:block}.workspace-brand b{color:#d2af70}.workspace-nav nav{gap:5px;display:grid}.workspace-nav nav a,.workspace-nav summary{cursor:pointer;border-radius:8px;padding:10px 8px;display:block}.workspace-nav a:hover,.workspace-nav summary:hover{background:#ffffff0a}.legal-workspace button{border:1px solid var(--ws-border);color:#292d35;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-size:14px}.legal-workspace button:hover:not(:disabled){border-color:#b59560}.legal-workspace button:disabled{opacity:.48;cursor:not-allowed}.legal-workspace :focus-visible{outline-offset:3px;outline:3px solid #b58b46}.workspace-nav .workspace-new{color:#e3c28c;background:#ad853122;border-color:#84642f}.workspace-nav footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.workspace-avatar{color:#fff;background:#8e7047;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.workspace-body{flex:1;min-width:0}.workspace-top{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 28px;display:flex}.workspace-top span{color:#737985;font-size:13px;display:block}.workspace-top a,.workspace-tools a{color:#82622f}.workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;padding:24px;display:grid}.legal-workspace .copilot-page{border:1px solid var(--ws-border);background:#fff;border-radius:18px;width:100%;min-width:0;max-width:none;margin:0;padding:26px;box-shadow:0 3px 18px #11182705}.legal-workspace .copilot-page>h1{margin:0 0 8px;font-size:26px}.workspace-tools{gap:20px;display:grid}.workspace-tools section{border:1px solid var(--ws-border);background:#fff;border-radius:16px;padding:22px}.workspace-tools h2{margin:0 0 16px;font-size:16px}.workspace-tools p{color:#6a717e;font-size:14px}.workspace-action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-action-grid button{text-align:left;min-height:76px}.legal-workspace .copilot-chat-message{border-color:var(--ws-border);max-width:92%}.legal-workspace .copilot-chat-user{background:#f5eddf;border-color:#eee4d3}.legal-workspace .copilot-chat-agent{background:#f7f8fa}.legal-workspace .copilot-chat-event{color:#76654a;background:#f6f4ef;font-size:13px}.legal-workspace .copilot-dialogue{min-height:300px;padding-block:16px}.legal-workspace .copilot-form{border-top:1px solid var(--ws-border);flex-direction:column;align-items:stretch;margin-top:24px;padding-top:18px;display:flex;position:relative}.legal-workspace .copilot-controls{justify-content:flex-end;width:100%}.legal-workspace .copilot-form>.copilot-samples{width:100%;min-width:0}.legal-workspace .copilot-samples input[type=file]{width:100%;max-width:100%}.legal-workspace .copilot-voice{width:100%}.legal-workspace .copilot-voice>label,.legal-workspace .copilot-voice>p{font-size:12px}.legal-workspace a{color:#88672f}.legal-workspace .workspace-nav a{color:#d2d4d9}.legal-workspace .copilot-chat-event{width:fit-content}.workspace-safety{color:#737985;margin-block:12px;font-size:13px}.legal-workspace .copilot-label{color:#646b78;font-size:13px}.legal-workspace textarea,.legal-workspace input[type=search]{width:100%;font:inherit;border:1px solid var(--ws-border);color:#252a32;background:#fff;border-radius:10px;padding:12px 14px}.legal-workspace textarea{resize:vertical;min-height:100px;margin-top:8px}.legal-workspace button[type=submit]{color:#e5c485;background:#1a1c1f;border-color:#1a1c1f}.workspace-history{border-top:1px solid #ffffff1a;padding-top:14px;font-size:13px}.workspace-history h2{color:#e8e8ec;margin:0 0 10px;font-size:14px}.workspace-history input[type=search]{color:#fff;background:#25282b;border-color:#41454a;padding:8px;font-size:13px}.workspace-history article>button{color:#d9d9df;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:8px;overflow:hidden}.workspace-history details{color:#bbb;font-size:12px}.workspace-history details button{color:#ddd;background:0 0;border-color:#45484e;margin:4px;padding:4px 8px;font-size:12px}.workspace-history label{display:block}.workspace-history input{max-width:100%}.workspace-menu{display:none}.legal-workspace .copilot-samples{border:1px dashed #d7c8ad;border-radius:12px;margin-top:12px;padding:14px}.legal-workspace .copilot-samples h2{font-size:15px}.workspace-file-queue{gap:8px;padding:0;list-style:none;display:grid}.workspace-file-queue li{overflow-wrap:anywhere;background:#f5f6f8;border-radius:8px;padding:10px}.workspace-file-queue img{object-fit:contain;max-width:160px;max-height:120px;margin-block:8px;display:block}.workspace-document-card{border:1px solid var(--ws-border);border-radius:12px;margin-top:10px;padding:16px}.workspace-document-card button{margin:4px}.legal-workspace table{border-collapse:collapse;width:100%;font-size:14px}.legal-workspace td,.legal-workspace th{border:1px solid var(--ws-border);text-align:left;padding:8px}.workspace-table-wrap{overflow-x:auto}@media (width<=1250px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-action-grid{grid-template-columns:1fr}}@media (width<=850px){.workspace-nav{flex-basis:210px;width:210px;padding:20px 12px}.workspace-grid{padding:14px}.workspace-tools{grid-template-columns:1fr}.workspace-tools section:not(:first-child){display:none}.workspace-action-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.legal-workspace{display:block}.workspace-nav{width:100%;height:auto;display:none;position:relative}.workspace-nav.is-open{display:flex}.workspace-menu{display:inline-block}.workspace-top{padding:12px}.workspace-top span{display:none}.workspace-grid{gap:12px;padding:8px}.legal-workspace .copilot-page{border-radius:12px;padding:16px}.legal-workspace .copilot-page>h1{font-size:22px}.legal-workspace .copilot-chat-message{max-width:96%;padding:12px}}.legal-workspace{height:100dvh;min-height:0;overflow:hidden}.workspace-body{flex-direction:column;height:100%;display:flex}.workspace-top{flex:none;min-height:66px;padding:10px 24px}.workspace-grid{flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:16px;min-height:0;padding:16px}.legal-workspace .copilot-page{flex-direction:column;height:100%;min-height:0;padding:20px;display:flex;overflow:hidden}.legal-workspace .copilot-page>h1{flex-shrink:0;font-size:23px}.legal-workspace .copilot-page>p{color:#737985;margin:0 0 8px;font-size:14px}.workspace-safety{display:none}.workspace-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:8px;overflow-y:auto}.legal-workspace .copilot-dialogue{min-height:0}.workspace-tools{gap:12px;max-height:100%;overflow:auto}.workspace-tools section{padding:16px}.workspace-tools section:not(:first-child){font-size:13px}.workspace-tools section:not(:first-child) p{font-size:12px}.workspace-action-grid button{min-height:52px;padding:8px;font-size:13px}.legal-workspace .copilot-form{background:#fff;border:1px solid #dddfe5;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;max-height:48dvh;margin-top:8px;padding:10px;display:grid;overflow-y:auto}.legal-workspace .copilot-form>.copilot-label{grid-column:1/-1;gap:0;font-size:0}.legal-workspace .copilot-form textarea{resize:vertical;border:0;min-height:64px;max-height:140px;margin:0;padding:6px;font-size:16px}.legal-workspace .copilot-form>.copilot-samples{border:0;flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.workspace-attach{cursor:pointer;border:1px solid #dddfe5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:34px;font-size:26px;display:inline-flex;position:relative}.workspace-attach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.workspace-attach:focus-within{outline:2px solid #aa813e}.workspace-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-attachment-help{color:#777;font-size:12px}.workspace-attachment-help summary{font-size:0}.workspace-attachment-help summary:after{content:"Файлы";font-size:12px}.workspace-file-queue{width:100%;max-height:12dvh;margin:0;overflow:auto}.workspace-file-queue li{padding:6px;font-size:13px}.workspace-file-queue li button{padding:4px 8px;font-size:12px}.legal-workspace .copilot-samples>article{width:100%}.legal-workspace .copilot-voice{flex-wrap:wrap;align-items:center;gap:6px;width:auto;font-size:12px;display:flex}.legal-workspace .copilot-voice button{height:36px;padding:8px}.legal-workspace .workspace-voice-consent{font-size:12px}.legal-workspace .workspace-voice-consent[open]{flex-basis:100%}.legal-workspace .workspace-voice-consent label{align-items:start;display:flex}.legal-workspace .copilot-voice .voice-idle{display:none}.legal-workspace .voice-recording{color:#a33131;font-weight:600}.legal-workspace .copilot-controls{grid-column:3;align-self:end;width:auto}:is(.legal-workspace .copilot-form:has(.workspace-file-queue)>.copilot-samples,.legal-workspace .copilot-form:has(.copilot-samples>article)>.copilot-samples){grid-column:1/-1;max-height:24dvh;overflow:auto}:is(.legal-workspace .copilot-form:has(.workspace-file-queue)>.copilot-voice,.legal-workspace .copilot-form:has(.copilot-samples>article)>.copilot-voice){grid-column:1/3}.legal-workspace .copilot-form>p{grid-column:1/-1;margin:0;font-size:13px}@media (width<=1250px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-tools{display:none}}@media (width<=620px){.workspace-nav{z-index:50;width:270px;height:auto;position:fixed;top:62px;bottom:0;left:0;box-shadow:10px 0 30px #0003}.workspace-top{gap:8px;min-height:62px;padding:8px}.workspace-top strong{font-size:14px}.workspace-grid{padding:6px}.legal-workspace .copilot-page{padding:12px 8px}.legal-workspace .copilot-page>p{font-size:12px}.legal-workspace .copilot-form{padding:8px}.legal-workspace .copilot-voice button{padding:8px;font-size:12px}.workspace-attachment-help{display:none}.legal-workspace .copilot-controls button{padding:8px}}.legal-workspace{--ws-gold:#a57834;--ws-border:#e7e9ee;background:#f4f5f7;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5}.workspace-icon{vertical-align:middle;flex:none}.legal-workspace button,.legal-workspace a{-webkit-tap-highlight-color:transparent}.legal-workspace button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.workspace-nav{background:linear-gradient(120deg,#161b1e,#101416);flex-basis:292px;gap:12px;width:292px;padding:22px 18px}.workspace-brand{white-space:nowrap;gap:16px;margin:0 6px 12px;font-size:20px}.workspace-brand>span{color:#d4ab68;place-items:center;width:54px;height:56px;padding:0;font-size:28px;display:grid;box-shadow:inset 0 0 0 3px #ffffff04}.workspace-brand small{color:#adb4bf;white-space:normal;font-size:13px}.workspace-nav .workspace-new,.workspace-nav .workspace-history-link{justify-content:flex-start;min-height:50px;padding:12px 18px;font-size:16px}.workspace-nav .workspace-new{color:#f4e4c7;background:linear-gradient(110deg,#b18b4540,#8b6e3522);border:1px solid #b58a3f44;border-left-color:#c49239}.workspace-nav .workspace-new .workspace-icon{color:#d5aa60}.workspace-nav .workspace-history-link{color:#e2e5e9;background:0 0;border:0}.workspace-nav nav{gap:8px}.workspace-nav nav a{color:#e2e5e9;align-items:center;gap:20px;padding:12px 18px;font-size:16px;display:flex}.workspace-nav footer{border-top:1px solid #ffffff1c;flex-wrap:nowrap;gap:12px;margin-top:auto;padding-top:22px;font-size:14px}.workspace-nav footer>div:not(.workspace-settings){overflow-wrap:anywhere;min-width:0}.workspace-nav footer small{color:#a8b0bf;font-size:13px}.workspace-avatar{color:#fff;background:linear-gradient(135deg,#a88850,#785a2f);flex:0 0 40px;width:40px;height:40px;font-size:18px}.workspace-settings{margin-left:auto;position:relative}.workspace-settings>button{color:#e1e5e9;background:0 0;border:0;padding:6px}.workspace-settings-panel{z-index:100;color:#242b35;background:#fff;border:1px solid #e4e6eb;border-radius:12px;width:280px;padding:18px;font-size:14px;position:fixed;bottom:70px;left:18px;box-shadow:0 15px 50px #0002}.workspace-settings-panel a{padding:8px 0;display:block;color:#876127!important}.workspace-settings-panel p{color:#616b78}.workspace-history{border-top:1px solid #ffffff1c;min-height:0;margin-top:10px;padding-top:18px;overflow:auto}.workspace-history h2{text-transform:uppercase;letter-spacing:.06em;color:#9cabbc;font-size:13px;font-weight:500}.workspace-history article{margin-top:5px}.workspace-history article>button{border-radius:7px;justify-content:flex-start;align-items:center;gap:15px;min-height:46px;font-size:14px;display:flex}.workspace-history article>button>span{text-overflow:ellipsis;overflow:hidden}.workspace-history article>button[aria-current=true]{color:#f3e7d0;background:linear-gradient(100deg,#b88c3935,#ffffff07);border-left:1px solid #c8953f}.workspace-history details{margin-left:40px}.workspace-history details summary{color:#9da8b7;padding:4px 0;font-size:12px}.workspace-history>p:last-child{display:none}.workspace-history>button{color:#c7d0dc;background:0 0;border-color:#ffffff24;margin-top:12px;font-size:13px}.workspace-top{gap:20px;height:60px;min-height:60px;padding:8px 20px}.workspace-top .workspace-title{color:#10151b;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;max-width:58%;padding:0;font-size:22px;font-weight:600;overflow:hidden}.workspace-top .workspace-security{color:#536258;background:#eceff1;border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:13px;display:flex}.workspace-security .workspace-icon{color:#8c713d}.workspace-notifications{margin-left:12px;color:#17202e!important}.workspace-top-avatar{place-items:center;color:#fff!important;display:grid!important}.workspace-grid{grid-template-columns:minmax(0,1fr) 32px 314px;gap:8px;padding:0 12px 12px}.legal-workspace .copilot-page{box-shadow:none;border-color:#edf0f3;border-radius:12px;padding:16px 18px 10px}.workspace-messages{padding:0 8px 0 48px}.legal-workspace .copilot-dialogue{padding:0}.copilot-chat-turn{gap:18px;margin-block:0 24px}.legal-workspace .copilot-chat-message{font-size:16px;line-height:1.5;position:relative}.legal-workspace .copilot-chat-user{background:#f7eddf;border:0;border-radius:10px 10px 2px;max-width:76%;margin:0 0 8px auto;padding:12px 16px}.workspace-message-avatar{position:absolute;top:0;left:-53px}.workspace-agent-avatar{color:#956b2d;background:linear-gradient(135deg,#fff8ec,#f7e9d3);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:21px;font-weight:700;display:grid}.copilot-chat-user .workspace-message-avatar{width:32px;height:32px;font-size:15px;left:-43px}.legal-workspace .copilot-chat-agent{background:0 0;border:0;width:100%;max-width:100%;padding:0}.copilot-chat-agent>strong{color:#111925;margin-bottom:5px;font-size:14px;display:block}.workspace-answer-body{background:#f5f6f9;border-radius:8px;padding:13px 16px}.copilot-message-text p{white-space:pre-wrap;margin:0 0 8px}.copilot-message-text p:last-child{margin-bottom:0}.copilot-message-text h3{margin:0 0 8px;font-size:16px}.copilot-message-text li{margin-block:3px}.workspace-sources{color:#707b8b;margin-top:-10px;font-size:14px}.workspace-generated-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workspace-document-card{background:#fff;border:1px solid #e7eaf0;border-radius:9px;min-width:0;margin-top:0;padding:14px}.workspace-document-heading{align-items:center;gap:12px;min-width:0;display:flex}.workspace-document-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.workspace-document-heading small,.workspace-recent-document small{color:#7b8595;margin-top:3px;font-size:13px;display:block}.workspace-file-icon{color:#0876ff;filter:drop-shadow(0 2px 3px #0066ff20);flex:none;display:inline-flex}.workspace-file-icon.is-pdf{color:#ed3341}.workspace-document-actions{gap:10px;margin-top:12px;display:flex}.workspace-document-card .workspace-document-actions button{color:#19212d;background:#fff;border-color:#e4e8f0;border-radius:7px;flex:1;margin:0;padding:7px 10px;font-size:14px}.workspace-panel-rail{padding-top:10px}.workspace-panel-rail button{color:#566070;background:#e9ecf0;border:0;border-radius:8px;padding:9px 5px}.workspace-panel-collapsed .workspace-grid{grid-template-columns:minmax(0,1fr) 32px}.workspace-panel-collapsed .workspace-panel-rail svg{transform:rotate(180deg)}.workspace-tools{gap:10px}.workspace-tools[hidden]{display:none}.workspace-tools section{border-color:#eaecf0;border-radius:12px;padding:18px 14px}.workspace-tools h2{color:#14191f;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.workspace-tools h2>.workspace-icon{color:#ac782c}.workspace-tools h2>a,.workspace-tools h2>button{color:#9e6c24;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:13px;text-decoration:none;display:flex}.workspace-action-grid{gap:8px}.workspace-action-grid button{border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-height:66px;padding:12px 8px;font-size:14px;line-height:1.4;display:flex}.workspace-action-grid button .workspace-icon{width:26px;height:26px}.workspace-recent-document,.workspace-recent-chat{text-align:left;align-items:center;gap:13px;width:100%;text-decoration:none;color:#222b37!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:12px 5px!important;font-size:14px!important;display:flex!important}.workspace-recent-document+.workspace-recent-document{border-top:1px solid #f0f1f4!important}.workspace-recent-document span,.workspace-recent-chat span{overflow-wrap:anywhere;min-width:0}.workspace-recent-chat[aria-current=true]{border-radius:8px;color:#7e5c2b!important;background:linear-gradient(90deg,#f7ecdc,#fff)!important}.workspace-empty{color:#89919f!important;font-size:14px!important}.workspace-working{color:#6c7481;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.workspace-spinner{border:2px solid #e3e5ea;border-top-color:#ad8039;border-radius:50%;width:18px;height:18px;animation:1s linear infinite workspace-spin}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-spinner{animation:none}}.workspace-welcome{text-align:center;max-width:520px;margin:auto;padding:20px}.workspace-welcome>span{margin:0 auto}.workspace-welcome h2{font-size:24px}.workspace-welcome p{color:#7d8796}.legal-workspace .copilot-form{border-color:#edf0f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;max-height:none;margin-top:8px;padding:6px;display:grid;overflow:visible}.legal-workspace .copilot-form>.copilot-label{grid-area:1/2;min-width:0}.legal-workspace .copilot-form textarea{resize:none;border:1px solid #edf0f4;border-radius:8px;height:48px;min-height:48px;max-height:140px;padding:12px;font-size:16px}.legal-workspace .copilot-form>.copilot-samples{flex-wrap:nowrap;grid-area:1/1;gap:8px;max-height:none;display:flex;overflow:visible}.workspace-attach{color:#4f5b70;border-color:#e4e9f1;width:44px;height:46px}.workspace-attachment-help{display:none}.legal-workspace .copilot-form>.copilot-voice{flex-wrap:nowrap;grid-area:1/3;gap:4px;position:relative}.legal-workspace .copilot-voice button{color:#4f5b70;background:0 0;border:0;width:38px;height:44px;padding:8px}.legal-workspace .workspace-voice-consent{font-size:14px;position:relative}.workspace-voice-consent summary{cursor:pointer;color:#8f7952;align-items:center;padding:4px;list-style:none;display:flex}.workspace-voice-consent summary::-webkit-details-marker{display:none}.workspace-consent-body{z-index:70;color:#343d49;background:#fff;border:1px solid #e1e4eb;border-radius:10px;width:min(390px,100vw - 40px);padding:18px;position:absolute;bottom:40px;right:-50px;box-shadow:0 10px 40px #17202e28}.legal-workspace .copilot-form>.copilot-controls{grid-area:1/4}.legal-workspace .copilot-controls>button[type=submit]{color:#c7994d;background:#111619;border-color:#111619;border-radius:8px;width:48px;height:46px;padding:10px}.legal-workspace .copilot-form>p{grid-area:auto/1/auto/-1}.legal-workspace .copilot-voice>.voice-recording,.legal-workspace .copilot-voice>p:not(.voice-idle){z-index:60;background:#fff;border:1px solid #e7e9ee;border-radius:8px;width:240px;padding:10px;position:absolute;bottom:48px;right:0}:is(.legal-workspace .copilot-form:has(.workspace-file-queue)>.copilot-samples,.legal-workspace .copilot-form:has(.copilot-samples>article)>.copilot-samples){border:1px solid #edf0f4;flex-wrap:wrap;grid-area:2/1/auto/-1;max-height:26dvh;padding:8px;overflow:auto}.workspace-file-queue{max-height:16dvh;font-size:14px}.legal-workspace .copilot-form>.copilot-voice:has(.workspace-voice-consent[open]){grid-column:3}.workspace-menu-backdrop{display:none!important}.legal-workspace .workspace-menu{display:none}.workspace-approval{color:#707b8b;margin:12px 0;font-size:14px}.workspace-approval summary{cursor:pointer}.workspace-nav-close{display:none!important}.workspace-preview-document{background:#fff;border:1px solid #e5e7ed;border-radius:10px;padding:20px}.workspace-document-modal{z-index:150;color:#222b36;background:#18212e70;justify-content:center;align-items:center;padding:20px;font:16px/1.6 Inter,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.workspace-document-modal>section{background:#fff;border-radius:14px;width:min(850px,100%);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 20px 80px #0003}.workspace-document-modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-document-modal h2{margin:0;font-size:20px}.workspace-document-modal button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ee;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.workspace-preview-note{color:#7f8793;font-size:14px}@media (width<=1250px){.workspace-grid,.workspace-panel-collapsed .workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-tools,.workspace-panel-rail{display:none}.workspace-nav{flex-basis:250px;width:250px}.workspace-security{display:none!important}}@media (width<=620px){.workspace-top{gap:10px;height:56px;min-height:56px;padding:8px 12px}.workspace-top .workspace-title{flex:1;min-width:0;max-width:none;font-size:17px}.workspace-top .workspace-menu{background:0 0;border:0;padding:0;display:flex}.workspace-notifications{margin:0}.workspace-top-avatar{flex-basis:30px;width:30px;height:30px;font-size:14px}.workspace-nav{z-index:90;width:280px;height:100dvh;padding:20px 16px;top:0}.workspace-nav-close{position:absolute;top:4px;right:4px;color:#fff!important;background:0 0!important;border:0!important;padding:4px!important;display:flex!important}.workspace-menu-backdrop{z-index:80;position:fixed;inset:0;background:#0005!important;border:0!important;border-radius:0!important;display:block!important}.workspace-grid{padding:0 5px 5px}.legal-workspace .copilot-page{padding:12px 6px 6px}.workspace-messages{padding-left:39px;padding-right:2px}.workspace-message-avatar{left:-37px}.workspace-agent-avatar{width:30px;height:30px;font-size:15px}.legal-workspace .copilot-chat-user{max-width:86%;padding:10px 12px}.copilot-chat-user .workspace-message-avatar{width:26px;height:26px;font-size:13px;left:-32px}.workspace-answer-body{padding:10px}.workspace-generated-documents{grid-template-columns:1fr}.legal-workspace .copilot-form{gap:4px;padding:4px}.legal-workspace .copilot-form>.copilot-samples{gap:4px}.workspace-attach{width:30px;height:42px}.workspace-attach svg{width:19px}.legal-workspace .copilot-form textarea{padding:10px 6px;font-size:16px}.legal-workspace .copilot-controls>button[type=submit]{width:38px;height:42px;padding:7px}.legal-workspace .copilot-voice button{width:28px;height:42px;padding:2px}.workspace-voice-consent summary{padding:0}.workspace-voice-consent summary svg{width:14px}.workspace-consent-body{right:-60px}}.agreement-review-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel:has(.agreement-review)>fieldset>button.primary{color:var(--text);border:1px solid var(--border);background:#fff}.panel:has(.agreement-review)>.actions>button.primary{color:var(--text);border:1px solid var(--border);background:#fff}.copilot-home{border:1px solid var(--border,#dce3ec);background:var(--surface,#fff);border-radius:12px;margin:16px 0;padding:16px}.copilot-dialogue>article{border-bottom:1px solid var(--border,#dce3ec);padding:18px 0}.copilot-user{background:var(--surface-alt,#eef3fa);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:12px 16px}.copilot-variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.copilot-variant{border:1px solid var(--border,#dce3ec);border-radius:12px;min-width:0;padding:16px}.copilot-variant h3{margin-top:0}.copilot-form{align-items:end;gap:12px;display:flex;position:relative}.copilot-label{flex-direction:column;flex:1;gap:8px;min-width:0;font-weight:600;display:flex}.copilot-label textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px;font:inherit;font-weight:400}.copilot-controls{align-items:center;gap:8px;display:flex}.copilot-help{z-index:30;box-sizing:border-box;background:var(--surface,#fff);border:1px solid #cbd5e1;border-radius:12px;width:min(520px,100%);max-height:65vh;padding:16px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 30px #15223824}.copilot-help-title{justify-content:space-between;align-items:center;display:flex}.copilot-help section button{text-align:left;color:#1e293b;background:#f4f7fb;border:1px solid #dce3ec;width:100%;margin:6px 0;display:block}.copilot-help h3{margin:16px 0 6px;font-size:14px}.copilot-page{max-width:960px;margin:auto}.copilot-examples,.copilot-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.copilot-examples button{text-align:left;white-space:normal}.copilot-facts{padding-left:20px}.copilot-facts li{margin-bottom:14px}.copilot-facts p{margin:0 0 4px}.copilot-facts a{margin-right:8px}.copilot-answer h2{margin-top:24px;font-size:19px}.copilot-context{align-items:center;gap:12px;display:flex}.copilot-change{overflow-wrap:anywhere;border-left:3px solid #b8c8dd;margin:12px 0;padding:10px 16px}.copilot-answer{overflow-wrap:anywhere}@media (width<=600px){.copilot-form{flex-wrap:wrap}.copilot-label{flex-basis:100%}.copilot-controls{justify-content:space-between;width:100%}.copilot-help{width:100%;max-height:60vh}.copilot-actions>a{white-space:normal}.copilot-home{padding:12px}.copilot-page{width:100%;min-width:0}}.copilot-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.copilot-form>.copilot-label{grid-column:1/-1}.copilot-voice{min-width:0;font-size:14px}.copilot-voice>label{align-items:flex-start;gap:8px;font-weight:400;display:flex}.copilot-voice input{flex-shrink:0;margin-top:3px}.copilot-voice p{overflow-wrap:anywhere;margin:8px 0}.copilot-history{flex-wrap:wrap;gap:8px;max-height:180px;margin:16px 0;display:flex;overflow:auto}.copilot-history button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.copilot-history button[aria-current=true]{outline:2px solid var(--accent,#2563eb);outline-offset:1px}.copilot-samples{border:1px solid var(--border,#dce3ec);border-radius:12px;margin:16px 0;padding:16px}.copilot-sample-fragment{white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.copilot-sample-fragment input{flex-shrink:0}.copilot-samples details{max-height:320px;overflow:auto}@media (width<=600px){.copilot-form{grid-template-columns:minmax(0,1fr)}.copilot-controls{grid-column:1}}.copilot-chat-turn{flex-direction:column;gap:.75rem;margin-block:1.25rem;display:flex}.copilot-chat-message{overflow-wrap:anywhere;border:1px solid #d8dee8;border-radius:1rem;max-width:min(85%,52rem);padding:1rem 1.25rem}.copilot-chat-user{background:#edf3ff;align-self:flex-end}.copilot-chat-agent{background:#fff;align-self:flex-start}.copilot-message-text p{white-space:pre-wrap;margin-block:.65rem;line-height:1.6}.copilot-message-text li{white-space:pre-wrap;margin-block:.35rem;line-height:1.6}.copilot-chat-event{color:#475569;background:#f1f5f9;border-radius:.5rem;align-self:center;max-width:52rem;padding:.4rem .75rem;font-size:.875rem}@media (width<=600px){.copilot-chat-message{max-width:95%;padding:.75rem}}.yandex-export{border:1px solid #d8dee8;border-radius:.6rem;min-width:0;margin-top:1rem;padding:.85rem}.yandex-export h5{margin:0 0 .6rem;font-size:1rem}.yandex-export dl{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.35rem .6rem;display:grid}.yandex-export dt{color:#536174}.yandex-export dd{overflow-wrap:anywhere;margin:0}.yandex-export p,.yandex-export small{overflow-wrap:anywhere}.yandex-export button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.yandex-export fieldset{min-width:0;margin-top:.8rem}.yandex-folder{border-bottom:1px solid #e3e7ed;flex-wrap:wrap;gap:.5rem;padding:.6rem 0;display:flex}.yandex-folder label{flex:12rem;min-width:0;display:block}.yandex-folder input[type=radio]{vertical-align:middle;width:1rem;height:1rem;margin:0 .45rem 0 0;display:inline-block}.yandex-folder small{margin-left:1.6rem;display:block}.yandex-confirm{background:#f1f5f9;border-radius:.35rem;margin:.7rem 0;padding:.6rem}.yandex-confirm button{margin:.3rem .3rem .3rem 0}@media (width<=600px){.yandex-export dl{grid-template-columns:minmax(0,1fr)}.yandex-export dd{margin-bottom:.4rem}.yandex-export .actions{flex-direction:column;align-items:stretch}}.workspace-access{overflow-wrap:anywhere;background:#fff;border:1px solid #e7e9ee;border-top:3px solid #a57834;border-radius:12px;max-width:760px;margin:clamp(20px,6vh,64px) auto;padding:clamp(20px,4vw,36px);font-size:18px;line-height:1.6}.workspace-access h1{color:#20252b;margin-top:0}.workspace-access nav{flex-wrap:wrap;gap:12px 20px;display:flex}.workspace-access a{color:#79571f;text-decoration:underline}.workspace-access button{min-height:44px;padding:10px 16px}@media (width<=800px){.workspace-access{margin:20px 12px}}.customer-agreements{margin-block:1.5rem}.customer-agreements label{margin-block:.6rem;display:block}.customer-agreements input:not([type=checkbox]),.customer-agreements select,.customer-agreements textarea{box-sizing:border-box;width:100%;max-width:100%}.customer-agreements textarea{min-height:5rem}.agreement-fields,.agreement-selection{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.agreement-change,.agreement-confirm{border:1px solid var(--border,#d5dbe2);border-radius:.5rem;margin-block:1rem;padding:1rem}.agreement-help{margin-inline:.4rem;display:inline-block}.agreement-help summary{cursor:pointer;font-weight:700}.agreement-help p{font-weight:400}.agreement-documents{padding:0;list-style:none}.agreement-documents>li{border-bottom:1px solid var(--border,#d5dbe2);padding-block:1rem}.customer-agreements fieldset{min-width:0}.customer-agreements h3,.customer-agreements p{overflow-wrap:anywhere}@media (width<=600px){.customer-agreements .button{white-space:normal;max-width:100%}}.expert-registration fieldset{min-width:0}.expert-table-scroll{max-width:100%;overflow-x:auto}.expert-registration table{border-collapse:collapse;width:100%}.expert-registration th,.expert-registration td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#ddd);padding:.75rem}.expert-registration td{overflow-wrap:anywhere;min-width:13rem}.expert-registration td:last-child{min-width:20rem}.expert-registration label{margin:.65rem 0;display:block}.expert-registration input:not([type=checkbox]),.expert-registration select,.expert-registration textarea{box-sizing:border-box;width:100%}.expert-registration blockquote{border-left:2px solid #aaa;margin:.5rem 0;padding:.5rem}.expert-hash{overflow-wrap:anywhere}@media (width<=700px){.expert-registration table,.expert-registration tbody,.expert-registration tr,.expert-registration td{width:auto;min-width:0;display:block}.expert-registration thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.expert-registration tr{border:1px solid var(--border,#ddd);border-radius:.5rem;margin-bottom:1rem}.expert-registration td:last-child{min-width:0}}:root{--graphite:#20232a;--nav:#292d35;--workspace:#f3f4f6;--panel:#fff;--border:#dfe2e7;--text:#242833;--secondary:#596273;--muted:#687183;--accent:#aa3540;--success:#277052;--warning:#805710;--danger:#9f3540;--info:#345c86;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r1:4px;--r2:8px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-lg:18px;--text-xl:28px;--sidebar:236px;--topbar:60px;color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:var(--text-base);background:var(--workspace);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:3px}:focus-visible{outline:2px solid var(--accent)}button,.button{border:1px solid var(--border);border-radius:var(--r1);color:var(--text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#f5f6f8;border-color:#bbc0c9}button:disabled{cursor:not-allowed;opacity:.48}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover{background:#922c37;border-color:#922c37}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3,p{margin:0 0 12px}h1{font-size:var(--text-xl);letter-spacing:-.7px;font-weight:650;line-height:1.25}h2{letter-spacing:-.1px;font-size:16px}h3{font-size:14px}small{color:var(--muted);line-height:1.55;display:block}code{overflow-wrap:anywhere;color:var(--secondary);font-size:11px}.muted{color:var(--secondary)}.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:750}.shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar);background:var(--graphite);color:#e9ebef;z-index:5;overscroll-behavior:contain;flex-direction:column;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar>*{flex-shrink:0}.brand{align-items:center;gap:11px;padding:0 7px 30px;display:flex}.brand-mark{letter-spacing:-2px;border:1px solid #555966;padding:7px 5px;font-size:20px;font-weight:800}.brand-mark span{color:#e58b93}.brand strong{letter-spacing:.5px;font-size:15px}.brand b{color:#db7b85}.brand small{letter-spacing:1.25px;color:#9ea7b6;margin-top:6px;font-size:7px}.nav-label{color:#8e98a8;letter-spacing:1.25px;padding:10px;font-size:9px}.sidebar nav{gap:5px;display:grid}.sidebar nav a{color:#c1c7d0;border-left:2px solid #0000;border-radius:4px;padding:12px 10px;font-size:13px;text-decoration:none}.sidebar nav a:hover{background:#2a2f38}.sidebar nav a.active{color:#fff;background:#32343e;border-left-color:#d5747f}.nav-index{color:#8f97a5;padding-right:16px;font-size:10px}.sidebar nav .nav-future{color:#6a7280;cursor:default;border-radius:4px;align-items:center;padding:12px 10px;font-size:13px;display:flex}.nav-future small{color:#757e8c;letter-spacing:.5px;text-transform:uppercase;margin-left:auto;font-size:9px}.sidebar nav.nav-secondary{gap:2px;margin-bottom:4px}.sidebar nav.nav-secondary a{color:#9aa1ad;padding:9px 10px;font-size:12px}.sidebar nav.nav-secondary a:hover{color:#dfe2e7}.sidebar nav.nav-secondary a.active{color:#fff}.sidebar-bottom{border-top:1px solid #393d45;margin-top:auto;padding:18px 10px 0;position:relative}.sidebar-bottom strong{overflow-wrap:anywhere;margin-right:24px;font-size:12px;display:block}.sidebar-bottom small{color:#a7afbc;margin:5px 0 14px}.sidebar-bottom button{color:#cdd2da;background:0 0;border-color:#454b56;width:100%;font-size:12px}.account-avatar{float:right;text-align:center;background:#3b414d;width:24px;height:24px;padding-top:5px;font-size:11px}.main{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));flex-direction:column;min-width:0;display:flex}.topbar{height:var(--topbar);border-bottom:1px solid var(--border);color:var(--secondary);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 30px;font-size:12px;display:flex}.topbar strong{color:var(--text);font-weight:550}.slash{color:#b2b8c2;margin:0 12px}.private{letter-spacing:.3px;white-space:nowrap;font-size:10px}.private i{background:var(--success);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.workspace{width:100%;max-width:1700px;margin:0 auto;padding:30px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px;display:flex}.page-heading p:last-child{margin-bottom:0}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r2);margin-bottom:20px;overflow:hidden}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.panel-head h2,.panel-head h3{margin:0}.panel>p,.panel>.status-line,.panel>.reasons,.panel>dl,.panel>.form-grid,.panel>.error,.panel>.note,.panel>h3,.panel>button,.panel>label,.panel>details{margin:16px 20px}.panel>.split{padding:0 20px 20px}.panel>.badge{margin:16px 20px}.panel-head a{font-size:12px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid var(--border);border-radius:var(--r2);background:#fff;padding:18px 20px;position:relative}.metric:first-child{border-top:2px solid var(--accent)}.metric p{color:var(--secondary);font-size:12px}.metric strong{letter-spacing:-1px;margin:5px 0 10px;font-size:34px;font-weight:600;line-height:1.3;display:block}.metric span{color:var(--muted);font-size:10px}.summary-strip{color:var(--secondary);flex-wrap:wrap;gap:24px;margin:4px 0 15px;padding:14px 0;font-size:12px;display:flex}.summary-strip b{color:var(--text);margin-left:10px}.table-wrap{overflow:auto}.financial-table{min-width:760px}.financial-table td{overflow-wrap:normal;min-width:90px}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--border);white-space:nowrap;background:#f9fafb;padding:12px 16px;font-size:9px;position:sticky;top:0}td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eceef1;max-width:330px;padding:15px 16px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafafb}tbody tr.selected{background:#f8edf0}td strong{font-size:12px;font-weight:600}td small{margin-top:5px;font-size:11px}.case-id{color:var(--text);white-space:nowrap;font-family:Consolas,monospace;font-size:11px;font-weight:600}.badge{border-radius:3px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.2;display:inline-block}.neutral{color:#535e70;background:#edf0f4}.danger{color:var(--danger);background:#f9e9ec}.success{color:var(--success);background:#e6f3ed}.note,.warning,.error{color:var(--secondary);background:#eaeef2;border-left:2px solid #c2c7cf;border-radius:2px;margin:15px 0;padding:13px 16px;font-size:12px;line-height:1.6}.warning{color:var(--warning);background:#faf1dd;border-color:#b68a31}.error{border-color:var(--danger);color:var(--danger);background:#faecee}.error p:last-child{margin-bottom:0}.filters{background:#fff;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.filters label{flex:1;min-width:170px;max-width:340px}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;padding:14px 20px;font-size:11px;display:flex}.pagination button{font-size:11px}.empty{color:var(--muted);text-align:center;padding:32px 24px;font-size:13px}.tabs{white-space:nowrap;border-bottom:1px solid #d6dbe3;gap:24px;margin-bottom:24px;display:flex;overflow:auto}.tabs a{color:var(--secondary);border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px;text-decoration:none}.tabs a.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.back{color:var(--secondary);margin-bottom:18px;font-size:11px;text-decoration:none;display:inline-block}.case-grid{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.status-line{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.reasons{padding:0;list-style:none}.reasons li{border-bottom:1px solid #eceef1;border-left:2px solid #c7a066;margin-bottom:5px;padding:11px 12px 11px 18px;font-size:12px;line-height:1.5}.reasons details{margin-top:3px;padding:0;font-size:10px}.reasons summary{color:var(--muted);font-size:10px}dl{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.45;display:grid}dt{color:var(--muted)}dd{overflow-wrap:break-word;min-width:0;margin:0}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions button{font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.wide{grid-column:1/-1}label{color:var(--secondary);font-size:11px;font-weight:600;display:block}input,select,textarea{width:100%;color:var(--text);background:#fff;border:1px solid #cdd2da;border-radius:4px;min-height:36px;margin:6px 0 12px;padding:9px 10px;font-size:12px;display:block}textarea{resize:vertical;min-height:76px}input[type=file]{padding:8px;font-size:11px}input[type=checkbox]{width:auto;min-height:0;margin:0 8px 0 0;display:inline-block}.check{padding:6px 0}.obligation-review .check{align-items:center;gap:8px;display:flex}.obligation-review input[type=radio]{flex:none;width:auto;min-height:0;margin:0}.field input,.field select,.field textarea{margin-bottom:2px}fieldset{border:1px solid var(--border);margin:12px 0;padding:12px}legend{color:var(--secondary);font-size:11px}details{margin:16px 0}summary{cursor:pointer;color:var(--secondary);padding:5px 0;font-size:12px;font-weight:600}details.panel{padding:16px 20px}.split{grid-template-columns:1fr 1fr;gap:26px;display:grid}.pad{padding:12px 0}.fact-row{border-bottom:1px solid var(--border);padding:18px 20px}.fact-row .panel-head{border:0;padding:0 0 12px}.fact-row:last-child{border:0}.fact-row .summary-strip{margin:0;padding:5px 0 15px}.text-button{color:var(--accent);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:12px}.document-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.document-grid>.panel{min-width:0}.text-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:#fafaf8;max-height:600px;margin:16px 20px;padding:20px;font-family:Segoe UI,sans-serif;font-size:12px;line-height:1.8;overflow:auto}.candidate-group{padding:16px 20px}.candidate{border-bottom:1px solid var(--border);padding:12px 0}.candidate>.actions{margin-top:12px}.comparison{grid-template-columns:1fr 15px 1fr;align-items:center;gap:10px;margin:12px 0;display:grid}.comparison>div{border:1px solid var(--border);background:#f5f6f8;min-width:0;padding:10px}.comparison p{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.comparison small{font-size:9px}.inline{max-width:130px}.document-grid .actions{padding:0 20px}.candidate .actions{padding:0}.versions{padding:20px}.diff td:nth-child(2){background:#faf0f1}.diff td:nth-child(3){background:#edf6f1}footer{letter-spacing:.8px;color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding:20px 30px;font-size:9px;display:flex}footer span{letter-spacing:0}.login{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{background:var(--graphite);color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:10vw;display:flex}.monogram{letter-spacing:-6px;margin-bottom:60px;font-size:44px;font-weight:700}.monogram span{color:#cf7982}.login-brand .eyebrow{color:#9aa4b5;letter-spacing:2px;font-size:10px}.login-brand h1{white-space:nowrap;letter-spacing:-1px;margin:8px 0 30px;font-size:36px}.login-brand h1 span{color:#d77d88}.login-brand>p:not(.eyebrow){color:#bdc5d1;font-size:18px;line-height:1.65}.login-line{background:#464c57;width:70px;height:1px;margin:40px 0 20px}.login-brand small{color:#9fa8b7;font-size:11px}.login-box{align-self:center;width:100%;max-width:480px;margin:auto;padding:50px}.login-box h2{font-size:24px;line-height:1.3}.login-box .muted{font-size:12px;line-height:1.6}.login-box form{margin:30px 0}.login-box input{margin-bottom:22px;padding:12px}.login-box button{width:100%;padding:12px}.login-box small{font-size:10px}@media (width<=1150px){:root{--sidebar:208px}.workspace{padding:24px}.topbar{padding:0 24px}.metrics{gap:10px}.metric{padding:16px}.case-grid{grid-template-columns:1.2fr 1fr}.document-grid{grid-template-columns:1fr}.login-brand{padding:8vw}.brand strong{font-size:13px}}@media (width<=850px){:root{--sidebar:174px}.sidebar{padding:20px 10px}.brand-mark{display:none}.sidebar nav a{padding:11px 7px}.nav-index{padding-right:8px}.workspace{padding:18px}.metrics{grid-template-columns:repeat(2,1fr)}.case-grid,.split{grid-template-columns:1fr}.page-heading{align-items:flex-start}.topbar{padding:0 18px}.private{display:none}.login{grid-template-columns:1fr}.login-brand{display:none}.login-box{padding:30px}footer span{display:none}}@media (width<=600px){:root{--sidebar:0px}.sidebar{width:100%;padding:12px;position:static}.shell{display:block}.sidebar .brand,.nav-label{display:none}.sidebar-bottom{align-items:center;gap:10px;margin-top:8px;padding:8px 0 0;display:flex}.sidebar-bottom .account-avatar,.sidebar-bottom small{display:none}.sidebar-bottom strong{margin:0 auto 0 0}.sidebar-bottom button{width:auto}.sidebar nav{display:flex;overflow:auto}.sidebar nav a{white-space:nowrap}.nav-index{display:none}.main{width:100%;margin:0}.form-grid{grid-template-columns:1fr}.page-heading{display:block}.page-heading>.actions,.page-heading>.button{margin-top:14px}.tabs{gap:18px}.metrics{gap:8px}.metric p{font-size:11px}}.workspace{margin:0 auto}.topbar{background:var(--nav);color:#bfc7d4;border-color:#363c46}.topbar strong{color:#f2f4f7}.reasons li{padding:8px 12px}.reasons details{margin:2px 0 0;padding:0}.reasons summary{padding:1px 0}.reasons code{margin-top:6px;display:block}.sidebar{min-height:100vh}.workflow-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:18px;display:grid}.workflow-action{border:1px solid var(--border);border-radius:6px;padding:16px}.workflow-action.blocking{border-left:3px solid var(--accent)}.workflow-action h3{margin:10px 0}.workflow-action .reasons{padding:0}.workflow-transitions{margin:16px}.workflow-transitions .actions{margin-top:12px}.workflow-checklist{grid-template-columns:1fr 1fr;gap:0 24px;padding:8px 20px;list-style:none;display:grid}.workflow-checklist>li{border-bottom:1px solid var(--border);gap:14px;padding:12px 0;display:flex}.workflow-checklist>li>span{font-size:18px;font-weight:700}.workflow-checklist details{margin:8px 0 0}.workflow-version-list{padding:0 20px}.work-queues{grid-template-columns:repeat(3,1fr);gap:16px;padding:18px;display:grid}.work-queues section{border:1px solid var(--border);border-radius:6px;padding:14px}.work-queues h3{margin:0 0 10px}.work-queues a{padding:5px 0;font-size:12px;display:block}.audit-list{padding:0 20px;list-style:none}.audit-list li{border-bottom:1px solid var(--border);gap:20px;padding:10px 0;display:flex}dialog{border:1px solid var(--border);max-width:640px;max-height:85vh;color:var(--text);border-radius:8px;padding:28px}dialog::backdrop{background:#14181e8c}@media (width<=850px){.work-queues,.workflow-checklist{grid-template-columns:1fr}}.action-center{min-width:0}.action-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.action-filters{flex-wrap:wrap}.action-filters label{flex:1;min-width:130px}.action-head,.action-row{grid-template-columns:140px minmax(180px,2fr) 150px minmax(200px,2fr);gap:18px;padding:18px 22px;display:grid}.action-head{text-transform:uppercase;color:#68788b;font-size:11px}.action-row{overflow-wrap:anywhere;border-top:1px solid #e1e7ed}.action-row>div{min-width:0}.action-row small{color:#66768b;margin-top:6px;display:block}.action-row summary{cursor:pointer;margin-bottom:10px}.action-row pre{white-space:pre-wrap}.action-priority{border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.priority-CRITICAL{color:#9f202e;background:#fbe4e5}.priority-HIGH{color:#854b0c;background:#fff0dc}.priority-MEDIUM{color:#345583;background:#eaf0fb}.priority-LOW{color:#536273;background:#eef1f4}@media (width<=1000px){.action-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.action-head{display:none}.action-row{grid-template-columns:1fr 2fr}}@media (width<=600px){.action-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.action-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.action-filters label{flex-basis:100%;min-width:0}}.notification-control{margin-left:auto;position:relative}.topbar .notification-panel,.topbar .notification-panel strong,.topbar .notification-panel h2{color:#263b52}.notification-control>button{align-items:center;gap:10px;display:flex}.notification-control b{color:#fff;background:#a92c3b;border-radius:12px;padding:2px 7px}.notification-panel{z-index:30;text-align:left;width:min(620px,100vw - 32px);max-height:80vh;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 40px #142c4930}.notification-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.notification-item{overflow-wrap:anywhere;border-top:1px solid #e0e7ed;padding:16px 20px}.notification-item p{margin:8px 0}.notification-item small{color:#66768b;margin-top:5px;display:block}.notification-unread{background:#fcfdff;border-left:3px solid #a92c3b}.notification-meta,.notification-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.topbar{gap:12px}@media (width<=700px){.topbar{flex-wrap:wrap;height:auto;min-height:70px;padding:12px 16px}.notification-control{position:static}.notification-panel{max-height:calc(100dvh - 105px);position:fixed;top:85px;right:16px}.notification-actions{flex-direction:column;align-items:flex-start}}.management-tabs,.management-controls,.management-presets,.management-controls form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.management-tabs{margin-bottom:24px}.management-tabs [aria-pressed=true]{color:#fff;background:#18354b}.management-controls label{gap:5px;font-size:13px;display:grid}.management-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:24px 0;display:grid}.management-card,.management-detail,.management-attention{background:#fff;border:1px solid #dce4eb;border-radius:12px;margin-bottom:16px;padding:20px}.management-card h2{margin:0 0 14px;font-size:18px}.management-metric{text-align:left;color:#263b52;background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.management-metric strong{font-size:22px}.management-metric small{color:#66778a;margin-top:4px;font-size:11px;display:block}.management-detail small{overflow-wrap:anywhere;display:block}.management-attention article{overflow-wrap:anywhere;border-top:1px solid #dce4eb;padding:16px 0}@media (width<=600px){.management-grid{grid-template-columns:minmax(0,1fr)}.management-controls form{width:100%}.management-controls label{max-width:100%}.management-report{min-width:0}}.legal-ab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-ab-grid section,.legal-ab-grid p{overflow-wrap:anywhere;min-width:0}@media (width<=720px){.legal-ab-grid{grid-template-columns:1fr}}@media (width<=700px){.sidebar{min-height:0}}.work-hero{margin:4px 0 30px}.work-hero h1{font-size:32px}.work-hero .muted{max-width:620px;margin-bottom:0;font-size:14px}.work-section-title{letter-spacing:.6px;text-transform:uppercase;color:var(--secondary);margin:0 0 14px;font-size:12px;font-weight:750}.work-actions{gap:var(--s4);margin-bottom:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}.work-action-card{text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--r2);color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;padding:22px 22px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.work-action-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 24px #14181e14}.work-action-card b{letter-spacing:-.2px;font-size:16px;font-weight:650}.work-action-card small{color:var(--secondary);margin-top:2px;font-size:12px}.work-action-card .work-action-arrow{color:var(--accent);margin-top:14px;font-size:11px;font-weight:700}.work-action-card.attention{border-left:3px solid var(--danger)}.attention-block,.mywork-block{margin-bottom:var(--s6)}.attention-list{gap:10px;display:grid}.attention-card{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r2);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.attention-card strong{font-size:14px;font-weight:600}.attention-card .button{border-color:var(--accent);color:var(--accent);flex-shrink:0;font-weight:700}.inbox-primary-actions{margin-bottom:16px;padding:20px}.inbox-actions-row{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.inbox-action-button{border:1px solid var(--border);background:#fff;border-radius:6px;flex:1;min-width:220px;padding:14px 16px}.inbox-action-button label,.inbox-action-button>button,.inbox-action-button .button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:14px;font-weight:600;display:block}.inbox-action-button small{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.inbox-card .badge{margin-bottom:4px}.review-details{margin-top:10px;font-size:12px}.review-details summary{cursor:pointer;color:var(--accent)}.review-question{margin:12px 0}.review-question>strong{margin-bottom:4px;font-size:12px;display:block}.mywork-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mywork-tabs button{border-radius:20px;padding:7px 16px;font-size:12px}.mywork-tabs button[aria-pressed=true]{background:var(--graphite);color:#fff;border-color:var(--graphite)}.mywork-list{gap:10px;display:grid}.mywork-row{border:1px solid var(--border);border-radius:var(--r2);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.mywork-row strong{font-size:13px;font-weight:600}.mywork-row .mywork-meta{color:var(--muted);align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}.mywork-radar-row{gap:var(--s4);margin-bottom:var(--s6);grid-template-columns:2.3fr 1fr;align-items:start;display:grid}.legal-radar-card{border:1px dashed var(--border);border-radius:var(--r2);background:#fff;padding:16px 18px}.legal-radar-card h3{margin:0 0 6px;font-size:13px}.legal-radar-card small{margin-bottom:6px}.legal-radar-card details{margin:8px 0 0}.legal-radar-card summary{font-size:11px}.work-secondary{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--border)}.work-secondary .metrics{grid-template-columns:repeat(4,1fr);margin-top:14px}.work-secondary .metric strong{margin:4px 0 6px;font-size:22px}.system-summary-line{border:1px solid var(--border);border-radius:var(--r2);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.system-summary-line>span{min-width:240px;color:var(--text);flex:1}.system-details-toggle{flex-basis:100%;order:3}.system-details-toggle summary{color:var(--muted);font-size:11px}@media (width<=1150px){.work-actions{grid-template-columns:repeat(2,1fr)}.mywork-radar-row{grid-template-columns:1fr}}@media (width<=700px){.work-actions{grid-template-columns:1fr}.attention-card,.mywork-row{flex-direction:column;align-items:flex-start}.work-secondary .metrics{grid-template-columns:repeat(2,1fr)}.system-summary-line{flex-direction:column;align-items:flex-start}}.cases-view-tabs{margin-bottom:18px}.advanced-filters{margin:4px 0 20px}.advanced-filters summary{color:var(--muted);font-size:11px}.advanced-filters label{max-width:320px}.case-list{gap:12px;margin-bottom:16px;display:grid}.case-card{border:1px solid var(--border);border-radius:var(--r2);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.case-card-main{flex:1;min-width:0}.case-card-name{letter-spacing:-.2px;font-size:15px;font-weight:650;display:block}.case-card-object{color:var(--secondary);margin-top:3px;font-size:13px}.case-card-work{color:var(--muted);margin-top:3px;font-size:12px}.case-card-state{align-items:center;gap:10px;margin-top:10px;display:flex}.risk-tag{color:var(--danger);background:#f9e9ec;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:700}.case-card-detail{margin:10px 0 0}.case-card-detail summary{color:var(--muted);font-size:10px}.case-card-detail dl{margin-top:8px;font-size:11px}.case-card>.button{flex-shrink:0}.case-card-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;display:flex}.case-card-actions .button{white-space:nowrap}.new-engagement-choice{flex-wrap:wrap;gap:10px;padding:0 20px 16px;display:flex}.contractor-pick-list{gap:6px;max-height:320px;display:grid;overflow:auto}.contractor-pick-row{text-align:left;justify-content:flex-start;font-weight:500}@media (width<=700px){.case-card{flex-direction:column;align-items:flex-start}.case-card>.button{justify-content:center;width:100%}.case-card-actions{width:100%}.case-card-actions .button{justify-content:center;width:100%}}.wizard-contractor{letter-spacing:-.3px;margin-bottom:10px;font-size:18px;font-weight:650}.wizard-progress{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.wizard-progress-step{padding:2px 0}.wizard-progress-step:not(:last-child):after{content:"  —  ";color:#c7ccd4}.wizard-progress-step.done{color:var(--secondary)}.wizard-progress-step.active{color:var(--accent);font-weight:700}.wizard-step-label{margin:4px 0 16px;font-size:15px;font-weight:650}.wizard-recap{color:var(--secondary);margin-bottom:4px;font-size:13px}.wizard-selected-note{color:var(--success);margin-top:-6px;font-size:12px}.wizard-group-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin:14px 0 4px;font-size:11px;font-weight:700}.wizard-disclosure{margin:10px 0}.wizard-disclosure>summary{color:var(--muted);font-size:11px}.wizard-disclosure-block{border-radius:var(--r2);border:1px solid var(--border);background:#f8f9fb;margin:16px 0;padding:14px 16px}.wizard-disclosure-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:700}.wizard-status{border-radius:var(--r2);margin:12px 0;padding:12px 16px;font-size:13px}.wizard-status-ok{color:var(--success);background:#e6f3ed}.wizard-issue-group{margin:16px 0}.wizard-issue-group h4{text-transform:uppercase;letter-spacing:.4px;color:var(--warning);margin-bottom:8px;font-size:12px}.wizard-issue-group.wizard-issue-attention h4{color:var(--danger)}.wizard-issue-group.wizard-issue-muted h4{color:var(--muted)}.wizard-summary{grid-template-columns:140px 1fr;margin:14px 0 18px}.wizard-option-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;font-weight:400;display:flex}.wizard-option-row input{width:auto;margin:3px 0 0}.wizard-option-row:last-child{border-bottom:0}.wizard-create-block{margin-top:8px}.wizard-create-block h4{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:12px}.wizard-primary-cta{padding:12px 22px;font-size:14px}.wizard-success h3{color:var(--success)}.wizard-ai-note{font-size:11px}.wizard-field{margin:12px 0 18px}.wizard-field-title{color:var(--secondary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.wizard-field input,.wizard-field select{margin-bottom:6px}.wizard-checklist-list{counter-reset:wizard-step-item;padding:0;list-style:none}.wizard-checklist-list>li{counter-increment:wizard-step-item;border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--r2);background:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;display:flex}.wizard-checklist-list>li:before{content:counter(wizard-step-item) ". ";color:var(--warning);font-weight:700}.wizard-checklist-list p{color:var(--secondary);margin:4px 0 0;font-size:12px}.wizard-checklist-list button{flex-shrink:0}.wizard-gate-note{margin-top:-8px}.wizard-summary-card{border:1px solid var(--border);border-radius:var(--r2);background:#f8f9fb;margin:14px 0 18px;padding:16px 18px}.wizard-summary-card .wizard-summary{margin:0}.wizard-decision{margin:16px 0}.wizard-decision h4{margin-bottom:10px;font-size:13px}.wizard-option-card{border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 14px;font-weight:400;display:flex}.wizard-option-card:has(input:checked){border-color:var(--accent);background:#fdf6f7}.wizard-option-card input{width:auto;margin:3px 0 0}.wizard-option-card span{flex-direction:column;gap:2px;display:flex}.wizard-blocked{border-left:3px solid var(--danger);border-radius:var(--r2);background:#faecee;margin-top:10px;padding:14px 16px}.wizard-blocked h4{color:var(--danger);margin-bottom:6px;font-size:13px}@media (width<=700px){.wizard-checklist-list>li{flex-direction:column;align-items:flex-start}}.case-header{margin:4px 0 26px}.case-header h1{margin:2px 0 6px}.case-header-line{color:var(--secondary);margin-bottom:18px;font-size:14px}.case-summary-grid{border:1px solid var(--border);border-radius:var(--r2);background:#fff;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;padding:16px 18px;display:grid}.case-summary-grid>div{min-width:0}.case-summary-grid span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.case-summary-grid strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.case-state-row{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.case-state-row.summary-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.case-state-block{border:1px solid var(--border);border-radius:var(--r2);background:#fff;padding:16px 18px}a.case-state-block{color:inherit;text-decoration:none;display:block}.case-block-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:11px;font-weight:700}.case-state-value{margin-bottom:6px;font-size:18px;font-weight:650}.case-state-value.danger{color:var(--danger)}.case-state-block.danger{border-left:3px solid var(--danger)}.case-state-reason{color:var(--secondary);font-size:13px}.case-actions-row{margin-bottom:8px}.case-technical-detail{margin:4px 0 0}.case-technical-detail>summary{color:var(--muted);font-size:10px}@media (width<=1000px){.case-summary-grid{grid-template-columns:repeat(2,1fr)}.case-state-row{grid-template-columns:1fr}}@media (width<=600px){.case-summary-grid{grid-template-columns:1fr}}.help-section-title{margin:8px 0 12px;font-size:14px;font-weight:650}.help-quickstart{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.help-if-needed{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.help-if-needed li{overflow-wrap:anywhere}@media (width<=700px){.help-if-needed{grid-template-columns:minmax(0,1fr)}}.help-card,.help-result{text-align:left;border:1px solid var(--border);border-radius:var(--r2);cursor:pointer;background:#fff;width:100%;padding:14px 16px;display:block}.help-card strong,.help-result strong{margin-bottom:4px;font-size:13px;font-weight:650;display:block}.help-card span,.help-result span{color:var(--muted);font-size:12px;display:block}.help-search-results{gap:10px;display:grid}.help-layout{grid-template-columns:240px 1fr;align-items:start;gap:20px;display:grid}.help-topics{border:1px solid var(--border);border-radius:var(--r2);background:#fff;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:0}.help-topics button{text-align:left;color:var(--secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:9px 12px;font-size:13px}.help-topics button.active{background:var(--workspace);color:var(--accent);font-weight:650}.help-article{border:1px solid var(--border);border-radius:var(--r2);background:#fff;min-width:0;padding:22px 26px}.help-article h2{margin-top:0}.help-block{margin:18px 0}.help-block h3{margin-bottom:6px;font-size:13px;font-weight:650}.help-steps{padding-left:20px}.help-steps li{margin-bottom:6px;line-height:1.5}.help-related{margin:0;padding:0;list-style:none}.help-related li{margin-bottom:4px}.help-glossary dt{margin-top:12px;font-weight:650}.help-glossary dd{color:var(--secondary);margin:2px 0 0}.help-scenario-group{margin:18px 0}.help-scenario-group h3{margin-bottom:6px;font-size:13px;font-weight:650}.help-scenario-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.help-scenario-list button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:7px 10px;font-size:13px}.help-scenario-list button:hover{background:var(--workspace);border-color:var(--border)}@media (width<=860px){.help-quickstart{grid-template-columns:1fr 1fr}.help-layout{grid-template-columns:1fr}.help-topics{flex-flow:wrap;position:static}}@media (width<=560px){.help-quickstart{grid-template-columns:1fr}}.dossier-summary{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 0;display:flex}.dossier-summary small{color:var(--muted);flex-basis:100%}.dossier-row{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 20px;padding:12px 0;display:flex}.dossier-row-main{flex:360px;min-width:0;line-height:1.6}.dossier-row-actions{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;display:flex}.dossier-row-review{flex-basis:100%;min-width:0}.historical-card .case-card-main>p{margin:4px 0}.historical-card small{display:block}.historical-card details{margin-top:8px}.historical-card summary{cursor:pointer}.finalize-summary{flex-wrap:wrap;gap:8px 24px;padding:0;list-style:none;display:flex}.finalize-group{border-top:1px solid var(--border);padding:10px 0}.finalize-group-head{text-align:left;justify-content:space-between;width:100%;display:flex}.finalize-card{border:1px solid var(--border);border-radius:var(--r1);flex-direction:column;gap:8px;margin:10px 0;padding:12px;display:flex}.finalize-doc{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.finalize-doc small{overflow-wrap:anywhere;flex:200px;min-width:0}.finalize-card fieldset{border:0;margin:0;padding:0}.finalize-card legend{margin-bottom:4px;font-weight:600}.finalize-options{flex-direction:column;gap:4px;display:flex}.finalize-search{flex-wrap:wrap;gap:4px;display:flex}.finalize-persons{margin:0;padding:0;list-style:none}.finalize-persons li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;display:flex}.finalize-persons li span{flex:220px;min-width:0}.finalize-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finalize-card h3{margin:0;font-size:1rem}.onboarding-review{gap:var(--s4);display:grid}.onboarding-review-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;display:flex}.onboarding-review-head h2,.onboarding-review-head p{margin:0}.onboarding-section{border:1px solid var(--border);border-radius:var(--r2);padding:var(--s4);background:var(--panel)}.onboarding-section h4{margin:0 0 var(--s3)}.onboarding-note{padding:var(--s3);border-radius:var(--r2);background:var(--workspace);margin:0}.onboarding-facts{display:grid}.onboarding-fact{gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--border);grid-template-columns:minmax(140px,1fr) minmax(160px,2fr) minmax(130px,1fr) minmax(160px,2fr) auto;align-items:baseline;display:grid}.onboarding-fact:first-child{border-top:0}.onboarding-fact-label{color:var(--secondary)}.onboarding-fact-value{overflow-wrap:anywhere;font-weight:600}.onboarding-fact-state{white-space:nowrap}.onboarding-fact-state.state-confirmed{color:var(--success)}.onboarding-fact-state.state-review,.onboarding-fact-state.state-conflict{color:var(--warning)}.onboarding-fact-note{font-size:var(--text-sm)}.onboarding-docs,.onboarding-questions{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.onboarding-docs li{gap:var(--s2);grid-template-columns:24px 1fr auto;align-items:baseline;display:grid}.onboarding-questions li{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--r1);padding:var(--s2) var(--s3)}.onboarding-questions li p{margin:0 0 var(--s2)}.onboarding-summary{gap:var(--s1) var(--s4);margin:0 0 var(--s3);grid-template-columns:max-content 1fr;display:grid}.onboarding-summary dd{margin:0;font-weight:600}@media (width<=760px){.onboarding-fact{gap:var(--s1);grid-template-columns:1fr}.onboarding-docs li{grid-template-columns:24px 1fr}}.onboarding-question p{margin:0 0 var(--s2)}.onboarding-question-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.onboarding-question-actions input{min-width:220px}.onboarding-question-sources{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.file-format{border:1px solid var(--border);letter-spacing:.4px;color:var(--ink,#2b2f36);border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:650;display:inline-block}.file-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.file-text-preview{flex-basis:100%;max-width:100%}.file-text-preview pre{white-space:pre-wrap;max-height:320px;overflow:auto}.link-period{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.link-period select{max-width:100%}.inline-edit{margin-left:4px;font-size:12px}.period-edit{border-top:1px solid var(--border);flex-basis:100%;gap:8px;margin-top:10px;padding-top:10px;display:grid}.period-edit .form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px;display:grid}.historical-card{flex-wrap:wrap}.historical-card>.period-edit,.historical-card>.smart-upload{flex-basis:100%;order:3}.recommendation-inputs{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.recommendation-card{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.recommendation-card dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;display:grid}.recommendation-card dt{color:var(--muted);font-size:11px}.recommendation-reasons,.recommendation-warnings{margin:6px 0;padding:0;list-style:none}.recommendation-warnings li{color:#8a5a00}.preline{white-space:pre-line}.wizard-manual{margin-top:12px}.coverage-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.coverage-rejected{opacity:.65}.coverage-decision,.coverage-add{gap:6px;margin-top:6px;display:grid}.search-select{gap:4px;display:grid;position:relative}.search-select-list{z-index:10;background:var(--surface,#fff);border:1px solid var(--border);border-radius:4px;max-height:240px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.search-select-list li{cursor:pointer;padding:6px 10px}.search-select-list li[aria-selected=true],.search-select-list li:hover{background:var(--hover,#eef1f5)}.guard-panel h4{margin-top:0}.guard-items{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.guard-items li{border-left:3px solid var(--warning,#b7791f);padding-left:.75rem}.guard-items p{margin:.25rem 0}.guard-decision{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.35rem;margin-top:.5rem;padding:.5rem .75rem;display:grid}.guard-decision textarea{min-height:3.5rem}.guard-functions{border:0;gap:.25rem;margin:.5rem 0;padding:0;display:grid}.guard-pass{margin:.25rem 0}.employment-status{margin:.5rem 0 1rem}.employment-decision{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.35rem;margin-top:.5rem;padding:.5rem .75rem;display:grid}.employment-decision textarea{min-height:3rem}.package-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.package-card{border:1px solid var(--border,#d8dde6);overflow-wrap:break-word;border-radius:6px;min-width:0;padding:.75rem .9rem}.package-card p{margin:.3rem 0}.package-card-title{letter-spacing:.02em}.package-project-mark{color:#7a4b00;background:#fff4e0;border-radius:4px;padding:.1rem .5rem;font-weight:600;display:inline-block}.package-status{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.5rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.package-status h4,.package-status p{margin:0}.package-status .actions small{flex-basis:100%}.package-missing-block,.package-legal-block{border-radius:6px;gap:.35rem;padding:.6rem .75rem;display:grid}.package-missing-block{background:#fff8e6;border:1px solid #f0d58c}.package-legal-block{background:#eef3ff;border:1px solid #bfd0f5}.package-missing{gap:.5rem;margin:0;padding-left:0;list-style:none;display:grid}.package-missing li{overflow-wrap:break-word}.address-resolution{gap:.4rem;margin-top:.35rem;display:grid}.address-resolution p{margin:0}.address-option{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.3rem;min-width:0;padding:.5rem .75rem;display:grid}.address-entry{gap:.4rem;max-width:40rem;display:grid}.package-known{margin:.5rem 0}.package-body{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin:16px 20px;display:grid}.smart-package-options{min-width:0}.performance-review{border-top:1px solid var(--border);min-width:0;padding-top:1rem}.performance-review fieldset{min-width:0}.performance-review label{overflow-wrap:anywhere;margin:.6rem 0;display:block}.performance-review input[type=checkbox]{width:auto;min-height:0;display:inline-block}.performance-review textarea,.performance-review select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.performance-work{border-bottom:1px solid var(--border);min-width:0;padding:.5rem 0}.performance-work p,.performance-review p{overflow-wrap:anywhere}.package-yandex{border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-top:1rem;padding-top:1rem}.package-yandex label{margin:.6rem 0;display:block}.package-yandex input[type=checkbox]{width:auto;min-height:0;display:inline-block}.package-export-row{border-bottom:1px solid var(--border);min-width:0;padding:.5rem 0}.smart-package-options fieldset{min-width:0;margin:.75rem 0}.smart-package-options label{overflow-wrap:anywhere;margin:.6rem 0;display:block}.smart-package-options .learning-explanation{margin:.25rem 0 0 1.5rem;display:block}.smart-package-options input[type=radio],.smart-package-options input[type=checkbox]{width:auto;min-height:0;margin:0 .5rem 0 0;display:inline-block}.smart-package-options input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;width:100%;max-width:100%}@media (width<=40rem){.package-body{margin:12px}}.package-summary{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0 0 .75rem;container-type:inline-size}.package-summary>div{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0;display:grid}.package-summary dt{color:var(--muted,#5b6472)}.package-summary dd{word-break:normal}@container (width<=34rem){.package-summary>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media (width<=40rem){.package-summary>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.package-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.package-parts>div{overflow-wrap:break-word;min-width:0}.package-parts h5{margin:0 0 .3rem;font-size:13px}.package-preview{border:1px solid var(--border,#d8dde6);background:var(--surface,#fff);border-radius:6px;max-height:32rem;padding:1rem 1.25rem;font-family:Times New Roman,serif;overflow:auto}.package-preview p{text-align:justify;margin:.15rem 0}.package-preview .package-title,.package-preview .package-heading{text-align:center}.package-preview .package-right{text-align:right}.package-preview .strong{font-weight:700}.package-preview .package-bullet{padding-left:1rem}.package-signatures{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}.company-group{border:1px solid var(--border,#d8dde6);border-radius:6px;margin:0 0 .75rem;padding:.5rem .75rem}.help-codes{border-collapse:collapse;margin:.5rem 0}.help-codes th,.help-codes td{text-align:left;border-bottom:1px solid var(--border,#d8dde6);padding:.25rem .75rem}.doc-card{gap:.45rem;display:grid}.doc-card.withdrawn{background:#f6f7f9}.doc-status{margin:0;font-weight:600}.doc-status-withdrawn{color:#4b5260;background:#eceef2;border-radius:4px;padding:.1rem .5rem;font-weight:600;display:inline-block}.doc-secondary{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.doc-danger-link{color:var(--danger)}.doc-saved{color:#1f6b3a;margin:0}.doc-editor{border-top:1px solid var(--border,#d8dde6);gap:.75rem;min-width:0;padding-top:.75rem;display:grid}.doc-editor-head h4,.doc-editor-head p{margin:0 0 .25rem}.doc-editor-body{gap:.35rem;max-height:60vh;padding-right:.25rem;font-family:Times New Roman,serif;display:grid;overflow:auto}.doc-editor-body p{margin:.1rem 0}.doc-editor-fixed{color:#4b5260}.doc-editor-clause textarea{width:100%;font:inherit;resize:vertical;line-height:1.4}.doc-editor-clause-actions{justify-content:flex-end;gap:1rem;display:flex}.doc-editor-bar,.doc-editor-confirm{background:var(--surface,#fff);border-top:1px solid var(--border,#d8dde6);padding:.5rem 0;position:sticky;bottom:0}.doc-editor-confirm p{margin:0 0 .4rem;font-weight:600}.doc-changes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.doc-change{overflow-wrap:break-word;border-left:3px solid #bfd0f5;padding:.25rem .6rem}.doc-change-added{border-left-color:#7cb88f}.doc-change-removed{border-left-color:#d49aa1}.doc-change p{margin:.2rem 0}.doc-history ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.doc-version{border:1px solid var(--border,#d8dde6);border-radius:6px;padding:.5rem .6rem}.doc-version.withdrawn{background:#f6f7f9}.doc-withdraw{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.35rem;padding:.6rem .75rem;display:grid}.doc-withdraw .field-label{margin:0;font-weight:600}.doc-restore{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.attention-person{margin:1rem 0}.attention-person>h3{margin:0 0 .5rem;font-size:15px}.human-task h4{margin:.25rem 0}.human-task .task-why{margin:0 0 .5rem}.lawyer-confirm{border:1px solid var(--border,#d8dde6);border-radius:6px;gap:.4rem;margin:.5rem 0;padding:.6rem .75rem;display:grid}.lawyer-confirm p{margin:0}.lawyer-provenance{border-left:3px solid #7cb88f;margin:.5rem 0;padding:.25rem .6rem}.lawyer-provenance p{margin:.15rem 0}.lawyer-confirmations{margin-bottom:1rem}.case-human-tasks{margin:.25rem 0 0;padding-left:1.1rem}.create-document .actions{margin:.5rem 0}.advanced-mode{margin:1rem 0}.advanced-mode>summary{cursor:pointer;color:var(--muted,#5b6472)}.registry-card{align-items:flex-start}.registry-card .case-card-main{overflow-wrap:anywhere;min-width:0}.registry-actions{flex-direction:column;flex-shrink:0;gap:.65rem;display:flex}.registry-actions summary{cursor:pointer}@media (width<=640px){.registry-card{flex-direction:column}.registry-actions{flex-flow:wrap;align-items:center;width:100%}}.document-editor-workspace{width:100%;min-width:0}.document-editor-workspace .doc-editor-body{max-height:none;overflow:visible}.doc-editor-clause{min-width:0}.doc-editor-clause textarea{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;max-width:100%;overflow:hidden}.doc-editor-fixed{overflow-wrap:anywhere}.doc-editor-clause-actions{flex-wrap:wrap}.withdrawn .package-card-title,.withdrawn .case-card-name,.withdrawn .dossier-row-main>strong,.doc-version.withdrawn>div:first-child>strong,.withdrawn .doc-version>div:first-child>strong,.document-withdrawn .document-title{text-decoration:line-through}.withdrawn-notice{border:2px solid #8e5151;margin:.4rem 0;padding:.65rem}.withdrawn-notice strong{text-decoration:none}.withdrawn-notice p{margin:.25rem 0}@media (width<=600px){.document-editor-workspace .package-signatures{display:block}.doc-editor-bar{position:static}}.service-wizard{min-width:0;max-width:850px}.service-wizard fieldset,.agreement-choice{min-width:0;margin:12px 0}.service-wizard .check{align-items:flex-start;margin:10px 0}.service-wizard small{margin-top:4px;display:block}.service-wizard input:not([type=checkbox]):not([type=radio]),.service-wizard textarea,.agreement-choice textarea{box-sizing:border-box;width:100%;max-width:100%}.service-wizard .field-help{margin:4px 0 12px}.service-wizard .field-help summary{cursor:pointer;text-align:center;border:1px solid #a0a5b0;border-radius:50%;width:26px}.service-wizard .field-help p{max-width:560px;font-size:13px}.service-wizard,.agreement-choice{overflow-wrap:anywhere}.service-wizard input[type=radio],.agreement-choice input[type=radio]{width:auto;min-height:0;margin:0 8px 0 0;display:inline-block}.document-legal{border:1px solid var(--border,#d8dee7);border-radius:.4rem;margin:.75rem 0;padding:.65rem}.document-legal p{overflow-wrap:anywhere;margin:.3rem 0 .6rem}.document-legal fieldset{min-width:0;margin-top:.65rem}.document-legal textarea{box-sizing:border-box;width:100%;min-height:4rem}.document-legal .actions{flex-wrap:wrap}.package-approval_stamp{text-align:right;font-weight:700}.unified-shell{--accent:#956e2e;--border:#e5e9ef;--text:#202831;--muted:#758191;--r1:8px;--r2:12px;--ws-gold:#a27a37;--ws-border:#e5e9ef;min-height:100dvh;color:var(--text);background:#f5f7fa;grid-template-columns:258px minmax(0,1fr);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5;display:grid}.unified-shell *{min-width:0}.unified-shell a{color:#84622e}.unified-shell h2{letter-spacing:-.25px;font-size:19px}.unified-shell h3{font-size:16px}.unified-shell p{overflow-wrap:anywhere}.unified-shell small{color:#758191;font-size:12px}.unified-shell input,.unified-shell select,.unified-shell textarea{color:#27313d;background:#fff;border:1px solid #dfe5ec;border-radius:8px;max-width:100%;min-height:40px;padding:9px 12px;font-size:14px}.unified-shell textarea{line-height:1.6}.unified-shell input[type=checkbox],.unified-shell input[type=radio]{accent-color:#9b7537;width:16px;height:16px;min-height:auto}.unified-shell button,.unified-shell .button{border-color:#e0e5ed;border-radius:8px;padding:9px 13px;font-size:14px;box-shadow:0 1px 2px #152c4710}.unified-shell button:hover:not(:disabled),.unified-shell .button:hover{background:#faf7f1;border-color:#b59661}.unified-shell .primary{color:#fff;background:linear-gradient(120deg,#af8844,#916b2d);border-color:#a17c3a}.unified-shell .primary:hover:not(:disabled){color:#fff;background:#89632a}.unified-shell :focus-visible{outline-offset:3px;outline:3px solid #bb974e}.unified-shell .muted{color:#758191}.unified-shell .error{border-radius:10px}.unified-shell .note{color:#71603f;background:#fbf8f0;border:1px solid #e7dfce;border-radius:9px;font-size:14px}.v3-sidebar{color:#dce2e7;z-index:45;scrollbar-width:thin;background:linear-gradient(145deg,#141d21,#0c1418);flex-direction:column;gap:26px;height:100dvh;padding:24px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.v3-brand{letter-spacing:-.3px;flex-shrink:0;align-items:center;gap:13px;padding:0 6px;font-size:19px;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.v3-brand>span{color:#dfbd75;background:#070d0f;border:1px solid #a17b39;border-radius:7px;place-items:center;width:47px;height:49px;font-size:25px;display:grid}.v3-brand b{color:#d6ae65}.v3-brand small{color:#93a3b0;letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400;display:block}.v3-sidebar nav{gap:5px;display:grid}.v3-sidebar nav>a{border:1px solid #0000;border-radius:7px;align-items:center;gap:15px;min-height:46px;padding:11px 13px;font-size:14px;text-decoration:none;display:flex;color:#cbd5de!important}.v3-sidebar nav>a svg{color:#e1e6eb;width:21px;height:21px}.v3-sidebar nav>a:hover{background:#ffffff08}.v3-sidebar nav>a.active{background:linear-gradient(110deg,#8b6b3438,#7961321a);border-color:#8e713a;color:#f3e2bf!important}.v3-sidebar nav>a.active svg{color:#dfbf83}.v3-profile{border-top:1px solid #ffffff16;align-items:center;gap:11px;margin-top:auto;padding:20px 5px 0;display:flex}.v3-profile>div{overflow-wrap:anywhere;flex:1}.v3-profile strong{color:#b5c2cd;font-size:13px;font-weight:500}.v3-profile small{color:#8fa0af;font-size:12px;display:block}.v3-profile>a{color:#cdd6de;padding:6px}.unified-shell .workspace-avatar{color:#fff;background:linear-gradient(130deg,#bb9650,#7c5a24);border-radius:50%;flex:0 0 39px;place-items:center;width:39px;min-width:39px;height:39px;font-size:17px;font-weight:600;text-decoration:none;display:grid}.v3-main{min-width:0}.v3-topbar{z-index:35;background:linear-gradient(100deg,#fff,#f2f6f9);border-bottom:1px solid #e8edf2;align-items:center;gap:18px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.v3-page-title{letter-spacing:-.6px;flex:1;min-width:0;font-size:24px;font-weight:700;overflow:hidden}.v3-page-title .workspace-title{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:3px;font-size:22px;font-weight:650;overflow:hidden}.v3-security{color:#718090;white-space:nowrap;background:#ebf0f4;border-radius:24px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.v3-security svg{color:#9e7736}.v3-topbar .notification-control>button{box-shadow:none;background:#ebf0f4;border:0;border-radius:50%;width:39px;height:39px;padding:8px;font-size:0;position:relative}.v3-topbar .notification-control>button:before{content:"♧";font-size:0}.v3-topbar .notification-control>button svg{width:22px;height:22px}.v3-topbar .notification-control b{color:#fff;background:#d92845;border:2px solid #f5f7fa;border-radius:20px;min-width:19px;padding:0 4px;font-size:11px;position:absolute;top:-5px;right:-4px}.v3-topbar .notification-panel{max-width:min(440px,100vw - 24px);max-height:80dvh;right:0;overflow:auto;box-shadow:0 16px 60px #182f4d26}.v3-content{overflow-wrap:anywhere;max-width:1920px;margin:auto;padding:24px 28px 32px}.unified-shell .page-heading{align-items:center;gap:18px;margin:0 0 24px}.unified-shell .page-heading h1{margin:0 0 5px}.unified-shell .page-heading p{color:#7c8796;margin:0;font-size:14px}.unified-shell .panel{background:#fff;border:1px solid #e4e9ef;border-radius:12px;margin-block:18px;box-shadow:0 3px 18px #192c4304}.unified-shell .panel-head{gap:14px;padding-bottom:14px}.unified-shell .panel-head h2{margin:0}.unified-shell .filters{background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;padding:0;display:flex}.unified-shell .filters label{color:#667689;flex:1;min-width:160px;max-width:430px;font-size:12px}.unified-shell .filters label>input,.unified-shell .filters label>select{width:100%;margin-top:5px}.unified-shell form.filters label:first-child{flex:2;max-width:780px}.unified-shell .advanced-filters{background:#fff;border:1px solid #e3e9ef;border-radius:9px;margin:14px 0;padding:10px 14px;font-size:13px}.unified-shell .advanced-filters[open]{box-shadow:0 4px 15px #172d4807}.unified-shell .advanced-filters .pad{flex-wrap:wrap;gap:14px;display:flex}.unified-shell .advanced-filters label{font-size:13px}.unified-shell .mywork-tabs{border:0;flex-wrap:wrap;gap:8px;margin:18px 0;padding:0}.unified-shell .mywork-tabs button{white-space:nowrap;background:#fff;border:1px solid #e2e8ef;border-radius:24px;min-height:37px;padding:8px 16px;font-size:13px;box-shadow:inset 0 -2px 3px #dce5ef20}.unified-shell .mywork-tabs button[aria-pressed=true],.unified-shell .mywork-tabs button[aria-selected=true]{color:#fff;background:#1e282f;border-color:#1e282f;box-shadow:0 2px 5px #15232d18}.unified-shell .badge{white-space:normal;border:0;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.unified-shell .badge.success{color:#1d874a;background:#e3f8eb}.unified-shell .badge.danger,.unified-shell .risk-tag{color:#c5404f;background:#fff0f0}.unified-shell .badge.warning{color:#92712e;background:#fff6d9}.unified-shell .badge.neutral{color:#68798a;background:#edf2f7}.unified-shell .case-card{box-shadow:none;background:#fff;border:1px solid #e5eaf0;border-radius:10px;padding:18px 20px}.unified-shell .case-card-name{color:#27313d;font-size:16px}.unified-shell .case-card-work{font-size:13px;line-height:1.6}.unified-shell .case-card-detail,.unified-shell details>summary{cursor:pointer}.unified-shell .tabs{border-bottom:1px solid #e4e9ef;flex-wrap:wrap;gap:6px}.unified-shell .tabs a{border-radius:8px 8px 0 0;padding:10px 13px}.unified-shell .tabs a.active{color:#805d28;background:#fcf8f0;border-color:#a68143}.unified-shell .form-grid{gap:16px}.unified-shell .empty{color:#7d8998;padding:28px;font-size:14px}.unified-shell .fact-row{border-color:#e5eaf0}.unified-shell code{overflow-wrap:anywhere}.unified-shell pre{max-width:100%;overflow:auto}.unified-shell img{max-width:100%}.registry-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;background:#fff;border:1px solid #e5eaf0;border-radius:11px;width:100%;overflow-x:auto}.registry-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px}.registry-table th{color:#455262;white-space:nowrap;background:#f1f5f8;border-bottom:1px solid #e6ebf0;padding:14px 12px;font-size:12px;font-weight:650}.registry-table td{vertical-align:middle;color:#637185;border-bottom:1px solid #edf1f5;padding:14px 12px;line-height:1.6}.registry-table tr:last-child td{border-bottom:0}.registry-table tbody tr:hover{background:#fcfcfa}.registry-table td:first-child{color:#26313d;min-width:220px}.registry-table td:last-child{white-space:nowrap;width:120px}.registry-table strong,.registry-table td>a:not(.button){color:#25313e;font-weight:600;text-decoration:none}.registry-name{align-items:center;gap:11px;display:flex}.registry-name small{max-width:280px;font-weight:400;display:block}.registry-avatar{color:#9a6e1e;background:#f9e6be;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:650;display:grid}.registry-avatar.is-object{color:#5f7d93;background:#e8eff5;border-radius:8px}.registry-file{color:#2167b2;background:#e9f1ff;border-radius:7px;flex-shrink:0;padding:7px;display:inline-flex}.registry-actions-inline{align-items:center;gap:7px;display:flex}.registry-menu{display:inline-block;position:relative}.registry-menu>summary{color:#485968;cursor:pointer;border-radius:6px;padding:6px;list-style:none;display:flex}.registry-menu>summary::-webkit-details-marker{display:none}.registry-menu[open]>summary{background:#f1f4f7}.registry-menu>div{z-index:25;white-space:normal;background:#fff;border:1px solid #e1e7ee;border-radius:9px;flex-direction:column;gap:7px;min-width:210px;padding:12px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #1b324422}.registry-menu>div a,.registry-menu>div button{text-align:left;justify-content:flex-start;width:100%;font-size:13px}.registry-table .registry-detail{margin-top:6px;font-size:12px}.registry-detail>summary{color:#92703c;cursor:pointer}.registry-detail .case-card{box-shadow:none;white-space:normal;border-radius:8px;margin-top:12px}.registry-pagination{color:#7b8796;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;font-size:13px;display:flex}.registry-pagination>div{align-items:center;gap:5px;display:flex}.registry-pagination button{min-width:33px;min-height:33px;padding:5px 9px}.registry-pagination button[aria-current=page]{color:#fff;background:#25313a;border-color:#25313a}.pager-gap{padding:6px}.registry-pagination select{min-height:36px;font-size:13px}.registry-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.registry-toolbar .filters{flex:1}.registry-sort{color:#728193;align-items:center;gap:9px;font-size:12px;display:flex}.registry-sort select{font-size:13px}.registry-status-note{color:#8793a0;max-width:200px;font-size:11px;display:block}.unified-shell[data-density=compact] .registry-table td{padding-block:9px}.unified-shell[data-density=compact] .case-card{padding-block:12px}.v3-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v3-settings-grid>.panel{margin:0}.v3-settings-nav{flex-wrap:wrap;gap:7px;margin-bottom:23px;display:flex}.v3-settings-nav a{color:#667587;background:#fff;border:1px solid #e1e7ee;border-radius:20px;padding:8px 14px;font-size:13px;text-decoration:none}.v3-settings-nav a.active{color:#fff;background:#26323b;border-color:#26323b}.v3-settings-grid dl>div{margin-block:12px}.v3-settings-grid dt{color:#7f8a99;font-size:12px}.v3-settings-grid dd{margin:3px 0;font-size:15px}.context-entity{background:#fffaf1;border:1px solid #e6d8be;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-block:14px;padding:12px 16px;font-size:13px;display:flex}.context-entity code{color:#6f7e8e;font-size:12px}.v3-skip{z-index:120;background:#fff;border:2px solid #a47b37;padding:14px;position:fixed;top:-100px;left:280px}.v3-skip:focus{top:12px}.v3-menu-toggle,.v3-nav-close,.v3-menu-backdrop{display:none!important}.unified-shell .legal-workspace.workspace-embedded{background:0 0;height:calc(100dvh - 76px);min-height:0;font-size:16px;display:block;overflow:hidden}.unified-shell .workspace-embedded .workspace-body{height:100%;min-height:0}.unified-shell .workspace-embedded .workspace-grid{grid-template-columns:minmax(0,1fr) 28px 294px;gap:0;height:100%;max-height:none;padding:12px}.unified-shell .workspace-embedded.workspace-panel-collapsed .workspace-grid{grid-template-columns:minmax(0,1fr) 28px}.unified-shell .v3-chat-content{max-width:none;padding:0}.unified-shell .workspace-embedded .copilot-page{border-radius:12px}.unified-shell .workspace-embedded .workspace-tools{padding-left:8px}.unified-shell .workspace-embedded .workspace-tools section{border-radius:12px;padding:18px}.unified-shell .workspace-embedded .workspace-consent-body{z-index:60}.v3-history-drawer{z-index:75;background:#fff;border:1px solid #e4e9ef;border-radius:13px;width:360px;max-width:calc(100vw - 30px);padding:20px;position:fixed;top:85px;bottom:16px;left:274px;overflow:auto;box-shadow:0 20px 100px #15232a35}.v3-history-drawer>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.v3-history-drawer .workspace-history{border:0;margin:0;padding:0}.v3-history-drawer .workspace-history input{width:100%}.v3-history-drawer .workspace-history button{color:#344657;background:#fff}.v3-history-drawer .workspace-history button[aria-current=true]{background:#f5eddd}.unified-shell .workspace-menu-backdrop{z-index:70;background:#14202c44;border:0;position:fixed;inset:0;display:block!important}@media (width>=1700px){.unified-shell{grid-template-columns:274px minmax(0,1fr)}.v3-sidebar nav>a{font-size:15px}.v3-content{padding:28px 34px}.registry-table td{padding-block:16px}}@media (width<=1200px){.unified-shell{grid-template-columns:230px minmax(0,1fr)}.v3-sidebar{padding:20px 10px 14px}.v3-brand{gap:10px;font-size:16px}.v3-brand small{font-size:10px}.v3-sidebar nav>a{gap:10px;font-size:13px}.v3-content{padding:20px}.v3-topbar{padding-inline:20px}.v3-page-title{font-size:22px}.v3-history-drawer{left:245px}.unified-shell .workspace-embedded .workspace-grid{grid-template-columns:minmax(0,1fr) 26px 260px}.registry-table td{padding:12px 10px}.v3-security{padding:9px 11px}}@media (width<=1000px){.unified-shell .workspace-embedded .workspace-grid{grid-template-columns:minmax(0,1fr)}.unified-shell .workspace-embedded .workspace-tools,.unified-shell .workspace-embedded .workspace-panel-rail,.v3-security{display:none}.v3-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.unified-shell{font-size:14px;display:block}.v3-sidebar{z-index:90;width:270px;height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.v3-sidebar.is-open{transform:translate(0)}.v3-sidebar nav>a{min-height:43px;font-size:14px}.v3-menu-toggle,.v3-nav-close{box-shadow:none!important;background:0 0!important;border:0!important;padding:5px!important;display:inline-flex!important}.v3-nav-close{position:absolute;top:4px;right:5px;color:#fff!important}.v3-menu-backdrop{z-index:80;position:fixed;inset:0;background:#0e1c2960!important;border:0!important;border-radius:0!important;display:block!important}.v3-topbar{gap:12px;height:62px;padding:0 12px}.v3-page-title{font-size:20px}.v3-page-title .workspace-title{font-size:19px}.v3-top-avatar{display:none!important}.v3-content{padding:19px 12px 28px}.unified-shell h1{font-size:24px}.unified-shell .page-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.unified-shell .page-heading p{font-size:13px}.unified-shell .filters{gap:9px}.unified-shell .filters label{min-width:150px}.unified-shell .mywork-tabs{gap:6px}.unified-shell .mywork-tabs button{padding:8px 12px;font-size:12px}.registry-table{font-size:12px}.registry-table th{padding:12px 10px;font-size:11px}.registry-table td{padding:12px 10px}.registry-pagination{justify-content:center;gap:12px;font-size:12px}.registry-pagination>span:first-child{text-align:center;flex-basis:100%}.registry-scroll{border-radius:9px}.unified-shell .panel,.unified-shell .case-card{padding:16px}.unified-shell .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-shell .legal-workspace.workspace-embedded{height:calc(100dvh - 62px)}.unified-shell .workspace-embedded .workspace-grid{grid-template-columns:minmax(0,1fr);padding:5px}.v3-history-drawer{top:72px;bottom:12px;left:12px}.v3-skip{left:12px}.unified-shell .notification-panel{width:auto;max-width:none;position:fixed;top:66px;left:10px;right:10px}.unified-shell .copilot-home textarea{min-height:85px}.unified-shell .tabs a{font-size:13px}.unified-shell .actions{flex-wrap:wrap}}.unified-shell .v3-logout{color:#c2cdd6;box-shadow:none;background:0 0;border:0;padding:4px}.v3-help-link{margin-top:auto;margin-left:14px;font-size:12px;text-decoration:none;color:#a0b1bf!important}.v3-help-link+.v3-profile{margin-top:0}.registry-table td.registry-date{white-space:nowrap;font-size:12px}.registry-table .registry-name small{white-space:nowrap}.v3-page-title .workspace-title{justify-content:flex-start}.workspace-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registry-table th{text-transform:none;letter-spacing:0}.unified-shell .v3-page-title .workspace-title>span{text-align:left;flex:1}@media (prefers-reduced-motion:reduce){.v3-sidebar{transition:none}}:root{--v4-ink:#14232d;--v4-muted:#6b7d91;--v4-gold:#a17a36;--v4-line:#e6edf3}.unified-shell{color:var(--v4-ink);font-family:Inter,Segoe UI,sans-serif;font-size:14px}.unified-shell :is(p,span,div,td,strong,a){word-break:normal;overflow-wrap:break-word}.unified-shell h1{letter-spacing:-.8px;font-size:29px;line-height:1.2}.unified-shell .page-heading{margin-bottom:22px}.unified-shell .page-heading .eyebrow{display:none}.unified-shell .page-heading:has(h1){gap:20px}.v3-topbar:not(:has(.workspace-title)){height:68px}.v3-page-title>span{color:#607386;font-size:17px;font-weight:600}.v3-content:has(>.page-heading h1) .page-heading h1{margin-top:0}.v3-profile{grid-template-columns:39px minmax(0,1fr) 25px 25px;gap:7px;display:grid}.v3-profile>div{min-width:0;overflow:hidden}.v3-profile strong,.v3-profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;overflow-wrap:normal!important}.v3-profile strong{font-size:12px}.v3-profile small{font-size:11px}.v3-profile>a{padding:2px}.v3-sidebar{gap:20px}.v3-sidebar nav{gap:3px}.v3-sidebar nav>a{min-height:44px;padding:10px 12px}.v3-brand{font-size:18px}.v4-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:18px 0 24px;display:grid}.v4-metric{border:1px solid var(--v4-line);background:linear-gradient(120deg,#fff,#fbfcfe);border-radius:15px;align-items:flex-start;gap:15px;min-width:0;padding:21px 18px;display:flex;box-shadow:0 5px 18px #233a541f}.v4-metric-icon{color:#a77a2a;background:#fbf3e4;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid}.tone-1 .v4-metric-icon{color:#3187d2;background:#e8f4fd}.tone-2 .v4-metric-icon{color:#7357cc;background:#f0eafd}.tone-3 .v4-metric-icon{color:#219d61;background:#e9f8ef}.v4-metric>div{min-width:0}.v4-metric>div>span{color:#5f7288;font-size:13px;display:block}.v4-metric strong{color:#122535;letter-spacing:-.7px;font-size:30px;line-height:1.3;display:block}.v4-metric small{-webkit-line-clamp:2;color:#7c8c9b;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.v4-copy{white-space:normal;align-items:center;gap:4px;max-width:100%;display:inline-flex}.v4-copy>span:first-child{overflow-wrap:normal}.v4-icon-button{cursor:pointer;place-items:center;min-height:26px;box-shadow:none!important;color:#a07a38!important;background:0 0!important;border:0!important;padding:5px!important;display:inline-grid!important}.v4-icon-button:hover{background:#f5eddf!important}.v4-sr{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v4-personal{color:#5e7188;margin-top:6px;font-size:12px}.v4-personal>span,.v4-personal>small{display:block}.v4-personal small{color:#8290a0;font-size:10px}.v4-panel-layer{z-index:150;justify-content:flex-end;display:flex;position:fixed;inset:0}.v4-panel-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;background:#10222f5e!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}.v4-side-panel{background:#f8fafc;outline:0;flex-direction:column;width:min(690px,93vw);height:100dvh;display:flex;position:relative;box-shadow:-15px 0 65px #081a3730}.v4-side-panel>header{border-bottom:1px solid var(--v4-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.v4-side-panel header h2{margin:5px 0;font-size:22px;line-height:1.3}.v4-side-panel header small{letter-spacing:2px;color:var(--v4-muted);font-size:10px}.v4-panel-content{overscroll-behavior:contain;min-height:0;padding:23px;overflow-y:auto}.v4-panel-tabs{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.v4-panel-tabs button{background:#fff;border:1px solid #e4eaf1;border-radius:9px;padding:8px 11px;font-size:12px}.v4-panel-tabs button[aria-selected=true]{color:#79521c;background:#f6e7c4;border-color:#dec28c}.v4-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.v4-facts>div{border:1px solid var(--v4-line);background:#fff;border-radius:11px;padding:14px}.v4-facts dt{color:var(--v4-muted);margin-bottom:7px;font-size:12px}.v4-facts dd{margin:0;font-weight:500}.v4-entity-links{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.v4-entity-links a{background:#fff;border:1px solid #e1e8ef;border-radius:8px;padding:8px 11px;text-decoration:none}.v4-chart{border:1px solid var(--v4-line);background:#fff;border-radius:15px;min-width:0;padding:23px}.v4-chart h2{margin:0 0 20px;font-size:17px}.v4-chart>div{grid-template-columns:minmax(100px,1fr) 2fr 35px;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:grid}.v4-chart meter{accent-color:#b58e45;width:100%;height:14px}.v4-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.v4-source-note{color:var(--v4-muted);margin:12px 0 24px;font-size:12px}.v4-row-card{border:1px solid var(--v4-line);background:#fff;border-radius:14px;grid-template-columns:1.4fr 1.15fr 1fr auto;align-items:center;gap:20px;margin-bottom:12px;padding:20px;display:grid}.v4-row-card h3{margin:0 0 7px;font-size:15px}.v4-row-card small{color:var(--v4-muted);margin:5px 0;line-height:1.6;display:block}.v4-row-card .badge{font-size:11px}.v4-row-card [data-tone=danger]{border-left:4px solid #eb5e6a}.v4-card-actions{align-items:center;gap:8px;display:flex}.v4-doc-row{border:1px solid var(--v4-line);background:#fff;border-radius:13px;grid-template-columns:42px 1.5fr 1fr 1fr auto;align-items:center;gap:20px;margin-bottom:10px;padding:17px 20px;display:grid}.v4-doc-row h3{margin:0 0 7px;font-size:14px}.v4-doc-row small{color:var(--v4-muted);font-size:11px}.v4-doc-icon{color:#2878d6;background:#eaf3ff;border-radius:10px;place-items:center;height:45px;display:grid}.v4-display-switch{border:1px solid var(--v4-line);background:#fff;border-radius:9px;gap:4px;margin-left:auto;padding:3px;display:flex}.v4-display-switch button{box-shadow:none;border:0;padding:7px 12px;font-size:12px}.v4-display-switch button[aria-pressed=true]{color:#856022;background:#f9efdc}.v4-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.v4-contractors .registry-table td{padding:13px 12px;font-size:12px}.v4-contractors .registry-avatar{flex:0 0 36px;width:36px;height:36px}.v4-contractors .registry-name>div{min-width:0}.v4-contractors .registry-name strong{font-size:13px}.v4-contractors .registry-detail{display:none}.v4-history-list{gap:12px;display:grid}.v4-history-list>article{border:1px solid var(--v4-line);background:#fff;border-radius:10px;padding:14px}.v4-settings-hero{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.v4-settings-profile,.v4-settings-actions{border:1px solid var(--v4-line);background:#fff;border-radius:16px;padding:27px}.v4-profile-head{align-items:center;gap:20px;margin:25px 0;display:flex}.v4-profile-head .workspace-avatar{width:75px;height:75px;font-size:30px}.v4-settings-actions>a{border:1px solid var(--v4-line);border-radius:10px;margin:9px 0;padding:17px;text-decoration:none;display:block}.v4-settings-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.v4-settings-tiles>a{background:linear-gradient(120deg,#fff,#fbf7ef);border:1px solid #eee5d5;border-radius:14px;padding:22px;text-decoration:none}.v4-settings-tiles strong{margin:9px 0;display:block}.v4-settings-tiles span{color:var(--v4-muted);font-size:12px}.v4-help-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0;display:grid}.v4-help-categories button{text-align:left;border:1px solid var(--v4-line);box-shadow:none;background:#fff;border-radius:13px;align-items:flex-start;gap:18px;padding:21px;display:flex}.v4-help-categories button svg{color:#a57b36;flex-shrink:0;margin-top:4px}.v4-help-categories strong,.v4-help-categories small{display:block}.v4-help-categories small{color:var(--v4-muted);margin-top:8px;font-size:12px;font-weight:400}.v4-help-hero{background:radial-gradient(at 86%,#f5e2b863,#0000 48%);padding:20px 0 5px}.v4-help-hero h1{font-size:32px}.v4-help-hero h1 b{color:#b38740}.v4-help-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:28px;display:grid}.v4-help-grid>section{border:1px solid var(--v4-line);background:#fff;border-radius:14px;padding:23px}.v4-help-grid h2{font-size:19px}.v4-help-grid button{text-align:left;border:0;border-bottom:1px solid var(--v4-line);width:100%;box-shadow:none;background:#fff;border-radius:0;padding:14px 5px;display:block}.v4-help-grid details{border:1px solid var(--v4-line);border-radius:9px;margin:8px 0;padding:12px}.v4-help-grid details p{color:#627187;font-size:13px;line-height:1.7}.unified-shell .help-layout{grid-template-columns:220px minmax(0,1fr)}.v3-history-drawer{max-height:min(650px,100dvh - 110px);z-index:90!important;background:#fff!important;border-radius:16px!important;width:min(520px,100vw - 300px)!important;height:auto!important;position:fixed!important;top:85px!important;bottom:auto!important;left:275px!important;overflow:hidden!important;box-shadow:0 15px 60px #0e243e30!important}.v3-history-drawer .workspace-history{max-height:510px;overflow:auto;padding:14px 20px!important}.workspace-embedded>.workspace-menu-backdrop{position:fixed;z-index:80!important;background:#10202d2b!important;left:258px!important}.workspace-embedded .workspace-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-embedded .workspace-action-grid button{word-break:normal;width:100%;min-width:0;min-height:68px;font-size:12px;padding:12px!important}.workspace-embedded .workspace-action-grid button svg{flex-shrink:0}.workspace-embedded .copilot-form textarea{font-size:15px!important}.unified-shell .registry-table{font-size:13px}.unified-shell .registry-table td{padding-top:14px;padding-bottom:14px}.unified-shell .registry-table .registry-status-note{font-size:11px}.unified-shell .filters>label{font-size:12px}.unified-shell .filters input,.unified-shell .filters select{min-height:41px}.unified-shell .filters{gap:12px}.unified-shell .card,.unified-shell .panel{border-radius:13px}.v4-login{background:#fbf9f4;grid-template-columns:55% 45%;min-height:100dvh;font-family:Segoe UI,sans-serif;display:grid}.v4-login-scenery{color:#fff;background:linear-gradient(90deg,#07191de8,#12282b82),url(/login-mountain.jpg) 50%/cover;flex-direction:column;justify-content:center;padding:60px 11%;display:flex;position:relative}.v4-login-brand{align-items:center;gap:18px;margin-bottom:65px;display:flex}.v4-login-logo{color:#e8b75b;background:#0a151bd9;border:1px solid #bf9649;border-radius:11px;place-items:center;width:68px;height:68px;font-size:30px;font-weight:700;display:grid}.v4-login-brand strong{font-size:22px}.v4-login-brand small{color:#d1d7d9;margin-top:5px;font-size:12px;display:block}.v4-login-scenery h1{letter-spacing:-1.2px;color:#fff;font-size:clamp(32px,3.8vw,57px);line-height:1.15}.v4-login-scenery h1 b{color:#e4b868}.v4-login-scenery p{color:#dbe1e2;max-width:480px;font-size:16px;line-height:1.7}.v4-login-security{color:#d0d9dc;border:1px solid #ffffff36;border-radius:12px;gap:14px;margin-top:55px;padding:17px;font-size:12px;display:flex}.v4-login-form-area{background:repeating-radial-gradient(at 100% 0,#ae8a4820 0 1px,#0000 1px 42px);place-items:center;padding:45px;display:grid}.v4-login .login-box{background:#fffefbed;border:1px solid #fff;border-radius:27px;width:100%;max-width:530px;padding:48px 42px;box-shadow:0 15px 65px #755b2010}.v4-login .login-box h2{color:#14242e;letter-spacing:-.8px;font-size:32px;line-height:1.2}.v4-login .login-box p{font-size:15px;line-height:1.7}.v4-login .login-box form{gap:10px;margin-top:25px;display:grid}.v4-login .login-box label{color:#647487;margin-top:10px;font-size:13px}.v4-login .login-box input{box-sizing:border-box;background:#fff;border:1px solid #d8dee5;border-radius:10px;width:100%;height:52px;padding:12px 16px;font-size:16px}.v4-password-field{position:relative}.v4-password-field input{padding-right:50px!important}.v4-password-field button{color:#6e7c8d;background:0 0;border:0;min-height:40px;padding:7px;position:absolute;top:6px;right:5px}.v4-login .login-box button.primary{color:#fff;background:linear-gradient(110deg,#8d652c,#c69b4c);border:0;border-radius:10px;height:52px;margin-top:15px;font-size:16px;font-weight:600}.v4-login .login-box>small{text-align:center;color:#7a8796;border-top:1px solid #e5e2d9;margin-top:27px;padding-top:20px;line-height:1.7;display:block}.v4-feedback-form{gap:15px;max-width:650px;display:grid}.v4-feedback-form textarea{min-height:150px}.v4-feedback-form p{color:#66798c;font-size:13px}@media (width<=1150px){.v4-metrics,.v4-help-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-row-card{grid-template-columns:1.4fr 1fr auto}.v4-row-card>div:nth-child(3){grid-column:2}.v4-charts{grid-template-columns:1fr}.v4-login-scenery{padding:45px 10%}.v4-login-form-area{padding:25px}.v4-login .login-box{padding:35px 28px}.v4-doc-row{grid-template-columns:35px 1.6fr 1fr auto}.v4-doc-row>div:nth-child(4){grid-column:2}.v4-settings-hero{grid-template-columns:1fr}}@media (width<=760px){.v3-history-drawer{max-height:75dvh;width:auto!important;top:73px!important;left:10px!important;right:10px!important}.workspace-embedded>.workspace-menu-backdrop{left:0!important}.v4-metrics{gap:9px;margin:14px 0}.v4-metric{gap:9px;padding:14px 10px}.v4-metric-icon{flex-basis:33px;height:33px}.v4-metric strong{font-size:24px}.v4-metric small{font-size:9px}.v4-metric>div>span{font-size:11px}.v4-metric-icon svg{width:18px}.v4-side-panel{width:100vw}.v4-panel-content{padding:15px}.v4-side-panel>header{padding:18px}.v4-row-card{grid-template-columns:1fr;gap:12px;padding:16px}.v4-row-card>div:nth-child(3){grid-column:auto}.v4-card-actions{justify-content:space-between}.v4-doc-row{grid-template-columns:35px 1fr;gap:12px;padding:15px}.v4-doc-row>div:nth-child(3),.v4-doc-row>div:nth-child(4),.v4-doc-row>div:nth-child(5){grid-column:2}.v4-help-grid{grid-template-columns:1fr}.v4-help-categories{gap:8px}.v4-help-categories button{gap:9px;padding:14px 10px}.v4-help-categories button svg{width:20px}.v4-help-categories small{font-size:10px}.v4-help-hero h1{font-size:26px}.unified-shell .help-layout{grid-template-columns:1fr}.v4-settings-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-settings-tiles>a{padding:15px}.v4-login{grid-template-columns:1fr}.v4-login-scenery{padding:28px 25px}.v4-login-brand{margin-bottom:18px}.v4-login-scenery h1{margin:0 0 12px;font-size:29px}.v4-login-scenery p{margin:0;font-size:13px}.v4-login-security{display:none}.v4-login-form-area{padding:20px 16px 35px}.v4-login .login-box{padding:25px 23px}.v4-login .login-box h2{font-size:26px}.v4-facts{gap:9px}.v3-topbar{height:62px!important}.v4-settings-profile,.v4-settings-actions{padding:20px}}.v4-documents[data-view=list] .registry-table,.v4-objects .registry-table,.v4-tasks .registry-table{background:0 0;border:0;width:100%;display:block;min-width:0!important}.v4-documents[data-view=list] .registry-table thead,.v4-objects .registry-table thead,.v4-tasks .registry-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v4-documents[data-view=list] .registry-table tbody,.v4-objects .registry-table tbody,.v4-tasks .registry-table tbody{gap:12px;display:grid}.v4-documents[data-view=list] .registry-table tr{background:#fff;border:1px solid #e5ecf2;border-radius:13px;grid-template-columns:minmax(210px,1.5fr) .65fr 1fr 1fr minmax(120px,auto);align-items:center;gap:8px 17px;padding:18px 20px;display:grid}.v4-documents[data-view=list] .registry-table td{border:0;min-width:0;padding:0!important}.v4-documents[data-view=list] .registry-table td:first-child{grid-area:1/1/3}.v4-documents[data-view=list] .registry-table td:nth-child(2){grid-area:1/2;font-size:11px}.v4-documents[data-view=list] .registry-table td:nth-child(3){grid-area:1/3/3}.v4-documents[data-view=list] .registry-table td:nth-child(4){grid-area:1/4/3}.v4-documents[data-view=list] .registry-table td:nth-child(5){color:#6b7c90;grid-area:2/2;font-size:11px}.v4-documents[data-view=list] .registry-table td:nth-child(6){grid-area:1/5}.v4-documents[data-view=list] .registry-table td:nth-child(7){grid-area:2/5}.v4-documents[data-view=list] .registry-name{gap:10px}.v4-documents[data-view=list] .registry-name strong{font-size:13px}.v4-documents[data-view=list] .registry-table td:nth-child(3):before{content:"Контрагент";color:#7b8da2;margin-bottom:6px;font-size:10px;display:block}.v4-documents[data-view=list] .registry-table td:nth-child(4):before{content:"Объект / договор";color:#7b8da2;margin-bottom:6px;font-size:10px;display:block}.v4-objects .registry-table tr{background:#fff;border:1px solid #e5ecf2;border-radius:14px;grid-template-columns:minmax(240px,1.5fr) 1fr 1fr .5fr .7fr auto;align-items:center;gap:18px;padding:22px;display:grid}.v4-objects .registry-table td{border:0;min-width:0;font-size:12px;padding:0!important}.v4-objects .registry-detail{display:none}.v4-objects .registry-table td:nth-child(3):before{content:"Заказчик";color:#7b8da2;margin-bottom:7px;font-size:10px;display:block}.v4-objects .registry-table td:nth-child(4):before{content:"Договоров";color:#7b8da2;margin-bottom:7px;font-size:10px;display:block}.v4-objects .registry-name strong{font-size:15px}.v4-tasks .registry-table tr{background:#fff;border:1px solid #e5ecf2;border-left:4px solid #d4ad60;border-radius:13px;grid-template-columns:1.5fr 1.2fr .8fr .7fr .6fr .8fr auto;align-items:center;gap:17px;padding:20px;display:grid}.v4-tasks .registry-table td{border:0;min-width:0;font-size:12px;padding:0!important}.v4-tasks .registry-table td:first-child strong{font-size:14px}.v4-tasks .registry-table td:nth-child(3):before{content:"Срок";color:#7b8da2;margin-bottom:6px;font-size:10px;display:block}.v4-tasks .registry-table td:nth-child(6):before{content:"Ответственный";color:#7b8da2;margin-bottom:6px;font-size:10px;display:block}.unified-shell .case-card{border:1px solid #e5ecf2;border-radius:14px;gap:20px;padding:20px}.unified-shell .case-card-name{font-size:16px}.unified-shell .case-card-main{grid-template-columns:1.4fr 1fr;gap:7px 20px;min-width:0;display:grid}.unified-shell .case-card-detail{grid-column:1/-1}.unified-shell .case-card-state{flex-wrap:wrap;gap:7px;display:flex}.unified-shell .case-card-work{font-size:12px}.unified-shell .inbox-card{border:1px solid #e5ecf2;border-radius:13px;padding:20px}.unified-shell .inbox-card h3{font-size:15px}.unified-shell .inbox-card p{margin:8px 0;font-size:12px}.unified-shell .inbox-card .review-details{border-top:1px solid #e6edf3;margin-top:15px}.v4-panel-content .inbox-card{border:0;padding:0}.v4-panel-content .panel{box-shadow:none}.v4-panel-content .case-card{padding:15px}.v4-panel-content .case-card-main{display:block}.unified-shell .director-grid{gap:20px}.unified-shell .director-card{border:1px solid #e6edf3;border-radius:15px;padding:23px}.unified-shell .director-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.unified-shell .director-summary>div{background:#fff;border:1px solid #e6edf3;border-radius:13px;padding:20px}@media (width<=1100px){.v4-documents[data-view=list] .registry-table tr{grid-template-columns:1.5fr 1fr 1fr}.v4-documents[data-view=list] .registry-table td:nth-child(n){grid-area:auto}.v4-documents[data-view=list] .registry-table td:first-child{grid-column:1/-1}.v4-objects .registry-table tr,.v4-tasks .registry-table tr{grid-template-columns:1.3fr 1fr auto}.v4-tasks .registry-table td:first-child{grid-column:1/-1}}@media (width<=760px){.v4-contractors .registry-table{display:block;min-width:0!important}.v4-contractors .registry-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v4-contractors .registry-table tbody{gap:12px;display:grid}.v4-contractors .registry-table tr{background:#fff;border:1px solid #e6edf3;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.v4-contractors .registry-table td{border:0;min-width:0!important;padding:0!important}.v4-contractors .registry-table td:first-child,.v4-contractors .registry-table td:last-child{grid-column:1/-1}.v4-contractors .registry-table td:nth-child(3):before{content:"ИНН";color:#8290a2;font-size:10px;display:block}.v4-documents[data-view=list] .registry-table tr,.v4-objects .registry-table tr,.v4-tasks .registry-table tr{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.v4-objects .registry-table td:first-child,.v4-tasks .registry-table td:last-child{grid-column:1/-1}.unified-shell .case-card{flex-wrap:wrap;align-items:flex-start;display:flex}.unified-shell .case-card-main{grid-template-columns:1fr;width:100%}.unified-shell .director-summary{grid-template-columns:1fr 1fr}}.v4-contractors .registry-table .text-button{text-align:left;color:#9d762e;background:0 0;min-height:0;margin-top:5px;font-size:11px;line-height:1.4;display:inline;box-shadow:none!important;border:0!important;padding:0!important}.v4-contractors .registry-table .v4-personal{margin:5px 0;font-size:11px}.v4-contractors .registry-table td{padding:12px!important}.v4-contractors .registry-table .registry-name{align-items:center}.v4-contractors .registry-table .registry-name a{font-size:13px;font-weight:600;text-decoration:none}.v4-metric{padding:18px;box-shadow:0 3px 12px #233a5408}.v4-metric small{font-size:9px}.v4-metrics{margin-top:15px;margin-bottom:20px}.v4-documents>.v4-toolbar{float:right;height:32px;margin:0 0 4px 8px}.v4-documents>.v4-toolbar>span{display:none}.v4-documents>.mywork-tabs{min-height:38px}.v4-documents[data-view=list] .registry-table tr{min-height:96px;padding-top:13px;padding-bottom:13px}.v4-documents .registry-table td:nth-child(6) small{max-width:140px}.v4-documents .advanced-filters,.v4-documents .filters{margin:12px 0}.v4-metric small[title]{cursor:help}.v4-objects .registry-table .text-button{box-shadow:none;text-align:left;background:0 0;border:0;padding:4px 0;font-size:11px}@media (width>=1101px){.v4-documents{grid-template-columns:minmax(300px,1.1fr) minmax(400px,1fr);gap:0 18px;display:grid}.v4-documents>*{grid-column:1/-1}.v4-documents>form.filters{grid-column:1;align-self:end}.v4-documents>div.filters{grid-column:2;align-self:end}.v4-documents>div.filters>label{min-width:0}.v4-documents>.v4-toolbar{z-index:1;justify-self:end;height:32px;margin:0 0 -34px}.v4-documents>.mywork-tabs{padding-right:170px}.v4-documents .v4-metrics{margin-top:0}}@media (width<=760px){.v4-contractors .registry-table td{padding:0!important}.v4-documents>.v4-toolbar{float:none;justify-content:flex-end}.v4-documents>.mywork-tabs{min-height:0}}.v4-document-states{gap:5px;margin-top:6px;display:grid}.v4-document-states small{color:#708096;font-size:10px;display:block}.v4-document-states .badge{padding:3px 5px;font-size:9px}.v4-contractors .registry-table{min-width:1130px}.v4-contractors .registry-table td:first-child{min-width:210px}.v4-contractors .registry-table .v4-copy>button{vertical-align:middle}.v4-contractors .registry-table .v4-personal .v4-copy>span:first-child{white-space:nowrap}.v4-contractors .registry-table .registry-name>div{flex-wrap:wrap;align-items:center;display:flex}@media (width<=760px){.v4-contractors .registry-table,.v4-contractors .registry-table td:first-child{min-width:0!important}.v4-contractors .registry-table td:nth-child(4):before{content:"Документы";color:#8290a2;font-size:10px;display:block}}.v4-contact{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.v4-side-panel form{gap:14px;margin:16px 0;display:grid}.v4-side-panel form label{gap:7px;display:grid}.v4-side-panel form button{justify-self:start}
