/* Public lookup interface. Clinical source text is never clipped or ellipsized. */
:root{--nav-height:64px;--public-navy:#082d40;--public-teal:#057d82;--public-mint:#b0efe1}
body{background:#f1f6f8}.shell{max-width:1240px;padding:20px 28px 32px}h1,h2,h3{line-height:1.2}.brandbar{padding:8px 0 18px}.brandbar>a:first-child{font-size:24px}.brandbar span{color:#087578}.global-nav{gap:8px;padding:12px;background:#edf5f7;border-radius:12px;border:1px solid #c2d6dd;position:static;flex-wrap:wrap}.global-nav .button{font-size:16px;padding:10px 15px;min-height:44px}.global-nav .top-button{margin-left:auto}.global-nav .back-results{display:none}.global-nav .find-another{background:#fff}.version-badge{font-size:14px}.button{min-height:46px;border-radius:8px}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ca8c16;outline-offset:3px}summary{cursor:pointer;min-height:46px;padding:10px 0;font-weight:700}input,select{min-width:0;max-width:100%}[hidden]{display:none!important}
.public-hero{margin:20px 0 0;background:var(--public-navy);color:white;border-radius:16px 16px 0 0;overflow:hidden}.public-hero-image{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.hero-accessible{padding:0 24px 15px}.hero-accessible h1{font-size:26px;color:white;margin:10px 0}.hero-accessible p{margin:4px 0;color:#d3e9ed}.public-hero:not(.image-failed) .hero-accessible h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.results-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 16px}.results-heading h1{font-size:32px}.search-panel{background:#fff;border:1px solid #b6d0d7;border-top:5px solid var(--public-teal);padding:24px;margin:0 0 16px;box-shadow:0 12px 25px #092c4010}.search-panel h2{font-size:28px;margin:2px 0}.search-panel .eyebrow{font-size:12px}.quick-search-row{gap:10px}.quick-search-row input{font-size:20px;min-height:58px;border:2px solid #5893a2;background:#f8fcfd}.quick-search-row>.button{min-width:160px;min-height:58px;background:#076a78;color:white}.advanced-search{margin:12px 0;border-bottom:1px solid #d1e1e6}.filter-grid{padding:8px 0 12px}.search-panel .az{margin:15px 0 8px;gap:5px}.az a{min-width:43px;min-height:48px;font-size:19px;background:#eaf7f1;border:1px solid #b3d7ca;color:#075048}.az a small{font-size:11px}.az a[aria-current=true]{background:#075b66;color:white}.lookup-shortcuts{display:flex;flex-wrap:wrap;gap:12px 22px;font-weight:700;margin:12px 0}.lookup-shortcuts a{padding:8px 0}.results-toolbar{border-top:1px solid #d5e3e7;padding-top:14px;margin-top:12px}.search-panel .meta{font-size:14px;line-height:1.5}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin:18px 0}.pagination>span:first-child{margin-right:auto}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{border-radius:13px;padding:21px;background:#fff;border:1px solid #c5d8de;box-shadow:0 5px 12px #133f5307}.card h3{font-size:21px;margin:15px 0 12px}.card .aliases{font-size:15px;color:#436776}.card .record-summary{font-size:15px;line-height:1.5}.card .chips{font-size:13px;gap:6px}.card .card-bottom{margin-top:auto;display:grid;grid-template-columns:1fr;gap:8px}.card .card-bottom .button{font-size:16px;justify-content:center}.card .review-note{font-size:14px}.tag{max-width:100%;white-space:normal;font-size:12px}.lookup-help{margin-top:28px}.three-col{gap:24px}.three-col h3{font-size:21px}.panel p{line-height:1.6}.blog-section{margin:32px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{border:1px solid #bed4dc;border-radius:14px;overflow:hidden;background:white}.blog-card>a{display:block;text-decoration:none;color:#193e50;height:100%}.blog-visual{position:relative;aspect-ratio:550/310;background:linear-gradient(120deg,#053a4c,#117c7b);color:#b8eceb}.blog-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog-fallback{display:block;padding:24px;line-height:2;letter-spacing:.1em;font-weight:700}.blog-card-copy{padding:18px}.blog-card h3{font-size:21px}.blog-card .meta{font-size:13px}.blog-card-copy>strong{color:#00767d}.maintenance-links{margin:18px 0}.footer-links{gap:12px 22px}footer .meta{font-size:14px}
.protocol-hero{padding:22px 25px;background:linear-gradient(120deg,#083549,#08656c);color:#fff;border:0;border-radius:14px}.protocol-hero h1{font-size:34px;color:white}.protocol-hero .eyebrow,.protocol-hero .aliases{color:#daeeed}.protocol-hero .tag{color:#173d4c;background:#e4f6f3}.quick-answer{border-top:5px solid #078083;margin-top:18px}.quick-answer h2{font-size:27px}.quick-context{font-size:16px;margin-bottom:18px}.source-view-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.source-view-form label{min-width:0;font-weight:700}.source-view-form select{width:100%;font-size:16px;min-height:48px}.quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;background:#f2f8f9;padding:18px;border-radius:10px}.quick-facts div{min-width:0}.quick-facts dt{font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#346779}.quick-facts dd{margin:3px 0 0;font-size:16px;overflow-wrap:anywhere}.source-preview{border:1px solid #c5dade;border-radius:12px;padding:22px}.source-preview-title h3{font-size:24px}.quick-source-section h4{font-size:19px}.quick-source-section p,.quick-source-section td{font-size:18px}.quick-source-section th{font-size:16px}.source-preview .source-note{border-left:3px solid #cfaf60;padding:0 12px;font-size:15px}.quick-cautions{background:#fff6df;border-left:5px solid #a26e08;padding:13px 17px;margin:15px 0;display:flex;flex-wrap:wrap;gap:7px 16px}.quick-cautions a{font-size:15px}.quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.reading-tools{border-color:#bcced4;background:#f6fafb}.reading-tools>summary{font-size:19px}.reading-tools>section{box-shadow:none}.source-reference-visible{overflow-wrap:anywhere}.source-preview .notice{font-size:16px;padding:14px}.source-preview .renal-decision-checkpoints{font-size:16px}.quick-source-section td{vertical-align:top}.inventory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inventory-summary>div{padding:18px;border:1px solid #bfd6df;border-radius:12px;background:#edf7f7}.inventory-summary strong{font-size:27px;display:block}.inventory-summary span{font-size:14px}.inventory-table td{overflow-wrap:anywhere}.inventory-filters{display:grid;grid-template-columns:2fr 1.4fr .7fr auto;gap:12px;align-items:end}.inventory-filters label{min-width:0}.inventory-filters input,.inventory-filters select{width:100%}.inventory-table{width:100%;font-size:15px}.inventory-table th,.inventory-table td{padding:12px 10px;vertical-align:top;border-bottom:1px solid #d0dfe4}.inventory-table th{text-align:left;background:#edf5f7}.inventory-table td:nth-child(2){max-width:500px}.inventory-table .meta{font-size:13px}.inventory-table a{overflow-wrap:anywhere}
/* Same direct-placement geometry as the Hematology-Oncology tool. No fixed overlay. */
.ad-wrap{padding:0;text-align:center;overflow:visible;box-sizing:border-box;max-width:none;isolation:auto;transform:none}.ad-label{font-size:13px;line-height:1.5;padding:5px 0;color:#596975}.ad-desktop{display:block;width:970px;min-height:275px;position:relative;left:50%;margin:22px 0 22px -485px}.ad-square{display:block;width:336px;min-height:305px;position:relative;left:50%;margin:22px 0 22px -168px}.ad-lower{display:block;width:970px;min-height:115px;position:relative;left:50%;margin:24px 0 24px -485px}.ad-lower>._ap_apex_ad{display:table;margin-left:auto;margin-right:auto}
@media(min-width:1500px){.shell{max-width:1320px}.public-hero-image{max-height:405px}}
@media(max-width:1019px){.ad-desktop{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{grid-template-columns:1fr 1fr}.blog-grid{gap:12px}.blog-card-copy{padding:13px}}
@media(max-width:969px){.ad-lower{width:100vw;left:0;margin-left:calc(50% - 50vw);margin-right:0}}
@media(max-width:640px){.shell{padding:12px}.brandbar>a:first-child{font-size:19px}.brandbar span{display:block;font-size:16px}.global-nav{padding:8px;gap:6px}.global-nav .button{font-size:14px;padding:9px 10px}.global-nav .top-button{display:none}.public-hero{margin-top:14px}.hero-accessible{padding:10px 17px 15px}.public-hero:not(.image-failed) .hero-accessible h1{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:25px;margin:8px 0}.hero-accessible p{font-size:15px}.search-panel{padding:18px 15px}.search-panel .section-heading{align-items:start}.search-panel h2{font-size:24px}.search-panel>.section-heading>.button{font-size:13px;padding:8px;min-height:40px}.quick-search-row{display:flex;flex-direction:column;align-items:stretch}.quick-search-row>.suggest-wrap{width:100%}.quick-search-row>.button{width:100%}.quick-search-row input{font-size:18px;min-height:52px}.filter-grid{grid-template-columns:1fr}.az a{min-width:39px;min-height:45px}.cards{grid-template-columns:1fr}.card{padding:20px}.card h3{font-size:23px}.results-toolbar{gap:10px}.results-toolbar .button{font-size:14px}.pagination{gap:8px;font-size:14px}.pagination>span:first-child{width:100%}.lookup-shortcuts{font-size:15px;gap:4px 18px}.blog-grid,.three-col{grid-template-columns:1fr}.blog-visual{max-height:240px}.protocol-hero{padding:20px}.protocol-hero h1{font-size:28px}.source-view-form{grid-template-columns:1fr}.source-preview{padding:15px}.quick-facts{grid-template-columns:1fr;padding:14px}.quick-answer{padding:18px 14px}.quick-answer h2{font-size:25px}.quick-source-section p,.quick-source-section td{font-size:17px}.quick-cautions{display:block}.quick-cautions a{display:block;padding:7px 0}.quick-actions .button{width:100%}.inventory-filters{grid-template-columns:1fr}.inventory-summary strong{font-size:23px}.inventory-summary>div{padding:12px}.inventory-table thead{display:none}.inventory-table tr{display:block;border-bottom:2px solid #c7d8df;padding:12px 0}.inventory-table td{display:block;border:0;padding:7px 3px}.inventory-table td:before{content:attr(data-label);display:block;font-weight:700;font-size:13px;color:#3d6071}.inventory-table td:nth-child(2){max-width:none}.source-preview-title h3{font-size:22px}}
@media(max-width:359px){.ad-square{display:none}.shell{padding:8px}.az a{min-width:37px}.global-nav .button{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
@media print{.ad-wrap,.public-hero,.blog-section,.global-nav,.quick-search-panel,.source-view-form,.quick-actions,.reading-tools,.pagination,footer,.brandbar{display:none!important}.source-preview{padding:0;border:0}.quick-source-section,.quick-facts{break-inside:auto}.quick-source-section td{font-size:11pt}.quick-facts{display:block}.print-quick-only .shell>*:not(main){display:none!important}.print-quick-only main>*:not(#quick-answer):not(.review-first){display:none!important}.print-quick-only .quick-answer{border:0;box-shadow:none;padding:0}.print-quick-only .quick-answer .button{display:none!important}.source-preview .notice,.source-preview .renal-decision-checkpoints{display:block!important}.source-preview .table-scroll{overflow:visible}.source-preview .mobile-stacked{display:table!important}.source-preview .mobile-stacked thead{display:table-header-group!important}.source-preview .mobile-stacked tr{display:table-row!important}.source-preview .mobile-stacked td{display:table-cell!important}.source-preview .mobile-stacked td:before{display:none!important}}

.quick-caution-item{margin:12px 0;border-top:1px solid #d8d1b9;padding-top:10px}.quick-caution-item p{margin:6px 0}.quick-caution-item a{font-weight:700}
@media print{body.print-quick-only main>.regulatory-notice{display:block!important}body.print-quick-only .quick-cautions{display:block!important}.source-preview{break-inside:auto!important}}

.cards>.ad-wrap{grid-column:1/-1;justify-self:center;left:auto;margin:22px auto}.cards>.ad-lower{width:970px}.inventory-row{padding:18px 0;border-bottom:1px solid #dce7ed}.inventory-row h3{font-size:1.1rem}.inventory-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.inventory-metrics>div{padding:18px;background:#eff7f7;border-radius:10px}.inventory-metrics strong{display:block;font-size:2rem}.inventory-metrics span{display:block}.inventory-form{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.inventory-form label{flex:1 1 180px}.inventory-form input,.inventory-form select{width:100%}@media(max-width:640px){.inventory-metrics{grid-template-columns:1fr}.inventory-form{display:block}.inventory-form label{display:block;margin:10px 0}.inventory-form .button{margin:8px 0}}

.source-picker{margin:16px 0;padding:0 15px;background:#eef7f7;border-radius:10px}.source-picker>summary{font-size:17px}.review-first{padding:16px 20px}.review-first h2{font-size:21px;margin:6px 0 10px}.review-first p{font-size:16px;margin:8px 0;line-height:1.45}.review-first details summary{font-size:15px;min-height:38px}.quick-context{margin:8px 0 14px}.quick-answer>.section-heading{margin-bottom:5px}@media print{.source-picker{display:none!important}}

.rdm-detail-page .global-nav .back-results{display:inline-flex}.quick-answer>.review-first{margin:14px 0}.quick-answer>.regulatory-notice{margin:14px 0}@media print{.quick-answer .regulatory-notice,.quick-answer .review-first{display:block!important}}
