*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;min-height:100vh}:root{--brand-primary: #1890ff;--brand-primary-hover: #40a9ff;--brand-primary-active: #096dd9;--brand-primary-soft: #e6f7ff;--brand-primary-softer: #f0f7ff;--nav-bg: #001529;--nav-sub-bg: #000c17;--nav-text: rgba(255, 255, 255, .75);--nav-text-active: #ffffff;--content-bg: #f0f2f5;--card-bg: #ffffff;--card-radius: 8px;--card-shadow: 0 1px 4px rgba(0, 21, 41, .08);--content-min-width: 1024px;--vs-primary: #1890ff;--vs-primary-hover: #40a9ff;--vs-primary-active: #096dd9;--vs-primary-soft: #e6f7ff;--vs-primary-softer: #f0f7ff;--vs-brand-dark: #001529;--vs-bg-page: #f0f2f5;--vs-bg-surface: #ffffff;--vs-bg-sunken: #fafafa;--vs-border: #e8e8e8;--vs-border-strong: #d9d9d9;--vs-text-title: #1f2937;--vs-text: #334155;--vs-text-secondary: #64748b;--vs-text-placeholder: #94a3b8;--vs-tag-amber-bg: #fff7e6;--vs-tag-amber-text: #d46b08;--vs-tag-red-bg: #fff1f0;--vs-tag-red-text: #cf1322;--vs-tag-green-bg: #f6ffed;--vs-tag-green-text: #389e0d;--vs-unread-dot: #ff4d4f;--el-color-primary: #1890ff;--el-color-primary-light-3: #5dabff;--el-color-primary-light-5: #8cc8ff;--el-color-primary-light-7: #bae0ff;--el-color-primary-light-8: #d1ebff;--el-color-primary-light-9: #e6f7ff;--el-color-primary-dark-2: #096dd9;--el-color-success: #52c41a;--el-color-success-light-9: #f6ffed;--el-color-warning: #faad14;--el-color-warning-light-9: #fffbe6;--el-color-danger: #ff4d4f;--el-color-danger-light-9: #fff1f0;--el-color-error: #ff4d4f;--el-bg-color-page: #f0f2f5;--el-border-color: #d9d9d9;--el-border-color-light: #e8e8e8;--el-border-color-lighter: #f0f0f0;--el-border-color-extra-light: #fafafa;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-text-color-primary: #1f2937;--el-text-color-regular: #334155;--el-text-color-secondary: #64748b;--el-text-color-placeholder: #94a3b8;--el-border-radius-base: 8px;--el-table-header-bg-color: #fafafa;--el-table-header-bg-color: #f8fafc;--el-table-header-text-color: #475569;--el-table-row-hover-bg-color: #f8fafc;--el-table-border-color: #f1f5f9;--el-table-text-color: #334155}body{background-color:var(--content-bg);color:var(--vs-text);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}.saas-segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;padding:3px;border-radius:9px;background-color:#eef2f6;border:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px 2px #0f172a0a;-webkit-user-select:none;user-select:none;isolation:isolate}.saas-segmented .saas-segmented-glider{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:7px;background-color:#fff;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f;transform:translate(calc(var(--seg-index, 0) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);z-index:0;pointer-events:none}.saas-segmented>button,.saas-segmented>.seg-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;border:none;background:transparent!important;box-shadow:none!important;color:#64748b;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,font-weight .2s ease}.saas-segmented>button:hover:not(.active):not(.is-active),.saas-segmented>.seg-item:hover:not(.active):not(.is-active){color:#1e293b}.saas-segmented>button.active,.saas-segmented>button.is-active,.saas-segmented>.seg-item.active,.saas-segmented>.seg-item.is-active{color:#0f172a!important;font-weight:600}.el-tag{border:none;border-radius:6px;font-weight:600;font-size:12px;padding:0 9px;height:24px;line-height:24px}.el-tag.el-tag--success{background-color:var(--vs-tag-green-bg);color:var(--vs-tag-green-text)}.el-tag.el-tag--warning{background-color:var(--vs-tag-amber-bg);color:var(--vs-tag-amber-text)}.el-tag.el-tag--danger{background-color:var(--vs-tag-red-bg);color:var(--vs-tag-red-text)}.el-tag.el-tag--primary{background-color:#f1f5f9;color:#334155}.el-tag.el-tag--info{background-color:#f1f5f9;color:#475569;border:none}.el-input__wrapper,.el-select__wrapper{background-color:#f8fafc;border-radius:var(--card-radius);box-shadow:0 0 0 1px #0f172a14 inset!important;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),background-color .18s ease}.el-input__wrapper:hover:not(.is-disabled),.el-select__wrapper:hover:not(.is-disabled){background-color:#fff;box-shadow:0 0 0 1px #0f172a2e inset!important}.el-input__wrapper.is-focus,.el-input__wrapper.is-focused,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused{background-color:#fff!important;box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 0 3px #1890ff1f!important}.el-button{font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1)}.el-button:not(.is-circle):not(.is-round){border-radius:var(--card-radius)}.el-button.el-button--default:not(.is-link):not(.is-text){background-color:#fff;border-color:#0f172a1a;color:#334155;box-shadow:0 1px 2px #0f172a0a}.el-button.el-button--default:not(.is-link):not(.is-text):hover:not(:disabled){background-color:#f8fafc;border-color:#0f172a33;color:#0f172a}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){box-shadow:0 1px 2px #096dd933,inset 0 1px #ffffff2e}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(:disabled),.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):focus-visible:not(:disabled){box-shadow:0 2px 6px #1890ff47,inset 0 1px #ffffff38}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):active:not(:disabled){box-shadow:inset 0 1px 2px #096dd940}.el-table{font-variant-numeric:tabular-nums}.el-table th.el-table__cell{background-color:#f8fafc!important;color:#64748b!important;font-size:12px;font-weight:600;letter-spacing:.02em;padding:10px 0}.el-table td.el-table__cell{padding:13px 0}.el-pagination{gap:4px}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{border-radius:6px!important;font-weight:500;min-width:30px;height:30px;line-height:30px;background-color:transparent!important;border:1px solid transparent;transition:all .16s ease}.el-pagination .btn-prev:hover:not(:disabled):not(.is-active),.el-pagination .btn-next:hover:not(:disabled):not(.is-active),.el-pagination .el-pager li:hover:not(:disabled):not(.is-active){background-color:#f1f5f9!important;color:#0f172a}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active,.el-pagination .el-pager li.is-active{background-color:#0f172a!important;color:#fff!important;font-weight:600}.el-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0f172a6b}.el-dialog.work-order-detail-dialog{border-radius:16px!important;border:1px solid rgba(15,23,42,.1);box-shadow:0 25px 55px -12px #0f172a47,0 10px 24px -8px #0f172a1f!important;overflow:hidden;padding:0!important}.el-dialog:not(.work-order-detail-dialog){border-radius:14px!important;border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 48px -12px #0f172a38,0 8px 20px -6px #0f172a14!important;overflow:hidden;padding:0!important}.el-dialog:not(.work-order-detail-dialog) .el-dialog__header{padding:18px 22px 14px!important;margin-right:0!important;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.el-dialog:not(.work-order-detail-dialog) .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.el-dialog:not(.work-order-detail-dialog) .el-dialog__header .el-dialog__headerbtn{top:14px;right:16px;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease}.el-dialog:not(.work-order-detail-dialog) .el-dialog__header .el-dialog__headerbtn:hover{background-color:#f1f5f9}.el-dialog:not(.work-order-detail-dialog) .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{color:#0f172a}.el-dialog:not(.work-order-detail-dialog) .el-dialog__body{padding:20px 22px!important;color:#334155}.el-dialog:not(.work-order-detail-dialog) .el-dialog__footer{padding:14px 22px 18px!important;border-top:1px solid #f1f5f9;background-color:#f8fafc}.el-message-box{border-radius:14px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 22px 48px -12px #0f172a38,0 8px 20px -6px #0f172a14!important;padding:0!important;overflow:hidden}.el-message-box .el-message-box__header{padding:18px 20px 12px!important;border-bottom:1px solid #f1f5f9}.el-message-box .el-message-box__header .el-message-box__title{font-size:15.5px;font-weight:700;color:#0f172a}.el-message-box .el-message-box__content{padding:18px 20px!important;color:#334155;font-size:13.5px;line-height:1.6}.el-message-box .el-message-box__btns{padding:12px 20px 16px!important;background:#f8fafc;border-top:1px solid #f1f5f9}.el-message{background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e2e8f0!important;border-radius:10px!important;padding:10px 16px!important;box-shadow:0 12px 28px -6px #0f172a24,0 4px 10px -4px #0f172a0f!important}.el-message .el-message__content{color:#0f172a!important;font-size:13px;font-weight:500}.el-popper.is-light{border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 30px -5px #0f172a1f,0 4px 10px -3px #0f172a0f!important}.el-select-dropdown__item{border-radius:6px;margin:2px 6px;padding:0 12px;height:32px;line-height:32px}.el-select-dropdown__item.is-selected{color:#0f172a!important;background-color:#f1f5f9;font-weight:600}.saas-status-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:24px;white-space:nowrap;background-color:var(--vs-bg-sunken);color:var(--vs-text-secondary);border:1px solid var(--vs-border)}.saas-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor;flex-shrink:0}.saas-status-pill.is-success,.saas-status-pill.saas-status-pill--success,.saas-status-pill.is-active,.saas-status-pill.is-completed,.saas-status-pill.is-enabled{background-color:var(--vs-tag-green-bg);color:var(--vs-tag-green-text);border-color:transparent}.saas-status-pill.is-warning,.saas-status-pill.saas-status-pill--warning,.saas-status-pill.is-pending,.saas-status-pill.is-processing{background-color:var(--vs-tag-amber-bg);color:var(--vs-tag-amber-text);border-color:transparent}.saas-status-pill.is-danger,.saas-status-pill.saas-status-pill--danger,.saas-status-pill.is-error,.saas-status-pill.is-urgent,.saas-status-pill.is-failed{background-color:var(--vs-tag-red-bg);color:var(--vs-tag-red-text);border-color:transparent}.saas-status-pill.is-primary,.saas-status-pill.saas-status-pill--primary{background-color:var(--brand-primary-soft);color:var(--brand-primary-active);border-color:transparent}.saas-status-pill.is-info,.saas-status-pill.saas-status-pill--info,.saas-status-pill.is-muted,.saas-status-pill.is-closed,.saas-status-pill.is-disabled{background-color:var(--vs-bg-sunken);color:var(--vs-text-secondary);border:1px solid var(--vs-border)}.saas-code-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--vs-text);background-color:var(--vs-bg-sunken);border:1px solid var(--vs-border);white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.saas-code-chip.is-clickable,.saas-code-chip[role=button]{cursor:pointer}.saas-code-chip.is-clickable:hover,.saas-code-chip[role=button]:hover{color:var(--brand-primary-active);background-color:var(--brand-primary-softer);border-color:#1890ff4d}.saas-channel-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:600;line-height:24px;white-space:nowrap;color:var(--brand-primary-active);background-color:var(--brand-primary-softer);border:1px solid rgba(24,144,255,.18)}.saas-channel-badge.is-voice,.saas-channel-badge.is-call,.saas-channel-badge.is-phone{color:var(--brand-primary-active);background-color:var(--brand-primary-soft);border-color:#1890ff33}.saas-channel-badge.is-email,.saas-channel-badge.is-mail{color:#0f766e;background-color:#f0fdfa;border-color:#0d948838}.saas-channel-badge.is-amazon,.saas-channel-badge.is-store{color:var(--vs-tag-amber-text);background-color:var(--vs-tag-amber-bg);border-color:#d46b0833}.saas-channel-badge.is-sms{color:var(--vs-tag-green-text);background-color:var(--vs-tag-green-bg);border-color:#389e0d33}
