/* Shared Aurora surfaces for the scope search, summaries and laboratory workspace. */
.gost-examples{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;color:#e2ecfa;font-size:12px}
.search-panel .gost-examples button{min-height:32px;padding:5px 10px;border:1px solid #91acd0;border-radius:7px;color:#fff;background:#31547d;font:inherit;cursor:pointer}
.search-panel .gost-examples button:hover{background:#25476f}
.gost-query-report{margin:0 0 14px;padding:16px 18px;background:#f6f9fe;border:1px solid #c8d9ed;border-radius:12px;color:#36567b;font-size:13px}
.gost-query-report[hidden]{display:none}
.gost-report-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}
.gost-report-title>span{font-size:12px;color:#4c6685}
.gost-query-report ul{list-style:none;margin:0;padding:0}
.gost-query-report li+li{border-top:1px solid #d7e2ef;margin-top:10px;padding-top:10px}
.gost-query-report li>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.gost-query-report li>div:first-child>span{white-space:nowrap;font-variant-numeric:tabular-nums}
.gost-query-report p{margin:9px 0;color:#4c6685;font-size:12px}
.gost-alternatives{display:flex;gap:7px;flex-wrap:wrap}
.gost-alternatives button{padding:7px 10px;min-height:36px;border:1px solid #aec5df;background:#fff;color:#315983;border-radius:7px;font:inherit;cursor:pointer}
.gost-alternatives button:hover{background:#eaf2fc}
.gost-examples button:focus-visible,.gost-alternatives button:focus-visible{outline:2px solid #6195ca;outline-offset:3px}
@media(max-width:600px){.gost-query-report{padding:14px}.gost-report-title{gap:4px}.gost-examples>span{width:100%}.gost-examples button{flex:1 1 auto;min-height:38px}}
.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}
.scope-search-modes{display:flex;gap:6px;margin:0 0 15px;padding:4px;border:1px solid #ffffff26;border-radius:10px;background:#203f642b;width:fit-content}
.search-panel .scope-search-modes button{border:1px solid transparent;border-radius:7px;background:transparent;color:#dce7f7;padding:8px 14px;font-size:12px;min-height:37px}
.search-panel .scope-search-modes button[aria-pressed=true]{background:#f8fbff;border-color:#ffffff85;color:#335a86;box-shadow:0 2px 7px #19344f22}
.scope-search-modes button>span{font-size:10px;opacity:.8;margin-left:7px}
.scope-search-modes button{display:flex;align-items:center;gap:8px}
.scope-search-modes button>svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.gost-options fieldset.gost-combination{display:block}
.gost-combination>legend{font-size:11px;padding:0 5px;color:#edf4ff}
.gost-combination-choices{display:flex;gap:4px}
.scope-mode-copy{display:block}.scope-mode-copy strong,.scope-mode-copy small{display:block}.scope-mode-copy strong{font-size:13px}.scope-mode-copy small{font-size:10px;margin-top:3px}
.gost-choice-copy strong,.gost-choice-copy small{display:block}.gost-choice-copy strong{font-size:12px;font-weight:500}.gost-choice-copy small{font-size:10px;margin-top:2px}
.workspace-glyph{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.workspace-tab-label{font-style:normal}
.workspace-identity dt{font-size:11px;margin:0 0 4px}.workspace-identity dd{margin:0;color:#41658a;font-weight:500}
#gost-search{min-width:0}.scope-label-help{font-weight:400;opacity:.8;margin-left:10px;font-size:11px}
.gost-symbol{font-size:22px;color:#7091b8;line-height:1;width:21px;text-align:center;flex:none}
#gost-query{min-width:0}#gost-submit:disabled{opacity:.65}
.gost-options{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}
.gost-options fieldset{margin:0;padding:3px;display:flex;gap:3px;border:1px solid #9cb4d273;background:#26476a38;border-radius:9px;flex:none}
.search-panel .gost-options fieldset label{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:11px;border-radius:6px;color:#e7effb;cursor:pointer;font-weight:400}
.gost-options input[type=radio]{margin:0;accent-color:#5277a5;width:13px;height:13px}
.search-panel .gost-options fieldset label:has(input:checked){background:#f7fbff;color:#315983;box-shadow:0 1px 4px #253f5522}
.search-panel .gost-options .gost-select{display:flex;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:400;color:#dce8f8}
.gost-select select{max-width:235px;min-height:35px;padding:6px 26px 6px 10px;border:1px solid #afc4df;border-radius:7px;background:#f4f8ff;color:#345779;font-size:11px}
.gost-search-foot{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:11px;min-height:31px;color:#d6e2f3;font-size:11px;line-height:1.6}
.gost-search-foot .is-error{color:#ffe1b3}.search-panel #clear-gost{border:0;background:transparent;color:#e4edfa;padding:5px 0;font-size:11px;min-height:30px}
.catalog-polished .refined-card-heading{margin-bottom:17px}
.refined-heading-labels{display:flex;align-items:flex-start;gap:9px;flex:none;max-width:48%;justify-content:flex-end}
.catalog-polished .refined-card .refined-heading-labels .tags{margin:0;justify-content:flex-end;flex-direction:column;align-items:flex-end;gap:5px}
.catalog-polished .refined-card .refined-heading-labels .tag{min-height:29px;line-height:1.45;font-size:10px;padding:5px 8px}
.refined-heading-labels>.status{padding:6px 9px;min-height:29px;border-radius:7px;font-size:10px;white-space:nowrap}
.refined-doc-counts>button{display:flex;align-items:center;gap:9px;min-width:0;text-align:left;color:inherit;border:0;border-radius:6px;background:transparent;padding:3px 4px;font:inherit}
.refined-doc-counts>button+button{border-left:1px solid #d5e1ee;border-radius:0;padding-left:16px}
.refined-doc-counts>button:hover{background:#e5effb}.refined-doc-counts>button b{font-variant-numeric:tabular-nums}
.catalog-polished button.refined-stat{position:relative;text-align:left;font:inherit;cursor:pointer;transition:box-shadow .16s,border-color .16s,transform .16s}
.catalog-polished button.refined-stat:hover{border-color:#8eadd1;box-shadow:0 7px 22px -9px #45689955;transform:translateY(-1px)}
.refined-stat-content{min-width:0;display:block}.refined-stat-description{display:block;font-size:10px;color:#6b819e;line-height:1.5;margin-top:6px}
.stat-open{position:absolute;right:11px;top:10px;font-size:12px;color:#7c96b4}
.scope-match-note{margin:0 0 16px;border:1px solid #c3d6ec;border-radius:10px;background:#edf5ff;padding:11px 13px;font-size:11px}
.scope-match-note>div:first-child{display:flex;gap:9px;flex-wrap:wrap;color:#7286a1}.scope-match-note strong{color:#375e89}
.scope-match-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.scope-match-tags button{border:1px solid #bed1e7;background:#fff;border-radius:6px;padding:5px 8px;font-size:10px;color:#426b96}
.scope-match-tags button:hover{background:#dfefff}
[aria-busy=true]>.refined-card{opacity:.5;pointer-events:none}

dialog.workspace-dialog{width:min(1180px,calc(100vw - 40px));max-height:91dvh;padding:0 28px 25px;border:1px solid #b7cce4;border-radius:22px;background:linear-gradient(135deg,#fbfdff,#f2f7fd);box-shadow:0 30px 100px #17365755,0 0 0 5px #f5faff33;scrollbar-gutter:stable}
.workspace-dialog .dialog-top{position:sticky;top:0;z-index:5;background:#f8fbffed;border-bottom:1px solid #dbe5f2;backdrop-filter:blur(16px);padding:14px 0;margin-bottom:24px;gap:10px}
.workspace-dialog .dialog-top .eyebrow{font-size:10px;letter-spacing:1.3px}
.workspace-dialog .dialog-top button{min-width:36px;min-height:36px}
.workspace-dialog h2{font-size:25px;letter-spacing:-.45px;color:#294764;margin:0 0 8px;line-height:1.3}
.workspace-dialog h3{font-size:16px;margin:0;color:#2f4d6d}
.workspace-dialog p{line-height:1.65;margin:0;color:#617793;font-size:12px}
.workspace-dialog button,.workspace-dialog input,.workspace-dialog select{font:inherit}
.workspace-dialog a{color:#436b97}
.workspace-hero{display:flex;align-items:flex-start;gap:17px;margin:0 0 20px}
.workspace-hero>div:first-of-type{flex:1;min-width:0}.workspace-hero p{max-width:750px}
.workspace-mark{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:60px;height:60px;padding:12px;border:1px solid #c3d6ea;border-radius:17px;background:linear-gradient(140deg,#fff,#dfedf9);box-shadow:0 3px 5px #355b8514,inset 0 1px #fff;color:#567da7}
.workspace-mark svg{width:28px;height:28px}.workspace-hero-labels{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:270px}
.workspace-hero-labels .tag{font-size:10px;padding:5px 8px;line-height:1.5}.workspace-hero-labels .status{font-size:11px;min-height:30px}
.workspace-identity{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:11px;color:#7489a0;padding:13px 17px;border:1px solid #d4e2f0;border-radius:10px;background:#edf4fb9c}
.workspace-identity b{font-weight:500;color:#41658a;margin-left:9px;font-variant-numeric:tabular-nums}
.workspace-tabs{display:flex;gap:6px;border-bottom:1px solid #cfdeed;margin:24px 0 22px;padding-bottom:9px}
.workspace-tabs button{padding:10px 15px;border:1px solid transparent;border-radius:9px;font-size:12px;color:#69809e;background:transparent;min-height:42px;display:flex;align-items:center;gap:9px}
.workspace-tabs button[aria-selected=true]{border-color:#bbd1ea;background:white;color:#2d5d90;box-shadow:0 2px 4px #4264870c}
.workspace-tabs button span{font-size:10px;background:#eaf2fb;padding:2px 6px;border-radius:5px;min-width:20px;text-align:center}
.workspace-body{min-height:260px}.workspace-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.workspace-section-title>span{font-size:11px;color:#6c83a0}.workspace-section-title p{margin-top:5px}
.workspace-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:22px}
.workspace-accreditation{background:#fff;border:1px solid #cfdeef;border-radius:12px;padding:17px 18px;margin-bottom:12px;box-shadow:0 3px 8px #3c5a7a07}
.workspace-accreditation header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.workspace-accreditation h4{font-size:17px;font-weight:600;color:#345d88;margin:0;overflow-wrap:anywhere}
.workspace-accreditation p{font-size:12px}.workspace-actions{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid #e2eaf4;margin-top:14px;padding-top:12px}.workspace-actions a{font-size:11px;text-decoration:none}.workspace-actions a:hover{text-decoration:underline}
.workspace-accreditation .workspace-subtle{font-size:10px;margin-top:8px;color:#77899c}
.workspace-archive{padding:20px;background:linear-gradient(130deg,#edf5ff,#f4f1fd8a);border:1px solid #cddced;border-radius:14px;align-self:start}.workspace-archive>.eyebrow{font-size:9px;letter-spacing:1px}.workspace-archive h3{margin:7px 0 16px}
.workspace-archive button{width:100%;display:flex;align-items:center;gap:13px;border:1px solid #d5e1f0;border-radius:10px;background:#ffffffc9;padding:13px;text-align:left;color:#446486;margin-top:9px}
.workspace-archive button:hover{background:white;border-color:#afc8e5}.workspace-archive button>b{font-size:24px;font-weight:550;min-width:32px}.workspace-archive button>span{font-size:12px;line-height:1.45}.workspace-archive small{display:block;font-size:10px;margin-top:3px;color:#7b8ca4}.workspace-archive i{font-style:normal;margin-left:auto;color:#8aa2be}
.workspace-evidence-note{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border:1px solid #d4e1f0;background:#eaf2fba8;border-radius:10px;margin:18px 0 22px}
.workspace-evidence-note>span{width:21px;height:21px;border:1px solid #a9c2df;border-radius:50%;text-align:center;line-height:20px;color:#6889ad;background:#ffffffaa;flex:none;font:italic 13px/20px Georgia,serif}
.workspace-evidence-note p{font-size:11px;line-height:1.6}.workspace-evidence-note strong{font-weight:600;color:#4a6889}.workspace-evidence-note.compact{margin-top:0;margin-bottom:18px}
.workspace-addresses h3{margin-bottom:12px}.workspace-addresses>div{display:flex;align-items:baseline;gap:13px;padding:11px 0;border-bottom:1px solid #dfe8f3}.workspace-addresses>div>span{font-size:11px;font-variant-numeric:tabular-nums;color:#93a7bf}.workspace-addresses p{font-size:12px}
.workspace-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:13px;color:#5f7e9f;font-size:13px}.workspace-loading>span{width:18px;height:18px;border:2px solid #c5d9ed;border-top-color:#496f9b;border-radius:50%;animation:scope-spin 1s linear infinite}
@keyframes scope-spin{to{transform:rotate(360deg)}}
.workspace-empty{padding:28px 20px;text-align:center;color:#7288a0;font-size:12px;line-height:1.7}.workspace-empty h3{font-size:17px;margin:14px 0 7px}.workspace-empty button{border:1px solid #bfd2e8;border-radius:8px;background:white;padding:8px 15px;color:#476c95;margin:12px auto}
.workspace-document-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
.workspace-segments{display:flex;padding:3px;background:#eaf1f9;border:1px solid #d6e1ef;border-radius:9px;gap:3px}.workspace-segments button{background:transparent;border:1px solid transparent;border-radius:6px;padding:7px 12px;font-size:11px;min-height:33px;color:#637e9c}
.workspace-segments button[aria-pressed=true]{background:white;border-color:#bfd2e9;color:#3c6592;box-shadow:0 1px 3px #355c8020}
.workspace-document-controls input,.workspace-standard-list>input,.summary-search input{min-width:0;border:1px solid #c5d7ea;border-radius:9px;background:#fff;color:#3c5f84;font-size:12px;padding:10px 12px;min-height:39px}
.workspace-document-controls input{width:320px}.workspace-document{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid #d3e1ef;border-radius:12px;margin-bottom:10px;box-shadow:0 2px 6px #294e7805}
.document-file-icon{display:grid;place-items:center;width:38px;height:45px;flex:none;border:1px solid #c9daec;border-radius:7px;background:linear-gradient(130deg,#fafdff,#eaf2fb);color:#6f8dac;font-size:9px;font-weight:600;letter-spacing:.4px}
.document-description{min-width:0;flex:1}.document-description h4{font-size:12px;line-height:1.55;margin:5px 0 4px;font-weight:550;color:#3b5b7e;overflow-wrap:anywhere}.document-description p{font-size:10px;color:#7b90a9}
.document-roles{display:flex;flex-wrap:wrap;gap:5px}.document-roles>span{font-size:9px;background:#f1f6fc;border:1px solid #dce7f3;border-radius:5px;padding:2px 6px;color:#6c85a1}.document-roles>span.is-reduction{background:#fff6e7;border-color:#efd9b1;color:#a1824d}
.workspace-open-pdf{flex:none;text-decoration:none;font-size:11px;min-height:36px;display:flex;align-items:center;padding:7px 11px;border:1px solid #bcd1e9;border-radius:8px;background:#f7faff}.workspace-open-pdf:hover{background:#eaf3ff}
.workspace-more{display:block;width:100%;border:1px solid #c9dbee;border-radius:9px;background:#f9fcff;color:#54769c;padding:11px;font-size:12px;min-height:40px;margin-top:12px}
.workspace-more:hover{background:#e9f2fd}.workspace-more:disabled{opacity:.6}
.workspace-standard-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:20px;align-items:start}
.workspace-standard-list>input{width:100%;margin-bottom:10px}.workspace-admin-option{display:flex;gap:7px;align-items:center;font-size:10px;color:#7a8da3;margin-bottom:13px}.workspace-admin-option input{accent-color:#496f9b}
.workspace-standard{width:100%;position:relative;display:block;padding:12px 29px 12px 13px;border:1px solid #d1e0ef;border-radius:9px;background:#fff;text-align:left;margin-bottom:7px;color:#466a90}
.workspace-standard strong{display:block;font-size:11px;line-height:1.5;font-weight:600}.workspace-standard span{display:block;font-size:9px;color:#7c90a8;line-height:1.5;margin-top:4px}.workspace-standard i{position:absolute;right:11px;top:16px;font-style:normal}
.workspace-standard[aria-pressed=true]{background:#eaf3fe;border-color:#8eb4de;box-shadow:inset 3px 0 #618fbd}.workspace-standard:hover{background:#f1f7fe}
.workspace-standard-evidence{border:1px solid #ccdaeb;border-radius:13px;min-width:0;overflow:hidden;background:#fff;position:sticky;top:78px;max-height:67dvh;overflow-y:auto;scrollbar-gutter:stable}
.workspace-evidence-header{padding:18px;border-bottom:1px solid #dce7f4;background:linear-gradient(130deg,#eef6ff,#f7f9fd);position:sticky;top:0;z-index:1}.workspace-evidence-header h4{font-size:17px;margin:5px 0 0;color:#3a628e}.workspace-evidence-header .eyebrow{font-size:8px;letter-spacing:.8px}
.evidence-placeholder{display:grid;place-items:center;width:52px;height:52px;margin:20px auto;border:1px solid #d5e3f2;border-radius:14px;color:#83a0be;background:#f1f6fd;font-size:28px}
.evidence-row{padding:17px 18px;border-bottom:1px solid #e0e9f3}.evidence-row-heading{display:flex;align-items:start;justify-content:space-between;gap:9px}.evidence-row-heading strong{font-size:11px;color:#54718f;font-weight:600;line-height:1.5}.history-label,.reduction-label{font-size:8px;padding:3px 6px;border:1px solid #d6e1ef;border-radius:5px;color:#8192a7;flex:none;line-height:1.5}.reduction-label{color:#a28044;background:#fff5e5;border-color:#e9d3ae}
.workspace-dialog .evidence-date{font-size:9px;color:#8697ad;margin-top:7px}.evidence-row blockquote{font-size:12px;line-height:1.75;color:#45607e;background:#f6f9fd;border-left:3px solid #c2d7ee;margin:12px 0;padding:10px 12px;overflow-wrap:anywhere}.evidence-row>a{font-size:11px;text-decoration:none;padding:5px 0;display:inline-block}.evidence-row>a:hover{text-decoration:underline}
.workspace-back{border:0;background:transparent;padding:0 0 13px;color:#6182a7;font-size:11px}.summary-hero p{max-width:800px}.summary-hero .eyebrow{display:block;font-size:9px;letter-spacing:1px;margin-bottom:7px}.summary-hero h2{font-size:26px}
.workspace-summary-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0}.workspace-summary-tabs button{border:1px solid #ccdcef;border-radius:10px;background:#fff;padding:12px;display:flex;align-items:center;justify-content:space-between;color:#55779c;font-size:12px;gap:8px}.workspace-summary-tabs button b{font-size:21px;font-weight:550}.workspace-summary-tabs button[aria-pressed=true]{background:#eaf3fe;border-color:#94b7df;box-shadow:inset 0 1px #fff}
.summary-search{display:flex;align-items:center;gap:14px;margin-bottom:14px;color:#6f85a0;font-size:11px}.summary-search input{flex:1}.summary-row{display:flex;align-items:center;gap:17px;padding:15px 17px;background:#fff;border:1px solid #d3e1ef;border-radius:10px;margin-bottom:8px}.summary-row>a{font-size:11px;flex:none;text-decoration:none}
.summary-lab-name{border:0;background:transparent;text-align:left;padding:0;min-width:0;flex:1}.summary-lab-name strong{font-size:12px;line-height:1.5;display:block;color:#345a83}.summary-lab-name small{display:block;font-size:10px;color:#8294aa;line-height:1.5;margin-top:5px}.summary-lab-name:hover strong{text-decoration:underline}
.summary-directions{display:grid;gap:7px;color:#6f87a2;font-size:9px}.summary-directions>span{display:flex;align-items:center;gap:5px}.summary-directions svg{width:14px;height:14px}.summary-record-count{font-size:10px;color:#8195ad;white-space:nowrap}
.summary-doc-links{display:flex;gap:8px;flex:none}.summary-doc-links button{border:1px solid #ccdcf0;background:#f4f8fd;color:#54789f;border-radius:7px;padding:8px 10px;font-size:10px;min-height:36px}.summary-doc-links b{font-size:14px;margin-right:4px;font-weight:600}
.summary-lab-name small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.workspace-standard-list{max-height:60dvh;overflow-y:auto;padding-right:4px}
@media(max-width:1100px){.refined-heading-labels{max-width:45%;flex-wrap:wrap}.catalog-polished .refined-card .refined-heading-labels .tag{font-size:9px}.refined-stat-description{font-size:9px}.gost-options{gap:10px}.gost-options .gost-select>span{display:none}.workspace-hero-labels{max-width:220px}.workspace-overview{grid-template-columns:minmax(0,1.2fr) minmax(250px,1fr)}}
@media(max-width:780px){.scope-search-modes button>span{display:none}.workspace-dialog .workspace-hero{flex-wrap:wrap;gap:12px}.workspace-hero-labels{max-width:none;width:100%;flex-direction:row;align-items:center;flex-wrap:wrap}.workspace-overview{grid-template-columns:1fr}.workspace-archive{padding:16px}.workspace-standard-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:12px}.workspace-standard-evidence{max-height:65dvh}.workspace-summary-tabs{grid-template-columns:1fr 1fr}.summary-row{gap:11px;flex-wrap:wrap}.summary-lab-name{flex-basis:55%}.summary-doc-links{margin-left:auto}.workspace-identity{gap:10px 20px}.scope-label-help{display:block;margin:4px 0 0}}
@media(max-width:560px){.scope-search-modes{margin-bottom:13px}.search-panel .scope-search-modes button{font-size:11px;padding-inline:11px}.gost-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gost-options fieldset{grid-column:1/-1;width:fit-content}.gost-select select{max-width:100%;width:100%;font-size:10px;min-height:36px;padding-left:7px;padding-right:20px}.search-panel .gost-options .gost-select{min-width:0;display:block}.gost-search-foot{font-size:10px;align-items:flex-start}.gost-search-foot #clear-gost{flex:none}.scope-match-note{padding:10px;font-size:10px}.scope-match-tags button{font-size:9px}.catalog-polished .refined-card-heading{gap:11px;margin-bottom:13px}.refined-heading-labels{max-width:none;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between}.catalog-polished .refined-card .refined-heading-labels .tags{align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.catalog-polished .refined-card .refined-heading-labels .tag{font-size:9px;min-height:26px}.refined-heading-labels>.status{font-size:9px;min-height:26px;padding:5px 7px}.refined-stat-description{font-size:9px;margin-top:6px}.refined-doc-counts>button+button{padding-left:10px}dialog.workspace-dialog{width:calc(100vw - 14px);max-height:96dvh;padding:0 15px 20px;border-radius:16px}.workspace-dialog .dialog-top{padding:10px 0;margin-bottom:17px}.workspace-dialog h2{font-size:20px}.workspace-hero>div:first-of-type{flex-basis:calc(100% - 69px)}.workspace-mark{min-width:48px;height:49px;padding:10px;border-radius:13px}.workspace-mark svg{width:24px;height:24px}.workspace-hero p{font-size:10px;line-height:1.6}.workspace-identity{padding:11px 12px;font-size:10px;gap:9px 16px}.workspace-tabs{margin-top:17px;gap:3px;justify-content:space-between}.workspace-tabs button{font-size:10px;padding:8px;gap:6px}.workspace-tabs button span{font-size:9px;padding:2px 4px}.workspace-overview{gap:14px}.workspace-section-title h3{font-size:15px}.workspace-section-title p{font-size:11px}.workspace-section-title>span{font-size:9px}.workspace-accreditation{padding:14px}.workspace-accreditation h4{font-size:15px}.workspace-accreditation header{flex-wrap:wrap}.workspace-actions{gap:10px}.workspace-actions a{font-size:10px}.workspace-evidence-note{padding:11px;gap:9px}.workspace-evidence-note p{font-size:10px}.workspace-document-controls{flex-wrap:wrap;gap:10px}.workspace-document-controls input{width:100%;font-size:11px}.workspace-document{padding:12px;gap:10px;flex-wrap:wrap}.document-file-icon{width:30px;height:38px;font-size:8px}.document-description{flex-basis:calc(100% - 40px)}.document-description h4{font-size:11px}.workspace-open-pdf{margin-left:auto;min-height:36px;font-size:10px}.workspace-standard-layout{grid-template-columns:1fr}.workspace-standard-list{max-height:40dvh;overflow-y:auto;padding-right:3px}.workspace-standard-evidence{position:static;max-height:62dvh}.workspace-standard-list>input{font-size:11px}.evidence-row-heading{flex-wrap:wrap}.workspace-summary-tabs{gap:7px;margin-block:16px}.workspace-summary-tabs button{font-size:11px;padding:11px}.workspace-summary-tabs button b{font-size:20px}.summary-search{display:block}.summary-search>span{display:block;margin-bottom:6px}.summary-search input{width:100%;font-size:11px}.summary-row{padding:13px;gap:9px}.summary-lab-name{flex-basis:100%}.summary-directions{font-size:9px}.summary-record-count{margin-left:auto}.summary-doc-links{margin-left:0;width:100%}.summary-doc-links button{flex:1;text-align:left}.summary-row>.status{font-size:9px}.summary-row>a{margin-left:auto}.summary-hero h2{font-size:23px}.summary-hero p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.workspace-loading>span{animation:none}.catalog-polished button.refined-stat:hover{transform:none}}
@media(forced-colors:active){.workspace-tabs button[aria-selected=true],.workspace-standard[aria-pressed=true],.workspace-summary-tabs button[aria-pressed=true]{outline:2px solid Highlight}.workspace-dialog{border-color:CanvasText}}
