.assistant-launcher{z-index:100;position:fixed;bottom:24px;right:24px}.assistant-drawer .ant-drawer-body{background:var(--workspace-bg);flex-direction:column;padding:0;display:flex;overflow:hidden}.assistant-drawer small{color:var(--workspace-muted);font-size:var(--ws-fs-sm)}.assistant-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.assistant-heading{align-items:center;gap:12px;display:flex}.assistant-heading strong{font-size:var(--ws-fs-lg);display:block}.assistant-heading small{margin-top:4px;font-weight:400;display:block}.assistant-heading-icon{background:var(--workspace-primary-soft);width:36px;height:36px;color:var(--workspace-primary);place-items:center;display:grid}.assistant-message{font-size:var(--ws-fs-md);color:var(--workspace-text);margin-bottom:24px}.assistant-message-meta{font-size:var(--ws-fs-sm);align-items:center;gap:8px;margin-bottom:8px;display:flex}.assistant-message-meta time{color:var(--workspace-muted);font-size:var(--ws-fs-xs);font-variant-numeric:tabular-nums}.assistant-avatar{background:var(--workspace-primary-soft);width:28px;height:28px;color:var(--workspace-primary);justify-content:center;align-items:center;display:inline-flex}.assistant-message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--workspace-surface);border:1px solid var(--workspace-border);padding:12px 16px;line-height:1.8}.assistant-message-bubble p{margin:0 0 8px}.assistant-message-bubble p:last-child{margin-bottom:0}.assistant-message--user{flex-direction:column;align-items:flex-end;margin-left:48px;display:flex}.assistant-message--user .assistant-message-meta{flex-direction:row-reverse}.assistant-message--user .assistant-message-meta time{margin-left:4px}.assistant-message--user .assistant-message-bubble{background:var(--workspace-primary-soft);border-color:var(--workspace-primary-soft)}.assistant-message--assistant{margin-right:16px}.assistant-message--assistant .assistant-message-bubble{margin-left:36px}.assistant-message-tools{margin:4px 0 0 36px}.assistant-message-tools .ant-btn{color:var(--workspace-muted);font-size:var(--ws-fs-xs)}.assistant-message details{color:var(--workspace-text-secondary);font-size:var(--ws-fs-sm);margin-top:8px}.assistant-message summary{cursor:pointer}.assistant-card{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-top:2px solid var(--workspace-primary);margin:12px 0 24px 36px;padding:12px 14px 14px}.assistant-card h3{color:var(--workspace-text);font-size:var(--ws-fs-md);margin:0 0 8px}.assistant-card p{color:var(--workspace-text-secondary);overflow-wrap:anywhere}.assistant-form .ant-form-item{margin-bottom:16px}.assistant-form-grid{flex-wrap:wrap;gap:0 12px;display:flex}.assistant-form-grid>*{flex:260px;min-width:0}.assistant-choices{flex-wrap:wrap;gap:8px;display:flex}.assistant-choices .ant-btn{flex:1;height:48px}.assistant-composer{background:var(--workspace-surface);border-top:1px solid var(--workspace-border);padding:12px 20px 16px}.assistant-composer-hint{flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.assistant-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.assistant-input-row{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.assistant-input-row textarea{padding:12px;line-height:1.7}.assistant-input-row>.ant-btn{flex-shrink:0;width:36px;height:36px}.assistant-shortcuts .ant-btn{color:var(--workspace-text-secondary);font-size:var(--ws-fs-sm)}.assistant-welcome{padding:40px 8px 24px;line-height:1.8}.assistant-welcome>.anticon{font-size:var(--ws-fs-xl);color:var(--workspace-primary)}.assistant-welcome h2{font-size:var(--ws-fs-lg)}.assistant-welcome p{color:var(--workspace-text-secondary)}.assistant-quick-start{flex-direction:column;gap:12px;display:flex}.assistant-quick-start .ant-btn{text-align:left;height:44px}.assistant-history{padding:16px;overflow-y:auto}.assistant-history-row{border-bottom:1px solid var(--workspace-border);justify-content:space-between;padding:8px 0;display:flex}.assistant-history-row>.ant-btn:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.assistant-order{border-bottom:1px solid var(--workspace-border);font-variant-numeric:tabular-nums;width:100%;padding-bottom:8px}.assistant-greetings{border:1px solid var(--workspace-border);background:var(--workspace-surface-soft);margin-bottom:16px}.assistant-greetings-head{border-bottom:1px solid var(--workspace-border);color:var(--workspace-text-secondary);font-size:var(--ws-fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.assistant-greetings-list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:240px;padding:8px 12px;display:flex;overflow-y:auto}.assistant-greetings-item{background:var(--workspace-surface);border:1px solid var(--workspace-border);align-items:flex-start;gap:8px;padding:8px 8px 8px 12px;display:flex}.assistant-greetings-text{flex:1;min-width:0}.assistant-greetings-text p{color:var(--workspace-text);font-size:var(--ws-fs-sm);overflow-wrap:anywhere;margin:0}.assistant-greetings-text small{color:var(--workspace-muted)}.assistant-greetings-remove{color:var(--workspace-muted);flex-shrink:0}.assistant-balance{flex-direction:column;gap:8px;display:flex}.assistant-balance strong{font-size:var(--ws-fs-xl);color:var(--workspace-primary);font-variant-numeric:tabular-nums}.assistant-error{margin:12px 0}:root{--ws-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--workspace-bg:#f4f6f8;--workspace-surface:#fff;--workspace-surface-soft:#f5f7fa;--workspace-surface-hover:#f5f9ff;--workspace-border:#d9e0e8;--workspace-border-strong:#c8d1dc;--workspace-text:#182230;--workspace-text-secondary:#435166;--workspace-muted:#738092;--workspace-primary:#1677ff;--workspace-primary-hover:#0958d9;--workspace-primary-soft:#eaf3ff;--workspace-primary-text:#0958d9;--workspace-header:#0b1f33;--workspace-header-strong:#071827;--workspace-header-border:#253b51;--workspace-header-text:#fff;--workspace-header-muted:#b7c6d6;--workspace-success:#22a06b;--workspace-warning:#d17b00;--workspace-danger:#d9363e;--workspace-success-soft:#22a06b1a;--workspace-warning-soft:#d17b001a;--workspace-danger-soft:#d9363e17;--workspace-primary-soft-strong:#1677ff2e;--workspace-success-text:#157953;--workspace-warning-text:#9a5700;--workspace-danger-text:#bb2c33;--workspace-accent-line:linear-gradient(90deg, #1677ff, #69b1ff 55%, #69b1ff00);--workspace-shadow-float:0 8px 24px #0e1e341a;--ws-radius-control:0;--ws-radius-button:0;--ws-radius-card:0;--ws-radius-shell:0;--ws-fs-xs:11px;--ws-fs-sm:12px;--ws-fs-md:13px;--ws-fs-lg:16px;--ws-fs-xl:20px;--ws-fw-regular:400;--ws-fw-medium:500;--ws-fw-semibold:600;--workspace-accent:var(--workspace-primary);--workspace-accent-soft:var(--workspace-primary-soft);--workspace-shadow:var(--workspace-shadow-float);--ws-bg:var(--workspace-bg);--ws-card:var(--workspace-surface);--ws-surface:var(--workspace-surface);--ws-surface-hover:var(--workspace-surface-hover);--ws-border:var(--workspace-border);--ws-border-med:var(--workspace-border-strong);--ws-accent:var(--workspace-primary);--ws-accent-hover:var(--workspace-primary-hover);--ws-accent-soft:var(--workspace-primary-soft);--ws-accent-mid:#1677ff26;--ws-text:var(--workspace-text);--ws-text-sec:var(--workspace-text-secondary);--ws-text-muted:var(--workspace-muted);--ws-blue:var(--workspace-primary);--ws-blue-soft:var(--workspace-primary-soft);--ws-blue-mid:#1677ff26;--ws-green:var(--workspace-success);--ws-green-soft:#22a06b14;--ws-green-mid:#22a06b2e;--ws-orange:var(--workspace-warning);--ws-orange-soft:#d17b0014;--ws-orange-mid:#d17b0029;--ws-red:var(--workspace-danger);--ws-red-soft:#d9363e12;--ws-red-mid:#d9363e24;--ws-purple:#722ed1;--ws-purple-soft:#722ed114;--ws-purple-mid:#722ed129;--ws-gray:var(--workspace-muted);--ws-gray-soft:#73809214;--ws-gray-mid:#73809226;--ws-r:var(--ws-radius-card);--ws-r-sm:var(--ws-radius-control);--ws-r-xs:var(--ws-radius-control);--ws-shadow-sm:0 1px 2px #0e1e340f;--ws-shadow-md:var(--workspace-shadow-float)}html,body{font-family:var(--ws-font-family);font-size:var(--ws-fs-md);font-weight:var(--ws-fw-regular);color:var(--workspace-text)}.dashboard-content .ant-table-wrapper .ant-table-thead>tr>th{background:var(--workspace-surface-soft);color:#546276;font-size:var(--ws-fs-sm);font-weight:var(--ws-fw-semibold)}.dashboard-content .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.dashboard-content .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.dashboard-content .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-start,.dashboard-content .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end{background:var(--workspace-surface-soft)}.dashboard-content .ant-table-wrapper .ant-table-tbody>tr>td{font-size:var(--ws-fs-md);font-variant-numeric:tabular-nums}.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>td,.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-start,.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.dashboard-content .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-selection-column{background:var(--workspace-surface-hover)!important}.dashboard-content .ant-table-wrapper .ant-table-sticky-holder{z-index:3}.ant-pagination{flex-wrap:wrap;align-items:center;row-gap:8px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{box-sizing:border-box;border-width:1px;min-width:32px;height:32px;margin-block:0;line-height:30px;border-radius:var(--ws-radius-control)!important}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;border-radius:var(--ws-radius-control)!important}.ant-pagination .ant-pagination-options{align-items:center;gap:8px;margin-inline-start:12px;display:inline-flex}.ant-pagination .ant-pagination-options .ant-select{height:32px}.ant-pagination .ant-select-selector{box-sizing:border-box!important;border-radius:var(--ws-radius-control)!important;height:32px!important}.ant-pagination .ant-select-selection-item{line-height:30px!important}.ant-pagination .ant-pagination-options-quick-jumper{align-items:center;height:32px;display:inline-flex}.ant-pagination .ant-pagination-options-quick-jumper input{width:50px;margin-inline:8px;box-sizing:border-box!important;border-radius:var(--ws-radius-control)!important;height:32px!important}.ant-pagination .ant-pagination-item-active{border-width:1px;font-weight:600}.ant-pagination .ant-pagination-item{border:1px solid var(--workspace-primary);background:var(--workspace-surface)}.ant-pagination .ant-pagination-item a{color:var(--workspace-text)}.ant-pagination .ant-pagination-item:hover a{color:var(--workspace-primary)}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item-active:hover{border-color:var(--workspace-primary);background:var(--workspace-primary)}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a{color:#fff}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-color:var(--workspace-primary);background:var(--workspace-surface);color:var(--workspace-primary)}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{border-color:var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-muted)}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:6px 0}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{color:var(--workspace-text-secondary);font-size:var(--ws-fs-sm);margin-inline:0 auto}.ws-app-table-wrap{width:100%}.ws-app-table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:10px;display:flex}.ws-app-table-toolbar-left{flex:auto;min-width:0}.ws-app-table-selection{color:var(--workspace-muted);font-size:var(--ws-fs-sm);font-weight:var(--ws-fw-medium);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ws-app-table-selection strong{color:var(--workspace-primary);font-weight:var(--ws-fw-semibold)}.ws-table-title-row{align-items:center;gap:12px;display:inline-flex}.ws-table-selection-inline{color:var(--workspace-muted);font-size:var(--ws-fs-sm);font-weight:var(--ws-fw-medium);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ws-table-selection-inline strong{color:var(--workspace-primary);font-weight:var(--ws-fw-semibold);font-variant-numeric:tabular-nums}.ws-app-table .ant-table-header .ant-table-selection-column,.ws-app-table .ant-table-body .ant-table-selection-column{z-index:6!important;position:sticky!important;left:0!important}.ws-app-table .ant-table-header .ant-table-row-expand-icon-cell,.ws-app-table .ant-table-body .ant-table-row-expand-icon-cell{z-index:7!important;position:sticky!important;left:0!important}:is(.ws-app-table:has(.ant-table-row-expand-icon-cell) .ant-table-header .ant-table-selection-column,.ws-app-table:has(.ant-table-row-expand-icon-cell) .ant-table-body .ant-table-selection-column){left:48px!important}.ws-app-table .ant-table-header th.ant-table-cell-scrollbar{display:table-cell!important}.ws-resize-handle{z-index:1;cursor:col-resize;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.ws-resize-handle:after{content:"";background:color-mix(in srgb, var(--workspace-border) 70%, var(--workspace-primary));opacity:0;border-radius:1px;width:2px;height:50%;transition:opacity .15s;position:absolute;top:25%;right:3px}.ws-app-table .ant-table-thead>tr>th:hover .ws-resize-handle:after,.ws-resize-handle:hover:after,.ws-resize-handle.ws-resize-handle-active:after{opacity:1}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--workspace-bg);color:var(--workspace-text);overflow:hidden}a{color:inherit}.seat-page{min-height:100%}.seat-filter-card.ant-card,.seat-table-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.seat-filter-card .ant-card-body{padding:22px 26px 18px}.seat-filter-layout{flex-flow:wrap;align-items:center;gap:12px 16px;display:flex}.seat-filter-fields{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 16px;min-width:0;display:flex}.seat-filter-item{align-items:center;gap:12px;display:flex}.seat-filter-label{color:#2a3046e0;min-width:56px;font-size:14px;font-weight:600}.seat-filter-input,.seat-filter-select{width:148px}.seat-filter-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.seat-page-button{min-width:88px;font-weight:var(--ws-fw-medium)}.seat-page-icon-button{width:32px}.seat-page-icon-button .ant-btn-icon{font-size:12px}.seat-table-card .ant-card-head{border-bottom:none;min-height:62px;padding:0 24px}.seat-table-card .ant-card-head-title{padding:20px 0 6px}.seat-table-card .ant-card-body{padding:0 24px 24px}.seat-table-title{color:#22273bf0;font-size:15px;font-weight:700}.seat-table-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.seat-table .ant-table-selection-column{text-align:left;width:52px;min-width:52px;padding-left:16px!important}.seat-checkbox-cell{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.seat-table-nowrap{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seat-password-cell{justify-content:center;align-items:center;width:100%;min-width:0;display:inline-flex}.seat-password-cell .seat-table-nowrap{max-width:calc(100% - 30px)}.seat-status-pill{border-radius:0;justify-content:center;align-items:center;min-width:52px;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.seat-status-online{color:#23780b;background:#52c41a24}.seat-status-offline{color:#9a5700;background:#faad1424}.seat-status-leave{color:#1677ff;background:#7c5aff24}.seat-action-group{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.seat-action-mini-button{height:26px;font-weight:var(--ws-fw-medium);border-radius:0;padding:0 10px;font-size:12px;line-height:1}.seat-modal-form .ant-form-item-label>label{color:#2a3046db;font-weight:600}.seat-modal-form .ant-form-item{margin-bottom:16px}.seat-modal-form .ant-form-item:last-child{margin-bottom:0}.seat-modal-form .ant-form-item-label{padding-bottom:0}.seat-modal-form .ant-form-item-label>label{height:34px}.seat-modal-form .ant-form-item-control-input{min-height:34px}.seat-batch-tip{color:#53596ed1;margin-bottom:12px}.seat-stats-panel{margin-top:6px}.seat-stats-metric-card.ant-card,.seat-stats-chart-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff57;box-shadow:0 12px 28px #5c5f760f,inset 0 1px #ffffff8a}.seat-stats-metric-card .ant-card-body{padding:16px}.seat-stats-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seat-stats-chart-card .ant-card-body{padding:18px 18px 14px}.seat-stats-chart{grid-template-columns:repeat(auto-fit,minmax(26px,1fr));align-items:end;gap:8px;min-height:260px;display:grid}.seat-stats-bar-item{flex-direction:column;align-items:center;gap:10px;display:flex}.seat-stats-bar-shell{align-items:flex-end;width:100%;height:220px;display:flex}.seat-stats-bar-fill{background:linear-gradient(#4d8effe6,#7c5affbd);border-radius:0;width:100%;min-height:8px;box-shadow:0 14px 28px #4c78ff1f,inset 0 1px #ffffff38}.seat-stats-bar-label{color:#63687db8;white-space:nowrap;font-size:11px}.message-page{min-height:100%}.message-filter-card.ant-card,.message-table-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.message-filter-card .ant-card-body{padding:22px 26px 18px}.message-filter-layout{flex-flow:wrap;align-items:center;gap:12px 16px;display:flex}.message-filter-grid{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 16px;min-width:0;display:flex}.message-filter-item{align-items:center;gap:12px;display:flex}.message-filter-item-range{min-width:0}.message-filter-label{white-space:nowrap;min-width:0;color:var(--workspace-text-secondary);font-size:12px;font-weight:500}.message-filter-input,.message-filter-select{width:160px}.message-filter-range{width:min(100%,360px)}.message-filter-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.message-table-card .ant-card-head{border-bottom:none;min-height:62px;padding:0 24px}.message-table-card .ant-card-head-title{padding:20px 0 6px}.message-table-card .ant-card-body{padding:0 18px 18px}.message-table-title{color:#22273bf0;font-size:15px;font-weight:700}.message-table-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.message-direction-pill,.message-type-pill{border-radius:0;justify-content:center;align-items:center;min-width:38px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.message-direction-inbound{color:#2f6ee6;background:#4d8eff24}.message-direction-outbound{color:#1677ff;background:#917ef624}.message-type-text{color:#4c5267eb;background:#71789024}.message-type-image{color:#1677ff;background:#917ef624}.pool-page{min-height:100%}.pool-filter-card.ant-card,.pool-table-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.pool-filter-card .ant-card-body{padding:12px 14px}.pool-filter-layout{flex-flow:wrap;align-items:center;gap:12px 16px;display:flex}.pool-filter-grid{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 16px;min-width:0;display:flex}.pool-filter-item{align-items:center;gap:12px;display:flex}.pool-filter-label{white-space:nowrap;min-width:0;color:var(--workspace-text-secondary);font-size:12px;font-weight:500}.pool-filter-input,.pool-filter-select,.pool-filter-item .managed-tag-filter{width:180px}.pool-filter-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.register-proxy-filter-item .ant-form-item-label>label{color:#2a3046e0;font-size:13px;font-weight:600}.register-proxy-filter-tag-item .managed-tag-trigger{border-radius:0;min-height:36px}.register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.register-form-grid .ant-form-item{margin-bottom:16px}.register-form-grid .ant-form-item:last-child{margin-bottom:0}.register-form-grid-span{grid-column:1/-1}.register-proxy-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.register-proxy-filter-grid .ant-form-item{margin-bottom:0}.register-drawer-footer{justify-content:flex-end;width:100%;display:flex}.register-selected-phone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}.register-selected-phone-chip{background:#1677ff0a;border:1px solid #1677ff1a;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.register-selected-phone-main{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.register-selected-phone-sub{color:#2a3046a6;flex-shrink:0;font-size:12px}.register-selected-phone-pagination{justify-content:flex-end;margin-top:12px;display:flex}.managed-tag-popover .ant-popover-inner{border-radius:0;padding:0;overflow:hidden}.managed-tag-popover .ant-popover-inner-content{padding:0}.managed-tag-trigger{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #1677ff38;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff94}.managed-tag-filter.managed-tag-trigger{border:1px solid var(--workspace-border);background:var(--workspace-surface);height:auto;min-height:32px;box-shadow:none;border-radius:0;align-items:center;padding:0 10px}.managed-tag-filter.managed-tag-trigger:hover{border-color:var(--workspace-primary)}.managed-tag-filter .managed-tag-caret{color:var(--workspace-muted);margin-top:0;font-size:12px}.managed-tag-filter .managed-tag-placeholder{color:var(--workspace-muted);font-size:14px;line-height:30px}.managed-tag-chip-list{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.managed-tag-chip.ant-tag{margin-inline-end:0;color:#1677fff5;background:#1890ff1f;border-color:#1890ff2e;border-radius:0;align-items:center;gap:8px;margin-bottom:0;padding:4px 10px;display:inline-flex}.managed-tag-dot{border-radius:999px;flex:none;width:10px;height:10px}.managed-tag-placeholder{color:#787e94b8;font-size:13px;line-height:1.4}.managed-tag-caret{color:#1677ffe0;flex:none;margin-top:4px;font-size:12px}.managed-tag-panel{background:#fff;width:min(680px,72vw)}.managed-tag-search{border-bottom:1px solid #0f172a14;padding:12px 14px}.managed-tag-search .ant-input{font-size:14px}.managed-tag-error.ant-typography{color:#ff4d4f;padding:0 14px 10px;font-size:12px;display:block}.managed-tag-list{max-height:320px;padding:10px;overflow-y:auto}.managed-tag-empty{text-align:center;padding:20px 12px}.managed-tag-item{border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.managed-tag-item:hover,.managed-tag-item.is-selected{background:#1890ff1a}.managed-tag-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.managed-tag-check{color:#1677ff;justify-content:center;align-items:center;width:28px;font-size:22px;display:inline-flex}.managed-tag-circle{background:#fff;border:2px solid #787e945c;border-radius:999px;width:18px;height:18px}.managed-tag-name.ant-typography{color:#192137f2;font-size:14px;font-weight:600}.managed-tag-actions{opacity:0;align-items:center;gap:4px;transition:opacity .2s;display:flex}.managed-tag-item:hover .managed-tag-actions,.managed-tag-item:focus-within .managed-tag-actions{opacity:1}.managed-tag-actions .ant-btn{color:#5a647aeb}.managed-tag-edit-input.ant-input{max-width:220px}.managed-tag-divider{border-top:1px solid #0f172a14;margin:8px 0}.managed-tag-create{color:#1677fff5;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 14px;font-weight:600;display:flex}.managed-tag-create:hover{background:#1890ff14}.pool-table-card .ant-card-head{border-bottom:none;min-height:62px;padding:0 24px}.pool-table-card .ant-card-head-title{flex:none;padding:20px 0 6px;overflow:visible}.pool-table-card .ant-card-body{padding:12px 18px 18px}.pool-table-title{color:#22273bf0;font-size:15px;font-weight:700}.pool-table-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.pool-table .ant-table-header .ant-table-row-expand-icon-cell,.pool-table .ant-table-body .ant-table-row-expand-icon-cell,.pool-table .ant-table-summary .ant-table-row-expand-icon-cell{background:var(--workspace-surface);width:48px;min-width:48px;max-width:48px;z-index:7!important;position:sticky!important;left:0!important}.pool-table .ant-table-header .ant-table-row-expand-icon-cell{background:var(--workspace-surface-soft)}.pool-table .ant-table-header .ant-table-selection-column,.pool-table .ant-table-body .ant-table-selection-column,.pool-table .ant-table-summary .ant-table-selection-column{background:var(--workspace-surface);width:48px;min-width:48px;max-width:48px;box-shadow:4px 0 8px -4px #0f172a2e;z-index:6!important;position:sticky!important;left:0!important}:is(.pool-table:has(.ant-table-row-expand-icon-cell) .ant-table-header .ant-table-selection-column,.pool-table:has(.ant-table-row-expand-icon-cell) .ant-table-body .ant-table-selection-column,.pool-table:has(.ant-table-row-expand-icon-cell) .ant-table-summary .ant-table-selection-column){box-shadow:none;left:48px!important}.pool-table .ant-table-header .ant-table-selection-column{background:var(--workspace-surface-soft)}.pool-table .ant-table-header th.ant-table-cell-fix-start:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell),.pool-table .ant-table-header th.ant-table-cell-fix-left:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell),.pool-table .ant-table-body td.ant-table-cell-fix-start:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell),.pool-table .ant-table-body td.ant-table-cell-fix-left:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell){background:var(--workspace-surface);z-index:5!important;position:sticky!important}.pool-table .ant-table-header th.ant-table-cell-fix-start-shadow,.pool-table .ant-table-header th.ant-table-cell-fix-left-last,.pool-table .ant-table-body td.ant-table-cell-fix-start-shadow,.pool-table .ant-table-body td.ant-table-cell-fix-left-last{box-shadow:4px 0 8px -4px #0f172a1f}.pool-table .ant-table-header th.ant-table-cell-fix-start:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell),.pool-table .ant-table-header th.ant-table-cell-fix-left:not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell){background:var(--workspace-surface-soft)}.account-expand-grid{width:100%}.account-expand-grid .ant-descriptions{margin:0}.account-expand-grid .ant-descriptions-view{border-radius:0}.account-expand-grid .ant-descriptions-item-label{white-space:nowrap;width:88px}.account-expand-grid .ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view>table{table-layout:fixed}.account-expand-grid .ant-descriptions-item-content{overflow-wrap:anywhere}.account-expand-copy-cell{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.account-expand-copy-cell .ant-typography{flex:0 auto;min-width:0}.account-expand-copy-cell .account-expand-copy-btn{flex:none}.greeting-count-cell{align-items:center;gap:2px;line-height:1;display:inline-flex}.greeting-count-cell .ant-tag{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;margin-inline-end:0;padding-inline:6px}.greeting-count-sep{color:var(--workspace-text-muted,#94a3b8);-webkit-user-select:none;user-select:none;font-size:12px}.proxy-info-cell.ant-space{width:100%}.proxy-info-url{justify-content:space-between;align-items:center;gap:8px;width:100%;display:inline-flex}.proxy-info-url-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.proxy-check-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.proxy-check-trigger:hover{background:#ffffff1a!important;border-color:#ffffff2e!important}.proxy-check-trigger:focus-visible{outline-offset:2px;outline:2px solid #3977ff94}.proxy-check-icon{font-size:16px;line-height:1}.proxy-check-icon-idle,.proxy-check-icon-checking{color:#8c94acdb}.proxy-check-icon-success{color:#52c41af0}.proxy-check-icon-failed{color:#ff4d4ff0}.proxy-info-url-text.ant-typography{color:#2c3147eb}.proxy-ip-channel-select{width:156px}.proxy-ip-channel-select .ant-select-selector{border-radius:0!important}.proxy-ip-channel-dropdown .ant-select-item-option-content{font-weight:600}.proxy-network-status-dropdown .ant-select-item-option-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proxy-info-geo{align-items:center;gap:8px;display:inline-flex}.proxy-info-flag{flex:none;justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:15px;line-height:1;display:inline-flex;transform:translateY(1px)}.proxy-info-flag-mark{border-radius:0;flex:none;justify-content:center;align-items:center;width:1.25em;height:1em;font-size:15px;line-height:1;display:inline-flex;overflow:hidden}.proxy-info-geo-text.ant-typography{color:#787e94eb;font-size:13px}.proxy-info-geo-text-success.ant-typography{color:#52c41aeb}.proxy-info-geo-text-failed.ant-typography{color:#ff4d4feb}.proxy-edit-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.proxy-edit-label{color:#787e94e6;width:86px;font-weight:600}.proxy-edit-id-chip{color:#2c3147eb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:0;justify-content:center;align-items:center;height:28px;padding:0 12px;font-weight:700;display:inline-flex}.proxy-edit-footer{justify-content:center;display:flex}.proxy-edit-host-row{align-items:center;gap:12px;display:flex}.proxy-edit-host-group{flex:1}.proxy-edit-check-button{flex:none}.proxy-add-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.proxy-add-help{background:#ffffff0f;border:1px solid #ffffff24;border-radius:0;padding:14px}.proxy-add-help-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.proxy-add-help-list .ant-typography{display:block}.proxy-add-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.proxy-add-controls{margin:6px 0 10px}.proxy-add-textarea-item .ant-form-item-control-input-content{border-radius:0}.proxy-add-textarea.ant-input{border-radius:0!important}.pool-tag.ant-tag{color:#6042dceb;background:#917ef61f;border:1px solid #917ef638;border-radius:0;font-weight:700}.greeting-page{min-height:100%}.greeting-page-grid{flex-direction:column;gap:16px;min-height:calc(100vh - 148px);display:flex}.greeting-category-card.ant-card{flex:none}.greeting-content-card.ant-card{flex:1;min-height:420px}.greeting-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.greeting-card .ant-card-head{border-bottom:none;min-height:62px;padding:0 20px}.greeting-card .ant-card-head-title{padding:18px 0 6px}.greeting-card .ant-card-body{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.greeting-card-title{color:#22273bf0;font-size:15px;font-weight:700}.greeting-header-button{min-width:78px;height:34px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #5c5f7614,inset 0 1px #ffffffb8;color:#282e42eb!important;background:linear-gradient(#ffffffd6,#f7f7fcb8)!important;border:1px solid #ffffff57!important;border-radius:0!important}.greeting-toolbar{align-items:center;gap:12px;display:flex}.greeting-status-tabs{background:#ffffff1f;border:1px solid #ffffff42;border-radius:0;align-items:center;gap:6px;padding:4px;display:inline-flex}.greeting-status-tab{color:#585d74d1;cursor:pointer;background:0 0;border:none;border-radius:0;height:28px;padding:0 12px;font-size:12px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;position:relative}.greeting-status-tab.is-active{color:#262c3ff0;background:#ffffffad;box-shadow:0 6px 12px #5c5f7614,inset 0 1px #ffffffa3}.greeting-status-badge{color:#fff;text-align:center;background:#ff4d4f;border-radius:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-2px}.greeting-batch-platform-badge{color:#5a3ed6f5;white-space:nowrap;background:linear-gradient(135deg,#1677ff38,#69b1ff1f);border:1px solid #1677ff3d;border-radius:0;justify-content:center;align-items:center;height:28px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.greeting-table-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.greeting-link-button{height:28px;padding:0 8px;font-size:12px;font-weight:600;color:#363d52eb!important;box-shadow:none!important;background:0 0!important;border:none!important}.greeting-danger-button{height:30px;padding:0 12px;font-size:12px;font-weight:700;box-shadow:0 8px 16px #ff4d4f24,inset 0 1px #fff3;color:#fff!important;background:linear-gradient(#ff4d4feb,#f53436d1)!important;border:1px solid #ff4d4f2e!important;border-radius:0!important}.greeting-type-pill,.greeting-status-pill{border-radius:0;justify-content:center;align-items:center;min-width:42px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.greeting-type-text{color:#4c5267eb;background:#71789024}.greeting-type-image{color:#1677ff;background:#917ef624}.greeting-type-video{color:#2f6ee6;background:#4d8eff24}.greeting-type-audio{color:#1677ff;background:#1890ff29}.greeting-status-pending{color:#9a5700;background:#faad1424}.greeting-status-approved{color:#23780b;background:#52c41a24}.greeting-status-rejected{color:#cf1322;background:#ff4d4f24}.greeting-status-recycled{color:#1677ff;background:#917ef624}.greeting-status-enabled{color:#23780b;background:#52c41a24}.greeting-status-disabled{color:#4c5267eb;background:#71789024}.greeting-category-tag.ant-tag{color:#6042dceb;background:#917ef61f;border:1px solid #917ef638;border-radius:0;font-weight:700}.greeting-media-text.ant-typography{max-width:100%}.greeting-batch-search{margin-bottom:10px}.greeting-batch-search .seat-filter-item{justify-content:flex-start;gap:12px}.greeting-filter-bar{margin:6px 2px 10px}.greeting-content-text.ant-typography{max-width:100%}.greeting-card-footer{color:#60657cc2;text-align:right;font-size:12px;font-weight:600}.greeting-detail-panel{margin-top:4px}.greeting-detail-row{align-items:center;gap:12px;display:flex}.greeting-detail-row.is-block{align-items:flex-start}.greeting-detail-label{color:#545a72d1;min-width:72px;font-weight:600}.greeting-detail-content{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:0;flex:1;min-height:92px;padding:12px 14px;line-height:1.7}.greeting-tag-modal .ant-modal-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f5f8ffeb),linear-gradient(135deg,#7c5aff0a,#4d8eff0a);border:1px solid #bcc5e157;border-radius:0;box-shadow:0 24px 60px #17213d2e,inset 0 1px #ffffffd1}.greeting-tag-modal .ant-modal-header{background:0 0;margin-bottom:6px}.greeting-tag-modal .ant-modal-title{color:#232a3ff5;letter-spacing:.01em;font-size:26px;font-weight:800}.greeting-tag-modal .ant-modal-close{color:#595f76c2}.greeting-tag-modal .ant-modal-body{padding-top:8px}.greeting-tag-modal-panel{flex-direction:column;gap:16px;display:flex}.greeting-tag-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.greeting-tag-modal-description.ant-typography{color:#575e76cc;font-size:14px;line-height:1.7}.greeting-tag-modal-count{color:#4860adeb;white-space:nowrap;background:linear-gradient(#eff5ffdb,#e3ecffb8);border:1px solid #8aabff3d;border-radius:0;justify-content:center;align-items:center;min-width:88px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.greeting-tag-create-bar{align-items:center;gap:12px;display:flex}.greeting-tag-input.ant-input{color:#272d42f0;border-radius:0;height:40px}.greeting-tag-input.ant-input::placeholder{color:#707790b8}.greeting-tag-list{flex-direction:column;gap:10px;display:flex}.greeting-tag-item{background:linear-gradient(#ffffffc2,#f4f7ffb3);border:1px solid #bcc5e147;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #5e688c14,inset 0 1px #fffc}.greeting-tag-item-main{flex:1;align-items:center;min-width:0;display:flex}.greeting-tag-edit-input.ant-input{max-width:280px}.greeting-tag-item-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.greeting-tag-item .seat-page-button,.greeting-tag-item .greeting-danger-button,.greeting-tag-item .greeting-link-button{min-width:72px;height:32px}.greeting-tag-item .greeting-link-button{box-shadow:0 6px 14px #5e688c14,inset 0 1px #ffffffd1;color:#4c587aeb!important;background:linear-gradient(#ffffffd1,#f3f6ffbd)!important;border:1px solid #bcc5e157!important;border-radius:0!important}.greeting-tag-item .greeting-link-button:hover{color:#31406ef5!important}@media (width<=768px){.greeting-tag-modal{margin:0 12px}.greeting-tag-modal-head,.greeting-tag-create-bar,.greeting-tag-item{flex-direction:column;align-items:stretch}.greeting-tag-modal-count{align-self:flex-start}.greeting-tag-edit-input.ant-input{max-width:none}.greeting-tag-item-actions{flex-wrap:wrap;justify-content:flex-end}}.chat-page{min-height:100%}.chat-page-standalone{box-sizing:border-box;min-height:100vh;padding:16px}.chat-page-standalone .chat-page-grid{min-height:calc(100vh - 32px)}.chat-page-standalone .chat-sidebar-card.ant-card,.chat-page-standalone .chat-main-card.ant-card{height:calc(100vh - 32px)}.chat-page-grid{grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:16px;min-height:calc(100vh - 148px);display:grid}.chat-sidebar-card.ant-card,.chat-main-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;height:calc(100vh - 148px);position:relative;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.chat-sidebar-card .ant-card-body,.chat-main-card .ant-card-body{flex-direction:column;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.chat-conversation-layout{flex:1;min-width:0;min-height:0;margin:-14px;display:flex;position:relative;overflow:hidden}.chat-conversation-content{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.chat-quick-reply-panel{z-index:2;background:var(--workspace-surface);opacity:0;visibility:hidden;border-left:1px solid #0000;flex:none;width:0;min-width:0;transition:width .2s,border-color .2s,opacity .15s,visibility 0s linear .2s;position:relative;overflow:hidden}.chat-quick-reply-panel.is-open{border-left-color:var(--workspace-border);opacity:1;visibility:visible;width:min(400px,44%);transition:width .2s,border-color .2s,opacity .15s,visibility}.chat-quick-reply-panel-inner{flex-direction:column;width:100%;height:100%;min-height:0;padding:14px 16px;display:flex}.chat-quick-reply-panel-header{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.chat-quick-reply-panel-title{color:var(--workspace-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.chat-quick-reply-panel-title:before{content:"";background:var(--workspace-primary);width:3px;height:14px}.chat-quick-reply-panel-hint{color:var(--workspace-text-secondary);margin-top:3px;font-size:11px;font-weight:500}.chat-quick-reply-sections{flex-direction:column;flex:1;gap:18px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.chat-quick-reply-section{min-width:0}.chat-quick-reply-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.chat-quick-reply-section-title{color:var(--workspace-text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.chat-quick-reply-type-tabs{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.chat-quick-reply-type-tab{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-width:44px;height:24px;color:var(--workspace-text-secondary);cursor:pointer;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.chat-quick-reply-type-tab:hover,.chat-quick-reply-type-tab.is-active{border-color:var(--workspace-primary);background:var(--workspace-primary-soft);color:var(--workspace-primary-text)}.chat-quick-reply-list{border-left:3px solid var(--workspace-primary-soft-strong);flex-direction:column;gap:6px;min-height:44px;padding-left:10px;display:flex}.chat-quick-reply-list .ant-empty{margin-block:8px}.chat-quick-reply-list .ant-empty-image{height:34px;margin-bottom:4px}.chat-quick-reply-list .ant-empty-description{font-size:11px}.chat-quick-reply-item{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;color:var(--workspace-text);text-align:left;cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.55;transition:background .15s,border-color .15s;display:flex}.chat-quick-reply-item:hover:not(:disabled){border-color:var(--workspace-primary);background:var(--workspace-primary-soft)}.chat-quick-reply-item:disabled{cursor:not-allowed;opacity:.5}.chat-quick-reply-item .anticon{color:var(--workspace-primary);flex:none;margin-top:3px}.chat-quick-reply-item span:last-child{overflow-wrap:anywhere;min-width:0}.chat-quick-reply-panel-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-text-secondary);flex:none;margin-top:12px;padding-top:10px;font-size:11px;font-weight:500}.chat-conversation-layout.has-quick-reply .chat-main-header,.chat-conversation-layout.has-quick-reply .chat-main-actions{flex-wrap:wrap}@media (width<=768px){.chat-quick-reply-panel{z-index:5;border-left:1px solid var(--workspace-border);max-width:100%;position:absolute;inset:0 0 0 auto}.chat-quick-reply-panel.is-open{width:min(360px,100%)}.chat-quick-reply-panel-inner{padding:16px}.chat-quick-reply-section-header{flex-direction:column;align-items:flex-start}.chat-quick-reply-type-tabs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.chat-quick-reply-panel{transition:none}}.chat-sidebar-search{flex:none;margin-bottom:10px}.chat-sidebar-order-filter{flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.chat-sidebar-order-filter .ant-select{flex:auto;min-width:0}.chat-conversation-count{color:#53596eb8;white-space:nowrap;flex:none;font-size:12px}.chat-filter-tabs{background:#ffffff14;border-bottom:1px solid #ffffff24;border-radius:0;flex:none;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));align-items:center;gap:2px;margin-bottom:10px;padding:4px;display:grid}.chat-filter-tab{color:#53596ed1;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;min-width:0;height:26px;padding:0 4px;font-size:12px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.chat-filter-tab.is-active{color:#2f6ee6;background:#2f6ee61f;box-shadow:inset 0 0 0 1px #2f6ee61f}.chat-new-message-jump{flex:none;align-self:center;margin-bottom:6px}.chat-session-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-right:3px;display:flex;overflow:auto}.chat-session-pagination{flex:none;justify-content:center;margin-top:8px}.chat-session-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;width:100%;padding:10px 8px;transition:background .18s;display:flex}.chat-session-item:hover{background:#fff3}.chat-session-item.is-reply-waiting{cursor:not-allowed}.chat-session-item.is-reply-waiting:hover{background:0 0}.chat-session-item.is-active{background:#2f6ee61f;box-shadow:inset 3px 0 #2f6ee6,inset 0 0 0 1px #2f6ee61a}.chat-session-avatar.ant-avatar{color:#fff;flex:none;font-size:11px;font-weight:700}.chat-session-main{flex:1;min-width:0}.chat-session-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-session-phone{text-overflow:ellipsis;color:#00000073;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.chat-session-phone-wrap{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.chat-session-customer-remark{text-overflow:ellipsis;min-width:0;max-width:120px;color:var(--workspace-text-secondary);font-size:var(--ws-fs-sm);white-space:nowrap;font-weight:600;overflow:hidden}.chat-copy-icon-button.ant-btn{color:#636a82c2;flex:none;width:22px;min-width:22px;height:22px;padding:0}.chat-copy-icon-button.ant-btn:hover{color:#2f6ee6f2;background:#2f6ee614}.chat-session-copy-button.ant-btn{opacity:.62}.chat-session-item:hover .chat-session-copy-button.ant-btn,.chat-session-item:focus-within .chat-session-copy-button.ant-btn{opacity:1}.chat-country-pill{color:#db2c2ceb;letter-spacing:.04em;background:#ff4d4f1f;border:1px solid #ff4d4f3d;border-radius:0;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.chat-session-time{color:#656b80b8;white-space:nowrap;font-size:12px}.order-create-modal-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.order-create-steps{background:#00a8b50b;border:1px solid #00a8b524;border-radius:0;margin:2px 0 28px;padding:16px 22px}.order-create-steps .ant-steps-item-icon{border-radius:0}.order-create-steps .ant-steps-item-process .ant-steps-item-icon,.order-create-steps .ant-steps-item-finish .ant-steps-item-icon{box-shadow:0 4px 12px #00a8b538}.order-create-modal-left{border-right:1px solid #2428371f;padding-right:14px}.order-create-modal-right{min-width:0}.order-create-modal-right-stack{flex-direction:column;gap:12px;display:flex}.order-create-modal-radio-wrap{flex-direction:column;gap:10px;width:100%;display:flex}.order-create-modal-radio-wrap .ant-radio-button-wrapper{width:100%;height:34px;line-height:32px;overflow:hidden;border-radius:0!important}.order-create-batch-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-create-seat-chip-wrap{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.order-create-seat-chip.ant-checkbox-wrapper{background:#ffffff38;border:1px solid #2428371f;border-radius:0;align-items:center;margin-inline-start:0;padding:6px 10px;display:inline-flex}.order-create-seat-chip.ant-checkbox-wrapper-checked{background:#1677ff1f;border-color:#1677ff47}.order-create-seat-help{margin-top:6px;display:inline-block}.chat-session-preview.ant-typography{color:#545a72c7;max-width:220px;margin:0;font-size:12px}.chat-session-status{align-items:center;gap:8px;display:inline-flex}.chat-resource-health-dot{vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.chat-resource-health-dot.is-banned{background:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.chat-resource-health-dot.is-muted{background:#fa8c16;box-shadow:0 0 0 2px #fa8c161f}.chat-conversation-status-dot{vertical-align:middle;background:#bfbfbf;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #bfbfbf24}.chat-conversation-status-dot.is-active{background:#52c41a;box-shadow:0 0 0 2px #52c41a1f}.chat-conversation-status-dot.is-blocked{background:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.chat-session-favorite{color:#787e94b8}.chat-session-favorite svg{font-size:13px}.chat-session-blacklist{color:#787e94b8;cursor:pointer}.chat-session-blacklist.is-active{color:#f5222deb}.chat-session-blacklist svg{font-size:13px}.chat-main-header{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:2px 4px 10px;display:flex}.chat-main-title{color:#22283cf0;flex:auto;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.chat-main-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-main-customer-remark{text-overflow:ellipsis;min-width:0;max-width:240px;color:var(--workspace-primary);font-size:var(--ws-fs-sm);white-space:nowrap;font-weight:600;overflow:hidden}.chat-main-contact-group{align-items:center;gap:4px;min-width:0;max-width:280px;display:inline-flex}.chat-main-note.ant-typography{color:#6f768bb8;font-size:12px;font-weight:600}.chat-main-note-button{border:1px solid var(--workspace-border);background:var(--workspace-surface);height:24px;color:var(--workspace-text-secondary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:0 auto;max-width:240px;padding:0 8px;font-size:11px;font-weight:600;line-height:22px;transition:border-color .15s,color .15s;overflow:hidden}.chat-main-note-button svg{margin-right:4px}.chat-main-note-button:hover{border-color:var(--workspace-primary);color:var(--workspace-primary-text)}.chat-export-link{color:#4e67e3f0;white-space:nowrap;cursor:pointer;background:#5c78f514;border:1px solid #5c78f52e;border-radius:0;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #5c78f51a}.chat-export-link:hover{color:#465fe0fa;background:#5c78f524}.chat-main-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chat-conversation-layout .ant-btn.ant-btn-text:not(:disabled):hover,.chat-conversation-layout .ant-btn.ant-btn-text:not(:disabled):focus-visible{background:var(--workspace-primary-soft);color:var(--workspace-primary)}.chat-message-board{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 10px 16px 6px;display:flex;overflow:hidden auto}.chat-closed-alert.ant-alert{margin:12px 10px 0 6px}.chat-message-row{flex-direction:column;gap:6px;display:flex}.chat-message-row.is-agent{align-items:flex-end}.chat-message-row.is-user{align-items:flex-start}.chat-message-time{color:#6f768bb8;font-size:12px}.chat-message-bubble-wrap{align-items:flex-end;gap:10px;max-width:72%;display:flex}.chat-message-avatar.ant-avatar{color:#fff;flex:none;font-size:11px;font-weight:700}.chat-message-avatar-agent.ant-avatar{background:linear-gradient(135deg,#7c5affeb,#4d8effe0)!important}.chat-message-bubble{color:#23283cf0;white-space:pre-wrap;word-break:break-word;background:#ffffff3d;border-radius:0;padding:10px 14px;font-size:13px;line-height:1.65;box-shadow:0 10px 24px #5c5f760f,inset 0 1px #ffffff94}.chat-message-bubble.is-agent{color:#fff;background:linear-gradient(135deg,#7c5affe0,#5d78f5d1);border-radius:0}.chat-message-actions{gap:8px;width:72%;display:flex}.chat-message-actions.is-user{justify-content:flex-start;padding-left:44px}.chat-message-actions.is-agent{justify-content:flex-end;padding-right:44px}.chat-message-delivery-row{justify-content:flex-end;align-items:center;gap:4px;display:flex}.chat-message-retry-button.ant-btn{height:22px;padding-inline:4px;font-size:11px}.chat-message-translate-button{color:#50597ae0;cursor:pointer;background:#ffffff38;border:1px solid #6874b22e;border-radius:0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.chat-message-translate-button:hover,.chat-message-translate-button.is-active{color:#465fe0f0;background:#5c78f51f;border-color:#5c78f538}.chat-message-translate-button:hover{transform:translateY(-1px)}.chat-message-translation{background:#ffffff38;border:1px solid #6874b224;border-radius:0;width:72%;padding:12px 14px;box-shadow:0 10px 24px #5c5f760a,inset 0 1px #ffffff85}.chat-message-translation.is-user{margin-left:44px}.chat-message-translation.is-agent{margin-left:auto;margin-right:44px}.chat-message-translation-label{color:#5c6481c2;letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.chat-message-translation-content{color:#2e344af0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.chat-message-text-block+.chat-message-text-block,.chat-message-text-block+.chat-message-image-grid,.chat-message-text-block+.chat-message-attachment-list,.chat-message-text-block+.chat-message-tag-list,.chat-message-image-grid+.chat-message-text-block,.chat-message-image-grid+.chat-message-attachment-list,.chat-message-image-grid+.chat-message-tag-list,.chat-message-attachment-list+.chat-message-text-block,.chat-message-attachment-list+.chat-message-image-grid,.chat-message-attachment-list+.chat-message-tag-list,.chat-message-tag-list+.chat-message-text-block,.chat-message-tag-list+.chat-message-image-grid,.chat-message-tag-list+.chat-message-attachment-list{margin-top:10px}.chat-message-image-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;min-width:240px;display:grid}.chat-message-image-card{background:#ffffff24;border:1px solid #ffffff2e;border-radius:0;flex-direction:column;gap:8px;padding:8px;display:flex}.chat-message-image-thumb{height:86px;color:inherit;background:linear-gradient(135deg,#ffffff2e,#ffffff14);border-radius:0;justify-content:center;align-items:center;font-size:24px;display:flex}.chat-message-image.ant-image{border-radius:var(--ws-radius-control);background:var(--workspace-surface-soft);width:min(100%,360px);height:360px;display:block;overflow:hidden}.chat-message-image.ant-image .ant-image-img{object-fit:contain;width:100%;height:100%}.chat-message-image-name{opacity:.92;word-break:break-word;font-size:12px;line-height:1.45}.chat-message-attachment-list{flex-direction:column;gap:8px;display:flex}.chat-message-attachment-item{background:#ffffff24;border:1px solid #ffffff29;border-radius:0;align-items:center;gap:8px;min-width:220px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.chat-message-tag-list{flex-wrap:wrap;gap:8px;display:flex}.chat-message-tag-chip{background:#ffffff29;border:1px solid #ffffff2e;border-radius:0;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chat-editor-toolbar{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;padding:12px 6px 10px;display:flex}.chat-editor-tools.ant-space{flex:none}.chat-quick-reply-trigger.ant-btn.is-active{color:#007e94f5!important;background:#00a6c01f!important}.chat-status-pill{color:#363d52eb;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:0;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.chat-status-pill.is-normal{color:#23780b;background:#52c41a1f;border-color:#52c41a38}.chat-status-pill.is-abnormal{color:#cf1322;background:#f5222d1f;border-color:#f5222d33}.chat-status-action.ant-btn{border-radius:0;height:24px;padding:0 10px;font-size:11px;font-weight:800;color:#363d52eb!important;background:#ffffff1f!important;border-color:#ffffff3d!important}.chat-translation-config{white-space:nowrap;background:#ffffff2e;border:1px solid #6874b229;border-radius:0;align-items:center;gap:8px;min-height:30px;padding:3px 8px;display:flex;box-shadow:0 8px 18px #5c5f760d,inset 0 1px #ffffff7a}.chat-translation-config-label{color:#444c68e0;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.chat-translation-config-controls{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.chat-translation-field-label{color:#5c6481c2;font-size:11px;font-weight:700}.chat-tool-icon-button{color:#4c546ce0;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.chat-transfer-trigger{position:relative}.chat-transfer-panel{width:280px}.chat-transfer-panel-title{color:#2e344af0;margin-bottom:10px;font-size:12px;font-weight:800}.chat-transfer-seat-list{flex-direction:column;gap:8px;display:flex}.chat-transfer-seat-item{color:#2e344aeb;text-align:left;cursor:pointer;background:#fff3;border:1px solid #6874b21f;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.chat-transfer-seat-item:hover{background:#5c78f51a;border-color:#5c78f533;transform:translateY(-1px)}.chat-transfer-seat-main{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-transfer-seat-name{color:#2e344af0;font-size:13px;font-weight:800}.chat-transfer-seat-load{color:#666d84c7;font-size:11px;font-weight:600}.chat-transfer-seat-status{color:#23780b;background:#52c41a24;border-radius:0;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.chat-emoji-panel{grid-template-columns:repeat(10,1fr);gap:6px;width:320px;max-height:220px;padding:6px;display:grid;overflow:auto}.chat-emoji-item{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-emoji-item:hover{background:#fff3}.chat-meta-button.ant-btn{border-radius:0;height:24px;padding:0 8px;font-size:11px;font-weight:700;color:#363d52eb!important;background:#ffffff24!important;border-color:#ffffff3d!important}.chat-meta-button-success.ant-btn{color:#389e0d!important;background:#52c41a24!important;border-color:#52c41a38!important}.chat-meta-button-danger.ant-btn{color:#cf1322!important;background:#f5222d24!important;border-color:#f5222d33!important}.chat-editor-panel{padding:0 6px 6px;position:relative}.chat-editor-input.ant-input-textarea .ant-input{color:#23283cf0;resize:none;padding:14px 16px 48px;border-radius:0!important}.chat-editor-footer{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:20px;right:210px}.chat-editor-tip{color:#646b81c7;font-size:12px;font-weight:600}.chat-editor-shortcuts{align-items:center;gap:8px;display:inline-flex}.chat-shortcut-key{color:#4e556bd1;background:#ffffff24;border:1px solid #ffffff47;border-radius:0;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.chat-send-button.ant-btn{width:42px;height:42px;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 24px #5d78f538,inset 0 1px #ffffff3d;background:linear-gradient(135deg,#7c5affeb,#4d8effe0)!important;border:none!important;border-radius:0!important}.chat-empty-state{color:#62687ebd;flex:1;place-items:center;font-size:14px;font-weight:600;display:grid}.carrier-input-card.ant-card,.carrier-stats-card.ant-card,.carrier-table-card.ant-card{background:linear-gradient(#ffffff3d,#ffffff1f);border:1px solid #ffffff5c;border-radius:0;box-shadow:0 18px 42px #5c5f7614,inset 0 1px #ffffff8a}.carrier-input-card .ant-card-body,.carrier-stats-card .ant-card-body,.carrier-table-card .ant-card-body{padding:20px 24px}.carrier-input-card .ant-tabs-nav{margin-bottom:18px}.carrier-input-card .ant-tabs-tab{color:#4e546ad1;padding:8px 4px;font-weight:700}.carrier-input-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6ee6}.carrier-input-card .ant-tabs-ink-bar{background:linear-gradient(90deg,#4d8effeb,#7c5affe0)}.carrier-input-textarea.ant-input{padding:14px 16px;border-radius:0!important}.carrier-inline-stat{color:#545a72c7;font-size:13px;font-weight:600}.carrier-stats-card .ant-statistic{background:#ffffff24;border:1px solid #ffffff47;border-radius:0;padding:14px 16px}.carrier-owner-link.ant-btn{font-weight:700;color:#1677ff!important;padding:0!important}.ant-breadcrumb,.ant-breadcrumb a,.ant-breadcrumb-link,.ant-breadcrumb-separator{color:#616576b8!important}.ant-typography,.ant-statistic,.ant-statistic-content,.ant-empty-description{color:inherit}.ant-layout,.ant-layout *{scrollbar-width:thin;scrollbar-color:#a0a2b147 transparent}@media (width<=992px){.seat-filter-layout{gap:16px}.seat-filter-fields{gap:20px}.seat-filter-item{justify-content:space-between;width:100%}.seat-filter-input,.seat-filter-select{width:min(100%,220px)}.seat-filter-actions{justify-content:flex-start}.message-filter-grid{grid-template-columns:1fr;gap:16px}.message-filter-item{justify-content:space-between;width:100%}.message-filter-input,.message-filter-select,.message-filter-range{width:min(100%,320px)}.message-filter-actions{justify-content:flex-start}.pool-filter-grid{grid-template-columns:1fr;gap:16px}.pool-filter-item{justify-content:space-between;width:100%}.pool-filter-input,.pool-filter-select,.pool-filter-item .managed-tag-filter{width:min(100%,320px)}.pool-filter-actions{justify-content:flex-start}.greeting-page-grid{min-height:auto}.chat-page-grid{grid-template-columns:1fr;min-height:auto}.chat-editor-toolbar,.chat-main-header,.chat-main-actions{flex-direction:column;align-items:flex-start}.chat-translation-config,.chat-translation-config-controls{flex-wrap:wrap;align-items:flex-start}.chat-message-actions,.chat-message-translation{width:calc(100% - 44px)}.chat-editor-footer{flex-direction:column;align-items:flex-start;right:190px}.greeting-toolbar{flex-direction:column;align-items:flex-start}.greeting-status-tabs{flex-wrap:wrap}.seat-table-toolbar,.message-table-toolbar,.pool-table-toolbar{justify-content:flex-start}.seat-stats-toolbar{flex-direction:column;align-items:flex-start}.seat-stats-chart{padding-bottom:6px;overflow-x:auto}}.device-page .device-kpi-card .ant-card-body{padding:14px 16px}.device-page .device-kpi-card.ant-card{position:relative;overflow:hidden}.device-page .device-kpi-card.ant-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 90% 18%,#7c5aff1f,#0000 46%);position:absolute;inset:0}.device-page .device-kpi-card .device-kpi-title{align-items:center;gap:10px;display:inline-flex}.device-page .device-kpi-card .device-kpi-icon{border:1px solid #ffffff52;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex;box-shadow:0 12px 26px #5c5f761a,inset 0 1px #ffffff61}.device-page .device-kpi-card .device-kpi-icon-total{color:#543ed2eb;background:#7c5aff24}.device-page .device-kpi-card .device-kpi-icon-online{color:#389e0df0;background:#52c41a24}.device-page .device-kpi-card .device-kpi-icon-offline{color:#595959e6;background:#8c8c8c29}.device-page .device-kpi-card .device-kpi-icon-inactive{color:#d48806f0;background:#faad1424}.device-backup-modal .ant-modal-content{border-radius:0}.device-backup-shell{flex-direction:column;gap:14px;display:flex}.device-backup-meta{background:#f8f9ffa3;border:1px solid #c4c9dd7a;border-radius:0;align-items:center;gap:8px;padding:14px 16px;display:flex}.device-backup-meta-value{color:#202230eb}.device-backup-meta-divider{background:#c4c9ddb3;flex:0 0 1px;align-self:stretch;width:1px;margin:0 10px}.device-backup-controls{background:#f8f9ff66;border:1px solid #c4c9dd5c;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.device-backup-version{align-items:center;gap:10px;display:flex}.device-backup-version-select{width:180px}.device-backup-actions{flex:1;justify-content:space-between;align-items:center;gap:14px;display:flex}.device-backup-table-title.ant-typography{margin:0;font-size:16px}.device-inspection-modal .ant-modal-content{border-radius:0}.device-inspection-shell{flex-direction:column;gap:14px;display:flex}.device-inspection-list{flex-direction:column;gap:14px;max-height:560px;padding-right:4px;display:flex;overflow:auto}.device-inspection-item{background:#f8f9ff7a;border:1px solid #c4c9dd61;border-radius:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.device-inspection-dot{background:linear-gradient(135deg,#3977ffeb,#7c5affd1);border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 6px #3977ff1a}.device-inspection-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.device-inspection-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.device-inspection-detail.ant-typography{color:#2c3147db;margin:0}.device-business-dropdown .ant-dropdown-menu{border-radius:0;min-width:260px;padding:8px}.ws-supply-page{--ws-bg:#f4f6f8;--ws-card:#fff;--ws-surface:#f5f7fa;--ws-surface-hover:#f5f9ff;--ws-border:#d9e0e8;--ws-border-med:#c8d1dc;--ws-accent:#1677ff;--ws-accent-hover:#0958d9;--ws-accent-soft:#eaf3ff;--ws-accent-mid:#1677ff26;--ws-green:#22a06b;--ws-green-soft:#22a06b14;--ws-green-mid:#22a06b2e;--ws-blue:#1677ff;--ws-blue-soft:#eaf3ff;--ws-blue-mid:#1677ff26;--ws-orange:#d17b00;--ws-orange-soft:#d17b0014;--ws-orange-mid:#d17b0029;--ws-red:#d9363e;--ws-red-soft:#d9363e12;--ws-red-mid:#d9363e24;--ws-purple:#722ed1;--ws-purple-soft:#722ed114;--ws-purple-mid:#722ed129;--ws-gray:#738092;--ws-gray-soft:#73809214;--ws-gray-mid:#73809226;--ws-text:#182230;--ws-text-sec:#435166;--ws-text-muted:#738092;--ws-r:0;--ws-r-sm:0;--ws-r-xs:0;--ws-shadow-sm:none;--ws-shadow-md:none;width:100%;max-width:1340px;margin:0 auto}.ws-supply-header{margin-bottom:16px}.ws-supply-header-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ws-supply-title{letter-spacing:-.03em;color:var(--ws-text);font-size:30px;font-weight:700}.ws-supply-sub{color:var(--ws-text-sec);margin-top:4px;font-size:13.5px;font-weight:400}.ws-supply-stats{flex-wrap:wrap;gap:8px;display:flex}.ws-supply-stat{background:var(--ws-card);border:.5px solid var(--ws-border);box-shadow:var(--ws-shadow-sm);color:var(--ws-text-sec);border-radius:0;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.ws-supply-dot{border-radius:50%;width:7px;height:7px}.ws-supply-dot-blue{background:var(--ws-blue)}.ws-supply-dot-green{background:var(--ws-green)}.ws-supply-dot-orange{background:var(--ws-orange)}.ws-supply-stat-num{color:var(--ws-text);font-weight:600}.ws-supply-transfer{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.ws-supply-panel{background:var(--ws-card);box-shadow:var(--ws-shadow-md);border:.5px solid var(--ws-border);border-radius:0;flex-direction:column;min-height:580px;max-height:82vh;display:flex;overflow:hidden}.ws-supply-panel-hd{border-bottom:.5px solid var(--ws-border);flex-shrink:0;padding:16px 20px 12px}.ws-supply-panel-hd-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ws-supply-panel-title{color:var(--ws-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.ws-supply-badge{border-radius:0;padding:2px 8px;font-size:11px;font-weight:600}.ws-supply-badge-blue{background:var(--ws-accent-soft);color:var(--ws-accent)}.ws-supply-badge-green{background:var(--ws-green-soft);color:var(--ws-green)}.ws-supply-panel-btn{cursor:pointer;color:var(--ws-accent);background:0 0;border:none;border-radius:0;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.ws-supply-panel-btn:hover{background:var(--ws-accent-soft)}.ws-supply-panel-btn:disabled{opacity:.3;pointer-events:none}.ws-supply-filter-bar{border-bottom:.5px solid var(--ws-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;padding:6px 16px;display:flex}.ws-supply-filter-label{color:var(--ws-text-muted);white-space:nowrap;margin-right:4px;font-size:11px;font-weight:600}.ws-supply-filter-chip{color:var(--ws-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.ws-supply-filter-chip:hover{background:var(--ws-surface)}.ws-supply-filter-chip.is-active{background:var(--ws-accent-soft);color:var(--ws-accent)}.ws-supply-sel-all{border:none;border-bottom:.5px solid var(--ws-border);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ws-text-sec);text-align:left;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:7px 16px;font-size:12.5px;transition:background .12s;display:flex}.ws-supply-sel-all:hover{background:var(--ws-surface)}.ws-supply-list-hd{color:var(--ws-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:.5px solid var(--ws-border);background:var(--ws-surface);flex-shrink:0;grid-template-columns:30px 38px minmax(0,1fr) 72px 84px 64px 72px 80px 52px 76px;align-items:center;gap:6px;padding:6px 16px;font-size:10px;font-weight:700;display:grid}.ws-supply-list{flex:1;padding:3px;overflow-y:auto}.ws-supply-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;grid-template-columns:30px 38px minmax(0,1fr) 72px 84px 64px 72px 80px 52px 76px;align-items:center;gap:6px;padding:8px 16px;transition:background .12s;display:grid}.ws-supply-row:hover{background:var(--ws-surface-hover)}.ws-supply-row.is-selected{background:var(--ws-accent-soft)}.ws-supply-row.is-selected:hover{background:var(--ws-accent-mid)}.ws-supply-row.is-pool-todo{background:#ff950014}.ws-supply-row.is-pool-todo:hover{background:#ff95001f}.ws-supply-row.is-pool-todo.is-selected{background:var(--ws-accent-soft)}.ws-supply-nickname-row{align-items:center;gap:6px;min-width:0;display:flex}.ws-supply-nickname-row .ws-supply-nickname{min-width:0}.ws-supply-todo-chip{color:var(--ws-red,#ff3b30);white-space:nowrap;background:#ff3b301f;border-radius:0;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2}.ws-supply-todo-link{color:var(--ws-accent);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;font-weight:600}.ws-supply-todo-link:hover{text-decoration:underline}.ws-supply-dot-red{background:var(--ws-red,#ff3b30)}.ws-supply-cb{border:1.5px solid var(--ws-border-med);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:inline-flex}.ws-supply-cb svg{stroke:#fff;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.ws-supply-cb svg polyline{opacity:0;transform-origin:50%;transition:all .2s;transform:scale(.3)}.ws-supply-cb svg line{opacity:0;transition:all .2s}.ws-supply-cb.is-selected{background:var(--ws-accent);border-color:var(--ws-accent);box-shadow:0 1px 4px #007aff40}.ws-supply-cb.is-selected svg polyline{opacity:1;transform:scale(1)}.ws-supply-cb.is-indeterminate{background:var(--ws-accent);border-color:var(--ws-accent)}.ws-supply-cb.is-indeterminate svg polyline{opacity:0}.ws-supply-cb.is-indeterminate svg line{opacity:1}.ws-supply-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 1px 4px #0000001a}.ws-supply-avatar-initial{font-weight:700}.wa-source-avatar{color:#fff;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}.wa-source-avatar-initial{letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:700}.wa-source-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ws-supply-cell-name{min-width:0}.ws-supply-nickname{white-space:nowrap;text-overflow:ellipsis;color:var(--ws-text);font-size:13.5px;font-weight:600;overflow:hidden}.ws-supply-account{color:var(--ws-text-sec);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.ws-supply-status-badge{white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ws-supply-status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ws-supply-account-ok{background:var(--ws-green-soft);color:var(--ws-green)}.ws-supply-account-ok .ws-supply-status-dot{background:var(--ws-green)}.ws-supply-account-banned{background:var(--ws-red-soft);color:var(--ws-red)}.ws-supply-account-banned .ws-supply-status-dot{background:var(--ws-red)}.ws-supply-account-logged_out{background:var(--ws-orange-soft);color:var(--ws-orange)}.ws-supply-account-logged_out .ws-supply-status-dot{background:var(--ws-orange)}.ws-supply-account-unbanning{background:var(--ws-purple-soft);color:var(--ws-purple)}.ws-supply-account-unbanning .ws-supply-status-dot{background:var(--ws-purple);animation:2.5s infinite wsSupplyPulse}.ws-supply-account-unbanned{color:#0284c7;background:#0284c71f}.ws-supply-account-unbanned .ws-supply-status-dot{background:#0284c7}.ws-supply-activity-empty{color:var(--ws-text-muted,#94a3b8);font-variant-numeric:tabular-nums}.ws-supply-activity-pending{background:var(--ws-blue-soft);color:var(--ws-blue)}.ws-supply-activity-pending .ws-supply-status-dot{background:var(--ws-blue)}.ws-supply-activity-running{background:var(--ws-orange-soft);color:var(--ws-orange)}.ws-supply-activity-running .ws-supply-status-dot{background:var(--ws-orange);animation:2s infinite wsSupplyPulse}.ws-supply-activity-success{background:var(--ws-green-soft);color:var(--ws-green)}.ws-supply-activity-success .ws-supply-status-dot{background:var(--ws-green)}.ws-supply-activity-failed{background:var(--ws-red-soft);color:var(--ws-red)}.ws-supply-activity-failed .ws-supply-status-dot{background:var(--ws-red)}@keyframes wsSupplyPulse{0%,to{opacity:1}50%{opacity:.35}}.ws-supply-cell-reg{color:var(--ws-text-sec);white-space:nowrap;font-size:11px}.ws-supply-cell-type{color:var(--ws-text-sec);text-align:center;white-space:nowrap;font-size:11px}.ws-supply-cell-count{color:var(--ws-text);text-align:center;font-size:12px;font-weight:600}.ws-supply-cell-node{color:var(--ws-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ws-supply-node-tag{background:var(--ws-purple-soft);color:var(--ws-purple);border-radius:0;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.ws-supply-detail{grid-column:1/-1;padding:10px 0 4px 46px;display:none}.ws-supply-row.is-expanded .ws-supply-detail{animation:.2s cubic-bezier(.175,.885,.32,1.1) wsSupplyDetailIn;display:block}@keyframes wsSupplyDetailIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ws-supply-detail-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px 20px;display:grid}.ws-supply-detail-item{flex-direction:column;gap:2px;display:flex}.ws-supply-detail-item-full{grid-column:1/-1}.ws-supply-detail-label{color:var(--ws-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.ws-supply-detail-value{color:var(--ws-text);font-size:13px;font-weight:500}.ws-supply-detail-mono{font-size:12px}.ws-supply-panel-ft{border-top:.5px solid var(--ws-border);color:var(--ws-text-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 20px;font-size:12px;display:flex}.ws-supply-ft-num{color:var(--ws-accent);font-weight:700}.ws-supply-controls{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}.ws-supply-ctrl-btn{border:.5px solid var(--ws-border);background:var(--ws-card);width:40px;height:40px;box-shadow:var(--ws-shadow-sm);cursor:pointer;color:var(--ws-text-sec);border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ws-supply-ctrl-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ws-supply-ctrl-btn:hover{background:var(--ws-accent);color:#fff;border-color:var(--ws-accent);transform:scale(1.08);box-shadow:0 2px 12px #007aff4d}.ws-supply-ctrl-btn:active{transform:scale(.96)}.ws-supply-ctrl-btn:disabled{opacity:.2;pointer-events:none;background:var(--ws-surface);color:var(--ws-text-muted)}.ws-supply-ctrl-label{color:var(--ws-text-muted);white-space:nowrap;font-size:10px;font-weight:600}.ws-supply-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.ws-supply-empty-title{color:var(--ws-text-sec);margin-bottom:3px;font-size:14px;font-weight:600}.ws-supply-empty-sub{color:var(--ws-text-muted);font-size:12.5px}.ws-supply-footnote.ant-card{border-radius:0;margin-top:16px}@media (width<=1100px){.ws-supply-list-hd,.ws-supply-row{grid-template-columns:30px 38px minmax(0,1fr) 72px 84px 64px 72px 80px 76px}.ws-supply-col-count,.ws-supply-cell-count{display:none}}@media (width<=860px){.ws-supply-transfer{grid-template-columns:1fr;gap:14px}.ws-supply-controls{flex-direction:row;padding:10px 0}.ws-supply-panel{min-height:380px}}@media (width<=600px){.ws-supply-list-hd,.ws-supply-row{grid-template-columns:30px 38px minmax(0,1fr) 72px 84px}.ws-supply-col-type,.ws-supply-cell-type,.ws-supply-col-node,.ws-supply-cell-node,.ws-supply-col-count,.ws-supply-cell-count{display:none}}.wa-phone-text{color:#00000073;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.wa-origin-tag{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.wa-origin-tag-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wa-origin-native .wa-origin-tag-dot{background:var(--ws-green,#22c55e)}.wa-origin-revived .wa-origin-tag-dot{background:var(--ws-red,#ef4444)}.dashboard-shell.ant-layout{background:var(--workspace-bg);flex-direction:row;height:100vh;overflow:hidden}.dashboard-sider.ant-layout-sider{background:var(--workspace-surface);border-right:1px solid var(--workspace-border);height:100vh;box-shadow:none;flex:none;transition:min-width .15s,max-width .15s,width .15s}.dashboard-sider.ant-layout-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}.dashboard-brand{background:var(--workspace-header-strong);border-bottom:1px solid var(--workspace-header-border);flex:none;align-items:center;gap:8px;height:52px;padding:0 12px 0 14px;display:flex}.dashboard-brand-logo{flex:0 0 28px;width:28px;height:28px;position:relative}.dashboard-brand-logo-orbit{border:1.5px solid #69b1ffd9;border-radius:999px;width:18px;height:26px;position:absolute}.dashboard-brand-logo-orbit-left{left:1px;transform:rotate(-22deg)}.dashboard-brand-logo-orbit-right{right:1px;transform:rotate(22deg)}.dashboard-brand-logo-core{background:#1677ff;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #1677ffcc}.dashboard-brand-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.dashboard-brand-title.ant-typography{color:var(--workspace-header-text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1;display:flex}.dashboard-brand-tag{border:1px solid var(--workspace-header-border);color:var(--workspace-header-muted);border-radius:0;padding:2px 6px;font-size:11px;font-weight:500;line-height:1}.dashboard-sidebar-toggle.ant-btn{width:32px;height:32px;color:var(--workspace-header-muted);background:0 0;border:none;border-radius:0;flex:none;margin-left:auto}.dashboard-sidebar-toggle.ant-btn:hover,.dashboard-sidebar-toggle.ant-btn:focus-visible{color:var(--workspace-header-text)!important;background:#ffffff1f!important}.dashboard-sider.ant-layout-sider-collapsed .dashboard-brand{justify-content:center;padding:0}.dashboard-sider.ant-layout-sider-collapsed .dashboard-brand-logo,.dashboard-sider.ant-layout-sider-collapsed .dashboard-brand-meta{display:none}.dashboard-sider.ant-layout-sider-collapsed .dashboard-sidebar-toggle.ant-btn{margin:0}.dashboard-menu.ant-menu{background:var(--workspace-surface);flex:auto;min-height:0;padding:8px;overflow:hidden auto;border-inline-end:none!important}.dashboard-menu.ant-menu::-webkit-scrollbar{width:6px}.dashboard-menu.ant-menu::-webkit-scrollbar-thumb{background:var(--workspace-border-strong);border-radius:0}.dashboard-menu.ant-menu .ant-menu-item-group-title{color:var(--workspace-muted);padding:10px 10px 4px;font-size:11px;line-height:1.4}.dashboard-menu.ant-menu .ant-menu-item{height:38px;color:var(--workspace-text-secondary);border-radius:0;align-items:center;margin:2px 0;font-size:13px;line-height:38px;display:flex;padding-inline:12px!important}.dashboard-menu.ant-menu .ant-menu-item .ant-menu-item-icon{font-size:14px}.dashboard-menu.ant-menu .ant-menu-item:hover{color:var(--workspace-text);background:var(--workspace-surface-soft)}.dashboard-menu.ant-menu .ant-menu-item-selected{background:var(--workspace-primary-soft);color:var(--workspace-primary-text);font-weight:500;position:relative}.dashboard-menu.ant-menu .ant-menu-item-selected:after{display:none}.dashboard-menu.ant-menu .ant-menu-item-selected:before{content:"";background:var(--workspace-primary);border-radius:0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.dashboard-menu.ant-menu .ant-menu-item-selected:hover{background:var(--workspace-primary-soft);color:var(--workspace-primary-text)}.dashboard-menu.ant-menu .ant-menu-submenu-title{height:38px;color:var(--workspace-text-secondary);border-radius:0;margin:2px 0;font-size:13px;line-height:38px}.dashboard-main.ant-layout{background:var(--workspace-bg);min-width:0;height:100vh;overflow:hidden}.dashboard-header.ant-layout-header{background:var(--workspace-header);border-bottom:1px solid var(--workspace-header-border);flex:none;align-items:center;height:52px;padding:0 12px 0 16px;line-height:normal;display:flex;position:relative}.dashboard-header.ant-layout-header:before,.dashboard-brand:before{content:"";background:var(--workspace-accent-line);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.dashboard-brand{position:relative}.dashboard-header .dashboard-header-route .ant-breadcrumb,.dashboard-header .dashboard-header-route .ant-breadcrumb-link{color:var(--workspace-header-muted);font-size:13px}.dashboard-header .dashboard-header-route .ant-breadcrumb a{color:var(--workspace-header-muted)}.dashboard-toolbar{align-items:center;gap:0;margin-left:auto;display:flex}.dashboard-toolbar .dashboard-toolbar-icon-button.ant-btn{border:none;border-left:1px solid var(--workspace-header-border);width:36px;height:32px;color:var(--workspace-header-muted);box-shadow:none;background:0 0;border-radius:0;padding:0}.dashboard-toolbar .dashboard-toolbar-icon-button.ant-btn:hover,.dashboard-toolbar .dashboard-toolbar-icon-button.ant-btn:focus-visible{color:var(--workspace-header-text)!important;background:#ffffff1a!important}.dashboard-toolbar-leading-icon{border-left:1px solid var(--workspace-header-border);color:var(--workspace-header-muted);margin-left:12px;padding-left:12px;font-size:13px}.dashboard-toolbar-timezone-wrap{align-items:center;gap:8px;padding-right:12px;display:flex}.dashboard-toolbar-timezone.ant-select{width:200px;font-size:12px}.dashboard-toolbar-timezone.ant-select .ant-select-selector{box-shadow:none!important;background:0 0!important;border:none!important}.dashboard-toolbar-timezone.ant-select .ant-select-selection-item,.dashboard-toolbar-timezone.ant-select .ant-select-selection-placeholder{color:var(--workspace-header-text);font-size:12px}.dashboard-toolbar-timezone.ant-select .ant-select-arrow,.dashboard-toolbar-timezone.ant-select-disabled .ant-select-selection-item{color:var(--workspace-header-muted)}.dashboard-toolbar-balance{border-left:1px solid var(--workspace-header-border);align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.dashboard-toolbar-balance-label{color:var(--workspace-header-muted);white-space:nowrap;font-size:12px}.dashboard-toolbar-balance-value{color:#69b1ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.dashboard-toolbar-resource-item{align-items:center;gap:6px;display:flex}.dashboard-toolbar-resource-divider{background:var(--workspace-header-border);width:1px;height:16px;margin:0 12px}.dashboard-user-button.ant-btn{border:none;border-left:1px solid var(--workspace-header-border);height:52px;color:var(--workspace-header-text);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:0 16px;font-size:13px;display:flex}.dashboard-user-button.ant-btn:hover,.dashboard-user-button.ant-btn:focus-visible{color:var(--workspace-header-text)!important;background:#ffffff1a!important}.dashboard-user-arrow{color:var(--workspace-header-muted);font-size:10px}.dashboard-breadcrumb-bar{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border);flex:none;align-items:center;height:48px;padding:0 20px;display:flex}.dashboard-breadcrumb-bar:before{content:"";background:var(--workspace-primary);flex:none;width:3px;height:14px;margin-right:8px}.dashboard-breadcrumb-bar .ant-breadcrumb,.dashboard-breadcrumb-bar .ant-breadcrumb-link{color:var(--workspace-muted);font-size:12px}.dashboard-breadcrumb-bar .ant-breadcrumb a{color:var(--workspace-muted)}.dashboard-breadcrumb-bar .ant-breadcrumb a:hover{color:var(--workspace-primary)}.dashboard-breadcrumb-bar .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--workspace-text);font-size:13px;font-weight:600}.dashboard-content.ant-layout-content{background:var(--workspace-bg);flex:auto;min-height:0;padding:16px 20px 24px;overflow:hidden auto}@keyframes ws-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-content>*{animation:.12s ws-page-in}@media (prefers-reduced-motion:reduce){.dashboard-content>*{animation:none}}.dashboard-user-avatar.ant-avatar{background:var(--workspace-primary);color:#fff;flex:none;font-weight:600}.dashboard-content.ant-layout-content::-webkit-scrollbar{width:8px}.dashboard-content.ant-layout-content::-webkit-scrollbar-thumb{background:var(--workspace-border-strong);border-radius:0}.module-page{width:100%}.dashboard-content .ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:0}.dashboard-content .ant-table-container,.dashboard-content .ant-table{border-radius:0}.ws-metric{align-items:center;gap:8px;display:inline-flex}.ws-metric-bar{background:#eef1f5;flex:none;width:56px;height:4px;position:relative;overflow:hidden}.ws-metric-bar i{background:var(--workspace-primary);position:absolute;top:0;bottom:0;left:0}.ws-metric.is-good .ws-metric-bar i{background:var(--workspace-success)}.ws-metric.is-weak .ws-metric-bar i{background:var(--workspace-warning)}.ws-metric-num{font-variant-numeric:tabular-nums}.ws-num-danger{color:var(--workspace-danger);font-variant-numeric:tabular-nums;font-weight:600}.ws-num-muted{color:var(--workspace-muted);font-variant-numeric:tabular-nums}.dashboard-content a:focus-visible,.dashboard-content [role=button]:focus-visible,.dashboard-content [tabindex]:focus-visible{outline:2px solid var(--workspace-primary);outline-offset:2px}.dashboard-toolbar-balance-value.is-low{color:#ffab5e}.task-status-pill:before,.seat-status-pill:before,.greeting-status-pill:before,.chat-status-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.module-hero-card.ant-card,.module-empty-card.ant-card,.task-filter-card.ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:0}.task-filter-card .ant-card-body{padding:12px 14px}.task-filter-layout{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.task-filter-fields{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.task-filter-item{align-items:center;gap:8px;display:flex}.task-filter-label{color:var(--workspace-text-secondary);white-space:nowrap;font-size:12px}.task-filter-input{width:200px}.task-filter-select{width:150px}.task-filter-range.ant-picker{width:230px}.task-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.seat-filter-actions .ant-btn,.customer-filter-actions .ant-btn,.pool-filter-actions .ant-btn,.message-filter-actions .ant-btn,.task-filter-actions .ant-btn,.admin-task-pool-filter-actions .ant-btn,.admin-message-filter-actions .ant-btn,.account-center-filter-actions .ant-btn{min-width:88px}.strategy-filter .task-filter-input{width:170px}.strategy-filter .task-filter-select{width:120px}.order-filter .task-filter-input{width:150px}.order-filter .task-filter-select{width:120px}.order-filter .task-filter-range.ant-picker{width:220px}.task-table-card.ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:0}.dashboard-content .ant-card>.ant-card-head{border-bottom:1px solid var(--workspace-border);background:0 0;min-height:44px;padding:0 14px}.dashboard-content .ant-card>.ant-card-head .ant-card-head-title{color:var(--workspace-text);padding:10px 0;font-size:13px;font-weight:600}.dashboard-content .ant-card>.ant-card-head .ant-card-head-title:before{content:"";background:var(--workspace-primary);vertical-align:-2px;width:3px;height:14px;margin-right:8px;display:inline-block}.dashboard-content .ant-card>.ant-card-head .ant-card-extra{white-space:normal;align-items:center;display:flex}.dashboard-content .ant-card>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.dashboard-content .ant-card>.ant-card-head .task-table-toolbar,.dashboard-content .ant-card>.ant-card-head .seat-table-toolbar,.dashboard-content .ant-card>.ant-card-head .pool-table-toolbar,.dashboard-content .ant-card>.ant-card-head .message-table-toolbar,.dashboard-content .ant-card>.ant-card-head .customer-table-toolbar{margin:0;padding:0}.task-table-title{color:var(--workspace-text);font-size:13px;font-weight:600}.dashboard-content .ant-card>.ant-card-body{padding:12px 14px 14px}.task-table-toolbar{align-items:center;gap:8px;display:flex}.task-table-toolbar .ant-space{row-gap:8px}.task-status-pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:0;align-items:center;height:22px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.task-status-pending{color:var(--workspace-warning-text);background:#d17b001a}.task-status-sending{background:var(--workspace-primary-soft);color:var(--workspace-primary-text)}.task-status-success{color:var(--workspace-success-text);background:#22a06b1a}.task-status-partial{color:#6429b8;background:#722ed11a}.task-status-paused{color:var(--workspace-text-secondary);background:#7380921f}.dashboard-kpi-card.ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:0}.dashboard-kpi-card .ant-card-body{padding:14px 16px}.dashboard-kpi-card-inner{flex-direction:column;gap:6px;display:flex}.dashboard-kpi-label,.task-upload-tip{color:var(--workspace-muted);font-size:12px}@media (width<=991px){.task-filter-item{flex:calc(50% - 6px)}.task-filter-input,.task-filter-select,.task-filter-range.ant-picker{width:100%;min-width:0}.task-filter-actions{flex:none}.dashboard-toolbar-timezone.ant-select{width:160px}.dashboard-user-button.ant-btn{padding:0 10px}}@media (width<=767px){.dashboard-toolbar .dashboard-toolbar-secondary{display:none}.dashboard-toolbar-balance{padding:0 8px}.dashboard-toolbar-balance-label{display:none}.dashboard-toolbar-timezone.ant-select{width:132px}.dashboard-header.ant-layout-header{padding:0 8px}.dashboard-breadcrumb-bar{padding:0 12px}.dashboard-content.ant-layout-content{padding:12px 12px 16px}.task-filter-item{flex:100%}.task-filter-actions{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.dashboard-sider.ant-layout-sider,.dashboard-menu.ant-menu,.dashboard-menu.ant-menu .ant-menu-item{transition:none!important}}.message-filter-grid,.pool-filter-grid{flex-wrap:wrap;flex:auto;align-items:center;gap:12px 16px;min-width:0;display:flex}.customer-filter-card .ant-card-body{min-height:60px}.customer-filter-fields{flex:0 auto}.customer-page.ant-space{gap:12px!important}.customer-balance-card.ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);border-radius:0}.customer-balance-card .ant-card-body{padding:10px 14px}.customer-balance-statistic.ant-statistic{align-items:center;gap:12px;min-height:36px;display:flex}.customer-balance-statistic .ant-statistic-title{color:var(--workspace-muted);flex:none;margin:0;font-size:13px;font-weight:600}.customer-balance-statistic .ant-statistic-content{color:var(--workspace-text);align-items:center;font-size:22px;line-height:1;display:flex}.customer-balance-statistic .ant-statistic-content-prefix{color:var(--workspace-accent);margin-inline-end:7px;font-size:18px}.login-page{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:100vh;display:grid}.login-brand{background:var(--workspace-header);border-right:1px solid var(--workspace-header-border);flex-direction:column;justify-content:space-between;gap:24px;min-height:0;padding:36px 48px;display:flex}.login-brand-bar{align-items:center;gap:10px;display:flex}.login-brand-name{color:var(--workspace-header-text);font-size:15px;font-weight:var(--ws-fw-semibold);letter-spacing:.01em}.login-brand-statement{max-width:520px}.login-brand-eyebrow{color:var(--workspace-header-muted);font-size:var(--ws-fs-lg);font-weight:var(--ws-fw-medium);letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 14px;display:flex}.login-brand-eyebrow:before{content:"";background:var(--workspace-primary);width:28px;height:3px}.login-brand-headline{color:var(--workspace-header-text);font-size:clamp(28px,3vw,40px);font-weight:var(--ws-fw-semibold);letter-spacing:.01em;white-space:nowrap;margin:0;line-height:1.4}.login-brand-foot{color:var(--workspace-header-muted);font-size:var(--ws-fs-xs);letter-spacing:.08em;margin:0}.login-main{background:var(--workspace-bg);justify-content:center;align-items:center;padding:32px;display:flex}.login-card.ant-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;max-width:400px}.login-card .ant-card-body{padding:28px 28px 26px}.login-card-header{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.login-card-title{color:var(--workspace-text);font-size:var(--ws-fs-xl);font-weight:var(--ws-fw-semibold);margin:0;line-height:1.2}.login-card-subtitle{color:var(--workspace-text-secondary);font-size:var(--ws-fs-md);margin:0}.login-form .ant-form-item{margin-bottom:18px}.login-captcha-control{grid-template-columns:minmax(0,1fr) 120px;gap:8px;display:grid}.login-captcha-button.ant-btn{height:40px;padding:0;overflow:hidden}.login-captcha-image{object-fit:contain;width:118px;height:38px;display:block}.login-remember-item .ant-checkbox-wrapper{color:var(--workspace-text-secondary);font-size:var(--ws-fs-md)}.login-submit-button.ant-btn{font-weight:var(--ws-fw-semibold)}@media (width<=992px){.login-page{grid-template-columns:1fr}.login-brand{justify-content:flex-start;gap:18px;padding:22px 24px 20px}.login-brand-statement{max-width:none}.login-brand-eyebrow{margin-bottom:10px}.login-brand-headline{font-size:22px;line-height:1.45}.login-brand-foot{display:none}.login-main{align-items:flex-start;padding:20px}}.account-center-filter-layout{display:block}.account-center-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 20px;padding-bottom:0;display:grid}.account-center-filter-grid .pool-filter-item{isolation:isolate;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;display:grid;overflow:visible}.account-center-filter-grid .pool-filter-label{white-space:nowrap;min-width:0;font-size:12px}.account-center-filter-grid .pool-filter-input,.account-center-filter-grid .pool-filter-select,.account-center-filter-grid .pool-filter-item .managed-tag-filter{width:100%;min-width:0;max-width:100%}.account-center-filter-actions{grid-column:-2/-1;justify-content:flex-end;align-items:center;width:auto;margin:0;display:flex;position:static}.account-center-filter-actions .ant-space{justify-content:flex-end;width:100%}.account-center-filter-actions .seat-page-button{min-width:76px}@media (width<=1250px){.account-center-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-center-filter-actions{grid-column:-2/-1}}@media (width<=900px){.account-center-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-filter-actions{grid-column:1/-1}}html body .ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row{visibility:collapse!important;height:0!important;font-size:0!important;line-height:0!important;display:table-row!important}html body .ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{border-top:0!important;border-bottom:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}html body .ant-table-wrapper .ant-table-header th.ant-table-cell-scrollbar{display:table-cell!important}.admin-task-pool-filter-layout{display:block;position:relative}.admin-task-pool-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 14px;display:grid}.admin-task-pool-filter-grid .seat-filter-item{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;display:grid}.admin-task-pool-filter-grid .admin-task-pool-filter-range{grid-column:span 2}.admin-task-pool-filter-grid .seat-filter-label{white-space:nowrap;min-width:0;font-size:12px}.admin-task-pool-filter-grid :where(.seat-filter-input,.seat-filter-select,.ant-picker){width:100%;min-width:0}.admin-task-pool-filter-actions{grid-column:5;place-self:center stretch;width:100%;margin:0;position:static}.admin-task-pool-filter-actions .ant-space{justify-content:flex-end;width:100%}@media (width<=1250px){.admin-task-pool-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-task-pool-filter-actions{grid-column:1/-1;width:auto}}@media (width<=900px){.admin-task-pool-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-message-filter-layout{display:block;position:relative}.admin-message-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}.admin-message-filter-grid .seat-filter-item{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;display:grid}.admin-message-filter-grid .admin-message-filter-range{grid-column:span 2}.admin-message-filter-grid .seat-filter-label{white-space:nowrap;min-width:0;font-size:12px}.admin-message-filter-grid :where(.seat-filter-input,.seat-filter-select,.ant-picker){width:100%;min-width:0}.admin-message-filter-actions{width:calc(50% - 24px);margin:0;position:absolute;bottom:1px;right:0}.admin-message-filter-actions .ant-space{justify-content:flex-end;width:100%}@media (width<=1000px){.admin-message-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:46px}.admin-message-filter-actions{width:auto}}.dictionary-layout.system-split-layout-wide{grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:14px}.dictionary-layout>.ant-card{min-width:0;overflow:hidden}.dictionary-layout .ant-card-body,.dictionary-layout .ant-table-wrapper{min-width:0}.dictionary-type-card .ant-card-body,.dictionary-data-card .ant-card-body{padding:0 14px 14px}.dictionary-type-table .ant-table-cell{overflow-wrap:anywhere}@media (width<=1180px){.dictionary-layout.system-split-layout-wide{grid-template-columns:1fr}}
