.emoji-mart-preview-emoticons,.emoji-mart-preview-shortnames{display:none!important}.emoji-mart-emoji[data-title]{pointer-events:auto}.chat-widget__bubble .emoji-mart-emoji span.emoji-type-image,.chat-widget__input-mirror .emoji-mart-emoji span.emoji-type-image,.chat-widget__system-tip .emoji-mart-emoji span.emoji-type-image{font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden}:root.admin-shell{--bg:#fff;--bg-elevated:#f8fafc;--surface:#fff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--gold:#1d4ed8;--gold-mid:#2563eb;--gold-bright:#3b82f6;--gold-deep:#1e3a8a;--ember:#0ea5e9;--text:#0f172a;--muted:#64748b;--line:rgba(37,99,235,.14);--line-strong:rgba(37,99,235,.26);--shadow:0 24px 60px rgba(15,23,42,.08);--shadow-gold:0 12px 40px rgba(37,99,235,.14);--ease-out:cubic-bezier(0.22,1,0.36,1);--font:system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif;--admin-table-row-alt:#f8fafc;--admin-header-bar:hsla(0,0%,100%,.92);--el-color-primary:#2563eb;--el-color-primary-light-3:#3b82f6;--el-color-primary-light-5:#60a5fa;--el-color-primary-light-7:#93c5fd;--el-color-primary-light-8:#bfdbfe;--el-color-primary-light-9:rgba(37,99,235,.12);--el-color-primary-dark-2:#1d4ed8;--el-text-color-primary:var(--text);--el-text-color-regular:var(--text);--el-text-color-secondary:var(--muted);--el-border-color:var(--line);--el-fill-color-blank:var(--surface);--el-bg-color:var(--surface);--el-bg-color-page:var(--bg);--el-fill-color:var(--surface-2);--el-fill-color-light:var(--bg-elevated);--el-fill-color-lighter:#fff;--el-fill-color-extra-light:rgba(37,99,235,.06);--el-fill-color-dark:#e2e8f0;--el-fill-color-darker:#cbd5e1}body,html.admin-shell{margin:0;height:100%;overflow:hidden}.admin-shell body{font-family:var(--font);background-color:var(--bg);background-image:radial-gradient(ellipse 900px 480px at 50% -18%,rgba(37,99,235,.07),transparent 58%),radial-gradient(ellipse 720px 420px at 100% 8%,rgba(14,165,233,.05),transparent 48%),radial-gradient(ellipse 620px 380px at 0 32%,rgba(59,130,246,.05),transparent 52%),linear-gradient(180deg,var(--bg-elevated) 0,var(--bg) 42%,#f8fafc 100%);color:var(--text)}#app.admin-root,.admin-shell .admin-shell-layout,.admin-shell .admin-shell-layout>.el-aside{height:100vh;overflow:hidden}.admin-shell .admin-shell-layout>.el-container{flex:1;min-height:0;min-width:0;overflow:hidden}.admin-shell .el-card{--el-card-bg-color:var(--surface);--el-card-border-color:var(--line);border-radius:14px;box-shadow:var(--shadow)}.admin-shell .el-card__header{border-bottom-color:var(--line);font-weight:600;letter-spacing:.02em;color:var(--text)}.admin-shell .el-input__wrapper{background-color:var(--surface);box-shadow:0 0 0 1px var(--line) inset}.admin-shell .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--line-strong) inset}.admin-shell .el-form-item__label{color:var(--muted)}.admin-shell .el-descriptions__body .el-descriptions__table{--el-descriptions-item-bordered-label-background:var(--surface-2)}.admin-shell .el-descriptions__content,.admin-shell .el-descriptions__label{color:var(--text)!important}.admin-shell .el-alert{--el-alert-bg-color:rgba(241,245,249,.95);border-color:var(--line)}.admin-shell .el-button--danger.is-plain{--el-button-bg-color:transparent;--el-button-border-color:rgba(220,38,38,.35);--el-button-text-color:#dc2626}.admin-shell .el-button--danger.is-plain:hover{--el-button-hover-text-color:#fff;--el-button-hover-bg-color:#dc2626;--el-button-hover-border-color:#dc2626}.admin-shell .el-tag{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.admin-shell .el-tag--success{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.28);color:#15803d}.admin-shell .el-tag--info{background:rgba(100,116,139,.1);border-color:var(--line);color:var(--muted)}.admin-shell .el-tag--warning{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.28);color:var(--gold-deep)}.admin-shell .login-footnote{color:var(--muted);line-height:1.5}.admin-shell .login-footnote strong{color:var(--gold-mid);font-weight:600}.admin-shell .login-footnote code{font-size:.85em;padding:.12em .35em;border-radius:6px;background:var(--surface-2);border:1px solid var(--line);color:var(--gold-mid)}.admin-shell .admin-aside{background:linear-gradient(180deg,#fff 0,var(--bg-elevated) 100%);border-right:1px solid var(--line);box-shadow:4px 0 24px rgba(15,23,42,.04)}.admin-shell .admin-aside .el-menu{--el-menu-bg-color:transparent;--el-menu-hover-bg-color:rgba(37,99,235,.08);--el-menu-active-color:var(--gold-mid);border-right:none}.admin-shell .admin-aside .el-menu-item,.admin-shell .admin-aside .el-sub-menu__title{color:var(--muted)!important}.admin-shell .admin-aside .el-menu-item:hover,.admin-shell .admin-aside .el-sub-menu__title:hover{color:var(--gold-mid)!important}.admin-shell .admin-aside .el-menu-item.is-active{color:var(--gold-mid)!important;background:linear-gradient(90deg,rgba(37,99,235,.1),transparent)!important;border-right:2px solid var(--gold-mid);font-weight:600}.admin-shell .admin-top-header{position:relative;z-index:20;flex-shrink:0;--el-header-padding:0;--el-header-height:56px;height:56px!important;padding:0!important;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--line);box-shadow:0 4px 24px rgba(15,23,42,.04)}.admin-shell .admin-right-shell.el-container{display:flex;flex-direction:column;height:100%;min-height:0}.admin-shell .admin-main-pane.el-main{--el-main-padding:0;display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px 36px;box-sizing:border-box}.admin-shell .admin-main-pane>*{flex:none;min-height:0}.admin-shell .page-card.el-card{height:auto;box-sizing:border-box}.admin-shell .admin-main-pane:has(>.agent-desk){overflow:hidden;display:flex;flex-direction:column}.admin-shell .admin-main-pane:has(>.agent-desk)>.agent-desk{flex:1;min-height:0}.admin-shell .agent-desk.page-card.el-card{min-height:0!important;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.admin-shell .admin-crumb{font-size:16px;font-weight:600;letter-spacing:.02em;background:linear-gradient(135deg,var(--gold-bright),var(--gold-mid),var(--ember));-webkit-background-clip:text;background-clip:text;color:transparent}.admin-shell .admin-username{color:var(--muted);font-size:14px}.admin-shell .el-table{--el-table-bg-color:var(--surface);--el-table-tr-bg-color:var(--surface);--el-table-header-bg-color:var(--surface-2);--el-table-row-hover-bg-color:rgba(37,99,235,.06);--el-table-current-row-bg-color:rgba(37,99,235,.1);--el-table-border-color:var(--line);--el-table-text-color:var(--text);color:var(--text)}.admin-shell .el-table th.el-table__cell{background-color:var(--surface-2)!important;color:var(--gold-deep)!important;font-weight:600;border-bottom-color:var(--line-strong)!important}.admin-shell .el-table td.el-table__cell{border-color:var(--line);color:var(--text)}.admin-shell .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--admin-table-row-alt)!important}.admin-shell .el-table__body-wrapper tr td.el-table-fixed-column--left,.admin-shell .el-table__body-wrapper tr td.el-table-fixed-column--right{background:inherit}.admin-shell .el-table__body tr.hover-row>td.el-table__cell{background-color:rgba(37,99,235,.06)!important}.admin-shell .el-table .cell{color:inherit}.admin-shell .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-text-color:var(--muted);--el-pagination-button-color:var(--muted);--el-disabled-bg-color:var(--surface-2)}.admin-shell .el-pagination.is-background .btn-next,.admin-shell .el-pagination.is-background .btn-prev,.admin-shell .el-pagination.is-background .el-pager li{background-color:var(--surface-2);color:var(--text);border:1px solid var(--line)}.admin-shell .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background:linear-gradient(145deg,var(--gold-deep),var(--gold-mid));color:#fff;border-color:transparent;box-shadow:var(--shadow-gold)}.admin-shell .el-button--success{--el-button-bg-color:#16a34a;--el-button-border-color:#16a34a;--el-button-hover-bg-color:#15803d;--el-button-hover-border-color:#15803d;--el-button-active-bg-color:#166534;--el-button-text-color:#fff}.admin-shell .el-button--success.is-plain{--el-button-bg-color:transparent;--el-button-border-color:rgba(22,163,74,.45);--el-button-text-color:#15803d;--el-button-hover-bg-color:rgba(22,163,74,.08);--el-button-hover-text-color:#166534}.admin-shell .el-button.is-link.el-button--primary{--el-button-text-color:var(--gold-mid)}.admin-shell .el-button.is-link.el-button--primary:hover{--el-button-hover-text-color:var(--gold-bright)}.admin-shell .el-button.is-link.el-button--warning{--el-button-text-color:#d97706}.admin-shell .el-button.is-link.el-button--danger{--el-button-text-color:#dc2626}.admin-shell .el-button.is-link.el-button--danger:hover{--el-button-hover-text-color:#b91c1c}.admin-shell .el-dialog{--el-dialog-bg-color:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.admin-shell .el-dialog__header{border-bottom:1px solid var(--line);margin-right:0;padding-bottom:14px}.admin-shell .el-overlay-dialog{background-color:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.admin-shell .el-tree{--el-tree-node-hover-bg-color:rgba(37,99,235,.06);background:transparent;color:var(--text)}.admin-shell .el-popper.is-light,.admin-shell .el-select-dropdown{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.admin-shell .el-select-dropdown__item{color:var(--text)}.admin-shell .el-select-dropdown__item.is-selected{color:var(--gold-mid);font-weight:600}.admin-shell .el-dropdown__popper.el-popper,.admin-shell .el-popper.is-light.el-dropdown__popper{background:var(--surface)!important;border:1px solid var(--line-strong)!important;box-shadow:var(--shadow)}.admin-shell .el-dropdown-menu{background:var(--surface)!important;padding:6px 0}.admin-shell .el-dropdown-menu__item{color:var(--text)!important;font-size:14px;font-weight:500;line-height:1.45;padding:10px 18px}.admin-shell .el-dropdown-menu__item:not(.is-disabled):focus,.admin-shell .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(37,99,235,.08)!important;color:var(--gold-mid)!important}.admin-shell .el-dropdown-menu__item.is-disabled{color:var(--muted)!important;opacity:.55}.admin-shell .el-dropdown__popper .el-popper__arrow:before{background:var(--surface)!important;border-color:var(--line)!important}.admin-shell .el-picker__popper.el-popper,.admin-shell .el-picker__popper.el-popper.is-light{background:var(--surface)!important;border:1px solid var(--line-strong)!important;box-shadow:var(--shadow)}.admin-shell .el-picker__popper .el-popper__arrow:before{background:var(--surface)!important;border-color:var(--line)!important}.admin-shell .el-picker-panel{--el-datepicker-text-color:var(--text);--el-datepicker-off-text-color:rgba(100,116,139,.72);--el-datepicker-header-text-color:var(--gold-deep);--el-datepicker-icon-color:var(--muted);--el-datepicker-border-color:var(--line);--el-datepicker-inner-border-color:var(--line);--el-datepicker-inrange-bg-color:rgba(37,99,235,.1);--el-datepicker-inrange-hover-bg-color:rgba(37,99,235,.14);--el-datepicker-active-color:var(--gold-mid);--el-datepicker-hover-text-color:var(--gold-mid);background:var(--surface)!important;color:var(--text);border:none}.admin-shell .el-date-range-picker__content,.admin-shell .el-date-range-picker__header,.admin-shell .el-picker-panel__body-wrapper,.admin-shell .el-picker-panel__content{color:var(--text)}.admin-shell .el-picker-panel__footer{background:var(--surface);border-top:1px solid var(--line)}.admin-shell .el-picker-panel__footer .el-button.is-text{color:var(--muted)}.admin-shell .el-picker-panel__footer .el-button.is-text:hover{color:var(--gold-mid);background:rgba(37,99,235,.08)}.admin-shell .el-picker-panel__footer .el-button--primary{--el-button-bg-color:var(--gold-mid);--el-button-border-color:var(--gold-mid);--el-button-text-color:#fff;--el-button-hover-bg-color:var(--gold-bright);--el-button-hover-border-color:var(--gold-bright);--el-button-hover-text-color:#fff}.admin-shell .el-picker-panel__icon-btn{color:var(--muted)!important}.admin-shell .el-picker-panel__icon-btn:hover{color:var(--gold-mid)!important}.admin-shell .el-date-picker__header-label{color:var(--gold-deep)!important;font-weight:600}.admin-shell .el-date-picker__header-label:hover{color:var(--gold-mid)!important}.admin-shell .el-date-table th{color:var(--muted)!important;border-bottom-color:var(--line)!important}.admin-shell .el-date-table td .el-date-table-cell{color:var(--text)}.admin-shell .el-date-table td.next-month .el-date-table-cell__text,.admin-shell .el-date-table td.prev-month .el-date-table-cell__text{color:rgba(100,116,139,.55)!important}.admin-shell .el-date-table td.available .el-date-table-cell__text{color:var(--text)!important}.admin-shell .el-date-table td.available:hover .el-date-table-cell__text{color:var(--gold-mid)!important;background:rgba(37,99,235,.1)}.admin-shell .el-date-table td.today .el-date-table-cell__text{color:var(--gold-mid)!important;font-weight:600}.admin-shell .el-date-table td.current:not(.disabled) .el-date-table-cell__text,.admin-shell .el-date-table td.end-date .el-date-table-cell__text,.admin-shell .el-date-table td.start-date .el-date-table-cell__text{background-color:var(--gold-mid)!important;color:#fff!important}.admin-shell .el-date-table td.in-range .el-date-table-cell{background-color:rgba(37,99,235,.1)!important}.admin-shell .el-date-table td.in-range .el-date-table-cell__text{color:var(--text)!important}.admin-shell .el-date-table td.disabled .el-date-table-cell__text{color:rgba(100,116,139,.32)!important;background:transparent!important}.admin-shell .el-date-range-picker{background:var(--surface)}.admin-shell .el-date-range-picker__content.is-left{border-right:1px solid var(--line)}.admin-shell .el-date-range-picker__time-header{border-bottom-color:var(--line)}.admin-shell .el-date-range-picker__time-header>.el-icon{color:var(--muted)}.admin-shell .el-date-range-picker__editors-wrap{color:var(--text)}.admin-shell .el-date-range-picker__editors-wrap .el-input__wrapper{background-color:var(--surface-2)}.admin-shell .el-date-range-picker__editors-wrap input{color:var(--text)}.admin-shell .el-time-panel{background:var(--surface);border:1px solid var(--line)}.admin-shell .el-time-panel__content:after,.admin-shell .el-time-panel__content:before{border-top-color:var(--line);border-bottom-color:var(--line)}.admin-shell .el-time-panel__footer{border-top:1px solid var(--line)}.admin-shell .el-time-spinner__wrapper .el-scrollbar__wrap{background:transparent}.admin-shell .el-time-spinner__item{color:var(--muted)!important}.admin-shell .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:rgba(37,99,235,.08)!important;color:var(--text)!important}.admin-shell .el-time-spinner__item.is-active:not(.is-disabled){color:var(--gold-mid)!important;font-weight:600}.admin-shell .el-time-spinner__item.is-disabled{color:rgba(100,116,139,.32)!important}.admin-shell .el-dialog .el-date-editor .el-input__wrapper{background-color:var(--surface);box-shadow:0 0 0 1px var(--line) inset}.admin-shell .el-dialog .el-date-editor .el-input__inner,.admin-shell .el-dialog .el-date-editor .el-range-input{color:var(--text)}.admin-shell .el-dialog .el-date-editor .el-range-separator{color:var(--muted)}.admin-shell .comm-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.28) transparent}.admin-shell .comm-scrollbar::-webkit-scrollbar{width:6px;height:6px}.admin-shell .comm-scrollbar::-webkit-scrollbar-track{background:transparent}.admin-shell .comm-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(37,99,235,.22);border-radius:999px;border:1px solid transparent;background-clip:padding-box}.admin-shell .comm-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(37,99,235,.38)}.admin-shell .comm-scrollbar::-webkit-scrollbar-corner{background:transparent}.admin-shell .comm-edit-dialog.el-dialog,.admin-shell .comm-view-dialog.el-dialog{overflow:hidden}.admin-shell .comm-edit-dialog .el-dialog__body,.admin-shell .comm-view-dialog .el-dialog__body{overflow-x:hidden;overflow-y:hidden}.admin-shell .comm-edit-tabs{min-width:0;width:100%;overflow:hidden}.admin-shell .comm-edit-tabs>.el-tabs__content{overflow:hidden}.admin-shell .comm-edit-tabs .el-tab-pane{min-width:0;overflow:hidden}.admin-shell .comm-basic-pane{height:100%;overflow-x:hidden;overflow-y:auto;padding-right:2px;overscroll-behavior:contain;box-sizing:border-box}.admin-shell .el-image-viewer__wrapper{background:rgba(15,23,42,.88)}.admin-shell .el-image-viewer__actions__inner,.admin-shell .el-image-viewer__close{color:#fff;background:rgba(15,23,42,.55);border-radius:8px}.admin-shell .el-image-viewer__btn{color:#bfdbfe}.admin-shell .el-image-viewer__btn:hover{color:#fff}#app,body,html{margin:0;height:100%}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif}