.recording-simple>header h2{margin:0}.recording-simple .nv-long-meta{gap:6px}.recording-simple .nv-long-meta span{font-size:14px;color:inherit}.recording-simple .nv-participant-note{display:none}.recording-simple-actions{margin:8px 0 20px;gap:12px}.recording-simple .nv-record-conversation{margin:20px 0 0}.recording-simple .nv-participants{margin-top:20px}.recording-simple .nv-model>h3{margin-top:0}.recording-initial-processing{padding:0 24px 24px}.recording-processing{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:20px 18px 24px;border:1px solid #c8d8f5;border-radius:10px;background:#f2f6ff;color:#224a93;overflow:hidden;margin:4px 0 18px;min-height:76px}.recording-processing strong{font-size:16px;font-weight:700;flex:1;min-width:140px}.recording-elapsed{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.recording-spinner{display:inline-block;width:21px;height:21px;border:3px solid #c0d0ee;border-top-color:#3262d8;border-radius:50%;flex-shrink:0;animation:recording-busy-spin 1s linear infinite}.recording-process-track{position:absolute;left:0;right:0;bottom:0;height:4px;background:#dce6f8;overflow:hidden}.recording-process-track>span{display:block;width:32%;height:100%;background:#4673e4;animation:recording-busy-track 1.6s ease-in-out infinite}.recording-simple .nv-participants select{appearance:none;padding-right:36px;background-position:right 13px center}.recording-simple .nv-long-body>.sfa-error{margin-top:14px}
@keyframes recording-busy-spin{to{transform:rotate(360deg)}}@keyframes recording-busy-track{0%{transform:translateX(-105%)}100%{transform:translateX(420%)}}
[data-theme="dark"] .recording-processing{background:#182b49;border-color:#3c5681;color:#d2e2ff}[data-theme="dark"] .recording-spinner{border-color:#45618a;border-top-color:#9fbcff}[data-theme="dark"] .recording-process-track{background:#2b4264}[data-theme="dark"] .recording-process-track>span{background:#84a9ff}
@media(max-width:600px){.recording-simple-actions>.sfa-btn{min-height:44px}.recording-simple-actions>.sfa-primary{width:100%}.recording-processing{padding:18px 14px 23px;gap:9px}.recording-processing strong{font-size:15px}.recording-initial-processing{padding:0 15px 20px}.recording-simple .nv-two{grid-template-columns:1fr}.recording-simple .nv-long-meta strong{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.recording-spinner,.recording-process-track>span{animation:none}.recording-process-track>span{width:45%}}
.recording-dialogue{min-width:0}.recording-speaker-legend{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 16px}.recording-speaker{--speaker:#2d5fc6;--speaker-bg:#edf2ff;display:inline-flex;align-items:center;gap:6px;color:var(--speaker);border:1px solid var(--speaker);background:var(--speaker-bg);font-size:12px;font-weight:700;border-radius:24px;padding:4px 9px;max-width:100%;overflow-wrap:anywhere}.recording-speaker:before{content:'';width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.speaker-0{--speaker:#2d5fc6;--speaker-bg:#edf2ff}.speaker-1{--speaker:#0f817c;--speaker-bg:#eaf7f5}.speaker-2{--speaker:#99631c;--speaker-bg:#fff4e6}.speaker-3{--speaker:#7952b0;--speaker-bg:#f6efff}.speaker-4{--speaker:#a44771;--speaker-bg:#fff0f5}.speaker-5{--speaker:#446b38;--speaker-bg:#f0f7ec}.speaker-unknown{--speaker:#6a7789;--speaker-bg:#f1f3f6}.recording-turns{max-height:660px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:auto}.recording-turn{background:var(--speaker-bg);border:1px solid #d4dfef;border-left:3px solid var(--speaker);border-radius:11px;padding:12px 13px;margin:0 0 12px}.recording-turn>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0!important;margin-bottom:10px;border:0!important}.recording-turn p{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.recording-time{border:1px solid #cedbef;background:var(--card,#fff);color:inherit;border-radius:7px;padding:5px 8px;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.recording-analysis{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #dce4f0}.recording-analysis h3{margin:0 0 16px}.recording-analysis h4{font-size:13px;margin:18px 0 10px}.recording-analysis article{padding:10px 0;border-bottom:1px solid #e7edf5}.recording-analysis article strong{font-size:14px;display:block}.recording-analysis article p{font-size:14px;line-height:1.75;margin:5px 0 0}.recording-action-kind{display:inline-block;font-size:11px;color:#316398;background:#edf4ff;border-radius:5px;padding:3px 6px;margin-bottom:6px}.recording-action-kind.proposed{color:#16736c;background:#e8f5f3}.recording-analysis details{font-size:12px;margin-top:6px}.recording-analysis blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #b9cada;line-height:1.7}.recording-analysis .recording-processing{margin-bottom:0}.recording-analysis .ws-link-button{margin-top:10px}.nv-mail .recording-processing{margin:16px}.recording-simple .nv-participants select{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-repeat:no-repeat;background-size:12px 8px}
[data-theme='dark'] .recording-speaker{--speaker-bg:#22314a;color:#cfddff}[data-theme='dark'] .recording-turn{background:#1b2a3e;border-color:#3a506e;border-left-color:var(--speaker)}[data-theme='dark'] .recording-time{background:#263851;border-color:#466080}[data-theme='dark'] .speaker-1.recording-speaker{color:#86d8ce}[data-theme='dark'] .speaker-2.recording-speaker{color:#ebc18a}[data-theme='dark'] .recording-analysis{border-color:#3a4e68}[data-theme='dark'] .recording-analysis article{border-color:#31455f}[data-theme='dark'] .recording-action-kind{color:#c6d9ff;background:#283e5f}[data-theme='dark'] .recording-action-kind.proposed{color:#a2e4d7;background:#214a49}@media(max-width:600px){.recording-turns{max-height:560px}.recording-turn p{font-size:14px}.recording-turn>header{gap:6px}.recording-speaker{font-size:12px}}
.recording-turn{content-visibility:auto;contain-intrinsic-size:auto 110px}
