/* Latest workflow parity, scoped to Sangam's live workspace. */
.sangam-test-picker__list{display:block!important;max-height:320px!important}.sangam-test-profile{margin:7px 0;border:1px solid #bfdbfe;border-radius:8px;overflow:hidden;background:#fff}.sangam-test-profile__toggle{display:flex!important;align-items:center;gap:8px;padding:9px!important;border:0!important;border-radius:0!important;background:#eff6ff!important;color:#1e3a8a}.sangam-test-profile__toggle small{display:block;margin-top:2px;color:#64748b;font-size:10px;font-weight:500}.sangam-test-profile__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px}.sangam-test-profile__items label{padding:6px!important}.sangam-test-individual{margin-top:8px;padding:8px;border:1px solid #dbeafe;border-radius:7px;background:#fff}.sangam-test-individual summary{cursor:pointer;color:#1e3a8a;font-weight:800;font-size:11px}.sangam-test-individual>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}@media(max-width:760px){.sangam-test-profile__items,.sangam-test-individual>div{grid-template-columns:1fr}}
.sangam-test-picker{grid-column:1/-1;border:1px solid #bfdbfe;border-radius:10px;background:#f8fbff;padding:13px}
.sangam-test-picker__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:9px}.sangam-test-picker__head b{font-size:12px;color:var(--teal-dark)}.sangam-test-picker__head small,#rkPatientTestMatches{color:var(--muted);font-size:11px}.sangam-test-picker input[type="search"]{width:100%;margin:0 0 7px;min-height:38px}.sangam-test-picker__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:210px;overflow:auto;padding:2px;margin-top:7px}.sangam-test-picker__list label{display:flex!important;align-items:center;gap:7px;padding:8px!important;border:1px solid #dbeafe;border-radius:7px;background:#fff;font-size:11px!important;font-weight:600!important}.sangam-test-picker__list label.hidden{display:none!important}.sangam-test-picker__list input{width:auto!important;padding:0!important}.sangam-selected-tests{white-space:normal!important;min-width:160px}.sangam-result-chooser{margin:0 0 16px;padding:13px;border:1px solid #bfdbfe;border-radius:10px;background:#f8fbff}.sangam-result-chooser>b{display:block;margin-bottom:8px;font-size:12px;color:var(--teal-dark)}.sangam-result-chooser div{display:flex;flex-wrap:wrap;gap:7px}.sangam-result-chooser button{padding:7px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:#1e40af;font-size:11px;font-weight:700}.sangam-result-chooser button.active{background:var(--teal);border-color:var(--teal);color:#fff}.sangam-result-hidden{display:none!important}
.rk-table-wrap{overflow-x:visible}.rk-table{min-width:0!important;table-layout:fixed}.rk-table th,.rk-table td{white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.rk-table td:last-child{width:138px}.rk-report-paper.rk-supplied,.rk-report-paper .rk-supplied-table{width:min(100%,210mm)!important;min-width:0!important;max-width:100%!important;table-layout:fixed}.rk-report-paper .rk-supplied-table th,.rk-report-paper .rk-supplied-table td{white-space:normal!important;overflow-wrap:anywhere}.rk-letterhead{grid-template-columns:31mm minmax(0,1fr) 64mm!important;column-gap:3mm}.rk-logo-box,.rk-address{min-width:0}.rk-logo-box h1{font-size:22px!important;line-height:1.06!important;white-space:normal!important}.rk-address{overflow-wrap:anywhere}
@media(max-width:760px){.sangam-test-picker__list{grid-template-columns:1fr}.rk-table th,.rk-table td{font-size:11px;padding:8px 6px}.rk-table td:last-child{width:112px}.rk-letterhead{grid-template-columns:24mm minmax(0,1fr) 50mm!important;column-gap:2mm}.rk-logo-box h1{font-size:16px!important}.rk-address{font-size:7px!important}}
@media print{@page{size:A4 portrait;margin:10mm}.rk-billing-options,.sangam-result-chooser{display:none!important}.rk-report-paper.rk-supplied,.rk-invoice{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;break-after:auto!important;page-break-after:auto!important}.rk-supplied-table{break-inside:auto!important;page-break-inside:auto!important}.rk-supplied-table thead{display:table-header-group}.rk-supplied-table tr,.rk-end,.rk-supplied-sign{break-inside:avoid!important;page-break-inside:avoid!important}.rk-supplied-sign{break-before:auto!important;page-break-before:auto!important;margin-top:5mm!important;font-size:9px!important}.rk-supplied-sign img{height:34px!important;width:100px!important}.rk-page.active[data-rk-page="business"] .rk-topline{display:flex!important;margin:0 0 5mm!important;padding:0 0 4mm!important;border-bottom:2px solid #2563eb}.rk-page.active[data-rk-page="business"] .rk-card{display:block!important;margin:0 0 5mm!important;padding:4mm!important;border-radius:0!important;box-shadow:none!important;break-inside:avoid}.rk-page.active[data-rk-page="business"] .rk-table-wrap{overflow:visible!important}.rk-page.active[data-rk-page="business"] .rk-table{display:table!important;width:100%!important;font-size:8pt!important}.rk-page.active[data-rk-page="business"] .rk-table th,.rk-page.active[data-rk-page="business"] .rk-table td{padding:2.2mm!important;white-space:normal!important;overflow-wrap:anywhere}.rk-page.active[data-rk-page="business"] .rk-business-metrics{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin-bottom:5mm!important}.rk-page.active[data-rk-page="business"] .rk-business-metric{display:block!important;min-width:0;padding:3mm!important;box-shadow:none!important;break-inside:avoid}}
