:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--bg-page:#f8fafc;--bg-card:#fff;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0;--border-radius-base:8px;--border-radius-card:12px;--shadow-base:0 1px 3px 0 rgba(0,0,0,0.05),0 4px 6px -1px rgba(0,0,0,0.05),0 10px 15px -3px rgba(0,0,0,0.02);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.03);--bg-header:hsla(0,0%,100%,0.8);--bg-sidebar:#fff;--bg-hero:linear-gradient(105deg,#fff 10%,#f8fafc 40%,#f0f7ff 75%,#e0f2fe);--bg-hover:#f1f5f9;--bg-hover-deep:#e2e8f0;--border-light:#f1f5f9;--border-hover:#cbd5e1;--bg-reload:#fff7ed;--border-reload:#fed7aa;--text-reload:#c2410c;--bg-reload-hover:#ffedd5;--border-reload-hover:#fdba74;--text-reload-hover:#9a3412;--bg-search-overlay:rgba(15,23,42,0.22);--border-search-input:#dbeafe;--bg-tip-hover:#eff6ff;--border-tip-hover:#bfdbfe;--text-tip-hover:#1d4ed8;--bg-jump-badge:#dbeafe;--text-jump-badge:#2563eb;--bg-overlay:hsla(0,0%,100%,0.95)}html.dark{--bg-page:#0f172a;--bg-card:#1e293b;--text-main:#e2e8f0;--text-muted:#94a3b8;--border-color:#334155;--bg-header:rgba(30,41,59,0.8);--bg-sidebar:#1e293b;--bg-hero:linear-gradient(105deg,#1e293b 10%,#0f172a 40%,#1e3a5f 75%,#0f2b48);--shadow-base:0 1px 3px 0 rgba(0,0,0,0.5),0 4px 6px -1px rgba(0,0,0,0.5);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--bg-hover:#334155;--bg-hover-deep:#475569;--border-light:hsla(0,0%,100%,0.06);--border-hover:#475569;--bg-reload:rgba(245,158,11,0.1);--border-reload:rgba(245,158,11,0.2);--text-reload:#f59e0b;--bg-reload-hover:rgba(245,158,11,0.2);--border-reload-hover:rgba(245,158,11,0.3);--text-reload-hover:#fbbf24;--bg-search-overlay:rgba(15,23,42,0.65);--border-search-input:rgba(37,99,235,0.2);--bg-tip-hover:rgba(59,130,246,0.1);--border-tip-hover:rgba(59,130,246,0.25);--text-tip-hover:#3b82f6;--bg-jump-badge:rgba(37,99,235,0.25);--text-jump-badge:#60a5fa;--bg-overlay:rgba(30,41,59,0.95)}#app{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-main);height:100%}body,html{margin:0;padding:0;height:100%;background-color:var(--bg-page)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}html.dark ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12)}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.24)}html.dark ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.24)}.box{margin-top:12px;background:var(--bg-card);padding:16px;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 1px 3px 0 rgba(0,0,0,.01),0 1px 2px 0 rgba(0,0,0,.02)!important;transition:box-shadow .25s ease,border-color .25s ease}.box:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)}html.dark .box:hover{border-color:var(--border-color)}.el-button{border-radius:6px!important;font-weight:500!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.el-button--primary{background-color:#3b82f6!important;border-color:#3b82f6!important}.el-button--primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.el-input__inner{border-radius:6px!important}.el-dialog{border-radius:10px!important;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.el-table{border-radius:8px;overflow:hidden;border:1px solid #f4f4f5}.el-table,.el-table tr{background-color:var(--bg-card)!important}.el-table th{background-color:#f8f9fa!important;color:#52525b!important;font-weight:600!important}.el-table--striped .el-table__row--striped td{background-color:var(--bg-page)!important}.el-table--enable-row-hover .el-table__row:hover>td{background-color:var(--bg-hover)!important}.el-table__fixed,.el-table__fixed-right{box-shadow:none!important}.el-table__fixed-right .el-table__cell,.el-table__fixed .el-table__cell{background-color:var(--bg-card)!important}.el-table__fixed-header-wrapper th,.el-table__fixed-right .el-table__fixed-header-wrapper th{background-color:#f8f9fa!important}.el-table--striped .el-table__row--striped .el-table__cell{background-color:var(--bg-page)!important}.el-table__body tr:hover>td.el-table__cell{background-color:var(--bg-hover)!important}.el-form--inline .el-form-item{margin-bottom:8px}.el-table__empty-block{position:relative}.premium-table .el-table__empty-block{border-bottom:1px solid #f1f5f9!important}.el-table:not(.premium-table) .el-table__empty-block{border-bottom:1px solid #f4f4f5!important}.el-table__fixed-right:before,.el-table__fixed:before{display:none!important}html.dark body{background-color:var(--bg-page)!important;color:var(--text-main)!important}html.dark .el-input__inner,html.dark .el-textarea__inner{background-color:#0f172a!important;border-color:#334155!important;color:var(--text-main)!important}html.dark .el-input__inner::-moz-placeholder,html.dark .el-textarea__inner::-moz-placeholder{color:#475569!important}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder{color:#475569!important}html.dark .el-input__inner:focus,html.dark .el-textarea__inner:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.25)!important}html.dark .el-input.is-disabled .el-input__inner{background-color:#0c1220!important;border-color:#1e293b!important;color:#475569!important}html.dark .el-autocomplete-suggestion,html.dark .el-dropdown-menu,html.dark .el-picker-panel,html.dark .el-select-dropdown{background-color:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)!important}html.dark .el-select-dropdown__item{color:#94a3b8!important}html.dark .el-autocomplete-suggestion li:hover,html.dark .el-dropdown-menu__item:hover,html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background-color:#334155!important;color:#f1f5f9!important}html.dark .el-select-dropdown__item.selected{color:#3b82f6!important;font-weight:600}html.dark .el-dropdown-menu__item{color:#94a3b8!important}html.dark .el-dropdown-menu__item.is-disabled{color:#475569!important}html.dark .el-dropdown-menu__item--divided{border-top:1px solid #334155!important}html.dark .el-dropdown-menu__item--divided:before{background-color:#1e293b!important}html.dark .el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#334155!important}html.dark .el-popper[x-placement^=top] .popper__arrow{border-top-color:#334155!important}html.dark .el-dialog{background-color:#1e293b!important;border:1px solid #334155!important}html.dark .el-dialog__title{color:#f1f5f9!important}html.dark .el-dialog__body{color:#e2e8f0!important}html.dark .el-message-box{background-color:#1e293b!important;border:1px solid #334155!important}html.dark .el-message-box__content,html.dark .el-message-box__title{color:#f1f5f9!important}html.dark .el-table{border-color:var(--border-color)!important}html.dark .el-table,html.dark .el-table th,html.dark .el-table tr{background-color:var(--bg-card)!important;color:var(--text-main)!important}html.dark .el-table th{background-color:var(--bg-page)!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important}html.dark .el-table td,html.dark .el-table th.is-leaf{border-bottom:1px solid var(--border-light)!important}html.dark .el-table--striped .el-table__row--striped td{background:rgba(15,23,42,.45)!important}html.dark .el-table--enable-row-hover .el-table__row:hover>td{background-color:var(--bg-hover)!important}html.dark .el-table__empty-block{background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}html.dark .el-table__empty-text{color:var(--text-muted)!important}html.dark .el-table:before{background-color:var(--border-color)!important}html.dark .el-pagination{color:#94a3b8!important}html.dark .el-pagination button:disabled{background-color:#1e293b!important;color:#475569!important}html.dark .el-pager li,html.dark .el-pagination .btn-next,html.dark .el-pagination .btn-prev{background-color:#1e293b!important;color:#94a3b8!important}html.dark .el-pager li.active{color:#3b82f6!important}html.dark .el-pagination__jump,html.dark .el-pagination__total{color:#94a3b8!important}html.dark .el-form-item__label{color:#e2e8f0!important}html.dark .el-card{background-color:#1e293b!important;border:1px solid #334155!important;color:#f1f5f9!important}html.dark .el-card__header{border-bottom:1px solid #334155!important}html.dark .el-button--default{background-color:#273549!important;border-color:#3d4f68!important;color:#e2e8f0!important}html.dark .el-button--default:hover{background-color:#33455e!important;color:#fff!important;border-color:#4b6180!important}html.dark .el-tabs__item{color:#94a3b8!important}html.dark .el-tabs__item.is-active{color:#3b82f6!important}html.dark .el-tabs--card>.el-tabs__header{border-bottom:1px solid #334155!important}html.dark .el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #334155!important}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item{border-left:1px solid #334155!important}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background-color:#1e293b!important;border-bottom-color:#1e293b!important}html.dark .el-loading-mask{background-color:rgba(15,23,42,.7)!important}html.dark .el-breadcrumb__inner,html.dark .el-breadcrumb__inner a{color:var(--text-muted)!important;font-weight:500!important;transition:color .2s ease}html.dark .el-breadcrumb__inner.is-link:hover,html.dark .el-breadcrumb__inner a:hover{color:var(--primary-color)!important}html.dark .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-main)!important;font-weight:600!important}html.dark .el-breadcrumb__separator{color:var(--text-muted)!important}html.dark .el-dropdown-menu.premium-dropdown-menu,html.dark .premium-dropdown-menu{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}html.dark .premium-dropdown-menu .dropdown-user-header{border-bottom:1px solid var(--border-color)!important}html.dark .premium-dropdown-menu .header-username{color:var(--text-main)!important}html.dark .premium-dropdown-menu .dropdown-item-icon,html.dark .premium-dropdown-menu .header-role{color:var(--text-muted)!important}html.dark .premium-dropdown-menu .el-dropdown-menu__item:not(.menu-item-logout):hover{background-color:var(--bg-hover)!important;color:var(--text-main)!important}html.dark .premium-dropdown-menu .menu-item-logout:hover{background-color:rgba(239,68,68,.15)!important}html.dark .premium-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid var(--border-color)!important}html.dark .el-drawer,html.dark .premium-dropdown-menu .el-dropdown-menu__item--divided:before{background-color:var(--bg-card)!important}html.dark .el-drawer{border-left:1px solid var(--border-color)!important}html.dark .el-drawer__header{color:var(--text-main)!important;border-bottom:1px solid var(--border-color)!important;padding:16px 20px!important;margin-bottom:0!important}html.dark .el-drawer__body{background-color:var(--bg-card)!important;color:var(--text-muted)!important}html.dark .el-table:after,html.dark .el-table:before{background-color:var(--border-color)!important}html.dark .el-table__row{background-color:var(--bg-card)!important}html.dark .el-table__cell,html.dark .el-table th.el-table__cell{border-bottom:1px solid var(--border-color)!important}html.dark .el-table th.el-table__cell{background-color:var(--bg-page)!important;color:var(--text-muted)!important}html.dark .el-table:not(.premium-table) .el-table__empty-block{background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}html.dark .el-table__fixed,html.dark .el-table__fixed-right{background-color:var(--bg-card)!important;box-shadow:none!important}html.dark .el-table__fixed-right:before,html.dark .el-table__fixed:before{background-color:var(--border-color)!important}html.dark .el-table__fixed-right .el-table__cell,html.dark .el-table__fixed .el-table__cell{background-color:var(--bg-card)!important}html.dark .el-table__fixed-right .el-table__body tr:hover>td.el-table__cell,html.dark .el-table__fixed .el-table__body tr:hover>td.el-table__cell{background-color:var(--bg-hover)!important}html.dark .el-table__fixed-header-wrapper th,html.dark .el-table__fixed-right .el-table__fixed-header-wrapper th{background-color:var(--bg-page)!important}html.dark .el-cascader__dropdown{border:1px solid var(--border-color)!important}html.dark .el-cascader-panel,html.dark .el-cascader__dropdown{background-color:var(--bg-card)!important}html.dark .el-cascader-menu{border-right:1px solid var(--border-color)!important;color:var(--text-muted)!important}html.dark .el-cascader-node:not(.is-disabled):focus,html.dark .el-cascader-node:not(.is-disabled):hover{background-color:var(--bg-hover)!important;color:var(--text-main)!important}html.dark .el-cascader-node.is-active,html.dark .el-cascader-node.is-selectable.in-active-path{color:var(--primary-color)!important;font-weight:600!important}html.dark .el-date-picker,html.dark .el-date-range-picker{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-muted)!important}html.dark .el-date-picker__header,html.dark .el-date-range-picker__header{color:var(--text-main)!important}html.dark .el-date-range-picker__content.is-left{border-right:1px solid var(--border-color)!important}html.dark .el-date-table th{border-bottom:1px solid var(--border-color)!important;color:var(--text-muted)!important}html.dark .el-date-table td.next-month,html.dark .el-date-table td.prev-month{color:#475569!important}html.dark .el-date-table td.normal{color:var(--text-main)!important}html.dark .el-date-table td.in-range div{background-color:rgba(59,130,246,.15)!important}html.dark .el-date-table td.today span{color:var(--primary-color)!important;font-weight:700!important}html.dark .el-date-table td.available:hover{color:var(--primary-color)!important}html.dark .el-date-table td.current:not(.disabled) span{background-color:var(--primary-color)!important;color:#fff!important}html.dark .el-picker-panel__footer{background-color:var(--bg-page)!important;border-top:1px solid var(--border-color)!important}html.dark .el-picker-panel__shortcut{color:var(--text-muted)!important;background-color:transparent!important}html.dark .el-picker-panel__shortcut:hover{color:var(--primary-color)!important}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{background-color:var(--bg-hover)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}html.dark .el-input-number__decrease:hover,html.dark .el-input-number__increase:hover{color:var(--text-main)!important;background-color:var(--bg-hover-deep)!important}html.dark .el-input-number__decrease{border-right:1px solid var(--border-color)!important}html.dark .el-input-number__increase{border-left:1px solid var(--border-color)!important}html.dark .el-popover{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-muted)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)!important}html.dark .el-popover__title{color:var(--text-main)!important}html.dark .el-checkbox__inner{background-color:var(--bg-page)!important;border-color:var(--border-color)!important}html.dark .el-checkbox__inner:after{border-color:#fff!important}html.dark .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}html.dark .el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--bg-hover)!important;border-color:var(--border-color)!important}html.dark .el-checkbox__label{color:var(--text-muted)!important}html.dark .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--text-main)!important}html.dark .el-button--primary.is-plain{background-color:rgba(59,130,246,.15)!important;border-color:rgba(59,130,246,.3)!important;color:#60a5fa!important}html.dark .el-button--primary.is-plain:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}html.dark .el-button--success.is-plain{background-color:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.3)!important;color:#34d399!important}html.dark .el-button--success.is-plain:hover{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}html.dark .el-button--warning.is-plain{background-color:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.3)!important;color:#fbbf24!important}html.dark .el-button--warning.is-plain:hover{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}html.dark .el-button--danger.is-plain{background-color:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.3)!important;color:#f87171!important}html.dark .el-button--danger.is-plain:hover{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}html.dark .el-button--info.is-plain{background-color:rgba(100,116,139,.15)!important;border-color:rgba(100,116,139,.3)!important;color:#94a3b8!important}html.dark .el-button--info.is-plain:hover{background-color:#64748b!important;border-color:#64748b!important;color:#fff!important}html.dark .el-button--text{color:#60a5fa!important}html.dark .el-button--text:hover{color:#93c5fd!important}html.dark .el-button--text.is-disabled{color:#475569!important}html.dark .el-table td.el-table__cell,html.dark .el-table th.el-table__cell{border-bottom:1px solid var(--border-light)!important;border-right:1px solid var(--border-light)!important}html.dark .el-table--border th.el-table__cell,html.dark .el-table__fixed-right-patch{border-bottom:1px solid var(--border-color)!important;border-right:1px solid var(--border-color)!important;background-color:var(--bg-page)!important}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,html.dark .el-table__body tr.hover-row.current-row>td.el-table__cell,html.dark .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,html.dark .el-table__body tr.hover-row>td.el-table__cell{background-color:var(--bg-hover)!important}html.dark .el-table__fixed,html.dark .el-table__fixed-right{box-shadow:none!important}html.dark .el-drawer,html.dark .el-drawer__body,html.dark .logic-args-drawer,html.dark .mch-group-drawer,html.dark .product-form-drawer,html.dark .rest-form-drawer,html.dark .xs-channel-drawer{background-color:var(--bg-page)!important}html.dark .breadcrumb-header,html.dark .drawer-header{background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}html.dark .drawer-title,html.dark .header-title{color:var(--text-main)!important}html.dark .drawer-close-btn,html.dark .form-drawer-close{background-color:var(--bg-hover)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}html.dark .detail-content,html.dark .drawer-content,html.dark .form-drawer-content{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important}html.dark .drawer-footer,html.dark .form-drawer-footer{background-color:var(--bg-card)!important;border-top:1px solid var(--border-color)!important}html.dark .detail-workspace,html.dark .is-drawer-workspace,html.dark .rest-workspace{background-color:var(--bg-page)!important}html.dark .is-drawer-workspace .breadcrumb-header{background-color:var(--bg-card)!important;border-bottom:1px solid var(--border-color)!important}html.dark .panel-section-title{color:var(--text-main)!important}html.dark .section-subtitle{color:var(--text-muted)!important}html.dark .form-section,html.dark .panel-section-header{border-bottom:1px solid var(--border-color)!important}html.dark .drawer-horizontal-form :deep(.el-form-item__label),html.dark .el-form-item__label,html.dark .form-container :deep(.el-form-item__label){color:var(--text-muted)!important}html.dark .btn-add-row{background-color:var(--bg-hover)!important;border-color:var(--border-color)!important;color:var(--primary-color)!important}html.dark .btn-add-row:hover{background-color:var(--bg-hover-deep)!important;border-color:var(--border-hover)!important}html.dark .mch-table-container{border-color:var(--border-color)!important}html.dark .inline-edit-table :deep(.el-input__inner){border-color:var(--border-color)!important;background-color:var(--bg-page)!important;color:var(--text-main)!important}html.dark .el-table__fixed,html.dark .el-table__fixed-body-wrapper,html.dark .el-table__fixed-header-wrapper,html.dark .el-table__fixed-right,html.dark .el-table__fixed-right-patch,html.dark .el-table__fixed-right .el-table__cell,html.dark .el-table__fixed .el-table__cell{background-color:var(--bg-card)!important}html.dark .el-table__fixed-right-patch{background-color:var(--bg-page)!important;border-bottom-color:var(--border-color)!important}html.dark .el-table .el-button.is-plain{background-color:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.1)!important}html.dark .el-table .el-button--primary.is-plain{color:#60a5fa!important;border-color:rgba(59,130,246,.25)!important}html.dark .el-table .el-button--primary.is-plain:hover{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.dark .el-table .el-button--danger.is-plain{color:#f87171!important;border-color:rgba(239,68,68,.25)!important}html.dark .el-table .el-button--danger.is-plain:hover{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}html.dark .el-table .el-button--success.is-plain{color:#34d399!important;border-color:rgba(16,185,129,.25)!important}html.dark .el-table .el-button--success.is-plain:hover{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}html.dark .el-table .el-button--warning.is-plain{color:#fbbf24!important;border-color:rgba(245,158,11,.25)!important}html.dark .el-table .el-button--warning.is-plain:hover{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}html.dark .el-table .el-button--text{color:#60a5fa!important}html.dark .el-table .el-button--text:hover{color:#93c5fd!important}.el-table__fixed,.el-table__fixed-right,html.dark .el-table__fixed,html.dark .el-table__fixed-right{box-shadow:none!important}.el-table__fixed-right .el-table__cell,.el-table__fixed .el-table__cell,.premium-table .el-table__fixed-right .el-table__cell,.premium-table .el-table__fixed .el-table__cell{background-color:var(--bg-card)!important}.el-table--striped .el-table__row--striped .el-table__cell,.el-table--striped .el-table__row--striped td,.premium-table.el-table--striped .el-table__row--striped .el-table__cell,.premium-table.el-table--striped .el-table__row--striped td{background-color:var(--bg-page)!important}.el-table__body tr.hover-row>td,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr:hover>td,.el-table__body tr:hover>td.el-table__cell,.el-table__fixed-right .el-table__body tr.hover-row>td,.el-table__fixed-right .el-table__body tr.hover-row>td.el-table__cell,.el-table__fixed-right .el-table__body tr:hover>td,.el-table__fixed-right .el-table__body tr:hover>td.el-table__cell,.el-table__fixed .el-table__body tr.hover-row>td,.el-table__fixed .el-table__body tr.hover-row>td.el-table__cell,.el-table__fixed .el-table__body tr:hover>td,.el-table__fixed .el-table__body tr:hover>td.el-table__cell,.premium-table .el-table__body tr.hover-row>td,.premium-table .el-table__body tr:hover>td,.premium-table .el-table__fixed-right .el-table__body tr.hover-row>td,.premium-table .el-table__fixed-right .el-table__body tr:hover>td,.premium-table .el-table__fixed .el-table__body tr.hover-row>td,.premium-table .el-table__fixed .el-table__body tr:hover>td{background-color:var(--bg-hover)!important}html.dark .el-table__fixed-right .el-table__cell,html.dark .el-table__fixed .el-table__cell,html.dark .premium-table .el-table__fixed-right .el-table__cell,html.dark .premium-table .el-table__fixed .el-table__cell{background-color:var(--bg-card)!important}html.dark .el-table--striped .el-table__row--striped .el-table__cell,html.dark .el-table--striped .el-table__row--striped td,html.dark .premium-table.el-table--striped .el-table__row--striped .el-table__cell,html.dark .premium-table.el-table--striped .el-table__row--striped td{background-color:rgba(15,23,42,.45)!important}html.dark .el-table__body tr.hover-row>td,html.dark .el-table__body tr.hover-row>td.el-table__cell,html.dark .el-table__body tr:hover>td,html.dark .el-table__body tr:hover>td.el-table__cell,html.dark .el-table__fixed-right .el-table__body tr.hover-row>td,html.dark .el-table__fixed-right .el-table__body tr.hover-row>td.el-table__cell,html.dark .el-table__fixed-right .el-table__body tr:hover>td,html.dark .el-table__fixed-right .el-table__body tr:hover>td.el-table__cell,html.dark .el-table__fixed .el-table__body tr.hover-row>td,html.dark .el-table__fixed .el-table__body tr.hover-row>td.el-table__cell,html.dark .el-table__fixed .el-table__body tr:hover>td,html.dark .el-table__fixed .el-table__body tr:hover>td.el-table__cell,html.dark .premium-table .el-table__body tr.hover-row>td,html.dark .premium-table .el-table__body tr:hover>td,html.dark .premium-table .el-table__fixed-right .el-table__body tr.hover-row>td,html.dark .premium-table .el-table__fixed-right .el-table__body tr:hover>td,html.dark .premium-table .el-table__fixed .el-table__body tr.hover-row>td,html.dark .premium-table .el-table__fixed .el-table__body tr:hover>td{background-color:var(--bg-hover)!important}.table-content-area.has-state .el-table .el-table__fixed,.table-content-area.has-state .el-table .el-table__fixed-right{opacity:0!important;pointer-events:none!important;transition:opacity .15s ease}html.dark .btn-reload{background-color:var(--bg-reload)!important;border-color:var(--border-reload)!important;color:var(--text-reload)!important}html.dark .btn-reload:focus,html.dark .btn-reload:hover{background-color:var(--bg-reload-hover)!important;border-color:var(--border-reload-hover)!important;color:var(--text-reload-hover)!important}.cell-id,.cell-platform,.cell-rate,.cell-text-gray,.cell-text-main,.el-breadcrumb,.el-button,.el-dialog__footer,.el-dialog__header,.el-dropdown-menu,.el-pagination,.el-step,.el-table th,.el-tabs__item,.logo-wrapper,.sidebar-collapse-trigger,.status-dot-badge,.status-simple-badge,.svg-inline--fa,.table-toolbar,i,span.premium-header-title{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.el-button,.el-dropdown-menu__item,.el-tabs__item,.logo-wrapper,.sidebar-collapse-trigger,span.premium-header-title{cursor:pointer!important}.status-dot-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;box-sizing:border-box}.status-dot-badge .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot-badge.online{color:#10b981;background-color:rgba(16,185,129,.08)}.status-dot-badge.online .dot{background-color:#10b981}.status-dot-badge.testing{color:#d97706;background-color:rgba(245,158,11,.08)}.status-dot-badge.testing .dot{background-color:#f59e0b}.status-dot-badge.developing{color:var(--primary-color);background-color:rgba(37,99,235,.08)}.status-dot-badge.developing .dot{background-color:var(--primary-color)}.status-dot-badge.closed{color:#dc2626;background-color:rgba(239,68,68,.08)}.status-dot-badge.closed .dot{background-color:#ef4444}.status-simple-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:20px;box-sizing:border-box;transition:all .2s ease}.status-simple-badge .dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;transition:all .2s ease}.status-simple-badge.active{color:#10b981;background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2)}.status-simple-badge.active .dot{background-color:#10b981}.status-simple-badge.inactive{color:#64748b;background-color:rgba(100,116,139,.08);border:1px solid rgba(100,116,139,.15)}.status-simple-badge.inactive .dot{background-color:#94a3b8}html.dark .status-simple-badge.active{color:#34d399!important;background-color:rgba(16,185,129,.15)!important;border:1px solid rgba(16,185,129,.3)!important}html.dark .status-simple-badge.active .dot{background-color:#34d399!important;box-shadow:0 0 6px rgba(52,211,153,.6)!important}html.dark .status-simple-badge.inactive{color:#94a3b8!important;background-color:rgba(148,163,184,.12)!important;border:1px solid rgba(148,163,184,.2)!important}html.dark .status-simple-badge.inactive .dot{background-color:#64748b!important}html.dark .el-tag--warning,html.dark .ext-template-tag{color:#fbbf24!important;background-color:rgba(245,158,11,.16)!important;border-color:rgba(245,158,11,.35)!important;font-weight:600!important}html.dark .el-popover{background-color:#1e293b!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.5)!important;color:#f1f5f9!important}html.dark .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#1e293b!important}html.dark .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#1e293b!important}html.dark .el-popover .el-alert--warning,html.dark .el-popover .ext-template-alert,html.dark .ext-template-alert{background-color:rgba(245,158,11,.12)!important;border:1px solid rgba(245,158,11,.3)!important;border-radius:8px!important}html.dark .el-popover .el-alert--warning .el-alert__description,html.dark .el-popover .el-alert--warning .el-alert__title,html.dark .ext-template-alert .el-alert__description,html.dark .ext-template-alert .el-alert__title{color:#fef08a!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important}.app-sidebar[data-v-07ad8ab7]{background-color:var(--bg-sidebar);color:var(--text-muted);width:220px!important;height:100%;display:flex;flex-direction:column;border-right:1px solid var(--border-color);transition:width .3s cubic-bezier(.2,0,0,1)!important;z-index:1001;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow-x:hidden!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.app-sidebar.collapsed[data-v-07ad8ab7]{width:56px!important;overflow-x:hidden!important}.logo-wrapper[data-v-07ad8ab7]{height:56px;display:flex;align-items:center;padding:0 16px;text-decoration:none;background-color:var(--bg-sidebar);border-bottom:1px solid var(--border-color);overflow:hidden;flex-shrink:0}.logo-img[data-v-07ad8ab7]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:background-color .2s ease}html.dark .logo-img[data-v-07ad8ab7]{background-color:hsla(0,0%,100%,.85);border-radius:6px;padding:2px;box-sizing:border-box}.logo-text-box[data-v-07ad8ab7]{display:flex;flex-direction:column;justify-content:center;margin-left:12px;line-height:1.25}.logo-main-title[data-v-07ad8ab7]{font-size:14px;font-weight:700;color:var(--text-main);letter-spacing:.5px;white-space:nowrap}.logo-sub-title[data-v-07ad8ab7]{font-size:11px;font-weight:500;color:var(--text-muted);margin-top:2px;white-space:nowrap}.app-sidebar.collapsed .logo-wrapper[data-v-07ad8ab7]{padding:0;justify-content:center}.menu-scroll-container[data-v-07ad8ab7]{flex:1;overflow-y:auto;overflow-x:hidden!important}.menu-scroll-container[data-v-07ad8ab7]::-webkit-scrollbar{width:4px}.menu-scroll-container[data-v-07ad8ab7]::-webkit-scrollbar-track{background:transparent}.menu-scroll-container[data-v-07ad8ab7]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.left-menu-vertical[data-v-07ad8ab7]{border:none!important;width:100%!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sidebar-menu-item[data-v-07ad8ab7]{height:40px!important;line-height:40px!important;margin:4px 12px!important;border-radius:8px!important;font-size:13px!important;transition:all .2s ease!important;color:var(--text-muted)!important}.sidebar-icon[data-v-07ad8ab7]{margin-right:12px;font-size:14px;width:16px;text-align:center;color:var(--text-muted);transition:transform .2s ease}.sidebar-menu-item[data-v-07ad8ab7]:hover{background-color:rgba(37,99,235,.04)!important;color:var(--text-main)!important}.sidebar-menu-item:hover .sidebar-icon[data-v-07ad8ab7]{color:var(--text-main);transform:scale(1.1)}.sidebar-menu-item.is-active[data-v-07ad8ab7]{background-color:rgba(37,99,235,.08)!important;color:var(--primary-color)!important;position:relative;font-weight:600}.sidebar-menu-item.is-active[data-v-07ad8ab7]:before{content:"";position:absolute;left:0;top:10px;height:20px;width:3px;background-color:var(--primary-color);border-radius:0 4px 4px 0}.sidebar-menu-item.is-active .sidebar-icon[data-v-07ad8ab7]{color:var(--primary-color)!important}.sidebar-menu-text[data-v-07ad8ab7]{font-weight:500;transition:opacity .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1)!important;opacity:1;display:inline-block;white-space:nowrap;max-width:150px;vertical-align:middle}.collapsed .sidebar-menu-text[data-v-07ad8ab7]{opacity:0!important;max-width:0!important;overflow:hidden;pointer-events:none}[data-v-07ad8ab7] .el-submenu__title{height:40px!important;line-height:40px!important;margin:4px 12px!important;border-radius:8px!important;font-size:13px!important;transition:all .2s ease!important;color:var(--text-muted)!important}[data-v-07ad8ab7] .el-submenu__title:hover{background-color:rgba(37,99,235,.04)!important;color:var(--text-main)!important}[data-v-07ad8ab7] .el-submenu__title .sidebar-icon{margin-right:12px;font-size:14px;width:16px;text-align:center;color:var(--text-muted);transition:transform .2s ease}[data-v-07ad8ab7] .el-submenu__title:hover .sidebar-icon{color:var(--text-main);transform:scale(1.1)}[data-v-07ad8ab7] .el-menu--inline{background-color:transparent!important;border-left:1.5px solid var(--border-color)!important;margin-left:40px!important;padding-left:2px!important;margin-top:2px;margin-bottom:2px;transition:all .2s ease}.sidebar-menu-item.sub-item[data-v-07ad8ab7]{margin:2px 12px 2px 0!important;padding-left:12px!important;height:36px!important;line-height:36px!important;font-size:12.5px!important}.sidebar-collapse-trigger[data-v-07ad8ab7]{height:48px;line-height:48px;border-top:1px solid var(--border-color);padding:0 16px;cursor:pointer;display:flex;align-items:center;color:var(--text-muted);transition:background-color .2s ease,color .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.5px;background-color:var(--bg-sidebar);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.sidebar-collapse-trigger[data-v-07ad8ab7]:hover{background-color:rgba(37,99,235,.04);color:var(--text-main)}.collapsed .sidebar-collapse-trigger[data-v-07ad8ab7]{padding:0!important;width:56px!important;justify-content:center!important}.collapse-icon[data-v-07ad8ab7]{font-size:15px;-webkit-text-stroke:.4px currentColor;margin-right:8px}.collapsed .collapse-icon[data-v-07ad8ab7]{margin-right:0;font-size:15px}.collapse-text[data-v-07ad8ab7]{white-space:nowrap;display:inline-block}.left-menu-vertical.el-menu--collapse[data-v-07ad8ab7]{width:56px!important}.left-menu-vertical.el-menu--collapse[data-v-07ad8ab7] .el-menu-item,.left-menu-vertical.el-menu--collapse[data-v-07ad8ab7] .el-submenu__title{padding:0!important;margin:4px 0!important;width:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}.left-menu-vertical.el-menu--collapse[data-v-07ad8ab7] .sidebar-icon{margin:0!important;font-size:16px!important;width:16px!important;text-align:center!important}.left-menu-vertical.el-menu--collapse[data-v-07ad8ab7] .el-submenu__icon-arrow{display:none!important}.breadcrumb[data-v-3cb1982c]{display:flex;align-items:center}.global-search-overlay[data-v-3fb6004a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-search-overlay);backdrop-filter:blur(8px);z-index:3000;display:flex;justify-content:center;align-items:flex-start;padding-top:10vh}.search-modal-container[data-v-3fb6004a]{width:600px;max-width:90%;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.25),0 8px 20px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.search-modal-header[data-v-3fb6004a]{display:flex;align-items:center;margin:12px;padding:10px 12px;border:1px solid var(--border-search-input);border-radius:10px;background:var(--bg-page);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);transition:border-color .25s,box-shadow .25s}.search-modal-header[data-v-3fb6004a]:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}html.dark .search-modal-header[data-v-3fb6004a]:focus-within{box-shadow:0 0 0 3px rgba(59,130,246,.25)!important}.search-input-icon[data-v-3fb6004a]{color:#2563eb;font-size:15px;margin-right:12px}.search-raw-input[data-v-3fb6004a]{flex:1;background:transparent;border:none;color:var(--text-main);font-size:15px;outline:none;font-family:inherit}.search-raw-input[data-v-3fb6004a]::-moz-placeholder{color:var(--text-muted)}.search-raw-input[data-v-3fb6004a]::placeholder{color:var(--text-muted)}.search-esc-hint[data-v-3fb6004a]{font-size:11px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-hover);padding:2px 7px;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-modal-body[data-v-3fb6004a]{max-height:420px;overflow-y:auto;padding:12px}.search-modal-body[data-v-3fb6004a]::-webkit-scrollbar{width:6px}.search-modal-body[data-v-3fb6004a]::-webkit-scrollbar-track{background:transparent}.search-modal-body[data-v-3fb6004a]::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}.search-default-tips[data-v-3fb6004a]{padding:8px}.tips-group-title[data-v-3fb6004a]{font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:10px}.tips-items[data-v-3fb6004a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tips-item-card[data-v-3fb6004a]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-color);padding:10px 14px;border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .2s ease;font-size:13.5px}.tips-item-card[data-v-3fb6004a]:hover{background:var(--bg-tip-hover);border-color:var(--border-tip-hover);color:var(--text-tip-hover);box-shadow:0 6px 16px rgba(37,99,235,.08)}.tip-icon[data-v-3fb6004a]{margin-right:10px;color:#2563eb}.result-group[data-v-3fb6004a]{margin-bottom:16px}.result-group[data-v-3fb6004a]:last-child{margin-bottom:8px}.result-group-title[data-v-3fb6004a]{font-size:11px;font-weight:600;color:var(--text-muted);padding:0 8px 6px;text-transform:uppercase;letter-spacing:.05em}.result-item[data-v-3fb6004a]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .15s ease;margin-bottom:2px}.result-item-left[data-v-3fb6004a]{display:flex;align-items:center;color:var(--text-main);font-size:13.5px}.item-icon[data-v-3fb6004a]{margin-right:12px;color:var(--text-muted);width:16px;text-align:center}.item-main-name[data-v-3fb6004a]{font-weight:500}.item-sub-info[data-v-3fb6004a]{color:var(--text-muted);font-size:12px}.result-item-right[data-v-3fb6004a]{opacity:0;transition:opacity .15s ease}.jump-badge[data-v-3fb6004a]{font-size:11px;color:var(--text-jump-badge);background:var(--bg-jump-badge);padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:4px}.result-item.active[data-v-3fb6004a]{background:var(--bg-tip-hover);border-color:var(--border-tip-hover);color:var(--text-main)}.result-item.active .item-icon[data-v-3fb6004a]{color:#2563eb}.result-item.active .result-item-right[data-v-3fb6004a]{opacity:1}.search-empty-state[data-v-3fb6004a]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:var(--text-muted)}.empty-icon[data-v-3fb6004a]{font-size:32px;margin-bottom:12px;color:var(--border-hover)}.empty-title[data-v-3fb6004a]{font-size:14px;font-weight:600;color:var(--text-main);margin-bottom:4px}.empty-desc[data-v-3fb6004a]{font-size:12px;color:var(--text-muted)}.search-modal-footer[data-v-3fb6004a]{display:flex;align-items:center;padding:10px 18px;background:var(--bg-page);border-top:1px solid var(--border-color);font-size:11px;color:var(--text-muted);gap:16px}.footer-hint-item[data-v-3fb6004a]{display:flex;align-items:center;gap:5px}.footer-hint-item kbd[data-v-3fb6004a]{background:var(--bg-card);border:1px solid var(--border-hover);padding:1px 4px;border-radius:3px;color:var(--text-muted)}.fade-in-enter-active[data-v-3fb6004a],.fade-in-leave-active[data-v-3fb6004a]{transition:opacity .18s cubic-bezier(.16,1,.3,1)}.fade-in-enter[data-v-3fb6004a],.fade-in-leave-to[data-v-3fb6004a]{opacity:0}.app-layout-container[data-v-0172ec4b]{height:100%;background-color:var(--bg-page)}.app-main-container[data-v-0172ec4b]{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-header-component[data-v-0172ec4b]{background-color:var(--bg-header);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.02);height:56px!important;line-height:56px;padding:0 16px;z-index:99}.tags-view-container[data-v-0172ec4b]{height:48px;width:100%;background-color:var(--bg-card);border-bottom:1px solid var(--border-color);display:flex;align-items:center;padding:0 16px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;gap:8px;z-index:100!important;flex-shrink:0;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}html.dark .tags-view-container[data-v-0172ec4b]{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.tags-view-container[data-v-0172ec4b]::-webkit-scrollbar{height:3px}.tags-view-container[data-v-0172ec4b]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:2px}html.dark .tags-view-container[data-v-0172ec4b]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12)}.tag-view-item[data-v-0172ec4b]{display:inline-flex;align-items:center;height:26px;line-height:26px;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);background:var(--bg-card);padding:0 10px;font-size:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:6px;flex-shrink:0!important;white-space:nowrap!important}.tag-view-item[data-v-0172ec4b]:hover{background-color:#f1f5f9;color:var(--text-main);border-color:#cbd5e1}html.dark .tag-view-item[data-v-0172ec4b]:hover{background-color:#334155;color:#f1f5f9;border-color:#475569}.tag-view-item.active[data-v-0172ec4b]{font-weight:500}.tag-view-item.active[data-v-0172ec4b],html.dark .tag-view-item.active[data-v-0172ec4b]{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.tag-view-item.active .tag-close-btn[data-v-0172ec4b],.tag-view-item.active .tag-icon[data-v-0172ec4b]{color:#fff!important}.tag-view-item.active .tag-close-btn[data-v-0172ec4b]:hover{background-color:hsla(0,0%,100%,.2)!important;color:#fff!important}.tag-icon[data-v-0172ec4b]{font-size:11px;color:inherit}.tag-title[data-v-0172ec4b]{line-height:1}.tag-close-btn[data-v-0172ec4b]{font-size:10px;border-radius:50%;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--text-muted);margin-left:2px}.tag-close-btn[data-v-0172ec4b]:hover{background-color:rgba(0,0,0,.08);color:#ef4444}html.dark .tag-close-btn[data-v-0172ec4b]:hover{background-color:hsla(0,0%,100%,.15);color:#f87171}.contextmenu[data-v-0172ec4b]{margin:0;background:#fff;z-index:10000!important;position:fixed!important;list-style-type:none;padding:5px 0;border-radius:8px;font-size:12px;font-weight:500;color:#333;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e2e8f0;min-width:100px}html.dark .contextmenu[data-v-0172ec4b]{background:#1e293b;color:#f1f5f9;border-color:#334155;box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)!important}.contextmenu li[data-v-0172ec4b]{margin:0;padding:7px 16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.contextmenu li[data-v-0172ec4b]:hover{background:#f1f5f9;color:var(--primary-color)}html.dark .contextmenu li[data-v-0172ec4b]:hover{background:#334155;color:#60a5fa}.contextmenu li .context-icon[data-v-0172ec4b]{margin-right:8px;font-size:13px;color:#64748b;vertical-align:middle}.contextmenu li.disabled[data-v-0172ec4b]{color:#94a3b8!important;cursor:not-allowed!important;background:transparent!important}.contextmenu li.disabled .context-icon[data-v-0172ec4b]{color:#cbd5e1!important}.app-main-component[data-v-0172ec4b]{padding:16px;overflow-y:auto;background-color:var(--bg-page);flex:1}.flex[data-v-0172ec4b]{justify-content:space-between}.flex[data-v-0172ec4b],.header-left[data-v-0172ec4b],.header-right[data-v-0172ec4b]{display:flex;align-items:center}.app-breadcrumb[data-v-0172ec4b]{margin-left:0}.drawer-bg[data-v-0172ec4b]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.search-trigger-btn[data-v-0172ec4b]{display:flex;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;color:#64748b;font-size:12.5px;cursor:pointer;transition:all .2s ease;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;height:32px;box-sizing:border-box}.search-trigger-btn[data-v-0172ec4b]:hover{background:#e2e8f0;color:var(--text-main);border-color:#cbd5e1}.search-btn-icon[data-v-0172ec4b]{margin-right:8px;font-size:11px}.search-btn-text[data-v-0172ec4b]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-btn-kbd[data-v-0172ec4b]{display:flex;gap:2px}.kbd-key[data-v-0172ec4b]{background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 0 rgba(0,0,0,.1);border-radius:3px;padding:0 4px;font-size:9px;color:#64748b;line-height:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.game-select-wrapper[data-v-0172ec4b]{margin-right:16px}.premium-game-select[data-v-0172ec4b]{width:180px}.premium-game-select[data-v-0172ec4b] .el-input__inner{border-radius:8px;background-color:#f1f5f9;border-color:#e2e8f0;color:var(--text-main);font-weight:500;transition:all .2s ease}.premium-game-select[data-v-0172ec4b] .el-input__inner:hover{border-color:#cbd5e1;background-color:#e2e8f0}.premium-game-select[data-v-0172ec4b] .el-input__inner:focus{border-color:var(--primary-color);background-color:#fff}.theme-switch-btn-wrapper[data-v-0172ec4b]{margin-right:16px;display:flex;align-items:center}.theme-switch-btn[data-v-0172ec4b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;transition:all .2s ease}.theme-switch-btn[data-v-0172ec4b]:hover{background-color:#e2e8f0;color:var(--text-main);border-color:#cbd5e1}.theme-icon[data-v-0172ec4b]{font-size:14px}.user-profile-dropdown[data-v-0172ec4b]{cursor:pointer}.user-avatar-wrapper[data-v-0172ec4b]{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;transition:all .25s ease;height:36px;width:36px}.user-avatar-wrapper[data-v-0172ec4b]:hover{background-color:var(--border-color)}.user-avatar[data-v-0172ec4b]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#6366f1,#d946ef);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1.5px solid hsla(0,0%,100%,.9);box-shadow:0 4px 10px rgba(99,102,241,.25),0 2px 4px rgba(0,0,0,.05);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.user-avatar-wrapper:hover .user-avatar[data-v-0172ec4b]{transform:scale(1.06) rotate(6deg);box-shadow:0 6px 14px rgba(99,102,241,.35)}.premium-dropdown-menu[data-v-0172ec4b]{border-radius:8px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;padding:6px 0!important;min-width:150px}.dropdown-user-header[data-v-0172ec4b]{padding:10px 16px;border-bottom:1px solid #f4f4f5;display:flex;flex-direction:column;margin-bottom:4px}.header-username[data-v-0172ec4b]{font-size:13.5px;font-weight:600;color:#18181b}.header-role[data-v-0172ec4b]{font-size:11px;color:#71717a;margin-top:2px}.dropdown-item-icon[data-v-0172ec4b]{margin-right:8px;font-size:12px;color:#71717a;width:14px;text-align:center}.menu-item-logout[data-v-0172ec4b]{color:#ef4444!important}.menu-item-logout[data-v-0172ec4b]:hover{background-color:#fef2f2!important;color:#ef4444!important}.menu-item-logout .dropdown-item-icon[data-v-0172ec4b]{color:#ef4444!important}html.dark .theme-switch-btn[data-v-0172ec4b]{background-color:#1e293b;border-color:#334155;color:#94a3b8}html.dark .theme-switch-btn[data-v-0172ec4b]:hover{background-color:#334155;color:#f1f5f9;border-color:#475569}html.dark .search-trigger-btn[data-v-0172ec4b]{background-color:#1e293b;border-color:#334155;color:#94a3b8}html.dark .search-trigger-btn[data-v-0172ec4b]:hover{background-color:#334155;color:#f1f5f9;border-color:#475569}html.dark .kbd-key[data-v-0172ec4b]{background-color:#0f172a;border-color:#334155;color:#94a3b8}html.dark .premium-game-select[data-v-0172ec4b] .el-input__inner{background-color:#1e293b;border-color:#334155;color:#f1f5f9}html.dark .premium-game-select[data-v-0172ec4b] .el-input__inner:hover{border-color:#475569;background-color:#334155}html.dark .user-avatar-wrapper[data-v-0172ec4b]:hover{background-color:#334155}.fade-slide-enter-active[data-v-0172ec4b],.fade-slide-leave-active[data-v-0172ec4b]{transition:opacity .2s,transform .2s}.fade-slide-enter[data-v-0172ec4b]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-0172ec4b]{opacity:0;transform:translateY(-8px)}
/*# sourceMappingURL=app.99e3909c.css.map */