.cr [hidden],.cr-section [hidden]{display:none!important}.cr,.cr-section{min-width:0}.cr select,.cr-section select{min-width:0;max-width:100%}.cr .cr-sub,.cr-section .cr-sub{font-size:var(--text-xs);color:var(--p-label-2);line-height:1.45}.cr .cr-h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--p-label-2)}.cr .cr-wide{grid-column:1 / -1}.cr .cr-spacer{flex:1 1 auto}.cr .cr-actions-row{align-items:end}.cr-absent{color:var(--p-label-2);font-style:italic}.cr .partc-figure-value.cr-absent{font-size:var(--text-xl);font-weight:var(--weight-regular)}.cr-unit{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--p-label-2)}.cr-list{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);line-height:1.55}.cr-list li{margin-bottom:var(--space-1)}.cr-scale{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.cr-scale-note{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--p-label)}.cr-provenance{margin:0;font-size:var(--text-xs);color:var(--p-label-2);line-height:1.45}.cr-scale-line{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin-bottom:var(--space-2)}.cr-pill{display:inline-block;padding:var(--space-half) var(--space-2);border-radius:var(--radius-pill);background:var(--p-fill);color:var(--p-label);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.cr .cr-field{font:inherit;font-size:var(--text-md);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--p-separator);background:var(--p-card);color:var(--p-label);min-width:0;max-width:100%}.cr .cr-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cr textarea.cr-field{width:100%;resize:vertical}.cr label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-label-2);min-width:0}.cr .cr-check{flex-direction:row;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--p-label)}.cr .cr-find{min-width:0;flex:1 1 200px;max-width:320px}.cr-tier,.cr-state{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-sm)}.cr-noun{color:var(--p-label-2)}.cr-mark{font-style:normal;font-weight:var(--weight-bold)}.cr-tier-severe .cr-mark,.cr-tier-high .cr-mark{color:var(--p-warn)}.cr-tier-moderate .cr-mark{color:var(--p-info)}.cr-tier-low .cr-mark,.cr-tier-not_assessed .cr-mark{color:var(--p-label-2)}.cr-state-approved .cr-mark,.cr-state-approved_light .cr-mark{color:var(--action)}.cr-state-under_review .cr-mark{color:var(--p-info)}.cr-state-recorded .cr-mark,.cr-state-superseded .cr-mark{color:var(--p-label-2)}.cr-next{font-size:var(--text-sm);color:var(--p-label)}.cr-next-refused{font-size:var(--text-sm);color:var(--p-warn);margin:var(--space-1) 0}.cr .cr-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.cr .cr-queue-table{min-width:720px}.cr .cr-col-action{text-align:right;white-space:nowrap;width:1%}.cr .cr-row{cursor:pointer}.cr .cr-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cr .cr-empty{padding:var(--space-4) 0}.cr .cr-figure-ask{display:inline;width:auto}.cr .partc-figure-value.cr-figure-ask{display:block;width:100%}.cr .cr-state-figure{display:block;text-align:left}.cr .cr-audit{display:grid;gap:var(--space-2) var(--space-4);margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.cr .cr-audit dt{font-size:var(--text-xs);color:var(--p-label-2)}.cr .cr-audit dd{margin:0;font-size:var(--text-sm);color:var(--p-label);overflow-wrap:anywhere}.cr .cr-layout{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.cr .cr-layout{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.cr .cr-strip-card{position:sticky;top:var(--space-3);z-index:2}}.cr .cr-strip-card{padding:var(--space-3) var(--space-4)}.cr .cr-glance{display:grid;gap:var(--space-2);margin:0}.cr .cr-glance dt{font-size:var(--text-xs);color:var(--p-label-2)}.cr .cr-glance dd{margin:0;font-size:var(--text-sm);color:var(--p-label)}.cr .cr-strip-score{font-size:var(--text-lg)}@media(max-width:999px){.cr.cr-record{padding-bottom:5.5rem}.cr .cr-strip-card{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;border-radius:0;border-width:1px 0 0;padding:var(--space-2) var(--space-4)}.cr .cr-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3)}.cr .cr-glance>div:nth-child(3){display:none}.cr .cr-glance dt{display:none}.cr .cr-form-foot{bottom:3.25rem}}.cr .cr-main,.cr .cr-side{min-width:0;display:grid;gap:var(--space-4)}.cr .cr-kv{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm)}.cr .cr-kv dt{color:var(--p-label-2)}.cr .cr-kv dd{margin:0;overflow-wrap:anywhere}.cr-strip{display:grid;gap:var(--space-3) var(--space-4);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.cr-strip .cr-fact{min-width:0}.cr-strip dt{font-size:var(--text-xs);color:var(--p-label-2)}.cr-strip dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--p-label);overflow-wrap:anywhere}.cr-strip .cr-figure{font-size:var(--text-xl);font-weight:var(--weight-bold)}.cr-section .cr-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}.cr .cr-hazards{display:grid;gap:var(--space-3)}.cr .cr-hazard,.cr .cr-test,.cr .cr-confirm{border:1px solid var(--p-separator);border-radius:var(--radius);background:var(--p-card);padding:var(--space-3) var(--space-4);margin:0;min-width:0}.cr .cr-hazard{display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.cr .cr-hazard legend,.cr .cr-test legend,.cr .cr-confirm legend,.cr .cr-dim legend{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--p-label);padding:0 var(--space-1)}.cr .cr-tests{display:grid;gap:var(--space-2)}.cr .cr-test .segmented>label{flex-direction:row;color:var(--p-label-2)}.cr .cr-dims{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cr .cr-rail{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.cr .cr-rail-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:1px solid var(--p-separator);border-radius:var(--radius-sm);background:var(--p-card);color:var(--p-label);font:inherit;font-size:var(--text-sm);cursor:pointer}.cr .cr-rail-item[aria-current=step]{border-color:var(--action);background:var(--action-soft);font-weight:var(--weight-semibold)}.cr .cr-rail-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cr .cr-rail-n{grid-row:span 2;align-self:center;font-weight:var(--weight-bold);color:var(--p-label-2)}.cr .cr-rail-state{font-size:var(--text-xs);color:var(--p-label-2)}.cr .cr-dim{border:1px solid var(--p-separator);border-radius:var(--radius);background:var(--p-card);padding:var(--space-3) var(--space-4);margin:0;min-width:0}.cr .cr-opts{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.cr .cr-opt{flex-direction:row;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--p-separator);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--p-label);cursor:pointer}.cr .cr-opt:has(input:checked){border-color:var(--action);background:var(--action-soft)}.cr .cr-opt input{margin-top:var(--space-half);flex:0 0 auto}.cr .cr-opt span{min-width:0;line-height:1.45}.cr .cr-evidence{display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:var(--space-3)}.cr .cr-form-foot{position:sticky;bottom:0;z-index:3;background:var(--p-card);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--p-separator)}.cr .cr-big{margin:var(--space-1) 0;font-size:var(--text-lg)}.cr .cr-big .cr-figure{font-size:var(--text-figure);font-weight:var(--weight-bold)}.cr .cr-meter{display:block;width:100%;height:var(--space-2)}.cr .cr-eqs{list-style:none;margin:var(--space-2) 0;padding:0;font-size:var(--text-xs);color:var(--p-label-2);display:grid;gap:var(--space-1)}.cr .cr-eq-name{display:block;color:var(--p-label)}.cr .cr-eq{font-variant-numeric:tabular-nums}.cr .cr-steps{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.6}.cr .cr-absent-block{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-label-2);background:var(--p-fill-soft);font-size:var(--text-sm)}.cr .cr-waiting{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-warn);background:var(--p-warn-bg);font-size:var(--text-sm)}.cr .cr-findings{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.cr .cr-finding{padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-info);background:var(--p-card);border-radius:var(--radius-xs);min-width:0}.cr .cr-finding-material{border-left-color:var(--p-warn)}.cr .cr-finding p{margin:var(--space-1) 0;font-size:var(--text-sm)}.cr .cr-finding-kind{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--p-label-2)}.cr .cr-verdicts{list-style:none;margin:0 0 var(--space-2);padding:0;display:grid;gap:var(--space-3)}.cr .cr-verdict p{margin:var(--space-1) 0}.cr .cr-confirmed{font-size:var(--text-sm);color:var(--p-label)}.cr .cr-confirm-card{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.cr .cr-confirm-more{display:grid;gap:var(--space-2);margin:var(--space-2) 0}.cr .cr-trail{margin:var(--space-3) 0 0;padding-left:var(--space-5);font-size:var(--text-xs);color:var(--p-label-2);line-height:1.5}.cr .cr-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}.cr .cr-reason{margin-top:var(--space-3)}.cr .cr-movement-table{min-width:560px}.cr tr.cr-moved td{font-weight:var(--weight-semibold)}.cr .cr-fold{margin-top:var(--space-4);border-top:1px solid var(--p-separator);padding-top:var(--space-3)}.cr .cr-fold>summary{cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--p-label);padding:var(--space-1) 0}.cr .cr-fold>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.cr .cr-fold[open]>summary{margin-bottom:var(--space-2)}.cr .cr-evidence-rule{margin:0 0 var(--space-2)}.cr .cr-choice{display:grid;gap:var(--space-1)}.cr .cr-choice>label{flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--p-separator);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--p-label);cursor:pointer}.cr .cr-choice>label:has(input:checked){border-color:var(--action);background:var(--action-soft)}.cr .cr-choice>label span{min-width:0;overflow-wrap:anywhere}.cr .cr-flash{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--action);background:var(--action-soft);font-size:var(--text-sm);color:var(--p-label)}.cr-link{background:none;border:0;padding:0;color:var(--action);font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-align:left;display:inline-flex;align-items:baseline;gap:var(--space-1)}.cr-link:hover{text-decoration:underline}.cr .cr-arrivals:not([hidden]){margin:var(--space-3) 0}.cr .cr-arrivals-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.cr .cr-arrival{min-width:0;overflow-wrap:anywhere}.cr .cr-copied{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-info);background:var(--p-card);font-size:var(--text-sm);color:var(--p-label);overflow-wrap:anywhere}.cr .cr-light{display:grid;gap:var(--space-3);min-width:0}.cr .cr-light-line{display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.cr .cr-light-line select,.cr .cr-light-line input{min-width:0}.cr .cr-suggest{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px dashed var(--p-separator);border-radius:var(--radius);font-size:var(--text-sm);color:var(--p-label);overflow-wrap:anywhere}.cr .cr-suggest-done{border-style:solid}.cr .cr-copy-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-1);max-height:20rem;overflow-y:auto}.cr .cr-returned{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--action);background:var(--action-soft);font-size:var(--text-sm);color:var(--p-label);overflow-wrap:anywhere}.cr .cr-import-problems:not([hidden]){display:block;margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--p-label);max-height:20rem;overflow-y:auto;overflow-wrap:anywhere}.cr .cr-district-screen{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-label-2);background:var(--p-fill-soft);min-width:0;overflow-wrap:anywhere}.cr .cr-district-list{margin:0;padding-left:var(--space-4);font-size:var(--text-sm)}.cr .cr-district-line{display:block;font-size:var(--text-sm);overflow-wrap:anywhere}.cr .cr-screen-pick{margin:var(--space-2) 0;min-width:0}.cr .cr-screen-pick label{display:grid;gap:var(--space-1);font-size:var(--text-sm);min-width:0}.cr .cr-screen-pick select{min-width:0;max-width:100%}

