:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f4f6fa;font-synthesis:none;text-rendering:optimizeLegibility;--sidebar: #111a2e;--sidebar-muted: #93a4bf;--surface: #ffffff;--surface-muted: #f8fafc;--border: #e5eaf1;--text-muted: #52606d;--primary: #2557d6;--shadow-sm: 0 4px 16px rgb(25 39 64 / 8%);--shadow-lg: 0 20px 60px rgb(25 39 64 / 12%)}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:#f4f6fa}button,input,select,textarea{font:inherit}.skip-link{position:fixed;z-index:2000;top:8px;left:8px;padding:10px 14px;border-radius:8px;color:#fff;background:#172033;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.operator-layout{min-height:100vh}.operator-sider{position:sticky!important;top:0;height:100vh;overflow:hidden;box-shadow:10px 0 30px #0f172a14}.operator-sidebar{display:flex;min-height:100%;flex-direction:column;background:var(--sidebar)}.operator-sidebar .ant-menu{flex:1;padding:8px 10px 20px;border-inline-end:0!important}.operator-sidebar .ant-menu-item-group-title{padding-inline:14px!important;color:#93a4bf!important;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.operator-sidebar .ant-menu-item{margin-block:4px}.product-mark{display:flex;min-height:76px;align-items:center;gap:12px;padding:16px 18px;color:#fff}.product-mark__symbol{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#3472f4,#173bb8);box-shadow:0 10px 24px #2557d657;font-weight:800;letter-spacing:-.04em}.product-mark__copy{display:flex;min-width:0;flex-direction:column}.product-mark__copy strong{font-size:16px;white-space:nowrap}.product-mark__copy small{color:var(--sidebar-muted);white-space:nowrap}.sidebar-status{min-height:72px;padding:14px 20px 20px;border-top:1px solid rgb(255 255 255 / 8%)}.sidebar-status .ant-typography{display:block;margin-bottom:6px;color:var(--sidebar-muted);font-size:12px}.operator-topbar{position:sticky;z-index:100;top:0;display:grid;min-height:68px;height:auto;grid-template-columns:minmax(220px,1fr) minmax(280px,520px) minmax(220px,1fr);align-items:center;gap:18px;padding:10px 24px;border-bottom:1px solid var(--border);background:#fffffff0;box-shadow:0 1px #0f172a05;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left{min-width:0}.organization-switcher{max-width:260px;justify-content:flex-start;box-shadow:none}.organization-switcher>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-trigger{display:flex;width:100%;justify-content:flex-start;border-color:var(--border);color:#52606d;background:#f8fafc;box-shadow:none}.global-search-trigger>span:nth-child(2){flex:1;text-align:left}kbd{padding:2px 7px;border:1px solid #d9e0ea;border-bottom-width:2px;border-radius:6px;color:#52606d;background:#fff;font-size:11px}.user-trigger{display:flex;height:46px;align-items:center;gap:9px;padding:3px 7px}.user-trigger__copy,.user-menu-summary{display:flex;min-width:0;flex-direction:column;text-align:left}.user-trigger__copy strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user-trigger__copy small{color:var(--text-muted);font-size:11px}.notifications-panel{width:min(360px,calc(100vw - 32px));padding:18px;border-radius:12px;background:#fff;box-shadow:var(--shadow-lg)}.notifications-panel h5.ant-typography{margin-top:0}.command-results{max-height:360px;margin-top:12px;overflow-y:auto}.operator-content{min-width:0;padding:30px clamp(18px,3vw,42px) 56px}.page-stack{display:flex;width:min(1500px,100%);margin:0 auto;flex-direction:column;gap:22px}.page-header{padding:4px 0 8px}.page-header .ant-breadcrumb{margin-bottom:12px}.page-header__copy{max-width:820px}.page-header h1.ant-typography{margin:6px 0 8px;color:#172033;font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:-.035em}.page-header p.ant-typography{max-width:760px;margin-bottom:12px;color:var(--text-muted);font-size:16px}.page-eyebrow{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.13em}.section-heading h2.ant-typography{margin:0 0 3px;font-size:21px}.section-heading p.ant-typography{margin:0}.ant-statistic-title,.ant-descriptions-item-label,.ant-typography-secondary{color:#52606d!important}.ant-card{border-color:var(--border);box-shadow:0 1px 2px #0f172a05}.fact-card{height:100%;overflow:hidden}.fact-card:before{display:block;height:3px;background:linear-gradient(90deg,#2557d6,#60a5fa);content:""}.fact-card .ant-statistic-title{color:#52606d}.fact-card .ant-statistic-content{color:#172033;font-weight:700;letter-spacing:-.03em}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.status-grid__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:#fbfcfe}.status-tag{margin-inline-end:0;border-radius:999px;font-weight:600}.dependency-status{display:flex;min-width:210px;flex:1;align-items:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:11px;background:#fbfcfe}.dependency-status__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#047857;background:#ecfdf5}.filter-bar{margin-bottom:14px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-muted)}.data-table{overflow:hidden;border:1px solid var(--border);border-radius:11px}.data-table:focus-visible{outline:3px solid rgb(37 87 214 / 20%);outline-offset:2px}.state-panel{min-height:160px;padding:24px;border:1px dashed #d7deea;border-radius:12px;background:#fbfcfe}.form-section__header h3.ant-typography{margin-bottom:4px;font-size:17px}.form-section__header p.ant-typography{color:var(--text-muted)}.gallery-formatters{margin:18px 0 0!important;padding-top:16px;border-top:1px solid var(--border)}.ant-timeline .ant-typography+.ant-typography{margin-top:4px;margin-bottom:2px}.login-shell,.auth-loading{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 16% 12%,rgb(37 87 214 / 16%),transparent 30%),radial-gradient(circle at 90% 86%,rgb(14 165 233 / 10%),transparent 28%),#f4f6fa}.login-card{width:min(440px,100%);border:0;box-shadow:var(--shadow-lg)}.login-card .ant-alert{margin-bottom:20px}.login-card h1.ant-typography{letter-spacing:-.03em}.page-stack>.ant-result{border:1px solid var(--border);border-radius:16px;background:#fff}.navigation-drawer .ant-drawer-content,.navigation-drawer .ant-drawer-header,.navigation-drawer .ant-drawer-body{background:var(--sidebar)}.navigation-drawer .ant-drawer-header{border-bottom-color:#ffffff14}.navigation-drawer .ant-drawer-close{color:#fff}@media(max-width:1100px){.operator-topbar{grid-template-columns:minmax(200px,1fr) minmax(180px,360px) auto;padding-inline:16px}.user-trigger__copy{display:none}}@media(max-width:760px){.operator-topbar{display:flex;justify-content:space-between;gap:8px}.global-search-trigger{width:42px;padding-inline:0;justify-content:center}.global-search-trigger>span:not(.anticon),.global-search-trigger kbd{display:none}.organization-switcher{max-width:180px}.operator-content{padding:22px 14px 42px}.page-header h1.ant-typography{font-size:30px}.dependency-status{min-width:100%}}@media(max-width:480px){.organization-switcher{max-width:132px}.organization-switcher .ant-tag{display:none}.operator-topbar{padding-inline:8px}.fact-card .ant-card-body{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notifications-list{display:grid;gap:8px;margin-top:10px}.notifications-list__item{display:flex;align-items:center;gap:8px;padding:8px 0}.command-result{display:flex;width:100%;align-items:center;gap:12px;padding:11px 10px;border:0;border-radius:10px;color:inherit;background:transparent;cursor:pointer;text-align:left}.command-result:hover,.command-result:focus-visible{background:#f4f7fd;outline:none}.command-result__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#2557d6;background:#eef4ff}.command-result__copy{display:flex;min-width:0;flex-direction:column}.command-result__copy small{color:#52606d}.organization-select-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f4f6fa}.organization-select-card{width:min(620px,100%);box-shadow:var(--shadow-lg)}.organization-options{display:grid;gap:10px;margin-top:20px}.organization-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid var(--border);border-radius:11px;background:#fbfcfe}.organization-options__empty{padding:24px}.conversation-workspace{display:grid;min-height:680px;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.8fr) minmax(260px,.9fr);gap:16px}.conversation-list-card,.conversation-thread-card,.customer-panel{min-width:0;overflow:hidden}.conversation-list-card .ant-card-body{max-height:680px;overflow-y:auto}.conversation-list-header{padding:14px;border-bottom:1px solid var(--border)}.conversation-list-item{display:flex;width:100%;flex-direction:column;gap:7px;padding:15px;border:0;border-bottom:1px solid var(--border);color:inherit;background:#fff;cursor:pointer;text-align:left}.conversation-list-item:hover{background:#f7f9fd}.conversation-list-item:focus-visible{background:#f7f9fd;outline:2px solid #2557d6;outline-offset:-3px}.conversation-list-item.is-selected{background:#edf3ff;box-shadow:inset 3px 0 #2557d6}.conversation-list-item__top,.conversation-list-item__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-list-item__top small{color:var(--text-muted);white-space:nowrap}.conversation-list-item__meta{justify-content:flex-start;flex-wrap:wrap}.conversation-thread-card .ant-card-body{display:flex;min-height:680px;flex-direction:column}.conversation-thread-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.conversation-thread-header h4.ant-typography{margin:0 0 2px}.conversation-timeline{display:flex;min-height:360px;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px;background:#f7f9fc}.conversation-message{display:flex}.conversation-message--outbound{justify-content:flex-end}.conversation-message__bubble{max-width:min(78%,680px);padding:12px 14px;border:1px solid var(--border);border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.conversation-message--outbound .conversation-message__bubble{border-color:#bfd1ff;border-radius:14px 14px 4px;background:#eaf1ff}.conversation-message__bubble p.ant-typography{margin-bottom:5px;white-space:pre-wrap}.conversation-note{display:grid;align-self:center;gap:3px;max-width:80%;padding:10px 14px;border:1px dashed #d89b18;border-radius:10px;background:#fffbe6;font-size:13px}.conversation-note small{color:var(--text-muted)}.conversation-composer{display:grid;gap:10px;padding:16px 20px;border-top:1px solid var(--border)}.conversation-composer>.ant-btn{justify-self:end}.conversation-attachments .ant-btn{height:auto;padding-inline:0;white-space:normal;text-align:left}.customer-panel__content{width:100%}.customer-panel h4.ant-typography{margin:0 0 2px}.customer-identity{display:grid;gap:3px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#fbfcfe;overflow-wrap:anywhere}.customer-identity>span{color:var(--text-muted);font-size:12px}.customer-identity .ant-tag{justify-self:start}@media(max-width:1180px){.conversation-workspace{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.7fr)}.customer-panel{grid-column:1 / -1}}@media(max-width:760px){.conversation-workspace{display:flex;min-height:0;flex-direction:column}.conversation-list-card{max-height:340px;overflow-y:auto}.conversation-list-card .ant-card-body{max-height:340px}.conversation-thread-card .ant-card-body{min-height:560px}.conversation-message__bubble{max-width:90%}.conversation-thread-header{align-items:flex-start;flex-direction:column}}.request-workspace{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.4fr);gap:16px;align-items:start}.request-list-card .ant-table-row{cursor:pointer}.request-list-card .ant-table-row.is-selected>td{background:#eef4ff}.request-detail-card{min-height:560px}.structured-fields{margin:0;max-height:280px;overflow:auto;border-radius:10px;background:#f8fafc;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.request-workspace{grid-template-columns:1fr}}.calls-row-selected>td{background:color-mix(in srgb,var(--ant-color-primary-bg) 72%,transparent)!important}.call-detail-card{min-height:620px}.call-transcript-row{align-items:flex-start!important}@media(max-width:767px){.call-detail-card{min-height:auto}.call-transcript-row .ant-list-item-action{margin-inline-start:4px}}.workspace-tabs .ant-tabs-nav{margin-bottom:18px}.workspace-skeleton{display:grid;gap:18px}.workspace-metric{height:100%;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.workspace-metric:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.workspace-metric__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--primary);background:#eef4ff;font-size:20px}.workspace-load-card,.workspace-attention-card{margin-bottom:16px}.manager-queue-list{display:grid}.manager-queue-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 150px;gap:12px;align-items:center;padding:12px 4px;border:0;border-bottom:1px solid var(--border);color:inherit;background:transparent;cursor:pointer;text-align:left}.manager-queue-row:last-child{border-bottom:0}.manager-queue-row:hover,.manager-queue-row:focus-visible{background:#f7f9fd;outline:none}.manager-queue-row__kind{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#1d4ed8;background:#eff6ff}.manager-queue-row__copy{display:grid;min-width:0;gap:2px}.manager-queue-row__copy strong,.manager-queue-row__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-queue-row__copy small,.manager-queue-row time{color:var(--text-muted);font-size:12px}.ai-recommendation{display:grid;height:100%;gap:9px;padding:16px;border:1px solid #dbe7ff;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#fff)}.ai-recommendation .ant-tag{justify-self:start}.ai-recommendation .ant-btn{justify-self:start;padding-inline:0}.workspace-toolbar{align-items:center;margin-bottom:16px}.workspace-toolbar .ant-input-affix-wrapper{width:min(360px,100%)}.workspace-toolbar .ant-select{min-width:180px}.workspace-toolbar__spacer{flex:1}.table-link{max-width:100%;overflow:hidden;border:0;color:#2557d6;background:transparent;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left}.table-link:hover,.table-link:focus-visible{text-decoration:underline;outline:none}.task-title-cell{display:grid;min-width:180px;gap:3px}.task-title-cell strong,.task-title-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-title-cell small{color:var(--text-muted)}.workspace-notifications{display:grid}.workspace-notification{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 4px;border-bottom:1px solid var(--border)}.workspace-notification.is-read{opacity:.72}.workspace-notification__dot{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#64748b}.workspace-notification__dot.severity-info{background:#2563eb}.workspace-notification__dot.severity-warning{background:#d97706}.workspace-notification__dot.severity-danger,.workspace-notification__dot.severity-error{background:#dc2626}.workspace-notification__dot.severity-success{background:#059669}.workspace-notification p.ant-typography{margin:4px 0}.notification-button{display:grid;width:100%;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;padding:10px 6px;border:0;border-radius:9px;color:inherit;background:transparent;cursor:pointer;text-align:left}.notification-button:hover,.notification-button:focus-visible{background:#f4f7fd;outline:none}.notification-button span:last-child{display:grid;gap:3px}.notification-button small{color:var(--text-muted);overflow-wrap:anywhere}.command-palette-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.command-palette-actions kbd{margin-left:8px;color:var(--text-muted);font-size:10px}.command-section{margin-top:18px}.command-section>.ant-typography{display:block;margin-bottom:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.manager-queue-row{grid-template-columns:38px minmax(0,1fr) auto}.manager-queue-row time{grid-column:2 / -1}}@media(max-width:640px){.workspace-tabs .ant-tabs-nav-wrap{overflow-x:auto}.manager-queue-row{grid-template-columns:34px minmax(0,1fr)}.manager-queue-row .status-tag,.manager-queue-row time{grid-column:2;justify-self:start}.workspace-toolbar{align-items:stretch;flex-direction:column}.workspace-toolbar .ant-input-affix-wrapper,.workspace-toolbar .ant-select,.workspace-toolbar .ant-btn{width:100%}.workspace-toolbar__spacer{display:none}.workspace-notification{grid-template-columns:10px minmax(0,1fr)}.workspace-notification>.ant-btn{grid-column:2;justify-self:start}}.automation-builder-card{margin-bottom:16px}.automation-template-card{height:100%}.automation-template-card .ant-card-body{display:flex;min-height:280px;flex-direction:column;gap:12px}.automation-template-card .ant-btn{margin-top:auto}@media(max-width:767px){.automation-builder-card .ant-row{row-gap:8px}}.ant-tag-green{color:#237804!important}.ant-tag-blue{color:#0958d9!important}.ant-tag-orange,.ant-tag-gold{color:#873800!important}.ant-tag-red{color:#a8071a!important}.job-failure-focused>td{outline:2px solid currentColor;outline-offset:-2px}.ant-table-cell .ant-btn,.ant-card-extra .ant-btn,.ant-modal-footer .ant-btn{min-height:32px;white-space:normal}.ant-tabs-tab-btn,.ant-menu-title-content,.ant-descriptions-item-label{overflow-wrap:anywhere}@media(max-width:767px){.ant-table-cell .ant-space{align-items:flex-start}}.commercial-context-selector{position:sticky;z-index:20;top:76px}.commercial-context-strip{display:flex;gap:8px;margin-top:12px;padding-bottom:4px;overflow-x:auto}.commercial-context-chip{display:grid;min-width:250px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;color:inherit;background:#fff;cursor:pointer;text-align:left}.commercial-context-chip:hover,.commercial-context-chip:focus-visible{border-color:#8aa8ef;outline:none;box-shadow:0 0 0 3px #2557d61a}.commercial-context-chip.is-selected{border-color:var(--primary);background:#f3f7ff}.commercial-context-chip span:nth-child(2){display:flex;min-width:0;flex-direction:column}.commercial-context-chip strong,.commercial-context-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-context-chip small{color:var(--text-muted)}.commercial-workspace-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr) minmax(300px,1fr);gap:14px;align-items:start}.commercial-column{display:grid;min-width:0;gap:14px}.commercial-column>.ant-card{min-width:0;overflow:hidden}.commercial-message-thread{display:grid;max-height:420px;gap:8px;overflow-y:auto;padding:4px}.commercial-message{display:grid;max-width:88%;gap:3px;padding:9px 11px;border-radius:11px;background:#f4f6fa}.commercial-message.is-outbound{justify-self:end;background:#edf4ff}.commercial-message small{color:var(--text-muted)}.commercial-html-preview{width:100%;min-height:360px;border:1px solid var(--border);border-radius:10px;background:#fff}.commercial-pdf-preview{width:100%;min-height:420px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.commercial-operations{min-width:0}.commercial-operations .ant-tabs-content-holder{min-height:180px}@media(max-width:1250px){.commercial-workspace-grid{grid-template-columns:minmax(260px,.9fr) minmax(380px,1.4fr)}.commercial-column--right{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.commercial-context-selector{position:static}.commercial-workspace-grid{grid-template-columns:1fr}.commercial-column--right{grid-column:auto;grid-template-columns:1fr}}
