.nv-long{margin-top:24px}.nv-long>header{display:flex;align-items:center;justify-content:space-between}.nv-long>header p{margin:5px 0 0;color:var(--muted, #75869e);font-size:13px}.nv-dropzone{margin:22px;border:2px dashed #b8cae5;border-radius:12px;min-height:190px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#355c92;background:#f8faff;text-align:center;transition:background .15s,border-color .15s}.nv-dropzone.is-dragging{background:#e8f0ff;border-color:#2d64e8;box-shadow:inset 0 0 0 2px #2d64e833}.nv-dropzone.is-disabled{opacity:.55}.nv-long>.sfa-notice,.nv-long>.sfa-error{margin:14px 22px}.nv-long-history{display:flex;align-items:center;gap:16px;margin:20px 24px;font-size:13px}.nv-long-history select{flex:1;min-width:0}.nv-long-body{padding:0 24px 24px}.nv-long-meta{display:flex;flex-direction:column;gap:5px;margin:18px 0;font-size:14px}.nv-long-meta strong{overflow-wrap:anywhere}.nv-long-body>audio{width:100%;margin:0 0 16px}.nv-long-progress{margin:18px 0;padding:15px 18px;background:#f5f8fd;border-radius:9px;font-size:13px}.nv-long-progress progress{width:100%;accent-color:#2d64e8}.nv-long-progress details{margin-top:10px}.nv-long-notes{margin:16px 0;font-size:13px;color:#617692}.nv-long-models{align-items:start;margin-top:22px}.nv-long-turns{max-height:460px;overflow:auto;font-size:15px;line-height:1.9;padding-right:8px}.nv-long-turn{padding:10px 0;border-bottom:1px solid #e9eef5}.nv-long-turn p{margin:5px 0 0;white-space:pre-wrap}.nv-timestamp{display:flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:#2d64d9;font:inherit;font-size:12px;cursor:pointer}.nv-long-people{margin-top:24px;padding:20px;background:#f7f9fd;border:1px solid #e4ebf5;border-radius:10px}.nv-person-row{display:grid;grid-template-columns:145px 1fr 1fr;gap:12px;align-items:end;padding:16px 0;border-bottom:1px solid #e0e8f2}.nv-person-row>p{grid-column:1/-1;margin:0}.nv-person-row label,.nv-long-summary-controls label{display:flex;flex-direction:column;gap:7px;font-size:13px}.nv-long-summary-controls{margin-top:28px}.nv-long-summary-controls textarea{margin-bottom:14px;line-height:1.8;resize:vertical}.nv-long-summary{font-size:15px;line-height:1.9}.nv-long-summary h4{font-size:14px;margin:24px 0 10px}.nv-summary-item{padding:10px 0;border-bottom:1px solid #e7edf5}.nv-summary-item p{margin:0 0 5px}.nv-summary-status{display:inline-block;font-size:12px;color:#6b7052;background:#f7f4e8;padding:2px 7px;border-radius:5px;margin-bottom:7px}.nv-summary-item details{font-size:12px;color:#667c98}.nv-summary-item blockquote{margin:8px 0;padding:10px 12px;background:#f6f8fc;border-left:2px solid #b9cce8;white-space:pre-wrap}.nv-long .nv-actions{flex-wrap:wrap}.nv-long .nv-model{min-width:0}.nv-long .nv-model h3,.nv-long h3{font-size:16px}.nv-long input,.nv-long select,.nv-long textarea{max-width:100%;min-width:0}.nv-long p,.nv-long li{overflow-wrap:anywhere}.nv-hybrid{margin:24px 0;padding:22px;border:1px solid #cad9f1;border-radius:12px;background:#f9fbff}.nv-hybrid h3{margin:10px 0}.nv-hybrid-tag{color:#355db5;font-size:12px;font-weight:700}.nv-hybrid-flow{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px;font-size:13px;color:#526d94}.nv-hybrid-flow li{padding-right:10px}.nv-hybrid-status{padding:12px;background:#eaf3ef;color:#2d6950;border-radius:7px;font-size:13px}.nv-hybrid-filter{display:flex;align-items:center;gap:7px;margin:12px 0;font-size:13px}.nv-hybrid .nv-hybrid-filter{flex-direction:row;justify-content:flex-start}.nv-unknown-text{text-decoration:underline dotted #b99b59;text-underline-offset:4px}.nv-hybrid-filter input{width:auto}.nv-hybrid .nv-long-turns{margin-bottom:14px}.nv-needs-review{border-left:2px solid #d9b768;padding-left:10px}.nv-hybrid .nv-long-turn{content-visibility:auto;contain-intrinsic-size:auto 100px}.nv-conversation-scroll{max-height:620px;overflow:auto;padding:10px 4px;display:flex;flex-direction:column;gap:16px}.nv-bubble{max-width:94%;align-self:flex-start;min-width:0}.nv-bubble.is-sales{align-self:flex-end}.nv-bubble-meta{display:flex;align-items:center;gap:8px;font-size:12px;margin:0 0 6px;flex-wrap:wrap;color:#627797}.nv-bubble p{font-size:15px;line-height:1.9;white-space:pre-wrap;margin:0;padding:13px 15px;border-radius:3px 13px 13px;background:#f1f4f8;color:var(--text, #21354f)}.nv-bubble.is-sales p{border-radius:13px 3px 13px 13px;background:#edf3ff}.nv-person-type{font-size:11px;padding:2px 6px;background:#e6ecf5;border-radius:4px}.nv-bubble.is-sales .nv-person-type{background:#dce8ff;color:#275ac1}.nv-transcript-differences{font-size:12px;color:#6f7f95;margin-top:16px}.nv-transcript-differences>div{padding:8px 0;border-bottom:1px solid #e5ebf2}[data-theme=dark] .nv-bubble p{background:#20314a;color:#dae5f6}[data-theme=dark] .nv-bubble.is-sales p{background:#233d66}@media(max-width:800px){.nv-hybrid{padding:14px}}[data-theme=dark] .nv-hybrid{background:#15243c;border-color:#3b5274}[data-theme=dark] .nv-hybrid-status{background:#193e38;color:#b1ddcc}@media(max-width:800px){.nv-long-models{grid-template-columns:1fr!important}.nv-person-row{grid-template-columns:1fr 1fr}.nv-person-row>button{grid-column:1/-1;justify-self:start}.nv-long-history{align-items:stretch;flex-direction:column;gap:7px}.nv-long-body{padding:0 15px 20px}.nv-dropzone{margin:15px;padding:22px 12px}.nv-long-turns{max-height:330px}.nv-long-people{padding:15px}.nv-long-history{margin:15px}}[data-theme=dark] .nv-dropzone,[data-theme=dark] .nv-long-progress,[data-theme=dark] .nv-long-people{background:#15243c;border-color:#3b5274;color:#c8d8ef}[data-theme=dark] .nv-dropzone.is-dragging{background:#203b64}[data-theme=dark] .nv-summary-item blockquote{background:#1d2f4c}.nv-upload-drop{border:2px dashed #b8cae5!important;white-space:normal!important;padding:18px!important;cursor:pointer;min-height:74px;justify-content:center;background:#fff!important}.nv-upload-drop input[type=file]{display:none}.nv-upload-drop.is-dragging{background:#e8f0ff!important;border-color:#2d64e8!important}.nv-long-turn{content-visibility:auto;contain-intrinsic-size:auto 110px}.ws-workspace{margin-top:24px}.ws-summary{margin-bottom:18px;padding:20px 24px}.ws-summary header,.ws-three>section>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-summary h2,.ws-three h2{display:flex;align-items:center;gap:8px;font-size:16px;margin:0}.ws-summary header{padding:0 0 12px;border:0}.ws-summary header>span{font-size:11px;color:var(--muted, #75869c);margin-right:auto}.ws-summary textarea{background:transparent!important;border:0!important;padding:0!important;font-size:14px;line-height:1.95;width:100%;min-height:90px}.ws-three{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.ws-three>section{min-width:0;overflow:hidden}.ws-three>section>header{padding:18px;border-bottom:1px solid var(--border, #e4eaf4);min-height:67px;justify-content:space-between}.ws-form-content,.ws-next-content,.ws-source{padding:18px}.ws-source audio{width:100%;height:38px;margin-bottom:16px}.ws-conversation .nv-conversation-scroll{max-height:720px}.ws-expanded{grid-column:1/-1}.ws-expanded .nv-conversation-scroll{max-height:900px}.ws-link-button{border:0;background:transparent;color:#5273c2;cursor:pointer;font-size:11px}.ws-three label{display:block;font-size:12px;font-weight:600}.ws-three input:not([type=checkbox]),.ws-three select,.ws-three textarea{width:100%;min-height:38px;border:1px solid var(--border, #dce5f1);border-radius:6px;background:var(--surface, #fff);padding:9px 10px;color:inherit;font:inherit;line-height:1.7}.ws-three textarea:disabled,.ws-three input:disabled,.ws-three select:disabled{opacity:1;background:var(--bg, #f7f9fc);color:inherit}.ws-field{margin:13px 0}.ws-field>label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ws-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.ws-include{width:13px;height:13px}.ws-evidence{font-size:11px;color:#6f829e;margin-top:4px}.ws-three blockquote{margin:8px 0;padding:10px;border-left:2px solid #d4dfef;font-size:12px;font-weight:400;white-space:pre-wrap;line-height:1.85}.ws-destination{display:grid;gap:5px;background:#f5f8ff;border:1px solid #e1e9fa;padding:12px;border-radius:7px;margin-top:14px;font-size:12px}.ws-destination small,.ws-destination>span{color:#6a7e99;font-size:11px}.ws-destination a{display:flex;align-items:center;gap:5px;color:#4263be;text-decoration:none}.ws-speak,.ws-mail-link{width:100%;justify-content:center}.ws-form footer{border-top:1px solid #e1e8f4;background:#fafcff;padding:16px;display:grid;gap:12px;font-size:12px}.ws-form footer .ws-ack{display:flex;gap:8px;align-items:center}.ws-form footer .sfa-primary{width:100%;justify-content:center;min-height:44px}.ws-next h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 14px}.ws-next h3 small{margin-left:auto;color:#8191a8;font-weight:400}.ws-action{padding:12px 0;border-bottom:1px solid #e5eaf3}.ws-action>label{display:flex;gap:8px;align-items:start}.ws-action>label input{margin-top:12px}.ws-action textarea{border:0!important;background:transparent!important;padding:4px!important}.ws-action>p{font-size:11px;color:#76879c;margin:4px 0 8px 22px;line-height:1.8}.ws-action details{font-size:11px;color:#6a7e99;margin-left:22px}.ws-action details input{margin:4px 0}.ws-appointment{display:flex;gap:10px;background:#f5f8fc;padding:15px;border:1px solid #e4ebf5;border-radius:6px;margin:18px 0}.ws-appointment div{display:grid;gap:6px;font-size:13px}.ws-appointment small{font-size:11px;color:#7b8ca4}.ws-extra{margin-top:15px;font-size:12px;color:#6f829c}.ws-report-source{white-space:pre-wrap;line-height:1.85;font-size:13px}.ws-leads{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.ws-simple{padding:24px;line-height:1.9}.ws-simple h2{font-size:18px}.ws-deal-link{display:block}.workspace-voice-header{white-space:nowrap}.ws-entry-modes{display:flex;gap:8px;align-items:center;margin:18px 0;flex-wrap:wrap}.ws-entry-modes button.active{background:#eaf0ff;color:#3264df;border-color:#92adf3}.nv-page:has(.ws-workspace){max-width:1720px}.ws-report-entry{padding:24px;margin:20px 0}.ws-report-entry textarea{width:100%;min-height:100px;margin:14px 0}.ws-next .nv-mail{border:0;box-shadow:none;margin:12px 0}.ws-next .nv-mail header{display:none}.ws-next .nv-mail-fields{padding:0}.ws-next .nv-mail-fields>label{margin:10px 0}.ws-next .nv-mail-fields textarea{min-height:160px}.ws-next .nv-actions{flex-wrap:wrap}.ws-note-block{white-space:pre-wrap;font-size:14px;line-height:2}.ws-note-block time{display:block;font-size:19px;font-weight:700;margin:20px 0 12px}.ws-detail{margin:24px;padding:24px}.ws-detail h2{font-size:23px}.ws-detail dl{display:grid;grid-template-columns:120px 1fr;gap:12px}.ws-detail dd{margin:0}.ws-detail .sfa-btn{margin:8px}.ws-voice-quick-links{display:flex;gap:8px;font-size:12px;margin-top:14px;flex-wrap:wrap}.ws-voice-quick-links a{color:#4465bc}@media(max-width:1200px){.ws-three{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ws-next{grid-column:1/-1}.ws-next-content{display:grid;grid-template-columns:1fr;gap:6px}}@media(max-width:700px){.ws-three{grid-template-columns:minmax(0,1fr)}.ws-next{grid-column:auto}.ws-summary{padding:16px}.ws-summary header{gap:8px}.ws-summary textarea{font-size:13px}.ws-field-pair{grid-template-columns:1fr 1fr}.ws-leads{grid-template-columns:1fr}.workspace-voice-header span{display:none}.workspace-voice-header{padding:9px}.ws-conversation .nv-conversation-scroll{max-height:380px}.ws-detail{margin:12px;padding:16px}.ws-detail dl{grid-template-columns:85px 1fr}.ws-entry-modes .sfa-btn{font-size:11px}}[data-theme=dark] .ws-destination,[data-theme=dark] .ws-appointment,[data-theme=dark] .ws-form footer{background:#19283d;border-color:#30445d}.ws-report-mode .nv-record,.ws-report-mode .nv-record-note,.ws-report-mode .nv-capture-controls,.ws-report-mode .nv-capture-levels{display:none}.ws-comparison-details{margin:18px 0;font-size:12px;color:#6f829c}.ws-comparison-details>summary{cursor:pointer;padding:10px 0}.ws-report-mode .nv-capture-setup{display:none}.ws-summary textarea,.ws-three textarea,.nv-mail textarea{font-weight:400}.ws-three label>span,.ws-three label>label{font-weight:600}.nv-page.ws-review-active .sfa-context,.nv-page.ws-review-active .sfa-page-heading{margin-bottom:10px}.nv-page.ws-review-active .sfa-page-heading h1{font-size:25px}.nv-page.ws-review-active .sfa-page-heading p{margin:6px 0 0}.ws-review-active .nv-workflow-steps{display:none}.ws-review-active .ws-entry-modes{margin:12px 0}.ws-review-active .nv-prep-details:not([open]){display:inline-block;margin:0 20px 0 0;border:0;background:transparent}.ws-review-active .nv-prep-details:not([open])>summary{padding:9px 0}.ws-review-active .ws-comparison-details:not([open]){display:inline-block;margin:0}.ws-review-active .ws-workspace{margin-top:12px}.nv-page .ws-summary>header{padding:0 0 12px;border:0;min-height:0}.nv-page .ws-summary{padding:18px 24px}.nv-page .ws-three>section>header{padding:16px;min-height:64px}.ws-review-active .sfa-notice{margin:8px 0;padding:10px 14px}.nv-page .ws-field>label{flex-direction:row;align-items:center;justify-content:space-between;font-size:12px;gap:8px}.nv-page .ws-action>label{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.nv-page .ws-action>label>input{flex:0 0 auto;margin-top:11px}.nv-page .ws-action>label>textarea{flex:1;min-width:0;margin:0;font-size:13px;min-height:34px;line-height:1.7}.nv-page .ws-form footer .ws-ack{flex-direction:row;align-items:center;font-size:12px}.nv-page .ws-summary>header h2{font-size:16px}.nv-page .ws-three h2{font-size:16px}.topbar-actions:has(.recording-voice-launch) .theme-toggle{order:0}.recording-voice-launch{order:1;gap:7px}.topbar-actions:has(.recording-voice-launch) .search-top{order:2}.recording-save-status{position:fixed;bottom:15px;right:22px;z-index:40;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f1);border-radius:6px;padding:8px 12px;font-size:12px;color:var(--text, #19324e)}@media(max-width:700px){.recording-voice-launch>span{display:none}.recording-voice-launch{padding:9px}}.nv-page .ws-next.sfa-card>header h2{display:flex;align-items:center;gap:8px}.nv-page .ws-next.sfa-card .ws-next-content>h3{margin:0 0 10px}.nv-page .ws-next.sfa-card .ws-action{padding:5px 0;border:0}.nv-page .ws-next.sfa-card .ws-action>label{gap:9px;align-items:flex-start;margin:0}.nv-page .ws-next.sfa-card .ws-action>label>input{width:15px;height:15px;margin:5px 0 0}.nv-page .ws-next.sfa-card .ws-action>label>textarea{min-height:24px;padding:0!important;line-height:1.8}.nv-page .ws-next.sfa-card .nv-mail.nv-mail-compact,.nv-page .ws-next.sfa-card .ws-mail-preview{margin:18px 0 0;padding:18px 0 0;border:0;border-top:1px solid var(--border, #e4eaf4);border-radius:0;background:transparent;box-shadow:none}.nv-page .ws-next.sfa-card .nv-mail-fields,.nv-page .ws-next.sfa-card .ws-mail-preview{display:grid;gap:14px}.nv-page .ws-next.sfa-card .nv-mail-fields{padding:0}.nv-page .ws-next.sfa-card .nv-mail-fields>label,.nv-page .ws-next.sfa-card .ws-mail-preview>label{display:grid;gap:7px;margin:0}.nv-page .ws-next.sfa-card .nv-actions{gap:8px}.nv-page .ws-next.sfa-card .nv-actions .sfa-btn,.nv-page .ws-next.sfa-card .ws-mail-link{font-size:12px}.nv-page .ws-next.sfa-card .ws-mail-link{margin-top:16px;white-space:normal;text-align:center}.nv-page .ws-summary.sfa-card{display:grid;grid-template-columns:204px minmax(0,1fr);align-items:start;gap:32px;padding:26px 30px;border-radius:14px}.nv-page .ws-summary.sfa-card>header{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:0 24px 0 0;border:0;border-right:1px solid var(--border, #e4eaf4)}.nv-page .ws-summary.sfa-card>header h2{gap:10px;margin:0 0 14px;line-height:1.5;white-space:nowrap}.nv-page .ws-summary.sfa-card h2>svg{flex:0 0 auto;box-sizing:content-box;padding:8px;color:#4265c8;background:#eef3ff;border-radius:10px}.nv-page .ws-summary.sfa-card>header>span{display:none}.nv-page .ws-summary.sfa-card>header .sfa-btn{justify-content:center;width:100%;min-height:39px;padding:9px 10px;border-radius:8px;font-size:12px;line-height:1.5}.nv-page .ws-summary.sfa-card>textarea{display:block;width:100%;max-width:56em;min-width:0;min-height:0;margin:0;padding:2px 0!important;font-size:15px;font-weight:400;line-height:1.95;letter-spacing:.018em;overflow-wrap:anywhere;opacity:1}.nv-page .ws-summary.sfa-card>textarea:focus-visible{outline:2px solid #b6c7f3;outline-offset:8px;border-radius:4px}@media(max-width:1100px){.nv-page .ws-summary.sfa-card{display:block;padding:22px 24px}.nv-page .ws-summary.sfa-card>header{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 18px;border:0}.nv-page .ws-summary.sfa-card>header h2{margin:0 auto 0 0}.nv-page .ws-summary.sfa-card>header .sfa-btn{width:auto}.nv-page .ws-summary.sfa-card>textarea{font-size:14px}}@media(max-width:640px){.nv-page .ws-summary.sfa-card{padding:20px}.nv-page .ws-summary.sfa-card>header h2{flex-basis:100%;margin-bottom:6px}.nv-page .ws-summary.sfa-card>header .sfa-btn{flex:1;white-space:normal;text-wrap:balance}}.nm-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 26px}.nm-heading h1{font-size:29px;margin:0;letter-spacing:.02em}.nm-heading-actions{display:flex;gap:10px;align-items:center}.nm-heading-actions .sfa-btn{min-height:48px;padding:12px 19px;font-size:14px;gap:8px}.nm-heading-actions .nm-new-button{min-height:52px;font-size:15px;padding:14px 23px;box-shadow:0 4px 12px #3264df22}.nm-history-button.active{border-color:#8ca9ec;color:#3264df;background:#eff4ff}.nm-new-entry{border:0!important;margin:0!important;background:transparent!important}.nm-new-entry>summary{display:none!important}.nm-entry-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:stretch}.nm-entry-layout>section{min-width:0;margin:0;overflow:hidden}.nm-entry-layout>section>header{padding:22px 26px;min-height:68px;border-bottom:1px solid var(--border, #e2e8f1)}.nm-entry-layout h2{font-size:17px;margin:0}.nm-entry-layout .nv-prep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:28px 26px;gap:26px 18px}.nm-entry-layout .nv-prep-grid>label{font-size:13px;gap:9px}.nm-entry-layout .nv-prep-grid input,.nm-entry-layout .nv-prep-grid select{min-height:46px;font-size:14px;padding:11px 12px;background:var(--surface, #fff)}.nm-entry-layout .nv-prep-grid>label:last-child{grid-column:1/-1}.nm-recorder-body{padding:24px 26px}.nm-recorder .nv-capture-setup{display:block;margin:0;padding:0}.nm-recorder .nv-capture-setup>label{width:100%}.nm-recorder .nv-capture-setup select{width:100%;min-height:43px}.nm-recorder .nv-remote-help{margin-top:12px}.nm-recorder .nv-remote-help p{font-size:13px;line-height:1.7}.nm-recorder .nv-remote-help .nv-note{font-size:12px}.nm-recorder .nv-record{display:flex;background:transparent;padding:0;margin:0;flex-direction:column;gap:24px;align-items:stretch}.nm-recorder .nv-record-main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:19px;padding:32px 0 4px}.nm-recorder .nv-mic{width:128px;height:128px;min-width:128px;background:#3264df;color:#fff;border:0;box-shadow:0 8px 24px #3264df28}.nm-recorder .nv-mic:hover:not(:disabled){background:#2452c7;transform:translateY(-2px)}.nm-recorder .nv-mic:disabled{background:#3264df;opacity:.55}.nm-recorder .nv-mic.nv-recording{background:#df4c57;box-shadow:0 0 0 9px #df4c5715}.nm-recorder .nv-record-main strong{font-size:19px}.nm-recorder .nv-record-main p{font-size:13px;margin:9px 0 0;color:var(--muted, #697b93)}.nm-recorder .nv-actions{width:100%;justify-content:center}.nm-recorder .nv-upload-drop{width:100%;min-height:66px;display:flex;justify-content:center;padding:16px 12px;font-size:13px;border-style:dashed;background:var(--surface, #fff)}.nm-recorder .nm-help{font-size:12px;color:var(--muted, #697b93);line-height:1.8;margin-top:0}.nm-help>summary,.nm-typed-report>summary{cursor:pointer;padding:5px 0}.nm-help p{margin:12px 0}.nm-help .nv-record-note{display:block!important;padding:0;margin:12px 0}.nm-typed-report{margin-top:18px;font-size:13px}.nm-typed-report textarea{width:100%;min-height:110px;margin:12px 0}.nm-prep-details:not(.nm-new-entry){margin:12px 0}.nm-prep-details>.nv-audio{margin:18px 0}.nm-audio-tools{margin-top:24px}.nm-audio-tools[hidden],.nv-page [hidden]{display:none!important}.nm-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.nm-tools-heading h2{font-size:18px}.nm-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.nm-history h2{display:flex;gap:9px;align-items:center;font-size:18px;margin:0}.nm-history-search{display:flex;align-items:center;gap:8px;min-width:260px}.nm-history-search input{min-height:42px;width:100%;border:1px solid var(--border, #e2e8f1);border-radius:6px;padding:10px 12px;font:inherit;background:var(--surface, #fff);color:inherit}.nm-history-row{display:flex;align-items:center;gap:18px;padding:23px 24px;border-top:1px solid var(--border, #e2e8f1)}.nm-history-row>svg{color:#8098c1;flex-shrink:0}.nm-history-title{display:grid;gap:7px;flex:1;min-width:0}.nm-history-title strong{font-size:15px}.nm-history-title span{font-size:14px;overflow-wrap:anywhere}.nm-history-title time{font-size:12px;color:var(--muted, #697b93)}.nm-history-row .sfa-btn{gap:8px;min-height:43px;white-space:nowrap;color:#3264df}.nm-history-other{font-size:12px;position:relative}.nm-history-other summary{cursor:pointer}.nm-history-other button{position:absolute;z-index:2;right:0;top:26px;white-space:nowrap;padding:12px;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f1);border-radius:6px;color:#a14545}.nm-history>footer{padding:18px 24px;border-top:1px solid var(--border, #e2e8f1)}.nm-history .nv-empty{padding:30px 24px}.ws-report-mode .nm-recorder .nv-record{display:flex}.ws-entry-modes{margin:0 0 22px}.ws-entry-modes .sfa-btn{min-height:44px;padding:11px 20px;font-size:14px;gap:8px}.nv-page:has(.nm-new-entry){max-width:1420px}@media(max-width:1050px){.nm-entry-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.nm-entry-layout .nv-prep-grid{padding:24px 20px;gap:24px 14px}.nm-recorder-body{padding:24px 20px}.nm-history-row{flex-wrap:wrap}.nm-history-row .nm-history-title{flex-basis:60%}}@media(max-width:760px){.nm-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}.nm-heading h1{font-size:25px}.nm-heading-actions{width:100%;gap:8px}.nm-heading-actions .sfa-btn{flex:1;justify-content:center;padding:11px 10px;font-size:13px;min-height:46px}.nm-heading-actions .nm-new-button{min-height:46px;font-size:14px;padding:12px}.nm-entry-layout{grid-template-columns:minmax(0,1fr)}.nm-entry-layout>section>header{padding:18px 20px;min-height:60px}.nm-recorder{grid-row:1}.nm-recorder .nv-record-main{padding-top:25px}.nm-recorder .nv-mic{width:112px;height:112px;min-width:112px}.nm-recorder .nv-record-main strong{font-size:18px}.nm-recorder-body{padding:20px}.nm-entry-layout .nv-prep-grid{gap:22px 14px}.ws-entry-modes{gap:8px}.ws-entry-modes .sfa-btn{flex:1;justify-content:center;font-size:13px;padding:11px}.nm-history>header{align-items:stretch;flex-direction:column;padding:20px}.nm-history-search{min-width:0}.nm-history-row{padding:20px;gap:14px}.nm-history-row .nm-history-title{flex-basis:70%}.nm-history-row>.nv-review-badge{margin-left:38px}.nm-history-row>.sfa-btn{flex:1;font-size:12px;white-space:normal;justify-content:center}.nm-history-other{width:100%;text-align:right}.nm-history-row>svg{width:21px}}@media(max-width:390px){.nm-entry-layout .nv-prep-grid{grid-template-columns:minmax(0,1fr)}.nm-heading-actions .sfa-btn{font-size:12px}.nm-heading-actions .sfa-btn svg{width:16px}.nm-history-row>.nv-review-badge{margin-left:0}.nm-history-row>.sfa-btn{flex-basis:100%}}.ws-report-mode .nm-recorder .nv-capture-setup,.ws-report-mode .nm-recorder .nv-input-levels{display:none}.nm-entry-layout .nv-prep-grid textarea{width:100%;min-height:66px;border:1px solid var(--border, #e2e8f1);border-radius:6px;padding:11px 12px;background:var(--surface, #fff);color:inherit;font:inherit;line-height:1.7;resize:vertical}.nv-workflow-steps{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}.nv-workflow-steps button{display:flex;align-items:center;gap:9px;border:1px solid #dce5f1;background:#fff;color:#657b97;padding:12px 17px;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.nv-workflow-steps button span{display:grid;place-items:center;border-radius:50%;width:22px;height:22px;background:#ecf2fc;color:#2d63c5;font-weight:700}.nv-prep-details{margin:20px 0;border:1px solid #dce5f1;border-radius:10px;background:#fff}.nv-prep-details>summary,.nv-file-details>summary,.nv-lab-comparison>summary{cursor:pointer;color:#506785;padding:15px 20px;font-size:13px}.nv-prep-details .nv-prep{border:0;margin:0}.nv-file-details{margin-bottom:16px}.nv-lab-comparison{margin-top:20px;border-top:1px solid #e3eaf4}.nv-integrated-review{margin-top:24px;scroll-margin-top:80px}.nv-step-kicker{font-size:11px;letter-spacing:.12em;color:#4e73a5;font-weight:700}.nv-review-badge{font-size:11px;color:#2c64bd;background:#eaf2ff;border-radius:4px;padding:3px 7px;white-space:nowrap}.nv-integrated-columns{align-items:start;gap:24px!important;padding:24px}.nv-workflow-conversation{min-width:0;position:sticky;top:80px}.nv-workflow-conversation>audio{width:100%;margin:10px 0}.nv-workflow-conversation .nv-conversation-scroll{max-height:72vh}.nv-workflow-conversation h3,.nv-workflow-form h3{font-size:16px;margin:8px 0 16px}.nv-workflow-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#405977}.nv-workflow-form label input,.nv-workflow-form label textarea{font:inherit;font-size:15px}.nv-workflow-form input,.nv-workflow-form textarea,.nv-workflow-form select{width:100%;min-width:0;box-sizing:border-box}.nv-workflow-form textarea{line-height:1.8;resize:vertical}.nv-linked-deal{display:grid;grid-template-columns:64px 1fr;gap:7px 12px;border-bottom:1px solid #e1e8f1;padding-bottom:20px;margin-bottom:20px;font-size:13px}.nv-linked-deal>span{color:#8091a6}.nv-workflow-field{padding:16px 0;border-bottom:1px solid #e4ebf4}.nv-workflow-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.nv-workflow-field .nv-workflow-field-heading label{flex-direction:row;align-items:center;font-weight:600}.nv-workflow-field-heading input[type=checkbox]{width:15px;height:15px;accent-color:#2c64d8}.nv-workflow-field.has-proposal>input,.nv-workflow-field.has-proposal>textarea,.nv-workflow-field.has-proposal>select{background:#f5f8ff;border-color:#c4d6f4}.nv-workflow-evidence{font-size:12px;color:#71849c;margin-top:8px}.nv-workflow-evidence summary{cursor:pointer}.nv-workflow-evidence blockquote{margin:8px 0;padding:12px;background:#f5f7fb;border-left:2px solid #c9d8ef;white-space:pre-wrap;max-height:200px;overflow:auto}.nv-workflow-task{padding:16px;background:#f7f9fc;border:1px solid #e1e8f2;border-radius:9px;margin:12px 0}.nv-workflow-task .nv-two{margin-top:12px;gap:12px}.nv-next-meeting{padding:18px;margin-top:24px;border:1px solid #d6e3f6;border-radius:9px;background:#f8fbff}.nv-next-meeting h3{display:flex;align-items:center;gap:7px}.nv-integrated-save{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:22px 24px;border-top:1px solid #dfe7f2;background:#fafcff}.nv-integrated-save>details{width:100%;font-size:13px;color:#687d98}.nv-integrated-save .nv-inline{font-size:13px}.nv-workflow-continue{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.nv-plain-transcript{white-space:pre-wrap;max-height:350px;overflow:auto;font-size:13px}.nv-upcoming-meetings{margin:24px 0}.nv-upcoming-meetings h2{display:flex;align-items:center;gap:8px}.nv-upcoming-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid #e4ebf3;font-size:13px}.nv-participants{margin:20px 0;border:1px solid #dfe7f3;border-radius:8px;font-size:13px}.nv-participants>summary{padding:13px 16px;cursor:pointer;color:#516b8e}.nv-participant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 15px 15px}.nv-participant-editor{padding:12px;background:#f7f9fc;border-radius:7px;min-width:0}.nv-participant-editor label{display:flex;flex-direction:column;gap:5px;margin-top:8px;font-size:12px}.nv-workflow-steps button:disabled{opacity:.45;cursor:default}@media(max-width:1000px){.nv-integrated-columns{grid-template-columns:1fr!important;padding:16px}.nv-workflow-conversation{position:static}.nv-workflow-conversation .nv-conversation-scroll{max-height:420px}.nv-workflow-steps button{flex:1;padding:10px 8px;min-width:100px}.nv-integrated-save{padding:16px}.nv-linked-deal{grid-template-columns:52px 1fr}}[data-theme=dark] .nv-prep-details,[data-theme=dark] .nv-workflow-steps button{background:#15243b;border-color:#334a69;color:#bacee7}[data-theme=dark] .nv-workflow-task,[data-theme=dark] .nv-next-meeting,[data-theme=dark] .nv-integrated-save{background:#182b47;border-color:#304b70}.nv-other-fields{margin:18px 0;font-size:13px;color:#607898}.nv-other-fields>summary{cursor:pointer;padding:10px 0}.nv-bubble{content-visibility:auto;contain-intrinsic-size:auto 110px}.nv-action-status{font-size:12px;color:#426b9f;margin:0 0 12px}.nv-integrated-review{overflow:visible}@media(min-width:1001px){.nv-workflow-conversation .nv-conversation-scroll{max-height:min(560px,calc(100vh - 320px))}}[data-theme=dark] .nv-workflow-form label,[data-theme=dark] .nv-workflow-field-heading label,[data-theme=dark] .nv-other-fields,[data-theme=dark] .nv-action-status{color:#bdd0ea}[data-theme=dark] .nv-workflow-field.has-proposal>input,[data-theme=dark] .nv-workflow-field.has-proposal>textarea,[data-theme=dark] .nv-workflow-field.has-proposal>select{background:#1d304f;color:#e1eaf8;border-color:#48668d}[data-theme=dark] .nv-workflow-evidence blockquote,[data-theme=dark] .nv-participant-editor{background:#21334d;color:#d6e2f3}[data-theme=dark] .nv-workflow-task .nv-text-button{color:#e99ba8}[data-theme=dark] .nv-person-type{background:#304661;color:#d6e2f3}.nv-participant-note{margin:0 16px 14px;color:#7386a1;font-size:12px;line-height:1.7}.nv-page section{margin-bottom:24px}.nv-page .sfa-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--sfa-border)}.nv-page .sfa-card h2{font-size:18px}.nv-page .sfa-card header p{margin:6px 0 0;color:var(--sfa-sub);font-size:14px}.nv-page label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650}.nv-page input:not([type=checkbox]),.nv-page select,.nv-page textarea{width:100%;min-height:44px;border:1px solid var(--sfa-border);border-radius:8px;padding:10px 12px;color:var(--sfa-text);background:var(--sfa-card);font:inherit;font-size:15px;line-height:1.75}.nv-page textarea{resize:vertical}.nv-page :disabled{cursor:default}.nv-page input:disabled,.nv-page select:disabled,.nv-page textarea:disabled{opacity:1;color:var(--sfa-text);background:var(--sfa-soft)}.nv-note{color:var(--sfa-sub);font-size:13px;font-weight:400;line-height:1.7}.nv-prep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}.nv-record{margin:0 24px;padding:22px 24px;background:var(--sfa-soft);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.nv-capture-setup{display:flex;flex-wrap:wrap;align-items:start;gap:20px;margin:0 24px 20px}.nv-capture-setup>label{flex:0 1 360px}.nv-remote-help{flex:1 1 340px}.nv-remote-help p{color:var(--sfa-sub);font-size:14px;line-height:1.75;margin:0 0 12px}.nv-input-levels{display:flex;flex-wrap:wrap;gap:16px 28px;margin:0 24px 20px}.nv-input-levels>div{flex:1 1 250px}.nv-input-levels meter{width:100%;height:18px;margin-top:6px}.nv-input-levels span{color:var(--sfa-sub);font-size:13px}.nv-capture-result{padding:0 24px 16px}.nv-capture-warning{color:#88622e;font-size:14px;line-height:1.75;margin:8px 0 0}[data-theme=dark] .nv-capture-warning{color:#e3c48e}.nv-record-main{display:flex;align-items:center;gap:16px}.nv-record-main strong{font-size:17px}.nv-record-main p{color:var(--sfa-sub);font-size:14px;margin-top:4px}.nv-mic{width:64px;height:64px;border-radius:50%;background:#e8efff;color:#2865e8}.nv-recording{background:#fbe5e8;color:#b53848}.nv-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nv-page .sfa-btn{font-size:14px}.nv-page .nv-upload{display:inline-flex;flex-direction:row;align-items:center;cursor:pointer}.nv-upload input{display:none}.nv-disabled{opacity:.5;pointer-events:none}.nv-record-note{padding:16px 24px}.nv-audio{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--sfa-border)}.nv-audio div span{display:block;color:var(--sfa-sub);font-size:13px}.nv-audio audio{flex:1;min-width:230px}.nv-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.nv-compare>.nv-two{padding:24px}.nv-model{border:1px solid var(--sfa-border);border-radius:10px;padding:20px;min-width:0}.nv-model-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.nv-model-heading h3{font-size:18px}.nv-model-heading span{font-size:14px;color:var(--sfa-sub)}.nv-result-text{font-size:15px;line-height:1.95;white-space:pre-wrap;max-height:340px;overflow:auto;margin:16px 0 20px}.nv-reference{margin:0 24px;padding:16px 0}.nv-reference summary{cursor:pointer;font-size:14px;color:var(--sfa-text)}.nv-reference textarea{margin-top:14px}.nv-speakers{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--sfa-border);background:var(--sfa-soft)}.nv-speakers label{min-width:150px}.nv-speakers strong{font-size:14px}.nv-review-columns{padding:24px;align-items:start}.nv-source{position:sticky;top:104px}.nv-source h3,.nv-proposals h3{font-size:17px;margin:0 0 10px}.nv-source textarea{margin:14px 0 8px;font-weight:400}.nv-field{padding:18px 0;border-bottom:1px solid var(--sfa-border)}.nv-page .nv-field-label{flex-direction:row;align-items:center;gap:10px}.nv-field-label input{width:17px;height:17px;accent-color:#2865e8}.nv-old{font-size:13px;color:var(--sfa-sub);margin:5px 0 10px}.nv-evidence{font-size:13px;color:var(--sfa-sub);font-weight:400;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere}.nv-questions{background:#faf4e5;border:1px solid #e9d9b3;color:#786233;border-radius:8px;padding:16px;font-size:14px;margin-top:18px}.nv-questions ul{padding-left:20px}.nv-task-heading{margin-top:24px!important}.nv-task{border:1px solid var(--sfa-border);border-radius:8px;padding:16px;margin-bottom:14px}.nv-task>.nv-two{gap:14px;margin-top:14px}.nv-text-button{background:transparent;color:#9d4c53;padding:0;font-size:13px;margin-top:12px}.nv-apply{border-top:1px solid var(--sfa-border);padding:22px 24px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.nv-apply p{font-size:14px;flex:1}.nv-apply>svg{color:#548b7d}.nv-mail-fields{padding:24px;display:grid;gap:18px}.nv-empty{padding:28px;color:var(--sfa-sub);font-size:15px}.nv-mail-title{margin-bottom:12px}.nv-history-row{display:flex;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid var(--sfa-border)}.nv-history-open{flex:1;align-items:flex-start;display:flex;flex-direction:column;gap:4px;text-align:left;background:transparent;color:var(--sfa-text);padding:0}.nv-history-open strong{font-size:15px}.nv-history-open span{font-size:13px;color:var(--sfa-sub)}[data-theme=dark] .nv-questions{background:#332e24;color:#ead8ab;border-color:#645637}@media(max-width:1150px){.nv-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-source{position:static}}@media(max-width:850px){.nv-two,.nv-prep-grid{grid-template-columns:1fr}.nv-page .sfa-card>header{align-items:flex-start;flex-direction:column}.nv-page .sfa-page-heading{flex-wrap:wrap}.nv-source textarea{min-height:300px}.nv-record{margin:0 16px;padding:18px}.nv-audio{align-items:flex-start;flex-direction:column}.nv-audio audio{width:100%;min-width:0}.nv-prep-grid,.nv-review-columns,.nv-compare>.nv-two{padding:18px}.nv-speakers{gap:14px}.nv-history-row{padding:18px;align-items:flex-start}.nv-history-open span{overflow-wrap:anywhere}.nv-apply{justify-content:flex-start}}.nv-page .nv-inline{flex-direction:row;align-items:center;gap:10px;font-size:14px}.nv-inline input[type=checkbox]{width:17px;height:17px;accent-color:#2865e8}.nv-page .nv-confirm{overflow:visible}.nv-source{align-self:start}.nv-source textarea{height:calc(100vh - 265px);min-height:320px;max-height:680px}@media(max-width:850px){.nv-source textarea{height:420px;max-height:none}}
