/* Approved compact voice studio: keep all rules inside this workspace. */
body.studio-body:has(.voice-designer-hero){background:#fff}.studio-main:has(.voice-designer-hero){padding:0 16px 12px;margin-top:12px}.voice-designer-hero{display:grid;grid-template-columns:37% 63%;align-items:center;min-height:148px;border-bottom:1px solid #9ce6ed;margin:0 -16px;padding:0 0 8px 20px;gap:0;overflow:hidden}.voice-designer-hero>div{padding:8px 10px 10px 0;z-index:1}.voice-designer-hero h1{font-size:clamp(25px,2.55vw,44px);line-height:1.08;letter-spacing:-.9px;margin:0 0 6px;white-space:nowrap}.voice-designer-hero h2{font-size:clamp(17px,1.55vw,27px);color:#00a2b8;line-height:1.14;margin:0 0 13px;white-space:nowrap}.voice-designer-hero p{font:10px/1.65 RoarSans,Arial;margin:0;color:#142b43}.voice-designer-hero>img{width:100%;height:148px;object-fit:cover;object-position:50% 45%;display:block;clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);border-radius:5px}.voice-workspace{grid-template-columns:.76fr 1.12fr 1.04fr;gap:16px;margin-top:14px}.voice-workspace h2{font-size:21px;margin:0 0 4px;line-height:1.18}.voice-workspace>aside>p,.voice-workspace>section>p{font-size:10px;line-height:1.45;margin:0 0 10px}.voice-choices{padding-right:12px;border-right:1px solid #9ce6ed}.voice-choices>button{min-height:72px;margin-bottom:8px;border-radius:9px;padding:13px 20px 12px 63px;box-shadow:0 1px 2px #c4dfe111}.voice-choices>button:after{content:'›';position:absolute;right:10px;top:22px;font:25px Arial;color:#00a9bd}.voice-choices>button>span{height:40px;width:40px;left:12px;top:15px;background:linear-gradient(135deg,#dcf7fb,#96eaf0);font-size:21px;color:#12384d}.voice-choices b{font-size:13px;line-height:1.15;margin-bottom:5px}.voice-choices small{font-size:10px;line-height:1.4;display:block;color:#4a617b}.voice-form{border-radius:10px;gap:8px;padding:11px;border-color:#d9eaf1;background:linear-gradient(120deg,#f7fbfe,#f1f9fc)}.voice-title-row{display:grid;grid-template-columns:1fr 125px;gap:10px}.voice-title-row label{font-size:9px;gap:4px}.voice-title-row input,.voice-title-row select{width:100%;height:30px;padding:6px;font-size:10px}.voice-form #voiceWave{height:90px;margin-top:2px;background:linear-gradient(110deg,#e8f9fc,#edfafc)}.voice-form #voiceTimer{font-size:16px;line-height:1;margin-top:-5px}.voice-form .record-controls{gap:10px;align-items:center}.voice-form .record-controls button{border:0;background:transparent;padding:6px 8px;font-size:10px}.voice-form .record-controls #recordVoice{border-radius:20px;background:#03b6c7!important;padding:7px 12px}.voice-form #pauseVoice{color:#009daf}.voice-form #stopVoice{color:#e34e57}.voice-form #voiceStatus{font-size:8px;min-height:13px;line-height:1.25;margin:0}.voice-playback-label{border-top:1px solid #d8e8ee;padding-top:8px}.voice-playback-label audio{height:28px}.voice-actions{gap:5px;justify-content:flex-end}.voice-actions button{font-size:9px;padding:7px 5px;flex:1}.voice-actions #saveVoice{background:#04afc0;color:white;border-color:#04afc0}.transcript-label{display:flex;justify-content:space-between;align-items:center;gap:8px}.transcript-label small{font-size:8px;font-weight:400;color:#6f829a}.voice-form textarea{min-height:65px;line-height:1.35;font-size:11px;font-family:Georgia,serif;padding:8px}.voice-form>p.quiet{font-size:8px;margin:0;line-height:1.25}.voice-conversation{border-color:#9ce6ed;padding-left:15px}.voice-story{display:grid;grid-template-columns:1.02fr 1fr;gap:12px;margin-bottom:8px}.voice-story>img{width:100%;height:100px;object-fit:cover;border-radius:6px}.voice-story h3{font-size:13px;margin:3px 0 5px}.voice-story p{font-size:9px;line-height:1.4;margin-bottom:7px;color:#52677f}.voice-tags{display:flex;gap:4px;flex-wrap:wrap}.voice-tags span{border-radius:20px;background:#eaf5fa;padding:3px 7px;font-size:7px;color:#45647a}.voice-example-label{font-size:7px;color:#8594a0;display:block;margin-bottom:4px}.voice-demo-comment{display:grid;grid-template-columns:34px 1fr;gap:8px;margin-bottom:6px}.voice-demo-comment>img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:center;aspect-ratio:1;border:1px solid #dceaf0}.voice-demo-comment>div{border:1px solid #e1edf3;border-radius:7px;padding:5px 7px;background:linear-gradient(110deg,#fff,#f6fbfd)}.voice-demo-comment header{display:flex;align-items:center;gap:6px;font-size:8px}.voice-demo-comment header b{color:#00768b}.voice-demo-comment header span{font-size:7px;color:#566b7d}.voice-demo-comment .comment-dots{margin-left:auto;font-size:15px}.demo-audio{display:flex;gap:7px;align-items:center;margin:4px 0}.demo-audio button{width:22px;height:22px;padding:0;border-radius:50%;border:0;background:#00b2c4;color:#fff;font-size:9px;flex-shrink:0}.mini-wave{display:flex;align-items:center;justify-content:space-between;gap:2px;flex:1;height:23px;overflow:hidden}.mini-wave i{width:2px;min-width:1px;background:#00b7c9;border-radius:2px}.demo-audio time{font-size:8px;color:#65798b}.voice-demo-comment p{font-size:9px;line-height:1.35;color:#465e76;margin:0}.studio-main .voice-reply{margin-left:42px;color:#00a4b8;border-color:#00b1c4;padding:5px 12px;font-size:9px;border-radius:7px}.voice-benefits{grid-template-columns:1fr 1fr 1fr 1.05fr;gap:13px;margin:12px -16px 0;padding:12px 16px 0;border-top:1px solid #9ce6ed}.voice-benefits article{display:flex;gap:11px;padding-right:10px;border-right:1px solid #d4edf2}.voice-benefits article:last-child{border:0}.voice-benefits h3{font-size:13px;margin:0 0 6px;line-height:1.15}.voice-benefits p{font-size:8px;line-height:1.4;color:#566d83}.benefit-icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e1f5f9;font:22px Georgia}.voice-benefits a,.voice-benefits button{font-size:8px;display:inline-block;margin-top:5px}.voice-benefits button{padding:3px 6px;border-radius:12px;color:#0099b0;background:#e7f8fb}.voice-benefits .voice-board-options{display:block}.voice-board-options small{display:block;font-size:7px;color:#7890a0;margin-top:5px}#voiceNotebookDialog{width:min(700px,92vw)}#voiceNotes{max-height:60vh}.voice-note{padding:12px}#voiceNotebookDialog h2{font-size:25px;margin-top:0}
@media(min-width:1600px){.voice-designer-hero{min-height:190px}.voice-designer-hero>img{height:185px}.voice-designer-hero p{font-size:12px}.voice-workspace{gap:20px;margin-top:18px}.voice-workspace h2{font-size:25px}.voice-workspace>aside>p,.voice-workspace>section>p{font-size:12px}.voice-choices>button{min-height:92px}.voice-choices b{font-size:16px}.voice-choices small{font-size:12px}.voice-form{gap:11px;padding:15px}.voice-form #voiceWave{height:115px}.voice-form textarea{min-height:90px}.voice-story>img{height:130px}.voice-story h3{font-size:16px}.voice-story p,.voice-demo-comment p{font-size:11px}.voice-demo-comment{grid-template-columns:44px 1fr}.voice-demo-comment>img{width:44px;height:44px}.voice-demo-comment header{font-size:10px}.voice-demo-comment header span{font-size:9px}.voice-demo-comment>div{padding:8px 10px}.voice-benefits{padding-top:17px;margin-top:18px}.voice-benefits h3{font-size:16px}.voice-benefits p{font-size:10px}}
@media(max-width:1100px){.voice-designer-hero{grid-template-columns:46% 54%}.voice-designer-hero h1{font-size:28px}.voice-designer-hero h2{font-size:18px;white-space:normal}.voice-designer-hero p{font-size:9px}.voice-workspace{gap:10px;grid-template-columns:.8fr 1.05fr 1fr}.voice-workspace h2{font-size:17px}.voice-choices{padding-right:8px}.voice-choices>button{padding-left:45px;min-height:80px}.voice-choices>button>span{width:28px;height:28px;left:8px}.voice-choices b{font-size:12px}.voice-choices small{font-size:9px}.voice-title-row{grid-template-columns:1fr}.voice-title-row label:last-child{display:none}.voice-story{grid-template-columns:1fr}.voice-story>img{height:80px}.voice-story>div{display:none}.voice-conversation{padding-left:10px}.voice-benefits h3{font-size:12px}.benefit-icon{display:none}}
@media(max-width:850px){.voice-workspace{grid-template-columns:1fr 1.2fr}.voice-conversation{grid-column:1/-1;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.voice-conversation>h2,.voice-conversation>p,.voice-example-label{grid-column:1/-1}.voice-story{grid-template-columns:1fr 1fr}.voice-story>div{display:block}.voice-benefits{grid-template-columns:1fr 1fr}.voice-designer-hero h1{white-space:normal;font-size:27px}.voice-designer-hero h2{font-size:16px}.voice-designer-hero p br{display:none}}
@media(max-width:600px){.voice-designer-hero{grid-template-columns:1fr;padding:8px 12px}.voice-designer-hero>img{height:115px;clip-path:none}.voice-designer-hero p{font-size:10px}.voice-workspace{grid-template-columns:1fr}.voice-choices{border:0;padding:0}.voice-choices>button{min-height:80px}.voice-conversation{display:block}.voice-story{display:grid}.voice-benefits{grid-template-columns:1fr 1fr}.voice-benefits article{border:0}.voice-title-row{grid-template-columns:1fr 125px}.voice-title-row label:last-child{display:flex}}
