.sector-workflow{border:1px solid var(--line);border-block-start:3px solid var(--blue);background:var(--surface);min-width:0;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin-block:28px;padding:clamp(18px,3vw,34px);scroll-margin-block-start:28px}.sector-workflow [hidden]{display:none!important}.sector-workflow :is(h2,h3,h4){font-family:var(--font);letter-spacing:-.02em;font-style:normal;line-height:1.35}.sector-workflow h2{margin-block:0 12px;font-size:clamp(24px,2.7vw,34px)}.sector-workflow h3{margin-block:0 12px;font-size:18px}.sector-workflow h4{margin-block:0 8px;font-size:15px}.sector-workflow :is(p,li,dd,label,button,select,textarea,summary){font-size:14px;line-height:1.65}.sector-workflow p{margin-block:0 16px}.sector-workflow header>p{max-width:78ch;color:var(--muted)}.sector-workflow :is(button,select,textarea,input){font:inherit;color:inherit}.sector-workflow :is(button,select,textarea){border:1px solid var(--muted);background:var(--surface);border-radius:5px;max-width:100%;min-height:44px;padding:9px 12px}.sector-workflow :is(button,select){cursor:pointer}.sector-workflow button{text-align:center;font-size:14px;font-weight:600;line-height:1.5}.sector-workflow button:hover:enabled{background:var(--pale);border-color:var(--blue)}.sector-workflow :is(button,select,textarea,input):disabled{opacity:.6;cursor:default}.sector-workflow :is(button,select,textarea,input,a,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sector-workflow [tabindex="-1"]:focus{outline:3px solid var(--blue);outline-offset:4px}.sector-workflow label{min-width:0;font-weight:600;display:block}.sector-workflow label>:is(select,textarea){width:100%;margin-block-start:7px;display:block}.sector-workflow textarea{resize:vertical;white-space:pre-wrap;width:100%;min-height:132px}.sector-workflow fieldset{border:1px solid var(--line);border-radius:5px;min-width:0;margin:0;padding:16px}.sector-workflow legend{padding-inline:6px;font-size:14px;font-weight:600}.sector-workflow input[type=checkbox]{accent-color:var(--blue);flex:none;block-size:20px;inline-size:20px}.sector-workflow :is(.sector-checkbox,label:has(>input[type=checkbox])){align-items:center;gap:10px;min-height:44px;padding-block:8px;display:flex}.sector-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-block:22px;display:flex}.sector-toolbar>label{flex:240px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.sector-card{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;padding:20px}.sector-card>:last-child{margin-block-end:0}.sector-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.sector-metrics>div{border:1px solid var(--line);border-radius:5px;min-width:0;padding:16px}.sector-metrics dt{color:var(--muted);margin-block-end:6px;font-size:12px;font-weight:600}.sector-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:600;line-height:1.5}.sector-workflow bdi{font-variant-numeric:tabular-nums}.sector-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px;display:flex}.sector-actions :is(button,a){min-height:44px}.sector-status{border-inline-start:3px solid var(--blue);background:var(--pale);margin-block:18px;padding:14px 16px;line-height:1.7}.sector-status:empty{display:none}.sector-report{border:1px solid var(--blue);background:var(--paper);border-radius:5px;margin-block:20px;padding:20px}.sector-workflow :is(pre,blockquote){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:var(--font);margin:0;font-size:14px;line-height:1.8}.sector-workflow blockquote{border-inline-start:2px solid var(--line);padding-inline-start:14px}.sector-source{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin-block:12px;padding:14px 16px}.sector-workflow summary{cursor:pointer;min-height:44px;padding-block:8px;font-weight:600}.sector-workflow details[open]>summary{margin-block-end:12px}.sector-workflow table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:12px;font-size:13px;line-height:1.65}.sector-workflow :is(th,td){border-block-end:1px solid var(--line);text-align:start;overflow-wrap:anywhere;vertical-align:top;padding:10px 8px}.sector-workflow th{color:var(--muted);font-weight:600}.sector-workflow ul{margin-block:12px;padding-inline-start:20px}.sector-workflow li+li{margin-block-start:7px}.sector-workflow [aria-pressed=true]{border-color:var(--blue);background:var(--pale);text-underline-offset:4px;text-decoration:underline}.sector-links{flex-wrap:wrap;gap:10px;margin-block:0 24px;display:flex}.sector-links a{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--blue);border-radius:5px;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.sector-links a:hover{border-color:var(--blue)}.sector-links a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}[dir=rtl] .sector-workflow :is(h2,h3,h4){letter-spacing:0}@media (width<=768px){.sector-grid{grid-template-columns:1fr}.sector-card{padding:16px}.sector-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-metrics dd{font-size:18px}}@media (width<=420px){.sector-workflow{padding:16px}.sector-metrics{grid-template-columns:1fr}.sector-actions>button{flex:130px}.sector-workflow :is(th,td){padding:8px 4px;font-size:12px}.sector-report{padding:14px}}@media (forced-colors:active){.sector-workflow,.sector-card,.sector-metrics>div,.sector-source,.sector-report,.sector-workflow :is(button,select,textarea,fieldset,th,td),.sector-links a{border-color:canvastext}.sector-status{border-color:highlight}.sector-workflow [aria-pressed=true]{border:2px solid highlight}.sector-workflow :is(button,select,textarea,input,a,summary):focus-visible,.sector-links a:focus-visible{outline-color:highlight}}
