.audio-workspace>p{line-height:1.9;color:#536681}.audio-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.audio-actions>button{width:auto;flex:1;min-width:150px;margin:0}.audio-review{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.8}.audio-review input{width:auto;accent-color:#176abb}.audio-qr{display:grid;place-items:center;margin:24px auto}.audio-player{max-width:960px!important;margin:auto}.audio-player-brand{display:flex;align-items:center;justify-content:center;gap:12px;color:#19437b;font-weight:700}.audio-player h1{font-size:clamp(22px,4vw,32px);line-height:1.7}.audio-slide-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.audio-slide-tabs button{flex:1;min-width:140px;border:1px solid #d4e1f3;background:#f4f8ff;color:#204b83;border-radius:12px;font:inherit;padding:12px;cursor:pointer}.audio-slide-tabs button.active{background:#176abb;color:#fff}.audio-slide{padding:24px;border:1px solid #d8e5f5;border-radius:20px;background:linear-gradient(160deg,#fff,#f2f9ff);color:#1b3557}.audio-slide h2{line-height:1.8}.audio-slide li{line-height:2;margin-bottom:10px}.audio-turn{padding:16px;border-radius:14px;margin:14px 0;background:#edf4ff}.audio-turn.student{background:#e6f8f1;border-inline-start:4px solid #0c9b80}.audio-turn b{color:#176abb}.audio-turn.student b{color:#087c66}.audio-turn p{line-height:1.95;margin:8px 0 0;white-space:pre-wrap}.audio-slide audio{display:block;width:100%;margin:20px 0}.audio-reference{font-size:12px;color:#60748b}.audio-draft textarea{font-family:inherit;line-height:1.8}.audio-draft details{font-size:13px;line-height:1.8}.audio-player button:focus-visible{outline:3px solid #8bbdf8;outline-offset:3px}@media(max-width:600px){.audio-slide{padding:16px}.audio-workspace .audio-actions>button{min-width:100%;}.audio-slide-tabs button{font-size:12px;min-width:90px}.audio-player{padding:20px!important}}
