:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;color:#1a1a1a}body{margin:0}main{max-width:72rem;margin:0 auto;padding:1rem}.app-nav{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #ddd}.app-nav button{margin-left:auto}:focus-visible{outline:2px solid #1a5fb4;outline-offset:2px}.muted{color:#555;font-size:.9em}.prose{white-space:pre-line}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.25rem .5rem;border-bottom:1px solid #eee;vertical-align:top}details{margin:.75rem 0;border-top:1px solid #eee;padding-top:.5rem}summary{cursor:pointer}summary h2{display:inline;font-size:1.15rem;margin:0}.drug-search{max-width:40rem}.drug-search input{width:100%;font-size:1rem;padding:.4rem}[role=listbox]{list-style:none;margin:0;padding:0;border:1px solid #ccc;max-height:20rem;overflow-y:auto}[role=option]{padding:.3rem .5rem;cursor:pointer}[role=option][aria-selected=true]{background:#e8f0fe;outline:2px solid #1a5fb4;outline-offset:-2px}dialog{max-width:48rem;width:calc(100% - 2rem)}@media print{.app-nav,.no-print{display:none!important}main{max-width:none}}.coverage-search{max-width:40rem;margin-bottom:.75rem}.coverage-search input{width:100%;font-size:1rem;padding:.4rem}.verdict{border:1px solid #ddd;padding:.75rem 1rem;margin:1rem 0}.stale{border-left:4px solid #b5651d;padding-left:.5rem}.tier-swatch{display:inline-block;width:.8em;height:.8em;margin-right:.3em;border:1px solid #999;vertical-align:middle}.disclosure{border-top:1px solid #eee}.disclosure h3{margin:.5rem 0;font-size:1.05rem}.disclosure h3 button{font:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:underline}[role=tablist]{display:flex;gap:.5rem;margin:1rem 0 .5rem;border-bottom:1px solid #ccc}[role=tab]{background:none;border:none;border-bottom:3px solid transparent;padding:.4rem .75rem;font:inherit;cursor:pointer}[role=tab][aria-selected=true]{border-bottom-color:#1a5fb4;font-weight:600}
