:root{--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 22px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--sidebar-width: 256px;--header-height: 64px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--font-headline: "Sora", "Manrope", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, monospace}:root,[data-theme=light]{--color-primary: #5148d8;--color-primary-fixed: #6f68f7;--color-primary-dim: #453acc;--color-inverse-primary: #8681ff;--color-surface: #f7f9fb;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f0f4f7;--color-surface-elevated: #ffffff;--color-surface-muted: #f8fafc;--color-on-surface: #2c3437;--color-on-surface-variant: #596064;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-placeholder: #94a3b8;--color-outline: #747c80;--color-outline-variant: #acb3b7;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-subtle: rgba(226, 232, 240, .6);--color-error: #a8364b;--color-tertiary: #765377;--color-accent: #5148d8;--color-accent-highlight: #5148d8;--color-buy: #67c23a;--color-sell: #f56c6c;--color-buy-bg: rgba(103, 194, 58, .1);--color-sell-bg: rgba(245, 108, 108, .1);--color-icon: #64748b;--color-icon-muted: #94a3b8;--color-icon-active: #5148d8;--color-input-bg: #ffffff;--color-input-border: #e2e8f0;--color-hover-bg: rgba(226, 232, 240, .5);--color-active-nav-bg: #ffffff;--color-status-card-bg: #eef2ff;--color-status-title: #312e81;--gradient-primary: linear-gradient(135deg, #5148d8 0%, #6f68f7 100%);--glass-nav: rgba(255, 255, 255, .8);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(81, 72, 216, .08);--focus-ring: 0 0 0 2px rgba(81, 72, 216, .15);--kline-bg: #ffffff;--kline-text: #333333;--kline-grid: #f0f0f0;--kline-border: #dddddd;--kline-up: #67c23a;--kline-down: #f56c6c;--kline-interval-bg: var(--color-surface-container-low);--kline-interval-active-bg: rgba(81, 72, 216, .1);--color-table-stripe-bg: #fafbfc;--color-table-row-hover: #f8fafc;--color-loading-mask: rgba(255, 255, 255, .85);--color-stat-primary-bg: #eef2ff;--color-stat-sky-bg: #f0f9ff;--color-stat-violet-bg: #f5f3ff;--color-stat-amber-bg: #fffbeb;--color-stat-success-bg: #ecfdf5;--color-stat-danger-bg: #fef2f2;--color-stat-info-bg: #eff6ff;--color-chart-empty-bg: #eef2ff;--color-chart-empty-icon: #c7d2fe}[data-theme=dark]{--color-primary: #8681ff;--color-primary-fixed: #8681ff;--color-primary-dim: #6f68f7;--color-inverse-primary: #8681ff;--color-surface: #0b0e11;--color-surface-container-lowest: #181a20;--color-surface-container-low: #1e2329;--color-surface-elevated: #1e2329;--color-surface-muted: #181a20;--color-on-surface: #eaecef;--color-on-surface-variant: #848e9c;--color-text-primary: #eaecef;--color-text-secondary: #848e9c;--color-text-muted: #5e6673;--color-text-placeholder: #848e9c;--color-outline: #5e6673;--color-outline-variant: #2b3139;--color-border: #2b3139;--color-border-light: #2b3139;--color-border-subtle: #2b3139;--color-error: #f6465d;--color-tertiary: #fcd535;--color-accent: #8681ff;--color-accent-highlight: #fcd535;--color-buy: #0ecb81;--color-sell: #f6465d;--color-buy-bg: rgba(14, 203, 129, .1);--color-sell-bg: rgba(246, 70, 93, .1);--color-icon: #848e9c;--color-icon-muted: #5e6673;--color-icon-active: #8681ff;--color-input-bg: #181a20;--color-input-border: #2b3139;--color-hover-bg: rgba(255, 255, 255, .05);--color-active-nav-bg: #2b3139;--color-status-card-bg: rgba(134, 129, 255, .12);--color-status-title: #eaecef;--gradient-primary: linear-gradient(135deg, #5148d8 0%, #6f68f7 100%);--glass-nav: rgba(30, 35, 41, .92);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--focus-ring: 0 0 0 2px rgba(134, 129, 255, .25);--kline-bg: #0b0e11;--kline-text: #eaecef;--kline-grid: #2b3139;--kline-border: #2b3139;--kline-up: #0ecb81;--kline-down: #f6465d;--kline-interval-bg: rgba(255, 255, 255, .04);--kline-interval-active-bg: rgba(134, 129, 255, .18);--color-table-stripe-bg: rgba(255, 255, 255, .03);--color-table-row-hover: rgba(255, 255, 255, .05);--color-loading-mask: rgba(11, 14, 17, .85);--color-stat-primary-bg: rgba(134, 129, 255, .15);--color-stat-sky-bg: rgba(2, 132, 199, .15);--color-stat-violet-bg: rgba(124, 58, 237, .15);--color-stat-amber-bg: rgba(217, 119, 6, .15);--color-stat-success-bg: rgba(14, 203, 129, .12);--color-stat-danger-bg: rgba(246, 70, 93, .12);--color-stat-info-bg: rgba(37, 99, 235, .12);--color-chart-empty-bg: rgba(134, 129, 255, .12);--color-chart-empty-icon: rgba(134, 129, 255, .45)}html,body,#app{margin:0;padding:0;height:100%;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-on-surface);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body.nav-open{overflow:hidden}h1,h2,h3,.font-headline{font-family:var(--font-headline)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-buy{color:var(--color-buy)}.text-sell{color:var(--color-sell)}.text-accent{color:var(--color-accent)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;-webkit-user-select:none;user-select:none;color:inherit}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon-themed{color:var(--color-icon)}.icon-themed--muted{color:var(--color-icon-muted)}.icon-themed--active{color:var(--color-icon-active)}.icon-themed--buy{color:var(--color-buy)}.icon-themed--sell{color:var(--color-sell)}.themed-input{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);outline:none;transition:border-color .2s,box-shadow .2s}.themed-input::placeholder{color:var(--color-text-placeholder)}.themed-input:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.themed-label{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-2)}[data-theme=dark] .el-loading-mask{background-color:#0b0e11b3}:root,[data-theme=light]{--el-color-primary: #5148d8;--el-color-primary-light-3: #7b74e2;--el-color-primary-light-5: #a19ce9;--el-color-primary-light-7: #c7c4f1;--el-color-primary-light-8: #d9d7f6;--el-color-primary-light-9: #ebeaf9;--el-color-primary-dark-2: #413ab0;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 12px;--el-bg-color: #ffffff;--el-bg-color-page: #f7f9fb;--el-text-color-primary: #2c3437;--el-text-color-regular: #475569;--el-text-color-secondary: #64748b;--el-text-color-placeholder: #94a3b8;--el-border-color: #e2e8f0;--el-border-color-light: #f1f5f9;--el-fill-color-blank: #ffffff;--el-fill-color-light: #f8fafc;--el-box-shadow-light: 0 1px 3px rgba(0, 0, 0, .06);--el-box-shadow: 0 4px 12px rgba(81, 72, 216, .08)}[data-theme=dark]{--el-color-primary: #8681ff;--el-color-primary-light-3: #9b97ff;--el-color-primary-light-5: #b0adff;--el-color-primary-light-7: #c5c3ff;--el-color-primary-light-8: #d2d0ff;--el-color-primary-light-9: rgba(134, 129, 255, .12);--el-color-primary-dark-2: #6f68f7;--el-bg-color: #1e2329;--el-bg-color-page: #0b0e11;--el-text-color-primary: #eaecef;--el-text-color-regular: #eaecef;--el-text-color-secondary: #848e9c;--el-text-color-placeholder: #848e9c;--el-border-color: #2b3139;--el-border-color-light: #2b3139;--el-fill-color-blank: #181a20;--el-fill-color-light: #1e2329;--el-box-shadow-light: 0 1px 3px rgba(0, 0, 0, .3);--el-box-shadow: 0 4px 12px rgba(0, 0, 0, .4)}.main-inner .filter-bar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.main-inner .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--el-border-color-light)}.main-inner .filter-bar h3,.main-inner .page-header h3,.main-inner .page-title{margin:0;font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.main-inner .page-desc{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--el-text-color-secondary)}.main-inner .header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.main-inner .search-bar,.main-inner .filter-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px;padding:0;background:transparent}.main-inner .type-filter{margin-bottom:16px}.main-inner .type-filter .el-radio-group{display:flex;flex-wrap:wrap;gap:8px}.main-inner .type-filter .el-radio-button{margin-left:0!important}.main-inner .type-filter .el-radio-button .el-radio-button__inner{border-radius:8px!important;border:1px solid var(--el-border-color-light)!important;margin-left:0!important;box-shadow:none!important}.main-inner .type-filter .el-radio-button:first-child .el-radio-button__inner,.main-inner .type-filter .el-radio-button:last-child .el-radio-button__inner{border-radius:8px!important}.main-inner .type-filter .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--gradient-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 8px #5148d840!important}.main-inner .card-header{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-headline);font-weight:600;font-size:15px;color:var(--color-text-primary)}.main-inner .section-card{margin-top:20px}.main-inner .el-card{--el-card-bg-color: var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:16px;box-shadow:var(--el-box-shadow-light);overflow:hidden}.main-inner .el-card__header{padding:18px 24px;border-bottom:1px solid var(--el-border-color-light);background:var(--el-bg-color)}.main-inner .el-card__body{padding:24px}.main-inner .el-button--primary{--el-button-bg-color: var(--color-primary);--el-button-border-color: var(--color-primary);--el-button-hover-bg-color: var(--color-primary-fixed);--el-button-hover-border-color: var(--color-primary-fixed);--el-button-active-bg-color: var(--color-primary-dim);--el-button-active-border-color: var(--color-primary-dim);border-radius:10px;font-weight:600}.main-inner .el-button{border-radius:10px;font-weight:500}.main-inner .el-button--success,.main-inner .el-button--warning,.main-inner .el-button--danger{border-radius:10px}.script-actions .cancel-task-btn.el-button--danger.is-plain{--el-button-bg-color: color-mix(in srgb, var(--color-sell) 8%, transparent);--el-button-border-color: color-mix(in srgb, var(--color-sell) 32%, var(--color-border));--el-button-text-color: var(--color-sell);--el-button-hover-bg-color: color-mix(in srgb, var(--color-sell) 14%, transparent);--el-button-hover-border-color: color-mix(in srgb, var(--color-sell) 48%, var(--color-border));--el-button-hover-text-color: var(--color-sell);--el-button-active-bg-color: color-mix(in srgb, var(--color-sell) 20%, transparent);--el-button-active-border-color: var(--color-sell);--el-button-active-text-color: var(--color-sell)}[data-theme=dark] .script-actions .cancel-task-btn.el-button--danger.is-plain{--el-button-bg-color: rgba(246, 70, 93, .1);--el-button-border-color: rgba(246, 70, 93, .32);--el-button-text-color: #f6465d;--el-button-hover-bg-color: rgba(246, 70, 93, .18);--el-button-hover-border-color: rgba(246, 70, 93, .5);--el-button-hover-text-color: #ff7a8a;--el-button-active-bg-color: rgba(246, 70, 93, .24);--el-button-active-border-color: rgba(246, 70, 93, .6);--el-button-active-text-color: #ff7a8a}.rules-table-wrapper>.el-button--primary.is-plain,.el-dialog .rules-table-wrapper>.el-button--primary.is-plain{--el-button-bg-color: color-mix(in srgb, var(--color-primary) 12%, transparent);--el-button-border-color: color-mix(in srgb, var(--color-primary) 40%, var(--color-border));--el-button-text-color: var(--color-primary);--el-button-hover-bg-color: var(--color-primary);--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: #fff;--el-button-active-bg-color: var(--color-primary-dim);--el-button-active-border-color: var(--color-primary-dim);--el-button-active-text-color: #fff}[data-theme=dark] .rules-table-wrapper>.el-button--primary.is-plain,[data-theme=dark] .el-dialog .rules-table-wrapper>.el-button--primary.is-plain{--el-button-bg-color: rgba(134, 129, 255, .18);--el-button-border-color: rgba(134, 129, 255, .55);--el-button-text-color: #c4c2ff;--el-button-hover-bg-color: var(--color-primary);--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: #fff}.main-inner .el-input__wrapper,.main-inner .el-select__wrapper,.main-inner .el-textarea__inner,.filter-panel .el-input__wrapper,.filter-panel .el-select__wrapper,.filter-panel .el-date-editor,.el-dialog .el-input__wrapper,.el-dialog .el-select__wrapper,.el-dialog .el-textarea__inner{background-color:var(--color-input-bg)!important;border-radius:10px!important;box-shadow:none!important;border:1px solid var(--color-input-border)!important;transition:box-shadow .2s,border-color .2s}.main-inner .el-input__wrapper:hover,.main-inner .el-select__wrapper:hover,.main-inner .el-textarea__inner:hover,.filter-panel .el-input__wrapper:hover,.filter-panel .el-select__wrapper:hover,.filter-panel .el-date-editor:hover,.el-dialog .el-input__wrapper:hover,.el-dialog .el-select__wrapper:hover,.el-dialog .el-textarea__inner:hover{border-color:var(--el-border-color)!important}.main-inner .el-input__wrapper.is-focus,.main-inner .el-select__wrapper.is-focused,.main-inner .el-textarea__inner:focus,.filter-panel .el-input__wrapper.is-focus,.filter-panel .el-select__wrapper.is-focused,.filter-panel .el-date-editor.is-active,.el-dialog .el-input__wrapper.is-focus,.el-dialog .el-select__wrapper.is-focused,.el-dialog .el-textarea__inner:focus{border-color:var(--color-primary)!important;box-shadow:var(--focus-ring)!important}.main-inner .el-textarea__inner{padding:12px 16px;font-size:14px}.main-inner .el-input-number .el-input__wrapper{padding-left:12px;padding-right:12px}.main-inner .el-form-item__label{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.main-inner .el-form-item{margin-bottom:20px}.main-inner .el-radio-button__inner{border-radius:8px!important;border:none!important;background:var(--color-surface-container-low);color:var(--el-text-color-regular);font-weight:500;padding:8px 16px;box-shadow:none!important}.main-inner .el-radio-button:first-child .el-radio-button__inner{border-radius:8px 0 0 8px!important}.main-inner .el-radio-button:last-child .el-radio-button__inner{border-radius:0 8px 8px 0!important}.main-inner .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--gradient-primary)!important;color:#fff!important;box-shadow:0 2px 8px #5148d840!important}.main-inner .el-table{--el-table-border-color: var(--el-border-color-light);--el-table-header-bg-color: var(--el-bg-color);--el-table-header-text-color: var(--el-text-color-primary);--el-table-row-hover-bg-color: var(--color-table-row-hover);--el-table-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);border-radius:12px;overflow:hidden}.main-inner .el-table th.el-table__cell{font-size:14px;font-weight:700;text-transform:none;letter-spacing:normal;padding:12px 0;background:var(--el-bg-color)!important}.main-inner .el-table td.el-table__cell{padding:14px 0;font-size:14px;color:var(--el-text-color-primary)}.main-inner .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-table-stripe-bg)}.main-inner .el-tag{border-radius:6px;border:none;font-weight:600;font-size:12px}.main-inner .el-pagination{margin-top:20px;justify-content:flex-end}.main-inner .el-pagination .el-pager li.is-active{background:var(--gradient-primary)!important;color:#fff;border-radius:8px}.el-dialog{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 50px #0000001f!important}.el-dialog__header{padding:20px 24px 16px!important;margin-right:0!important;border-bottom:1px solid var(--el-border-color-light)}.el-dialog__title{font-family:var(--font-headline);font-size:18px!important;font-weight:700!important;color:var(--color-text-primary)}.el-dialog__body{padding:24px!important}.el-dialog__footer{padding:16px 24px 20px!important;border-top:1px solid var(--el-border-color-light)}.el-dialog .el-input__wrapper,.el-dialog .el-select__wrapper,.el-dialog .el-textarea__inner{background-color:var(--color-surface-container-low)!important;border-radius:10px!important;box-shadow:none!important}.el-dialog .el-form-item__label{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.el-dialog .el-table{--el-table-header-bg-color: var(--el-bg-color);--el-table-header-text-color: var(--el-text-color-primary);--el-table-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-row-hover-bg-color: var(--color-table-row-hover)}.el-dialog .el-table th.el-table__cell{font-weight:700;background:var(--el-bg-color)!important}.el-dialog .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-table-stripe-bg)}.main-inner .el-alert{border-radius:12px;border:none}.main-inner .el-switch.is-checked .el-switch__core{background-color:var(--color-primary);border-color:var(--color-primary)}.el-dropdown-menu{border-radius:12px!important;padding:6px!important;border:1px solid var(--el-border-color-light)!important;box-shadow:0 8px 24px #00000014!important}.el-dropdown-menu__item{border-radius:8px;font-size:14px}.main-inner .el-loading-mask{border-radius:12px;background-color:var(--color-loading-mask);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kline-toolbar .el-select__wrapper{min-height:28px!important;padding:2px 8px!important;font-size:12px;background-color:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;box-shadow:none!important}[data-theme=dark] .kline-toolbar .el-select__wrapper,.kline-chart-wrap--dark .kline-toolbar .el-select__wrapper{background-color:var(--color-surface-container-low)!important;border-color:var(--color-border)!important}.interval-group{display:flex;flex-wrap:wrap;gap:4px}.interval-btn{font-size:12px;padding:4px 8px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;background:var(--color-surface-container-lowest);border:1px solid var(--color-input-border);transition:color .2s,background .2s,border-color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.interval-btn:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--kline-interval-active-bg)}.interval-btn.active{color:var(--color-primary);background:var(--kline-interval-active-bg);border-color:var(--color-primary)}.interval-btn.disabled{opacity:.5;pointer-events:none}.interval-group--toolbar .interval-btn{font-size:11px;padding:3px 6px}.interval-group--header .interval-btn{padding:6px 10px}[data-theme=dark] .interval-btn{color:var(--color-text-secondary);background:var(--kline-interval-bg);border-color:var(--color-border)}[data-theme=dark] .interval-btn:hover,[data-theme=dark] .interval-btn.active,.kline-chart-wrap--dark .interval-btn:hover,.kline-chart-wrap--dark .interval-btn.active{color:var(--color-primary);background:var(--kline-interval-active-bg);border-color:#8681ff59}[data-theme=dark] .interval-btn.active,.kline-chart-wrap--dark .interval-btn.active{color:var(--color-primary)}.kline-toolbar .overlay-switch{display:inline-flex;align-items:center;gap:6px;padding:0 4px}.kline-toolbar .overlay-switch-label{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.kline-chart-wrap--dark .kline-toolbar .overlay-switch-label{color:var(--color-text-secondary)}.page-hero{margin-bottom:24px}.page-hero-title{margin:0;font-family:var(--font-headline);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.page-hero-desc{margin:6px 0 0;font-size:14px;color:var(--el-text-color-secondary);line-height:1.5}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1024px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stat-grid{grid-template-columns:1fr}}.stat-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--color-surface-container-lowest);border:1px solid var(--el-border-color-light);border-radius:16px;box-shadow:var(--el-box-shadow-light);transition:box-shadow .2s,transform .2s}.stat-card:hover{box-shadow:var(--el-box-shadow)}.stat-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.stat-card-icon .material-symbols-outlined{font-size:22px}.stat-card-icon--primary{background:var(--color-stat-primary-bg);color:var(--color-primary)}.stat-card-icon--success{background:var(--color-stat-success-bg);color:#059669}.stat-card-icon--danger{background:var(--color-stat-danger-bg);color:#dc2626}.stat-card-icon--info{background:var(--color-stat-info-bg);color:#2563eb}.stat-card-body{flex:1;min-width:0}.stat-card-label{font-size:12px;font-weight:600;color:var(--el-text-color-secondary);letter-spacing:.02em}.stat-card-value{margin-top:4px;font-family:var(--font-headline);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.1}.stat-card-value--success{color:#059669}.stat-card-value--danger{color:#dc2626}.stat-card-value--primary{color:var(--color-primary)}[data-theme=dark] .stat-card-value--success{color:var(--color-buy)}[data-theme=dark] .stat-card-value--danger{color:var(--color-sell)}[data-theme=dark] .stat-card-icon--success{color:var(--color-buy)}[data-theme=dark] .stat-card-icon--danger{color:var(--color-sell)}[data-theme=dark] .stat-card-icon--info{color:var(--color-primary)}.chart-preview-card{position:relative;background:var(--color-surface-container-lowest);border:1px solid var(--el-border-color-light);border-radius:20px;box-shadow:var(--el-box-shadow-light);overflow:hidden}.chart-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--el-border-color-light);background:var(--el-bg-color)}.chart-preview-title{font-family:var(--font-headline);font-size:15px;font-weight:700;color:var(--color-text-primary)}.chart-preview-meta{font-size:12px;color:var(--el-text-color-secondary);margin-left:8px}.chart-preview-body{position:relative;min-height:200px}.chart-area{background:var(--color-surface);flex-shrink:0;border-radius:0}.chart-area-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:360px;gap:12px}.chart-area-empty-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--color-status-card-bg)}.chart-area-empty-icon .material-symbols-outlined{font-size:36px;color:var(--color-primary);opacity:.5}.chart-area-empty-text{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.chart-preview-legend{display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 20px;border-top:1px solid var(--el-border-color-light);background:var(--el-bg-color);font-size:12px;color:var(--el-text-color-secondary)}.chart-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;pointer-events:none;z-index:3}.chart-empty-icon-wrap{position:relative;margin-bottom:20px}.chart-empty-icon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--color-chart-empty-bg)}.chart-empty-icon .material-symbols-outlined{font-size:40px;color:var(--color-chart-empty-icon)}.chart-empty-icon--pulse .material-symbols-outlined{animation:chart-pulse 2s ease-in-out infinite}@keyframes chart-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.chart-empty-title{margin:0;font-family:var(--font-headline);font-size:17px;font-weight:700;color:var(--color-text-primary)}.chart-empty-desc{margin:8px 0 0;font-size:13px;color:var(--el-text-color-secondary);max-width:280px;line-height:1.6}.chart-loading-dots{display:flex;gap:6px;margin-top:16px}.chart-loading-dots span{width:8px;height:8px;border-radius:50%;background:var(--color-primary-fixed);animation:chart-bounce 1.2s ease-in-out infinite}.chart-loading-dots span:nth-child(2){animation-delay:.15s}.chart-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes chart-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.chart-loading-label{margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin-bottom:20px;background:transparent;border:none;box-shadow:none}.filter-panel-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-right:4px}.filter-select{width:140px;flex-shrink:0}.filter-input{width:180px;flex-shrink:0}.section-divider{display:flex;align-items:center;gap:10px;margin:28px 0 16px}.section-divider-title{font-family:var(--font-headline);font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}.section-divider-count{font-size:13px;font-weight:500;color:var(--el-text-color-secondary)}.markets-page{max-width:1400px;margin:0 auto}.markets-page .cat-tab.active{color:var(--color-primary);background:var(--color-stat-primary-bg);font-weight:600}.markets-page .section-more{color:var(--color-primary);font-weight:600}.markets-page .trade-btn{background:var(--gradient-primary)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important}.markets-page .page-btn.active{background:var(--gradient-primary);color:#fff;border-radius:8px}.markets-page .sort-icon.active{color:var(--color-primary)}.markets-page .coin-card{background:var(--color-surface-container-lowest);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.markets-page .coin-card:hover{border-color:#c7d2fe;box-shadow:var(--el-box-shadow);transform:translateY(-1px)}.markets-page .search-box{background:var(--color-input-bg);border:1px solid var(--el-border-color-light);transition:border-color .2s,box-shadow .2s}.markets-page .search-box:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #5148d81f}.markets-page .table-header{background:var(--color-surface-container-lowest);border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:12px 12px 0 0}.markets-page .table-header .th-text{font-weight:700;color:var(--el-text-color-primary)}.markets-page .table-body{border-color:var(--el-border-color-light)}.markets-page .table-row:hover{background:var(--color-surface-muted)}.symbol-picker-popover.el-popover.el-popper{padding:0!important;border:1px solid var(--color-border, var(--el-border-color-light))!important;background:var(--color-surface-elevated, #fff)!important;box-shadow:0 12px 32px #0000001f!important}.symbol-picker{display:flex;flex-direction:column;gap:8px;padding:12px}.symbol-picker .el-input__wrapper{background-color:var(--color-input-bg)!important;border-radius:20px!important;box-shadow:none!important;border:1px solid var(--color-input-border)!important;padding:2px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.symbol-picker .el-input__wrapper:hover{border-color:var(--color-outline)!important}.symbol-picker .el-input__wrapper.is-focus{border-color:var(--color-primary)!important;box-shadow:var(--focus-ring)!important}.symbol-picker .el-input__inner{color:var(--color-text-primary);font-size:13px}.symbol-picker .el-input__inner::placeholder{color:var(--color-text-placeholder)}.symbol-picker .el-input__prefix .el-icon,.symbol-picker .el-input__suffix .el-icon{color:var(--color-icon)}.symbol-picker-list{max-height:320px;overflow-y:auto;min-height:120px}.symbol-picker-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.symbol-picker-item:hover,.symbol-picker-item.active{background:var(--color-surface-container, #f1f5f9)}.symbol-picker-pair{font-size:14px;font-weight:600;color:var(--color-text-primary, #0f172a)}.symbol-picker-meta{display:flex;align-items:center;gap:10px}.symbol-picker-price{font-size:13px;color:var(--color-text-secondary, #64748b);font-family:SF Mono,monospace}.symbol-picker-change{font-size:12px;min-width:64px;text-align:right}.symbol-picker-change.up{color:var(--color-buy, #0ecb81)}.symbol-picker-change.down{color:var(--color-sell, #f6465d)}.symbol-picker-empty{padding:24px 12px;text-align:center;font-size:13px;color:var(--color-text-secondary, #64748b)}[data-theme=dark] .el-popper.is-light,[data-theme=dark] .el-dropdown-menu,[data-theme=dark] .el-select-dropdown,[data-theme=dark] .el-picker-panel,[data-theme=dark] .el-message-box{background:var(--el-bg-color)!important;border-color:var(--el-border-color)!important}[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):hover,[data-theme=dark] .el-select-dropdown__item.hover,[data-theme=dark] .el-select-dropdown__item:hover{background:var(--color-hover-bg)!important}[data-theme=dark] .el-dialog{background:var(--el-bg-color)!important}[data-theme=dark] .el-overlay{background-color:#0000008c}[data-theme=dark] .el-card{--el-card-bg-color: var(--el-bg-color)}[data-theme=dark] .el-descriptions__body{background-color:var(--el-bg-color)}[data-theme=dark] .el-descriptions__label{color:var(--el-text-color-secondary)}[data-theme=dark] .el-descriptions__content{color:var(--el-text-color-primary)}[data-theme=dark] .el-tag{border:1px solid var(--el-border-color)}[data-theme=dark] .el-tag.el-tag--info{--el-tag-bg-color: rgba(148, 163, 184, .12);--el-tag-border-color: rgba(148, 163, 184, .25);--el-tag-text-color: #94a3b8}[data-theme=dark] .el-tag.el-tag--warning{--el-tag-bg-color: rgba(252, 213, 53, .12);--el-tag-border-color: rgba(252, 213, 53, .25);--el-tag-text-color: #fcd535}[data-theme=dark] .el-tag.el-tag--danger{--el-tag-bg-color: rgba(246, 70, 93, .12);--el-tag-border-color: rgba(246, 70, 93, .25);--el-tag-text-color: #f6465d}[data-theme=dark] .el-tag.el-tag--success{--el-tag-bg-color: rgba(14, 203, 129, .12);--el-tag-border-color: rgba(14, 203, 129, .25);--el-tag-text-color: #0ecb81}[data-theme=dark] .el-tag.el-tag--primary{--el-tag-bg-color: rgba(134, 129, 255, .15);--el-tag-border-color: rgba(134, 129, 255, .3);--el-tag-text-color: #8681ff}[data-theme=dark] .filter-panel .el-date-editor .el-range-input{background:transparent;color:var(--el-text-color-primary)}[data-theme=dark] .filter-panel .el-date-editor .el-range-separator{color:var(--el-text-color-secondary)}[data-theme=dark] .chart-preview-card,[data-theme=dark] .timeline-table-wrap,[data-theme=dark] .stat-card{background:var(--color-surface-container-lowest);border-color:var(--el-border-color)}[data-theme=dark] .chart-preview-header,[data-theme=dark] .chart-preview-legend{background:var(--color-surface-container-low);border-color:var(--el-border-color)}[data-theme=dark] .pair-name-chevron{color:var(--color-text-secondary)}[data-theme=dark] .chart-loading-label{color:var(--color-text-muted)}[data-theme=dark] .symbol-picker-popover.el-popover.el-popper{box-shadow:0 12px 32px #00000073!important;--el-popover-bg-color: var(--color-surface-elevated)}[data-theme=dark] .symbol-picker-popover.el-popover.el-popper .el-popper__arrow:before{background:var(--color-surface-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__wrapper,[data-theme=dark] .symbol-picker-popover.is-light .el-input__wrapper{background-color:#181a20!important;border-color:#2b3139!important}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__wrapper:hover,[data-theme=dark] .symbol-picker-popover.is-light .el-input__wrapper:hover{background-color:#1e2329!important;border-color:#474d57!important}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__wrapper.is-focus,[data-theme=dark] .symbol-picker-popover.is-light .el-input__wrapper.is-focus{background-color:#1e2329!important;border-color:var(--color-primary)!important;box-shadow:var(--focus-ring)!important}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__inner,[data-theme=dark] .symbol-picker-popover.is-light .el-input__inner{color:var(--color-text-primary)}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__inner::placeholder,[data-theme=dark] .symbol-picker-popover.is-light .el-input__inner::placeholder{color:var(--color-text-muted)}[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__prefix .el-icon,[data-theme=dark] .symbol-picker-popover .symbol-picker .el-input__suffix .el-icon,[data-theme=dark] .symbol-picker-popover.is-light .el-input__prefix .el-icon,[data-theme=dark] .symbol-picker-popover.is-light .el-input__suffix .el-icon{color:var(--color-text-secondary)}[data-theme=dark] .symbol-picker-item:hover,[data-theme=dark] .symbol-picker-item.active{background:var(--color-hover-bg)}[data-theme=dark] .el-descriptions.is-bordered .el-descriptions__cell{border-color:var(--el-border-color)}[data-theme=dark] .el-descriptions.is-bordered .el-descriptions__label{background:var(--color-surface-container-low)}.binance-login-dialog.el-dialog{border-radius:20px!important;overflow:hidden}.binance-login-dialog .el-dialog__header{padding:20px 24px 12px!important;margin-right:0!important;border-bottom:none!important}.binance-login-dialog .el-dialog__headerbtn{top:18px;right:18px;width:32px;height:32px;border-radius:8px;transition:background .2s}.binance-login-dialog .el-dialog__headerbtn:hover{background:var(--color-hover-bg)}.binance-login-dialog .el-dialog__close{color:var(--color-text-secondary);font-size:18px}.binance-login-dialog .el-dialog__body{padding:0 24px 8px!important}.binance-login-dialog .el-dialog__footer{padding:16px 24px 20px!important;border-top:1px solid var(--el-border-color-light)}.binance-dialog-header{display:flex;align-items:flex-start;gap:14px}.binance-dialog-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--color-status-card-bg);color:var(--color-primary);flex-shrink:0}.binance-dialog-icon .material-symbols-outlined{font-size:22px}.binance-dialog-heading{min-width:0;padding-top:2px}.binance-dialog-title{margin:0;font-family:var(--font-headline);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.3}.binance-dialog-subtitle{margin:4px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.4}.binance-security-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin-bottom:20px;border-radius:12px;background:var(--color-status-card-bg);border:1px solid transparent}.binance-security-note p{margin:0;font-size:12px;line-height:1.6;color:var(--color-text-secondary)}.binance-security-icon{font-size:18px;color:var(--color-primary);flex-shrink:0;margin-top:1px}.binance-login-form .el-form-item{margin-bottom:16px}.binance-login-form .el-form-item:last-child{margin-bottom:0}.binance-login-form .el-form-item__label{padding-bottom:6px!important;font-size:12px!important;font-weight:600!important;color:var(--color-text-secondary)!important;line-height:1.4!important}.binance-login-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:var(--color-sell)}.binance-login-dialog .binance-field-input .el-input__wrapper,.binance-login-dialog .el-input__wrapper{padding:10px 12px!important;background-color:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.binance-login-dialog .binance-field-input .el-input__wrapper:hover,.binance-login-dialog .el-input__wrapper:hover{border-color:var(--color-outline-variant)!important}.binance-login-dialog .binance-field-input .el-input__wrapper.is-focus,.binance-login-dialog .el-input__wrapper.is-focus{border-color:var(--color-primary)!important;box-shadow:var(--focus-ring)!important}.binance-login-dialog .el-input__inner{color:var(--color-text-primary)!important;font-family:var(--font-mono);font-size:13px!important;height:22px;line-height:22px}.binance-login-dialog .el-input__inner::placeholder{color:var(--color-text-placeholder)!important;font-family:var(--font-body)}.binance-login-dialog .el-input__suffix,.binance-login-dialog .el-input__prefix{color:var(--color-text-secondary)}.binance-login-dialog .el-input__suffix .el-icon{color:var(--color-text-secondary)!important}.binance-login-dialog .el-input__suffix .el-icon:hover{color:var(--color-text-primary)!important}.binance-dialog-footer{display:flex;justify-content:flex-end;gap:10px}.binance-login-dialog .binance-btn-cancel{min-width:88px;border-radius:10px;font-weight:500;background:transparent!important;border:1px solid var(--color-input-border)!important;color:var(--color-text-secondary)!important}.binance-login-dialog .binance-btn-cancel:hover{color:var(--color-text-primary)!important;border-color:var(--color-outline-variant)!important;background:var(--color-hover-bg)!important}.binance-login-dialog .binance-btn-submit{min-width:112px;border-radius:10px;font-weight:600;background:var(--gradient-primary)!important;border:none!important;box-shadow:0 4px 14px #5148d847}.binance-login-dialog .binance-btn-submit:hover{opacity:.94}[data-theme=dark] .binance-login-dialog.el-dialog{background:var(--color-surface-elevated)!important;border:1px solid var(--color-border);box-shadow:0 24px 64px #0000008c!important}[data-theme=dark] .binance-login-dialog .el-dialog__footer{border-top-color:var(--color-border)}[data-theme=dark] .binance-security-note{background:#8681ff1a;border-color:#8681ff2e}[data-theme=dark] .binance-login-dialog .binance-field-input .el-input__wrapper,[data-theme=dark] .binance-login-dialog .el-input__wrapper{background-color:var(--color-input-bg)!important;border-color:var(--color-input-border)!important;box-shadow:none!important}[data-theme=dark] .binance-login-dialog .el-input__inner{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)}[data-theme=dark] .binance-login-dialog .el-input__inner::placeholder{color:var(--color-text-placeholder)!important;-webkit-text-fill-color:var(--color-text-placeholder)}[data-theme=dark] .binance-login-dialog .binance-btn-cancel{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}[data-theme=dark] .binance-login-dialog .binance-btn-cancel:hover{background:var(--color-hover-bg)!important;color:var(--color-text-primary)!important}@media(max-width:768px){.main-inner .page-header,.main-inner .card-header,.section-header{flex-direction:column;align-items:stretch!important;gap:12px}.main-inner .page-header h3,.main-inner .page-title,.page-hero-title{font-size:var(--text-xl)}.main-inner .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.main-inner .header-actions .el-button,.main-inner .header-actions .el-dropdown{width:100%;min-width:0}.main-inner .header-actions .el-dropdown .el-button{width:100%}.main-inner .script-actions,.main-inner .action-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.main-inner .script-actions .el-button,.main-inner .action-grid-2 .el-button{width:100%;margin:0}.main-inner .filter-bar,.main-inner .search-bar,.main-inner .filter-form,.filter-panel{gap:10px}.main-inner .type-filter{margin-bottom:12px}.main-inner .type-filter .el-radio-group{gap:6px}.main-inner .type-filter .el-radio-button .el-radio-button__inner{padding:6px 12px;font-size:13px}.main-inner .filter-bar .el-input,.main-inner .filter-bar .el-select,.main-inner .search-bar .el-input,.filter-panel .filter-select,.filter-panel .filter-input,.filter-panel .el-select,.filter-panel .el-input,.filter-panel .el-date-editor{width:100%!important;flex:1 1 100%;min-width:0}.main-inner .filter-bar .el-button,.filter-panel .el-button{flex:1 1 calc(50% - 5px);min-width:0}.main-inner .el-card__header,.main-inner .el-card__body,.el-dialog__header,.el-dialog__body,.el-dialog__footer{padding-left:16px!important;padding-right:16px!important}.main-inner .el-card__body{padding-top:16px!important;padding-bottom:16px!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.main-inner .el-table,.el-dialog .el-table{min-width:640px}.main-inner .el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.main-inner .el-pagination .el-pagination__sizes,.main-inner .el-pagination .el-pagination__jump{display:none}.el-dialog{--el-dialog-width: calc(100vw - 32px) !important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px auto!important}.el-dialog.is-fullscreen{width:100vw!important;max-width:100vw!important;margin:0!important}.form-edit-dialog.el-dialog.is-fullscreen{display:flex;flex-direction:column;border-radius:0!important}.form-edit-dialog.el-dialog.is-fullscreen .el-dialog__header{flex-shrink:0}.form-edit-dialog.el-dialog.is-fullscreen .el-dialog__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-edit-dialog.el-dialog.is-fullscreen .el-dialog__footer{flex-shrink:0;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.form-edit-dialog .dialog-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.form-edit-dialog .dialog-footer-actions .el-button{width:100%;margin:0}.form-edit-dialog .form-tip{display:block;margin-left:0!important;margin-top:6px}.form-edit-dialog .param-tags-wrap .el-input{width:100%!important;margin-top:0!important}.form-edit-dialog .rule-card{border:1px solid var(--el-border-color-light);border-radius:12px;padding:12px;background:var(--color-surface-container-lowest)}.form-edit-dialog .rule-card--compact{padding:10px;border-radius:8px}.form-edit-dialog .rule-card+.rule-card{margin-top:12px}.form-edit-dialog .rule-card--compact+.rule-card--compact{margin-top:8px}.form-edit-dialog .rule-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.form-edit-dialog .rule-card--compact .rule-card__header{margin-bottom:8px;font-size:12px}.form-edit-dialog .rule-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.form-edit-dialog .rule-card__grid .rule-card__field{margin-bottom:0}.form-edit-dialog .rule-card__grid .rule-card__field--full{grid-column:1 / -1}.form-edit-dialog .rule-card__grid .el-input-number,.form-edit-dialog .rule-card__grid .el-select,.form-edit-dialog .rule-card__grid .el-input{width:100%}.form-edit-dialog .rule-card .hint{margin-top:6px;font-size:11px;color:var(--color-text-muted);line-height:1.4}.form-edit-dialog .rule-card__field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.form-edit-dialog .rule-card__field:last-child{margin-bottom:0}.form-edit-dialog .rule-card__field-label{font-size:var(--text-xs);color:var(--color-text-muted)}.form-edit-dialog .rule-card__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.form-edit-dialog .rules-cards-mobile{display:flex;flex-direction:column;gap:8px;margin-top:8px}.form-edit-dialog .rules-table-wrapper>.el-button{width:100%}.form-edit-dialog .el-form-item{margin-bottom:14px}.el-drawer:not(.filter-drawer){width:100%!important;max-width:100vw!important}.el-drawer:not(.filter-drawer).ltr,.el-drawer:not(.filter-drawer).rtl{width:100%!important}.el-form-item__label{float:none!important;display:block;text-align:left!important;padding-bottom:6px!important}.el-form--label-left .el-form-item__label,.el-form--label-right .el-form-item__label{justify-content:flex-start}.chart-preview-header{flex-direction:column;align-items:flex-start}.page-hero-title{font-size:20px}.stat-card{padding:14px 16px}.stat-card-value{font-size:22px}.section-divider{flex-wrap:wrap}}@media(max-width:480px){.main-inner .filter-bar .el-button,.filter-panel .el-button{flex:1 1 calc(50% - 5px)}.main-inner .el-pagination .el-pagination__total{width:100%;text-align:center;margin-right:0}.stat-card-value{font-size:20px}}.form-edit-dialog .dialog-footer-actions{display:flex;justify-content:flex-end;gap:10px}@media(min-width:769px){.form-edit-dialog .rules-cards-mobile{display:none}.form-edit-dialog .el-row{align-items:flex-start}.form-edit-dialog .el-form-item{margin-bottom:18px}.form-edit-dialog .el-form-item .el-input,.form-edit-dialog .el-form-item .el-select,.form-edit-dialog .el-form-item .el-input-number{width:100%}}.table-scroll-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.timeline-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
