:root{--vl-bg: #f6f8fb;--vl-bg-deep: #eef3f8;--vl-bg-canvas: #eef3f8;--vl-bg-canvas-deep: #e7edf5;--vl-surface: rgba(255, 255, 255, .9);--vl-surface-strong: rgba(255, 255, 255, .98);--vl-line: rgba(15, 23, 42, .08);--vl-line-strong: rgba(15, 23, 42, .14);--vl-text: #1a1d2e;--vl-text-soft: #5b6a82;--vl-text-faint: #8d99ad;--vl-text-muted: #7b8da3;--vl-brand: #2c4a7c;--vl-ink: #1e3a5f;--vl-ink-soft: #3b6fa3;--vl-brand-strong: #1e3460;--vl-brand-soft: rgba(44, 74, 124, .08);--vl-brand-rgb: 44, 74, 124;--vl-ink-rgb: 30, 58, 95;--vl-text-rgb: 26, 29, 46;--vl-signal: #10b981;--vl-warning: #f59e0b;--vl-danger: #ef4444;--vl-signal-rgb: 16, 185, 129;--vl-warning-rgb: 245, 158, 11;--vl-danger-rgb: 239, 68, 68;--vl-warm: #6b8ec4;--vl-warm-rgb: 107, 142, 196;--vl-calm: #8baac7;--vl-shadow: 0 16px 38px -28px rgba(30, 58, 95, .2);--vl-shadow-soft: 0 10px 30px -10px rgba(0, 0, 0, .06);--vl-shadow-medium: 0 28px 60px -38px rgba(30, 58, 95, .28);--vl-surface-soft: rgba(247, 250, 255, .88);--vl-radius-xl: 48px;--vl-radius-lg: 44px;--vl-radius-md: 32px;--vl-radius-sm: 16px;--vl-radius-xs: 8px;--el-color-primary: #2c4a7c;--el-border-radius-base: 8px;--el-border-radius-round: 999px;--el-font-family: var(--ui-font-sans);--el-bg-color: rgba(255, 255, 255, .92);--el-fill-color-light: rgba(30, 58, 95, .04);--el-border-color: rgba(30, 58, 95, .08);--el-border-color-light: rgba(30, 58, 95, .08);--el-text-color-primary: #1a1d2e;--el-text-color-secondary: #5b6a82;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100vh}html,body{overflow-x:hidden}body{margin:0;color:var(--vl-text);font-family:var(--el-font-family);background:linear-gradient(rgba(139,170,199,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(139,170,199,.06) 1px,transparent 1px),linear-gradient(180deg,#f8fbff 0%,var(--vl-bg-canvas) 56%,var(--vl-bg-canvas-deep) 100%);background-size:36px 36px,36px 36px,auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.eyebrow{margin:0;color:var(--vl-text-faint);font-size:var(--ui-text-overline);font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);gap:14px;padding:14px;overflow-x:hidden}.app-sidebar,.login-card,.surface-card,.command-card,.hero-banner{position:relative;overflow:hidden;border:1px solid var(--vl-line);background:linear-gradient(180deg,#fffffffa,#f7faffe0);box-shadow:var(--vl-shadow)}.app-sidebar{position:sticky;top:14px;height:calc(100vh - 28px);overflow-y:auto;display:flex;flex-direction:column;border-radius:24px;padding:14px;background:#ffffffe0;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.brand-panel{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;border-radius:20px;padding:12px;background:linear-gradient(160deg,#1e3a5ffa,#2c4a7cf0),radial-gradient(circle at 24% 0%,rgba(255,255,255,.14),transparent 34%);color:#fff;box-shadow:0 22px 44px -30px #1e3a5f94}.brand-panel__main{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:10px}.brand-status-pill{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:var(--ui-text-overline);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-token,.avatar-token{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;font-weight:700}.brand-token{width:44px;height:44px;margin-bottom:0;border-radius:14px;background:#ffffff1f}.brand-notice-button{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff1a;color:#ffffffe6;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.brand-notice-button:hover{background:#ffffff2e;transform:translateY(-1px)}.brand-operator-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff17;box-shadow:inset 0 1px #ffffff14}.brand-seat-state{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:var(--ui-text-helper);white-space:nowrap}.brand-seat-control{margin-bottom:0;padding:10px;border-color:#d1fae585;background:linear-gradient(180deg,#ecfdf5f0,#ffffffe0)}.brand-seat-control .seat-status-control__state{grid-template-columns:10px auto minmax(0,1fr)}.brand-seat-control .seat-status-control__state span:not(.status-dot),.brand-seat-control .seat-status-control__state strong{white-space:nowrap}.brand-seat-control .seat-status-control__state strong{justify-self:end}.seat-status-summary{display:grid;gap:7px}.seat-status-control__state--work{padding-top:7px;border-top:1px solid rgba(15,23,42,.07)}.seat-status-control__state--work .status-dot{background:var(--vl-signal);box-shadow:0 0 0 4px #235b8a1f}.seat-status-control.is-engaged .seat-status-control__state--work .status-dot{background:var(--vl-danger);box-shadow:0 0 0 4px #ef44441f}.seat-status-control.is-disconnected .seat-status-control__state--work .status-dot{background:var(--vl-text-faint);box-shadow:none}.profile-copy{min-width:0}.profile-copy .profile-name,.profile-copy .profile-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-call-button{min-height:42px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:var(--ui-button-primary-background);color:#fff;font-size:var(--ui-text-body);font-weight:800;box-shadow:0 18px 38px -24px #1c1c1e6b;transition:transform .16s ease,box-shadow .18s ease}.global-call-button:hover{transform:translateY(-1px);box-shadow:0 22px 42px -25px #1c1c1e85}.cti-listening-badge{cursor:default}.cti-listening-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--vl-signal);box-shadow:0 0 0 4px rgba(var(--vl-signal-rgb),.14)}.cti-listening-badge:hover{transform:none}.quality-index-view{height:calc(100vh - 128px);min-height:720px}.quality-overview-grid{height:100%;display:grid;grid-template-columns:minmax(0,8fr) minmax(320px,4fr);gap:20px;min-width:0}.quality-overview-main,.quality-overview-side{min-height:0;display:flex;flex-direction:column;gap:16px}.quality-intro,.quality-welcome,.quality-summary-card,.quality-panel{position:relative;overflow:hidden;border:1px solid var(--vl-line);background:linear-gradient(180deg,#fffffff5,#f7faffe6);box-shadow:var(--vl-shadow-soft)}.quality-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:22px}.quality-intro h2{margin:3px 0 5px;color:var(--vl-text);font-size:var(--ui-text-heading);line-height:1.25;font-weight:800}.quality-intro p:last-child,.quality-panel .section-head p{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-helper);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quality-welcome{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:24px;color:#fff;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 34%),var(--ui-action);box-shadow:0 28px 60px -40px #14233b8c}.quality-welcome p{margin:0 0 5px;color:#ffffffad;font-size:var(--ui-text-overline);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.quality-welcome h3{margin:0 0 6px;font-size:var(--ui-text-title);font-weight:850}.quality-welcome span{color:#ffffffc7;font-size:var(--ui-text-body)}.quality-welcome__actions{width:min(420px,46%);display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.quality-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quality-summary-card{min-height:112px;padding:16px;border-radius:20px}.quality-summary-card p{margin:0;color:var(--vl-text-faint);font-size:var(--ui-text-overline);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.quality-summary-card strong{display:block;margin:10px 0 7px;color:var(--vl-text);font-size:var(--ui-text-28);line-height:1;font-weight:850}.quality-summary-card span{color:var(--vl-text-soft);font-size:var(--ui-text-helper);line-height:1.45}.quality-panel-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px}.quality-panel{min-height:0;display:flex;flex-direction:column;padding:18px;border-radius:24px}.quality-table{flex:1;min-height:0}.quality-bar-list,.quality-import-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto}.quality-bar-row{display:grid;gap:8px;padding:12px;border-radius:16px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.06)}.quality-bar-row div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.quality-bar-row span{color:var(--vl-text);font-size:var(--ui-text-body);font-weight:750}.quality-bar-row strong{font-size:var(--ui-text-body);color:var(--vl-text-soft)}.quality-track{height:8px;overflow:hidden;border-radius:999px;background:#0f172a14}.quality-track i{display:block;height:100%;border-radius:inherit;background:var(--vl-brand)}.quality-track i.is-warn{background:var(--vl-warning)}.quality-track i.is-good{background:var(--vl-signal)}.quality-track i.is-neutral{background:#94a3b8}.quality-overview-side .quality-panel{flex:1}.quality-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quality-quick-card,.quality-import-list article{padding:14px;border-radius:18px;border:1px solid var(--vl-line);background:#f8fafcd1;transition:transform .16s ease,border-color .16s ease,background .16s ease}.quality-quick-card{cursor:pointer}.quality-quick-card:hover{transform:translateY(-1px);border-color:rgba(var(--vl-brand-rgb),.18);background:#fff}.quality-quick-card strong,.quality-import-list strong{display:block;color:var(--vl-text);font-size:var(--ui-text-body);margin-bottom:6px}.quality-quick-card p,.quality-import-list p{margin:0 0 10px;color:var(--vl-text-soft);font-size:var(--ui-text-helper);line-height:1.55}.quality-workspace-page{min-height:calc(100vh - 128px);display:grid;grid-template-columns:1fr;align-content:start}.quality-workspace-page>.metric-grid:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-workspace-page .surface-card{border-radius:24px;box-shadow:var(--vl-shadow-soft)}.global-incoming-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border-radius:22px;border:1px solid rgba(245,158,11,.26);background:linear-gradient(135deg,#fffbebf5,#fffffff0),radial-gradient(circle at 18% 0%,rgba(245,158,11,.2),transparent 34%)}.global-incoming-card__pulse{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 18px 34px -22px #d97706a6;animation:global-call-pulse 1.8s ease-out infinite}.global-incoming-card h4{margin:2px 0 4px;color:var(--vl-text);font-size:var(--ui-text-title);font-weight:800}.global-incoming-card p{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.global-incoming-actions{grid-template-columns:1fr 1fr 1.35fr}.global-incoming-dialog.el-dialog{position:fixed;top:112px;right:40px;width:min(480px,calc(100vw - 32px))!important;margin:0!important;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px!important;background:#ffffffeb!important;box-shadow:0 28px 74px -42px #0f172a6b;transform-origin:top right;transition:left .42s cubic-bezier(.16,1,.3,1),top .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),max-height .42s cubic-bezier(.16,1,.3,1),border-radius .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.global-incoming-overlay{pointer-events:none;background:transparent!important;background-color:transparent!important}.global-incoming-overlay .global-incoming-dialog{pointer-events:auto}.el-overlay.global-incoming-overlay,.el-overlay-dialog.global-incoming-overlay{background:transparent!important;background-color:transparent!important}.global-incoming-dialog .el-dialog__header{display:none}.global-incoming-dialog .el-dialog__body{padding:0!important}.global-incoming-shell{max-height:calc(100vh - 48px);overflow:auto;display:flex;flex-direction:column;gap:15px;padding:28px;color:#18181b;background:radial-gradient(circle at 18% 4%,rgba(239,68,68,.07),transparent 28%),linear-gradient(180deg,#fffffff5,#f8fafcdb);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:min-height .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),gap .22s ease,background .42s ease}.global-incoming-dialog.is-accepting .incoming-number{view-transition-name:ticket-workspace}.global-incoming-dialog.is-accepting .incoming-primary-button{background:linear-gradient(135deg,#0aa866,#10b981);cursor:progress}.global-incoming-dialog.is-accepting .incoming-secondary-actions{opacity:.36}.incoming-primary-button:disabled,.incoming-secondary-actions button:disabled{cursor:not-allowed}::view-transition-group(ticket-workspace){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(ticket-workspace),::view-transition-new(ticket-workspace){mix-blend-mode:normal}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}@keyframes incomingNumberSettle{0%{transform:translateY(10px) scale(.98)}to{transform:translateY(0) scale(1)}}.global-incoming-top,.incoming-meta-line,.incoming-secondary-actions,.incoming-tabs,.incoming-location-row,.incoming-ai-card>div{display:flex;align-items:center}.global-incoming-top{justify-content:space-between;gap:16px}.incoming-status-pill{min-height:34px;display:inline-flex;gap:10px;padding:0 14px;border-radius:999px;background:linear-gradient(90deg,#fee2e2fa,#fff1f2c7);color:#ef4444;font-size:var(--ui-text-body);font-weight:900;letter-spacing:.12em;overflow:hidden}.incoming-status-pill span{width:12px;height:12px;border-radius:999px;background:#fca5a5;box-shadow:0 0 0 4px #f8717129;animation:global-call-pulse 1.6s ease-out infinite}.incoming-video-button{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.92);border-radius:18px;background:#fff;color:#152238;font-size:var(--ui-text-title);box-shadow:0 18px 34px -28px #0f172a4d,inset 0 1px #ffffffdb;cursor:pointer}.incoming-number{font-family:SF Mono,Fira Code,Menlo,monospace;color:#1d1d22;font-size:clamp(36px,4vw,46px);font-weight:950;line-height:.95;letter-spacing:0;word-spacing:4px}.incoming-meta-line{flex-wrap:wrap;gap:8px;color:#64748b;font-size:var(--ui-text-body);font-weight:800;line-height:1.5}.incoming-meta-line i{width:1px;height:18px;background:#64748b59}.incoming-meta-line em{color:#059669;font-style:normal}.incoming-tabs{gap:28px;padding-bottom:1px;border-bottom:1px solid #e2e8f0}.incoming-tabs button{position:relative;min-height:38px;padding:0;border:0;background:transparent;color:#64748b;font-size:var(--ui-text-body);font-weight:900;cursor:pointer}.incoming-tabs button.is-active{color:#152238}.incoming-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background:#152238}.incoming-info-card,.incoming-ai-card{padding:20px;border:1px solid #e5e7eb;border-radius:22px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffb8}.incoming-info-card p{margin:0 0 12px;color:#94a3b8;font-size:var(--ui-text-body);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.incoming-location-row{gap:12px;align-items:center}.incoming-location-row strong{color:#1d1d22;font-size:var(--ui-text-body-strong);line-height:1.45}.incoming-location-icon{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ef4444;font-size:var(--ui-text-title);font-weight:900;line-height:1}.incoming-ai-card{background:linear-gradient(180deg,#f8fafc,#fff)}.incoming-ai-card>div{gap:12px;margin-bottom:12px}.incoming-ai-card strong{font-size:var(--ui-text-body);font-weight:950}.incoming-ai-card p{margin:0;color:#334155;font-size:var(--ui-text-body-strong);font-style:italic;font-weight:800;line-height:1.7}.incoming-ai-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:3px solid #111827;border-radius:999px;color:#111827;font-size:var(--ui-text-body-strong);font-weight:950}.incoming-primary-button{min-height:60px;border:0;border-radius:20px;background:linear-gradient(135deg,#191a20,#292a31);color:#fff;font-size:var(--ui-text-section);font-weight:950;cursor:pointer;box-shadow:0 18px 38px -28px #0f172a80}.incoming-secondary-actions{gap:12px}.incoming-secondary-actions button{flex:1;min-height:46px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#152238;font-size:var(--ui-text-body);font-weight:900;cursor:pointer}.incoming-secondary-actions button.is-danger{border-color:#f871715c;background:#fef2f2c7;color:#ef4444}.incoming-secondary-actions button:only-child{grid-column:1 / -1}@media(max-width:640px){.global-incoming-dialog.el-dialog{top:10px;right:8px;left:8px;width:auto!important;max-height:calc(100vh - 20px);border-radius:22px!important}.global-incoming-shell{max-height:calc(100vh - 20px);overflow:auto;gap:16px;padding:22px 18px 20px}.incoming-video-button{width:56px;height:56px;border-radius:18px}.incoming-status-pill{min-height:38px;padding:0 14px;font-size:var(--ui-text-helper)}.incoming-number{font-size:var(--ui-text-36);word-spacing:4px}.incoming-meta-line{font-size:var(--ui-text-body)}.incoming-tabs{justify-content:space-between;gap:12px}.incoming-tabs button{font-size:var(--ui-text-body-strong)}.incoming-info-card,.incoming-ai-card{padding:18px;border-radius:20px}.incoming-location-row{align-items:flex-start}.incoming-location-row strong,.incoming-ai-card p{font-size:var(--ui-text-body-strong)}.incoming-primary-button{min-height:62px;font-size:var(--ui-text-section);border-radius:20px}.incoming-secondary-actions{flex-direction:column;gap:10px}}@keyframes global-call-pulse{0%{box-shadow:0 0 #f59e0b47,0 18px 34px -22px #d97706a6}70%{box-shadow:0 0 0 12px #f59e0b00,0 18px 34px -22px #d97706a6}to{box-shadow:0 0 #f59e0b00,0 18px 34px -22px #d97706a6}}.avatar-token{background:var(--ui-button-primary-background);color:#fff}.brand-title{margin:4px 0 0;font-size:var(--ui-text-heading);font-weight:700;letter-spacing:0}.brand-copy{margin:0;color:#ffffffad;font-size:var(--ui-text-body);line-height:1.7}.nav-stack{display:flex;flex:1;flex-direction:column;gap:6px;padding-top:14px}.nav-section-label{margin:12px 0 2px;padding:0 12px;color:var(--vl-text-faint);font-size:var(--ui-text-label);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.nav-item,.subnav-item{width:100%;border:0;min-height:44px;border-radius:14px;display:flex;align-items:center;gap:12px;padding:11px 12px;background:transparent;color:var(--vl-text-soft);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease;cursor:pointer}.nav-item:hover,.subnav-item:hover{background:#1c1c1e0b;color:var(--vl-text)}.nav-item:focus-visible,.subnav-item:focus-visible,.task-card:focus-visible,.notification-card:focus-visible,.quick-card:focus-visible{outline:2px solid rgba(36,99,166,.55);outline-offset:2px}.nav-icon{font-size:var(--ui-text-section)}.nav-arrow{margin-left:auto;transition:transform .16s ease}.subnav-list{padding:4px 0 2px 10px}.subnav-item{position:relative;padding-left:12px;min-height:38px;font-size:var(--ui-text-body)}.subnav-item.is-active{background:#2c4a7c14;color:var(--vl-brand);box-shadow:inset 0 0 0 1px #2c4a7c0f}.subnav-dot{width:8px;height:8px;border-radius:999px;background:#0f172a2e}.subnav-item.is-active .subnav-dot{background:var(--vl-ink)}.sidebar-footer{padding-top:18px}.profile-card{border-radius:18px;border:1px solid var(--vl-line);background:#ffffffd1;padding:14px}.profile-card--sticky{background:linear-gradient(180deg,#ffffffeb,#f4f7fbe0)}.profile-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.profile-meta.profile-meta--compact{margin-bottom:0}.profile-name{font-size:var(--ui-text-body);font-weight:700}.profile-status{color:var(--vl-signal);font-size:var(--ui-text-helper);font-weight:600}.ghost-button.el-button{width:100%;border-radius:14px;border-color:var(--vl-line);background:#fff}.seat-status-control{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px;border-radius:16px;border:1px solid rgba(16,185,129,.18);background:linear-gradient(180deg,#ecfdf5c2,#ffffffdb)}.seat-status-control.is-offline{border-color:#f59e0b38;background:linear-gradient(180deg,#fffbebd1,#ffffffe0)}.seat-status-control.is-offline .seat-status-control__state--work .status-dot{background:var(--vl-warning);box-shadow:0 0 0 4px #f59e0b29}.status-dot.is-offline{background:var(--vl-danger);box-shadow:0 0 0 4px #ef444424}.seat-status-control__state{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px}.seat-status-control__state span:not(.status-dot),.seat-status-control p{color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.seat-status-control__state strong{font-size:var(--ui-text-body)}.seat-status-control__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seat-status-control__actions button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:#ffffffdb;color:var(--vl-text-soft);font-size:var(--ui-text-helper);font-weight:800;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.seat-status-control__actions button:hover{border-color:#0f172a2e;color:var(--vl-text);transform:translateY(-1px)}.seat-status-control__actions button:focus-visible{outline:2px solid var(--vl-brand);outline-offset:2px}.seat-status-control__actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.seat-status-control__actions button:disabled:hover{border-color:#0f172a1a;color:var(--vl-text-soft);transform:none}.seat-status-control__actions button.is-active{border-color:#1c1c1eeb;background:var(--ui-button-primary-background);color:#fff;box-shadow:0 18px 38px -24px #1c1c1e6b}.seat-status-control__actions .cti-simulation-button{grid-column:1 / -1;min-height:30px;border-style:dashed;background:#f8fafce6;color:var(--vl-text)}.seat-status-control__actions .cti-simulation-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.seat-status-control p{margin:0;line-height:1.6}.sidebar-tool-actions{display:grid;grid-template-columns:40px 40px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px}.sidebar-tool-actions .topbar-chip{min-width:0;justify-content:center;padding:0 10px}.app-main{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:14px}.workspace-header{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;border-radius:24px;border:1px solid var(--vl-line);background:#ffffffeb;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);box-shadow:0 20px 40px -34px #14233b3d}.workspace-header__title{min-width:0}.workspace-header__title h1{margin:3px 0 4px;color:var(--vl-text);font-size:var(--ui-text-title);line-height:1.18;font-weight:800;letter-spacing:0}.workspace-header__title p:last-child{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.5}.workspace-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workspace-clock{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#f8fafce6;color:var(--vl-text);font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:var(--ui-text-body);font-weight:800}.topbar{position:sticky;top:14px;z-index:20;display:flex;align-items:stretch;justify-content:space-between;gap:16px;min-height:92px;padding:16px 18px;border-radius:24px;border:1px solid var(--vl-line);background:#ffffffd1;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:var(--vl-shadow-soft)}.topbar-main{min-width:0;flex:1}.topbar-side{min-width:500px;display:flex;flex-direction:column;gap:10px;align-items:stretch}.page-title{margin:4px 0;font-size:var(--ui-text-28);line-height:1.16;font-weight:700;letter-spacing:0}.page-subtitle{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.breadcrumb-row,.page-context,.recent-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumb-row{margin-bottom:8px}.breadcrumb-link,.context-button,.recent-chip{border:0;padding:0;background:transparent;color:var(--vl-text-soft);cursor:pointer;transition:color .16s ease,background .16s ease}.breadcrumb-link:hover,.context-button:hover,.recent-chip:hover{color:var(--vl-text)}.breadcrumb-link,.breadcrumb-current{font-size:var(--ui-text-helper);font-weight:700}.breadcrumb-current{color:var(--vl-text)}.breadcrumb-separator{color:var(--vl-text-faint);font-size:var(--ui-text-helper)}.page-context{margin-top:10px}.context-button,.recent-chip{min-height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffb8;font-size:var(--ui-text-helper);font-weight:600}.context-button{display:inline-flex;align-items:center;gap:8px}.recent-strip__label{color:var(--vl-text-faint);font-size:var(--ui-text-helper);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.topbar-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topbar-stat{padding:10px 12px;border-radius:16px;border:1px solid var(--vl-line);background:linear-gradient(180deg,#f8fbfff5,#ffffffdb)}.topbar-stat span,.topbar-stat small{display:block;color:var(--vl-text-faint);font-size:var(--ui-text-overline)}.topbar-stat strong{display:block;margin:5px 0 4px;font-size:var(--ui-text-title);line-height:1;letter-spacing:-.04em}.topbar-chip,.user-pill{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffe0;color:var(--vl-text-soft);font-size:var(--ui-text-body);font-weight:600}.topbar-chip--mono{font-family:SF Mono,Fira Code,ui-monospace,monospace}.topbar-chip--success{border-color:#10b9812e;background:#ecfdf5eb;color:#047857}.search-box{min-width:260px;height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffe6;color:var(--vl-text-faint)}.search-box input{border:0;outline:0;width:100%;background:transparent;color:var(--vl-text)}.toolbar-button.el-button{position:relative;width:40px;height:40px;min-height:40px;padding:0;border-color:#0f172a1a!important;background:linear-gradient(180deg,#fffffff5,#f8fafce6)!important;color:var(--vl-ink-soft)!important;box-shadow:0 10px 24px -20px #0f172a52}.toolbar-button.el-button:hover{border-color:#0f172a2e!important;background:#fff!important;color:var(--vl-text)!important;box-shadow:0 16px 32px -24px #0f172a5c}.toolbar-badge{position:absolute;top:-5px;right:-4px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:var(--vl-warning);color:#fff;font-size:var(--ui-text-overline);font-weight:800;box-shadow:0 10px 18px -10px #f59e0bcc}.el-button{min-height:38px;padding:0 16px;border-radius:10px!important;font-weight:700;letter-spacing:0;--el-button-size: 38px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.el-button:hover{transform:translateY(-1px)}.el-button:active{transform:scale(.985)}.el-button:focus-visible{outline:none;box-shadow:0 0 0 4px #14233b17}.el-button .el-icon+span,.el-button span+.el-icon{margin-left:6px}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{transform:none;opacity:.52;box-shadow:none!important}.el-button--primary:hover{border-color:transparent!important;background:var(--ui-action)!important;color:#fff!important;box-shadow:0 28px 54px -30px #14233bd1}.el-button--default,.el-button.is-plain{border-color:#0f172a1c!important;background:linear-gradient(180deg,#fffffffa,#f8fafceb)!important;color:var(--vl-text)!important;box-shadow:inset 0 1px #ffffffc7}.el-button--default:hover,.el-button.is-plain:hover{border-color:#14233b33!important;background:#fff!important;color:var(--vl-text)!important;box-shadow:0 14px 26px -24px #0f172a4d}.el-button--primary.is-plain{border-color:rgba(var(--vl-brand-rgb),.16)!important;background:rgba(var(--vl-brand-rgb),.055)!important;color:var(--vl-text)!important;box-shadow:inset 0 1px #ffffffbd}.el-button--primary.is-plain:hover{border-color:rgba(var(--vl-brand-rgb),.28)!important;background:rgba(var(--vl-brand-rgb),.085)!important;box-shadow:0 14px 26px -24px #0f172a52}.el-button.is-link{min-height:30px;padding:0 10px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--vl-ink-soft)!important;font-size:var(--ui-text-helper);font-weight:800;line-height:30px;box-shadow:none!important}.el-button.is-link:hover{transform:translateY(-1px);border-color:#0f172a1a!important;background:#0f172a0b!important;color:var(--vl-text)!important}.el-button.is-link:active{transform:scale(.98)}.el-button.is-link+.el-button.is-link{margin-left:4px}.el-button--small{min-height:32px;padding:0 12px;border-radius:9px!important;font-size:var(--ui-text-helper)}.el-button+.el-button{margin-left:0}.el-button--danger.is-plain,.el-button--danger{border-color:#ef44442e!important;background:#fef2f2eb!important;color:#b91c1c!important;box-shadow:none}.el-button--danger.is-plain:hover,.el-button--danger:hover{border-color:#dc262638!important;background:#fee2e2f5!important;color:#991b1b!important}.filter-bar .el-button,.drawer-actions .el-button,.inline-actions .el-button{white-space:nowrap}.page-container{min-height:0}.page-surface{min-height:calc(100vh - 160px);padding:0;background:transparent}.view-stack{display:flex;flex-direction:column;gap:18px}.hero-banner{display:flex;justify-content:space-between;gap:24px;border-radius:var(--vl-radius-xl);padding:24px;background:linear-gradient(140deg,#1c1c1ef0,#303036e0);color:#fff}.hero-banner h3,.command-copy h3{margin:8px 0 10px;font-size:var(--ui-text-28);line-height:1.2;font-weight:700;letter-spacing:-.03em}.hero-banner p,.command-copy p{margin:0;max-width:720px;color:#ffffffbd;line-height:1.8}.hero-banner__aside{display:flex;gap:12px}.hero-stat{min-width:132px;padding:18px;border-radius:22px;background:#ffffff1a}.hero-stat span{display:block;color:#ffffffa3;font-size:var(--ui-text-helper)}.hero-stat strong{display:block;margin-top:10px;font-size:var(--ui-text-28)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{border-radius:var(--vl-radius-lg);border:1px solid var(--vl-line);background:linear-gradient(180deg,#fffffffa,#f7faffe6);padding:18px;box-shadow:var(--vl-shadow-soft)}.metric-card span{display:block;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.metric-card strong{display:block;margin-top:12px;font-size:var(--ui-text-36);line-height:1;letter-spacing:-.04em}.metric-card small{display:block;margin-top:10px;color:var(--vl-text-faint);font-size:var(--ui-text-helper)}.metric-card.is-warning{background:linear-gradient(180deg,#fff7edfa,#fffbebf5)}.metric-card.is-signal{background:linear-gradient(180deg,#ecfdf5fa,#f7fefaf5)}.content-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px}.content-grid--wide{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.board-column,.aside-stack{display:flex;flex-direction:column;gap:18px}.board-stack{display:flex;flex-direction:column;gap:20px}.board-section+.board-section{padding-top:6px;border-top:1px solid var(--vl-line)}.board-section.is-active{padding:12px;margin:-12px;border-radius:22px;background:#0f172a08;box-shadow:inset 0 0 0 1px #0f172a0d}.surface-card{border-radius:20px;padding:20px;border-color:#0f172a14;background:linear-gradient(180deg,#fffffff5,#f7faffe6);box-shadow:var(--vl-shadow-soft)}.surface-card,.metric-card,.reminder-card,.timeline-item,.ranking-item,.radar-card,.quick-card,.mini-row,.info-block,.intake-card,.cti-card{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-head--compact{margin-top:2px}.section-head h3{margin:6px 0 0;font-size:var(--ui-text-section);line-height:1.25;letter-spacing:0}.context-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(180deg,#fffffffa,#f4f7fceb)}.context-banner__body{display:flex;flex-direction:column;gap:8px}.context-banner__body h3{margin:0;font-size:var(--ui-text-title);letter-spacing:-.02em}.context-banner__body p:last-child{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.8}.glass-table.el-table{--el-table-border-color: rgba(15, 23, 42, .06);--el-table-header-bg-color: rgba(15, 23, 42, .03);--el-table-tr-bg-color: transparent;--el-table-row-hover-bg-color: rgba(36, 99, 166, .04);--el-table-current-row-bg-color: rgba(36, 99, 166, .06);--el-table-text-color: rgba(15, 23, 42, .88);--el-table-header-text-color: rgba(15, 23, 42, .52);border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f;font-size:var(--ui-text-body)}.glass-table.el-table .el-table__header th{font-size:var(--ui-text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px}.glass-table.el-table .el-table__body td{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.04);transition:background .12s ease}.glass-table.el-table .el-table__body tr:last-child td{border-bottom:none}.glass-table.el-table .el-table__row{transition:background .12s ease}.glass-table.el-table .el-table__row:hover>td{background:#2463a60a}.glass-table.el-table .el-table__empty-block{min-height:180px}.glass-table.el-table .el-tag{border-radius:6px;font-size:var(--ui-text-helper);padding:2px 8px;font-weight:500}.glass-table.el-table .el-button--link{font-weight:500;font-size:var(--ui-text-body)}.reminder-list,.ranking-list,.timeline-list,.radar-list{display:flex;flex-direction:column;gap:12px}.reminder-card,.timeline-item,.ranking-item,.radar-card,.quick-card{border-radius:18px;border:1px solid var(--vl-line);background:#ffffffdb;padding:16px}.reminder-card--interactive,.timeline-item--interactive{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.reminder-card--interactive:hover,.timeline-item--interactive:hover{transform:translateY(-1px);border-color:#0f172a24;box-shadow:0 16px 34px -24px #0f172a29}.reminder-card.is-focused,.timeline-item.is-focused{border-color:#0f172a2e;box-shadow:inset 0 0 0 1px #0f172a0a,0 18px 38px -28px #0f172a2e;background:linear-gradient(180deg,#f8fafcfa,#fffffff0)}.reminder-card strong,.timeline-item h4,.ranking-item strong,.quick-card strong,.radar-card strong{display:block;font-size:var(--ui-text-body-strong);line-height:1.4}.reminder-card p,.timeline-item p,.ranking-item p,.quick-card p,.radar-card p,.info-block p{margin:8px 0 0;color:var(--vl-text-soft);line-height:1.7;font-size:var(--ui-text-body)}.reminder-card.is-danger{background:linear-gradient(180deg,#fef2f2fa,#fffffff0)}.reminder-card.is-warning{background:linear-gradient(180deg,#fffbebfa,#fffffff0)}.reminder-card.is-brand{background:linear-gradient(180deg,#f3f4f6fa,#fffffff0)}.card-headline,.timeline-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeline-item__body{display:flex;flex-direction:column;gap:8px}.bar-group{display:flex;flex-direction:column;gap:14px}.bar-item{display:grid;grid-template-columns:64px minmax(0,1fr) 52px;align-items:center;gap:12px;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.bar-track{height:10px;border-radius:999px;background:#0f172a14;overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c4a7c,#5b84b8)}.reception-dashboard{gap:16px}.reception-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px}.reception-hero__copy h3{margin:8px 0 10px;font-size:var(--ui-text-28);line-height:1.18;font-weight:700;letter-spacing:0}.reception-hero__copy p:last-child{max-width:680px;margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.8}.reception-hero__status{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;border:1px solid rgba(16,185,129,.18);background:#ecfdf5eb;color:#047857;font-size:var(--ui-text-body);font-weight:700;white-space:nowrap}.reception-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.reception-main{min-width:0;display:flex;flex-direction:column;gap:16px}.reception-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reception-action-card{display:flex;align-items:flex-start;gap:16px;min-height:156px;cursor:pointer}.reception-action-card:hover{transform:translateY(-1px);border-color:#0f172a24;box-shadow:0 18px 42px -28px #0f172a3d}.reception-action-card__icon{width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#14233b14;color:var(--vl-ink);font-size:var(--ui-text-title)}.reception-action-card.is-signal .reception-action-card__icon{background:#10b9811f;color:#047857}.reception-action-card h4{margin:2px 0 8px;font-size:var(--ui-text-heading);line-height:1.3}.reception-action-card p{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.75}.queue-panel{padding:20px}.queue-list{display:flex;flex-direction:column;gap:10px}.queue-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:12px;border-radius:16px;border:1px solid var(--vl-line);background:#ffffffd1}.queue-row__lead{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#14233b14;color:var(--vl-ink)}.queue-row__lead.is-warning{background:#f59e0b24;color:#b45309}.queue-row__lead.is-danger{background:#ef44441f;color:#b91c1c}.queue-row__body{min-width:0}.queue-row__body strong,.queue-row__body span{display:block}.queue-row__body strong{font-size:var(--ui-text-body-strong)}.queue-row__body span{margin-top:4px;color:var(--vl-text-soft);font-size:var(--ui-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reception-side{align-self:start}.reception-side__icon{width:42px;height:42px;border-radius:14px;background:#14233b14;color:var(--vl-ink);font-size:var(--ui-text-heading)}.latest-records{margin-top:18px;padding-top:18px;border-top:1px solid var(--vl-line)}.latest-record{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px;border-radius:14px;background:#14233b0a}.latest-record strong{font-size:var(--ui-text-body)}.latest-record span{color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.drawer-stack{display:flex;flex-direction:column;gap:16px}@keyframes drawerContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detail-hero{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-hero h4{margin:0;font-size:var(--ui-text-title);line-height:1.2}.info-block{border-radius:18px;background:#0f172a08;padding:16px}.drawer-actions,.tag-row{display:flex;align-items:center;gap:12px}.drawer-actions{flex-wrap:wrap}.status-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.status-pill-soft{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffe0;color:var(--vl-text-soft);font-size:var(--ui-text-helper);font-weight:600}.status-pill-soft--accent{border-color:#16a34a2e;background:linear-gradient(180deg,#f0fdf4f0,#ffffffe0);color:#166534}.inline-actions{display:inline-flex;align-items:center;gap:10px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reception-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reception-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border-radius:18px;border:1px solid var(--vl-line);background:#ffffffe0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.reception-card:hover{transform:translateY(-1px);border-color:#1c1c1e24;box-shadow:var(--vl-shadow-soft)}.reception-card__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;color:#fff;font-weight:800;background:var(--ui-button-primary-background)}.reception-card strong{display:block;font-size:var(--ui-text-body-strong)}.reception-card p{margin:6px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.reception-card--voice{background:linear-gradient(180deg,#ecfdf5d1,#ffffffeb)}.reception-card--video{background:linear-gradient(180deg,#eff6ffdb,#ffffffeb)}.reception-dashboard .reception-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.radar-card__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.radar-card__head p{margin-top:4px}.timeline-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px}.timeline-item__meta{display:flex;flex-direction:column;gap:6px;color:var(--vl-text-faint);font-size:var(--ui-text-helper)}.timeline-item__meta strong{color:var(--vl-text);font-size:var(--ui-text-section)}.ranking-item{display:flex;align-items:center;justify-content:space-between;gap:16px}.mini-list{display:flex;flex-direction:column;gap:8px}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid rgba(17,32,51,.08);background:#ffffffc2}.mini-row span{color:var(--vl-text-soft);font-size:var(--ui-text-body)}.mini-row strong{color:var(--vl-ink);font-size:var(--ui-text-body);font-weight:800;white-space:nowrap}.command-card{border-radius:var(--vl-radius-xl);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:18px}.command-map{position:relative;min-height:340px;border-radius:28px;background:radial-gradient(circle at center,rgba(15,23,42,.05) 0,rgba(15,23,42,.02) 36%,transparent 36%),linear-gradient(180deg,#f1f5f9eb,#e2e8f0b8);overflow:hidden}.command-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 1px);background-size:38px 38px}.map-radar{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px dashed rgba(15,23,42,.16);border-radius:999px}.map-marker{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:20px;background:#fff;color:var(--vl-text);box-shadow:var(--vl-shadow-soft);font-size:var(--ui-text-body);font-weight:700}.map-marker--one{top:24%;left:22%}.map-marker--two{top:44%;left:58%}.map-marker--three{top:68%;left:38%}.command-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:18px;border-radius:28px;background:linear-gradient(160deg,#1c1c1ef5,#303036e0);color:#fff}.hero-banner--call,.hero-banner--case{background:linear-gradient(140deg,#111827f2,#374151e0)}.intake-command-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:linear-gradient(180deg,#ffffffeb,#f3f7fce0)}.intake-command-bar h3{margin:8px 0 10px;font-size:var(--ui-text-28);line-height:1.22;letter-spacing:-.03em}.intake-command-bar p:last-child{margin:0;max-width:760px;color:var(--vl-text-soft);line-height:1.8}.intake-command-bar__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:420px}.intake-inline-stat{padding:16px;border-radius:20px;border:1px solid var(--vl-line);background:#ffffffd6}.intake-inline-stat span{display:block;color:var(--vl-text-faint);font-size:var(--ui-text-overline)}.intake-inline-stat strong{display:block;margin-top:10px;font-size:var(--ui-text-title);line-height:1.1}.intake-inline-stat.is-danger{background:linear-gradient(180deg,#fef2f2fa,#ffffffeb)}.intake-inline-stat.is-warning{background:linear-gradient(180deg,#fff7edfa,#ffffffeb)}.intake-inline-stat.is-signal{background:linear-gradient(180deg,#ecfdf5fa,#ffffffeb)}.intake-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:18px}.intake-panel{display:flex;flex-direction:column;gap:18px}.intake-panel--primary{padding:24px}.intake-panel--accent{background:linear-gradient(180deg,#f8fafffa,#ffffffe6)}.intake-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.intake-panel__meta{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.intake-number-row{display:flex;align-items:center;gap:12px;margin-top:8px}.intake-number-row h3{margin:0;font-size:var(--ui-text-36);line-height:1;letter-spacing:-.05em}.intake-subcopy{margin:10px 0 0;max-width:720px;color:var(--vl-text-soft);line-height:1.8}.intake-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffdb;font-size:var(--ui-text-helper);font-weight:700}.intake-badge.is-danger{color:var(--vl-danger);background:#fef2f2f0;border-color:#ef444424}.intake-badge.is-warning{color:#b45309;background:#fff7edf0;border-color:#f59e0b29}.intake-badge.is-signal{color:#047857;background:#ecfdf5f0;border-color:#10b98124}.intake-tabbar{display:flex;align-items:center;gap:10px;padding-bottom:2px;border-bottom:1px solid var(--vl-line)}.intake-tab{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--vl-text-soft);font-size:var(--ui-text-body);font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.intake-tab:hover{background:#14233b0d;color:var(--vl-text)}.intake-tab.is-active{border-color:#14233b1f;background:#14233b;color:#fff;box-shadow:0 16px 30px -24px #14233b99}.intake-spotlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intake-card{padding:18px;border-radius:22px;border:1px solid var(--vl-line);background:#ffffffe0}.intake-card strong{display:block;margin-top:8px;font-size:var(--ui-text-section);line-height:1.5}.intake-card p:last-child{margin:10px 0 0;color:var(--vl-text-soft);line-height:1.75;font-size:var(--ui-text-body)}.intake-card--location{background:linear-gradient(180deg,#fffffff5,#f6f9fdeb)}.intake-card--ai{background:linear-gradient(180deg,#f1f5f9fa,#ffffffeb)}.intake-option-row{display:flex;flex-wrap:wrap;gap:10px}.intake-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--vl-line);background:#ffffffd6;color:var(--vl-text);font-size:var(--ui-text-helper);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.intake-chip:hover{border-color:#14233b24;background:#14233b0a}.intake-chip.is-active{border-color:#1c1c1e2e;background:#1c1c1e14;color:var(--vl-brand)}.transcript-list--call .transcript-item{grid-template-columns:82px minmax(0,1fr);padding:16px 18px}.intake-primary-actions{display:flex;flex-wrap:wrap;gap:12px}.intake-seat-select{width:176px}.intake-control-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.intake-control-button{min-height:44px;padding:0 14px;border-radius:16px;border:1px solid var(--vl-line);background:#ffffffd6;color:var(--vl-text);font-size:var(--ui-text-body);font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.intake-control-button:hover{transform:translateY(-1px);border-color:#14233b24;box-shadow:var(--vl-shadow-soft)}.intake-control-button.is-active{background:#14233bf0;color:#fff}.intake-alert-card{padding:20px;border-radius:24px;border:1px solid rgba(239,68,68,.12);background:linear-gradient(180deg,#fef2f2fa,#ffffffeb)}.intake-alert-card h4{margin:8px 0 10px;font-size:var(--ui-text-title);line-height:1.2;letter-spacing:-.03em}.intake-alert-card p:last-child{margin:0;color:var(--vl-text-soft);line-height:1.8}.cti-dock__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cti-card{padding:18px;border-radius:22px;border:1px solid var(--vl-line);background:linear-gradient(180deg,#f8fbfff5,#ffffffe6)}.cti-card strong{display:block;margin-top:8px;font-size:var(--ui-text-section)}.cti-card p:last-child{margin:10px 0 0;color:var(--vl-text-soft);line-height:1.75;font-size:var(--ui-text-body)}.timeline-flow,.transcript-list{display:flex;flex-direction:column;gap:12px}.flow-item,.transcript-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:#0f172a08}.flow-item span,.transcript-item span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px;background:#1c1c1e14;color:var(--vl-brand);font-size:var(--ui-text-helper);font-weight:700}.flow-item p,.transcript-item p{margin:0;color:var(--vl-text-soft);line-height:1.75;font-size:var(--ui-text-body)}.transcript-item--dialogue{background:#ffffffdb;border:1px solid var(--vl-line)}.check-list{display:flex;flex-direction:column;gap:12px}.check-row{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:#0f172a08}.check-row p{margin:4px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.filter-bar{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:18px}.filter-bar .el-input__wrapper,.filter-bar .el-select__wrapper{min-height:40px;border-radius:12px;box-shadow:inset 0 0 0 1px #11203314}.filter-bar .el-input__wrapper:hover,.filter-bar .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #11203329}.filter-bar .el-input__wrapper.is-focus,.filter-bar .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #2463a657,0 0 0 4px #2463a614}.role-switcher,.seat-status-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.role-switcher__lead{display:flex;align-items:center;gap:14px;min-width:0}.role-switcher__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;background:linear-gradient(135deg,#14233b,#26436d);color:#fff}.role-switcher h3{margin:4px 0;font-size:var(--ui-text-heading)}.role-switcher p:last-child,.settings-hint{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.reason-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reason-grid .el-radio-button,.reason-grid .el-radio-button__inner{width:100%}.reception-hero__status.is-offline{color:var(--vl-text-soft);background:#0f172a0d}.agent-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.agent-status-card,.quick-stat{padding:18px}.agent-status-card.is-offline{background:#f8fafce6}.status-runtime{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--vl-line);color:var(--vl-text-soft);font-size:var(--ui-text-body)}.status-runtime strong{color:var(--vl-ink);font-size:var(--ui-text-body-strong)}.quick-stat{min-height:126px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";align-items:center;column-gap:14px;row-gap:2px;background:linear-gradient(180deg,#fffffffa,#f8fafce6);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.quick-stat:hover{transform:translateY(-1px);border-color:#1120331f;box-shadow:0 18px 42px -32px #11203352}.quick-stat .el-icon{grid-area:icon;width:48px;height:48px;border-radius:14px;color:#fff;background:var(--ui-action);font-size:var(--ui-text-heading);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px #2463a680}.quick-stat.is-blue .el-icon{background:var(--ui-action);box-shadow:0 8px 20px -8px #2463a680}.quick-stat.is-purple .el-icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 20px -8px #6d28d980}.quick-stat.is-green .el-icon{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 8px 20px -8px #05966980}.quick-stat.is-orange .el-icon{background:linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 8px 20px -8px #ea580c80}.quick-stat span{grid-area:label;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.quick-stat strong{grid-area:value;color:var(--vl-ink);font-size:var(--ui-text-28);line-height:1.05;letter-spacing:0}.quick-stat small{grid-area:note;color:var(--vl-text-muted)}.dashboard-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(304px,340px);gap:16px}.dashboard-side-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.task-panel,.todo-panel,.recent-consultation-panel,.trend-panel,.type-panel,.seat-grid-panel{padding:20px}.task-list{display:flex;flex-direction:column;gap:12px}.task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px;border-radius:16px;border-left:4px solid #2563eb;border-top:1px solid rgba(226,232,240,.76);border-right:1px solid rgba(226,232,240,.76);border-bottom:1px solid rgba(226,232,240,.76);background:#f8fafcd1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.task-card:hover{transform:translateY(-1px);background:#fffffff0;box-shadow:0 18px 38px -30px #0f172a47}.task-card.is-critical{border-left-color:#dc2626;background:linear-gradient(180deg,#fef2f2f5,#ffffffeb)}.queue-row{border-radius:16px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.queue-row:hover{transform:translateY(-1px);background:#fffffff5;box-shadow:0 18px 38px -30px #0f172a3d}.task-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-card__body p{margin:8px 0 4px;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.task-card__body span,.task-card__action small{color:var(--vl-text-muted);font-size:var(--ui-text-helper)}.task-card__action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;white-space:nowrap}.task-card__action .el-button{min-height:30px;padding:0 4px}.recent-table.el-table{border-radius:16px;overflow:hidden;border:1px solid rgba(17,32,51,.08);background:#ffffffb8}.recent-table.el-table th.el-table__cell{background:#f8fafceb;color:#0f172a85;font-size:var(--ui-text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.recent-table.el-table td.el-table__cell{border-bottom-color:#1120330f}.recent-table.el-table{cursor:pointer}.recent-table.el-table .el-table__row:hover>td.el-table__cell{background:#2463a60a;cursor:pointer}.notification-card{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.notification-card:hover{transform:translateY(-1px);border-color:#1120331f;background:#fffffff5;box-shadow:0 18px 38px -30px #0f172a38}.notification-card.is-critical .notification-card__icon{color:#b91c1c;background:#ef44441f}.notification-card.is-reminder .notification-card__icon{color:#1d4ed8;background:#2563eb1a}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.case-management-view{gap:16px}.case-management-view .metric-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}.case-management-view .metric-card{min-height:116px;padding:18px;border-color:#11203314;background:linear-gradient(180deg,#fffffffa,#f8fafce6),radial-gradient(circle at 100% 0%,rgba(36,99,166,.08),transparent 36%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.case-management-view .metric-card:hover{transform:translateY(-1px);border-color:#11203324;box-shadow:0 18px 42px -32px #11203352}.case-management-view .metric-card strong{color:var(--vl-ink);font-size:var(--ui-text-28);letter-spacing:0}.case-list-panel{padding:18px}.case-list-panel .filter-bar{align-items:center;margin-bottom:16px;padding:12px;border-radius:16px;border:1px solid rgba(17,32,51,.08);background:#f8fafcbd}.case-list-panel .section-head{padding:2px 2px 14px;border-bottom:1px solid rgba(17,32,51,.06)}.case-table.el-table{border-radius:16px}.case-table.el-table th.el-table__cell{height:46px;color:var(--vl-text-soft);font-size:var(--ui-text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.case-table.el-table td.el-table__cell{padding:12px 0}.case-table.el-table .el-table__row{cursor:pointer}.case-table.el-table .el-table__row:hover>td.el-table__cell{background:#2463a60a}.case-actions{display:flex;flex-wrap:wrap;gap:4px 6px}.case-actions .el-button.is-link{min-height:28px;padding:0 8px!important;border-radius:999px!important;line-height:28px}.case-management-view .el-drawer .drawer-actions,.drawer-actions{gap:8px}.metric-card.is-success strong,.metric-card.is-success small{color:#047857}.metric-card.is-warning strong,.metric-card.is-warning small{color:#b45309}.admin-analytics-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.trend-legend{display:flex;align-items:center;gap:14px;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.trend-legend span{display:inline-flex;align-items:center;gap:6px}.trend-legend i,.type-row i{display:inline-block;width:10px;height:10px;border-radius:3px}.trend-legend .is-calls{background:#2563eb}.trend-legend .is-answered{background:#10b981}.trend-bars{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));align-items:end;gap:14px;min-height:240px;padding-top:18px}.trend-bar{display:flex;flex-direction:column;align-items:center;gap:8px}.trend-bar__track{height:160px;width:42px;display:flex;align-items:end;justify-content:center;gap:5px;border-radius:12px;background:#0f172a0a}.trend-bar__track span{width:11px;min-height:10px;border-radius:999px 999px 4px 4px}.trend-bar__calls{background:#2563eb}.trend-bar__answered{background:#10b981}.trend-bar small{color:var(--vl-text-muted)}.type-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.type-row{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border-radius:14px;background:#f8fafceb}.type-row span{display:inline-flex;align-items:center;gap:8px;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.seat-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.seat-card{padding:14px;border-radius:16px;border:1px solid var(--vl-line);background:#f8fafceb}.seat-card.is-success{background:#ecfdf5b8;border-color:#10b9812e}.seat-card.is-danger{background:#fef2f2b8;border-color:#ef444429}.seat-card.is-warning{background:#fffbebc7;border-color:#f59e0b29}.seat-card__head,.seat-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.seat-card__head{margin-bottom:12px}.seat-card__head i{width:8px;height:8px;border-radius:999px;background:#94a3b8}.seat-card.is-success .seat-card__head i{background:#10b981}.seat-card.is-danger .seat-card__head i{background:#ef4444}.seat-card.is-warning .seat-card__head i{background:#f59e0b}.seat-card__row{margin-top:7px;color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.seat-card__row b{color:var(--vl-ink)}.recent-table{cursor:pointer}.notification-detail-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;border-radius:18px;background:#f8fafceb;border:1px solid var(--vl-line)}.notification-detail-card.is-critical{background:#fef2f2eb;border-color:#ef444433}.notification-detail-card .el-icon{width:46px;height:46px;border-radius:16px;color:#b45309;background:#f59e0b1f}.notification-detail-card.is-critical .el-icon{color:#b91c1c;background:#ef44441f}.notification-detail-card h4{margin:0 0 6px;font-size:var(--ui-text-body-strong)}.notification-detail-card p,.notification-detail-card span{margin:0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.full-width-button{width:100%;margin-top:12px}.selection-action-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(37,99,235,.18);background:#eff6ffdb;color:#1d4ed8;font-size:var(--ui-text-body);font-weight:700}.table-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--vl-line);background:#ffffffdb;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.password-reset-preview{margin-top:12px;padding:14px;border-radius:14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2)}.password-reset-preview span,.password-reset-preview small{display:block;color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.password-reset-preview strong{display:block;margin:6px 0;color:var(--vl-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ui-text-section)}.notification-list{display:flex;flex-direction:column;gap:12px}.notification-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:13px;border-radius:16px;border:1px solid var(--vl-line);background:#ffffffe6}.notification-card.is-unread{border-color:#f59e0b47;background:linear-gradient(180deg,#fff7edfa,#fffbebf0)}.notification-card__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#f59e0b1f;color:#b45309}.notification-card__body{min-width:0}.notification-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-card__head span{color:var(--vl-text-soft);font-size:var(--ui-text-helper);white-space:nowrap}.notification-card__head strong{font-size:var(--ui-text-body)}.notification-card p{margin:6px 0 10px;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.table-empty{padding:28px 0;text-align:center}.table-empty strong{display:block;font-size:var(--ui-text-body-strong)}.table-empty p{margin:8px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-grid .el-form-item:last-child{grid-column:1 / -1}.settings-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:32px;position:relative;overflow:hidden}.login-glow{display:none}.login-glow--left{left:-120px;top:8%;background:#94a3b857}.login-glow--right{right:-120px;bottom:0;background:#d1d5db6b}.login-hero,.login-panel{position:relative;z-index:1}.login-hero__inner{max-width:720px}.login-hero h1{margin:10px 0 14px;font-size:var(--ui-text-64);line-height:1;letter-spacing:-.06em}.login-copy{max-width:620px;color:var(--vl-text-soft);line-height:1.9;font-size:var(--ui-text-body-strong)}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.signal-card{padding:18px;border-radius:22px;border:1px solid var(--vl-line);background:#ffffffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--vl-shadow-soft)}.signal-card span,.login-footer span{display:block;color:var(--vl-text-faint);font-size:var(--ui-text-helper)}.signal-card strong{display:block;margin:12px 0 8px;font-size:var(--ui-text-display);line-height:1}.signal-card small{color:var(--vl-text-soft)}.login-panel{display:flex;justify-content:center}.login-card{width:min(100%,520px);border-radius:var(--vl-radius-xl);padding:28px;-webkit-backdrop-filter:blur(40px) saturate(190%) contrast(95%);backdrop-filter:blur(40px) saturate(190%) contrast(95%)}.login-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.login-card__header h2{margin:8px 0 6px;font-size:var(--ui-text-36);line-height:1;letter-spacing:-.04em}.login-card__header p{margin:0;color:var(--vl-text-soft);line-height:1.7}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:#1c1c1e14;color:var(--vl-brand);font-size:var(--ui-text-overline);font-weight:700;letter-spacing:.18em}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.demo-button{border:0;text-align:left;padding:16px;border-radius:20px;background:#ffffffd6;box-shadow:inset 0 0 0 1px #0f172a14;cursor:pointer}.demo-button span{display:block;font-weight:700}.demo-button small{display:block;margin-top:6px;color:var(--vl-text-soft);line-height:1.6}.login-form .el-form-item{margin-bottom:18px}.primary-action.el-button{width:100%;min-height:52px;border:0;border-radius:18px;background:#2c4a7c;box-shadow:0 24px 46px -28px #14233bc7}.login-footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.el-card,.el-descriptions,.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-textarea__inner,.el-drawer__body{border-radius:16px}.el-card,.el-descriptions{border-color:var(--vl-line)!important;background:#fffffff0!important;box-shadow:var(--vl-shadow-soft)!important}.el-form-item__label{color:var(--vl-text-soft)!important;font-size:var(--ui-text-helper)!important;font-weight:700;letter-spacing:.04em}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-textarea__inner{min-height:46px;box-shadow:0 0 0 1px #0f172a14 inset!important;background:#ffffffeb!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #1c1c1e38 inset,0 0 0 4px #1c1c1e0d!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--vl-text-faint)!important}.el-tag{min-height:28px;border-radius:999px!important;font-weight:700}.el-tag.el-tag--primary,.el-tag.el-tag--info,.el-tag--primary.is-plain,.el-tag--info.is-plain{--el-tag-bg-color: rgba(28, 28, 30, .06);--el-tag-border-color: rgba(28, 28, 30, .1);--el-tag-text-color: #1a1d2e}.el-tag.el-tag--success{--el-tag-bg-color: rgba(16, 185, 129, .1);--el-tag-border-color: rgba(16, 185, 129, .18);--el-tag-text-color: #047857}.el-tag.el-tag--warning{--el-tag-bg-color: rgba(245, 158, 11, .12);--el-tag-border-color: rgba(245, 158, 11, .2);--el-tag-text-color: #b45309}.el-tag.el-tag--danger{--el-tag-bg-color: rgba(239, 68, 68, .1);--el-tag-border-color: rgba(239, 68, 68, .18);--el-tag-text-color: #b91c1c}.el-table th.el-table__cell{background:#0f172a09!important;color:var(--vl-text-faint);font-size:var(--ui-text-helper);font-weight:800}.el-table .el-table__cell{border-bottom-color:#0f172a0f!important}.el-table__row{transition:background .16s ease}.el-progress-bar__outer{background:#0f172a14!important}.el-progress-bar__inner{background:linear-gradient(90deg,#2c4a7c,#6b8ec4)!important}.el-drawer{border-top-left-radius:28px;border-bottom-left-radius:28px;background:#fffffff5!important;box-shadow:-28px 0 60px -42px #0f172a6b!important}.el-drawer__header{margin-bottom:0;padding:22px 24px 0;color:var(--vl-text);font-weight:800}.el-drawer__body{padding:18px 24px 24px}.el-overlay{background-color:#0f172a38!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.el-dialog{border-radius:24px!important;background:#fffffff5!important;box-shadow:0 30px 80px -46px #0f172a7a!important;overflow:hidden}.el-dialog__header{margin-right:0!important;padding:22px 24px 8px!important}.el-dialog__title{font-weight:800;color:var(--vl-text)}.el-dialog__body{padding:14px 24px 24px!important}.muted-note{display:block;margin-top:10px;color:var(--vl-text-soft);font-size:var(--ui-text-helper);line-height:1.6}.audio-progress-card{padding:16px 18px;border-radius:20px;background:#0f172a08;border:1px solid var(--vl-line)}.audio-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.audio-progress-meta strong{color:var(--vl-text);font-size:var(--ui-text-body)}.audio-progress-track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#94a3b83d}.audio-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f2937,#64748b)}.tag-button{cursor:pointer}.audio-waveform{display:grid;grid-template-columns:repeat(36,minmax(0,1fr));align-items:end;gap:6px;min-height:82px;padding:14px 0 4px}.audio-waveform__bar{width:100%;border:0;border-radius:999px;background:#94a3b857;cursor:pointer;transition:transform .18s ease,background .18s ease}.audio-waveform__bar:hover{transform:translateY(-2px)}.audio-waveform__bar.is-active{background:linear-gradient(180deg,#111827,#64748b)}.audio-transcript{display:flex;flex-direction:column;gap:10px}.audio-transcript__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;width:100%;padding:12px 14px;border:1px solid var(--vl-line);border-radius:16px;background:#ffffffc7;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.audio-transcript__item:hover{transform:translateY(-1px);box-shadow:var(--vl-shadow-soft)}.audio-transcript__item.is-active{border-color:#0f172a2e;background:#0f172a0a}.audio-transcript__item.is-match{border-color:#b453092e;background:#fbbf2414}.audio-transcript__item span{color:var(--vl-brand);font-size:var(--ui-text-helper);font-weight:700}.audio-transcript__item p{margin:0;color:var(--vl-text-soft);line-height:1.75;font-size:var(--ui-text-body)}.audio-transcript__mark{padding:0 2px;border-radius:4px;background:#fbbf2466;color:inherit}.quick-card.is-audio-active{border-color:#0f172a29;background:#0f172a0a}.records-module{display:flex;flex-direction:column;gap:18px}.records-module__header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.records-module__header h2{margin:6px 0 0;font-size:var(--ui-text-28);line-height:1.15}.records-module__header p:last-child{margin:8px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-body);line-height:1.7}.records-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.records-header-actions .records-quick-filters{padding:0;border-bottom:none}.records-workspace{min-height:700px}.records-list-panel{min-width:0;border-radius:24px;border:1px solid var(--vl-line);background:#ffffffeb;box-shadow:var(--vl-shadow-soft);overflow:hidden}.records-list-panel{display:flex;flex-direction:column}.records-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--vl-line);background:#f8fafcb8}.records-filter-menu__body{width:240px;display:flex;flex-direction:column;gap:10px;padding:8px}.records-list{flex:1;min-height:0;overflow:auto;padding:12px}.record-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid transparent;border-radius:18px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.record-row+.record-row{margin-top:8px}.record-row:hover{background:#2463a60a;transform:translateY(-1px)}.record-row.is-active{border-color:#2463a62e;background:#2463a60f}.record-row__icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a0f;color:var(--vl-text-soft);font-size:var(--ui-text-heading)}.record-row__icon.is-video{background:#4f46e51a;color:#4f46e5}.record-row__body{min-width:0}.record-row__body h4{margin:0;font-size:var(--ui-text-body-strong);line-height:1.35}.record-row__body p{margin:4px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.record-row__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.record-row__tags span{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;background:#0f172a0b;color:var(--vl-text-soft);font-size:var(--ui-text-overline);font-weight:700}.record-detail-panel{padding:22px;overflow-y:auto}.record-detail-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.record-detail-panel__head h3{margin:6px 0 0;font-size:var(--ui-text-title)}.record-detail-panel__head span{color:var(--vl-text-soft);font-size:var(--ui-text-body);font-weight:700}.audio-preview-card,.record-detail-section{margin-bottom:22px}.audio-preview-card{padding:16px;border-radius:22px;background:#f5f5f7db}.audio-preview-card h4{margin:4px 0 0;font-size:var(--ui-text-body-strong)}.record-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.counselor-note{margin-top:10px;padding:16px;border-radius:16px;border:1px solid rgba(245,158,11,.14);background:#fffbeb9e;color:var(--vl-text)}.counselor-note p{margin:0;color:var(--vl-text);font-size:var(--ui-text-body);line-height:1.8}.counselor-note p+p{margin-top:8px}.assessment-list{margin-top:10px}.assessment-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border-bottom:1px solid rgba(15,23,42,.07)}.assessment-row span{color:var(--vl-text-soft);font-size:var(--ui-text-body)}.assessment-row strong{text-align:right;font-size:var(--ui-text-body)}.video-workspace{gap:16px}.video-command-bar{display:flex;align-items:center;justify-content:space-between;gap:18px}.video-command-bar h3{margin:8px 0 10px;font-size:var(--ui-text-title);line-height:1.24}.video-command-bar p:last-child{margin:0;color:var(--vl-text-soft);line-height:1.75}.video-call-actions{display:flex;align-items:center;gap:10px}.video-round-button{min-width:58px;height:46px;border:1px solid var(--vl-line);border-radius:999px;background:#ffffffeb;color:var(--vl-text-soft);font-size:var(--ui-text-body);font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.video-round-button:hover{transform:translateY(-1px);border-color:#1c1c1e29}.video-round-button.is-active{background:#2c4a7c;color:#fff}.video-round-button.is-danger{border-color:#ef44442e;background:#ef44441a;color:#b91c1c}.video-layout{display:grid;grid-template-columns:280px minmax(420px,1fr) 380px;gap:16px;align-items:stretch}.video-profile-panel,.video-ticket-panel{display:flex;flex-direction:column;gap:16px}.video-profile-panel{text-align:center}.video-avatar{width:86px;height:86px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border-radius:28px;color:#fff;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.34),transparent 24%),linear-gradient(135deg,#2c4a7c,#6b8ec4);box-shadow:0 18px 38px -26px #0f172a8f}.video-avatar.is-off{background:linear-gradient(135deg,#94a3b8,#475569)}.video-avatar span{font-size:var(--ui-text-display);font-weight:800}.video-profile-panel h3{margin:0;font-size:var(--ui-text-heading)}.video-profile-panel>p{margin:-8px 0 0;color:var(--vl-text-soft);font-size:var(--ui-text-body)}.video-emotion-alert{text-align:left;border:1px solid rgba(245,158,11,.16);background:linear-gradient(180deg,#fff7edfa,#ffffffeb)}.video-emotion-alert strong{display:block;margin-top:8px}.video-stage{position:relative;min-height:640px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at 18% 82%,rgba(16,185,129,.16),transparent 30%),linear-gradient(135deg,#0f172a,#1f2937);box-shadow:0 28px 70px -48px #0f172a9e}.video-stage__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:42px 42px}.video-feed{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:center;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.16),transparent 28%),linear-gradient(180deg,#ffffff14,#ffffff05)}.video-person{width:min(50%,320px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:999px;color:#fff;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.28),transparent 24%),linear-gradient(135deg,#ffffff29,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff2e}.video-person span{font-size:var(--ui-text-body);color:#ffffffa3}.video-person strong{font-size:var(--ui-text-section)}.video-pip{position:absolute;left:24px;bottom:24px;width:180px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;border-radius:20px;border:4px solid rgba(255,255,255,.16);background:#0f172ab8;box-shadow:0 20px 46px -30px #000c}.video-person--self{width:100px}.video-person--self strong{font-size:var(--ui-text-body)}.video-network-pill{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#0000005c;color:#ffffffeb;font-size:var(--ui-text-helper);font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--vl-signal);box-shadow:0 0 0 4px #10b98129}.ticket-stepper-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-stepper-head h3{margin:8px 0 0;font-size:var(--ui-text-heading)}.ticket-stepper{display:flex;flex-direction:column;gap:12px}.ticket-stepper__bar{height:8px;overflow:hidden;border-radius:999px;background:#0f172a14}.ticket-stepper__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c4a7c,#6b8ec4);transition:width .18s ease}.ticket-stepper__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-stepper__steps button{min-height:38px;border:1px solid var(--vl-line);border-radius:999px;background:#ffffffdb;color:var(--vl-text-soft);font-size:var(--ui-text-helper);font-weight:700;cursor:pointer}.ticket-stepper__steps button.is-active{background:#2c4a7c;color:#fff}.ticket-stepper__steps button.is-done{border-color:#10b9812e;background:#ecfdf5eb;color:#047857}.ticket-step-body{min-height:260px;padding:16px;border-radius:18px;background:#0f172a08}.ticket-step-body h4{margin:0 0 16px;font-size:var(--ui-text-section)}@media(max-width:1440px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-grid{grid-template-columns:1fr}.topbar-side{min-width:0}.intake-command-bar,.intake-layout{grid-template-columns:1fr}.intake-command-bar__stats,.cti-dock__grid{grid-template-columns:1fr;min-width:0}.video-layout{grid-template-columns:260px minmax(0,1fr)}.video-ticket-panel{grid-column:1 / -1}}@media(max-width:1200px){.app-shell,.content-grid,.content-grid--wide,.command-card,.context-banner,.login-page,.video-layout,.reception-grid{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;min-height:auto;overflow:visible}.brand-panel{display:flex;flex-direction:column;gap:14px;align-items:stretch}.brand-panel__main{grid-template-columns:44px minmax(0,1fr) 36px}.brand-token{margin-bottom:0}.brand-copy{max-width:680px}.nav-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px}.nav-section-label,.nav-group,.sidebar-footer{grid-column:1 / -1}.nav-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px}.nav-group .nav-section-label,.subnav-list{grid-column:1 / -1}.subnav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;padding-left:0}.sidebar-footer{display:none}.topbar{flex-direction:column}}@media(max-width:860px){.app-shell{padding:10px}.app-sidebar,.topbar{border-radius:20px}.app-sidebar{padding:10px}.brand-panel{display:flex;flex-direction:column;gap:10px;padding:14px}.brand-panel__main{grid-template-columns:44px minmax(0,1fr) 36px}.brand-panel .eyebrow,.brand-copy{display:none}.brand-title{font-size:var(--ui-text-heading);margin-bottom:0}.brand-token,.avatar-token{width:44px;height:44px}.nav-stack{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:10px 0 2px;scrollbar-width:none}.nav-stack::-webkit-scrollbar{display:none}.nav-section-label{display:none}.nav-group{display:contents}.subnav-list{display:flex;flex:0 0 auto;gap:8px;padding:0}.nav-item,.subnav-item{flex:0 0 auto;width:auto;min-width:116px;white-space:nowrap}.topbar,.hero-banner,.command-card,.context-banner{padding:18px}.page-surface{padding:16px}.topbar,.context-banner{flex-direction:column;align-items:flex-start}.topbar-actions,.hero-banner__aside,.settings-grid,.settings-section-grid,.quick-grid,.reception-card,.demo-grid,.login-footer{grid-template-columns:1fr;display:grid;width:100%}.video-command-bar,.video-call-actions,.reception-card,.seat-status-panel{align-items:flex-start}.video-command-bar,.reception-card,.seat-status-panel{flex-direction:column}.video-call-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.video-round-button{width:100%}.video-stage{min-height:420px}.video-pip{width:132px}.filter-bar,.case-management-view .metric-grid,.case-list-panel .filter-bar{grid-template-columns:1fr}.case-list-panel{padding:14px}.case-actions{min-width:220px}.search-box{min-width:100%}.page-title{font-size:var(--ui-text-title)}.login-hero h1{font-size:var(--ui-text-48)}.intake-spotlight,.intake-control-row,.topbar-metrics,.reason-grid{grid-template-columns:1fr}.intake-panel__header,.intake-panel__meta,.intake-number-row,.intake-primary-actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--vl-bg: #f8fbff;--vl-bg-deep: #e7edf5;--vl-surface: rgba(255, 255, 255, .84);--vl-surface-soft: rgba(247, 250, 255, .9);--vl-surface-strong: rgba(255, 255, 255, .97);--vl-line: rgba(17, 32, 51, .08);--vl-line-strong: rgba(17, 32, 51, .14);--vl-text: #112033;--vl-text-soft: #5f7287;--vl-text-faint: #90a0b3;--vl-brand: var(--ui-action);--vl-brand-strong: var(--ui-blue-800);--vl-brand-soft: rgba(36, 99, 166, .12);--vl-brand-rgb: 36, 99, 166;--vl-shadow-soft: 0 20px 40px -32px rgba(20, 35, 59, .22);--vl-shadow-medium: 0 28px 60px -38px rgba(20, 35, 59, .28);--vl-shadow-strong: 0 36px 80px -48px rgba(20, 35, 59, .34);--qm-primary-gradient: linear-gradient(135deg, #14233b, #26436d);--qm-primary-gradient-hover: var(--ui-action);--qm-primary-shadow-strong: 0 24px 46px -28px rgba(20, 35, 59, .78);--qm-primary-shadow-hover: 0 28px 54px -30px rgba(20, 35, 59, .82);--el-color-primary: var(--ui-action);--el-color-primary-light-9: rgba(36, 99, 166, .1);--el-color-primary-light-8: rgba(36, 99, 166, .16);--el-color-primary-dark-2: var(--ui-blue-800);--el-text-color-primary: var(--vl-text);--el-text-color-secondary: var(--vl-text-soft);--el-border-color: var(--vl-line);--el-border-color-light: var(--vl-line);--el-fill-color-light: rgba(17, 32, 51, .04)}body{background:radial-gradient(720px 280px at 86% -8%,rgba(36,99,166,.12),transparent 58%),radial-gradient(620px 260px at 6% 100%,rgba(56,189,248,.1),transparent 58%),linear-gradient(180deg,#f8fbff,#eef3f8 52%,#e7edf5)}body:before{z-index:2147483647;opacity:.022}:focus-visible{outline:2px solid rgba(var(--vl-brand-rgb),.56);outline-offset:3px}.app-shell{gap:18px;padding:18px}.app-sidebar{border-color:#ffffffb8;background:#ffffffd1;box-shadow:var(--vl-shadow-medium);backdrop-filter:blur(40px) saturate(190%) contrast(95%);-webkit-backdrop-filter:blur(40px) saturate(190%) contrast(95%)}.brand-panel{background:radial-gradient(circle at 18% -10%,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,#1e3a5f,#2c4a7c 56%,#3b6fa3);box-shadow:var(--qm-primary-shadow-strong)}.brand-operator-card,.brand-notice-button{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-item,.subnav-item,.context-button,.recent-chip,.tag-button,.record-row,.quick-card,.task-card,.notification-card,.video-round-button,.ticket-stepper__steps button{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .22s ease,transform .18s ease}.nav-item:hover,.subnav-item:hover{background:#1120330e}.nav-item.is-active{background:var(--qm-primary-gradient);box-shadow:var(--qm-primary-shadow-strong)}.subnav-item.is-active{border-color:rgba(var(--vl-brand-rgb),.18);background:rgba(var(--vl-brand-rgb),.08);color:var(--vl-ink);box-shadow:inset 2px 0 0 var(--vl-brand)}.surface-card,.metric-card,.quick-card,.command-card,.context-banner,.records-list-panel,.record-detail-panel,.video-profile-panel,.video-ticket-panel,.task-panel,.queue-panel,.todo-panel,.recent-consultation-panel{position:relative;border-color:#e2e8f0e0;background:linear-gradient(180deg,#fffffff5,#f7faffe6);box-shadow:var(--vl-shadow-soft)}.surface-card:after,.metric-card:after,.quick-card:after,.command-card:after,.context-banner:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.52);border-radius:inherit;pointer-events:none}.metric-card{min-height:132px;overflow:hidden}.metric-card strong,.quick-stat strong,.topbar-stat strong{color:var(--vl-ink);letter-spacing:0}.metric-card:hover,.quick-card:hover,.notification-card:hover,.task-card:hover,.record-row:hover{border-color:#11203324;box-shadow:var(--vl-shadow-medium)}.hero-banner{background:radial-gradient(circle at 78% 18%,rgba(36,99,166,.24),transparent 32%),linear-gradient(135deg,#1e3a5f,#2c4a7c 56%,#3b6fa3);box-shadow:var(--vl-shadow-strong)}.filter-bar{gap:12px;padding:12px;border:1px solid rgba(226,232,240,.88);border-radius:24px;background:#f8fafcd1;box-shadow:inset 0 1px #ffffffb8}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper{min-height:44px;border-radius:14px!important;background:#ffffffd1!important;box-shadow:0 0 0 1px var(--vl-line) inset!important;transition:background .16s ease,box-shadow .16s ease}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px #1120331f inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-date-editor.el-input__wrapper.is-focus{background:#fff!important;box-shadow:0 0 0 1px rgba(var(--vl-brand-rgb),.34) inset,0 0 0 4px rgba(var(--vl-brand-rgb),.12)!important}.el-button{min-height:42px;border-radius:14px!important;letter-spacing:0}.el-button--primary{border-color:#14233b!important;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 45%),var(--qm-primary-gradient)!important;box-shadow:inset 0 1px #ffffff29,var(--qm-primary-shadow-strong)}.el-button--primary:hover{border-color:#10203a!important;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 45%),var(--qm-primary-gradient-hover)!important;box-shadow:inset 0 1px #ffffff2e,var(--qm-primary-shadow-hover)}.el-button--default,.el-button.is-plain{background:#ffffffdb!important}.el-table{--el-table-border-color: rgba(226, 232, 240, .84);--el-table-header-bg-color: rgba(248, 250, 252, .82);border-radius:30px;overflow:hidden}.el-table th.el-table__cell{height:54px;background:#f8fafcdb!important;color:#75869b;letter-spacing:0}.el-table .el-table__row{cursor:pointer}.el-table .el-table__row:hover>td.el-table__cell{background:linear-gradient(90deg,#f8fafcfa,#fffffffa)!important;box-shadow:inset 2px 0 #0f172ad1}.el-tag{min-height:30px;padding:0 10px;border-radius:999px!important;letter-spacing:0}.status-pill,.status-pill-soft{border-radius:999px;box-shadow:inset 0 1px #ffffffb8}.detail-hero,.info-block,.mini-list,.check-row,.timeline-flow,.audio-progress-card,.ticket-step-body{border-color:#e2e8f0e0;background:#f8fafcc7}.el-drawer{border-left:1px solid rgba(226,232,240,.92);background:#fff!important;box-shadow:-28px 0 72px -44px #0f172a75!important}.el-drawer__header{position:sticky;top:0;z-index:2;padding:24px 26px 12px;border-bottom:1px solid rgba(226,232,240,.84);background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.el-drawer__body{padding:20px 26px 28px}.el-dialog{border:1px solid rgba(255,255,255,.72);border-radius:28px!important;background:linear-gradient(180deg,#fffffff7,#f6f9fff0)!important;box-shadow:0 32px 72px -36px #0f172a61!important}.drawer-actions,.inline-actions,.topbar-actions,.video-call-actions,.tag-row{gap:8px}.drawer-actions{padding-top:2px}.table-empty{border-radius:22px;border:1px dashed rgba(148,163,184,.4);background:#f8fafcb8}@media(max-width:1200px){.app-shell{padding:14px}}@media(max-width:860px){.app-shell{gap:12px;padding:10px}.filter-bar,.surface-card,.command-card,.context-banner{border-radius:20px}.el-drawer{width:min(100vw,560px)!important;border-top-left-radius:24px;border-bottom-left-radius:24px}.el-dialog{width:calc(100vw - 24px)!important;margin-top:8vh!important}}:root{--vl-bg: #f6f8fb;--vl-bg-deep: #eef3f8;--vl-bg-canvas: #eef3f8;--vl-bg-canvas-deep: #e7edf5;--vl-surface: rgba(255, 255, 255, .92);--vl-surface-soft: rgba(247, 250, 255, .88);--vl-surface-strong: rgba(255, 255, 255, .98);--vl-line: rgba(15, 23, 42, .08);--vl-line-strong: rgba(15, 23, 42, .14);--vl-text: #1c1c1e;--vl-text-soft: #64748b;--vl-text-faint: #94a3b8;--vl-ink: #0f172a;--vl-brand: #1c1c1e;--vl-brand-strong: #101012;--vl-brand-soft: rgba(28, 28, 30, .1);--vl-brand-rgb: 28, 28, 30;--vl-text-rgb: 15, 23, 42;--vl-shadow-soft: 0 10px 30px -10px rgba(0, 0, 0, .06);--vl-shadow-medium: 0 24px 56px -44px rgba(15, 23, 42, .18);--vl-shadow-strong: 0 30px 64px -42px rgba(15, 23, 42, .28);--qm-primary: #1c1c1e;--qm-primary-strong: #101012;--qm-primary-soft: rgba(28, 28, 30, .1);--qm-primary-gradient: var(--ui-button-primary-background);--qm-primary-gradient-hover: linear-gradient(135deg, #141416, #2b2b31);--qm-primary-shadow-strong: 0 24px 46px -28px rgba(28, 28, 30, .68);--qm-primary-shadow-hover: 0 28px 54px -30px rgba(28, 28, 30, .76);--qm-primary-shadow-pressed: 0 16px 30px -20px rgba(28, 28, 30, .46);--el-color-primary: #1c1c1e;--el-color-primary-light-9: rgba(28, 28, 30, .08);--el-color-primary-light-8: rgba(28, 28, 30, .14);--el-color-primary-dark-2: #101012}body{color:var(--vl-text);background:radial-gradient(760px 300px at 88% -10%,rgba(28,28,30,.07),transparent 58%),radial-gradient(620px 280px at 0% 100%,rgba(148,163,184,.12),transparent 56%),linear-gradient(180deg,#f8fbff,#f2f5fa 48%,#e9eef6)}body:before{opacity:.016}:focus-visible{outline:none;box-shadow:0 0 0 4px #1c1c1e14!important}.app-shell{gap:14px;padding:14px}.app-sidebar{border-color:#e2e8f0d6;background:#fffffff0;box-shadow:inset -1px 0 #ffffffb8,var(--vl-shadow-soft);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.brand-panel,.hero-banner,.welcome-banner{background:radial-gradient(220px 140px at 88% 18%,rgba(255,255,255,.14),transparent 60%),radial-gradient(240px 180px at 10% 100%,rgba(255,255,255,.08),transparent 62%),linear-gradient(135deg,#2c4a7c,#3b6fa3 62%,#5b84b8)!important;border-color:#ffffff14;box-shadow:0 30px 48px -34px #1c1c1e7a}.brand-token,.avatar-token,.nav-item.is-active,.seat-status-control__actions button.is-active,.video-round-button.is-active,.ticket-stepper__steps button.is-active{background:var(--qm-primary-gradient)!important;color:#fff!important;box-shadow:var(--qm-primary-shadow-strong)}.surface-card,.metric-card,.quick-card,.command-card,.context-banner,.records-list-panel,.record-detail-panel,.video-profile-panel,.video-ticket-panel,.task-panel,.queue-panel,.todo-panel,.recent-consultation-panel,.case-list-panel{border-color:#e2e8f0d6;background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:var(--vl-shadow-medium);backdrop-filter:none;-webkit-backdrop-filter:none}.surface-card:hover,.metric-card:hover,.quick-card:hover,.task-card:hover,.notification-card:hover,.record-row:hover{border-color:#2463a61f;background:#2463a60a;box-shadow:0 18px 36px -30px #2463a61f}.quick-card:hover,.task-card:hover,.notification-card:hover,.record-row:hover,.nav-item:hover,.subnav-item:hover,.video-round-button:hover{transform:translateY(-1px)}.quick-card:active,.task-card:active,.notification-card:active,.record-row:active,.nav-item:active,.subnav-item:active,.video-round-button:active,.el-button:active{transform:scale(.985)}.metric-card{min-height:124px}.metric-card strong,.quick-stat strong,.topbar-stat strong,.qm-metric-value{color:var(--vl-text)!important;letter-spacing:0}.filter-bar{border-color:#e2e8f0d6;background:linear-gradient(180deg,#fffffff5,#f8fafce6);box-shadow:0 24px 56px -44px #0f172a1a}.el-button{min-height:42px;border-radius:14px!important;font-size:var(--ui-text-body);font-weight:700;transition:transform .16s ease,box-shadow .2s ease,background .18s ease,border-color .18s ease,color .18s ease}.el-button--primary{border-color:#1c1c1e1f!important;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%),var(--qm-primary-gradient)!important;color:#fff!important;box-shadow:var(--qm-primary-shadow-strong)}.el-button--primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 44%),var(--qm-primary-gradient-hover)!important;box-shadow:var(--qm-primary-shadow-hover)}.el-button--default,.el-button.is-plain{border-color:#0f172a1a!important;background:#ffffffe6!important;color:var(--vl-text)!important;box-shadow:none}.el-button--default:hover,.el-button.is-plain:hover{border-color:#0f172a29!important;background:#fff!important;box-shadow:var(--vl-shadow-soft)}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{opacity:.5;transform:none;box-shadow:none!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper{min-height:44px;border-radius:14px!important;background:#ffffffe0!important;box-shadow:0 0 0 1px #0f172a1a inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-date-editor.el-input__wrapper.is-focus{background:#fff!important;box-shadow:0 0 0 1px #1c1c1e38 inset,0 0 0 4px #1c1c1e14!important}.el-table{border:1px solid rgba(226,232,240,.84);border-radius:28px;box-shadow:0 24px 56px -44px #0f172a1a}.el-table th.el-table__cell{height:52px;background:#f8fafce6!important;color:#94a3b8;font-size:var(--ui-text-helper);font-weight:700}.el-table .el-table__cell{padding:12px 0!important}.el-table .el-table__row:hover>td.el-table__cell{background:#f8fafcdb!important;box-shadow:inset 2px 0 #0f172ad1}.el-table .el-table__row.current-row>td.el-table__cell,.el-table .el-table__row.is-selected>td.el-table__cell{background:linear-gradient(90deg,#f1f5f9fa,#fffffffc)!important;box-shadow:inset 3px 0 #0f172aeb}.el-tag.el-tag--primary,.el-tag.el-tag--info,.el-tag--primary.is-plain,.el-tag--info.is-plain,.status-pill-soft,.status-pill{--el-tag-bg-color: rgba(28, 28, 30, .08);--el-tag-border-color: rgba(28, 28, 30, .12);--el-tag-text-color: #1a1d2e;background:#1c1c1e14;color:#1a1d2e;border-color:#1c1c1e1f}.el-tag.el-tag--success{--el-tag-bg-color: rgba(16, 185, 129, .12);--el-tag-border-color: rgba(16, 185, 129, .18);--el-tag-text-color: #047857}.el-tag.el-tag--warning{--el-tag-bg-color: rgba(245, 158, 11, .14);--el-tag-border-color: rgba(245, 158, 11, .2);--el-tag-text-color: #b45309}.el-tag.el-tag--danger{--el-tag-bg-color: rgba(239, 68, 68, .12);--el-tag-border-color: rgba(239, 68, 68, .18);--el-tag-text-color: #b91c1c}.detail-hero,.info-block,.mini-list,.check-row,.timeline-flow,.ticket-step-body,.audio-progress-card{border:1px solid rgba(226,232,240,.84);background:#fffffff0;box-shadow:0 18px 36px -30px #0f172a1f}.el-overlay{background-color:#0f172a3d!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.el-drawer{width:min(560px,calc(100vw - 1rem))!important;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(226,232,240,.92);background:#fff!important;box-shadow:-18px 0 46px -32px #0f172a3d!important}.el-drawer__header{padding:22px 24px 14px;border-bottom:1px solid rgba(226,232,240,.84);background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.el-drawer .drawer-actions{position:sticky;bottom:-1px;z-index:2;margin:4px -2px -4px;padding:14px 2px 4px;background:linear-gradient(180deg,#fff0,#fffffff5 28%,#fff 64%)}.el-dialog{border:1px solid rgba(226,232,240,.84);border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#f6f9fff0)!important;box-shadow:0 32px 72px -36px #0f172a61!important}.nav-arrow{transition:transform .18s ease}.nav-arrow.is-open{transform:rotate(180deg)}.subnav-list{border-radius:20px;background:#f8fafcc7;box-shadow:inset 0 1px #ffffffb8}.subnav-item.is-active{background:#1c1c1e14;color:var(--vl-text);box-shadow:inset 2px 0 0 var(--vl-brand)}.subnav-item.is-active .subnav-dot{background:var(--vl-brand)}.progress-fill,.audio-progress-fill,.ticket-stepper__bar span,.el-progress-bar__inner{background:linear-gradient(90deg,#1c1c1e,#303036)!important}.progress-track,.audio-progress-track,.ticket-stepper__bar,.el-progress-bar__outer{background:#0f172a14!important}@media(max-width:860px){.app-shell{padding:10px}.el-drawer{width:calc(100vw - 12px)!important}}.case-management-view{gap:14px}.case-management-view .metric-grid{grid-template-columns:repeat(4,minmax(168px,1fr));gap:12px}.case-management-view .metric-card{min-height:112px;padding:16px 18px;border-radius:22px;background:radial-gradient(180px 90px at 100% 0%,rgba(28,28,30,.055),transparent 60%),linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 20px 44px -38px #0f172a33}.case-management-view .metric-card span{color:#64748b;font-size:var(--ui-text-helper);font-weight:700}.case-management-view .metric-card strong{margin-top:10px;font-size:var(--ui-text-display);line-height:.95;letter-spacing:-.03em}.case-management-view .metric-card small{margin-top:9px;color:#94a3b8;font-size:var(--ui-text-helper);line-height:1.45}.case-list-panel{padding:16px;border-radius:28px}.case-list-panel .filter-bar{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;gap:10px;margin-bottom:14px;padding:12px;border-radius:20px}.case-list-panel .filter-bar .el-input,.case-list-panel .filter-bar .el-select{min-width:0}.case-list-panel .section-head{min-height:62px;align-items:center;padding:4px 4px 14px;border-bottom:1px solid rgba(226,232,240,.84)}.case-list-panel .section-head h3{font-size:var(--ui-text-section);letter-spacing:0}.case-header-actions{display:flex;align-items:center;gap:16px}.case-quick-filters{display:flex;gap:6px}.case-filter-chip{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:#ffffffeb;color:#64748b;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.case-filter-chip:hover{border-color:#2463a638;color:var(--vl-brand)}.case-filter-chip.is-active{background:var(--vl-brand);border-color:var(--vl-brand);color:#fff}.case-filter-chip strong{font-size:var(--ui-text-helper);font-weight:700}.glass-table.case-table,.glass-table.account-clickable-table{cursor:pointer}.glass-table.account-clickable-table .el-table__row:hover{background:#2463a60a}.contact-info{display:flex;flex-direction:column;gap:2px;font-size:var(--ui-text-body);line-height:1.4}.contact-info span:first-child{color:var(--vl-text-primary)}.contact-email{color:var(--vl-text-soft);font-size:var(--ui-text-helper)}.case-list-panel .tag-row{justify-content:flex-end}.case-table.el-table{margin-top:14px;border-radius:26px;border-color:#e2e8f0d6}.case-table.el-table th.el-table__cell{height:56px;color:#0f172a85;font-size:var(--ui-text-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.case-table.el-table td.el-table__cell{padding:11px 0!important;color:#64748b;font-size:var(--ui-text-body);line-height:1.5}.case-table.el-table td.el-table__cell:first-child,.case-table.el-table td.el-table__cell:first-child .cell{color:#1a1d2e;font-weight:700}.case-table.el-table .el-table__row{height:64px}.case-table.el-table .el-table__row:hover>td.el-table__cell{background:#2463a60a!important;cursor:pointer}.case-table.el-table .el-table__fixed-right{box-shadow:-12px 0 24px -24px #0f172a66}.case-table.el-table .el-table__fixed-right td.el-table__cell{background:#fffffffa}.case-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;min-width:230px}.case-actions .el-button.is-link{min-height:30px;padding:0 9px!important;border:1px solid transparent!important;border-radius:10px!important;color:#475569!important;font-size:var(--ui-text-helper);font-weight:800;background:transparent!important;line-height:30px}.case-actions .el-button.is-link:hover{border-color:#0f172a1a!important;background:#0f172a0b!important;color:#1a1d2e!important;transform:translateY(-1px)}.case-actions .el-button.is-link:first-child{border-color:#1c1c1e1f!important;background:#1c1c1e14!important;color:#1a1d2e!important}.case-management-view .el-drawer__body{padding:18px 24px 24px}.case-management-view .drawer-stack{gap:14px}.case-management-view .detail-hero{min-height:86px;align-items:center;border-radius:22px;background:radial-gradient(180px 90px at 100% 0%,rgba(28,28,30,.055),transparent 62%),linear-gradient(180deg,#fffffffa,#f8fafcf0)}.case-management-view .detail-hero h4{margin:0;font-size:var(--ui-text-heading);line-height:1.2}.case-management-view .mini-list{display:grid;gap:8px;padding:10px;border-radius:22px}.case-management-view .mini-row{min-height:42px;padding:0 10px;border-radius:14px;background:#f8fafcb8}.case-management-view .info-block{border-radius:22px;padding:16px}.case-management-view .info-block p:last-child{color:#475569;line-height:1.75}.case-management-view .status-strip{display:flex;flex-wrap:wrap;gap:8px}.case-management-view .timeline-flow{position:relative;gap:10px;padding:14px;border-radius:22px}.case-management-view .flow-item{position:relative;padding:12px 12px 12px 18px;border-radius:16px;background:#f8fafcb8}.case-management-view .flow-item:before{content:"";position:absolute;left:7px;top:17px;width:6px;height:6px;border-radius:999px;background:#2c4a7c;box-shadow:0 0 0 4px #1c1c1e14}.case-management-view .check-list{display:grid;gap:8px}.case-management-view .check-row{min-height:46px;border-radius:16px;background:#fffffff0}.case-management-view .el-drawer .drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-management-view .el-drawer .drawer-actions .el-button{width:100%;min-height:42px;margin-left:0}.case-management-view .el-drawer .drawer-actions .el-button--primary{grid-column:1 / -1}@media(max-width:1280px){.case-list-panel .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.case-list-panel .filter-bar .el-input{grid-column:1 / -1}}@media(max-width:860px){.case-management-view .metric-grid,.case-list-panel .filter-bar{grid-template-columns:1fr}.case-list-panel .filter-bar .el-input{grid-column:auto}.case-list-panel{padding:12px}.case-management-view .el-drawer .drawer-actions{grid-template-columns:1fr}}.incoming-access-panel,.call-stage-strip{display:grid;align-items:center;gap:14px;border-radius:28px}.incoming-access-panel{grid-template-columns:minmax(260px,1.2fr) minmax(220px,.7fr) minmax(220px,.8fr) auto;padding:18px;border-color:#f59e0b2e;background:radial-gradient(260px 140px at 100% 0%,rgba(245,158,11,.12),transparent 62%),linear-gradient(180deg,#fffffffa,#fffbebe0)}.incoming-access-panel__main{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px}.incoming-access-panel h3{margin:6px 0 8px;font-size:var(--ui-text-title);line-height:1.2}.incoming-access-panel p:last-child{margin:0;color:#64748b;font-size:var(--ui-text-body);line-height:1.7}.incoming-ringing-dot{width:12px;height:12px;margin-top:22px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 7px #f59e0b24;animation:incomingPulse 1.2s ease-out infinite}.incoming-access-card{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:1px solid rgba(226,232,240,.88);border-radius:20px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffbd}.incoming-access-card span{display:block;color:#94a3b8;font-size:var(--ui-text-overline);font-weight:700}.incoming-access-card strong{display:block;margin-top:5px;color:#1a1d2e;font-size:var(--ui-text-body-strong);line-height:1.35}.incoming-access-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:132px}.incoming-access-actions .el-button{width:100%;margin-left:0}.call-stage-strip{grid-template-columns:minmax(0,1fr) auto;padding:16px 18px;background:radial-gradient(260px 140px at 100% 0%,rgba(16,185,129,.1),transparent 62%),linear-gradient(180deg,#fffffffa,#f8fafceb)}.call-stage-strip.is-hold{background:radial-gradient(260px 140px at 100% 0%,rgba(245,158,11,.12),transparent 62%),linear-gradient(180deg,#fffffffa,#fffbebe0)}.call-stage-strip.is-ended{background:linear-gradient(180deg,#fffffffa,#f8fafce6)}.call-stage-strip strong{display:block;margin:4px 0;font-size:var(--ui-text-heading);line-height:1.2}.call-stage-strip span{color:#64748b;font-size:var(--ui-text-helper);font-weight:700}.call-stage-strip__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.caller-info-panel{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(226,232,240,.88);border-radius:24px;background:radial-gradient(220px 120px at 100% 0%,rgba(28,28,30,.05),transparent 62%),linear-gradient(180deg,#fffffff5,#f8fafce6);box-shadow:0 20px 44px -38px #0f172a2e}.caller-info-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.caller-info-summary article{min-width:0;padding:12px;border:1px solid rgba(226,232,240,.84);border-radius:16px;background:#ffffffd1}.caller-info-summary span,.caller-info-form label>span{display:block;margin-bottom:7px;color:#94a3b8;font-size:var(--ui-text-overline);font-weight:800}.caller-info-summary strong{display:block;overflow-wrap:anywhere;color:#1a1d2e;font-size:var(--ui-text-body);line-height:1.45}.caller-info-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.caller-info-form label{min-width:0}.caller-info-form label.is-wide{grid-column:span 2}.intake-control-button:disabled{cursor:not-allowed;opacity:.46;transform:none;box-shadow:none}@keyframes incomingPulse{0%{box-shadow:0 0 #f59e0b42}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@media(max-width:1440px){.incoming-access-panel,.call-stage-strip{grid-template-columns:1fr}.incoming-access-actions,.call-stage-strip__actions{width:100%}.incoming-access-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.call-stage-strip__actions .el-button{flex:1 1 160px}.caller-info-summary,.caller-info-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.incoming-access-actions,.caller-info-summary,.caller-info-form{grid-template-columns:1fr}.caller-info-form label.is-wide{grid-column:auto}}.pickup-dialog.el-dialog{width:min(720px,calc(100vw - 24px))!important;margin-top:9vh!important;border-radius:22px!important;overflow:hidden}.pickup-dialog .el-dialog__header{margin:0;padding:20px 22px 12px!important;border-bottom:1px solid rgba(226,232,240,.84);background:#fffffffa}.pickup-dialog .el-dialog__body{padding:16px 18px 18px!important}.pickup-dialog__header{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px}.pickup-dialog__header .incoming-ringing-dot{margin:0}.pickup-dialog__header strong{display:block;margin-top:3px;color:#1a1d2e;font-size:var(--ui-text-heading);line-height:1.1}.pickup-dialog .incoming-access-panel{display:grid;grid-template-columns:1fr;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pickup-dialog .incoming-access-panel__main{grid-template-columns:1fr}.pickup-dialog .incoming-access-panel h3{margin-top:0;font-size:var(--ui-text-section)}.pickup-dialog .incoming-access-card{min-height:64px;padding:12px;border-radius:14px}.pickup-dialog .incoming-access-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:2px}.pickup-dialog .incoming-access-actions .el-button{min-height:48px}body{background:#f6f8fb!important;background-size:auto!important}body:before{display:none}.app-shell{gap:12px;padding:12px;background:transparent}.app-sidebar{gap:12px;border-radius:20px;background:#fffffff5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 14px 34px -28px #0f172a42}.brand-panel{padding:12px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#fff!important;color:var(--vl-text)!important;box-shadow:none!important}.brand-panel .eyebrow{color:var(--vl-text-faint)}.brand-title{color:var(--vl-text)}.brand-token,.brand-notice-button{border-color:#0f172a14;background:#f4f7fb;color:#22324d}.brand-notice-button:hover{background:#eaf1f8}.app-sidebar>.brand-operator-card{margin-top:2px;padding:12px;border:1px solid rgba(226,232,240,.92);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px -26px #0f172a38}.app-sidebar>.brand-operator-card .profile-name,.app-sidebar>.brand-operator-card .brand-seat-state{color:var(--vl-text)}.app-sidebar>.brand-operator-card .profile-status{color:var(--vl-signal)}.app-sidebar>.brand-operator-card .brand-seat-state{background:#0f172a0f}.app-sidebar>.brand-operator-card .avatar-token{color:#fff;background:linear-gradient(160deg,#1f3555,#294e7d)}.nav-stack{gap:6px}.nav-item,.subnav-item{min-height:42px}.metric-grid--records{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.metric-grid--records .metric-card{min-height:126px}.pickup-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pickup-mode-card{min-height:118px;padding:14px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fff;color:#1a1d2e;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pickup-mode-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px -28px #0f172a57}.pickup-mode-card span,.pickup-mode-card small{display:block}.pickup-mode-card span{color:#64748b;font-size:var(--ui-text-helper);font-weight:800}.pickup-mode-card strong{display:block;margin:7px 0 6px;font-size:var(--ui-text-body-strong);line-height:1.25}.pickup-mode-card small{color:#64748b;font-size:var(--ui-text-helper);line-height:1.45}.pickup-mode-card.is-primary{border-color:#1c1c1e29;background:linear-gradient(180deg,#fff,#f7faff)}.pickup-mode-card.is-warning{border-color:#f59e0b3d;background:linear-gradient(180deg,#fffdfa,#fff7ed)}.el-overlay,.el-overlay-dialog{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-overlay{background-color:#0f172a33!important}@media(max-width:1440px){.metric-grid--records{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.app-shell{padding:8px}.metric-grid--records,.pickup-mode-grid{grid-template-columns:1fr}}.app-sidebar{padding:14px 12px!important;border:0!important;background:transparent!important;box-shadow:none!important}.nav-stack{flex:1 1 auto;gap:8px;padding-top:18px}.subnav-list{margin:2px 0 4px;padding:2px 0 2px 12px;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nav-item,.subnav-item{border:0!important;background:transparent;box-shadow:none!important}.nav-item:hover,.subnav-item:hover{background:#1c1c1e0b;transform:none}.nav-item.is-active{background:linear-gradient(135deg,#1f2937,#111827)!important;color:#fff!important;box-shadow:0 12px 26px -22px #0f172a75!important}.subnav-item.is-active{background:transparent!important;color:var(--vl-text)!important;box-shadow:inset 2px 0 0 var(--vl-brand)!important}.app-sidebar>.brand-operator-card{margin-top:14px}.brand-seat-control{padding:8px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.brand-seat-control .seat-status-control__actions{gap:8px}.el-overlay,.el-overlay-dialog,.el-drawer,.el-drawer__header,.el-dialog,.el-dialog__header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-drawer__header,.el-dialog__header{background:#fffffffa!important}.el-drawer,.el-dialog{transition:transform .18s ease,opacity .18s ease}.pickup-mode-card:focus-visible{outline:2px solid rgba(36,99,166,.55);outline-offset:2px}.pickup-mode-card:active{transform:scale(.985)}.records-module{gap:14px}.records-module__header{align-items:center}.records-module__header h2{letter-spacing:0}.records-workspace{grid-template-columns:minmax(460px,1.08fr) minmax(380px,.78fr);gap:16px}.records-list-panel,.record-detail-panel{border-color:#e2e8f0db;background:#fffffff5}.records-toolbar{grid-template-columns:minmax(0,1fr) auto 40px;gap:10px;padding:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcdb)}.records-clear-button,.records-result-count{min-width:48px;justify-self:end;white-space:nowrap}.records-result-count{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px;background:#0f172a0d;color:#64748b;font-size:var(--ui-text-helper);font-weight:700}.records-list{padding:12px}.record-row{cursor:pointer;outline:none}.record-row:focus-visible{border-color:#2463a661;box-shadow:0 0 0 3px #2463a61f}.record-row.is-active{border-color:#2463a642;background:#2463a60f;box-shadow:inset 3px 0 0 var(--vl-brand)}.record-row.is-active .record-row__icon{background:#2463a61f;color:var(--vl-brand)}.record-row .el-tag{flex:0 0 auto}.record-detail-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) transparent}.record-detail-panel::-webkit-scrollbar,.records-list-panel::-webkit-scrollbar,.el-drawer__body::-webkit-scrollbar{width:8px}.record-detail-panel::-webkit-scrollbar-thumb,.records-list-panel::-webkit-scrollbar-thumb,.el-drawer__body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b85c}.record-detail-panel__head{position:sticky;top:-22px;z-index:2;margin:-22px -22px 18px;padding:22px 22px 14px;border-bottom:1px solid rgba(226,232,240,.76);background:#fffffffa}.audio-preview-card{border:1px solid rgba(226,232,240,.78);background:linear-gradient(180deg,#f8fafcf5,#ffffffe6)}.audio-progress-track,.audio-waveform__bar,.audio-transcript__item{touch-action:manipulation}.audio-progress-track{cursor:pointer}.audio-progress-track:hover .audio-progress-fill{filter:brightness(1.08)}.el-drawer .drawer-actions{gap:10px}@media(max-width:1280px){.records-workspace{grid-template-columns:1fr}.record-detail-panel{position:relative;top:auto;max-height:none}}@media(max-width:860px){.records-module__header{align-items:stretch;flex-direction:column}.records-toolbar{grid-template-columns:minmax(0,1fr) auto}.records-toolbar .toolbar-button{grid-column:2}.records-clear-button,.records-result-count{grid-column:1 / -1;justify-self:start}}.records-quick-filters{display:flex;gap:8px;overflow-x:auto;padding:10px 14px 12px;border-bottom:1px solid rgba(226,232,240,.72);scrollbar-width:none}.records-quick-filters::-webkit-scrollbar{display:none}.records-filter-chip{min-height:34px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:#ffffffeb;color:#64748b;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.records-filter-chip:hover{border-color:#2463a638;color:var(--vl-text);transform:translateY(-1px)}.records-filter-chip.is-active{border-color:#1118272e;background:#111827;color:#fff}.records-filter-chip span{font-size:var(--ui-text-helper);font-weight:800}.records-filter-chip strong{min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#0f172a14;font-size:var(--ui-text-helper)}.records-filter-chip.is-active strong{background:#ffffff29}.record-row{grid-template-columns:52px minmax(0,1fr) auto auto}.record-row__summary{display:-webkit-box;margin-top:6px!important;overflow:hidden;color:#475569!important;font-size:var(--ui-text-helper)!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.record-row__actions{display:flex;gap:6px;opacity:0;transform:translate(4px);transition:opacity .16s ease,transform .16s ease}.record-row:hover .record-row__actions,.record-row:focus-within .record-row__actions,.record-row.is-active .record-row__actions{opacity:1;transform:translate(0)}.record-row__actions button{min-height:30px;padding:0 10px;border:1px solid rgba(226,232,240,.9);border-radius:999px;background:#ffffffeb;color:#334155;font-size:var(--ui-text-helper);font-weight:800;cursor:pointer}.record-row__actions button:hover{border-color:#2463a647;color:var(--vl-brand)}.record-row__actions button:focus-visible,.records-filter-chip:focus-visible{outline:2px solid rgba(36,99,166,.55);outline-offset:2px}@media(max-width:1080px){.record-row{grid-template-columns:48px minmax(0,1fr) auto}.record-row__actions{grid-column:2 / -1;opacity:1;transform:none}}@media(max-width:640px){.record-row{grid-template-columns:44px minmax(0,1fr)}.record-row>.el-tag{grid-column:2;justify-self:start}}.app-main,.page-container,.page-surface,.view-stack,.call-records-view,.records-module,.records-list-panel{min-width:0}.workspace-header{min-width:0;border-radius:18px;padding:14px 18px;background:#fff;box-shadow:0 12px 28px -24px #0f172a38;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-header__title p:last-child{max-width:680px}.workspace-header__actions .el-button{min-height:36px}.call-records-view{gap:14px}.call-records-view .metric-grid--records{grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px}.call-records-view .metric-card{min-height:104px;padding:14px;border-radius:14px;box-shadow:none}.call-records-view .metric-card strong{margin-top:9px;font-size:var(--ui-text-28);letter-spacing:0}.call-records-view .metric-card small{margin-top:8px}.call-records-view .records-module{padding:16px;border:1px solid rgba(226,232,240,.88);border-radius:18px;background:#fff;box-shadow:0 14px 30px -28px #0f172a3d}.call-records-view .records-module__header{align-items:flex-start;gap:14px}.call-records-view .records-module__header h2{margin-top:0;font-size:var(--ui-text-title)}.call-records-view .records-module__header p:last-child{max-width:560px;margin-top:6px;font-size:var(--ui-text-body)}.call-records-view .records-header-actions{min-width:0;max-width:58%}.call-records-view .records-quick-filters{max-width:100%}.call-records-view .records-workspace{min-height:0;display:block}.call-records-view .records-list-panel{border-radius:14px;background:#fbfdff;box-shadow:none}.records-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.38) transparent}.records-table-scroll::-webkit-scrollbar{height:8px}.records-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b857}.records-table{min-width:920px}.records-card-list{display:none}.call-records-view .filter-bar.is-compact{grid-template-columns:minmax(220px,280px) auto minmax(48px,1fr);align-items:center;padding:12px;border-top:0;border-bottom:1px solid rgba(226,232,240,.78);background:#fff}.call-records-view .filter-panel{border-bottom:1px solid rgba(226,232,240,.72);background:#f8fafc}.call-records-view .surface-card{border-radius:18px;background:#fff;box-shadow:none}@media(max-width:1440px){.call-records-view .metric-grid--records{grid-template-columns:repeat(3,minmax(0,1fr))}.call-records-view .records-module__header{flex-direction:column}.call-records-view .records-header-actions{width:100%;max-width:100%;align-items:stretch}}@media(max-width:1200px){.app-shell{grid-template-columns:1fr;padding:10px}.app-sidebar{top:auto;height:auto;border-radius:16px}.brand-panel__main{grid-template-columns:44px minmax(0,1fr) 40px}.app-sidebar>.brand-operator-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) auto;align-items:center;gap:10px}.app-sidebar>.brand-operator-card .global-call-button{width:auto;align-self:stretch;pointer-events:none}.workspace-header{flex-direction:column;align-items:stretch;gap:12px}.workspace-header__actions{justify-content:flex-start}}@media(max-width:860px){.workspace-header{padding:14px}.workspace-header__title h1{font-size:var(--ui-text-title)}.workspace-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workspace-header__actions .el-button{width:100%;margin-left:0}.workspace-clock{grid-column:1 / -1;justify-content:center;width:100%;border-radius:10px}.app-sidebar>.brand-operator-card{grid-template-columns:1fr}.call-records-view .metric-grid--records{grid-template-columns:repeat(2,minmax(0,1fr))}.call-records-view .records-module{padding:12px}.call-records-view .records-module__header h2{font-size:var(--ui-text-heading)}.call-records-view .filter-bar.is-compact{grid-template-columns:1fr auto}.call-records-view .filter-bar.is-compact .el-input{grid-column:1 / -1;max-width:none!important}.call-records-view .filter-panel{grid-template-columns:1fr}}@media(max-width:640px){.app-shell{gap:8px;padding:8px}.page-surface{padding:0}.call-records-view .metric-grid--records{grid-template-columns:1fr}.call-records-view .records-quick-filters{padding-bottom:2px}.records-table-scroll{display:none}.records-card-list{display:grid;gap:10px;padding:10px}.records-card{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#fff;box-shadow:0 10px 20px -20px #0f172a47}.records-card.is-active{border-color:#2c4a7c47;box-shadow:inset 3px 0 0 var(--vl-brand)}.records-card__head,.records-card__meta,.records-card__actions{display:flex;align-items:center;gap:8px}.records-card__head{justify-content:space-between}.records-card__head strong,.records-card__head span{display:block}.records-card__head strong{font-size:var(--ui-text-body-strong);line-height:1.3}.records-card__head span,.records-card__meta{color:#64748b;font-size:var(--ui-text-helper)}.records-card p{margin:0;color:#334155;font-size:var(--ui-text-body);line-height:1.55}.records-card__meta{flex-wrap:wrap}.records-card__meta span{padding:3px 8px;border-radius:999px;background:#f1f5f9}.records-card__actions{justify-content:flex-end}.call-records-view .surface-card{padding:14px}.call-records-view .quick-grid{grid-template-columns:1fr}.el-dialog{width:calc(100vw - 20px)!important}.el-drawer{width:min(100vw,560px)!important}}.quality-workspace-page.quality-index-view{height:auto;min-height:calc(100vh - 128px)}.quality-workspace-page .quality-overview-grid{height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.quality-workspace-page .quality-overview-main,.quality-workspace-page .quality-overview-side{gap:14px}.quality-workspace-page .quality-intro,.quality-workspace-page .quality-welcome,.quality-workspace-page .quality-summary-card,.quality-workspace-page .quality-panel,.quality-workspace-page .surface-card{border-radius:18px;border-color:#e2e8f0e0;background:#fff;box-shadow:0 14px 30px -28px #0f172a3d}.quality-workspace-page .quality-intro{padding:14px 16px}.quality-workspace-page .quality-intro h2{margin-top:0;font-size:var(--ui-text-heading)}.quality-workspace-page .quality-welcome{min-height:0;padding:14px 16px;color:var(--vl-text);background:#fff;box-shadow:0 14px 30px -28px #0f172a3d}.quality-workspace-page .quality-welcome p{color:var(--vl-text-faint)}.quality-workspace-page .quality-welcome span{color:var(--vl-text-soft)}.quality-workspace-page .quality-welcome__actions{width:auto;min-width:min(520px,100%);grid-template-columns:minmax(150px,1fr) auto auto}.quality-workspace-page .quality-summary-grid,.quality-workspace-page>.metric-grid:first-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quality-workspace-page .quality-summary-card,.quality-workspace-page>.metric-grid:first-child .metric-card{min-height:104px;padding:14px;border-radius:14px;box-shadow:none}.quality-workspace-page .quality-summary-card strong,.quality-workspace-page>.metric-grid:first-child .metric-card strong{margin-top:9px;font-size:var(--ui-text-28);letter-spacing:0}.quality-workspace-page .quality-panel-grid,.quality-workspace-page .content-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.quality-workspace-page .quality-overview-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-workspace-page .quality-panel{padding:16px}.quality-workspace-page .section-head{align-items:center;margin-bottom:12px}.quality-workspace-page .section-head h3{margin-top:0;font-size:var(--ui-text-section)}.quality-workspace-page .filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,.55fr)) auto auto auto;border-radius:16px;box-shadow:none}.quality-workspace-page .glass-table.el-table{border-radius:12px;box-shadow:inset 0 0 0 1px #e2e8f0e6}.quality-workspace-page .quick-card,.quality-workspace-page .quality-quick-card,.quality-workspace-page .quality-import-list article,.quality-workspace-page .ranking-item{border-radius:12px;background:#f8fafc;box-shadow:none}.quality-workspace-page .bar-track,.quality-workspace-page .quality-track{background:#e5e7eb}@media(max-width:1280px){.quality-workspace-page .quality-panel-grid,.quality-workspace-page .content-grid,.quality-workspace-page .quality-overview-side{grid-template-columns:1fr}.quality-workspace-page .filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.6fr)) auto}}@media(max-width:860px){.quality-workspace-page .quality-intro,.quality-workspace-page .quality-welcome{flex-direction:column;align-items:stretch}.quality-workspace-page .quality-welcome__actions,.quality-workspace-page .filter-bar{grid-template-columns:1fr;min-width:0}.quality-workspace-page .quality-summary-grid,.quality-workspace-page>.metric-grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.quality-workspace-page .quality-summary-grid,.quality-workspace-page>.metric-grid:first-child,.quality-workspace-page .quick-grid,.quality-workspace-page .quality-quick-grid{grid-template-columns:1fr}.quality-workspace-page .surface-card,.quality-workspace-page .quality-panel{padding:14px}}.glass-table.el-table{--el-table-border-color: rgba(15, 23, 42, .055);--el-table-header-bg-color: rgba(15, 23, 42, .025);--el-table-row-hover-bg-color: rgba(15, 23, 42, .04);--el-table-current-row-bg-color: rgba(15, 23, 42, .055);--el-table-fixed-right-column: #ffffff;border:1px solid rgba(226,232,240,.88)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 24px 56px -44px #0f172a24!important}.glass-table.el-table:before,.glass-table.el-table:after{display:none}.glass-table.el-table .el-table__inner-wrapper:before{display:none}.glass-table.el-table th.el-table__cell{height:56px;border-bottom:1px solid rgba(226,232,240,.88)!important;background:#f8fafce0!important}.glass-table.el-table th.el-table__cell .cell{min-height:56px;display:flex;align-items:center;justify-content:flex-start;padding:0 24px;color:#94a3b8;font-size:var(--ui-text-helper);font-weight:800;letter-spacing:.02em;text-transform:none;white-space:nowrap}.glass-table.el-table td.el-table__cell{padding:0!important;border-bottom:1px solid rgba(226,232,240,.64)!important;background:transparent!important}.glass-table.el-table td.el-table__cell .cell{min-height:74px;display:flex;align-items:center;justify-content:flex-start;padding:16px 24px;color:#475569;font-size:var(--ui-text-body);line-height:1.55}.glass-table.el-table .el-table__row{cursor:default;transition:background-color .16s ease,box-shadow .16s ease}.glass-table.el-table .el-table__row:hover>td.el-table__cell{background:#f8fafcf0!important}.glass-table.el-table .el-table__row:hover>td.el-table__cell:first-child{box-shadow:inset 3px 0 #0f172adb}.glass-table.el-table .current-row>td.el-table__cell,.glass-table.el-table .el-table__row.is-selected>td.el-table__cell{background:linear-gradient(90deg,#f1f5f9f5,#fffffffa)!important}.glass-table.el-table .current-row>td.el-table__cell:first-child,.glass-table.el-table .el-table__row.is-selected>td.el-table__cell:first-child{box-shadow:inset 3px 0 #0f172aeb}.glass-table.el-table .el-table__fixed-right,.glass-table.el-table .el-table__fixed{background:#fff;box-shadow:-14px 0 24px -24px #0f172a6b}.glass-table.el-table .el-table-fixed-column--right,.glass-table.el-table .el-table-fixed-column--left{background:#fff!important}.glass-table.el-table .el-button--link{min-height:30px;padding:0 2px;color:#0f172a;font-size:var(--ui-text-body);font-weight:800}.glass-table.el-table .el-button--link:hover{color:var(--vl-brand)}.glass-table.el-table .el-tag{height:26px;border-radius:999px;font-size:var(--ui-text-helper);font-weight:750}.glass-table.el-table .el-progress{width:100%;min-width:120px}.glass-table.el-table .el-table__empty-block{min-height:220px}@media(max-width:860px){.glass-table.el-table{border-radius:18px!important}.glass-table.el-table th.el-table__cell .cell,.glass-table.el-table td.el-table__cell .cell{padding-left:16px;padding-right:16px}.glass-table.el-table td.el-table__cell .cell{min-height:64px}}.reception-dashboard{gap:14px}.reception-dashboard .agent-stat-grid{gap:10px}.reception-dashboard .quick-stat{min-height:104px;padding:14px;border-radius:14px;background:#fff;box-shadow:none}.reception-dashboard .quick-stat .el-icon{width:42px;height:42px;border-radius:12px;background:#111827!important;box-shadow:none}.reception-dashboard .quick-stat strong{font-size:var(--ui-text-title)}.reception-dashboard .task-panel,.reception-dashboard .todo-panel,.reception-dashboard .recent-consultation-panel{border-radius:18px;background:#fff;box-shadow:0 14px 30px -28px #0f172a3d}.reception-dashboard .task-card{padding:14px 16px;border-left-width:3px;border-radius:12px;background:#f8fafc;box-shadow:none}.reception-dashboard .task-card:hover{transform:none;background:#fff;box-shadow:inset 3px 0 #0f172adb}.reception-dashboard .task-card.is-critical{background:#fff7f7}.reception-dashboard .task-card.is-critical:hover{box-shadow:inset 3px 0 #dc2626e6}.reception-dashboard .notification-card:hover{transform:none;background:#f8fafc;box-shadow:inset 3px 0 #0f172ad1}.reception-dashboard .recent-table.el-table{border-radius:24px!important;background:#fff!important}.nav-item.is-active{background:#1c1c1e!important;color:#fff!important;box-shadow:0 14px 28px -24px #1c1c1e8c!important}.nav-item.is-active:hover{background:#1c1c1e!important;color:#fff!important}.global-incoming-dialog.el-dialog{border-radius:28px!important;overflow:hidden!important;-webkit-user-select:none;user-select:none}.global-incoming-shell{border-radius:28px;overflow:auto;background-clip:padding-box}.global-incoming-top{cursor:move;touch-action:none}.incoming-status-pill{align-items:center;line-height:1;white-space:nowrap}.incoming-status-pill span{flex:0 0 auto}.glass-table.el-table{--el-table-border-color: rgba(226, 232, 240, .72)}.glass-table.el-table .el-table__row:hover>td,.glass-table.el-table .el-table__row:hover>td.el-table__cell,.glass-table.el-table .el-table__row:hover>td.el-table__cell:first-child,.recent-table.el-table .el-table__row:hover>td{box-shadow:none!important}.app-shell{gap:0!important;padding:0!important;background:#f2f2f7}.brand-panel__main{grid-template-columns:48px minmax(0,1fr) 36px}.nav-stack{padding-top:12px!important}.nav-item,.subnav-item{min-height:48px;border-radius:16px!important;padding:13px 14px;color:#64748b}.nav-item:hover,.subnav-item:hover{background:#0000000d!important}.page-container{overflow:hidden}.call-records-view{gap:18px}.call-records-view .records-module{border-radius:32px;padding:0;overflow:hidden;background:#ffffffc7;box-shadow:0 20px 48px -40px #0f172a3d}.call-records-view .records-module__header{padding:24px 24px 16px;border-bottom:0!important;background:#ffffffad}.call-records-view .records-list-panel{border-radius:0;background:transparent}.call-records-view .filter-bar.is-compact,.call-records-view .filter-panel{padding-left:24px;padding-right:24px}.records-table-scroll{padding:0 0 4px}.records-table.glass-table.el-table{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.records-table.glass-table.el-table th.el-table__cell{height:58px;background:#00000005!important}.records-table.glass-table.el-table td.el-table__cell .cell{min-height:68px}.records-table.glass-table.el-table th.el-table__cell .cell,.records-table.glass-table.el-table td.el-table__cell .cell{display:flex;align-items:center;justify-content:flex-start;padding:0 24px}.records-table.glass-table.el-table th.el-table__cell:last-child .cell,.records-table.glass-table.el-table td.el-table__cell:last-child .cell{justify-content:center}.records-table.glass-table.el-table .el-table__row{cursor:pointer}.el-overlay:has(.el-drawer)>div{pointer-events:none!important}.el-popup-parent--hidden>div:has(.records-detail-drawer){pointer-events:none!important}.el-overlay:has(.el-drawer) .el-drawer{pointer-events:auto}.el-popup-parent--hidden>div:has(.records-detail-drawer) .records-detail-drawer{pointer-events:auto}.records-detail-drawer.el-drawer,.el-drawer.records-detail-drawer{top:96px!important;height:calc(100vh - 96px)!important;border-left:1px solid rgba(226,232,240,.78)!important;background:#fffffff5!important;box-shadow:-22px 0 52px -42px #0f172a52!important}.records-detail-drawer .el-drawer__header{min-height:72px;margin:0!important;padding:24px 32px 18px!important;border-bottom:1px solid rgba(15,23,42,.05)!important;background:#fffffffa!important}.records-detail-drawer .el-drawer__close-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:var(--ui-text-section);transition:background .16s ease,color .16s ease,transform .16s ease}.records-detail-drawer .el-drawer__close-btn:hover{background:#1c1c1e!important;color:#fff!important;transform:translateY(-1px)}.records-detail-drawer .el-drawer__close-btn .el-icon,.records-detail-drawer .el-drawer__close-btn svg{color:currentColor!important;fill:none;stroke:currentColor;transition:color .16s ease}.records-detail-drawer .el-drawer__close-btn:hover .el-icon,.records-detail-drawer .el-drawer__close-btn:hover svg{color:#fff!important}.records-detail-drawer .el-drawer__close-btn:hover svg path{stroke:currentColor}.records-detail-drawer .el-drawer__close-btn:focus-visible{outline:2px solid rgba(28,28,30,.28);outline-offset:2px}.records-detail-drawer .el-drawer__body{padding:28px 32px 32px!important}.records-detail-drawer .detail-hero,.records-detail-drawer .info-block,.records-detail-drawer .mini-list,.records-detail-drawer .record-detail-section,.records-detail-drawer .timeline-flow,.records-detail-drawer .transcript-list{border:1px solid rgba(226,232,240,.82);border-radius:24px;background:#f8fafcc7;box-shadow:none}.records-detail-drawer .detail-hero,.records-detail-drawer .record-detail-section,.records-detail-drawer .timeline-flow,.records-detail-drawer .transcript-list{padding:18px}.records-detail-drawer .record-tag-list .el-tag{transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.el-drawer__close-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#64748b!important;transition:background .16s ease,color .16s ease,transform .16s ease}.el-drawer__close-btn:hover{background:#1c1c1e!important;color:#fff!important;transform:translateY(-1px)}.el-drawer__close-btn .el-icon,.el-drawer__close-btn svg{color:currentColor!important;fill:none;stroke:currentColor;transition:color .16s ease}.el-drawer__close-btn:hover .el-icon,.el-drawer__close-btn:hover svg{color:#fff!important}.el-drawer__close-btn:hover svg path{stroke:currentColor}@media(prefers-reduced-motion:reduce){.el-drawer__body>.drawer-stack,.el-dialog__body>.drawer-stack,.record-detail-swap-enter-active,.record-detail-swap-leave-active{animation:none!important;transition:none!important}}@media(max-width:1200px){.app-shell{grid-template-columns:1fr!important}.app-sidebar{height:auto!important;min-height:auto;padding:12px!important;border-right:0!important;border-bottom:1px solid rgba(226,232,240,.72)!important}.page-surface{padding:16px}}:root{--vl-brand: var(--ui-action);--vl-brand-strong: var(--ui-blue-800);--vl-brand-soft: rgba(36, 99, 166, .12);--vl-brand-rgb: 36, 99, 166;--el-color-primary: var(--ui-action);--vl-text: #112033;--vl-text-soft: #5f7287;--vl-text-faint: #90a0b3;--vl-ink: #14233b;--vl-ink-rgb: 20, 35, 59;--vl-text-rgb: 17, 32, 51;--vl-surface: rgba(255, 255, 255, .82);--vl-surface-strong: rgba(255, 255, 255, .96);--vl-surface-soft: rgba(247, 250, 255, .88);--vl-shadow-soft: 0 20px 40px -32px rgba(20, 35, 59, .22);--vl-shadow: 0 20px 40px -32px rgba(20, 35, 59, .22);--vl-shadow-medium: 0 28px 60px -38px rgba(20, 35, 59, .28);--vl-shadow-strong: 0 36px 80px -48px rgba(20, 35, 59, .34);--vl-radius-xl: 48px;--vl-radius-lg: 44px;--vl-radius-md: 32px;--vl-radius-sm: 16px;--vl-radius-xs: 8px;--el-text-color-primary: #112033;--el-text-color-secondary: #5f7287;--el-border-radius-base: 8px}body{background:radial-gradient(720px 280px at 86% -8%,rgba(36,99,166,.1),transparent 58%),radial-gradient(620px 260px at 6% 100%,rgba(56,189,248,.08),transparent 58%),linear-gradient(180deg,#f8fbff 0%,var(--vl-bg-canvas) 52%,var(--vl-bg-canvas-deep) 100%);background-attachment:fixed}body:before{opacity:.025}.apple-glass{background:#ffffffc7;backdrop-filter:blur(40px) saturate(190%) contrast(95%);-webkit-backdrop-filter:blur(40px) saturate(190%) contrast(95%);border:.5px solid rgba(255,255,255,.6);box-shadow:var(--vl-shadow-soft)}.surface-card:after,.app-sidebar:after,.brand-panel:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.52);pointer-events:none;z-index:1}.app-sidebar{background:#fffffff0;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:var(--vl-shadow-medium);border-color:#0f172a0f}.brand-panel{background:linear-gradient(160deg,#14233bfa,#2463a6eb),radial-gradient(circle at 24% 0%,rgba(255,255,255,.14),transparent 34%);box-shadow:inset 0 1px #ffffff1a,0 24px 48px -30px #14233b8f}.brand-token{background:#ffffff26;box-shadow:0 8px 20px -8px #0000004d}.nav-item.is-active{background:var(--ui-button-primary-background);color:#fff;box-shadow:0 18px 38px -24px #1c1c1e6b}.nav-item.is-active:hover{background:var(--ui-button-primary-background);color:#fff}.subnav-item.is-active{background:#2463a614;color:var(--vl-brand);box-shadow:inset 2px 0 #2463a6db,inset 0 0 0 1px #2463a60f}.subnav-item.is-active .subnav-dot{background:var(--vl-brand);box-shadow:0 0 0 3px #2463a633}.avatar-token{background:var(--ui-button-primary-background)}.el-button--primary{border-color:transparent!important;background:var(--ui-button-primary-background)!important;color:#fff!important;box-shadow:0 24px 46px -28px #14233bc7}.el-button--primary:hover{background:var(--ui-action)!important;box-shadow:0 28px 54px -30px #14233bd1}.el-button--primary:active{transform:scale(.985);box-shadow:0 16px 30px -20px #14233b85}.el-input__wrapper,.el-select__wrapper{transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #2463a657,0 0 0 4px #2463a61f!important}.el-drawer{border-left:1px solid rgba(226,232,240,.92)!important;background:linear-gradient(180deg,#fffffffa,#f5f8fcf5)!important;box-shadow:-22px 0 48px -30px #14233b2e!important}.el-drawer__header{border-bottom:2px solid var(--vl-brand);margin-bottom:0!important;padding-bottom:16px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-drawer__body{padding:20px 24px!important}.el-dialog{border-radius:28px!important;background:linear-gradient(180deg,#fffffff5,#f6f9ffeb)!important;box-shadow:0 32px 72px -36px #0f172a61!important;border:1px solid rgba(226,232,240,.88)!important}.el-overlay{background-color:#0f172a47!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.el-dialog__header{border-bottom:1px solid var(--vl-line);padding-bottom:16px!important}.el-dialog__footer{border-top:1px solid var(--vl-line);padding-top:16px!important}.glass-table.el-table .el-table__row:hover>td,.recent-table.el-table .el-table__row:hover>td{background:linear-gradient(90deg,#f8fafcfa,#fffffffa)!important;box-shadow:inset 2px 0 #0f172ad1}.quick-stat .el-icon{background:var(--ui-button-primary-background)!important;box-shadow:0 12px 24px -10px #1c1c1e75!important}.quick-stat.is-blue .el-icon{background:var(--ui-action)!important;box-shadow:0 12px 24px -10px #2463a680!important}.quick-stat.is-green .el-icon{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 12px 24px -10px #05966980!important}.quick-stat.is-purple .el-icon{background:linear-gradient(135deg,#818cf8,#6366f1)!important;box-shadow:0 12px 24px -10px #6366f180!important}.quick-stat.is-orange .el-icon{background:linear-gradient(135deg,#fbbf24,#d97706)!important;box-shadow:0 12px 24px -10px #d9770680!important}.dashboard-command{background:linear-gradient(135deg,#0f172a,#1e293b 40%,#1e3a5f,#26436d)!important;box-shadow:inset 0 1px #ffffff14,0 28px 56px -36px #0f172a8f!important}.dashboard-command:before{background:radial-gradient(ellipse,rgba(36,99,166,.22),transparent 70%)!important}.dashboard-command:after{background:radial-gradient(ellipse,rgba(99,132,227,.15),transparent 70%)!important}.dashboard-command .el-button{background:#fffffff5!important;border-color:transparent!important;color:#14233b!important;box-shadow:0 18px 36px -24px #00000073!important;font-weight:700!important;letter-spacing:.04em}.dashboard-command .el-button:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 22px 42px -24px #00000080!important}.login-page{background:radial-gradient(720px 280px at 86% -8%,rgba(36,99,166,.12),transparent 58%),radial-gradient(620px 260px at 6% 100%,rgba(56,189,248,.08),transparent 58%),linear-gradient(180deg,#f8fbff,#eef3f8 52%,#e7edf5)!important}.login-card{border-radius:28px!important;box-shadow:var(--vl-shadow-strong)!important;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.login-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.56);pointer-events:none}.login-card .primary-action.el-button{width:100%;min-height:52px;border-radius:14px!important;font-size:var(--ui-text-body-strong);background:var(--ui-button-primary-background)!important;box-shadow:0 24px 46px -28px #14233bc7!important}.login-card .primary-action.el-button:hover{background:var(--ui-action)!important;box-shadow:0 28px 54px -30px #14233bd1!important}.signal-card{border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .16s ease,box-shadow .16s ease}.signal-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px #0000004d}.demo-button{border-radius:14px;border:1px solid var(--vl-line);background:#ffffffdb;padding:12px 18px;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.demo-button:hover{transform:translateY(-1px);border-color:#2463a633;background:#2463a60f;box-shadow:var(--vl-shadow-soft)}.demo-button span{display:block;font-weight:700;font-size:var(--ui-text-body);color:var(--vl-text)}.demo-button small{display:block;margin-top:4px;color:var(--vl-text-faint);font-size:var(--ui-text-helper)}.status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(36,99,166,.18);background:#2463a614;color:var(--vl-ink);font-size:var(--ui-text-helper);font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px #ffffffb8}.vl-divider,.divider-accent{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(17,32,51,.12),transparent);border:none}.intake-tab.is-active{background:var(--ui-button-primary-background);border-color:transparent;color:#fff;box-shadow:0 18px 38px -24px #1c1c1e6b}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.view-stack{animation:fadeInUp .38s cubic-bezier(.4,0,.2,1) both}.app-sidebar{animation:fadeIn .22s ease-out both}.brand-panel{animation:fadeIn .32s ease-out both}@media(prefers-reduced-motion:reduce){.view-stack,.surface-card,.app-sidebar,.brand-panel{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.work-order-complete-collapse{border-block:1px solid rgba(15,23,42,.08)}.work-order-complete-collapse .el-collapse-item__header{min-height:52px;color:#1f2937;font-size:var(--ui-text-body);font-weight:800}.work-order-complete-collapse .el-collapse-item__header:hover{color:var(--ui-action-hover)}.work-order-complete-collapse .el-collapse-item__header:focus-visible{outline:2px solid rgba(36,99,166,.58);outline-offset:2px}.work-order-complete-collapse .el-collapse-item__header:active{transform:scale(.995)}.work-order-complete-collapse .settings-grid--nested{padding:14px 2px 4px;background:transparent!important;box-shadow:none!important}.work-order-form-dialog.el-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px);margin-block:24px!important;overflow:hidden}.work-order-form-dialog .el-dialog__header,.work-order-form-dialog .el-dialog__footer{flex:0 0 auto}.work-order-form-dialog .el-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}*:focus-visible{outline:2px solid rgba(36,99,166,.55);outline-offset:2px}.el-button:focus-visible{outline:none;box-shadow:0 0 0 2px #2463a68c,0 0 0 4px #2463a61f!important}.el-tag--success,.el-tag--success.el-tag--light{background:#10b9811f!important;border-color:#10b98129!important;color:#059669!important}.el-tag--warning,.el-tag--warning.el-tag--light{background:#f59e0b1f!important;border-color:#f59e0b29!important;color:#b45309!important}.el-tag--danger,.el-tag--danger.el-tag--light{background:#ef44441a!important;border-color:#ef444424!important;color:#dc2626!important}.el-tag--info,.el-tag--info.el-tag--light{background:#2463a614!important;border-color:#2463a61f!important;color:var(--vl-ink)!important}.status-dot{width:10px;height:10px;border-radius:999px;background:var(--vl-signal);box-shadow:0 0 0 4px #10b98129}.bar-fill{background:var(--ui-action)}.task-card{border-left-color:var(--vl-brand);border-left-width:4px}.task-card.is-critical{border-left-color:var(--vl-danger)}.full-width-button{width:100%}.table-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;text-align:center;color:var(--vl-text-faint)}.table-empty strong{font-size:var(--ui-text-body-strong);color:var(--vl-text-soft)}.table-empty p{font-size:var(--ui-text-body);line-height:1.7}.notification-card{display:flex;align-items:flex-start;gap:12px;padding:13px;border-radius:16px;width:298px;height:114px;border:1px solid var(--vl-line);background:#ffffffdb;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notification-card:hover{transform:translateY(-1px);border-color:#0f172a1f;box-shadow:var(--vl-shadow-soft)}.notification-card.is-unread{background:linear-gradient(180deg,#f8fafffa,#fffffff0);border-color:#2463a61f;box-shadow:inset 3px 0 #2463a6db}.notification-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-card.is-critical .notification-card__icon{background:#ef44441a;color:var(--vl-danger)}.notification-card.is-reminder .notification-card__icon,.notification-card.is-info .notification-card__icon{background:#2463a614;color:var(--vl-brand)}@media(max-width:1320px){.dashboard-work-grid,.intake-layout{grid-template-columns:1fr!important}}@media(max-width:1024px){.app-shell{grid-template-columns:5rem minmax(0,1fr)!important}.app-sidebar{padding:8px!important}.nav-item span,.brand-title,.eyebrow,.brand-operator-card,.sidebar-footer,.brand-panel__main>div:nth-child(2){display:none!important}.brand-panel__main{grid-template-columns:44px 36px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f172a38}.font-mono-data,.vl-data{font-family:Fira Code,SF Mono,ui-monospace,monospace}.todo-panel{border-radius:22px;width:100%;height:auto;padding:20px;font-size:var(--ui-text-body-strong);line-height:19px;color:#1c1c1e}.vl-skeleton{background:linear-gradient(90deg,#0f172a0a 25%,#0f172a14,#0f172a0a 75%);background-size:200% 100%;border-radius:var(--vl-radius-xs);animation:skeletonShimmer 1.4s ease-in-out infinite}.vl-skeleton--circle{border-radius:50%}.vl-skeleton--text{height:14px;margin-bottom:8px;border-radius:4px}.vl-skeleton--title{height:20px;width:60%;margin-bottom:12px;border-radius:4px}.vl-skeleton--card{height:120px;border-radius:var(--vl-radius-sm)}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;border-radius:var(--vl-radius-sm);border:1px solid var(--vl-line);background:#ffffffd1}.filter-bar.is-compact{padding:10px 14px}.vl-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 32px;text-align:center;color:var(--vl-text-faint)}.vl-empty__icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0f172a0a;color:var(--vl-text-faint)}.vl-empty h4{margin:0;font-size:var(--ui-text-body-strong);font-weight:600;color:var(--vl-text-soft)}.vl-empty p{margin:0;font-size:var(--ui-text-body);line-height:1.7;max-width:320px}.vl-empty .el-button{margin-top:4px}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background:#ffffffd1!important;border:1px solid var(--vl-line)!important;border-radius:10px!important;font-weight:600!important;color:var(--vl-text-soft)!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.el-pagination.is-background .el-pager li.is-active{background:var(--ui-button-primary-background)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 24px -16px #1c1c1e75}.el-pagination.is-background .btn-prev:hover,.el-pagination.is-background .btn-next:hover,.el-pagination.is-background .el-pager li:hover{border-color:var(--vl-brand)!important;color:var(--vl-brand)!important}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-header__main h2{margin:0 0 4px;font-size:var(--ui-text-title);font-weight:700;color:var(--vl-text);letter-spacing:-.01em}.page-header__main p{margin:0;font-size:var(--ui-text-body);color:var(--vl-text-soft);line-height:1.6}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.page-content{display:flex;flex-direction:column;gap:14px}.form-section{display:flex;flex-direction:column;gap:16px}.form-section__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.form-section__head h4{margin:0;font-size:var(--ui-text-body);font-weight:700;color:var(--vl-text)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.form-row.is-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.is-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.form-group{display:flex;flex-direction:column;gap:6px}.form-group>label{font-size:var(--ui-text-helper);font-weight:700;color:var(--vl-text-soft);letter-spacing:.02em}.form-group.is-wide{grid-column:1 / -1}.list-page{display:flex;flex-direction:column;gap:14px}.list-page__kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.detail-layout{display:flex;flex-direction:column;gap:14px}.detail-section{padding:20px;border-radius:var(--vl-radius-sm);border:1px solid var(--vl-line);background:#ffffffd1}.detail-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.detail-section__head h3{margin:0;font-size:var(--ui-text-body-strong);font-weight:700;color:var(--vl-text)}.vl-tabs{display:flex;gap:6px;padding:4px;border-radius:12px;background:#0f172a0a}.vl-tab{padding:8px 16px;border-radius:10px;border:none;background:transparent;color:var(--vl-text-soft);font-size:var(--ui-text-body);font-weight:600;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease;white-space:nowrap}.vl-tab:hover{color:var(--vl-text);background:#ffffff80}.vl-tab.is-active{background:var(--ui-button-primary-background);color:#fff;box-shadow:0 8px 20px -12px #1c1c1e6b}.vl-steps{display:flex;gap:8px}.vl-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border-radius:var(--vl-radius-sm);border:1px solid var(--vl-line);background:#fff9;text-align:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.vl-step__num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0f172a0f;color:var(--vl-text-faint);font-size:var(--ui-text-helper);font-weight:700}.vl-step.is-active{border-color:var(--vl-brand);background:var(--vl-brand-soft)}.vl-step.is-active .vl-step__num{background:var(--ui-button-primary-background);color:#fff}.vl-step.is-completed .vl-step__num{background:var(--vl-signal);color:#fff}.action-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-group.is-right{justify-content:flex-end}.text-brand{color:var(--vl-brand)}.text-signal{color:var(--vl-signal)}.text-warning{color:var(--vl-warning)}.text-danger{color:var(--vl-danger)}.text-soft{color:var(--vl-text-soft)}.text-faint{color:var(--vl-text-faint)}[style*="background: linear-gradient(135deg, #2c4a7c, #3b6fa3)"]{background:var(--ui-action)!important}.vl-table.el-table .el-table__row:hover>td,.el-table.vl-table .el-table__row:hover>td{background:linear-gradient(90deg,#f8fafcfa,#fffffffa)!important;box-shadow:inset 2px 0 #0f172ad1}.surface-card,.quick-card,.metric-card,.notification-card,.task-card{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s ease}.surface-card:hover,.quick-card:hover,.metric-card:hover{transform:translateY(-1px);box-shadow:var(--vl-shadow-medium);border-color:#0f172a1f}.surface-card:active,.quick-card:active,.metric-card:active{transform:scale(.995)}.record-row,.caller-history-item{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.record-row:hover,.caller-history-item:hover{background:#f8fafcfa;border-color:#0f172a1f;box-shadow:inset 2px 0 #0f172ad1}.record-row.is-active,.caller-history-item.is-active{background:linear-gradient(90deg,#2463a60a,#fffffffa);border-color:#2463a633;box-shadow:inset 2px 0 0 var(--vl-brand)}.el-popper.is-dark{background:var(--ui-button-primary-background)!important;border:none!important;box-shadow:0 16px 38px -20px #1c1c1e80!important;border-radius:12px!important}.el-dropdown-menu{border-radius:14px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fffffff5!important;box-shadow:0 20px 40px -32px #14233b38!important;padding:6px!important}.el-dropdown-menu__item{border-radius:10px!important;font-size:var(--ui-text-body)!important;font-weight:600!important;transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease,opacity .12s ease}.el-dropdown-menu__item:hover{background:var(--vl-brand-soft)!important;color:var(--vl-brand)!important}.el-message{border-radius:14px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fffffff5!important;box-shadow:0 20px 40px -32px #14233b38!important;padding:12px 18px!important}.el-message .el-message__content{font-size:var(--ui-text-body)!important;font-weight:600!important;color:var(--vl-text)!important}.el-badge__content{border:2px solid var(--vl-bg)!important;font-size:var(--ui-text-label)!important;font-weight:800!important;box-shadow:0 2px 6px -2px #14233b4d!important}.el-segmented{background:#0f172a0a!important;border-radius:12px!important;padding:4px!important}.el-segmented__item{border-radius:10px!important;font-weight:600!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.el-segmented__item.is-selected{background:var(--ui-button-primary-background)!important;color:#fff!important;box-shadow:0 8px 20px -12px #1c1c1e6b}.reception-dashboard .dashboard-work-grid{align-items:stretch}.reception-dashboard .reception-main,.reception-dashboard .dashboard-side-stack{min-width:0;display:flex;flex-direction:column}.reception-dashboard .task-panel,.reception-dashboard .todo-panel{width:100%!important;height:100%!important;min-height:486px}.reception-dashboard .todo-panel{display:flex;flex-direction:column}.reception-dashboard .notification-list,.reception-dashboard .task-list{flex:1}.reception-dashboard .quick-stat{grid-template-columns:48px minmax(120px,auto);justify-content:center;align-content:center;column-gap:22px}.reception-dashboard .quick-stat span,.reception-dashboard .quick-stat strong,.reception-dashboard .quick-stat small{justify-self:start}.reception-dashboard .section-head .el-segmented{--el-segmented-item-selected-bg-color: #e8f0ff;--el-segmented-item-selected-color: var(--ui-action);--el-segmented-item-hover-bg-color: rgba(36, 99, 166, .08);padding:4px!important;border:1px solid rgba(226,232,240,.86);border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important}.reception-dashboard .section-head .el-segmented__item{min-height:28px;border-radius:9px!important;color:#64748b;font-size:var(--ui-text-body);font-weight:800!important}.reception-dashboard .section-head .el-segmented__item.is-selected{background:#e8f0ff!important;color:var(--ui-action)!important;box-shadow:inset 0 0 0 1px #2463a62e!important}.reception-dashboard .section-head .el-segmented__item.is-selected .el-segmented__item-label{color:var(--ui-action)!important}.el-descriptions__cell{border-radius:8px!important}.el-descriptions__label{background:#0f172a08!important;color:var(--vl-text-soft)!important;font-size:var(--ui-text-helper)!important;font-weight:700!important}.el-descriptions__content{color:var(--vl-text)!important;font-size:var(--ui-text-body)!important;font-weight:600!important}.el-timeline-item__node{background:var(--ui-button-primary-background)!important;box-shadow:0 0 0 4px #1c1c1e1f}.el-timeline-item__tail{border-left-color:var(--vl-line)!important}.el-tree-node__content{border-radius:10px!important;transition:background .12s ease}.el-tree-node__content:hover{background:var(--vl-brand-soft)!important}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:linear-gradient(90deg,#2463a614,#2463a605)!important;box-shadow:inset 2px 0 0 var(--vl-brand)}.el-upload-dragger{border-radius:var(--vl-radius-sm)!important;border-color:#ffffffb8!important;background:#fff9!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.el-upload-dragger:hover{border-color:var(--vl-brand)!important;background:var(--vl-brand-soft)!important}.el-slider__runway{background:#0f172a0f!important}.el-slider__bar{background:var(--ui-action)!important}.el-slider__button{border-color:var(--vl-brand)!important;box-shadow:0 4px 12px -4px #2463a666!important}.el-switch.is-checked .el-switch__core{background:var(--ui-button-primary-background)!important;border-color:transparent!important}.el-switch__core{border-radius:999px!important}.el-radio__input.is-checked .el-radio__inner,.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--ui-button-primary-background)!important;border-color:transparent!important}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--vl-brand)!important;font-weight:700}.el-cascader-node:hover{background:var(--vl-brand-soft)!important}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--ui-button-primary-background)!important;color:#fff!important;box-shadow:0 4px 12px -4px #1c1c1e66}.el-date-table td.today .el-date-table-cell__text{color:var(--vl-brand)!important;font-weight:700}.el-date-table td:hover .el-date-table-cell__text{background:var(--vl-brand-soft)!important;color:var(--vl-brand)!important}.el-color-dropdown__link-btn{color:var(--vl-brand)!important;font-weight:600}.el-loading-mask{background:#ffffffb8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.el-loading-spinner .path{stroke:var(--vl-brand)!important}.el-image-viewer__btn{background:#1c1c1e99!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}.el-backtop{background:var(--ui-button-primary-background)!important;color:#fff!important;box-shadow:0 12px 24px -10px #1c1c1e75!important;border-radius:14px!important}::selection{background:#2463a62e;color:var(--vl-ink)}::placeholder{color:var(--vl-text-faint);opacity:.8}.page-container{width:100%;max-width:none;margin:0}.brand-panel:after{display:none!important}.nav-item.is-active,.nav-item.is-active:hover{background:#1c1c1e!important;color:#fff!important;box-shadow:0 14px 28px -24px #1c1c1e8c!important}.glass-table.el-table .el-table__row:hover>td,.recent-table.el-table .el-table__row:hover>td{box-shadow:none!important}.app-shell{gap:0!important;padding:0!important;background:#f2f2f7!important}.app-sidebar{top:0!important;height:100vh!important;padding:28px 16px 16px!important;border-right:1px solid rgba(226,232,240,.72)!important;border-radius:0!important;background:#fffc!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-main{gap:0!important}.brand-panel{padding:0 12px 22px!important}.brand-token{width:48px;height:48px;border-radius:16px;background:#1c1c1e!important;color:#fff!important;box-shadow:0 18px 34px -26px #1c1c1e99!important}.workspace-header{height:96px;min-height:96px;border-width:0 0 1px!important;border-color:#0f172a0d!important;border-radius:0!important;padding:14px 40px!important;background:#ffffff94!important;box-shadow:none!important}.page-surface{min-height:calc(100vh - 96px);padding:24px 40px 32px}.el-overlay:has(.el-drawer){pointer-events:none!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.el-overlay:has(.el-drawer)>div,.el-popup-parent--hidden>div:has(.el-drawer),body>div:has(>.el-drawer){pointer-events:none!important}.el-popup-parent--hidden>div:has(.el-drawer){pointer-events:none!important}.el-overlay:has(.el-drawer) .el-drawer,body>div:has(>.el-drawer)>.el-drawer,.el-popup-parent--hidden>div:has(.el-drawer) .el-drawer{pointer-events:auto!important}.el-drawer{position:fixed!important;pointer-events:auto!important;top:96px!important;right:0!important;left:auto!important;height:calc(100vh - 96px)!important;border-left:1px solid rgba(226,232,240,.78)!important;border-radius:0!important;background:#fffffff5!important;box-shadow:-22px 0 52px -42px #0f172a52!important}.el-drawer__header{min-height:72px;align-items:center;margin:0!important;padding:24px 32px 18px!important;border-bottom:1px solid rgba(15,23,42,.05)!important;background:#fffffffa!important}.el-drawer__body{padding:28px 32px 32px!important}.el-dialog{border:1px solid rgba(226,232,240,.78)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px -46px #0f172a85!important}.el-dialog__header{min-height:64px;margin:0!important;padding:22px 28px 16px!important;border-bottom:1px solid rgba(15,23,42,.05)!important;background:#fffffffa!important}.el-dialog__body{padding:22px 28px 28px!important}.el-dialog__footer{padding:0 28px 28px!important;border-top:0!important}.filter-bar.is-compact{border-top:0!important}.glass-table.el-table th.el-table__cell,.glass-table.el-table td.el-table__cell{border-left:0!important;border-right:0!important}.glass-table.el-table th.el-table__cell .cell,.glass-table.el-table td.el-table__cell .cell{display:flex;align-items:center;justify-content:flex-start;padding-left:24px;padding-right:24px}.glass-table.el-table th.el-table__cell:last-child .cell,.glass-table.el-table td.el-table__cell:last-child .cell{justify-content:center}.el-drawer__close-btn,.el-dialog__headerbtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9!important;color:#64748b!important;font-size:var(--ui-text-section);transition:background .16s ease,color .16s ease,transform .16s ease}.el-dialog__headerbtn{top:16px!important;right:22px!important}.el-drawer__close-btn:hover,.el-dialog__headerbtn:hover{background:#1c1c1e!important;color:#fff!important;transform:translateY(-1px)}.el-drawer__close-btn .el-icon,.el-drawer__close-btn svg,.el-dialog__headerbtn .el-icon,.el-dialog__headerbtn svg{color:currentColor!important;fill:none;stroke:currentColor;transition:color .16s ease}.el-drawer__close-btn:hover .el-icon,.el-drawer__close-btn:hover svg,.el-dialog__headerbtn:hover .el-icon,.el-dialog__headerbtn:hover svg{color:#fff!important}.el-drawer__close-btn:hover svg path,.el-dialog__headerbtn:hover svg path{stroke:currentColor}.el-drawer__close-btn:focus-visible,.el-dialog__headerbtn:focus-visible{outline:2px solid rgba(28,28,30,.28);outline-offset:2px}.el-drawer .detail-hero,.el-drawer .info-block,.el-drawer .mini-list,.el-drawer .record-detail-section,.el-drawer .timeline-flow,.el-drawer .transcript-list,.el-dialog .detail-hero,.el-dialog .info-block,.el-dialog .mini-list,.el-dialog .record-detail-section,.el-dialog .timeline-flow,.el-dialog .transcript-list{border:1px solid rgba(226,232,240,.82);border-radius:24px;background:#f8fafcc7;box-shadow:none}.el-drawer .detail-hero,.el-dialog .detail-hero,.el-drawer .record-detail-section,.el-drawer .timeline-flow,.el-drawer .transcript-list,.el-dialog .record-detail-section,.el-dialog .timeline-flow,.el-dialog .transcript-list{padding:18px}.el-drawer .drawer-actions{position:sticky;bottom:-32px;z-index:2;margin:4px -32px -32px;padding:16px 32px 20px;border-top:1px solid rgba(15,23,42,.05);background:#fffffff5}.el-dialog .drawer-actions{padding-top:2px}.el-drawer .drawer-actions .el-button,.el-dialog .drawer-actions .el-button{min-height:40px}.record-detail-swap-enter-active,.record-detail-swap-leave-active{transition:opacity .18s ease,transform .18s ease}.record-detail-swap-enter-from{opacity:0;transform:translateY(8px)}.record-detail-swap-leave-to{opacity:0;transform:translateY(-4px)}.el-drawer__body>.drawer-stack,.el-dialog__body>.drawer-stack{animation:drawerContentIn .22s cubic-bezier(.22,1,.36,1)}.app-sidebar,.login-card,.surface-card,.command-card,.hero-banner,.page-surface,.ui-panel,.ui-table-panel,.ui-list-panel,.content-grid>.surface-card,.aside-stack>.surface-card,.settings-section-grid>.surface-card,.el-card,.el-dialog,.global-incoming-dialog.el-dialog{border-radius:var(--vl-radius-lg)!important}.brand-panel,.filter-bar,.glass-table.el-table,.glass-table.el-table .el-table__inner-wrapper,.metric-card,.ui-metric-card,.quick-card,.task-card,.notification-card,.info-block,.mini-row,.check-row,.reminder-card,.ticket-live-bar,.ticket-assist-card,.ticket-form-header,.ticket-progress-card,.ticket-submit-bar,.ticket-step,.records-detail-drawer .detail-hero,.records-detail-drawer .info-block,.records-detail-drawer .mini-list,.records-detail-drawer .record-detail-section,.records-detail-drawer .timeline-flow,.records-detail-drawer .transcript-list{border-radius:var(--vl-radius-md)!important}.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-tag,.nav-item,.subnav-item,.brand-token,.avatar-token,.brand-notice-button,.global-call-button,.inline-actions .el-button,.ticket-tag-chip,.risk-assessment-card{border-radius:var(--vl-radius-sm)!important}@media(prefers-reduced-motion:reduce){.el-drawer__body>.drawer-stack,.el-dialog__body>.drawer-stack{animation:none!important}}@media(max-width:1200px){.app-shell{grid-template-columns:1fr!important}.app-sidebar{height:auto!important;padding:12px!important;border-right:0!important;border-bottom:1px solid rgba(226,232,240,.72)!important}.page-surface{padding:16px}.el-drawer{top:0!important;height:100vh!important}}.ui-page{width:100%;max-width:1280px;margin:0 auto;gap:16px!important}.ui-panel{border:1px solid rgba(226,232,240,.88)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ui-panel:hover{transform:none!important;box-shadow:none!important}.ui-metric-grid,.agent-stat-grid.ui-metric-grid,.metric-grid.ui-metric-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}.ui-page--dashboard .ui-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui-metric-card,.surface-card.ui-metric-card,.metric-card.ui-metric-card{min-height:104px;border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-metric-card:hover{transform:translateY(-1px)!important;border-color:#94a3b8b8!important;box-shadow:0 12px 28px -24px #0f172a47!important}.ui-metric-card span{color:#64748b!important;font-size:var(--ui-text-helper)!important;font-weight:800!important;letter-spacing:.04em!important}.ui-metric-card strong{color:#0f172a!important;font-size:var(--ui-text-28)!important;line-height:1.05!important;letter-spacing:0!important}.ui-metric-card small{color:#64748b!important;font-size:var(--ui-text-helper)!important;font-weight:700!important}.ui-page .section-head{min-height:40px;align-items:center;margin-bottom:14px!important}.ui-page .section-head h3{margin:0!important;color:#0f172a!important;font-size:var(--ui-text-section)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0!important}.ui-page .section-head p{margin:4px 0 0!important;color:#64748b!important;font-size:var(--ui-text-body)!important;line-height:1.55!important}.ui-table-panel{overflow:hidden;padding:18px!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px!important;padding:12px!important;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc!important}.ui-table-panel .filter-bar>.el-input,.ui-list-panel .filter-bar>.el-input{flex:1 1 280px}.ui-table-panel .filter-bar>.el-select,.ui-list-panel .filter-bar>.el-select{flex:0 1 180px}.ui-table-panel .filter-bar .el-input,.ui-table-panel .filter-bar .el-select,.ui-list-panel .filter-bar .el-input,.ui-list-panel .filter-bar .el-select{min-width:0}.ui-table-panel .filter-bar .el-button,.ui-list-panel .filter-bar .el-button{min-height:38px}.ui-table-panel .glass-table.el-table{border-radius:14px!important;box-shadow:inset 0 0 0 1px #e2e8f0e0!important}.ui-table-panel .glass-table.el-table th.el-table__cell{background:#f8fafc!important;color:#64748b!important;font-size:var(--ui-text-helper)!important;font-weight:800!important;letter-spacing:0!important}.ui-table-panel .glass-table.el-table td.el-table__cell{color:#0f172a!important;font-size:var(--ui-text-body)!important}.ui-table-panel .glass-table.el-table .el-table__row:hover>td{background:#f8fafc!important;box-shadow:inset 3px 0 #1c1c1e!important}.ui-page--dashboard .dashboard-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px}.ui-page--dashboard .task-panel,.ui-page--dashboard .todo-panel{min-height:424px!important}.ui-page--dashboard .task-list,.ui-page--dashboard .notification-list{display:flex;flex-direction:column;gap:10px}.ui-page--dashboard .task-card,.ui-page--dashboard .notification-card{border:1px solid rgba(226,232,240,.88)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-page--dashboard .task-card:hover,.ui-page--dashboard .notification-card:hover{transform:translateY(-1px);border-color:#94a3b8b8!important;background:#fff!important}.ui-page--dashboard .recent-consultation-panel{padding:18px!important}.ui-page .hero-banner h3{margin:0 0 6px!important;color:#0f172a!important;font-size:var(--ui-text-section)!important;font-weight:800!important;letter-spacing:0!important}.ui-page .hero-banner p{color:#64748b!important;font-size:var(--ui-text-body)!important;line-height:1.65!important}.ui-list-panel{padding:18px!important}.ui-list-panel .timeline-list,.ui-list-panel .quick-grid{gap:10px}.ui-list-panel .timeline-item,.ui-list-panel .quick-card{border:1px solid rgba(226,232,240,.88)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-list-panel .timeline-item:hover,.ui-list-panel .quick-card:hover{transform:translateY(-1px);border-color:#94a3b8b8!important;background:#fff!important}.ui-page--records .metric-grid--records{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ui-page--records .records-module{display:flex;flex-direction:column;gap:14px;padding:18px!important}.ui-page--records .records-workspace{display:block!important}.ui-page--records .records-list-panel{width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page--records .records-table-scroll{border-radius:14px}.ui-page--records .records-card-list{display:none!important}.ui-page--records>.surface-card.ui-panel:last-of-type{padding:18px!important}.ui-page--quality-rules .ui-table-panel{min-height:640px}.ui-page--quality-rules .section-head{padding-top:2px}.ui-page--system .el-tabs__header{margin-bottom:16px!important}.ui-page--system .el-tabs__nav-wrap:after{background-color:#e2e8f0d1!important}.ui-page--system .quick-grid{margin-top:14px}.ui-page--case-management .case-list-panel{padding:18px!important}@media(max-width:1280px){.ui-page{max-width:none}.ui-page--dashboard .dashboard-work-grid{grid-template-columns:1fr}.ui-page--records .metric-grid--records{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){.ui-metric-grid,.agent-stat-grid.ui-metric-grid,.metric-grid.ui-metric-grid,.ui-page--records .metric-grid--records{grid-template-columns:1fr!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.ui-table-panel .filter-bar.is-compact{display:grid!important;grid-template-columns:1fr!important}}.ui-page--video-call .video-command-bar p{max-width:860px}.ui-page--video-call .video-feed{border-radius:24px!important;border-color:#ffffff2e!important}.ui-page--video-call .ticket-step-body{flex:1;min-height:0!important;border:1px solid rgba(255,255,255,.68)!important;background:#ffffff80!important}.ui-page--quality-basic .quality-summary-grid{gap:18px!important}.ui-page--quality-basic .quality-panel-grid{gap:18px!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.filter-bar{min-height:54px}@media(max-width:980px){.ui-page--video-call .video-layout,.ui-page--knowledge,.ui-page--quality-basic .quality-overview-grid,.ui-page--quality-basic .quality-panel-grid{grid-template-columns:1fr!important}.ui-page--video-call .video-profile-panel,.ui-page--video-call .video-ticket-panel,.ui-page--video-call .video-stage{min-height:0!important}.ui-page--video-call .video-stage{aspect-ratio:4 / 5}.ui-page--knowledge .kb-layout__right{position:static!important}.ui-page--knowledge .chat-panel{min-height:640px!important;max-height:none!important}}.ui-page .hero-banner{border:1px solid rgba(226,232,240,.88)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ui-list-panel{overflow:hidden;padding:18px!important}.ui-list-panel .filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px!important;padding:12px!important;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc!important}.ui-list-panel .filter-bar>.el-input{flex:1 1 280px}.ui-list-panel .filter-bar>.el-select{flex:0 1 180px}.ui-list-panel .quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.ui-list-panel .quick-card,.ui-list-panel .timeline-item,.ui-page .quick-card,.ui-page .ranking-item{border:1px solid rgba(226,232,240,.88)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-list-panel .quick-card:hover,.ui-list-panel .timeline-item--interactive:hover{transform:translateY(-1px);border-color:#94a3b8b8!important;background:#fff!important}.ui-page--communications .timeline-list{display:flex;flex-direction:column;gap:10px}.ui-page--communications .timeline-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px!important}.ui-page--communications .timeline-item__meta{color:#64748b}.ui-page--consultation-management .hero-banner{min-height:118px;padding:18px!important}.ui-page--consultation-management .hero-banner h3{margin:0 0 6px!important;color:#0f172a!important;font-size:var(--ui-text-section)!important;font-weight:800!important}.ui-page--consultation-management .hero-banner p{margin:0!important;color:#64748b!important;font-size:var(--ui-text-body)!important;line-height:1.6!important}.ui-page--case-management .case-list-panel{display:flex;flex-direction:column;gap:14px}.ui-page--case-management .section-head{padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.82)}.ui-page--system .platform-tabs{--el-border-color-light: rgba(226, 232, 240, .86)}.ui-page--system .el-tabs__header{margin:0 0 14px!important}.ui-page--system .el-tabs__item{color:#64748b;font-weight:800}.ui-page--system .el-tabs__item.is-active{color:#1c1c1e}.ui-page--system .selection-action-bar,.ui-page--system .table-pagination-bar{border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc}.ui-page--system .content-grid,.ui-page--system .settings-section-grid{gap:12px}.ui-page--system .content-grid>.surface-card,.ui-page--system .settings-section-grid>.surface-card{border:1px solid rgba(226,232,240,.88)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-page--system .el-tab-pane>.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px}.ui-page--system .el-tab-pane>.metric-grid .metric-card{border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-page--health-records .ui-table-panel,.ui-page--quality-hotwords .ui-table-panel,.ui-page--quality-crisis .ui-table-panel,.ui-page--case-management .ui-table-panel,.ui-page--system .ui-table-panel{min-height:0}@media(max-width:860px){.ui-page--communications .timeline-item{grid-template-columns:1fr}}@media(max-width:1024px){.app-shell{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.app-sidebar{padding:10px;border-radius:20px}.brand-panel{padding:10px;border-radius:16px}.nav-stack{gap:4px;padding-top:10px}.nav-item{padding:10px;justify-content:center}.nav-item span,.brand-title,.eyebrow,.brand-operator-card,.sidebar-footer,.brand-panel__main>div:nth-child(2){display:none!important}.brand-panel__main{grid-template-columns:44px 36px!important;justify-content:center}.nav-arrow,.subnav-list{display:none!important}}@media print{.app-sidebar,.el-drawer,.el-dialog__wrapper,.emotion-alert-floating{display:none!important}.app-shell{display:block;padding:0}.surface-card{box-shadow:none;border:1px solid #ddd;break-inside:avoid}}.ui-page--incoming-call,.ui-page--video-call,.ui-page--service-ticket,.ui-page--knowledge{max-width:1500px}.ui-page--workflow .surface-card,.ui-page--knowledge .surface-card{border:1px solid rgba(226,232,240,.9)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ui-page--workflow .surface-card:after,.ui-page--knowledge .surface-card:after{display:none!important}.ui-page--incoming-call .waiting-for-call,.ui-page--incoming-call .intake-command-bar,.ui-page--incoming-call .call-stage-strip,.ui-page--video-call .video-command-bar,.ui-page--service-ticket .context-banner,.ui-page--service-ticket .hero-banner{padding:18px!important;background:#fff!important}.ui-page--incoming-call .intake-command-bar,.ui-page--incoming-call .call-stage-strip,.ui-page--video-call .video-command-bar,.ui-page--service-ticket .context-banner,.ui-page--service-ticket .hero-banner{display:grid!important;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px}.ui-page--incoming-call .intake-command-bar h3,.ui-page--incoming-call .call-stage-strip strong,.ui-page--video-call .video-command-bar h3,.ui-page--service-ticket .context-banner h3,.ui-page--service-ticket .hero-banner h3{margin:0 0 6px!important;color:#0f172a!important;font-size:var(--ui-text-section)!important;font-weight:800!important}.ui-page--incoming-call .intake-command-bar p,.ui-page--video-call .video-command-bar p,.ui-page--service-ticket .context-banner p,.ui-page--service-ticket .hero-banner p{margin:0!important;color:#64748b!important;font-size:var(--ui-text-body)!important;line-height:1.6!important}.ui-page--incoming-call .intake-command-bar__stats,.ui-page--service-ticket .hero-banner__aside{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.ui-page--incoming-call .intake-inline-stat,.ui-page--service-ticket .hero-stat{min-height:72px;padding:12px!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-page--incoming-call .intake-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:16px!important;align-items:start}.ui-page--incoming-call .intake-panel,.ui-page--video-call .video-profile-panel,.ui-page--video-call .video-ticket-panel,.ui-page--service-ticket .content-grid--wide>.surface-card,.ui-page--service-ticket .aside-stack>.surface-card{padding:18px!important}.ui-page--incoming-call .intake-panel__header,.ui-page--incoming-call .caller-info-panel,.ui-page--incoming-call .ticket-form-section,.ui-page--video-call .ticket-stepper-head,.ui-page--service-ticket .section-head,.ui-page--knowledge .section-head{border-bottom:1px solid rgba(226,232,240,.82);padding-bottom:14px}.ui-page--incoming-call .intake-tabbar,.ui-page--video-call .ticket-stepper,.ui-page--knowledge .filter-bar{display:flex!important;flex-wrap:wrap;gap:8px;padding:10px!important;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc!important}.ui-page--incoming-call .intake-tab,.ui-page--incoming-call .intake-chip,.ui-page--incoming-call .ticket-tag-chip,.ui-page--incoming-call .risk-assessment-card,.ui-page--video-call .intake-chip,.ui-page--video-call .ticket-stepper__steps button,.ui-page--video-call .video-round-button,.ui-page--knowledge .chat-panel__quick-btn{border:1px solid rgba(226,232,240,.9)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:#475569}.ui-page--incoming-call .intake-tab.is-active,.ui-page--incoming-call .intake-chip.is-active,.ui-page--incoming-call .ticket-tag-chip.is-selected,.ui-page--video-call .intake-chip.is-active,.ui-page--video-call .ticket-stepper__steps button.is-active,.ui-page--video-call .ticket-stepper__steps button.is-done,.ui-page--video-call .video-round-button.is-active{border-color:#1c1c1e38!important;background:#1c1c1e!important;color:#fff!important}.ui-page--incoming-call .caller-info-panel,.ui-page--incoming-call .intake-card,.ui-page--incoming-call .ticket-step,.ui-page--incoming-call .quick-card,.ui-page--incoming-call .check-row,.ui-page--incoming-call .mini-row,.ui-page--incoming-call .cti-card,.ui-page--video-call .mini-row,.ui-page--video-call .check-row,.ui-page--service-ticket .check-row,.ui-page--service-ticket .mini-row,.ui-page--service-ticket .info-block,.ui-page--service-ticket .reminder-card,.ui-page--knowledge .quick-card,.ui-page--knowledge .chat-msg__article-card{border:1px solid rgba(226,232,240,.86)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-page--incoming-call .cti-dock{position:sticky;bottom:14px;z-index:5;padding:16px!important}.ui-page--incoming-call .cti-dock__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-page--video-call{max-width:1500px}.ui-page--video-call .video-layout{display:grid!important;grid-template-columns:minmax(240px,280px) minmax(480px,1fr) minmax(320px,380px)!important;gap:16px!important;align-items:stretch}.ui-page--video-call .video-stage{min-height:520px;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;box-shadow:none!important}.ui-page--video-call .content-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:16px!important}.ui-page--video-call .video-call-actions,.ui-page--service-ticket .inline-actions,.ui-page--service-ticket .drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ui-page--video-call .ticket-step-body,.ui-page--service-ticket .settings-grid{padding:14px;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc}.ui-page--service-ticket .content-grid--wide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:16px!important;align-items:start}.ui-page--service-ticket .settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px!important}.ui-page--service-ticket{padding-bottom:126px;animation:none!important;transform:none!important}.ui-page--service-ticket .ticket-save-state{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ui-page--service-ticket .service-ticket-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:14px;border:1px solid rgba(226,232,240,.86);border-radius:14px;background:#f8fafc}.ui-page--service-ticket .service-ticket-progress__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:var(--ui-text-helper)}.ui-page--service-ticket .service-ticket-progress__head strong{color:#0f172a;font-size:var(--ui-text-section);font-weight:800}.ui-page--service-ticket .service-ticket-progress .el-progress{grid-column:1 / -1}.ui-page--service-ticket .service-ticket-progress .el-progress-bar__outer{background-color:#e2e8f0eb}.ui-page--service-ticket .service-ticket-progress .el-progress-bar__inner{background-color:#1c1c1e}.ui-page--service-ticket .service-ticket-step{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;border:1px solid rgba(226,232,240,.88);border-radius:12px;background:#fff;color:#64748b}.ui-page--service-ticket .service-ticket-step>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:var(--ui-text-helper);font-weight:800}.ui-page--service-ticket .service-ticket-step.is-done{border-color:#10b9813d;background:#10b9810f}.ui-page--service-ticket .service-ticket-step.is-done>span{background:#10b981;color:#fff}.ui-page--service-ticket .service-ticket-step p{margin:0;min-width:0;color:#64748b;font-size:var(--ui-text-helper);line-height:1.45}.ui-page--service-ticket .service-ticket-step strong{color:#0f172a;font-size:var(--ui-text-body)}.ui-page--service-ticket .settings-grid .el-form-item{margin-bottom:0!important}.ui-page--service-ticket .settings-grid .el-form-item:nth-child(n+14),.ui-page--service-ticket .full-width-form-section,.ui-page--service-ticket .settings-grid .el-form-item:has(textarea),.ui-page--service-ticket .settings-grid .el-form-item:has(.el-slider){grid-column:1 / -1}.ui-page--service-ticket .settings-grid .el-form-item__label{margin-bottom:7px!important;color:#334155!important;font-size:var(--ui-text-helper)!important;font-weight:700!important}.ui-page--service-ticket .settings-grid .el-input__wrapper,.ui-page--service-ticket .settings-grid .el-select__wrapper,.ui-page--service-ticket .settings-grid .el-textarea__inner{border-radius:12px!important;box-shadow:0 0 0 1px #e2e8f0eb inset!important}.ui-page--service-ticket .settings-grid .el-input__wrapper.is-focus,.ui-page--service-ticket .settings-grid .el-select__wrapper.is-focused,.ui-page--service-ticket .settings-grid .el-textarea__inner:focus{box-shadow:0 0 0 1px #1c1c1e6b inset,0 0 0 4px #1c1c1e14!important}.ui-page--service-ticket .settings-grid .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 12px}.ui-page--service-ticket .service-ticket-dock{position:fixed;right:clamp(16px,1.65vw,28px);bottom:16px;left:calc(264px + clamp(16px,1.65vw,28px));z-index:120;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid rgba(226,232,240,.92);border-radius:18px;background:#fffffff5;box-shadow:0 18px 45px -28px #0f172a57;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-page--service-ticket .service-ticket-dock__summary{display:flex;align-items:center;gap:12px;min-width:0}.ui-page--service-ticket .service-ticket-dock__summary .el-icon{flex:0 0 auto;width:38px;height:38px;border-radius:999px;background:#1c1c1e;color:#fff;font-size:var(--ui-text-section)}.ui-page--service-ticket .service-ticket-dock__summary strong{display:block;overflow:hidden;color:#0f172a;font-size:var(--ui-text-body);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ui-page--service-ticket .service-ticket-dock__summary p{margin:3px 0 0;color:#64748b;font-size:var(--ui-text-helper)}.ui-page--service-ticket .service-ticket-dock__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ui-page--service-ticket .service-ticket-dock .el-button{min-height:40px;border-radius:12px;font-weight:700}.ui-page--service-ticket .service-ticket-dock .el-button--primary{border-color:#1c1c1e;background:#1c1c1e}.ui-page--knowledge{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(340px,.9fr)!important;gap:16px!important;align-items:start}.ui-page--knowledge .kb-layout__left,.ui-page--knowledge .kb-layout__right{min-width:0}.ui-page--knowledge .kb-layout__right{position:sticky;top:0}.ui-page--knowledge .metric-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}.ui-page--knowledge .metric-card{border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-page--knowledge .filter-bar>.el-input{flex:1 1 280px}.ui-page--knowledge .filter-bar>.el-select{flex:0 1 180px}.ui-page--knowledge .chat-panel{max-height:calc(100vh - 120px)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-page--knowledge .chat-panel:after{display:none!important}.ui-page--knowledge .chat-panel__header,.ui-page--knowledge .chat-panel__input{background:#fff!important}.ui-page--knowledge .chat-panel__avatar,.ui-page--knowledge .chat-msg__avatar,.ui-page--knowledge .chat-panel__send-btn,.ui-page--knowledge .chat-msg__bubble--user{background:#1c1c1e!important;box-shadow:none!important}.ui-page--knowledge .chat-panel__messages{background:#f8fafc}.ui-page--knowledge .chat-msg__bubble--assistant,.ui-page--knowledge .chat-panel__textarea{border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;box-shadow:none!important}@media(max-width:1280px){.ui-page--incoming-call .intake-layout,.ui-page--video-call .video-layout,.ui-page--service-ticket .content-grid--wide,.ui-page--knowledge{grid-template-columns:1fr!important}.ui-page--knowledge .kb-layout__right{position:static}.ui-page--service-ticket .service-ticket-dock{left:clamp(16px,1.65vw,28px);grid-template-columns:1fr}.ui-page--incoming-call .cti-dock__grid,.ui-page--video-call .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.ui-page--incoming-call .intake-command-bar,.ui-page--incoming-call .call-stage-strip,.ui-page--video-call .video-command-bar,.ui-page--service-ticket .context-banner,.ui-page--service-ticket .hero-banner,.ui-page--incoming-call .intake-command-bar__stats,.ui-page--incoming-call .cti-dock__grid,.ui-page--video-call .content-grid,.ui-page--service-ticket .hero-banner__aside,.ui-page--service-ticket .service-ticket-progress,.ui-page--service-ticket .settings-grid{grid-template-columns:1fr!important}.ui-page--incoming-call .call-stage-strip__actions,.ui-page--video-call .video-call-actions,.ui-page--service-ticket .inline-actions,.ui-page--service-ticket .drawer-actions,.ui-page--service-ticket .service-ticket-dock__actions{justify-content:flex-start}.ui-page--service-ticket .service-ticket-dock{right:10px;bottom:10px;left:10px}.ui-page--service-ticket .service-ticket-dock__summary strong{white-space:normal}}.ui-page--operations{max-width:1500px}.ui-page--operations .surface-card,.ui-page--quality-basic .quality-welcome,.ui-page--emergency .command-card{border:1px solid rgba(226,232,240,.9)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ui-page--operations .surface-card:after,.ui-page--quality-basic .quality-welcome:after,.ui-page--emergency .command-card:after{display:none!important}.ui-page--operations .context-banner,.ui-page--operations .hero-banner,.ui-page--quality-basic .quality-intro,.ui-page--quality-basic .quality-welcome,.ui-page--emergency .command-card{padding:18px!important}.ui-page--operations .context-banner,.ui-page--operations .hero-banner,.ui-page--quality-basic .quality-intro,.ui-page--quality-basic .quality-welcome{display:grid!important;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px}.ui-page--operations .context-banner h3,.ui-page--operations .hero-banner h3,.ui-page--quality-basic .quality-intro h2,.ui-page--quality-basic .quality-welcome h3,.ui-page--emergency .command-copy h3{margin:0 0 6px!important;color:#0f172a!important;font-size:var(--ui-text-section)!important;font-weight:800!important;line-height:1.35!important}.ui-page--operations .context-banner p,.ui-page--operations .hero-banner p,.ui-page--quality-basic .quality-intro p,.ui-page--quality-basic .quality-welcome span,.ui-page--emergency .command-copy p{margin:0!important;color:#64748b!important;font-size:var(--ui-text-body)!important;line-height:1.6!important}.ui-page--operations .metric-grid,.ui-page--quality-basic .quality-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important}.ui-page--operations .metric-card,.ui-page--quality-basic .quality-summary-card{min-height:112px;border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-page--operations .content-grid,.ui-page--quality-basic .quality-overview-grid,.ui-page--quality-basic .quality-panel-grid{display:grid!important;gap:16px!important;align-items:start}.ui-page--operations .content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important}.ui-page--operations .content-grid>.surface-card,.ui-page--operations .aside-stack>.surface-card,.ui-page--quality-basic .quality-panel,.ui-page--quality-efficiency>.surface-card,.ui-page--quality-efficiency .content-grid>.surface-card{padding:18px!important}.ui-page--quality-basic .quality-overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important}.ui-page--quality-basic .quality-overview-main,.ui-page--quality-basic .quality-overview-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ui-page--quality-basic .quality-panel-grid,.ui-page--quality-efficiency .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-page--operations .filter-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px!important;padding:12px!important;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc!important}.ui-page--operations .filter-bar>.el-input{flex:1 1 280px}.ui-page--operations .filter-bar>.el-select{flex:0 1 180px}.ui-page--operations .section-head,.ui-page--quality-basic .section-head{padding-bottom:14px;border-bottom:1px solid rgba(226,232,240,.82)}.ui-page--operations .settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px!important;padding:14px;border:1px solid rgba(226,232,240,.82);border-radius:14px;background:#f8fafc}.ui-page--operations .settings-grid .el-form-item{margin-bottom:0!important}.ui-page--operations .settings-grid .el-form-item:has(textarea),.ui-page--operations .settings-grid .el-form-item:has(.el-slider),.ui-page--settings .settings-grid .el-form-item:nth-child(n+3){grid-column:1 / -1}.ui-page--operations .hero-banner__aside,.ui-page--quality-basic .quality-welcome__actions,.ui-page--operations .inline-actions,.ui-page--operations .drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ui-page--operations .hero-stat,.ui-page--operations .info-block,.ui-page--operations .mini-row,.ui-page--operations .check-row,.ui-page--operations .flow-item,.ui-page--operations .reminder-card,.ui-page--operations .quick-card,.ui-page--quality-basic .quality-quick-card,.ui-page--quality-basic .quality-import-list article,.ui-page--quality-basic .quality-bar-row,.ui-page--quality-efficiency .bar-item,.ui-page--quality-efficiency .ranking-item{border:1px solid rgba(226,232,240,.86)!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-page--operations .reminder-card:hover,.ui-page--operations .quick-card:hover,.ui-page--quality-basic .quality-quick-card:hover{transform:translateY(-1px);border-color:#94a3b8b8!important;background:#fff!important}.ui-page--emergency .command-card{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.ui-page--emergency .command-map{min-height:220px;border:1px solid rgba(226,232,240,.86);border-radius:16px;background:linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(148,163,184,.08) 1px,transparent 1px),#f8fafc!important;background-size:28px 28px}.ui-page--emergency .command-copy{display:flex;flex-direction:column;justify-content:center;gap:10px}.ui-page--quality-basic .quality-quick-grid,.ui-page--quality-basic .quality-import-list,.ui-page--quality-efficiency .quick-grid,.ui-page--resources .reminder-list,.ui-page--emergency .reminder-list,.ui-page--consultation-detail .reminder-list,.ui-page--follow-up .reminder-list{display:grid;gap:12px}.ui-page--quality-basic .quality-quick-grid,.ui-page--quality-efficiency .quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui-page--quality-efficiency .bar-group,.ui-page--quality-efficiency .ranking-list{display:flex;flex-direction:column;gap:10px}.ui-page--quality-efficiency .bar-track{overflow:hidden;border-radius:999px;background:#e2e8f0e6!important}.ui-page--quality-efficiency .bar-fill{border-radius:inherit;background:#1c1c1e!important}.ui-page--settings{max-width:920px}.ui-page--settings>.surface-card{padding:18px!important}@media(max-width:1280px){.ui-page--operations .content-grid,.ui-page--quality-basic .quality-overview-grid,.ui-page--quality-basic .quality-panel-grid,.ui-page--quality-efficiency .content-grid,.ui-page--emergency .command-card{grid-template-columns:1fr!important}}@media(max-width:860px){.ui-page--operations .context-banner,.ui-page--operations .hero-banner,.ui-page--quality-basic .quality-intro,.ui-page--quality-basic .quality-welcome,.ui-page--operations .settings-grid{grid-template-columns:1fr!important}.ui-page--operations .hero-banner__aside,.ui-page--quality-basic .quality-welcome__actions,.ui-page--operations .inline-actions,.ui-page--operations .drawer-actions{justify-content:flex-start}}.ui-page--login{display:grid!important;grid-template-columns:minmax(560px,1fr) minmax(460px,600px)!important;align-items:center;gap:0!important;min-height:100vh;padding:0!important;background:linear-gradient(rgba(64,93,164,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(64,93,164,.05) 1px,transparent 1px),radial-gradient(760px 520px at 22% 14%,rgba(46,111,255,.28),transparent 64%),radial-gradient(640px 420px at 58% 100%,rgba(95,62,194,.34),transparent 62%),linear-gradient(112deg,#071020,#0c1425 56%,#121b2c)!important;background-size:42px 42px,42px 42px,auto,auto,auto;overflow-x:hidden}.ui-page--login .login-glow{display:block!important;opacity:.42!important;filter:blur(8px);pointer-events:none}.ui-page--login .login-hero__inner{max-width:720px;padding-left:clamp(48px,9vw,180px)}.ui-page--login .login-brand{display:flex;align-items:center;gap:22px}.ui-page--login .login-brand__mark{display:grid;width:86px;height:86px;place-items:center;border-radius:22px;background:linear-gradient(140deg,#72d7ef,#2d64ff);color:#fff;font-size:var(--ui-text-48);font-weight:900;box-shadow:0 20px 50px #2d64ff52}.ui-page--login .login-hero h1{margin:0 0 8px!important;color:#f8fafc!important;font-size:clamp(42px,4.5vw,64px)!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}.ui-page--login .login-hero h1 span{color:#5fd3ef}.ui-page--login .login-brand p{margin:0;color:#e2e8f0d1;font-size:var(--ui-text-title);line-height:1.2}.ui-page--login .login-copy{max-width:600px;margin-top:34px;color:#cbd5e1c7!important;font-size:var(--ui-text-title)!important;line-height:1.8!important}.ui-page--login .signal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,232px));gap:22px!important;margin-top:70px!important}.ui-page--login .signal-card,.ui-page--login .login-card,.ui-page--login .demo-button{border:1px solid rgba(148,163,184,.18)!important;background:#0f172a6b!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ui-page--login .signal-card{min-height:148px;padding:22px!important;border-radius:16px!important}.ui-page--login .signal-card .el-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:14px;background:#2563eb57;color:#67d4ff;font-size:var(--ui-text-28)}.ui-page--login .signal-card strong{display:block;margin:16px 0 8px!important;color:#f8fafc!important;font-size:var(--ui-text-section)!important;letter-spacing:0!important}.ui-page--login .signal-card small{color:#cbd5e1ad!important;font-size:var(--ui-text-body)}.ui-page--login .login-panel{min-height:100vh;padding:clamp(40px,7vh,92px) clamp(40px,4.8vw,84px)!important;border-left:1px solid rgba(148,163,184,.2);background:#0a111fad}.ui-page--login .login-card{width:min(100%,560px);padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-page--login .login-card:after{display:none!important}.ui-page--login .login-card__header h2{margin:0 0 6px!important;color:#f8fafc!important;font-size:var(--ui-text-display)!important;letter-spacing:0!important}.ui-page--login .login-card__header p{color:#cbd5e1ad!important;font-size:var(--ui-text-body-strong)!important;line-height:1.6!important}.ui-page--login .login-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:32px 0 18px;padding:6px;border-radius:12px;background:#1e293bbd}.ui-page--login .login-mode-switch button{min-height:52px;border:0;border-radius:10px;background:transparent;color:#cbd5e1c7;font-size:var(--ui-text-body-strong);font-weight:800;cursor:pointer}.ui-page--login .login-mode-switch button.active{background:linear-gradient(135deg,#4b82ff,#3b69f4);color:#fff}.ui-page--login .login-form .el-form-item{margin-bottom:22px!important}.ui-page--login .login-form .el-form-item__label{color:#e2e8f0db!important;font-size:var(--ui-text-body-strong)!important;font-weight:800}.ui-page--login .login-form .el-input__wrapper{min-height:58px;border:1px solid rgba(148,163,184,.28);border-radius:12px!important;background:#0f172a9e!important;box-shadow:none!important}.ui-page--login .login-form .el-input__inner,.ui-page--login .login-form .el-input__inner::placeholder{color:#e2e8f0eb!important}.ui-page--login .login-form .el-input__inner::placeholder{color:#94a3b8b3!important}.ui-page--login .login-form .el-icon{color:#94a3b8eb;font-size:var(--ui-text-heading)}.ui-page--login .login-inline-field,.ui-page--login .captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;width:100%}.ui-page--login .captcha-row{grid-template-columns:minmax(0,1fr) 132px 60px}.ui-page--login .login-inline-field .el-button,.ui-page--login .captcha-refresh.el-button{min-height:58px;border-color:#94a3b83d!important;border-radius:12px!important;background:#1e293bb8!important;color:#e2e8f0e6!important;font-weight:800}.ui-page--login .captcha-image{min-height:58px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:linear-gradient(135deg,#94a3b833,#0f172a6b),repeating-linear-gradient(-20deg,rgba(125,211,252,.22) 0 2px,transparent 2px 8px);color:#c7d2fe;font-size:var(--ui-text-28);font-weight:900;letter-spacing:6px;cursor:pointer;transform:skew(-5deg)}.ui-page--login .captcha-hint{display:block;margin-top:8px;color:#94a3b8b8;font-size:var(--ui-text-body)}.ui-page--login .login-options{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 18px}.ui-page--login .login-options button,.ui-page--login .agreement-check button,.ui-page--login .login-footer button{padding:0;border:0;background:transparent;color:#66a6ff;font:inherit;font-weight:800;cursor:pointer}.ui-page--login .agreement-check{margin-bottom:26px}.ui-page--login .el-checkbox{--el-checkbox-checked-bg-color: #3b82f6;--el-checkbox-checked-input-border-color: #3b82f6;color:#cbd5e1bd!important}.ui-page--login .el-checkbox__label{color:#cbd5e1bd!important;line-height:1.7}.ui-page--login .demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:18px}.ui-page--login .demo-button{padding:12px 14px!important;border-radius:14px!important;color:#e2e8f0db;text-align:left}.ui-page--login .demo-button:hover{transform:translateY(-1px);border-color:#60a5fa94!important;background:#1e40af47!important}.ui-page--login .demo-button span,.ui-page--login .demo-button small{display:block}.ui-page--login .demo-button small{margin-top:4px;color:#94a3b8c2}.ui-page--login .login-card .primary-action.el-button,.ui-page--login .primary-action.el-button{width:100%;min-height:68px;border-radius:14px!important;border:0!important;background:linear-gradient(135deg,#4b82ff,#4cc7e8 52%,#3466ff)!important;box-shadow:none!important;color:#fff!important;font-size:var(--ui-text-section);font-weight:800}.ui-page--login .login-footer{display:grid;gap:10px;margin-top:36px;border-top:1px solid rgba(148,163,184,.18);padding-top:28px;color:#94a3b8c2;text-align:center}.ui-page--login{grid-template-columns:minmax(520px,1fr) minmax(420px,560px)!important;gap:32px!important;padding:32px!important;background:radial-gradient(720px 280px at 86% -8%,rgba(36,99,166,.08),transparent 58%),radial-gradient(620px 260px at 6% 100%,rgba(56,189,248,.06),transparent 58%),linear-gradient(180deg,#f8fbff,#eef3f8)!important}.ui-page--login .login-glow{display:none!important}.ui-page--login .login-hero__inner{max-width:680px;padding-left:clamp(12px,4vw,72px)}.ui-page--login .login-brand__mark{width:76px;height:76px;border-radius:20px;background:var(--ui-action);box-shadow:none}.ui-page--login .login-hero h1{color:#0f172a!important;font-size:clamp(42px,4.4vw,62px)!important}.ui-page--login .login-brand p,.ui-page--login .login-copy{color:#64748b!important}.ui-page--login .login-brand p{font-size:var(--ui-text-title)}.ui-page--login .login-copy{max-width:620px;margin-top:28px;font-size:var(--ui-text-section)!important}.ui-page--login .signal-grid{grid-template-columns:repeat(2,minmax(0,232px));gap:14px!important;margin-top:36px!important}.ui-page--login .signal-card,.ui-page--login .demo-button{border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-page--login .signal-card{min-height:132px;padding:18px!important}.ui-page--login .signal-card .el-icon{background:#2463a61a;color:var(--ui-action)}.ui-page--login .signal-card strong{color:#0f172a!important}.ui-page--login .signal-card small{color:#64748b!important}.ui-page--login .login-panel{min-height:auto;width:100%;min-width:0;box-sizing:border-box;padding:0!important;border-left:0;background:transparent}.ui-page--login .login-card{width:min(100%,540px);min-width:0;box-sizing:border-box;padding:26px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ui-page--login .login-card__header h2{color:#0f172a!important;font-size:var(--ui-text-28)!important}.ui-page--login .login-card__header p{color:#64748b!important;font-size:var(--ui-text-body)!important}.ui-page--login .login-mode-switch{background:#f1f5f9}.ui-page--login .login-mode-switch button{color:#64748b}.ui-page--login .login-mode-switch button.active{background:#1c1c1e;color:#fff}.ui-page--login .login-form .el-form-item__label{color:#334155!important}.ui-page--login .login-form .el-input__wrapper{border-color:#e2e8f0f2;background:#fff!important}.ui-page--login .login-form .el-input__inner{color:#0f172a!important}.ui-page--login .login-form .el-input__inner::placeholder{color:#94a3b8!important}.ui-page--login .login-form .el-icon{color:#94a3b8}.ui-page--login .login-inline-field .el-button,.ui-page--login .captcha-refresh.el-button{border-color:#e2e8f0f2!important;background:#f8fafc!important;color:#334155!important}.ui-page--login .captcha-image{border-color:#e2e8f0f2;background:linear-gradient(135deg,#e2e8f0cc,#ffffffeb),repeating-linear-gradient(-20deg,rgba(36,99,166,.15) 0 2px,transparent 2px 8px);color:var(--ui-action)}.ui-page--login .captcha-hint,.ui-page--login .el-checkbox,.ui-page--login .el-checkbox__label,.ui-page--login .demo-button small,.ui-page--login .login-footer{color:#64748b!important}.ui-page--login .login-options button,.ui-page--login .agreement-check button,.ui-page--login .login-footer button{color:var(--ui-action)}.ui-page--login .primary-action.el-button{min-height:54px;background:#1c1c1e!important;font-size:var(--ui-text-body-strong)}.ui-page--login .login-footer{margin-top:24px;border-top-color:#e2e8f0db;padding-top:18px}.ui-page--login{grid-template-columns:minmax(480px,.95fr) minmax(440px,520px)!important;align-items:center;gap:clamp(28px,4vw,72px)!important;padding:clamp(24px,4vw,56px)!important;background:radial-gradient(620px 260px at 18% 12%,rgba(36,99,166,.07),transparent 60%),linear-gradient(180deg,#f8fafc,#eef3f8)!important}.ui-page--login .login-hero__inner{max-width:600px;padding-left:0}.ui-page--login .login-brand{gap:16px}.ui-page--login .login-brand__mark{width:64px;height:64px;border-radius:16px;background:#1c1c1e;color:#fff;font-size:var(--ui-text-display)}.ui-page--login .login-hero h1{margin-bottom:6px!important;color:#0f172a!important;font-size:clamp(36px,4vw,52px)!important}.ui-page--login .login-hero h1 span{color:var(--ui-action)}.ui-page--login .login-brand p{color:#475569!important;font-size:var(--ui-text-heading)}.ui-page--login .login-copy{max-width:520px;margin-top:20px;color:#64748b!important;font-size:var(--ui-text-body-strong)!important;line-height:1.75!important}.ui-page--login .signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;gap:12px!important;margin-top:28px!important}.ui-page--login .signal-card{min-height:112px;padding:16px!important;border-radius:14px!important}.ui-page--login .signal-card .el-icon{width:42px;height:42px;border-radius:12px;background:#f1f5f9;color:#1c1c1e;font-size:var(--ui-text-title)}.ui-page--login .signal-card strong{margin:12px 0 6px!important;font-size:var(--ui-text-body-strong)!important}.ui-page--login .login-card{width:min(100%,520px);padding:24px!important;border-radius:18px!important;background:#fff!important}.ui-page--login .login-card__header{padding-bottom:16px;border-bottom:1px solid rgba(226,232,240,.86)}.ui-page--login .login-card__header h2{font-size:var(--ui-text-title)!important}.ui-page--login .login-mode-switch{margin:18px 0;padding:4px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#f8fafc}.ui-page--login .login-mode-switch button{min-height:42px;border-radius:9px;font-size:var(--ui-text-body)}.ui-page--login .login-mode-switch button.active{background:#1c1c1e!important;color:#fff!important}.ui-page--login .login-form .el-form-item{margin-bottom:16px!important}.ui-page--login .login-form .el-input__wrapper,.ui-page--login .login-inline-field .el-button,.ui-page--login .captcha-refresh.el-button,.ui-page--login .captcha-image{min-height:50px;border-radius:10px!important}.ui-page--login .captcha-image{color:#1c1c1e;font-size:var(--ui-text-title);letter-spacing:4px;transform:none}.ui-page--login .login-card .primary-action.el-button,.ui-page--login .primary-action.el-button{min-height:52px;border:0!important;border-radius:12px!important;background:#1c1c1e!important;color:#fff!important;font-size:var(--ui-text-body-strong);font-weight:800;box-shadow:none!important}.ui-page--login .login-card .primary-action.el-button:hover,.ui-page--login .primary-action.el-button:hover{background:#303036!important}.ui-page--login .demo-grid{margin-top:14px}.ui-page--login .demo-button{border-radius:12px!important;background:#f8fafc!important;color:#0f172a!important}.ui-page--login .demo-button:hover{border-color:#94a3b8b8!important;background:#fff!important}.ui-page--login{grid-template-columns:minmax(420px,560px) minmax(420px,520px)!important;justify-content:center;gap:clamp(48px,6vw,96px)!important;padding:clamp(32px,5vw,72px)!important;background:linear-gradient(180deg,#f8fafc,#eef3f8)!important}.ui-page--login .login-hero,.ui-page--login .login-panel{align-self:center}.ui-page--login .login-brand{align-items:center}.ui-page--login .login-brand__mark{width:56px;height:56px;border-radius:15px;font-size:var(--ui-text-28)}.ui-page--login .login-hero h1{font-size:clamp(34px,3.5vw,46px)!important;line-height:1.05!important}.ui-page--login .login-brand p{font-size:var(--ui-text-section)}.ui-page--login .login-copy{margin-top:18px;padding-top:18px;border-top:1px solid rgba(226,232,240,.9);color:#64748b!important}.ui-page--login .signal-grid{max-width:520px;margin-top:22px!important}.ui-page--login .signal-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;min-height:auto;padding:14px!important}.ui-page--login .signal-card .el-icon{grid-row:1 / 3;width:40px;height:40px;font-size:var(--ui-text-heading)}.ui-page--login .signal-card strong{margin:0 0 4px!important;font-size:var(--ui-text-body-strong)!important;line-height:1.35}.ui-page--login .signal-card small{line-height:1.5}.ui-page--login .login-card{padding:22px!important}.ui-page--login .login-card__header{display:block;padding-bottom:14px}.ui-page--login .login-card__header h2{font-size:var(--ui-text-title)!important;line-height:1.25}.ui-page--login .login-card__header p{margin-top:4px!important}.ui-page--login .login-mode-switch{margin:16px 0}.ui-page--login .login-form .el-form-item{margin-bottom:14px!important}.ui-page--login .login-form .el-form-item__label{padding-bottom:6px!important;font-size:var(--ui-text-body)!important}.ui-page--login .login-form .el-input__wrapper,.ui-page--login .login-inline-field .el-button,.ui-page--login .captcha-refresh.el-button,.ui-page--login .captcha-image{min-height:48px}.ui-page--login .captcha-hint{margin-top:6px}.ui-page--login .login-options{margin:0 0 12px}.ui-page--login .agreement-check{display:block;margin-bottom:18px;padding:0;border:0;border-radius:0;background:transparent}.ui-page--login .agreement-check .el-checkbox__label{white-space:normal}.ui-page--login .agreement-check .el-checkbox__input{margin-top:3px}.ui-page--login .primary-action.el-button{min-height:50px}.ui-page--login .demo-grid{grid-template-columns:1fr 1fr;margin-top:12px}.ui-page--login .demo-button{min-height:auto;padding:10px 12px!important}.ui-page--login .demo-button span{font-size:var(--ui-text-body)}.ui-page--login .demo-button small{font-size:var(--ui-text-helper)}.ui-page--login .login-footer{margin-top:16px;padding-top:14px;font-size:var(--ui-text-helper)}.ui-page--login .login-copy,.ui-page--login .login-card__header,.ui-page--login .login-footer{border:0!important}.ui-page--login .signal-card{border-color:transparent!important;background:#ffffff9e!important}.ui-page--login .signal-card .el-icon{background:#fff}.ui-page--login .login-card{border-color:#e2e8f085!important;background:#fffffff0!important}.ui-page--login .login-mode-switch{border:0;background:#eef3f8}.ui-page--login .demo-button{border-color:transparent!important;background:#f8fafc!important}.ui-page--login .demo-button:hover{border-color:transparent!important;background:#eef3f8!important}.ui-page--login .login-form .el-input__wrapper,.ui-page--login .login-inline-field .el-button,.ui-page--login .captcha-refresh.el-button,.ui-page--login .captcha-image{border-color:#cbd5e1b8!important}.ui-page--call-workbench .content-grid--wide,.ui-page--legacy-case-detail .content-grid--wide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:16px!important;align-items:start}.page-surface{padding-right:clamp(16px,1.65vw,28px)!important;padding-left:clamp(16px,1.65vw,28px)!important}.ui-page{max-width:none!important;margin-right:0!important;margin-left:0!important}.ui-page--settings{max-width:1040px!important;margin-right:auto!important;margin-left:auto!important}.ui-page--dashboard{gap:14px!important}.ui-page--dashboard .ui-metric-grid{gap:10px!important}.ui-page--dashboard .ui-metric-card{min-height:96px;padding:16px!important;border-color:transparent!important;background:#fff!important}.ui-page--dashboard .quick-stat .el-icon{width:40px;height:40px;border-radius:12px;background:#f1f5f9!important;color:#1c1c1e!important;box-shadow:none!important}.ui-page--dashboard .quick-stat span{color:#64748b!important;font-size:var(--ui-text-body)!important}.ui-page--dashboard .quick-stat strong{margin-top:6px;color:#0f172a!important;font-size:var(--ui-text-title)!important;line-height:1.15!important}.ui-page--dashboard .quick-stat small{margin-top:6px;color:#94a3b8!important}.ui-page--dashboard .dashboard-work-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:14px!important}.ui-page--dashboard .task-panel,.ui-page--dashboard .todo-panel,.ui-page--dashboard .recent-consultation-panel{border-color:#e2e8f08f!important;background:#fffffff5!important}.ui-page--dashboard .task-panel,.ui-page--dashboard .todo-panel,.ui-page--dashboard .recent-consultation-panel{padding:16px!important}.ui-page--dashboard .section-head{min-height:auto;margin-bottom:12px!important;padding-bottom:0!important;border-bottom:0!important}.ui-page--dashboard .section-head h3{font-size:var(--ui-text-body-strong)!important;line-height:1.35!important}.ui-page--dashboard .section-head .el-segmented{padding:3px!important;border:0!important;border-radius:10px!important;background:#f1f5f9!important;box-shadow:none!important}.ui-page--dashboard .section-head .el-segmented__item{min-height:32px!important;border-radius:8px!important;color:#64748b!important}.ui-page--dashboard .section-head .el-segmented__item.is-selected{background:#1c1c1e!important;color:#fff!important}.ui-page--dashboard .task-list,.ui-page--dashboard .notification-list{gap:8px!important}.ui-page--dashboard .task-card,.ui-page--dashboard .notification-card{border:0!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.ui-page--dashboard .task-card{padding:14px!important}.ui-page--dashboard .task-card.is-critical{background:#fff7f7!important;box-shadow:inset 3px 0 #dc2626b8!important}.ui-page--dashboard .task-card:hover,.ui-page--dashboard .notification-card:hover{transform:none!important;background:#fff!important}.ui-page--dashboard .task-card__head{gap:8px!important}.ui-page--dashboard .task-card__body p{margin:8px 0 4px!important;color:#334155!important}.ui-page--dashboard .task-card__body span,.ui-page--dashboard .task-card__action small{color:#64748b!important}.ui-page--dashboard .notification-card{grid-template-columns:34px minmax(0,1fr);padding:12px!important}.ui-page--dashboard .notification-card__icon{width:34px;height:34px;border-radius:10px;background:#fff!important;color:#1c1c1e!important}.ui-page--dashboard .notification-card__head strong{color:#0f172a!important}.ui-page--dashboard .notification-card__head span,.ui-page--dashboard .notification-card__body p{color:#64748b!important}.ui-page--dashboard .ui-table-panel .glass-table.el-table{border:0!important;background:transparent!important}.ui-page--dashboard .recent-table.el-table th.el-table__cell{border-bottom:0!important;background:#f8fafc!important}.ui-page--dashboard .recent-table.el-table td.el-table__cell{border-bottom-color:#e2e8f094!important}.ui-page--dashboard .recent-table.el-table th.el-table__cell{border-bottom:1px solid rgba(226,232,240,.9)!important}.ui-page--dashboard .quick-stat{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" "icon note"!important;justify-items:start!important;text-align:left!important}.ui-page--dashboard .quick-stat span,.ui-page--dashboard .quick-stat strong,.ui-page--dashboard .quick-stat small{justify-self:start!important;text-align:left!important}.ui-page--dashboard .notification-card.is-critical,.ui-page--dashboard .notification-card.is-critical.is-unread{background:#fff7f7!important;box-shadow:inset 3px 0 #dc2626b8!important}.ui-page--dashboard .notification-card.is-critical .notification-card__icon{background:#fee2e2!important;color:#dc2626!important}.ui-page--dashboard .notification-card.is-critical .notification-card__head strong{color:#991b1b!important}.ui-page--dashboard .section-head .el-segmented{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.ui-page--dashboard .section-head .el-segmented__item{min-height:30px!important;padding:0 10px!important;border-radius:8px!important;color:#64748b!important}.ui-page--dashboard .section-head .el-segmented__item.is-selected{background:#eef3f8!important;color:var(--ui-action)!important}.ui-page--dashboard .section-head .el-segmented__item.is-selected .el-segmented__item-label{color:var(--ui-action)!important}.subnav-dot{width:5px!important;height:5px!important;flex:0 0 5px}.subnav-item.is-active .subnav-dot{box-shadow:0 0 0 2px #2463a61f!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.quality-workspace-page .filter-bar,.case-list-panel .filter-bar,.call-records-view .filter-bar.is-compact{display:flex!important;align-items:center;justify-content:flex-start;gap:10px!important;padding:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-table-panel .filter-bar>*,.ui-list-panel .filter-bar>*,.quality-workspace-page .filter-bar>*,.case-list-panel .filter-bar>*,.call-records-view .filter-bar.is-compact>*{flex:0 0 auto}.ui-table-panel .filter-bar>.el-input,.ui-list-panel .filter-bar>.el-input,.quality-workspace-page .filter-bar>.el-input,.case-list-panel .filter-bar>.el-input,.call-records-view .filter-bar.is-compact>.el-input{width:min(360px,100%);flex:0 1 360px}.ui-table-panel .filter-bar>.el-select,.ui-list-panel .filter-bar>.el-select,.quality-workspace-page .filter-bar>.el-select,.case-list-panel .filter-bar>.el-select,.call-records-view .filter-bar.is-compact>.el-select{width:auto;min-width:132px;flex:0 0 auto}.ui-table-panel .filter-bar .el-button+.el-button,.ui-list-panel .filter-bar .el-button+.el-button,.quality-workspace-page .filter-bar .el-button+.el-button,.case-list-panel .filter-bar .el-button+.el-button,.call-records-view .filter-bar.is-compact .el-button+.el-button{margin-left:0}.glass-table.el-table{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.glass-table.el-table .el-table__inner-wrapper{overflow:hidden;border:1px solid rgba(226,232,240,.72);border-radius:16px;background:#fff}.glass-table.el-table:before,.glass-table.el-table:after,.glass-table.el-table .el-table__inner-wrapper:before,.glass-table.el-table .el-table__border-left-patch,.glass-table.el-table .el-table__border-bottom-patch{display:none!important}.glass-table.el-table tr:last-child>td.el-table__cell{border-bottom:0!important}.glass-table.el-table .el-table__fixed-right,.glass-table.el-table .el-table__fixed,.glass-table.el-table .el-table-fixed-column--right{background:#fff!important;box-shadow:none!important}.glass-table.el-table th.el-table-fixed-column--right{background:#f8fafc!important}.glass-table.el-table th.el-table-fixed-column--right .cell,.glass-table.el-table td.el-table-fixed-column--right .cell{justify-content:flex-start!important;padding-left:34px!important;text-align:left!important}.glass-table.el-table th.el-table__cell:last-child .cell,.glass-table.el-table td.el-table__cell:last-child .cell{justify-content:flex-start!important}.glass-table.el-table .el-table-fixed-column--right .inline-actions,.glass-table.el-table td.el-table__cell:last-child .inline-actions{justify-content:flex-start;gap:8px;white-space:nowrap}.glass-table.el-table .el-table__row:hover>td.el-table__cell,.glass-table.el-table .el-table__row:hover>td.el-table__cell:first-child,.glass-table.el-table .current-row>td.el-table__cell:first-child,.glass-table.el-table .el-table__row.is-selected>td.el-table__cell:first-child{box-shadow:none!important}.page-surface{min-height:100vh!important;padding-top:clamp(18px,1.5vw,28px)!important}.ui-page--system .section-head>.tag-row{display:none!important}.ui-page--system .platform-tabs .el-tabs__header{margin:0 0 14px!important;border-bottom:1px solid rgba(226,232,240,.9)}.ui-page--system .platform-tabs .el-tabs__nav-wrap:after{display:none!important}.ui-page--system .platform-tabs .el-tabs__active-bar{height:3px!important;border-radius:999px 999px 0 0;background:#152238!important}.ui-page--system .platform-tabs .el-tabs__item{height:42px;padding:0 18px!important;color:#64748b!important;font-size:var(--ui-text-body);font-weight:900}.ui-page--system .platform-tabs .el-tabs__item.is-active{color:#152238!important}.ui-page--system .system-account-toolbar{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;padding:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page--system .system-account-toolbar__primary{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;order:1}.ui-page--system .system-account-toolbar__search{min-width:280px;max-width:360px;flex:0 1 360px;order:2}.ui-page--system .system-account-toolbar__search .el-input{width:100%}.ui-page--system .system-account-toolbar__primary .el-button{min-width:92px;flex:0 0 auto}.ui-page--system .system-account-toolbar__primary .el-button+.el-button{margin-left:0}.ui-page .table-header-filter{width:96px}.ui-page .table-header-filter .el-select__wrapper{min-height:30px;padding:0 8px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1b8!important}.ui-page .table-header-filter .el-select__placeholder{color:#64748b;font-weight:800}.ui-page--system .account-clickable-table.glass-table.el-table .el-table__fixed-right,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__fixed-right-patch,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__fixed-header-wrapper,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__fixed-body-wrapper{background:#fff!important}.ui-page--system .account-clickable-table.glass-table.el-table{border:0!important;background:transparent!important;box-shadow:none!important}.ui-page--system .account-clickable-table.glass-table.el-table .el-table__inner-wrapper{overflow:hidden;border:1px solid rgba(226,232,240,.72);border-radius:16px;background:#fff}.ui-page--system .account-clickable-table.glass-table.el-table .el-table__border-left-patch,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__border-bottom-patch,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__inner-wrapper:before{display:none!important}.ui-page--system .account-clickable-table.glass-table.el-table tr:last-child>td.el-table__cell{border-bottom:0!important}.ui-page--system .account-clickable-table.glass-table.el-table .el-table-fixed-column--right{background:#fff!important;box-shadow:none!important}.ui-page--system .account-clickable-table.glass-table.el-table th.el-table-fixed-column--right{background:#f8fafc!important}.ui-page--system .account-clickable-table.glass-table.el-table .el-table__inner-wrapper:after{content:"";position:absolute;top:0;right:136px;bottom:0;z-index:6;display:block!important;width:1px;background:#e2e8f0eb;pointer-events:none}.ui-page--system .account-clickable-table.glass-table.el-table th.el-table-fixed-column--right .cell,.ui-page--system .account-clickable-table.glass-table.el-table td.el-table-fixed-column--right .cell{justify-content:center!important;padding-left:10px!important;padding-right:10px!important;text-align:center!important}.ui-page--system .account-clickable-table .inline-actions{justify-content:flex-start;gap:8px;white-space:nowrap}.ui-page--system .account-clickable-table.glass-table.el-table .el-table__row:hover>td.el-table__cell,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__row:hover>td.el-table__cell:first-child,.ui-page--system .account-clickable-table.glass-table.el-table .current-row>td.el-table__cell:first-child,.ui-page--system .account-clickable-table.glass-table.el-table .el-table__row.is-selected>td.el-table__cell:first-child{box-shadow:none!important}.ui-page--system .account-clickable-table.glass-table.el-table .el-table-fixed-column--right:before,.ui-page--system .account-clickable-table.glass-table.el-table .el-table-fixed-column--right:after{display:none!important}@media(max-width:980px){.ui-page--login{grid-template-columns:1fr!important;padding:0!important}.ui-page--login .login-panel{min-height:auto;justify-content:flex-start;border-left:0;padding:24px 18px 32px!important}.ui-page--login .login-hero{min-height:auto;padding:34px 18px 20px}.ui-page--login .login-hero__inner{max-width:none;padding-left:0}.ui-page--login .login-brand__mark{width:64px;height:64px;border-radius:18px;font-size:var(--ui-text-display)}.ui-page--login .login-hero h1{font-size:var(--ui-text-36)!important}.ui-page--login .login-brand p{font-size:var(--ui-text-section)}.ui-page--login .login-copy{margin-top:18px;font-size:var(--ui-text-body-strong)!important}.ui-page--login .signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px!important;gap:12px!important}.ui-page--login .signal-card{min-height:124px;padding:16px!important}.ui-page--login .login-card{width:100%;max-width:100%}.ui-page--login .login-card__header h2{font-size:var(--ui-text-28)!important}.ui-page--call-workbench .content-grid--wide,.ui-page--legacy-case-detail .content-grid--wide{grid-template-columns:1fr!important}}@media(max-width:560px){.ui-page--login .login-brand{gap:14px}.ui-page--login .signal-grid,.ui-page--login .demo-grid,.ui-page--login .login-inline-field,.ui-page--login .captcha-row{grid-template-columns:1fr}.ui-page--login .login-options{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:1200px){.app-shell{grid-template-columns:1fr!important;gap:0!important;padding:0!important}.app-sidebar{height:auto!important;border-radius:0!important}.brand-panel__main{grid-template-columns:48px minmax(0,1fr) 36px!important;justify-content:stretch!important}.brand-title,.eyebrow,.brand-panel__main>div:nth-child(2),.sidebar-footer{display:initial!important}.brand-operator-card{display:flex!important}.nav-item{justify-content:flex-start!important}.nav-item span{display:inline!important}}.ui-page .filter-bar,.ui-page .filter-bar.is-compact,.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.quality-workspace-page .filter-bar,.case-list-panel .filter-bar,.call-records-view .filter-bar.is-compact{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page .filter-bar>*,.ui-page .filter-bar.is-compact>*{flex:0 0 auto}.ui-page .filter-bar>.el-input,.ui-page .filter-bar.is-compact>.el-input{width:min(360px,100%);flex:0 1 360px}.ui-page .filter-bar>.el-select,.ui-page .filter-bar.is-compact>.el-select{width:auto;min-width:132px;flex:0 0 auto}.ui-page .filter-bar .el-button+.el-button,.ui-page .filter-bar.is-compact .el-button+.el-button{margin-left:0}.ui-page .glass-table.el-table,.ui-page .records-table.glass-table.el-table,.ui-page .case-table.glass-table.el-table,.ui-table-panel .glass-table.el-table,.ui-list-panel .glass-table.el-table,.quality-workspace-page .glass-table.el-table{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page .glass-table.el-table .el-table__inner-wrapper,.ui-page .records-table.glass-table.el-table .el-table__inner-wrapper,.ui-page .case-table.glass-table.el-table .el-table__inner-wrapper,.ui-table-panel .glass-table.el-table .el-table__inner-wrapper,.ui-list-panel .glass-table.el-table .el-table__inner-wrapper,.quality-workspace-page .glass-table.el-table .el-table__inner-wrapper{overflow:hidden!important;border:1px solid rgba(226,232,240,.68)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ui-page .glass-table.el-table:before,.ui-page .glass-table.el-table:after,.ui-page .glass-table.el-table .el-table__inner-wrapper:before,.ui-page .glass-table.el-table .el-table__border-left-patch,.ui-page .glass-table.el-table .el-table__border-bottom-patch{display:none!important}.ui-page .glass-table.el-table tr:last-child>td.el-table__cell{border-bottom:0!important}.ui-page .glass-table.el-table .el-table__fixed-right,.ui-page .glass-table.el-table .el-table__fixed,.ui-page .glass-table.el-table .el-table-fixed-column--right,.ui-page .glass-table.el-table .el-table-fixed-column--left{background:#fff!important;box-shadow:none!important}.ui-page .glass-table.el-table th.el-table-fixed-column--right{background:#f8fafc!important}.ui-page .glass-table.el-table th.el-table-fixed-column--right .cell,.ui-page .glass-table.el-table td.el-table-fixed-column--right .cell{justify-content:flex-start!important;padding-left:34px!important;text-align:left!important}.ui-page .glass-table.el-table th.el-table__cell:last-child .cell,.ui-page .glass-table.el-table td.el-table__cell:last-child .cell{justify-content:flex-start!important}.ui-page .glass-table.el-table .inline-actions{justify-content:flex-start;gap:8px;white-space:nowrap}.ui-page .glass-table.el-table .el-table__row:hover>td.el-table__cell,.ui-page .glass-table.el-table .el-table__row:hover>td.el-table__cell:first-child,.ui-page .glass-table.el-table .current-row>td.el-table__cell:first-child,.ui-page .glass-table.el-table .el-table__row.is-selected>td.el-table__cell:first-child{box-shadow:none!important}.el-drawer{--workspace-drawer-top: 0px;top:var(--workspace-drawer-top)!important;height:calc(100dvh - var(--workspace-drawer-top))!important;max-height:calc(100dvh - var(--workspace-drawer-top))!important;display:flex!important;flex-direction:column!important}.records-detail-drawer.el-drawer,.el-drawer.records-detail-drawer{--workspace-drawer-top: 0px;top:0!important;height:100dvh!important;max-height:100dvh!important}.el-drawer__header{flex:0 0 auto!important}.el-drawer__body{min-height:0!important;flex:1 1 auto!important;overflow:auto!important;overscroll-behavior:contain}.el-drawer__body>.drawer-stack{min-height:100%}.el-drawer .mini-list,.el-dialog .mini-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:14px!important;border:0!important;border-radius:18px!important;background:#f8fafc!important}.el-drawer .mini-row,.el-dialog .mini-row{display:flex;min-height:0!important;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px!important;padding:0!important;border-bottom:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.el-drawer .mini-row span,.el-dialog .mini-row span{color:#64748b;font-size:var(--ui-text-helper);font-weight:700}.el-drawer .mini-row strong,.el-dialog .mini-row strong{color:#0f172a;font-size:var(--ui-text-body);line-height:1.45;white-space:normal}.el-drawer .detail-meta-grid,.el-dialog .detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-radius:18px;background:#f8fafc}.el-drawer .detail-meta-item,.el-dialog .detail-meta-item{display:flex;min-width:0;flex-direction:column;gap:6px}.el-drawer .detail-meta-item span,.el-dialog .detail-meta-item span{color:#64748b;font-size:var(--ui-text-helper);font-weight:700}.el-drawer .detail-meta-item strong,.el-dialog .detail-meta-item strong{min-width:0;color:#0f172a;font-size:var(--ui-text-body-strong);font-weight:850;line-height:1.4;word-break:break-word}.glass-table.el-table td.el-table__cell:first-child .cell,.glass-table.el-table td.el-table__cell:has(.el-checkbox)+td.el-table__cell .cell,.ui-page .glass-table.el-table td.el-table__cell:first-child .cell,.ui-page .glass-table.el-table td.el-table__cell:has(.el-checkbox)+td.el-table__cell .cell{color:#0f172a!important;font-weight:850!important}.glass-table.el-table td.el-table__cell:first-child .cell a,.glass-table.el-table td.el-table__cell:first-child .cell span,.ui-page .glass-table.el-table td.el-table__cell:first-child .cell a,.ui-page .glass-table.el-table td.el-table__cell:first-child .cell span{color:inherit!important;font-weight:inherit!important}.ui-page .surface-card,.ui-page .ui-panel,.ui-page .quick-card,.ui-page .metric-card,.ui-page .ui-metric-card,.ui-page .task-card,.ui-page .notification-card{border-color:#e2e8f06b!important;box-shadow:none!important}.ui-page .ui-metric-card,.ui-page .metric-card.ui-metric-card,.ui-page .surface-card.ui-metric-card,.ui-page .quick-card,.ui-page .task-card,.ui-page .notification-card{border-color:transparent!important}.ui-page .surface-card:hover,.ui-page .ui-panel:hover,.ui-page .quick-card:hover,.ui-page .metric-card:hover,.ui-page .ui-metric-card:hover{transform:none!important;border-color:#e2e8f08f!important;box-shadow:none!important}.ui-page .section-head:has(.inline-actions),.ui-page .section-head:has([class*=quick-filters]){display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-direction:column!important;gap:12px!important}.ui-page .section-head:has(.inline-actions)>:first-child,.ui-page .section-head:has([class*=quick-filters])>:first-child{width:100%}.ui-page .section-head [class*=header-actions],.ui-page .section-head:has(.inline-actions)>.inline-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ui-page [class*=quick-filters]{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important}.ui-page .section-head [class*=header-actions] .inline-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;gap:8px!important;margin-left:0!important}.workspace-page-enter-active,.workspace-page-leave-active{transition:opacity .18s ease,transform .18s ease}.workspace-page-enter-from{opacity:0;transform:translateY(8px)}.workspace-page-leave-to{opacity:0;transform:translateY(-4px)}.workspace-route-fallback{min-height:420px;display:flex;align-items:center;gap:14px;padding:22px;border:1px solid rgba(226,232,240,.86);border-radius:18px;background:#fff;color:#64748b}.workspace-route-fallback>span{width:38px;height:38px;border-radius:999px;background:radial-gradient(circle,#1c1c1e 0 34%,transparent 36%),#1c1c1e14;animation:workspaceFallbackPulse .92s ease-in-out infinite}.workspace-route-fallback strong{display:block;color:#0f172a;font-size:var(--ui-text-body-strong);font-weight:850}.workspace-route-fallback p{margin:4px 0 0;font-size:var(--ui-text-body)}.call-handoff-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:112px 36px 36px 312px;pointer-events:none;background:radial-gradient(circle at calc(100% - 260px) 178px,rgba(16,185,129,.18),transparent 0),linear-gradient(90deg,#f8fafc00,#f8fafc94);animation:callHandoffWash .52s cubic-bezier(.16,1,.3,1) both}.call-handoff-cover>div:last-child,.call-handoff-cover__pulse{position:relative;z-index:1}.call-handoff-cover>div:last-child{width:min(360px,calc(100vw - 32px));padding:14px 16px 14px 62px;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fffffff5;box-shadow:0 22px 48px -32px #0f172a6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.call-handoff-cover__pulse{width:38px;height:38px;flex:0 0 auto;margin-right:-52px;border-radius:999px;background:#10b981;color:#fff;box-shadow:0 0 0 8px #10b98114;animation:callHandoffPulse .9s ease-in-out infinite}.call-handoff-cover strong{display:block;color:#0f172a;font-size:var(--ui-text-body);font-weight:850}.call-handoff-cover p{margin:3px 0 0;color:#64748b;font-size:var(--ui-text-helper)}.call-handoff-cover-enter-active,.call-handoff-cover-leave-active{transition:opacity .22s ease,transform .22s ease}.call-handoff-cover-enter-from,.call-handoff-cover-leave-to{opacity:0;transform:translate(10px)}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary{position:relative;overflow:hidden;animation:directTicketSurfaceIn .52s cubic-bezier(.16,1,.3,1) both}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary:before{content:"";position:absolute;inset:-20% -12% auto 34%;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.16),rgba(16,185,129,.06) 42%,transparent 70%);filter:blur(2px);pointer-events:none;animation:directTicketWash .64s cubic-bezier(.16,1,.3,1) both}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{position:relative;z-index:1}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar{animation:directTicketAnchorSettle .52s cubic-bezier(.16,1,.3,1) both}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{animation:directTicketCardIn .42s cubic-bezier(.16,1,.3,1) both}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card{animation-delay:60ms}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar{animation-delay:90ms}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:nth-of-type(4),.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card:nth-of-type(2){animation-delay:.13s}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:nth-of-type(5),.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card:nth-of-type(3){animation-delay:.17s}@keyframes directTicketSurfaceIn{0%{border-color:#10b98147;box-shadow:0 0 0 1px #10b98114,0 24px 70px -54px #10b9817a}to{border-color:#10b9812e;box-shadow:none}}@keyframes directTicketWash{0%{opacity:0;transform:translate(80px) scale(.6)}58%{opacity:1}to{opacity:.42;transform:translate(0) scale(1)}}@keyframes directTicketAnchorSettle{0%{opacity:.72;transform:translate(18px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes directTicketCardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspaceFallbackPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes callHandoffPulse{0%,to{box-shadow:0 0 0 8px #10b98114;transform:scale(1)}50%{box-shadow:0 0 0 12px #10b9810a;transform:scale(1.04)}}@keyframes callHandoffWash{0%{background:radial-gradient(circle at calc(100% - 260px) 178px,rgba(16,185,129,0),transparent 0),linear-gradient(90deg,#f8fafc00,#f8fafc00)}62%{background:radial-gradient(circle at calc(100% - 260px) 178px,rgba(16,185,129,.14),transparent 42vw),linear-gradient(90deg,#f8fafc00,#f8fafc80)}to{background:radial-gradient(circle at calc(100% - 260px) 178px,rgba(16,185,129,.1),transparent 60vw),linear-gradient(90deg,#f8fafc00,#f8fafc94)}}@media(max-width:640px){.call-handoff-cover{align-items:flex-end;padding:12px}.call-handoff-cover>div:last-child{width:100%}.workspace-route-fallback{min-height:280px}}.ui-page--case-management,.ui-page--consultation-management,.ui-page--health-records,.ui-page--resources,.ui-page--emergency,.ui-page--quality-hotwords{max-width:1500px!important}.ui-page--consultation-management .hero-banner{min-height:130px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:24px!important}.ui-page--consultation-management .hero-banner__aside{display:flex!important;gap:24px!important}.ui-page--consultation-management .quick-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ui-page--consultation-management .quick-card{min-height:326px!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px!important}.ui-page--consultation-management .quick-card>p{min-height:46px;margin:0!important}.ui-page--consultation-management .quick-card .mini-list{display:grid!important;gap:8px!important;margin-top:auto!important}.ui-page--consultation-management .quick-card .mini-row{min-height:38px!important;padding:9px 11px!important}.ui-page--consultation-management .quick-card .drawer-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:2px!important;padding-top:12px!important;border-top:1px solid rgba(28,28,30,.06)!important}.ui-page--consultation-management .quick-card .drawer-actions .el-button{width:100%!important;margin:0!important}.glass-table.el-table{--el-table-fixed-right-column: rgba(255, 255, 255, .94) !important}.glass-table.el-table .el-table__fixed-right,.glass-table.el-table .el-table-fixed-column--right,.ui-page .glass-table.el-table .el-table__fixed-right,.ui-page .glass-table.el-table .el-table-fixed-column--right{background:#fffffff0!important;box-shadow:-14px 0 26px -28px #1c1c1e6b!important}.glass-table.el-table th.el-table-fixed-column--right,.ui-page .glass-table.el-table th.el-table-fixed-column--right{background:#f6f6f8f5!important}.glass-table.el-table th.el-table-fixed-column--right .cell,.glass-table.el-table td.el-table-fixed-column--right .cell,.ui-page .glass-table.el-table th.el-table-fixed-column--right .cell,.ui-page .glass-table.el-table td.el-table-fixed-column--right .cell,.glass-table.el-table th.el-table__cell:last-child .cell,.glass-table.el-table td.el-table__cell:last-child .cell,.ui-page .glass-table.el-table th.el-table__cell:last-child .cell,.ui-page .glass-table.el-table td.el-table__cell:last-child .cell{justify-content:center!important;padding-left:10px!important;padding-right:10px!important;text-align:center!important}.glass-table.el-table .inline-actions,.glass-table.el-table .case-actions,.ui-page .glass-table.el-table .inline-actions,.ui-page .glass-table.el-table .case-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;white-space:normal!important}.glass-table.el-table .inline-actions .el-button,.glass-table.el-table .case-actions .el-button,.ui-page .glass-table.el-table .inline-actions .el-button,.ui-page .glass-table.el-table .case-actions .el-button{min-height:26px!important;margin:0!important;padding:0 6px!important;justify-content:center!important;border-radius:9px!important;background:#1c1c1e0a!important}.ui-page--case-management .case-table.el-table td.el-table-fixed-column--right,.ui-page--case-management .case-table.el-table td.el-table__cell:last-child{vertical-align:middle!important}.ui-page--case-management .case-table.el-table .el-table__cell{height:86px!important}.ui-page--resources .glass-table.el-table,.ui-page--health-records .glass-table.el-table,.ui-page--quality-hotwords .glass-table.el-table,.ui-page--case-management .glass-table.el-table{width:100%!important}.ui-page--resources .glass-table.el-table .el-table__inner-wrapper,.ui-page--case-management .glass-table.el-table .el-table__inner-wrapper{overflow-x:auto!important;overflow-y:hidden!important}.ui-page--resources .glass-table.el-table .el-table__body,.ui-page--resources .glass-table.el-table .el-table__header,.ui-page--case-management .glass-table.el-table .el-table__body,.ui-page--case-management .glass-table.el-table .el-table__header{min-width:1120px!important}.ui-page--case-management .glass-table.el-table .el-table__body,.ui-page--case-management .glass-table.el-table .el-table__header{min-width:1320px!important}.ui-page--resources .glass-table.el-table th.el-table-fixed-column--right .cell,.ui-page--resources .glass-table.el-table td.el-table-fixed-column--right .cell{justify-content:flex-start!important;text-align:left!important}.ui-page--resources .glass-table.el-table td.el-table__cell:last-child .cell{justify-content:flex-start!important}.ui-page--case-management .glass-table.el-table th.el-table-fixed-column--right .cell,.ui-page--case-management .glass-table.el-table td.el-table-fixed-column--right .cell{justify-content:center!important;text-align:center!important}.ui-page--resources .content-grid,.ui-page--emergency .content-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:20px!important}.ui-page--resources .aside-stack,.ui-page--emergency .aside-stack{gap:18px!important}.ui-page--resources .reminder-list,.ui-page--emergency .reminder-list{gap:12px!important}.ui-page--resources .reminder-card,.ui-page--emergency .reminder-card{min-height:86px!important;display:grid!important;align-content:center!important}@media(max-width:1280px){.ui-page--consultation-management .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-page--resources .content-grid,.ui-page--emergency .content-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.ui-page--consultation-management .hero-banner,.ui-page--consultation-management .quick-grid,.ui-page--consultation-management .quick-card .drawer-actions{grid-template-columns:1fr!important}.ui-page--consultation-management .hero-banner__aside{width:100%!important;justify-content:space-between!important}.glass-table.el-table .inline-actions,.glass-table.el-table .case-actions,.ui-page .glass-table.el-table .inline-actions,.ui-page .glass-table.el-table .case-actions{grid-template-columns:1fr!important}}.ui-page--emergency .command-copy,.ui-page--emergency .command-copy h3,.ui-page--emergency .command-copy p{color:#fff!important}.ui-page--emergency .command-copy p{color:#ffffffbd!important}.ui-page--emergency .reminder-card.ui-interactive-card.is-selected{border-color:#2463a652!important;background:#eef3fff5!important;box-shadow:inset 3px 0 0 var(--ui-action)!important}@media(prefers-reduced-motion:reduce){.workspace-route-fallback>span,.call-handoff-cover__pulse{animation:none!important}.call-handoff-cover{animation:none!important;background:#f8fafc7a}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary,.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary:before,.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{animation:none!important}.call-handoff-cover-enter-active,.call-handoff-cover-leave-active{transition:none!important}}.busy-redirect-drawer .drawer-stack{gap:16px}.busy-redirect-drawer .detail-hero{align-items:center}.busy-redirect-drawer .busy-redirect-list{display:flex;flex-direction:column;gap:10px;min-height:0}.busy-redirect-drawer .busy-redirect-card{width:auto!important;height:auto!important;min-height:0!important;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;border:0!important;border-radius:14px;background:#f8fafc!important;box-shadow:none!important}.busy-redirect-drawer .busy-redirect-card:hover{transform:none;box-shadow:none}.busy-redirect-drawer .busy-redirect-card.is-unread{background:#fff7ed!important;box-shadow:inset 3px 0 #f97316!important}.busy-redirect-drawer .busy-redirect-card .notification-card__icon{background:#fff7ed;color:#ea580c}.busy-redirect-drawer .busy-redirect-card .notification-card__body{min-width:0}.busy-redirect-drawer .busy-redirect-card .notification-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.busy-redirect-drawer .busy-redirect-card .notification-card__head strong{min-width:0;color:#0f172a;font-size:var(--ui-text-body-strong);line-height:1.45}.busy-redirect-drawer .busy-redirect-card .notification-card__body p{margin:6px 0 0;color:#64748b;line-height:1.65}.busy-redirect-drawer .busy-redirect-card .tag-row{margin-top:10px;gap:6px}.quality-scope-label{display:inline-flex;align-items:center;min-height:36px;color:#64748b;font-size:var(--ui-text-body);font-weight:700;white-space:nowrap}.quality-scope-cascader{width:min(360px,100%);flex:0 1 360px}.incoming-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.incoming-context-item{min-width:0;padding:13px 14px;border:0;border-radius:16px;background:#f6f8fb}.incoming-context-item span{display:block;margin-bottom:6px;color:#94a3b8;font-size:var(--ui-text-helper);font-weight:900;line-height:1.2}.incoming-context-item strong{display:block;overflow-wrap:anywhere;color:#152238;font-size:var(--ui-text-body-strong);font-weight:950;line-height:1.35}.incoming-context-item--tags{grid-column:1 / -1}.incoming-context-tags{display:flex;flex-wrap:wrap;gap:8px}.incoming-context-tags em{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(251,146,60,.42);border-radius:999px;background:#fff7ed;color:#c2410c;font-size:var(--ui-text-helper);font-style:normal;font-weight:900;line-height:1}.incoming-record-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.incoming-record-item{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#f8fafcd1}.incoming-record-item span{min-width:0;color:#64748b;font-size:var(--ui-text-body);font-weight:800;line-height:1.35}.incoming-record-item strong{flex:0 0 auto;color:#152238;font-size:var(--ui-text-body);font-weight:950;line-height:1.35}.global-incoming-dialog.el-dialog{animation:incomingDialogArrive .26s cubic-bezier(.22,1,.36,1) both}.global-incoming-dialog.is-accepting.el-dialog{animation:incomingDialogAccept .52s cubic-bezier(.16,1,.3,1) both;box-shadow:0 28px 70px -40px #10b9816b!important}.global-incoming-dialog.is-accepting .global-incoming-shell{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 78%,rgba(16,185,129,.16),transparent 44%),linear-gradient(180deg,#fffffffa,#f0fdf4db)}.global-incoming-dialog.is-accepting .global-incoming-shell:before{content:"";position:absolute;inset:auto -18% -42% -18%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.2),rgba(16,185,129,.08) 34%,transparent 68%);transform-origin:center;animation:incomingAcceptBloom .52s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.global-incoming-dialog.is-accepting .global-incoming-top,.global-incoming-dialog.is-accepting .incoming-number,.global-incoming-dialog.is-accepting .incoming-meta-line,.global-incoming-dialog.is-accepting .incoming-ticket-preview,.global-incoming-dialog.is-accepting .incoming-primary-button{position:relative;z-index:1}.incoming-status-pill{overflow:visible}.incoming-status-pill span{display:inline-block;background:#ff6b6b;box-shadow:0 0 #ef444480,0 0 10px #ef44443d;animation:incomingStatusDotPulse 2s ease-out infinite}.incoming-video-button{position:relative;overflow:visible}.incoming-phone-icon{width:var(--ui-text-title);height:var(--ui-text-title);font-size:var(--ui-text-title);color:#152238;overflow:visible}.incoming-tabs button{transition:color .14s ease,transform .14s ease}.incoming-tabs button:hover{color:#152238}.incoming-tabs button:active{transform:translateY(1px)}.incoming-info-card>p,.incoming-location-row,.incoming-context-grid,.incoming-record-list{animation:incomingPanelContentIn .14s ease-out both}.incoming-primary-button,.incoming-secondary-actions button{transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.incoming-primary-button:hover{transform:translateY(-1px);box-shadow:0 22px 42px -30px #0f172a9e}.incoming-primary-button:active,.incoming-secondary-actions button:active{transform:translateY(1px)}.incoming-secondary-actions button:hover{border-color:#94a3b8c7;background:#f8fafc;box-shadow:0 12px 24px -24px #0f172a5c}.incoming-secondary-actions button.is-danger:hover{border-color:#f8717180;background:#fef2f2f2}.incoming-ticket-preview{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid rgba(16,185,129,.2);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 42px -34px #0f172a6b,inset 0 1px #ffffffc2}.incoming-ticket-preview__orb{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#10b9811f;color:#059669;box-shadow:inset 0 0 0 1px #10b9812e}.incoming-ticket-preview span{display:block;color:#64748b;font-size:var(--ui-text-helper);font-weight:850}.incoming-ticket-preview strong{display:block;margin-top:3px;font-family:SF Mono,Fira Code,Menlo,monospace;color:#0f172a;font-size:var(--ui-text-heading);line-height:1}.incoming-ticket-preview p{margin:6px 0 0;color:#475569;font-size:var(--ui-text-body);font-weight:750;line-height:1.45}.incoming-ticket-preview-enter-active,.incoming-ticket-preview-leave-active{transition:opacity .18s ease,transform .18s ease}.incoming-ticket-preview-enter-from,.incoming-ticket-preview-leave-to{opacity:0;transform:translateY(8px) scale(.985)}@keyframes incomingDialogArrive{0%{opacity:0;transform:translate3d(14px,-10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes incomingDialogAccept{0%{transform:translateZ(0) scale(1)}58%{transform:translate3d(-4px,2px,0) scale(1.012)}to{transform:translateZ(0) scale(1)}}@keyframes incomingAcceptBloom{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes incomingPanelContentIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes incomingStatusDotPulse{0%{transform:scale(1);box-shadow:0 0 #ef444485,0 0 8px #ef44443d}42%{transform:scale(1.08);box-shadow:0 0 0 7px #ef44442e,0 0 14px #ef44444d}72%{transform:scale(1);box-shadow:0 0 0 13px #ef444400,0 0 10px #ef444433}to{transform:scale(1);box-shadow:0 0 #ef444400,0 0 8px #ef44442e}}@media(prefers-reduced-motion:reduce){.global-incoming-dialog.el-dialog,.incoming-info-card>p,.incoming-location-row,.incoming-context-grid,.incoming-record-list,.global-incoming-dialog.is-accepting.el-dialog,.global-incoming-dialog.is-accepting .global-incoming-shell:before,.incoming-status-pill span,.incoming-tabs button,.incoming-primary-button,.incoming-secondary-actions button,.incoming-ticket-preview-enter-active,.incoming-ticket-preview-leave-active{transition:none!important}}@media(max-width:640px){.incoming-context-grid{grid-template-columns:1fr}.incoming-context-item--tags{grid-column:auto}.incoming-record-item{align-items:flex-start;flex-direction:column}}:root{--ui-radius-window: 48px;--ui-radius-shell: 44px;--ui-radius-panel: 32px;--ui-radius-card: 24px;--ui-radius-control: 16px;--ui-radius-compact: 8px}.surface-card,.ui-panel,.command-card,.hero-banner,.metric-card,.ui-metric-card,.quick-card,.task-card,.notification-card,.info-block,.reminder-card{border-radius:var(--ui-radius-panel)!important}.mini-row,.check-row,.incoming-context-item,.incoming-record-item{border-radius:var(--ui-radius-card)!important}.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-segmented,.el-tag:not(.el-tag--small){border-radius:var(--ui-radius-control)!important}@media(min-width:1201px){html,body,#app{height:100dvh;overflow:hidden}.app-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-sidebar{position:sticky!important;top:0!important;align-self:stretch!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-main{min-height:0!important;height:100dvh!important;overflow:hidden!important}.page-container{min-height:0!important;height:100dvh!important;overflow:auto!important;overscroll-behavior:contain}.page-surface{min-height:100%!important}}.app-sidebar{display:flex!important;flex-direction:column!important}.app-sidebar .nav-stack{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app-sidebar .brand-panel,.app-sidebar .brand-operator-card,.app-sidebar .sidebar-footer{flex:0 0 auto}.global-incoming-dialog.el-dialog{border-radius:var(--ui-radius-window)!important;border-color:#e2e8f0e0!important;box-shadow:0 24px 60px -38px #0f172a66!important}.global-incoming-shell{border-radius:calc(var(--ui-radius-window) - 4px)!important;gap:14px!important;padding:24px!important}.incoming-info-card,.incoming-ai-card,.incoming-primary-button,.incoming-secondary-actions button,.incoming-video-button{border-radius:var(--ui-radius-card)!important}.incoming-status-pill{position:relative;min-height:28px!important;align-items:center!important;gap:8px!important;padding:0 12px 0 0!important;border-radius:999px!important;overflow:hidden!important}.incoming-status-pill span{position:relative;display:inline-grid!important;width:28px!important;height:28px!important;margin:0!important;place-items:center;border-radius:inherit;background:transparent!important;box-shadow:none!important;animation:none!important}.incoming-status-pill span:before{content:"";width:10px;height:10px;border-radius:999px;background:#ff6b6b;box-shadow:0 0 #ef444470;animation:incomingStatusDotPulseContained 1.8s ease-out infinite}.ui-page--dashboard .quick-stat,.agent-stat-grid .ui-metric-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;align-items:start!important;justify-content:stretch!important;column-gap:14px!important;row-gap:3px!important}.ui-page--dashboard .quick-stat .el-icon,.agent-stat-grid .ui-metric-card>.el-icon{grid-row:1 / span 3!important;align-self:start!important;margin-top:0!important}.ui-page--dashboard .quick-stat span,.agent-stat-grid .ui-metric-card>span{align-self:start!important;line-height:1.2!important}.ui-page--dashboard .quick-stat strong,.agent-stat-grid .ui-metric-card>strong{align-self:start!important;line-height:1.08!important}@keyframes incomingStatusDotPulseContained{0%{box-shadow:0 0 #ef444470}64%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}@media(max-width:640px){.global-incoming-dialog.el-dialog{border-radius:var(--ui-radius-shell)!important}.global-incoming-shell{border-radius:calc(var(--ui-radius-shell) - 3px)!important;padding:20px 18px!important}}.ui-page--incoming-call .ticket-workbench{gap:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{max-height:calc(100dvh - 46px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail::-webkit-scrollbar{width:6px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail::-webkit-scrollbar-track{background:transparent}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b86b}.ui-page--incoming-call .ticket-form-main{gap:18px!important}.ui-page--incoming-call .ticket-live-bar,.ui-page--incoming-call .ticket-assist-card,.ui-page--incoming-call .ticket-form-main>.ticket-form-header,.ui-page--incoming-call .ticket-form-main>.ticket-progress-card,.ui-page--incoming-call .ticket-form-main>.ticket-flow-map,.ui-page--incoming-call .ticket-form-main>.ticket-submit-bar,.ui-page--incoming-call .ticket-global-actions,.ui-page--incoming-call .ticket-form-main>.ticket-step{border-color:#d2dae6db!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f8fafce6)!important;box-shadow:0 18px 42px -38px #0f172a42,inset 0 1px #fffc!important}.ui-page--incoming-call .ticket-support-rail .ticket-live-bar{border-color:#10b98138!important;background:radial-gradient(circle at 12% 0%,rgba(16,185,129,.12),transparent 38%),linear-gradient(180deg,#fffffffa,#f0fdf4c2)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{gap:10px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar{min-height:166px;padding:14px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-cluster strong{font-size:var(--ui-text-section)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-actions{grid-template-columns:34px 34px minmax(0,1fr);gap:7px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-actions button{min-height:34px;border-radius:var(--ui-radius-compact)!important}.ui-page--incoming-call .ticket-live-icon,.ui-page--incoming-call .ticket-step__num{box-shadow:inset 0 0 0 1px #ffffff6b,0 10px 22px -18px #0f172a73}.ui-page--incoming-call .ticket-assist-card{padding:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card{position:relative;padding:14px!important;transform-origin:top center}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card+.ticket-assist-card{margin-top:-2px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card:nth-of-type(2){border-color:#94a3b838!important;background:linear-gradient(180deg,#fffffff0,#f8fafcd1)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card:nth-of-type(3){border-color:#f59e0b38!important;background:linear-gradient(180deg,#fffffff0,#fffbebb8)!important}.ui-page--incoming-call .ticket-assist-card__head{padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.78)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card__head{margin-bottom:10px;padding-bottom:9px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card__head h4{font-size:var(--ui-text-body-strong)}.ui-page--incoming-call .ticket-history-list article,.ui-page--incoming-call .mini-list .mini-row{border-radius:var(--vl-radius-sm)!important;background:#f8fafcbd!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .mini-row{min-height:58px!important;align-items:flex-start;flex-direction:column;gap:4px!important;padding:10px 12px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .mini-row strong{max-width:100%;overflow:hidden;font-size:var(--ui-text-body);text-overflow:ellipsis}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .caller-risk-alert{margin-top:10px;padding:10px 12px;border-radius:var(--vl-radius-sm)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .caller-risk-alert p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-page--incoming-call.is-direct-ticket-entry .ticket-history-list{gap:8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-history-list article{min-height:46px;padding:9px 10px!important;border-radius:16px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-history-list article:nth-child(n+3){display:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card--emotion p{display:-webkit-box;margin-bottom:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card--emotion button{min-height:34px;border-radius:var(--vl-radius-sm)}.ui-page--incoming-call .ticket-form-main>.ticket-form-header{min-height:116px;align-items:center!important;padding:24px 26px!important}.ui-page--incoming-call .ticket-form-header h3{margin:0;font-size:var(--ui-text-title);line-height:1.2;letter-spacing:0}.ui-page--incoming-call .ticket-form-header p{max-width:520px;margin-top:10px!important;color:#64748b!important;font-size:var(--ui-text-body)!important}.ui-page--incoming-call .ticket-form-meta{align-self:flex-start;padding-top:2px}.ui-page--incoming-call .ticket-progress-card{min-height:64px;padding:16px 18px!important;background:#ffffffd1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card{grid-template-columns:auto minmax(160px,1fr) auto;gap:10px 14px}.ui-page--incoming-call .ticket-progress-track{height:5px!important}.ui-page--incoming-call .ticket-flow-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px!important}.ui-page--incoming-call .ticket-flow-node{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:54px;padding:10px 12px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#f8fafcb8;color:#64748b}.ui-page--incoming-call .ticket-flow-node span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#64748b;font-size:var(--ui-text-overline);font-weight:900;box-shadow:inset 0 0 0 1px #cbd5e1e0}.ui-page--incoming-call .ticket-flow-node strong,.ui-page--incoming-call .ticket-flow-node small{display:block;min-width:0}.ui-page--incoming-call .ticket-flow-node strong{color:#1c1c1e;font-size:var(--ui-text-body);line-height:1.25}.ui-page--incoming-call .ticket-flow-node small{margin-top:3px;overflow:hidden;color:#64748b;font-size:var(--ui-text-overline);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-page--incoming-call .ticket-flow-node.is-done{border-color:#10b98138;background:#f0fdf4bd}.ui-page--incoming-call .ticket-flow-node.is-done span{background:#10b981;color:#fff;box-shadow:none}.ui-page--incoming-call .ticket-flow-node.is-active{border-color:#1c1c1e2e;background:#ffffffeb;box-shadow:0 14px 30px -26px #0f172a52}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-checks{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:8px;margin-top:2px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-checks span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(203,213,225,.8);border-radius:999px;background:#f8fafcd1;color:#64748b;font-size:var(--ui-text-helper);font-weight:800}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-checks span.is-done{border-color:#10b9813d;background:#10b98114;color:#047857}.ui-page--incoming-call .ticket-submit-bar{top:10px!important;padding:14px 16px!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-page--incoming-call .ticket-global-actions{position:sticky!important;bottom:14px;z-index:12;margin-top:12px}.ui-page--incoming-call .ticket-global-actions .ticket-submit-bar__left{display:flex;align-items:center;gap:12px;min-width:0}.ui-page--incoming-call .ticket-global-actions .ticket-submit-bar__left>strong{color:#1c1c1e;font-size:var(--ui-text-body-strong);white-space:nowrap}.ui-page--incoming-call .ticket-validation-hint.is-ready{color:#047857}.ui-page--incoming-call .ticket-form-main>.ticket-step{padding:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{order:1}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--type{order:2}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--emotion{order:3}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--issue{order:4}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--important{order:5}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--intervention{order:6}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary{order:7}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--tags{order:8}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--followup{order:9}.ui-page--incoming-call .ticket-step__head{margin-bottom:14px!important}.ui-page--incoming-call .ticket-step__head h4{margin:0;color:#0f172a!important;font-size:var(--ui-text-body-strong)!important;letter-spacing:0}.ui-page--incoming-call .ticket-step__num{width:28px!important;height:28px!important}.ui-page--incoming-call .ticket-step--important{border-color:#f59e0b3d!important;background:radial-gradient(circle at 10% 0%,rgba(245,158,11,.09),transparent 32%),linear-gradient(180deg,#fffffff5,#fffbebb8)!important}.ui-page--incoming-call .ticket-tag-chip,.ui-page--incoming-call .risk-assessment-card{border-radius:16px!important}.ui-page--incoming-call .ticket-submit-bar .el-button{min-height:42px;border-radius:16px!important;font-weight:850}.ui-page--incoming-call .ticket-submit-bar .el-button--primary{border-color:#1c1c1e!important;background:#1c1c1e!important;box-shadow:0 16px 32px -24px #1c1c1e8c}.ui-page--incoming-call.is-direct-ticket-entry{padding-bottom:148px}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock{position:static!important;padding:14px 16px!important;border-radius:var(--vl-radius-md)!important;background:#fffffff0!important;box-shadow:0 18px 46px -34px #0f172a57!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock .section-head h3{margin:0;font-size:var(--ui-text-body-strong);line-height:1.3}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .cti-card{min-height:86px;padding:12px 14px!important;border-radius:var(--ui-radius-card)!important;background:#f8fafcc7!important}.ui-page--incoming-call.is-direct-ticket-entry .cti-card .eyebrow{margin-bottom:6px}.ui-page--incoming-call.is-direct-ticket-entry .cti-card strong{margin-top:0!important;font-size:var(--ui-text-body-strong)!important}.ui-page--incoming-call.is-direct-ticket-entry .cti-card p:last-child{display:-webkit-box;margin-top:6px!important;overflow:hidden;color:#64748b;font-size:var(--ui-text-helper)!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-page--incoming-call.is-direct-ticket-entry .cti-seat-status{gap:6px}.ui-page--incoming-call.is-direct-ticket-entry .cti-seat-chip{min-height:24px;padding:0 8px;font-size:var(--ui-text-helper)}@media(max-width:900px){.ui-page--incoming-call .ticket-form-main>.ticket-form-header{align-items:flex-start!important;flex-direction:column}.ui-page--incoming-call .ticket-submit-bar{position:static!important;align-items:stretch;flex-direction:column}.ui-page--incoming-call .ticket-submit-bar__right{width:100%}.ui-page--incoming-call .ticket-submit-bar__right .el-button{flex:1}.ui-page--incoming-call.is-direct-ticket-entry{padding-bottom:0}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{max-height:none;overflow:visible;padding-right:0}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock{position:static!important}.ui-page--incoming-call.is-direct-ticket-entry .cti-dock__grid{grid-template-columns:1fr!important}}@media(min-width:1600px){.ui-page--incoming-call.is-direct-ticket-entry{padding-bottom:42px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important;width:100%!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{top:18px!important;max-height:calc(100vh - 72px)!important;gap:12px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header{grid-column:1 / -1!important;min-height:82px!important;padding:20px 24px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-header p{max-width:720px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card{grid-column:1 / span 4!important;min-height:74px!important;padding:12px 16px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map{grid-column:5 / -1!important;min-height:74px!important;padding:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-submit-bar{position:static!important;min-height:74px!important;align-items:center!important;padding:12px 14px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{position:sticky!important;bottom:16px!important;display:flex!important;justify-content:space-between!important;width:calc(100% - 360px)!important;margin-right:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-submit-bar__left{min-width:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-submit-bar__right{flex-shrink:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{min-height:0!important;padding:14px 16px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{grid-column:1 / span 4!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--type{grid-column:5 / span 4!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--emotion{grid-column:9 / -1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--issue{grid-column:1 / span 7!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--important{grid-column:8 / -1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--intervention{grid-column:1 / span 7!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary{grid-column:1 / span 7!important;grid-row:span 2!important;min-height:292px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--tags,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--followup{grid-column:8 / -1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid,.intake-layout.is-ticket-focused .ticket-field-grid,.intake-layout.is-ticket-focused .ticket-step--basic .ticket-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic .ticket-field-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.9fr)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic .ticket-field-grid label:first-child{grid-column:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{min-height:100px!important}.ui-page--incoming-call.is-direct-ticket-entry .risk-assessment-grid,.intake-layout.is-ticket-focused .risk-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--important .risk-assessment-grid,.intake-layout.is-ticket-focused .ticket-step--important .risk-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-page--incoming-call.is-direct-ticket-entry .risk-assessment-card{min-height:44px!important;padding:9px 8px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head{margin-bottom:9px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__num{width:26px!important;height:26px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head h4{font-size:var(--ui-text-body)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-grid{gap:7px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip{min-height:30px!important;padding:0 12px!important}.ui-page--incoming-call.is-direct-ticket-entry .el-textarea__inner{min-height:82px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary .el-textarea__inner{min-height:210px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--followup .el-textarea__inner{min-height:66px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card{padding:13px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar{min-height:138px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step,.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map,.ui-page--incoming-call.is-direct-ticket-entry .ticket-submit-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-header{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:hover,.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card:hover,.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map:hover,.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions:hover{border-color:#2463a638!important;box-shadow:0 22px 52px -42px #0f172a7a,inset 0 1px #ffffffeb!important;transform:translateY(-1px)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--issue,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary{border-color:#d2dae6db!important;background:radial-gradient(circle at 8% 0%,rgba(15,23,42,.025),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafceb)!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:14px!important;background:#f8fafcad!important;box-shadow:inset 0 0 0 1px #e2e8f0b3,inset 0 1px #ffffffe0!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){background:#fffffff5!important;box-shadow:inset 0 0 0 1px #2463a673,0 0 0 4px #2463a614!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-submit-bar .el-button--primary{min-width:158px}}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{align-items:stretch!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{position:relative;padding:18px!important;border:1px solid rgba(226,232,240,.72);border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8fafce6)!important;box-shadow:0 20px 48px -42px #0f172a47,inset 0 1px #ffffffe6}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.54),transparent 34%),radial-gradient(circle at 0% 0%,rgba(16,185,129,.045),transparent 34%)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>*{position:relative;z-index:1}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-flow-map,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{border:0!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header{padding:4px 8px 14px!important;border-bottom:1px solid rgba(226,232,240,.72)!important;border-radius:0!important;background:transparent!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map{background:#f8fafcb3!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node{border:0;background:#ffffffbd}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-done{background:#ecfdf5d1}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-active{background:#fffffff5;box-shadow:inset 0 0 0 1px #cbd5e1bd}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{background:transparent!important;border-radius:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:hover,.ui-page--incoming-call.is-direct-ticket-entry .ticket-progress-card:hover,.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map:hover{transform:none!important;border-color:transparent!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--issue,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary{background:#f8fafca8!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--important{background:#fffbeb94!important;box-shadow:inset 0 0 0 1px #f59e0b2e!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--tags,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--followup{background:#f8fafc8f!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{padding:12px!important;border:1px solid rgba(226,232,240,.72);border-radius:26px;background:linear-gradient(180deg,#fffffff5,#f8fafce0)!important;box-shadow:0 20px 48px -42px #0f172a3d,inset 0 1px #ffffffe6}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card{border:0!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail .ticket-live-bar{background:#ecfdf5b8!important;border-radius:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card{padding:14px 2px 0!important;border-radius:0!important;background:transparent!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card+.ticket-assist-card{margin-top:2px!important;border-top:1px solid rgba(226,232,240,.74)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card__head{padding:0 0 10px!important;border-bottom:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .mini-row,.ui-page--incoming-call.is-direct-ticket-entry .ticket-history-list article{border:0!important;background:#f8fafcb8!important;box-shadow:inset 0 0 0 1px #e2e8f08a}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{border-color:#e2e8f0b8!important;background:#fffffff5!important;box-shadow:0 22px 48px -36px #0f172a47,inset 0 1px #ffffffe6!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__num{width:24px!important;height:24px!important;border-radius:9px!important;background:#1c1c1e14!important;color:#1c1c1e!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__num.is-required{background:#2463a61a!important;color:var(--ui-action)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__num.is-warning{background:#f59e0b29!important;color:#b45309!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head{gap:9px!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border:0!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #e2e8f070!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover){box-shadow:inset 0 0 0 1px #cbd5e1b8!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){background:#fff!important;box-shadow:inset 0 0 0 1px #2463a652,0 0 0 3px #2463a60f!important}.ui-page--incoming-call.is-direct-ticket-entry .risk-assessment-card{border:0!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #e2e8f075}.ui-page--incoming-call.is-direct-ticket-entry .risk-assessment-card:hover{box-shadow:inset 0 0 0 1px #94a3b8a3}.ui-page--incoming-call.is-direct-ticket-entry .risk-assessment-card.is-selected{box-shadow:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip{border:0!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #e2e8f080}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip.is-selected{background:#1c1c1e!important;box-shadow:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card .mini-row,.ui-page--incoming-call.is-direct-ticket-entry .ticket-history-list article{box-shadow:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card+.ticket-assist-card{border-top-color:#e2e8f094!important}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary{overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary:before{display:none!important;content:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-section{padding-bottom:0!important;border-bottom:0!important;background:transparent!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{background:transparent!important}.ui-page--service-ticket{--ticket-accent: var(--ui-action);--ticket-accent-soft: rgba(36, 99, 166, .08);--ticket-surface: rgba(255, 255, 255, .94)}.ui-page--service-ticket .hero-banner,.ui-page--service-ticket .context-banner{overflow:hidden;border-color:#d2dae6d6!important;border-radius:26px!important;background:radial-gradient(circle at 88% 12%,rgba(36,99,166,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafce6)!important;box-shadow:0 22px 48px -42px #0f172a57,inset 0 1px #ffffffeb!important}.ui-page--service-ticket .hero-banner h3{font-size:var(--ui-text-title)!important;letter-spacing:0!important}.ui-page--service-ticket .hero-stat{border:0!important;border-radius:18px!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #e2e8f094!important}@media(min-width:1281px){.ui-page--service-ticket .content-grid--wide{grid-template-columns:minmax(0,1fr) minmax(336px,392px)!important;gap:18px!important}}.ui-page--service-ticket .content-grid--wide>.surface-card,.ui-page--service-ticket .aside-stack>.surface-card{border-color:#d2dae6d1!important;border-radius:26px!important;background:linear-gradient(180deg,#fffffffa,#f8fafce6)!important;box-shadow:0 20px 48px -42px #0f172a47,inset 0 1px #ffffffe6!important}.ui-page--service-ticket .section-head{align-items:flex-start;padding-bottom:16px;border-bottom-color:#d2dae6bd!important}.ui-page--service-ticket .section-head h3{margin:0 0 6px;color:#0f172a;font-size:var(--ui-text-section);letter-spacing:0}.ui-page--service-ticket .section-head p{margin:0;color:#64748b;font-size:var(--ui-text-body);line-height:1.55}.ui-page--service-ticket .service-ticket-progress{position:relative;overflow:hidden;border:0!important;border-radius:22px!important;background:linear-gradient(180deg,#f8fafcd6,#f1f5f9b8)!important;box-shadow:inset 0 0 0 1px #e2e8f0ad}.ui-page--service-ticket .service-ticket-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--ticket-progress, 0%);pointer-events:none;background:linear-gradient(90deg,#2463a614,#10b98114);transition:width .22s ease}.ui-page--service-ticket .service-ticket-progress>*{position:relative;z-index:1}.ui-page--service-ticket .service-ticket-step{border:0;background:#ffffffb8;box-shadow:inset 0 0 0 1px #e2e8f0a8;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ui-page--service-ticket .service-ticket-step.is-active{background:#fffffffa;box-shadow:inset 0 0 0 1px #2463a63d,0 16px 34px -30px #2463a66b;transform:translateY(-1px)}.ui-page--service-ticket .service-ticket-step.is-active>span{background:#1c1c1e;color:#fff}.ui-page--service-ticket .settings-grid{position:relative;padding:18px!important;border:0!important;border-radius:24px!important;background:#f8fafcb8!important;box-shadow:inset 0 0 0 1px #e2e8f0a3}.ui-page--service-ticket .service-form-group{grid-column:1 / -1;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin-top:10px;padding:16px 16px 12px;border-top:1px solid rgba(210,218,230,.72)}.ui-page--service-ticket .service-form-group--first{margin-top:0;border-top:0;padding-top:2px}.ui-page--service-ticket .service-form-group>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#1c1c1e14;color:#1c1c1e;font-size:var(--ui-text-helper);font-weight:900}.ui-page--service-ticket .service-form-group strong{display:block;color:#0f172a;font-size:var(--ui-text-body-strong);line-height:1.3}.ui-page--service-ticket .service-form-group p{margin:4px 0 0;color:#64748b;font-size:var(--ui-text-helper);line-height:1.55}.ui-page--service-ticket .settings-grid .el-form-item{padding:12px;border-radius:16px;background:#ffffff94;box-shadow:inset 0 0 0 1px #e2e8f06b;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.ui-page--service-ticket .settings-grid .el-form-item:focus-within{background:#fffffff5;box-shadow:inset 0 0 0 1px #2463a642,0 14px 30px -28px #2463a66b;transform:translateY(-1px)}.ui-page--service-ticket .settings-grid .el-form-item__label{color:#475569!important;font-size:var(--ui-text-helper)!important;font-weight:800!important}.ui-page--service-ticket .settings-grid :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border:0!important;background:#ffffffc7!important;box-shadow:inset 0 0 0 1px #e2e8f094!important}.ui-page--service-ticket .settings-grid :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){background:#fff!important;box-shadow:inset 0 0 0 1px #2463a65c,0 0 0 3px #2463a612!important}.ui-page--service-ticket .full-width-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.ui-page--service-ticket .full-width-form-section .el-form-item:first-child,.ui-page--service-ticket .full-width-form-section .el-form-item:nth-child(4){grid-column:1 / -1}.ui-page--service-ticket .aside-stack{position:sticky;top:18px}.ui-page--service-ticket .aside-stack>.surface-card{padding:18px!important}.ui-page--service-ticket .aside-stack .info-block,.ui-page--service-ticket .aside-stack .mini-row,.ui-page--service-ticket .aside-stack .check-row,.ui-page--service-ticket .aside-stack .reminder-card{border:0!important;border-radius:18px!important;background:#f8fafcbd!important;box-shadow:inset 0 0 0 1px #e2e8f08f!important}.ui-page--service-ticket .service-ticket-dock{border:0!important;border-radius:24px!important;background:#ffffffe6!important;box-shadow:0 24px 56px -36px #0f172a5c,inset 0 0 0 1px #e2e8f0b8!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.ui-page--service-ticket .service-ticket-dock__summary .el-icon{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 48%),#1c1c1e!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{border-color:#d2dae6c7;background:radial-gradient(circle at 0 0,rgba(16,185,129,.045),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafceb)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{position:relative;overflow:hidden;padding-left:18px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:#cbd5e1b8}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--type:before,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--issue:before,.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--summary:before{background:var(--ui-action)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--important:before{background:#f59e0b}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden;padding:8px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#10b98124,#e2e8f0b3)!important;box-shadow:inset 0 0 0 1px #e2e8f0b8!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node small{display:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node{min-height:46px;grid-template-columns:30px minmax(0,1fr);border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node span{background:#ffffffe6;color:#64748b}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node strong{overflow:hidden;font-size:var(--ui-text-helper);text-overflow:ellipsis;white-space:nowrap}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-done{background:#10b9811a!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-done span{background:#10b981;color:#fff}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-active{background:#1c9f94!important;color:#fff;transform:translateY(-1px)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-active span{background:#fffffff0;color:#1c9f94}.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-node.is-active strong{color:#fff}.ui-page--incoming-call.is-direct-ticket-entry .ticket-live-bar{min-height:150px!important;background:radial-gradient(circle at 14% 0%,rgba(16,185,129,.16),transparent 38%),linear-gradient(180deg,#fffffffa,#ecfdf5c2)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{border-radius:22px!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-validation-hint{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#f59e0b1a;color:#b45309;font-weight:800}.ui-page--incoming-call.is-direct-ticket-entry .ticket-validation-hint.is-ready{background:#10b9811a;color:#047857}@media(max-width:1280px){.ui-page--service-ticket .aside-stack{position:static}}@media(max-width:860px){.ui-page--service-ticket .settings-grid{padding:12px!important}.ui-page--service-ticket .service-form-group,.ui-page--service-ticket .full-width-form-section{grid-template-columns:1fr}.ui-page--service-ticket .settings-grid .el-form-item{padding:10px}}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card{display:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header{margin-bottom:4px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-identity{display:flex;align-items:center;gap:16px;min-width:0}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-avatar{flex:0 0 auto;display:grid;place-items:center;width:62px;height:62px;border-radius:22px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.48),transparent 32%),linear-gradient(135deg,#e8fff4,#d9f7ea 44%,#eef2ff);color:#0f766e;font-size:var(--ui-text-body-strong);font-weight:950;box-shadow:inset 0 0 0 1px #10b98124,0 18px 34px -28px #0f172a57}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-title-row h3{margin:0!important;font-size:var(--ui-text-title)!important;line-height:1.15}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f8fafce6;color:#64748b;font-size:var(--ui-text-helper);font-weight:800;box-shadow:inset 0 0 0 1px #e2e8f0b3}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;z-index:8;grid-column:1 / -1!important;width:100%!important;margin:0!important;padding:10px 12px!important;border-radius:999px!important;background:#ffffffe6!important;box-shadow:0 20px 48px -34px #0f172a57,inset 0 0 0 1px #e2e8f0d1!important;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .ticket-submit-bar__left{flex:1 1 auto}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .ticket-submit-bar__left>strong{font-size:var(--ui-text-body)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .ticket-validation-hint{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .ticket-submit-bar__right{flex:0 0 auto}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .el-button{min-height:40px;border-radius:999px!important}@media(min-width:1600px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{width:100%!important}}@media(max-width:900px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions{position:sticky!important;top:auto!important;bottom:12px!important;left:auto!important;width:100%!important;border-radius:20px!important;transform:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-global-actions .ticket-validation-hint{max-width:none;white-space:normal}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-identity{align-items:flex-start}.ui-page--incoming-call.is-direct-ticket-entry .ticket-object-avatar{width:50px;height:50px;border-radius:18px}}@supports (corner-shape: squircle){.surface-card,.ui-panel,.command-card,.hero-banner,.metric-card,.ui-metric-card,.quick-card,.task-card,.notification-card,.info-block,.mini-row,.check-row,.reminder-card,.global-incoming-dialog.el-dialog,.global-incoming-shell,.incoming-info-card,.incoming-ai-card,.incoming-context-item,.incoming-record-item,.incoming-primary-button,.incoming-secondary-actions button,.incoming-video-button,.ticket-live-bar,.ticket-assist-card,.ticket-form-header,.ticket-progress-card,.ticket-submit-bar,.ticket-step{corner-shape:squircle}}.login-card,.surface-card,.ui-page .surface-card,.ui-page--workflow .surface-card,.ui-page--knowledge .surface-card,.ui-page--incoming-call .surface-card,.surface-card.ui-metric-card,.command-card,.hero-banner,.ui-panel,.ui-table-panel,.ui-list-panel,.content-grid>.surface-card,.aside-stack>.surface-card,.settings-section-grid>.surface-card,.el-card,.el-dialog,.global-incoming-dialog.el-dialog{border-radius:var(--vl-radius-lg)!important}.app-sidebar,.app-sidebar:after,.page-surface{border-radius:0!important}.brand-panel,.filter-bar,.glass-table.el-table,.ui-page .glass-table.el-table,.ui-table-panel .glass-table.el-table,.ui-list-panel .glass-table.el-table,.quality-workspace-page .glass-table.el-table,.records-table.glass-table.el-table,.ui-page .records-table.glass-table.el-table,.case-table.glass-table.el-table,.ui-page .case-table.glass-table.el-table,.glass-table.el-table .el-table__inner-wrapper,.ui-page .glass-table.el-table .el-table__inner-wrapper,.ui-table-panel .glass-table.el-table .el-table__inner-wrapper,.ui-list-panel .glass-table.el-table .el-table__inner-wrapper,.quality-workspace-page .glass-table.el-table .el-table__inner-wrapper,.records-table.glass-table.el-table .el-table__inner-wrapper,.ui-page .records-table.glass-table.el-table .el-table__inner-wrapper,.case-table.glass-table.el-table .el-table__inner-wrapper,.ui-page .case-table.glass-table.el-table .el-table__inner-wrapper,.metric-card,.metric-card.ui-metric-card,.ui-metric-card,.quick-card,.task-card,.notification-card,.info-block,.mini-row,.check-row,.reminder-card,.ticket-live-bar,.ticket-assist-card,.ticket-form-header,.ticket-progress-card,.ticket-submit-bar,.ticket-step,.cti-dock,.cti-card,.records-detail-drawer .detail-hero,.records-detail-drawer .info-block,.records-detail-drawer .mini-list,.records-detail-drawer .record-detail-section,.records-detail-drawer .timeline-flow,.records-detail-drawer .transcript-list,.ui-page--system .content-grid>.surface-card,.ui-page--system .settings-section-grid>.surface-card,.ui-page--system .el-tab-pane>.metric-grid .metric-card,.ui-page--operations .content-grid>.surface-card,.ui-page--operations .aside-stack>.surface-card,.ui-page--quality-efficiency>.surface-card,.ui-page--quality-efficiency .content-grid>.surface-card,.ui-page--quality-basic .quality-panel,.ui-page--quality-basic .quality-summary-card,.ui-page--quality-basic .quality-intro,.ui-page--quality-basic .quality-welcome{border-radius:var(--vl-radius-md)!important}.quick-card,.ui-page .quick-card,.ui-list-panel .quick-card,.task-card,.ui-page--dashboard .task-card,.notification-card,.ui-page--dashboard .notification-card,.info-block,.mini-row,.check-row,.reminder-card,.quality-bar-row,.quality-quick-card,.quality-import-list article{border-radius:var(--ui-radius-card)!important}.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-tag,.nav-item,.subnav-item,.brand-token,.avatar-token,.brand-notice-button,.global-call-button,.incoming-video-button,.inline-actions .el-button,.ticket-tag-chip,.risk-assessment-card,.ticket-live-actions button,.ui-page--system .selection-action-bar,.ui-page--system .table-pagination-bar{border-radius:var(--vl-radius-sm)!important}.ui-page .table-header-filter .el-select__wrapper,.ui-page--system .platform-tabs .el-tabs__active-bar{border-radius:var(--vl-radius-xs)!important}.filter-bar .el-button,.ui-page .filter-bar .el-button,.ui-table-panel .filter-bar .el-button,.ui-list-panel .filter-bar .el-button,.system-account-toolbar__primary .el-button,.ui-page--system .system-account-toolbar__primary .el-button{border-radius:var(--ui-radius-compact)!important}:root{--vl-brand: #1c1c1e;--vl-brand-strong: #000000;--vl-brand-soft: rgba(28, 28, 30, .06);--vl-brand-rgb: 28, 28, 30;--vl-ink: #1c1c1e;--vl-ink-rgb: 28, 28, 30;--vl-bg: #f5f5f7;--vl-bg-deep: #ececf1;--vl-bg-canvas: #f2f2f7;--vl-bg-canvas-deep: #e9e9ef;--vl-surface: rgba(255, 255, 255, .72);--vl-surface-strong: rgba(255, 255, 255, .92);--vl-surface-soft: rgba(255, 255, 255, .58);--vl-line: rgba(28, 28, 30, .08);--vl-line-strong: rgba(28, 28, 30, .14);--vl-text: #1c1c1e;--vl-text-soft: #636366;--vl-text-faint: #8e8e93;--vl-shadow-soft: 0 18px 44px -36px rgba(28, 28, 30, .28);--vl-shadow: 0 26px 70px -50px rgba(28, 28, 30, .36);--vl-shadow-medium: 0 34px 90px -58px rgba(28, 28, 30, .42);--vl-shadow-strong: 0 44px 120px -70px rgba(28, 28, 30, .5);--vl-radius-xl: 34px;--vl-radius-lg: 30px;--vl-radius-md: 24px;--vl-radius-sm: 16px;--vl-radius-xs: 10px;--ui-radius-window: 34px;--ui-radius-shell: 30px;--ui-radius-panel: 28px;--ui-radius-card: 22px;--ui-radius-control: 16px;--ui-radius-compact: 10px;--el-color-primary: #1c1c1e;--el-text-color-primary: #1c1c1e;--el-text-color-secondary: #636366;--el-border-color: rgba(28, 28, 30, .08);--el-border-color-light: rgba(28, 28, 30, .06);--el-fill-color-light: rgba(28, 28, 30, .04)}body{color:var(--vl-text);background:radial-gradient(900px 360px at 82% -16%,rgba(255,255,255,.86),transparent 62%),radial-gradient(760px 320px at 4% 108%,rgba(199,205,216,.42),transparent 64%),linear-gradient(180deg,#fafafa,#f2f2f7 48%,#e9e9ef)!important;background-attachment:fixed}body:before{opacity:.018!important}.app-shell{background:linear-gradient(rgba(28,28,30,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(28,28,30,.024) 1px,transparent 1px),transparent!important;background-size:34px 34px,34px 34px,auto!important}.app-sidebar{border-right:1px solid rgba(255,255,255,.72)!important;background:#ffffffa8!important;box-shadow:1px 0 #1c1c1e0a,22px 0 64px -54px #1c1c1e57!important;backdrop-filter:blur(34px) saturate(180%)!important;-webkit-backdrop-filter:blur(34px) saturate(180%)!important}.brand-panel{border:0!important;background:transparent!important;box-shadow:none!important}.brand-title,.profile-name{color:#1c1c1e!important}.brand-panel .eyebrow,.profile-status{color:#8e8e93!important}.brand-token,.avatar-token{background:linear-gradient(135deg,#1c1c1e,#303033)!important;color:#fff!important;box-shadow:0 18px 34px -24px #1c1c1e9e!important}.brand-notice-button,.brand-operator-card,.brand-seat-control{border-color:#ffffffb8!important;background:#ffffff80!important;box-shadow:inset 0 1px #ffffffc7!important;backdrop-filter:blur(24px) saturate(170%)!important;-webkit-backdrop-filter:blur(24px) saturate(170%)!important}.nav-stack{gap:7px!important}.nav-item,.subnav-item{color:#6e6e73!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.nav-item:hover,.subnav-item:hover{color:#1c1c1e!important;background:#ffffff8f!important;border-color:#ffffffb8!important;transform:translateY(-1px)}.nav-item.is-active,.nav-item.is-active:hover{color:#fff!important;border-color:#1c1c1ed1!important;background:linear-gradient(135deg,#1c1c1e,#2c2c2e)!important;box-shadow:0 24px 54px -36px #1c1c1eb8!important}.subnav-item.is-active{color:#1c1c1e!important;background:#ffffffb8!important;border-color:#ffffffdb!important;box-shadow:inset 3px 0 #1c1c1e,0 18px 42px -34px #1c1c1e57!important}.subnav-item.is-active .subnav-dot{background:#1c1c1e!important;box-shadow:0 0 0 4px #1c1c1e1a!important}.workspace-header{display:none!important}.workspace-header__title h1{color:#1c1c1e!important;font-size:var(--ui-text-title)!important;font-weight:850!important;letter-spacing:0!important}.workspace-header__title p:last-child{color:#6e6e73!important;font-size:var(--ui-text-body)!important}.workspace-clock,.status-pill{border:1px solid rgba(255,255,255,.72)!important;background:#ffffff8a!important;color:#1c1c1e!important;box-shadow:inset 0 1px #ffffffc2!important;backdrop-filter:blur(22px) saturate(170%)!important;-webkit-backdrop-filter:blur(22px) saturate(170%)!important}.page-surface{min-height:100vh!important;padding:28px 42px 38px!important;background:transparent!important}.ui-page{max-width:1360px!important;gap:20px!important}.surface-card,.ui-page .surface-card,.ui-panel,.ui-table-panel,.ui-list-panel,.content-grid>.surface-card,.aside-stack>.surface-card,.settings-section-grid>.surface-card,.quality-panel,.quality-summary-card,.quality-intro,.quality-welcome,.login-card,.el-card{border:1px solid rgba(255,255,255,.76)!important;background:linear-gradient(180deg,#ffffffc2,#ffffff94)!important;box-shadow:inset 0 1px #ffffffd6,0 28px 76px -58px #1c1c1e75!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important}.surface-card:after,.app-sidebar:after,.brand-panel:after{display:none!important}.surface-card:hover,.ui-panel:hover,.quick-card:hover,.metric-card:hover,.ui-metric-card:hover{transform:translateY(-2px)!important;border-color:#ffffffeb!important;box-shadow:inset 0 1px #ffffffe0,0 34px 92px -58px #1c1c1e80!important}.ui-metric-grid,.agent-stat-grid.ui-metric-grid,.metric-grid.ui-metric-grid,.metric-grid{gap:18px!important}.ui-metric-card,.surface-card.ui-metric-card,.metric-card,.metric-card.ui-metric-card{min-height:132px!important;padding:24px!important;border-radius:var(--ui-radius-panel)!important;background:linear-gradient(180deg,#ffffffd1,#ffffff9e)!important}.ui-metric-card .el-icon,.metric-card .el-icon,.quick-stat .el-icon{color:#fff!important;background:linear-gradient(135deg,#1c1c1e,#2c2c2e)!important;box-shadow:0 18px 36px -24px #1c1c1ea8!important}.ui-metric-card span,.metric-card span{color:#8e8e93!important;font-size:var(--ui-text-helper)!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.ui-metric-card strong,.metric-card strong{color:#1c1c1e!important;font-size:var(--ui-text-display)!important;font-weight:850!important;letter-spacing:0!important}.ui-metric-card small,.metric-card small{color:#6e6e73!important}.section-head,.ui-page .section-head{min-height:48px!important;margin-bottom:18px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(28,28,30,.06)!important}.section-head h3,.ui-page .section-head h3{color:#1c1c1e!important;font-size:var(--ui-text-heading)!important;font-weight:850!important}.task-card,.notification-card,.quick-card,.timeline-item,.info-block,.mini-row,.check-row,.quality-bar-row,.quality-quick-card,.quality-import-list article,.risk-assessment-card,.ticket-step,.ticket-live-bar,.ticket-assist-card,.ticket-form-header,.ticket-progress-card,.ticket-submit-bar,.cti-card{border:1px solid rgba(255,255,255,.72)!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffb3!important;backdrop-filter:blur(20px) saturate(165%)!important;-webkit-backdrop-filter:blur(20px) saturate(165%)!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.filter-bar{border:1px solid rgba(255,255,255,.72)!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffb8!important;backdrop-filter:blur(20px) saturate(165%)!important;-webkit-backdrop-filter:blur(20px) saturate(165%)!important}.glass-table.el-table,.ui-page .glass-table.el-table,.ui-table-panel .glass-table.el-table,.records-table.glass-table.el-table,.case-table.glass-table.el-table{overflow:hidden;border:1px solid rgba(255,255,255,.72)!important;background:#ffffff85!important;box-shadow:inset 0 1px #ffffffb8!important}.glass-table.el-table th.el-table__cell,.ui-table-panel .glass-table.el-table th.el-table__cell{background:#f6f6f8db!important;color:#8e8e93!important;font-size:var(--ui-text-helper)!important;font-weight:850!important}.glass-table.el-table td.el-table__cell,.ui-table-panel .glass-table.el-table td.el-table__cell{background:#ffffff6b!important;color:#1c1c1e!important}.glass-table.el-table .el-table__row:hover>td,.ui-table-panel .glass-table.el-table .el-table__row:hover>td,.recent-table.el-table .el-table__row:hover>td{background:#ffffffd6!important;box-shadow:inset 3px 0 #1c1c1e!important}.el-button--primary,.global-call-button,.incoming-primary-button{border-color:transparent!important;background:linear-gradient(135deg,#1c1c1e,#2c2c2e)!important;color:#fff!important;box-shadow:0 24px 52px -34px #1c1c1eb8!important}.el-button--primary:hover,.global-call-button:hover,.incoming-primary-button:hover{background:linear-gradient(135deg,#000,#1c1c1e)!important;box-shadow:0 30px 64px -38px #1c1c1ecc!important}.el-button:not(.el-button--primary),.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-segmented,.el-dropdown-menu,.el-message{border-color:#ffffffb8!important;background:#ffffff94!important;box-shadow:inset 0 1px #ffffffc2!important;backdrop-filter:blur(18px) saturate(165%)!important;-webkit-backdrop-filter:blur(18px) saturate(165%)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #1c1c1e42,0 0 0 4px #1c1c1e14!important}.el-segmented__item.is-selected,.reception-dashboard .section-head .el-segmented__item.is-selected{background:#1c1c1e!important;color:#fff!important;box-shadow:0 12px 26px -18px #1c1c1e9e!important}.el-segmented__item.is-selected .el-segmented__item-label,.reception-dashboard .section-head .el-segmented__item.is-selected .el-segmented__item-label{color:#fff!important}.el-tag--info,.el-tag--info.el-tag--light,.el-tag--primary,.el-tag--primary.el-tag--light{background:#1c1c1e0f!important;border-color:#1c1c1e14!important;color:#1c1c1e!important}.el-tag--success,.el-tag--success.el-tag--light{background:#34c75921!important;border-color:#34c7592e!important;color:#16833a!important}.el-tag--warning,.el-tag--warning.el-tag--light{background:#ff9f0a24!important;border-color:#ff9f0a33!important;color:#a35a00!important}.el-tag--danger,.el-tag--danger.el-tag--light{background:#ff3b301f!important;border-color:#ff3b302e!important;color:#c7251c!important}.hero-banner,.dashboard-command,.quality-welcome{color:#1c1c1e!important;border:1px solid rgba(255,255,255,.76)!important;background:radial-gradient(520px 180px at 88% 0%,rgba(255,255,255,.88),transparent 66%),linear-gradient(180deg,#ffffffc7,#ffffff8c)!important;box-shadow:inset 0 1px #ffffffe0,0 34px 90px -60px #1c1c1e80!important}.hero-banner *,.dashboard-command *,.quality-welcome *{color:inherit!important}.hero-banner p,.dashboard-command p,.quality-welcome span,.quality-welcome p{color:#6e6e73!important}.el-overlay:not(:has(.el-drawer)){background-color:#f2f2f78f!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important}.el-dialog,.global-incoming-dialog.el-dialog{border:1px solid rgba(255,255,255,.82)!important;background:#ffffffbd!important;box-shadow:inset 0 1px #ffffffe0,0 44px 120px -72px #1c1c1e8c!important;backdrop-filter:blur(36px) saturate(185%)!important;-webkit-backdrop-filter:blur(36px) saturate(185%)!important}.el-drawer{top:0!important;height:100vh!important;border-left:1px solid rgba(255,255,255,.82)!important;background:#ffffffeb!important;box-shadow:-28px 0 72px -56px #1c1c1e6b!important;backdrop-filter:blur(28px) saturate(175%)!important;-webkit-backdrop-filter:blur(28px) saturate(175%)!important}.el-drawer__header{min-height:72px!important;border-bottom:1px solid rgba(28,28,30,.08)!important;padding:18px 24px!important}.records-detail-drawer{top:0!important;height:100vh!important}@media(max-width:1280px){.app-shell{display:block!important;min-height:100vh!important}.app-sidebar{position:relative!important;top:auto!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding:18px 18px 14px!important}.app-main{min-width:0!important}.page-surface{padding:24px 28px 32px!important}}@media(max-width:860px){.app-sidebar{padding:12px!important}.brand-panel{padding:0 0 10px!important}.brand-panel__main{grid-template-columns:48px minmax(0,1fr) 40px!important}.nav-stack{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:6px 0 10px!important;scrollbar-width:none}.nav-stack::-webkit-scrollbar{display:none}.subnav-list{display:flex!important;flex:0 0 auto!important;gap:8px!important;padding:0!important}.nav-item,.subnav-item{flex:0 0 auto!important;min-width:112px!important}.app-sidebar>.brand-operator-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin-top:4px!important;overflow:hidden!important}.app-sidebar .sidebar-footer,.workspace-header{display:none!important}.page-surface{min-height:100vh!important;padding:18px 16px 28px!important}.ui-metric-card,.surface-card.ui-metric-card,.metric-card,.metric-card.ui-metric-card{min-height:112px!important}.el-drawer,.records-detail-drawer{top:0!important;height:100vh!important}}.ui-page{max-width:1440px!important}.ui-page--video-call,.ui-page--quality-basic,.ui-page--knowledge,.ui-page--system{max-width:1500px!important}.ui-page--video-call .video-command-bar{min-height:86px!important;padding:22px 24px!important}.ui-page--video-call .video-command-bar h3{margin:0 0 6px!important;font-size:var(--ui-text-title)!important;letter-spacing:0!important}.ui-page--video-call .video-command-bar p{max-width:860px!important}.ui-page--video-call .video-layout{display:grid!important;grid-template-columns:minmax(230px,260px) minmax(520px,1.35fr) minmax(300px,360px)!important;gap:18px!important;align-items:stretch!important}.ui-page--video-call .video-profile-panel,.ui-page--video-call .video-ticket-panel{min-height:560px!important}.ui-page--video-call .video-ticket-panel{grid-column:auto!important}.ui-page--video-call .video-stage{min-height:560px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 76% 20%,rgba(96,165,250,.18),transparent 30%),radial-gradient(circle at 18% 82%,rgba(52,199,89,.13),transparent 32%),linear-gradient(135deg,#111827,#1f2937 52%,#0f172a)!important;box-shadow:0 36px 90px -58px #0f172ab8!important}.ui-page--video-call .video-round-button{min-width:64px!important;height:46px!important;border-radius:16px!important;background:#ffffff9e!important}.ui-page--video-call .video-round-button.is-active{background:#1c1c1e!important;color:#fff!important}.ui-page--video-call .ticket-stepper__steps{grid-template-columns:1fr!important}.ui-page--video-call .ticket-stepper__steps button{justify-content:flex-start!important;padding:0 14px!important;border-radius:14px!important}.ui-page--video-call .ticket-step-body{flex:1!important;min-height:0!important;border:1px solid rgba(255,255,255,.68)!important;background:#ffffff80!important}.ui-page--knowledge{grid-template-columns:minmax(0,1.95fr) minmax(340px,.9fr)!important;gap:20px!important}.ui-page--knowledge .kb-layout__right{top:28px!important}.ui-page--knowledge .chat-panel{min-height:min(760px,calc(100vh - 56px))!important;max-height:calc(100vh - 56px)!important}.ui-page--knowledge .quick-grid{gap:14px!important}.ui-page--knowledge .quick-card,.quality-quick-card,.quality-import-list article,.quality-bar-row{background:linear-gradient(180deg,#ffffffa8,#ffffff75)!important}.ui-page--knowledge .quick-card:hover,.quality-quick-card:hover{transform:translateY(-2px)!important;background:#ffffffc7!important}.ui-page--quality-basic .quality-overview-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;gap:20px!important}.ui-page--quality-basic .quality-summary-grid,.ui-page--quality-basic .quality-panel-grid{gap:18px!important}.ui-page--quality-basic .quality-summary-card{min-height:128px!important;padding:22px!important}.ui-page--quality-basic .quality-panel{padding:22px!important}.ui-page--quality-basic .quality-table .el-progress-bar__outer{background:#1c1c1e14!important}.ui-page--quality-basic .quality-table .el-progress-bar__inner{background:#1c1c1e!important}.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.filter-bar{min-height:54px!important}.ui-table-panel .glass-table.el-table th.el-table__cell,.glass-table.el-table th.el-table__cell{height:58px!important}.ui-table-panel .glass-table.el-table td.el-table__cell,.glass-table.el-table td.el-table__cell{height:62px!important}@media(max-width:1360px){.ui-page--video-call .video-layout{grid-template-columns:minmax(220px,260px) minmax(520px,1fr)!important}.ui-page--video-call .video-ticket-panel{grid-column:1 / -1!important;min-height:0!important}.ui-page--video-call .ticket-stepper__steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){.ui-page--video-call .video-layout,.ui-page--knowledge,.ui-page--quality-basic .quality-overview-grid,.ui-page--quality-basic .quality-panel-grid{grid-template-columns:1fr!important}.ui-page--video-call .video-profile-panel,.ui-page--video-call .video-ticket-panel,.ui-page--video-call .video-stage{min-height:0!important;height:auto!important}.ui-page--video-call .video-stage{aspect-ratio:4 / 5!important}.ui-page--video-call .ticket-stepper__steps{grid-template-columns:1fr!important}.ui-page--knowledge .kb-layout__right{position:static!important}.ui-page--knowledge .chat-panel{min-height:640px!important;max-height:none!important}}@media(max-width:640px){.ui-page--video-call .video-command-bar{min-height:0!important;padding:16px!important}.ui-page--video-call .video-command-bar h3{font-size:var(--ui-text-section)!important;line-height:1.35!important}.ui-page--video-call .video-call-actions{grid-template-columns:1fr!important}.ui-page--video-call .video-stage{aspect-ratio:1 / 1.12!important;border-radius:24px!important}.ui-page--video-call .video-profile-panel{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;align-content:start!important;gap:12px!important;min-height:0!important;height:auto!important;max-height:none!important;padding:18px!important;text-align:left!important}.ui-page--video-call .video-profile-panel .video-avatar{width:72px!important;height:72px!important;grid-row:span 2;margin:0!important}.ui-page--video-call .video-profile-panel h3{margin:0!important;align-self:end}.ui-page--video-call .video-profile-panel>p{margin:0!important;align-self:start}.ui-page--video-call .video-profile-panel .mini-list,.ui-page--video-call .video-profile-panel .video-emotion-alert{grid-column:1 / -1!important}.ui-page--video-call .video-profile-panel .mini-list{display:grid!important;gap:8px!important}.ui-page--video-call .video-profile-panel .mini-row{min-height:42px!important;padding:10px 12px!important}}.table-scroll-shell{position:relative;overflow-x:auto;overflow-y:hidden;border-radius:18px;scrollbar-width:thin;scrollbar-color:rgba(28,28,30,.22) transparent}.table-scroll-shell:after{content:"横向滚动查看更多字段";position:absolute;right:14px;bottom:10px;z-index:3;padding:5px 10px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffffb8;color:#8e8e93;font-size:var(--ui-text-overline);font-weight:800;pointer-events:none;box-shadow:0 14px 30px -24px #1c1c1e57;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}.table-scroll-shell::-webkit-scrollbar{height:10px}.table-scroll-shell::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:#1c1c1e3d}.table-scroll-shell .glass-table.el-table{min-width:100%}.ui-page--case-management .table-scroll-shell .glass-table.el-table{min-width:1320px}.ui-page--resources .table-scroll-shell .glass-table.el-table{min-width:1040px}.ui-page--case-management .case-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ui-page--case-management .glass-table.el-table .el-table__inner-wrapper,.ui-page--resources .glass-table.el-table .el-table__inner-wrapper{overflow:visible!important}.mobile-record-list{display:none}@media(max-width:760px){.ui-page--case-management .ui-metric-grid,.ui-page--consultation-management .ui-metric-grid,.ui-page--health-records .ui-metric-grid,.ui-page--quality-hotwords .ui-metric-grid,.ui-page--resources .metric-grid,.ui-page--emergency .metric-grid{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;padding:0 2px 4px!important;scroll-snap-type:x proximity;scrollbar-width:none}.ui-page--case-management .ui-metric-grid::-webkit-scrollbar,.ui-page--consultation-management .ui-metric-grid::-webkit-scrollbar,.ui-page--health-records .ui-metric-grid::-webkit-scrollbar,.ui-page--quality-hotwords .ui-metric-grid::-webkit-scrollbar,.ui-page--resources .metric-grid::-webkit-scrollbar,.ui-page--emergency .metric-grid::-webkit-scrollbar{display:none}.ui-page--case-management .ui-metric-card,.ui-page--consultation-management .ui-metric-card,.ui-page--health-records .ui-metric-card,.ui-page--quality-hotwords .ui-metric-card,.ui-page--resources .metric-card,.ui-page--emergency .metric-card{flex:0 0 168px!important;min-height:104px!important;padding:15px 16px!important;border-radius:22px!important;scroll-snap-align:start}.ui-page--case-management .ui-metric-card strong,.ui-page--consultation-management .ui-metric-card strong,.ui-page--health-records .ui-metric-card strong,.ui-page--quality-hotwords .ui-metric-card strong,.ui-page--resources .metric-card strong,.ui-page--emergency .metric-card strong{font-size:var(--ui-text-28)!important;line-height:1.05!important}.ui-page--case-management .ui-metric-card small,.ui-page--consultation-management .ui-metric-card small,.ui-page--health-records .ui-metric-card small,.ui-page--quality-hotwords .ui-metric-card small,.ui-page--resources .metric-card small,.ui-page--emergency .metric-card small{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ui-page--case-management .ui-table-panel,.ui-page--resources .content-grid>.surface-card{padding:16px!important;border-radius:24px!important}.ui-page--case-management .filter-bar,.ui-page--resources .filter-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:10px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ui-page--case-management .filter-bar .el-button,.ui-page--resources .filter-bar .el-button{min-height:38px!important;padding-inline:11px!important;border-radius:14px!important;white-space:nowrap!important}.ui-page--case-management .filter-bar .el-input,.ui-page--resources .filter-bar .el-input{min-width:0!important}.ui-page--case-management .filter-bar .el-input__wrapper,.ui-page--resources .filter-bar .el-input__wrapper{min-height:38px!important;border-radius:14px!important}.ui-page--case-management .table-scroll-shell,.ui-page--resources .table-scroll-shell{display:none!important}.ui-page--case-management .mobile-record-list,.ui-page--resources .mobile-record-list{display:grid;gap:12px}.mobile-record-card{position:relative;display:grid;gap:12px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:22px;background:linear-gradient(145deg,#ffffffeb,#f6f7fbbd),#ffffffc2;box-shadow:0 22px 52px -40px #1c1c1e6b;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.mobile-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-record-card__head>div{min-width:0}.mobile-record-card__head span{display:block;margin-bottom:4px;color:#8e8e93;font-size:var(--ui-text-helper);font-weight:800}.mobile-record-card__head strong{display:block;overflow-wrap:anywhere;color:#1c1c1e;font-size:var(--ui-text-section);line-height:1.25}.mobile-record-card>p{margin:0;color:#48484a;font-size:var(--ui-text-body);line-height:1.65}.mobile-record-card__meta{display:flex;flex-wrap:wrap;gap:8px}.mobile-record-card__meta span,.mobile-record-card__latest{border:1px solid rgba(28,28,30,.08);border-radius:999px;background:#ffffffb8;color:#636366;font-size:var(--ui-text-helper);font-weight:750}.mobile-record-card__meta span{padding:6px 10px}.mobile-record-card__latest{padding:10px 12px;border-radius:16px;line-height:1.45}.mobile-record-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.resource-mobile-list .mobile-record-card__actions{grid-template-columns:1fr}.mobile-record-card__actions .el-button{width:100%;min-height:38px;margin:0!important;border-radius:14px!important}}@media(max-width:760px){.app-shell{padding:0!important;gap:0!important;background:linear-gradient(180deg,#fffffff5,#f5f6fad6 236px,#f2f3f7fa)!important}.app-sidebar{display:grid!important;gap:7px!important;padding:10px 12px 8px!important;border:0!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.app-sidebar:after{display:none!important}.brand-panel{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.brand-panel__main{grid-template-columns:40px minmax(0,1fr) 38px!important;gap:10px!important;min-height:42px!important}.brand-token{width:40px!important;height:40px!important;border-radius:16px!important}.brand-panel .eyebrow{display:inline!important;margin:0 5px 0 0!important;font-size:var(--ui-text-overline)!important;letter-spacing:0!important}.brand-title{display:inline!important;margin:0!important;font-size:var(--ui-text-section)!important;line-height:1.15!important}.brand-notice-button{width:38px!important;height:38px!important;border-radius:50%!important}.nav-stack{display:flex!important;gap:6px!important;min-height:0!important;padding:2px 0 3px!important;overflow-x:auto!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%)}.nav-item,.subnav-item{min-width:92px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:16px!important;font-size:var(--ui-text-body)!important}.nav-item.is-active,.subnav-item.is-active{order:-1}.subnav-item{min-width:112px!important}.nav-icon{width:15px!important;height:15px!important}.nav-arrow{width:12px!important;height:12px!important}.app-sidebar>.brand-operator-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:54px!important;margin:0!important;padding:8px 10px!important;border-radius:18px!important}.app-sidebar>.brand-operator-card .profile-meta{min-width:0!important;gap:9px!important}.app-sidebar>.brand-operator-card .avatar-token{width:36px!important;height:36px!important;border-radius:14px!important;font-size:var(--ui-text-body)!important}.app-sidebar>.brand-operator-card .profile-name{font-size:var(--ui-text-body)!important;line-height:1.2!important}.app-sidebar>.brand-operator-card .profile-status{margin-top:1px!important;font-size:var(--ui-text-overline)!important}.brand-seat-control{display:grid!important;gap:5px!important;min-width:116px!important}.brand-seat-control .seat-status-control__state{display:flex!important;justify-content:flex-end!important;gap:5px!important;min-height:0!important;font-size:var(--ui-text-overline)!important}.brand-seat-control .seat-status-control__state span:not(.status-dot){display:none!important}.brand-seat-control .seat-status-summary{display:flex!important;justify-content:flex-end!important;gap:7px!important}.brand-seat-control .seat-status-control__state--work{padding-top:0!important;border-top:0!important}.brand-seat-control .seat-status-summary .seat-status-control__state:first-child strong{display:none!important}.brand-seat-control .seat-status-control__state strong{font-size:var(--ui-text-helper)!important}.brand-seat-control .seat-status-control__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.brand-seat-control .seat-status-control__actions button{min-height:28px!important;padding:0 8px!important;border-radius:12px!important;font-size:var(--ui-text-helper)!important}.page-surface{padding:12px 16px 26px!important}}@media(min-width:1121px)and (max-width:1280px){.app-shell{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important;gap:12px!important;min-height:100vh!important;padding:12px!important}.app-sidebar{position:sticky!important;top:12px!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 24px)!important;min-height:0!important;overflow-y:auto!important;padding:12px!important;border-radius:26px!important}.brand-panel{display:block!important;padding:0 0 10px!important}.brand-panel__main{grid-template-columns:42px minmax(0,1fr) 36px!important;gap:10px!important}.brand-token{width:42px!important;height:42px!important}.brand-title{font-size:var(--ui-text-heading)!important;line-height:1.15!important}.nav-stack{display:flex!important;flex-direction:column!important;gap:7px!important;overflow:visible!important;padding:8px 0!important;mask-image:none!important;-webkit-mask-image:none!important}.nav-group,.subnav-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:0 0 0 10px!important}.nav-item,.subnav-item{width:100%!important;min-width:0!important;justify-content:flex-start!important}.nav-item.is-active,.subnav-item.is-active{order:0}.app-sidebar>.brand-operator-card{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:auto!important;padding:12px!important}.brand-seat-control .seat-status-control__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-surface{padding:24px 28px 34px!important}.ui-page{max-width:none!important}.ui-metric-grid,.agent-stat-grid.ui-metric-grid,.metric-grid.ui-metric-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-grid,.content-grid--wide{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}.ui-page--video-call .video-layout,.video-layout{grid-template-columns:minmax(210px,240px) minmax(0,1fr)!important}.ui-page--video-call .video-ticket-panel,.video-ticket-panel{grid-column:1 / -1!important}.ui-page--knowledge,.ui-page--quality-basic .quality-overview-grid,.quality-overview-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important}}@media(min-width:1600px){.page-surface{padding:30px 32px 42px!important}.ui-page{width:100%!important;max-width:none!important;gap:22px!important}.ui-page--video-call,.ui-page--knowledge{max-width:none!important}.ui-metric-grid,.agent-stat-grid.ui-metric-grid,.metric-grid.ui-metric-grid,.metric-grid{gap:20px!important}.ui-metric-card,.surface-card.ui-metric-card,.metric-card,.metric-card.ui-metric-card{min-height:142px!important;padding:26px!important}.ui-page--case-management .table-scroll-shell:after,.ui-page--resources .table-scroll-shell:after{display:none!important}.ui-page--case-management .table-scroll-shell .glass-table.el-table,.ui-page--resources .table-scroll-shell .glass-table.el-table{min-width:100%!important}.content-grid,.content-grid--wide{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important}.ui-page--knowledge{grid-template-columns:minmax(0,1fr) 420px!important;gap:24px!important}.ui-page--knowledge .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ui-page--knowledge .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ui-page--knowledge .chat-panel{max-height:calc(100vh - 60px)!important;min-height:calc(100vh - 60px)!important}.ui-page--knowledge .chat-panel__messages{min-height:0!important}}.app-sidebar{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-sidebar:after,.nav-stack:before,.nav-stack:after{display:none!important}.nav-stack,.nav-item,.subnav-item,.nav-item:hover,.subnav-item:hover,.nav-item.is-active,.nav-item.is-active:hover,.subnav-item.is-active{background:transparent!important;box-shadow:none!important}.nav-item.is-active,.nav-item.is-active:hover,.subnav-item.is-active{color:var(--vl-text)!important;border-color:#0f172a17!important;background:#ffffffd1!important;box-shadow:inset 3px 0 0 var(--vl-text)!important}.subnav-item.is-active{box-shadow:inset 3px 0 0 var(--vl-text)!important}.view-stack,.ui-page,.metric-grid,.ui-metric-grid,.quick-grid,.content-grid,.content-grid--wide,.board-column,.aside-stack,.board-stack,.reception-dashboard,.reception-grid,.reception-main,.reception-actions,.dashboard-work-grid,.dashboard-side-stack,.task-list,.quality-overview-grid,.quality-overview-main,.quality-overview-side,.quality-summary-grid,.quality-panel-grid,.quality-quick-grid,.admin-analytics-grid,.seat-card-grid,.settings-section-grid,.resource-grid,.knowledge-layout,.knowledge-main,.emergency-grid,.operations-grid,.ui-page--knowledge,.ui-page--video-call .video-layout,.video-layout{gap:var(--vl-card-gap)!important}.ui-page .ui-metric-grid,.ui-page .metric-grid,.ui-page .quick-grid,.ui-page .content-grid,.ui-page .content-grid--wide,.ui-page .dashboard-work-grid,.ui-page .dashboard-side-stack,.ui-page .reception-main,.ui-page .task-list,.ui-page .notification-list,.reception-dashboard .ui-metric-grid,.reception-dashboard .dashboard-work-grid,.reception-dashboard .task-list,.reception-dashboard .notification-list,.case-management-view .metric-grid,.quality-workspace-page>.metric-grid:first-child,.quality-workspace-page .content-grid,.call-records-view .metric-grid--records,.call-records-view .quick-grid{gap:var(--vl-card-gap)!important}@media(min-width:1600px){.ui-page,.metric-grid,.ui-metric-grid,.content-grid,.content-grid--wide,.quick-grid,.ui-page--knowledge,.ui-page--knowledge .quick-grid,.ui-page--knowledge .metric-grid{gap:var(--vl-card-gap)!important}}.page-surface{box-sizing:border-box;padding:20px 0!important}.el-overlay.global-incoming-overlay,.el-overlay-dialog.global-incoming-overlay{pointer-events:none!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.global-incoming-overlay .global-incoming-dialog{pointer-events:auto!important}.surface-card,.ui-page .surface-card,.ui-panel,.ui-table-panel,.ui-list-panel,.metric-card,.metric-card.ui-metric-card,.ui-metric-card,.surface-card.ui-metric-card,.quick-card,.quality-quick-card,.quality-panel,.quality-summary-card,.quality-intro,.quality-welcome,.content-grid>.surface-card,.content-grid--wide>.surface-card,.aside-stack>.surface-card,.settings-section-grid>.surface-card,.el-card{box-shadow:none!important}.surface-card:hover,.ui-panel:hover,.ui-table-panel:hover,.ui-list-panel:hover,.metric-card:hover,.ui-metric-card:hover,.quick-card:hover,.quality-quick-card:hover,.quality-panel:hover,.el-card:hover{transform:none!important;box-shadow:none!important}.ui-table-panel .glass-table.el-table,.ui-list-panel .glass-table.el-table,.surface-card .glass-table.el-table,.ui-panel .glass-table.el-table,.glass-table.el-table .el-table__inner-wrapper,.ui-table-panel .glass-table.el-table .el-table__inner-wrapper,.ui-list-panel .glass-table.el-table .el-table__inner-wrapper,.surface-card .glass-table.el-table .el-table__inner-wrapper,.ui-panel .glass-table.el-table .el-table__inner-wrapper{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-table-panel .glass-table.el-table:before,.ui-list-panel .glass-table.el-table:before,.surface-card .glass-table.el-table:before,.ui-panel .glass-table.el-table:before,.ui-table-panel .glass-table.el-table .el-table__inner-wrapper:before,.ui-list-panel .glass-table.el-table .el-table__inner-wrapper:before,.surface-card .glass-table.el-table .el-table__inner-wrapper:before,.ui-panel .glass-table.el-table .el-table__inner-wrapper:before{display:none!important}.surface-card .table-scroll-shell,.ui-panel .table-scroll-shell,.ui-table-panel .table-scroll-shell,.ui-list-panel .table-scroll-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app-shell .app-main .page-container .page-surface .ui-page .ui-panel .table-scroll-shell .glass-table.el-table,body .app-shell .app-main .page-container .page-surface .ui-page .ui-panel .table-scroll-shell .glass-table.el-table .el-table__inner-wrapper{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.filter-bar,.ui-page .filter-bar,.ui-table-panel .filter-bar,.ui-list-panel .filter-bar,.quality-workspace-page .filter-bar,.case-list-panel .filter-bar,.call-records-view .filter-bar.is-compact{min-height:0!important;padding:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.filter-bar .el-input,.filter-bar .el-select,.ui-page .filter-bar .el-input,.ui-page .filter-bar .el-select{height:40px!important;min-height:40px!important}.filter-bar .el-input__wrapper,.filter-bar .el-select__wrapper,.ui-page .filter-bar .el-input__wrapper,.ui-page .filter-bar .el-select__wrapper{min-height:40px!important;height:40px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #0f172a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.filter-bar .el-input__inner,.filter-bar .el-select__placeholder,.ui-page .filter-bar .el-input__inner,.ui-page .filter-bar .el-select__placeholder{height:38px!important;line-height:38px!important;color:var(--vl-text)!important;font-size:var(--ui-text-body)!important}.filter-bar .el-input__wrapper.is-focus,.filter-bar .el-select__wrapper.is-focused,.ui-page .filter-bar .el-input__wrapper.is-focus,.ui-page .filter-bar .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #1c1c1e57,0 0 0 3px #1c1c1e14!important}.ui-page .table-header-filter.el-select,.ui-page .table-header-filter .el-select__wrapper{height:32px!important;min-height:32px!important}.ui-page .table-header-filter .el-select__wrapper{border-radius:10px!important;background:#fff!important}.ui-page--system .account-clickable-table .account-actions-column .cell{overflow:visible!important}.ui-page--system .account-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:96px;height:30px;padding:2px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffd1}.ui-page--system .account-row-actions__primary.el-button.is-link{height:26px!important;min-height:26px!important;margin:0!important;padding:0 10px!important;border-radius:999px!important;background:transparent!important;color:var(--vl-text)!important;font-size:var(--ui-text-helper)!important;font-weight:600!important}.ui-page--system .account-row-actions__primary.el-button.is-link:hover{background:#1c1c1e0f!important;color:var(--vl-text)!important}.ui-page--system .account-row-actions__more{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:999px;background:#1c1c1e0a;color:#0f172ab8;cursor:pointer;transition:background .16s ease-out,color .16s ease-out,transform .16s ease-out}.ui-page--system .account-row-actions__more:hover,.ui-page--system .account-row-actions__more:focus-visible{background:#1c1c1e;color:#fff}.ui-page--system .account-row-actions__more:active{transform:scale(.96)}.account-action-menu.el-dropdown-menu{min-width:132px;padding:6px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important}.account-action-menu .el-dropdown-menu__item{height:32px;border-radius:8px;color:var(--vl-text);font-size:var(--ui-text-helper)}.account-action-menu .el-dropdown-menu__item:not(.is-disabled):hover{background:#1c1c1e0f;color:var(--vl-text)}.account-action-menu .el-dropdown-menu__item.is-danger{color:#dc2626}.account-action-menu .el-dropdown-menu__item.is-danger:not(.is-disabled):hover{background:#dc262614;color:#b91c1c}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{position:relative;padding-bottom:104px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions{position:fixed!important;top:auto!important;right:auto!important;bottom:72px!important;left:50%!important;z-index:80!important;width:min(860px,calc(100vw - 520px))!important;margin:0!important;padding:13px 16px!important;border:0!important;border-radius:999px!important;transform:translate(-35%)!important;background:linear-gradient(180deg,#ffffffc7,#eff6ffa3),#ffffff9e!important;box-shadow:0 24px 58px -34px #0f172a85,inset 0 1px #ffffffbd!important;backdrop-filter:blur(18px) saturate(124%)!important;-webkit-backdrop-filter:blur(18px) saturate(124%)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions:hover{box-shadow:0 28px 68px -36px #0f172a94,inset 0 1px #fffc!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions{bottom:76px!important;left:calc(50% - 172px)!important;width:min(740px,calc(100vw - 620px))!important;min-height:58px!important;padding:8px 10px 8px 18px!important;border:0!important;border-radius:16px!important;transform:translate(-50%)!important;color:#f8fafc!important;background:radial-gradient(circle at 18% 20%,rgba(52,211,153,.22),transparent 34%),linear-gradient(135deg,#111827f5,#0f172aeb)!important;box-shadow:0 26px 62px -28px #0f172ab8,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f!important;backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions:before{content:"";display:block;flex:0 0 auto;width:10px;height:10px;margin-right:2px;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px #34d39924}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions:hover{box-shadow:0 30px 72px -30px #0f172ac7,0 0 0 1px #ffffff1a,inset 0 1px #ffffff29!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__left{min-width:0;gap:7px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__left>strong{color:#fff!important;font-size:var(--ui-text-body)!important;font-weight:760!important;letter-spacing:.01em}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .ticket-validation-hint{max-width:280px;border:0!important;background:transparent!important;color:#e2e8f0d1!important;font-size:var(--ui-text-helper)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .ticket-validation-hint.is-ready{color:#a7f3d0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__right{gap:8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .el-button{min-height:42px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;font-weight:700!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .el-button:not(.el-button--primary){background:#ffffff1a!important;color:#f8fafce6!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .el-button:not(.el-button--primary):hover{background:#ffffff29!important;color:#fff!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .el-button--primary{min-width:168px;background:#fff!important;color:#0f172a!important;box-shadow:0 12px 28px -16px #ffffffdb!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions .el-button--primary:hover{background:#ecfeff!important}@media(max-width:1500px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions{width:min(680px,calc(100vw - 460px))!important;left:calc(50% - 152px)!important;transform:translate(-50%)!important}}@media(max-width:1200px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions{left:50%!important}}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{position:sticky!important;z-index:30!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{z-index:1}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 2px}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head div{display:grid;gap:2px}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head strong{color:#10213f;font-size:var(--ui-text-body-strong);font-weight:800;letter-spacing:-.02em}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head span{color:#738096;font-size:var(--ui-text-overline)}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head em{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(28,121,93,.18);border-radius:999px;background:#ebfcf4db;color:#1c795d;font-size:var(--ui-text-overline);font-style:normal;font-weight:800}.ui-page--incoming-call.is-direct-ticket-entry .ai-support-rail-head em:before{content:"";width:6px;height:6px;border-radius:999px;background:#21b579;box-shadow:0 0 0 4px #21b5791f}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ticket-assist-card{padding:16px!important;border:1px solid rgba(210,218,230,.86)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#f8fafceb)!important;box-shadow:0 18px 42px -38px #0f172a42,inset 0 1px #ffffffd6!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ai-flow-card{position:relative;isolation:isolate}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ai-flow-card:before{content:"";position:absolute;top:22px;left:-7px;width:7px;height:7px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ai-flow-card:after,.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(115deg,#1e90ff00,#38bdf8f2,#22c55eb8,#3b82f600,#14b8a6db,#1e90ff00);background-size:260% 260%;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:ticket-ai-border-flow 4.8s linear infinite}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ai-flow-card.is-live{border-color:#8968ff4d!important;background:radial-gradient(circle at 10% 0%,rgba(99,102,241,.18),transparent 32%),radial-gradient(circle at 92% 4%,rgba(45,212,191,.14),transparent 34%),linear-gradient(180deg,#fafcfffa,#f4f8fff0)!important;box-shadow:0 0 0 1px #8968ff1f,0 18px 42px -34px #4f46e566,0 0 36px -22px #2dd4bfc7,inset 0 1px #ffffffe0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card--compact-transcript .ticket-assist-card__head h4{display:inline-flex;align-items:center;gap:8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card--compact-transcript .ticket-assist-card__head h4:before{content:"";width:34px;height:18px;border-radius:999px;background:radial-gradient(circle at 35% 50%,#111827 0 2.5px,transparent 3.5px),radial-gradient(circle at 64% 50%,#111827 0 2.5px,transparent 3.5px),linear-gradient(135deg,#eef2ff,#ccfbf1);box-shadow:0 0 22px -12px #6366f1d1}.ui-page--incoming-call.is-direct-ticket-entry .ai-flow-card__hint{margin:-2px 0 10px;color:#728096;font-size:var(--ui-text-helper);line-height:1.5}.ui-page--incoming-call.is-direct-ticket-entry .transcript-toggle-button{margin-top:12px}.ui-page--incoming-call.is-direct-ticket-entry .transcript-compact-assist{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid rgba(137,104,255,.16);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(45,212,191,.12),transparent 42%),linear-gradient(180deg,#ffffffbd,#f8faff94);box-shadow:inset 0 1px #fffc}.ui-page--incoming-call.is-direct-ticket-entry .transcript-compact-assist>strong{color:#172554;font-size:var(--ui-text-body);line-height:1.45}.ui-page--incoming-call.is-direct-ticket-entry .transcript-compact-assist .assistant-guidance-list{gap:7px}.ui-page--incoming-call.is-direct-ticket-entry .transcript-compact-assist .assistant-guidance-list span{background:#ffffffb8}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer{position:absolute;top:0;right:calc(100% + 12px);z-index:80;width:min(720px,calc(100vw - 720px));min-width:620px;max-height:min(620px,calc(100vh - 96px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(137,104,255,.38);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(99,102,241,.2),transparent 28%),radial-gradient(circle at 92% 8%,rgba(45,212,191,.16),transparent 30%),linear-gradient(180deg,#fafcfffa,#f3f8fff5);box-shadow:0 34px 76px -40px #0f172a75,0 0 42px -24px #6366f1cc,0 0 54px -34px #2dd4bfb3}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(45,212,191,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 75%)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(115deg,#6366f1f2,#38bdf8bf,#2dd4bfe6,#a855f7b8,#6366f1f2);background-size:260% 260%;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:ticket-ai-border-flow 4.8s linear infinite}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid rgba(180,208,238,.7)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head:before{content:"";display:inline-flex;flex:0 0 auto;width:44px;height:22px;margin-top:2px;border-radius:999px;background:radial-gradient(circle at 35% 50%,#0f172a 0 3px,transparent 4px),radial-gradient(circle at 64% 50%,#0f172a 0 3px,transparent 4px),linear-gradient(135deg,#eef2ff,#ccfbf1);box-shadow:0 0 22px -12px #6366f1cc}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head strong,.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head span{display:block}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head strong{color:#10213f;font-size:var(--ui-text-body-strong);font-weight:900;letter-spacing:-.02em}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head span{margin-top:3px;color:#64748b;font-size:var(--ui-text-helper)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__head button{min-width:58px;min-height:30px;border:1px solid rgba(36,99,166,.18);border-radius:999px;background:#ffffffb8;color:var(--ui-action);font-size:var(--ui-text-helper);font-weight:900;cursor:pointer}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;min-height:0;overflow:hidden;padding:12px}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__body{display:grid;gap:11px;overflow:auto;max-height:min(540px,calc(100vh - 180px));padding:6px 8px 6px 2px;background:linear-gradient(180deg,#f8fbff9e,#f6faffe6)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__assist{display:flex;flex-direction:column;gap:10px;min-width:0;align-self:start;padding:12px;border:1px solid rgba(137,104,255,.16);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(45,212,191,.12),transparent 42%),linear-gradient(180deg,#ffffffe0,#f8faffc2);box-shadow:inset 0 1px #ffffffd6}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__assist>strong{color:#172554;font-size:var(--ui-text-body);line-height:1.45}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer__assist>p{margin:0;color:#64748b;font-size:var(--ui-text-helper);line-height:1.6}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;justify-self:start;width:min(96%,360px);padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert{grid-template-columns:minmax(0,1fr) 28px;justify-self:end}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line>i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,#9ca3af,#6b7280);color:#fff;font-size:var(--ui-text-overline);font-style:normal;font-weight:900;box-shadow:0 14px 28px -18px #0f172a8c}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert>i{grid-column:2;grid-row:1;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,#60a5fa,#2563eb)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__bubble{position:relative;min-width:0;padding:10px 12px 11px;border:1px solid rgba(218,223,232,.92);border-radius:16px 16px 16px 6px;background:linear-gradient(180deg,#fffffffa,#f7fafff2);color:#111827;box-shadow:0 12px 28px -24px #0f172a6b}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__bubble:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;border-left:1px solid rgba(218,223,232,.92);border-bottom:1px solid rgba(218,223,232,.92);background:#f7fafff5;transform:rotate(45deg)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert .full-transcript-line__bubble{grid-column:1;grid-row:1;border-color:#aeb4c1e6;border-color:#14b8a638;border-radius:16px 16px 6px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.1),transparent 42%),linear-gradient(180deg,#ecfdf5fa,#f0fdfaf2)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert .full-transcript-line__bubble:before{right:-6px;left:auto;border:0;border-top:1px solid rgba(20,184,166,.22);border-right:1px solid rgba(20,184,166,.22);background:#f0fdfaf5}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:5px}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert .full-transcript-line__meta{justify-content:flex-end}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__meta strong{color:#334155;font-size:var(--ui-text-overline);font-weight:900}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line.is-expert .full-transcript-line__meta strong{color:#1f2937}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__meta span{color:#8a97aa;font-size:var(--ui-text-label);font-weight:800}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line__meta em{min-height:20px;padding:0 7px;font-size:var(--ui-text-label)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-side-drawer .full-transcript-line p{margin:0;color:#111827;font-size:var(--ui-text-helper);line-height:1.55;letter-spacing:0}.ui-page--incoming-call.is-direct-ticket-entry .transcript-drawer-enter-active,.ui-page--incoming-call.is-direct-ticket-entry .transcript-drawer-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ui-page--incoming-call.is-direct-ticket-entry .transcript-drawer-enter-from,.ui-page--incoming-call.is-direct-ticket-entry .transcript-drawer-leave-to{opacity:0;transform:translate(18px) scale(.985)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail>.ticket-assist-card+.ticket-assist-card{margin-top:0!important;border-top:1px solid rgba(210,218,230,.86)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail{position:relative;gap:12px;padding:16px 16px 18px!important;overflow:hidden;border:1px solid rgba(224,184,74,.5)!important;border-radius:8px!important;background:linear-gradient(rgba(255,247,189,.84) 1px,transparent 1px),linear-gradient(180deg,#fff7b8,#fff1a8)!important;background-size:100% 28px,auto!important;box-shadow:0 16px 28px -24px #7857106b,0 0 28px -20px #facc15d9,0 2px #ffffffa6 inset!important;transform:rotate(-.35deg);isolation:isolate}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell{display:block;position:relative}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell:before{content:"";position:absolute;top:20px;left:-7px;z-index:1;width:7px;height:7px;border-radius:999px;background:#d59b24;box-shadow:0 0 0 4px #d59b2421}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell:has(.ticket-note-close-control:checked){display:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-card__head{align-items:center;padding-right:30px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid{grid-template-columns:1fr;gap:2px;overflow:hidden;border:0;border-radius:0;background:transparent}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid--editable{gap:6px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid article{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;min-height:auto;padding:8px 0;border:0;border-radius:0;background:transparent}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid--editable label{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;border-top:1px dashed rgba(157,121,35,.2)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid--editable label:first-child{border-top:0}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid article+article{border-top:1px dashed rgba(157,121,35,.26)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid span{margin:0;color:#7c5a12;font-size:var(--ui-text-overline);line-height:1.5;white-space:nowrap}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid--editable .el-textarea__inner{min-height:24px!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2f2714!important;font-size:var(--ui-text-helper)!important;font-weight:700!important;line-height:1.55!important;resize:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid--editable .el-textarea__inner:focus{background:#ffffff5c!important;box-shadow:0 0 0 1px #9d79232e!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .ticket-extraction-grid strong{max-height:none;overflow:visible;color:#2f2714;font-size:var(--ui-text-helper);line-height:1.55;overflow-wrap:anywhere}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail .el-tag{border-color:#9d792338!important;background:#ffffff61!important;color:#7c5a12!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-close-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:8px;right:10px;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff61;color:#8a6414;font-size:var(--ui-text-section);line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-close-control:before{content:"×"}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-close-control:hover{background:#ffffffad;color:#533b07;transform:scale(1.04)}@keyframes ticket-ai-border-flow{0%{background-position:0% 50%}to{background-position:260% 50%}}:root{--vl-card-gap: 4px}:where(.view-stack,.ui-page,.page-surface,.metric-grid,.ui-metric-grid,.quick-grid,.content-grid,.content-grid--wide,.aside-stack,.board-stack,.dashboard-work-grid,.dashboard-side-stack,.task-list,.notification-list,.records-card-list,.settings-section-grid,.resource-grid,.knowledge-layout,.knowledge-main,.quality-overview-grid,.quality-overview-main,.quality-overview-side,.quality-summary-grid,.quality-panel-grid,.quality-quick-grid,.admin-analytics-grid,.seat-card-grid,.emergency-grid,.operations-grid,.reception-dashboard,.reception-grid,.reception-main,.ticket-workbench,.ticket-form-main,.ticket-support-rail,.ticket-key-rail,.ticket-flow-map,.intake-spotlight,.full-transcript-layout,.full-transcript-assist,.full-transcript-key,.video-layout,.kb-layout,.emergency-workspace,.dashboard-split,.operator-grid,.agent-grid,.menu-layout,.intake-layout,.visual-content-grid,.directory-layout,.menu-side-stack,.training-grid,.training-stat-grid,.knowledge-card-grid,.talent-list,.crisis-info-grid){gap:var(--vl-card-gap)!important;row-gap:var(--vl-card-gap)!important;column-gap:var(--vl-card-gap)!important}:where(.ui-page,.page-surface,.reception-dashboard,.call-records-view,.quality-workspace-page,.ui-page--incoming-call) :where(.metric-grid,.ui-metric-grid,.quick-grid,.content-grid,.content-grid--wide,.dashboard-work-grid,.dashboard-side-stack,.task-list,.notification-list,.records-card-list,.settings-section-grid,.quality-overview-grid,.quality-summary-grid,.quality-panel-grid,.quality-quick-grid,.ticket-workbench,.ticket-form-main,.ticket-support-rail,.ticket-key-rail){gap:var(--vl-card-gap)!important;row-gap:var(--vl-card-gap)!important;column-gap:var(--vl-card-gap)!important}body .ui-page.ui-page.ui-page :where(.metric-grid,.ui-metric-grid,.quick-grid,.content-grid,.content-grid--wide,.aside-stack,.dashboard-work-grid,.dashboard-side-stack,.task-list,.notification-list,.records-card-list,.settings-section-grid,.resource-grid,.knowledge-layout,.knowledge-main,.quality-overview-grid,.quality-overview-main,.quality-overview-side,.quality-summary-grid,.quality-panel-grid,.quality-quick-grid,.admin-analytics-grid,.seat-card-grid,.emergency-grid,.operations-grid,.reception-grid,.reception-main,.ticket-workbench,.ticket-form-main,.ticket-support-rail,.ticket-key-rail,.ticket-flow-map,.intake-spotlight,.full-transcript-layout,.full-transcript-assist,.full-transcript-key,.video-layout),.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main,.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail,.ui-page--incoming-call.is-direct-ticket-entry .ticket-key-rail,.ui-page--incoming-call.is-direct-ticket-entry .ticket-flow-map,.ui-page--incoming-call.is-direct-ticket-entry .intake-spotlight,.ui-page--incoming-call.is-direct-ticket-entry .full-transcript-layout,.ui-page--incoming-call.is-direct-ticket-entry .full-transcript-assist,.ui-page--incoming-call.is-direct-ticket-entry .full-transcript-key{gap:var(--vl-card-gap)!important;row-gap:var(--vl-card-gap)!important;column-gap:var(--vl-card-gap)!important}.app-shell>.app-sidebar{padding:10px!important;gap:10px!important;row-gap:10px!important;column-gap:10px!important}.app-shell>.app-sidebar .nav-stack{gap:10px!important;row-gap:10px!important;column-gap:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{--ticket-section-rail-width: 48px;--ticket-section-gap: 8px;grid-template-columns:var(--ticket-section-rail-width) repeat(2,minmax(0,1fr))!important;gap:var(--ticket-section-gap)!important;transition:grid-template-columns .22s ease,gap .22s ease!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main.is-section-rail-collapsed{--ticket-section-rail-width: 48px;--ticket-section-gap: 8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip{width:100%!important;transition:width .22s ease,padding .22s ease,box-shadow .22s ease,background .22s ease!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{width:48px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{min-height:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic .ticket-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic .ticket-field-grid label:first-child,.ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid label.is-wide{grid-column:1 / -1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 14px!important;border:1px solid rgba(226,232,240,.82)!important;border-radius:12px!important;background:#fffffffa!important;color:#475569!important;box-shadow:inset 0 0 0 1px #e2e8f052!important;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip:hover{border-color:#bfdbfef5!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px #dbeafee6!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip.is-selected{padding-left:32px!important;border-color:#93c5fdf5!important;background:#eff6fffa!important;color:#0f172a!important;box-shadow:0 8px 18px -18px #2563eb2e,inset 0 0 0 1px #bfdbfef5!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip.is-selected:before{content:""!important;position:absolute!important;left:12px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:radial-gradient(circle at center,#2563eb 0 3px,transparent 3px),#dbeafee6!important;box-shadow:inset 0 0 0 1px #60a5fa94!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary-chip{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#eff6fffa!important;color:#1e3a8a!important;font-size:var(--ui-text-overline)!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #bfdbfeeb!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{--ticket-section-rail-width: 48px !important;--ticket-section-gap: 8px !important;grid-template-columns:var(--ticket-section-rail-width) minmax(0,1fr)!important;grid-auto-columns:0!important;grid-auto-flow:row!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main.is-section-rail-collapsed{--ticket-section-rail-width: 48px !important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-form-header,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-flow-map,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{grid-column:2!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{width:100%!important;min-width:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{gap:14px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 16px 0 18px!important;padding:2px 0 12px!important;border:0!important;border-bottom:1px solid rgba(210,218,230,.82)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline p{margin-top:5px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline .ticket-object-avatar{width:42px!important;height:42px!important;border-radius:12px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline .ticket-object-title-row h3{font-size:var(--ui-text-section)!important;line-height:1.2!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline .ticket-form-meta{max-width:360px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip{grid-column:1!important;grid-row:2 / span 20!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-context-inline{grid-row:1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-step--basic{grid-row:2!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar{grid-row:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-progress-card{grid-row:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary{height:calc(100dvh - 28px)!important;min-height:0!important;overflow:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-section,.ui-page--incoming-call.is-direct-ticket-entry .ticket-tab-pane{min-height:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{height:calc(100dvh - 28px)!important;min-height:0!important;grid-template-columns:minmax(720px,1fr) minmax(320px,360px)!important;align-items:stretch!important;gap:14px!important;overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{position:relative!important;max-height:calc(100dvh - 28px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 14px 112px 0!important;scroll-padding-bottom:128px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main::-webkit-scrollbar{width:8px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main::-webkit-scrollbar-track{background:transparent}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b852}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{align-self:stretch!important;max-height:calc(100dvh - 28px)!important;min-height:0!important;overflow:visible!important;padding:6px 2px 10px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-assist-card--compact-transcript{max-height:calc(100dvh - 350px)!important}.ui-page--incoming-call.is-direct-ticket-entry .compact-transcript-list{max-height:290px!important;overflow:auto!important;padding-right:2px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell{max-height:330px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail{max-height:330px!important;overflow:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-submit-bar.ticket-global-actions{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:8!important;grid-column:2!important;width:min(760px,calc(100% - 44px))!important;margin:18px auto 0!important;transform:none!important}.app-sidebar .nav-item.is-active,.app-sidebar .nav-item.is-active:hover{color:var(--vl-text)!important;border-color:#ffffffb8!important;background:#fff!important;box-shadow:none!important}.app-sidebar .nav-item.is-active .nav-icon{color:var(--vl-text)!important}.app-sidebar .nav-item:not(.is-active):hover{color:var(--vl-text)!important;border-color:#0f172a1c!important;background:#ffffffb8!important}.app-sidebar .nav-item.is-active:hover{border-color:transparent!important;background:#fff!important}.app-sidebar .nav-item:hover,.app-sidebar .subnav-item:hover{border-color:transparent!important;outline:0!important;box-shadow:none!important}.brand-token--logo{overflow:hidden;padding:0!important;background:#fff!important}.brand-token--logo img{display:block;width:100%;height:100%;object-fit:cover}:root{--ui-card-gap: 4px;--ui-metric-card-min-height: 96px;--ui-metric-card-padding: 12px 16px}body #app .ui-page [class*=-grid]:has(>.surface-card),body #app .ui-page [class*=-grid]:has(>.ui-panel),body #app .ui-page [class*=-grid]:has(>.metric-card),body #app .ui-page [class*=-grid]:has(>.ui-metric-card),body #app .ui-page [class*=-side]:has(>.surface-card),body #app .ui-page [class*=-stack]:has(>.surface-card),body #app .ui-page .content-grid,body #app .ui-page .content-grid--wide,body #app .ui-page .dashboard-split,body #app .ui-page .operator-grid,body #app .ui-page .operator-side{column-gap:var(--ui-card-gap)!important;row-gap:var(--ui-card-gap)!important}body #app .ui-page .ui-metric-grid>.ui-metric-card,body #app .ui-page .ui-metric-grid>.metric-card,body #app .ui-page .metric-grid>.ui-metric-card,body #app .ui-page .metric-grid>.metric-card{box-sizing:border-box!important;min-height:var(--ui-metric-card-min-height)!important;padding:var(--ui-metric-card-padding)!important}body #app .ui-page .table-row-actions{justify-content:center;flex-wrap:nowrap;gap:10px}body #app .ui-page .table-row-actions .el-button+.el-button{margin-left:0}body #app .ui-page .table-row-actions__arrow{width:12px;height:12px;margin-left:3px;font-size:var(--ui-text-helper)}body #app .ui-page .glass-table.el-table{--el-table-fixed-right-column: #ffffff !important;--el-table-fixed-left-column: #ffffff !important}body #app .ui-page .glass-table.el-table .el-table-fixed-column--right,body #app .ui-page .glass-table.el-table .el-table-fixed-column--left{background:#fff!important;box-shadow:none!important}body #app .ui-page .glass-table.el-table th.el-table-fixed-column--right,body #app .ui-page .glass-table.el-table th.el-table-fixed-column--left{background:#f8fafc!important}body #app .ui-page .glass-table.el-table .el-table-fixed-column--right{border-left:1px solid rgba(15,23,42,.07)!important}body #app .ui-page .glass-table.el-table .el-table-fixed-column--left{border-right:1px solid rgba(15,23,42,.07)!important}body #app .ui-page .glass-table.el-table .el-table-fixed-column--right:before,body #app .ui-page .glass-table.el-table .el-table-fixed-column--right:after,body #app .ui-page .glass-table.el-table .el-table-fixed-column--left:before,body #app .ui-page .glass-table.el-table .el-table-fixed-column--left:after{display:none!important;box-shadow:none!important}body #app .app-sidebar .nav-item:hover,body #app .app-sidebar .subnav-item:hover,body #app .app-sidebar .nav-item:hover:focus,body #app .app-sidebar .subnav-item:hover:focus,body #app .app-sidebar .nav-item:hover:focus-visible,body #app .app-sidebar .subnav-item:hover:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:none!important}body #app .app-sidebar .nav-item:hover:before,body #app .app-sidebar .nav-item:hover:after,body #app .app-sidebar .subnav-item:hover:before,body #app .app-sidebar .subnav-item:hover:after{border:0!important;outline:0!important;box-shadow:none!important}body #app .surface-card,body #app .ui-panel,body #app .ui-table-panel,body #app .ui-list-panel,body #app .metric-card,body #app .ui-metric-card,body #app .quick-card,body #app .quality-panel,body #app .quality-summary-card,body #app .quality-intro,body #app .quality-welcome,body #app .quality-quick-card,body #app .quality-import-list>article,body #app .el-card{border:0!important;box-shadow:none!important}body #app .ui-page--quality-basic .quality-welcome{grid-template-columns:minmax(300px,1fr) minmax(420px,.9fr)!important;gap:24px!important;align-items:center!important}body #app .ui-page--quality-basic .quality-welcome__actions{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important;gap:12px!important}body #app .ui-page--quality-basic .quality-scope-control{display:grid;min-width:0;gap:7px}body #app .ui-page--quality-basic .quality-scope-control__label{display:flex;min-width:0;align-items:center;gap:6px;color:var(--vl-text-soft);font-size:var(--ui-text-helper)}body #app .ui-page--quality-basic .quality-scope-control__label strong{overflow:hidden;margin-left:auto;color:var(--vl-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}body #app .ui-page--quality-basic .quality-scope-cascader{width:100%!important}body #app .ui-page--quality-basic .quality-welcome__buttons{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}body #app .ui-page--quality-basic .quality-welcome__buttons .el-button+.el-button{margin-left:0}@media(max-width:1080px){body #app .ui-page--quality-basic .quality-welcome,body #app .ui-page--quality-basic .quality-welcome__actions{grid-template-columns:1fr!important}body #app .ui-page--quality-basic .quality-welcome__buttons{justify-content:flex-start}}@media(min-width:861px){.ui-page--service-ticket .service-ticket-dock{right:18px;bottom:14px;left:250px;grid-template-columns:minmax(240px,1fr) auto;padding:10px 12px;border-radius:16px!important}.ui-page--service-ticket .service-ticket-dock__actions{flex-wrap:nowrap}.ui-page--service-ticket .service-ticket-dock .el-button{min-height:38px;padding-inline:13px}}body #app .ui-page .ui-metric-card>span,body #app .ui-page .ui-metric-card>strong,body #app .ui-page .ui-metric-card>small{grid-column:2!important;min-width:0!important;margin-top:0!important}body #app .ui-page .ui-metric-card>span{align-self:start!important;line-height:1.25!important}body #app .ui-page .ui-metric-card>strong{line-height:1.18!important;font-variant-numeric:tabular-nums}body #app .ui-page .ui-metric-card>small{overflow:hidden;color:var(--vl-text-soft)!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap}.ui-page--service-ticket .service-ticket-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-page--service-ticket .service-ticket-step{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(36,99,166,.12)}.ui-page--service-ticket .service-ticket-step:hover{background:#fff;box-shadow:inset 0 0 0 1px #2463a633;transform:translateY(-1px)}.ui-page--service-ticket .service-ticket-step:active{transform:scale(.985)}.ui-page--service-ticket .service-ticket-step:focus-visible{outline:2px solid rgba(36,99,166,.62);outline-offset:3px}.ui-page--service-ticket .service-form-group{scroll-margin-top:112px}.ui-page--service-ticket .settings-grid .el-form-item{padding:2px 0 8px;border-radius:0;background:transparent;box-shadow:none;transform:none}.ui-page--service-ticket .settings-grid .el-form-item:focus-within{background:transparent;box-shadow:none;transform:none}.ui-page--service-ticket .work-order-field-section{margin-top:8px;padding:16px 14px 10px;border-top:1px solid rgba(36,99,166,.12);border-radius:14px 14px 0 0;background:#2463a609}.ui-page--service-ticket .work-order-field-section span{color:var(--ui-blue-800)}@media(max-width:1080px){.ui-page--service-ticket .service-ticket-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ui-page--service-ticket .service-ticket-progress{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ui-page--service-ticket .service-ticket-step,.ui-page--service-ticket .service-ticket-progress:before{scroll-behavior:auto;transition:none}}body #app .ui-page .filter-bar{display:block!important;width:100%!important;min-width:0!important;padding:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #app .ui-page .ui-table-panel>.section-head,body #app .ui-page .ui-list-panel>.section-head{align-items:flex-start!important}body #app .ui-page .ui-table-panel>.section-head:has(.section-head__actions),body #app .ui-page .ui-list-panel>.section-head:has(.section-head__actions){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-direction:row!important;gap:16px!important}body #app .ui-page .section-head__copy{flex:1 1 auto!important;width:auto!important;max-width:min(760px,100%)!important}body #app .ui-page .section-head__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;flex-wrap:wrap!important;width:auto!important;margin-left:auto!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #app .ui-page .section-head__title-group{row-gap:6px!important}body #app .ui-page .section-head__title-group .el-tag{flex:0 0 auto!important}body #app .ui-page .filter-bar>.ui-filter-bar,body #app .ui-page .ui-table-panel>.ui-filter-bar,body #app .ui-page .ui-list-panel>.ui-filter-bar,body #app .ui-page .records-list-panel>.ui-filter-bar{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}body #app .ui-page .ui-table-panel>.ui-filter-bar,body #app .ui-page .ui-list-panel>.ui-filter-bar,body #app .ui-page .records-list-panel>.ui-filter-bar{padding:0 0 14px!important}body #app .ui-page .ui-filter-bar__primary>.el-input{width:min(360px,100%)!important;min-width:220px!important;flex:0 1 360px!important}body #app .ui-page .ui-filter-bar__primary>.el-select{width:168px!important;min-width:144px!important;flex:0 1 168px!important}body #app .ui-page .ui-filter-bar__primary>.el-date-editor{width:260px!important;min-width:240px!important;flex:0 1 260px!important}body #app .ui-page .ui-filter-bar__primary>.el-button{width:auto!important;flex:0 0 auto!important;margin-left:0!important}body #app .ui-page .ui-filter-bar__primary>.el-button:first-of-type{margin-left:auto!important}body #app .ui-page .ui-filter-bar__meta{min-height:40px!important;margin-left:auto!important}@media(max-width:1440px){body #app .ui-page .ui-filter-bar{flex-direction:column!important;align-items:stretch!important}body #app .ui-page .ui-filter-bar__primary{flex-wrap:wrap!important}body #app .ui-page .ui-filter-bar__meta{width:100%!important;margin-left:0!important;justify-content:flex-end!important}}@media(max-width:900px){body #app .ui-page .ui-table-panel>.section-head:has(.section-head__actions),body #app .ui-page .ui-list-panel>.section-head:has(.section-head__actions){flex-direction:column!important;align-items:stretch!important}body #app .ui-page .section-head__actions{justify-content:flex-start!important;width:100%!important;margin-left:0!important}}@media(max-width:720px){body #app .ui-page .ui-filter-bar__primary>.el-input,body #app .ui-page .ui-filter-bar__primary>.el-select,body #app .ui-page .ui-filter-bar__primary>.el-date-editor,body #app .ui-page .ui-filter-bar__primary>.el-button{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%!important}body #app .ui-page .ui-filter-bar__primary>.el-button:first-of-type{margin-left:0!important}body #app .ui-page .ui-filter-bar__meta{align-items:stretch!important;flex-wrap:wrap!important}body #app .ui-page .ui-filter-bar__meta>.el-button{flex:1 1 auto!important}}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:minmax(720px,1fr) minmax(320px,360px)!important;column-gap:14px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{--ticket-rail-surface-width: 96px;grid-column:1!important;grid-row:1!important;order:initial!important;display:grid;grid-template-columns:var(--ticket-rail-surface-width) minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(210,218,230,.88);border-radius:var(--ui-radius-panel, 20px);background:linear-gradient(90deg,rgba(247,250,252,.98) 0 var(--ticket-rail-surface-width),rgba(255,255,255,.98) var(--ticket-rail-surface-width) 100%);box-shadow:0 18px 48px -42px #0f172a57,inset 0 1px #ffffffeb;transition:grid-template-columns .18s ease}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell.is-section-rail-collapsed{--ticket-rail-surface-width: 56px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip{grid-column:1!important;grid-row:1!important;position:relative!important;top:auto!important;z-index:3!important;align-self:stretch!important;display:flex!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding:12px 10px!important;gap:6px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid rgba(210,218,230,.72)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:layout style;scrollbar-width:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip::-webkit-scrollbar{display:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{width:100%!important;padding-inline:8px!important;box-shadow:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-rail-toggle{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid rgba(203,213,225,.7);border-radius:var(--ui-radius-control, 12px);background:#ffffffe0}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-pill{flex:0 0 auto;min-height:50px;padding:7px 9px;border-radius:var(--ui-radius-control, 12px);background:transparent}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-pill:hover{transform:none;background:#ffffffd6;box-shadow:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-pill.is-active{border-color:#2563eb29;background:#fff;box-shadow:0 8px 20px -18px #2563eb73,inset 3px 0 0 var(--ui-action)}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:14px 16px 112px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-gutter:stable}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail{grid-column:2!important}@media(max-width:1180px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:minmax(660px,1fr) minmax(300px,330px)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{--ticket-rail-surface-width: 84px}}@media(prefers-reduced-motion:reduce){.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{transition:none}}.ui-page--video-call .video-call-actions{flex:0 0 auto}.ui-page--video-call .video-round-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:94px!important;padding:0 14px;white-space:nowrap}.ui-page--video-call .video-round-button .el-icon{flex:0 0 auto;width:var(--ui-icon-size-default);height:var(--ui-icon-size-default);font-size:var(--ui-icon-size-default)}.ui-page--video-call .video-round-button:nth-child(2){min-width:126px!important}.ui-page--video-call .video-round-button:focus-visible,.ui-page--video-call .ticket-stepper__steps button:focus-visible,.ui-page--video-call .intake-chip:focus-visible{outline:3px solid rgba(36,99,166,.24);outline-offset:2px}.ui-page--video-call .video-pip.is-camera-off{border-color:#ffffff1a;background:#0f172ae6}.ui-page--video-call .video-pip.is-camera-off .video-person--self{opacity:.68}.ui-page--video-call .ticket-stepper__steps button[aria-current=step]{box-shadow:0 8px 20px -16px #1c1c1eb8}@media(max-width:760px){.ui-page--video-call .video-call-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-page--video-call .video-round-button,.ui-page--video-call .video-round-button:nth-child(2),.ui-page--video-call .video-round-button.is-danger{width:100%;min-width:0!important}.ui-page--video-call .video-round-button.is-danger{grid-column:1 / -1}}:root,[data-ui-theme]{--ui-blue-50: #f0f5fa;--ui-blue-100: #dfeaf4;--ui-blue-600: #2463a6;--ui-blue-700: #1e548d;--ui-blue-800: #194675;--ui-slate-0: #ffffff;--ui-slate-25: #fbfcfe;--ui-slate-50: #f6f8fb;--ui-slate-100: #eef2f7;--ui-slate-200: #dce3ec;--ui-slate-400: #90a0b3;--ui-slate-600: #5f7287;--ui-slate-800: #25364b;--ui-slate-900: #112033;--ui-green-50: #ecfdf5;--ui-green-600: #059669;--ui-amber-50: #fffbeb;--ui-amber-600: #d97706;--ui-red-50: #fef2f2;--ui-red-600: #dc2626;--ui-bg-canvas: var(--ui-slate-50);--ui-bg-subtle: var(--ui-slate-100);--ui-bg-surface: var(--ui-slate-0);--ui-bg-brand-subtle: var(--ui-blue-50);--ui-text-primary: var(--ui-slate-900);--ui-text-secondary: var(--ui-slate-600);--ui-text-tertiary: var(--ui-slate-400);--ui-text-on-brand: var(--ui-slate-0);--ui-border: rgba(17, 32, 51, .09);--ui-border-strong: rgba(17, 32, 51, .16);--ui-border-shell: 0 solid transparent;--ui-border-large-card: 0 solid transparent;--ui-border-panel: 1px solid var(--ui-border);--ui-border-card: 1px solid var(--ui-border);--ui-overlay-drawer: transparent;--ui-overlay-modal: rgba(17, 32, 51, .12);--ui-action: var(--ui-blue-600);--ui-action-hover: var(--ui-blue-700);--ui-focus: rgba(36, 99, 166, .32);--ui-control-height: 40px;--ui-control-height-compact: 32px;--ui-control-border: rgba(17, 32, 51, .12);--ui-control-border-hover: rgba(17, 32, 51, .2);--ui-control-border-focus: rgba(17, 32, 51, .42);--ui-success: var(--ui-green-600);--ui-warning: var(--ui-amber-600);--ui-danger: var(--ui-red-600);--ui-data-1: #18243b;--ui-data-2: var(--ui-blue-600);--ui-data-3: #0f9f78;--ui-data-4: #d99a2b;--ui-data-5: #d95862;--ui-data-6: #7b8798;--ui-data-7: #6d56c7;--ui-data-grid: #dfe5ea;--ui-data-heat-base: #f3f6f9;--ui-font-sans: "SF Pro Display", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--ui-font-mono: "Fira Code", "SFMono-Regular", "SF Mono", Consolas, ui-monospace, monospace;--ui-font-weight-metric: 600;--ui-text-10: .625rem;--ui-text-11: .6875rem;--ui-text-12: .75rem;--ui-text-14: .875rem;--ui-text-16: 1rem;--ui-text-18: 1.125rem;--ui-text-20: 1.25rem;--ui-text-24: 1.5rem;--ui-text-28: 1.75rem;--ui-text-32: 2rem;--ui-text-36: 2.25rem;--ui-text-48: 3rem;--ui-text-64: 4rem;--ui-text-label: var(--ui-text-10);--ui-text-overline: var(--ui-text-11);--ui-text-helper: var(--ui-text-12);--ui-text-body: var(--ui-text-14);--ui-text-body-strong: var(--ui-text-16);--ui-text-section: var(--ui-text-18);--ui-text-heading: var(--ui-text-20);--ui-text-title: var(--ui-text-24);--ui-text-display: var(--ui-text-32);--ui-decorative-overline-display: none;--ui-leading-tight: 1.3;--ui-leading-heading: 1.4;--ui-leading-body: 1.6;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-space-12: 48px;--ui-radius-1: 4px;--ui-radius-2: 8px;--ui-radius-3: 12px;--ui-radius-4: 16px;--ui-radius-5: 20px;--ui-radius-6: 24px;--ui-radius-8: 32px;--ui-radius-compact: var(--ui-radius-2);--ui-radius-control: var(--ui-radius-3);--ui-radius-card: var(--ui-radius-4);--ui-radius-panel: var(--ui-radius-5);--ui-radius-dialog: var(--ui-radius-6);--ui-radius-shell: var(--ui-radius-6);--ui-radius-window: var(--ui-radius-8);--ui-radius-pill: 999px;--ui-shadow-1: 0 1px 2px rgba(17, 32, 51, .04), 0 8px 24px -20px rgba(17, 32, 51, .18);--ui-shadow-2: 0 18px 44px -28px rgba(17, 32, 51, .28);--ui-duration-fast: .12s;--ui-duration-base: .18s;--ui-duration-slow: .26s;--ui-ease-enter: cubic-bezier(.22, 1, .36, 1);--ui-ease-move: cubic-bezier(.25, 1, .5, 1);--ui-scrollbar-size: 6px;--ui-scrollbar-thumb: rgba(95, 114, 135, .34);--ui-scrollbar-thumb-hover: rgba(37, 54, 75, .52);--ui-ink-900: #1c1c1e;--ui-ink-800: #303036;--ui-button-primary-background: linear-gradient(135deg, var(--ui-ink-900), var(--ui-ink-800));--ui-button-primary-foreground: var(--ui-slate-0);--ui-text-muted-readable: #5f6f85;--ui-focus-ring: 2px solid var(--ui-action);--ui-layout-card-gap: var(--ui-space-1);--ui-icon-size-small: 16px;--ui-icon-size-default: 18px;--ui-icon-size-metric: 20px;--ui-icon-container-size: 40px;--ui-icon-color: var(--ui-text-secondary);--ui-icon-surface: #f1f3f5}:root{color-scheme:light;--qm-page-intro-min-height: 84px;--qm-page-intro-padding: 18px 20px;--qm-summary-heading-min-height: var(--qm-page-intro-min-height);--qm-summary-heading-padding: var(--qm-page-intro-padding);--qm-analysis-panel-padding: 20px;--qm-analysis-column-gap: 20px;--qm-analysis-primary-ratio: 1.55fr;--qm-analysis-support-ratio: .85fr;--qm-service-analysis-primary-ratio: 1.72fr;--qm-service-analysis-support-ratio: .58fr;--qm-service-analysis-support-min: 330px;--vl-brand: var(--ui-action);--vl-brand-strong: var(--ui-blue-800);--vl-brand-soft: rgba(36, 99, 166, .1);--vl-text: var(--ui-text-primary);--vl-text-soft: var(--ui-text-secondary);--vl-text-faint: var(--ui-text-tertiary);--vl-line: var(--ui-border);--vl-line-strong: var(--ui-border-strong);--vl-surface: var(--ui-bg-surface);--vl-surface-strong: var(--ui-bg-surface);--vl-shadow: var(--ui-shadow-1);--vl-shadow-medium: var(--ui-shadow-2);--vl-radius-xs: var(--ui-radius-compact);--vl-radius-sm: var(--ui-radius-card);--vl-radius-md: var(--ui-radius-panel);--vl-radius-lg: var(--ui-radius-dialog);--vl-radius-xl: var(--ui-radius-window);--el-font-family: var(--ui-font-sans);--el-font-size-extra-small: var(--ui-text-overline);--el-font-size-small: var(--ui-text-helper);--el-font-size-base: var(--ui-text-body);--el-font-size-medium: var(--ui-text-body);--el-font-size-large: var(--ui-text-body-strong);--el-font-size-extra-large: var(--ui-text-heading);--el-color-primary: var(--ui-action);--el-color-primary-dark-2: var(--ui-action-hover);--el-color-primary-light-3: color-mix(in srgb, var(--ui-action) 70%, white);--el-color-primary-light-5: color-mix(in srgb, var(--ui-action) 50%, white);--el-color-primary-light-7: color-mix(in srgb, var(--ui-action) 30%, white);--el-color-primary-light-8: var(--ui-blue-100);--el-color-primary-light-9: var(--ui-blue-50);--el-border-radius-small: var(--ui-radius-compact);--el-border-radius-base: var(--ui-radius-control);--el-border-radius-round: var(--ui-radius-pill);--el-border-radius-circle: 50%}body .el-checkbox{--el-checkbox-border-radius: var(--ui-radius-1)}html{font-family:var(--ui-font-sans);text-size-adjust:100%;scroll-behavior:smooth}body{font-size:var(--ui-text-body);line-height:var(--ui-leading-body)}.ui-skip-link{position:fixed;top:var(--ui-space-3);left:var(--ui-space-3);z-index:10000;padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);color:var(--ui-text-on-brand);background:var(--ui-action);box-shadow:var(--ui-shadow-2);transform:translateY(calc(-100% - var(--ui-space-6)));transition:transform var(--ui-duration-fast) var(--ui-ease-enter)}.ui-skip-link:focus-visible{transform:translateY(0)}#main-workspace{scroll-margin-top:var(--ui-space-4)}body #app .ui-shell-surface{border:var(--ui-border-shell)!important}body #app :is(.ui-large-card,.surface-card,.ui-panel,.ui-table-panel,.ui-metric-card,.metric-card,.signal-metric,.dashboard-metric-grid,.command-hero,.hero-banner,.knowledge-hero,.library-panel,.training-card,.talent-card,.crisis-card,.records-card,.notification-card,.reminder-card,.quality-panel,.quality-quick-card,.quality-summary-card,.agent-card,.signal-card,.ticket-form-shell,.video-profile-panel,.video-ticket-panel,.brand-operator-card){border:var(--ui-border-large-card)!important}.ui-decorative-overline{display:var(--ui-decorative-overline-display)!important}body #app .ui-page.ui-page--viewport-workbench{box-sizing:border-box;height:var(--ui-viewport-workbench-height, calc(100dvh - 40px) );min-height:0;overflow:hidden}body #app .ui-page--viewport-workbench>.ui-viewport-workspace{min-height:0;overflow:hidden}@media(max-width:1260px){body #app .ui-page.ui-page--viewport-workbench{height:auto;min-height:calc(100dvh - 40px);overflow:visible}body #app .ui-page--viewport-workbench>.ui-viewport-workspace{overflow:visible}}button,a,input,textarea,select,[role=button]{-webkit-tap-highlight-color:rgba(36,99,166,.12);touch-action:manipulation}:where(button,a,[role=button]):focus-visible{outline:2px solid var(--ui-action)!important;outline-offset:3px;box-shadow:0 0 0 4px var(--ui-focus)}:where(button,input,textarea,select):disabled,[aria-disabled=true]{cursor:not-allowed;box-shadow:none!important;transform:none!important}h1,h2,h3,h4{color:var(--ui-text-primary);line-height:var(--ui-leading-tight);text-wrap:balance}p,li,td,th{text-wrap:pretty}.workspace-clock,.ui-metric-card strong,.el-table .cell{font-variant-numeric:tabular-nums}body #app .ui-page .ui-metric-card>strong{font-weight:var(--ui-font-weight-metric)!important}.surface-card,.ui-panel,.ui-table-panel{border-color:var(--ui-border);background:var(--ui-bg-surface);box-shadow:var(--ui-shadow-1)}.el-dialog,.el-drawer{overscroll-behavior:contain}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap){scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap)::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size)}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap)::-webkit-scrollbar-track,:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap)::-webkit-scrollbar-corner{background:transparent}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap)::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:var(--ui-radius-pill);background-color:var(--ui-scrollbar-thumb)!important;background-clip:padding-box}.ui-scroll-region{min-width:0;min-height:0;max-width:100%;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-scroll-region--vertical{overflow-x:hidden!important;overflow-y:auto}.ui-scroll-region--horizontal{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}@media(hover:hover)and (pointer:fine){:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap){scrollbar-color:transparent transparent!important}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap):is(:hover,:focus-within){scrollbar-color:var(--ui-scrollbar-thumb) transparent!important}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap)::-webkit-scrollbar-thumb{background-color:transparent!important}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb)!important}:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap):is(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover)!important}}@media(forced-colors:active){:where(html,body,.page-container,.ui-scroll-region,.el-dialog__body,.el-drawer__body,.el-scrollbar__wrap){scrollbar-color:auto!important}}.workspace-page-enter-active{transition:opacity var(--ui-duration-base) var(--ui-ease-enter),transform var(--ui-duration-base) var(--ui-ease-enter)}.workspace-page-leave-active{transition:opacity var(--ui-duration-fast) ease-out,transform var(--ui-duration-fast) ease-out}.workspace-page-enter-from{opacity:0;transform:translateY(4px)}.workspace-page-leave-to{opacity:0;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:767px){:root{--ui-radius-dialog: var(--ui-radius-5);--ui-radius-shell: var(--ui-radius-5);--ui-radius-window: var(--ui-radius-6)}.el-dialog{max-width:calc(100vw - 24px)}}@media(min-width:861px)and (max-width:1280px){.app-sidebar{overflow:hidden!important}.app-sidebar .nav-stack{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-auto-rows:max-content!important;align-content:start!important;padding-bottom:128px!important;scroll-padding-top:112px;scroll-padding-bottom:144px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{min-height:max-content!important;align-self:start!important}body>.ticket-submit-bar.ticket-global-actions{--ui-button-primary-background: var(--ui-slate-0);--ui-button-primary-foreground: var(--ui-ink-900);position:fixed!important;right:auto!important;bottom:24px!important;left:calc(264px + (100vw - 638px)/2)!important;z-index:80!important;width:min(760px,calc(100vw - 696px))!important;min-height:58px!important;margin:0!important;padding:8px 10px 8px 18px!important;border:0!important;border-radius:var(--ui-radius-card)!important;transform:translate(-50%)!important;color:#f8fafc!important;background:radial-gradient(circle at 18% 20%,rgba(52,211,153,.22),transparent 34%),linear-gradient(135deg,#111827,#0f172a)!important;box-shadow:0 26px 62px -28px #0f172ab8,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>.ticket-submit-bar.ticket-global-actions:before{width:8px;height:8px;margin-right:0;box-shadow:0 0 0 4px #0596691f}body>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__left>strong{color:#fff!important}body>.ticket-submit-bar.ticket-global-actions .ticket-validation-hint{max-width:280px;color:#e2e8f0d1!important}body>.ticket-submit-bar.ticket-global-actions .ticket-validation-hint.is-ready{color:#a7f3d0!important}body>.ticket-submit-bar.ticket-global-actions .el-button:not(.el-button--primary){border:0!important;background:#ffffff1a!important;color:#f8fafce6!important}body>.ticket-submit-bar.ticket-global-actions .el-button{min-height:42px!important;padding:0 18px!important;border:0!important;border-radius:var(--ui-radius-pill)!important;font-weight:700!important}body>.ticket-submit-bar.ticket-global-actions .el-button--primary{min-width:168px;border-color:transparent!important;background:var(--ui-button-primary-background)!important;color:var(--ui-button-primary-foreground)!important;box-shadow:0 12px 28px -16px #ffffffdb!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{height:100%;overflow:visible!important;overscroll-behavior:auto;scrollbar-gutter:auto}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell,.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail{max-height:min(38vh,330px)!important}@media(max-width:1180px){body>.ticket-submit-bar.ticket-global-actions{left:50%!important;width:min(720px,calc(100vw - 32px))!important}}@media(max-width:600px){body>.ticket-submit-bar.ticket-global-actions{flex-direction:column!important;align-items:stretch!important;gap:var(--ui-space-2)!important;padding:12px!important}body>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__left{width:100%;min-width:0}body>.ticket-submit-bar.ticket-global-actions .ticket-submit-bar__right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2)}body>.ticket-submit-bar.ticket-global-actions .el-button+.el-button{margin-left:0}}body #app :is(.surface-card,.ui-panel,.ui-table-panel,.ui-list-panel,.ui-form-panel,.command-card,.hero-banner,.intake-panel),body #app .ui-page :is(.surface-card,.ui-panel,.ui-table-panel,.ui-list-panel,.ui-form-panel,.command-card,.hero-banner,.intake-panel){border-radius:var(--ui-radius-panel)!important}body #app :is(.ui-metric-card,.metric-card,.quick-card,.task-card,.notification-card,.reminder-card,.info-block,.mini-row,.check-row,.incoming-context-item,.incoming-record-item),body #app .ui-page :is(.ui-metric-card,.metric-card,.quick-card,.task-card,.notification-card,.reminder-card,.info-block,.mini-row,.check-row,.incoming-context-item,.incoming-record-item){border-radius:var(--ui-radius-card)!important}body #app :is(.el-button:not(.is-circle):not(.is-round),.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-segmented,.ui-segmented-tabs,.ui-disclosure-button),body #app .ui-page :is(.el-button:not(.is-circle):not(.is-round),.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-segmented,.ui-segmented-tabs,.ui-disclosure-button){border-radius:var(--ui-radius-control)!important}body #app :is(.el-button.is-round,.el-tag,.status-pill,.status-pill-soft,.ticket-tag-chip,.intake-chip),body #app .ui-page :is(.el-button.is-round,.el-tag,.status-pill,.status-pill-soft,.ticket-tag-chip,.intake-chip){border-radius:var(--ui-radius-pill)!important}body #app :is(.el-button.is-circle,.icon-button){border-radius:var(--ui-radius-pill)!important}body .el-dialog,body .el-message-box{border-radius:var(--ui-radius-dialog)!important}body .el-message-box{background:var(--ui-bg-surface)!important;box-shadow:var(--ui-shadow-1)}body .ui-detail-drawer.el-drawer{border-radius:var(--ui-radius-dialog) 0 0 var(--ui-radius-dialog)!important}body .el-overlay:has(.ui-detail-drawer){background:var(--ui-overlay-drawer)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .el-overlay:not(:has(.el-drawer)):not(.global-incoming-overlay){background:var(--ui-overlay-modal)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}body .global-incoming-dialog.el-dialog{border-radius:var(--ui-radius-window)!important}body .global-incoming-dialog .global-incoming-shell{border-radius:var(--ui-radius-dialog)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-assist-card,.ticket-live-bar){border-radius:var(--ui-radius-panel)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-step,.ticket-extraction-card--rail){border-radius:var(--ui-radius-card)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-section-strip,.ticket-subsection,.ticket-choice-block,.risk-assessment-card,.assistant-guidance-list span){border-radius:var(--ui-radius-control)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-pill{border-radius:var(--ui-radius-compact)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-pill.is-active{border-color:transparent!important;background:#2463a60b!important;color:var(--ui-action)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-panel .el-textarea__inner{border-radius:0!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts{display:flex;align-items:center;gap:var(--ui-space-5);margin-top:var(--ui-space-2);padding:0}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts>div{display:inline-flex;align-items:baseline;gap:var(--ui-space-1);min-width:0}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts :is(dt,dd){margin:0;padding:0;background:transparent;box-shadow:none}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts dt{color:var(--ui-text-tertiary);font-size:var(--ui-text-label);font-weight:600}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-facts dd{overflow:hidden;color:var(--ui-text-secondary);font-size:var(--ui-text-helper);font-weight:700;text-overflow:ellipsis;white-space:nowrap}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-session-id{font-variant-numeric:tabular-nums}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell>.ticket-form-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:var(--ui-space-6)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-identity{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:var(--ui-space-3)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell>.ticket-form-header .ticket-object-avatar{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;border-radius:var(--ui-radius-control)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-copy{min-width:0}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-object-title-row h3{text-wrap:balance}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:var(--ui-space-2)!important;max-width:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-header-state-line{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-3)}.timeline-item--interactive,.reminder-card--interactive,.glass-table .el-table__row{transition:transform var(--ui-duration-fast) var(--ui-ease-enter),border-color var(--ui-duration-base) ease,background-color var(--ui-duration-base) ease,box-shadow var(--ui-duration-base) ease}@media(hover:hover)and (pointer:fine){.timeline-item--interactive:hover,.reminder-card--interactive:hover{border-color:#2463a633!important;background:var(--ui-bg-brand-subtle)!important;transform:translateY(-1px)}}.timeline-item--interactive:active,.reminder-card--interactive:active{transform:scale(.99)}.timeline-item--interactive.is-selected,.timeline-item--interactive.is-focused,.reminder-card--interactive.is-selected{border-color:#2463a63d!important;background:var(--ui-bg-brand-subtle)!important;box-shadow:inset 3px 0 0 var(--ui-action)}body .el-table .el-table__row.current-row>td.el-table__cell,body .el-table .el-table__row.is-selected>td.el-table__cell{border-left-color:var(--ui-border)!important;background:var(--ui-bg-brand-subtle)!important;box-shadow:none!important}body .ui-page .glass-table.el-table .el-table__row.current-row>td.el-table__cell:first-child,body .ui-page .glass-table.el-table .el-table__row.is-selected>td.el-table__cell:first-child,body .el-table .el-table__row.current-row>td.el-table__cell:first-child,body .el-table .el-table__row.is-selected>td.el-table__cell:first-child{box-shadow:inset 3px 0 0 var(--ui-action)!important}.ui-filter-bar:focus-within{position:relative}.el-button:not(.is-disabled):active{transform:scale(.98);transition:transform var(--ui-duration-fast) var(--ui-ease-enter)}.risk-recommendation{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:8px 12px;margin-bottom:10px;color:var(--el-text-color-secondary);background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:var(--ui-radius-control)}:where(button,[role=button],.el-button,.el-collapse-item__header){touch-action:manipulation;-webkit-tap-highlight-color:rgba(36,99,166,.12)}.el-button:not(.is-disabled){transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease}.el-button:not(.is-disabled):active{transform:scale(.985)}.el-button:focus-visible,.el-link:focus-visible,.el-collapse-item__header:focus-visible{outline:2px solid rgba(36,99,166,.62);outline-offset:2px}.el-button.is-disabled,.el-button.is-loading{transform:none!important}@media(prefers-reduced-motion:reduce){.el-button,.el-collapse-item__header{transition:none!important}}.app-main,.page-container,.page-surface,.ui-page,.ui-panel,.surface-card{min-width:0;max-width:100%}.page-container{overflow-x:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{min-width:0!important;max-width:100%!important;overflow:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.ticket-form-main,.ticket-transcript-panel__feed,.ticket-extraction-card--rail){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry :where(.ticket-form-main,.ticket-transcript-panel__feed,.ticket-extraction-card--rail){scrollbar-gutter:stable}.ui-page--incoming-call.is-direct-ticket-entry{height:100%;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry .intake-layout.is-ticket-focused,.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary,.ui-page--incoming-call.is-direct-ticket-entry #incoming-tab-ticket{height:calc(100dvh - 28px)!important;min-height:0!important;overflow:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-section{height:100%;min-height:0!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{--ticket-navigation-width: 48px;display:grid!important;grid-template-columns:var(--ticket-navigation-width) minmax(0,1fr) minmax(320px,360px)!important;grid-template-rows:minmax(0,1fr)!important;column-gap:8px!important;row-gap:0!important;align-items:stretch!important;height:calc(100dvh - 28px)!important;min-height:0!important;overflow:hidden!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{--ticket-anchor-start-offset: 14px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip{grid-column:1!important;grid-row:1!important;position:sticky!important;top:14px!important;z-index:40!important;align-self:start!important;width:var(--ticket-navigation-width)!important;max-height:calc(100dvh - 56px)!important;padding-top:var(--ticket-anchor-start-offset)!important;overflow:visible!important;border-color:#cbd5e1eb!important;background:#fffffffa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:layout style}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-column:2!important;grid-row:1!important;order:initial!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;contain:layout paint}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>*{grid-column:1!important}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail{grid-column:3!important;grid-row:1!important;order:initial!important;position:relative!important;top:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:var(--ui-space-1)!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail:before,body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail:after{content:none!important;display:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell{flex:0 1 330px!important;min-height:220px!important;max-height:min(34vh,330px)!important;overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell:before{content:none!important;display:none!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail{height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-extraction-card--rail:after{animation:none!important;background-position:50% 50%!important}@media(max-width:1440px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:var(--ticket-navigation-width) minmax(0,1fr) minmax(280px,320px)!important}}@media(max-width:1180px){.ui-page--incoming-call.is-direct-ticket-entry,.ui-page--incoming-call.is-direct-ticket-entry .intake-layout.is-ticket-focused,.ui-page--incoming-call.is-direct-ticket-entry .intake-panel--primary,.ui-page--incoming-call.is-direct-ticket-entry #incoming-tab-ticket,.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-section{height:auto!important;overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{--ticket-anchor-start-offset: 12px}.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip,.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{grid-column:1!important;grid-row:1!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-height:none!important;margin-bottom:10px!important;contain:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-section-rail-toggle{grid-column:1 / -1!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-column:1!important;grid-row:2!important;height:auto!important;max-height:none!important;overflow:visible!important;contain:none}.ui-page--incoming-call.is-direct-ticket-entry .ticket-support-rail{grid-column:1!important;grid-row:3!important;height:auto!important;max-height:none!important;margin-top:12px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-note-shell{flex-basis:auto!important;max-height:330px!important}}@media(min-width:1181px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:minmax(720px,1fr) minmax(320px,360px)!important;column-gap:14px!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{grid-column:1!important;grid-row:1!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-panel)!important;background:var(--ui-bg-surface)!important;box-shadow:var(--ui-shadow-1)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell>.ticket-form-header{grid-column:1 / -1!important;grid-row:1!important;position:relative!important;z-index:5!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0!important;background:var(--ui-bg-surface)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip{grid-column:1!important;grid-row:2!important;position:relative!important;top:auto!important;z-index:3!important;align-self:stretch!important;width:100%!important;height:100%!important;max-height:none!important;padding:var(--ticket-anchor-start-offset) 10px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{width:100%!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-column:2!important;grid-row:2!important;width:100%!important;height:100%!important;max-height:100%!important;padding:14px 16px 112px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail{grid-column:2!important}}@media(max-width:1180px){.ui-page--incoming-call.is-direct-ticket-entry .ticket-workbench{grid-template-columns:minmax(0,1fr)!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;overflow:visible;background:#fffffffa}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-shell>.ticket-form-header{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ui-space-3)!important;padding:14px 16px!important;border-bottom:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0!important;background:var(--ui-bg-surface)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-meta{width:100%;align-items:stretch!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-header-state-line{justify-content:flex-start}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-live-actions--header{align-self:stretch;width:100%}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip,body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{grid-row:2!important;border:0!important;border-bottom:1px solid rgba(210,218,230,.72)!important;border-radius:0!important;background:#f7fafcfa!important}.ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{grid-row:3!important;overflow-x:clip!important}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail{grid-column:1!important;grid-row:2!important}}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:12px!important;min-height:56px;margin-bottom:0!important;padding:7px 6px!important;border-radius:var(--ui-radius-control);text-align:left}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:start;gap:3px!important;min-width:0}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head h4{max-width:100%;margin:0!important;overflow:hidden;color:var(--ui-text-strong, #0f172a)!important;font-size:var(--ui-text-body)!important;font-weight:760!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary{display:block;width:100%;max-width:100%;margin:0!important;overflow:hidden;color:var(--ui-text-muted, #64748b);font-size:var(--ui-text-overline);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary-chips{flex-wrap:nowrap!important;width:100%;max-width:100%;overflow:hidden}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary-chip{flex:0 0 auto}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:var(--ui-radius-compact)!important;font-size:var(--ui-text-label)!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head-side{display:grid!important;grid-template-columns:auto 20px;align-items:center;justify-content:end;gap:8px!important;min-width:68px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__counter{justify-content:center;min-width:42px;font-variant-numeric:tabular-nums}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__chevron{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__body{margin-left:44px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step.is-active .ticket-step__head h4{color:var(--ui-brand, var(--ui-action))!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head:focus-visible{outline:2px solid rgba(36,99,166,.5);outline-offset:2px}@media(hover:hover)and (pointer:fine){body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head:hover{background:#f8fafcc7}}@media(max-width:720px){body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__head{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__summary{display:none}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__body{margin-left:0}}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step{grid-row:auto!important;order:initial!important;width:100%!important;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-3)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step.is-active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step:before{inset:var(--ui-space-3) auto var(--ui-space-3) 0;width:3px;border-radius:var(--ui-radius-pill);background:var(--ui-slate-200)}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step.is-active:before{background:var(--ui-action)}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step--risk-full.is-active:before,body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main>.ticket-step--intervention.is-active:before{background:var(--ui-warning)}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__body{gap:var(--ui-space-3);margin:var(--ui-space-2) 0 0 44px;padding-top:var(--ui-space-3);border-top:0!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:0;border-radius:var(--ui-radius-control)!important;background:var(--ui-slate-50)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection--secondary{background:#eef2f78f!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-subsection--accent-risk-primary,.ticket-subsection--accent-risk-secondary){background:var(--ui-amber-50)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-subsection--accent-record-primary,.ticket-subsection--accent-record-secondary){background:var(--ui-blue-50)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(.ticket-subsection--accent-risk-primary,.ticket-subsection--accent-risk-secondary,.ticket-subsection--accent-record-primary,.ticket-subsection--accent-record-secondary):before{content:none!important;display:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2);width:100%;padding:0;text-align:left}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__head strong{color:var(--ui-text-primary);font-size:var(--ui-text-helper);font-weight:760;line-height:1.4}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__head span{min-width:0;overflow:hidden;color:var(--ui-text-secondary);font-size:var(--ui-text-overline);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__toggle{color:var(--ui-text-tertiary);font-size:var(--ui-text-overline);font-style:normal;font-weight:700}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid{gap:var(--ui-space-3)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid label{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ui-space-2);min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid label:hover,body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid label:focus-within{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid label>span{padding:0;color:var(--ui-text-secondary);font-size:var(--ui-text-overline);font-weight:700;line-height:1.4}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){min-height:40px;border-radius:var(--ui-radius-control)!important;background:var(--ui-bg-surface)!important;box-shadow:inset 0 0 0 1px var(--ui-border-strong)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid :is(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover){box-shadow:inset 0 0 0 1px #2463a633!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:inset 0 0 0 1px var(--ui-control-border-focus)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-field-grid .el-textarea__inner{min-height:96px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip,body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-choice-block{border-radius:var(--ui-radius-control)!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip{min-height:36px!important;border-color:var(--ui-border-strong)!important;background:var(--ui-bg-surface)!important;color:var(--ui-text-secondary)!important;box-shadow:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-tag-chip.is-selected{border-color:#2463a647!important;background:var(--ui-bg-brand-subtle)!important;color:var(--ui-action)!important;box-shadow:inset 0 0 0 1px #2463a60f!important}@media(max-width:900px){body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-step__body{margin-left:0}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__head{grid-template-columns:minmax(0,1fr) auto}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-subsection__head span{grid-column:1 / -1;white-space:normal}}body #app .ui-page :is(.el-input:not(.el-input--small):not(.el-input--large),.el-select:not(.el-select--small):not(.el-select--large),.el-date-editor:not(.el-date-editor--small):not(.el-date-editor--large)){height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important}body #app .ui-page :is(.el-input:not(.el-input--small):not(.el-input--large)>.el-input__wrapper,.el-select:not(.el-select--small):not(.el-select--large)>.el-select__wrapper,.el-date-editor.el-input__wrapper:not(.el-date-editor--small):not(.el-date-editor--large)){height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border:0!important;background:var(--ui-bg-surface)!important;box-shadow:inset 0 0 0 1px var(--ui-control-border)!important}body #app .ui-page :is(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-date-editor.el-input__wrapper:hover,.el-textarea__inner:hover){box-shadow:inset 0 0 0 1px var(--ui-control-border-hover)!important}body #app .ui-page .el-input:not(.el-input--small):not(.el-input--large)>.el-input__wrapper.is-focus,body #app .ui-page .el-select:not(.el-select--small):not(.el-select--large)>.el-select__wrapper.is-focused,body #app .ui-page .el-date-editor.el-input__wrapper:not(.el-date-editor--small):not(.el-date-editor--large).is-focus,body #app .ui-page .el-textarea__inner:focus{outline:none!important;background:var(--ui-bg-surface)!important;box-shadow:inset 0 0 0 1px var(--ui-control-border-focus)!important}body #app .ui-page :is(.el-input__inner,.el-select__input,.el-range-input,.el-textarea__inner):focus-visible{outline:none!important;box-shadow:none!important}body #app .ui-page :is(.el-input--small,.el-select--small,.el-date-editor--small){height:var(--ui-control-height-compact)!important;min-height:var(--ui-control-height-compact)!important}body #app .ui-page :is(.knowledge-hero__search input,.psych-assistant__composer textarea,.assistant-composer textarea,.chat-panel__textarea,.ticket-extraction-panel__field .el-textarea__inner):focus-visible{outline:none!important;box-shadow:none!important}body #app .ui-page :is(.knowledge-hero__search,.chat-panel__input-row):focus-within{border-color:var(--ui-control-border-focus)!important;box-shadow:none!important}body #app .ui-page .ticket-extraction-panel__field .el-textarea__inner:focus{border-bottom-color:var(--ui-warning)!important;background:#ffffff4d!important;box-shadow:none!important}body #app :is(.surface-card,.ui-panel,.ui-table-panel,.ui-metric-card,.metric-card,.quick-card,.command-card,.command-hero,.hero-banner,.knowledge-hero,.emergency-surface,.knowledge-card,.psych-assistant,.assistant-panel,.library-panel,.app-sidebar,.training-card,.talent-card,.crisis-card,.records-card,.notification-card,.reminder-card,.quality-panel,.quality-quick-card,.quality-summary-card,.agent-card,.signal-card,.work-order-panel,.video-profile-panel,.video-ticket-panel,.ticket-form-shell,.ticket-transcript-panel,.ticket-extraction-panel){box-shadow:none!important}body #app :is(.surface-card,.ui-panel,.ui-table-panel,.ui-metric-card,.metric-card,.quick-card,.command-hero,.hero-banner,.knowledge-hero,.emergency-surface,.knowledge-card,.psych-assistant,.assistant-panel,.library-panel,.training-card,.talent-card,.crisis-card,.records-card,.notification-card,.reminder-card,.quality-panel,.quality-quick-card,.quality-summary-card,.agent-card,.signal-card):hover{box-shadow:none!important}.ui-record-summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-5) 0;min-width:0}.ui-record-summary h3{margin:0;font-size:var(--ui-text-title);line-height:var(--ui-leading-heading);font-weight:600;color:var(--ui-text-primary);overflow-wrap:anywhere}.ui-record-summary span{color:var(--ui-text-secondary);line-height:var(--ui-leading-body);overflow-wrap:anywhere}.ui-record-summary__identifier{margin:0;color:var(--ui-text-muted-readable);font-size:var(--ui-text-helper);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-record-section-title{margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:var(--ui-text-body-strong);font-weight:600;color:var(--ui-text-primary)}body .el-table .el-table__cell.ui-record-identifier .cell{font-weight:400!important;color:var(--ui-text-secondary);font-size:var(--ui-text-helper);font-variant-numeric:tabular-nums}body #app .ui-page .ui-metric-card{display:grid!important;grid-template-columns:var(--ui-icon-container-size) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:var(--ui-space-3)!important;align-items:start!important}body #app .ui-page .ui-metric-card:before{content:none!important;background-image:none!important}body #app .ui-page .ui-metric-card>.ui-metric-card__icon{grid-column:1!important;grid-row:1 / 4!important;width:var(--ui-icon-container-size)!important;height:var(--ui-icon-container-size)!important;margin:0!important;border:0!important;border-radius:var(--ui-radius-control)!important;color:var(--ui-icon-color)!important;background:var(--ui-icon-surface)!important;box-shadow:none!important;font-size:var(--ui-icon-size-metric)!important}body #app .ui-page .ui-metric-card>.ui-metric-card__icon>svg{width:var(--ui-icon-size-metric);height:var(--ui-icon-size-metric)}body #app .el-button>.el-icon{font-size:var(--ui-icon-size-small)}body #app .app-sidebar .nav-icon{font-size:var(--ui-icon-size-default)}body #app .app-sidebar .nav-arrow{font-size:var(--ui-icon-size-small)}body #app .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){border-color:transparent!important;background:var(--ui-button-primary-background)!important;color:var(--ui-button-primary-foreground)!important;box-shadow:none!important}body #app .el-button.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover:not(.is-disabled){background:var(--ui-button-primary-hover-background, var(--ui-ink-900))!important}body #app .el-button.el-button--primary.is-disabled:not(.is-plain):not(.is-link):not(.is-text){opacity:.48}body #app .app-sidebar>.brand-operator-card{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:12px!important}body #app .app-sidebar .brand-seat-control{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr);width:100%;min-width:0!important;max-width:100%;gap:10px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #app .brand-seat-control .seat-status-summary{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px!important;min-width:0}body #app .brand-seat-control .seat-status-control__state{display:grid!important;grid-template-columns:8px auto minmax(0,1fr)!important;gap:8px!important;min-width:0;align-items:center;padding:0!important;border:0!important}body #app .brand-seat-control .seat-status-control__state span:not(.status-dot),body #app .brand-seat-control .seat-status-control__state strong{display:block!important;min-width:0;font-size:var(--ui-text-helper)!important;line-height:1.5}body #app .brand-seat-control .seat-status-control__state strong{justify-self:end;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:right;padding:0;min-height:0;background:transparent}body #app .brand-seat-control .seat-status-control__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0}body #app .brand-seat-control .seat-status-control__actions>.el-dropdown{display:block;min-width:0;width:100%}body #app .brand-seat-control .seat-status-control__actions button{box-sizing:border-box;width:100%;min-width:0;min-height:36px!important;margin:0!important;padding:0 8px!important;border-radius:var(--ui-radius-compact)!important;font-size:var(--ui-text-helper)!important}body #app .brand-seat-control .seat-status-control__actions .cti-simulation-button{grid-column:1 / -1;border-style:solid}body #app .brand-seat-control .seat-control-hint{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-text-helper);line-height:1.5}.ui-icon-on-dark{--ui-icon-color: var(--ui-text-on-brand);--ui-icon-surface: rgba(255, 255, 255, .12)}.ui-actions-on-dark{--ui-button-primary-background: var(--ui-slate-0);--ui-button-primary-foreground: var(--ui-ink-900);--ui-button-primary-hover-background: var(--ui-slate-100);--ui-action-subtle-background: rgba(255, 255, 255, .08);--ui-action-subtle-hover: rgba(255, 255, 255, .16)}body #app .ui-page .ui-actions-on-dark .el-button,body #app .ui-page .ui-actions-on-dark .el-input__wrapper{border-radius:var(--ui-radius-control)!important}body #app .ui-page .ui-actions-on-dark .el-button:not(.el-button--primary),body #app .ui-page .ui-actions-on-dark .el-date-editor.el-input>.el-input__wrapper{background:var(--ui-action-subtle-background)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px #fff3!important;color:var(--ui-text-on-brand)!important}body #app .ui-page .ui-actions-on-dark .el-input__inner,body #app .ui-page .ui-actions-on-dark .el-input__icon{color:var(--ui-text-on-brand)!important}body #app .ui-page .ui-actions-on-dark .el-button:not(.el-button--primary):hover:not(.is-disabled),body #app .ui-page .ui-actions-on-dark .el-date-editor.el-input>.el-input__wrapper:hover{background:var(--ui-action-subtle-hover)!important}body #app .ui-page .ui-actions-on-dark .el-date-editor.el-input>.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px var(--ui-text-on-brand)!important}body #app .ui-page .ui-actions-on-dark .el-button:focus-visible{outline:2px solid var(--ui-text-on-brand)!important;outline-offset:3px}body .el-button.ui-reset-button{color:#606266!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;font-weight:400}body .el-button.ui-reset-button:hover:not(.is-disabled){color:var(--ui-text-primary)!important;background:var(--ui-icon-surface)!important}body .el-button.ui-reset-button:focus-visible{outline:2px solid var(--ui-control-border-focus)!important;outline-offset:2px}body #app .el-table .ui-table-actions.el-table-fixed-column--right{position:sticky!important;right:0!important}body #app .ui-table-viewport:has(.el-table),body #app .ui-table-viewport:has(.el-table)>.ui-table-viewport__scroll{min-width:0!important;overflow-x:hidden!important}body #app .ui-table-viewport__content:has(>.el-table),body #app .ui-table-viewport__content>.el-table{min-width:0!important;width:100%!important;max-width:100%!important}body #app .el-table .ui-table-actions>.cell,body #app .ui-page .table-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;overflow:visible}body #app .el-table .ui-table-actions :is(.inline-actions,.case-actions,.table-row-actions){display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;width:auto!important}body #app .ui-page .el-table .ui-table-actions .el-button,body #app .ui-page .table-row-actions .el-button{min-height:32px!important;height:auto!important;margin:0!important;padding:6px 8px!important;border:0!important;border-radius:var(--ui-radius-compact)!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text-primary)!important;font-size:var(--ui-text-body)!important;font-weight:500;line-height:20px!important;white-space:nowrap;transform:none!important;transition:background-color .16s ease-out,color .16s ease-out}body #app .ui-page .el-table .ui-table-actions .el-button.el-button--danger,body #app .ui-page .table-row-actions .el-button.el-button--danger{color:var(--el-color-danger)!important}body #app .ui-page .el-table .ui-table-actions .el-button:hover:not(:disabled),body #app .ui-page .table-row-actions .el-button:hover:not(:disabled){background:var(--el-fill-color-light)!important}body #app .ui-page .el-table .ui-table-actions .el-button:active:not(:disabled),body #app .ui-page .table-row-actions .el-button:active:not(:disabled){background:var(--el-fill-color)!important}body #app .ui-page .el-table .ui-table-actions .el-button:focus-visible,body #app .ui-page .table-row-actions .el-button:focus-visible{outline:2px solid var(--el-color-primary)!important;outline-offset:1px}body #app .ui-page .el-table .ui-table-actions .el-button:disabled,body #app .ui-page .table-row-actions .el-button:disabled{color:var(--el-text-color-disabled)!important;opacity:.65;cursor:not-allowed;transform:none!important;background:transparent!important}@media(pointer:coarse),(max-width:600px){body #app .ui-page .el-table .ui-table-actions .el-button,body #app .ui-page .table-row-actions .el-button{min-height:36px!important}}@media(prefers-reduced-motion:reduce){body #app .ui-page .el-table .ui-table-actions .el-button,body #app .ui-page .table-row-actions .el-button{transition:none!important}}body #app .ui-ai-workspace{--ui-ai-accent: #336b91;--ui-ai-mark-background: linear-gradient(145deg, #d9f0fc, #f0f9ff);position:relative;isolation:isolate;overflow:hidden;border:var(--ui-border-large-card);border-radius:var(--ui-radius-dialog);background:linear-gradient(155deg,#d2e9f9e6,#e8f5fde6 36%,#fafdfff2 72%,#e5f2fce0);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);box-shadow:none}.ui-ai-workspace:before{position:absolute;inset:-88px -18% auto;z-index:-1;height:320px;content:"";background:radial-gradient(ellipse at 14% 26%,rgba(121,185,232,.28),transparent 48%),radial-gradient(ellipse at 56% 18%,rgba(220,245,255,.62),transparent 48%),radial-gradient(ellipse at 88% 32%,rgba(137,194,237,.22),transparent 46%);pointer-events:none;animation:assistant-glass-drift 24s cubic-bezier(.455,.03,.515,.955) infinite alternate;animation-play-state:paused}.ui-ai-workspace.is-ai-active:before,.ticket-assistant-workspace:has(.ticket-transcript-panel.is-ai-active):before{animation-play-state:running}.ui-ai-mark{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border-radius:var(--ui-radius-pill);background:var(--ui-ai-mark-background);color:var(--ui-ai-accent)}@keyframes assistant-glass-drift{0%{transform:translate3d(-3%,-2%,0) rotate(-3deg) scale(1.04)}to{transform:translate3d(4%,5%,0) rotate(4deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.ui-ai-workspace:before{animation:none}}@media(forced-colors:active){body #app .ui-ai-workspace{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-ai-workspace:before{display:none}}.ui-page--workflow{--workflow-surface: var(--ui-bg-surface);gap:4px}.ui-page--workflow :is(.surface-card,.hero-banner,.video-command-bar){border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--workflow-surface);box-shadow:none;color:var(--ui-text-primary)}.ui-page--workflow :is(.hero-banner,.video-command-bar) :is(h3,strong){color:var(--ui-text-primary)}.ui-page--workflow :is(.hero-banner,.video-command-bar) :is(p,.hero-stat>span){color:var(--ui-text-secondary)}.ui-page--workflow :is(.content-grid,.form-grid,.hero-banner__aside){gap:4px}body #app .ui-page--workflow .ticket-step.is-active{background:var(--ui-bg-surface)}body #app .ui-page--workflow .ticket-section-strip{background:transparent!important}body .ticket-global-actions{background:var(--ui-text-primary)!important}body .ticket-global-actions .ticket-submit-bar__left{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 12px!important}body .ticket-global-actions .ticket-validation-hint{flex-basis:100%}body .ticket-global-actions .ticket-draft-state{display:inline-flex;align-items:center;gap:var(--ui-space-2)}body .ticket-global-actions .ticket-draft-state:before{content:"";width:6px;height:6px;border-radius:var(--ui-radius-pill);background:var(--ui-success)}body .ticket-global-actions .ticket-draft-state.has-changes:before{background:var(--ui-warning)}body .ticket-global-actions .ticket-draft-state.has-error:before{background:var(--ui-danger)}body .ticket-global-actions .ticket-draft-error{display:block;flex-basis:100%;color:var(--ui-text-on-brand);font-size:var(--ui-text-helper)}.ticket-assistant-workspace{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ui-page--incoming-call .ticket-field-error{color:var(--ui-danger);font-size:var(--ui-text-helper);line-height:var(--ui-leading-body)}.ui-page--incoming-call .ticket-form-main.is-submitted{--el-disabled-text-color:var(--ui-text-secondary)}.ui-page--incoming-call [data-ticket-field]:has(.ticket-field-error) :is(.el-input__wrapper,.el-textarea__inner,.el-select__wrapper){box-shadow:0 0 0 1px var(--ui-danger) inset}.ticket-assistant-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-4)}.ticket-assistant-heading strong{font-size:var(--ui-text-heading);font-weight:500;color:var(--ui-text-primary)}.ticket-assistant-heading p{margin:4px 0 0;font-size:var(--ui-text-helper);color:var(--ui-text-secondary)}.ticket-assistant-heading>span{font-size:var(--ui-text-label);color:var(--ui-success)}.ticket-assistant-heading__identity{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0}.ticket-assistant-heading__identity>strong{min-width:0}.ticket-assistant-heading__mark .el-icon{font-size:var(--ui-text-heading)}.ticket-assistant-heading .el-button{flex-shrink:0;min-height:40px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-button-primary-background);color:var(--ui-button-primary-foreground);box-shadow:none}.ticket-assistant-heading .el-button:hover{opacity:.9}body #app .ticket-assistant-workspace .ticket-assistant-heading .el-button{background:var(--ui-button-primary-background)!important;color:var(--ui-button-primary-foreground)!important}.ticket-assistant-workspace>.ui-segmented-tabs{flex-shrink:0;padding:0 var(--ui-space-3) var(--ui-space-3);border-bottom:0;background:transparent}.ticket-assistant-content{flex:1;min-height:0;overflow:auto;background:transparent}.ticket-assistant-tab{flex:1;min-height:40px;padding:var(--ui-space-2);border:0;border-radius:var(--ui-radius-pill);background:#ffffff3d;color:var(--ui-text-primary);font:inherit;font-size:var(--ui-text-helper);cursor:pointer}.ticket-assistant-tab:hover{background:#ffffff6b}body #app .ticket-assistant-workspace .ticket-assistant-tab.is-active{background:linear-gradient(135deg,#ffffffa6,#fff6);color:var(--ui-text-primary);font-weight:700}.ticket-assistant-tab:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ticket-assistant-workspace>.ui-segmented-tabs{display:flex;gap:4px}.ticket-assistant-summary{flex-shrink:0;padding:var(--ui-space-3) var(--ui-space-4);border-top:0;background:#ffffff47;font-size:var(--ui-text-helper);color:var(--ui-text-secondary)}.ticket-assistant-summary span{display:block;margin-top:4px;font-size:var(--ui-text-label)}.ticket-emotion-records{padding:var(--ui-space-4)}.ticket-emotion-records h3{margin:0;font-size:var(--ui-text-body)}.ticket-emotion-records p,.ticket-emotion-records li{font-size:var(--ui-text-helper);color:var(--ui-text-secondary)}.ticket-emotion-records ol{list-style:none;margin:0;padding:0}.ticket-emotion-records li{display:grid;grid-template-columns:1fr auto;gap:4px;padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border)}.ticket-emotion-records li span{grid-column:1 / -1}body #app .ticket-assistant-workspace .ticket-transcript-panel{min-height:100%;height:auto;background:transparent;border:0;border-radius:0;box-shadow:none}body #app .ticket-assistant-workspace .ticket-transcript-panel:after{content:none}body #app .ticket-assistant-workspace .ticket-transcript-panel__mark{background:var(--ui-text-primary);box-shadow:none}body #app .ticket-assistant-workspace .ticket-transcript-panel__feed{flex:1 0 auto;max-height:none;overflow:visible}body #app .ticket-assistant-workspace :is(.ticket-transcript-panel__autofill,.ticket-transcript-panel__assist){padding:var(--ui-space-3);border:0;border-radius:var(--ui-radius-card);background:#ffffff9e}body #app .ticket-assistant-workspace .ticket-transcript-entry__content{border:0;background:#ffffffd1}body #app .ticket-assistant-workspace .ticket-transcript-entry.is-expert .ticket-transcript-entry__content{background:#ffffff80}body #app .ticket-assistant-workspace .ticket-transcript-panel__assist li{background:#ffffff5c;color:var(--ui-text-primary);font-size:var(--ui-text-helper)}body #app .ticket-assistant-workspace .ticket-extraction-panel{background:transparent}body #app .ticket-assistant-workspace .ticket-extraction-panel__field{padding:var(--ui-space-3);margin-bottom:var(--ui-space-2);border:0;border-radius:var(--ui-radius-card);background:#ffffff5c}@media(max-width:1180px){html:has(.is-direct-ticket-entry){overflow-x:clip;overflow-y:auto;height:auto}body:has(.is-direct-ticket-entry){height:auto;overflow:visible}body:has(.is-direct-ticket-entry) .app-shell{overflow:visible}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-section{max-height:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-x:clip!important;contain:none!important}body #app .ui-page--incoming-call.is-direct-ticket-entry aside.ticket-support-rail{height:auto!important;max-height:none!important;margin:4px 0 120px!important}.ticket-assistant-workspace{flex:none}.ticket-assistant-content{flex:none;max-height:640px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip,body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip.is-collapsed{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:4px!important;margin-bottom:4px!important;padding:4px!important;background:transparent!important}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-section-strip>*{flex:0 0 84px;width:84px!important;min-width:84px;min-height:56px}body #app .ui-page--incoming-call.is-direct-ticket-entry .ticket-form-main{padding-bottom:132px!important}body #app .ui-page--incoming-call.is-direct-ticket-entry :is(input,textarea,button){scroll-margin-block:100px 150px}}@media(max-width:640px){body #app .ui-page--incoming-call .ticket-field-grid{grid-template-columns:minmax(0,1fr)!important}}.ui-page--follow-up .follow-up-savebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border)}.ui-page--follow-up .follow-up-savebar strong{font-size:var(--ui-text-body)}.ui-page--follow-up .follow-up-savebar p{margin:4px 0 0;font-size:var(--ui-text-helper);color:var(--ui-text-secondary)}@media(max-width:640px){.ui-page--follow-up .follow-up-savebar{flex-direction:column;align-items:stretch}.ui-page--follow-up .follow-up-savebar>div[role=status]{min-height:48px}}
