.app.design-structure-workspace{--ui-primary:#14387f;--ui-primary-hover:#0b1d3b;--ui-paper:#fbfbfa;--ui-panel:#fff;--ui-passport:#eef3f5;--ui-text:#0e1726;--ui-context:#3a4358;--ui-selected:#e8edf6;--ui-line:#cbd7df;--ui-field-line:#778391;--ui-secondary-line:#778391;--ui-warning:#334155;--ui-warning-surface:#fff4ed;--ui-warning-line:#f97316;--ui-warning-accent:#f97316;--ui-danger:#a43d3d;--ui-danger-surface:#fff7f3;--ui-success:#245e4c;--ui-brand-rule:#4db05b;--ui-disabled-text:#475163;--ui-disabled-surface:#e8edf0;--ui-success-surface:#edf5f0;--ui-hover-surface:#f3f7f8;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-font-work:"Manrope",sans-serif;--ui-font-heading:"Unbounded",sans-serif;--ui-font-document:"Source Serif 4",serif;--ui-body-size:14px;--ui-field-size:15px;--ui-heading-size:30px;--ui-document-title-size:27px;--ui-body-leading:1.55;--ui-work-weight:650;--ui-heading-weight:300;--ui-heading-leading:1.45;--ui-radius:0px;--ui-border-width:1px;--ui-focus-width:2px;--ui-focus-offset:3px;--ui-target-min:44px;--ui-field-padding:10px 12px;--ui-action-padding:10px 14px;--ui-passport-padding:20px;--ui-queue-action-padding:8px;--ui-kit-gap:24px;--ui-kit-passport:250px;--ui-paper-padding:36px;--ui-feedback-duration:.14s;--ui-feedback-ease:cubic-bezier(.16,1,.3,1);--ui-disclosure-duration:.26s;--ui-reveal-duration:.18s;--ui-paper-shadow:0 6px 24px #0b1d3b0a;--accent:var(--ui-primary);--text:var(--ui-text);--muted:var(--ui-context);--bg:var(--ui-paper);--panel:var(--ui-panel);--line:var(--ui-line);--structure-navy:var(--ui-primary);--structure-deep:var(--ui-primary-hover);--structure-green:var(--ui-brand-rule);--structure-sand:var(--ui-passport);--structure-warning:var(--ui-warning);--structure-hairline:var(--ui-disabled-surface);--work-kit-gap:var(--ui-kit-gap);--work-kit-passport:var(--ui-kit-passport);--work-paper-padding:var(--ui-paper-padding);--work-feedback-duration:var(--ui-feedback-duration);--work-feedback-ease:var(--ui-feedback-ease);background:var(--ui-paper);color:var(--ui-text);font:400 var(--ui-body-size)/var(--ui-body-leading) var(--ui-font-work)}.app.design-structure-workspace :focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.app.design-structure-workspace :is(button,input,textarea,select){border-radius:var(--ui-radius)}.app.design-structure-workspace :is(.subject-primary,.subject-secondary){min-height:var(--ui-target-min);padding:var(--ui-action-padding);border:var(--ui-border-width) solid;border-radius:var(--ui-radius);font:var(--ui-work-weight) var(--ui-body-size)/var(--ui-body-leading) var(--ui-font-work)}.app.design-structure-workspace .subject-primary{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-panel)}.app.design-structure-workspace .subject-primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.app.design-structure-workspace .subject-secondary{background:var(--ui-paper);border-color:var(--ui-secondary-line);color:var(--ui-primary)}.app.design-structure-workspace .subject-secondary:hover{background:var(--ui-selected)}.app.design-structure-workspace :is(.subject-primary,.subject-secondary):disabled{color:var(--ui-disabled-text);background:var(--ui-disabled-surface);border-color:var(--ui-line)}.app.design-structure-workspace :is(.wizard-heading,.subject-page-heading,.catalogue-heading) h1{font:var(--ui-heading-weight) var(--ui-heading-size)/var(--ui-heading-leading) var(--ui-font-heading);color:var(--ui-primary)}.app.design-structure-workspace .wizard-field :is(input,textarea,select){min-height:var(--ui-target-min);padding:var(--ui-field-padding);border:var(--ui-border-width) solid var(--ui-field-line);color:var(--ui-text);background:var(--ui-panel);font:var(--ui-work-weight) var(--ui-field-size)/var(--ui-body-leading) var(--ui-font-work)}.app.design-structure-workspace .wizard-field input[readonly]{background:var(--ui-passport);color:var(--ui-context)}.app.design-structure-workspace .wizard-field :is(input,textarea,select):disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text)}.app.design-structure-workspace .wizard-field [aria-invalid=true]{outline:1px solid var(--ui-danger);border-color:var(--ui-danger)}.app.design-structure-workspace .wizard-field [aria-invalid=true]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.app.design-structure-workspace :is(.structure-queue,.contract-table) .subject-primary{padding:var(--ui-queue-action-padding)}.app.design-structure-workspace .wizard-field-error{color:var(--ui-danger);font-size:var(--ui-body-size)}.app.design-structure-workspace :is(.wizard-help,.wizard-kit-check,.wizard-followup){background:var(--ui-passport);padding:var(--ui-passport-padding);border-top-color:var(--ui-brand-rule)}.app.design-structure-workspace .kit-document-list button{background:var(--ui-paper);border-color:var(--ui-line)}.app.design-structure-workspace .kit-document-list button[aria-pressed=true]{background:var(--ui-selected);border-color:var(--ui-primary);color:var(--ui-primary)}.app.design-structure-workspace .document-paper{background:var(--ui-panel);box-shadow:var(--ui-paper-shadow)}.app.design-structure-workspace .document-paper>h2{font:400 var(--ui-document-title-size)/1.35 var(--ui-font-document)}.app.design-structure-workspace .act-source-problem{border-left-color:var(--ui-danger);background:var(--ui-danger-surface)}.app.design-structure-workspace .act-source-ready{color:var(--ui-success)}.app.design-structure-workspace .act-deadline{background:var(--ui-warning-surface);color:var(--ui-warning);border-left:1px solid var(--ui-warning-line)}.app.design-structure-workspace ::selection{background:var(--ui-selected);color:var(--ui-text)}.app.design-structure-workspace :is(input,textarea){caret-color:var(--ui-primary)}.app.design-structure-workspace :is(.contract-table,.structure-queue,.catalogue-type-sample){font-variant-numeric:tabular-nums}@media (width>=951px) and (width<=1150px){.app.design-structure-workspace{--ui-kit-passport:220px}}@media (width<=760px){.app.design-structure-workspace{--ui-field-size:16px;--ui-paper-padding:20px;--ui-heading-size:27px;--ui-font-heading:var(--ui-font-document);--ui-heading-weight:400;--ui-heading-leading:1.3}}@media (prefers-reduced-motion:reduce){.app.design-structure-workspace{--ui-feedback-duration:0s;--ui-disclosure-duration:0s;--ui-reveal-duration:0s}}.app.design-structure-workspace a:is(.subject-primary,.subject-secondary){align-items:center;text-decoration:none;display:inline-flex}@font-face{font-family:Manrope;src:url(/fonts/manrope-4.woff2)format("woff2"),url(/fonts/manrope-4.ttf)format("truetype");font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-variable.woff2)format("woff2"),url(/fonts/unbounded-variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/sourceserif4-variable.woff2)format("woff2"),url(/fonts/sourceserif4-variable.ttf)format("truetype");font-weight:200 900;font-display:swap}*{box-sizing:border-box}body{background:#fbfbfa;margin:0}.foundation{max-width:1100px;min-height:100vh;margin:auto;padding:clamp(20px,5vw,64px)}.foundation h1{font:var(--ui-heading-weight) clamp(24px,4vw,36px)/var(--ui-heading-leading) var(--ui-font-heading);color:var(--ui-primary)}.foundation p{max-width:70ch;font-size:16px}.foundation section{border-top:1px solid var(--ui-line);margin-top:32px;padding-top:20px}.foundation li{margin:12px 0}.foundation a{color:var(--ui-primary)}.foundation form{gap:12px;max-width:420px;display:grid}.foundation input{border:1px solid var(--ui-field-line);min-height:44px;font:inherit;padding:10px 12px}.foundation label{margin-top:12px}.foundation button{min-height:44px}.service-shell{flex-direction:column;min-height:100svh;padding:32px clamp(20px,5vw,72px);display:flex}.service-brand{border-bottom:1px solid var(--ui-line);align-items:baseline;gap:24px;padding-bottom:24px;display:flex}.service-brand a{font:650 22px/1.4 var(--ui-font-work);color:var(--ui-primary);text-decoration:none}.service-brand span{color:var(--ui-context)}.service-brand img{width:200px;max-width:100%;height:auto;display:block}.service-brand a{align-items:center;min-height:44px;display:inline-flex}.service-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px);width:100%;max-width:1120px;margin:auto;padding:48px 0;display:grid}.service-identity{background:var(--ui-primary-hover);color:var(--ui-panel);flex-direction:column;justify-content:center;min-height:420px;padding:40px 32px;display:flex}.service-identity p{font:300 clamp(24px,2.6vw,34px)/1.5 var(--ui-font-heading);overflow-wrap:anywhere;margin:32px 0}.service-identity span{max-width:32ch;font-size:15px;line-height:1.7}.brand-rule{background:var(--ui-brand-rule);width:72px;height:2px}.service-panel{outline:none;align-self:center;width:100%;max-width:520px}.service-panel h1{font:var(--ui-heading-weight) var(--ui-heading-size)/var(--ui-heading-leading) var(--ui-font-heading);color:var(--ui-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 20px}.service-panel p{max-width:65ch;color:var(--ui-context);font-size:16px;line-height:1.65}.login-form{gap:12px;margin-top:32px;display:grid}.login-form label{margin-top:12px;font-weight:650}.login-form input{width:100%;min-width:0;min-height:48px;font:400 16px/1.55 var(--ui-font-work);border:1px solid var(--ui-field-line);background:var(--ui-panel);color:var(--ui-text);padding:12px}.login-form input:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text)}.password-control{align-items:stretch;display:flex}.password-control input{flex:1;width:0}.password-toggle{background:var(--ui-panel);min-width:90px;min-height:48px;color:var(--ui-primary);border:1px solid var(--ui-field-line);font:650 14px var(--ui-font-work);cursor:pointer;border-left:0;flex:none;padding:12px}.password-toggle:hover{background:var(--ui-selected)}.password-toggle:disabled{color:var(--ui-disabled-text);background:var(--ui-disabled-surface);cursor:default}.login-form>.subject-primary{cursor:pointer;border:1px solid var(--ui-primary);transition:background var(--ui-feedback-duration) var(--ui-feedback-ease);margin-top:12px}.form-feedback{border:1px solid var(--ui-danger);background:var(--ui-danger-surface);padding:16px 20px}.form-feedback p{color:var(--ui-text);margin:0}.form-feedback a{min-height:44px;color:var(--ui-primary);text-underline-offset:4px;align-items:center;display:inline-flex}.form-feedback.tone-warning{background:var(--ui-warning-surface);border-color:var(--ui-warning-line)}.form-feedback.tone-ok{background:var(--ui-success-surface);border-color:var(--ui-success)}.form-feedback.tone-attention{background:var(--ui-paper);border-color:var(--ui-warning-line)}.service-panel .login-assistance{margin-top:24px;font-size:14px}.service-footer{border-top:1px solid var(--ui-line);color:var(--ui-context);justify-content:space-between;gap:24px;padding-top:20px;font-size:14px;display:flex}.service-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.service-actions .subject-primary{border:1px solid var(--ui-primary);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.service-link{min-height:44px;color:var(--ui-primary);text-underline-offset:4px;align-items:center;display:inline-flex}.service-code{margin:0 0 12px;font:650 15px/1.5 var(--ui-font-work)!important;color:var(--ui-primary)!important}.service-state.tone-warning{border-top:2px solid var(--ui-warning-accent);padding-top:24px}.service-state.tone-danger{border-top:2px solid var(--ui-danger);padding-top:24px}.service-samples{border-top:1px solid var(--ui-line);margin:32px 0;display:grid}.service-samples a{border-bottom:1px solid var(--ui-line);min-height:64px;color:var(--ui-primary);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-weight:650;text-decoration:none;display:flex}.service-samples a:hover{background:var(--ui-selected)}.sample-tone{color:var(--ui-context);font-size:14px;font-weight:400}.service-panel .sample-note{background:var(--ui-passport);padding:20px;font-size:14px}.skip-link{background:var(--ui-panel);color:var(--ui-primary);z-index:10;padding:12px;position:absolute;top:8px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.connection-line{background:var(--ui-line);width:100%;height:2px;margin-top:32px}@media (width<=760px){.service-shell{padding:20px}.service-brand{flex-wrap:wrap;gap:8px 20px}.service-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0}.service-identity{display:none}.service-panel{max-width:none}.service-footer{flex-direction:column;gap:8px}.service-samples a{flex-wrap:wrap;gap:8px}.service-actions{flex-direction:column;align-items:stretch}.service-actions .subject-primary{justify-content:center}.service-brand span{font-size:14px}}@media (prefers-reduced-motion:reduce){.brand-rule{animation:none}.login-form>.subject-primary{transition:none}}.workspace-shell{grid-template-columns:248px minmax(0,1fr);min-height:100svh;display:grid}.workspace-sidebar{border-right:1px solid var(--ui-line);background:var(--ui-panel);flex-direction:column;gap:18px;height:100svh;padding:28px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{flex-shrink:0;min-height:44px;display:block}.workspace-brand img{width:204px;max-width:100%;height:auto;display:block}.workspace-brand-caption{color:var(--ui-context);letter-spacing:.03em;margin:0 0 20px;font-size:13px}.workspace-nav{gap:6px;display:grid}.workspace-nav a{min-height:48px;color:var(--ui-context);border-left:2px solid #0000;align-items:center;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.workspace-nav a[aria-current=page]{background:var(--ui-selected);border-left-color:var(--ui-primary);color:var(--ui-primary)}.workspace-nav a:hover{background:var(--ui-hover-surface)}.workspace-sidebar-bottom{color:var(--ui-context);gap:12px;margin-top:auto;font-size:13px;display:grid}.workspace-sidebar-bottom a{color:var(--ui-primary);align-items:center;min-height:44px;display:flex}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-topbar{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);min-height:82px;color:var(--ui-context);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,4vw,52px);display:flex}.workspace-topbar>div{align-items:center;gap:20px;min-width:0;display:flex}.workspace-account{overflow-wrap:anywhere;color:var(--ui-text);font-weight:650}.workspace-content{outline:none;flex:1;width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:clamp(24px,4vw,48px) clamp(20px,4vw,52px)}.app.design-structure-workspace .workspace-content:focus{outline:none}.workspace-content h1{font:var(--ui-heading-weight) var(--ui-heading-size)/var(--ui-heading-leading) var(--ui-font-heading);color:var(--ui-primary);overflow-wrap:anywhere;margin:8px 0 18px}.workspace-content h2{font:650 20px/1.45 var(--ui-font-work);margin:0 0 10px}.workspace-content h3{font:650 16px/1.5 var(--ui-font-work);margin:0}.workspace-content p{max-width:78ch;font-size:15px;line-height:1.7}.workspace-intro{color:var(--ui-context);margin-bottom:32px;font-size:16px!important}.workspace-eyebrow{color:var(--ui-context);letter-spacing:.05em;font-size:14px}.workspace-summary{background:var(--ui-panel);border:1px solid var(--ui-line);border-left:3px solid var(--ui-primary);justify-content:space-between;align-items:center;gap:20px;margin-block:28px;padding:24px;display:flex}.workspace-summary p{margin:0}.workspace-badge{color:var(--ui-success);background:var(--ui-success-surface);white-space:nowrap;padding:8px 12px;font-weight:650}.workspace-section{margin-block:36px}.workspace-section-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-section-title p{color:var(--ui-context);margin:0}.workspace-module-list{border-top:1px solid var(--ui-line);margin-top:24px}.workspace-module{border-bottom:1px solid var(--ui-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 8px;display:grid}.workspace-module p{color:var(--ui-context);margin:3px 0 0}.workspace-module-number{font:300 23px/1.5 var(--ui-font-heading);color:var(--ui-primary)}.workspace-module-state{color:var(--ui-context);text-align:right;font-size:14px}.workspace-empty{border:1px dashed var(--ui-line);color:var(--ui-context);padding:24px}.workspace-draft-list{border-top:1px solid var(--ui-line);margin:24px 0 0;padding:0;list-style:none}.workspace-draft-list li{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.workspace-draft-list li>div{gap:5px;min-width:0;display:grid}.workspace-draft-list a{color:var(--ui-primary);align-items:center;min-height:44px;font-weight:650;display:flex}.workspace-draft-list span{color:var(--ui-context);font-size:14px}.workspace-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:24px;display:flex}.workspace-shell button{cursor:pointer}.workspace-shell button:disabled{cursor:default}.workspace-footer{border-top:1px solid var(--ui-line);color:var(--ui-context);margin:24px clamp(20px,4vw,52px);padding-top:20px;font-size:13px}.workspace-warning,.workspace-pending{border:1px solid var(--ui-warning-line);background:var(--ui-warning-surface);color:var(--ui-text);margin:16px clamp(20px,4vw,52px) 0;padding:14px 20px;font-size:14px}.workspace-pending a{color:var(--ui-primary);align-items:center;min-height:44px;margin-left:12px;display:inline-flex}.workspace-editor-heading{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 20px;display:flex}.workspace-save-state{color:var(--ui-context);font-weight:650}.workspace-save-state.state-saved{color:var(--ui-success)}.workspace-save-state:is(.state-unknown,.state-conflict){border-left:3px solid var(--ui-warning-accent);color:var(--ui-text);padding-left:12px}.workspace-field-label{margin-bottom:10px;font-size:15px;font-weight:650;display:block}.workspace-note{background:var(--ui-panel);border:1px solid var(--ui-field-line);width:100%;font:400 16px/1.65 var(--ui-font-work);color:var(--ui-text);resize:vertical;min-height:180px;padding:16px;display:block}.workspace-note:disabled{background:var(--ui-disabled-surface)}.workspace-checkpoint{background:var(--ui-passport);margin-top:32px;padding:24px}.workspace-checkpoint p{margin:0}.workspace-facts{max-width:760px;margin:24px 0}.workspace-facts>div{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:24px;padding:16px 0;display:flex}.workspace-facts dd{text-align:right;margin:0}.workspace-dialog{border:1px solid var(--ui-line);background:var(--ui-panel);width:min(560px,100vw - 32px);color:var(--ui-text);font:400 16px/1.65 var(--ui-font-work);box-shadow:var(--ui-paper-shadow);animation:workspace-reveal var(--ui-reveal-duration) var(--ui-feedback-ease);padding:28px}.workspace-dialog h2{font:650 22px/1.45 var(--ui-font-work);margin:0}.workspace-dialog::backdrop{background:#0b1d3b70}@keyframes workspace-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=900px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--ui-line);gap:10px;height:auto;padding:20px;position:static}.workspace-brand img{width:180px}.workspace-brand-caption,.workspace-sidebar-bottom{display:none}.workspace-nav{flex-wrap:wrap;gap:6px;display:flex}.workspace-nav a{flex:auto;padding:10px;font-size:14px}.workspace-topbar{flex-wrap:wrap;min-height:72px}.workspace-topbar>div{flex-wrap:wrap;gap:12px}.workspace-summary,.workspace-section-title{flex-direction:column;align-items:flex-start}.workspace-module{grid-template-columns:32px minmax(0,1fr);gap:14px}.workspace-module-state{grid-column:2}.workspace-draft-list li{flex-direction:column;align-items:flex-start}.workspace-facts>div{flex-direction:column;gap:8px}.workspace-facts dd{text-align:left}}@media (prefers-reduced-motion:reduce){.workspace-dialog{animation:none}}.workspace-comparison{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:24rem;overflow:auto}.board-collections{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.board-collections a{border:1px solid var(--ui-line);min-height:44px;color:var(--ui-primary);align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.board-collections a[aria-current=page]{background:var(--ui-primary);color:var(--ui-panel)}.board-provenance{border-left:3px solid var(--ui-line);background:var(--ui-passport);margin-bottom:30px;padding:18px 24px}.board-provenance--warning{border-left-color:var(--ui-warning-accent);background:var(--ui-warning-surface)}.board-provenance h2{font:650 18px/1.5 var(--ui-font-work);margin:0 0 8px}.board-provenance p{overflow-wrap:anywhere;max-width:85ch;margin:8px 0;font-size:15px}.board-table-scroll{border:1px solid var(--ui-line);max-width:100%;overflow:auto}.board-table{border-collapse:collapse;width:100%;min-width:700px;font:400 15px/1.6 var(--ui-font-work);background:var(--ui-panel)}.board-table caption{text-align:left;border-bottom:1px solid var(--ui-line);padding:16px;font-weight:650}.board-table th,.board-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere;max-width:360px;padding:18px}.board-table thead th{background:var(--ui-passport);font-weight:650}.board-table tbody th{width:25%;font-weight:650}.board-table span{color:var(--ui-context);margin-top:5px;display:block}.board-table ul{margin:0;padding-left:18px}.board-table li+li{margin-top:5px}@media (width<=600px){.board-collections a{flex:auto;justify-content:center}.board-provenance{padding:16px}.board-table th,.board-table td{padding:14px}}.registry-search{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin:0 0 20px;display:flex}.registry-search>div{gap:8px;min-width:0;display:grid}.registry-search>div:first-child{flex:320px}.registry-search label{font-size:14px;font-weight:650}.registry-search input,.registry-search select{border:1px solid var(--ui-field-line);background:var(--ui-panel);min-height:48px;color:var(--ui-text);font:400 16px/1.5 var(--ui-font-work);width:100%;padding:10px 12px}.registry-search .subject-primary{border:1px solid var(--ui-primary);cursor:pointer;min-height:48px}.registry-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.registry-chips a{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:44px;color:var(--ui-primary);align-items:center;gap:8px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.registry-chips a span{font-variant-numeric:tabular-nums;color:var(--ui-context);font-weight:650}.registry-chips a[aria-current]{background:var(--ui-selected);border-color:var(--ui-primary);font-weight:650}.registry-chips a:hover{background:var(--ui-hover-surface)}.registry-list{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.registry-list ul{margin:0;padding:0;list-style:none}.registry-company{padding-top:16px}.registry-company-name{color:var(--ui-context);overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;font-weight:650;display:block}.registry-row{border-bottom:1px solid var(--ui-line);border-left:3px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(180px,.6fr);gap:12px 24px;padding:16px 16px 16px 20px;display:grid}.registry-row>div{overflow-wrap:anywhere;align-content:start;gap:4px;min-width:0;display:grid}.registry-row span{color:var(--ui-context);font-size:14px}.registry-row strong{font-size:16px}.registry-subject{color:var(--ui-context);font-size:14px}.registry-row ul{color:var(--ui-text);margin:4px 0 0;padding-left:18px;font-size:14px}.registry-figures{font-variant-numeric:tabular-nums;justify-items:start}.registry-tone{letter-spacing:.03em;text-transform:uppercase;font-weight:650;font-size:14px!important}.registry-row.tone-danger{border-left-color:var(--ui-danger)}.registry-tone.tone-danger{color:var(--ui-danger)!important}.registry-row.tone-warning{border-left-color:var(--ui-warning-accent)}.registry-tone.tone-warning{color:var(--ui-warning)!important}.registry-row.tone-attention{border-left-color:var(--ui-warning-line)}.registry-row.tone-ok{border-left-color:var(--ui-success)}.registry-tone.tone-ok{color:var(--ui-success)!important}.registry-group{margin-block:24px}.registry-group h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 0;display:flex}.registry-group h3 span{color:var(--ui-context);font-size:14px;font-weight:400}.dossier-back{margin-bottom:12px}.dossier-actions{border:1px solid var(--ui-line);border-left:3px solid var(--ui-primary);background:var(--ui-passport);margin:8px 0 32px;padding:20px 24px}.dossier-actions p{margin:6px 0 16px}.dossier-actions .subject-secondary{align-items:center;min-height:44px;display:inline-flex}.dossier-section{margin-block:32px}.dossier-facts{border-top:1px solid var(--ui-line);max-width:860px;margin:0}.dossier-facts>div{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:8px 24px;padding:12px 0;display:grid}.dossier-facts dt{color:var(--ui-context);font-size:14px}.dossier-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.dossier-list{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.dossier-list li{border-bottom:1px solid var(--ui-line);gap:4px;padding:14px 0;display:grid}.dossier-list span{color:var(--ui-context);font-size:14px}.dossier-list p{overflow-wrap:anywhere;margin:4px 0 0}.workspace-footnote{color:var(--ui-context);font-size:14px!important}@media (width<=760px){.registry-row{grid-template-columns:minmax(0,1fr);padding:14px}.registry-search{flex-direction:column;align-items:stretch}.registry-search>*,.registry-search>div:first-child{flex:none}.dossier-facts>div{grid-template-columns:minmax(0,1fr)}}.extras{gap:10px;margin:14px 0;display:grid}.extras-tile{margin:0;font-size:15px}.extras-tile strong{font-variant-numeric:tabular-nums}.extras-section{border:1px solid var(--ui-line);background:var(--ui-panel);padding:10px 14px}.extras-section>summary{cursor:pointer;color:var(--ui-text);font-weight:600}.extras-section[open]>summary{margin-bottom:10px}.extras-count{border:1px solid var(--ui-line);font-variant-numeric:tabular-nums;text-align:center;min-width:22px;margin-left:6px;padding:0 6px;display:inline-block}.extras-danger{border-color:var(--ui-warning-accent)}.extras-hint{color:var(--ui-context);font-size:14px;font-weight:400}.extras-months{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.extras-months a,.extras-empty{border:1px solid var(--ui-line);height:96px;color:var(--ui-text);align-content:end;justify-items:center;padding:4px;text-decoration:none;display:grid;position:relative;overflow:hidden}.extras-months a[aria-current]{background:var(--ui-selected);border-color:var(--ui-primary);font-weight:var(--ui-work-weight)}.extras-empty{color:var(--ui-context)}.extras-bar{background:var(--ui-selected);z-index:0;position:absolute;bottom:0;left:0;right:0}.extras-months strong,.extras-months span:not(.extras-bar){z-index:1;font-size:14px;position:relative}.extras-line{margin:0}.extras-sub{margin-top:8px}.extras-sub>summary{cursor:pointer}.registry-act{color:var(--ui-success);font-size:14px}.registry-act.tone-warning{color:var(--ui-warning)}.registry-act.tone-danger{color:var(--ui-danger)}.registry-history{margin:6px 0 14px}.registry-history>summary{cursor:pointer;color:var(--ui-context)}.extras .board-table,.registry-history .board-table{min-width:960px}.extras .board-table th,.extras .board-table td,.registry-history .board-table th,.registry-history .board-table td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:10px 12px;font-size:14px}.extras{grid-template-columns:minmax(0,1fr)}.extras>*{min-width:0}.extras-months{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.extras .extras-narrow{min-width:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issue-kind{margin-top:var(--ui-space-8)}.issue-kind h2{margin:0 0 var(--ui-space-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:18px;display:flex}.issue-kind h2 span{font-size:var(--ui-body-size);color:var(--ui-context);white-space:nowrap}.issue-list{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.issue-card{border:var(--ui-border-width) solid var(--ui-line);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-paper)}.issue-card--done{background:var(--ui-success-surface);border-color:var(--ui-line)}.issue-card--deferred{background:var(--ui-passport);border-style:dashed}.issue-overdue{font-weight:var(--ui-work-weight);color:var(--ui-danger)}.issue-card-head{gap:var(--ui-space-1) var(--ui-space-4);flex-wrap:wrap;align-items:baseline;display:flex}.issue-card-head span{color:var(--ui-context);font-size:var(--ui-body-size)}.issue-facts{margin:var(--ui-space-2) 0 var(--ui-space-1);font-size:var(--ui-body-size);gap:2px;display:grid}.issue-why{font-size:var(--ui-body-size);color:var(--ui-context);max-width:75ch}.issue-note{max-width:75ch;color:var(--ui-context);margin:0 0 var(--ui-space-3)}.form-feedback{max-width:75ch}.issue-confirm{margin-top:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-warning-line);background:var(--ui-warning-surface)}.issue-confirm p{margin:0 0 var(--ui-space-1);max-width:75ch}.issue-confirm--neutral{border-color:var(--ui-line);background:var(--ui-passport)}.issue-card .workspace-actions,.dossier-mark-row .workspace-actions{margin-top:var(--ui-space-2);align-items:center}.board-table td .subject-secondary{margin-top:var(--ui-space-2);min-height:var(--ui-target-min)}.issue-links{gap:0 var(--ui-space-4);flex-wrap:wrap;display:inline-flex}.issue-link{font:inherit;color:var(--ui-primary);padding:0 var(--ui-space-1);min-height:var(--ui-target-min);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}a.issue-link{align-items:center;display:inline-flex}.issue-link:hover{color:var(--ui-primary-hover)}.issue-link:disabled{color:var(--ui-disabled-text);cursor:not-allowed;text-decoration:none}.issue-link:focus-visible,.issue-message:focus,.issue-confirm:focus{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.issue-subtitle{margin:var(--ui-space-6) 0 var(--ui-space-2);font-size:16px}.dossier-mark-rows{margin:var(--ui-space-3) 0;display:grid}.dossier-mark-row{gap:var(--ui-space-1) var(--ui-space-4);padding:var(--ui-space-3) 0;border-top:var(--ui-border-width) solid var(--ui-line);grid-template-columns:minmax(180px,240px) 1fr;display:grid}.dossier-mark-row dt{font-weight:var(--ui-work-weight)}.dossier-mark-row dd{margin:0}.dossier-mark-row dd>span{display:block}@media (width<=600px){.dossier-mark-row{grid-template-columns:1fr}}.dossier-mark-form{gap:6px;max-width:520px;display:grid}.dossier-mark-form input,.dossier-mark-form select,.dossier-mark-form textarea,.issue-confirm textarea{font:inherit;font-size:var(--ui-field-size);min-height:var(--ui-target-min);padding:var(--ui-field-padding);border:var(--ui-border-width) solid var(--ui-field-line);background:var(--ui-paper);color:var(--ui-text);border-radius:var(--ui-radius)}.issue-confirm textarea{box-sizing:border-box;width:100%;max-width:520px;display:block}.dossier-mark-form input,.dossier-mark-form select,.dossier-mark-form textarea{box-sizing:border-box;width:100%}.dossier-mark-form :is(input,select,textarea):focus-visible,.issue-confirm textarea:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.issue-confirm label{margin:var(--ui-space-1) 0;display:block}@media (width<=600px){.dossier-mark-form :is(input,select,textarea),.issue-confirm textarea{font-size:16px}}.odo-contracts{margin:var(--ui-space-2) 0;font-size:var(--ui-body-size);color:var(--ui-context);gap:2px;padding:0;list-style:none;display:grid}.odo-wizard{margin-top:var(--ui-space-3);padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-line);background:var(--ui-passport)}.odo-wizard:focus{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.odo-steps{margin:0 0 var(--ui-space-3);gap:var(--ui-space-1) var(--ui-space-4);font-size:var(--ui-body-size);color:var(--ui-context);flex-wrap:wrap;padding:0;list-style:none;display:flex}.odo-steps li[aria-current=step]{color:var(--ui-text);font-weight:var(--ui-work-weight)}.odo-steps li.done{color:var(--ui-success)}.odo-form{gap:var(--ui-space-3) var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;display:grid}.odo-form label,.odo-files label,.odo-sign label{gap:var(--ui-space-1);font-size:var(--ui-body-size);display:grid}.odo-form .odo-wide,.odo-form details{grid-column:1/-1}.odo-form details{gap:var(--ui-space-3);display:grid}.odo-form summary{cursor:pointer;min-height:var(--ui-target-min);align-items:center;display:flex}.odo-form input,.odo-form select,.odo-form textarea,.odo-sign select{font:inherit;font-size:var(--ui-field-size);min-height:var(--ui-target-min);padding:var(--ui-field-padding);border:var(--ui-border-width) solid var(--ui-field-line);background:var(--ui-paper);color:var(--ui-text);border-radius:var(--ui-radius);box-sizing:border-box;width:100%}.odo-form input[readonly]{background:var(--ui-disabled-surface);color:var(--ui-disabled-text)}.odo-form :is(input,select,textarea):focus-visible,.odo-sign select:focus-visible,.odo-files input:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.odo-preview{margin:var(--ui-space-4) 0;gap:var(--ui-space-2);display:grid}.odo-preview iframe{border:var(--ui-border-width) solid var(--ui-line);background:var(--ui-paper);width:100%;height:70vh;min-height:420px}.odo-files{margin:var(--ui-space-3) 0;padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-line);gap:var(--ui-space-3);max-width:640px;display:grid}.odo-files legend{font-weight:var(--ui-work-weight);padding:0 var(--ui-space-1)}.odo-files input[type=file]{min-height:var(--ui-target-min);font-size:var(--ui-body-size)}.odo-file-list{font-size:var(--ui-body-size);margin:0;padding-left:1.2em}.odo-sign{align-items:end;gap:var(--ui-space-3);margin:var(--ui-space-3) 0;flex-wrap:wrap;display:flex}.odo-sign label{min-width:min(100%,420px)}@media (width<=600px){.odo-form{grid-template-columns:1fr}.odo-form :is(input,select,textarea),.odo-sign select{font-size:16px}.odo-preview iframe{height:60vh}}.odo-files input[type=file]::file-selector-button{font:inherit;min-height:var(--ui-target-min);padding:var(--ui-action-padding);margin-right:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-secondary-line);background:var(--ui-paper);color:var(--ui-primary);border-radius:var(--ui-radius);cursor:pointer}.odo-passport{gap:var(--ui-space-2);margin:0 0 var(--ui-space-4);max-width:880px;display:grid}.odo-passport div{gap:var(--ui-space-3);grid-template-columns:minmax(140px,200px) 1fr;display:grid}.odo-passport dt{color:var(--ui-context)}.odo-passport dd{font-weight:var(--ui-work-weight);overflow-wrap:anywhere;margin:0}.odo-passport dd .issue-why{font-weight:400;display:block}@media (width<=600px){.odo-passport div{grid-template-columns:1fr;gap:0}}.odo-wizard{padding:var(--ui-space-4) 0 0;border:0;border-top:var(--ui-border-width) solid var(--ui-line);background:0 0}fieldset.odo-form{border:0;min-width:0;margin:0;padding:0}.odo-form:disabled :is(input,select,textarea){background:var(--ui-passport);color:var(--ui-text);border-color:var(--ui-line);opacity:1;-webkit-text-fill-color:var(--ui-text)}.odo-field-error{color:var(--ui-danger);font-size:var(--ui-body-size)}.odo-form [aria-invalid=true]{border-color:var(--ui-danger)}.odo-missing{color:var(--ui-warning);font-weight:var(--ui-work-weight)}.odo-files{border:0;border-top:var(--ui-border-width) solid var(--ui-line);padding:0;padding-top:var(--ui-space-3)}.odo-result{margin-top:var(--ui-space-2);max-width:880px}.odo-result:focus{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.odo-result-lines{margin:var(--ui-space-2) 0 var(--ui-space-3);gap:var(--ui-space-1);padding:0;list-style:none;display:grid}.odo-result-lines li{gap:var(--ui-space-3);font-size:var(--ui-body-size);grid-template-columns:minmax(140px,240px) 1fr;display:grid}.odo-result-lines li span:first-child{color:var(--ui-context);overflow-wrap:anywhere}.odo-confirm-list{margin:var(--ui-space-2) 0}@media (width<=600px){.odo-preview iframe{display:none}.odo-result-lines li{grid-template-columns:1fr;gap:0}}.app.design-structure-workspace :is(.extras-section,.extras-sub,.registry-history)>summary{min-height:var(--ui-target-min);align-items:center;gap:var(--ui-space-2);display:flex}.app.design-structure-workspace .extras-line a{padding-block:11px;display:inline-block}details.registry-subject>summary{cursor:pointer;min-height:var(--ui-target-min);list-style:none}details.registry-subject>summary::-webkit-details-marker{display:none}.registry-row .registry-more{color:var(--ui-primary);white-space:nowrap;text-decoration:underline}details.registry-subject[open] :is(.registry-more,.registry-cut),.registry-row .registry-less{display:none}details.registry-subject[open] .registry-less{display:inline}details.registry-subject>summary:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.workspace-today{color:var(--ui-text)!important;margin:6px 0 0!important}.company-results{margin:var(--ui-space-2) 0;border-top:var(--ui-border-width) solid var(--ui-line);padding:0;list-style:none}.company-results a{gap:var(--ui-space-1);min-height:var(--ui-target-min);padding:var(--ui-space-3) 0;border-bottom:var(--ui-border-width) solid var(--ui-line);color:var(--ui-text);text-decoration:none;display:grid}.company-results a strong{color:var(--ui-primary)}.company-results a span{color:var(--ui-context);font-size:var(--ui-body-size)}.company-results a:hover{background:var(--ui-hover-surface)}.company-results a:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.company-head p{margin:var(--ui-space-1) 0}.company-state{font-weight:var(--ui-work-weight)}.company-toc{margin:var(--ui-space-5) 0}.company-toc ul{gap:var(--ui-space-1) var(--ui-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.company-toc a{min-height:var(--ui-target-min);color:var(--ui-primary);align-items:center;display:inline-flex}.company-section h2{align-items:center;gap:var(--ui-space-2);display:flex}.company-section{scroll-margin-top:var(--ui-space-4)}.workspace-content .company-summary-h{font-size:var(--ui-body-size);margin:var(--ui-space-4) 0 var(--ui-space-2)}.company-risks a{min-height:var(--ui-target-min);color:var(--ui-text);font-weight:var(--ui-work-weight);align-items:center;display:inline-flex}.company-dossier .dossier-list a{min-height:var(--ui-target-min);align-items:center;display:inline-flex}.company-glossary,.company-research{margin:0 0 var(--ui-space-5)}.company-flag{background:var(--ui-warning-surface);color:var(--ui-warning);border-left:var(--ui-border-width) solid var(--ui-warning-line);padding:0 var(--ui-space-2);font-weight:var(--ui-work-weight);-webkit-box-decoration-break:clone;box-decoration-break:clone}.company-flag--danger{background:var(--ui-danger-surface);color:var(--ui-danger);border-left-color:var(--ui-danger)}.company-risk{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);border-left:calc(var(--ui-border-width) * 3) solid var(--ui-warning-line);padding-left:var(--ui-space-2);margin:0 0 var(--ui-space-1);flex-wrap:wrap;display:flex}.company-risk.tone-danger{border-left-color:var(--ui-danger)}.company-risk-label{font-size:var(--ui-body-size);font-weight:var(--ui-work-weight);text-transform:uppercase;letter-spacing:.03em;color:var(--ui-warning)}.company-risk.tone-danger .company-risk-label{color:var(--ui-danger)}.company-risks{margin:0 0 var(--ui-space-3);padding-left:0;list-style:none}.app.design-structure-workspace :is(.extras-section,.extras-sub,.registry-history)>summary{cursor:pointer;list-style:none}.app.design-structure-workspace :is(.extras-section,.extras-sub,.registry-history)>summary::-webkit-details-marker{display:none}.app.design-structure-workspace :is(.extras-section,.extras-sub,.registry-history)>summary:before{content:"";border-right:2px solid var(--ui-primary);border-bottom:2px solid var(--ui-primary);width:7px;height:7px;transition:transform var(--ui-disclosure-duration) var(--ui-feedback-ease);flex:none;transform:rotate(-45deg)}.app.design-structure-workspace :is(.extras-section,.extras-sub,.registry-history)[open]>summary:before{transform:rotate(45deg)}.company-mark{gap:var(--ui-space-2);display:grid}.company-mark textarea{font:inherit;font-size:var(--ui-field-size);padding:var(--ui-field-padding);border:var(--ui-border-width) solid var(--ui-field-line);min-height:var(--ui-target-min)}.workspace-content .company-subhead{margin-top:var(--ui-space-5)}.company-compare li{gap:var(--ui-space-1);display:grid}.egrul-companies{margin:0;padding:0;list-style:none}.egrul-companies>li h3{margin:0 0 var(--ui-space-2);overflow-wrap:anywhere}.egrul-companies>li h3 span{color:var(--ui-context);font-weight:400;font-size:var(--ui-body-size);display:block}.egrul-diffs li,.egrul-risks li{gap:var(--ui-space-1);display:grid}.egrul-stop,.dossier-list .company-flag--danger{color:var(--ui-danger)}.dossier-list .company-risk-label{font-size:var(--ui-body-size);color:var(--ui-warning)}.dossier-list .company-risk.tone-danger .company-risk-label{color:var(--ui-danger)}.egrul-risks>li.company-risk{gap:var(--ui-space-1);padding:var(--ui-space-2) 0 var(--ui-space-2) var(--ui-space-2);margin:0;display:grid}.dossier-list .egrul-marker{color:var(--ui-text)}.dossier-list .egrul-marker.company-flag--danger{color:var(--ui-danger)}.egrul-meta{color:var(--ui-context)}.egrul-status:empty{display:none}.egrul-contact-list{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.dossier-list .egrul-contact-list li{align-items:center;gap:var(--ui-space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.egrul-contact-list a,.egrul-events a,.egrul-risks a,.egrul-companies h3 a,.egrul-contacts strong a{min-height:var(--ui-target-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.egrul-contact-list button{min-height:var(--ui-target-min)}.company-back{min-height:var(--ui-target-min);align-items:center;display:inline-flex}.egrul-select{gap:var(--ui-space-1);margin:0 0 var(--ui-space-3);width:min(100%,32rem);font-size:14px;font-weight:650;display:grid}.egrul-select select{width:100%;min-width:0;min-height:var(--ui-target-min);border:var(--ui-border-width) solid var(--ui-field-line);background:var(--ui-panel);color:var(--ui-text);font:400 16px/1.5 var(--ui-font-work);max-width:100%;padding:10px 12px}.egrul-select select:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.dossier-list a,.egrul-companies h3 a{color:var(--ui-primary);text-underline-offset:4px}.lk-act,.board-table span.lk-act{padding:0 var(--ui-space-1);color:var(--ui-text);font-weight:var(--ui-work-weight);white-space:nowrap;margin:0;display:inline}.lk-act--up{background:var(--ui-success-surface);color:var(--ui-success);border:var(--ui-border-width) solid var(--ui-success)}.lk-act--warn{background:var(--ui-warning-surface);color:var(--ui-warning);border:var(--ui-border-width) solid var(--ui-warning-line)}.board-table span.lk-file{color:var(--ui-text);margin-top:0}.lk-row--up td:first-child{box-shadow:inset 3px 0 0 var(--ui-success)}.lk-events>li.lk-row--up{border-left:3px solid var(--ui-success);padding-left:var(--ui-space-2)}.lk-table td a,.lk-events strong a,.lk-uploaders strong a,.lk-failed a{min-height:var(--ui-target-min);color:var(--ui-primary);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;display:inline-flex}span.lk-meta,.dossier-list span.lk-meta{color:var(--ui-context);font-size:14px;display:block}.lk-ip{color:var(--ui-context);white-space:nowrap;font-size:14px}.lk-nowrap{white-space:nowrap}.lk-help{margin-top:var(--ui-space-4)}.lk-failed li{gap:var(--ui-space-1);display:grid}.lk-file{overflow-wrap:anywhere}.dossier-list .lk-file,.dossier-list .lk-line{color:var(--ui-text)}.dossier-list .lk-act--up{color:var(--ui-success)}.dossier-list .lk-act--warn{color:var(--ui-warning)}.mail-funnel{margin:0 0 var(--ui-space-3);gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mail-funnel>li{gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-line);background:var(--ui-panel);display:grid}.mail-funnel a{gap:var(--ui-space-1);min-height:var(--ui-target-min);color:var(--ui-primary);text-decoration:none;display:grid}.mail-stage-label{font-weight:var(--ui-work-weight)}.mail-stage-value{font:650 28px/1.1 var(--ui-font-work);font-variant-numeric:tabular-nums;color:var(--ui-text)}.mail-alerts{margin:0 0 var(--ui-space-3);gap:var(--ui-space-1);padding:0;list-style:none;display:grid}.mail-alerts a{min-height:var(--ui-target-min);align-items:center;display:inline-flex}.board-table span.mail-subject,.mail-subject{margin-top:var(--ui-space-1);color:var(--ui-text);overflow-wrap:anywhere;display:block}.board-table span.mail-meta,.mail-meta,.dossier-list span.mail-meta{color:var(--ui-context);overflow-wrap:anywhere;font-size:14px;display:block}.mail-open,.mail-table td a,.mail-cards strong a{min-height:var(--ui-target-min);color:var(--ui-primary);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.mail-confirmed{color:var(--ui-success)}.mail-row--bounced td:first-child{box-shadow:inset 3px 0 0 var(--ui-danger)}.mail-cards>li.mail-card--bounced{border-left:3px solid var(--ui-danger);padding-left:var(--ui-space-2)}.mail-more>summary{min-height:var(--ui-target-min)}@media (width<=760px){.mail-funnel{grid-template-columns:minmax(0,1fr)}}.mail-kind,.board-table span.mail-kind{margin:0 var(--ui-space-1) var(--ui-space-1) 0;padding:0 var(--ui-space-1);background:var(--ui-passport);color:var(--ui-context);border:0;font-size:14px;display:inline-block}.mail-kind--overdue,.board-table span.mail-kind--overdue{background:var(--ui-warning-surface);color:var(--ui-warning)}.mail-kind--other,.board-table span.mail-kind--other{border:var(--ui-border-width) dashed var(--ui-line);background:0 0}.mail-test,.board-table span.mail-test{margin:0 0 var(--ui-space-1);padding:0 var(--ui-space-1);border:var(--ui-border-width) dashed var(--ui-warning-line);color:var(--ui-warning);font-size:14px;font-weight:var(--ui-work-weight);display:inline-block}.mail-table .company-flag,.mail-cards .company-flag,.mail-raw span{overflow-wrap:anywhere;word-break:break-word}.mail-cards>li,.mail-cards>li>*{min-width:0}.mail-raw{color:var(--ui-context);font-size:14px}.mail-raw>summary{min-height:var(--ui-target-min);cursor:pointer;align-items:center;display:inline-flex}.board-table .mail-raw span{margin-top:0;display:block}.mail-table thead th{z-index:1;position:sticky;top:0}.mail-scroll{max-height:80vh}.board-table span.mail-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-chips{align-items:center}.mail-chips-label{color:var(--ui-context);min-width:9em;font-size:14px;font-weight:650}.mail-line{color:var(--ui-text);display:block}.dossier-list span.mail-line-label{color:var(--ui-context);font-size:14px;display:inline}.mail-waiting{margin:var(--ui-space-3) 0}.mail-waiting a{min-height:var(--ui-target-min);color:var(--ui-primary);text-underline-offset:4px;align-items:center;display:inline-flex}.pp-sources{gap:2px;display:grid}.pp-source{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.pp-source-name{min-width:5.5em;color:var(--ui-context);font-size:14px;display:inline-block}.pp-source--off{color:var(--ui-danger);font-weight:var(--ui-work-weight)}.pp-off{font-size:14px}.board-table span.pp-source,.board-table span.pp-sources{display:block}.board-table span.pp-source-name{display:inline-block}.pp-tags{margin-top:var(--ui-space-1);display:block}.board-table span.pp-tags{display:block}.pp-detail{margin:var(--ui-space-3) 0;padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-line);background:var(--ui-panel)}.pp-detail>h2:focus{outline:none}.pp-detail>h2:focus-visible{outline:var(--ui-focus-width) solid var(--ui-primary);outline-offset:var(--ui-focus-offset)}.pp-figures{gap:var(--ui-space-1);margin:0 0 var(--ui-space-3);display:grid}.pp-figures>div{gap:var(--ui-space-2);grid-template-columns:minmax(10em,14em) 1fr;display:grid}.pp-figures dt{color:var(--ui-context)}.pp-figures dd{margin:0}.pp-todo a{min-height:var(--ui-target-min);align-items:center;display:inline-flex}@media (width<=760px){.pp-figures>div{grid-template-columns:minmax(0,1fr)}.pp-source{white-space:normal}}.pp-row--danger td:first-child{box-shadow:inset 3px 0 0 var(--ui-danger)}.pp-row--warn td:first-child{box-shadow:inset 3px 0 0 var(--ui-warning-line)}.mail-cards>li.pp-card--danger{border-left:3px solid var(--ui-danger);padding-left:var(--ui-space-2)}.mail-cards>li.pp-card--warn{border-left:3px solid var(--ui-warning-line);padding-left:var(--ui-space-2)}.board-table span.pp-source--off{display:block}.pp-steps{margin:0 0 var(--ui-space-3);gap:var(--ui-space-1);padding-left:1.4em;display:grid}.zk-status{margin:0 0 var(--ui-space-3);gap:var(--ui-space-1);color:var(--ui-context);padding:0;font-size:14px;list-style:none;display:grid}.zk-status>li{padding-left:var(--ui-space-2);border-left:3px solid var(--ui-line)}.zk-status>li.zk-status--ok{border-left-color:var(--ui-success)}.zk-status>li.zk-status--bad{border-left-color:var(--ui-danger);color:var(--ui-text)}.zk-members>li{gap:var(--ui-space-1);display:grid}.insurance-editor-header,.insurance-savebar{justify-content:space-between;align-items:start;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.insurance-editor-header{padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-line)}.insurance-editor-header h2{overflow-wrap:anywhere;margin:0}.insurance-savebar{padding:var(--ui-space-4) 0}.insurance-savebar p{max-width:55ch;margin:0}.insurance-steps{gap:var(--ui-space-2);margin:var(--ui-space-4) 0 var(--ui-space-6);flex-wrap:wrap;display:flex}.insurance-steps button{background:var(--ui-panel);border:1px solid var(--ui-line);min-height:44px;color:var(--ui-primary);font:inherit;padding:10px 14px;font-weight:650}.insurance-steps button[aria-current=step]{background:var(--ui-primary);color:var(--ui-panel);border-color:var(--ui-primary)}.insurance-fields{gap:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insurance-fields>div{align-content:start;gap:var(--ui-space-2);min-width:0;display:grid}.insurance-field-wide{grid-column:1/-1}.insurance-letter-editor fieldset{margin:0 0 var(--ui-space-5);border:0;min-width:0;padding:0}.insurance-fields label,.insurance-upload label{font-weight:650}.insurance-fields :is(input,select),.insurance-upload :is(input,select){border:1px solid var(--ui-field-line);background:var(--ui-panel);width:100%;min-width:0;min-height:44px;color:var(--ui-text);font:650 15px/1.55 var(--ui-font-work);box-sizing:border-box;padding:10px 12px}.insurance-fields small{color:var(--ui-context);font-size:14px}.insurance-upload{gap:var(--ui-space-3);max-width:60ch;display:grid}.insurance-upload p{margin:0}.insurance-pdf{border:1px solid var(--ui-line);width:100%;height:75vh;min-height:420px;margin:var(--ui-space-5) 0;display:block}.insurance-file-list,.insurance-checklist,.insurance-draft-list{padding:0;list-style:none}.insurance-file-list li{align-items:center;gap:var(--ui-space-4);border-bottom:1px solid var(--ui-line);padding:var(--ui-space-4) 0;flex-wrap:wrap;display:flex}.insurance-file-list li>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:180px;display:grid}.insurance-file-list label{align-items:center;gap:8px;min-height:44px;display:flex}.insurance-file-list input{width:20px;height:20px}.insurance-draft-list a{box-sizing:border-box;min-height:44px;padding:10px 0;display:block}.insurance-draft-list a[aria-current=page]{font-weight:750}.insurance-checklist li{padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-line)}.insurance-conflict{border-left:3px solid var(--ui-warning-line);padding:var(--ui-space-4);background:var(--ui-warning-surface)}.insurance-conflict dl>div{margin-bottom:var(--ui-space-3)}.insurance-conflict dd{overflow-wrap:anywhere;margin:4px 0}@media (width<=760px){.insurance-fields{grid-template-columns:1fr}.insurance-fields :is(input,select),.insurance-upload :is(input,select){font-size:16px}.insurance-steps button{flex:140px}.insurance-pdf{min-height:360px}}.workspace-nav-toggle{display:none}@media (width<=900px){.workspace-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 20px;display:grid}.workspace-nav-toggle{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.workspace-nav{grid-column:1/-1;display:none}.workspace-nav.is-open{display:flex}.workspace-topbar{min-height:60px}}
