/* Color belongs to the speaker badge only; transcript cards remain neutral. */
.recording-turn{background:var(--surface,#fff);border:1px solid #d4dfef;border-left-width:1px;border-left-color:#d4dfef}
.speaker-0{--speaker:#a83b4b;--speaker-bg:#fff0f2}.speaker-1{--speaker:#2d5fc6;--speaker-bg:#edf2ff}.speaker-2{--speaker:#227b53;--speaker-bg:#eaf7ef}.speaker-3{--speaker:#86671b;--speaker-bg:#fff8d9}.speaker-4{--speaker:#7952b0;--speaker-bg:#f6efff}.speaker-5{--speaker:#a55b26;--speaker-bg:#fff2e8}
.recording-speaker.speaker-0{color:#a83b4b;background:#fff0f2}.recording-speaker.speaker-1{color:#2d5fc6;background:#edf2ff}.recording-speaker.speaker-2{color:#227b53;background:#eaf7ef}.recording-speaker.speaker-3{color:#86671b;background:#fff8d9}.recording-speaker.speaker-4{color:#7952b0;background:#f6efff}.recording-speaker.speaker-5{color:#a55b26;background:#fff2e8}
.workspace-field-label{display:inline-flex;gap:7px;align-items:center;flex-wrap:wrap}.workspace-ai-badge{display:inline-flex;align-items:center;border-radius:4px;background:#eef0ff;color:#5553a3;font-size:10px!important;font-weight:600;padding:2px 5px;white-space:nowrap;line-height:1.5}
.workspace-draft-loading{display:flex;align-items:center;gap:9px;color:#5273b3;font-size:12px;margin-bottom:14px}.workspace-draft-loading .recording-spinner{width:15px;height:15px;border-width:2px}.workspace-date-state{display:block;font-size:11px;margin-top:4px;color:var(--muted,#75869c)}
.ws-form-content>.ws-field:first-child{margin-top:0}.ws-form select{appearance:none;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%237588a3' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:12px 8px}
.ws-next .nv-mail.workspace-mail{margin:0!important;padding:0!important;border:0!important}.workspace-next-actions{border:0;margin:0 0 16px;padding:0;min-width:0}.workspace-next-actions legend{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:700;margin:0 0 9px;padding:0}.workspace-next-actions>label{display:flex!important;flex-direction:row!important;gap:8px;align-items:flex-start;margin:6px 0;font-size:13px!important;line-height:1.65;font-weight:400;cursor:pointer}.workspace-next-actions input{width:15px;height:15px;flex:0 0 15px;margin:3px 0 0;accent-color:#365fc5}.workspace-mail .nv-mail-fields{padding-top:0}.workspace-mail .nv-mail-fields textarea.workspace-mail-body{box-sizing:border-box;width:100%;min-height:120px;max-height:none!important;overflow:hidden!important;resize:none;field-sizing:fixed}.workspace-analysis{border-bottom:0;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--border,#dce4f0)}.workspace-analysis h4{margin-top:10px}.workspace-analysis article:last-of-type{border-bottom:0}
[data-theme='dark'] .recording-turn{background:var(--surface,#1b2a3e);border:1px solid #3a506e;border-left-color:#3a506e}[data-theme='dark'] .recording-speaker.speaker-0{color:#f0a4b0;background:#422b36}[data-theme='dark'] .recording-speaker.speaker-1{color:#aec6ff;background:#263955}[data-theme='dark'] .recording-speaker.speaker-2{color:#98dfb9;background:#203d34}[data-theme='dark'] .recording-speaker.speaker-3{color:#ecd58c;background:#403b27}[data-theme='dark'] .recording-speaker.speaker-4{color:#ceb1ee;background:#392e47}[data-theme='dark'] .recording-speaker.speaker-5{color:#edbc95;background:#453324}[data-theme='dark'] .workspace-ai-badge{color:#c1bfff;background:#333452}
@media(max-width:600px){.workspace-next-actions>label{min-height:30px}.ws-form-content .ws-field input,.ws-form-content .ws-field select{min-height:44px}.ws-include{width:16px;height:16px}}

.workspace-mail:not(.nv-mail-compact)>.workspace-action-wrap{padding:20px 24px 0}.workspace-mail:not(.nv-mail-compact)>.workspace-analysis{margin:20px 24px;padding:18px 0 0}@media(max-width:600px){.workspace-mail:not(.nv-mail-compact)>.workspace-action-wrap{padding:18px 16px 0}.workspace-mail:not(.nv-mail-compact)>.workspace-analysis{margin:18px 16px}}
