.dossier-ui{min-width:0;color:var(--ink,#243b40);line-height:1.7}.dossier-ui *{box-sizing:border-box}.dossier-ui h2,.dossier-ui h3,.dossier-ui h4,.dossier-ui h5{color:var(--navy,#163748);line-height:1.35;overflow-wrap:anywhere}.dossier-ui h2{font-size:25px;margin:0 0 8px}.dossier-ui h3{font-size:20px;margin:0 0 17px}.dossier-ui h4{font-size:16px;margin:17px 0 12px}.dossier-ui h5{font-size:14px;margin:0 0 15px}.dossier-ui p{overflow-wrap:anywhere}.ds-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 22px}.ds-topline p{font-size:13px;color:var(--muted,#58707c);margin:0}.ds-topline button{flex-shrink:0}.ds-nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line,#d5e3e7);padding-bottom:20px;margin-bottom:25px}.ds-nav button{border:1px solid #cddfe1;border-radius:8px;padding:9px 13px;background:#fff;color:var(--navy,#163748);font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.ds-nav button.active{background:var(--navy,#163748);border-color:var(--navy,#163748);color:#fff}.ds-nav button:hover{border-color:var(--teal,#087f83)}.ds-nav button:focus-visible,.dossier-ui input:focus-visible,.dossier-ui select:focus-visible,.dossier-ui textarea:focus-visible,.dossier-ui summary:focus-visible{outline:3px solid #70bcb3;outline-offset:3px}.ds-card{padding:26px;background:#fff;border:1px solid var(--line,#d5e3e7);border-radius:14px;margin-bottom:22px;min-width:0}.ds-card>p{font-size:13px}.ds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.ds-field{display:flex;flex-direction:column;gap:7px;margin:15px 0;min-width:0}.ds-grid>.ds-field{margin:8px 0}.ds-field label{font-size:12px;font-weight:700;color:var(--navy,#163748)}.ds-field input:not([type=checkbox]),.ds-field select,.ds-field textarea{width:100%;min-width:0;padding:12px 13px;border:1px solid #c7dade;border-radius:8px;background:#fff;color:var(--ink,#243b40);font:inherit;font-size:13px;line-height:1.7}.ds-field textarea{min-height:100px;resize:vertical}.ds-field input[type=file]{font-size:12px;padding:10px}.ds-field input[type=file]::file-selector-button{border:1px solid #b8d4d0;background:#edf7f4;padding:7px;border-radius:4px;color:var(--navy,#163748);margin-right:10px}.ds-field small,.ds-note,.ds-meta{color:var(--muted,#58707c);font-size:12px;line-height:1.8}.ds-note{margin:12px 0}.ds-meta{margin:10px 0}.ds-picker{max-width:700px;margin-bottom:23px}.ds-form>fieldset,.ds-form fieldset:not(.ds-subfieldset),.ds-editor form>fieldset{border:0;padding:0;margin:0;min-width:0}.dossier-ui fieldset:disabled input,.dossier-ui fieldset:disabled select,.dossier-ui fieldset:disabled textarea{color:#425f6d;background:#f5f8f9;opacity:1}.ds-save-row{display:flex;align-items:center;gap:17px;margin-top:22px;border-top:1px solid var(--line,#d5e3e7);padding-top:18px}.ds-save-state{font-size:11px;color:var(--muted,#58707c)}.ds-save-row .button{flex-shrink:0}.ds-checks{display:grid;gap:9px;margin:16px 0}.ds-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d7e4e3;border-radius:7px;background:#fafdfb;font-size:12px;cursor:pointer;min-width:0}.ds-check input{width:17px;height:17px;flex:0 0 17px;margin-top:3px;accent-color:var(--teal,#087f83)}.ds-check span{min-width:0;overflow-wrap:anywhere}.ds-check:has(input:checked){background:#eaf6f0;border-color:#9ccdbb}.ds-context{border-left:4px solid var(--teal,#087f83);padding:13px 16px;background:#f0f7f6;font-size:12px;margin:18px 0;overflow-wrap:anywhere}.ds-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px}.ds-stat-grid>div{padding:20px;border:1px solid #d3e4e4;border-radius:10px;background:#f1f8f6}.ds-stat-grid strong{display:block;color:var(--teal-dark,#075b60);font-size:27px;line-height:1.3}.ds-stat-grid span{display:block;font-size:11px;color:var(--muted,#58707c);margin-top:7px}.ds-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.dossier-ui .button{white-space:normal;text-align:center}.dossier-ui button:disabled{cursor:wait;opacity:.6}.ds-evidence-list{display:grid;gap:20px;margin-top:22px}.ds-evidence-card{padding:20px;border:1px solid #d4e1e4;border-radius:10px;min-width:0}.ds-evidence-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.ds-evidence-head h4{margin:0}.ds-chip{font-size:10px;border-radius:18px;background:#eef6f4;color:var(--teal-dark,#075b60);padding:4px 10px;flex-shrink:0}.ds-pre-wrap,.ds-report-value p{white-space:pre-wrap;font-size:13px}.ds-file{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:13px;background:#f2f7fa;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.ds-file small{width:100%;font-size:10px;overflow-wrap:anywhere}.ds-details{margin-top:17px;border-top:1px solid #dce7e9;padding-top:12px}.ds-details summary{cursor:pointer;font-size:12px;color:var(--teal-dark,#075b60);font-weight:700}.ds-details[open]>summary{margin-bottom:20px}.ds-subfieldset{border:1px solid #d5e4e4;border-radius:8px;padding:10px 14px;margin:20px 0;min-width:0}.ds-subfieldset legend{font-size:12px;font-weight:700;padding:0 7px}.ds-subcard{border:1px solid #d7e4e5;border-radius:8px;padding:18px;margin:17px 0;min-width:0}.ds-subcard h4{margin-top:0}.ds-table-scroll{overflow-x:auto;min-width:0}.dossier-ui table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;line-height:1.7;min-width:640px}.dossier-ui th,.dossier-ui td{padding:13px;border:1px solid #d9e4e7;vertical-align:top;overflow-wrap:anywhere}.dossier-ui thead th{background:#eaf2f5;color:var(--navy,#163748)}.dossier-ui tbody th{font-weight:600;max-width:220px}.ds-alert,.ds-success{padding:13px 17px;border:1px solid #e1bbbc;border-radius:8px;background:#fff2f1;color:#8b343a;font-size:12px;line-height:1.8}.ds-success{border-color:#afd3c5;background:#eef8f2;color:#28634d}.ds-live:empty{display:none}.ds-live{margin-bottom:18px}.ds-task-list{padding-left:21px;font-size:13px}.ds-task-list li+li{margin-top:15px}.ds-task-list p{margin:4px 0}.ds-import-preview{padding:20px;background:#f2f7fa;border:1px solid #ccdde6;border-radius:10px;margin-top:23px}.ds-import-preview pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dde7eb;padding:14px;border-radius:7px;max-height:330px;overflow:auto}.ds-import-preview .button{margin:17px 8px 0 0}.ds-report-value strong{font-size:13px;color:var(--navy,#163748)}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.ds-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid,.ds-columns{grid-template-columns:1fr}.ds-save-row{align-items:flex-start;flex-direction:column}.ds-topline{flex-direction:column}.ds-card{padding:20px}.ds-evidence-head{flex-direction:column}.ds-chip{align-self:flex-start}}@media(max-width:540px){.ds-nav{gap:6px}.ds-nav button{font-size:11px;flex:1 1 43%;padding:9px}.ds-card{padding:16px}.ds-stat-grid{gap:9px}.ds-stat-grid>div{padding:15px}.ds-stat-grid strong{font-size:23px}.ds-actions .button,.ds-save-row .button{width:100%}.ds-evidence-card{padding:14px}.dossier-ui h2{font-size:22px}.dossier-ui h3{font-size:18px}}@media print{.ds-nav,.ds-actions,.ds-save-row{display:none}.dossier-ui table{min-width:0;font-size:9pt}.ds-table-scroll{overflow:visible}.ds-card{break-inside:avoid;border:0;padding:0}.ds-report-value{break-inside:avoid}}

.ds-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:20px 0}.ds-facts>div{min-width:0;padding-bottom:12px;border-bottom:1px solid #e0e9ec}.ds-facts dt{font-size:11px;color:var(--muted,#58707c)}.ds-facts dd{margin:5px 0 0;font-size:13px;overflow-wrap:anywhere}.ds-subcard a[data-ds-open-supplement]{font-size:12px;color:var(--teal-dark,#075b60)}@media(max-width:650px){.ds-facts{grid-template-columns:1fr}}
