.case-selector{display:flex;border-bottom:1px solid var(--line);padding-top:20px;gap:22px}.case-selector button{flex:1;text-align:left;background:transparent;border:0;border-bottom:3px solid transparent;padding:13px 15px 17px;position:relative}.case-selector button[aria-pressed=true]{border-bottom-color:var(--accent);background:#e7f5f180}.case-number{display:block;color:var(--accent);font:20px var(--serif);margin-bottom:5px}.case-number span{font:10px var(--sans);color:var(--muted);margin-left:5px}.case-selector strong{display:block;font-size:14px;font-weight:600}.case-selector button>span:last-child{display:block;font-size:11px;color:var(--muted);margin-top:3px}.case-selector button:hover{background:var(--soft)}.listening-console .round-info{margin-top:12px}.track-download{display:block;text-align:right;margin-top:6px}.workspace{padding-top:37px}
.mobile-listen{display:none}
@media(max-width:560px){.case-selector{gap:5px;padding-top:12px}.case-selector button{padding:10px 6px 12px}.case-selector strong{font-size:11px}.case-number{font-size:18px}.case-selector button>span:last-child{font-size:9px;line-height:1.7}.case-selector .case-number span{font-size:9px}.workspace{padding-top:26px}.mobile-listen{display:inline-flex;align-items:center;gap:15px;background:var(--accent);color:white;border-radius:7px;padding:10px 16px;text-decoration:none;font-size:12px;margin:-3px 0 24px}.mobile-listen svg{width:18px;height:18px}}
