@charset "UTF-8";html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100%;min-height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-border-light, #f1f1f1);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--color-border-dark, #c1c1c1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border, #a8a8a8)}:root{--primary-color: var(--color-primary, #409eff);--success-color: var(--color-success, #67c23a);--warning-color: var(--color-warning, #e6a23c);--danger-color: var(--color-danger, #f56c6c);--info-color: var(--color-info, #909399);--text-color: var(--color-text-primary, #303133);--text-color-secondary: var(--color-text-regular, #606266);--border-color: var(--color-border, #dcdfe6);--background-color: var(--color-bg-page, #f5f7fa);--surface-color: var(--color-bg-card, #ffffff)}.page-container{padding:20px;background-color:var(--background-color);min-height:calc(100vh - 60px)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.el-card{margin-bottom:20px;border-radius:12px}.el-message-box{max-width:420px;width:auto}.el-card__header{padding:15px 20px;border-bottom:1px solid var(--border-color)}.el-table{margin-top:15px}.el-table th{background-color:var(--background-color);color:var(--text-color);font-weight:500}.el-form-item__label{font-weight:500}.el-button{padding:8px 20px}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.el-button--success:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled){background-color:var(--success-color);border-color:var(--success-color);color:#fff}.el-button--warning:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled){background-color:var(--warning-color);border-color:var(--warning-color);color:#fff}.el-button--danger:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled){background-color:var(--danger-color);border-color:var(--danger-color);color:#fff}.text-primary{color:var(--primary-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-info{color:var(--info-color)}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}@media screen and (max-width: 768px){.page-container{padding:10px}.el-card{margin-bottom:10px}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:clamp(13px,12px + .2vw,16px)}body{font-family:Arial,sans-serif;font-size:calc(14px * var(--vp-scale, 1));line-height:1.5;color:var(--color-text-primary, #333);background-color:var(--color-bg-page, #f5f5f5)}.container{width:100%;max-width:min(1200px,100% - var(--vp-safe-gutter, 16px) * 2);margin:0 auto;padding:0 var(--vp-safe-gutter, 16px)}a{color:#409eff;text-decoration:none;transition:color .3s ease}a:hover{color:#66b1ff}html.dark a{color:#79bbff}html.dark a:hover{color:#a6d2ff}svg{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){svg{shape-rendering:geometricPrecision}canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}html.dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary: #409eff;--color-primary-light: #66b1ff;--color-primary-dark: #3a8ee6;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399;--color-text-primary: #303133;--color-text-regular: #606266;--color-text-secondary: #909399;--color-text-placeholder: #c0c4cc;--color-bg-page: #f5f7fa;--color-bg-card: #ffffff;--color-bg-elevated: #ffffff;--color-bg-elevated-hover: #f8fafc;--color-bg-overlay: rgba(0, 0, 0, .5);--color-border: #ebeef5;--color-border-light: #f2f6fc;--color-border-dark: #dcdfe6;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--transition-fast: .15s ease;--transition-normal: .3s ease}:root.dark,[data-theme=dark]{--color-primary: #409eff;--color-primary-light: #66b1ff;--color-primary-dark: #3a8ee6;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399;--color-text-primary: #e5e7eb;--color-text-regular: #d1d5db;--color-text-secondary: #9ca3af;--color-text-placeholder: #6b7280;--color-bg-page: #1e1e1e;--color-bg-card: #282828;--color-bg-elevated: #323842;--color-bg-elevated-hover: #39424d;--color-bg-overlay: rgba(0, 0, 0, .7);--color-border: #3a3a3a;--color-border-light: #2e2e2e;--color-border-dark: #4a4a4a;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}body{background-color:var(--color-bg-page);color:var(--color-text-primary);transition:background-color var(--transition-normal),color var(--transition-normal)}.dark{--el-bg-color: var(--color-bg-card);--el-bg-color-overlay: var(--color-bg-card);--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-regular);--el-text-color-secondary: var(--color-text-secondary);--el-text-color-placeholder: var(--color-text-placeholder);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border-light);--el-border-color-lighter: var(--color-border-light);--el-border-color-dark: var(--color-border-dark);--el-fill-color: #2e2e2e;--el-fill-color-light: #262626;--el-fill-color-lighter: #242424;--el-fill-color-blank: var(--color-bg-card);--el-mask-color: rgba(0, 0, 0, .7);--el-overlay-color-light: rgba(0, 0, 0, .7);--el-overlay-color-lighter: rgba(0, 0, 0, .5)}.dark .el-card{background-color:var(--color-bg-card);border-color:var(--color-border)}.dark .el-input__wrapper,.dark .el-select__wrapper,.dark .el-input-number,.dark .el-date-editor.el-input__wrapper,.dark .el-date-editor .el-input__wrapper{background-color:var(--color-bg-elevated);box-shadow:0 0 0 1px #6b72806b inset,0 10px 24px #0000001f;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.dark .el-input__inner,.dark .el-textarea__inner{background-color:transparent;color:var(--color-text-primary)}.dark .el-input__wrapper:hover{background-color:var(--color-bg-elevated-hover);box-shadow:0 0 0 1px #9ca3af80 inset,0 12px 28px #00000029}.dark .el-select__wrapper:hover,.dark .el-input-number:hover,.dark .el-date-editor.el-input__wrapper:hover,.dark .el-date-editor .el-input__wrapper:hover,.dark .el-input-number:focus-within{background-color:var(--color-bg-elevated-hover);box-shadow:0 0 0 1px #9ca3af80 inset,0 12px 28px #00000029}.dark .el-input__wrapper.is-focus,.dark .el-select__wrapper.is-focused,.dark .el-date-editor.el-input__wrapper.is-focus,.dark .el-date-editor .el-input__wrapper.is-focus{background-color:var(--color-bg-elevated-hover);box-shadow:0 0 0 1px var(--color-primary) inset,0 0 0 3px #409eff1f,0 12px 28px #0000002e}.dark .el-button--default{background-color:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-regular)}.dark .el-button--default:hover{background-color:var(--color-border-light);border-color:var(--color-border-dark);color:var(--color-primary)}.dark .el-table{background-color:var(--color-bg-card);color:var(--color-text-regular)}.dark .el-table th.el-table__cell{background-color:var(--color-border-light)}.dark .el-table tr{background-color:var(--color-bg-card)}.dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--color-border-light)}.dark .el-table__row:hover>td.el-table__cell{background-color:var(--color-border)!important}.dark .el-dialog,.dark .el-drawer{background-color:var(--color-bg-card)}.dark .el-dropdown-menu{background-color:var(--color-bg-card);border-color:var(--color-border)}.dark .el-dropdown-menu__item{color:var(--color-text-regular)}.dark .el-dropdown-menu__item:hover{background-color:var(--color-border-light);color:var(--color-primary)}.dark .el-tabs__item{color:var(--color-text-secondary)}.dark .el-tabs__item.is-active{color:var(--color-primary)}.dark .el-tabs__nav-wrap:after{background-color:var(--color-border)}.dark .el-divider{border-color:var(--color-border)}.dark .el-alert{background-color:var(--color-border-light)}.dark .el-tag{background-color:var(--color-border-light);border-color:var(--color-border)}.dark .el-progress-bar__outer{background-color:var(--color-border)}.dark .el-collapse-item__header{background-color:var(--color-bg-card);color:var(--color-text-primary)}.dark .el-collapse-item__wrap{background-color:var(--color-bg-card)}.dark .el-collapse-item__content{color:var(--color-text-regular)}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:var(--color-border-light)}.dark ::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.el-progress{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-progress svg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.el-progress__circle{transform:scale(1);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.el-progress svg{shape-rendering:geometricPrecision}}.dark .el-progress-bar__outer{background-color:var(--color-border)!important}.dark .el-progress-bar__inner{background-color:var(--color-primary)}.dark .el-progress--dashboard .el-progress__text,.dark .el-progress--circle .el-progress__text{color:var(--color-text-primary)!important}:root{--vp-scale: 1;--vp-viewport-width: 1440px;--vp-safe-gutter: clamp(12px, 2vw, 24px);--vp-page-padding: clamp(12px, calc(18px * var(--vp-scale)), 24px);--vp-section-gap: clamp(12px, calc(16px * var(--vp-scale)), 20px);--vp-inline-gap: clamp(8px, calc(10px * var(--vp-scale)), 14px);--vp-card-radius: clamp(12px, calc(16px * var(--vp-scale)), 20px);--vp-title-size: clamp(1.4rem, 1.05rem + 1vw, 2rem);--vp-subtitle-size: clamp(.85rem, .8rem + .12vw, .95rem);--vp-table-font-size: clamp(12px, calc(13px * var(--vp-scale)), 14px);--vp-dialog-max-width: min(720px, calc(100vw - var(--vp-safe-gutter) * 2));--vp-message-max-width: min(420px, calc(100vw - var(--vp-safe-gutter) * 2))}html{font-size:clamp(13px,calc(12px + .2vw),16px);text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,#app{width:100%;max-width:100%}body{min-width:320px;overflow-x:hidden}.page-container,.content,.user-main,.mobile-main{max-width:100%;min-width:0}.page-container,.content,.user-main,.mobile-main,.table-shell{min-width:0}.page-header,.card-header,.header-actions,.page-actions,.table-actions{gap:var(--vp-inline-gap)}.page-header,.header-actions,.page-actions,.table-actions{flex-wrap:wrap}.page-title,.app-container .content .page-title{font-size:var(--vp-title-size)}.page-subtitle,.app-container .content .page-subtitle{font-size:var(--vp-subtitle-size)}.el-dialog,.el-message-box,.el-notification,.el-message{max-width:calc(100vw - var(--vp-safe-gutter) * 2)!important}.el-card{border-radius:var(--vp-card-radius)}.el-card__header,.el-card__body,.el-dialog__header,.el-dialog__body,.el-dialog__footer,.el-drawer__body{padding-left:clamp(14px,calc(16px * var(--vp-scale)),22px);padding-right:clamp(14px,calc(16px * var(--vp-scale)),22px)}.el-form--inline{display:flex;flex-wrap:wrap;gap:var(--vp-inline-gap)}.el-form--inline .el-form-item{margin-right:0!important;margin-bottom:0!important}.el-form-item__content{min-width:0}.el-input,.el-select,.el-cascader,.el-input-number,.el-date-editor,.el-autocomplete{max-width:100%}.el-table{font-size:var(--vp-table-font-size)}.table-shell,.el-table__body-wrapper,.el-table__header-wrapper,.el-table__footer-wrapper,.el-tabs__nav-wrap,.el-tabs__nav-scroll{overflow-x:auto}.el-pagination{justify-content:center;flex-wrap:wrap;gap:var(--vp-inline-gap)}@media (max-width: 1280px){.page-container,.content,.user-main,.mobile-main{padding:var(--vp-page-padding)}}@media (max-width: 1024px){.page-header,.header-actions,.page-actions,.table-actions{align-items:stretch}}@media (max-width: 768px){.page-container{min-height:auto}.content,.user-main,.mobile-main{-webkit-overflow-scrolling:touch}.el-form--inline{display:block}.el-form--inline .el-form-item{display:flex;width:100%;margin-bottom:12px!important;margin-right:0!important}.el-form--inline .el-input,.el-form--inline .el-select,.el-form--inline .el-cascader,.el-form--inline .el-input-number,.el-form--inline .el-date-editor,.el-form--inline .el-autocomplete{width:100%!important}.el-form:not(.el-form--label-top) .el-form-item{flex-wrap:wrap}.el-form:not(.el-form--label-top) .el-form-item__label{width:100%!important;max-width:none!important;text-align:left;line-height:1.4;padding:0 0 6px!important}.el-form:not(.el-form--label-top) .el-form-item__content{width:100%;margin-left:0!important}.el-dialog{width:var(--vp-dialog-max-width)!important;margin:12px auto!important}.el-message-box,.el-notification,.el-message{width:var(--vp-message-max-width)!important}.el-dialog__body{max-height:calc(100vh - 180px);overflow:auto}.el-button+.el-button{margin-left:8px}}.app-container{--admin-surface: rgba(255, 255, 255, .88);--admin-surface-strong: rgba(255, 255, 255, .96);--admin-surface-soft: rgba(248, 250, 252, .9);--admin-border: rgba(148, 163, 184, .18);--admin-border-strong: rgba(148, 163, 184, .24);--admin-shadow: 0 20px 48px rgba(15, 23, 42, .08);--admin-shadow-soft: 0 10px 28px rgba(15, 23, 42, .05);--admin-radius: 20px;--admin-radius-lg: 24px;--admin-text: #0f172a;--admin-text-muted: #64748b;--admin-title: #111827;--admin-page-bg: radial-gradient(circle at top right, rgba(59, 130, 246, .08), transparent 24%), radial-gradient(circle at bottom left, rgba(14, 165, 233, .08), transparent 18%), linear-gradient(180deg, #f5f7fb 0%, #eef3f9 100%);--admin-primary: #2563eb;--admin-primary-strong: #1d4ed8;--admin-primary-soft: rgba(59, 130, 246, .12);--admin-success-soft: rgba(34, 197, 94, .12);--admin-warning-soft: rgba(245, 158, 11, .14);--admin-danger-soft: rgba(239, 68, 68, .14)}.app-container.dark-mode{--admin-surface: rgba(15, 23, 42, .78);--admin-surface-strong: rgba(15, 23, 42, .92);--admin-surface-soft: rgba(30, 41, 59, .76);--admin-control-bg: rgba(51, 65, 85, .96);--admin-control-bg-hover: rgba(71, 85, 105, .98);--admin-control-border: rgba(148, 163, 184, .46);--admin-border: rgba(100, 116, 139, .28);--admin-border-strong: rgba(100, 116, 139, .36);--admin-shadow: 0 22px 54px rgba(2, 6, 23, .42);--admin-shadow-soft: 0 14px 30px rgba(2, 6, 23, .28);--admin-text: #e5e7eb;--admin-text-muted: #94a3b8;--admin-title: #f8fafc;--admin-page-bg: radial-gradient(circle at top right, rgba(59, 130, 246, .1), transparent 24%), radial-gradient(circle at bottom left, rgba(14, 165, 233, .08), transparent 18%), linear-gradient(180deg, #0f172a 0%, #111827 100%);--admin-primary: #60a5fa;--admin-primary-strong: #3b82f6;--admin-primary-soft: rgba(96, 165, 250, .18);--admin-success-soft: rgba(34, 197, 94, .18);--admin-warning-soft: rgba(245, 158, 11, .2);--admin-danger-soft: rgba(239, 68, 68, .2)}.app-container .main-content{background:var(--admin-page-bg)}.app-container .main-content>.header{height:var(--admin-header-height, 60px);padding:0 var(--vp-page-padding);background:#ffffffeb;border-bottom:1px solid rgba(148,163,184,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-container.dark-mode .main-content>.header{background:#0f172aad;border-bottom-color:#64748b2e}.app-container .content{padding:var(--vp-page-padding);background:transparent;min-width:0}.app-container .content>div[class$=-page],.app-container .content>div[class$=-container]{max-width:100%;min-width:0;padding:0!important;animation:admin-fade-up .28s ease}.app-container .content .page-header,.app-container .content .header{display:flex;justify-content:space-between;align-items:center;gap:var(--vp-section-gap);margin-bottom:var(--vp-section-gap);padding:clamp(16px,calc(18px * var(--vp-scale)),22px);border-radius:var(--vp-card-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 32%),linear-gradient(135deg,var(--admin-surface-strong) 0%,var(--admin-surface-soft) 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-container .content .page-heading{display:flex;flex-direction:column;gap:6px;min-width:0}.app-container .content .page-header h1,.app-container .content .header h1,.app-container .content .page-title{margin:0;font-size:var(--vp-title-size);line-height:1.08;font-weight:700;color:var(--admin-title)}.app-container .content .page-header p,.app-container .content .header p,.app-container .content .page-subtitle{margin:8px 0 0;font-size:var(--vp-subtitle-size);line-height:1.7;color:var(--admin-text-muted)}.app-container .content .header-actions,.app-container .content .page-actions,.app-container .content .actions{display:flex;flex-wrap:wrap;gap:var(--vp-inline-gap);align-items:center}.app-container .content .page-actions{justify-content:flex-end}.app-container .content .overview-strip{display:grid;gap:var(--vp-section-gap);margin-bottom:var(--vp-section-gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.app-container .content .overview-card{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,calc(18px * var(--vp-scale)),22px);border-radius:var(--vp-card-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:linear-gradient(180deg,var(--admin-surface-strong) 0%,var(--admin-surface) 100%)}.app-container .content .overview-label{font-size:12px;font-weight:600;color:var(--admin-text-muted)}.app-container .content .overview-value{font-size:clamp(24px,3vw,32px);line-height:1.1;font-weight:700;color:var(--admin-title)}.app-container .content .overview-value.is-success{color:#15803d}.app-container .content .overview-value.is-warning{color:#b45309}.app-container .content .overview-value.is-danger{color:#b91c1c}.app-container .content .overview-value.is-primary{color:var(--admin-primary-strong)}.app-container .content .overview-value.is-muted{color:#64748b}.app-container.dark-mode .content .overview-value.is-success{color:#4ade80}.app-container.dark-mode .content .overview-value.is-warning{color:#fbbf24}.app-container.dark-mode .content .overview-value.is-danger{color:#f87171}.app-container.dark-mode .content .overview-value.is-muted{color:#94a3b8}.app-container.dark-mode .content .stack-value.is-success{color:#4ade80}.app-container.dark-mode .content .stack-value.is-warning{color:#fbbf24}.app-container.dark-mode .content .stack-value.is-danger{color:#f87171}.app-container .content .toolbar-card{display:flex;justify-content:space-between;align-items:center;gap:var(--vp-inline-gap);flex-wrap:wrap;padding:clamp(14px,calc(16px * var(--vp-scale)),20px);margin-bottom:var(--vp-section-gap);border-radius:var(--vp-card-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:var(--admin-surface)}.app-container .content .toolbar-filters,.app-container .content .toolbar-actions{display:flex;align-items:center;gap:var(--vp-inline-gap);flex-wrap:wrap}.app-container .content .toolbar-actions{justify-content:flex-end}.app-container .content .toolbar-summary{font-size:12px;line-height:1.6;color:var(--admin-text-muted)}.app-container .content .stats-row,.app-container .content .stats-cards,.app-container .content .status-grid,.app-container .content .failed-stats-grid,.app-container .content .pause-stats-grid{display:grid;gap:var(--vp-section-gap);margin-bottom:var(--vp-section-gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.app-container .content .metrics-grid,.app-container .content .stats-grid,.app-container .content .dashboard-grid,.app-container .content .summary-grid,.app-container .content .detail-grid,.app-container .content .info-grid{display:grid;gap:var(--vp-section-gap)}.app-container .content .metrics-grid,.app-container .content .stats-grid,.app-container .content .summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-container .content .dashboard-grid,.app-container .content .detail-grid,.app-container .content .info-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.app-container .content .stat-card,.app-container .content .status-card,.app-container .content .metric-card,.app-container .content .actions-card,.app-container .content .config-card,.app-container .content .search-card,.app-container .content .failed-payments-card,.app-container .content .pause-stats-card,.app-container .content .group-card,.app-container .content .box-card{border-radius:var(--admin-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:var(--admin-surface);overflow:hidden}.app-container .content .stat-card,.app-container .content .status-card,.app-container .content .metric-card{position:relative}.app-container .content .stat-card:before,.app-container .content .status-card:before,.app-container .content .metric-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--admin-primary) 0%,rgba(37,99,235,.12) 100%)}.app-container .content .stat-card .el-card__body,.app-container .content .status-card .el-card__body,.app-container .content .metric-card .el-card__body,.app-container .content .actions-card .el-card__body,.app-container .content .config-card .el-card__body,.app-container .content .search-card .el-card__body,.app-container .content .failed-payments-card .el-card__body,.app-container .content .pause-stats-card .el-card__body,.app-container .content .group-card .el-card__body,.app-container .content .box-card .el-card__body{padding:20px}.app-container .content .stat-value,.app-container .content .status-card__value,.app-container .content .metric-value{font-size:clamp(26px,3vw,34px);line-height:1.1;font-weight:700;color:var(--admin-title)}.app-container .content .stat-label,.app-container .content .status-card__label,.app-container .content .metric-label,.app-container .content .status-card__meta{color:var(--admin-text-muted);font-weight:600}.app-container .content .stat-label,.app-container .content .status-card__meta{margin-top:8px;font-size:13px}.app-container .content .card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.app-container .content .filter-bar,.app-container .content .result-actions,.app-container .content .subscription-actions,.app-container .content .quick-start-actions,.app-container .content .client-actions,.app-container .content .tutorial-actions,.app-container .content .qrcode-actions,.app-container .content .account-actions,.app-container .content .footer-actions,.app-container .content .form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.app-container .content .filter-bar{margin-bottom:20px}.app-container .content .filter-bar>*,.app-container .content .actions-card .el-card__body>*,.app-container .content .page-actions>*,.app-container .content .header-actions>*,.app-container .content .actions>*{max-width:100%}.app-container .content .actions-card .el-card__body{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.app-container .content .search-card .search-result,.app-container .content .retry-info,.app-container .content .success-info,.app-container .content .apply-progress-actions{margin-top:16px}.app-container .content .discount{margin-top:4px;color:#16a34a;font-size:12px;font-weight:700}.app-container .content .form-tip,.app-container .content .form-tip-inline,.app-container .content .more-hint{margin-top:8px;font-size:12px;line-height:1.6;color:var(--admin-text-muted)}.app-container .content .gc-code,.app-container .content .code-item code,.app-container .content .success-info code{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--admin-primary-soft);color:var(--admin-primary-strong);font-size:12px;font-weight:700}.app-container .content .codes-list{display:grid;gap:10px;max-height:320px;overflow:auto}.app-container .content .code-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface-soft)}.app-container .content .filter-card,.app-container .content .chart-card,.app-container .content .panel-box,.app-container .content .users-table-wrap,.app-container .content .logs-table-wrap,.app-container .content .el-card{border-radius:var(--admin-radius);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:var(--admin-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-container .content .panel-box{padding:22px;margin-bottom:20px}.app-container .content .panel-header,.app-container .content .card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.app-container .content .panel-title{font-size:18px;font-weight:700;color:var(--admin-title)}.app-container .content .el-card{margin-bottom:20px;overflow:hidden}.app-container .content .el-card__header{padding:18px 22px;border-bottom:1px solid var(--admin-border);background:linear-gradient(180deg,#ffffff6b,#ffffff1f)}.app-container.dark-mode .content .el-card__header{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.app-container .content .el-card__body{padding:22px}.app-container .content .search-input{width:280px}.app-container .content .filter-form{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end}.app-container .content .filter-form .el-form-item{margin-bottom:0;margin-right:0}.app-container .content .el-form--inline{gap:12px 14px;align-items:flex-end}.app-container .content .el-form--inline .el-form-item{margin-right:0!important}.app-container .content .el-input__wrapper,.app-container .content .el-textarea__inner,.app-container .content .el-select__wrapper,.app-container .content .el-input-number,.app-container .content .el-date-editor.el-input__wrapper,.app-container .content .el-date-editor .el-input__wrapper{border-radius:14px!important;box-shadow:0 0 0 1px #94a3b829 inset!important;background:var(--admin-surface-strong)!important}.app-container .content .el-input__wrapper:hover,.app-container .content .el-textarea__inner:hover,.app-container .content .el-select__wrapper:hover,.app-container .content .el-input-number:hover{box-shadow:0 0 0 1px #3b82f642 inset!important}.app-container .content .el-input__wrapper.is-focus,.app-container .content .el-select__wrapper.is-focused,.app-container .content .el-textarea__inner:focus{box-shadow:0 0 0 1px #3b82f66b inset!important}.app-container .content .el-button{border-radius:14px;font-weight:600;letter-spacing:.01em}.app-container .content .el-button--primary{border:none;background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-primary-strong) 100%);box-shadow:0 12px 22px #2563eb2e}.app-container .content .el-button--primary:hover,.app-container .content .el-button--primary:focus-visible{background:linear-gradient(135deg,var(--admin-primary-strong) 0%,#1e40af 100%)}.app-container .content .el-button--default{border-color:var(--admin-border-strong);background:var(--admin-surface-strong)}.app-container .content .el-tag{border-radius:999px;font-weight:600}.app-container .content .el-alert,.app-container .content .page-alert{margin-bottom:16px}.app-container .content .el-alert,.app-container .content .el-result,.app-container .content .el-descriptions,.app-container .content .el-tabs__nav-wrap,.app-container .content .el-collapse,.app-container .content .el-empty,.app-container .content .el-statistic{border-radius:16px}.app-container .content .el-alert{border:1px solid var(--admin-border)}.app-container .content .el-tabs__header{margin-bottom:18px}.app-container .content .el-tabs__nav-wrap:after{background-color:#94a3b829}.app-container .content .el-tabs__item{height:40px;font-weight:600;color:var(--admin-text-muted)}.app-container .content .el-tabs__item.is-active{color:var(--admin-primary)}.app-container .content .el-tabs__active-bar{background-color:var(--admin-primary)}.app-container .content .el-table{margin-top:0;border-radius:16px;overflow:hidden;--el-table-border-color: rgba(148, 163, 184, .14);--el-table-header-bg-color: rgba(248, 250, 252, .92);--el-table-header-text-color: #334155;--el-table-row-hover-bg-color: rgba(59, 130, 246, .06);--el-table-bg-color: transparent}.app-container.dark-mode .content .el-table{--el-table-header-bg-color: rgba(30, 41, 59, .92);--el-table-header-text-color: #dbeafe;--el-table-row-hover-bg-color: rgba(59, 130, 246, .12)}.app-container .content .el-table th.el-table__cell{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-container .content .el-table td.el-table__cell,.app-container .content .el-table th.el-table__cell{padding-top:14px;padding-bottom:14px;vertical-align:top}.app-container .content .el-table__inner-wrapper:before{display:none}.app-container .content .table-shell{width:100%;overflow-x:auto}.app-container .content .toolbar-search{width:280px}.app-container .content .entity-cell{display:flex;flex-direction:column;gap:8px;min-width:0}.app-container .content .entity-cell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-container .content .entity-cell__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--admin-title)}.app-container .content .entity-cell__meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--admin-text-muted)}.app-container .content .entity-cell__hint,.app-container .content .surface-inline{padding:7px 10px;border-radius:12px;border:1px solid var(--admin-border);background:var(--admin-surface-soft);font-size:12px;line-height:1.6;color:var(--admin-text)}.app-container .content .entity-cell__hint.is-danger,.app-container .content .surface-inline.is-danger{color:#b91c1c;background:#ef444414;border-color:#ef44442e}.app-container .content .entity-cell__mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.app-container .content .stack-cell{display:flex;flex-direction:column;gap:8px}.app-container .content .stack-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-container .content .stack-item--inline{align-items:center}.app-container .content .stack-label{flex-shrink:0;font-size:12px;color:var(--admin-text-muted)}.app-container .content .stack-value{text-align:right;font-size:13px;color:var(--admin-text);word-break:break-word}.app-container .content .stack-value.is-strong{font-weight:700;color:var(--admin-title)}.app-container .content .stack-value.is-success{color:#15803d}.app-container .content .stack-value.is-warning{color:#b45309}.app-container .content .stack-value.is-danger{color:#b91c1c}.app-container .content .stack-tags{display:flex;flex-wrap:wrap;gap:8px}.app-container .content .metric-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.app-container .content .metric-pill.is-primary{color:var(--admin-primary-strong);background:var(--admin-primary-soft)}.app-container .content .metric-pill.is-success{color:#15803d;background:var(--admin-success-soft)}.app-container .content .metric-pill.is-warning{color:#b45309;background:var(--admin-warning-soft)}.app-container .content .metric-pill.is-danger{color:#b91c1c;background:var(--admin-danger-soft)}.app-container .content .metric-pill.is-muted,.app-container .content .metric-pill.is-info{color:#475569;background:#94a3b81f}.app-container.dark-mode .content .metric-pill.is-success{color:#86efac}.app-container.dark-mode .content .metric-pill.is-warning{color:#fcd34d}.app-container.dark-mode .content .metric-pill.is-danger{color:#fca5a5}.app-container.dark-mode .content .metric-pill.is-muted,.app-container.dark-mode .content .metric-pill.is-info{color:#94a3b8;background:#94a3b829}.app-container .content .mono-code{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--admin-primary-soft);color:var(--admin-primary-strong);font-size:12px;font-weight:700;line-height:1.4}.app-container .content .mono-code__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container .content .inline-copy-btn.el-button,.app-container .content .inline-copy-btn{min-width:24px;height:24px;margin:0;padding:0;color:var(--admin-primary);box-shadow:none}.app-container .content .operation-btns{display:flex;justify-content:flex-end;align-items:center;gap:6px;width:100%}.app-container .content .operation-btns .el-button{margin:0!important;min-width:0;height:30px;padding:0 11px;border-radius:10px;box-shadow:none}.app-container .content .row-action{border:1px solid transparent;font-size:12px;font-weight:700}.app-container .content .row-action--primary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.app-container .content .row-action--success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.app-container .content .row-action--warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.app-container .content .row-action--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.app-container .content .row-action--muted,.app-container .content .row-action--more{color:#475569;background:#f8fafc;border-color:#94a3b833}.app-container.dark-mode .content .row-action--primary{color:#93c5fd;background:#3b82f624;border-color:#3b82f647}.app-container.dark-mode .content .row-action--success{color:#86efac;background:#22c55e24;border-color:#22c55e47}.app-container.dark-mode .content .row-action--warning{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b47}.app-container .content .row-action--more{width:30px;min-width:30px;padding:0}.app-container .content .el-descriptions{overflow:hidden;border:1px solid var(--admin-border);background:var(--admin-surface-strong)}.app-container .content .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:#94a3b814;color:var(--admin-title);font-weight:700}.app-container .content .el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--admin-text);overflow-wrap:anywhere}.app-container .content .el-statistic{padding:18px 20px;border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.app-container .content .el-statistic__head{color:var(--admin-text-muted);font-weight:600}.app-container .content .el-statistic__content{color:var(--admin-title)}.app-container .content pre,.app-container .content code,.app-container .content .mono-text{font-family:SFMono-Regular,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.app-container .content pre{padding:16px;border-radius:16px;overflow:auto;background:#0f172af0;color:#e2e8f0;box-shadow:inset 0 0 0 1px #94a3b829}.app-container.dark-mode .content pre{background:#020617db}.app-container .content .pagination-container{display:flex;justify-content:flex-end;align-items:center;padding-top:10px}.app-container .content .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.app-container .content .el-dialog{border-radius:var(--admin-radius-lg);overflow:hidden;box-shadow:0 28px 72px #0f172a33;border:1px solid var(--admin-border)}.app-container .content .el-dialog__header{padding:22px 24px 16px;border-bottom:1px solid var(--admin-border)}.app-container .content .el-dialog__body{padding:22px 24px;max-width:100%;overflow-x:hidden}.app-container .content .el-dialog__footer{padding:0 24px 22px}.app-container .content .el-empty{padding:20px 0 8px}.app-container .content .el-empty__description p{color:var(--admin-text-muted)}.app-container .content .log-detail-content{display:grid;gap:18px}.app-container .content .log-detail-section{display:grid;gap:10px}.app-container .content .log-detail-section-title{font-size:14px;font-weight:700;color:var(--admin-title)}.app-container .content .log-detail-text{overflow-wrap:anywhere;line-height:1.6}.app-container .content .apply-progress-alert,.app-container .content .apply-progress-actions{margin-bottom:16px}.app-container .content .config-guide p,.app-container .content .result-details p,.app-container .content .detail-item,.app-container .content .dns-record{line-height:1.7;color:var(--admin-text)}.app-container.dark-mode .content .page-header h1,.app-container.dark-mode .content .header h1,.app-container.dark-mode .content .page-title,.app-container.dark-mode .content .panel-title{color:var(--admin-title)}.app-container.dark-mode .content .panel-box,.app-container.dark-mode .content .filter-card,.app-container.dark-mode .content .chart-card,.app-container.dark-mode .content .users-table-wrap,.app-container.dark-mode .content .logs-table-wrap,.app-container.dark-mode .content .el-card{background:var(--admin-surface)}.app-container.dark-mode .content .entity-cell__title{color:#f1f5f9}.app-container.dark-mode .content .entity-cell__meta{color:#94a3b8}.app-container.dark-mode .content .entity-cell__hint{color:#cbd5e1;background:#33415580;border-color:#64748b38}.app-container.dark-mode .content .entity-cell__hint.is-danger{color:#fca5a5;background:#ef44441f;border-color:#ef444438}.app-container.dark-mode .content .toolbar-chip{border:1px solid rgba(100,116,139,.22);background:#64748b2e;color:#94a3b8}.app-container.dark-mode .content .toolbar-chip--primary{border-color:#3b82f63d;color:#93c5fd;background:#3b82f629}.app-container.dark-mode .content .toolbar-chip--warning{border-color:#f59e0b42;color:#fcd34d;background:#f59e0b29}.app-container.dark-mode .content .toolbar-chip--danger{border-color:#ef444442;color:#fca5a5;background:#ef444429}.app-container.dark-mode .content .toolbar-chip--button:hover,.app-container.dark-mode .content .toolbar-chip--button:focus-visible{filter:brightness(1.06)}.app-container.dark-mode .content .toolbar-card{border-color:#64748b4d;background:linear-gradient(180deg,#0f172af0,#111827e6)}.app-container.dark-mode .content :is(.toolbar-card,.filter-bar,.search-card,.orders-toolbar-card) :is(.el-input__wrapper,.el-select__wrapper,.el-input-number,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper){background:#334155fa!important;box-shadow:0 0 0 1px #94a3b87a inset,0 12px 28px #02061738!important}.app-container.dark-mode .content :is(.toolbar-card,.filter-bar,.search-card,.orders-toolbar-card) :is(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-input-number:hover,.el-date-editor.el-input__wrapper:hover,.el-date-editor .el-input__wrapper:hover,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus,.el-date-editor .el-input__wrapper.is-focus,.el-input-number:focus-within){background:#475569fa!important;box-shadow:0 0 0 1px #bfdbfe8f inset,0 0 0 3px #3b82f61f,0 12px 28px #0206173d!important}.app-container.dark-mode .content :is(.toolbar-card,.filter-bar,.search-card,.orders-toolbar-card) :is(.el-input__inner::placeholder,.el-select__placeholder){color:#cbd5e1!important}.app-container.dark-mode .content :is(.toolbar-card,.filter-bar,.search-card,.orders-toolbar-card) :is(.el-input__prefix-inner,.el-input__suffix-inner,.el-input__icon,.el-input__clear,.el-select__caret,.el-select__icon,.el-select__wrapper .el-icon){color:#cbd5e1!important}.app-container.dark-mode .content .toolbar-title,.app-container.dark-mode .content .section-title{color:var(--admin-title)}.app-container.dark-mode .content .toolbar-description,.app-container.dark-mode .content .section-subtitle,.app-container.dark-mode .content .toolbar-summary{color:var(--admin-text-muted)}.app-container.dark-mode .content .status-metric-card,.app-container.dark-mode .content .traffic-risk-card,.app-container.dark-mode .content .traffic-workspace,.app-container.dark-mode .content .refund-summary{border-color:#64748b38;background:#1e293b9e;color:var(--admin-text)}.app-container.dark-mode .content .traffic-workspace{background:linear-gradient(180deg,#1e293bd1,#0f172ab8)}.app-container.dark-mode .content .traffic-risk-card{background:#0f172ac7}.app-container.dark-mode .content .refund-summary p,.app-container.dark-mode .content .traffic-risk-card__meta,.app-container.dark-mode .content .metric-subtle,.app-container.dark-mode .content .metric-label,.app-container.dark-mode .content .entity-meta{color:var(--admin-text-muted)}.app-container.dark-mode .content .traffic-risk-card__title,.app-container.dark-mode .content .status-metric-value,.app-container.dark-mode .content .entity-title,.app-container.dark-mode .content .metric-value{color:var(--admin-text)}.app-container.dark-mode .content .surface-inline{background:#33415580;border-color:#64748b38;color:#cbd5e1}.app-container.dark-mode .content .mono-code,.app-container.dark-mode .content .gc-code,.app-container.dark-mode .content .code-item code,.app-container.dark-mode .content .success-info code{background:#60a5fa24;color:#93c5fd}.app-container.dark-mode .content .code-item{border-color:#64748b38;background:#33415566}.app-container.dark-mode .content .discount{color:#4ade80}.app-container.dark-mode .content .el-button--default{color:#cbd5e1}.app-container.dark-mode .content .el-input__wrapper,.app-container.dark-mode .content .el-textarea__inner,.app-container.dark-mode .content .el-select__wrapper,.app-container.dark-mode .content .el-input-number,.app-container.dark-mode .content .el-date-editor.el-input__wrapper,.app-container.dark-mode .content .el-date-editor .el-input__wrapper{color-scheme:dark;box-shadow:0 0 0 1px var(--admin-control-border) inset,0 10px 24px #02061733!important;background:var(--admin-control-bg)!important}.app-container.dark-mode .content .el-input__wrapper:hover,.app-container.dark-mode .content .el-textarea__inner:hover,.app-container.dark-mode .content .el-select__wrapper:hover,.app-container.dark-mode .content .el-input-number:hover,.app-container.dark-mode .content .el-date-editor.el-input__wrapper:hover,.app-container.dark-mode .content .el-date-editor .el-input__wrapper:hover,.app-container.dark-mode .content .el-input-number:focus-within{box-shadow:0 0 0 1px #94a3b86b inset,0 12px 28px #0206173d!important;background:var(--admin-control-bg-hover)!important}.app-container.dark-mode .content .el-input__wrapper.is-focus,.app-container.dark-mode .content .el-select__wrapper.is-focused,.app-container.dark-mode .content .el-date-editor.el-input__wrapper.is-focus,.app-container.dark-mode .content .el-date-editor .el-input__wrapper.is-focus,.app-container.dark-mode .content .el-textarea__inner:focus{box-shadow:0 0 0 1px #60a5fab8 inset,0 0 0 3px #3b82f624,0 12px 28px #0206173d!important;background:var(--admin-control-bg-hover)!important}.app-container.dark-mode .content .el-input__inner,.app-container.dark-mode .content .el-textarea__inner,.app-container.dark-mode .content .el-input__wrapper input,.app-container.dark-mode .content .el-input__wrapper textarea,.app-container.dark-mode .content .toolbar-search input,.app-container.dark-mode .content .search-input input,.app-container.dark-mode .content .el-input__prefix,.app-container.dark-mode .content .el-input__prefix-inner,.app-container.dark-mode .content .el-input__suffix,.app-container.dark-mode .content .el-input__suffix-inner,.app-container.dark-mode .content .el-select__selection,.app-container.dark-mode .content .el-select__selected-item,.app-container.dark-mode .content .el-select__placeholder,.app-container.dark-mode .content .el-select__input,.app-container.dark-mode .content .el-select__tags-text{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--admin-text)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-container.dark-mode .content .el-select__placeholder,.app-container.dark-mode .content .el-input__inner::placeholder,.app-container.dark-mode .content .el-textarea__inner::placeholder{color:var(--admin-text-muted)!important}.app-container.dark-mode .content .el-input__prefix,.app-container.dark-mode .content .el-input__prefix-inner,.app-container.dark-mode .content .el-input__suffix,.app-container.dark-mode .content .el-input__suffix-inner,.app-container.dark-mode .content .el-input__icon,.app-container.dark-mode .content .el-input__clear,.app-container.dark-mode .content .el-select__caret,.app-container.dark-mode .content .el-select__icon,.app-container.dark-mode .content .el-select__wrapper .el-icon{color:var(--admin-text-muted)!important}.app-container.dark-mode .content .el-input-group__append,.app-container.dark-mode .content .el-input-group__prepend{background:var(--admin-surface-soft)!important;border-color:#64748b47!important;color:var(--admin-text)!important;box-shadow:none!important}.app-container.dark-mode .content .el-input-group__append>*,.app-container.dark-mode .content .el-input-group__prepend>*{color:inherit!important}.app-container.dark-mode .content .el-input__inner:-webkit-autofill,.app-container.dark-mode .content .el-input__inner:-webkit-autofill:hover,.app-container.dark-mode .content .el-input__inner:-webkit-autofill:focus,.app-container.dark-mode .content .el-input__inner:-webkit-autofill:active{-webkit-text-fill-color:var(--admin-text)!important;caret-color:var(--admin-text)!important;box-shadow:0 0 0 1000px var(--admin-control-bg) inset!important;transition:background-color 9999s ease-out 0s}.app-container.dark-mode .content .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:#33415580}.app-container.dark-mode .content .el-tabs__nav-wrap:after{background-color:#64748b38}.app-container.dark-mode .content .el-tabs__item{color:#94a3b8}.app-container.dark-mode .content .el-tabs__item.is-active{color:#60a5fa}.app-container.dark-mode .content .el-alert{border-color:#64748b38}@media (max-width: 1024px){.app-container .content{padding:18px}.app-container .content .page-header,.app-container .content .header{flex-direction:column;align-items:stretch}.app-container .content .header-actions,.app-container .content .page-actions,.app-container .content .actions,.app-container .content .toolbar-actions{width:100%}.app-container .content .dashboard-grid,.app-container .content .detail-grid,.app-container .content .info-grid{grid-template-columns:1fr}.app-container .content .entity-cell__header{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.app-container .main-content>.header{padding:0 16px}.app-container .content{padding:14px}.app-container .content .page-header h1,.app-container .content .header h1,.app-container .content .page-title{font-size:26px}.app-container .content .header-actions>*,.app-container .content .page-actions>*,.app-container .content .actions>*{flex:1 1 auto}.app-container .content .stats-row,.app-container .content .stats-cards,.app-container .content .status-grid,.app-container .content .failed-stats-grid,.app-container .content .pause-stats-grid,.app-container .content .metrics-grid,.app-container .content .stats-grid{grid-template-columns:1fr}.app-container .content .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-container .content .overview-card{min-height:96px;padding:14px 14px 16px}.app-container .content .overview-value{font-size:clamp(20px,6vw,28px)}.app-container .content .filter-bar>*,.app-container .content .result-actions>*,.app-container .content .subscription-actions>*,.app-container .content .quick-start-actions>*,.app-container .content .client-actions>*,.app-container .content .tutorial-actions>*,.app-container .content .qrcode-actions>*,.app-container .content .account-actions>*,.app-container .content .footer-actions>*,.app-container .content .form-actions>*,.app-container .content .toolbar-filters>*,.app-container .content .toolbar-actions>*{flex:1 1 100%}.app-container .content .code-item{align-items:flex-start;flex-direction:column}.app-container .content .search-input,.app-container .content .toolbar-search{width:100%}.app-container .content .panel-box{padding:16px}.app-container .content .el-card__header,.app-container .content .el-card__body,.app-container .content .el-dialog__header,.app-container .content .el-dialog__body,.app-container .content .el-dialog__footer{padding-left:16px;padding-right:16px}.app-container .content .pagination-container{justify-content:center}.app-container .content .stack-item{flex-direction:column;align-items:flex-start;gap:4px}.app-container .content .stack-value{text-align:left}.app-container .content .operation-btns{justify-content:flex-start}.app-container .content .operation-btns .el-button{min-height:44px;padding-left:14px;padding-right:14px}}@keyframes admin-fade-up{0%{opacity:0}to{opacity:1}}.el-message-box{width:480px;max-width:90vw}.el-message-box__title{font-size:17px}.el-message-box__message,.el-message-box__message p{font-size:16px;line-height:1.6}.el-message-box__btns{padding-top:18px}.el-message-box__btns .el-button{padding:10px 22px;font-size:15px;min-width:84px}.el-message-box__status.el-icon{font-size:22px}.el-message-box.portal-logout-confirm{width:360px;max-width:calc(100vw - 32px);border-radius:10px}.el-message-box.portal-logout-confirm .el-message-box__header{padding:18px 20px 0}.el-message-box.portal-logout-confirm .el-message-box__title{font-size:16px;font-weight:700}.el-message-box.portal-logout-confirm .el-message-box__headerbtn{top:16px;right:16px}.el-message-box.portal-logout-confirm .el-message-box__content{padding:18px 20px 8px}.el-message-box.portal-logout-confirm .el-message-box__message,.el-message-box.portal-logout-confirm .el-message-box__message p{font-size:15px;line-height:1.5}.el-message-box.portal-logout-confirm .el-message-box__status.el-icon{font-size:20px}.el-message-box.portal-logout-confirm .el-message-box__btns{gap:10px;padding:10px 20px 18px}.el-message-box.portal-logout-confirm .el-message-box__btns .el-button{min-width:72px;min-height:36px;padding:8px 18px;font-size:14px}html.admin-shell-active,body.admin-shell-active,body.admin-shell-active #app,#app.admin-shell-active{height:100%!important;max-height:100%!important;overflow:hidden!important}body.admin-shell-active{overscroll-behavior:none;position:relative}.app-container{--admin-sidebar-width: 224px;--admin-sidebar-collapsed-width: 64px;--admin-header-height: 60px;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.app-container:has(.sidebar.collapsed):not(.is-mobile){--admin-sidebar-width: var(--admin-sidebar-collapsed-width)}.app-container .sidebar{position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;flex:0 0 var(--admin-sidebar-width)!important;width:var(--admin-sidebar-width)!important;height:100%!important;max-height:100%!important;z-index:1001!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.app-container .sidebar .logo{flex:0 0 auto!important}.app-container .sidebar .sidebar-menu{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.app-container .main-content{flex:1 1 auto!important;margin-left:0!important;width:auto!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.app-container .main-content>.header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;flex:0 0 var(--admin-header-height)!important;height:var(--admin-header-height)!important;max-height:var(--admin-header-height)!important;z-index:900!important}.app-container .content{flex:1 1 auto!important;margin-top:0!important;height:auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding:var(--vp-page-padding, 20px)!important;display:block!important}.app-container .content>*{max-width:100%;min-width:0;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;padding:0!important}.app-container .content .admin-sticky-chrome,.app-container .content .admin-page-body{display:contents}.app-container .content .admin-sticky-chrome>:is(.page-header,.header,.hero-panel,.overview-strip,.profile-header,.device-quota-card,.panel-header){position:relative!important;top:auto!important;z-index:auto!important}.app-container .content .admin-sticky-chrome>:is(.toolbar-card,.filter-card,.filter-bar,.search-card,.orders-toolbar-card,.selector-card){position:sticky!important;top:0!important;z-index:35!important;background:linear-gradient(180deg,#ffffffeb,#f8fafce6)!important;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04);box-shadow:0 1px #ffffffa6 inset,0 10px 18px -16px #0f172a47!important}.app-container.dark-mode .content .admin-sticky-chrome>:is(.toolbar-card,.filter-card,.filter-bar,.search-card,.orders-toolbar-card,.selector-card){background:linear-gradient(180deg,#1e293bf0,#0f172aeb)!important;box-shadow:0 1px #ffffff0a inset,0 12px 20px -16px #020617b3!important}.app-container .content .admin-sticky-chrome>.panel-header{display:flex;justify-content:space-between;align-items:center;gap:var(--vp-inline-gap, 12px);padding:clamp(14px,calc(16px * var(--vp-scale, 1)),18px);margin-bottom:0!important;border-radius:var(--vp-card-radius, 16px);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-soft);background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 32%),linear-gradient(135deg,var(--admin-surface-strong) 0%,var(--admin-surface-soft) 100%)}@media (max-width: 1024px){.app-container.is-mobile,.app-container{--admin-sidebar-width: 0px}.app-container .sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(82vw,320px)!important;flex:none!important;height:100%!important;max-height:100dvh!important}.app-container .main-content{margin-left:0!important;width:100%!important}.app-container .main-content>.header{left:auto!important}}.dark .status-card,.dark .plan-card,.dark .client-card,.dark .article-item,.dark .featured-card,.dark .contact-card,.dark .announcement-card,.dark .ticket-card,.dark .stat-card{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)!important}.dark .qrcode-wrapper,.dark .popular-list{background:var(--color-bg-card)!important;box-shadow:var(--shadow-sm)!important}.dark .message-content{background:var(--color-bg-card)!important}.dark .message-item.admin .message-content{background:#409eff1a!important}.dark .attachment-link{background:var(--color-border-light)!important}.dark .attachment-link:hover{background:#409eff1a!important}.dark .announcement-card.pinned{background:linear-gradient(135deg,var(--color-bg-card) 0%,var(--color-border-light) 100%)!important}.dark .plan-name,.dark .plan-price,.dark .article-title,.dark .ticket-title,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--color-text-primary)!important}.dark .plan-description,.dark .article-excerpt,.dark .ticket-meta{color:var(--color-text-secondary)!important}.dark .plan-card,.dark .client-card,.dark .article-item{border-color:var(--color-border)!important}.dark .plan-card:hover{border-color:var(--color-primary)!important}.dark .el-progress__text{color:var(--color-text-primary)!important}.dark .el-input__inner,.dark .el-select__selection,.dark .el-select__selected-item,.dark .el-select__placeholder,.dark .el-select__input{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary)!important}.dark .el-select-dropdown{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-select-dropdown__item{color:var(--color-text-regular)!important}.dark .el-select-dropdown__item:hover{background-color:var(--color-border-light)!important}.dark .el-dialog{background-color:var(--color-bg-card)!important}.dark .el-dialog__header{border-bottom-color:var(--color-border)!important}.dark .el-dialog__title{color:var(--color-text-primary)!important}.dark .el-drawer{background-color:var(--color-bg-card)!important}.dark .el-drawer__header{border-bottom-color:var(--color-border)!important}.dark .el-drawer__title{color:var(--color-text-primary)!important}.dark .el-message-box{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-message-box__title{color:var(--color-text-primary)!important}.dark .el-message-box__content{color:var(--color-text-regular)!important}.dark .el-notification{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-notification__title{color:var(--color-text-primary)!important}.dark .el-notification__content,.dark .el-pagination{color:var(--color-text-regular)!important}.dark .el-pagination button,.dark .el-pagination .el-pager li{background-color:var(--color-bg-card)!important;color:var(--color-text-regular)!important}.dark .el-pagination .el-pager li:hover{color:var(--color-primary)!important}.dark .el-pagination .el-pager li.is-active{background-color:var(--color-primary)!important;color:#fff!important}.dark .el-loading-mask{background-color:#000000b3!important}.dark .el-empty__description,.dark .el-timeline-item__timestamp{color:var(--color-text-secondary)!important}.dark .el-step__title{color:var(--color-text-primary)!important}.dark .el-step__description{color:var(--color-text-secondary)!important}.dark .el-breadcrumb__inner{color:var(--color-text-regular)!important}.dark .el-breadcrumb__inner:hover{color:var(--color-primary)!important}.dark .el-menu{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-menu-item{color:var(--color-text-regular)!important}.dark .el-menu-item:hover{background-color:var(--color-border-light)!important;color:var(--color-primary)!important}.dark .el-menu-item.is-active{color:var(--color-primary)!important}.dark .el-sub-menu__title{color:var(--color-text-regular)!important}.dark .el-sub-menu__title:hover{background-color:var(--color-border-light)!important;color:var(--color-primary)!important}.dark .el-descriptions__label{color:var(--color-text-secondary)!important}.dark .el-descriptions__content,.dark .el-result__title{color:var(--color-text-primary)!important}.dark .el-result__subtitle{color:var(--color-text-secondary)!important}.dark .el-skeleton__item{background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border) 37%,var(--color-border-light) 63%)!important}.dark pre,.dark code{background:var(--color-border-light)!important;color:var(--color-text-primary)!important}.dark blockquote{border-left-color:var(--color-border-dark)!important;color:var(--color-text-secondary)!important}.dark a{color:var(--color-primary)!important}.dark a:hover{color:var(--color-primary-light)!important}.dark hr,.dark .el-divider{border-color:var(--color-border)!important}.dark .el-badge__content{background-color:var(--color-danger)!important}.dark .el-avatar{background-color:var(--color-primary)!important}.dark .el-image__placeholder{background-color:var(--color-border-light)!important}.dark .el-upload{border-color:var(--color-border)!important}.dark .el-upload:hover{border-color:var(--color-primary)!important}.dark .el-upload-dragger{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-upload-dragger:hover{border-color:var(--color-primary)!important}.dark .el-transfer-panel{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-transfer-panel__header{background-color:var(--color-border-light)!important}.dark .el-calendar-table{background-color:var(--color-bg-card)!important}.dark .el-calendar-table td{border-color:var(--color-border)!important}.dark .el-calendar-day{color:var(--color-text-regular)!important}.dark .el-backtop{background-color:var(--color-bg-card)!important;box-shadow:var(--shadow-md)!important}.dark .el-page-header__title{color:var(--color-text-primary)!important}.dark .el-page-header__content{color:var(--color-text-regular)!important}.dark .el-statistic__head{color:var(--color-text-secondary)!important}.dark .el-statistic__content{color:var(--color-text-primary)!important}.dark .page-header,.dark .overview-card,.dark .toolbar-card,.dark .hero-card,.dark .highlight-chip,.dark .hero-side,.dark .status-stat,.dark .focus-stat,.dark .traffic-pill{border-color:var(--admin-border, var(--color-border))!important;background:var(--admin-surface, var(--color-bg-card))!important;box-shadow:var(--admin-shadow-soft, var(--shadow-sm))!important}.dark .toolbar-card{background:linear-gradient(180deg,var(--admin-surface-strong, var(--color-bg-card)) 0%,var(--admin-surface, var(--color-bg-card)) 100%)!important}.dark .hero-card{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 32%),linear-gradient(135deg,var(--admin-surface-strong, var(--color-bg-card)) 0%,var(--admin-surface-soft, var(--color-border-light)) 100%)!important}.dark .search-section .el-input__wrapper{background:#ffffff29!important;box-shadow:0 0 0 1px #ffffff3d inset,0 12px 28px #0f172a29!important}.dark .search-section .el-input__wrapper:hover,.dark .search-section .el-input__wrapper.is-focus{background:#fff3!important;box-shadow:0 0 0 1px #ffffff4d inset,0 0 0 3px #ffffff14,0 12px 28px #0f172a33!important}.dark .search-section .el-input__inner,.dark .search-section .el-input__prefix-inner,.dark .search-section .el-input__suffix-inner,.dark .search-section .el-input__clear,.dark .search-section .el-input__icon{color:#fff!important}.dark .search-section .el-input__inner::placeholder{color:#ffffffbd!important}.dark .metric-card--good,.dark .traffic-pill--total{background:linear-gradient(180deg,rgba(34,197,94,.18),var(--admin-surface-strong, var(--color-bg-card)))!important}.dark .metric-card--latency{background:linear-gradient(180deg,rgba(96,165,250,.18),var(--admin-surface-strong, var(--color-bg-card)))!important}.dark .focus-node--issue{background:linear-gradient(180deg,var(--admin-surface-strong, var(--color-bg-card)),rgba(245,158,11,.12))!important}.dark .alert-card--warning{background:#f59e0b1f!important;border-color:#f59e0b3d!important}.dark .alert-card--error{background:#ef44441f!important;border-color:#ef44443d!important}.dark .page-eyebrow,.dark .page-subtitle,.dark .hero-kicker,.dark .hero-note,.dark .chip-label,.dark .hero-percent-label,.dark .metric-label,.dark .metric-foot,.dark .card-subtitle,.dark .status-stat-head,.dark .status-stat-meta,.dark .focus-node-meta,.dark .metric-row,.dark .focus-stat-label,.dark .group-meta,.dark .group-card-foot,.dark .alert-meta,.dark .traffic-label,.dark .traffic-foot,.dark .update-time{color:var(--admin-text-muted, var(--color-text-secondary))!important}.dark .page-title,.dark .hero-title,.dark .hero-percent,.dark .metric-value,.dark .card-title,.dark .status-stat-value,.dark .metric-row strong,.dark .focus-stat-value,.dark .group-name,.dark .alert-title,.dark .traffic-pill strong,.dark .terms-header h1,.dark .terms-content,.dark .terms-content h2,.dark .terms-content h3,.dark .privacy-header h1,.dark .privacy-content,.dark .privacy-content h2,.dark .privacy-content h3,.dark .dropdown-link{color:var(--admin-text, var(--color-text-primary))!important}.dark .terms-header,.dark .terms-content h2,.dark .terms-footer,.dark .privacy-header,.dark .privacy-content h2,.dark .privacy-footer,.dark .result-row,.dark .plan-features li,.dark .history-item,.dark .transaction-item,.dark .dropdown-link:hover,.dark .el-dropdown-menu__item--divided{border-color:var(--color-border)!important}.dark .privacy-content .highlight{background:#e6a23c1f!important;border-left-color:#e6a23c!important}.dark .content,.dark .status-track,.dark .traffic-stack{background:var(--color-bg-page)!important}.dark .inbounds-page :is(.protocol-tag.vmess,.format-icon){background-color:#60a5fa29!important;color:#93c5fd!important}.dark .inbounds-page .protocol-tag.vless{background-color:#22c55e29!important;color:#86efac!important}.dark .inbounds-page .protocol-tag.trojan{background-color:#f59e0b29!important;color:#fcd34d!important}.dark .inbounds-page .protocol-tag.shadowsocks{background-color:#ef444429!important;color:#fda4af!important}.dark .inbounds-page .protocol-tag.dokodemo-door,.dark .inbounds-page .status-tag.running,.dark .inbounds-page .status-tag.stopped,.dark .inbounds-page .service-cell__server,.dark .inbounds-page .row-action--more.el-button{background:var(--admin-surface-soft, var(--color-border-light))!important;border-color:var(--admin-border, var(--color-border))!important}.dark .inbounds-page .status-tag.running{color:#86efac!important}.dark .inbounds-page .status-tag.stopped{color:#fda4af!important}.dark .inbounds-page .service-cell__server,.dark .inbounds-page .detail-value,.dark .inbounds-page .service-name{color:var(--admin-text, var(--color-text-primary))!important}.dark .inbounds-page .service-cell__meta,.dark .inbounds-page .detail-label,.dark .inbounds-page .toolbar-summary{color:var(--admin-text-muted, var(--color-text-secondary))!important}.dark .inbounds-page .row-action--primary.el-button{color:#93c5fd!important;background:#60a5fa29!important;border-color:#60a5fa47!important}.dark .inbounds-page .row-action--success.el-button{color:#86efac!important;background:#22c55e29!important;border-color:#22c55e47!important}.dark .inbounds-page .row-action--warning.el-button{color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b47!important}.dark .inbounds-page .el-table__header th,.dark .inbounds-page .el-table__body tr:hover>td,.dark .inbounds-page .el-table--striped .el-table__body tr.el-table__row--striped>td{background:var(--admin-surface-soft, var(--color-border-light))!important;color:var(--admin-text, var(--color-text-primary))!important}.dark .payment-method,.dark .amount-option,.dark .format-item{border-color:var(--color-border)!important;background:var(--color-bg-card)!important}.dark .payment-method--active,.dark .amount-option--active{background:#409eff1f!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.dark .summary-row,.dark .traffic-item,.dark .faq-item,.dark .article-list-item{border-color:var(--color-border)!important}.dark .price-highlight,.dark .summary-value,.dark .announcement-title,.dark .ticket-subject{color:var(--color-text-primary)!important}.dark .qr-tip,.dark .poll-tip,.dark .loading-state,.dark .publish-date,.dark .announcement-content,.dark .ticket-id,.dark .meta-item,.dark .message-time,.dark .message-body,.dark .format-desc,.dark .summary-row--muted{color:var(--color-text-secondary)!important}.dark .message-item.admin .message-content,.dark .step-content .tip-box,.dark .client-recommend-chip{background:#409eff1f!important}.dark .announcement-content blockquote,.dark .step-content .tip-box strong{color:var(--color-primary)!important}.dark .announcement-content blockquote,.dark .step-content .tip-box{border-left-color:var(--color-primary)!important}.app-container.dark-mode .content .row-action--muted,.app-container.dark-mode .content .row-action--more{color:var(--admin-text-muted, var(--color-text-secondary))!important;background:var(--admin-surface-soft, var(--color-border-light))!important;border-color:var(--admin-border, var(--color-border))!important}.app-container.dark-mode .content .row-action--danger{color:#fca5a5!important;background:#ef444424!important;border-color:#ef444447!important}.dark .empty-state.with-border{background:var(--color-border-light)!important;border-color:var(--color-border-dark)!important}.dark .empty-state-icon{color:var(--color-text-placeholder)!important}.dark .empty-state-description,.dark .page-hint,.dark .chart-loading,.dark .empty-data,.dark .stat-label,.dark .card-hint,.dark .strength-label,.dark .password-tips,.dark .password-tips li,.dark .overview-label,.dark .protocol-description,.dark .setting-description,.dark .xray-version-switcher .label{color:var(--color-text-secondary)!important}.dark .overview-value{color:var(--color-text-primary)!important}.dark .stat-footer{color:var(--color-text-secondary)!important;border-top-color:var(--color-border)!important}.dark .strength-indicator,.dark .skeleton-cell{background-color:var(--color-border)!important}.dark .skeleton-table-header{background:var(--color-border-light)!important}.dark .skeleton-table-row,.dark .skeleton-list-item,.dark .xray-version-switcher .controls{border-color:var(--color-border)!important}.dark .change-password-container,.dark .protocol-settings-container{background:var(--color-bg-page)!important}.dark .xray-version-switcher,.dark .protocol-item,.dark .inbounds-page .page-header{background:var(--admin-surface-soft, var(--color-bg-card))!important;border-color:var(--admin-border, var(--color-border))!important;box-shadow:var(--shadow-sm)!important}.dark .inbounds-page .title,.dark .inbounds-page .overview-value{color:var(--admin-text, var(--color-text-primary))!important}.dark .inbounds-page .page-subtitle,.dark .inbounds-page .overview-label{color:var(--admin-text-muted, var(--color-text-secondary))!important}.dark .empty-state,.dark .view-count,.dark .info-item,.dark .tags-label,.dark .tx-desc,.dark .tx-time,.dark .category-count,.dark .popular-views,.dark .feedback-label{color:var(--color-text-secondary)!important}.dark .article-content{color:var(--color-text-regular)!important}.dark .related-item,.dark .article-content :is(th,td){border-color:var(--color-border)!important}.dark .article-content :is(th,code,pre){background:var(--color-border-light)!important}.dark .node-address{color:#93c5fd!important;background:#3b82f624!important}.dark .version-tips,.dark .sync-info-content,.dark .sync-info-content p{color:var(--color-text-secondary)!important}.dark .error-message-content{background:var(--color-border-light)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark .error-resolution{background:#e6a23c1f!important;border-left-color:#e6a23c!important;color:var(--color-text-primary)!important}.dark .error-troubleshooting{background:#409eff1f!important;border-left-color:var(--color-primary)!important;color:var(--color-text-primary)!important}.dark .error-troubleshooting :is(h4,ul,ol,li){color:var(--color-text-primary)!important}.dark .error-troubleshooting code{background:#ffffff14!important;color:var(--color-text-primary)!important}.dark :is(.el-popper.is-light,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-picker__popper.el-popper){background:var(--color-bg-card)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-md)!important}.dark :is(.el-popper.is-light,.el-dropdown__popper,.el-select__popper,.el-picker__popper) .el-popper__arrow:before{background:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-dropdown-menu__item{color:var(--color-text-regular)!important}.dark .el-dropdown-menu__item:not(.is-disabled):is(:hover,:focus){background:var(--color-border-light)!important;color:var(--color-primary)!important}.dark .el-dropdown-menu__item--divided,.dark .el-dropdown-menu__item--divided:before{border-color:var(--color-border)!important;background:var(--color-bg-card)!important}.dark :is(.el-dialog__header,.el-dialog__body,.el-dialog__footer,.el-drawer__header,.el-drawer__body,.el-drawer__footer){background:var(--color-bg-card)!important;border-color:var(--color-border)!important}.dark .el-dialog__body,.dark .el-dialog__footer,.dark :is(.el-drawer__body,.el-message-box__content){color:var(--color-text-regular)!important}.dark :is(.el-dialog__title,.el-drawer__title,.el-message-box__title){color:var(--color-text-primary)!important}.dark :is(.el-dialog__headerbtn .el-dialog__close,.el-drawer__close-btn,.el-message-box__headerbtn .el-message-box__close){color:var(--color-text-secondary)!important}.dark :is(.el-dialog__headerbtn:hover .el-dialog__close,.el-drawer__close-btn:hover,.el-message-box__headerbtn:hover .el-message-box__close){color:var(--color-primary)!important}.dark .el-message-box__btns .el-button--default{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text-regular)!important}.dark .el-message-box__btns .el-button--default:hover{background:var(--color-border-light)!important;border-color:var(--color-border-dark)!important;color:var(--color-primary)!important}.dark :is(.secret-key code,.backup-codes code,.new-token-text){background:var(--color-border-light)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.dark :is(.token-label,.secret-key,.two-factor-info p){color:var(--color-text-secondary)!important}.dark .inbounds-page :is(.toolbar-batch-btn--success.el-button,.toolbar-batch-btn--warning.el-button,.toolbar-batch-btn--danger.el-button){box-shadow:none!important}.dark .inbounds-page .toolbar-batch-btn--success.el-button{color:#86efac!important;background:#22c55e29!important;border-color:#22c55e47!important}.dark .inbounds-page .toolbar-batch-btn--warning.el-button{color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b47!important}.dark .inbounds-page .toolbar-batch-btn--danger.el-button{color:#fca5a5!important;background:#ef444429!important;border-color:#ef444447!important}.dark :is(.tx-icon--recharge,.tx-icon--commission){background:#22c55e29!important;color:#86efac!important}.dark .tx-icon--purchase{background:#ef444429!important;color:#fca5a5!important}.dark .tx-icon--refund{background:#f59e0b29!important;color:#fcd34d!important}.dark .tx-icon--adjustment{background:#94a3b829!important;color:#cbd5e1!important}.dark .redeem-desc{color:var(--color-text-secondary)!important}.dark .validation-result{background:#ef444429!important;color:#fca5a5!important}.dark .validation-result--valid{background:#22c55e29!important;color:#86efac!important}.dark :is(.log-row-error>td,.log-row-error:hover>td){background:#ef44441f!important;color:var(--color-text-primary)!important}html.dark .el-table tr.log-row-error,html.dark .el-table tr.log-row-error>td,html.dark .el-table tr.log-row-error:hover>td,html.dark .el-table tr.log-row-error.el-table__row>td{background:#ef444429!important;background-color:#ef444429!important;color:#fecaca!important}.dark .gc-icon{background:#22c55e29!important;color:#86efac!important}.dark .gc-time{color:var(--color-text-secondary)!important}.dark .settings-tabs{background:var(--admin-surface, var(--color-bg-card))!important;border-color:var(--admin-border, var(--color-border))!important;box-shadow:var(--admin-shadow-soft, var(--shadow-sm))!important}.dark .tab-header{background:var(--admin-surface-soft, var(--color-border-light))!important;border-bottom-color:var(--admin-border, var(--color-border))!important}.dark .tab-item{color:var(--admin-text-muted, var(--color-text-secondary))!important}.dark .tab-item:hover,.dark .tab-item.active{color:var(--color-primary)!important}.dark .tab-item.active{background:var(--admin-surface-strong, var(--color-bg-card))!important;border-bottom-color:var(--color-primary)!important}.dark .section-header,.dark .protocol-label,.dark .details-content,.dark .result-details,.dark .inbounds-page .expiry-readonly__value{color:var(--admin-text, var(--color-text-primary))!important}.dark .protocol-desc,.dark .detail-item .label{color:var(--admin-text-muted, var(--color-text-secondary))!important}.dark .protocol-row,.dark .settings-divider,.dark .settings-footer,.dark .fallback-item{border-color:var(--admin-border, var(--color-border))!important}.dark .details-content,.dark .result-details,.dark .inbounds-page .cert-input,.dark .inbounds-page .expiry-readonly,.dark .fallback-item{background:var(--admin-surface-soft, var(--color-border-light))!important;border-color:var(--admin-border, var(--color-border))!important}.dark .inbounds-page :is(.cert-input,.expiry-readonly,.fallback-item){color:var(--admin-text, var(--color-text-primary))!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input,.el-select,.el-date-editor,.el-input-number){--el-input-bg-color: rgba(51, 65, 85, .98) !important;--el-fill-color-blank: rgba(51, 65, 85, .98) !important;--el-fill-color-light: rgba(71, 85, 105, .96) !important;--el-fill-color-lighter: rgba(71, 85, 105, .92) !important;--el-border-color: rgba(148, 163, 184, .48) !important;--el-border-color-hover: rgba(191, 219, 254, .56) !important;--el-input-border-color: rgba(148, 163, 184, .48) !important;--el-input-hover-border-color: rgba(191, 219, 254, .56) !important;--el-input-focus-border-color: rgba(96, 165, 250, .88) !important;--el-input-placeholder-color: #cbd5e1 !important;--el-input-icon-color: #cbd5e1 !important;--el-select-input-color: #cbd5e1 !important;--el-text-color-placeholder: #cbd5e1 !important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__wrapper,.el-select__wrapper,.el-input-number,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper){background:#334155fa!important;box-shadow:0 0 0 1px #94a3b87a inset,0 10px 24px #02061738!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-input-number:hover,.el-date-editor.el-input__wrapper:hover,.el-date-editor .el-input__wrapper:hover,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus,.el-date-editor .el-input__wrapper.is-focus,.el-input-number:focus-within){background:#475569fa!important;box-shadow:0 0 0 1px #bfdbfe8f inset,0 0 0 3px #3b82f61f,0 12px 28px #0206173d!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__inner,.el-textarea__inner,.el-input__wrapper input,.el-input__wrapper textarea,.el-select__selection,.el-select__selected-item,.el-select__placeholder,.el-select__input,.el-select__tags-text){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__inner,.el-textarea__inner,.el-input__wrapper input,.el-input__wrapper textarea,.el-select__selected-item,.el-select__input,.el-select__tags-text){color:var(--admin-text, var(--color-text-primary))!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder){color:#cbd5e1!important}.dark :is(.toolbar-card,.filter-bar,.orders-toolbar-card,.toolbar-filters,.filter-left,.filter-right,.orders-toolbar) :is(.el-input__prefix-inner,.el-input__suffix-inner,.el-input__icon,.el-input__clear,.el-select__caret,.el-select__icon,.el-select__wrapper .el-icon){color:#cbd5e1!important}html.dark .el-button.is-link,html.dark .el-button.is-link:hover,html.dark .el-button.is-link:focus,html.dark .el-button.is-link:active{--el-button-bg-color: transparent;--el-button-hover-bg-color: transparent;--el-button-active-bg-color: transparent;--el-button-border-color: transparent;--el-button-hover-border-color: transparent;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0 4px!important;height:auto!important;min-height:0!important;line-height:1.4!important}html.dark .el-button.is-link:hover,html.dark .el-button.is-link:focus{text-decoration:underline}html.dark .el-button.is-link.el-button--primary{color:var(--el-color-primary)!important}.dark .el-input-number .el-input-number__decrease,.dark .el-input-number .el-input-number__increase{background-color:#ffffff0d!important;color:#cbd5e1!important}.dark .el-input-number .el-input-number__decrease:hover,.dark .el-input-number .el-input-number__increase:hover{background-color:#409eff26!important;color:var(--el-color-primary)!important}@font-face{font-family:TwemojiCountryFlags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/assets/woff2/TwemojiCountryFlags-Bymva2JV.woff2) format("woff2");font-display:swap}body,.node-flag{font-family:TwemojiCountryFlags,Arial,sans-serif}
