@media screen{
.quality-welcome{padding:24px!important;margin-bottom:18px}.quality-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.quality-action{min-height:140px!important;padding:20px!important}.quality-action strong{font-size:18px}.quality-desk-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.quality-quick-find{padding:18px 22px;margin-bottom:18px}.lab-hero{margin-bottom:18px}.lab-hero p{max-width:70ch}.lab-nav{gap:5px;padding:8px;background:#ffffff80;border:1px solid var(--company-line);border-radius:12px}.lab-nav .btn{font-size:12px;min-height:40px;padding:9px 12px}.quality-desk{padding:24px}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.desk-heading h2{margin:5px 0 8px;font-size:25px}.desk-heading p{font-size:13px;color:#62767b;line-height:1.6}.desk-status{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--company-line);padding:16px 0;margin-bottom:18px}.desk-status button{display:flex;align-items:center;gap:10px;border:1px solid var(--company-line);border-radius:10px;background:#fff;color:var(--company-deep);padding:12px 15px;min-height:46px;font-size:13px;cursor:pointer}.desk-status button span{border-radius:6px;background:var(--company-soft);padding:3px 7px;font-size:11px}.desk-status button[aria-pressed=true]{background:var(--company-deep);color:white;border-color:var(--company-deep)}.desk-status button[aria-pressed=true] span{background:#ffffff25;color:white}.desk-search{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.desk-search label,.desk-reading-tools label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.desk-search>label:first-child{flex:1;min-width:230px}.desk-search input,.desk-search select,.desk-reading-tools input,.desk-reading-tools select{min-height:43px;border:1px solid var(--company-line);border-radius:8px;padding:10px;background:white;color:var(--company-deep);font:inherit}.desk-columns{position:relative;padding:11px;border:1px solid var(--company-line);border-radius:8px;background:#fff}.desk-columns summary{cursor:pointer;font-size:12px}.desk-columns label{flex-direction:row;align-items:center;margin-top:7px}.desk-scope{font-size:11px;color:#667b7f;line-height:1.6;margin:14px 0 20px;max-width:105ch}.desk-reading-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:var(--company-soft);border:1px solid var(--company-line);padding:16px;border-radius:12px;margin:14px 0}.desk-reading-tools>label:first-child{flex:1;min-width:210px}.desk-reading-tools [data-desk-test-count]{font-size:11px;line-height:1.6;max-width:24ch;padding:4px}.desk-reading-note{font-size:12px;color:#5b7274;line-height:1.7}.quality-reading-table td{vertical-align:top}.quality-reading-table td:first-child{min-width:160px}.quality-reading-table td:last-child{min-width:200px}.record-action-bar{position:sticky;top:var(--portal-header-height,126px);z-index:8;background:#fffffff5}.record-action-bar~section,.workflow-tools h2{scroll-margin-top:calc(var(--portal-header-height,126px) + 95px)}.quality-desk button:focus-visible,.desk-reading-tools button:focus-visible{outline:3px solid var(--company-accent);outline-offset:3px}
@media(max-width:900px){.quality-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desk-heading{align-items:flex-start;flex-direction:column}.quality-desk{padding:18px}.record-action-bar{position:static}}
@media(max-width:540px){.quality-welcome{padding:18px!important}.quality-action{min-height:150px!important;padding:16px!important}.quality-action strong{font-size:16px}.desk-search>label,.desk-reading-tools>label{flex:1 1 100%}.desk-status{gap:6px}.desk-status button{font-size:12px;padding:10px}.quality-desk .table-wrap{overflow:auto}}
}
@media print{.desk-status,.desk-search,.desk-reading-tools,.desk-reading-note,.quality-desk-links{display:none!important}}

@media screen{.reading-tools[hidden],.quality-reading-table tr[hidden]{display:none!important}}
