.acr-context{margin:.85rem 0;line-height:1.6}.acr-input-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:.65rem}.acr-input-pair input,.acr-input-pair select{width:100%;min-width:0}.acr-error{color:#b91c1c;font-size:.85rem;margin-top:.5rem}.dark .acr-error{color:#fca5a5}[aria-invalid=true]{outline:2px solid #dc2626;outline-offset:2px}.acr-number{font-size:clamp(1.4rem,4vw,2.5rem);overflow-wrap:anywhere}.acr-category{font-size:1rem;line-height:1.5}.acr-svg-heading{fill:currentColor;font:700 24px system-ui,sans-serif}.acr-svg-text{fill:currentColor;font:14px system-ui,sans-serif}.acr-band-one{fill:#a7c9bc}.acr-band-two{fill:#f5c672}.acr-band-three{fill:#d99488}.acr-marker-fill{fill:currentColor}.acr-marker-line{stroke:currentColor;stroke-width:2}#visual-viewport{min-height:190px}#albumin-creatinine-ratio-visual-svg{max-height:240px}.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}@media print{.acr-context{color:#111}}
