.HearingTest-module__Qx98WG__panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);gap:.9rem;padding:1rem;display:grid}.HearingTest-module__Qx98WG__title{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700}.HearingTest-module__Qx98WG__list{color:var(--color-text-secondary);gap:.4rem;margin:0;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.HearingTest-module__Qx98WG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.HearingTest-module__Qx98WG__earBadge{border:2px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;justify-self:center;padding:.35rem 1rem;font-size:1.05rem;font-weight:700}.HearingTest-module__Qx98WG__progress{color:var(--color-text-secondary);justify-self:center;font-size:.85rem}.HearingTest-module__Qx98WG__intervals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.HearingTest-module__Qx98WG__interval{border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-block-size:5rem;color:var(--color-text-secondary);font-family:var(--font-mono);place-items:center;font-size:2rem;font-weight:700;transition:border-color 80ms linear,background 80ms linear;display:grid}.HearingTest-module__Qx98WG__interval[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.HearingTest-module__Qx98WG__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.HearingTest-module__Qx98WG__answers>:last-child{grid-column:1/-1}.HearingTest-module__Qx98WG__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.HearingTest-module__Qx98WG__earCard{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.2rem;padding:.8rem;display:grid}.HearingTest-module__Qx98WG__earCard span{color:var(--color-text-secondary);font-size:.82rem}.HearingTest-module__Qx98WG__earCard strong{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.5rem}.HearingTest-module__Qx98WG__earCard em{color:var(--color-text-secondary);font-size:.85rem;font-style:normal}.HearingTest-module__Qx98WG__chartWrap{overflow-x:auto}.HearingTest-module__Qx98WG__chart{border-collapse:separate;border-spacing:3px;inline-size:100%;min-inline-size:22rem;font-size:.8rem}.HearingTest-module__Qx98WG__chart th{color:var(--color-text-secondary);text-align:center;font-weight:600;font-family:var(--font-mono)}.HearingTest-module__Qx98WG__chart th[scope=row]{text-align:start;font-family:inherit}.HearingTest-module__Qx98WG__cell{text-align:center;border:1px solid #0000;border-radius:6px;min-inline-size:2rem;padding:.5rem 0;font-weight:700}.HearingTest-module__Qx98WG__cell[data-state=heard]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.HearingTest-module__Qx98WG__cell[data-state=missed]{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-color:var(--color-error);color:var(--color-error)}.HearingTest-module__Qx98WG__cell[data-state=untested]{background:var(--color-surface-elevated);border-color:var(--color-border-subtle);color:var(--color-text-disabled)}.HearingTest-module__Qx98WG__legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;display:flex}.HearingTest-module__Qx98WG__callout{border:1px solid color-mix(in srgb, var(--color-warning) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-text-primary);padding:.7rem .85rem;font-size:.88rem;line-height:1.45}.HearingTest-module__Qx98WG__callout strong{margin-block-end:.15rem;display:block}.HearingTest-module__Qx98WG__note{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.45}@media (max-width:30rem){.HearingTest-module__Qx98WG__result{grid-template-columns:minmax(0,1fr)}}
