:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#eef4f1;color:#172823;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--clara-green: #003d34;--clara-teal: #007a68;--clara-lime: #b8ff00;--clara-cyan: #b8e5ea;--clara-mint: #eafbf2;--clara-slate: #394845;--text: #172823;--surface: #ffffff;--surface-soft: #f4f8f6;--surface-raised: #f9fcfb;--workspace: #eef4f1;--border: #d6e3de;--border-strong: #b9cec7;--text-muted: #52655f;--selection-bg: #e8f8f2;--selection-border: #4da093;--attention-bg: #fff8f7;--attention-border: #d99696;--callback-bg: #fff9e8;--callback-border: #d8b75c;--callback-text: #594400;--callback-muted: #756321;--radius-sm: 6px;--radius-md: 8px;--shadow: 0 1px 2px rgba(0, 61, 52, .06);--shadow-drawer: -10px 0 24px rgba(0, 61, 52, .16)}*{box-sizing:border-box}html,body,#root{width:100%;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;background:var(--workspace)}@media(min-width:1181px){body{background:var(--workspace)}}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(0,122,104,.42);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.62}table{width:100%;border-collapse:collapse}th,td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}td{color:#253531;font-size:.82rem;line-height:1.38}td>span{display:block;color:var(--text-muted);font-size:.82rem;line-height:1.35;margin-top:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3,p,span,strong,button{letter-spacing:0;overflow-wrap:anywhere}h1{color:#14231f;font-size:1.72rem;line-height:1.12;margin-bottom:8px}h2{color:#172723;font-size:1.04rem;margin-bottom:0}h3{color:#243731;font-size:.92rem;margin-bottom:9px}p{color:var(--text-muted);line-height:1.52}.product-shell{--sidebar-width: 276px;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;transition:none}.product-shell.nav-collapsed{--sidebar-width: 72px}.product-sidebar{background:var(--clara-green);color:#f8fffb;display:flex;flex-direction:column;gap:12px;padding:14px 10px;position:fixed;top:0;bottom:0;left:0;grid-column:1;width:var(--sidebar-width);height:100vh;overflow-x:hidden;overflow-y:auto;min-width:0;transition:none;z-index:30}.sidebar-collapse-toggle{align-items:center;background:#062d26;border:1px solid rgba(184,255,0,.22);border-radius:7px;color:#f8fffbc7;display:inline-flex;height:30px;justify-content:center;left:calc(var(--sidebar-width) - 15px);position:fixed;right:auto;top:20px;width:30px;z-index:2;transition:background .14s ease,border-color .14s ease,color .14s ease}.sidebar-collapse-toggle:hover{background:#0a3a32;border-color:#b8ff0061;color:#fff}.brand-panel{background:transparent;border-radius:8px;display:grid;justify-items:start;padding:2px 8px 8px}.brand-panel img{display:block;width:100%;max-width:178px;height:auto;border-radius:var(--radius-md)}.environment-badge{border:1px solid rgba(184,255,0,.36);border-radius:var(--radius-md);padding:9px 10px;background:#ffffff12}.environment-badge span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:var(--clara-lime);color:#16342f;font-size:.68rem;font-weight:900;text-transform:uppercase}.environment-badge strong{display:block;color:#f8fffbdb;font-size:.74rem;line-height:1.35;margin-top:6px}.main-nav{display:grid;gap:10px}.nav-section{display:grid;gap:5px}.nav-section+.nav-section{border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.nav-section-label{color:#f8fffb7a;display:block;font-size:.64rem;font-weight:900;letter-spacing:.04em;padding:0 11px 2px;text-transform:uppercase}.main-nav button{position:relative;width:100%;min-height:36px;border:1px solid transparent;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;color:#f8fffbc2;background:transparent;padding:7px 9px;text-align:left;transition:background .14s ease,color .14s ease}.main-nav button:hover,.main-nav button.active{color:#fff;background:#ffffff1a}.main-nav button:hover{border-color:#ffffff21}.main-nav button.active{border-color:#b8ff0094;box-shadow:none}.main-nav span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.main-nav small{border:1px solid rgba(184,255,0,.28);border-radius:999px;color:#f8fffbad;flex:0 0 auto;font-size:.58rem;font-weight:900;padding:2px 6px;text-transform:uppercase}.product-shell.nav-collapsed .product-sidebar{gap:10px;overflow-x:hidden;overflow-y:auto;padding:14px}.product-shell.nav-collapsed .brand-panel{padding-top:30px}.product-shell.nav-collapsed .brand-panel img{max-width:50px}.product-shell.nav-collapsed .environment-badge{align-items:center;display:flex;justify-content:center;min-height:38px;padding:6px}.product-shell.nav-collapsed .environment-badge strong{display:none}.product-shell.nav-collapsed .environment-badge span{font-size:0;height:22px;justify-content:center;min-height:22px;padding:0;width:22px}.product-shell.nav-collapsed .environment-badge span:before{content:"T";font-size:.72rem;font-weight:950}.product-shell.nav-collapsed .main-nav{gap:9px}.product-shell.nav-collapsed .nav-section{gap:7px;place-items:center}.product-shell.nav-collapsed .nav-section+.nav-section{padding-top:11px}.product-shell.nav-collapsed .nav-section-label,.product-shell.nav-collapsed .main-nav button span,.product-shell.nav-collapsed .main-nav button small{display:none}.product-shell.nav-collapsed .main-nav button{align-items:center;justify-content:center;min-height:44px;padding:0;width:44px}.product-shell.nav-collapsed .main-nav button.active{border-color:#b8ff0094;box-shadow:none}.sidebar-floating-tooltip{background:#123a33;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 10px 28px #00221c38;color:#fff;font-size:.78rem;font-weight:850;left:calc(var(--sidebar-width) + 10px);line-height:1.2;padding:8px 10px;pointer-events:none;position:fixed;transform:translate(3px,-50%);white-space:nowrap;z-index:80}.product-workspace{grid-column:2;min-width:0;width:100%;overflow-x:hidden;padding:16px 22px 32px}.product-topbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.product-topbar h1{font-size:1.18rem;margin:0}.topbar-tools,.page-actions,.action-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eyebrow{color:var(--clara-teal);font-size:.7rem;font-weight:850;letter-spacing:0;margin-bottom:4px;text-transform:none}.page-stack{display:grid;gap:14px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 2px}.page-header p:last-child{max-width:760px;margin-bottom:0}.page-header>div{min-width:0;max-width:100%}.card,.stat-card,.empty-state,.muted-panel,.source-banner,.summary-grid>div,.split-detail>div,.health-panel>div,.flow-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.card{min-width:0;overflow:hidden;padding:14px}.section-panel{min-width:0;overflow:hidden;padding:0}.section-panel-heading,.card-heading{border-bottom:1px solid var(--border-strong);display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px}.section-panel-heading>div,.card-heading>div{min-width:0}.section-panel-heading svg,.card-heading svg{color:var(--clara-teal);flex:0 0 auto;margin-top:1px}.section-panel-heading h2,.card-heading h2{font-size:.98rem}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat-card{display:flex;justify-content:space-between;gap:10px;min-height:78px;padding:11px 12px;box-shadow:none}.stat-card span{display:block;color:var(--text-muted);font-size:.72rem;font-weight:800;margin-bottom:7px}.stat-card strong{color:#12251f;display:block;font-size:1.34rem;line-height:1}.stat-card small{color:var(--text-muted);display:block;font-size:.78rem;margin-top:6px}.stat-card svg{color:var(--clara-teal);flex:0 0 auto}.stat-card.accent{border-color:#a9d9d4;background:#f4fffb}.stat-card.success strong,.stat-card.success svg{color:#17745f}.stat-card.warning strong,.stat-card.warning svg{color:#9a671a}.stat-card.danger strong,.stat-card.danger svg{color:#a63838}.dashboard-page{gap:12px}.dashboard-status-strip{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;gap:14px;grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);padding:12px}.dashboard-status-strip.good{border-color:#bfe6d0;background:#f8fffb}.dashboard-status-strip.warn,.dashboard-status-strip.progress{border-color:#e7cc82;background:#fffdf7}.dashboard-status-strip.bad{border-color:#efc1c1;background:#fff8f8}.dashboard-status-primary{display:grid;gap:5px;min-width:0}.dashboard-status-label{color:var(--clara-teal);font-size:.72rem;font-weight:900}.dashboard-status-title{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.dashboard-status-title h2{font-size:1.08rem;line-height:1.18;margin-bottom:0}.dashboard-status-primary p{color:#455d55;margin-bottom:0}.dashboard-status-facts{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-status-facts>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:8px 9px}.dashboard-status-facts span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.dashboard-status-facts strong{color:#15312b;display:block;font-size:.88rem;overflow-wrap:anywhere}.automation-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffb8;padding:9px 10px}.automation-grid span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.automation-grid strong{color:#15312b;display:block;font-size:.88rem;overflow-wrap:anywhere}.automation-grid small{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:6px}.dashboard-kpi-grid{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.dashboard-kpi-grid .stat-card{background:transparent;border:0;border-radius:var(--radius-md);box-shadow:none;min-height:74px;padding:11px 13px}.dashboard-kpi-grid .stat-card:not(:last-child){border-right:1px solid var(--border)}.dashboard-kpi-grid .stat-card.accent{background:#f2fbf7}.dashboard-board-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:16px;align-items:start}.dashboard-board-grid>.section-panel,.dashboard-side-stack>.section-panel,.content-grid>.section-panel,.settings-grid>.section-panel{border-top:1px solid var(--border-strong);padding-top:10px}.dashboard-side-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.dashboard-queue-table table,.dashboard-health-table table{min-width:0;table-layout:fixed}.dashboard-health-table th,.dashboard-health-table td{overflow-wrap:anywhere}.dashboard-queue-table th:nth-child(1),.dashboard-queue-table td:nth-child(1){width:27%}.dashboard-queue-table th:nth-child(2),.dashboard-queue-table td:nth-child(2){width:82px}.dashboard-queue-table th:nth-child(3),.dashboard-queue-table td:nth-child(3){width:33%}.dashboard-queue-table th:nth-child(4),.dashboard-queue-table td:nth-child(4){width:120px}.dashboard-queue-table th:nth-child(5),.dashboard-queue-table td:nth-child(5){width:170px}.dashboard-health-table th:nth-child(1),.dashboard-health-table td:nth-child(1){width:32%}.dashboard-health-table th:nth-child(2),.dashboard-health-table td:nth-child(2){width:124px}.dashboard-health-table .status-badge{justify-content:center;line-height:1.15;max-width:100%;text-align:center;white-space:normal}.dashboard-action-cell{text-align:right;width:150px}.dashboard-action-group,.dashboard-testing-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.dashboard-action-group .secondary-action,.dashboard-action-group .primary-action{white-space:nowrap}.attention-row-signal td{background:#fff8f7}.dashboard-testing-strip{align-items:center;border:1px dashed #9bbdb4;border-radius:var(--radius-md);display:flex;justify-content:space-between;gap:12px;padding:11px 12px;background:#fbfdfc}.dashboard-testing-strip strong{color:#1c302b;display:block;font-size:.88rem}.dashboard-testing-strip span{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.35;margin-top:2px}.content-grid{display:grid;gap:16px}.detail-stack{display:grid;gap:14px}.summary-grid,.clinical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-grid>div{box-shadow:none;padding:12px}.summary-grid span,.health-panel span,.settings-list span,.split-detail span{color:var(--text-muted);display:block;font-size:.76rem;font-weight:800;margin-bottom:5px}.summary-grid strong,.health-panel strong,.settings-list strong,.split-detail strong{color:#20312d;display:block;font-size:.88rem;overflow-wrap:anywhere}.clinical-grid .wide{grid-column:1 / -1}.split-detail,.flow-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-detail>div,.flow-grid>div{box-shadow:none;padding:14px}.split-detail p,.flow-grid p{margin-bottom:0}.health-panel,.settings-list{display:grid;gap:10px}.health-panel>div,.settings-list>div{box-shadow:none;padding:12px}.muted-panel,.source-banner{box-shadow:none;padding:14px;background:var(--surface-soft)}.muted-panel strong,.source-banner strong{color:#1b312c}.muted-panel p{margin:7px 0 0}.collection-runner{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.collection-main,.live-call-panel,.live-note-panel{min-width:0}.collection-status-line,.live-call-heading,.live-note-title,.collection-metrics{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.collection-status-line{justify-content:space-between}.status-badge-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.collection-status-line strong,.live-note-title strong,.live-call-heading strong{color:#102c26}.collection-status-line span,.live-call-panel p,.live-note-panel p{color:var(--text-muted)}.live-call-list{display:grid;gap:10px}.live-call-list-item+.live-call-list-item{border-top:1px solid var(--border);padding-top:10px}.progress-track{height:11px;margin:16px 0 10px;overflow:hidden;border-radius:999px;background:#e5efeb}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--clara-teal),var(--clara-lime));transform-origin:left center;transition:transform .22s ease}.collection-metrics{color:var(--text-muted);font-size:.78rem;font-weight:850}.collection-message{margin:12px 0 0;color:#174d43;font-weight:800}.voice-lock-banner{align-items:flex-start;border:1px solid #d7e3df;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding:10px 12px}.voice-lock-banner .status-badge{flex:0 0 auto}.voice-lock-banner span:last-child{color:#34514a;flex:1 1 220px;font-size:.82rem;font-weight:750;line-height:1.35;overflow-wrap:normal;word-break:normal}.voice-lock-banner.good{background:#f0fbf5;border-color:#bfebd2}.voice-lock-banner.warn{background:#fff9e8;border-color:#f1db9c}.voice-lock-banner.bad{background:#fff1f1;border-color:#efc1c1}.live-call-panel,.live-note-panel{border-left:1px solid var(--border);padding-left:16px}.live-call-heading svg{color:var(--clara-teal)}.timeline-list{display:grid;gap:7px;margin:12px 0 0;padding-left:18px;color:#34514a;font-size:.82rem}.timeline-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.timeline-actions span{color:var(--text-muted);font-size:.72rem;overflow-wrap:anywhere}.live-event-log{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.live-event-log-heading,.live-event-row{display:flex;align-items:flex-start;gap:10px}.live-event-log-heading{justify-content:space-between}.live-event-log-heading strong,.live-event-row strong{color:#18332d;font-size:.82rem}.live-event-log-heading span,.live-event-row span{color:var(--text-muted);display:block;font-size:.72rem;overflow-wrap:anywhere}.live-event-row{padding:8px 0;border-bottom:1px solid #edf4f1}.live-event-row .status-badge{flex:0 0 auto;text-transform:capitalize}.modal-scrim{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#0d231f75;overscroll-behavior:contain}.connection-modal{width:min(720px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #cbded8;border-radius:12px;background:#fff;box-shadow:0 24px 70px #102c2638}.connection-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.connection-modal-header h2{margin:3px 0 4px;color:#102c26;font-size:1.05rem;line-height:1.2}.connection-modal-header span{color:var(--text-muted);font-size:.76rem;overflow-wrap:anywhere}.connection-modal-body{display:grid;gap:2px;max-height:min(560px,calc(100vh - 162px));overflow-y:auto;overscroll-behavior:contain;padding:8px 18px 18px}.feedback-bundle-modal{width:min(980px,calc(100vw - 48px))}.confirmation-modal{width:min(460px,calc(100vw - 32px))}.confirmation-modal-body{display:grid;gap:14px;padding:20px}.confirmation-modal-heading{align-items:flex-start;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr)}.confirmation-modal-heading h2{color:#102c26;font-size:1.06rem;line-height:1.25;margin:1px 0 6px}.confirmation-modal-heading p,.confirmation-modal-detail{color:var(--text-muted);font-size:.84rem;line-height:1.5;margin:0}.confirmation-modal-icon{align-items:center;background:#e7f5ef;border:1px solid #c2dfd4;border-radius:8px;color:var(--clara-green);display:inline-flex;height:42px;justify-content:center;width:42px}.confirmation-modal.danger .confirmation-modal-icon{background:#fff1ef;border-color:#e4b8b3;color:var(--danger)}.confirmation-modal-detail{background:#f5f8f6;border:1px solid var(--border);border-radius:8px;color:#435851;padding:10px 11px}.confirmation-modal-actions{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px 18px}.confirmation-modal-actions button{min-width:104px}.feedback-bundle-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feedback-bundle-actions span{color:var(--text-muted);font-size:.78rem;font-weight:850}.feedback-bundle-body{padding:14px 18px 18px}.feedback-bundle-body textarea{background:#10231f;border:1px solid #d7e5df;border-radius:8px;color:#dff9ee;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;min-height:min(620px,calc(100vh - 190px));overscroll-behavior:contain;padding:14px;resize:vertical;width:100%}.modal-event-row{padding:12px 0}.round-select{min-height:38px;min-width:280px;border:1px solid #cbdad5;border-radius:8px;background:#fff;color:#243732;font-weight:800;padding:0 12px}.page-action-row,.current-batch-actions,.batch-overview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.batch-detail-action-row{justify-content:flex-end}.batch-detail-action-row .primary-action,.batch-detail-action-row .secondary-action{min-width:0;white-space:nowrap}.batch-detail-message{border-top:1px solid var(--border);padding-top:10px}.live-operations-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.live-operations-column{min-width:0}.live-operations-heading,.live-line-top,.live-batch-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.live-operations-heading{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:7px}.live-operations-heading-copy{min-width:0}.live-operations-heading .compact-action{flex:0 0 auto}.live-operations-heading strong,.live-line-top strong,.live-batch-top strong{color:var(--text);font-size:.86rem}.live-operations-heading span,.live-line-top span,.live-batch-top span,.live-batch-meta span,.live-line-card p{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.35;margin:2px 0 0}.live-line-list,.live-batch-list,.live-line-active-calls{display:grid;gap:8px}.live-line-card,.live-batch-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:10px}.live-line-card.calling{background:#eefaf7;border-color:#9ed0c5}.live-line-card.paused,.live-line-card.blocked{background:#fff9ed;border-color:#e2c57f}.live-line-active-calls{margin-top:8px}.live-line-active-calls button,.live-batch-top button{background:transparent;border:0;color:inherit;display:flex;gap:8px;min-width:0;padding:0;text-align:left}.live-line-active-calls button{align-items:flex-start}.live-line-active-calls button:hover strong,.live-batch-top button:hover strong{color:var(--clara-teal)}.live-line-active-calls small{color:var(--text-muted);display:block;font-size:.74rem;line-height:1.35}.live-line-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.call-line-manager-drawer{width:min(720px,calc(100vw - 80px))}.call-line-manager-toolbar,.call-line-form-heading,.call-line-management-title,.call-line-management-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.call-line-manager-toolbar{border-bottom:1px solid var(--border);padding:2px 0 12px}.call-line-manager-toolbar strong,.call-line-form-heading strong,.call-line-management-title strong{color:var(--text);display:block;font-size:.86rem}.call-line-manager-toolbar span,.call-line-form-heading span,.call-line-management-title span,.call-line-management-main p{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35;margin:2px 0 0}.call-line-form{background:#fff;border:1px solid var(--selection-border);border-radius:8px;display:grid;gap:12px;margin-top:12px;padding:12px}.call-line-form .plain-form-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.65fr)}.call-line-form .call-line-device-field{grid-column:1 / -1}.call-line-form .form-field>span small{color:var(--text-muted);font-size:.7rem;font-weight:600;margin-left:4px;text-transform:none}.call-line-form-error{align-items:center;color:var(--danger);display:flex;font-size:.78rem;gap:6px;margin:0}.call-line-form-actions{border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding-top:10px}.call-line-management-list{display:grid;gap:8px;margin-top:12px}.call-line-management-row{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.call-line-management-row.calling{background:#eefaf7;border-color:#9ed0c5}.call-line-management-row.paused,.call-line-management-row.blocked{background:#fff9ed;border-color:#e2c57f}.call-line-management-main{min-width:0}.call-line-management-title{align-items:flex-start}.call-line-management-main p{margin-top:6px}.call-line-management-actions{justify-content:flex-end}.environment-managed-label{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.72rem;font-weight:750;gap:5px;white-space:nowrap}.danger-icon-action{color:var(--danger)}.jurisdiction-picker{border:0;margin:0;padding:0}.jurisdiction-picker legend{color:var(--text);font-size:.74rem;font-weight:800;margin-bottom:7px}.jurisdiction-picker>div,.jurisdiction-tags,.live-batch-statuses{display:flex;flex-wrap:wrap;gap:6px}.jurisdiction-picker label{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:750;gap:6px;min-height:32px;padding:5px 9px}.jurisdiction-picker label.active{background:var(--selection-bg);border-color:var(--selection-border);color:var(--clara-teal)}.jurisdiction-picker input{accent-color:var(--clara-teal);margin:0}.call-line-jurisdiction-picker .rule-helper{margin:7px 0 0}.jurisdiction-tags{margin-top:6px}.jurisdiction-tags span{background:#eef4f1;border-radius:4px;color:#36564f;display:inline-flex;font-size:.68rem;font-weight:750;line-height:1;margin:0;padding:4px 6px}.live-batch-statuses{justify-content:flex-end}@media(max-width:700px){.call-line-manager-drawer{width:100vw}.call-line-manager-toolbar,.call-line-management-row{align-items:stretch;grid-template-columns:1fr}.call-line-manager-toolbar{display:grid}.call-line-manager-toolbar .primary-action{justify-self:start}.call-line-form .plain-form-grid{grid-template-columns:1fr}.call-line-form .call-line-device-field{grid-column:auto}.call-line-management-actions{justify-content:flex-start}}.live-batch-meta{display:grid;gap:2px;margin-top:7px}@media(max-width:980px){.live-operations-grid{grid-template-columns:1fr}}.current-batch-bar{border:1px solid #cfe2dc;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,.95fr) auto;gap:10px;align-items:center;padding:11px 12px}.current-batch-main{min-width:0}.current-batch-main h2{color:#142823;font-size:1.08rem;margin-bottom:4px}.current-batch-main span{color:var(--text-muted);display:block;font-size:.82rem;font-weight:750;overflow-wrap:anywhere}.current-batch-main .current-batch-live-status{color:var(--success);font-weight:850}.upcoming-batch-table td:first-child strong{color:var(--text)}.upcoming-batch-table td,.upcoming-batch-table th{white-space:nowrap}.current-batch-stats,.batch-compact-stats{display:grid;gap:8px}.current-batch-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.current-batch-stats>div,.batch-compact-stats>div{border:1px solid var(--border);border-radius:8px;background:#fbfdfc;min-width:0;padding:9px 10px}.current-batch-stats span,.batch-compact-stats span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;line-height:1.1;margin-bottom:5px;text-transform:uppercase}.current-batch-stats strong,.batch-compact-stats strong{color:#17342e;display:block;font-size:1rem;line-height:1.1;overflow-wrap:anywhere}.batch-overview-panel{display:grid;gap:10px}.batch-overview-heading strong{color:#17342e;display:block;font-size:.92rem;line-height:1.2}.batch-overview-heading span{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.3;margin-top:3px}.batch-overview-heading{align-items:start;display:flex;justify-content:space-between;gap:12px}.batch-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-overview-panel p{color:#40554f;font-size:.88rem;margin-bottom:0}.batch-overview-panel.compact{gap:0}.compact-action{font-size:.78rem;min-height:32px;padding:0 10px}.batch-table-toolbar{display:grid;gap:14px;margin-bottom:14px}.batch-results-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.batch-results-summary>div{background:#fbfdfc;border:1px solid var(--border);border-radius:8px;min-width:0;padding:9px 10px}.batch-results-summary span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;line-height:1.1;margin-bottom:5px;text-transform:uppercase}.batch-results-summary strong{color:#17342e;display:block;font-size:1rem;line-height:1.1}.batch-filter-panel{align-items:end;display:grid;grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);gap:12px}.quick-filter-row{align-items:center;background:#f7fbf9;border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:7px;min-height:42px;padding:6px}.quick-filter-row button{background:transparent;border:1px solid transparent;border-radius:999px;color:#4e625c;font-size:.78rem;font-weight:850;min-height:28px;padding:0 10px}.quick-filter-row button:hover,.quick-filter-row button.active{background:#e9faf3;border-color:#90d2c7;color:#075f51}.batch-filter-controls{display:grid;grid-template-columns:minmax(128px,.85fr) minmax(128px,.85fr) minmax(170px,1fr);gap:9px}.batch-filter-controls .form-field>span{font-size:.7rem}.batch-filter-controls .form-field input,.batch-filter-controls .form-field select{min-height:34px;padding:6px 9px}.batch-history-table table{min-width:1060px}.batch-history-table th,.batch-history-table td{padding:9px 10px}.batch-history-table td strong{color:#17342e;display:block;font-size:.86rem;line-height:1.25}.batch-history-table td span{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.25;margin-top:2px}.batch-table-row{cursor:pointer}.batch-history-table .table-action-cell{text-align:center;width:56px}.inline-table-action{align-items:center;background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#18342e;display:inline-flex;font-size:.78rem;font-weight:850;justify-content:center;min-height:30px;padding:0 10px}.inline-table-action.icon-only{height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.inline-table-action svg{flex:0 0 auto}.inline-table-action:hover{background:#f0fbf7;border-color:#7db8ae}.attention-detail{display:grid;gap:14px;min-width:0}.attention-actions{display:flex;flex-wrap:wrap;gap:8px}.attention-actions button{min-height:36px}.scheduled-queue-layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(380px,1.05fr);gap:16px;align-items:start}.scheduled-call-list{display:grid;gap:10px}.call-list-toolbar{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:12px;margin-bottom:14px}.call-filter-row button{align-items:center;display:inline-flex;gap:7px}.call-filter-row button strong{align-items:center;background:#007a6817;border-radius:999px;color:#075f51;display:inline-flex;font-size:.72rem;justify-content:center;min-width:22px;padding:2px 6px}.call-filter-row button.active strong{background:#fff}.call-sort-control{gap:5px}.call-sort-control>span{font-size:.7rem}.call-sort-control select{min-height:34px;padding:6px 9px}.call-records-table table{min-width:1180px;table-layout:fixed}.call-record-col-patient{width:13%}.call-record-col-batch{width:19%}.call-record-col-call{width:8%}.call-record-col-note{width:10%}.call-record-col-review{width:9%}.call-record-col-attempts{width:7%}.call-record-col-last-attempt{width:14%}.call-record-col-summary{width:20%}.call-records-table th,.call-records-table td{padding:7px 8px;vertical-align:middle}.call-record-row{cursor:pointer}.call-record-row.needs-attention{background:#fffaf0}.call-record-row td strong{color:#17342e;display:block;font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-record-row td span{color:var(--text-muted);display:block;font-size:.72rem;line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-record-row td:nth-child(8){color:#40554f}.call-record-row .call-record-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#40554f;display:-webkit-box;font-size:.8rem;line-height:1.28;margin:0;overflow:hidden;white-space:normal}.call-record-drawer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.call-drilldown-hero strong{color:#15312b;display:block}.call-drilldown-hero span{color:var(--text-muted);display:block;font-size:.8rem;line-height:1.35;margin-top:3px}.call-drilldown{display:grid;gap:14px}.call-drilldown-hero{border:1px solid #cfe2dc;border-radius:8px;background:#f8fcfa;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px}.call-drilldown-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.call-drilldown-actions button{border:1px solid #cbdad5;border-radius:8px;background:#fff;color:#253631;font-weight:850;min-height:34px;padding:0 10px}.call-drilldown-actions button:hover{background:#f1f8f5}.detail-drawer-backdrop{background:#081b1738;display:flex;inset:0;justify-content:flex-end;overscroll-behavior:contain;position:fixed;z-index:60}.detail-drawer{background:#f5f8f6;box-shadow:-18px 0 42px #003d342e;height:100vh;max-width:100vw;overflow:auto;overscroll-behavior:contain;padding:18px;width:min(640px,calc(100vw - 80px))}.detail-drawer.wide-drawer{width:min(840px,calc(100vw - 80px))}.detail-drawer-header{align-items:flex-start;display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.detail-drawer-header h2{color:#142620;font-size:1.25rem;line-height:1.15;margin:0}.detail-drawer .section-panel,.detail-drawer .card{box-shadow:none}.detail-drawer .split-detail{grid-template-columns:1fr}.drawer-detail-panel{display:grid;gap:12px}.transcript-panel{border:1px solid #d5e4df;border-radius:8px;background:#fbfdfc;display:grid;gap:10px;padding:12px}.transcript-panel-heading{align-items:flex-start;display:flex;justify-content:space-between;gap:10px}.transcript-panel-heading h3{margin-bottom:2px}.transcript-panel-heading span:not(.status-badge){color:var(--text-muted);display:block;font-size:.74rem;font-weight:850}.transcript-panel-heading .status-badge{max-width:220px;overflow:hidden;text-overflow:ellipsis}.transcript-loading{align-items:center;color:var(--text-muted);display:flex;font-size:.82rem;font-weight:850;gap:8px;min-height:42px}.transcript-line-list{display:grid;gap:8px;max-height:310px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.transcript-line-item{border:1px solid #dce8e4;border-radius:var(--radius-md);background:#fff;display:grid;gap:5px;padding:8px 9px}.transcript-line-item.clara{border-color:#b8dcd5;background:#f6fffb}.transcript-line-item.patient{border-color:#cbd8d4;background:#fbfdfc}.transcript-line-meta{align-items:center;display:flex;justify-content:space-between;gap:8px}.transcript-line-meta strong{color:#17342e;font-size:.74rem;text-transform:uppercase}.transcript-line-meta span{color:var(--text-muted);font-size:.72rem;font-weight:850}.transcript-line-item p{color:#2f443f;font-size:.86rem;line-height:1.42;margin:0}.testing-tools-panel{border:1px dashed #b7cec7;border-radius:8px;background:#fbfdfc;padding:0}.testing-tools-panel summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:14px 16px}.testing-tools-panel summary::-webkit-details-marker{display:none}.testing-tools-panel summary span{color:#17342e;font-weight:900}.testing-tools-panel summary small{color:var(--text-muted);font-weight:750;text-align:right}.testing-tools-panel>.section-panel,.testing-tools-panel>.card{border:0;border-top:1px solid var(--border);border-radius:0 0 8px 8px;box-shadow:none;padding:14px}.batch-schedule-layout{display:grid;grid-template-columns:minmax(320px,.4fr) minmax(520px,.6fr);gap:16px;align-items:start}.batch-schedule-list,.batch-schedule-editor{display:grid;gap:8px}.batch-schedule-card{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;text-align:left}.batch-schedule-card:hover,.batch-schedule-card.active{border-color:var(--selection-border);background:var(--selection-bg)}.batch-schedule-card.active{border-color:var(--clara-teal)}.batch-schedule-card strong{color:#17342e;display:block}.batch-schedule-card span,.batch-schedule-card small{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.35;margin-top:4px}.call-window-editor{border:1px solid #d9e7e1;border-radius:8px;background:#f8fcfa;display:grid;gap:12px;padding:13px}.call-window-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.call-window-header span{color:#32433e;display:block;font-size:.78rem;font-weight:900}.call-window-header small{color:var(--text-muted);display:block;font-size:.74rem;line-height:1.35;margin-top:5px}.call-window-header .status-badge{align-self:flex-start;flex:0 0 auto}.call-window-controls{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.call-window-editor .field-error{color:var(--danger);font-size:.78rem;font-weight:750;margin:0}.weekday-picker{display:flex;flex-wrap:wrap;gap:7px}.weekday-picker label{border:1px solid #cfe2dc;border-radius:999px;background:#fff;color:#31544d;display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:900;padding:6px 10px}.weekday-picker label{min-height:32px}.weekday-picker label.active{border-color:#8bc7bc;background:#e8f8f2;color:var(--clara-green)}.weekday-picker input{accent-color:var(--clara-teal)}.weekday-picker input:disabled+span{opacity:.58}.plain-form-grid.compact-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-enabled-toggle{align-self:end;justify-self:start}.batch-schedule-actions{border-top:1px solid var(--border);display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:14px}.batch-schedule-actions p{color:var(--text-muted);flex:1 1 260px;font-size:.8rem;margin-bottom:0}.locked-field{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;font-weight:800}.end-to-end-lock{min-height:40px}.patient-approval-panel{border-top:1px solid var(--border);display:grid;gap:12px;padding-top:14px}.patient-approval-header,.patient-approval-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.patient-approval-header h3{color:var(--text);font-size:.92rem;margin:0}.patient-approval-header span{color:var(--text-muted);display:block;font-size:.78rem;margin-top:3px}.patient-approval-tools label{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex;align-items:center;flex:1 1 320px;gap:8px;padding:0 10px}.patient-approval-tools label:focus-within{border-color:var(--clara-teal);box-shadow:0 0 0 3px #00847524}.patient-approval-tools input{min-width:0;border:0;background:transparent;box-shadow:none;flex:1;padding:8px 0}.patient-approval-table-wrap{max-height:430px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto;overscroll-behavior:contain}.patient-approval-table{min-width:760px;width:100%;border-collapse:collapse;font-size:.78rem}.patient-approval-table th{position:sticky;top:0;z-index:1;background:var(--surface-raised);color:var(--text-muted);font-size:.7rem;font-weight:850;text-align:left}.patient-approval-table th,.patient-approval-table td{border-bottom:1px solid var(--border);padding:9px 10px;vertical-align:top}.patient-approval-table tbody tr{background:var(--surface)}.patient-approval-table tbody tr:hover{background:var(--surface-raised)}.patient-approval-table tbody tr.selected{background:var(--selection-bg)}.patient-approval-table td:first-child,.patient-approval-table th:first-child{width:54px;text-align:center}.patient-approval-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--clara-teal)}.patient-approval-table strong,.patient-approval-table td>span{display:block}.patient-approval-table strong{color:var(--text)}.patient-approval-table td>span{color:var(--text-muted);font-size:.72rem;margin-top:2px}.patient-warning,.patient-clear{display:inline-flex!important;align-items:flex-start;gap:5px;line-height:1.3}.patient-warning{color:var(--danger)!important}.patient-clear{color:var(--success)!important}@media(max-width:760px){.patient-approval-header,.patient-approval-tools{align-items:stretch;flex-direction:column}.patient-approval-header .secondary-action,.patient-approval-tools label{width:100%}}.flatfile-export-panel{display:grid;gap:14px}.flatfile-export-message{margin-bottom:12px}.flatfile-export-overview{border-bottom:1px solid var(--border);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:12px}.flatfile-export-overview>div{min-width:0;padding-right:16px}.flatfile-export-overview>div+div{border-left:1px solid var(--border);padding-left:16px}.flatfile-export-overview span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.flatfile-export-overview strong{color:#17342e;display:block;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.flatfile-export-overview small{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.35;margin-top:3px}.flatfile-export-controls{align-items:end;grid-template-columns:minmax(150px,.75fr) repeat(3,minmax(150px,1fr)) minmax(160px,.8fr)}.flatfile-enabled-toggle,.flatfile-discharged-toggle{align-self:end;justify-self:start}.time-select-control{display:grid;gap:6px;grid-template-columns:minmax(58px,1fr) minmax(58px,1fr) minmax(68px,.8fr);min-width:0;width:100%}.time-select-control select{min-width:0;padding-left:9px;padding-right:9px}.flatfile-weekday-picker{border-top:1px solid var(--border);padding-top:12px}.flatfile-export-actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;padding-top:14px}.flatfile-export-actions p{color:var(--text-muted);flex:1 1 300px;font-size:.8rem;line-height:1.4;margin-bottom:0}.patient-intake-settings,.script-assist-import-settings{display:grid;gap:16px}.script-assist-import-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.script-assist-import-status,.script-assist-import-checks{background:#f6fbf9;border:1px solid #c8ded6;border-radius:var(--radius-md);display:grid}.script-assist-import-status{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.script-assist-import-status>div{min-width:0;padding:12px 14px}.script-assist-import-status>div+div{border-left:1px solid #c8ded6}.script-assist-import-status span,.script-assist-import-checks span,.script-assist-import-control-copy span{color:var(--text-muted);display:block;font-size:.72rem;line-height:1.35}.script-assist-import-status strong,.script-assist-import-control-copy strong{color:#17342e;display:block;font-size:.9rem;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.script-assist-import-controls{align-content:space-between;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;padding:12px}.script-assist-import-button-row{display:flex;flex-wrap:wrap;gap:8px}.script-assist-import-checks{gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;overflow:hidden}.script-assist-import-checks>div{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:10px 12px}.script-assist-import-checks>div+div{border-left:1px solid #c8ded6}.script-assist-import-table td:first-child span{color:var(--text-muted);display:block;font-size:.72rem;margin-top:3px}.patient-intake-settings .section-panel-heading{align-items:center;flex-wrap:wrap;gap:12px}.intake-summary-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.intake-summary-item{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.intake-summary-item+.intake-summary-item{border-left:1px solid var(--border)}.intake-summary-item span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.intake-summary-item strong{color:#17342e;display:block;font-size:1.24rem;line-height:1.1;margin-top:4px}.intake-summary-item small{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.3;margin-top:5px}.intake-summary-item svg{color:var(--clara-teal)}.intake-summary-item.good svg{color:var(--clara-green)}.intake-summary-item.warn svg{color:#a66a00}.intake-settings-grid{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr)}.intake-panel-stack,.eligibility-panel-stack{display:grid;gap:12px}.intake-panel-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-source-card,.intake-field-mapping{background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;padding:12px}.intake-source-card{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto}.intake-source-card{grid-column:1 / -1}.intake-toggle-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.intake-toggle-stack .toggle-field{min-height:38px;padding-inline:12px}.intake-field-mapping-header{margin-bottom:10px}.stale-source-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.stale-source-heading .toggle-field{flex:0 0 auto}.intake-field-mapping-header strong{color:#243a34;display:block;font-size:.82rem;font-weight:900}.intake-field-mapping-header span,.rule-helper,.settings-save-row span{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.4}.stale-source-panel.disabled{background:#f8fbfa}.stale-source-note{color:var(--text-muted);font-size:.78rem;line-height:1.42;margin:0 0 10px}.stale-source-empty{background:#fff;border:1px dashed #bfd3cc;border-radius:var(--radius-md);display:grid;gap:4px;padding:10px}.stale-source-empty strong{color:#243a34;font-size:.8rem;font-weight:900}.stale-source-empty span{color:var(--text-muted);font-size:.77rem;line-height:1.4}.column-source-status{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;min-height:34px;padding:7px 10px}.column-source-status span{color:var(--text-muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.column-source-status strong{color:#243a34;font-size:.78rem;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.eligibility-rule-list{display:grid;gap:8px}.rule-toolbar{background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;padding:10px 12px;justify-content:space-between}.rule-toolbar .form-field{min-width:220px}.rule-helper{margin:-2px 0 0}.eligibility-rule-table{background:var(--surface);border:1px solid #cbdad5;border-radius:8px;overflow:hidden}.eligibility-rule-table .empty-state{background:transparent;border:0;border-radius:0;min-height:112px;padding:18px}.eligibility-rule-header,.eligibility-rule-row{align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(140px,1.05fr) minmax(126px,.75fr) minmax(150px,1fr) minmax(140px,.85fr) minmax(124px,.75fr) 34px}.eligibility-rule-header{background:#f3f7f5;border-bottom:1px solid #d6e4de;color:#5d6d68;font-size:.68rem;font-weight:900;letter-spacing:0;padding:9px 10px;text-transform:uppercase}.eligibility-rule-row{padding:8px 10px}.eligibility-rule-row+.eligibility-rule-row{border-top:1px solid #e1ebe7}.eligibility-rule-row input,.eligibility-rule-row select{min-width:0}.eligibility-rule-row input:disabled{background:#f3f6f5;color:#7a8884}.eligibility-enable-cell{display:flex;justify-content:center}.settings-save-row{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;padding-top:14px}.intake-data-table .empty-state{background:transparent;border:0;min-height:116px;padding:18px}@media(max-width:1260px){.intake-panel-stack{grid-template-columns:1fr}}@media(max-width:980px){.intake-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-summary-item:nth-child(3){border-left:0;border-top:1px solid var(--border)}.intake-summary-item:nth-child(4){border-top:1px solid var(--border)}.intake-source-card{grid-template-columns:1fr}.intake-toggle-stack{justify-content:flex-start}.eligibility-rule-header{display:none}.eligibility-rule-row{grid-template-columns:34px minmax(180px,1fr)}.eligibility-rule-row select,.eligibility-rule-row input,.eligibility-rule-row .icon-action{grid-column:2}}.tag-row{display:flex;gap:7px;flex-wrap:wrap}.tag-row span{border:1px solid #cae4de;border-radius:999px;background:#f0fbf7;color:#2f5d54;font-size:.78rem;font-weight:800;padding:5px 9px}.selected-row{border-color:var(--selection-border);background:var(--selection-bg)}.responsive-table table{min-width:1120px}.responsive-table.compact table{min-width:940px}.compact-table-wrap{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto;width:100%}.compact-data-table{min-width:760px}.compact-data-table th,.compact-data-table td{padding:7px 9px}.compact-data-table td{background:#fff}.compact-data-table tbody tr:hover td{background:#f7fbf9}.compact-data-table tbody tr:last-child td{border-bottom:0}.compact-data-table strong{color:#17342e;font-size:.81rem}.row-action-table tbody tr{cursor:pointer}.row-action-table tbody tr:hover td,.row-action-table tbody tr:focus td{background:#f8fcfa}.patient-list-toolbar{align-items:center;background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,560px) auto;gap:12px;margin-bottom:10px;padding:10px 12px}.patient-table-summary{display:grid;gap:2px;min-width:0}.patient-table-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-list-toolbar strong{color:var(--text);font-size:.84rem;font-weight:900}.patient-list-toolbar span,.patient-name-cell span{color:var(--text-muted);font-size:.76rem}.patient-search-control{align-items:center;background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#52655f;display:inline-flex;gap:8px;justify-self:center;min-height:38px;max-width:560px;padding:0 10px;width:100%}.patient-search-control input{background:transparent;border:0;color:var(--text);font-size:.84rem;min-width:0;outline:0;width:100%}.patient-search-control input::placeholder{color:#667973;opacity:1}.patient-list-actions{align-items:center;display:grid;grid-template-columns:112px 124px;gap:8px;justify-content:flex-end}.patient-clear-table-button,.patient-column-manager-button{justify-content:center;min-height:34px;width:100%}.patient-clear-table-button.is-placeholder{pointer-events:none;visibility:hidden}.patient-list-table{min-height:360px}.patient-data-table{table-layout:fixed}.patient-data-table th{white-space:nowrap}.patient-data-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-list-empty-cell{height:260px;text-align:center;vertical-align:middle}.patient-list-empty-cell .empty-state{min-height:220px}.patient-list-loading-state{align-items:center;color:var(--text-muted);display:flex;font-size:.82rem;gap:8px;justify-content:center;min-height:220px}.patient-profile-header-actions{align-items:center;display:flex;gap:8px}.patient-profile-drawer.wide-drawer{width:min(980px,calc(100vw - 80px))}.patient-full-profile{gap:14px}.patient-source-table table{min-width:680px}.patient-call-detail-list,.patient-note-detail-list{display:grid;gap:12px}.patient-call-detail-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;padding:12px}.patient-call-detail-heading,.patient-note-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.patient-call-detail-heading>div{display:grid;gap:3px;min-width:0}.patient-call-detail-heading strong,.patient-note-heading strong{color:var(--text);font-size:.92rem}.patient-call-detail-heading span{color:var(--text-muted);font-size:.78rem}.patient-call-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.patient-full-section{display:grid;gap:8px}.patient-full-transcript-list{max-height:420px;overflow:auto}.patient-raw-details summary{color:var(--clara-teal);cursor:pointer;font-size:.78rem;font-weight:800}.patient-table-heading{min-width:0;position:relative}.patient-table-heading.action-cell{min-width:64px}.patient-header-control{align-items:center;display:flex;gap:5px;justify-content:space-between;min-width:0}.patient-header-control .sortable-column-header{flex:1 1 auto;min-width:0}.patient-header-control .sortable-column-header span:first-child{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.patient-header-filter-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#69807a;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;padding:0;position:relative;width:24px}.patient-header-filter-button:hover,.patient-header-filter-button.active{background:#eef7f3;border-color:#b9d3ca;color:var(--clara-teal)}.patient-filter-dot{background:var(--clara-teal);border:1px solid #ffffff;border-radius:999px;height:7px;position:absolute;right:3px;top:3px;width:7px}.patient-filter-menu{background:#fff;border:1px solid #bcd4cc;border-radius:8px;box-shadow:0 6px 12px #003d341f;color:var(--text);display:grid;gap:8px;letter-spacing:0;max-height:calc(100vh - 24px);padding:10px;position:fixed;text-transform:none;width:280px;z-index:80}.patient-filter-menu-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.patient-filter-menu-header strong{color:var(--text);font-size:.82rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-filter-menu-header .icon-action{height:26px;min-height:26px;min-width:26px;width:26px}.patient-filter-search{align-items:center;background:#f8fbfa;border:1px solid #cbdad5;border-radius:7px;color:#63766f;display:flex;gap:7px;min-height:34px;padding:0 9px}.patient-filter-search input{background:transparent;border:0;color:var(--text);font-size:.8rem;min-width:0;outline:0;width:100%}.patient-filter-search input::placeholder{color:#6e7f79;opacity:1}.patient-filter-menu-actions{align-items:center;display:flex;gap:6px}.patient-filter-menu-actions button{background:#f8fbfa;border:1px solid #cbdad5;border-radius:6px;color:#243731;font-size:.76rem;font-weight:900;min-height:28px;padding:0 9px}.patient-filter-menu-actions button:hover{background:#eef7f3;border-color:#aaccc2;color:var(--clara-teal)}.patient-filter-menu-actions span{color:var(--text-muted);font-size:.74rem;font-weight:850;margin-left:auto;white-space:nowrap}.patient-filter-apply-actions{justify-content:flex-end}.patient-filter-apply-actions .primary-action{background:var(--clara-green);border-color:var(--clara-green);color:#fff}.patient-filter-apply-actions .primary-action:hover{background:#006f3b;border-color:#006f3b;color:#fff}.patient-filter-date-range{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.patient-filter-date-range label{color:#445c55;display:grid;font-size:.72rem;font-weight:850;gap:4px}.patient-filter-date-range input{background:#fff;border:1px solid #cbdad5;border-radius:7px;color:var(--text);font:inherit;min-height:34px;min-width:0;padding:0 7px;width:100%}.patient-filter-date-range input:focus-visible{border-color:var(--clara-teal);outline:2px solid rgba(0,126,102,.18);outline-offset:1px}.patient-filter-options{border:1px solid var(--border);border-radius:7px;display:grid;max-height:min(230px,calc(100vh - 180px));overflow:auto}.patient-filter-options label{align-items:center;background:#fff;border-bottom:1px solid var(--border);color:#233631;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:32px;padding:6px 8px}.patient-filter-options label:last-child{border-bottom:0}.patient-filter-options label:hover{background:#f7fbf9}.patient-filter-options input{accent-color:var(--clara-teal);height:14px;margin:0;width:14px}.patient-filter-options span{color:#233631;font-size:.78rem;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-filter-menu-note{color:var(--text-muted);font-size:.74rem;line-height:1.35;margin:0}.patient-column-modal{width:min(920px,calc(100vw - 48px))}.patient-column-modal-body{display:grid;gap:14px;max-height:min(620px,calc(100vh - 172px));overflow:auto;padding:14px 18px 18px}.patient-column-required-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.patient-column-required-row span{align-items:center;background:#f4f8f6;border:1px solid var(--border);border-radius:999px;color:#43544f;display:inline-flex;font-size:.72rem;font-weight:900;min-height:28px;padding:0 9px}.patient-column-manager{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.patient-column-panel{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:10px;min-width:0;padding:12px}.patient-column-panel-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.patient-column-panel-heading strong{color:var(--text);font-size:.84rem;font-weight:900}.patient-column-panel-heading span{color:var(--text-muted);font-size:.74rem;font-weight:850}.patient-column-search{background:#fff;border:1px solid #cbdad5;border-radius:8px;color:var(--text);font-size:.86rem;min-height:36px;padding:8px 10px;width:100%}.patient-column-list{align-content:start;display:grid;gap:7px;grid-auto-rows:max-content;max-height:310px;min-height:132px;overflow:auto;padding:1px 3px 7px 1px;scroll-padding-block:7px}.patient-column-list.available button,.patient-column-sort-row{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:#253834;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;box-sizing:border-box}.patient-column-list.available button{cursor:pointer;min-height:38px;padding:7px 9px;text-align:left}.patient-column-sort-row{min-height:42px;padding:6px 8px}.patient-column-list.available button:hover{background:#f7fbf9;border-color:#b8d2c8}.patient-column-list.available button span,.patient-column-sort-row>span{font-size:.8rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-column-sort-row>div{align-items:center;align-self:center;display:inline-flex;gap:4px;min-height:28px}.patient-column-sort-row button{align-items:center;background:#f7fbf9;border:1px solid #cbdad5;border-radius:6px;color:#34544d;cursor:pointer;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.patient-column-sort-row button:disabled{cursor:not-allowed;opacity:.38}.patient-column-modal-actions{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px 18px}.patient-name-cell{display:grid;gap:2px;min-width:180px}.patient-id-cell{color:#31443e;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.compact-data-table tbody tr.selected-row td{background:var(--selection-bg);border-bottom-color:var(--selection-border);border-top:1px solid var(--selection-border)}.compact-data-table tbody tr.attention-selected-row td{background:var(--attention-bg);border-bottom-color:var(--attention-border);border-top-color:var(--attention-border)}.numeric-cell{text-align:right;white-space:nowrap}.action-cell{text-align:center;width:64px}.action-cell svg{color:var(--clara-teal)}.table-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#40554f;display:-webkit-box;font-size:.8rem;line-height:1.3;margin:0;max-width:460px;overflow:hidden}.detail-data-table .table-summary{-webkit-line-clamp:3}.rounds-table table{min-width:1040px}.batch-history-table table{min-width:980px}.attention-records-table table{min-width:1040px}.batch-call-table table{min-width:980px}.patient-list-table table{min-width:880px}.detail-table-wrap table,.detail-log-table table{min-width:560px}tr{transition:background .14s ease}tbody tr:hover{background:#f8fcfa}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:900;min-height:22px;padding:3px 8px;white-space:nowrap}.status-badge.neutral{background:#eef3f1;color:#53645f}.status-badge.info,.status-badge.progress{background:#e0f6f8;color:#09606b}.status-badge.good{background:#dbf6e7;color:#176149}.status-badge.warn{background:#fff2cd;color:#80550d}.status-badge.bad{background:#ffe2e2;color:#9b3030}.primary-action,.secondary-action,.details-action,.icon-action,.action-row button,.link-button{border-radius:8px;font-weight:850;letter-spacing:0}.primary-action,.secondary-action,.details-action,.icon-action,.action-row button{border:1px solid transparent;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.primary-action{background:var(--clara-green);color:#fff;border-color:var(--clara-green)}.primary-action:hover{background:#005043}.primary-action.danger-action{background:#9b3030}.primary-action.danger-action:hover{background:#7f2828}.secondary-action.destructive-action{border-color:#d8aaaa;color:#8c2f2f}.secondary-action.destructive-action:hover{background:#fff3f2;border-color:#b96a6a;color:#702424}.secondary-action,.details-action,.icon-action,.action-row button{background:#fff;border-color:#cbdad5;color:#253631}.secondary-action:hover,.details-action:hover,.icon-action:hover,.action-row button:hover{background:#f1f8f5;border-color:#9fc3ba}.details-action{min-height:28px;border-color:#bdd8d1;color:var(--clara-teal);font-size:.76rem}.icon-action{width:40px;padding:0}.link-button{border:0;background:transparent;color:var(--clara-teal);padding:0;text-align:left}.link-button:hover{color:var(--clara-green);text-decoration:underline}.action-row{min-width:320px}.action-row button{min-height:30px;padding:0 9px;font-size:.76rem}.empty-state{box-shadow:none;display:grid;justify-items:center;gap:8px;min-height:168px;padding:22px;text-align:center}.empty-state svg{color:var(--clara-teal)}.empty-state strong{color:#1c302b}.empty-state p,.empty-copy{color:var(--text-muted);margin-bottom:0}.json-block{max-height:320px;overflow:auto;border:1px solid #d7e5df;border-radius:8px;background:#10231f;color:#dff9ee;font-size:.78rem;line-height:1.55;margin:0;padding:14px;white-space:pre-wrap}.alert-banner,.loading-state{border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px}.alert-banner{background:#fff2f2;border-color:#f0c6c6;color:#923232}.dead-letter-global-alert span{flex:1}.dead-letter-global-alert .secondary-action{background:#fff;border-color:currentColor;color:inherit;margin-left:auto}.dead-letter-detail{color:var(--text-muted);display:block;font-size:.75rem;margin-top:4px;max-width:32rem;overflow-wrap:anywhere}.dead-letter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dead-letter-actions .compact-action{white-space:nowrap}.dead-letter-footnote{color:var(--text-muted);font-size:.8rem;margin:12px 0 0}.success-banner{align-items:center;background:#e8f8ef;border:1px solid #bfe4cf;border-radius:8px;color:#176149;display:flex;gap:10px;margin-bottom:16px;padding:12px 14px}.loading-state{background:#fff;color:var(--text-muted)}.workspace-loading-state{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 48px);padding:clamp(28px,6vw,76px)}.workspace-loading-content{max-width:720px;width:100%}.workspace-loading-heading{align-items:center;display:flex;gap:18px}.workspace-loading-heading h1{font-size:1.32rem;margin:3px 0 5px}.workspace-loading-heading p{color:var(--text-muted);margin:0}.workspace-loading-heading .eyebrow{color:var(--clara-teal)}.workspace-loading-mark{align-items:center;border-radius:50%;display:flex;flex:0 0 58px;height:58px;justify-content:center;position:relative;width:58px}.workspace-loading-mark img{border-radius:50%;height:48px;object-fit:contain;transform:translate(2px,2px) scale(1.38);transform-origin:center;width:48px}.workspace-loading-mark>span{animation:clara-loading-spin 1.2s linear infinite;border:2px solid #dce7e3;border-radius:50%;border-top-color:var(--clara-teal);inset:-3px;position:absolute;z-index:1}.workspace-loading-progress{background:#dce7e3;border-radius:4px;height:4px;margin-top:24px;overflow:hidden;position:relative}.workspace-loading-delay{align-items:center;color:var(--warning);display:flex;font-size:.78rem;gap:7px;line-height:1.45;margin:18px 0 -8px 76px}.workspace-loading-delay svg{flex:0 0 auto}.workspace-loading-progress span{animation:clara-loading-progress 1.45s var(--ease-soft) infinite;background:var(--clara-teal);border-radius:inherit;height:100%;left:0;position:absolute;width:32%}.workspace-loading-preview{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.workspace-loading-stat,.workspace-loading-table{animation:clara-loading-pulse 1.6s var(--ease-soft) infinite alternate;background:#fff;border:1px solid var(--border);border-radius:7px;box-shadow:var(--shadow-hairline)}.workspace-loading-stat{display:grid;gap:10px;min-height:76px;padding:13px}.workspace-loading-stat span,.workspace-loading-stat strong,.workspace-loading-table span,.sidebar-loading-nav span{background:#e5ece9;border-radius:4px;display:block}.workspace-loading-stat span{height:8px;width:58%}.workspace-loading-stat strong{height:18px;width:38%}.workspace-loading-table{display:grid;gap:10px;grid-column:1 / -1;padding:14px}.workspace-loading-table span{height:10px}.workspace-loading-table span:first-child{background:#d8e4df;height:12px;width:34%}.sidebar-loading-nav{display:grid;gap:8px;padding:8px 10px}.sidebar-loading-nav span{animation:clara-loading-pulse 1.6s var(--ease-soft) infinite alternate;height:34px}.sidebar-loading-nav span:nth-child(2),.sidebar-loading-nav span:nth-child(5){width:82%}@keyframes clara-loading-spin{to{transform:rotate(360deg)}}@keyframes clara-loading-progress{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes clara-loading-pulse{0%{opacity:.52}to{opacity:1}}@media(max-width:700px){.workspace-loading-state{align-items:flex-start;min-height:calc(100dvh - 24px);padding:54px 8px 32px}.workspace-loading-heading{align-items:flex-start}.workspace-loading-heading h1{font-size:1.16rem}.workspace-loading-mark{flex-basis:48px;height:48px;width:48px}.workspace-loading-mark img{height:40px;width:40px}.workspace-loading-delay{margin-left:0}.workspace-loading-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.workspace-loading-mark>span,.workspace-loading-progress span,.workspace-loading-stat,.workspace-loading-table,.sidebar-loading-nav span{animation:none}.workspace-loading-progress span{opacity:.62;width:100%}}.workflow-actions{min-width:0}.workflow-stat-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.workflow-tabs{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;display:flex;gap:6px;padding:6px}.workflow-tabs button{background:transparent;border:0;border-radius:7px;color:var(--text-muted);font-size:.86rem;font-weight:850;min-height:34px;padding:0 12px}.workflow-tabs button.active{background:var(--clara-green);color:#fff}.workflow-builder{display:grid;gap:16px}.general-scenarios-builder{padding-bottom:min(40vh,320px)}.workflow-intro-band{align-items:center;background:linear-gradient(135deg,#f4fbf8,#fff 72%);border:1px solid #cfe2db;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.workflow-intro-band h2{font-size:1.22rem;margin-bottom:6px}.workflow-intro-band p:last-child{margin-bottom:0}.workflow-editor-grid,.workflow-test-grid{display:grid;gap:16px;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}.workflow-test-lab{display:grid;gap:16px;grid-template-columns:minmax(520px,1fr) minmax(340px,.45fr)}.workflow-rules-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node-list,.rule-list,.workflow-result-list{display:grid;gap:10px}.workflow-node,.rule-card,.workflow-result-row{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.workflow-node>div,.rule-card>div,.workflow-result-row>div{min-width:0}.workflow-node span,.rule-card span,.workflow-result-row span{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.35;margin-bottom:5px}.workflow-node p,.rule-card p,.workflow-result-row p{color:var(--text-muted);font-size:.86rem;line-height:1.45;margin:6px 0 0}.plain-form-grid,.voice-style-list,.workflow-step-stack{display:grid;gap:12px}.workflow-management-space{display:grid;gap:18px;grid-template-columns:minmax(280px,.42fr) minmax(460px,.58fr);min-height:620px}.workflow-map-panel{background:#f5faf7;border-right:1px solid #d7e6df;min-width:0;padding-right:18px}.workflow-map-header,.workflow-routing-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.workflow-map-header strong,.workflow-routing-header strong{color:#1f332e;display:block;font-size:.94rem}.workflow-map-header span,.workflow-routing-header span{color:var(--text-muted);display:block;font-size:.8rem;line-height:1.4;margin-top:3px}.workflow-canvas,.workflow-map-item{display:grid;gap:0}.workflow-map-node{align-items:center;background:#fff;border:1px solid #d5e5de;border-radius:8px;color:#21332f;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.workflow-map-node:hover{border-color:#8fc1b2;transform:translateY(-1px)}.workflow-map-node.active{border-color:var(--clara-teal);box-shadow:0 0 0 3px #007a681c}.workflow-node-index{align-items:center;background:#dff3ea;border-radius:8px;color:var(--clara-green);display:inline-flex;font-size:.78rem;font-weight:950;height:36px;justify-content:center;width:36px}.workflow-node-summary{min-width:0}.workflow-node-summary strong{display:block;font-size:.9rem;line-height:1.25}.workflow-node-summary small{color:var(--text-muted);display:block;font-size:.74rem;line-height:1.3;margin-top:4px}.workflow-node-state{background:#eef4f1;border-radius:999px;color:#5a6b66;font-size:.68rem;font-weight:900;padding:4px 7px;white-space:nowrap}.workflow-node-state.required{background:#def5e8;color:#176149}.workflow-connector{align-items:center;color:#7aa89b;display:flex;height:28px;justify-content:center;margin-left:28px;position:relative;width:24px}.workflow-connector:before{background:#b9d4cb;content:"";height:28px;left:50%;position:absolute;top:0;width:2px}.workflow-connector svg{background:#f5faf7;position:relative;transform:rotate(90deg);z-index:1}.workflow-inspector-panel{min-width:0}.workflow-inspector-header{align-items:center;border-bottom:1px solid #dce7e2;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;margin-bottom:16px;padding-bottom:14px}.workflow-inspector-header .eyebrow{margin-bottom:2px}.workflow-inspector-header span{color:var(--text-muted);display:block;font-size:.78rem}.workflow-inspector-grid{display:grid;gap:14px}.workflow-mini-grid.inspector-controls{grid-template-columns:minmax(160px,.75fr) minmax(120px,.45fr) minmax(180px,.8fr)}.workflow-routing-panel{background:#f8fbfa;border:1px solid #dce7e2;border-radius:8px;margin-top:16px;padding:14px}.scenario-tree-panel{background:#fff;border:1px solid #d9e7e1;border-radius:8px;margin-top:16px;padding:14px}.scenario-tree-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.scenario-tree-actions button{align-items:center;background:#fff;border:1px solid #bfd8d0;border-radius:8px;color:var(--clara-teal);display:inline-flex;font-size:.78rem;font-weight:900;min-height:34px;padding:0 10px}.scenario-tree-actions button:hover{background:#f1f8f5}.scenario-tree{display:grid;gap:12px;position:relative}.global-scenario-library{display:grid;gap:10px;grid-template-columns:1fr}.scenario-tree:before{background:#c8ddd5;bottom:18px;content:"";left:18px;position:absolute;top:18px;width:2px}.scenario-branch-card{background:#fbfdfc;border:1px solid #dbe8e3;border-radius:8px;display:grid;gap:12px;margin-left:22px;padding:12px;position:relative}.scenario-branch-card:before{background:#c8ddd5;content:"";height:2px;left:-22px;position:absolute;top:29px;width:22px}.scenario-branch-card.edge-case{background:#fffaf2;border-color:#efd8ab}.scenario-branch-card.reusable{background:#f7fbff;border-color:#cfe0ee;margin-left:0}.scenario-branch-card.reusable:before{display:none}.scenario-branch-card.accordion{gap:0;overflow:hidden;padding:0;scroll-margin-top:16px}.scenario-accordion-summary{align-items:center;background:transparent;border:0;color:#20342f;cursor:pointer;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto 28px;min-height:66px;padding:12px;text-align:left;transition:background .18s ease;width:100%}.scenario-accordion-summary:hover,.scenario-accordion-summary:focus-visible{background:#007a680f}.scenario-accordion-title{display:grid;gap:3px;min-width:0}.scenario-accordion-title strong{color:#20342f;font-size:.98rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-accordion-title small{color:var(--text-muted);font-size:.76rem;line-height:1.3}.scenario-accordion-chevron{color:var(--clara-green);justify-self:center;transition:transform .18s ease}.scenario-branch-card.expanded .scenario-accordion-chevron{transform:rotate(180deg)}.scenario-branch-body.accordion-body{border-top:1px solid #dbe8e3;max-height:1200px;opacity:1;overflow:hidden;padding:12px;transition:max-height .22s ease,opacity .16s ease,padding .22s ease,border-width .22s ease,visibility 0s linear 0s;visibility:visible}.scenario-branch-card.accordion:not(.expanded) .scenario-branch-body.accordion-body{border-top-width:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transition:max-height .22s ease,opacity .14s ease,padding .22s ease,border-width .22s ease,visibility 0s linear .22s;visibility:hidden}.scenario-branch-card.edge-case .scenario-branch-body.accordion-body{border-top-color:#efd8ab}.scenario-branch-card.edge-case:before{background:#dba947}.scenario-branch-topline{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto}.scenario-branch-marker{align-items:center;background:#e1f4ea;border-radius:999px;color:var(--clara-green);display:inline-flex;font-size:.78rem;font-weight:950;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.scenario-branch-card.edge-case .scenario-branch-marker{background:#fff0c9;color:#875b0e}.scenario-branch-topline input{background:transparent;border:1px solid transparent;border-radius:8px;color:#20342f;display:block;font-size:.96rem;font-weight:900;min-height:34px;padding:4px 0;width:100%}.scenario-branch-topline input:focus{background:#fff;border-color:#b9d4cb;padding-left:8px}.scenario-branch-topline span{color:var(--text-muted);display:block;font-size:.76rem}.scenario-branch-body{display:grid;gap:12px}.scenario-branch-controls{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(120px,.5fr) minmax(180px,1fr) auto auto}.scenario-branch-controls.reusable-controls{grid-template-columns:minmax(120px,.7fr) auto auto auto}.scenario-edge-toggle{min-height:38px}.inherited-scenarios{align-items:flex-start;background:#f4faf7;border:1px solid #d7e6df;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);margin-bottom:12px;padding:12px}.inherited-scenarios strong{color:#21332f;display:block;font-size:.86rem}.inherited-scenarios span{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:3px}.inherited-scenario-list{display:flex;flex-wrap:wrap;gap:7px}.inherited-scenario-list span{background:#fff;border:1px solid #c9ddd5;border-radius:999px;color:#2f5149;font-weight:850;margin:0;padding:5px 8px}.inherited-scenario-list span.edge-case{background:#fff8e8;border-color:#ecd29a;color:#80550d}.scenario-path-preview{align-items:center;background:#fff;border:1px dashed #bdd4cd;border-radius:8px;color:#50635e;display:flex;flex-wrap:wrap;gap:8px;padding:9px 10px}.scenario-path-preview span,.scenario-path-preview strong{font-size:.8rem;line-height:1.3}.scenario-path-preview strong{color:#20342f}.scenario-path-preview svg{color:var(--clara-teal)}.question-simulator-list{display:grid;gap:12px}.question-simulator-card{background:#fbfdfc;border:1px solid #d9e7e1;border-radius:8px;display:grid;gap:12px;padding:13px}.question-simulator-heading{align-items:start;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto}.question-simulator-heading strong{color:#20342f;display:block;font-size:.98rem}.question-simulator-heading span{color:var(--text-muted);display:block;font-size:.82rem;line-height:1.42;margin-top:4px}.question-simulator-controls{display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(240px,.55fr)}.question-scenario-tools{align-content:start;display:grid;gap:10px}.question-scenario-tools .secondary-action{width:100%}.simulator-ai-preview,.simulator-result-inline{align-items:flex-start;background:#fff;border:1px solid #dce7e2;border-radius:8px;display:flex;gap:10px;padding:10px}.simulator-ai-preview span,.simulator-result-inline span{color:var(--text-muted);display:block;font-size:.78rem;line-height:1.4}.simulator-ai-preview p{color:#31433e;font-size:.84rem;line-height:1.45;margin:3px 0 0}.simulator-result-inline strong{color:#20342f;display:block;font-size:.82rem}.workflow-route-list{display:grid;gap:8px;margin-top:12px}.workflow-route-row{align-items:center;background:#fff;border:1px solid #dce7e2;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(120px,.9fr) 18px minmax(170px,1fr);padding:9px}.workflow-route-row span{color:#334641;font-size:.82rem;font-weight:850}.workflow-route-row svg{color:var(--clara-teal)}.workflow-route-row select{background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#253631;min-height:34px;padding:0 9px;width:100%}.form-field{display:grid;gap:6px;min-width:0}.form-field>span{color:#32433e;font-size:.78rem;font-weight:900}.form-field small{color:var(--text-muted);font-size:.74rem;line-height:1.35}.form-field input,.form-field textarea,.form-field select,.workflow-step-title,.rule-card-header input,.workflow-simulator-input{background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#1d2c28;display:block;font-size:.9rem;line-height:1.45;min-height:38px;padding:9px 10px;width:100%}.form-field textarea,.workflow-simulator-input{min-height:94px;resize:vertical}.workflow-step-stack{counter-reset:workflow-step}.workflow-step-card{background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;padding:14px}.workflow-step-topline{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;margin-bottom:12px}.workflow-step-number{align-items:center;background:#dff3ea;border-radius:8px;color:var(--clara-green);display:inline-flex;font-size:.82rem;font-weight:950;height:38px;justify-content:center;width:38px}.workflow-step-title{border-color:transparent;font-size:1rem;font-weight:900;min-height:34px;padding:4px 0}.workflow-step-title:focus{border-color:#a9cbc2;padding-left:8px}.workflow-step-topline span{color:var(--text-muted);display:block;font-size:.78rem;margin-top:2px}.workflow-step-fields{display:grid;gap:12px}.workflow-mini-grid{display:grid;gap:12px;grid-template-columns:minmax(260px,1.3fr) minmax(130px,.5fr) minmax(170px,.7fr) minmax(170px,.7fr)}.workflow-mini-grid.compact-controls{align-items:end;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr)}.toggle-field{align-items:center;background:#fff;border:1px solid #cbdad5;border-radius:999px;color:#32433e;display:inline-flex;gap:8px;font-size:.78rem;font-weight:900;min-height:34px;padding:0 11px;white-space:nowrap}.toggle-field input{accent-color:var(--clara-teal)}.editable-rule-card{display:grid;gap:12px}.rule-card-header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.rule-card-header input{font-weight:900}.stop-toggle{justify-self:start;min-height:38px}.workflow-simulator-input{min-height:220px}.status-select{background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#253631;display:block;margin-bottom:8px;min-height:34px;min-width:130px;padding:0 9px}.call-review-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,.28fr) minmax(520px,1fr) minmax(320px,.34fr)}.call-review-sessions,.call-review-transcript,.annotation-panel{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);min-width:0}.call-review-sessions,.annotation-panel{padding:14px;position:sticky;top:18px}.call-review-transcript{overflow:hidden}.call-review-transcript .call-review-panel-heading{margin-bottom:0;padding:18px 18px 14px}.call-review-panel-heading{align-items:flex-start;border-bottom:1px solid #dce7e2;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.call-review-panel-heading h2{font-size:1rem;line-height:1.25}.call-review-panel-heading svg{color:var(--clara-teal);flex:0 0 auto}.call-review-session-list,.annotation-list{display:grid;gap:9px}.review-session-card{background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;color:inherit;display:grid;gap:10px;padding:12px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.review-session-card:hover,.review-session-card.active{background:#f1fbf7;border-color:#8fc1b2}.review-session-card.active{border-color:var(--clara-teal)}.review-session-card strong{color:#1a302b;display:block;font-size:.9rem}.review-session-card span,.review-session-card small,.review-session-meta span,.transcript-heading-actions span{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35}.review-session-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.transcript-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.transcript-stream{display:grid;gap:0;max-height:calc(100vh - 230px);min-height:520px;overflow-y:auto;padding:14px 18px 18px}.transcript-line{background:transparent;border:0;border-bottom:1px solid #edf4f1;color:inherit;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:12px 6px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.transcript-line:hover{background:#f8fcfa}.transcript-line.selected{background:#eefaf5;border-bottom-color:#c8e5dd}.transcript-line.clara .transcript-line-number{background:#e2f5ee;color:var(--clara-green)}.transcript-line.patient .transcript-line-number{background:#eef3f1;color:#52635e}.transcript-line-number{align-items:center;border-radius:8px;display:inline-flex;font-size:.74rem;font-weight:950;height:32px;justify-content:center;width:32px}.transcript-line-body{min-width:0}.transcript-line-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px}.transcript-line-meta strong{color:#1f332e;font-size:.78rem;text-transform:uppercase}.transcript-line-meta span{color:var(--text-muted);font-size:.74rem}.transcript-line p{color:#253631;font-size:.94rem;line-height:1.55;margin:0}.interruption-chip,.annotation-chip{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:900;min-height:22px;padding:3px 7px}.interruption-chip{background:#fff2cd;color:#80550d}.line-annotation-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.annotation-chip.good{background:#dbf6e7;color:#176149}.annotation-chip.bad{background:#ffe2e2;color:#9b3030}.annotation-chip.note{background:#eef3f1;color:#53645f}.annotation-chip.used{opacity:.68}.annotation-composer{border-bottom:1px solid #dce7e2;display:grid;gap:11px;margin-bottom:13px;padding-bottom:13px}.feedback-target-toggle{background:#f5faf7;border:1px solid #dce7e2;border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.feedback-target-toggle button{background:transparent;border:0;border-radius:7px;color:#41534e;font-size:.78rem;font-weight:900;min-height:34px;padding:0 8px}.feedback-target-toggle button.active{background:#dbf6e7;color:#176149}.selected-range-box{background:#f8fbfa;border:1px solid #dce7e2;border-radius:8px;padding:10px}.selected-range-box span{color:var(--text-muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:3px}.selected-range-box strong{color:#20312d;display:block;font-size:.92rem}.range-select-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.range-select-grid label{display:grid;gap:5px}.range-select-grid span{color:#32433e;font-size:.76rem;font-weight:900}.range-select-grid select{background:#fff;border:1px solid #cbdad5;border-radius:8px;color:#253631;min-height:36px;padding:0 9px;width:100%}.sentiment-toggle{background:#f5faf7;border:1px solid #dce7e2;border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.sentiment-toggle button{align-items:center;background:transparent;border:0;border-radius:7px;color:#41534e;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:0 8px}.sentiment-toggle button.active.good{background:#dbf6e7;color:#176149}.sentiment-toggle button.active.bad{background:#ffe2e2;color:#9b3030}.sentiment-toggle button.active.note{background:#fff;color:#253631}.annotation-card{border:1px solid #dce7e2;border-radius:8px;background:#fbfdfc;container-type:inline-size;padding:11px}.annotation-card.good{border-color:#bfe4cf}.annotation-card.bad{border-color:#f0c6c6}.annotation-card-header{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.annotation-card-title{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.annotation-card-title>span:not(.status-badge){color:var(--text-muted);font-size:.74rem;font-weight:850;line-height:1.25;overflow-wrap:normal;white-space:normal}.annotation-card-actions{align-items:center;display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}@container (max-width: 320px){.annotation-card-header{grid-template-columns:1fr}.annotation-card-actions{justify-content:flex-start}}.bundle-used-toggle{align-items:center;border:1px solid #d5e3de;border-radius:999px;color:#4c605a;display:inline-flex;font-size:.72rem;font-weight:900;gap:6px;min-height:30px;padding:0 10px;white-space:nowrap}.bundle-used-toggle input{accent-color:var(--accent);margin:0}.annotation-used-note{color:var(--text-muted);display:block;font-size:.72rem;font-weight:780;margin:-2px 0 8px}.annotation-card p{color:#2d3f3a;font-size:.86rem;line-height:1.45;margin:0}.icon-action.small{min-height:30px;width:30px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.product-shell{--sidebar-width: 100%;grid-template-columns:1fr}.product-sidebar{bottom:auto;left:auto;position:static;height:auto;overflow:visible;width:auto}.sidebar-collapse-toggle{display:none}.product-workspace{grid-column:1}.main-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.dashboard-operations-grid,.dashboard-command-metrics,.dashboard-status-strip,.dashboard-board-grid,.dashboard-side-stack,.scheduler-hero,.current-batch-bar,.current-batch-stats,.batch-filter-panel,.call-list-toolbar,.collection-runner,.scheduled-queue-layout,.batch-schedule-layout,.settings-grid,.workflow-editor-grid,.workflow-test-grid,.workflow-test-lab,.workflow-rules-grid,.workflow-management-space,.global-scenario-library,.call-review-layout,.workflow-mini-grid,.question-simulator-controls,.automation-grid,.plain-form-grid.compact-controls,.workflow-mini-grid.inspector-controls,.workflow-mini-grid.compact-controls{grid-template-columns:1fr}.workflow-map-panel{border-right:0;border-bottom:1px solid #d7e6df;padding-bottom:16px;padding-right:0}.live-call-panel,.live-note-panel{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:14px}.call-review-sessions,.annotation-panel{position:static}.transcript-stream{max-height:none}}@media(max-width:900px){.product-workspace{padding:18px}.product-topbar,.page-header{align-items:flex-start;flex-direction:column}.stat-grid,.workflow-stat-grid,.summary-grid,.batch-index-summary,.batch-compact-stats,.batch-results-summary,.batch-filter-controls,.dashboard-status-facts,.scheduler-hero-meta,.split-detail,.flow-grid{grid-template-columns:1fr}.dashboard-kpi-grid .stat-card{border-right:0}.dashboard-kpi-grid .stat-card:not(:last-child){border-bottom:1px solid var(--border)}.dashboard-testing-strip{align-items:flex-start;flex-direction:column}.dashboard-testing-actions,.dashboard-action-group{justify-content:flex-start}.main-nav{grid-template-columns:1fr}.workflow-tabs{align-items:stretch;flex-direction:column}.workflow-intro-band,.workflow-step-topline,.workflow-inspector-header,.workflow-route-row,.transcript-line,.call-drilldown-hero,.call-window-header,.call-window-controls,.scenario-accordion-summary,.scenario-branch-topline,.scenario-branch-controls,.question-simulator-heading,.scenario-branch-controls.reusable-controls,.inherited-scenarios,.rule-card-header{align-items:stretch;grid-template-columns:1fr}.call-window-header{flex-direction:column}.detail-drawer{padding:14px;width:100vw}.workflow-intro-band{flex-direction:column}.scenario-accordion-summary{align-items:center;grid-template-columns:34px minmax(0,1fr) 28px}.scenario-accordion-summary .status-badge{grid-column:2;justify-self:start}.scenario-accordion-chevron{grid-column:3;grid-row:1 / span 2}.main-nav,.sentiment-toggle,.range-select-grid,.annotation-card-header{grid-template-columns:1fr}}:root{--accent: var(--clara-teal);--control-bg: #ffffff;--control-border: #c4d8d1;--panel-bg: #ffffff;--panel-muted: #f7fbf9;--row-hover: #f5faf8;--focus-ring: rgba(0, 122, 104, .22);--danger: #9b3030;--warning: #80550d;--success: #176149}.product-shell{background:var(--workspace)}.product-workspace{max-width:1680px}.page-stack,.content-grid,.detail-stack,.workflow-builder,.call-drilldown{gap:14px}.page-header h1,.detail-drawer-header h2,.connection-modal-header h2,.feedback-bundle-actions+h2{color:#12251f}.page-header p,.section-panel-heading p,.card-heading p,.workflow-map-header span,.workflow-routing-header span,.call-review-panel-heading p,.connection-modal-header span{color:var(--text-muted)}.section-panel,.card,.muted-panel,.source-banner,.empty-state,.call-review-sessions,.call-review-transcript,.annotation-panel,.transcript-panel,.testing-tools-panel,.workflow-routing-panel,.scenario-tree-panel,.connection-modal,.feedback-bundle-modal{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.section-panel{padding:0}.section-panel-heading,.card-heading,.call-review-panel-heading,.connection-modal-header,.transcript-panel-heading,.workflow-inspector-header{border-bottom-color:var(--border)}.summary-grid>div,.split-detail>div,.flow-grid>div,.health-panel>div,.settings-list>div,.current-batch-stats>div,.batch-compact-stats>div,.batch-results-summary>div,.dashboard-status-facts>div,.automation-grid>div,.workflow-node,.rule-card,.workflow-result-row,.workflow-step-card,.question-simulator-card,.annotation-card,.review-session-card,.batch-schedule-card,.call-drilldown-hero{background:var(--panel-muted);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.summary-grid>div,.split-detail>div,.flow-grid>div,.health-panel>div,.settings-list>div{padding:10px 11px}.compact-table-wrap,.responsive-table,.detail-table-wrap,.detail-log-table{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.responsive-table{overflow:auto}.compact-data-table th,.compact-data-table td,th,td{border-bottom-color:#dce8e3}.compact-data-table th,th{background:#f8fbfa;color:#53655f;font-size:.68rem;font-weight:900}.compact-data-table td,td{color:#243631}tbody tr:hover,.compact-data-table tbody tr:hover td,.row-action-table tbody tr:hover td,.row-action-table tbody tr:focus td{background:var(--row-hover)}.selected-row,.review-session-card.active,.batch-schedule-card.active,.workflow-map-node.active,.compact-data-table tbody tr.selected-row td{background:var(--selection-bg);border-color:var(--selection-border)}.primary-action,.secondary-action,.details-action,.icon-action,.inline-table-action,.call-drilldown-actions button,.scenario-tree-actions button,.workflow-tabs button,.feedback-target-toggle button,.sentiment-toggle button,.quick-filter-row button,.action-row button{transition:background .14s ease,border-color .14s ease,color .14s ease}.primary-action{background:var(--clara-green);border-color:var(--clara-green)}.primary-action:hover{background:#005043;border-color:#005043}.secondary-action,.details-action,.icon-action,.inline-table-action,.call-drilldown-actions button,.scenario-tree-actions button,.action-row button{background:var(--control-bg);border-color:var(--control-border);color:#20342f}.secondary-action:hover,.details-action:hover,.icon-action:hover,.inline-table-action:hover,.call-drilldown-actions button:hover,.scenario-tree-actions button:hover,.action-row button:hover{background:#eef8f4;border-color:#8fc1b2;color:#0c4f43}.form-field input,.form-field textarea,.form-field select,.workflow-step-title,.rule-card-header input,.workflow-simulator-input,.round-select,.status-select,.workflow-route-row select,.range-select-grid select{background:var(--control-bg);border-color:var(--control-border);color:#172823}.form-field input:hover,.form-field textarea:hover,.form-field select:hover,.workflow-step-title:hover,.rule-card-header input:hover,.workflow-simulator-input:hover,.round-select:hover,.status-select:hover,.workflow-route-row select:hover,.range-select-grid select:hover{border-color:#9fc3ba}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.workflow-step-title:focus,.rule-card-header input:focus,.workflow-simulator-input:focus,.round-select:focus,.status-select:focus,.workflow-route-row select:focus,.range-select-grid select:focus{border-color:var(--clara-teal);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.workflow-tabs,.feedback-target-toggle,.sentiment-toggle,.quick-filter-row{background:#edf5f1;border-color:var(--border);border-radius:var(--radius-md)}.workflow-tabs button,.feedback-target-toggle button,.sentiment-toggle button,.quick-filter-row button{border:1px solid transparent}.workflow-tabs button.active,.feedback-target-toggle button.active,.quick-filter-row button.active{background:#fff;border-color:#9fc3ba;color:var(--clara-green)}.workflow-tabs button.active{background:var(--clara-green);border-color:var(--clara-green);color:#fff}.workflow-intro-band,.current-batch-bar,.dashboard-status-strip{background:#fff;border-color:var(--border-strong);box-shadow:none}.workflow-intro-band{padding:14px 16px}.workflow-map-node{transform:none}.workflow-map-node:hover{border-color:#8fc1b2;transform:none}.workflow-node-index,.workflow-step-number,.scenario-branch-marker,.transcript-line-number{border-radius:var(--radius-md)}.scenario-tree:before,.scenario-branch-card:before,.workflow-connector:before{background:#b7d0c8}.scenario-branch-card,.scenario-branch-card.reusable,.question-simulator-card,.annotation-card{background:#fff}.scenario-branch-card.edge-case,.scenario-branch-card.edge-case .scenario-branch-body.accordion-body{border-color:#e5c987}.inherited-scenarios,.scenario-path-preview,.simulator-ai-preview,.simulator-result-inline,.selected-range-box{background:var(--panel-muted);border-color:var(--border)}.call-review-layout{grid-template-columns:minmax(250px,.28fr) minmax(560px,1fr) minmax(320px,.32fr)}.call-review-sessions,.annotation-panel{top:16px}.transcript-stream{background:#fff}.transcript-line{border-bottom-color:#e7efeb}.transcript-line:hover{background:var(--row-hover)}.transcript-line.selected{background:var(--selection-bg);border-bottom-color:var(--selection-border)}.detail-drawer-backdrop,.modal-scrim{background:#081b1757}.detail-drawer{background:var(--workspace);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-drawer)}.connection-modal,.feedback-bundle-modal{box-shadow:0 14px 34px #003d342e}.alert-banner{background:#fff5f4;border-color:#e7baba;color:var(--danger)}.success-banner{background:#eaf8ef;border-color:#b8dec8;color:var(--success)}.loading-state{background:#fff;border-color:var(--border)}.json-block,.feedback-bundle-body textarea{background:#10231f;border-color:#21433b;color:#dff9ee}.testing-tools-panel,.dashboard-testing-strip{background:#fbfdfc;border-color:#9bbdb4;border-style:dashed}.status-badge.neutral{background:#eef3f1;color:#4c5d58}.status-badge.info,.status-badge.progress{background:#ddf4f6;color:#075d67}.status-badge.good,.annotation-chip.good,.sentiment-toggle button.active.good{background:#dff3ea;color:var(--success)}.status-badge.warn,.interruption-chip{background:#fff1c2;color:var(--warning)}.status-badge.bad,.annotation-chip.bad,.sentiment-toggle button.active.bad{background:#ffe1df;color:var(--danger)}@media(max-width:1180px){.product-workspace{max-width:none;padding:16px}.product-sidebar{border-bottom:1px solid rgba(255,255,255,.14)}.dashboard-kpi-grid,.workflow-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-review-layout{grid-template-columns:1fr}}@media(max-width:900px){.product-workspace{padding:14px}.page-stack,.content-grid,.detail-stack,.workflow-builder{gap:12px}.dashboard-kpi-grid,.workflow-stat-grid,.dashboard-status-facts,.current-batch-stats,.batch-results-summary{grid-template-columns:1fr}.section-panel-heading,.card-heading,.call-review-panel-heading,.workflow-inspector-header{align-items:flex-start}.detail-drawer{border-left:0;width:100vw}}body{background:#e7f0eb}.product-shell{background:transparent}.product-sidebar{background:#001d18;border-right:1px solid rgba(184,255,0,.22)}.brand-panel{border-bottom:1px solid rgba(184,255,0,.18);padding-bottom:14px}.environment-badge{background:#b8ff00;border-color:#b8ff00}.environment-badge span{background:#001d18;color:#b8ff00}.environment-badge strong{color:#10231f}.nav-section+.nav-section{border-top-color:#b8ff0029}.nav-section-label{color:#b8ff00b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.main-nav button{color:#effff7b8}.main-nav button:hover{background:#b8ff0014;border-color:#b8ff0042;color:#fff}.main-nav button.active{background:#b8ff00;border-color:#b8ff00;color:#001d18}.main-nav button.active small{border-color:#001d1847;color:#001d18}.product-workspace{background:#e7f0eb;min-height:100vh;padding:18px 24px 34px}.product-topbar{background:#001d18;border:1px solid #0a3c33;border-radius:10px;color:#fff;margin-bottom:18px;min-height:64px;padding:12px 14px}.product-topbar .eyebrow{color:#b8ff00;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.product-topbar h1{color:#fff;font-size:1.34rem}.product-topbar .icon-action{background:#0b3c34;border-color:#2f6d61;color:#f8fffb}.product-topbar .status-badge.good{background:#b8ff00;color:#001d18}.page-header{background:#fff;border:1px solid #b7d0c8;border-radius:10px;padding:14px}.page-header .eyebrow{color:#007a68;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:950}.page-header h1{color:#0d211d;font-size:1.48rem}.dashboard-status-strip,.workflow-intro-band,.current-batch-bar{background:#002c25;border-color:#0d5a4e;color:#f8fffb}.dashboard-status-strip.good{background:#002c25;border-color:#16a085}.dashboard-status-strip.warn,.dashboard-status-strip.progress{background:#112f21;border-color:#9cbe32}.dashboard-status-strip.bad{background:#3a1717;border-color:#c95d5d}.dashboard-status-label,.dashboard-status-title h2,.dashboard-status-primary p,.workflow-intro-band h2,.workflow-intro-band p,.current-batch-main h2,.current-batch-main span{color:#f8fffb}.dashboard-status-label{color:#b8ff00;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dashboard-status-facts>div,.automation-grid>div,.current-batch-stats>div{background:#ffffff14;border-color:#b8ff0038}.dashboard-status-facts span,.automation-grid span,.current-batch-stats span{color:#a9c8bf}.dashboard-status-facts strong,.automation-grid strong,.automation-grid small,.current-batch-stats strong{color:#fff}.dashboard-kpi-grid,.stat-grid.operational-stat-grid{border:0;gap:8px;overflow:visible}.dashboard-kpi-grid .stat-card,.stat-card{background:#fff;border:1px solid #b7d0c8;border-radius:10px}.dashboard-kpi-grid .stat-card.accent,.stat-card.accent{background:#b8ff00;border-color:#9ddd00}.dashboard-kpi-grid .stat-card.accent span,.dashboard-kpi-grid .stat-card.accent small,.stat-card.accent span,.stat-card.accent small{color:#17342e}.dashboard-kpi-grid .stat-card.accent strong,.dashboard-kpi-grid .stat-card.accent svg,.stat-card.accent strong,.stat-card.accent svg{color:#001d18}.stat-card.warning{background:#fff4c7;border-color:#e0c568}.stat-card.danger{background:#ffe4e1;border-color:#e4aaa5}.stat-card.success{background:#e5f8ec;border-color:#a9dcc0}.section-panel,.card,.call-review-sessions,.call-review-transcript,.annotation-panel,.testing-tools-panel,.transcript-panel{background:#fff;border-color:#b7d0c8;border-radius:10px}.section-panel-heading,.card-heading,.call-review-panel-heading{background:#f1f7f4;border-bottom-color:#b7d0c8;margin:-1px -1px 0;padding:10px 12px}.section-panel>:not(.section-panel-heading),.card>:not(.card-heading){margin:12px}.compact-table-wrap,.responsive-table{border-color:#b7d0c8;border-radius:0}.section-panel>.compact-table-wrap,.section-panel>.responsive-table,.section-panel>.stat-grid,.card>.compact-table-wrap,.card>.responsive-table,.card>.stat-grid{max-width:calc(100% - 24px);width:auto}.stat-grid>*,.dashboard-kpi-grid>*{min-width:0}.dashboard-kpi-grid,.stat-grid.operational-stat-grid{max-width:100%}.dashboard-kpi-grid.stat-grid.operational-stat-grid{border:1px solid #b7d0c8;border-radius:10px;gap:0;overflow:hidden}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card{border:0;border-radius:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-right:1px solid #b7d0c8}@media(max-width:1180px){.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-bottom:1px solid #b7d0c8;border-right:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-child(odd){border-right:1px solid #b7d0c8}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:0}}@media(max-width:900px){.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-child(odd){border-right:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:1px solid #b7d0c8}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:last-child{border-bottom:0}}.compact-data-table th,th{background:#003d34;border-bottom-color:#003d34;color:#dff9ee;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.compact-data-table td,td{border-bottom-color:#d1e1dc}.compact-data-table tbody tr:hover td,.row-action-table tbody tr:hover td,tbody tr:hover{background:#eefaf5}.selected-row,.compact-data-table tbody tr.selected-row td,.review-session-card.active,.batch-schedule-card.active,.workflow-map-node.active{background:#d9f8e9;border-color:#007a68}.attention-row-signal td,.call-record-row.needs-attention,.compact-data-table tbody tr.attention-selected-row td{background:#fff0d2}.primary-action{background:#b8ff00;border-color:#9ddd00;color:#001d18}.primary-action:hover{background:#a6e800;border-color:#8dcc00;color:#001d18}.primary-action.danger-action{background:#8f2424;border-color:#8f2424;color:#fff}.primary-action.danger-action:hover{background:#741f1f;border-color:#741f1f;color:#fff}.secondary-action,.details-action,.icon-action,.inline-table-action,.action-row button,.call-drilldown-actions button,.scenario-tree-actions button{background:#fff;border-color:#8eb8ae;color:#003d34}.secondary-action:hover,.details-action:hover,.icon-action:hover,.inline-table-action:hover,.action-row button:hover,.call-drilldown-actions button:hover,.scenario-tree-actions button:hover{background:#dff6ee;border-color:#007a68}.workflow-tabs,.feedback-target-toggle,.sentiment-toggle,.quick-filter-row{background:#dbe9e3;border-color:#9bbdb4;border-radius:10px}.workflow-tabs button.active,.feedback-target-toggle button.active,.quick-filter-row button.active{background:#003d34;border-color:#003d34;color:#fff}.form-field input,.form-field textarea,.form-field select,.workflow-step-title,.rule-card-header input,.workflow-simulator-input,.round-select,.status-select{border-color:#9bbdb4;border-radius:6px}.detail-drawer{background:#e7f0eb}.detail-drawer-header{background:#001d18;border-radius:10px;color:#fff;padding:12px}.detail-drawer-header h2,.detail-drawer-header .eyebrow{color:#fff}.detail-drawer-header .eyebrow{color:#b8ff00}.testing-tools-panel,.dashboard-testing-strip{background:#f8fff1;border-color:#88b300;border-style:solid}.json-block,.feedback-bundle-body textarea{border-radius:0}@media(max-width:1180px){body{background:#e7f0eb}.product-sidebar{border-right:0}}@media(max-width:900px){.product-workspace{padding:12px}.product-topbar,.page-header{border-radius:8px}}.product-workspace{background:#e8f1ec}.page-stack,.content-grid,.detail-stack,.workflow-builder,.call-drilldown{gap:18px}.page-header{background:transparent;border:0;border-bottom:1px solid #adcac0;border-radius:0;padding:2px 2px 12px}.page-header h1{font-size:1.28rem}.section-panel,.card,.call-review-sessions,.call-review-transcript,.annotation-panel,.testing-tools-panel,.transcript-panel,.workflow-routing-panel,.scenario-tree-panel{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.section-panel-heading,.card-heading,.call-review-panel-heading,.transcript-panel-heading,.workflow-inspector-header{background:transparent;border-bottom:1px solid #adcac0;margin:0 0 10px;padding:0 2px 8px}.section-panel-heading h2,.card-heading h2,.call-review-panel-heading h2{font-size:.98rem}.section-panel>.compact-table-wrap,.section-panel>.responsive-table,.section-panel>.stat-grid,.card>.compact-table-wrap,.card>.responsive-table,.card>.stat-grid{max-width:100%;width:100%}.dashboard-board-grid>.section-panel,.dashboard-side-stack>.section-panel,.content-grid>.section-panel,.settings-grid>.section-panel{border-top:0;padding-top:0}.compact-table-wrap,.responsive-table,.detail-table-wrap,.detail-log-table{border-color:#adcac0;border-radius:var(--radius-md)}.dashboard-status-strip,.workflow-intro-band,.current-batch-bar{border-radius:var(--radius-md);box-shadow:none}.dashboard-status-strip{border-color:#0e5a4d;gap:18px;padding:13px 16px}.dashboard-status-facts,.automation-grid,.current-batch-stats{gap:0}.dashboard-status-facts>div,.automation-grid>div,.current-batch-stats>div{background:transparent;border:0;border-left:1px solid rgba(184,255,0,.24);border-radius:0;padding:4px 12px}.dashboard-status-facts>div:first-child,.automation-grid>div:first-child,.current-batch-stats>div:first-child{border-left:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid,.dashboard-kpi-grid,.stat-grid.operational-stat-grid{background:#fff;border:1px solid #adcac0;border-radius:var(--radius-md);gap:0;overflow:hidden}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card,.dashboard-kpi-grid .stat-card,.stat-grid.operational-stat-grid .stat-card{background:transparent;border:0;border-radius:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child),.dashboard-kpi-grid .stat-card:not(:last-child),.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-right:1px solid #adcac0}.stat-grid:not(.operational-stat-grid){gap:10px}.stat-grid:not(.operational-stat-grid) .stat-card{border-color:#adcac0;border-radius:var(--radius-md)}.summary-grid,.clinical-grid,.split-detail,.flow-grid,.settings-grid,.batch-results-summary,.batch-compact-stats{gap:0}.summary-grid>div,.split-detail>div,.flow-grid>div,.health-panel>div,.settings-list>div,.batch-compact-stats>div,.batch-results-summary>div,.dashboard-status-facts>div,.automation-grid>div,.call-drilldown-hero,.muted-panel,.source-banner{background:transparent;border:0;border-radius:0;box-shadow:none}.summary-grid>div,.split-detail>div,.flow-grid>div,.health-panel>div,.settings-list>div,.batch-compact-stats>div,.batch-results-summary>div{border-top:1px solid #d1e1dc;padding:10px 2px}.summary-grid>div:nth-child(-n+2),.split-detail>div:nth-child(-n+2),.flow-grid>div:nth-child(-n+2),.batch-compact-stats>div:nth-child(-n+3),.batch-results-summary>div:nth-child(-n+4){border-top:0}.health-panel>div:first-child,.settings-list>div:first-child{border-top:0}.muted-panel,.source-banner,.call-drilldown-hero{border-top:1px solid #adcac0;border-bottom:1px solid #d1e1dc;padding:10px 2px}.testing-tools-panel,.dashboard-testing-strip{background:transparent;border:1px dashed #8fb8ac;border-radius:var(--radius-md)}.testing-tools-panel summary{padding:12px 2px}.testing-tools-panel>.section-panel,.testing-tools-panel>.card{border-top:1px solid #adcac0;padding:12px 0 0}.detail-drawer-header{border-radius:var(--radius-md)}.transcript-panel,.workflow-routing-panel,.scenario-tree-panel{border-top:1px solid #adcac0;padding-top:12px}.call-review-sessions,.annotation-panel{padding:0}.call-review-transcript .call-review-panel-heading{padding:0 2px 10px}@media(max-width:1180px){.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child),.dashboard-kpi-grid .stat-card:not(:last-child),.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-bottom:1px solid #adcac0;border-right:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-child(odd),.dashboard-kpi-grid .stat-card:nth-child(odd),.stat-grid.operational-stat-grid .stat-card:nth-child(odd){border-right:1px solid #adcac0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2),.dashboard-kpi-grid .stat-card:nth-last-child(-n+2),.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:0}}@media(max-width:900px){.page-header{border-radius:0}.dashboard-queue-table table{min-width:760px;table-layout:fixed}.dashboard-health-table table{min-width:640px;table-layout:fixed}.dashboard-status-strip{gap:12px}.dashboard-status-facts>div,.automation-grid>div,.current-batch-stats>div{border-left:0;border-top:1px solid rgba(184,255,0,.24);padding:8px 0}.dashboard-status-facts>div:first-child,.automation-grid>div:first-child,.current-batch-stats>div:first-child{border-top:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-child(odd),.dashboard-kpi-grid .stat-card:nth-child(odd),.stat-grid.operational-stat-grid .stat-card:nth-child(odd){border-right:0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2),.dashboard-kpi-grid .stat-card:nth-last-child(-n+2),.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:1px solid #adcac0}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:last-child,.dashboard-kpi-grid .stat-card:last-child,.stat-grid.operational-stat-grid .stat-card:last-child{border-bottom:0}.summary-grid>div,.split-detail>div,.flow-grid>div,.batch-compact-stats>div,.batch-results-summary>div{border-top:1px solid #d1e1dc}.summary-grid>div:first-child,.split-detail>div:first-child,.flow-grid>div:first-child,.batch-compact-stats>div:first-child,.batch-results-summary>div:first-child{border-top:0}}.dashboard-kpi-grid.stat-grid.operational-stat-grid,.dashboard-kpi-grid,.stat-grid.operational-stat-grid{background:#adcac0;border:1px solid #adcac0;border-radius:var(--radius-md);gap:1px;overflow:hidden}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card,.dashboard-kpi-grid .stat-card,.stat-grid.operational-stat-grid .stat-card{border:0;border-radius:0;box-shadow:none}.stat-grid .stat-card:not(.accent):not(.success):not(.warning):not(.danger){background:#fff}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card.accent,.dashboard-kpi-grid .stat-card.accent,.stat-grid.operational-stat-grid .stat-card.accent,.stat-grid .stat-card.accent{background:#e4f7ed}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card.success,.dashboard-kpi-grid .stat-card.success,.stat-grid.operational-stat-grid .stat-card.success,.stat-grid .stat-card.success{background:#e8f7ee}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card.warning,.dashboard-kpi-grid .stat-card.warning,.stat-grid.operational-stat-grid .stat-card.warning,.stat-grid .stat-card.warning{background:#fff4c7}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card.danger,.dashboard-kpi-grid .stat-card.danger,.stat-grid.operational-stat-grid .stat-card.danger,.stat-grid .stat-card.danger{background:#ffe4e1}.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child),.dashboard-kpi-grid .stat-card:not(:last-child),.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-bottom:0;border-right:0}.workflow-intro-band,.current-batch-bar,.call-window-editor{background:transparent;border:0;border-top:1px solid #adcac0;border-bottom:1px solid #d1e1dc;border-radius:0;color:var(--text);padding:12px 2px}.workflow-intro-band h2,.current-batch-main h2{color:#12251f}.workflow-intro-band p,.current-batch-main span,.call-window-header small{color:var(--text-muted)}.current-batch-stats span{color:#31544d}.current-batch-stats strong{color:#10231f}.weekday-picker label{background:#fff}.call-filter-row.quick-filter-row{background:transparent;border:0;border-radius:0;min-height:0;padding:0}@media(max-width:1180px){.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:not(:last-child),.dashboard-kpi-grid .stat-card:not(:last-child),.stat-grid.operational-stat-grid .stat-card:not(:last-child){border-bottom:0;border-right:0}}@media(max-width:900px){.dashboard-kpi-grid.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2),.dashboard-kpi-grid .stat-card:nth-last-child(-n+2),.stat-grid.operational-stat-grid .stat-card:nth-last-child(-n+2){border-bottom:0}}@property --sidebar-width{syntax: "<length-percentage>"; inherits: true; initial-value: 232px;}:root{--clara-green: #007a26;--clara-green-dark: #063820;--clara-teal: #007f68;--clara-lime: #b8ff00;--workspace: #f4f5f3;--surface: #ffffff;--surface-soft: #f8f9f7;--surface-raised: #ffffff;--surface-sunken: #ecefed;--border: #d9dedb;--border-strong: #c6ceca;--text: #1f2925;--text-muted: #5f6b66;--text-soft: #7b8782;--selection-bg: #eaf4ef;--selection-border: #0f8f4f;--attention-bg: #fff4e5;--attention-border: #e0b76c;--danger-bg: #fff0ef;--danger-border: #e7b7b2;--danger: #a53932;--warning: #8a5c0c;--success: #087a2e;--info: #0a6e82;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 7px;--radius-lg: 10px;--shadow-hairline: 0 0 0 1px rgba(31, 41, 37, .06);--shadow-raise: 0 6px 18px rgba(31, 41, 37, .1), 0 1px 2px rgba(31, 41, 37, .08);--shadow-drawer: -18px 0 36px rgba(31, 41, 37, .16);--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-soft: cubic-bezier(.25, .46, .45, .94);--duration-fast: .12s;--duration-base: .2s;--duration-sidebar: .24s;--duration-polish: .3s}html{background:var(--workspace);color:var(--text)}body,.product-shell,.product-workspace{background:var(--workspace)}h1,h2,h3{color:var(--text);text-wrap:balance}p,li,td,span{text-wrap:pretty}.product-shell{--sidebar-width: 232px;transition:--sidebar-width var(--duration-sidebar) var(--ease-out),grid-template-columns var(--duration-sidebar) var(--ease-out)}.product-shell.nav-collapsed{--sidebar-width: 68px}.product-sidebar{background:#f2f3f1;border-right:1px solid var(--border);color:var(--text);gap:12px;padding:10px 8px;transition:width var(--duration-sidebar) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.sidebar-collapse-toggle{background:transparent;border:0;border-radius:0;color:transparent;cursor:pointer;height:100vh;left:calc(var(--sidebar-width) - 6px);min-height:0;padding:0;top:0;transition:left var(--duration-sidebar) var(--ease-out),background-color var(--duration-base) var(--ease-out);width:12px}.sidebar-collapse-toggle:before{background:var(--border);bottom:0;content:"";left:5px;position:absolute;top:0;transition:background-color var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out);width:1px}.sidebar-collapse-toggle:hover{background:#007f680d}.sidebar-collapse-toggle:hover:before,.sidebar-collapse-toggle:focus-visible:before{background:var(--clara-teal);width:2px}.sidebar-collapse-toggle:focus-visible{box-shadow:inset 0 0 0 2px #007f682e;outline:0}.brand-panel{border-bottom:1px solid var(--border);align-items:center;border-radius:0;display:flex;min-height:52px;padding:0 6px 12px}.brand-panel img{border-radius:0;height:auto;max-width:178px;width:100%}.brand-panel .brand-logo-mark{display:none}.product-shell.nav-collapsed .brand-panel{justify-content:center;min-height:58px;padding:30px 0 10px}.product-shell.nav-collapsed .brand-panel .brand-logo-full{display:none}.product-shell.nav-collapsed .brand-panel .brand-logo-mark{display:block;height:34px;max-width:34px;width:34px}.environment-badge{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0 7px 12px}.environment-badge span{background:transparent;color:var(--text);gap:6px;min-height:0;padding:0;text-transform:none}.environment-badge span:before{background:var(--success);border-radius:999px;content:"";display:inline-block;height:7px;width:7px}.environment-badge strong{color:var(--text-muted);font-size:.72rem;font-weight:650}.nav-section+.nav-section{border-top-color:var(--border)}.nav-section-label{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.02em;padding-inline:9px}.main-nav button{border-radius:var(--radius-md);color:#2f3b36;min-height:36px;padding:7px 9px;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.main-nav button:hover{background:#007f680e;border-color:transparent;color:var(--text);transform:translate(1px)}.main-nav button.active{background:transparent;border-color:transparent;color:var(--clara-green-dark)}.main-nav button.active small,.main-nav small{border-color:#cbd6d1;color:var(--text-soft)}.product-shell.nav-collapsed .main-nav button{height:42px;min-height:42px;width:42px}.main-nav button:before{background:transparent;border-radius:999px;content:"";height:16px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(.55);transition:background var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);width:3px}.main-nav button.active:before{background:var(--clara-teal);opacity:1;transform:translateY(-50%) scaleY(1)}.main-nav{align-content:start;flex:1 1 auto}.sidebar-health-status{align-items:stretch;border-top:1px solid var(--border);color:var(--text-soft);display:flex;gap:8px;flex-direction:column;justify-content:space-between;margin-top:auto;padding:12px 7px 2px}.sidebar-current-user{display:grid;gap:2px;min-width:0;padding:0 2px 5px}.sidebar-current-user strong,.sidebar-current-user span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-current-user strong{color:var(--text);font-size:.78rem}.sidebar-current-user span{color:var(--text-muted);font-size:.68rem}.workspace-access-state{align-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:0 20px;grid-template-columns:64px minmax(0,1fr);margin:min(12vh,112px) auto 32px;max-width:720px;min-height:280px;padding:38px 42px;width:calc(100% - 56px)}.workspace-access-icon{align-items:center;align-self:start;background:var(--selection-bg);border:1px solid #b8d9cf;border-radius:50%;color:var(--clara-green);display:inline-flex;height:54px;justify-content:center;width:54px}.workspace-access-copy{max-width:34rem}.workspace-access-status{align-items:center;color:var(--clara-teal);display:inline-flex;font-size:.74rem;font-weight:750;gap:6px;margin-bottom:10px}.workspace-access-state h1,.workspace-access-state p{margin:0}.workspace-access-state h1{color:var(--text);font-size:1.34rem;line-height:1.24}.workspace-access-state p{color:var(--text-muted);font-size:.88rem;line-height:1.55;margin-top:8px;max-width:60ch}.workspace-access-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;grid-column:2;margin-top:24px}.workspace-access-actions .primary-action{min-height:42px;padding-inline:15px;text-decoration:none}.workspace-access-actions>span{color:var(--text-soft);font-size:.74rem}.workspace-unavailable-state .workspace-access-icon{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.workspace-unavailable-state .workspace-access-status{color:var(--danger)}@media(max-width:720px){.workspace-access-state{grid-template-columns:1fr;margin-top:24px;min-height:0;padding:28px 24px;width:calc(100% - 28px)}.workspace-access-icon{margin-bottom:20px}.workspace-access-actions{grid-column:1}.workspace-access-actions .primary-action{width:100%}}.sidebar-health-copy{align-items:center;display:flex;gap:7px;min-width:0}.sidebar-health-copy>span{color:var(--text-muted);font-size:.72rem;font-weight:720;min-width:0}.sidebar-health-status .status-badge{flex:0 0 auto}.sidebar-refresh-action{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);width:28px}.sidebar-refresh-action:hover{background:#007f6812;color:var(--clara-teal);transform:translateY(-1px)}.sidebar-refresh-action:focus-visible{box-shadow:0 0 0 3px #007f6829;outline:0}.product-shell.nav-collapsed .sidebar-health-status{flex-direction:column;gap:8px;justify-content:center;padding:10px 0 2px}.product-shell.nav-collapsed .sidebar-current-user{display:none}.product-shell.nav-collapsed .sidebar-health-copy>span{display:none}.product-shell.nav-collapsed .sidebar-health-status .status-badge{border-radius:999px;font-size:0;height:10px;min-height:10px;padding:0;width:10px}.sidebar-floating-tooltip{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raise);color:var(--text)}.product-workspace{max-width:none;padding:0}.product-topbar{background:#fff;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--text);justify-content:flex-end;min-height:58px;margin:0;padding:10px 18px;position:sticky;top:0;z-index:20}.product-topbar .eyebrow{display:none}.product-topbar h1{color:var(--text);font-size:.94rem;font-weight:750;letter-spacing:0}.topbar-tools{gap:7px}.page-stack{gap:18px;padding:18px}.page-header{align-items:center;border:0;border-bottom:1px solid var(--border-strong);margin:0;min-height:44px;padding:0 0 12px}.page-header h1{font-size:1.24rem;font-weight:760;line-height:1.16;margin:0}.page-header p,.page-header .eyebrow,.section-panel-heading .eyebrow,.card-heading .eyebrow,.detail-drawer-header .eyebrow,.workflow-inspector-header .eyebrow{display:none}.section-panel,.card,.muted-panel,.source-banner,.empty-state,.call-review-sessions,.call-review-transcript,.annotation-panel,.testing-tools-panel,.transcript-panel,.workflow-routing-panel,.scenario-tree-panel,.connection-modal,.feedback-bundle-modal{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.section-panel-heading,.card-heading,.call-review-panel-heading,.transcript-panel-heading,.workflow-inspector-header{align-items:center;background:transparent;border-bottom:1px solid var(--border);margin:0 0 10px;min-height:34px;padding:0 0 8px}.section-panel-heading h2,.card-heading h2,.call-review-panel-heading h2{align-items:baseline;color:var(--text);display:flex;flex-wrap:wrap;gap:8px;font-size:.95rem;font-weight:760;line-height:1.2}.section-panel-meta{color:var(--text-soft);font-size:.73rem;font-weight:650}.section-panel-heading svg,.card-heading svg,.call-review-panel-heading svg{color:var(--text-soft)}.section-panel>:not(.section-panel-heading),.card>:not(.card-heading){margin:0}.summary-grid>div,.split-detail>div,.flow-grid>div,.health-panel>div,.settings-list>div,.batch-compact-stats>div,.batch-results-summary>div,.dashboard-status-facts>div,.automation-grid>div,.muted-panel,.source-banner,.call-drilldown-hero{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:10px 0}.summary-grid>div:nth-child(-n+2),.split-detail>div:nth-child(-n+2),.flow-grid>div:nth-child(-n+2),.batch-results-summary>div:nth-child(-n+4),.batch-compact-stats>div:nth-child(-n+3),.health-panel>div:first-child,.settings-list>div:first-child{border-top:0}.compact-table-wrap,.responsive-table,.detail-table-wrap,.detail-log-table{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);overflow:auto}.compact-data-table th,th{background:#f2f4f2;border-bottom:1px solid var(--border-strong);color:#46504b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:750;letter-spacing:.02em}.compact-data-table td,td{background:#fff;border-bottom-color:var(--border);color:var(--text);font-size:.82rem}td>span,.table-summary,.call-record-row td span,.batch-history-table td span{color:var(--text-muted)}.compact-data-table strong,td strong{color:var(--text)}tbody tr,.compact-data-table tbody tr td,.transcript-line,.review-session-card,.batch-schedule-card,.workflow-map-node,.scenario-branch-card,.question-simulator-card,.annotation-card{transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}tbody tr:hover,.compact-data-table tbody tr:hover td,.row-action-table tbody tr:hover td,.row-action-table tbody tr:focus td,.transcript-line:hover{background:#f8faf8}.selected-row,.review-session-card.active,.batch-schedule-card.active,.workflow-map-node.active{background:var(--selection-bg);border-color:var(--selection-border);box-shadow:inset 0 0 0 1px #0f8f4f2e}.compact-data-table tbody tr.selected-row td{background:var(--selection-bg);border-top-color:var(--selection-border)}.compact-data-table tbody tr.attention-selected-row td,.attention-row-signal td,.call-record-row.needs-attention{background:var(--attention-bg)}.primary-action,.secondary-action,.details-action,.icon-action,.inline-table-action,.action-row button,.call-drilldown-actions button,.scenario-tree-actions button,.workflow-tabs button,.feedback-target-toggle button,.sentiment-toggle button,.quick-filter-row button,.link-button{border-radius:var(--radius-sm);font-weight:740;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.primary-action,.secondary-action,.details-action,.icon-action,.inline-table-action,.action-row button,.call-drilldown-actions button,.scenario-tree-actions button{min-height:36px}.primary-action{background:var(--success);border-color:var(--success);box-shadow:0 1px 2px #1f29251f;color:#fff}.primary-action:hover{background:#066a28;border-color:#066a28;box-shadow:0 5px 12px #1f292524;color:#fff;transform:translateY(-1px)}.primary-action:active,.secondary-action:active,.details-action:active,.icon-action:active,.inline-table-action:active,.action-row button:active,.call-drilldown-actions button:active,.scenario-tree-actions button:active,.workflow-tabs button:active,.feedback-target-toggle button:active,.sentiment-toggle button:active,.quick-filter-row button:active{transform:scale(.97)}.primary-action.danger-action{background:var(--danger);border-color:var(--danger)}.primary-action.danger-action:hover{background:#8b302a;border-color:#8b302a}.secondary-action,.details-action,.icon-action,.inline-table-action,.action-row button,.call-drilldown-actions button,.scenario-tree-actions button{background:#fff;border-color:var(--border-strong);color:var(--text)}.secondary-action:hover,.details-action:hover,.icon-action:hover,.inline-table-action:hover,.action-row button:hover,.call-drilldown-actions button:hover,.scenario-tree-actions button:hover{background:#f8faf8;border-color:#aab6b0;box-shadow:0 3px 8px #1f292514;color:var(--text);transform:translateY(-1px)}.icon-action{min-width:36px;width:36px}.compact-action{min-height:32px}.status-badge{border-radius:var(--radius-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:760;min-height:22px;padding:3px 7px}.status-badge.good{background:#0a8f31;color:#fff}.status-badge.warn{background:#fff0c2;color:var(--warning)}.status-badge.bad{background:#e5483f;color:#fff}.status-badge.neutral{background:#eaeeeb;color:#56615c}.status-badge.info,.status-badge.progress{background:#dceff3;color:var(--info)}.workflow-tabs,.feedback-target-toggle,.sentiment-toggle,.quick-filter-row{background:#ecefed;border:1px solid var(--border);border-radius:var(--radius-md);gap:4px;padding:4px}.workflow-tabs button,.feedback-target-toggle button,.sentiment-toggle button,.quick-filter-row button{border-radius:var(--radius-sm);min-height:32px}.workflow-tabs button:hover,.feedback-target-toggle button:hover,.sentiment-toggle button:hover,.quick-filter-row button:hover{background:#fff}.workflow-tabs button.active,.feedback-target-toggle button.active,.quick-filter-row button.active{background:#fff;border-color:var(--border-strong);box-shadow:0 1px 2px #1f292514;color:var(--text)}.section-panel>.batch-table-toolbar{margin-bottom:24px}.section-panel>.batch-table-toolbar+.batch-history-table{margin-top:24px}.batch-filter-panel .quick-filter-row{background:transparent;border:0;border-radius:0;min-height:34px;padding:0}.batch-filter-panel .quick-filter-row button{border-radius:var(--radius-xs);min-height:32px}.batch-filter-panel .quick-filter-row button.active{background:#e7f4ee;border-color:transparent;box-shadow:none;color:var(--clara-teal)}.form-field input,.form-field textarea,.form-field select,.workflow-step-title,.rule-card-header input,.workflow-simulator-input,.round-select,.status-select,.workflow-route-row select,.range-select-grid select{background:#fff;border-color:var(--border-strong);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.form-field input:hover,.form-field textarea:hover,.form-field select:hover,.workflow-step-title:hover,.rule-card-header input:hover,.workflow-simulator-input:hover,.round-select:hover,.status-select:hover,.workflow-route-row select:hover,.range-select-grid select:hover{border-color:#a7b3ad}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.workflow-step-title:focus,.rule-card-header input:focus,.workflow-simulator-input:focus,.round-select:focus,.status-select:focus,.workflow-route-row select:focus,.range-select-grid select:focus,button:focus-visible{outline:0;box-shadow:0 0 0 3px #007f6829}.dashboard-page{gap:16px}.dashboard-header-actions,.metrics-header-actions,.metrics-range-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.dashboard-header-actions,.metrics-header-actions{justify-content:flex-end}.dashboard-date-filter{background:transparent;border-color:var(--border);padding:3px}.dashboard-date-filter button{font-size:.76rem;font-weight:760;min-height:30px;padding:4px 9px}.dashboard-date-filter button.active{background:#e7f4ee;border-color:transparent;box-shadow:none;color:var(--clara-teal)}.metrics-range-controls label{display:grid;gap:3px;min-width:132px}.metrics-range-controls span{color:var(--text-muted);font-size:.66rem;font-weight:820;line-height:1}.metrics-range-controls input{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);font-size:.78rem;min-height:34px;padding:6px 8px}.dashboard-status-strip{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);color:var(--text);gap:20px;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);padding:12px 14px}.dashboard-status-strip.good,.dashboard-status-strip.warn,.dashboard-status-strip.progress,.dashboard-status-strip.bad{background:#fff}.dashboard-status-strip.good{border-top:3px solid var(--success)}.dashboard-status-strip.warn,.dashboard-status-strip.progress{border-top:3px solid #d3a843}.dashboard-status-strip.bad{border-top:3px solid var(--danger)}.dashboard-status-title h2,.dashboard-status-primary p{color:var(--text)}.dashboard-status-primary p{color:var(--text-muted);font-size:.84rem;margin:0}.dashboard-status-facts{gap:0}.dashboard-status-facts>div{background:transparent;border:0;border-left:1px solid var(--border);padding:3px 12px}.dashboard-status-facts>div:first-child{border-left:0}.dashboard-status-facts span,.dashboard-throughput-strip span,.priority-pill{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.dashboard-status-facts strong{color:var(--text)}.dashboard-graph-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-chart-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);display:grid;gap:8px;min-height:196px;min-width:0;padding:10px 11px}.dashboard-chart-panel.wide{grid-column:span 2}.dashboard-chart-panel.outcome-summary-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);min-height:226px}.dashboard-chart-panel.outcome-summary-panel .dashboard-chart-heading{padding:0}.dashboard-chart-heading{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.dashboard-chart-heading h2{color:var(--text);font-size:.88rem;font-weight:780;line-height:1.2;margin:0}.dashboard-chart-heading span,.dashboard-chart-empty,.dashboard-bar-row small,.dashboard-batch-row span{color:var(--text-muted);font-size:.72rem;line-height:1.3}.dashboard-chart-heading strong{color:var(--text);font-size:1.08rem;line-height:1;white-space:nowrap}.dashboard-chart-legend{display:flex;flex-wrap:wrap;gap:6px 10px}.dashboard-chart-legend span{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.68rem;gap:5px;line-height:1}.dashboard-chart-legend i{border-radius:999px;display:inline-block;height:7px;width:7px}.dashboard-chart-legend .queued,.dashboard-trend-stack .queued,.dashboard-hourly-status-stack .queued,.dashboard-bar-fill.neutral,.dashboard-progress-track .remaining{background:#dfe5e2}.dashboard-chart-legend .completed,.dashboard-trend-stack .completed,.dashboard-hourly-status-stack .completed,.dashboard-bar-fill.good,.dashboard-progress-track .completed{background:#0a8f31}.dashboard-chart-legend .failed,.dashboard-trend-stack .failed,.dashboard-hourly-status-stack .failed,.dashboard-bar-fill.warn,.dashboard-progress-track .failed{background:#d6a634}.dashboard-chart-legend .escalated,.dashboard-trend-stack .escalated,.dashboard-hourly-status-stack .escalated,.dashboard-bar-fill.bad,.dashboard-progress-track .escalated{background:#c43f37}.dashboard-chart-legend .calling,.dashboard-hourly-status-stack .calling,.dashboard-bar-fill.progress{background:#18889a}.dashboard-bar-fill.info{background:#4da2b0}.dashboard-chart-legend .cancelled,.dashboard-hourly-status-stack .cancelled{background:#89948f}.dashboard-trend-chart{display:grid;gap:10px;min-height:0}.dashboard-trend-bars{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:118px}.dashboard-trend-day{align-items:center;display:grid;gap:5px;justify-items:center;min-width:0}.dashboard-trend-stack{align-items:stretch;border-radius:var(--radius-xs);display:flex;flex-direction:column-reverse;min-height:2px;overflow:hidden;width:100%}.dashboard-trend-stack span{display:block;min-height:0}.dashboard-trend-day strong{color:var(--text);font-size:.78rem;line-height:1}.dashboard-trend-day>span,.dashboard-hourly-status-hour>span,.dashboard-bar-row-label span,.dashboard-line-axis span{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.dashboard-bar-list,.dashboard-batch-progress{display:grid;gap:7px}.dashboard-bar-row{display:grid;gap:4px;min-width:0}.dashboard-bar-row-label{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.dashboard-bar-row-label strong{color:var(--text);font-size:.8rem}.dashboard-bar-track,.dashboard-progress-track{background:#edf1ef;border-radius:999px;height:7px;overflow:hidden}.dashboard-bar-fill{background:var(--clara-teal);border-radius:inherit;display:block;height:100%}.dashboard-distribution{display:grid;gap:12px;min-width:0}.dashboard-distribution-track{align-items:stretch;background:#eef3f1;border-radius:999px;display:flex;height:18px;overflow:hidden;width:100%}.dashboard-distribution-track em{align-items:center;color:var(--text-muted);display:flex;font-size:.72rem;font-style:normal;justify-content:center;width:100%}.dashboard-distribution-segment{display:block;min-width:2px}.dashboard-distribution-segment.neutral,.dashboard-distribution-label i.neutral{background:#b9c6c1}.dashboard-distribution-segment.progress,.dashboard-distribution-label i.progress{background:#18889a}.dashboard-distribution-segment.good,.dashboard-distribution-label i.good{background:#0a8f31}.dashboard-distribution-segment.warn,.dashboard-distribution-label i.warn{background:#d6a634}.dashboard-distribution-segment.bad,.dashboard-distribution-label i.bad{background:#c43f37}.dashboard-distribution-segment.info,.dashboard-distribution-label i.info{background:#4da2b0}.dashboard-distribution-rows{display:grid;gap:0}.dashboard-distribution-row{align-items:center;border-top:1px solid #edf3f0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto 42px;min-height:27px}.dashboard-distribution-row:first-child{border-top:0}.dashboard-distribution-label{align-items:center;display:inline-flex;gap:7px;min-width:0}.dashboard-distribution-label i{border-radius:999px;flex:0 0 auto;height:8px;width:8px}.dashboard-distribution-label span{color:#3f544d;font-size:.76rem;font-weight:760;line-height:1.2}.dashboard-distribution-row strong{color:var(--text);font-size:.82rem;font-weight:820}.dashboard-distribution-row small{color:var(--text-muted);font-size:.7rem;font-weight:720;text-align:right}.dashboard-hourly-status-chart{display:grid;gap:10px;min-height:0}.dashboard-hourly-status-bars{align-items:end;display:grid;gap:7px;min-height:132px}.dashboard-hourly-status-hour{align-items:end;display:grid;gap:4px;grid-template-rows:14px 108px 14px;justify-items:center;min-width:0}.dashboard-hourly-status-hour strong{color:var(--text);font-size:.72rem;line-height:1}.dashboard-hourly-status-stack{align-self:end;background:#edf1ef;border:1px solid #dce8e3;border-radius:var(--radius-xs);display:flex;flex-direction:column-reverse;min-height:2px;overflow:hidden;width:min(30px,100%)}.dashboard-hourly-status-stack span{align-items:center;color:#fff;display:flex;font-size:.58rem;font-weight:850;justify-content:center;min-height:2px;width:100%}.dashboard-hourly-status-stack .queued,.dashboard-hourly-status-stack .failed{color:#273a34}.dashboard-line-chart{display:grid;gap:6px}.dashboard-line-plot{display:grid;gap:6px;grid-template-columns:32px minmax(0,1fr)}.dashboard-line-scale{color:var(--text-soft);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:720;height:96px;line-height:1}.dashboard-line-scale span{align-self:start}.dashboard-line-scale span:nth-child(2){align-self:center}.dashboard-line-scale span:nth-child(3){align-self:end}.dashboard-line-chart svg{inset:0;height:100%;position:absolute;width:100%}.dashboard-line-chart polyline{fill:none;stroke:var(--danger);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.dashboard-line-canvas{background:linear-gradient(to top,rgba(31,41,37,.08) 1px,transparent 1px) 0 0 / 100% 25%;height:96px;min-width:0;position:relative;width:100%}.dashboard-line-point{background:#fff;border:2px solid var(--danger);border-radius:999px;display:block;height:9px;position:absolute;transform:translate(-50%,-50%);width:9px}.dashboard-line-point span{color:var(--danger);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:820;left:50%;line-height:1;position:absolute;text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;top:-8px;transform:translate(-50%,-100%);white-space:nowrap}.dashboard-line-axis{display:grid;gap:0;margin-left:38px;width:calc(100% - 38px)}.dashboard-line-axis span{text-align:center}.dashboard-failure-average{align-content:center;display:grid;gap:12px;min-height:142px}.dashboard-failure-average-value{align-items:baseline;display:flex;gap:10px}.dashboard-failure-average-value strong{color:var(--danger);font-size:2.35rem;font-weight:820;line-height:.95}.dashboard-failure-average-value span{color:var(--text);font-size:.82rem;font-weight:780}.dashboard-failure-average-track{background:#edf1ef;border-radius:999px;height:8px;overflow:hidden}.dashboard-failure-average-track span{background:var(--danger);border-radius:inherit;display:block;height:100%}.dashboard-failure-average p{color:var(--text-muted);font-size:.75rem;line-height:1.35;margin:0}.dashboard-batch-row{display:grid;gap:6px}.dashboard-batch-row>div:first-child{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.dashboard-batch-row strong{color:var(--text);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-progress-track{display:flex;height:9px}.dashboard-progress-track span{display:block;height:100%}.dashboard-command-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr)}.dashboard-main-stack{display:grid;gap:16px;min-width:0}.dashboard-action-table table{min-width:0;table-layout:fixed}.dashboard-action-table th:nth-child(1),.dashboard-action-table td:nth-child(1){width:78px}.dashboard-action-table th:nth-child(3),.dashboard-action-table td:nth-child(3){width:76px}.dashboard-action-table th:nth-child(5),.dashboard-action-table td:nth-child(5){width:118px}.dashboard-action-table th:nth-child(6),.dashboard-action-table td:nth-child(6){width:112px}.dashboard-action-table .status-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-action-table .dashboard-action-cell button{font-size:.74rem;min-width:86px;padding-inline:8px;white-space:nowrap}.priority-pill{align-items:center;background:#eef1ef;border-radius:var(--radius-xs);color:#55615c;display:inline-flex;min-height:22px;padding:3px 7px}.priority-pill.bad{background:#ffe5e2;color:var(--danger)}.priority-pill.warn{background:#fff0c2;color:var(--warning)}.priority-pill.progress{background:#e0f0f3;color:var(--info)}.priority-pill.good{background:#dff1e6;color:var(--success)}.dashboard-health-list{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);display:grid;overflow:hidden}.dashboard-health-list>div{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,.9fr) auto;padding:10px 12px}.dashboard-health-list>div+div{border-top:1px solid var(--border)}.dashboard-health-list strong{color:var(--text);font-size:.84rem}.dashboard-health-list span:not(.status-badge){color:var(--text-muted);display:block;font-size:.78rem;grid-column:1 / -1;line-height:1.35}.dashboard-throughput-strip{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.dashboard-throughput-strip>div{padding:11px 12px}.dashboard-throughput-strip>div+div{border-left:1px solid var(--border)}.dashboard-throughput-strip strong{color:var(--text);display:block;font-size:1.08rem;line-height:1.1;margin-top:4px}.metrics-page{gap:16px}.metrics-summary-strip{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden}.metrics-summary-strip>div{min-width:0;padding:11px 12px}.metrics-summary-strip>div+div{border-left:1px solid var(--border)}.metrics-summary-strip span{color:var(--text-muted);display:block;font-size:.66rem;font-weight:820;line-height:1.15}.metrics-summary-strip strong{color:var(--text);display:block;font-size:1.08rem;line-height:1.1;margin-top:5px}.metrics-analytics-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-daily-table table{min-width:980px}.question-metrics-table table{min-width:1080px}.question-metric-label{display:flex;flex-direction:column;gap:3px;min-width:0}.question-metric-label small{color:var(--text-muted);font-size:.67rem;font-weight:760;line-height:1.2}.dashboard-testing-strip,.testing-tools-panel{background:transparent;border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.dashboard-testing-strip{padding:10px 12px}.dashboard-testing-strip span{display:none}.stat-grid,.workflow-stat-grid{gap:10px}.stat-card,.workflow-node,.rule-card,.workflow-result-row,.workflow-step-card,.question-simulator-card,.annotation-card,.review-session-card,.batch-schedule-card,.scenario-branch-card,.call-review-sessions,.annotation-panel,.call-review-transcript,.connection-modal,.feedback-bundle-modal{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline)}.stat-card{min-height:76px;padding:11px 12px}.stat-card:hover,.review-session-card:hover,.batch-schedule-card:hover,.workflow-map-node:hover,.scenario-branch-card:hover,.question-simulator-card:hover,.annotation-card:hover{border-color:#b9c5bf;box-shadow:var(--shadow-raise);transform:translateY(-1px)}.stat-card span{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.stat-card strong{color:var(--text);font-size:1.22rem}.stat-card small{color:var(--text-muted)}.stat-card.accent,.stat-card.success,.stat-card.warning,.stat-card.danger{background:#fff}.stat-card.accent{border-top:3px solid var(--success)}.stat-card.success{border-top:3px solid #63b77d}.stat-card.warning{border-top:3px solid #d5ad48}.stat-card.danger{border-top:3px solid var(--danger)}.workflow-intro-band,.current-batch-bar,.call-window-editor{background:transparent;border:0;border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--text)}.workflow-map-panel{background:transparent;border-right-color:var(--border)}.workflow-map-node,.workflow-routing-panel,.scenario-tree-panel,.inherited-scenarios,.scenario-path-preview,.simulator-ai-preview,.simulator-result-inline,.selected-range-box,.weekday-picker label,.toggle-field,.transcript-panel,.transcript-line-item{background:#fff;border-color:var(--border);border-radius:var(--radius-md)}.scenario-branch-card.accordion{overflow:hidden}.scenario-accordion-summary{transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.scenario-accordion-summary:hover,.scenario-accordion-summary:focus-visible{background:#f8faf8}.scenario-accordion-chevron{transition:transform var(--duration-polish) var(--ease-out)}.scenario-branch-body.accordion-body{transition:max-height var(--duration-polish) var(--ease-out),opacity var(--duration-base) var(--ease-out),padding var(--duration-polish) var(--ease-out),border-width var(--duration-polish) var(--ease-out),visibility 0s linear 0s}.scenario-branch-card.accordion:not(.expanded) .scenario-branch-body.accordion-body{transition:max-height var(--duration-polish) var(--ease-out),opacity var(--duration-fast) var(--ease-out),padding var(--duration-polish) var(--ease-out),border-width var(--duration-polish) var(--ease-out),visibility 0s linear var(--duration-polish)}.detail-drawer-backdrop,.modal-scrim{animation:clara-fade-in var(--duration-base) var(--ease-out) both;background:#1f292547}.detail-drawer{animation:clara-slide-in var(--duration-polish) var(--ease-out) both;background:var(--workspace);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-drawer);padding:18px}.detail-drawer-header{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);color:var(--text);margin-bottom:14px;padding:12px}.detail-drawer-header h2{color:var(--text);font-size:1.08rem}.connection-modal,.feedback-bundle-modal{animation:clara-pop-in var(--duration-polish) var(--ease-out) both;box-shadow:0 18px 42px #1f29252e}.json-block,.feedback-bundle-body textarea{border-radius:var(--radius-sm)}@keyframes clara-fade-in{0%{opacity:0}to{opacity:1}}@keyframes clara-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes clara-pop-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){.product-workspace{padding:0}.product-sidebar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;border-bottom:1px solid var(--border);border-right:0;padding:10px 10px 8px}.brand-panel{border-bottom:0;min-height:0;padding:0}.brand-panel img{max-width:174px}.product-shell.nav-collapsed .brand-panel .brand-logo-full{display:block}.product-shell.nav-collapsed .brand-panel .brand-logo-mark{display:none}.environment-badge{align-self:center;border-bottom:0;justify-self:end;padding:0}.environment-badge strong{display:none}.main-nav{display:flex;gap:6px;grid-column:1 / -1;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.nav-section{display:flex;flex:0 0 auto;gap:6px}.nav-section+.nav-section{border-top:0;padding-top:0}.nav-section-label,.main-nav small{display:none}.main-nav button{flex:0 0 auto;min-height:38px;min-width:142px;white-space:nowrap}.sidebar-health-status{grid-column:1 / -1;justify-content:flex-start;margin-top:0;padding:8px 0 0}.dashboard-command-grid,.dashboard-status-strip{grid-template-columns:1fr}.dashboard-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-summary-strip>div:nth-child(4n+1){border-left:0}.metrics-summary-strip>div:nth-child(n+5){border-top:1px solid var(--border)}.dashboard-chart-panel.wide{grid-column:span 2}.dashboard-throughput-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-throughput-strip>div:nth-child(3n+1){border-left:0}.dashboard-throughput-strip>div:nth-child(n+4){border-top:1px solid var(--border)}}@media(max-width:900px){.page-stack{padding:14px}.product-topbar,.page-header{align-items:flex-start}.dashboard-header-actions{justify-content:flex-start;width:100%}.dashboard-date-filter{flex:1 1 100%}.dashboard-status-facts>div{border-left:0;border-top:1px solid var(--border);padding:8px 0}.dashboard-status-facts>div:first-child{border-top:0}.dashboard-graph-grid{grid-template-columns:1fr}.metrics-header-actions,.metrics-range-controls{justify-content:flex-start;width:100%}.metrics-analytics-grid{grid-template-columns:1fr}.dashboard-chart-panel.wide{grid-column:auto}.dashboard-action-table table{min-width:760px}.dashboard-throughput-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-throughput-strip>div{border-top:1px solid var(--border)}.dashboard-throughput-strip>div:nth-child(-n+2){border-top:0}.dashboard-throughput-strip>div:nth-child(odd){border-left:0}.detail-drawer{width:100vw}}@media(max-width:520px){.page-stack{padding:12px}.dashboard-throughput-strip{grid-template-columns:1fr}.metrics-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-summary-strip>div,.metrics-summary-strip>div:nth-child(n+5){border-left:0;border-top:1px solid var(--border)}.metrics-summary-strip>div:nth-child(-n+2){border-top:0}.metrics-summary-strip>div:nth-child(2n){border-left:1px solid var(--border)}.dashboard-throughput-strip>div,.dashboard-throughput-strip>div:nth-child(-n+2){border-left:0;border-top:1px solid var(--border)}.dashboard-throughput-strip>div:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.eyebrow{display:none}.stat-grid:not(.operational-stat-grid),.workflow-stat-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);gap:1px;overflow:hidden}.stat-grid:not(.operational-stat-grid) .stat-card,.workflow-stat-grid .stat-card{border:0;border-radius:0;box-shadow:none}.stat-grid:not(.operational-stat-grid) .stat-card:hover,.workflow-stat-grid .stat-card:hover{border-color:transparent;box-shadow:none;transform:none}.main-nav button{font-size:.8rem;font-weight:560;gap:8px;line-height:1.15;min-height:34px;padding:6px 8px}.main-nav button.active{font-weight:700}.main-nav button svg{height:16px;width:16px}.main-nav span{line-height:1.14}.nav-section-label{font-size:.58rem;font-weight:760;letter-spacing:.04em}.main-nav small{font-size:.54rem;font-weight:760;line-height:1;padding:2px 5px}.environment-badge span{font-size:.74rem;font-weight:680}.environment-badge strong{font-size:.66rem;font-weight:560}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.call-records-toolbar{align-items:center;gap:10px;margin-bottom:8px}.compact-sort-control{align-self:center;gap:0}.compact-sort-control select{font-size:.82rem;min-height:32px;padding:4px 28px 4px 10px}.call-records-toolbar{grid-template-columns:1fr;margin-bottom:6px}.sortable-column-header{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--radius-xs);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;justify-content:flex-start;letter-spacing:inherit;min-height:22px;padding:0;text-align:left;text-transform:inherit;white-space:nowrap;width:100%}.sortable-column-header span:first-child{flex:0 0 auto;white-space:nowrap}.numeric-cell .sortable-column-header{justify-content:flex-end}.call-records-table th.numeric-cell,.call-records-table td.numeric-cell,.attention-records-table th.numeric-cell,.attention-records-table td.numeric-cell{min-width:86px;width:86px}.sortable-column-header:hover,.sortable-column-header.active{color:var(--clara-teal)}.sortable-column-header:focus-visible{box-shadow:0 0 0 3px #007f6829;outline:0}.sort-indicator{align-items:center;color:currentColor;display:inline-flex;flex:0 0 10px;justify-content:center;line-height:1}.sort-indicator svg{height:10px;stroke-width:2.4;width:10px}.table-pagination-footer{align-items:center;background:#f8fbfa;border-top:1px solid var(--border);color:var(--text-muted);display:flex;font-size:.78rem;gap:12px;justify-content:space-between;padding:8px 10px}.table-page-size-control,.table-pagination-controls,.table-pagination-buttons{align-items:center;display:inline-flex}.table-page-size-control{gap:6px;font-weight:760;white-space:nowrap}.fixed-page-size-label{color:var(--text-muted);font-weight:760;white-space:nowrap}.table-page-size-control select{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text);font:inherit;font-weight:760;min-height:28px;min-width:62px;padding:2px 6px}.table-pagination-controls{gap:10px}.table-pagination-range{color:var(--text);font-weight:760;white-space:nowrap}.table-pagination-buttons{gap:5px;white-space:nowrap}.table-pagination-button{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1);width:28px}.table-pagination-button:hover:not(:disabled){background:#edf7f3;border-color:var(--clara-teal);color:var(--clara-teal)}.table-pagination-button:focus-visible,.table-page-size-control select:focus-visible{box-shadow:0 0 0 3px #007f6829;outline:0}.table-pagination-button:disabled{color:#9aa8a2;cursor:not-allowed;opacity:.58}.workflow-reference-page .section-panel{gap:10px}.workflow-reference-summary{background:#f8fbfa;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.workflow-reference-summary>div{border-right:1px solid var(--border);display:grid;gap:4px;padding:12px 14px}.workflow-reference-summary>div:last-child{border-right:0}.workflow-reference-summary span,.workflow-flow-heading span,.workflow-flow-branch-grid span,.workflow-rule-reference span{color:var(--text-muted);font-size:.72rem;font-weight:820}.workflow-reference-summary strong{color:var(--text);font-size:.92rem}.workflow-reference-tabs{align-items:center;background:#f8fbfa;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:4px;overflow-x:auto;padding:5px}.workflow-reference-tabs button{background:transparent;border:0;border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:820;min-height:32px;padding:0 12px;transition:background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.workflow-reference-tabs button:hover{background:#eef7f3;color:var(--text)}.workflow-reference-tabs button.active{background:#fff;box-shadow:0 0 0 1px var(--border-strong);color:var(--clara-teal)}.workflow-reference-tabs button:focus-visible{box-shadow:0 0 0 3px #007f6829;outline:0}.workflow-reference-tab-panel{display:grid;gap:12px}.workflow-reference-list,.workflow-detail-list,.workflow-rule-reference-list{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.workflow-reference-row,.workflow-detail-row,.workflow-rule-reference{align-items:flex-start;background:#fff;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px}.workflow-reference-row:last-child,.workflow-detail-row:last-child,.workflow-rule-reference:last-child{border-bottom:0}.workflow-reference-row{display:grid;grid-template-columns:44px minmax(0,1fr);justify-content:normal}.workflow-reference-index{align-items:center;background:#e7f4ef;border:1px solid #c7ded6;border-radius:var(--radius-xs);color:var(--clara-teal);display:inline-flex;flex:0 0 34px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;height:28px;justify-content:center}.workflow-reference-row>div,.workflow-detail-row>div,.workflow-rule-reference>div{min-width:0}.workflow-reference-row-header,.workflow-flow-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.workflow-reference-row p,.workflow-detail-row p,.workflow-rule-reference p,.workflow-flow-branch-grid p,.workflow-clarification-strip p{color:var(--text-muted);font-size:.82rem;line-height:1.42;margin:5px 0 0}.workflow-flow{display:grid;gap:0}.workflow-flow-step{display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr)}.workflow-flow-connector{align-items:center;display:flex;flex-direction:column;gap:6px}.workflow-flow-connector span{align-items:center;background:var(--clara-green);border-radius:var(--radius-xs);color:#fff;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;height:28px;justify-content:center;width:32px}.workflow-flow-connector i{background:var(--border-strong);flex:1 1 auto;min-height:34px;width:1px}.workflow-flow-content{border-bottom:1px solid var(--border);padding:0 0 12px}.workflow-flow-step:last-child .workflow-flow-content{border-bottom:0}.workflow-flow-branch-grid{display:grid;gap:8px;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);margin-top:8px}.workflow-flow-branch-grid>div{background:#f8fbfa;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px}.workflow-flow-branch-grid strong{color:var(--text);display:block;font-size:.84rem;margin-top:4px}.workflow-flow-branch-grid ul{color:var(--text-muted);display:grid;font-size:.8rem;gap:5px;line-height:1.38;list-style:none;margin:6px 0 0;padding:0}.workflow-flow-branch-grid li strong{display:inline}.workflow-detail-row{align-items:center}.workflow-reference-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-rule-reference{align-items:flex-start}.workflow-rule-reference .status-badge{flex:0 0 auto}.workflow-rule-reference span{display:block;margin-top:3px}.workflow-clarification-strip{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.workflow-clarification-strip>div{background:#fff;border-right:1px solid var(--border);padding:12px}.workflow-clarification-strip>div:last-child{border-right:0}.workflow-clarification-strip strong{color:var(--text);font-size:.84rem}@media(max-width:720px){.table-pagination-footer{align-items:flex-start;flex-direction:column}.workflow-reference-summary,.workflow-reference-grid,.workflow-flow-branch-grid,.workflow-clarification-strip{grid-template-columns:1fr}.workflow-reference-summary>div,.workflow-clarification-strip>div{border-right:0;border-bottom:1px solid var(--border)}.workflow-reference-summary>div:last-child,.workflow-clarification-strip>div:last-child{border-bottom:0}}.call-review-layout .call-review-panel-heading{margin:0;padding:12px 16px}.call-review-layout .call-review-session-list,.call-review-layout .transcript-stream,.call-review-layout .annotation-composer,.call-review-layout .annotation-list{padding:16px}.call-review-layout .annotation-composer{gap:12px;margin-bottom:0}.call-review-layout .annotation-list>.empty-copy{margin:0}:root{--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px}.page-stack{gap:var(--space-lg)}.page-header,.section-panel-heading,.card-heading,.call-review-panel-heading,.transcript-panel-heading,.workflow-inspector-header{column-gap:var(--space-md);min-height:44px;padding-block:var(--space-2xs) var(--space-sm);row-gap:var(--space-xs)}.section-panel-heading,.card-heading,.call-review-panel-heading,.transcript-panel-heading,.workflow-inspector-header{margin-bottom:var(--space-sm)}.page-header>div:first-child,.section-panel-heading>div:first-child,.card-heading>div:first-child,.call-review-panel-heading>div:first-child,.transcript-panel-heading>div:first-child,.workflow-inspector-header>div:first-child{align-items:center;display:flex;min-height:36px}.transcript-panel-heading>div:first-child{align-items:baseline;flex-wrap:wrap;gap:var(--space-xs)}.transcript-panel-heading h3{margin:0}.page-actions,.section-panel-heading>:not(:first-child),.card-heading>:not(:first-child),.call-review-panel-heading>:not(:first-child),.transcript-panel-heading>:not(:first-child),.workflow-inspector-header>:not(:first-child){align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end;margin-left:auto}.section-panel>:not(.section-panel-heading),.card>:not(.card-heading){min-width:0}.section-panel>.section-panel-heading+*,.card>.card-heading+*{margin-top:0}.primary-action,.secondary-action,.details-action,.inline-table-action,.action-row button,.call-drilldown-actions button,.scenario-tree-actions button{gap:var(--space-xs);min-height:38px;padding-inline:var(--space-sm)}.compact-action,.workflow-tabs button,.feedback-target-toggle button,.sentiment-toggle button,.quick-filter-row button,.batch-filter-panel .quick-filter-row button{min-height:34px;padding-inline:10px}.icon-action,.table-pagination-button,.sidebar-refresh-action{min-height:32px;min-width:32px}.table-pagination-button,.sidebar-refresh-action{height:32px;width:32px}.rule-toolbar,.settings-save-row,.batch-schedule-actions,.dashboard-header-actions,.metrics-header-actions,.metrics-range-controls{gap:var(--space-sm)}.patient-intake-settings,.intake-settings-grid,.intake-panel-stack,.eligibility-panel-stack{gap:var(--space-md)}.intake-source-card,.intake-field-mapping,.rule-toolbar{padding:var(--space-md)}.eligibility-rule-table .empty-state,.intake-data-table .empty-state{min-height:96px}.settings-tabbar{align-items:center;border-bottom:1px solid #adcac0;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:calc(-1 * var(--space-sm));padding-bottom:var(--space-sm)}.settings-tabbar button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:900;gap:var(--space-xs);min-height:38px;padding:0 var(--space-sm)}.settings-tabbar button:hover{background:#f3f8f6;border-color:#c9ddd6;color:#17342e}.settings-tabbar button[aria-selected=true]{background:#e8f6f1;border-color:#8fc8ba;color:var(--clara-green)}.settings-tabbar button svg{flex:0 0 auto}.settings-tab-panel,.settings-tab-panel.settings-grid{display:grid;gap:var(--space-md);min-width:0}.settings-tab-panel[hidden]{display:none!important}.intake-save-row{background:#f6fbf9;border:1px solid #c8ded6;border-radius:var(--radius-md);padding:var(--space-md)}.intake-save-row span{flex:1 1 320px}@media(max-width:720px){.flatfile-export-overview,.flatfile-export-controls,.script-assist-import-grid,.script-assist-import-status,.script-assist-import-checks,.patient-column-manager{grid-template-columns:1fr}.script-assist-import-status>div+div,.script-assist-import-checks>div+div{border-left:0;border-top:1px solid #c8ded6}.patient-column-modal-actions{justify-content:flex-start;flex-wrap:wrap}.patient-list-toolbar{grid-template-columns:1fr}.patient-search-control,.patient-list-actions{max-width:none;width:100%}.patient-list-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flatfile-export-overview>div+div{border-left:0;border-top:1px solid var(--border);margin-top:10px;padding-left:0;padding-top:10px}.settings-tabbar{flex-wrap:nowrap;margin-top:0;overflow-x:auto;padding-bottom:var(--space-xs)}.settings-tabbar button{flex:0 0 auto}.intake-save-row{align-items:stretch}.intake-save-row .primary-action{justify-content:center;width:100%}}.product-sidebar{will-change:width}.sidebar-collapse-toggle{will-change:left}.main-nav button{overflow:hidden}.main-nav button svg{flex:0 0 auto}.main-nav button span{display:block;flex:1 1 auto;max-width:154px;min-width:0;opacity:1;overflow:hidden;text-overflow:ellipsis;transform:translate(0);transition:max-width .18s var(--ease-out),opacity .15s var(--ease-out) .11s,transform .18s var(--ease-out) 90ms;white-space:nowrap}.main-nav button small{display:inline-flex;max-width:58px;opacity:1;overflow:hidden;transform:translate(0);transition:border-color .12s var(--ease-out),color .12s var(--ease-out),max-width .16s var(--ease-out),opacity .12s var(--ease-out) .11s,padding .16s var(--ease-out),transform .16s var(--ease-out) 90ms;white-space:nowrap}.nav-section-label,.environment-badge strong,.sidebar-health-copy>span{max-width:190px;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:max-width .17s var(--ease-out),opacity .13s var(--ease-out) .1s,transform .17s var(--ease-out) 90ms;white-space:nowrap}.product-shell.nav-collapsed .main-nav button span,.product-shell.nav-animating .main-nav button span{display:block;max-width:0;opacity:0;transform:translate(-6px);transition-delay:0ms}.product-shell.nav-collapsed .main-nav button{gap:0;justify-content:center;padding-left:0;padding-right:0}.product-shell.nav-collapsed .main-nav button svg{margin:0}.product-shell.nav-collapsed .main-nav button small,.product-shell.nav-animating .main-nav button small{border-color:transparent;display:inline-flex;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:translate(-6px);transition-delay:0ms}.product-shell.nav-collapsed .nav-section-label,.product-shell.nav-animating .nav-section-label,.product-shell.nav-collapsed .environment-badge strong,.product-shell.nav-animating .environment-badge strong,.product-shell.nav-collapsed .sidebar-health-copy>span,.product-shell.nav-animating .sidebar-health-copy>span{display:block;max-height:0;max-width:0;opacity:0;transform:translate(-4px);transition-delay:0ms}.product-shell.nav-collapsed .environment-badge span,.product-shell.nav-animating .environment-badge span{white-space:nowrap}@media(min-width:1181px){.product-shell:not(.nav-collapsed) .main-nav button{padding-left:18px}.product-shell.nav-animating:not(.nav-collapsed) .main-nav button{gap:0;justify-content:flex-start;padding-left:18px;padding-right:0}}@media(prefers-reduced-motion:reduce){.product-sidebar,.sidebar-collapse-toggle{will-change:auto}.main-nav button span,.main-nav button small,.nav-section-label,.environment-badge strong,.sidebar-health-copy>span{transition:none!important}}.eligibility-rule-row{background:#fff;padding:10px 12px}.eligibility-rule-row input:not([type=checkbox]),.eligibility-rule-row select{background:#fff;border:1px solid #9bbdb4;border-radius:6px;color:var(--text);font-size:.82rem;height:36px;line-height:1.2;min-width:0;padding:0 10px;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);width:100%}.eligibility-rule-row select{padding-right:28px}.eligibility-rule-row input:not([type=checkbox])::placeholder{color:#71817c;opacity:1}.eligibility-rule-row input:not([type=checkbox]):hover,.eligibility-rule-row select:hover{border-color:#7fa99f}.eligibility-rule-row input:not([type=checkbox]):focus,.eligibility-rule-row select:focus{border-color:var(--clara-teal);box-shadow:0 0 0 3px #007f6829;outline:0}.eligibility-rule-row input:not([type=checkbox]):disabled{background:#f3f6f5;border-color:#cddbd6;color:#64746f;cursor:not-allowed}.eligibility-enable-cell{align-items:center;min-height:36px}.eligibility-enable-cell input[type=checkbox]{accent-color:var(--clara-teal);height:16px;margin:0;width:16px}.eligibility-rule-row .icon-action{height:36px;min-height:36px;min-width:36px;width:36px}.rule-toolbar{align-items:center;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:0}.rule-toolbar .toggle-field{min-height:34px;padding-inline:10px}.rule-toolbar .form-field{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;min-width:0}.rule-toolbar .form-field>span{color:#43544f;font-size:.76rem;white-space:nowrap}.rule-toolbar .form-field select{font-size:.82rem;height:34px;min-height:34px;min-width:180px;padding:0 28px 0 10px;width:auto}.call-frequency-control{align-items:center;background:#fff;border:1px solid #cbdad5;border-radius:6px;color:#32433e;display:inline-flex;gap:8px;min-height:34px;padding:0 10px}.call-frequency-control input[type=checkbox]{accent-color:var(--clara-teal);height:15px;margin:0;width:15px}.call-frequency-control span{font-size:.78rem;font-weight:900;white-space:nowrap}.call-frequency-control input[type=number],.call-frequency-control select{background:#fff;border:1px solid #cbdad5;border-radius:5px;color:var(--text);font-size:.8rem;height:26px;min-height:26px}.call-frequency-control input[type=number]{padding:0 6px;width:54px}.call-frequency-control select{padding:0 24px 0 7px;width:96px}.call-frequency-control input[type=number]:focus,.call-frequency-control select:focus{border-color:var(--clara-teal);box-shadow:0 0 0 3px #007f6829;outline:0}.call-frequency-control:has(input:disabled),.call-frequency-control input:disabled,.call-frequency-control select:disabled{opacity:.62}.eligibility-panel-stack{gap:10px}.rule-helper{margin:0}.eligibility-policy-panel{align-items:center;background:#fbfdfc;border:1px solid #d8e6e0;border-radius:8px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px}.eligibility-policy-copy{display:grid;gap:3px;min-width:min(100%,360px)}.eligibility-policy-copy strong{color:var(--text);font-size:.86rem;font-weight:900}.eligibility-policy-copy span,.eligibility-policy-notes span{color:var(--text-muted);font-size:.78rem;line-height:1.35}.policy-frequency-control{flex:0 0 auto}.policy-frequency-control span{font-size:.8rem}.eligibility-policy-notes{display:flex;flex-wrap:wrap;gap:8px 14px}.script-assist-sync-page{gap:18px}.sync-page-frame{display:grid;gap:18px;margin-inline:auto;max-width:1320px;width:100%}.sync-page-grid{align-items:start;background:#f8fbfa;border:1px solid #d5e2dd;border-radius:10px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(340px,390px);overflow:hidden}.sync-main-column,.sync-side-column{display:grid;gap:14px;min-width:0;padding:16px}.sync-side-column{border-left:1px solid #d5e2dd}.sync-column-header{align-items:center;border-bottom:1px solid #d5e2dd;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding-bottom:12px}.sync-column-header>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sync-column-header h2{color:var(--text);font-size:.98rem;font-weight:900;line-height:1.25;margin:0}.sync-column-header span{color:var(--text-muted);font-size:.76rem;font-weight:820;line-height:1.35}.sync-column-header>.status-badge,.sync-column-header>svg{flex:0 0 auto}.sync-subsection-header{border-bottom:0;min-height:34px;padding-bottom:6px}.sync-health-section .section-panel-heading,.sync-directions-section .section-panel-heading{margin-bottom:10px}.sync-health-embedded,.flatfile-export-embedded,.sync-directions-embedded{display:grid;gap:12px}.sync-directions-embedded{border-top:1px solid #d5e2dd;margin-top:2px;padding-top:14px}.sync-health-layout{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.sync-health-primary,.sync-attention-item,.sync-direction-node{border:1px solid #d8e4df;border-radius:8px;background:#fff}.sync-health-primary{align-items:flex-start;display:flex;gap:12px;min-height:116px;padding:14px}.sync-health-primary.good{background:#f4fbf8;border-color:#c7e5d9}.sync-health-primary.neutral{background:#f8faf9}.sync-health-primary-icon{align-items:center;background:#e4f5ef;border-radius:8px;color:var(--clara-teal);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.sync-health-primary span,.sync-attention-item span,.sync-quiet-metrics span,.sync-direction-node span{color:var(--text-soft);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.sync-health-primary strong{color:var(--text);display:block;font-size:1.34rem;line-height:1.1;margin-top:7px}.sync-health-primary p,.sync-direction-node p{color:var(--text-muted);font-size:.86rem;line-height:1.4;margin:8px 0 0}.sync-attention-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sync-attention-item{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:12px}.sync-attention-item svg{color:#61756e;flex:0 0 auto;margin-top:2px}.sync-attention-item.warn{background:#fffaf0;border-color:#ecdca8}.sync-attention-item.warn svg,.sync-attention-item.warn strong{color:#8a5b11}.sync-attention-item.bad{background:#fff7f7;border-color:#efc9c9}.sync-attention-item.bad svg,.sync-attention-item.bad strong{color:#a33b3b}.sync-attention-item strong{color:var(--text);display:block;font-size:1.16rem;line-height:1.15;margin-top:7px}.sync-attention-item small{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:5px}.sync-quiet-metrics{border-top:1px solid var(--border);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:12px}.sync-quiet-metrics>div{align-items:center;display:grid;gap:4px 9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding-right:14px}.sync-quiet-metrics>div+div{border-left:1px solid var(--border);padding-left:14px}.sync-quiet-metrics svg{color:var(--clara-teal);grid-row:span 2}.sync-quiet-metrics strong{color:var(--text);font-size:1rem;line-height:1.1}.script-assist-sync-page .flatfile-export-panel{gap:16px}.script-assist-sync-page .flatfile-export-message{margin-bottom:10px}.script-assist-sync-page .flatfile-export-overview{background:#fff;border:1px solid #d8e4df;border-radius:8px;gap:0;grid-template-columns:1fr;padding:12px}.script-assist-sync-page .flatfile-export-overview>div{padding-right:0}.script-assist-sync-page .flatfile-export-overview>div+div{border-left:0;border-top:1px solid var(--border);margin-top:11px;padding-left:0;padding-top:11px}.script-assist-sync-page .flatfile-export-controls{align-items:end;gap:12px;grid-template-columns:1fr}.script-assist-sync-page .flatfile-enabled-toggle,.script-assist-sync-page .flatfile-discharged-toggle{border-radius:8px;justify-self:stretch;min-height:40px}.script-assist-sync-page .flatfile-weekday-picker{background:#fff;border:1px solid #d8e4df;border-radius:8px;padding:10px}.script-assist-sync-page .flatfile-export-actions{display:grid;gap:10px;grid-template-columns:1fr;padding-top:12px}.script-assist-sync-page .flatfile-export-actions .primary-action,.script-assist-sync-page .flatfile-export-actions .secondary-action{justify-content:center;width:100%}.script-assist-sync-page .flatfile-export-actions p{flex-basis:auto;margin-top:2px}.flatfile-export-history-button{justify-content:center}.flatfile-export-history-button span{align-items:center;background:#eef7f3;border:1px solid #c9ddd5;border-radius:999px;color:var(--clara-teal);display:inline-flex;font-size:.72rem;font-weight:900;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.flatfile-export-history-drawer{display:flex;flex-direction:column;overflow:hidden;width:min(540px,calc(100vw - 48px))}.flatfile-export-history-drawer .detail-drawer-header{flex:0 0 auto}.flatfile-export-history-drawer .detail-drawer-header p{color:var(--text-muted);font-size:.8rem;line-height:1.4;margin:5px 0 0;max-width:48ch}.flatfile-export-history-drawer-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.flatfile-export-history-drawer-summary{align-items:center;background:#fff;border:1px solid #d8e4df;border-radius:8px;color:var(--text-muted);display:flex;font-size:.78rem;font-weight:850;justify-content:space-between;padding:10px 12px}.flatfile-export-history-drawer-list{display:grid;gap:9px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.flatfile-export-history-drawer-row{background:#fff;border:1px solid #d8e4df;border-radius:8px;display:grid;gap:10px;padding:12px}.flatfile-export-history-run-main{display:grid;gap:3px;min-width:0}.flatfile-export-history-run-main strong{color:var(--text);font-size:.9rem;font-weight:900;line-height:1.25}.flatfile-export-history-run-main span{color:var(--text-muted);font-size:.76rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flatfile-export-history-run-meta{display:flex;flex-wrap:wrap;gap:6px}.flatfile-export-history-run-meta span{background:#f3f8f6;border:1px solid #dbe8e3;border-radius:999px;color:var(--text-muted);font-size:.72rem;font-weight:850;line-height:1;padding:5px 8px}.flatfile-export-history-download{justify-content:center;min-height:34px}.flatfile-export-history-pagination{align-items:center;border-top:1px solid #d5e2dd;color:var(--text-muted);display:flex;flex:0 0 auto;font-size:.8rem;font-weight:850;justify-content:space-between;padding-top:12px}.flatfile-export-history-drawer-empty{align-content:center;background:#fff;border:1px dashed #cbdad5;border-radius:8px;color:var(--text-muted);display:grid;gap:8px;justify-items:center;min-height:240px;padding:22px;text-align:center}.flatfile-export-history-drawer-empty svg{color:var(--clara-teal)}.flatfile-export-history-drawer-empty strong{color:var(--text);font-size:.95rem}.flatfile-export-history-drawer-empty span{font-size:.8rem;line-height:1.4}.sync-direction-flow{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.sync-direction-node{min-width:0;padding:14px}.sync-direction-node strong{color:var(--text);display:block;font-size:.98rem;line-height:1.25;margin-top:8px}.sync-direction-arrow{align-self:center;border:1px solid #cbdad5;border-radius:999px;color:var(--clara-teal);display:grid;height:34px;justify-self:center;place-items:center;transform:rotate(90deg);width:34px}@media(max-width:1180px){.sync-page-grid{grid-template-columns:1fr}.sync-side-column{border-left:0;border-top:1px solid #d5e2dd;max-width:720px}}@media(max-width:720px){.sync-attention-row,.sync-quiet-metrics{grid-template-columns:1fr}.sync-quiet-metrics>div+div{border-left:0;border-top:1px solid var(--border);margin-top:10px;padding-left:0;padding-top:10px}.sync-page-frame{gap:14px}}.patient-summary-profile{gap:0}.patient-profile-meta{align-items:center;border-bottom:1px solid var(--border);color:var(--text-muted);display:flex;font-size:.78rem;justify-content:space-between;gap:12px;padding:0 0 12px}.patient-profile-meta strong{color:var(--text);font-weight:760}.patient-escalation-panel{border:1px solid #dba6a2;border-radius:var(--radius-md);margin-top:14px;overflow:hidden}.patient-escalation-panel.open{background:#fff7f6}.patient-escalation-panel.resolved{background:#f4faf7;border-color:#a9cec0}.patient-escalation-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:12px}.patient-escalation-title{align-items:flex-start;display:flex;gap:9px;min-width:0}.patient-escalation-title>svg{color:#a23b36;flex:0 0 auto;margin-top:1px}.patient-escalation-panel.resolved .patient-escalation-title>svg{color:var(--success)}.patient-escalation-title h3,.patient-summary-section h3{color:var(--text);font-size:.9rem;font-weight:780;line-height:1.3;margin:0}.patient-escalation-title p{color:#684844;font-size:.78rem;line-height:1.4;margin:3px 0 0}.patient-escalation-panel.resolved .patient-escalation-title p{color:#46665c}.patient-escalation-reasons{border-top:1px solid #e9c9c6;display:grid;padding:0 12px}.patient-escalation-panel.resolved .patient-escalation-reasons{border-top-color:#c9e0d7}.patient-escalation-reason{padding:10px 0}.patient-escalation-reason+.patient-escalation-reason{border-top:1px solid #efd9d7}.patient-escalation-reason>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.patient-escalation-reason strong{color:var(--text);font-size:.8rem;font-weight:780}.patient-escalation-reason p{color:#563d39;font-size:.82rem;line-height:1.42;margin:4px 0 0;overflow-wrap:anywhere}.patient-escalation-footer{align-items:center;background:#9a30300d;border-top:1px solid #e9c9c6;display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.patient-escalation-action{color:#563d39;flex:1 1 auto;font-size:.78rem;line-height:1.42;margin:0}.patient-review-link{align-items:center;background:#fff;border:1px solid #c9837e;border-radius:var(--radius-sm);color:#7f2926;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:780;gap:6px;justify-content:center;min-height:32px;padding:0 9px}.patient-review-link:hover{background:#fff1ef}.patient-review-link:focus-visible{box-shadow:0 0 0 3px #a23b362e;outline:0}.patient-summary-section{border-bottom:1px solid var(--border);padding:16px 0}.patient-summary-section:last-child{border-bottom:0;padding-bottom:0}.patient-summary-section>h3,.patient-summary-section-heading{margin-bottom:9px}.patient-summary-section-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.patient-key-facts,.patient-call-facts-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.patient-key-facts>div,.patient-call-facts-inline>div{border-top:1px solid #dce7e3;min-width:0;padding:9px 0}.patient-key-facts>div:nth-child(-n+2),.patient-call-facts-inline>div:nth-child(-n+2){border-top:0}.patient-key-facts>div:nth-child(2n),.patient-call-facts-inline>div:nth-child(2n){padding-left:14px}.patient-key-facts dt,.patient-clinical-list dt,.patient-call-facts-inline dt{color:var(--text-muted);font-size:.71rem;font-weight:780;line-height:1.25}.patient-key-facts dd,.patient-clinical-list dd,.patient-call-facts-inline dd{color:var(--text);font-size:.82rem;font-weight:680;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.patient-clinical-list{margin:0}.patient-clinical-list>div{align-items:start;border-top:1px solid #dce7e3;display:grid;gap:14px;grid-template-columns:124px minmax(0,1fr);padding:9px 0}.patient-clinical-list>div:first-child{border-top:0}.patient-clinical-list dd{margin-top:0}.patient-clinical-list dd strong,.patient-clinical-list dd span{display:block}.patient-clinical-list dd span{color:var(--text-muted);font-size:.75rem;font-weight:560;margin-top:2px}.patient-latest-call-date{color:var(--text-muted);font-size:.74rem;font-weight:680;margin:0 0 5px}.patient-latest-call-summary{color:var(--text);font-size:.82rem;line-height:1.45;margin:0 0 8px}.patient-call-facts-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.patient-call-facts-inline>div,.patient-call-facts-inline>div:nth-child(-n+2){border-top:1px solid #dce7e3}.patient-call-facts-inline>div+div{padding-left:14px}.patient-recent-activity{display:grid}.patient-activity-item{align-items:center;border-top:1px solid #dce7e3;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 0}.patient-activity-item:first-child{border-top:0}.patient-activity-item>div{min-width:0}.patient-activity-item span{color:var(--text-muted);display:block;font-size:.7rem;font-weight:680;line-height:1.3;margin-bottom:3px}.patient-activity-item strong{color:var(--text);display:-webkit-box;font-size:.8rem;font-weight:720;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patient-activity-item .status-badge{flex:0 0 auto}@media(max-width:520px){.patient-key-facts,.patient-call-facts-inline{grid-template-columns:1fr}.patient-key-facts>div,.patient-key-facts>div:nth-child(-n+2),.patient-key-facts>div:nth-child(2n),.patient-call-facts-inline>div,.patient-call-facts-inline>div:nth-child(-n+2),.patient-call-facts-inline>div+div{border-top:1px solid #dce7e3;padding:9px 0}.patient-key-facts>div:first-child,.patient-call-facts-inline>div:first-child{border-top:0}.patient-clinical-list>div{gap:3px;grid-template-columns:1fr}.patient-escalation-heading,.patient-activity-item{align-items:flex-start}.patient-escalation-footer{align-items:stretch;flex-direction:column}.patient-review-link{align-self:flex-start}}.detail-drawer-subtitle{color:var(--text-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:4px}.call-record-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.call-detail-summary{gap:0}.call-detail-status-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:4px 0 12px}.call-detail-status-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.call-detail-status-row>span{color:var(--text-muted);font-size:.76rem;font-weight:700;white-space:nowrap}.call-detail-facts{border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.call-detail-facts>div{min-width:0;padding:11px 12px 11px 0}.call-detail-facts>div+div{border-left:1px solid var(--border);padding-left:12px}.call-detail-facts dt,.call-context-section dt{color:var(--text-muted);font-size:.7rem;font-weight:760;line-height:1.25}.call-detail-facts dd,.call-context-section dd{color:var(--text);font-size:.81rem;font-weight:680;line-height:1.38;margin:3px 0 0;overflow-wrap:anywhere}.call-escalation-panel{margin-top:14px}.call-next-action{background:var(--surface-soft);border-bottom:1px solid var(--border);padding:12px 0}.call-next-action strong{color:var(--text);font-size:.8rem;font-weight:760}.call-next-action p{color:var(--text-muted);font-size:.81rem;line-height:1.42;margin:3px 0 0}.call-detail-section{border-bottom:1px solid var(--border);padding:14px 0}.call-detail-section h3{color:var(--text);font-size:.88rem;font-weight:760;line-height:1.3;margin:0 0 6px}.call-detail-section>p{color:var(--text-muted);font-size:.83rem;line-height:1.46;margin:0;max-width:72ch}.call-context-section dl{display:grid;gap:0;margin:0}.call-context-section dl>div{display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);padding:7px 0}.call-context-section dl>div+div{border-top:1px solid var(--border)}.call-context-section dd{margin-top:0}.call-detail-transcript.transcript-panel{background:transparent;border:0;border-radius:0;gap:10px;padding:14px 0 0}.call-detail-transcript .transcript-panel-heading{margin-bottom:0}.transcript-download-menu{position:relative}.transcript-download-menu>summary{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:740;gap:6px;justify-content:center;list-style:none;min-height:32px;padding:0 9px;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.transcript-download-menu>summary::-webkit-details-marker{display:none}.transcript-download-menu>summary:hover{background:#f8faf8;border-color:#aab6b0}.transcript-download-menu>summary:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.transcript-download-menu>summary svg:last-child{transition:transform var(--duration-base) var(--ease-out)}.transcript-download-menu[open]>summary svg:last-child{transform:rotate(180deg)}.transcript-download-menu>div{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 6px 12px #1f29251f;display:grid;min-width:188px;overflow:hidden;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.transcript-download-menu button{align-items:center;background:#fff;border:0;color:var(--text);cursor:pointer;display:flex;gap:9px;min-height:48px;padding:8px 10px;text-align:left;width:100%}.transcript-download-menu button+button{border-top:1px solid var(--border)}.transcript-download-menu button:hover,.transcript-download-menu button:focus-visible{background:#f1f8f5;outline:0}.transcript-download-menu button>svg{color:var(--clara-teal);flex:0 0 auto}.transcript-download-menu button span,.transcript-download-menu button strong,.transcript-download-menu button small{display:block}.transcript-download-menu button strong{font-size:.78rem;font-weight:760}.transcript-download-menu button small{color:var(--text-muted);font-size:.69rem;font-weight:620;margin-top:2px}.call-drilldown-actions{border-bottom:1px solid var(--border);padding:14px 0}.call-activity-details{border-bottom:1px solid var(--border)}.call-activity-details>summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:.82rem;font-weight:760;gap:12px;justify-content:space-between;min-height:44px;padding:10px 2px}.call-activity-summary-meta{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.72rem;font-weight:680;gap:5px}.call-activity-summary-meta svg{transition:transform var(--duration-base) var(--ease-out)}.call-activity-details[open] .call-activity-summary-meta svg{transform:rotate(180deg)}.call-activity-details>summary:hover,.call-activity-details>summary:focus-visible{color:var(--clara-teal)}.call-activity-details>summary:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.call-activity-content{padding:0 0 14px}.care-review-detail{gap:0}.care-review-facts{margin-bottom:0}.care-review-form{border-bottom:1px solid var(--border);display:grid;gap:12px;padding:16px 0}.care-review-form-heading h3{color:var(--text);font-size:.9rem;font-weight:780;line-height:1.3;margin:0}.care-review-form-heading p{color:var(--text-muted);font-size:.79rem;line-height:1.42;margin:4px 0 0;max-width:70ch}.clinical-reviewer-identity{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--clara-teal);display:flex;gap:10px;min-height:54px;padding:9px 11px}.clinical-reviewer-identity>div{display:grid;gap:1px}.clinical-reviewer-identity span,.clinical-reviewer-identity small{color:var(--text-muted);font-size:.72rem}.clinical-reviewer-identity strong{color:var(--text);font-size:.82rem;font-weight:760}.care-review-form .clinical-assessment-input{min-height:124px;resize:vertical}.care-review-form .clinical-action-input{min-height:82px;resize:vertical}.care-review-actions{border-top:1px solid var(--border);padding-top:12px}.care-review-links{border-bottom:1px solid var(--border);padding:14px 0}.clinical-review-history-section{border-bottom:1px solid var(--border);padding:16px 0}.clinical-review-history-heading,.clinical-review-history-meta,.clinical-review-audit-summary,.clinical-review-history-state{align-items:center;display:flex}.clinical-review-history-heading,.clinical-review-history-meta{justify-content:space-between}.clinical-review-history-heading{gap:12px;margin-bottom:4px}.clinical-review-history-heading h3{color:var(--text);font-size:.9rem;font-weight:780;line-height:1.3;margin:0}.clinical-review-history-heading>span,.clinical-review-history-meta span,.clinical-review-audit-summary,.clinical-review-history-state{color:var(--text-muted);font-size:.75rem}.clinical-review-history-list{list-style:none;margin:0;padding:0}.clinical-review-history-list>li{border-top:1px solid var(--border);display:grid;gap:10px;padding:12px 0}.clinical-review-history-list>li:first-child{border-top:0}.clinical-review-history-meta{gap:12px}.clinical-review-history-meta>div{display:grid;gap:2px}.clinical-review-history-meta strong,.clinical-review-history-copy strong{color:var(--text);font-size:.76rem;font-weight:760}.clinical-review-history-copy p{color:var(--text-secondary);font-size:.8rem;line-height:1.45;margin:3px 0 0;max-width:72ch;white-space:pre-wrap}.clinical-review-audit-summary{border-top:1px solid var(--border);gap:6px;margin:0;padding-top:10px}.clinical-review-history-state{gap:7px;margin:10px 0 0}.clinical-review-history-error{color:#a63838;font-size:.78rem;margin:10px 0 0}@media(max-width:640px){.detail-drawer-header{align-items:flex-start;flex-direction:column}.detail-drawer-header>div:first-child,.call-record-header-actions{width:100%}.call-record-header-actions{justify-content:flex-start}.care-review-header{align-items:flex-start;flex-direction:row}.care-review-header>div:first-child{width:auto}.call-record-header-actions .secondary-action{min-width:36px;padding-inline:9px}.call-detail-facts{grid-template-columns:1fr}.call-detail-facts>div,.call-detail-facts>div+div{border-left:0;border-top:1px solid var(--border);padding:9px 0}.call-detail-facts>div:first-child{border-top:0}.call-context-section dl>div{gap:3px;grid-template-columns:1fr}}.patient-approval-table .patient-approval-empty{color:var(--text-muted);padding:22px 14px;text-align:center}@media(max-width:900px){.page-header .page-actions{align-self:stretch;justify-content:flex-start;margin-left:0;width:100%}}@media(max-width:520px){.page-header .page-actions>button,.page-header .page-actions>a{justify-content:center;width:100%}}.call-report-export-modal{max-height:min(720px,calc(100vh - 48px));width:min(1040px,calc(100vw - 48px))}.call-report-export-header{align-items:center}.call-report-export-header h2{margin-top:0}.call-report-export-modal-body{max-height:min(630px,calc(100vh - 116px));overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 18px}.call-report-export-intro{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:2px 0 12px}.call-report-export-intro>p{color:var(--text-muted);font-size:.82rem;line-height:1.45;margin:0;max-width:64ch}.call-report-export-counts{align-items:center;display:flex;flex:0 0 auto}.call-report-export-counts span{border-left:1px solid var(--border);color:var(--text-muted);display:grid;font-size:.7rem;gap:1px;min-width:88px;padding:1px 12px}.call-report-export-counts span:first-child{border-left:0}.call-report-export-counts strong{color:var(--text);font-size:1rem;font-variant-numeric:tabular-nums}.call-report-export-options{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.call-report-export-option{align-items:center;background:#fff;display:grid;gap:20px;grid-template-columns:minmax(210px,.75fr) minmax(360px,1.25fr);min-height:74px;padding:11px 14px}.call-report-export-option+.call-report-export-option{border-top:1px solid var(--border)}.call-report-export-option.primary-option{background:#f3faf7}.call-report-export-option>div:first-child{display:grid;gap:3px}.call-report-export-option>div:first-child>strong{color:var(--text);font-size:.83rem}.call-report-export-option>div:first-child>span{color:var(--text-muted);font-size:.74rem;line-height:1.4}.call-report-export-option.primary-option>button{justify-self:end}.call-report-range-controls,.call-report-batch-controls{align-items:end;display:flex;gap:8px;justify-content:flex-end}.call-report-range-controls label,.call-report-batch-controls label{display:grid;gap:4px}.call-report-range-controls label>span,.call-report-batch-controls label>span{color:var(--text-muted);font-size:.68rem;font-weight:800}.call-report-range-controls input,.call-report-batch-controls select{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);height:34px;padding:0 9px}.call-report-batch-controls label{flex:1 1 auto;max-width:440px;min-width:0}.call-report-batch-controls select{min-width:0;width:100%}.call-report-batch-controls label small{color:var(--text-muted);font-size:.68rem;line-height:1.35}.call-report-batch-controls button{flex:0 0 auto;white-space:nowrap}.call-report-export-message,.patient-export-feedback:not(.alert-banner){align-items:center;background:#eef8f3;border:1px solid #b7d8ca;border-radius:var(--radius-sm);color:#285d4e;display:flex;font-size:.78rem;font-weight:700;gap:7px;margin-bottom:10px;padding:8px 10px}.patient-export-feedback{margin:0 14px 10px}.patient-call-detail-heading .callback-status-badges{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.call-report-download-button{min-height:28px;padding:4px 8px}@media(max-width:900px){.call-report-export-modal{width:min(760px,calc(100vw - 32px))}.call-report-export-intro{align-items:flex-start;flex-direction:column;gap:10px}.call-report-export-counts{width:100%}.call-report-export-counts span{flex:1 1 0}.call-report-export-option{align-items:stretch;grid-template-columns:1fr;gap:10px}.call-report-export-option.primary-option>button{justify-self:start}.call-report-range-controls,.call-report-batch-controls{justify-content:flex-start}}@media(max-width:640px){.call-report-export-scrim{align-items:end;padding:12px}.call-report-export-modal{max-height:calc(100dvh - 24px);width:100%}.call-report-export-modal-body{max-height:calc(100dvh - 96px);padding:12px}.call-report-export-counts{align-items:stretch}.call-report-export-counts span{min-width:0;padding:1px 8px}.call-report-range-controls,.call-report-batch-controls{align-items:stretch;flex-direction:column}.call-report-range-controls label,.call-report-batch-controls label,.call-report-range-controls button,.call-report-batch-controls button,.call-report-export-option.primary-option>button{max-width:none;width:100%}.patient-call-detail-heading{flex-direction:column}.patient-call-detail-heading .callback-status-badges{justify-content:flex-start}}.callback-status-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.callback-request-panel{background:var(--callback-bg);border:1px solid var(--callback-border);border-left-width:4px;border-radius:var(--radius-md);color:var(--callback-text);display:grid;gap:10px;margin-top:14px;padding:12px 14px}.callback-request-panel.resolved{background:var(--clara-mint);border-color:#75b399;color:var(--clara-green)}.callback-request-panel.recorded{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.callback-request-heading,.callback-request-heading>div,.callback-request-footer,.callback-request-actions{align-items:center;display:flex}.callback-request-heading,.callback-request-footer{gap:12px;justify-content:space-between}.callback-request-heading>div{gap:8px;min-width:0}.callback-request-heading svg{flex:0 0 auto}.callback-request-heading h3{color:inherit;font-size:.9rem;font-weight:780;line-height:1.3;margin:0}.callback-request-panel blockquote{border-left:2px solid color-mix(in srgb,currentColor 24%,transparent);color:var(--text);font-size:.87rem;font-style:normal;line-height:1.5;margin:0;max-width:72ch;padding:4px 0 4px 11px}.callback-request-meta{color:var(--callback-muted);font-size:.74rem;margin:-3px 0 0}.callback-request-panel.resolved .callback-request-meta,.callback-request-panel.recorded .callback-request-meta{color:var(--text-muted)}.callback-request-footer{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-top:10px}.callback-request-footer>p{color:inherit;font-size:.78rem;line-height:1.4;margin:0}.callback-request-actions{flex:0 0 auto;flex-wrap:wrap;gap:8px}.call-record-row.callback-requested>td:first-child{box-shadow:inset 3px 0 0 var(--callback-border)}@media(max-width:640px){.callback-request-heading,.callback-request-footer{align-items:flex-start;flex-direction:column}.callback-request-actions,.callback-request-actions>button{width:100%}.callback-request-actions>button{justify-content:center}}
