.sticky-actions{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;gap:8px;align-items:center;justify-content:center;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:rgb(255 255 255/.96);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgb(15 29 32/.08);transform:translateY(110%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.sticky-actions[data-show]{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s}.sticky-actions>*{flex:1 1;min-width:0;justify-content:center;min-height:44px;white-space:nowrap}.sticky-actions .toast{bottom:calc(80px + env(safe-area-inset-bottom, 0px));flex:none;min-height:0}@media (min-width:900px){.sticky-actions{display:none}}@media (prefers-reduced-motion:reduce){.sticky-actions,.sticky-actions[data-show]{transition:none}}@media print{.sticky-actions{display:none}}.alt-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.alt-links a{font-weight:600}.ns{display:grid;grid-gap:40px;gap:40px;margin-top:40px}.ns-band h2{font-size:clamp(1.5rem,3.2vw,2rem)}.ns-where{display:grid;grid-gap:16px;gap:16px}.ns-where-h{font-size:1.5rem}.ns-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}.ns-item{display:grid;grid-gap:10px;gap:10px;min-width:0}.ns-item-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.ns-name{font-weight:700}.ns-name,.ns-offers .offer .price{font-size:1.125rem}@media (max-width:560px){.ns-offers .offer{grid-template-columns:1fr auto}.ns-offers .offer>.btn{grid-column:1/-1;justify-content:center}}.lab-cta{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0}.lab-cta h3{display:flex;gap:8px;align-items:center;font-size:1.0625rem}.lab-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lab-list li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line)}.lab-list li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.lab-name{font-weight:700}.lab-list .btn{flex:none}.count-switch{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin:16px 0 24px}.count-switch label{display:flex;gap:10px;align-items:center;font-weight:600;cursor:pointer}.count-switch input{width:20px;height:20px;accent-color:var(--clinical)}.count-switch p{margin:0}.adm{display:grid;grid-gap:40px;gap:40px;padding-bottom:64px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:24px;gap:24px}.adm-card{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0}.adm-card h2{font-size:1.25rem}.adm-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-table td,.adm-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td.n,.adm-table th.n{text-align:right}.adm-spark{width:100%;height:56px;display:block}.adm-spark rect{fill:var(--clinical)}