/* Focused voice selection and personal recording layout. */
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-workspace{max-width:880px!important;margin:0 auto!important;padding-bottom:24px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-workspace>.workspace-heading{margin-bottom:36px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .preset-voice-picker{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 32px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-picker-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;margin-bottom:22px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-picker-heading h2{font-size:17px!important;font-family:inherit!important;font-weight:500!important;letter-spacing:.03em!important;margin:0!important;color:#e0e7db!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-picker-heading p{font-size:12px!important;color:#899786!important;margin:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-choice-group{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin-bottom:14px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-group-label{font-size:12px!important;color:#95a18f!important;letter-spacing:.14em!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .preset-voice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice]{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;min-height:116px!important;padding:20px 22px!important;border:1px solid #29382c!important;border-radius:16px!important;background:linear-gradient(125deg,#18221a,#111a14)!important;color:#e1e8d9!important;box-shadow:none!important;text-align:left!important;transition:border-color .18s,background .18s,transform .18s!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice]:hover{border-color:#72836a!important;background:#1d2b20!important;transform:translateY(-2px)!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice]:focus-visible{outline:2px solid #c7d6b9!important;outline-offset:4px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice][aria-pressed=true]{border-color:#b7c9a6!important;background:linear-gradient(125deg,#293b2a,#1e2f22)!important;box-shadow:inset 0 0 0 1px #b7c9a61a!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice][aria-pressed=true]::after{content:"✓"!important;position:absolute!important;top:12px!important;right:14px!important;font-size:12px!important;color:#d2e3c3!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-choice-meta{font-size:10px!important;color:#85977e!important;letter-spacing:.09em!important;line-height:1.2!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-choice-name{font-family:"Noto Serif SC","Songti SC",serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:.12em!important;line-height:1.2!important;color:#e4ecd9!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-choice-play{position:absolute!important;right:16px!important;bottom:17px!important;width:29px!important;height:29px!important;display:grid!important;place-items:center!important;font-size:9px!important;padding-left:2px!important;border-radius:50%!important;border:1px solid #53634c!important;color:#d7e2cb!important;background:#ffffff04!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-mini-wave{position:absolute!important;right:56px!important;bottom:22px!important;display:flex!important;align-items:center!important;gap:3px!important;height:18px!important;opacity:.45!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-mini-wave i{display:block!important;width:2px!important;height:7px!important;border-radius:3px!important;background:#b7c8a9!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-mini-wave i:nth-child(2),html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-mini-wave i:nth-child(4){height:13px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-mini-wave i:nth-child(3){height:18px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:20px!important;row-gap:0!important;padding:26px!important;border:1px solid #2b3b2d!important;border-radius:20px!important;background:#111a14!important;box-shadow:none!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio>*{grid-column:1 / -1!important;min-width:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio>.voice-card-heading{grid-column:1!important;grid-row:1!important;margin-bottom:0!important;gap:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio>.voice-capture-actions{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;gap:8px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-wave{width:42px!important;height:42px!important;gap:3px!important;border-radius:50%!important;border-color:#3e523a!important;background:#1e2d20!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-wave i{width:2px!important;height:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-wave i:nth-child(2),html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-wave i:nth-child(4){height:19px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-wave i:nth-child(3){height:25px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio h2{font-size:19px!important;margin-bottom:5px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-card-heading p{font-size:11px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio #voice-service-status{margin-left:8px!important;padding:4px 7px!important;font-size:10px!important;border:0!important;background:transparent!important;color:#9bb58d!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .primary,html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .secondary{min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;font-size:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio #record-status{margin:20px 0 12px!important;color:#95a18e!important;font-size:11px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio #voice-preview{width:100%!important;height:42px!important;margin:0 0 14px!important;color-scheme:dark!important;border-radius:12px!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-result-actions{margin-top:0!important}
html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio .voice-privacy-note{margin:16px 0 0!important;font-size:10px!important;color:#71836c!important}
@media(max-width:650px){html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-choice-group{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:22px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice]{min-height:112px!important;padding:16px 13px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .preset-voice-grid{gap:8px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-choice-name{font-size:23px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-mini-wave{display:none!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice] .voice-choice-play{right:10px!important;bottom:12px!important;width:24px!important;height:24px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio{padding:20px!important;display:block!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio>.voice-capture-actions{justify-content:flex-start!important;margin-top:20px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui .voice-picker-heading{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui #voice-studio #voice-service-status{margin-left:auto!important}}
@media(prefers-reduced-motion:reduce){html:not(#legacy-theme):not(#legacy-theme-override):not(#light-theme):not(#record-theme):not(#old-layout) body.workspace-ui [data-preset-choice]{transition:none!important;transform:none!important}}
