:root{color:#172b3a;background:#f4f7f8;font-size:14px}*{box-sizing:border-box}body{color:#172b3a;background:#f4f7f8;margin:0;font-family:Inter,Microsoft YaHei,sans-serif}button{font-family:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#a9c0c9;background:#102b39;flex-direction:column;flex:none;width:238px;display:flex}.brand{color:#fff;align-items:center;gap:10px;padding:23px 24px;display:flex}.brand strong{letter-spacing:0;font-size:19px;line-height:18px;display:block}.brand span{letter-spacing:1.8px;color:#77919b;margin-top:4px;font-size:9px;display:block}.brand-mark{color:#fff;background:#21819c;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.workspace{color:#e4f0f2;border:1px solid #2a4753;border-radius:5px;margin:4px 16px 18px;padding:11px 12px;font-size:12px}.workspace-dot,.online-dot{vertical-align:middle;background:#3fc38d;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.chevron{float:right;color:#78919a;font-size:16px;line-height:11px}.nav-item{color:#9fb5bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:11px 14px;font-size:13px;display:flex;position:relative}.nav-badge{color:#fff;background:#ce625b;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.sidebar-bottom{border-top:1px solid #23414d;margin-top:auto;padding:12px 10px}.status-line{color:#84a0aa;margin-bottom:4px;padding:9px 14px;font-size:11px}.main{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e2e9ec;justify-content:space-between;align-items:center;height:64px;padding:0 34px;display:flex}.crumb{color:#83949c;align-items:center;gap:11px;font-size:13px;display:flex}.crumb b{color:#263e4b;font-weight:600}.mobile-menu{display:none}.top-actions{color:#758992;align-items:center;gap:19px;font-size:12px;display:flex}.env{border:1px solid #dce7e9;border-radius:4px;padding:6px 9px}.icon-btn{color:#5e7883;cursor:pointer;background:0 0;border:0;position:relative}.icon-btn i{background:#d8645d;border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:1px}.avatar{color:#2b7885;background:#d8eced;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:600;display:grid}.content{max-width:1500px;margin:auto;padding:30px 34px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow{color:#79939c;letter-spacing:1.5px;margin:0 0 8px;font-size:10px}.page-heading h1{letter-spacing:0;color:#193746;margin:0 0 7px;font-size:25px}.subtext{color:#81939b;margin:0;font-size:12px}.heading-actions{gap:10px;display:flex}.heading-actions .ant-btn{height:36px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px;display:grid}.stat,.panel{background:#fff;border:1px solid #e2e9eb;border-radius:5px}.stat{padding:19px 20px}.stat-top{color:#7d929a;justify-content:space-between;font-size:12px;display:flex}.trend{color:#75939a;font-size:11px}.stat strong{color:#1e3b49;margin-top:15px;font-size:29px;font-weight:650;display:block}.stat em{color:#82949a;margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.stat-bar{background:#edf2f3;border-radius:2px;height:3px;margin-top:15px}.stat-bar i{background:#2d8aa4;border-radius:2px;height:100%;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:17px;margin-bottom:17px;display:grid}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.panel-head h2{color:#203f4d;margin:0;font-size:15px}.panel-head span{color:#8a9ba1;margin-top:5px;font-size:11px;display:block}.text-btn,.link-btn{color:#247d94;cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.chart{height:235px;display:flex}.chart-labels{color:#a2b0b4;text-align:right;flex-direction:column;justify-content:space-between;width:45px;padding:3px 0 28px;font-size:10px;display:flex}.chart-body{flex:1;margin-left:15px;position:relative}.grid-lines{background:repeating-linear-gradient(#e7eef0 0 1px,#0000 1px 25%);position:absolute;inset:3px 0 28px}.chart svg{width:100%;height:calc(100% - 30px);position:absolute;inset:3px 0 27px;overflow:visible}.x-labels{color:#a2b0b4;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.line-row{border-bottom:1px solid #edf2f3;align-items:center;gap:10px;padding:13px 0;display:flex}.line-row:last-child{border:0}.line-icon,.signal{color:#247b92;background:#e8f4f4;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.line-meta{min-width:118px}.line-meta b,.line-meta span{display:block}.line-meta b{color:#284553;font-size:12px}.line-meta span{color:#92a2a7;margin-top:4px;font-size:10px}.line-load{flex:1}.line-load>div:first-child{color:#59717b;justify-content:space-between;font-size:11px;display:flex}.mini-progress,.progress{background:#eaf0f1;border-radius:3px;height:4px;margin-top:8px}.mini-progress i,.progress i{background:#4ca5ae;border-radius:3px;height:100%;display:block}.mini-progress i.warn{background:#d39a45}.line-status{color:#319070;white-space:nowrap;font-size:11px}.line-status i{background:#36a37d;border-radius:50%;width:5px;height:5px;display:inline-block}.task-panel{padding-bottom:8px}.task-row{border-top:1px solid #edf2f3;grid-template-columns:1.3fr 2fr 75px;align-items:center;gap:22px;padding:15px 0;display:grid}.task-info b,.task-info span{display:block}.task-info b{color:#2b4855;font-size:12px}.task-info span{color:#91a1a6;margin-top:5px;font-size:10px}.progress-wrap{color:#7c8d94;align-items:center;gap:13px;font-size:11px;display:flex}.progress-wrap .progress{flex:1;margin:0}.table-panel{padding:16px 20px}.table-tools{gap:10px;padding-bottom:17px;display:flex}.table-tools .ant-input-affix-wrapper{width:265px}.table-tools .ant-select{width:130px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:740px}th{text-align:left;color:#83949a;white-space:nowrap;background:#f8fafb;border-bottom:1px solid #e7edef;padding:12px 13px;font-size:11px;font-weight:500}td{color:#637982;white-space:nowrap;border-bottom:1px solid #eef2f3;padding:15px 13px;font-size:12px}td b{color:#294754;font-weight:600}td code{color:#58808d;font-size:11px}.ant-tag{font-size:11px}.table-progress{align-items:center;gap:8px;width:130px;display:flex}.table-progress i{background:#4ca5ae;border-radius:3px;width:50%;height:4px;display:block}.table-progress span{font-size:11px}.icon-link{color:#237d94;cursor:pointer;background:#e8f4f4;border:0;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.line-cards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.line-card{padding:22px}.line-card h2{color:#21424f;margin:19px 0 5px;font-size:17px}.line-card p{color:#91a1a6;margin:0;font-size:12px}.card-kicker{justify-content:space-between;display:flex}.line-card-stats{border-top:1px solid #edf1f2;border-bottom:1px solid #edf1f2;grid-template-columns:repeat(3,1fr);margin:25px 0 18px;padding:14px 0;display:grid}.line-card-stats div{border-right:1px solid #edf1f2;padding-left:8px}.line-card-stats div:last-child{border:0}.line-card-stats b,.line-card-stats span{display:block}.line-card-stats b{color:#2b5260;font-size:16px}.line-card-stats span{color:#94a3a7;margin-top:5px;font-size:10px}.warning{border-top:2px solid #d49a45}.report-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.report-card{flex-direction:column;gap:10px;display:flex}.report-card>svg{color:#2d8497;background:#e9f5f5;border-radius:5px;width:38px;height:38px;padding:9px}.report-card span{color:#81939a;font-size:12px}.report-card strong{color:#22434f;font-size:25px}.report-card small{color:#29906f;font-size:11px}.empty-state{color:#7e959d;background:#fff;border:1px solid #e2e9eb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.empty-state svg{color:#328aa0;margin-bottom:12px}.empty-state h2{color:#2d4d59;margin:0 0 8px}.empty-state p{font-size:12px}.settings-list{gap:12px;max-width:760px;display:grid}.setting{align-items:center;gap:14px;padding:18px 20px;display:flex}.setting>svg{color:#2a869c}.setting div{flex:1}.setting b,.setting span{display:block}.setting b{color:#294a56;font-size:13px}.setting span{color:#879aa1;margin-top:4px;font-size:11px}.form{gap:14px;display:grid}.form label{color:#637982;gap:6px;font-size:12px;display:grid}.login-page{background:#102b39;place-items:center;min-height:100vh;display:grid}.login-panel{background:#fff;border-radius:7px;width:380px;padding:40px;box-shadow:0 18px 60px #07192366}.login-brand{margin-bottom:36px;padding:0}.login-brand .brand-mark{background:#1d6f8f}.login-panel h1{color:#1b3b49;margin:0;font-size:25px}.login-panel>p{color:#83959a;margin:9px 0 28px;font-size:12px}.login-panel label{color:#58717b;gap:7px;margin:14px 0;font-size:12px;display:grid}.login-panel .ant-btn{justify-content:center;align-items:center;gap:6px;height:42px;margin-top:17px;display:flex}.login-panel small{text-align:center;color:#a1afb2;margin-top:20px;font-size:10px;display:block}@media (width<=900px){.sidebar{width:70px}.brand{justify-content:center;padding:18px}.brand>div:last-child,.workspace,.nav-item span,.sidebar-bottom .status-line{display:none}.nav-item{justify-content:center;padding:13px 0}.nav-item.active{box-shadow:inset 3px 0 #62c1d8}.topbar{padding:0 20px}.user-name{display:none}.content{padding:24px 20px}.dashboard-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.line-cards,.report-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.topbar{height:56px}.top-actions .env{display:none}.content{padding:20px 14px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.stats-grid,.line-cards,.report-grid{grid-template-columns:1fr}.heading-actions{width:100%}.heading-actions>*{flex:1}.task-row{grid-template-columns:1fr;gap:10px}.panel{padding:16px}.login-panel{width:calc(100% - 30px);padding:28px}.table-tools{flex-wrap:wrap}.table-tools .ant-input-affix-wrapper{width:100%}.table-tools .ant-select{flex:1}.mobile-menu{display:block}}:root{--app-bg:#f4f7fb;--surface:#fff;--surface-soft:#f7f9fc;--primary:#245bd0;--primary-dark:#1f4fb7;--primary-soft:#edf3ff;--text:#202938;--muted:#697386;--subtle:#97a1b2;--border:#e2e8f0;--border-strong:#d4dce8}body{background:var(--app-bg);color:var(--text)}.app-shell{background:var(--app-bg)}.sidebar{color:#5f6d82;background:#fbfdff;border-right:1px solid #e5ebf3;width:204px}.brand{color:#1e2b40;gap:10px;padding:22px 19px 18px}.brand strong{color:#17253b}.brand-mark{background:#2f6fec;border-radius:8px;width:34px;height:34px;box-shadow:0 6px 16px #2f6fec2e}.workspace{color:#415069;background:#fff;border-color:#e0e7f1;border-radius:7px;margin:4px 12px 16px;padding:10px 11px}.workspace-dot,.online-dot{background:#2cc58b}.sidebar nav{padding:0 8px}.nav-item{color:#647187;border-radius:7px;min-height:42px;margin:2px 0;padding:10px 12px;font-size:13px}.nav-item.active{color:#fff;background:#2f6fec;box-shadow:0 7px 18px #2f6fec2e}.nav-item:focus{outline:none}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #8eb1ff}.sidebar-bottom .nav-item:hover{color:#c2413b}.main{background:var(--app-bg)}.topbar{border-color:var(--border);background:#fffffff5;height:58px;padding:0 28px}.env{border-color:var(--border);background:#fff;border-radius:6px}.avatar{color:#2f6fec;background:#edf3ff;font-weight:700}.page-heading{margin-bottom:18px}.page-heading h1{color:#1c2738;margin-bottom:4px;font-size:23px}.eyebrow{color:#97a1b2;margin-bottom:5px}.stat,.panel{border-color:var(--border);border-radius:8px;box-shadow:0 2px 8px #1f2d4609}.ant-btn{font-weight:600;box-shadow:none!important}.ant-btn .anticon,.ant-btn svg{color:inherit}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled) .anticon,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled)>span,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled) svg{color:#fff!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--primary-dark)!important;background:var(--primary-dark)!important;color:#fff!important}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous){color:#253247;background:#fff;border-color:#cbd5e1}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){color:#fff!important;background:#b42318!important;border-color:#b42318!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible,.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active{color:#fff!important;background:#8f1d14!important;border-color:#8f1d14!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){color:#b42318!important;background:#fff!important;border-color:#d92d20!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible{color:#8f1d14!important;background:#fff5f4!important;border-color:#b42318!important}.ant-btn:disabled,.ant-btn.ant-btn-disabled{opacity:1;color:#5c667a!important;background:#edf1f5!important;border-color:#d5dce6!important}.ant-btn:disabled .anticon,.ant-btn:disabled svg,.ant-btn.ant-btn-disabled .anticon,.ant-btn.ant-btn-disabled svg{color:#5c667a!important}.ant-input-affix-wrapper,.ant-input,.ant-select-selector{font-size:13px!important}.ant-modal-content,.ant-drawer-content{border-radius:8px}@media (width<=900px){.sidebar{width:70px}.content{padding:20px 18px}}@media (width<=560px){.content{padding:16px 10px}.page-heading h1{font-size:21px}}:root{--tech-bg:#07131d;--tech-surface:#0c1e2a;--tech-surface-raised:#102938;--tech-border:#1b3a4a;--tech-border-soft:#173243;--tech-text:#e4f5f5;--tech-muted:#7f9aa5;--tech-dim:#52707d;--tech-cyan:#59dbe3;--tech-blue:#52a9ff;--tech-green:#48d49a;--tech-amber:#f0b65c}body,.app-shell,.main{background:var(--tech-bg);color:var(--tech-text)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--tech-border);width:224px;color:var(--tech-muted);background:#091a25}.brand{color:var(--tech-text);padding:22px 20px 18px}.brand strong{color:#f1ffff;letter-spacing:.5px}.brand span{color:#5f8491}.brand-mark{background:var(--tech-cyan);color:#06202a;border-radius:6px;box-shadow:0 0 0 4px #59dbe314,0 0 24px #59dbe333}.workspace{border-color:var(--tech-border);color:#c3e1e4;background:#0d2431;margin:4px 14px 18px}.workspace-dot,.online-dot{background:var(--tech-green);box-shadow:0 0 9px #48d49a99}.sidebar nav{flex:auto;min-height:0;padding:0 10px;overflow-y:auto}.nav-item{color:#86a4ae;border-radius:4px;min-height:41px}.nav-item:hover{color:#d9ffff;background:#102d3b}.nav-item.active{color:var(--tech-cyan);box-shadow:inset 2px 0 var(--tech-cyan), 0 0 20px #59dbe30f;background:#12394a}.nav-item.active svg{color:var(--tech-cyan)}.sidebar-nav-group{border-top:1px solid #7eb0be24;border-bottom:1px solid #7eb0be1a;margin:7px 0;padding:7px 0 5px}.sidebar-nav-group-title{color:#6f929d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:30px;padding:3px 13px 6px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.sidebar-nav-group-title svg{color:#5f8792}.sidebar-nav-group-title:hover{color:#a4c3ca;background:#50a0b314}.sidebar-nav-group.contains-active .sidebar-nav-group-title,.sidebar-nav-group.contains-active .sidebar-nav-group-title svg{color:var(--tech-cyan)}.sidebar-nav-group-chevron{flex:none;margin-left:auto;transition:transform .18s}.sidebar-nav-group-chevron.collapsed{transform:rotate(-90deg)}.sidebar-nav-group-items{padding-left:8px;position:relative}.sidebar-nav-group-items:before{content:"";background:#6eaab82e;width:1px;position:absolute;top:5px;bottom:5px;left:13px}.nav-item.nav-sub-item{padding-left:23px;font-size:12px}.sidebar-bottom{border-color:var(--tech-border)}.status-line{color:#6e8d98}.topbar{border-bottom:1px solid var(--tech-border);background:#091a25;height:62px;padding:0 30px}.crumb{color:#6e8995}.crumb b{color:#d7eeee}.slash{color:#345364}.top-actions{color:#83a0aa}.env{border-color:var(--tech-border);color:#9bc4ca;background:#0e2633}.icon-btn{color:#84a7b0}.avatar{color:var(--tech-cyan);background:#143b4a;border:1px solid #2b6070}.profile-button{color:#bad6d9}.content{max-width:none;padding:28px 32px 38px}.eyebrow{color:#4c8794;letter-spacing:2px}.page-heading h1{color:#eafafa;font-size:24px}.subtext{color:#78939e}.stat,.panel{background:var(--tech-surface);border-color:var(--tech-border);border-radius:5px;box-shadow:0 12px 26px #00000024,inset 0 1px #9ae6eb06}.stat{padding:18px 19px 16px;position:relative;overflow:hidden}.stat:after{content:"";background:var(--tech-cyan);opacity:.75;width:54px;height:2px;position:absolute;top:0;right:0}.stat-top,.trend{color:#7897a2}.trend.up{color:var(--tech-green)}.stat strong{color:#ebffff;font-size:30px}.stat em{color:#7e9da6}.stat-bar{background:#183441}.stat-bar i{background:var(--tech-cyan);box-shadow:0 0 8px #59dbe366}.panel{padding:20px}.panel-head h2{color:#d9f2f3;font-size:15px}.panel-head span{color:#6f8e99}.text-btn,.link-btn{color:var(--tech-cyan)}.text-btn:hover,.link-btn:hover{color:#a6ffff}.chart-labels,.x-labels{color:#567481}.grid-lines{background:repeating-linear-gradient(#173543 0 1px,#0000 1px 25%)}.chart svg path{filter:drop-shadow(0 0 5px #59dbe37a);stroke:var(--tech-cyan)!important}.line-row,.task-row{border-color:var(--tech-border-soft)}.line-icon,.signal{color:var(--tech-cyan);background:#123744;border:1px solid #1d5361}.line-meta b,.task-info b{color:#cfe9ea}.line-meta span,.task-info span{color:#668691}.line-load>div:first-child,.progress-wrap{color:#8bacb4}.line-load small{color:#658591}.mini-progress,.progress{background:#193844}.mini-progress i,.progress i{background:var(--tech-blue);box-shadow:0 0 7px #52a9ff59}.mini-progress i.warn{background:var(--tech-amber);box-shadow:0 0 7px #f0b65c4d}.line-status{color:var(--tech-green)}.line-status i{background:var(--tech-green);box-shadow:0 0 7px #48d49a80}.warn-text{color:var(--tech-amber)}.warn-text i{background:var(--tech-amber)}.ant-tag{color:#a9e8eb;background:#123441;border-color:#28576a}.ant-tag.ant-tag-success,.ant-tag.ant-tag-processing{color:#73e3ba;background:#103c36;border-color:#276b5a}.ant-tag.ant-tag-processing{box-shadow:0 0 12px #48d49a1f}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous){border-color:var(--tech-border);color:#c5e3e5;background:#102735}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,.ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):focus-visible{border-color:var(--tech-cyan)!important;color:#d9ffff!important;background:#143746!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus{border-color:var(--tech-cyan)!important;background:var(--tech-cyan)!important;color:#06202a!important}.ant-input-affix-wrapper,.ant-input,.ant-select-selector{border-color:var(--tech-border)!important;color:#d8eeee!important;background:#0d2330!important}.ant-input::placeholder{color:#5f7e89}.table-panel,.line-card,.report-card,.empty-state,.setting{background:var(--tech-surface);border-color:var(--tech-border);color:var(--tech-text)}th{color:#7f9da7;border-color:var(--tech-border);background:#102735}td{color:#9ab6bd;border-color:var(--tech-border-soft)}td b,.line-card h2,.report-card strong,.empty-state h2,.setting b{color:#d9f2f3}td code,.report-card span,.setting span,.line-card p,.empty-state p{color:#73929d}.table-progress i{background:var(--tech-blue)}.icon-link,.report-card>svg{color:var(--tech-cyan);background:#123744}.line-card-stats,.line-card-stats div{border-color:var(--tech-border-soft)}.line-card-stats b{color:#cde9ea}.login-page{background:var(--tech-bg)}@media (width<=900px){.sidebar{width:70px}.sidebar-nav-group-title{justify-content:center;padding:6px 0}.sidebar-nav-group-title span,.sidebar-nav-group-chevron{display:none}.sidebar-nav-group-items{padding-left:0}.sidebar-nav-group-items:before{display:none}.nav-item.nav-sub-item{padding-left:0}.content{padding:24px 20px 30px}}.theme-toggle{border:1px solid var(--tech-border);color:#b9dfe2;cursor:pointer;background:#102735;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 10px;font:600 11px inherit;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:var(--tech-cyan);color:#efffff;background:#153847;outline:none}.nav-item,.text-btn,.link-btn,.icon-btn,.theme-toggle,.ant-btn{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.nav-item:active,.text-btn:active,.link-btn:active,.theme-toggle:active,.ant-btn:active{transform:translateY(1px)}.stat,.panel,.line-row,.task-row{transition:border-color .18s,background-color .18s,box-shadow .18s}.stat:hover,.panel:hover{border-color:#2b6372;box-shadow:0 14px 30px #0000002e,inset 0 1px #9ae6eb0a}body[data-appearance=light],.app-shell.theme-light,.app-shell.theme-light .main{color:#1e3340;background:#f1f5f7}.app-shell.theme-light .sidebar{color:#58717c;background:#fff;border-color:#d9e5e8}.app-shell.theme-light .brand,.app-shell.theme-light .brand strong{color:#17313e}.app-shell.theme-light .brand span{color:#7e9aa3}.app-shell.theme-light .brand-mark{color:#fff;background:#1bbbc5;box-shadow:0 5px 16px #1bbbc53d}.app-shell.theme-light .workspace{color:#395b67;background:#f7fbfc;border-color:#d7e5e8}.app-shell.theme-light .nav-item{color:#58717c}.app-shell.theme-light .nav-item:hover{color:#087f89;background:#eaf7f8}.app-shell.theme-light .nav-item.active{color:#087f89;background:#d9f3f4;box-shadow:inset 2px 0 #11aeb9}.app-shell.theme-light .nav-item.active svg{color:#087f89}.app-shell.theme-light .sidebar-nav-group{border-color:#e4edef}.app-shell.theme-light .sidebar-nav-group-title,.app-shell.theme-light .sidebar-nav-group-title svg{color:#76909a}.app-shell.theme-light .sidebar-nav-group-title:hover{color:#087f89;background:#f0f7f8}.app-shell.theme-light .sidebar-nav-group.contains-active .sidebar-nav-group-title,.app-shell.theme-light .sidebar-nav-group.contains-active .sidebar-nav-group-title svg{color:#087f89}.app-shell.theme-light .sidebar-nav-group-items:before{background:#dce8eb}.app-shell.theme-light .sidebar-bottom,.app-shell.theme-light .topbar{border-color:#d9e5e8}.app-shell.theme-light .topbar{background:#fffffff5}.app-shell.theme-light .crumb{color:#78909a}.app-shell.theme-light .crumb b{color:#203d49}.app-shell.theme-light .env,.app-shell.theme-light .theme-toggle{color:#466873;background:#f7fbfc;border-color:#d4e2e5}.app-shell.theme-light .theme-toggle:hover,.app-shell.theme-light .theme-toggle:focus-visible{color:#087f89;background:#e8f7f8;border-color:#13aeb9}.app-shell.theme-light .icon-btn{color:#55727d}.app-shell.theme-light .avatar{color:#087f89;background:#dff4f5;border-color:#b9e0e3}.app-shell.theme-light .page-heading h1{color:#163743}.content.page-agents{flex-direction:column;min-height:calc(100vh - 58px);padding:0;display:flex}.content.page-agents .page-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:8px;padding:18px 32px 8px;display:grid}.content.page-agents .page-heading .eyebrow,.content.page-agents .page-heading .subtext{display:none}.content.page-agents .page-heading h1{margin:0}.content.page-agents .agent-status-switch{justify-self:center}.content.page-agents .page-heading .heading-actions{justify-self:end;align-items:center}.content.page-agents .page-heading .heading-actions .ant-tag{align-items:center;gap:6px;height:32px;margin:0;display:inline-flex}.app-shell.theme-light .eyebrow{color:#278d98}.app-shell.theme-light .subtext,.app-shell.theme-light .panel-head span,.app-shell.theme-light .stat-top{color:#718a94}.app-shell.theme-light .stat,.app-shell.theme-light .panel{background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580f}.app-shell.theme-light .stat:hover,.app-shell.theme-light .panel:hover{border-color:#8bcbd0;box-shadow:0 9px 22px #274b581a}.app-shell.theme-light .stat:after{background:#11aeb9}.app-shell.theme-light .stat strong,.app-shell.theme-light .panel-head h2,.app-shell.theme-light .line-meta b,.app-shell.theme-light .task-info b{color:#1d3c48}.app-shell.theme-light .stat em,.app-shell.theme-light .line-meta span,.app-shell.theme-light .task-info span,.app-shell.theme-light .line-load small{color:#7d969f}.app-shell.theme-light .stat-bar,.app-shell.theme-light .mini-progress,.app-shell.theme-light .progress{background:#e4eef0}.app-shell.theme-light .stat-bar i{box-shadow:none;background:#13aeb9}.app-shell.theme-light .grid-lines{background:repeating-linear-gradient(#e1ecef 0 1px,#0000 1px 25%)}.app-shell.theme-light .chart-labels,.app-shell.theme-light .x-labels{color:#8ba2a9}.app-shell.theme-light .chart svg path{filter:none;stroke:#079eaa!important}.app-shell.theme-light .line-row,.app-shell.theme-light .task-row,.app-shell.theme-light .line-card-stats,.app-shell.theme-light .line-card-stats div{border-color:#e1ebed}.app-shell.theme-light .line-icon,.app-shell.theme-light .signal,.app-shell.theme-light .icon-link,.app-shell.theme-light .report-card>svg{color:#078b96;background:#e4f6f7;border-color:#bfe2e5}.app-shell.theme-light .line-load>div:first-child,.app-shell.theme-light .progress-wrap{color:#5f7c86}.app-shell.theme-light .mini-progress i,.app-shell.theme-light .progress i,.app-shell.theme-light .table-progress i{box-shadow:none;background:#168fd0}.app-shell.theme-light .ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous){color:#234754;background:#fff;border-color:#cbdde1}.app-shell.theme-light .ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,.app-shell.theme-light .ant-btn-default:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):focus-visible{box-shadow:0 4px 12px #13aeb924;color:#087f89!important;background:#eaf8f9!important;border-color:#13aeb9!important}.app-shell.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){box-shadow:0 5px 13px #0c9ca733;color:#fff!important;background:#0c9ca7!important;border-color:#0c9ca7!important}.app-shell.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.app-shell.theme-light .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus{background:#087f89!important;border-color:#087f89!important}.app-shell.theme-light .ant-input-affix-wrapper,.app-shell.theme-light .ant-input,.app-shell.theme-light .ant-input-number,.app-shell.theme-light .ant-input-number-input,.app-shell.theme-light .ant-select-selector,.app-shell.theme-light .ant-input-textarea textarea{color:#1e3340!important;-webkit-text-fill-color:#1e3340!important;background:#fff!important;border-color:#cbdde1!important}.app-shell.theme-light .ant-input-affix-wrapper:hover,.app-shell.theme-light .ant-input-affix-wrapper:focus-within,.app-shell.theme-light .ant-input:hover,.app-shell.theme-light .ant-input:focus,.app-shell.theme-light .ant-input-number:hover,.app-shell.theme-light .ant-select-focused .ant-select-selector{border-color:#13aeb9!important;box-shadow:0 0 0 2px #13aeb91a!important}.app-shell.theme-light .ant-input::placeholder,.app-shell.theme-light .ant-input-textarea textarea::placeholder{color:#8aa0a8!important;-webkit-text-fill-color:#8aa0a8!important}.app-shell.theme-light .ant-input-prefix,.app-shell.theme-light .ant-input-suffix{color:#6f8b95}.app-shell.theme-light .ai-center-page,.app-shell.theme-light .ai-workbench,.app-shell.theme-light .variable-manager{background:#f1f5f7}.app-shell.theme-light .ant-tag{color:#087f89;background:#e7f6f7;border-color:#b9dfe2}.app-shell.theme-light .ant-tag.ant-tag-success,.app-shell.theme-light .ant-tag.ant-tag-processing{color:#20875f;background:#e7f8f0;border-color:#b8e4cf}@media (width<=560px){.theme-toggle span{display:none}.theme-toggle{justify-content:center;width:30px;padding:0}}body[data-appearance=light] .ant-modal-content,body[data-appearance=light] .ant-modal-header,body[data-appearance=light] .ant-modal-footer,body[data-appearance=light] .ant-drawer-content,body[data-appearance=light] .ant-drawer-header,body[data-appearance=light] .ant-drawer-footer{color:#1e3340;background:#fff!important;border-color:#d9e5e8!important}body[data-appearance=light] .ant-modal-title,body[data-appearance=light] .ant-drawer-title,body[data-appearance=light] .ant-modal-close,body[data-appearance=light] .ant-drawer-close{color:#1d3c48!important}body[data-appearance=light] .ant-modal-body,body[data-appearance=light] .ant-drawer-body{color:#314d59;background:#f1f5f7!important}body[data-appearance=light] .ant-input-affix-wrapper,body[data-appearance=light] .ant-input,body[data-appearance=light] .ant-input-number,body[data-appearance=light] .ant-input-number-input,body[data-appearance=light] .ant-input-textarea,body[data-appearance=light] .ant-input-textarea textarea,body[data-appearance=light] .ant-select-selector,body[data-appearance=light] .ant-picker,body[data-appearance=light] .ant-picker-input>input{color:#1e3340!important;-webkit-text-fill-color:#1e3340!important;background:#fff!important;border-color:#cbdde1!important}body[data-appearance=light] .ant-input-affix-wrapper:hover,body[data-appearance=light] .ant-input-affix-wrapper:focus-within,body[data-appearance=light] .ant-input:hover,body[data-appearance=light] .ant-input:focus,body[data-appearance=light] .ant-input-number:hover,body[data-appearance=light] .ant-input-number-focused,body[data-appearance=light] .ant-select-focused .ant-select-selector,body[data-appearance=light] .ant-picker:hover,body[data-appearance=light] .ant-picker-focused{border-color:#13aeb9!important;box-shadow:0 0 0 2px #13aeb91a!important}body[data-appearance=light] .ant-input::placeholder,body[data-appearance=light] .ant-input-textarea textarea::placeholder,body[data-appearance=light] .ant-picker-input>input::placeholder{color:#8aa0a8!important;-webkit-text-fill-color:#8aa0a8!important}body[data-appearance=light] .ant-input-prefix,body[data-appearance=light] .ant-input-suffix,body[data-appearance=light] .ant-select-arrow,body[data-appearance=light] .ant-picker-suffix{color:#6f8b95!important}body[data-appearance=light] .ant-select-dropdown,body[data-appearance=light] .ant-dropdown,body[data-appearance=light] .ant-dropdown-menu,body[data-appearance=light] .ant-popover-inner,body[data-appearance=light] .ant-picker-dropdown .ant-picker-panel-container{color:#1e3340;background:#fff!important;border-color:#d9e5e8!important;box-shadow:0 12px 30px #1a3d4924!important}body[data-appearance=light] .ant-select-item,body[data-appearance=light] .ant-dropdown-menu-item,body[data-appearance=light] .ant-picker-cell,body[data-appearance=light] .ant-picker-header button{color:#385764!important}body[data-appearance=light] .ant-select-item-option-active:not(.ant-select-item-option-disabled),body[data-appearance=light] .ant-dropdown-menu-item:hover,body[data-appearance=light] .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,body[data-appearance=light] .ant-picker-cell-in-view:hover .ant-picker-cell-inner{color:#087f89!important;background:#eaf8f9!important}body[data-appearance=light] .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body[data-appearance=light] .ant-picker-cell-selected .ant-picker-cell-inner{color:#087f89!important;background:#d9f3f4!important}body[data-appearance=light] .ant-table,body[data-appearance=light] .ant-table-container,body[data-appearance=light] .ant-table-tbody>tr>td,body[data-appearance=light] .ant-table-thead>tr>th{color:#385764;background:#fff!important;border-color:#dfeaec!important}body[data-appearance=light] .ant-table-thead>tr>th{color:#5d7781;background:#f5f9fa!important}body[data-appearance=light] .ant-table-tbody>tr:hover>td{background:#f3fbfb!important}.operations-range-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 24px);overflow:hidden;width:fit-content!important}.operations-range-picker-dropdown .ant-picker-panels{width:fit-content;max-width:100%;display:flex}.operations-range-picker-dropdown .ant-picker-panel{flex:0 0 280px;width:280px!important;min-width:280px!important}.operations-range-picker-dropdown .ant-picker-content{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;max-width:100%!important}.operations-range-picker-dropdown .ant-picker-content th,.operations-range-picker-dropdown .ant-picker-content td{text-align:center;width:14.2857%;white-space:normal!important;border:0!important;padding:0!important}.operations-range-picker-dropdown .ant-picker-content th{height:32px;font-size:12px;line-height:32px}.operations-range-picker-dropdown .ant-picker-content td{height:36px;font-size:12px;line-height:36px}.operations-range-picker-dropdown .ant-picker-cell-inner{margin:0 auto;width:28px!important;height:28px!important;line-height:28px!important}@media (width<=760px){.operations-range-picker-dropdown .ant-picker-panel-container{width:300px!important}.operations-range-picker-dropdown .ant-picker-panels{width:300px;display:block}.operations-range-picker-dropdown .ant-picker-panel{width:300px!important;min-width:300px!important}.operations-range-picker-dropdown .ant-picker-panel+.ant-picker-panel{display:none}}body[data-appearance=light] .ai-debug-drawer .ant-drawer-content,body[data-appearance=light] .ai-debug-drawer .debug-shell{background:#f1f5f7!important}body[data-appearance=light] .ai-debug-drawer .debug-composer .ant-input-textarea textarea{color:#1e3340!important;-webkit-text-fill-color:#1e3340!important;background:#fff!important}body[data-appearance=light] .ai-debug-drawer .voice-stage{color:#1e3340!important;background:#fff!important;border-color:#cbdde1!important}body[data-appearance=light] .ai-debug-drawer .voice-stage .voice-stage-meta,body[data-appearance=light] .ai-debug-drawer .voice-barge-toggle{color:#66828c!important}body[data-appearance=light] .ai-debug-drawer .debug-agent-header,body[data-appearance=light] .ai-debug-drawer .debug-engine-switch,body[data-appearance=light] .ai-debug-drawer .debug-mode-switch>button,body[data-appearance=light] .ai-debug-drawer .debug-message>div,body[data-appearance=light] .ai-debug-drawer .debug-composer>.ant-btn{background:#fff!important;border-color:#d9e5e8!important}body[data-appearance=light] .ai-settings-drawer .ant-drawer-body,body[data-appearance=light] .ai-settings-drawer .model-settings-shell,body[data-appearance=light] .ai-settings-drawer .voice-settings-shell{background:#f1f5f7!important}body[data-appearance=light] .ai-settings-drawer .model-settings-shell section,body[data-appearance=light] .ai-settings-drawer .voice-library,body[data-appearance=light] .ai-settings-drawer .voice-parameter-pane,body[data-appearance=light] .ai-settings-drawer .model-option-card,body[data-appearance=light] .ai-settings-drawer .voice-option-card,body[data-appearance=light] .ai-settings-drawer .advanced-settings{color:#1e3340;background:#fff!important;border-color:#d9e5e8!important}body[data-appearance=light] .ai-settings-drawer .advanced-settings-head{color:#344f5b!important;background:#fff!important}body[data-appearance=light] .pool-import-drawer .ant-drawer-body,body[data-appearance=light] .pool-import-form,body[data-appearance=light] .pool-import-form section,body[data-appearance=light] .pool-preview{color:#314d59;background:#fff!important}body[data-appearance=light] .pool-import-form .ant-upload-drag{background:#fbfdfd!important;border-color:#cbdde1!important}body[data-appearance=light] .pool-import-rules,body[data-appearance=light] .pool-recognition,body[data-appearance=light] .pool-preview{background:#f7fbfb!important;border-color:#d9e5e8!important}.content.page-tasks,.content.page-knowledge,.content.page-numbers,.content.page-agents,.content.page-reports,.content.page-billing,.content.page-settings,.content.page-logs,.content.page-customers,.content.page-lines,.content.page-retry,.content.page-administration{min-width:0}.content.page-tasks .ant-btn,.content.page-knowledge .ant-btn,.content.page-numbers .ant-btn,.content.page-agents .ant-btn,.content.page-reports .ant-btn,.content.page-billing .ant-btn,.content.page-settings .ant-btn,.content.page-logs .ant-btn,.content.page-customers .ant-btn,.content.page-lines .ant-btn,.content.page-retry .ant-btn,.content.page-administration .ant-btn{border-radius:6px;min-height:34px;padding-inline:13px;font-size:12px;line-height:1}.content.page-tasks .ant-btn-sm,.content.page-knowledge .ant-btn-sm,.content.page-numbers .ant-btn-sm,.content.page-agents .ant-btn-sm,.content.page-reports .ant-btn-sm,.content.page-billing .ant-btn-sm,.content.page-settings .ant-btn-sm,.content.page-logs .ant-btn-sm{min-height:30px;padding-inline:10px;font-size:11px}.content.page-tasks .heading-actions,.content.page-knowledge .heading-actions,.content.page-numbers .heading-actions,.content.page-agents .heading-actions,.content.page-reports .heading-actions,.content.page-billing .heading-actions,.content.page-settings .heading-actions,.content.page-logs .heading-actions,.content.page-customers .heading-actions,.content.page-lines .heading-actions,.content.page-retry .heading-actions,.content.page-administration .heading-actions{align-items:center;gap:8px}.content.page-tasks .panel,.content.page-knowledge .panel,.content.page-numbers .panel,.content.page-agents .panel,.content.page-reports .panel,.content.page-billing .panel,.content.page-settings .panel,.content.page-logs .panel,.content.page-customers .panel,.content.page-lines .panel,.content.page-retry .panel,.content.page-administration .panel{border-radius:8px}.app-shell.theme-light .content.page-tasks,.app-shell.theme-light .content.page-knowledge,.app-shell.theme-light .content.page-numbers,.app-shell.theme-light .content.page-agents,.app-shell.theme-light .content.page-reports,.app-shell.theme-light .content.page-billing,.app-shell.theme-light .content.page-settings,.app-shell.theme-light .content.page-logs,.app-shell.theme-light .content.page-customers,.app-shell.theme-light .content.page-lines,.app-shell.theme-light .content.page-retry,.app-shell.theme-light .content.page-administration{color:#294b57}.app-shell.theme-light .content.page-tasks .task-center-shell,.app-shell.theme-light .content.page-tasks .task-center-section-tabs,.app-shell.theme-light .content.page-tasks .task-mode-switch,.app-shell.theme-light .content.page-tasks .task-detail-header,.app-shell.theme-light .content.page-tasks .task-list-pane,.app-shell.theme-light .content.page-tasks .task-workspace,.app-shell.theme-light .content.page-tasks .task-tab-content,.app-shell.theme-light .content.page-tasks .task-module,.app-shell.theme-light .content.page-tasks .task-kpi,.app-shell.theme-light .content.page-tasks .task-empty,.app-shell.theme-light .content.page-tasks .task-loading{color:#294b57;background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580d}.app-shell.theme-light .content.page-tasks .task-center-shell{border-radius:8px;overflow:hidden}.app-shell.theme-light .content.page-tasks .task-center-section-tabs,.app-shell.theme-light .content.page-tasks .task-mode-switch{box-shadow:none}.app-shell.theme-light .content.page-tasks .task-center-section-tabs button,.app-shell.theme-light .content.page-tasks .task-mode-switch>span,.app-shell.theme-light .content.page-tasks .task-table-head span,.app-shell.theme-light .content.page-tasks .task-card-meta,.app-shell.theme-light .content.page-tasks .task-card-bottom,.app-shell.theme-light .content.page-tasks .task-total,.app-shell.theme-light .content.page-tasks .task-list-title span,.app-shell.theme-light .content.page-tasks .task-detail-secondary,.app-shell.theme-light .content.page-tasks .task-loading{color:#718a94}.app-shell.theme-light .content.page-tasks .task-center-section-tabs button.active,.app-shell.theme-light .content.page-tasks .task-mode-switch>button.active{color:#087f89;background:#eaf8f9;border-color:#13aeb9}.app-shell.theme-light .content.page-tasks .task-select-card,.app-shell.theme-light .content.page-tasks .task-call-toolbar,.app-shell.theme-light .content.page-tasks .task-table-scroll{background:#f7fbfc;border-color:#d8e4e7}.app-shell.theme-light .content.page-tasks .task-select-card.active,.app-shell.theme-light .content.page-tasks .task-select-card:hover{background:#eaf8f9;border-color:#13aeb9;box-shadow:0 5px 14px #13aeb91a}.app-shell.theme-light .content.page-tasks .task-table-scroll th,.app-shell.theme-light .content.page-tasks .task-call-table-scroll th{color:#52717b;background:#f2f8f9;border-color:#dce9eb}.app-shell.theme-light .content.page-tasks .task-table-scroll td,.app-shell.theme-light .content.page-tasks .task-call-table-scroll td,.app-shell.theme-light .content.page-tasks .task-log-row{color:#466572;border-color:#e5eef0}.app-shell.theme-light .content.page-tasks .task-table-scroll tbody tr:hover,.app-shell.theme-light .content.page-tasks .task-call-table-scroll tbody tr:hover{background:#f3fbfb}.app-shell.theme-light .content.page-knowledge .ai-center-page,.app-shell.theme-light .content.page-knowledge .ai-workbench{background:#f1f5f7}.app-shell.theme-light .content.page-knowledge .ai-subnav,.app-shell.theme-light .content.page-knowledge .ai-agent-pane,.app-shell.theme-light .content.page-knowledge .ai-editor-pane,.app-shell.theme-light .content.page-knowledge .ai-config-pane,.app-shell.theme-light .content.page-knowledge .ai-empty,.app-shell.theme-light .content.page-knowledge .ai-prompt-editor,.app-shell.theme-light .content.page-knowledge .ai-opening,.app-shell.theme-light .content.page-knowledge .ai-recording-config{color:#294b57;background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580d}.app-shell.theme-light .content.page-knowledge .ai-pane-title,.app-shell.theme-light .content.page-knowledge .ai-editor-title,.app-shell.theme-light .content.page-knowledge .ai-config-pane-head,.app-shell.theme-light .content.page-knowledge .config-section,.app-shell.theme-light .content.page-knowledge .ai-prompt-toolbar,.app-shell.theme-light .content.page-knowledge .opening-head,.app-shell.theme-light .content.page-knowledge .opening-toolbar{border-color:#dfeaec}.app-shell.theme-light .content.page-knowledge .ai-pane-title b,.app-shell.theme-light .content.page-knowledge .ai-editor-title h2,.app-shell.theme-light .content.page-knowledge .ai-config-pane-head h2,.app-shell.theme-light .content.page-knowledge .config-section-head>b,.app-shell.theme-light .content.page-knowledge .ai-opening h3,.app-shell.theme-light .content.page-knowledge .ai-prompt-editor h3{color:#1d3c48}.app-shell.theme-light .content.page-knowledge .ai-agent-card,.app-shell.theme-light .content.page-knowledge .ai-prompt-toolbar button,.app-shell.theme-light .content.page-knowledge .type-segment button,.app-shell.theme-light .content.page-knowledge .opening-mode-switch button{color:#58717c;background:#f7fbfc;border-color:#d8e4e7}.app-shell.theme-light .content.page-knowledge .ai-agent-card:hover,.app-shell.theme-light .content.page-knowledge .ai-agent-card.active,.app-shell.theme-light .content.page-knowledge .ai-prompt-toolbar button.active,.app-shell.theme-light .content.page-knowledge .type-segment button.active,.app-shell.theme-light .content.page-knowledge .opening-mode-switch button.active{color:#087f89;background:#eaf8f9;border-color:#13aeb9}.app-shell.theme-light .content.page-knowledge .ai-prompt-code,.app-shell.theme-light .content.page-knowledge .ai-prompt-code textarea,.app-shell.theme-light .content.page-knowledge .opening-script-area,.app-shell.theme-light .content.page-knowledge .variable-manager{color:#294b57;background:#f7fbfc;border-color:#d8e4e7}.app-shell.theme-light .content.page-numbers .data-pool-sidebar,.app-shell.theme-light .content.page-numbers .data-pool-detail{background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580d}.app-shell.theme-light .content.page-numbers .pool-side-head,.app-shell.theme-light .content.page-numbers .pool-detail-head,.app-shell.theme-light .content.page-numbers .pool-global-toolbar,.app-shell.theme-light .content.page-numbers .pool-side-tools,.app-shell.theme-light .content.page-numbers .pool-detail-tools,.app-shell.theme-light .content.page-numbers .pool-table .ant-table-thead>tr>th{background:#f7fbfc;border-color:#dfeaec}.app-shell.theme-light .content.page-numbers .pool-side-head h2,.app-shell.theme-light .content.page-numbers .pool-detail-head h2,.app-shell.theme-light .content.page-numbers .pool-company-field>b{color:#1d3c48}.app-shell.theme-light .content.page-numbers .pool-batches>button{background:#fff;border-color:#d8e4e7}.app-shell.theme-light .content.page-numbers .pool-batches>button:hover,.app-shell.theme-light .content.page-numbers .pool-batches>button.active{background:#eaf8f9;border-color:#13aeb9}.app-shell.theme-light .content.page-numbers .pool-table .ant-table-tbody>tr>td{color:#466572;border-color:#e5eef0}.app-shell.theme-light .content.page-numbers .pool-table .ant-table-tbody>tr:hover>td,.app-shell.theme-light .content.page-numbers .pool-table .ant-table-cell-fix-right{background:#f3fbfb!important}.app-shell.theme-light .content.page-agents .agent-desk-header h2,.app-shell.theme-light .content.page-agents .agent-desk-summary strong,.app-shell.theme-light .content.page-agents .agent-company-name{color:#1d3c48}.app-shell.theme-light .content.page-agents .agent-desk-summary,.app-shell.theme-light .content.page-agents .agent-call-card,.app-shell.theme-light .content.page-agents .agent-desk-empty{background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580f}.app-shell.theme-light .content.page-agents .agent-desk-summary>div,.app-shell.theme-light .content.page-agents .agent-call-actions{background:#fff}.app-shell.theme-light .content.page-agents .agent-call-content{background:#f3f8f9}.app-shell.theme-light .content.page-agents .agent-call-meta>div,.app-shell.theme-light .content.page-agents .customer-info-field,.app-shell.theme-light .content.page-agents .agent-intent-popover{background:#fff;border-color:#d8e4e7}.app-shell.theme-light .content.page-reports .panel,.app-shell.theme-light .content.page-billing .panel,.app-shell.theme-light .content.page-settings .panel,.app-shell.theme-light .content.page-logs .panel,.app-shell.theme-light .content.page-customers .panel,.app-shell.theme-light .content.page-lines .panel,.app-shell.theme-light .content.page-retry .panel,.app-shell.theme-light .content.page-administration .panel,.app-shell.theme-light .content.page-reports .report-card{background:#fff;border-color:#d8e4e7;box-shadow:0 5px 15px #274b580d}.app-shell.theme-light .content.page-reports table th,.app-shell.theme-light .content.page-billing table th,.app-shell.theme-light .content.page-settings table th,.app-shell.theme-light .content.page-logs table th,.app-shell.theme-light .content.page-customers table th,.app-shell.theme-light .content.page-lines table th,.app-shell.theme-light .content.page-retry table th,.app-shell.theme-light .content.page-administration table th{color:#52717b;background:#f2f8f9;border-color:#dfeaec}.app-shell.theme-light .content.page-reports table td,.app-shell.theme-light .content.page-billing table td,.app-shell.theme-light .content.page-settings table td,.app-shell.theme-light .content.page-logs table td,.app-shell.theme-light .content.page-customers table td,.app-shell.theme-light .content.page-lines table td,.app-shell.theme-light .content.page-retry table td,.app-shell.theme-light .content.page-administration table td{color:#466572;border-color:#e5eef0}.app-shell.theme-light .content.page-reports table tr:hover td,.app-shell.theme-light .content.page-billing table tr:hover td,.app-shell.theme-light .content.page-settings table tr:hover td,.app-shell.theme-light .content.page-logs table tr:hover td,.app-shell.theme-light .content.page-customers table tr:hover td,.app-shell.theme-light .content.page-lines table tr:hover td,.app-shell.theme-light .content.page-retry table tr:hover td,.app-shell.theme-light .content.page-administration table tr:hover td{background:#f3fbfb}.app-shell.theme-dark .content.page-tasks,.app-shell.theme-dark .content.page-knowledge,.app-shell.theme-dark .content.page-numbers,.app-shell.theme-dark .content.page-agents,.app-shell.theme-dark .content.page-reports,.app-shell.theme-dark .content.page-billing,.app-shell.theme-dark .content.page-settings,.app-shell.theme-dark .content.page-logs,.app-shell.theme-dark .content.page-customers,.app-shell.theme-dark .content.page-lines,.app-shell.theme-dark .content.page-retry,.app-shell.theme-dark .content.page-administration{color:#d8eeee}.app-shell.theme-dark .content.page-tasks .task-center-shell,.app-shell.theme-dark .content.page-tasks .task-center-section-tabs,.app-shell.theme-dark .content.page-tasks .task-mode-switch,.app-shell.theme-dark .content.page-tasks .task-detail-header,.app-shell.theme-dark .content.page-tasks .task-list-pane,.app-shell.theme-dark .content.page-tasks .task-workspace,.app-shell.theme-dark .content.page-tasks .task-tab-content,.app-shell.theme-dark .content.page-tasks .task-module,.app-shell.theme-dark .content.page-tasks .task-kpi,.app-shell.theme-dark .content.page-tasks .task-empty,.app-shell.theme-dark .content.page-tasks .task-loading,.app-shell.theme-dark .content.page-knowledge .ai-agent-pane,.app-shell.theme-dark .content.page-knowledge .ai-editor-pane,.app-shell.theme-dark .content.page-knowledge .ai-config-pane,.app-shell.theme-dark .content.page-knowledge .ai-empty,.app-shell.theme-dark .content.page-knowledge .ai-prompt-editor,.app-shell.theme-dark .content.page-knowledge .ai-opening,.app-shell.theme-dark .content.page-knowledge .ai-recording-config,.app-shell.theme-dark .content.page-numbers .data-pool-sidebar,.app-shell.theme-dark .content.page-numbers .data-pool-detail,.app-shell.theme-dark .content.page-agents .agent-call-card,.app-shell.theme-dark .content.page-agents .agent-desk-summary,.app-shell.theme-dark .content.page-agents .agent-desk-empty,.app-shell.theme-dark .content.page-reports .panel,.app-shell.theme-dark .content.page-billing .panel,.app-shell.theme-dark .content.page-settings .panel,.app-shell.theme-dark .content.page-logs .panel,.app-shell.theme-dark .content.page-customers .panel,.app-shell.theme-dark .content.page-lines .panel,.app-shell.theme-dark .content.page-retry .panel,.app-shell.theme-dark .content.page-administration .panel{color:#d8eeee;background:#0c1e2a;border-color:#1b3a4a;box-shadow:0 10px 26px #0003}.app-shell.theme-dark .content.page-tasks .task-center-section-tabs,.app-shell.theme-dark .content.page-tasks .task-mode-switch,.app-shell.theme-dark .content.page-knowledge .ai-pane-title,.app-shell.theme-dark .content.page-knowledge .ai-editor-title,.app-shell.theme-dark .content.page-knowledge .ai-config-pane-head,.app-shell.theme-dark .content.page-knowledge .config-section,.app-shell.theme-dark .content.page-knowledge .ai-prompt-toolbar,.app-shell.theme-dark .content.page-knowledge .opening-head,.app-shell.theme-dark .content.page-knowledge .opening-toolbar,.app-shell.theme-dark .content.page-numbers .pool-side-head,.app-shell.theme-dark .content.page-numbers .pool-detail-head,.app-shell.theme-dark .content.page-numbers .pool-global-toolbar,.app-shell.theme-dark .content.page-numbers .pool-side-tools,.app-shell.theme-dark .content.page-numbers .pool-detail-tools{background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .task-center-section-tabs button,.app-shell.theme-dark .content.page-tasks .task-mode-switch>span,.app-shell.theme-dark .content.page-tasks .task-table-head span,.app-shell.theme-dark .content.page-tasks .task-card-meta,.app-shell.theme-dark .content.page-tasks .task-card-bottom,.app-shell.theme-dark .content.page-tasks .task-detail-secondary,.app-shell.theme-dark .content.page-knowledge .ai-agent-card>span,.app-shell.theme-dark .content.page-knowledge .ai-config-pane-head p,.app-shell.theme-dark .content.page-agents .agent-desk-header p,.app-shell.theme-dark .content.page-agents .agent-desk-summary span,.app-shell.theme-dark .content.page-agents .agent-desk-summary small,.app-shell.theme-dark .content.page-agents .agent-desk-roster-title span,.app-shell.theme-dark .content.page-agents .agent-desk-agent-list,.app-shell.theme-dark .content.page-agents .agent-person-chip>span,.app-shell.theme-dark .content.page-agents .agent-person-chip em,.app-shell.theme-dark .content.page-agents .agent-desk-roster-empty,.app-shell.theme-dark .content.page-agents .agent-desk-stat-grid span,.app-shell.theme-dark .content.page-agents .agent-desk-stat-grid small{color:#7f9aa5}.app-shell.theme-dark .content.page-agents .agent-desk-roster-title b,.app-shell.theme-dark .content.page-agents .agent-desk-stat-grid strong,.app-shell.theme-dark .content.page-agents .agent-person-chip b{color:#d8eeee}.app-shell.theme-dark .content.page-agents .agent-desk-roster,.app-shell.theme-dark .content.page-agents .agent-person-chip,.app-shell.theme-dark .content.page-agents .agent-desk-stat-grid>div{background:#0c1e2a;border-color:#1b3a4a}.app-shell.theme-dark .content.page-agents .agent-desk-stat-grid{background:#1b3a4a;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .task-center-section-tabs button.active,.app-shell.theme-dark .content.page-tasks .task-mode-switch>button.active,.app-shell.theme-dark .content.page-knowledge .ai-agent-card.active,.app-shell.theme-dark .content.page-knowledge .ai-prompt-toolbar button.active,.app-shell.theme-dark .content.page-knowledge .type-segment button.active,.app-shell.theme-dark .content.page-knowledge .opening-mode-switch button.active,.app-shell.theme-dark .content.page-numbers .pool-batches>button.active{color:#b9fbfb;background:#123744;border-color:#59dbe3}.app-shell.theme-dark .content.page-tasks .task-select-card,.app-shell.theme-dark .content.page-tasks .task-call-toolbar,.app-shell.theme-dark .content.page-tasks .task-table-scroll,.app-shell.theme-dark .content.page-knowledge .ai-agent-card,.app-shell.theme-dark .content.page-knowledge .ai-prompt-toolbar button,.app-shell.theme-dark .content.page-knowledge .type-segment button,.app-shell.theme-dark .content.page-knowledge .opening-mode-switch button,.app-shell.theme-dark .content.page-knowledge .ai-prompt-code,.app-shell.theme-dark .content.page-knowledge .ai-prompt-code textarea,.app-shell.theme-dark .content.page-numbers .pool-batches>button,.app-shell.theme-dark .content.page-numbers .pool-global-summary{color:#d8eeee;background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .task-table-scroll th,.app-shell.theme-dark .content.page-tasks .task-call-table-scroll th,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-thead>tr>th,.app-shell.theme-dark .content.page-reports table th,.app-shell.theme-dark .content.page-billing table th,.app-shell.theme-dark .content.page-settings table th,.app-shell.theme-dark .content.page-logs table th,.app-shell.theme-dark .content.page-customers table th,.app-shell.theme-dark .content.page-lines table th,.app-shell.theme-dark .content.page-retry table th,.app-shell.theme-dark .content.page-administration table th{color:#8fb1b8;background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .task-table-scroll td,.app-shell.theme-dark .content.page-tasks .task-call-table-scroll td,.app-shell.theme-dark .content.page-tasks .task-log-row,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-tbody>tr>td,.app-shell.theme-dark .content.page-reports table td,.app-shell.theme-dark .content.page-billing table td,.app-shell.theme-dark .content.page-settings table td,.app-shell.theme-dark .content.page-logs table td,.app-shell.theme-dark .content.page-customers table td,.app-shell.theme-dark .content.page-lines table td,.app-shell.theme-dark .content.page-retry table td,.app-shell.theme-dark .content.page-administration table td{color:#b6d0d2;border-color:#173243}.app-shell.theme-dark .content.page-tasks .task-table-scroll tbody tr:hover,.app-shell.theme-dark .content.page-tasks .task-call-table-scroll tbody tr:hover,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-tbody>tr:hover>td,.app-shell.theme-dark .content.page-reports table tr:hover td,.app-shell.theme-dark .content.page-billing table tr:hover td,.app-shell.theme-dark .content.page-settings table tr:hover td,.app-shell.theme-dark .content.page-logs table tr:hover td,.app-shell.theme-dark .content.page-customers table tr:hover td,.app-shell.theme-dark .content.page-lines table tr:hover td,.app-shell.theme-dark .content.page-retry table tr:hover td,.app-shell.theme-dark .content.page-administration table tr:hover td{background:#102d39!important}.app-shell.theme-dark .content.page-tasks .task-tabs,.app-shell.theme-dark .content.page-tasks .status-metric,.app-shell.theme-dark .content.page-tasks .rate-ring:before,.app-shell.theme-dark .content.page-tasks .completion-pill{color:#b6d0d2;background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .task-tabs button,.app-shell.theme-dark .content.page-tasks .status-metric span,.app-shell.theme-dark .content.page-tasks .module-title h3,.app-shell.theme-dark .content.page-tasks .module-title span,.app-shell.theme-dark .content.page-tasks .rate-ring span,.app-shell.theme-dark .content.page-tasks .intent-empty{color:#8fb1b8}.app-shell.theme-dark .content.page-tasks .task-tabs button.active{color:#b9fbfb;background:#123744;border-color:#59dbe3}.app-shell.theme-dark .content.page-numbers .pool-table .ant-table,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-container,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-content,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-body,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-thead>tr>th,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-tbody>tr>td,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-cell-fix-left,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-cell-fix-right{color:#b6d0d2!important;background:#0c1e2a!important;border-color:#1b3a4a!important}.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-thead>tr>th{color:#8fb1b8!important;background:#102938!important}.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-tbody>tr:hover>td,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#102d39!important}.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-cell-fix-left-first:after,.app-shell.theme-dark .content.page-numbers .pool-table .ant-table-cell-fix-right-first:after{box-shadow:inset -7px 0 7px -7px #00000073}.app-shell.theme-dark .content.page-knowledge .ai-pane-title b,.app-shell.theme-dark .content.page-knowledge .ai-editor-title h2,.app-shell.theme-dark .content.page-knowledge .ai-config-pane-head h2,.app-shell.theme-dark .content.page-knowledge .config-section-head>b,.app-shell.theme-dark .content.page-knowledge .ai-opening h3,.app-shell.theme-dark .content.page-knowledge .ai-prompt-editor h3,.app-shell.theme-dark .content.page-agents .agent-desk-header h2,.app-shell.theme-dark .content.page-agents .agent-desk-summary strong{color:#e4f5f5}.app-shell.theme-dark .content.page-knowledge .config-section,.app-shell.theme-dark .content.page-knowledge .config-section-head,.app-shell.theme-dark .content.page-knowledge .config-section.open,.app-shell.theme-dark .content.page-knowledge .config-section.open .config-section-head,.app-shell.theme-dark .content.page-knowledge .config-section-body,.app-shell.theme-dark .content.page-knowledge .config-inner,.app-shell.theme-dark .content.page-knowledge .model-choice>div,.app-shell.theme-dark .content.page-knowledge .choice-pills button{color:#d8eeee;background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-knowledge .config-section-body,.app-shell.theme-dark .content.page-knowledge .config-inner{background:#0c1e2a}.app-shell.theme-dark .content.page-knowledge .config-section-head>span,.app-shell.theme-dark .content.page-knowledge .config-inner>p,.app-shell.theme-dark .content.page-knowledge .ai-field,.app-shell.theme-dark .content.page-knowledge .muted{color:#7f9aa5}.app-shell.theme-dark .content.page-knowledge .config-section.open .config-section-head{background:#123744}.app-shell.theme-dark .content.page-agents .agent-call-content{background:#10232e}.app-shell.theme-dark .content.page-agents .agent-call-actions,.app-shell.theme-dark .content.page-agents .agent-call-meta>div,.app-shell.theme-dark .content.page-agents .customer-info-field,.app-shell.theme-dark .content.page-agents .agent-intent-popover{background:#102938;border-color:#1b3a4a}.app-shell.theme-dark .content.page-tasks .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-tasks .ant-input,.app-shell.theme-dark .content.page-tasks .ant-select-selector,.app-shell.theme-dark .content.page-knowledge .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-knowledge .ant-input,.app-shell.theme-dark .content.page-knowledge .ant-select-selector,.app-shell.theme-dark .content.page-numbers .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-numbers .ant-input,.app-shell.theme-dark .content.page-numbers .ant-select-selector,.app-shell.theme-dark .content.page-agents .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-agents .ant-input,.app-shell.theme-dark .content.page-agents .ant-select-selector,.app-shell.theme-dark .content.page-reports .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-reports .ant-input,.app-shell.theme-dark .content.page-reports .ant-select-selector,.app-shell.theme-dark .content.page-billing .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-billing .ant-input,.app-shell.theme-dark .content.page-billing .ant-select-selector,.app-shell.theme-dark .content.page-settings .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-settings .ant-input,.app-shell.theme-dark .content.page-settings .ant-select-selector,.app-shell.theme-dark .content.page-logs .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-logs .ant-input,.app-shell.theme-dark .content.page-logs .ant-select-selector,.app-shell.theme-dark .content.page-customers .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-customers .ant-input,.app-shell.theme-dark .content.page-customers .ant-select-selector,.app-shell.theme-dark .content.page-lines .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-lines .ant-input,.app-shell.theme-dark .content.page-lines .ant-select-selector,.app-shell.theme-dark .content.page-retry .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-retry .ant-input,.app-shell.theme-dark .content.page-retry .ant-select-selector,.app-shell.theme-dark .content.page-administration .ant-input-affix-wrapper,.app-shell.theme-dark .content.page-administration .ant-input,.app-shell.theme-dark .content.page-administration .ant-select-selector{color:#d8eeee!important;-webkit-text-fill-color:#d8eeee!important;background:#102938!important;border-color:#1b3a4a!important}.app-shell.theme-dark .content.page-tasks .ant-input::placeholder,.app-shell.theme-dark .content.page-knowledge .ant-input::placeholder,.app-shell.theme-dark .content.page-numbers .ant-input::placeholder,.app-shell.theme-dark .content.page-agents .ant-input::placeholder,.app-shell.theme-dark .content.page-reports .ant-input::placeholder,.app-shell.theme-dark .content.page-billing .ant-input::placeholder,.app-shell.theme-dark .content.page-settings .ant-input::placeholder,.app-shell.theme-dark .content.page-logs .ant-input::placeholder,.app-shell.theme-dark .content.page-customers .ant-input::placeholder,.app-shell.theme-dark .content.page-lines .ant-input::placeholder,.app-shell.theme-dark .content.page-retry .ant-input::placeholder,.app-shell.theme-dark .content.page-administration .ant-input::placeholder{color:#6e8a94!important;-webkit-text-fill-color:#6e8a94!important}.app-shell.theme-dark .content.page-tasks .ant-btn-default,.app-shell.theme-dark .content.page-knowledge .ant-btn-default,.app-shell.theme-dark .content.page-numbers .ant-btn-default,.app-shell.theme-dark .content.page-agents .ant-btn-default,.app-shell.theme-dark .content.page-reports .ant-btn-default,.app-shell.theme-dark .content.page-billing .ant-btn-default,.app-shell.theme-dark .content.page-settings .ant-btn-default,.app-shell.theme-dark .content.page-logs .ant-btn-default,.app-shell.theme-dark .content.page-customers .ant-btn-default,.app-shell.theme-dark .content.page-lines .ant-btn-default,.app-shell.theme-dark .content.page-retry .ant-btn-default,.app-shell.theme-dark .content.page-administration .ant-btn-default{color:#c1dddd!important;background:#102938!important;border-color:#1b3a4a!important}.app-shell.theme-dark .content.page-tasks .ant-btn-default:hover,.app-shell.theme-dark .content.page-knowledge .ant-btn-default:hover,.app-shell.theme-dark .content.page-numbers .ant-btn-default:hover,.app-shell.theme-dark .content.page-agents .ant-btn-default:hover,.app-shell.theme-dark .content.page-reports .ant-btn-default:hover,.app-shell.theme-dark .content.page-billing .ant-btn-default:hover,.app-shell.theme-dark .content.page-settings .ant-btn-default:hover,.app-shell.theme-dark .content.page-logs .ant-btn-default:hover,.app-shell.theme-dark .content.page-customers .ant-btn-default:hover,.app-shell.theme-dark .content.page-lines .ant-btn-default:hover,.app-shell.theme-dark .content.page-retry .ant-btn-default:hover,.app-shell.theme-dark .content.page-administration .ant-btn-default:hover{color:#b9fbfb!important;background:#123744!important;border-color:#59dbe3!important}.app-shell.theme-dark .content.page-tasks .task-mode-switch>button:not(.active),.app-shell.theme-dark .content.page-tasks .task-center-section-tabs button:not(.active){color:#8fb1b8;background:#102938;border-color:#1b3a4a}.app-shell.theme-light .content.page-tasks button:not(.ant-btn),.app-shell.theme-light .content.page-knowledge button:not(.ant-btn),.app-shell.theme-dark .content.page-tasks button:not(.ant-btn),.app-shell.theme-dark .content.page-knowledge button:not(.ant-btn){border-radius:6px}@media (width<=760px){.content.page-tasks .heading-actions,.content.page-knowledge .heading-actions,.content.page-numbers .heading-actions,.content.page-agents .heading-actions,.content.page-reports .heading-actions,.content.page-billing .heading-actions,.content.page-settings .heading-actions,.content.page-logs .heading-actions{flex-wrap:wrap}}body[data-appearance=light] .hr-child-module-modal .ant-input,body[data-appearance=light] .hr-child-module-modal .ant-select-selector{color:#111827!important;opacity:1!important;background:#fff!important;border-color:#d7dee8!important}body[data-appearance=light] .hr-child-module-modal .ant-input::placeholder,body[data-appearance=light] .hr-child-module-modal .ant-select-selection-placeholder{color:#9aa4b2!important;opacity:1!important}body[data-appearance=light] .hr-child-module-modal .ant-modal-footer .ant-btn-default{color:#374151!important;background:#fff!important;border-color:#d7dee8!important}body[data-appearance=light] .hr-child-module-modal .ant-modal-footer .ant-btn-primary{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.hr-child-module-department-input,.hr-child-module-department-input.ant-input{color:#111827!important;-webkit-text-fill-color:#111827!important;background-color:#fff!important;background-image:none!important;border-color:#d7dee8!important}.hr-child-module-department-input::placeholder{color:#9aa4b2!important;-webkit-text-fill-color:#9aa4b2!important;opacity:1!important}.hr-child-module-department-input:hover,.hr-child-module-department-input:focus{background-color:#fff!important;border-color:#1677ff!important}.hr-child-module-department-input.ant-input,input.hr-child-module-department-input,.hr-child-module-department-input input.ant-input,.hr-child-module-modal .ant-input-affix-wrapper .hr-child-module-department-input{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;background:#fff!important}.half-hour-usage{color:#111!important}.half-hour-usage b{color:#16845b!important}.half-hour-usage.is-warning b{color:#d94f8a!important}.half-hour-usage.is-danger b{color:#d64545!important}.half-hour-usage.is-unlimited b,.task-half-hour-usage.is-unlimited b{color:#111!important}.profile-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:3px;display:flex}.profile-button:hover{background:#f1f5f6}.profile-summary{border-bottom:1px solid #e7edef;align-items:center;gap:12px;margin-bottom:18px;padding:4px 0 18px;display:flex}.profile-summary b,.profile-summary span{display:block}.profile-summary b{color:#294754}.profile-summary div span{color:#83949a;margin-top:3px;font-size:11px}.profile-avatar{width:38px;height:38px}.administration-tabs{margin-bottom:12px}.tenant-customer-page{gap:14px;display:grid}.tenant-toolbar{background:#fff;border:1px solid #e2e9eb;border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.tenant-toolbar .ant-input-affix-wrapper{max-width:360px}.tenant-toolbar .ant-select{width:130px}.tenant-toolbar .ant-btn-primary{margin-left:auto}.tenant-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-stats>div{background:#fff;border:1px solid #e2e9eb;border-radius:5px;min-height:82px;padding:15px 17px}.tenant-stats span,.tenant-stats b{display:block}.tenant-stats span{color:#83949a;font-size:11px}.tenant-stats b{color:#203f4d;margin-top:9px;font-size:20px}.tenant-table{padding:0;overflow:hidden}.tenant-table .ant-table{font-size:11px}.tenant-table .ant-table-cell{padding:11px 10px!important}.tenant-name b,.tenant-name span{display:block}.tenant-name b{color:#294754}.tenant-name span{color:#92a2a7;margin-top:3px;font-size:10px}.tenant-actions{gap:5px;display:flex}.tenant-expand{color:#2985a0;cursor:pointer;background:#fff;border:1px solid #bed4da;border-radius:50%;width:20px;height:20px;padding:0}.tenant-expanded{background:#fbfcfd;border-left:2px solid #73b8ca;margin:-8px 0;padding:14px 16px 18px}.tenant-expanded h4{color:#36545f;align-items:center;gap:6px;margin:16px 0 8px;font-size:12px;display:flex}.tenant-runtime{color:#70858d;background:#fff;border:1px solid #e2e9eb;border-radius:5px;grid-template-columns:1.5fr repeat(3,1fr);gap:10px;padding:12px;font-size:11px;display:grid}.tenant-runtime b{color:#2c4b57}.tenant-editor .ant-drawer-body{padding:18px 24px}.tenant-form{gap:17px;display:grid}.tenant-form>label,.tenant-form-grid label,.tenant-line-row label,.tenant-company label,.tenant-login label,.tenant-topup label{color:#4b626c;gap:6px;font-size:12px;display:grid}.tenant-form label.required:before{content:"*";color:#e15b56;margin-left:-10px;position:absolute}.tenant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tenant-switch{background:#fafcfc;border:1px solid #e2e9eb;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex!important}.tenant-lines,.tenant-company,.tenant-login{background:#fafcfc;border:1px solid #e3eaed;border-radius:5px;gap:13px;padding:15px;display:grid}.tenant-lines h3,.tenant-company h3,.tenant-login h3{color:#294954;margin:0;font-size:13px}.tenant-line-row{background:#fff;border:1px solid #e6ecee;border-radius:5px;grid-template-columns:minmax(0,1.5fr) minmax(120px,.7fr);gap:12px;padding:13px;display:grid}.tenant-line-meta{color:#8a9ca2;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:10px;display:flex}.tenant-topup{gap:18px;display:grid}.tenant-topup>span{color:#607781;background:#f3f8f9;border-radius:5px;padding:12px}.tenant-topup b{color:#247b92;font-size:18px}@media (width<=1100px){.tenant-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.tenant-toolbar{flex-wrap:wrap}.tenant-toolbar .ant-input-affix-wrapper{width:100%;max-width:none}.tenant-toolbar .ant-btn-primary{margin-left:0}.tenant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-form-grid,.tenant-line-row,.tenant-runtime{grid-template-columns:1fr}.tenant-line-meta{grid-column:auto}.tenant-editor .ant-drawer-content-wrapper{max-width:100vw!important}}.tenant-volcengine{background:#fafcfc;border:1px solid #e3eaed;border-radius:5px;gap:13px;padding:15px;display:grid}.tenant-volcengine h3{color:#294954;margin:0;font-size:13px}.tenant-volcengine>label{color:#4b626c;gap:6px;font-size:12px;display:grid}.tenant-volcengine-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-volcengine-head small{color:#87999f;margin-top:4px;font-size:10px;display:block}.tenant-table .tenant-balance-value,.tenant-stats .tenant-balance-value,.tenant-topup .tenant-balance-value{font-weight:750;color:#123047!important}.tenant-table .tenant-ai-token-value,.tenant-stats .tenant-ai-token-value,.tenant-topup .tenant-ai-token-value{font-weight:750;color:#075985!important}.tenant-operations-drawer .ant-drawer-body{background:#f7fafc;padding:18px 22px 30px}.tenant-operation-title{color:#163b50;align-items:center;gap:8px;font-weight:700;display:inline-flex}.tenant-operation-loading{color:#526b78;place-items:center;min-height:240px;display:grid}.tenant-operation-page{gap:16px;display:grid}.tenant-operation-intro{background:#fff;border:1px solid #d8e5ec;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.tenant-operation-intro>div:first-child{gap:5px;min-width:0;display:grid}.tenant-operation-intro b{color:#123047;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.tenant-operation-intro span{color:#526b78;font-size:11px}.tenant-operation-balances{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.tenant-operation-balances>span{color:#334e5e;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tenant-operation-balances svg{color:#2c7790}.tenant-operation-balances b{font-size:15px}.tenant-operation-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tenant-operation-card{background:#fff;border:1px solid #d8e5ec;border-radius:7px;gap:7px;min-width:0;padding:13px 14px;display:grid}.tenant-operation-card>span{color:#334e5e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.tenant-operation-card>span svg{color:#2c7790}.tenant-operation-card>strong{color:#123047;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.tenant-operation-card>small{color:#526b78;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tenant-operation-section{background:#fff;border:1px solid #d8e5ec;border-radius:8px;min-width:0;padding:15px 16px}.tenant-operation-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tenant-operation-section-head h3{color:#163b50;margin:0;font-size:14px}.tenant-operation-section-head span{color:#526b78;font-size:11px}.tenant-operation-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.tenant-operations-drawer .ant-table{font-size:11px}.tenant-operations-drawer .ant-table-thead>tr>th{color:#334e5e;background:#f1f7fa}.tenant-operations-drawer .ant-table-tbody>tr>td{color:#405a68}@media (width<=900px){.tenant-operation-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.tenant-operation-intro,.tenant-operation-section-head{flex-direction:column;align-items:flex-start}.tenant-operation-balances{justify-content:flex-start}.tenant-operation-cards,.tenant-operation-two-columns{grid-template-columns:1fr}}.tenant-account-head{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.tenant-account-head h4{margin:0}.tenant-enter-button{color:#fff!important;background:#2f6fec!important;border-color:#2f6fec!important;font-weight:700!important;box-shadow:0 3px 8px #2f6fec2e!important}.tenant-enter-button:hover{background:#245bd0!important;border-color:#245bd0!important}.tenant-actions{flex-wrap:wrap;align-items:center}.preview-context{color:#8a5b10;white-space:nowrap;background:#fff9e8;border:1px solid #f1d49a;border-radius:6px;align-items:center;gap:8px;margin-right:8px;padding:5px 7px 5px 10px;font-size:11px;display:flex}.preview-context>span{color:#a4752c}.preview-context>b{text-overflow:ellipsis;max-width:150px;overflow:hidden}.preview-return{color:#fff;cursor:pointer;background:#f2a51a;border:1px solid #e3a83b;border-radius:4px;align-items:center;gap:4px;height:27px;padding:0 9px;font:600 11px inherit;display:inline-flex}.preview-return:hover{background:#d88d08;border-color:#d88d08}@media (width<=1100px){.preview-context{max-width:280px}.preview-context>b{max-width:95px}}@media (width<=700px){.preview-context{order:-1;justify-content:space-between;width:100%;margin:0 0 6px}.preview-context>b{max-width:120px}}.workspace-preview{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden;color:#8a5b10!important;background:#fff9e8!important;border-color:#f1d49a!important}.workspace-preview .workspace-dot{background:#f2a51a}.sip-page{min-width:0}.sip-toolbar{background:#fff;border:1px solid #e2e9eb;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.sip-page-copy h2{color:#203f4d;margin:0;font-size:17px}.sip-page-copy p{color:#8a9ba1;margin:5px 0 0;font-size:11px}.sip-filters{align-items:center;gap:8px;display:flex}.sip-filters .ant-input-affix-wrapper{width:190px}.sip-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.sip-stat{background:#fff;border:1px solid #e2e9eb;border-radius:5px;align-items:center;gap:14px;min-height:100px;padding:18px 20px;display:flex}.sip-stat-icon{color:#287f98;background:#e9f4f6;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.sip-stat-icon.green{color:#328468;background:#eaf5f0}.sip-stat-icon.amber{color:#b57d2d;background:#faf2e5}.sip-stat-icon.violet{color:#785c9b;background:#f1edf7}.sip-stat div>span{color:#7f929a;margin-bottom:8px;font-size:11px;display:block}.sip-stat strong{color:#213d49;font-size:23px}.sip-company-table{padding:0;overflow:auto}.sip-company-head,.sip-company-row{grid-template-columns:minmax(180px,1.5fr) 90px 80px 100px minmax(120px,1fr) minmax(120px,1fr) 76px 70px 100px 86px 90px 56px;align-items:center;min-width:1270px;display:grid}.sip-company-head{color:#71858e;background:#f6f9fa;border-bottom:1px solid #e5ecee;min-height:46px;padding:0 14px;font-size:11px;font-weight:600}.sip-company-row{color:#5d747e;border-bottom:1px solid #edf2f3;min-height:58px;padding:0 14px;font-size:12px}.sip-company-row>span,.sip-company-head>span{text-overflow:ellipsis;white-space:nowrap;padding-right:12px;overflow:hidden}.company-toggle{color:#294754;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;display:flex}.company-toggle svg{color:#3d88a0;flex:none}.company-toggle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sip-lines-wrap{background:#fbfcfd;border-left:3px solid #d9e9ed;min-width:1320px;margin:0 18px 16px 52px}.sip-lines-head,.sip-line-row{grid-template-columns:1.2fr 1fr 1fr 1fr 72px 1fr 88px 1.1fr 1fr 76px 130px 160px;align-items:center;display:grid}.sip-lines-head{color:#768a92;background:#f2f6f8;border-bottom:1px solid #e5ecee;min-height:40px;padding:0 12px;font-size:11px;font-weight:600}.sip-line-row{color:#5d747e;border-bottom:1px solid #e8eef0;min-height:54px;padding:0 12px;font-size:11px}.sip-line-row>*{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;overflow:hidden}.sip-line-row b{color:#294754}.sip-line-row code{color:#4e7180;font-size:11px}.half-hour-usage{align-items:center;min-width:92px;font-weight:700;display:inline-flex}.half-hour-usage.is-unlimited{color:#667b84}.half-hour-usage.is-normal{color:#16845b}.half-hour-usage.is-warning{color:#d94f8a}.half-hour-usage.is-danger{color:#d64545}.half-hour-usage.is-danger.is-limit{animation:1s ease-in-out infinite half-hour-limit-pulse}.half-hour-usage.is-danger.is-limit:after{content:" 已达上限";font-size:10px}.line-actions{display:flex}.line-actions .ant-btn{padding-inline:5px;font-size:11px}.sip-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;padding-top:8px;display:grid}.sip-form-grid label{color:#334e5a;gap:7px;font-size:12px;display:grid}.sip-form-grid label.required:before{content:"*";color:#d85e58;margin-left:-10px;position:absolute}.sip-form-grid .span-2{grid-column:1/-1}.sip-form-grid small{color:#98a7ac}.sip-form-grid .switch-field{align-content:start;justify-items:start}.form-section-title{color:#267a95;border-top:1px solid #e7edef;margin:3px 0 -2px;padding-top:18px;font-size:13px}.sip-modal .ant-modal-body{max-height:calc(100vh - 190px);padding:4px 4px 10px;overflow-y:auto}@keyframes half-hour-limit-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1050px){.sip-toolbar{flex-direction:column;align-items:flex-start}.sip-filters{flex-wrap:wrap;width:100%}.sip-filters .ant-input-affix-wrapper{flex:1;min-width:180px}.sip-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.sip-stats{grid-template-columns:1fr}.sip-filters .ant-input-affix-wrapper{flex:none;width:100%}.sip-form-grid{grid-template-columns:1fr}.sip-form-grid .span-2{grid-column:auto}}.public-site-settings-page{--trial-bg:#f5f8fa;--trial-surface:#fff;--trial-border:#dce6eb;--trial-border-soft:#e8eef2;--trial-text:#183542;--trial-muted:#78909a;--trial-accent:#1ca6b2;--trial-accent-dark:#087b8a;max-width:1540px;min-height:calc(100vh - 126px);color:var(--trial-text);background:var(--trial-bg);margin:0 auto;padding:24px 26px 42px}.public-site-settings-page>div{background:0 0!important;border:0!important;padding:0!important}.public-site-settings-page section{border-color:var(--trial-border-soft)!important}.public-site-settings-page>div>section:first-child{border-radius:10px;box-shadow:0 14px 34px #14394712;border:1px solid var(--trial-border)!important;background:#fff!important;padding:20px 22px!important}.public-site-settings-page h3{color:var(--trial-text);letter-spacing:0;margin:0;font-weight:700}.public-site-settings-page section>div:first-child h3{font-size:15px}.public-site-settings-page section>div:first-child p{color:var(--trial-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.public-site-settings-page label{color:#506b75;font-size:12px}.public-site-settings-page label>span:first-child{color:#294b58;font-size:12px}.public-site-settings-page label.rounded-lg{border-color:var(--trial-border-soft);box-shadow:none;background:#fff;border-radius:8px;padding:12px}.public-site-settings-page label.rounded-lg:hover{border-color:#b7dce0;transform:none;box-shadow:0 5px 16px #1439470d}.public-site-settings-page input,.public-site-settings-page textarea{color:var(--trial-text)!important;box-shadow:none!important;background:#fbfdfd!important;border-color:#d9e5e8!important;border-radius:6px!important}.public-site-settings-page input:focus,.public-site-settings-page textarea:focus{border-color:#79c6cb!important;box-shadow:0 0 0 3px #1ca6b21f!important}.public-video-section{border-top:1px solid var(--trial-border)!important;margin-top:18px!important;padding:20px 0 0!important}.public-video-section>div:first-child{margin-bottom:14px!important}.public-video-section>div:first-child svg{color:var(--trial-accent-dark)!important}.public-video-section>div:first-child h3{font-size:15px}.public-video-section>div:first-child p{font-size:11px!important}.public-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-video-card{border:1px solid var(--trial-border);background:#fff;border-radius:9px;padding:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 8px 22px #1439470f}.public-video-card:hover{border-color:#9fd3d6;box-shadow:0 12px 26px #1439471a}.public-video-mode-heading{color:#264c59;justify-content:space-between;align-items:center;min-height:25px;font-size:13px;display:flex}.public-video-mode-heading span{color:#9aadb2;letter-spacing:.12em;font-size:10px}.public-video-preview{background:#f5fafb;border:1px dashed #b9d4d7;border-radius:7px;height:264px;margin:10px 0}.public-video-preview video{object-fit:cover;width:100%;height:100%}.public-video-preview>div{color:#6d9197;place-items:center;gap:5px;display:grid}.public-video-preview>div svg{color:var(--trial-accent)}.public-video-preview b{font-size:12px;font-weight:600}.public-video-preview small{color:#9aadb2;font-size:10px}.public-video-upload{color:var(--trial-accent-dark);cursor:pointer;background:#effafa;border:1px solid #a8d9dc;border-radius:6px;justify-content:center;padding:8px;font-size:11px;font-weight:600;display:flex}.public-video-upload:hover{background:#e6f7f7;border-color:#5db9be}.public-video-upload input{display:none}.public-video-upload.is-disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.public-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.public-site-settings-page{padding:14px}.public-video-grid{grid-template-columns:1fr}}.public-settings-shell{gap:20px;display:grid;background:0 0!important;border:0!important;padding:0!important}.public-brand-section{box-shadow:var(--trial-shadow);background:#fff;border-radius:10px;border:1px solid var(--trial-border)!important;padding:22px!important}.public-brand-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:20px;margin-top:16px;display:grid}.public-brand-fields{gap:14px;min-width:0;display:grid}.public-form-two-col,.public-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-brand-fields>label{min-width:0;margin:0;padding:13px!important;display:block!important}.public-brand-fields>label textarea{min-height:88px!important}.public-logo-grid>div,.public-brand-preview-card{min-width:0;border:1px solid var(--trial-border-soft)!important;background:#fff!important;border-radius:8px!important;padding:14px!important}.public-brand-preview-card{flex-direction:column;display:flex}.public-brand-preview-card>.public-brand-preview{flex:1;min-height:245px}.public-site-settings-page input,.public-site-settings-page textarea{box-sizing:border-box;display:block;width:100%!important;max-width:none!important;margin-top:8px!important;padding:9px 11px!important;font-size:13px!important;line-height:1.45!important}@media (width<=1050px){.public-brand-layout{grid-template-columns:1fr}.public-brand-preview-card{min-height:280px}}@media (width<=700px){.public-form-two-col,.public-logo-grid{grid-template-columns:1fr}.public-brand-section{padding:16px!important}}.about-wanwu-scroll{overscroll-behavior:contain;background:#071426;width:100%;height:100%;min-height:0;overflow:hidden auto}.about-wanwu-canvas{background-color:#071426;background-image:radial-gradient(circle at 80% 12%,#27c4e52e,#0000 30%),linear-gradient(145deg,#071426,#0a2238 55%,#06111f);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;max-width:960px;min-height:600px;margin:0 auto;position:relative;overflow:hidden}.about-wanwu-element{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;overflow:hidden}.about-wanwu-element-text{padding:2px 4px}.about-wanwu-element-image{border:0}.about-wanwu-element-image img{pointer-events:none;width:100%;height:100%;display:block}.about-wanwu-element.is-selected{outline-offset:2px;background:#22d3ee0f;outline:1px dashed #67e8f9f2}.about-wanwu-resize-handle{cursor:nwse-resize;background:#67e8f9;border:2px solid #082f49;border-radius:4px;width:14px;height:14px;padding:0;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 12px #67e8f9b3}.about-wanwu-editor{background:#f5f8fb;grid-template-columns:minmax(0,1fr) 286px;min-height:760px;display:grid}.about-wanwu-editor-canvas{background:#eef4f8;justify-content:center;align-items:flex-start;min-width:0;min-height:760px;padding:22px;display:flex;overflow:auto}.about-wanwu-editor-canvas>.about-wanwu-scroll{flex:none;width:min(960px,100%);height:auto;min-height:0;box-shadow:0 14px 40px #142c4229}.about-wanwu-editor-canvas>.about-wanwu-scroll>.about-wanwu-canvas{width:100%}.about-wanwu-sidebar{background:#fff;border-left:1px solid #dbe5ec;flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.about-wanwu-sidebar h3{color:#1d3a52;margin:0;font-size:15px}.about-wanwu-sidebar p{color:#7b8d9b;margin:0;font-size:11px;line-height:1.6}.about-wanwu-tool-row{flex-wrap:wrap;gap:7px;display:flex}.about-wanwu-sidebar .ant-btn{font-size:12px}.about-wanwu-property{gap:6px;display:grid}.about-wanwu-property>span{color:#637987;font-size:11px}.about-wanwu-property-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.about-wanwu-property input[type=color]{background:#fff;border:1px solid #d4e0e6;border-radius:5px;width:100%;height:32px;padding:3px}.about-wanwu-selected{border-top:1px solid #e7edf1;gap:12px;padding-top:12px;display:grid}.about-wanwu-empty{text-align:center;color:#91a0aa;padding:30px 8px;font-size:11px}.about-wanwu-status{color:#318263;min-height:18px;font-size:11px}.about-wanwu-status.error{color:#c34f4f}.about-wanwu-loading{color:#7c8f9c;justify-content:center;align-items:center;gap:9px;min-height:420px;font-size:12px;display:flex}.about-wanwu-editor-page{background:#f5f8fb;min-height:760px}.about-wanwu-editor-header{background:#fff;border-bottom:1px solid #dbe5ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.about-wanwu-eyebrow{color:#3a86cf;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.about-wanwu-editor-header h2{color:#1c3850;margin:4px 0;font-size:20px}.about-wanwu-editor-header p{color:#80919d;margin:0;font-size:11px}.about-wanwu-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.about-wanwu-save-state{color:#318263;font-size:11px}.about-wanwu-save-state.is-dirty{color:#b2761b}.about-wanwu-selected-title{color:#355268;justify-content:space-between;align-items:center;font-size:12px;display:flex}.about-wanwu-canvas{max-width:none!important}.about-wanwu-editor-canvas>.about-wanwu-scroll{width:100%!important}.call-detail-drawer .ant-drawer-body{background:#f4f6f9;padding:0;overflow:hidden}.call-drawer-layout{grid-template-columns:250px minmax(0,1fr);height:100%;display:grid}.call-history-pane{background:#fff;border-right:1px solid #dde4eb;flex-direction:column;min-width:0;display:flex}.call-history-pane>header{border-bottom:1px solid #e4e9ef;align-items:center;gap:8px;height:64px;padding:0 20px;display:flex}.call-history-pane>header b{color:#26364a;text-overflow:ellipsis;font-size:14px;overflow:hidden}.call-history-pane>header span{color:#78869a;margin-left:auto;font-size:12px}.call-history-list{flex:1;overflow:auto}.call-history-list>button{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #edf0f3;border-left:3px solid #0000;border-right:0;gap:8px;width:100%;padding:16px 20px;display:grid}.call-history-list>button:hover{background:#f7faff}.call-history-list>button.active{background:#eaf4ff;border-left-color:#2674eb}.call-history-list time{color:#708096;font-size:12px}.call-history-list>button>span{align-items:center;gap:9px;display:flex}.call-history-list em{color:#728095;font-size:12px;font-style:normal}.drawer-status{color:#617083;background:#f8fafc;border:1px solid #dce3eb;border-radius:5px;align-items:center;width:max-content;padding:3px 8px;font-size:11px;display:inline-flex}.drawer-status.blue{color:#126fd0;background:#edf7ff;border-color:#99c9ff}.drawer-status.red{color:#df4b46;background:#fff3f2;border-color:#ffc2be}.drawer-status.orange{color:#d97816;background:#fff8eb;border-color:#ffd19a}.drawer-status.pink{color:#d74789;background:#fff1f7;border-color:#f4b9d7}.call-drawer-main{flex-direction:column;min-width:0;display:flex}.call-drawer-header{background:#fff;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;height:64px;padding:0 18px 0 24px;display:flex}.call-drawer-header h2{color:#213247;margin:0;font-size:18px}.call-drawer-header>div{align-items:center;gap:8px;display:flex}.call-drawer-header>div>span{text-align:center;color:#758397;min-width:42px;font-size:12px}.call-drawer-close{color:#37475a;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.call-drawer-scroll{height:calc(100vh - 64px);padding:24px;overflow:auto}.call-drawer-loading{place-items:center;height:100%;display:grid}.call-summary-banner{background:#eaf5ff;border:1px solid #a9d5ff;border-radius:8px;gap:10px;padding:24px 28px;display:grid}.call-summary-banner strong{color:#1670e6;font-size:26px}.call-summary-banner code{color:#75859b}.call-summary-banner>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.call-summary-banner>div>span:not(.drawer-status){color:#6d7d92;align-items:center;gap:5px;font-size:12px;display:flex}.call-drawer-tabs{align-items:end;height:64px;margin-top:14px;display:flex}.call-drawer-tabs button{color:#314156;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-bottom:2px solid #0000;height:48px;padding:0 22px;font-weight:600}.call-drawer-tabs button:first-child{border-radius:7px 0 0}.call-drawer-tabs button:last-child{border-radius:0 7px 0 0}.call-drawer-tabs button.active{color:#fff;background:#276ff0;border-bottom-color:#276ff0}.call-drawer-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8abaff}.call-detail-content,.customer-detail-content{gap:16px;display:grid}.drawer-section{background:#fff;border:1px solid #e0e5eb;border-radius:8px}.drawer-section>header{color:#26364a;border-bottom:1px solid #e7ebf0;align-items:center;gap:8px;padding:17px 22px;display:flex}.drawer-section>header svg{color:#3276d6}.drawer-section>header span{color:#7b899b;font-size:12px}.recording-section>.ant-empty{padding:58px 0}.recording-load-placeholder{background:#f7f9fc;border-radius:0 0 8px 8px;place-items:center;min-height:180px;display:grid}.recording-load-placeholder .ant-btn{align-items:center;gap:6px;display:inline-flex}.call-waveform-player{background:#f7f9fc;border-radius:0 0 8px 8px;padding:10px 22px 16px;position:relative}.call-waveform-player canvas{cursor:crosshair;touch-action:none;width:100%;height:126px;display:block}.call-waveform-player canvas.loading{opacity:.45}.call-waveform-label{z-index:1;color:#7b8999;pointer-events:none;font-size:11px;position:absolute;left:29px}.call-waveform-label.customer{top:16px}.call-waveform-label.local{top:61px}.call-waveform-label small{color:#a2aeba;margin-left:8px}.call-waveform-controls{color:#6f7d90;align-items:center;gap:14px;display:flex}.call-waveform-controls button{color:#fff;cursor:pointer;background:#2f7cf6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.call-waveform-controls>svg{margin-left:auto}.call-waveform-player audio{display:none}.analysis-section>div{grid-template-columns:80px minmax(120px,1fr) 90px minmax(120px,1fr);align-items:center;gap:12px;padding:20px 24px;display:grid}.analysis-section>div>span{color:#748397;font-size:12px}.analysis-section .recognized-intent-select{min-width:126px}.analysis-section .recognized-intent-select .ant-select-selector{border-radius:6px}.analysis-section>p{color:#53647a;margin:0;padding:0 24px 20px;line-height:1.75}.call-transcript-section{padding:8px 0}.call-transcript-section>header{color:#26364a;align-items:center;gap:8px;padding:12px 4px;display:flex}.call-transcript-section>header span{color:#7c8999;font-size:12px}.call-transcript-list{gap:18px;padding:10px 0 16px;display:grid}.call-transcript-list article{align-items:flex-start;gap:12px;max-width:72%;display:flex}.call-transcript-list article.customer{margin-right:auto}.call-transcript-list article.agent{flex-direction:row-reverse;margin-left:auto}.call-transcript-list article>i{color:#68788e;background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.call-transcript-list article.agent>i{color:#2672dc;background:#eaf4ff}.call-transcript-list article p{color:#35465b;background:#fff;border:1px solid #dfe6ee;border-radius:8px;margin:0;padding:13px 16px;line-height:1.65}.call-transcript-list article.agent p{background:#eaf5ff;border-color:#b9dbff}.call-transcript-list article span{color:#8895a6;margin-top:6px;font-size:11px;display:block}.call-transcript-list article.agent span{text-align:right}.call-transcript-list article.customer span{text-align:left}.log-toggle{color:#25364a;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 22px;display:flex}.log-toggle>span{align-items:center;gap:8px;display:flex}.log-toggle em{color:#7d8999;font-style:normal}.log-body{padding:0 20px 20px}.event-log-list{background:#f8fafc;border:1px solid #dfe5ec;border-radius:6px;max-height:390px;margin-top:12px;padding:12px 16px;overflow:auto}.event-log-list>div{border-bottom:1px dashed #dce3ea;grid-template-columns:155px 150px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.event-log-list time{color:#68778a;font-family:Consolas,monospace;font-size:11px}.event-log-list b{color:#285c9b;font-family:Consolas,monospace;font-size:11px}.event-log-list pre{white-space:pre-wrap;word-break:break-all;color:#26364a;margin:0;font:11px/1.55 Consolas,monospace}.customer-data-section,.crm-section,.followup-editor,.followup-list-section{padding-bottom:20px}.customer-source-grid{border:1px solid #e1e6ec;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:20px;display:grid;overflow:hidden}.customer-source-grid span{color:#7a8798;border-right:1px solid #e1e6ec;grid-template-columns:110px 1fr;padding:13px 16px;display:grid}.customer-source-grid span:last-child{border:0}.customer-source-grid b{color:#35455a}.customer-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px;display:grid}.customer-field-grid span{color:#7b8999;border:1px solid #e1e6ec;border-radius:7px;gap:9px;padding:15px 16px;display:grid}.customer-field-grid b{color:#34445a}.crm-note{color:#425872;background:#eaf4ff;border-radius:7px;margin:20px;padding:18px}.followup-editor>.followup-grid{grid-template-columns:130px 150px minmax(210px,1fr) minmax(210px,1fr);gap:14px;padding:20px;display:grid}.followup-editor label{color:#6f7e91;gap:7px;font-size:12px;display:grid}.followup-editor>.ant-input-textarea{width:calc(100% - 40px);margin:0 20px;display:block}.followup-editor>button{margin:14px 20px 0 auto;display:flex}.followup-list-section>.ant-empty{padding:50px}.followup-list{padding:8px 20px 0;display:grid}.followup-list article{border-bottom:1px solid #edf0f3;grid-template-columns:155px 90px 110px minmax(0,1fr);align-items:start;gap:12px;padding:14px 5px;display:grid}.followup-list time{color:#7d8999;font-size:11px}.followup-list p{color:#4c5d72;white-space:pre-wrap;margin:0}.followup-list .ant-tag{width:max-content}@media (width<=900px){.call-detail-drawer{width:100%!important}.call-drawer-layout{grid-template-columns:1fr}.call-history-pane{display:none}.call-drawer-header{align-items:flex-start;gap:10px;height:auto;min-height:64px;padding-block:12px}.call-drawer-header>div{flex-wrap:wrap;justify-content:flex-end}.call-drawer-scroll{height:calc(100vh - 84px);padding:14px}.customer-source-grid,.customer-field-grid{grid-template-columns:1fr}.customer-source-grid span{border-bottom:1px solid #e1e6ec;border-right:0}.analysis-section>div{grid-template-columns:80px 1fr}.followup-editor>.followup-grid,.event-log-list>div{grid-template-columns:1fr}.call-transcript-list article{max-width:90%}}.visitor-trial-page{--trial-bg:#f5f8fa;--trial-surface:#fff;--trial-border:#dce6eb;--trial-border-soft:#e8eef2;--trial-text:#183542;--trial-muted:#78909a;--trial-accent:#1ca6b2;--trial-accent-dark:#087b8a;--trial-shadow:0 14px 34px #14394712;width:100%;max-width:1540px;min-height:calc(100vh - 126px);color:var(--trial-text);margin:0 auto}.visitor-trial-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:18px;display:flex}.visitor-trial-heading,.visitor-trial-toolbar-status,.visitor-trial-save-state,.visitor-trial-open-state,.visitor-trial-preview-kicker{align-items:center;display:inline-flex}.visitor-trial-heading{gap:11px}.visitor-trial-heading-icon{width:34px;height:34px;color:var(--trial-accent-dark);background:#e7f8f8;border:1px solid #a8e0e3;border-radius:9px;place-items:center;display:grid}.visitor-trial-heading h1,.visitor-trial-panel-head h2{color:var(--trial-text);letter-spacing:0;margin:0;font-weight:700}.visitor-trial-heading h1{font-size:20px;line-height:1.25}.visitor-trial-heading p,.visitor-trial-panel-head p{color:var(--trial-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.visitor-trial-toolbar-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px}.visitor-trial-open-state,.visitor-trial-save-state{border:1px solid var(--trial-border);white-space:nowrap;background:#ffffffc2;border-radius:999px;gap:6px;min-height:28px;padding:0 10px}.visitor-trial-open-state i{background:#aab9bf;border-radius:50%;width:7px;height:7px;display:block}.visitor-trial-open-state.is-open{color:#147858;background:#effbf7;border-color:#a9e2d1}.visitor-trial-open-state.is-open i{background:#28ad7c;box-shadow:0 0 0 3px #28ad7c1f}.visitor-trial-open-state.is-closed{color:#72868e}.visitor-trial-save-state{color:#6f858e}.visitor-trial-save-state.is-saving{color:var(--trial-accent-dark);background:#f0fbfc;border-color:#b8dfe4}.visitor-trial-save-state.is-error{color:#b43f31;background:#fff6f4;border-color:#f1c4bd}.visitor-trial-alert{color:#8a5d16;background:#fffaf0;border:1px solid #f1d6a8;border-radius:7px;margin-bottom:16px;padding:10px 13px;font-size:12px}.visitor-trial-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.visitor-trial-panel{border:1px solid var(--trial-border);background:var(--trial-surface);min-width:0;box-shadow:var(--trial-shadow);border-radius:10px}.visitor-trial-config{overflow:hidden}.visitor-trial-panel-head{border-bottom:1px solid var(--trial-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.visitor-trial-panel-head h2{font-size:15px}.visitor-trial-switch{color:#506b75;flex:none;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.visitor-trial-section{border-bottom:1px solid var(--trial-border-soft);padding:20px 22px 21px}.visitor-trial-section:last-child{border-bottom:0}.visitor-trial-section-title{color:#395965;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.visitor-trial-section-title:before{background:var(--trial-accent);content:"";border-radius:4px;width:3px;height:14px}.visitor-trial-field-grid,.visitor-trial-copy-grid{gap:13px;display:grid}.visitor-trial-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.visitor-trial-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-trial-field{color:#334f5b;flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.visitor-trial-field small{color:#8a9ca3;min-height:16px;font-size:10px;font-weight:400;line-height:1.4}.visitor-trial-field .ant-select,.visitor-trial-field .ant-input,.visitor-trial-field .ant-input-affix-wrapper{width:100%;margin-top:3px}.visitor-trial-page .visitor-trial-field .ant-input,.visitor-trial-page .visitor-trial-field .ant-input-affix-wrapper,.visitor-trial-page .visitor-trial-field .ant-select-selector{border-radius:6px;min-height:36px;box-shadow:none!important;color:#1e3b47!important;background:#fbfdfe!important;border:1px solid #d4e0e5!important;font-size:12px!important}.visitor-trial-page .visitor-trial-field .ant-input{padding:8px 10px}.visitor-trial-page .visitor-trial-field .ant-input:focus,.visitor-trial-page .visitor-trial-field .ant-input-affix-wrapper-focused,.visitor-trial-page .visitor-trial-field .ant-select-focused .ant-select-selector{border-color:#65c6ce!important;box-shadow:0 0 0 3px #1ca6b21c!important}.visitor-trial-page .visitor-trial-field .ant-select-selection-placeholder,.visitor-trial-page .visitor-trial-field .ant-input::placeholder{color:#9aaab0}.visitor-trial-page .visitor-trial-field .ant-input-textarea textarea{resize:vertical;min-height:76px}.visitor-trial-preview-panel{position:sticky;top:18px;overflow:hidden}.visitor-trial-preview-head svg{color:var(--trial-accent);flex:none}.visitor-trial-preview{color:#edfdfd;background:linear-gradient(145deg,#09232e,#0d3a47);border-radius:9px;margin:18px;padding:19px;box-shadow:inset 0 1px #ffffff12,0 10px 24px #08303c2e}.visitor-trial-preview-kicker{color:#99dfe2;gap:7px;font-size:11px}.visitor-trial-preview-wave{align-items:center;gap:4px;height:26px;margin:17px 0 15px;display:flex}.visitor-trial-preview-wave span{opacity:.9;background:#54d4d6;border-radius:5px;width:3px;display:block}.visitor-trial-preview-wave span:first-child,.visitor-trial-preview-wave span:nth-child(7){height:8px}.visitor-trial-preview-wave span:nth-child(2),.visitor-trial-preview-wave span:nth-child(6){height:16px}.visitor-trial-preview-wave span:nth-child(3),.visitor-trial-preview-wave span:nth-child(5){height:23px}.visitor-trial-preview-wave span:nth-child(4){height:13px}.visitor-trial-preview p{color:#d4eff0;min-height:50px;margin:0;font-size:12px;line-height:1.7}.visitor-trial-preview-list{border-top:1px solid #acefef26;gap:0;margin-top:17px;display:grid}.visitor-trial-preview-list div{border-bottom:1px solid #acefef1a;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:11px;display:flex}.visitor-trial-preview-list div:last-child{border-bottom:0;padding-bottom:0}.visitor-trial-preview-list span{color:#83afb4}.visitor-trial-preview-list b{color:#c8f4f3;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.visitor-trial-records{margin-top:18px;overflow:hidden}.visitor-trial-record-head{border-bottom:1px solid var(--trial-border-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.visitor-trial-record-head h2{color:var(--trial-text);margin:0;font-size:15px}.visitor-trial-record-head p{color:var(--trial-muted);margin:5px 0 0;font-size:11px}.visitor-trial-record-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.visitor-trial-range-filter,.visitor-trial-range-inputs,.visitor-trial-range-presets{align-items:center;display:inline-flex}.visitor-trial-range-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px}.visitor-trial-range-presets{background:#f7fafb;border:1px solid #dce7ea;border-radius:7px;gap:3px;padding:2px}.visitor-trial-range-presets button{color:#6e858e;min-width:38px;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px;transition:background-color .18s,color .18s,box-shadow .18s}.visitor-trial-range-presets button:hover{color:var(--trial-accent-dark);background:#eef8f8}.visitor-trial-range-presets button.is-active{color:var(--trial-accent-dark);background:#fff;font-weight:650;box-shadow:0 1px 4px #1439471a}.visitor-trial-range-inputs{color:#6e858e;white-space:nowrap;gap:7px;font-size:11px}.visitor-trial-range-inputs b{color:#9aabb1;font-size:11px;font-weight:500}.visitor-trial-range-inputs input{color:#365764;width:132px;height:30px;font:inherit;background:#fff;border:1px solid #cddde2;border-radius:6px;outline:none;padding:0 8px}.visitor-trial-range-inputs input:focus{border-color:#77cbd0;box-shadow:0 0 0 3px #1ca6b21a}.visitor-trial-range-inputs input:invalid{border-color:#e7b0a8}.visitor-trial-date-filter{color:#6e858e;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.visitor-trial-date-filter input{color:#365764;width:132px;height:30px;font:inherit;background:#fff;border:1px solid #cddde2;border-radius:6px;outline:none;padding:0 8px}.visitor-trial-date-filter input:focus{border-color:#77cbd0;box-shadow:0 0 0 3px #1ca6b21a}.visitor-trial-record-count{color:#6e858e;font-size:11px}.visitor-trial-refresh-button,.visitor-trial-detail-button{color:#41616c;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddde2;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.visitor-trial-refresh-button:hover,.visitor-trial-detail-button:hover{color:var(--trial-accent-dark);background:#f1fbfb;border-color:#77cbd0}.visitor-trial-refresh-button:disabled{cursor:wait;opacity:.6}.visitor-trial-refresh-button .is-spinning{animation:.85s linear infinite visitor-trial-spin}@keyframes visitor-trial-spin{to{transform:rotate(360deg)}}.visitor-trial-record-table-wrap{min-height:170px;overflow-x:auto}.visitor-trial-record-table{border-collapse:collapse;width:100%;min-width:1000px}.visitor-trial-record-table th,.visitor-trial-record-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf2f4;padding:13px 16px}.visitor-trial-record-table th{color:#78909a;background:#f8fbfc;font-size:10px;font-weight:700}.visitor-trial-record-table td{color:#506d77;font-size:12px}.visitor-trial-record-table tbody tr:last-child td{border-bottom:0}.visitor-trial-record-table tbody tr:hover td{background:#fbfefe}.visitor-trial-record-table td b{color:#264b59;font-weight:650}.visitor-trial-duration{color:#197f8a;font-variant-numeric:tabular-nums;font-weight:650}.visitor-trial-attempt-count{color:#147c7a;background:#e9f8f7;border-radius:999px;justify-content:center;min-width:38px;padding:4px 8px;font-size:11px;display:inline-flex}.visitor-trial-source-list{flex-wrap:wrap;gap:4px;min-width:130px;display:flex}.visitor-trial-source-tag{color:#147c7a;background:#effaf9;border:1px solid #bfe4e2;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.visitor-trial-source-tag.is-plain{color:#7c9097;background:#f6f8f9;border-color:#dbe5e8}.visitor-trial-detail-button{color:#147f8b;background:#eef8fa;border-color:#0000}.visitor-trial-record-table-wrap .ant-empty{margin:36px 0}.visitor-trial-record-table-wrap .ant-empty-description{color:#8a9ca3;font-size:12px}.visitor-trial-record-loading{color:#8a9ca3;text-align:center;padding:58px 16px;font-size:12px}.visitor-trial-record-pagination{border-top:1px solid var(--trial-border-soft);justify-content:flex-end;margin:0;padding:14px 18px 16px;display:flex}@media (width<=1050px){.visitor-trial-layout{grid-template-columns:1fr}.visitor-trial-preview-panel{position:static}}@media (width<=700px){.visitor-trial-toolbar{flex-direction:column;align-items:flex-start}.visitor-trial-toolbar-status{justify-content:flex-start}.visitor-trial-field-grid-three,.visitor-trial-copy-grid{grid-template-columns:1fr}.visitor-trial-panel-head{flex-direction:column}.visitor-trial-record-head{flex-direction:column;align-items:flex-start}.visitor-trial-range-filter{justify-content:flex-start;width:100%}.visitor-trial-range-inputs{justify-content:space-between;width:100%}.visitor-trial-range-inputs input{flex:1;min-width:0}.visitor-trial-switch{justify-content:space-between;width:100%}}@media (width<=560px){.visitor-trial-section,.visitor-trial-panel-head{padding-left:15px;padding-right:15px}.visitor-trial-preview{margin:14px;padding:15px}}.ai-settings-page{background:#fff;border:1px solid #dfe5ec;border-radius:6px;width:100%;min-height:620px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.ai-services-head{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;min-height:78px;padding:16px 22px;display:flex}.ai-services-head h2{color:#172033;margin:0 0 4px;font-size:17px}.ai-services-head p{color:#7b8798;margin:0;font-size:12px}.ai-services-summary{background:#f8fafc;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-services-summary>div{border-right:1px solid #e4e9ef;min-height:74px;padding:15px 20px}.ai-services-summary>div:last-child{border-right:0}.ai-services-summary span,.ai-services-summary b{display:block}.ai-services-summary span{color:#7a8797;font-size:11px}.ai-services-summary b{color:#1d2a3d;margin-top:6px;font-size:21px}.ai-services-summary b.current{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:28px;overflow:hidden}.ai-settings-tabs{scrollbar-width:none;border-bottom:1px solid #e5eaf0;align-items:center;gap:6px;min-height:62px;padding:11px 18px;display:flex;overflow-x:auto}.ai-settings-tabs::-webkit-scrollbar{display:none}.ai-settings-tabs button{color:#556176;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe5ec;border-radius:5px;flex:1 0 145px;grid-template-columns:18px minmax(0,auto) 8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:grid}.ai-settings-tabs button:hover{color:#1d4ed8;background:#f5f8ff;border-color:#b9cdf4}.ai-settings-tabs button.active{color:#155eef;background:#edf4ff;border-color:#8db3f6;font-weight:600}.ai-settings-tabs button i{background:#fff;border:1px solid #b9c2ce;border-radius:50%;width:7px;height:7px}.ai-settings-tabs button i.ready{background:#16a34a;border-color:#16a34a}.ai-settings-content{background:#fff;min-width:0}.ai-settings-heading{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:82px;padding:16px 24px;display:flex}.ai-settings-title{align-items:center;gap:12px;min-width:0;display:flex}.ai-settings-icon{color:#2563eb;background:#eef4ff;border-radius:6px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ai-settings-heading h2{color:#172033;margin:0 0 3px;font-size:17px;font-weight:650}.ai-settings-heading h2,.ai-settings-nav button span{word-break:keep-all;white-space:nowrap}.ai-settings-heading p{color:#7b8798;margin:0;font-size:12px}.ai-settings-heading .ant-tag{align-items:center;gap:5px;height:25px;margin:0;display:inline-flex}.ai-settings-groups{padding:2px 24px 8px}.ai-field-group{border-bottom:1px solid #edf0f4;padding:20px 0 22px}.ai-field-group:last-child{border-bottom:0}.ai-field-group h3{color:#253046;margin:0 0 14px;font-size:13px;font-weight:650}.ai-settings-form{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px 20px;width:100%;display:grid}.ai-settings-form.compact{grid-template-columns:repeat(3,minmax(180px,1fr))}.ai-settings-form label{color:#475569;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.ai-settings-form label.wide{grid-column:1/-1}.ai-settings-form label>span{align-items:center;gap:7px;min-height:18px;display:flex}.ai-settings-form label em{color:#a16207;background:#fffbeb;border:1px solid #fde68a;border-radius:3px;padding:0 5px;font-size:10px;font-style:normal;font-weight:500}.ai-settings-form .ant-select,.ai-settings-form .ant-input-affix-wrapper,.ai-settings-form .ant-input,.ai-settings-form .ant-input-group-wrapper{width:100%}.ai-settings-form .ant-input,.ai-settings-form .ant-input-affix-wrapper,.ai-settings-form .ant-select-selector{box-shadow:none!important;border-color:#d8dee8!important;border-radius:5px!important}.ai-settings-form .ant-input-group-addon{color:#718096;white-space:nowrap;background:#f8fafc;border-color:#d8dee8;padding-inline:9px;font-size:11px}.ai-settings-form .ant-input:not(textarea),.ai-settings-form .ant-input-affix-wrapper,.ai-settings-form .ant-select-single{height:36px}.ai-settings-form .ant-select-single .ant-select-selector{align-items:center;height:36px!important}.ai-settings-form textarea.ant-input{resize:vertical;line-height:1.6}.ai-switch-control{color:#7b8798;align-items:center;gap:9px;height:36px;font-weight:400;display:flex}.ai-settings-actions{background:#fafbfd;border-top:1px solid #e5eaf0;justify-content:flex-end;gap:10px;min-height:64px;padding:14px 24px;display:flex}.ai-settings-actions .ant-btn{min-width:96px}.ai-settings-page.prompt-mode{width:100%}.prompt-mode .ai-settings-groups{padding:0}.prompt-rules-manager{background:#f5f7fa;gap:12px;padding:14px 16px 18px;display:grid}.prompt-rules-manager>section{background:#fff;border:1px solid #e3e8ef;border-radius:6px}.prompt-rules-table-section{overflow:hidden}.prompt-section-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:46px;padding:8px 12px;display:flex}.prompt-section-head>div{align-items:center;gap:10px;display:flex}.prompt-section-head h3,.prompt-control-section h3,.prompt-template-section h3,.prompt-speech-section h3{color:#253046;margin:0;font-size:13px;font-weight:650}.prompt-section-head .ant-tag{margin:0}.prompt-rules-table-section .ant-table{border-radius:0}.prompt-rules-table-section .ant-table-thead>tr>th{color:#4b5565;background:#f8fafc;padding:10px 12px;font-size:12px}.prompt-rules-table-section .ant-table-tbody>tr>td{vertical-align:top;padding:12px}.prompt-rule-name{color:#374151;font-size:12px;font-weight:600}.prompt-rule-content{color:#566274;white-space:pre-line;font-size:12px;line-height:1.8;display:block}.prompt-rule-actions{align-items:center;gap:1px;display:flex}.prompt-rule-actions .ant-btn{width:32px;height:30px;padding:0}.prompt-add-rule{margin:10px 12px}.prompt-template-section,.prompt-control-section,.prompt-speech-section{padding:0 12px 12px}.prompt-template-section h3,.prompt-control-section h3,.prompt-speech-section h3{border-bottom:1px solid #e8edf3;margin:0 -12px 10px;padding:11px 12px}.prompt-template-section textarea.ant-input{resize:vertical;color:#475569;border-color:#dce2e9;border-radius:4px;min-height:160px;font-size:12px;line-height:1.7}.prompt-template-section p{color:#8a95a6;margin:7px 2px 0;font-size:11px}.prompt-speech-switches{gap:18px;padding:3px 0 12px;display:grid}.prompt-speech-switches label{color:#4b5563;grid-template-columns:minmax(120px,190px) auto 1fr;justify-content:start;align-items:center;gap:12px;font-size:12px;display:grid}.prompt-speech-switches small{color:#8a95a6;font-size:11px;line-height:1.55}.prompt-runtime-note{color:#687386;background:#f5f8fc;border-left:3px solid #3b82f6;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.65;display:flex}.prompt-runtime-note strong{color:#334155;flex:none}.prompt-control-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.prompt-control-grid label{color:#4b5563;border:1px solid #e5eaf0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;font-size:12px;display:flex}.prompt-control-grid .ant-input-number{width:76px}.prompt-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;background:0 0!important;border:0!important}.prompt-template-grid label{color:#4b5563;background:#fff;border:1px solid #e3e8ef;border-radius:6px;gap:8px;padding:12px;font-size:12px;font-weight:600;display:grid}.prompt-template-grid label.wide{grid-column:1/-1}.prompt-template-grid textarea{resize:vertical;color:#566274;font-size:12px;line-height:1.65}.prompt-rule-editor{gap:18px;padding-top:8px;display:grid}.prompt-rule-editor label{color:#475569;gap:7px;font-size:12px;font-weight:600;display:grid}.prompt-editor-switch{grid-template-columns:1fr auto;align-items:center}@media (width<=1050px){.ai-settings-form.compact{grid-template-columns:repeat(2,minmax(180px,1fr))}.prompt-control-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=760px){.ai-settings-page{min-height:auto}.ai-services-head{padding:14px 16px}.ai-services-summary{grid-template-columns:1fr 1fr}.ai-services-summary>div:nth-child(2){border-right:0}.ai-services-summary>div:nth-child(-n+2){border-bottom:1px solid #e4e9ef}.ai-settings-tabs{scroll-snap-type:x proximity;justify-content:flex-start;padding:10px 14px}.ai-settings-tabs button{scroll-snap-align:start;flex:none;min-width:136px}.ai-settings-heading{align-items:flex-start;padding:14px 16px}.ai-settings-heading p{display:none}.ai-settings-groups{padding:0 16px 6px}.ai-settings-form,.ai-settings-form.compact{grid-template-columns:1fr}.ai-settings-form label.wide{grid-column:auto}.ai-settings-actions{padding:12px 16px}.prompt-rules-manager{padding:10px}.prompt-control-grid,.prompt-template-grid{grid-template-columns:1fr}.prompt-template-grid label.wide{grid-column:auto}.prompt-speech-switches label{grid-template-columns:1fr auto}.prompt-speech-switches small{grid-column:1/-1}}.ai-debug-drawer .ant-drawer-content-wrapper{max-width:100vw}.ai-debug-drawer .ant-drawer-content{background:#f5f7fa;height:100%}.ai-debug-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #e4e9ef;min-height:68px;padding:14px 18px}.ai-debug-drawer .ant-drawer-title{min-width:0}.ai-debug-drawer .ant-drawer-extra{margin-inline-start:12px}.ai-debug-drawer .ant-drawer-body{min-height:0;padding:0;display:flex;overflow:hidden}.debug-drawer-title{color:#162433;align-items:center;gap:10px;min-width:0;display:flex}.debug-drawer-title>svg{color:#2f78ed;flex:none}.debug-drawer-title>span{gap:3px;min-width:0;display:grid}.debug-drawer-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.debug-drawer-title small{color:#8b98a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.3;overflow:hidden}.debug-shell{background:#f5f7fa;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:100%;min-height:0;padding:14px;display:grid}.debug-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.debug-engine-switch{background:#fff;border:1px solid #dfe6ee;border-radius:8px;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px 10px;display:grid}.debug-engine-switch>span{color:#657586;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.debug-engine-switch>button{color:#647487;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #e3e9f0;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:6px 9px;display:grid}.debug-engine-switch>button>span{color:#7c8b9a;grid-row:1/3;place-items:center;display:grid}.debug-engine-switch>button b{font-size:10px}.debug-engine-switch>button small{color:#8b98a6;font-size:9px}.debug-engine-switch>button.active{color:#2168d1;background:#edf4ff;border-color:#2f78ed;box-shadow:inset 0 0 0 1px #2f78ed}.debug-engine-switch>button.active>span{color:#2168d1}@media (width<=560px){.debug-engine-switch{grid-template-columns:1fr 1fr}.debug-engine-switch>span{grid-column:1/-1}}.debug-mode-switch>button{color:#4c5c6d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.debug-mode-switch>button:hover{background:#fbfdff;border-color:#94baf7}.debug-mode-switch>button.active{color:#1f66d1;background:#edf4ff;border-color:#2f78ed;box-shadow:0 0 0 1px #2f78ed}.mode-icon{color:#6b7b8c;background:#eef2f7;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.debug-mode-switch button.active .mode-icon{color:#216be0;background:#d7e7ff}.debug-mode-switch>button>span:last-child{gap:4px;min-width:0;display:grid}.debug-mode-switch b,.debug-mode-switch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debug-mode-switch b{color:currentColor;font-size:11px;line-height:1.3}.debug-mode-switch small{color:#8a98a7;font-size:9px;line-height:1.25}.debug-mode{gap:12px;min-height:0;display:grid}.debug-text-mode{grid-template-rows:auto minmax(0,1fr) auto}.debug-voice-mode{grid-template-rows:auto auto minmax(155px,1fr)}.debug-line-mode{grid-template-rows:auto auto auto auto minmax(140px,1fr)}.debug-agent-header{background:#fff;border:1px solid #e1e7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.debug-agent-header>div{align-items:center;gap:9px;min-width:0;display:flex}.debug-agent-avatar{color:#2e74e7;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.debug-agent-header>div>div{gap:4px;min-width:0;display:grid}.debug-agent-header b,.debug-agent-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debug-agent-header b{color:#273849;font-size:12px}.debug-agent-header>div>div>span{color:#8a98a7;font-size:9px}.debug-agent-header .ant-tag{flex:none;margin-inline-end:0;font-size:10px}.debug-conversation,.voice-transcript,.line-call-state,.line-transcript{background:#fff;border:1px solid #e1e7ee;border-radius:8px;min-height:0;overflow:auto}.debug-conversation{flex-direction:column;gap:10px;padding:16px;display:flex}.debug-empty{color:#7a8998;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:100%;display:grid}.debug-empty>svg{color:#3479e8;background:#edf4ff;border-radius:12px;width:44px;height:44px;padding:10px}.debug-empty b{color:#2e4052;font-size:13px}.debug-empty>span{color:#8b98a6;max-width:270px;font-size:10px;line-height:1.55}.debug-empty .ant-btn{margin-top:7px}.debug-composer{grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:8px;display:grid}.debug-composer .ant-input-textarea textarea{resize:none;min-height:40px!important}.debug-composer>.ant-btn{width:40px;min-width:40px;height:40px;padding:0}.debug-message{color:#304253;align-items:flex-start;gap:8px;max-width:84%;font-size:11px;line-height:1.65;display:flex}.debug-message>span{color:#3479e8;background:#edf4ff;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.debug-message>div{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border:1px solid #e3e9f0;border-radius:4px 10px 10px;padding:8px 11px}.debug-message-timing{color:#8c99a7;margin-top:5px;font-size:9px;line-height:1.3;display:block}.debug-message.user{align-self:flex-start}.debug-message.user>span{color:#2b9b80;background:#e9f7f3}.debug-message.user>div{background:#edf6ff;border-color:#d6ebff;border-radius:4px 10px 10px}.debug-message.assistant{flex-direction:row-reverse;align-self:flex-end}.debug-message.assistant>div{border-radius:10px 4px 10px 10px}.debug-message.compact{max-width:92%}.debug-typing{color:#8a98a7;align-items:center;gap:4px;padding:4px 0;font-size:10px;display:flex}.debug-typing i{background:#5a9af0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite debug-typing}.debug-typing i:nth-child(2){animation-delay:.15s}.debug-typing i:nth-child(3){animation-delay:.3s}@keyframes debug-typing{50%{opacity:.45;transform:translateY(-3px)}}.voice-stage{color:#fff;background:#123344;border:1px solid #204b60;border-radius:10px;align-content:center;justify-items:center;gap:8px;min-height:0;padding:12px 18px;display:grid;overflow:hidden}.voice-stage-meta{color:#8fb4c7;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:9px;display:flex}.voice-barge-toggle{color:#c9e5ef;cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}.voice-barge-toggle .ant-switch{min-width:24px;height:14px}.voice-barge-toggle .ant-switch-handle{width:10px;height:10px}.voice-live-chip{color:#d7f4e6;align-items:center;gap:6px;display:inline-flex}.voice-live-chip i,.line-call-state header i{background:#72d5a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72d5a522}.voice-signal{color:#8bd2e9;justify-content:center;align-items:center;gap:5px;height:30px;display:flex}.voice-signal>i{opacity:.65;background:#64c8e2;border-radius:4px;width:4px;height:10px;animation:1.1s ease-in-out infinite voice-bars;display:block}.voice-signal>i:nth-of-type(2n){animation-delay:.12s}.voice-signal>i:nth-of-type(3n){animation-delay:.24s}.voice-signal>i:nth-of-type(4n){animation-delay:.36s}.voice-stage:not(.recording) .voice-signal>i{opacity:.35;animation-play-state:paused}@keyframes voice-bars{50%{opacity:1;height:24px}}.voice-stage-copy{text-align:center;justify-items:center;gap:3px;display:grid}.voice-stage-copy b{font-size:15px;font-weight:600}.voice-stage-copy span{color:#9fc1d0;font-size:10px}.voice-stage-actions{min-height:32px}.voice-auto-actions{align-items:center;gap:8px;display:flex}.voice-main-action{min-width:142px}.voice-auto-state{color:#b7d9e8;background:#193d50;border:1px solid #31576c;border-radius:9px;flex:auto;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:10px;display:flex}.voice-stop-action{flex:none;min-height:32px;padding-inline:11px;font-size:10px}.voice-auto-state i{background:#71d8a5;border-radius:50%;width:7px;height:7px;animation:1.4s infinite voice-auto-pulse;box-shadow:0 0 0 4px #71d8a522}@keyframes voice-auto-pulse{50%{opacity:.4;transform:scale(.82)}}.voice-transcript{flex-direction:column;gap:9px;padding:12px;display:flex}.voice-transcript>header{color:#425466;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:9px;font-size:11px;font-weight:600;display:flex}.voice-transcript>header .ant-btn{color:#6e8293;font-size:10px}.voice-transcript-empty{color:#9aa7b3;text-align:center;place-items:center;min-height:80px;font-size:10px;display:grid}.line-dial-control{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.line-dial-control .ant-btn{width:42px;min-width:42px;padding:0}.line-note{color:#947238;background:#fffaf0;border:1px solid #f3dfb4;border-radius:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.line-call-state{padding:16px}.line-transcript{flex-direction:column;gap:9px;padding:12px;display:flex}.line-transcript>header{color:#425466;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;font-size:11px;font-weight:600;display:flex}.line-transcript>header small{color:#7f8e9c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.debug-message.partial>div:after{content:"";background:#42a987;border-radius:50%;width:5px;height:5px;margin-left:6px;animation:1s infinite voice-auto-pulse;display:inline-block}.line-call-state:not(.active){place-items:center;display:grid}.line-call-state:not(.active)>div{color:#8e9cab;text-align:center;justify-items:center;gap:10px;font-size:11px;display:grid}.line-call-state:not(.active) svg{color:#7ca8dd}.line-call-state.active>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.line-call-state header>div{color:#267c61;align-items:center;gap:8px;font-size:12px;display:flex}.line-call-state code{color:#8a98a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.line-call-state dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.line-call-state dl>div{background:#f7f9fb;border-radius:6px;gap:4px;padding:10px;display:grid}.line-call-state dt{color:#8b98a6;font-size:9px}.line-call-state dd{color:#35485a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}@media (width<=560px){.ai-debug-drawer .ant-drawer-header{padding-inline:13px}.ai-debug-drawer .ant-drawer-extra{display:none}.debug-shell{gap:9px;padding:9px}.debug-mode-switch{gap:5px}.debug-mode-switch>button{justify-content:center;min-height:54px;padding:7px 5px}.debug-mode-switch>button>span:last-child{display:none}.debug-mode-switch .mode-icon{width:28px;height:28px}.debug-voice-mode{grid-template-rows:auto auto minmax(145px,.7fr)}.voice-stage{gap:7px;padding:10px 12px}.voice-stage-meta>span:last-child{display:none}.line-call-state dl{grid-template-columns:1fr}}.ai-settings-drawer .ant-drawer-header{border-bottom:1px solid #e5eaf0;padding:15px 20px}.ai-settings-drawer .ant-drawer-body{background:#f7f9fc;padding:0}.ai-settings-drawer .ant-drawer-footer{background:#fff;padding:12px 18px}.settings-drawer-title{align-items:center;gap:8px;font-size:14px;display:flex}.settings-drawer-title svg{color:#286fe8}.settings-drawer-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-drawer-footer>span{color:#667480;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.settings-drawer-footer>div{flex:none;gap:8px;display:flex}.model-settings-shell{align-content:start;gap:12px;min-height:100%;padding:18px;display:grid}.model-settings-shell section,.voice-library,.voice-parameter-pane{background:#fff;border:1px solid #e3e9ef;border-radius:6px;padding:16px}.model-settings-shell h3,.voice-parameter-pane h3{margin:0 0 14px;font-size:13px}.provider-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.provider-tabs button{color:#55636e;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:5px;min-width:108px;height:35px}.provider-tabs button.active{color:#2369dc;background:#edf4ff;border-color:#2f73e8;font-weight:600}.model-card-list{gap:8px;display:grid}.model-option-card{text-align:left;color:#25313d;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 38px 10px 12px;display:grid;position:relative}.model-option-card:hover,.model-option-card.active{background:#f2f7ff;border-color:#3c7ce7}.model-provider-mark{color:#2c70df;background:#edf4ff;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.model-option-card>span:nth-child(2){gap:4px;display:grid}.model-option-card b{font-size:12px}.model-option-card small{color:#82909c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.selected-check{color:#2e74e8;position:absolute;top:8px;right:12px}.generation-settings>.ant-segmented{margin-bottom:12px}.parameter-slider{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:10px 0;display:grid}.parameter-slider>span{gap:3px;display:grid}.parameter-slider b{font-size:11px}.parameter-slider small{color:#8a96a0;font-size:9px}.parameter-slider>div{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:13px;display:grid}.parameter-slider .ant-slider{margin:8px 4px}.parameter-slider .ant-input-number{width:76px}.advanced-settings{overflow:hidden;padding:0!important}.advanced-settings-head{color:#34404b;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:49px;padding:0 16px;display:flex}.advanced-settings-head span{align-items:center;gap:8px;display:flex}.advanced-basic-grid,.advanced-detail-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 16px 16px;display:grid}.advanced-basic-grid label{color:#66727d;gap:6px;font-size:10px;display:grid}.advanced-basic-grid .ant-input-number{width:100%}.advanced-detail-grid{border-top:1px solid #edf1f4;padding-top:6px}.advanced-detail-grid .parameter-slider{grid-template-columns:1fr}.reasoning-switch{grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.reasoning-switch>span{gap:3px;display:grid}.reasoning-switch b{font-size:11px}.reasoning-switch small{color:#8b97a1;font-size:9px}.voice-settings-shell{grid-template-columns:minmax(0,1fr) 290px;gap:12px;min-height:100%;padding:14px;display:grid}.voice-library-toolbar{grid-template-columns:minmax(180px,1fr) 110px 120px;gap:8px;margin-bottom:12px;display:grid}.voice-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;display:grid}.voice-option-card{color:#293640;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:88px;padding:13px 30px 12px 12px;display:grid;position:relative}.voice-option-card:hover,.voice-option-card.active{background:#f1f6ff;border-color:#3679e8}.voice-avatar{color:#2c70de;background:#e9f1ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.voice-avatar.tone-1{color:#2b9b5e;background:#eef8f1}.voice-avatar.tone-2{color:#d87b2f;background:#fff2e8}.voice-avatar.tone-3{color:#7754bf;background:#f3effc}.voice-option-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.voice-option-card b{font-size:11px}.voice-option-card small{color:#7c8994;font-size:9px}.voice-option-card code{color:#8a96a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.voice-parameter-pane{align-self:start;gap:11px;display:grid;position:sticky;top:0}.selected-voice-summary{background:#f2f7ff;border:1px solid #d8e6fa;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.selected-voice-summary>span{color:#2e73df;background:#fff;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.selected-voice-summary>div{gap:3px;display:grid}.selected-voice-summary b{font-size:11px}.selected-voice-summary small{color:#81909b;font-size:9px}.voice-parameter-pane>label:not(.parameter-slider){color:#64717c;gap:5px;font-size:10px;display:grid}.voice-parameter-pane .parameter-slider{grid-template-columns:58px minmax(0,1fr);padding:2px 0}.voice-parameter-pane .parameter-slider>span small{display:none}.number-with-unit{grid-template-columns:minmax(0,1fr) auto;display:grid}.number-with-unit .ant-input-number{border-radius:6px 0 0 6px}.number-with-unit i{color:#65727d;background:#fafafa;border:1px solid #d9d9d9;border-left:0;border-radius:0 6px 6px 0;place-items:center;min-width:48px;padding:0 9px;font-style:normal;display:grid}@media (width<=760px){.ai-settings-drawer .ant-drawer-content-wrapper{width:100vw!important}.settings-drawer-footer>span{display:none}.settings-drawer-footer{justify-content:flex-end}.voice-settings-shell{grid-template-columns:1fr}.voice-library-toolbar{grid-template-columns:1fr 1fr}.voice-library-toolbar .ant-input-affix-wrapper{grid-column:1/-1}.voice-card-grid{grid-template-columns:1fr}.voice-parameter-pane{position:static}.advanced-basic-grid,.advanced-detail-grid,.parameter-slider{grid-template-columns:1fr}}.voice-avatar{overflow:hidden}.voice-avatar img,.selected-voice-summary>span img{object-fit:cover;width:100%;height:100%}.selected-voice-summary>span{border-radius:50%;overflow:hidden}.voice-library-toolbar{grid-template-columns:minmax(180px,1fr) 130px 110px 120px}@media (width<=760px){.voice-library-toolbar{grid-template-columns:1fr 1fr}.voice-library-toolbar .ant-input-affix-wrapper{grid-column:1/-1}}.recording-script-shell{grid-column:1/-1;gap:10px;min-width:0;display:grid}.recording-script-toolbar{background:#f8fafb;border:1px solid #dce5eb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 12px;display:flex}.recording-script-toolbar>div,.recording-script-toolbar>div>span{align-items:center;gap:8px;display:flex}.recording-script-toolbar>div>svg{color:#2878d7}.recording-script-toolbar>div>span{flex-direction:row;align-items:baseline;gap:8px}.recording-script-toolbar b{font-size:12px}.recording-script-toolbar small{color:#84939c;font-size:10px}.recording-script-toolbar>span{align-items:center;gap:6px;display:flex}.recording-script-toolbar .ant-select{width:170px;height:30px}.recording-script-toolbar .ant-select-selector{align-items:center!important;height:30px!important}.recording-script-toolbar .ant-btn{height:30px;padding-inline:9px;font-size:11px}.recording-opening-card,.recording-dialogue-board{background:#fff;border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.recording-opening-card{padding:16px}.recording-opening-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.recording-opening-card>header>div{align-items:center;gap:10px;display:flex}.recording-opening-card>header>div>span{color:#2878d7;background:#eaf3ff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.recording-opening-card>header>div>div{gap:3px;display:grid}.recording-opening-card>header b{font-size:14px}.recording-opening-card>header small{color:#84939c;font-size:10px}.recording-opening-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.recording-opening-card>footer{align-items:center;gap:12px;margin-top:8px;display:flex}.recording-inline-audio{color:#8b99a0;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.recording-inline-audio.ready{color:#23845e}.recording-inline-audio.stale{color:#c4821f}.recording-answer-actions{flex:none;align-items:center;gap:7px;display:flex}.recording-answer-actions .ant-btn{height:32px;padding-inline:10px;font-size:11px}.recording-answer-actions .ant-btn.ant-btn-text{width:32px;padding-inline:0}.recording-dialogue-board-head{background:#f8fafb;border-bottom:1px solid #e3e9ed;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.recording-dialogue-board-head>div{gap:4px;display:grid}.recording-dialogue-board-head b{color:#304a56;font-size:14px}.recording-dialogue-board-head small{color:#84939c;font-size:10px}.recording-category-list{background:#f3f6f8;gap:14px;padding:16px;display:grid}.recording-category-card{background:#fff;border:1px solid #dce4e8;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #2b43500a}.recording-category-head{cursor:pointer;background:#fff;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.recording-category-head:hover{background:#f8fbfd}.recording-category-head.expanded{border-bottom-color:#e7ecef}.recording-category-head:focus-visible{outline-offset:-2px;outline:2px solid #7db2e8}.recording-category-head>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.recording-category-head>div>i{color:#fff;background:#2878d7;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:700;display:grid}.recording-category-head>div .ant-input{color:#273f4b;background:#f4f7f9;border-color:#0000;max-width:320px;height:34px;font-size:14px;font-weight:700}.recording-category-head>div .ant-input:hover,.recording-category-head>div .ant-input:focus{background:#fff;border-color:#91bde9}.recording-category-head>span{align-items:center;gap:2px;display:flex}.recording-category-rules{background:#fbfcfd;grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:13px 14px;display:grid}.recording-category-rules label{gap:6px;display:grid}.recording-category-rules label>span{color:#5a707b;font-size:10px;font-weight:600}.recording-category-rules .ant-select{width:100%}.recording-answer-list{background:#e7ecef;border-top:1px solid #e7ecef;gap:1px;display:grid}.recording-answer-item{background:#fff;padding:12px 14px}.recording-answer-item>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.recording-answer-item>header>div{align-items:center;gap:12px;min-width:0;display:flex}.recording-answer-item>header b{color:#334c58;font-size:11px}.recording-answer-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.recording-answer-line .ant-input{font-size:12px;line-height:1.65}.recording-answer-footer{background:#fff;border-top:1px solid #e7ecef;justify-content:flex-end;padding:10px 14px;display:flex}.recording-answer-footer .ant-btn{color:#527180;border-color:#b9cbd2;height:30px;font-size:11px}.recording-add-category{color:#2878d7;border:0;border-top:1px solid #dce5eb;border-radius:0;height:44px}.recording-file-input{display:none}.recording-prompt-modal .recording-prompt-note{color:#70838c;margin:0 0 10px;font-size:12px;line-height:1.65}.recording-prompt-modal .ant-modal-textarea{font-size:12px;line-height:1.65}@media (width<=1100px){.recording-opening-line,.recording-answer-line{grid-template-columns:1fr}.recording-opening-card>footer,.recording-answer-item>header{flex-direction:column;align-items:flex-start}.recording-answer-actions{width:100%}.recording-answer-actions .ant-btn{flex:1}.recording-category-rules{grid-template-columns:1fr}}@media (width<=720px){.recording-script-toolbar,.recording-dialogue-board-head{flex-direction:column;align-items:flex-start}.recording-script-toolbar>span{flex-wrap:wrap;width:100%}.recording-script-toolbar .ant-select{width:100%}.recording-category-list{padding:10px}.recording-category-head{align-items:flex-start}.recording-category-head>span{flex-wrap:wrap;justify-content:flex-end}.recording-category-head>div .ant-input{max-width:none}.recording-answer-actions{flex-wrap:wrap}.recording-answer-actions .ant-btn{min-width:calc(50% - 4px)}}.ai-center-page{color:#25313d;background:#f4f7fb;border:1px solid #e0e7ef;border-radius:6px;height:calc(100vh - 154px);min-height:720px;overflow:hidden}.ai-subnav{background:#fff;border-bottom:1px solid #e4eaf0;align-items:end;gap:2px;height:48px;padding:0 15px;display:flex;overflow-x:auto}.ai-subnav button{color:#65717e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;display:flex}.ai-subnav button.active{color:#2674e8;background:#f1f7ff;border-color:#2674e8;font-weight:600}.ai-workbench{grid-template-columns:285px minmax(520px,1fr) 390px;gap:10px;height:calc(100% - 48px);padding:10px;display:grid}.ai-agent-pane,.ai-editor-pane,.ai-config-pane,.ai-empty{background:#fff;border:1px solid #e2e8ef;border-radius:6px;min-width:0}.ai-agent-pane{flex-direction:column;padding:12px;display:flex}.ai-pane-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-pane-title>div{align-items:center;gap:6px;display:flex}.ai-pane-title button:not(.ant-btn),.ai-group-title button{color:#667482;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.ai-pane-title .ant-btn{height:31px;padding-inline:10px;font-size:11px}.ai-group-title{color:#72808d;justify-content:space-between;align-items:center;padding:14px 3px 8px;font-size:11px;display:flex}.ai-group-title span{align-items:center;gap:5px;display:flex}.ai-group-title button{border:0}.ai-agent-list{align-content:start;gap:8px;padding-right:2px;display:grid;overflow:auto}.ai-agent-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e4e9ee;border-radius:6px;padding:12px}.ai-agent-card:hover{border-color:#aac7f5}.ai-agent-card.active{background:#edf4ff;border-color:#2e77f4;box-shadow:inset 0 0 0 1px #2e77f4}.ai-agent-card>div,.ai-agent-card>span,.ai-agent-card footer{align-items:center;display:flex}.ai-agent-card>div{justify-content:space-between}.ai-agent-card>div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-agent-card>div svg{color:#7b8792}.ai-agent-card>span{color:#8b98a4;gap:5px;margin:11px 0;font-size:10px}.ai-agent-card footer{flex-wrap:wrap;gap:3px}.ai-agent-card footer .ant-tag{align-items:center;gap:3px;margin:0;padding-inline:5px;font-size:9px;display:flex}.ai-no-agent{color:#9aa7b2;place-items:center;gap:7px;padding:60px 0;display:grid}.ai-editor-pane{grid-template-rows:auto minmax(0,1fr) auto;padding:12px;display:grid;overflow:hidden}.ai-editor-title{justify-content:space-between;align-items:flex-start;height:38px;display:flex}.ai-editor-title>div{align-items:center;gap:7px;display:flex}.ai-editor-title h2{margin:0;font-size:15px}.ai-delete{color:#c34d4d;cursor:pointer;background:0 0;border:0;font-size:10px}.ai-prompt-editor{border:1px solid #e1e7ed;border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ai-editor-label{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;height:40px;padding:10px 12px;font-size:11px;display:flex}.ai-editor-label b{color:#2970de}.save-state{color:#80909b;font-size:9px}.save-state.saving{color:#da912d}.save-state.error{color:#d94e4e}.ai-prompt-toolbar{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;height:38px;padding:5px 10px;display:flex}.ai-prompt-toolbar>div,.ai-segment{display:flex}.ai-prompt-toolbar>div button,.ai-segment button{color:#697680;cursor:pointer;background:#fff;border:1px solid #dfe5eb;padding:4px 9px;font-size:10px}.ai-prompt-toolbar>div button:first-child,.ai-segment button:first-child{border-radius:5px 0 0 5px}.ai-prompt-toolbar>div button:last-child,.ai-segment button:last-child{border-left:0;border-radius:0 5px 5px 0}.ai-prompt-toolbar button.active,.ai-segment button.active{color:#fff;background:#2f76e8;border-color:#2f76e8}.ai-prompt-textarea{resize:none!important;height:100%!important;min-height:260px!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:14px!important;font-family:Consolas,Microsoft YaHei,sans-serif!important;font-size:11px!important;line-height:1.72!important}.ai-opening{border:1px solid #e5eaf0;border-radius:6px;margin-top:10px;padding:10px}.ai-opening>div{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-opening>div>b{color:#34a824;font-size:11px}.ai-opening .ant-input-textarea textarea{font-size:11px}.ai-config-pane{flex-direction:column;padding:14px 12px;display:flex;overflow:hidden}.ai-config-actions{justify-content:flex-end;gap:8px;height:50px;display:flex}.ai-config-actions .ant-btn{height:34px}.ai-config-scroll{align-content:start;gap:10px;padding:2px 3px 15px;display:grid;overflow:auto}.config-section{--tone:#3178f4;border:1px solid color-mix(in srgb,var(--tone) 45%,#dfe7ef);background:#fff;border-radius:7px;overflow:hidden}.config-section.amber{--tone:#f1a500}.config-section.blue{--tone:#2d73ef}.config-section.green{--tone:#4fc326}.config-section.violet{--tone:#8856da}.config-section.cyan{--tone:#27b9bd}.config-section.open{border:2px solid var(--tone);background:#eef6ff}.config-section-head{color:#29323b;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:4px 20px auto minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:46px;padding:9px 12px;display:grid}.config-section.open .config-section-head{background:color-mix(in srgb,var(--tone) 8%,#fff);border-bottom:1px solid color-mix(in srgb,var(--tone) 35%,#e7edf3)}.config-section-head>i{background:var(--tone);border-radius:3px;width:4px;height:23px}.config-section-head>b{font-size:12px}.config-section-head>span{color:#73808b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.config-section-head>svg:last-child{color:var(--tone);justify-self:end}.config-inner{background:#f8fafc;border:1px solid #e8edf2;border-radius:7px;padding:15px}.config-inner h3{margin:0 0 6px;font-size:13px}.config-inner>p{color:#84919c;margin:0 0 10px;font-size:10px;line-height:1.6}.auto-saved{color:#8a969f;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;display:flex}.auto-saved i{background:#4bc42d;border-radius:50%;width:6px;height:6px}.config-inner h4{align-items:center;gap:6px;margin:14px 0 9px;font-size:11px;display:flex}.config-inner h4 svg{color:#2277f1}.ai-field{color:#65727d;gap:5px;margin-bottom:10px;font-size:10px;display:grid}.ai-field.required>span:before{content:"*";color:#ed4d4d;margin-right:3px}.ai-field .ant-input,.ai-field .ant-input-number,.ai-field .ant-select{width:100%;font-size:11px}.ai-field textarea{font-size:11px!important}.choice-pills{flex-wrap:wrap;gap:7px;display:flex}.choice-pills button{color:#75818b;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:5px;padding:4px 8px;font-size:10px}.choice-pills button.active{color:#1f70ed;background:#edf5ff;border-color:#74a9fb}.config-subhead{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.config-subhead>b{align-items:center;gap:6px;font-size:11px;display:flex}.faq-row{grid-template-columns:1fr 1fr 25px;gap:7px;margin-top:7px;display:grid}.faq-row.single{grid-template-columns:1fr 25px}.faq-row button{color:#e15252;cursor:pointer;background:0 0;border:0}.muted{color:#929da5;margin-top:9px;font-size:10px;display:block}.model-choice{gap:10px;display:grid}.model-choice>div{background:#fff;border:1px solid #e6ebf0;border-radius:7px;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.model-choice b,.model-choice span{align-items:center;gap:7px;font-size:11px;display:flex}.model-choice .ant-btn{grid-area:1/2/3}.call-config{display:grid}.ai-empty{color:#8b9aa5;place-content:center;justify-items:center;display:grid}.ai-empty h2{font-size:16px}.create-note{color:#2a3440;background:#eaf5ff;border:1px solid #80baf7;border-radius:7px;gap:15px;padding:20px;display:flex}.create-note>svg{color:#2479f0;flex:none}.create-note b{font-size:13px}.create-note p{margin:7px 0 0;font-size:11px;line-height:1.8}.ai-create-form{gap:18px;margin-top:23px;display:grid}.type-segment{display:flex}.type-segment button{cursor:pointer;background:#fff;border:1px solid #dfe5eb;padding:9px 20px}.type-segment button:first-child{border-radius:6px 0 0 6px}.type-segment button:last-child{border-left:0;border-radius:0 6px 6px 0}.type-segment button.active{color:#fff;background:#2f72e8;border-color:#2f72e8}.drawer-title{align-items:center;gap:8px;display:flex}.drawer-title svg{color:#2876ee}.drawer-footer{justify-content:flex-end;gap:8px;display:flex}.full-width{width:100%}@media (width<=1400px){.ai-workbench{grid-template-columns:250px minmax(460px,1fr) 350px}.ai-center-page{height:calc(100vh - 140px)}}@media (width<=1350px){.ai-center-page{height:auto;min-height:760px;overflow:visible}.ai-workbench{grid-template-columns:250px minmax(0,1fr);height:auto}.ai-agent-pane{max-height:780px}.ai-editor-pane{min-height:780px}.ai-config-pane{grid-column:1/-1;max-height:none}.ai-config-scroll{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.config-section.open{grid-row:span 3}}@media (width<=760px){.ai-subnav{align-items:center}.ai-workbench{grid-template-columns:1fr;padding:7px}.ai-agent-pane{max-height:360px}.ai-editor-pane{min-height:740px}.ai-config-pane{grid-column:auto}.ai-config-scroll{grid-template-columns:1fr}.config-section.open{grid-row:auto}.ai-opening>div{flex-wrap:wrap;align-items:flex-start}.ai-create-drawer .ant-drawer-content-wrapper{width:100vw!important}.faq-row{grid-template-columns:1fr 25px}.faq-row .ant-input:nth-child(2){grid-column:1}.config-section-body{padding:8px}}.ai-content{max-width:none}.ai-workbench{grid-template-columns:350px minmax(520px,1fr) 460px}@media (width<=1400px){.ai-workbench{grid-template-columns:310px minmax(400px,1fr) 400px}}@media (width<=1350px){.ai-workbench{grid-template-columns:310px minmax(0,1fr)}.ai-config-pane{grid-column:1/-1}}@media (width<=760px){.ai-workbench{grid-template-columns:1fr}.ai-config-pane{grid-column:auto}}.ai-prompt-code{background:#fff;min-height:0;position:relative;overflow:hidden}.ai-prompt-content{box-sizing:border-box;color:#344454;letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;background:#fff;outline:none;padding:14px;font-family:Consolas,Microsoft YaHei,sans-serif;font-size:11px;line-height:1.72;position:absolute;inset:0;overflow:auto}.ai-prompt-content:empty:before{content:attr(data-placeholder);color:#9aa6b2}.ai-prompt-content>div{min-height:1.72em}.ai-prompt-code .prompt-section-heading{color:#1769d2;font-weight:700}.ai-prompt-code .prompt-field-heading{color:#2477dd;font-weight:700}.ai-prompt-code .prompt-main-heading{color:#1559b6;font-weight:700}.ai-prompt-code .prompt-body-line{color:#344454}.ai-prompt-content::selection{background:#b8d6ff80}.ai-prompt-content ::selection{background:#b8d6ff80}.ai-prompt-code:focus-within{box-shadow:inset 0 0 0 1px #77a9f5}.ai-editor-title{gap:10px;height:auto;min-height:38px;padding-bottom:6px}.ai-editor-title>div:first-child{flex-wrap:wrap;min-width:0}.ai-editor-title-actions{flex:none}.ai-recording-mode-button{color:#1f2933!important;background:#f4f8ff!important;border-color:#bfd2ef!important;height:28px!important}.ai-recording-mode-button svg{color:#1f2933!important}.ai-recording-mode-button.active{background:#e7f0ff!important;border-color:#75a5ec!important;box-shadow:inset 0 0 0 1px #75a5ec!important}.ai-recording-config{scrollbar-gutter:stable;min-height:0;padding:1px 3px 12px;overflow:auto}.ai-recording-config-note{z-index:3;color:#647485;background:#f5f9fe;border:1px solid #d8e4f2;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:10px;display:grid;position:sticky;top:0}.ai-recording-config-note>svg{color:#3478d8}.ai-recording-config-note>.save-state{white-space:nowrap}.ai-recording-config .recording-script-shell{min-width:0}@media (width<=760px){.ai-recording-config-note{grid-template-columns:auto minmax(0,1fr)}.ai-recording-config-note>.save-state{grid-column:2}.ai-recording-mode-button{max-width:100%}.ai-recording-mode-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=1351px){.ai-workbench{grid-template-columns:350px minmax(420px,1fr) var(--config-pane-width,460px)}.ai-config-pane{position:relative}.ai-config-resizer{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:11px;position:absolute;top:0;bottom:0;left:0}.ai-config-resizer:before{content:"";background:#c7d2df;border-radius:2px;width:3px;height:54px;transition:background .15s,box-shadow .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:4px 0 #e1e7ee}.ai-config-resizer:hover:before,.ai-config-resizer:focus-visible:before{background:#2f76e8;box-shadow:4px 0 #9fc0f5}.ai-workbench.resizing,.ai-workbench.resizing *{cursor:col-resize!important}}@media (width>=1351px) and (width<=1400px){.ai-workbench{grid-template-columns:310px minmax(400px,1fr) var(--config-pane-width,400px)}}@media (width<=1350px){.ai-config-resizer{display:none}}.config-section.open.resizable{height:var(--config-section-height,420px);grid-template-rows:auto minmax(0,1fr) 12px;display:grid;overflow:hidden}.config-section.open.resizable .config-section-body{scrollbar-gutter:stable;min-height:0;overflow:auto}.config-section-resizer{cursor:row-resize;touch-action:none;background:color-mix(in srgb,var(--tone) 7%,#fff);outline:none;height:12px;position:relative}.config-section-resizer:before{content:"";background:#c8d2dd;border-radius:2px;width:46px;height:3px;transition:width .15s,background .15s;position:absolute;top:4px;left:50%;transform:translate(-50%)}.config-section-resizer:hover:before,.config-section-resizer:focus-visible:before{background:var(--tone);width:62px}@media (width<=760px){.config-section.open.resizable{display:block;height:auto!important}.config-section.open.resizable .config-section-body{overflow:visible}.config-section-resizer{display:none}}.address-rule-preview,.address-data-source{font-size:10px;line-height:1.55;display:block}.address-rule-preview{color:#3971c5}.address-data-source{color:#8a969f}.call-settings-panel{gap:12px;display:grid}.call-settings-panel>p{color:#7d8995;margin:0;font-size:10px;line-height:1.65}.call-setting-list{gap:9px;display:grid}.call-setting-item{--item-tone:#2f76e8;border:1px solid color-mix(in srgb,var(--item-tone) 48%,#dfe6ee);background:#fff;border-radius:7px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.call-setting-item.blue{--item-tone:#2f76e8}.call-setting-item.green{--item-tone:#43b936}.call-setting-item.amber{--item-tone:#e9a51b}.call-setting-item.open{border:2px solid var(--item-tone);box-shadow:0 2px 8px color-mix(in srgb,var(--item-tone) 10%,transparent)}.call-setting-item-head{color:#2d3742;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:4px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px 11px;display:grid}.call-setting-item-head:hover{background:color-mix(in srgb,var(--item-tone) 5%,#fff)}.call-setting-item.open .call-setting-item-head{background:color-mix(in srgb,var(--item-tone) 8%,#fff);border-bottom:1px solid color-mix(in srgb,var(--item-tone) 24%,#e8edf3)}.call-setting-item-head>i{background:var(--item-tone);border-radius:3px;width:4px;height:23px}.call-setting-item-head>span{font-size:11px;font-weight:650}.call-setting-item-head>svg{color:var(--item-tone);justify-self:end}.call-setting-item-body{color:#566473;background:#fbfcfe;gap:11px;padding:13px;font-size:10px;display:grid}.call-setting-item-body>.ant-select{width:100%}.call-setting-item-body>p{color:#596a79;margin:0;font-size:10px;line-height:1.65}.call-setting-item-body>small{color:#8995a0;font-size:9px;line-height:1.65}.call-setting-item-body h4{color:#354250;margin:2px 0 -3px;font-size:10px}.call-inline-field,.call-switch-field,.call-delay-field{align-items:center;gap:8px;min-width:0;display:flex}.call-inline-field>b,.call-switch-field>b{color:#354250;white-space:nowrap;font-size:10px}.call-inline-field>.ant-input-number,.call-delay-field>.ant-input-number{flex:0 0 82px;width:82px}.call-inline-field>span,.call-switch-field>span,.call-delay-field>span{color:#71808d;min-width:0;font-size:10px;line-height:1.5}.call-switch-field .ant-switch{flex:none}.call-delay-field{background:#fff;border:1px solid #e5eaf0;border-radius:6px;padding:10px}.no-response-limit{flex-wrap:wrap;padding-top:2px}.no-response-limit>.ant-input-number{flex:0 0 68px;width:68px}@media (width<=760px){.call-setting-item-body{padding:11px}.call-inline-field,.call-delay-field{flex-wrap:wrap;align-items:flex-start}.call-inline-field>b{width:100%}.call-delay-field>span{flex:150px}.no-response-limit>b{width:auto}.no-response-limit>span{flex:0 auto}}.ai-opening{background:#fbfcfe;border:1px solid #e1e7ed;border-radius:7px;gap:10px;margin-top:10px;padding:12px;display:grid}.opening-head{align-items:center;gap:10px;min-height:34px;display:flex}.opening-head>b{color:#35a927;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.opening-head>b>i{background:#44bd2c;border-radius:3px;width:4px;height:20px}.opening-head>.save-state{margin-left:auto}.opening-mode-switch{background:#f1f3f6;border:1px solid #e2e7ed;border-radius:6px;padding:3px;display:flex}.opening-mode-switch button{color:#667482;cursor:pointer;background:0 0;border:0;border-radius:4px;height:27px;padding:0 13px;font-size:10px;font-weight:600}.opening-mode-switch button.active{color:#fff;background:#2f76e8;box-shadow:0 1px 4px #2f76e833}.opening-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.opening-toolbar>span{color:#7a8792;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.opening-toolbar>span b{color:#3c4a58}.opening-toolbar .ant-btn{align-items:center;gap:5px;display:flex}.opening-resolved-preview{background:#f2f8f0;border-left:3px solid #58bd3c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:8px 10px;display:grid}.opening-resolved-preview>span{color:#559447;font-size:9px;font-weight:700}.opening-resolved-preview>p{color:#5f6d78;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.opening-variable-option{justify-content:space-between;align-items:center;gap:20px;min-width:190px;display:flex}.opening-variable-option b{font-size:11px}.opening-variable-option small{color:#2771e8;font-family:Consolas,monospace;font-size:10px}.opening-file-input{display:none}.opening-recording-panel{gap:8px;display:grid}.opening-recording-toolbar{background:#f5f8fc;border:1px solid #dce6f2;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.opening-recording-toolbar>span{color:#657586;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.opening-recording-toolbar .ant-btn{flex:none}.opening-upload-zone{color:#3978c8;cursor:pointer;background:#f4f8fd;border:1px dashed #8cb7ed;border-radius:7px;place-content:center;justify-items:center;gap:6px;min-height:108px;display:grid}.opening-upload-zone:hover{background:#eef5ff;border-color:#2f76e8}.opening-upload-zone:disabled{opacity:.65;cursor:wait}.opening-upload-zone b{font-size:11px}.opening-upload-zone span{color:#8996a2;font-size:9px}.opening-recording-file{background:#fff;border:1px solid #dce5ee;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto 30px;align-items:center;gap:8px;padding:11px;display:grid}.opening-recording-file>svg{color:#3479df}.opening-recording-file>span{gap:3px;min-width:0;display:grid}.opening-recording-file>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opening-recording-file>span small{color:#8995a0;font-size:9px}.variable-manager{background:#f5f7fa;min-width:0;height:calc(100% - 48px);padding:18px;overflow:auto}.variable-manager-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:14px;display:grid}.variable-manager-head h2{margin:0 0 5px;font-size:16px}.variable-manager-head p{color:#83909c;margin:0;font-size:10px}.variable-table-wrap{background:#fff;border:1px solid #e1e7ed;border-radius:7px;overflow:auto}.variable-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.variable-table th{color:#364351;text-align:left;background:#f7f9fb;padding:11px 10px;font-size:10px}.variable-table td{vertical-align:middle;border-top:1px solid #edf0f3;padding:10px}.variable-table th:first-child{width:155px}.variable-table th:nth-child(2){width:165px}.variable-table th:nth-child(3){width:300px}.variable-table th:nth-child(4){width:170px}.variable-table th:nth-child(5){width:200px}.variable-table th:nth-child(6){width:145px}.variable-table th:last-child{width:45px}.variable-table .ant-select,.variable-table .ant-input{width:100%;font-size:10px}.variable-name-cell{align-items:center;gap:5px;display:flex}.variable-name-cell .ant-tag{flex:none;margin:0;font-size:8px}.variable-token-input input,.variable-token-input{color:#176edf!important;font-family:Consolas,Microsoft YaHei,monospace!important}.variable-result{color:#247442;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.variable-rule-note{background:#f1f6fc;border:1px solid #cfe0f4;border-radius:7px;align-items:flex-start;gap:12px;margin-top:13px;padding:11px 13px;display:flex}.variable-rule-note b{color:#2f70bd;flex:none;font-size:10px}.variable-rule-note span{color:#687888;font-size:10px;line-height:1.6}@media (width<=760px){.opening-head{flex-wrap:wrap;align-items:flex-start}.opening-head>.save-state{margin-left:0}.opening-mode-switch{order:3;width:100%}.opening-mode-switch button{flex:1}.opening-toolbar{grid-template-columns:1fr auto}.opening-toolbar>span{grid-area:2/1/auto/-1}.opening-recording-file{grid-template-columns:26px minmax(0,1fr) auto}.opening-recording-file>.ant-btn:first-of-type{grid-column:1/3}.opening-recording-file>.ant-btn:nth-of-type(2){grid-column:3}.variable-manager{padding:10px}.variable-manager-head{grid-template-columns:1fr auto}.variable-manager-head>div{grid-column:1/-1}.variable-manager-head>.save-state{justify-self:start}}.opening-upload-zone{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:42px;padding:8px 12px;display:flex;overflow-x:auto}.opening-upload-zone svg,.opening-upload-zone b,.opening-upload-zone span{flex:none}.opening-mode-content{flex-direction:column;gap:10px;min-height:172px;display:flex}.opening-mode-content>.opening-recording-panel{min-height:172px}.ai-config-actions{flex:0 0 50px}.ai-config-scroll{flex:1;grid-auto-rows:max-content;min-height:0}.config-section{align-self:start;min-height:46px}@media (width>=1351px){.ai-config-scroll{flex-direction:column;align-content:normal;align-items:stretch;display:flex}.config-section{flex:none;width:100%}.ai-workbench{grid-template-columns:312px minmax(420px,1fr) var(--config-pane-width,460px)}}@media (width>=761px) and (width<=1350px){.ai-workbench{grid-template-columns:288px minmax(0,1fr)}}.ai-config-pane{background:#f8fafc;border:1px solid #dfe6ef;border-radius:9px;padding:15px 12px 12px;position:relative;box-shadow:0 3px 12px #2438520b}.ai-config-pane-head{border-bottom:1px solid #e6ebf1;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:1px 3px 12px;display:flex}.ai-config-pane-head>div{gap:4px;min-width:0;display:grid}.ai-config-kicker{color:#2f76e8;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.ai-config-pane-head h2{color:#233247;margin:0;font-size:16px;line-height:1.25}.ai-config-pane-head p{color:#8a96a5;margin:0;font-size:10px;line-height:1.4}.ai-config-sync{color:#4e9d77;white-space:nowrap;flex:none;align-items:center;gap:6px;padding-top:6px;font-size:9px;display:inline-flex}.ai-config-sync i{background:#49b985;border-radius:50%;width:6px;height:6px}.ai-config-sync.saving{color:#b98228}.ai-config-sync.saving i{background:#e0a43d}.ai-config-sync.error{color:#c64e4e}.ai-config-sync.error i{background:#d75e5e}.ai-config-actions{flex:none;align-items:center;gap:7px;height:auto;min-height:51px;padding:8px 0 9px}.ai-config-actions .ant-btn{border-radius:6px;height:33px;font-size:10px}.ai-config-actions .ant-btn:first-child{margin-left:auto}.ai-config-scroll{counter-reset:config-section;scrollbar-gutter:stable;gap:8px;padding:1px 2px 14px 1px}.config-section{counter-increment:config-section;border-color:#e0e7ef;border-radius:9px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #23374e06}.config-section:hover{border-color:#c8d8ed;box-shadow:0 4px 12px #23538e12}.config-section.open{border-width:1px;border-color:color-mix(in srgb, var(--tone) 58%, #dfe7ef);box-shadow:0 5px 16px color-mix(in srgb, var(--tone) 10%, transparent)}.config-section-head{grid-template-columns:4px 29px minmax(0,auto) minmax(0,1fr) 18px;gap:9px;min-height:52px;padding:9px 12px 9px 10px}.config-section-head>i{border-radius:4px;height:25px}.config-section-head>svg:not(:last-child){background:color-mix(in srgb, var(--tone) 10%, #fff);width:29px;height:29px;color:var(--tone);border-radius:8px;padding:7px}.config-section-head>b{color:#304052;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.config-section-head>b:before{content:counter(config-section, decimal-leading-zero);color:var(--tone);font-family:Consolas,monospace;font-size:9px;font-weight:700}.config-section-head>span{color:#8a96a5;font-size:9px}.config-section-head>svg:last-child{color:var(--tone)}.config-section.open .config-section-head{background:color-mix(in srgb, var(--tone) 6%, #fff)}.config-section-body{background:#f6f8fb;padding:11px}.config-inner{background:#fff;border-color:#e3e9f0;border-radius:8px;padding:14px}.config-inner h3{color:#26384b;font-size:13px}.config-inner>p{color:#7d8a99}.model-choice{gap:8px}.model-choice>div{border-color:#e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:12px;transition:border-color .15s,background .15s}.model-choice>div:hover{background:#fbfdff;border-color:#9fc0f4}.model-choice b{color:#354658;font-size:11px}.model-choice b svg{color:#3479e8}.model-choice span{color:#82909e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.model-choice .ant-btn{color:#2f70d7;border-radius:5px;height:27px;padding-inline:9px;font-size:9px}.config-section-resizer{background:color-mix(in srgb, var(--tone) 5%, #fff)}.config-section-resizer:before{background:#becbd9}@media (width<=760px){.ai-config-pane{padding:11px 9px 9px}.ai-config-pane-head{padding-bottom:10px}.ai-config-pane-head h2{font-size:15px}.ai-config-actions{min-height:47px}}.ai-agent-card:focus-visible{outline-offset:1px;outline:2px solid #76a7f2}.ai-agent-card>.ai-agent-card-name{justify-content:flex-start;gap:5px;min-width:0}.ai-agent-card-name b{min-width:0}.ai-agent-rename{color:#687785;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.ai-agent-rename:hover,.ai-agent-rename:focus-visible{color:#226bd8;background:#dceaff;outline:none}.ai-agent-card .ai-agent-rename:hover svg,.ai-agent-card .ai-agent-rename:focus-visible svg{color:#226bd8}.ai-mode-config-button{color:#1f2933!important;background:#fff!important;border-color:#cfd9e5!important;height:29px!important}.ai-mode-config-button svg{color:#1f2933!important}.ai-mode-config-button.active{background:#e7f0ff!important;border-color:#75a5ec!important;box-shadow:inset 0 0 0 1px #75a5ec!important}.ai-rename-form{gap:7px;padding-top:5px;display:grid}.ai-rename-form label{color:#435160;font-size:11px;font-weight:650}.ai-create-agent-modal .ant-modal-content{background:#fff;border-radius:10px;padding:24px 24px 16px}.ai-create-agent-modal .ant-modal-footer{border-top:1px solid #edf1f5;margin-top:22px;padding-top:14px}.ai-create-agent-content h3{color:#25313d;margin:0 0 16px;font-size:16px;font-weight:600}.ai-create-agent-content .ant-input{color:#25313d;background:#fff;border-color:#dfe5eb;height:38px}@media (width<=760px){.ai-mode-config-button{max-width:100%}.ai-mode-config-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ai-agent-pane{min-height:0}.ai-agent-pane>.ai-agent-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aebdcd #f5f8fb;flex:1;min-height:0;padding-right:6px;overflow:hidden auto}.ai-agent-pane>.ai-agent-list::-webkit-scrollbar{width:8px}.ai-agent-pane>.ai-agent-list::-webkit-scrollbar-track{background:#f5f8fb;border-radius:4px}.ai-agent-pane>.ai-agent-list::-webkit-scrollbar-thumb{background:#aebdcd;border:2px solid #f5f8fb;border-radius:4px}.ai-agent-pane>.ai-agent-list::-webkit-scrollbar-thumb:hover{background:#7f96ad}.industry-template-editor-modal .ai-agent-pane>.ai-agent-list{height:calc(100vh - 250px);max-height:calc(100vh - 250px);overflow-y:scroll}.ai-catalog-page{background:#fff;border:1px solid #dfe5ec;border-radius:6px;min-height:620px;overflow:hidden}.ai-catalog-head{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;min-height:78px;padding:16px 22px;display:flex}.ai-catalog-head h2{color:#172033;margin:0 0 4px;font-size:17px}.ai-catalog-head p{color:#7b8798;margin:0;font-size:12px}.ai-catalog-stats{background:#f8fafc;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-catalog-stats>div{border-right:1px solid #e4e9ef;min-height:74px;padding:15px 20px}.ai-catalog-stats>div:last-child{border-right:0}.ai-catalog-stats span,.ai-catalog-stats b{display:block}.ai-catalog-stats span{color:#7a8797;font-size:11px}.ai-catalog-stats b{color:#1d2a3d;margin-top:6px;font-size:21px}.ai-catalog-toolbar{justify-content:space-between;align-items:center;min-height:62px;padding:11px 18px;display:flex}.ai-catalog-toolbar .ant-segmented-item-label>span{align-items:center;gap:6px;display:flex}.catalog-toolbar-actions{align-items:center;gap:8px;display:flex}.ai-catalog-page .ant-table-wrapper{padding:0 18px 20px}.ai-catalog-page .ant-table{border:1px solid #e4e8ed;border-radius:5px}.ai-catalog-page .ant-table-thead>tr>th{color:#5a6676;background:#f6f8fb;font-size:11px}.ai-catalog-page .ant-table-tbody>tr>td{font-size:11px}.catalog-primary b,.catalog-primary span,.catalog-code code,.catalog-code small{display:block}.catalog-primary b{color:#243044;font-size:12px}.catalog-primary span{color:#8995a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.catalog-code code{color:#234f8c}.catalog-code small{color:#929dab;margin-top:4px}.catalog-pricing span{color:#667384;font-size:10px;line-height:17px;display:block}.catalog-voice-name{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.catalog-voice-name>span{color:#3c6b93;background:#eef3f8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.catalog-voice-name img{object-fit:cover;width:100%;height:100%}.catalog-voice-name .catalog-primary{min-width:0}.catalog-voice-name .catalog-primary small{color:#8995a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.catalog-actions{display:flex}.catalog-actions .ant-btn{width:32px;height:32px;padding:0}.catalog-form{grid-template-columns:1fr 1fr;gap:15px 18px;padding-top:8px;display:grid}.catalog-form label{color:#566273;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.catalog-form label.wide{grid-column:1/-1}.catalog-form .ant-select,.catalog-form .ant-input-number{width:100%}.catalog-form .catalog-switch{background:#f8fafc;border:1px solid #e1e6eb;border-radius:5px;grid-template-columns:1fr auto;align-items:center;min-height:34px;padding:0 10px}.catalog-form .catalog-switch>span{font-weight:500}.catalog-form-section{background:#f8fafc;border:1px solid #e1e6eb;border-radius:5px;gap:4px;margin-top:4px;padding:10px 12px;display:grid}.catalog-form-section strong{color:#263449;font-size:12px}.catalog-form-section small{color:#7b8798;font-size:10px;font-weight:400}@media (width<=760px){.ai-catalog-stats{grid-template-columns:1fr 1fr}.ai-catalog-stats>div:nth-child(2){border-right:0}.ai-catalog-stats>div:nth-child(-n+2){border-bottom:1px solid #e4e9ef}.ai-catalog-toolbar{flex-direction:column;align-items:stretch;gap:10px}.catalog-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.catalog-form{grid-template-columns:1fr}.catalog-form label.wide{grid-column:auto}}.catalog-runtime-note{color:#b26a00;margin-top:3px;font-size:10px;display:block}.ai-catalog-token-settings{background:#fbfaff;border-color:#e5dcf4}.ai-catalog-token-settings .ant-tag{margin:0;font-size:10px}.ai-catalog-call-settings{background:#f7fbff;border:1px solid #dbe6f3;border-radius:6px;margin:0 18px 8px;padding:13px 15px}.ai-catalog-call-settings>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-catalog-call-settings h3{color:#263449;margin:0;font-size:12px}.ai-catalog-call-settings p{color:#7b8798;margin:4px 0 0;font-size:10px}.ai-catalog-call-settings-fields{align-items:center;gap:28px;margin-top:12px;display:flex}.ai-catalog-call-settings-fields label{color:#566273;align-items:center;gap:12px;font-size:11px;display:flex}.ai-catalog-call-settings-fields label>span{gap:3px;display:grid}.ai-catalog-call-settings-fields small{color:#8b97a3;font-size:9px;font-weight:400}.ai-catalog-call-settings-fields .ant-input-number{width:108px}@media (width<=760px){.ai-catalog-call-settings>div:first-child{flex-direction:column;align-items:flex-start}.ai-catalog-call-settings-fields{flex-direction:column;align-items:flex-start;gap:12px}}.section-actions{margin-bottom:14px}.tenant-switcher{min-width:210px}.section-block{margin-bottom:16px}.billing-summary-grid .report-card>span{color:#334155;font-weight:600}.billing-summary-grid .report-card>strong{color:#123047;font-size:26px;font-weight:750}.billing-summary-grid .report-card>small{color:#475569}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.switch-row{justify-content:space-between;align-items:center;display:flex!important}.inline-actions{align-items:center;gap:2px;display:inline-flex}.call-ledger-panel{overflow:hidden}.call-ledger-filters{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(160px,1.5fr) minmax(110px,1fr) minmax(110px,1fr) 64px;align-items:center;gap:8px;margin:0 0 14px;display:grid}.call-ledger-filters>*,.call-ledger-filters .ant-input,.call-ledger-filters .ant-select,.call-ledger-filters .ant-input-affix-wrapper{width:100%;min-width:0}.ai-usage-filters{grid-template-columns:minmax(140px,180px) minmax(140px,180px) 64px;justify-content:start}.ai-usage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-usage-summary-grid .report-card>span,.ai-usage-summary-grid .report-card>strong,.ai-usage-summary-grid .report-card>small{color:#000}.ai-usage-summary-grid .report-card>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=780px){.call-ledger-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.ledger-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.ledger-summary-grid .report-card>span,.ledger-summary-grid .report-card>strong,.ledger-summary-grid .report-card>small{color:#000}.call-ledger-panel .table-scroll{overflow-x:auto}.call-ledger-panel table{min-width:1480px}.call-ledger-panel th,.call-ledger-panel td{white-space:nowrap;vertical-align:middle}.call-ledger-panel td span{line-height:1.55}.call-ledger-panel td:first-child,.call-ledger-panel td:first-child b{color:#000}.call-ledger-pagination{justify-content:flex-end;margin-top:16px;display:flex}.billing-view-switch{gap:8px;margin-bottom:16px;display:flex}.json-editor textarea,.json-editor{font-family:Consolas,Courier New,monospace}.compact-value{font-size:18px!important}.ant-tabs-nav{margin-bottom:16px!important}@media (width<=560px){.permission-grid{grid-template-columns:1fr}.section-actions{flex-wrap:wrap}.section-actions .ant-btn{flex:none}.compact-value{font-size:16px!important}.ledger-summary-grid,.ai-usage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-filters .ant-btn{grid-column:1/-1}.ai-usage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry-template-page{background:#f3f7fb;border-radius:14px;min-height:520px;padding:18px}.industry-template-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.industry-template-tabs button{color:#607086;cursor:pointer;background:#fff;border:1px solid #e4ebf3;border-radius:999px;padding:7px 16px;font-size:13px}.industry-template-tabs button.active{color:#fff;background:#2298f2;border-color:#2298f2;box-shadow:0 5px 14px #2298f238}.industry-template-group{background:#fff;border:1px solid #e7edf4;border-radius:14px;margin-bottom:16px;padding:18px}.industry-template-group h2{color:#1c3559;align-items:center;gap:9px;margin:0 0 16px;font-size:16px;display:flex}.industry-template-group h2 i{background:#2298f2;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e6f3ff}.industry-template-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:14px;display:grid}.industry-template-card{cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f9fbfe 100%);border:1px solid #e4ebf3;border-radius:14px;min-width:0;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s}.industry-template-card:hover{border-color:#8bc9fa;transform:translateY(-2px);box-shadow:0 8px 20px #2a66961a}.industry-template-card header,.industry-template-card footer{justify-content:space-between;align-items:center;display:flex}.industry-template-card header span{color:#fff;background:#2298f2;border-radius:5px;padding:3px 8px;font-size:11px}.industry-template-card header em{color:#ff7a7a;background:#fff0f0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;display:flex}.industry-template-card h3{color:#19355d;margin:16px 0 7px;font-size:15px}.industry-template-card p{color:#7b8b9f;height:38px;margin:0;font-size:12px;line-height:1.6;overflow:hidden}.industry-template-card footer{color:#a0adbb;border-top:1px solid #edf1f5;margin-top:14px;padding-top:10px;font-size:11px}.industry-template-card footer span{color:#ff8585;align-items:center;gap:4px;display:flex}.industry-template-card footer b{color:#2298f2;font-weight:500}.industry-template-empty{text-align:center;color:#8a98aa;padding:80px}.industry-template-editor-modal .ant-modal-body{max-height:calc(100vh - 110px);padding:0;overflow:auto}.industry-template-editor-modal .ai-center{min-height:760px}@media (width<=700px){.industry-template-page{padding:12px}.industry-template-grid{grid-template-columns:1fr}}.industry-template-card footer>div{align-items:center;gap:10px;display:flex}.industry-template-experience{color:#fff;cursor:pointer;background:#228ff0;border:0;border-radius:5px;padding:5px 9px;font-size:11px}.industry-template-experience:hover{background:#1478d2}.industry-experience-form{gap:14px;display:grid}.industry-experience-form>p{color:#748398;margin:0;font-size:12px}.industry-experience-form label{color:#526276;gap:6px;font-size:12px;display:grid}.industry-experience-code{gap:8px;display:flex}.industry-experience-code .ant-input{flex:1}.industry-experience-code .ant-btn{white-space:nowrap}.industry-template-grid{grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:18px}.gm-overview{gap:16px;display:grid}.gm-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.gm-title{color:#1769d1;align-items:center;gap:10px;display:flex}.gm-title h2{color:#172033;margin:0;font-size:18px}.gm-title p{color:#8490a0;margin:4px 0 0;font-size:11px}.gm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gm-metric{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:32px 1fr;gap:3px 10px;min-height:112px;padding:16px;display:grid;position:relative;box-shadow:0 12px 28px -24px #162a48}.gm-metric:before{content:"";background:#3484e8;height:3px;position:absolute;inset:0 0 auto}.gm-metric-icon{color:#286fe8;background:#eaf3ff;border-radius:8px;grid-row:span 3;place-items:center;width:32px;height:32px;display:grid}.gm-metric span{color:#66758a;font-size:11px}.gm-metric strong{color:#162033;font-size:24px;line-height:1.15}.gm-metric small{color:#91a0b0;font-size:10px}.gm-violet:before{background:#8b5cf6}.gm-violet .gm-metric-icon{color:#7c3aed;background:#f1ebff}.gm-green:before{background:#19a974}.gm-green .gm-metric-icon{color:#159568;background:#e7f8f0}.gm-amber:before{background:#e7a11a}.gm-amber .gm-metric-icon{color:#bc7800;background:#fff5dd}.gm-slate:before{background:#94a3b8}.gm-slate .gm-metric-icon{color:#64748b;background:#eef2f6}.gm-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:16px;display:grid}.gm-columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-panel{min-height:310px}.gm-trend{border-bottom:1px solid #edf1f5;align-items:end;gap:8px;height:190px;padding:20px 8px 0;display:flex}.gm-day{text-align:center;flex:1;grid-template-rows:1fr 18px 16px;gap:4px;min-width:0;height:100%;display:grid}.gm-bars{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.gm-bars i,.gm-bars b{border-radius:3px 3px 0 0;width:8px;min-height:3px;display:block}.gm-bars i{background:#75aef2}.gm-bars b{background:#25b987}.gm-day small{color:#9aa7b6;font-size:9px}.gm-day em{color:#617185;font-size:9px;font-style:normal}.gm-legend{color:#778698;gap:16px;margin-top:10px;font-size:10px;display:flex}.gm-legend i,.gm-legend b{background:#75aef2;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.gm-legend b{background:#25b987}.gm-ranking{gap:2px;display:grid}.gm-rank-row{border-bottom:1px solid #f0f3f6;grid-template-columns:22px minmax(70px,1fr) 45px 112px;align-items:center;gap:8px;padding:9px 0;display:grid}.gm-rank-row>b{color:#9aa8b7;text-align:center}.gm-rank-row span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gm-rank-row strong{text-align:right;color:#172033;font-size:14px}.gm-rank-row small{color:#8b98a7;text-align:right;font-size:10px}.gm-notice{color:#5d7088;background:#f3f8ff;border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.gm-notice svg{color:#3484e8;flex:none;margin-top:2px}@media (width<=1000px){.gm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-columns,.gm-columns-three{grid-template-columns:1fr}}@media (width<=600px){.gm-grid{grid-template-columns:1fr}.gm-head{flex-direction:column;align-items:flex-start}.gm-rank-row{grid-template-columns:22px 1fr 45px}.gm-rank-row small{display:none}}.gm-overview{gap:20px;max-width:1440px;padding-bottom:24px}.gm-head{padding:2px 2px 0}.gm-title{color:#155fbe;gap:12px}.gm-title-mark{color:#2378d2;background:#eef7ff;border:1px solid #cfe3fa;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.gm-kicker,.gm-panel-kicker,.gm-hero-kicker{color:#7290ad;letter-spacing:.12em;font-size:9px;font-weight:700;line-height:1.2;display:block}.gm-title h2{letter-spacing:0;margin-top:3px;font-size:20px;font-weight:700}.gm-title p{color:#8a99aa;margin-top:5px;font-size:11px}.gm-hero{background:linear-gradient(112deg,#f4f9ff 0%,#fff 58%,#f4fbfa 100%);border:1px solid #d8e8f8;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:124px;padding:22px 28px;display:flex;box-shadow:0 14px 34px -30px #27547a}.gm-hero h3{color:#16385d;margin:7px 0 5px;font-size:24px;line-height:1.2}.gm-hero p{color:#71849a;margin:0;font-size:12px}.gm-hero-kicker{color:#3786d5}.gm-hero-snapshot{border-left:1px solid #d9e6f1;grid-template-columns:repeat(3,minmax(90px,1fr));gap:0;display:grid}.gm-hero-snapshot div{border-right:1px solid #d9e6f1;min-width:105px;padding:2px 22px}.gm-hero-snapshot small{color:#8193a6;font-size:11px;display:block}.gm-hero-snapshot strong{color:#1a426a;margin-top:7px;font-size:25px;line-height:1;display:block}.gm-section{padding:0 2px}.gm-section-compact{padding-top:2px}.gm-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.gm-section-head span{color:#3283d1;font-size:11px;font-weight:700;display:block}.gm-section-head h3{color:#1d3149;margin:3px 0 0;font-size:16px}.gm-section-head>small{color:#91a0b0;font-size:10px}.gm-key-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gm-metric{background:#fff;border-radius:9px;grid-template-columns:30px 1fr;gap:2px 10px;min-height:91px;padding:14px 15px;box-shadow:0 8px 22px -24px #142c46}.gm-metric-featured{min-height:105px;padding:16px}.gm-metric:before{height:2px}.gm-metric-icon{border-radius:8px;width:30px;height:30px}.gm-metric span{font-size:11px}.gm-metric strong{font-size:21px}.gm-metric-featured strong{font-size:25px}.gm-metric small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.gm-section-compact .gm-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gm-section-compact .gm-metric{min-height:84px;padding:12px}.gm-section-compact .gm-metric strong{font-size:18px}.gm-section-compact .gm-metric-icon{width:27px;height:27px}.gm-columns{gap:14px}.gm-panel{border-radius:10px;min-height:296px}.gm-panel-tall{min-height:326px}.gm-panel .panel-head{margin-bottom:12px}.gm-panel .panel-head h2{margin-top:4px;font-size:15px}.gm-panel .panel-head>div>span:last-child{color:#8b99a8;margin-top:4px;font-size:10px;display:block}.gm-trend{gap:6px;height:172px;padding:16px 4px 0}.gm-bars i,.gm-bars b{width:7px}.gm-day em{font-size:8px}.gm-rank-row{grid-template-columns:20px minmax(70px,1fr) 50px 104px;padding:7px 0}.gm-rank-row strong{font-size:13px}.gm-notice{color:#718196;background:#f8fbfe;border-radius:7px;font-size:10px}@media (width<=1200px){.gm-section-compact .gm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.gm-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-section-compact .gm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-hero{flex-direction:column;align-items:flex-start}.gm-hero-snapshot{border-top:1px solid #d9e6f1;border-left:0;width:100%;padding-top:15px}.gm-hero-snapshot div{padding-left:0}}@media (width<=600px){.gm-overview{gap:15px}.gm-key-grid,.gm-section-compact .gm-grid{grid-template-columns:1fr 1fr}.gm-hero{padding:18px}.gm-hero h3{font-size:21px}.gm-hero-snapshot{grid-template-columns:repeat(3,1fr)}.gm-hero-snapshot div{min-width:0;padding-right:10px}.gm-hero-snapshot strong{font-size:21px}.gm-section-head{flex-direction:column;align-items:flex-start;gap:4px}.gm-metric-featured strong{font-size:21px}.gm-rank-row{grid-template-columns:20px 1fr 48px}.gm-rank-row small{display:none}}.global-prompt-page{overflow:hidden}.global-prompt-head{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.global-prompt-head>div{align-items:center;gap:11px;display:flex}.global-prompt-icon{color:#2563eb;background:#edf4ff;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.global-prompt-head h2{color:#172033;margin:0 0 4px;font-size:16px}.global-prompt-head p{color:#7b8798;margin:0;font-size:11px}.global-prompt-head .ant-tag{margin:0}.global-prompt-body{background:#f7f9fc;gap:15px;padding:18px 20px 20px;display:grid}.global-prompt-notice{color:#687386;background:#f2f7ff;border-left:3px solid #3b82f6;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;line-height:1.65;display:flex}.global-prompt-notice svg{color:#2563eb;flex:none;margin-top:2px}.global-prompt-field{color:#475569;gap:7px;font-size:12px;font-weight:600;display:grid}.global-prompt-field textarea{resize:vertical;color:#334155;min-height:340px;box-shadow:none;border-color:#d8dee8;border-radius:5px;padding:12px;font-size:12px;line-height:1.75}.global-prompt-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.global-prompt-foot small{color:#8793a1;font-size:11px}@media (width<=760px){.global-prompt-head{align-items:flex-start;gap:10px}.global-prompt-head p{display:none}.global-prompt-body{padding:14px}.global-prompt-foot{flex-direction:column;align-items:flex-end}.global-prompt-foot .ant-btn{width:100%}}.agent-desk-page{flex-direction:column;flex:1;min-height:0;display:flex}.agent-desk-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.agent-desk-kicker{color:#267d9c;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.agent-desk-header h2{color:#182433;margin:5px 0 3px;font-size:24px}.agent-desk-header p{color:#718096;margin:0;font-size:13px}.agent-desk-header-actions{align-items:center;gap:10px;display:flex}.agent-desk-status-center{justify-content:center;margin:-5px 0 20px;display:flex}.agent-desk-roster-title{align-items:baseline;gap:10px;display:flex}.agent-desk-roster-title span{color:#566b7b;font-size:15px;font-weight:700}.agent-desk-roster-title b{color:#1b2735;font-size:20px}.agent-status-switch{background:#f8fafc;border:1px solid #dfe7ee;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.agent-status-switch>span{color:#778696;white-space:nowrap;padding:0 7px;font-size:12px;font-weight:700}.agent-status-switch>span.is-ready{color:#11804d}.agent-status-switch>span.is-busy{color:#bb4c3f}.agent-status-switch .ant-btn{min-width:92px;height:44px;padding-inline:20px;font-size:15px;font-weight:700}.agent-desk-header-actions .ant-tag{align-items:center;gap:6px;height:32px;margin:0;display:inline-flex}.agent-live-dot{background:#18b368;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #18b36821}.agent-desk-summary{background:#e5eaf0;border:1px solid #e5eaf0;border-radius:8px;grid-template-columns:repeat(3,minmax(120px,155px)) minmax(0,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.agent-desk-summary>div{background:#fff;min-height:76px;padding:15px 18px}.agent-desk-summary span{color:#8290a3;font-size:12px;display:block}.agent-desk-summary strong{color:#1b2735;margin-top:5px;font-size:25px;line-height:1;display:inline-block}.agent-desk-summary small{color:#8290a3;margin-left:5px}.agent-desk-summary-note{text-align:right;justify-content:flex-end;align-items:center;display:flex}.agent-desk-summary-note span{color:#7b8797;max-width:430px;line-height:1.6}.agent-desk-roster{background:#fff;border:1px solid #e1e8ee;border-radius:8px;margin-bottom:10px}.agent-desk-stat-grid{background:#e8edf1;border-bottom:1px solid #e8edf1;grid-template-columns:repeat(4,minmax(132px,168px)) minmax(0,1fr);justify-content:start;gap:1px;display:grid;overflow:hidden}.agent-desk-stat-grid>div{background:#fff;min-height:58px;padding:9px 14px}.agent-desk-stat-grid span{color:#738396;font-size:11px;line-height:1.2;display:block}.agent-desk-stat-grid strong{color:#1a2938;margin-top:3px;font-size:21px;line-height:1;display:inline-block}.agent-desk-stat-grid small{color:#7b8b9b;margin-left:4px;font-size:11px}.agent-line-quota-list{scrollbar-width:thin;background:#eef2f5;align-items:center;gap:8px;min-width:0;min-height:58px;padding:7px 14px;display:flex;overflow-x:auto}.agent-line-quota{color:#111;white-space:nowrap;background:#fff;border:1px solid #d8e2e7;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.agent-line-quota-label,.agent-line-quota-separator,.agent-line-quota-limit{color:#111}.agent-line-quota-name{color:#2878c8;text-overflow:ellipsis;max-width:180px;overflow:hidden}.agent-line-quota b{color:#16845b;font-size:12px}.agent-line-quota b.is-warning{color:#d94f8a}.agent-line-quota b.is-danger{color:#d64545}.agent-line-quota b.is-unlimited{color:#111}.agent-line-quota b.is-limit{animation:1s ease-in-out infinite agent-line-quota-pulse}@keyframes agent-line-quota-pulse{0%,to{opacity:1}50%{opacity:.4}}.agent-desk-agent-list{align-items:center;gap:9px;min-height:60px;padding:11px 14px;display:flex;overflow-x:auto}.agent-person-chip{background:#fbfcfd;border:1px solid #e1e8ee;border-radius:7px;align-items:center;gap:8px;min-width:210px;padding:10px 12px;display:flex}.agent-person-dot{background:#9aa8b5;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 3px #9aa8b524}.agent-person-dot.status-ready{background:#15a568;box-shadow:0 0 0 3px #15a56824}.agent-person-dot.status-busy{background:#d8752c;box-shadow:0 0 0 3px #d8752c24}.agent-person-dot.status-online{background:#3084c7;box-shadow:0 0 0 3px #3084c724}.agent-person-chip b{color:#233344;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:13px;overflow:hidden}.agent-person-chip>span{color:#647588;white-space:nowrap;font-size:12px}.agent-person-chip em{color:#637488;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal}.agent-person-chip em strong{color:#167b65;font-size:14px}.agent-desk-roster-empty{color:#8998a7;font-size:12px}.agent-call-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(460px,585px));justify-content:start;align-items:start;gap:18px;min-height:0;display:grid;overflow:auto}.agent-call-card{background:#fff;border:1px solid #dfe4e8;border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #192a3e1a}.agent-public-trial-status{color:#0f5364;letter-spacing:.02em;background:linear-gradient(90deg,#cffafee6,#ecfefffa);border-bottom:1px solid #0891b238;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:16px;font-weight:800;display:flex}.agent-public-trial-status i{background:#94a3b8;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 3px #94a3b829}.agent-public-trial-status.dialing i{background:#f59e0b;animation:1.15s ease-in-out infinite public-trial-status-pulse;box-shadow:0 0 0 4px #f59e0b2e}.agent-public-trial-status.ringing i{background:#3b82f6;animation:1.15s ease-in-out infinite public-trial-status-pulse;box-shadow:0 0 0 4px #3b82f629}.agent-public-trial-status.connected{color:#087443;background:linear-gradient(90deg,#dcfce7f2,#f0fdf4fa);border-bottom-color:#16a34a33}.agent-public-trial-status.connected i{background:#16a34a;box-shadow:0 0 0 4px #16a34a24}@keyframes public-trial-status-pulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}.customer-info-source{color:#667587;background:#f7f9fb;margin-bottom:14px;padding:10px 12px;font-size:12px}.customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;display:grid;overflow:auto}.customer-info-field{background:#fff;border:1px solid #e4eaf0;border-radius:6px;min-width:0;padding:11px 12px}.customer-info-field span,.customer-info-field b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-info-field span{color:#8996a5;margin-bottom:5px;font-size:11px}.customer-info-field b{color:#26384b;font-size:13px}.agent-call-card-head{align-items:center;gap:9px;padding:14px 14px 9px;display:flex}.agent-company{flex-direction:row-reverse;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.agent-company-name{color:#006166;min-width:0;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #c8f5f0;border-radius:28px;flex:1;padding:10px 14px;font-size:18px;font-weight:700;display:block;overflow:hidden}.agent-company-name:hover{background:#f7fffe;border-color:#63d8ca}.agent-company-icon{color:#fff;width:48px;height:48px;font:inherit;background:#04c66b;border:0;border-radius:50%;flex:0 0 48px;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 2px 5px #009e5947}.agent-intent-control{z-index:5;flex:none;position:relative}.agent-intent-add{cursor:pointer;transition:transform .15s,box-shadow .15s}.agent-intent-add:hover{transform:translateY(-1px);box-shadow:0 4px 9px #009e594d}.agent-intent-add:disabled{cursor:wait;opacity:.6}.agent-intent-add.has-intent{outline-offset:-5px;outline:3px solid #ffffffeb}.agent-intent-add.level-a{background:#04a861}.agent-intent-add.level-b{background:#2877d4}.agent-intent-add.level-c{background:#e58a19}.agent-intent-picker{width:238px;padding:3px}.agent-intent-picker>strong,.agent-intent-picker>span{display:block}.agent-intent-picker>strong{color:#203044;font-size:14px}.agent-intent-picker>span{color:#8a96a5;margin-top:2px;font-size:11px}.agent-intent-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.agent-intent-popover{z-index:20;background:#fff;border:1px solid #dfe6ed;border-radius:8px;width:254px;padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 28px #2335482e}.agent-intent-popover:before{content:"";background:#fff;border-top:1px solid #dfe6ed;border-left:1px solid #dfe6ed;width:10px;height:10px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.agent-intent-option{color:#435266;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:9px 4px 8px;display:flex}.agent-intent-option:hover,.agent-intent-option.is-selected{background:#f8fafc;border-color:currentColor}.agent-intent-option b{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.agent-intent-option span{white-space:nowrap;font-size:11px}.agent-intent-option.level-a{color:#07864f}.agent-intent-option.level-a b{background:#04a861}.agent-intent-option.level-b{color:#2368b8}.agent-intent-option.level-b b{background:#2877d4}.agent-intent-option.level-c{color:#b86c0d}.agent-intent-option.level-c b{background:#e58a19}.agent-call-head-right{align-items:center;gap:6px;display:flex}.agent-call-state{color:#7a8795;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.agent-call-state i{background:#99a5b1;border-radius:50%;width:7px;height:7px}.agent-call-state.dialing i{background:#e39b25}.agent-call-state.ringing i{background:#4c8ee8}.agent-call-state.connected{color:#15945b}.agent-call-state.connected i{background:#18b368;box-shadow:0 0 0 3px #18b36824}.agent-call-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 12px;display:grid}.agent-call-meta>div{color:#647d9e;background:#fff;border:1px solid #e6ebf0;border-radius:9px;grid-template-columns:auto auto;align-items:center;column-gap:5px;min-width:0;padding:9px 8px;display:grid;box-shadow:0 2px 8px #2c486414}.agent-call-meta>div svg{color:#56779f;grid-row:span 2}.agent-call-meta span{font-size:11px}.agent-call-meta b{color:#193451;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;overflow:hidden}.agent-call-meta .is-timing{color:#fa6279;border-color:#ffd2da}.agent-call-meta .is-timing svg,.agent-call-meta .is-timing b{color:#fa5872}.agent-call-content{background:#f0f0f0;flex-direction:column;flex:auto;min-height:0;padding:20px 14px 16px;display:flex;overflow:hidden}.agent-call-content>time{color:#b1b1b1;text-align:center;margin-bottom:17px;font-size:14px;display:block}.agent-conversation{scrollbar-width:thin;flex-direction:column;flex:auto;justify-content:flex-start;gap:17px;min-height:0;max-height:none;padding:0 4px 24px 0;display:flex;overflow-y:auto}.agent-conversation-time{color:#b1b1b1;text-align:center;align-self:stretch;margin:1px 0 -7px;font-size:14px;display:block}.agent-conversation-empty{color:#aaa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:270px;font-size:13px;display:flex}.agent-conversation-empty svg{color:#c6c6c6}.agent-message{align-items:flex-start;gap:10px;max-width:92%;display:flex}.agent-message.customer{align-self:flex-start}.agent-message.ai{flex-direction:row-reverse;align-self:flex-end}.agent-message>span{color:#fff;background:#11b52c;border:3px solid #78d98b;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 4px #00000029}.agent-message.ai>span{background:#4a3bdf;border-color:#9994ff;box-shadow:0 2px 4px #3128be3d}.agent-message p{color:#27313a;background:#fff;border-radius:9px;max-width:calc(100% - 62px);margin:0;padding:11px 15px;font-size:17px;line-height:1.5;box-shadow:0 1px 2px #0000000a}.agent-message.ai p{color:#132615;background:#8fe75c}.agent-call-actions{background:#fff;grid-template-columns:repeat(3,1fr);gap:4px;padding:17px 20px 21px;display:grid}.agent-action{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.agent-action:disabled{cursor:not-allowed;opacity:.42}.agent-action span{color:#fff;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 4px 8px #2a42582e}.agent-action b{color:#19456c;font-size:16px;font-weight:400}.agent-action.takeover span{background:#08c66c}.agent-action.hangup span{background:#ff5058}.agent-action.monitor span{background:#5a729f}.agent-action.monitor.is-monitoring span{background:#36598b}.agent-call-dismiss{color:#82909c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.agent-call-dismiss:hover{color:#bd4c4a;background:#fff0ef}.agent-desk-empty{background:#fff;border:1px dashed #d6e0e8;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.agent-empty-icon{color:#7b93a5;background:#eaf1f4;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.agent-desk-empty h3{color:#344558;margin:16px 0 5px;font-size:16px}.agent-desk-empty p{color:#94a0ad;margin:0;font-size:12px}.public-trial-call-panel{box-sizing:border-box;touch-action:auto;-webkit-user-select:text;user-select:text;background:#ffffffeb;border:1px solid #cffafeb3;border-radius:16px;flex-direction:column;width:min(550px,50%);max-width:550px;height:min(830px,68%);min-height:0;max-height:830px;margin:0;padding:10px;display:flex;position:absolute;top:22%;left:52%;overflow:hidden;box-shadow:0 18px 48px #082f4933}.public-trial-call-panel .agent-call-card{border-color:#cffafebf;border-radius:14px;flex:auto;min-height:0;box-shadow:0 10px 26px #082f4929}.public-trial-call-panel .agent-call-head-right .agent-call-state{display:none}.public-trial-call-panel .agent-call-content,.public-trial-call-panel .agent-conversation-empty{min-height:120px}.public-trial-call-panel .agent-message p{font-size:14px}.public-trial-call-panel .agent-message>span{flex-basis:38px;width:38px;height:38px;font-size:11px}.public-trial-call-panel .agent-call-actions{grid-template-columns:1fr;padding:8px 12px 10px}.public-trial-call-panel .agent-action span{width:52px;height:52px}.public-trial-call-panel .agent-action b{font-size:13px}.public-trial-call-error{color:#be123c;flex:none;margin:8px 2px 0;font-size:12px;line-height:1.4}@media (width<=600px){.public-trial-call-panel{width:90%;max-width:none;height:82%;top:8%;left:5%}}@media (width<=900px){.content.page-agents .page-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 18px 8px}.content.page-agents .page-heading>div:first-child{grid-column:1/-1}.content.page-agents .page-heading .agent-status-switch{grid-column:1;justify-self:start}.content.page-agents .page-heading .heading-actions{grid-column:2}.agent-desk-header{flex-direction:column;align-items:flex-start}.agent-desk-status-center{margin-top:0}.agent-desk-summary{grid-template-columns:repeat(3,1fr)}.agent-desk-summary-note{text-align:left;grid-column:1/-1;justify-content:flex-start;min-height:auto!important}.agent-desk-stat-grid{grid-template-columns:repeat(2,1fr)}.agent-line-quota-list{grid-column:1/-1}.agent-call-grid{grid-template-columns:minmax(0,585px)}}@media (width<=620px){.content.page-agents .page-heading{grid-template-columns:1fr;padding:14px 10px 8px}.content.page-agents .page-heading .agent-status-switch,.content.page-agents .page-heading .heading-actions{grid-column:1;justify-self:stretch}.content.page-agents .page-heading .heading-actions{justify-content:flex-end}.agent-desk-status-center{width:100%}.agent-status-switch{flex-wrap:wrap;justify-content:center;width:min(100%,360px);padding:7px}.agent-status-switch>span{text-align:center;width:100%;padding:2px 4px 5px}.agent-status-switch .ant-btn{flex:1;min-width:0}.agent-desk-summary>div,.agent-desk-stat-grid>div{padding:12px 10px}.agent-desk-stat-grid strong{font-size:22px}.agent-line-quota-list{padding-inline:10px}.agent-call-grid{grid-template-columns:minmax(0,1fr)}.agent-call-card-head{padding-left:10px;padding-right:10px}.agent-company-name{font-size:15px}.customer-info-grid{grid-template-columns:1fr}.agent-company-icon{flex-basis:42px;width:42px;height:42px}.agent-call-meta{gap:5px;padding-left:10px;padding-right:10px}.agent-call-meta>div{padding:8px 5px}.agent-call-meta b{font-size:11px}.agent-message p{font-size:15px}.agent-action span{width:68px;height:68px}}.agent-human-control-notice{color:#267354;background:#edf9f3;border-left:3px solid #08a75b;align-items:center;gap:7px;margin:0 0 8px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.data-pool-layout{grid-template-columns:350px minmax(0,1fr);gap:16px;min-height:650px;display:grid}.data-pool-sidebar,.data-pool-detail{padding:0;overflow:hidden}.pool-side-head,.pool-detail-head{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.pool-side-head h2,.pool-detail-head h2{color:#203f4d;margin:0;font-size:15px}.pool-side-head span,.pool-detail-head span{color:#8a9ba1;margin-top:4px;font-size:10px;display:block}.pool-side-tools,.pool-detail-tools{border-bottom:1px solid #edf2f3;gap:7px;padding:12px 14px;display:flex}.pool-side-tools .ant-input-affix-wrapper{min-width:0}.pool-groups{max-height:700px;overflow:auto}.pool-group-title{align-items:center;padding:8px 8px 5px 12px;display:flex}.pool-group-title>button:first-child{color:#35515d;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pool-group-title b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.pool-group-title span{color:#8da0a6;font-size:10px}.pool-batches{gap:8px;padding:5px 12px 14px 30px;display:grid}.pool-batches>button{color:#657b84;cursor:pointer;text-align:left;background:#f8fafb;border:1px solid #e3eaed;border-radius:5px;padding:13px;position:relative}.pool-batches>button:hover{border-color:#9ec7d2}.pool-batches>button.active{background:#edf7f9;border-color:#3b93aa;box-shadow:inset 3px 0 #2d8da6}.pool-batches>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pool-batches b{color:#284753;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pool-batches span,.pool-batches small{color:#8b9da3;margin-top:7px;font-size:10px;display:block}.pool-batches i{color:#c8645e;position:absolute;bottom:8px;right:9px}.pool-detail-tools .ant-input-affix-wrapper{max-width:420px}.pool-table .ant-table,.pool-table .ant-table-thead>tr>th{font-size:11px}.pool-phone{color:#2383aa;font-weight:600}.pool-row-actions{display:flex}.pool-row-actions .ant-btn{padding-inline:5px;font-size:11px}.pool-empty{margin-top:150px}.pool-import-form{gap:20px;display:grid}.pool-import-form section>h3,.pool-preview h3{color:#233f4b;margin:0 0 12px;font-size:14px}.pool-import-form label{color:#334e5a;gap:7px;font-size:12px;display:grid}.pool-import-form label.required:before{content:"*";color:#d85e58;margin-left:-10px;position:absolute}.pool-import-form .ant-upload-drag{padding:22px}.pool-import-form .ant-upload-drag svg{color:#2e8aa4}.pool-import-form .ant-upload-drag p{color:#294754;margin:10px 0 4px;font-size:14px}.pool-import-form .ant-upload-drag span{color:#8c9ca2;font-size:11px}.pool-recognition{color:#657b84;background:#f8fafb;border:1px solid #e5ebed;border-radius:5px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;font-size:11px;display:flex}.pool-recognition.success{color:#397a65;background:#eff9f5;border-color:#b9dfd2}.pool-recognition b,.pool-recognition span{display:block}.pool-recognition span{margin-top:3px}.pool-preview{background:#fafcfc;border:1px solid #e3eaed;border-radius:5px;padding:16px}.pool-header-tags{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.pool-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pool-record-form label{color:#46606b;gap:6px;font-size:11px;display:grid}@media (width<=1100px){.data-pool-layout{grid-template-columns:300px minmax(0,1fr)}}@media (width<=760px){.data-pool-layout{grid-template-columns:1fr}.data-pool-sidebar{max-height:520px}.pool-detail-tools{flex-wrap:wrap}.pool-detail-tools .ant-input-affix-wrapper{width:100%;max-width:none}.pool-record-form{grid-template-columns:1fr}.pool-import-drawer .ant-drawer-content-wrapper{max-width:100vw!important}}.pool-import-log-button{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;flex:none;align-items:center;gap:2px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:500;line-height:14px;display:inline-flex}.pool-import-log-button:hover{background:#dbeafe;border-color:#60a5fa}.pool-import-log-content{gap:16px;display:grid}.pool-import-log-summary{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.7}.pool-import-log-grid{border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:110px minmax(0,1fr);display:grid;overflow:hidden}.pool-import-log-grid>span,.pool-import-log-grid>b{border-bottom:1px solid #e5e7eb;min-width:0;padding:9px 12px;font-size:12px}.pool-import-log-grid>span{color:#64748b;background:#f8fafc;font-weight:500}.pool-import-log-grid>b{color:#111827;word-break:break-all;font-weight:600}.pool-import-log-grid>b.success{color:#059669}.pool-import-log-grid>:nth-last-child(-n+2){border-bottom:0}.pool-phone{color:#2383aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.pool-phone:hover:not(:disabled){color:#125f83;text-decoration:underline}.pool-phone:disabled{color:#78919a;cursor:not-allowed;opacity:.75}.pool-call-cluster{width:max-content;max-width:none;bottom:auto!important;right:auto!important}.dialpad-launcher{z-index:900;color:#fff;cursor:grab;background:#176b86;border:0;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .18s,background .18s;display:grid;position:fixed;box-shadow:0 10px 26px #102b393d}.dialpad-launcher:active{cursor:grabbing}.dialpad-launcher:hover{background:#12556b;transform:translateY(-2px)}.dialpad-cluster{z-index:2147483000;align-items:flex-end;max-width:calc(100vw - 48px);display:flex;position:fixed;bottom:24px;right:24px}.dialpad-cluster.is-active-call{z-index:2147483647}.dialpad{background:#fff;border:1px solid #dce7e9;border-radius:8px;flex:0 0 380px;width:380px;padding:16px;box-shadow:0 18px 48px #102b392e}.dialpad-head{color:#2a4a57;cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:36px;font-size:16px;display:flex}.dialpad-head span{align-items:center;gap:6px;display:flex}.dialpad-head>button{color:#78909a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.dialpad-head>button:hover{color:#245b6e;background:#eef6f8}.dialpad-display{align-items:center;gap:8px;margin:13px 0 8px;display:flex}.dialpad-display .ant-input-affix-wrapper{flex:1;min-width:0}.dialpad-display .ant-input{letter-spacing:1px;font-size:23px}.dialpad-display>button{color:#6c858e;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:38px;height:38px;display:grid}.dialpad-display>button:disabled{color:#c3ced2;cursor:not-allowed}.dialpad-display .dialpad-clear{color:#6c858e;white-space:nowrap;width:auto;padding:0 4px;font-size:12px}.dialpad-display .dialpad-clear:hover:not(:disabled){color:#176b86}.dialpad-status{color:#2d8a70;text-align:center;min-height:26px;font-size:14px}.dialpad-audio-status{z-index:2;color:#5d7078;text-align:center;background:#fffffff5;min-height:24px;padding:5px 12px;font-size:12px;line-height:14px;position:relative}.dialpad-keys{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8px;display:grid}.dialpad-keys button{color:#274a58;cursor:pointer;background:#f8fafb;border:1px solid #e2eaed;border-radius:6px;height:59px}.dialpad-keys button:hover:not(:disabled){background:#edf7f9;border-color:#9dcbd5}.dialpad-keys button:disabled{cursor:not-allowed;opacity:.5}.dialpad-keys b,.dialpad-keys small{display:block}.dialpad-keys b{font-size:21px;font-weight:600}.dialpad-keys small{color:#91a2a8;letter-spacing:1px;height:14px;font-size:10px}.dialpad-actions{justify-content:center;padding-top:13px;display:flex}.dialpad-call-button{color:#fff;cursor:pointer;background:#245bd0;border:0;border-radius:50%;place-items:center;width:55px;height:55px;padding:0;display:grid;box-shadow:0 7px 16px #245bd03d}.dialpad-call-button:hover:not(:disabled){background:#1e4eb4}.dialpad-call-button.is-hangup{background:#d94747;box-shadow:0 5px 12px #d9474738}.dialpad-call-button.is-hangup:hover:not(:disabled){background:#bd3939}.dialpad-call-button:disabled{color:#718096;box-shadow:none;cursor:not-allowed;background:#edf1f5}.dialpad-call-spinner{animation:.8s linear infinite dialpad-spin}@keyframes dialpad-spin{to{transform:rotate(360deg)}}.dialpad-hint{color:#9aa8ad;text-align:center;margin-top:10px;font-size:13px}.dialpad .ant-input[disabled]{color:#244754;background:#f8fafb}.dialpad-active-call{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;width:380px;min-width:0;max-width:calc(100vw - 24px);height:528px;min-height:0;max-height:calc(100vh - 24px);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #102b3938}.dialpad-active-call:active{cursor:grabbing}.dialpad-active-call button{cursor:pointer}.dialpad-call-scale{width:100%;min-width:0;height:100%;min-height:0;display:flex}.dialpad-call-scale .agent-call-card{width:100%;min-width:0;height:100%;min-height:0}.dialpad-call-scale .agent-call-head-right{flex:none;display:flex}.dialpad-call-scale .agent-call-state{display:none}.dialpad-call-scale .agent-company{flex-direction:row-reverse}.dialpad-call-scale .agent-call-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dialpad-call-scale .agent-conversation{flex:auto;min-height:0;max-height:none;padding-bottom:24px;overflow-y:auto}.dialpad-call-scale .agent-call-meta{grid-template-columns:.95fr 1.35fr 1fr}.dialpad-call-scale .agent-call-meta>div{white-space:nowrap;align-items:center;gap:5px;display:flex}.dialpad-call-scale .agent-call-meta>div svg,.dialpad-call-scale .agent-call-meta span{flex:none}.dialpad-call-scale .agent-call-meta b{flex:1;min-width:0}.dialpad-call-scale .agent-call-meta .is-timing b{text-align:right}.dialpad-call-scale .agent-call-actions{grid-template-columns:1fr;justify-items:center;gap:3px;padding:14px 16px 17px}.dialpad-call-scale .agent-action{gap:6px;width:34%}.dialpad-call-scale .agent-action span{width:66px;height:66px}.dialpad-call-scale .agent-action b{font-size:13px}.manual-call-card{width:100%;height:var(--dialpad-height,auto);max-height:var(--dialpad-height,none);background:#fff;border:1px solid #d8dde1;border-radius:7px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #192a3e24}.manual-call-header{align-items:center;gap:8px;padding:14px 14px 9px;display:flex}.manual-call-title{color:#006166;text-align:center;border:2px solid #c8f5f0;border-radius:28px;flex:1;min-width:0;padding:10px 14px;font-size:18px}.manual-call-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-call-add{color:#fff;cursor:pointer;background:#04c66b;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 2px 5px #009e5947}.manual-call-add:hover{background:#00ad5d}.manual-call-add:disabled{cursor:wait;opacity:.6}.manual-call-add.has-intent{outline-offset:-5px;outline:3px solid #ffffffeb;font-size:18px;font-weight:800}.manual-call-add.level-a{background:#04a861}.manual-call-add.level-b{background:#2877d4}.manual-call-add.level-c{background:#e58a19}.manual-intent-picker{width:238px;padding:3px}.manual-intent-picker>strong,.manual-intent-picker>span{display:block}.manual-intent-picker>strong{color:#203044;font-size:14px}.manual-intent-picker>span{color:#8a96a5;margin-top:2px;font-size:11px}.manual-intent-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.manual-intent-option{cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:9px 4px 8px;display:flex}.manual-intent-option:hover,.manual-intent-option.is-selected{background:#f8fafc;border-color:currentColor}.manual-intent-option b{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.manual-intent-option span{white-space:nowrap;font-size:11px}.manual-intent-option.level-a{color:#07864f}.manual-intent-option.level-a b{background:#04a861}.manual-intent-option.level-b{color:#2368b8}.manual-intent-option.level-b b{background:#2877d4}.manual-intent-option.level-c{color:#b86c0d}.manual-intent-option.level-c b{background:#e58a19}.manual-call-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 12px;display:grid}.manual-call-meta>div{color:#647d9e;background:#fff;border:1px solid #e6ebf0;border-radius:9px;grid-template-columns:auto auto;align-items:center;column-gap:5px;min-width:0;padding:9px 8px;display:grid;box-shadow:0 2px 8px #2c486414}.manual-call-meta>div svg{color:#56779f;grid-row:span 2}.manual-call-meta span{font-size:11px}.manual-call-meta b{color:#193451;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;overflow:hidden}.manual-call-meta .is-timing{color:#fa6279;border-color:#ffd2da}.manual-call-meta .is-timing svg,.manual-call-meta .is-timing b{color:#fa5872}.manual-call-conversation{background:#f0f0f0;flex:1;min-height:0;padding:20px 14px 16px;overflow:auto}.manual-call-empty{color:#aaa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;min-height:0;font-size:13px;display:flex}.manual-call-empty svg{color:#c6c6c6}.manual-message{align-items:flex-start;gap:10px;max-width:92%;margin-bottom:17px;display:flex}.manual-message.customer{align-self:flex-start}.manual-message.ai{flex-direction:row-reverse;margin-left:auto}.manual-message>span{color:#fff;background:#11b52c;border:3px solid #78d98b;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 4px #00000029}.manual-message.ai>span{background:#4a3bdf;border-color:#9994ff;box-shadow:0 2px 4px #3128be3d}.manual-message p{color:#27313a;background:#fff;border-radius:9px;max-width:calc(100% - 62px);margin:0;padding:11px 15px;font-size:17px;line-height:1.5}.manual-message.ai p{color:#132615;background:#8fe75c}.manual-call-actions{background:#fff;grid-template-columns:1fr;justify-items:center;padding:17px 20px 15px;display:grid}.manual-action{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.manual-action:disabled{cursor:not-allowed;opacity:.42}.manual-action span{color:#fff;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 4px 8px #2a42582e}.manual-action b{color:#19456c;font-size:16px;font-weight:400}.manual-action.takeover span{background:#08c66c}.manual-action.hangup span{background:#ff5058}.manual-action.monitor span{background:#5a729f}.manual-action.monitor.is-monitoring span{background:#36598b}.manual-call-close{color:#718096;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:0 20px 13px;padding:6px;display:inline-flex}.manual-call-close:hover{color:#bd4c4a}.manual-call-loading{color:#8995a2;font-size:11px;position:absolute;bottom:7px;right:14px}@media (width<=660px){.dialpad{flex-basis:min(380px,100vw - 24px);width:min(380px,100vw - 24px)}.dialpad-active-call{width:min(380px,100vw - 24px);height:445px}}@media (width<=560px){.dialpad-cluster{max-width:calc(100vw - 24px);bottom:12px;right:12px}.dialpad{flex-basis:calc(100vw - 24px);width:calc(100vw - 24px)}.dialpad-active-call{width:calc(100vw - 24px)}.manual-call-title{font-size:15px}.manual-call-add{flex-basis:42px;width:42px;height:42px}.manual-call-meta{gap:5px;padding-left:10px;padding-right:10px}.manual-call-meta>div{padding:8px 5px}.manual-call-meta b{font-size:11px}.manual-message p{font-size:15px}.manual-action span{width:68px;height:68px}}.pool-company-link{color:#1d6f8f;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;max-width:100%;padding:0;font-weight:600;display:inline-flex}.pool-company-link:hover{color:#12556d;text-decoration:underline}.pool-company-link svg{flex:none}.pool-company-title{color:#203f4d;align-items:center;gap:8px;display:inline-flex}.pool-company-meta{color:#789099;background:#f8fafb;border:1px solid #e4ebed;border-radius:5px;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;padding:10px 12px;font-size:11px;display:flex}.pool-company-fields{border-top:1px solid #e5ebed;border-left:1px solid #e5ebed;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pool-company-field{border-bottom:1px solid #e5ebed;border-right:1px solid #e5ebed;grid-template-columns:112px minmax(0,1fr);min-height:46px;display:grid}.pool-company-field>span{color:#72868e;background:#f7f9fa;align-items:center;padding:9px 11px;font-size:11px;display:flex}.pool-company-field>b{color:#294754;overflow-wrap:anywhere;align-items:center;min-width:0;padding:9px 12px;font-size:12px;font-weight:500;display:flex}@media (width<=620px){.pool-company-fields{grid-template-columns:1fr}.pool-company-meta{gap:5px;display:grid}.pool-company-field{grid-template-columns:96px minmax(0,1fr)}}.pool-detail-head-actions{align-items:center;gap:8px;display:flex}.pool-detail-head-actions .ant-input-search{width:min(390px,34vw)}.pool-global-summary{color:#71868e;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.pool-global-summary b{color:#224654;font-size:15px}@media (width<=760px){.pool-detail-head{flex-direction:column;align-items:flex-start}.pool-detail-head-actions{flex-wrap:wrap;width:100%}.pool-detail-head-actions .ant-input-search,.pool-detail-head-actions>.ant-btn{width:100%}}.content.data-pool-content{padding-top:16px;padding-left:18px;padding-right:18px}.content.data-pool-content .page-heading{display:none}.data-pool-layout{grid-template-columns:clamp(300px,23vw,350px) minmax(0,1fr);gap:14px;min-height:calc(100vh - 150px)}.data-pool-sidebar,.data-pool-detail{background:#fff;border-color:#e1e7f0;border-radius:8px;box-shadow:0 2px 10px #23335009}.pool-side-head,.pool-detail-head{background:#fff;border-color:#e7ecf3;min-height:58px;padding:13px 15px}.pool-side-head h2,.pool-detail-head h2{color:#202b3c;font-size:15px;font-weight:700}.pool-side-head span,.pool-detail-head span{color:#8a95a6;margin-top:3px;font-size:10px}.pool-side-head .ant-btn,.pool-detail-head .ant-btn{height:32px}.pool-side-tools,.pool-detail-tools{background:#f8fafd;border-color:#e7ecf3;gap:7px;padding:10px 12px}.pool-side-tools .ant-input-affix-wrapper,.pool-detail-tools .ant-input-affix-wrapper{background:#fff;border-color:#dce3ed}.pool-groups{max-height:calc(100vh - 300px);padding:8px 0 16px}.pool-group+.pool-group{border-top:1px solid #edf1f6}.pool-group-title{padding:9px 9px 6px 12px}.pool-group-title>button:first-child{color:#45536a;gap:7px}.pool-group-title b{font-size:13px;font-weight:650}.pool-group-title span{color:#738096;text-align:center;background:#f0f3f8;border-radius:10px;min-width:30px;padding:2px 7px;font-size:10px}.pool-batches{gap:8px;padding:5px 11px 14px 28px}.pool-batches>button{background:#f9fbfe;border:1px solid #e1e7f0;border-radius:8px;padding:13px}.pool-batches>button:hover{background:#f6f9ff;border-color:#9db9f6}.pool-batches>button.active{box-shadow:none;background:#eef4ff;border:2px solid #3f78ee;padding:12px}.pool-batches b{color:#334158;font-size:13px}.pool-batches>button.active b{color:#245bd0}.pool-batches span,.pool-batches small{color:#8793a5;margin-top:7px;font-size:10px}.pool-batches .ant-tag{color:#2f6fec;background:#f4f8ff;border-color:#bcd2ff;margin:0}.pool-batch-name-line{align-items:center;gap:5px;min-width:0;display:flex}.pool-batch-name-line b{flex:1;min-width:0}.pool-batch-rename{color:#64748b;cursor:pointer;width:20px;height:20px;font-size:initial;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:0;line-height:1;display:inline-flex}.pool-batch-rename:hover,.pool-batch-rename:focus-visible{color:#2f6fec;background:#eaf1ff;outline:none}.pool-batch-rename-form{color:#334e5a;gap:7px;font-size:12px;display:grid}.pool-global-toolbar{background:#fff;border-bottom:1px solid #e7ecf3;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.pool-global-toolbar .ant-input-search{width:min(620px,68%)}.pool-global-toolbar .ant-tag{color:#4771c8;background:#f2f6ff;border-color:#c8d8fb;margin:0}.pool-detail-head{min-height:48px}.pool-detail-head>div:first-child{min-width:0}.pool-detail-head h2{white-space:nowrap}.pool-detail-tools .ant-input-affix-wrapper{width:min(520px,62%);max-width:none}.pool-status-filter-wrap{color:#657187;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pool-status-filter-wrap>span{font-weight:600}.pool-detail-tools .pool-status-filter{flex:0 0 140px;width:140px}.pool-detail-tools .ant-btn-primary{background:#2f6fec}.pool-table{padding:0 12px 14px}.pool-table .ant-table{color:#465268;font-size:12px}.pool-table .ant-table-container{border:1px solid #e5eaf1;border-top:0;border-radius:0 0 7px 7px}.pool-table .ant-table-thead>tr>th{color:#4d596d;background:#f7f9fc;border-color:#e7ecf3;height:42px;padding:10px 12px;font-size:11px;font-weight:650;position:relative}.pool-header-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pool-column-resizer{z-index:20;cursor:col-resize;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:0}.pool-column-resizer:after{content:"";background:#d8e0eb;width:1px;position:absolute;top:9px;bottom:9px;right:1px}.pool-column-resizer:hover:after,.pool-column-resizing .pool-column-resizer:after{background:#2f6fec;width:2px}.pool-column-resizing,.pool-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pool-table .ant-table-tbody>tr>td{color:#4f5b6e;border-color:#edf1f5;height:46px;padding:10px 12px}.pool-table .ant-table-tbody>tr:hover>td,.pool-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#f7faff!important}.pool-table .ant-table-cell-fix-right{background:#fff}.pool-table .ant-table-cell-fix-right-first:after{box-shadow:inset -7px 0 7px -7px #2738561f}.pool-table .ant-pagination{margin:14px 2px 0}.pool-table .ant-tag{border-radius:4px;font-weight:500}.pool-company-link,.pool-phone{color:#2f6fec;font-size:12px;font-weight:600}.pool-company-link:hover,.pool-phone:hover:not(:disabled){color:#1f56c5}.pool-phone.was-click-to-dial{color:#7c4dcc}.pool-phone.was-click-to-dial:hover:not(:disabled){color:#6032ad}.pool-phone.was-click-to-dial:disabled{color:#8a6abf;opacity:1}.pool-search-phone{color:#526174}.pool-search-phone.was-click-to-dial{color:#7c4dcc;font-weight:600}.pool-dial-time{color:#647187;font-variant-numeric:tabular-nums;white-space:nowrap}.pool-row-actions{gap:1px}.pool-row-actions .ant-btn{font-size:11px}.pool-global-summary{background:#f8fafd;border:1px solid #e1e7f0;border-radius:6px;padding:10px 12px}.pool-global-summary b{color:#2f6fec;margin:0 4px}.pool-company-meta{color:#6d788a;background:#f8fafd;border-color:#e2e8f0;font-size:12px}.pool-company-fields,.pool-company-field{border-color:#e2e8f0}.pool-company-field>span{color:#667286;background:#f7f9fc;font-size:12px}.pool-company-field>b{color:#344156;font-size:13px}.pool-side-head .ant-btn-primary>span,.pool-detail-head .ant-btn-primary>span{font-size:inherit;margin-top:0;display:inline-flex;color:#fff!important}@media (width<=1100px){.data-pool-layout{grid-template-columns:286px minmax(0,1fr)}.pool-global-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.pool-global-toolbar .ant-input-search{width:100%}}@media (width<=760px){.content.data-pool-content{padding:10px}.data-pool-layout{grid-template-columns:1fr;min-height:auto}.data-pool-sidebar{max-height:470px}.pool-groups{max-height:310px}.pool-global-toolbar .ant-tag{display:none}.pool-detail-tools{flex-wrap:wrap}.pool-status-filter-wrap{width:100%}.pool-detail-tools .pool-status-filter{flex:auto;width:100%}.pool-detail-tools .ant-input-affix-wrapper{width:100%}}.pool-import-form>label{color:#334e5a;gap:7px;font-size:12px;display:grid}.pool-import-rules{background:#fafcfc;border:1px solid #e3eaed;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:14px;display:grid}.pool-import-rules>label{color:#334e5a;font-size:12px;display:inline-flex}.pool-import-rules>span{color:#80939a;font-size:11px}@media (width<=560px){.pool-import-rules{grid-template-columns:1fr}}.pool-import-form,.pool-import-form>section{min-width:0}.pool-import-form>section>.ant-upload-wrapper{display:block}.pool-preview{min-width:0;max-width:100%;overflow:hidden}.pool-preview .ant-table-wrapper{max-width:100%;overflow-x:auto}.pool-preview .ant-table-container{min-width:0}.pool-import-drawer .ant-drawer-content-wrapper{max-width:100vw;width:min(736px,100vw)!important}.pool-import-drawer .ant-drawer-content{width:100%;max-width:100%;height:100%;overflow:hidden}.pool-import-drawer .ant-drawer-body{min-width:0;overflow:hidden auto}@media (width<=760px){.pool-import-drawer .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}}.global-call-records{color:#26384f;flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.call-record-filter-panel,.call-record-table-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #2642680f}.call-record-filter-panel{padding:18px 20px 16px}.call-filter-toolbar{align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.call-filter-toolbar .ant-btn{height:38px;padding-inline:14px;font-weight:600}.call-source-select{flex:none;width:150px}.call-source-select .ant-select-selector{align-items:center;height:38px!important}.call-date-range{background:#fff;border:1px solid #d9e1ea;border-radius:6px;align-items:center;width:300px;height:38px;display:flex;overflow:hidden}.call-date-range .ant-input{height:36px;box-shadow:none;color:#44546a;border:0;padding-inline:10px}.call-date-range span{color:#9ba8b7}.call-total-badge{white-space:nowrap;color:#2563d9;background:#eef5ff;border-radius:18px;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:600}.call-filter-row{align-items:flex-start;gap:18px;min-height:42px;padding:3px 0;display:flex}.call-filter-row>b{color:#5a6c84;flex:none;width:72px;padding-top:7px;font-size:12px}.call-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-filter-chips button{color:#66768a;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:15px;height:30px;padding:0 12px;font-size:12px;transition:all .15s}.call-filter-chips button:hover{color:#2766c7;border-color:#8fb5ee}.call-filter-chips button.active{font-weight:600;box-shadow:0 0 0 2px #2563eb1a}.call-filter-chips button.blue{color:#1670d5;background:#eef7ff;border-color:#a9d2ff}.call-filter-chips button.red{color:#e04d49;background:#fff4f3;border-color:#ffc3c0}.call-filter-chips button.orange{color:#df8123;background:#fff8ed;border-color:#ffd2a3}.call-filter-chips button.pink{color:#dc4c91;background:#fff1f7;border-color:#f7bfda}.call-filter-chips button.purple{color:#8354ca;background:#f8f2ff;border-color:#d9c5fa}.call-filter-chips button.neutral{color:#607086;background:#f8fafc}.result-chips button{color:#fff;border:0;min-width:112px;font-weight:600}.result-chips button.a{background:#f4868c}.result-chips button.b{background:#58aee8}.result-chips button.c{background:#f3b841}.result-chips button.d{background:#adb6c1}.result-chips button.active{transform:translateY(-1px);box-shadow:0 0 0 3px #fff,0 0 0 5px}.call-search-row{align-items:center;gap:8px;margin-top:4px;display:flex}.call-search-row .ant-input-affix-wrapper{width:180px}.call-search-row .ant-select{width:150px}.call-search-row .ant-btn{height:34px}.call-record-table-panel{flex-direction:column;flex:1 1 0;min-height:0;padding:14px 16px 8px;display:flex;overflow:hidden}.call-record-table-panel .ant-table{color:#34445a}.call-record-table-panel .ant-table-container{border-radius:5px}.call-record-table-panel .ant-table-thead>tr>th{color:#485a71;background:#f0f6fd;border-bottom-color:#d9e4f0;height:46px;padding:11px 12px;font-size:12px;font-weight:600}.call-phone-button,.task-call-phone-button{cursor:pointer;color:#1769d2;background:0 0;border:0;padding:0}.call-phone-button:hover,.task-call-phone-button:hover{color:#0f4c81;text-decoration:underline}.call-record-table-panel .ant-table-tbody>tr>td{color:#3f4e63;border-bottom-color:#e8edf3;height:58px;padding:10px 12px;font-size:12px}.call-record-table-panel .ant-table-tbody>tr:hover>td{background:#f7fbff!important}.call-record-table-panel .ant-table-cell-fix-left{background:#fff}.call-record-table-panel .ant-table-thead .ant-table-cell-fix-left{background:#f0f6fd}.call-record-table-panel .ant-table-body{scrollbar-color:#c4ceda #f2f5f8;scrollbar-width:thin}.call-record-table-panel .ant-pagination{margin:16px 4px 8px}.call-view-button{min-width:50px;height:29px;box-shadow:none;border-radius:5px}.call-record-table-panel .ant-btn.call-view-button{color:#fff!important;box-shadow:none!important;background:#38a85a!important;border-color:#38a85a!important}.call-record-table-panel .ant-btn.call-view-button:hover{color:#fff!important;background:#278d47!important;border-color:#278d47!important}.call-record-table-panel .ant-btn.call-view-button.viewed,.call-record-table-panel .ant-btn.call-view-button.viewed:hover{color:#64748b!important;background:#e5e7eb!important;border-color:#cbd5e1!important}.call-phone-cell{flex-direction:column;gap:7px;min-width:145px;display:flex}.call-phone{color:#1673df;align-items:center;gap:7px;font-weight:500;display:flex}.call-rounds{align-items:center;gap:7px;padding-left:20px;display:flex}.call-rounds-track{background:#e9ecef;border-radius:4px;width:86px;height:6px;display:block;overflow:hidden}.call-rounds-track i{background:#42bd1c;border-radius:4px;height:100%;display:block}.call-rounds>b{color:#43b923;white-space:nowrap;font-size:12px;font-weight:600}.call-status-badge{color:#5f6d80;white-space:nowrap;background:#f8fafc;border:1px solid #dce3eb;border-radius:14px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.call-status-badge.blue{color:#096dd9;background:#edf7ff;border-color:#9ecaff}.call-status-badge.red{color:#dd4843;background:#fff3f2;border-color:#ffbeb9}.call-status-badge.orange{color:#da7a17;background:#fff8eb;border-color:#ffd29d}.call-status-badge.pink{color:#d8498c;background:#fff2f8;border-color:#f5bed9}.call-status-badge.purple{color:#8151c7;background:#f8f2ff;border-color:#d7c2f8}.call-result-badge{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:46px;padding:4px 9px;font-weight:600;display:inline-flex}.grade-a{background:#f4868c}.grade-b{background:#58aee8}.grade-c{background:#f3b841}.grade-d{background:#adb6c1}.call-detail-summary{background:#f8fafc;border:1px solid #e3eaf1;border-radius:6px;align-items:center;gap:13px;padding:16px;display:flex}.call-detail-summary>svg{color:#2877d8}.call-detail-summary>div{flex:1}.call-detail-summary b,.call-detail-summary span{display:block}.call-detail-summary span{color:#7c8998;margin-top:4px;font-size:12px}.call-detail-actions{margin-top:14px}.call-detail-audio{width:100%;margin:16px 0}@media (width<=1100px){.call-filter-toolbar{flex-wrap:wrap}.call-total-badge{margin-left:0}.call-filter-row{display:block}.call-filter-row>b{width:auto;margin-bottom:5px;display:block}.call-search-row{flex-wrap:wrap}}@media (width<=700px){.call-record-filter-panel{padding:14px}.call-source-select,.call-date-range{width:100%}.call-filter-toolbar>*{flex:auto}.call-filter-toolbar .ant-btn{flex:1}.call-total-badge{text-align:center;width:100%}.call-search-row .ant-input-affix-wrapper,.call-search-row .ant-select{width:100%}.call-record-table-panel{padding:8px}.result-chips button{min-width:0}.call-filter-chips button{padding-inline:9px;font-size:11px}}.task-center-shell{background:#fff;border:1px solid #e1e8eb;border-radius:5px;flex:1 1 0;grid-template-columns:328px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.task-list-pane{background:#fbfcfd;border-right:1px solid #e7edef;flex-direction:column;min-width:0;min-height:0;display:flex}.task-list-title{background:#fff;justify-content:space-between;align-items:center;padding:17px 16px 12px;display:flex}.task-list-title h2{color:#213f4d;margin:0;font-size:15px}.task-list-title span{color:#8b9ca3;margin-top:4px;font-size:10px;display:block}.task-list-title .ant-btn{height:34px}.task-filter-row{background:#fff;border-bottom:1px solid #edf1f3;padding:0 16px 11px;display:flex}.task-filter-row button{color:#7e9098;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 12px;font-size:12px}.task-filter-row button.active{color:#1d7894;border-color:#2588a3;font-weight:600}.task-search{width:calc(100% - 32px);margin:12px 16px}.task-group-label{color:#627983;justify-content:space-between;align-items:center;padding:2px 17px 10px;font-size:11px;display:flex}.task-group-label svg{cursor:pointer;color:#7e939b}.task-card-list{flex:1 1 0;min-height:0;padding:0 10px 14px;overflow:auto}.task-select-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #e3e9ec;border-radius:5px;margin-bottom:9px;padding:13px 12px;transition:border-color .15s,box-shadow .15s;display:block}.task-select-card:hover{border-color:#a9ced9}.task-select-card.selected{background:#f5fafc;border-color:#308cad;box-shadow:0 0 0 1px #308cad}.task-card-head,.task-card-meta,.task-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-card-head b{color:#263f4b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.task-card-head .ant-tag{margin:0}.task-card-meta{color:#82949b;margin-top:9px;font-size:10px}.task-card-meta span{align-items:center;gap:5px;display:flex}.task-card-bottom{color:#397e91;margin-top:11px;font-size:10px}.task-card-bottom strong{color:#419577;font-size:10px}.task-card-progress{background:#e9eef0;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.task-card-progress i{background:linear-gradient(90deg,#e66e76,#337fd8);border-radius:3px;height:100%;display:block}.task-workspace{background:#f6f8f9;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.task-empty{color:#81949b;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.task-empty svg{color:#2e8aa3}.task-empty h2{color:#294957;margin:12px 0 4px}.task-empty p{margin:0 0 16px;font-size:12px}.task-detail-header{background:#edf5fb;border-bottom:1px solid #dfe9ef;flex:none;min-height:82px;padding:15px 180px 13px 17px;position:relative}.task-detail-primary,.task-detail-secondary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.task-detail-primary strong{color:#203c4a;font-size:16px}.task-detail-primary>span,.task-detail-secondary span{color:#72878f;align-items:center;gap:4px;font-size:10px;display:flex}.task-half-hour-usage{white-space:nowrap;border:1px solid #d8e2e7;border-radius:999px;flex:none;align-items:center;gap:5px;max-width:260px;padding:3px 9px;font-weight:600;color:#111!important;font-size:11px!important;display:inline-flex!important}.task-half-hour-usage .usage-label,.task-half-hour-usage .usage-separator,.task-half-hour-usage .usage-unlimited{color:#111}.task-half-hour-usage .usage-line-name{color:#2878c8}.task-half-hour-usage b{color:#16845b;font-size:12px}.task-half-hour-usage.is-warning b{color:#d94f8a}.task-half-hour-usage.is-danger b{color:#d64545}.task-half-hour-usage.is-limit{animation:1s ease-in-out infinite task-half-hour-limit-pulse}@keyframes task-half-hour-limit-pulse{0%,to{opacity:1}50%{opacity:.4}}.task-detail-secondary{margin-top:10px}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:440px;display:flex;position:absolute;top:14px;right:15px}.task-actions .ant-btn{height:31px;padding-inline:9px;font-size:11px}.task-tabs{background:#fff;border-bottom:1px solid #e1e8eb;flex:none;align-items:end;height:47px;padding:0 17px;display:flex}.task-tabs button{color:#60757e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 16px;font-size:12px}.task-tabs button.active{color:#1f7792;border-color:#2b8ca7;font-weight:600}.task-overview{gap:12px;padding:12px;display:grid}.overview-top-grid{grid-template-columns:minmax(225px,.72fr) minmax(480px,1.65fr) minmax(220px,.78fr);gap:10px;display:grid}.overview-chart-grid{grid-template-columns:1.25fr .92fr .92fr;gap:10px;display:grid}.task-module{background:#fff;border:1px solid #e3e9ec;border-radius:5px;min-width:0;padding:14px}.module-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.module-title h3{color:#29444f;margin:0;font-size:12px}.module-title span{color:#9aa8ad;font-size:9px}.connect-module{flex-direction:column;align-items:center;display:flex}.connect-module .module-title{width:100%}.rate-ring{--rate:0%;background:conic-gradient(#317ade var(--rate), #e4e9ec 0);border-radius:50%;place-items:center;width:146px;height:146px;margin:13px auto 9px;display:grid;position:relative}.rate-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px;box-shadow:inset 0 0 0 10px #edf1f3}.rate-ring div{text-align:center;position:relative}.rate-ring strong,.rate-ring span{display:block}.rate-ring strong{color:#28ac78;font-size:24px}.rate-ring span{color:#7e9097;margin-top:4px;font-size:10px}.completion-pill{color:#63808d;background:#f1f6fb;border:1px solid #dfebf5;border-radius:20px;margin-top:auto;padding:7px 13px;font-size:10px}.completion-pill i{background:#377edf;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.completion-pill b{color:#2f75cb;margin-left:8px}.status-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.status-metric{border:1px solid #e8edef;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:4px;height:54px;padding:7px 9px;display:grid}.status-metric span{color:#778b93;white-space:nowrap;font-size:10px}.status-metric b{font-size:19px}.status-metric.blue svg,.status-metric.blue b{color:#337edb}.status-metric.red svg,.status-metric.red b{color:#e24f55}.status-metric.amber svg,.status-metric.amber b{color:#e9a51b}.status-metric.violet svg,.status-metric.violet b{color:#8656d8}.status-metric.green svg,.status-metric.green b{color:#28a977}.intent-empty{color:#9aa8ad;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:210px;font-size:10px;display:flex}.intent-empty svg{color:#b6c5ca}.intent-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.intent-panel-head h3{color:#29444f;white-space:nowrap;margin:0;font-size:12px}.intent-view-switch{background:#f1f3f4;border-radius:5px;gap:2px;min-width:0;padding:2px;display:inline-flex}.intent-view-switch button{color:#68777e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:10px}.intent-view-switch button:hover{color:#42545c}.intent-view-switch button.active{color:#42545c;background:#fff;box-shadow:0 1px 3px #1e323c1f}.intent-bars{gap:16px;padding-top:10px;display:grid}.intent-bars>div{grid-template-columns:82px minmax(0,1fr) max-content;align-items:center;gap:8px;font-size:10px;display:grid}.intent-bars i{background:#eef3f5;border-radius:4px;height:8px;overflow:hidden}.intent-bars em{background:#5f9ee1;border-radius:4px;height:100%;display:block}.intent-bars b{text-align:right;white-space:nowrap;color:#64757d;font-weight:500}.intent-bars b small{color:#8d9ba1;font-size:10px}.intent-consumption{text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.intent-consumption strong{color:#2f7fc6;font-size:28px;line-height:1.2;display:block}.intent-consumption span{color:#7e9097;margin-top:8px;font-size:11px;display:block}.trend-chart{height:170px;padding-top:24px;position:relative}.trend-legend{color:#768a92;gap:13px;font-size:9px;display:flex;position:absolute;top:0;left:0}.trend-legend i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.trend-legend .calls{background:#3e83d8}.trend-legend .connected{background:#34b780}.trend-chart svg{width:100%;height:120px;overflow:visible}.trend-chart line{stroke:#e8edef;stroke-width:.5px}.trend-chart polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.calls-line{stroke:#3e83d8}.connected-line{stroke:#34b780}.trend-labels{color:#9ba9ae;justify-content:space-between;font-size:9px;display:flex}.distribution{grid-template-columns:112px 1fr;align-items:center;gap:14px;min-height:165px;display:grid}.donut{border-radius:50%;place-items:center;width:106px;height:106px;display:grid}.donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:66px;height:66px;display:grid}.donut b,.donut span{display:block}.donut b{font-size:17px}.donut span{color:#87999f;font-size:9px}.distribution-list{gap:8px;display:grid}.distribution-list>div{color:#72868e;grid-template-columns:7px 1fr auto auto;align-items:center;gap:6px;font-size:9px;display:grid}.distribution-list i{border-radius:50%;width:6px;height:6px}.distribution-list b{color:#344f5a}.distribution-list em{color:#a0adb1;text-align:right;min-width:28px;font-style:normal}.task-kpi-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.task-kpi{background:#fff;border:1px solid #e3e9ec;border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;min-height:96px;padding:15px 18px;display:grid}.task-kpi svg{color:#3987d5;background:#eef5fc;border-radius:5px;grid-row:1/3;width:33px;height:33px;padding:7px}.task-kpi span{color:#87999f;font-size:10px}.task-kpi b{color:#263f4a;font-size:20px}.task-loading{color:#899ba2;place-items:center;min-height:540px;font-size:12px;display:grid}.task-tab-content{background:#fff;border:1px solid #e2e9ec;border-radius:5px;min-height:510px;margin:12px;padding:16px}.task-call-toolbar{background:#f7f9fc;border:1px solid #e6ebf1;border-radius:5px;margin-bottom:14px;padding:11px 12px 8px}.task-call-filter-line{align-items:flex-start;gap:14px;min-height:38px;display:flex}.task-call-filter-line>b{color:#65758a;flex:0 0 40px;padding-top:7px;font-size:12px;font-weight:600}.task-call-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-call-chips button{color:#68778a;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:4px;height:27px;padding:0 10px;font-size:11px;transition:all .15s}.task-call-chips button:hover,.task-call-chips button.active{color:#2469d2;background:#edf5ff;border-color:#76a9ef;box-shadow:0 0 0 2px #2469d214}.task-call-chips button.red{color:#df544f;background:#fff6f5;border-color:#ffc7c3}.task-call-chips button.orange{color:#d98120;background:#fff9f0;border-color:#ffd7ad}.task-call-chips button.pink{color:#d05195;background:#fff4fa;border-color:#f2c3dc}.task-call-chips button.purple{color:#8057c1;background:#faf6ff;border-color:#ddcaf7}.task-call-chips button.neutral{color:#66768a;background:#fff}.task-call-intents button{color:#fff;border:0;min-width:108px;font-weight:600}.task-call-intents button.a{background:#f4868c}.task-call-intents button.b{background:#59ace5}.task-call-intents button.c{background:#f2be4d}.task-call-intents button.d{background:#aeb7c1}.task-call-intents button.active{box-shadow:0 0 0 2px #fff,0 0 0 4px}.task-call-search-line{border-top:1px solid #e9edf2;align-items:center;gap:8px;margin-top:3px;padding-top:7px;display:flex}.task-call-search-line .ant-input-affix-wrapper{width:190px;height:32px}.task-call-search-line .ant-select{width:130px}.task-call-search-line .ant-select-selector{align-items:center;height:32px!important}.task-call-search-line .ant-btn{height:32px}.task-call-total{color:#8b98a7;white-space:nowrap;margin-left:auto;font-size:11px}.task-table-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.task-table-head h3{margin:0;font-size:14px}.task-table-head span{color:#8a9ba2;margin-top:4px;font-size:10px;display:block}.task-table-scroll{overflow:auto}.task-tab-content table{min-width:780px}.task-call-table-scroll{border:1px solid #e4eaf0;border-radius:4px}.task-call-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1280px}.task-call-table-scroll th,.task-call-table-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f4;padding:10px 12px;font-size:11px}.task-call-table-scroll th{color:#526277;background:#f2f6fa;height:42px;font-size:11px;font-weight:600}.task-call-table-scroll td{color:#405168;height:48px}.task-call-table-scroll tbody tr:hover{background:#f8fbff}.task-call-table-scroll th:first-child,.task-call-table-scroll td:first-child{width:74px}.task-call-table-scroll th:nth-child(2),.task-call-table-scroll td:nth-child(2){width:125px}.task-call-table-scroll th:nth-child(3),.task-call-table-scroll td:nth-child(3){width:165px}.task-call-table-scroll th:nth-child(4),.task-call-table-scroll td:nth-child(4){width:145px}.task-call-table-scroll th:nth-child(5),.task-call-table-scroll td:nth-child(5){width:118px}.task-call-table-scroll th:nth-child(6),.task-call-table-scroll td:nth-child(6){width:96px}.task-call-table-scroll th:nth-child(7),.task-call-table-scroll td:nth-child(7){width:160px}.task-call-table-scroll th:nth-child(8),.task-call-table-scroll td:nth-child(8){width:90px}.task-call-table-scroll th:nth-child(9),.task-call-table-scroll td:nth-child(9){width:82px}.task-call-table-scroll th:nth-child(10),.task-call-table-scroll td:nth-child(10){width:230px}.task-call-phone{color:#1b70d3;align-items:center;gap:6px;font-weight:500;display:inline-flex}.task-call-status{color:#66768a;background:#f8fafc;border:1px solid #cbd8e5;border-radius:4px;align-items:center;padding:4px 8px;display:inline-flex}.task-call-status.blue{color:#1c72d4;background:#eef7ff;border-color:#a9d1ff}.task-call-status.red{color:#dd4e49;background:#fff4f3;border-color:#ffc2be}.task-call-status.orange{color:#d77e1e;background:#fff8ee;border-color:#ffd5aa}.task-call-status.pink{color:#d34c95;background:#fff4fa;border-color:#f3c1db}.task-call-status.purple{color:#8157c1;background:#faf6ff;border-color:#dac8f6}.task-call-intent{color:#fff;border-radius:4px;justify-content:center;min-width:42px;padding:4px 8px;font-weight:600;display:inline-flex}.task-call-intent.grade-a{background:#f4868c}.task-call-intent.grade-b{background:#59ace5}.task-call-intent.grade-c{background:#f2be4d}.task-call-intent.grade-d{background:#aeb7c1}.task-call-mode{color:#66768a;white-space:nowrap;background:#f8fafc;border:1px solid #cbd8e5;border-radius:4px;justify-content:center;min-width:64px;padding:4px 8px;display:inline-flex}.task-call-mode.blue{color:#1c72d4;background:#eef7ff;border-color:#a9d1ff}.task-call-mode.purple{color:#8157c1;background:#faf6ff;border-color:#dac8f6}.task-call-mode.green{color:#168252;background:#f1fcf6;border-color:#b8e5d0}.task-call-reason{text-overflow:ellipsis;max-width:230px;overflow:hidden}.task-tab-content .ant-pagination{justify-content:flex-end;margin-top:16px;display:flex}.task-tab-content .ant-btn.call-view-button{color:#fff!important;box-shadow:none!important;background:#38a85a!important;border-color:#38a85a!important}.task-tab-content .ant-btn.call-view-button:hover{color:#fff!important;background:#278d47!important;border-color:#278d47!important}.task-tab-content .ant-btn.call-view-button.viewed,.task-tab-content .ant-btn.call-view-button.viewed:hover{color:#64748b!important;background:#e5e7eb!important;border-color:#cbd5e1!important}.task-log-list{display:grid}.task-log-row{border-bottom:1px solid #edf1f2;grid-template-columns:32px minmax(0,1fr) auto 145px;align-items:center;gap:10px;padding:12px 5px;display:grid}.task-log-row>i{color:#3683a1;background:#edf5fb;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.task-log-row>i.call{color:#34a477;background:#eff8f4}.task-log-row b,.task-log-row span{display:block}.task-log-row b{font-size:11px}.task-log-row span{color:#87999f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.task-log-row time{color:#8da0a7;text-align:right;font-size:9px}.task-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=1700px){.task-center-shell{grid-template-columns:285px minmax(0,1fr)}.overview-top-grid{grid-template-columns:220px minmax(0,1fr)}.intent-module{grid-column:1/-1}.intent-empty{height:90px}.overview-chart-grid{grid-template-columns:1fr 1fr}.overview-chart-grid .task-module:first-child{grid-column:1/-1}.task-actions{justify-content:flex-start;max-width:none;margin-top:12px;position:static}.task-detail-header{padding-right:17px}.task-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.task-center-shell{grid-template-columns:1fr;overflow:visible}.task-list-pane{border-bottom:1px solid #e1e8eb;border-right:0}.task-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;display:grid}.task-select-card{margin:0}.overview-top-grid,.overview-chart-grid{grid-template-columns:1fr}.overview-chart-grid .task-module:first-child,.intent-module{grid-column:auto}.task-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.task-center-shell{border-left:0;border-right:0}.task-card-list{grid-template-columns:1fr;max-height:300px}.task-detail-primary,.task-detail-secondary{gap:7px}.task-actions .ant-btn{flex:1}.overview-top-grid,.overview-chart-grid{display:block}.task-module{margin-bottom:10px}.status-metric-grid{grid-template-columns:repeat(2,1fr)}.task-kpi-grid{grid-template-columns:1fr 1fr}.task-kpi{min-height:86px;padding:12px}.intent-panel-head{flex-direction:column;align-items:flex-start}.intent-view-switch{flex-wrap:wrap;width:100%}.intent-view-switch button{flex:auto}.distribution{grid-template-columns:100px 1fr}.donut{width:94px;height:94px}.task-log-row{grid-template-columns:32px minmax(0,1fr)}.task-log-row time{text-align:left;grid-column:2}.task-log-row>.ant-tag{grid-column:2;width:max-content}.task-form-grid{grid-template-columns:1fr}.task-detail-header{padding:14px 12px}.task-tabs{padding:0 5px}.task-tab-content{margin:8px;padding:12px}.task-overview{padding:8px}}.status-module-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-module-head>.module-title{flex:1}.status-selection-actions{align-items:center;gap:10px;min-height:28px;display:flex}.status-selection-actions>span{color:#70858e;white-space:nowrap;font-size:10px}.status-selection-actions>span b{color:#287f9d;font-size:13px}.status-selection-actions .ant-btn{height:28px;padding-inline:10px;font-size:11px}.status-metric{appearance:none;text-align:left;width:100%;height:58px;color:inherit;font:inherit;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.status-metric:disabled{opacity:1}.status-metric.selectable{cursor:pointer}.status-metric.selectable:hover{background:#f8fbfc;border-color:#86b7c8}.status-metric.selected{background:#eef8fb;border-color:#2787a5;box-shadow:inset 0 0 0 1px #2787a5}.status-metric span{text-overflow:ellipsis;overflow:hidden}.status-metric .status-selected-check{background:#fff;border-radius:50%;position:absolute;top:3px;right:3px;color:#2384a2!important}@media (width<=560px){.status-module-head{display:block}.status-selection-actions{justify-content:space-between;margin:-4px 0 10px}}.task-mode-switch{background:#fff;border-bottom:1px solid #e1e8eb;align-items:center;gap:8px;min-height:58px;padding:9px 17px;display:flex}.task-mode-switch>span{color:#6b7f88;margin-right:3px;font-size:11px;font-weight:600}.task-mode-switch>button{color:#657b84;cursor:pointer;min-width:116px;height:36px;font:inherit;background:#f8fafb;border:1px solid #dce5e9;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex;position:relative}.task-mode-switch>button b{white-space:nowrap;font-size:11px}.task-mode-switch>button svg{color:#77909a}.task-mode-switch>button:hover:not(:disabled){color:#246e85;background:#f4fafc;border-color:#79adbd}.task-mode-switch>button.active{color:#176c86;background:#edf8fb;border-color:#2784a1;box-shadow:inset 0 0 0 1px #2784a1}.task-mode-switch>button.active svg{color:#24809b}.task-mode-switch>button:disabled{cursor:not-allowed;opacity:.62}.task-mode-switch>small{color:#8b9ba1;margin-left:auto;font-size:9px}.task-mode-spinner{animation:.8s linear infinite task-mode-spin}@keyframes task-mode-spin{to{transform:rotate(360deg)}}@media (width<=700px){.task-mode-switch{flex-wrap:wrap;align-items:stretch}.task-mode-switch>span{width:100%}.task-mode-switch>button{flex:1;min-width:0}.task-mode-switch>small{width:100%;margin-left:0}}.task-center-page{min-width:0}.main-task-center{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.task-center-content{flex-direction:column;flex:1 1 0;width:100%;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden}.task-center-content>.page-heading{flex:none}.task-center-content>.task-center-page{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.task-center-section-tabs{background:#fff;border-bottom:1px solid #dfe8ec;flex:none;align-items:center;gap:4px;height:50px;margin-bottom:10px;padding:0 5px;display:flex}.task-center-section-tabs button{color:#6a7e87;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 18px;font-size:13px;display:flex}.task-center-section-tabs button:hover{color:#277e97;background:#f7fbfc}.task-center-section-tabs button.active{color:#1d718b;border-bottom-color:#2988a3;font-weight:600}.task-center-section-tabs button svg{color:currentColor}.task-global-calls{flex:1 1 0;min-width:0;min-height:0;display:flex}.task-global-calls>.global-call-records{flex:1 1 0;min-height:0}.task-global-calls>.panel{margin:0}@media (width<=700px){.main-task-center{height:auto;overflow:visible}.task-center-content{overflow:visible}}.calling-time-trigger{color:#36515e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.calling-time-trigger:hover{background:#fbfdff;border-color:#3b83e6;box-shadow:0 0 0 2px #2f75dc14}.calling-time-trigger:focus-visible{outline-offset:2px;outline:2px solid #3b83e6}.calling-time-trigger>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.calling-time-trigger>span svg{color:#2d73d3;flex:none;margin-top:1px}.calling-time-trigger b{font-size:12px;font-weight:500;line-height:1.65}.calling-time-trigger>svg{color:#738791;flex:none}.calling-time-modal .ant-modal-content{border-radius:8px;padding:24px 28px 20px}.calling-time-modal .ant-modal-title{color:#263b45;font-size:18px}.calling-time-modal .ant-modal-body{padding-top:14px}.calling-time-help{color:#7d8d96;margin-bottom:13px;font-size:12px}.calling-time-grid-scroll{background:#fff;border:1px solid #e0e5e8;border-radius:6px;width:100%;overflow-x:auto}.calling-time-grid{-webkit-user-select:none;user-select:none;grid-template-columns:92px repeat(24,minmax(40px,1fr));min-width:1068px;display:grid}.calling-time-corner,.calling-time-hour,.calling-time-day{color:#687984;background:#f7f8fa}.calling-time-corner{border-bottom:1px solid #e0e5e8;border-right:1px solid #e0e5e8;flex-direction:column;justify-content:center;height:52px;padding:7px 12px;font-size:11px;line-height:1.45;display:flex}.calling-time-corner span:last-child{text-align:right}.calling-time-hour{white-space:nowrap;border-bottom:1px solid #e0e5e8;border-right:1px solid #e0e5e8;justify-content:center;align-items:center;height:52px;font-size:10px;display:flex}.calling-time-row{display:contents}.calling-time-day{color:#394e58;border-bottom:1px solid #e0e5e8;border-right:1px solid #e0e5e8;align-items:center;height:52px;padding-left:18px;font-size:13px;display:flex}.calling-time-cell{cursor:crosshair;background:#fff;border:1px solid #e0e5e8;border-top:0;border-left:0;height:52px;padding:0;transition:background .1s}.calling-time-cell:hover:not(:disabled){background:#eaf3ff}.calling-time-cell.selected{background:#2f6ee5;box-shadow:inset 0 0 0 1px #ffffff2e}.calling-time-cell.selected:hover{background:#2864d7}.calling-time-cell:disabled{cursor:not-allowed;background:#f1f3f5 repeating-linear-gradient(45deg,#dce1e58c,#dce1e58c 5px,#f5f6f7b3 5px 10px)}.calling-time-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.calling-time-actions>span{color:#637782;margin-right:3px;font-size:12px}.calling-time-actions .ant-btn{color:#1764cf;background:#f4f8ff;border-color:#a9ccff}.calling-time-actions .ant-btn-dangerous{color:#c64e4e;background:#fff;border-color:#ffd0d0}.calling-time-actions em{color:#7a8c95;margin-left:auto;font-size:11px;font-style:normal}@media (width<=700px){.calling-time-modal .ant-modal-content{padding:20px 14px 16px}.calling-time-modal .ant-modal-title{font-size:16px}.calling-time-grid-scroll{max-height:448px}.calling-time-grid{min-width:1030px}.calling-time-actions{align-items:stretch}.calling-time-actions>span{width:100%}.calling-time-actions em{width:100%;margin:2px 0 0}.calling-time-trigger b{font-size:11px}}.calling-time-cell{position:relative}.calling-time-range-label{z-index:1;width:calc(var(--range-length) * 100%);color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #1a4a9666;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0 auto 0 0}.task-editor-backdrop{z-index:1000;background:#1b2b343d;animation:.18s ease-out task-editor-backdrop-in;position:fixed;inset:0}.task-editor-page{z-index:1000;color:#273d48;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.task-editor-page.task-editor-drawer{border-left:1px solid #dce4e8;width:min(920px,82vw);animation:.24s cubic-bezier(.22,.8,.3,1) task-editor-drawer-in;position:absolute;inset:0 0 0 auto;box-shadow:-14px 0 36px #182b362e}.task-editor-header{background:#fff;border-bottom:1px solid #e5eaed;flex:none;align-items:center;gap:12px;height:64px;padding:0 34px;display:flex}.task-editor-header button{color:#75868e;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.task-editor-header h1{letter-spacing:0;margin:0;font-size:17px}.task-editor-body{flex:1;padding:28px 42px 96px;overflow:auto}.task-editor-drawer .task-editor-body{padding-inline:28px}.task-editor-section{grid-template-columns:180px minmax(0,1fr);gap:28px;max-width:1280px;margin:0 auto 26px;display:grid}.task-editor-drawer .task-editor-section{grid-template-columns:150px minmax(0,1fr);gap:20px}.task-editor-section>aside{padding:12px 2px}.task-editor-section>aside h2{color:#2878d7;margin:0 0 8px;font-size:17px}.task-editor-section>aside p{color:#7c8e97;margin:0;font-size:12px;line-height:1.65}.task-editor-card{background:#f8f9fa;border:1px solid #e4e8eb;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px 18px;padding:20px 22px;display:grid}.editor-field{flex-direction:column;gap:8px;min-width:0;display:flex}.editor-field.full,.editor-field-row.full,.task-editor-hint{grid-column:1/-1}.editor-field label{color:#40555f;font-size:13px}.editor-field label small{color:#8c9ba2;font-size:11px}.editor-field>small{color:#8c9ba2;font-size:10px}.editor-field .ant-select,.editor-field .ant-input-number,.editor-field .ant-picker{width:100%}.editor-field-row{grid-template-columns:.85fr 1.3fr .85fr;gap:18px;display:grid}.task-type-control .ant-radio-button-wrapper{height:36px;line-height:34px}.task-editor-hint{color:#6f8490;background:#eaf4ff;border-radius:4px;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.task-editor-hint svg{color:#4389d6;flex:none}.calling-time-preview{color:#526a75;background:#fff;border:1px dashed #dce3e7;border-radius:6px;min-height:51px;padding:12px 14px;font-size:12px;line-height:1.7}.task-editor-footer{background:#fff;border-top:1px solid #e5eaed;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:68px;padding:0 36px;display:flex;box-shadow:0 -5px 16px #1e344709}.task-editor-footer .ant-btn{min-width:86px;height:38px}.task-editor-loading{z-index:1100;color:#7b8e96;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.task-editor-loading.task-editor-loading-drawer{border-left:1px solid #dce4e8;width:min(920px,82vw);animation:.24s cubic-bezier(.22,.8,.3,1) task-editor-drawer-in;position:absolute;inset:0 0 0 auto;box-shadow:-14px 0 36px #182b362e}@keyframes task-editor-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes task-editor-backdrop-in{0%{background:#1b2b3400}to{background:#1b2b343d}}.task-editor-autosave{color:#6d8189;white-space:nowrap;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.task-editor-autosave.saved{color:#318263}.task-editor-autosave.error{color:#c34f4f}.task-editor-autosave.saving svg{animation:.8s linear infinite task-editor-spin}@keyframes task-editor-spin{to{transform:rotate(360deg)}}@media (width<=900px){.task-editor-page.task-editor-drawer,.task-editor-loading.task-editor-loading-drawer{width:calc(100vw - 68px)}.task-editor-body,.task-editor-drawer .task-editor-body{padding:22px 20px 90px}.task-editor-section,.task-editor-drawer .task-editor-section{grid-template-columns:1fr;gap:8px}.task-editor-section>aside{padding:0}.task-editor-section>aside p{max-width:none}.editor-field-row{grid-template-columns:1fr 1fr}.editor-field-row .editor-field:last-child{grid-column:1/-1}}@media (width<=560px){.task-editor-header{height:56px;padding:0 13px}.task-editor-header h1{font-size:15px}.task-editor-body{padding:16px 12px 82px}.task-editor-section{margin-bottom:20px}.task-editor-card{grid-template-columns:1fr;gap:15px;padding:15px 13px}.editor-field.full,.editor-field-row.full,.task-editor-hint{grid-column:auto}.editor-field-row{grid-template-columns:1fr}.editor-field-row .editor-field:last-child{grid-column:auto}.task-type-control .ant-radio-button-wrapper{white-space:nowrap;padding-inline:6px;font-size:12px}.task-editor-footer{height:62px;padding:0 12px}.task-editor-footer .ant-btn{flex:1;min-width:0}}.group-call-participant-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.group-call-participant-toolbar>div,.group-call-participant-toolbar>span{align-items:center;gap:8px;display:flex}.group-call-participant-toolbar>div{color:#506873;font-size:12px}.group-call-participant-toolbar>div svg{color:#2b83a0}.group-call-participant-toolbar>div b{color:#1e7691;font-size:15px}.group-call-participant-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.group-call-participant{cursor:pointer;background:#fff;border:1px solid #e0e7ea;border-radius:6px;grid-template-columns:auto 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.group-call-participant:hover{border-color:#91bdca}.group-call-participant.selected{background:#f1fafc;border-color:#2d88a4;box-shadow:inset 0 0 0 1px #2d88a4}.group-call-participant>i{color:#427d91;background:#e9f3f6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.group-call-participant>span{min-width:0}.group-call-participant>span b,.group-call-participant>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-call-participant>span b{color:#29434f;font-size:12px}.group-call-participant>span small{color:#8a9ba2;margin-top:4px;font-size:9px}.group-call-participant>em{color:#758991;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.group-call-participant>em>i{background:#a8b5ba;border-radius:50%;width:7px;height:7px}.group-call-participant>em.status-ready{color:#21865f}.group-call-participant>em.status-ready>i{background:#28b879}.group-call-participant>em.status-online{color:#27789a}.group-call-participant>em.status-online>i{background:#3297bc}.group-call-participant>em.status-busy{color:#cf5555}.group-call-participant>em.status-busy>i{background:#e35c5c}.group-call-participant>em.status-break,.group-call-participant>em.status-aftercall{color:#b27a1f}.group-call-participant>em.status-break>i,.group-call-participant>em.status-aftercall>i{background:#d99a32}.group-call-participant-empty{color:#899ba2;border:1px dashed #d6e0e4;border-radius:6px;grid-column:1/-1;place-items:center;min-height:80px;font-size:11px;display:grid}.task-type-control{display:flex}.task-type-control .ant-radio-button-wrapper{text-align:center;flex:1}@media (width<=700px){.group-call-participant-grid{grid-template-columns:1fr}.group-call-participant-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=560px){.group-call-participant-toolbar>span{width:100%}.group-call-participant{grid-template-columns:auto 32px minmax(0,1fr);gap:8px;min-height:72px;padding:9px}.group-call-participant>i{width:32px;height:32px}.group-call-participant>em{grid-column:3;margin-top:-4px}.group-call-participant>span b{font-size:11px}.group-call-participant>span small{font-size:9px}}.group-call-department-tree{background:#f8fafc;border:1px solid #dfe7ef;border-radius:8px;gap:4px;margin:0 0 14px;padding:10px 12px;display:grid}.group-call-department-row{color:#213247;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:36px;padding:4px 6px;display:flex}.group-call-department-row:hover{background:#eaf3fb}.group-call-department-row small{color:#7c8b9d;margin-left:auto;font-size:11px}.group-call-department-toggle{color:#41749b;cursor:pointer;place-items:center;width:20px;height:20px;display:grid}.group-call-department-toggle svg{transition:transform .15s}.group-call-department-toggle svg.is-collapsed{transform:rotate(-90deg)}.group-call-department-content{border-left:1px solid #dce7ef;gap:6px;margin:2px 0 4px 28px;padding:2px 0 2px 12px;display:grid}.group-call-department-content .group-call-participant{grid-template-columns:auto 34px minmax(0,1fr) auto;min-height:56px}.task-editor-page.task-editor-drawer,.task-editor-loading.task-editor-loading-drawer{width:min(1320px,100vw - 24px)}.task-editor-drawer .task-editor-section{max-width:none}@media (width<=900px){.task-editor-page.task-editor-drawer,.task-editor-loading.task-editor-loading-drawer{width:calc(100vw - 24px)}}.wwcrm-integrated-page{background:#f0f2f5;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:calc(100vh - 220px);position:relative;overflow:hidden}.wwcrm-integrated-frame{background:#f0f2f5;border:0;width:100%;height:calc(100vh - 220px);min-height:680px;display:block}.wwcrm-integrated-loading,.wwcrm-integrated-error{z-index:2;color:#64748b;background:#f0f2f5;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;font-size:14px;display:flex;position:absolute;inset:0}.wwcrm-integrated-loading-spinner{border:3px solid #cbd5e1;border-top-color:#0f4c81;border-radius:999px;width:28px;height:28px;animation:.8s linear infinite wwcrm-integrated-spin}.wwcrm-integrated-error strong{color:#334155;font-size:16px}.wwcrm-integrated-error button{color:#fff;cursor:pointer;background:#0f4c81;border:0;border-radius:7px;margin-top:4px;padding:7px 14px}.wwcrm-integrated-error button:hover{background:#0b3b65}@keyframes wwcrm-integrated-spin{to{transform:rotate(360deg)}}@media (width<=900px){.wwcrm-integrated-frame{min-height:760px}}.content.data-pool-content{width:100%;max-width:none;padding-left:24px;padding-right:24px}.content.data-pool-content .data-pool-layout{grid-template-columns:clamp(280px,22vw,360px) minmax(0,1fr);width:100%;min-width:0}.content.data-pool-content .data-pool-sidebar,.content.data-pool-content .data-pool-detail{min-width:0}@media (width<=1100px){.content.data-pool-content .data-pool-layout{grid-template-columns:clamp(280px,24vw,320px) minmax(0,1fr)}}@media (width<=760px){.content.data-pool-content .data-pool-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.content.data-pool-content{padding-left:14px;padding-right:14px}}
