.checker-layout[data-astro-cid-bf2xbr33]{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1rem,3vw,2rem)}.checker-card[data-astro-cid-bf2xbr33]{padding:clamp(1.35rem,3vw,2rem);display:flex;flex-direction:column;gap:1rem}.card-eyebrow[data-astro-cid-bf2xbr33]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-primary-lighter);margin:0}.card-title[data-astro-cid-bf2xbr33]{font-size:clamp(1rem,2vw,1.2rem);font-weight:600;line-height:1.5;margin:0;color:var(--text)}.card-note[data-astro-cid-bf2xbr33]{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.7}.source-meta[data-astro-cid-bf2xbr33]{display:grid;gap:.7rem;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--border)}.source-meta[data-astro-cid-bf2xbr33] div[data-astro-cid-bf2xbr33]{display:grid;gap:.1rem}.source-meta[data-astro-cid-bf2xbr33] dt[data-astro-cid-bf2xbr33]{color:var(--text-subtle);font-size:.72rem}.source-meta[data-astro-cid-bf2xbr33] dd[data-astro-cid-bf2xbr33]{color:var(--text-muted);font-size:.82rem;line-height:1.55}.form-row[data-astro-cid-bf2xbr33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:flex-end}.form-group[data-astro-cid-bf2xbr33]{min-width:0;display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-bf2xbr33] label[data-astro-cid-bf2xbr33]{font-size:.85rem;font-weight:500;color:var(--text-muted)}.optional[data-astro-cid-bf2xbr33]{font-weight:400;color:var(--text-subtle);font-size:.8rem}.form-group[data-astro-cid-bf2xbr33] input[data-astro-cid-bf2xbr33]{width:100%;padding:.55rem .9rem;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-sans);font-size:.925rem;transition:border-color var(--transition),box-shadow var(--transition)}.form-group[data-astro-cid-bf2xbr33] input[data-astro-cid-bf2xbr33]::placeholder{color:var(--text-subtle)}.form-group[data-astro-cid-bf2xbr33] input[data-astro-cid-bf2xbr33]:focus-visible{outline:none;border-color:var(--c-primary-light);box-shadow:0 0 0 3px #46a36b26}.form-actions[data-astro-cid-bf2xbr33]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.75rem}.form-help[data-astro-cid-bf2xbr33]{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.7}.search-btn[data-astro-cid-bf2xbr33]{flex-shrink:0;min-height:44px;padding:0 1.4rem}.clear-btn[data-astro-cid-bf2xbr33]{min-height:44px}.search-btn[data-astro-cid-bf2xbr33]:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}#doctor-status[data-astro-cid-bf2xbr33] .status-box{padding:.8rem 1.1rem;border-radius:var(--radius-sm);font-size:.9rem;line-height:1.6}#doctor-status[data-astro-cid-bf2xbr33] .status-loading{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}#doctor-status[data-astro-cid-bf2xbr33] .status-error{background:#dc262614;color:var(--text);border:1px solid rgba(220,38,38,.2)}#doctor-status[data-astro-cid-bf2xbr33] .status-empty{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-strong)}#doctor-status[data-astro-cid-bf2xbr33] .results-section{display:grid;gap:.55rem}#doctor-status[data-astro-cid-bf2xbr33] .results-heading{font-size:1.05rem;text-wrap:balance}#doctor-status[data-astro-cid-bf2xbr33] .results-note{color:var(--text-muted);font-size:.82rem;line-height:1.6}#doctor-status[data-astro-cid-bf2xbr33] .results-list{display:grid;gap:.75rem;padding:0;list-style:none}#doctor-status[data-astro-cid-bf2xbr33] .result-item{padding:.9rem 1.1rem;border-radius:var(--radius-sm);background:#46a36b14;border:1px solid rgba(70,163,107,.2)}#doctor-status[data-astro-cid-bf2xbr33] .result-name{display:block;font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .65rem}#doctor-status[data-astro-cid-bf2xbr33] .result-meta{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);column-gap:.75rem;row-gap:.25rem;margin:0;font-size:.85rem;line-height:1.55}#doctor-status[data-astro-cid-bf2xbr33] .result-meta dt{color:var(--text-subtle)}#doctor-status[data-astro-cid-bf2xbr33] .result-meta dd{margin:0}#doctor-status[data-astro-cid-bf2xbr33] .result-type{color:var(--c-primary-light);font-weight:600}#doctor-status[data-astro-cid-bf2xbr33] .result-source{color:var(--text-muted)}@media(max-width:820px){.checker-layout[data-astro-cid-bf2xbr33]{grid-template-columns:1fr}}@media(max-width:560px){.form-row[data-astro-cid-bf2xbr33]{grid-template-columns:1fr}#doctor-status[data-astro-cid-bf2xbr33] .result-meta{grid-template-columns:1fr;gap:.1rem}#doctor-status[data-astro-cid-bf2xbr33] .result-meta dd{margin-bottom:.35rem}}
