:root{--el-color-primary: #785eea;--el-color-primary-light-3: #9580f0;--el-color-primary-light-5: #b5a7f6;--el-color-primary-light-7: #d4cbfb;--el-color-primary-light-8: #ebe6fd;--el-color-primary-light-9: #f6f4fe;--el-color-primary-dark-2: #5e48c4;--app-accent: #33e2de;--app-accent-rgb: 51, 226, 222;--app-gradient-flat: linear-gradient(135deg, #785eea 0%, #9580f0 100%);--app-bg: #f4f1fa;--app-panel-bg: #ffffff;--app-side-bg: #f5f6f8;--app-text-main: #1e293b;--app-text-regular: #475569;--app-text-muted: #94a3b8;--app-border: #e2e8f0;--app-list-header-bg: #f8fafc;--app-list-row-hover-bg: #f8fafc;--app-list-border: #eef2f6;--app-list-fixed-cell-bg: #ffffff;--app-list-fixed-header-bg: var(--app-list-header-bg);--app-list-fixed-hover-bg: var(--app-list-row-hover-bg);--app-view-panel-border: var(--app-list-border);--app-view-panel-shadow: 0 1px 3px rgba(15, 23, 42, .04);--app-shadow: 0 1px 2px rgba(0, 0, 0, .05);--app-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .05);--app-glass-border: rgba(148, 140, 186, .16);--app-glass-border-soft: rgba(148, 140, 186, .12);--app-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .42);--app-glass-specular: inset 0 0 0 1px rgba(148, 140, 186, .08);--app-primary: #785eea;--app-primary-deep: #5e48c4;--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 20px;--app-space-6: 24px;--app-space-7: 32px;--app-space-8: 48px;--app-radius-sm: 8px;--app-radius-md: 12px;--app-radius-lg: 16px;--app-radius-xl: 20px;--app-radius-pill: 9999px;--app-text-xs: 11px;--app-text-sm: 12px;--app-text-md: 13px;--app-text-base: 14px;--app-text-lg: 16px;--app-text-xl: 18px;--app-bp-phone: 560px;--app-bp-compact-max: 767px;--app-bp-tablet-min: 768px;--app-bp-tablet-max: 1023px;--app-bp-desktop-min: 1024px;--app-bp-narrow: 1280px;--app-bp-medium: 1440px;--app-bp-wide: 1600px}html.platform-admin:not(.platform-theme-dark),html.platform-theme-light.platform-admin,html.platform-admin:not(.platform-theme-dark) .admin-layout,html.platform-theme-light.platform-admin .admin-layout{--platform-primary: #785eea;--platform-primary-rgb: 120, 94, 234;--platform-accent: #33e2de;--platform-accent-rgb: 51, 226, 222;--platform-on-primary: #ffffff;--platform-bg: #f7f6fb;--platform-surface: #ffffff;--platform-glass-1-bg: rgba(255, 255, 255, .48);--platform-glass-1-blur: 32px;--platform-glass-1-saturate: 140%;--platform-glass-2-bg: rgba(255, 255, 255, .6);--platform-glass-2-blur: 42px;--platform-glass-2-saturate: 130%;--platform-glass-3-bg: #ffffff;--platform-glass-3-blur: 0px;--platform-glass-3-saturate: 100%;--platform-glass-solid: #ffffff;--platform-sidebar-bg: #f8f7fb;--platform-glass-shadow: 0 1px 2px rgba(20, 20, 30, .04), 0 8px 32px rgba(20, 20, 30, .08);--platform-overlay-scrim: rgba(10, 16, 24, .28);--platform-scrollbar-size: 8px;--platform-scrollbar-thumb: rgba(26, 26, 30, .38);--platform-scrollbar-thumb-hover: rgba(26, 26, 30, .55);--platform-scrollbar-track: rgba(26, 26, 30, .08);--platform-glass-blur: var(--platform-glass-1-blur);--platform-glass-blur-card: var(--platform-glass-2-blur);--platform-glass-blur-dialog: var(--platform-glass-3-blur);--platform-glass-border: transparent;--platform-glass-panel: var(--platform-glass-2-bg);--platform-glass-side: var(--platform-glass-1-bg);--platform-glass-header: var(--platform-glass-1-bg);--platform-glass-highlight: none;--platform-glass-specular: none;--platform-glow-primary: transparent;--platform-glow-accent: transparent;--platform-shadow: var(--platform-glass-shadow);--platform-radius-sm: var(--app-radius-md);--platform-radius-md: var(--app-radius-md);--platform-radius-lg: var(--app-radius-lg);--platform-radius-pill: var(--app-radius-pill);--platform-header-height: 64px;--platform-shell-padding-y: clamp(12px, 1.2vw, 24px);--platform-shell-padding-x: clamp(12px, 1.4vw, 24px);--platform-shell-padding: var(--platform-shell-padding-y) var(--platform-shell-padding-x);--platform-card-padding: var(--app-space-5);--platform-gap: var(--app-space-4);--platform-row-height: 48px;--platform-text-title: 18px;--platform-text-section: 16px;--platform-text-body: 14px;--platform-text-meta: 12px;--platform-metric-value: 28px;--platform-metric-value-sm: 22px;--platform-ink: #1a1a1e;--platform-ink-secondary: #4a4a54;--platform-ink-muted: #5c5c66;--platform-line: rgba(20, 20, 30, .06);--platform-line-soft: rgba(20, 20, 30, .04);--platform-fill: rgba(20, 20, 30, .04);--platform-fill-strong: rgba(20, 20, 30, .06);--platform-surface-sunken: rgba(20, 20, 30, .04);--platform-input-bg: rgba(20, 20, 30, .04);--platform-dialog-surface: var(--platform-glass-3-bg);--platform-upload-bg: #f4f4f5;--platform-upload-bg-hover: #ececee;--platform-upload-border: #cbd5e1;--platform-upload-icon-bg: #e4e4e7;--platform-upload-icon-bg-hover: #d4d4d8;--platform-table-header-bg: transparent;--platform-table-cell-bg: #ffffff;--platform-table-hover-bg: rgba(120, 94, 234, .06);--platform-table-header-color: var(--platform-ink-secondary);--platform-table-fixed-cell-bg: #ffffff;--platform-table-fixed-header-bg: #ffffff;--platform-table-fixed-hover-bg: color-mix(in srgb, var(--platform-table-fixed-cell-bg) 90%, rgb(var(--platform-primary-rgb)) 10%);--platform-success: #10b981;--platform-warning: #f59e0b;--platform-danger: #f43f5e;--platform-info: #64748b;--platform-amount: #10b981;--platform-amount-rgb: 16, 185, 129;--platform-btn-height: 36px;--platform-btn-height-lg: 40px;--platform-btn-px: 16px;--platform-btn-radius: 12px;--platform-btn-gap: 12px;--platform-action-gap: 8px;--platform-header-icon-bg: rgba(255, 255, 255, .55);--platform-header-icon-color: #475569;--el-color-primary: var(--platform-primary);--el-color-primary-rgb: var(--platform-primary-rgb);--el-color-primary-light-3: #9580f0;--el-color-primary-light-5: #b5a7f6;--el-color-primary-light-7: #d4cbfb;--el-color-primary-light-8: #ebe6fd;--el-color-primary-light-9: #f6f4fe;--el-color-primary-dark-2: #5e48c4;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-text-color-primary: var(--platform-ink);--el-text-color-regular: var(--platform-ink-secondary);--el-border-color: var(--platform-line);--el-fill-color-blank: var(--platform-input-bg);--el-fill-color-light: var(--platform-fill);--el-border-radius-base: 12px;--el-font-size-base: 14px;--el-component-size: 36px;--app-accent: var(--platform-accent);--app-accent-rgb: var(--platform-accent-rgb);--app-bg: var(--platform-bg);--app-panel-bg: var(--platform-surface);--app-side-bg: transparent;--app-text-main: var(--platform-ink);--app-text-regular: var(--platform-ink-secondary);--app-text-muted: var(--platform-ink-muted);--app-border: var(--platform-line);--app-view-panel-border: var(--platform-line-soft);--app-view-panel-shadow: var(--platform-shadow);--app-list-header-bg: var(--platform-table-header-bg);--app-list-row-hover-bg: var(--platform-table-hover-bg);--app-list-border: var(--platform-line-soft);--app-list-fixed-cell-bg: var(--platform-table-fixed-cell-bg);--app-list-fixed-header-bg: var(--platform-table-fixed-header-bg);--app-list-fixed-hover-bg: var(--platform-table-fixed-hover-bg);--app-menu-active-bg: rgba(120, 94, 234, .08);--app-menu-active-shadow: none;--app-menu-hover-bg: rgba(120, 94, 234, .05);--app-gradient-flat: var(--platform-primary)}html.dark.platform-admin,html.platform-theme-dark.platform-admin,html.dark.platform-admin .admin-layout,html.platform-theme-dark.platform-admin .admin-layout{--platform-primary: #2bc9c5;--platform-primary-rgb: 43, 201, 197;--platform-accent: #785eea;--platform-accent-rgb: 120, 94, 234;--platform-on-primary: #0a0c10;--platform-bg: #1b2836;--platform-surface: #2c2e38;--platform-glass-1-bg: rgba(44, 46, 54, .44);--platform-glass-1-blur: 32px;--platform-glass-1-saturate: 116%;--platform-glass-2-bg: rgba(40, 42, 50, .54);--platform-glass-2-blur: 42px;--platform-glass-2-saturate: 110%;--platform-glass-3-bg: #30323c;--platform-glass-3-blur: 0px;--platform-glass-3-saturate: 100%;--platform-glass-solid: #30323c;--platform-sidebar-bg: #1e2632;--platform-glass-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 12px 36px rgba(0, 0, 0, .28);--platform-overlay-scrim: rgba(10, 16, 24, .28);--platform-scrollbar-size: 8px;--platform-scrollbar-thumb: rgba(248, 249, 251, .42);--platform-scrollbar-thumb-hover: rgba(248, 249, 251, .62);--platform-scrollbar-track: rgba(248, 249, 251, .1);--platform-glass-blur: var(--platform-glass-1-blur);--platform-glass-blur-card: var(--platform-glass-2-blur);--platform-glass-blur-dialog: var(--platform-glass-3-blur);--platform-glass-border: transparent;--platform-glass-panel: var(--platform-glass-2-bg);--platform-glass-side: var(--platform-glass-1-bg);--platform-glass-header: var(--platform-glass-1-bg);--platform-glass-highlight: none;--platform-glass-specular: none;--platform-glow-primary: transparent;--platform-glow-accent: transparent;--platform-shadow: var(--platform-glass-shadow);--platform-radius-sm: var(--app-radius-md);--platform-radius-md: var(--app-radius-md);--platform-radius-lg: var(--app-radius-lg);--platform-radius-pill: var(--app-radius-pill);--platform-header-height: 64px;--platform-shell-padding-y: clamp(12px, 1.2vw, 24px);--platform-shell-padding-x: clamp(12px, 1.4vw, 24px);--platform-shell-padding: var(--platform-shell-padding-y) var(--platform-shell-padding-x);--platform-card-padding: var(--app-space-5);--platform-gap: var(--app-space-4);--platform-row-height: 48px;--platform-text-title: 18px;--platform-text-section: 16px;--platform-text-body: 14px;--platform-text-meta: 12px;--platform-metric-value: 28px;--platform-metric-value-sm: 22px;--platform-ink: #f8f9fb;--platform-ink-secondary: #e0e2ea;--platform-ink-muted: #b8bac4;--platform-line: rgba(255, 255, 255, .06);--platform-line-soft: rgba(255, 255, 255, .04);--platform-fill: rgba(255, 255, 255, .08);--platform-fill-strong: rgba(255, 255, 255, .11);--platform-surface-sunken: rgba(255, 255, 255, .1);--platform-input-bg: rgba(255, 255, 255, .1);--platform-dialog-surface: var(--platform-glass-3-bg);--platform-upload-bg: rgba(255, 255, 255, .1);--platform-upload-bg-hover: rgba(255, 255, 255, .14);--platform-upload-border: transparent;--platform-upload-icon-bg: rgba(255, 255, 255, .08);--platform-upload-icon-bg-hover: rgba(255, 255, 255, .12);--platform-table-header-bg: transparent;--platform-table-cell-bg: #2c2e38;--platform-table-hover-bg: rgba(43, 201, 197, .06);--platform-table-header-color: var(--platform-ink-secondary);--platform-table-fixed-cell-bg: #2c2e38;--platform-table-fixed-header-bg: #30323c;--platform-table-fixed-hover-bg: color-mix(in srgb, var(--platform-table-fixed-cell-bg) 86%, rgb(var(--platform-primary-rgb)) 14%);--platform-success: #34d399;--platform-warning: #f59e0b;--platform-danger: #fb7185;--platform-info: #94a3b8;--platform-amount: #34d399;--platform-amount-rgb: 52, 211, 153;--platform-btn-height: 36px;--platform-btn-height-lg: 40px;--platform-btn-px: 16px;--platform-btn-radius: 12px;--platform-btn-gap: 12px;--platform-action-gap: 8px;--platform-header-icon-bg: rgba(255, 255, 255, .1);--platform-header-icon-color: #f4f4f5;--el-color-primary: var(--platform-primary);--el-color-primary-rgb: var(--platform-primary-rgb);--el-color-primary-light-3: #4fd4d0;--el-color-primary-light-5: #249996;--el-color-primary-light-7: #1a6e6c;--el-color-primary-light-8: #14504f;--el-color-primary-light-9: #103b3a;--el-color-primary-dark-2: #24b3af;--el-bg-color: #2c2e38;--el-bg-color-overlay: var(--platform-glass-2-bg);--el-text-color-primary: var(--platform-ink);--el-text-color-regular: var(--platform-ink-secondary);--el-text-color-secondary: var(--platform-ink-muted);--el-text-color-placeholder: var(--platform-ink-muted);--el-border-color: var(--platform-line);--el-border-color-light: var(--platform-line-soft);--el-fill-color: var(--platform-fill);--el-fill-color-blank: var(--platform-input-bg);--el-fill-color-light: var(--platform-fill);--el-mask-color: var(--platform-overlay-scrim);--el-border-radius-base: 12px;--el-font-size-base: 14px;--el-component-size: 36px;--app-accent: var(--platform-accent);--app-accent-rgb: var(--platform-accent-rgb);--app-bg: var(--platform-bg);--app-panel-bg: var(--platform-surface);--app-side-bg: transparent;--app-text-main: var(--platform-ink);--app-text-regular: var(--platform-ink-secondary);--app-text-muted: var(--platform-ink-muted);--app-border: var(--platform-line);--app-view-panel-border: var(--platform-line-soft);--app-view-panel-shadow: var(--platform-shadow);--app-list-header-bg: var(--platform-table-header-bg);--app-list-row-hover-bg: var(--platform-table-hover-bg);--app-list-border: var(--platform-line-soft);--app-list-fixed-cell-bg: var(--platform-table-fixed-cell-bg);--app-list-fixed-header-bg: var(--platform-table-fixed-header-bg);--app-list-fixed-hover-bg: var(--platform-table-fixed-hover-bg);--app-menu-active-bg: rgba(43, 201, 197, .08);--app-menu-active-shadow: none;--app-menu-hover-bg: rgba(255, 255, 255, .06);--app-gradient-flat: var(--platform-primary)}body.studio--reduce-effects{--platform-glass-1-bg: var(--platform-glass-solid);--platform-glass-2-bg: var(--platform-glass-solid);--platform-glass-3-bg: var(--platform-glass-solid);--platform-glass-1-blur: 0px;--platform-glass-2-blur: 0px;--platform-glass-3-blur: 0px;--platform-dialog-surface: var(--platform-glass-solid);--platform-glass-panel: var(--platform-glass-solid);--platform-glass-side: var(--platform-glass-solid);--platform-glass-header: var(--platform-glass-solid)}@media (prefers-reduced-transparency: reduce){html.platform-admin{--platform-glass-1-bg: var(--platform-glass-solid);--platform-glass-2-bg: var(--platform-glass-solid);--platform-glass-3-bg: var(--platform-glass-solid);--platform-glass-1-blur: 0px;--platform-glass-2-blur: 0px;--platform-glass-3-blur: 0px;--platform-dialog-surface: var(--platform-glass-solid);--platform-glass-panel: var(--platform-glass-solid);--platform-glass-side: var(--platform-glass-solid);--platform-glass-header: var(--platform-glass-solid)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html.platform-admin{--platform-glass-1-bg: var(--platform-glass-solid);--platform-glass-2-bg: var(--platform-glass-solid);--platform-glass-3-bg: var(--platform-glass-solid);--platform-glass-1-blur: 0px;--platform-glass-2-blur: 0px;--platform-glass-3-blur: 0px;--platform-dialog-surface: var(--platform-glass-solid);--platform-glass-panel: var(--platform-glass-solid);--platform-glass-side: var(--platform-glass-solid);--platform-glass-header: var(--platform-glass-solid)}}html,body,#app{width:100%;height:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.app-viewport-stable,body.app-viewport-stable{width:var(--app-layout-width, var(--ref-layout-width, 100%));max-width:var(--app-layout-width, var(--ref-layout-width, 100%));overflow-x:hidden;overscroll-behavior-x:none}body.app-viewport-stable #app{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}@media (max-width: 1023px){body.app-viewport-stable input:not([type=checkbox]):not([type=radio]):not([type=range]),body.app-viewport-stable textarea,body.app-viewport-stable select,body.app-viewport-stable .el-input__inner,body.app-viewport-stable .el-textarea__inner,body.app-viewport-stable .el-select__input{font-size:16px}}body{background-color:var(--app-bg);color:var(--app-text-main)}.admin-content-shell{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(6px,.7vw,12px) clamp(8px,.9vw,14px);box-sizing:border-box;overflow:hidden}.view-panel{background:var(--app-panel-bg);border-radius:12px;border:1px solid var(--app-view-panel-border);box-shadow:var(--app-view-panel-shadow);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.panel-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--app-panel-bg, #fff)}.panel-toolbar{padding:10px 16px;border-bottom:1px solid var(--app-border);display:flex;justify-content:space-between;align-items:center;background:var(--app-panel-bg, #fff);flex-wrap:wrap;gap:10px}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:8px}.list-panel-alert{margin:0 16px 12px}.el-table{--el-table-border-color: var(--app-list-border);--el-table-header-bg-color: var(--app-list-header-bg)}.el-table th.el-table__cell{background-color:var(--app-list-header-bg)!important;color:#94a3b8!important;font-weight:500!important;font-size:12px!important;height:auto!important;border-bottom:1px solid var(--app-list-border)!important;padding:8px 0!important}.el-table .el-table__body tr:hover>td.el-table__cell:not(.el-table-fixed-column--left):not(.el-table-fixed-column--right),.el-table .el-table__body tr.hover-row>td.el-table__cell:not(.el-table-fixed-column--left):not(.el-table-fixed-column--right){background-color:var(--app-list-row-hover-bg)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--app-list-border)!important;padding:10px 0!important;vertical-align:middle}.el-table th.el-table__cell.el-table-fixed-column--left,.el-table th.el-table__cell.el-table-fixed-column--right{background-color:var(--app-list-fixed-header-bg, var(--app-list-header-bg))!important}.el-table td.el-table__cell.el-table-fixed-column--left,.el-table td.el-table__cell.el-table-fixed-column--right{background-color:var(--app-list-fixed-cell-bg, #fff)!important}.el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--right,.el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--right,.el-table .el-table__body tr.current-row>td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body tr.current-row>td.el-table__cell.el-table-fixed-column--right{background-color:var(--app-list-fixed-hover-bg, var(--app-list-row-hover-bg))!important}.el-table th.el-table-fixed-column--left,.el-table td.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right,.el-table td.el-table-fixed-column--right{z-index:3}.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{z-index:4}.el-table .el-table__row{height:auto;min-height:40px}.el-table .el-table__inner-wrapper:before{display:none}.el-table .el-table__border-left-patch{display:none}.pagination-container{position:relative;padding:8px 16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--app-list-border, var(--el-border-color-lighter));background:var(--app-panel-bg, var(--el-bg-color, #fff));box-sizing:border-box;flex-shrink:0}.pagination-container--split{justify-content:space-between;gap:16px}.pagination-container--split .el-pagination{flex:1;justify-content:center}.pagination-container.dialog-pagination{position:static;padding-left:0;padding-right:0}.pagination-summary{font-size:13px;color:var(--app-text-muted, var(--el-text-color-secondary, #94a3b8));flex-shrink:0}.pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination{position:relative;width:100%;justify-content:center;flex-wrap:nowrap}.pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination__total{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0!important;font-size:13px;color:var(--app-text-regular, var(--el-text-color-regular, #64748b))}.pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination__sizes{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0!important}.panel-toolbar .toolbar-right>.el-button.el-button--default,.panel-toolbar .toolbar-right>.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:var(--app-panel-bg, var(--el-bg-color, #fff));border-color:var(--app-border, var(--el-border-color));color:var(--app-text-regular, var(--el-text-color-regular))}.panel-toolbar .toolbar-right>.el-button.el-button--default:hover,.panel-toolbar .toolbar-right>.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--app-text-regular, var(--el-text-color-regular));--el-pagination-button-color: var(--app-text-regular, var(--el-text-color-regular));--el-pagination-hover-color: var(--el-color-primary);--el-pagination-button-disabled-bg-color: transparent}.el-pagination .btn-prev,.el-pagination .btn-next{border:1px solid var(--app-border, var(--el-border-color, #e2e8f0));border-radius:8px;background:var(--app-panel-bg, var(--el-fill-color-blank, #fff));color:var(--app-text-regular, var(--el-text-color-regular))}.el-pagination .btn-prev:disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next.is-disabled{background:var(--el-fill-color-light, transparent);border-color:var(--app-border, var(--el-border-color-lighter));color:var(--app-text-muted, var(--el-text-color-placeholder))}.el-pagination .el-pager li{border-radius:8px;font-weight:500;min-width:32px;background:var(--el-fill-color-blank, transparent);color:var(--app-text-regular, var(--el-text-color-regular))}.el-pagination .el-pager li.is-active{background:var(--el-color-primary)!important;color:var(--el-color-white, #fff)!important}.el-pagination .el-pager li:hover{color:var(--el-color-primary)}.el-pagination .el-pager li.is-active:hover{color:var(--el-color-white, #fff)!important}.el-pagination.is-background .el-pager li{background-color:var(--el-fill-color-light, var(--el-fill-color, #f0f2f5));color:var(--app-text-regular, var(--el-text-color-regular))}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{background-color:var(--el-fill-color-light, var(--el-fill-color, #f0f2f5))}.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary)!important;color:var(--el-color-white, #fff)!important}.el-pagination .el-select .el-select__wrapper,.el-pagination .el-pagination__sizes .el-select__wrapper{background:var(--app-panel-bg, var(--el-fill-color-blank, #fff))!important;box-shadow:0 0 0 1px var(--app-border, var(--el-border-color)) inset!important;color:var(--app-text-regular, var(--el-text-color-regular))}.el-tag--small{height:22px;padding:0 8px;line-height:20px;font-size:12px}.el-button{font-weight:500;border-radius:8px}.el-button--primary{box-shadow:0 2px 4px #785eea1f}.el-input__wrapper{box-shadow:0 0 0 1px var(--app-border) inset!important;background-color:#fff!important;border-radius:8px!important}html.platform-admin .el-input__wrapper{background-color:var(--platform-input-bg, #ffffff)!important;box-shadow:0 0 0 1px var(--platform-line, var(--app-border)) inset!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important;background-color:#fff!important}html.platform-admin .el-input__wrapper.is-focus,html.platform-admin .el-input__wrapper.is-focus:hover{--el-input-focus-border-color: var(--platform-primary);--el-input-border-color: var(--platform-primary);background-color:var(--platform-input-bg)!important;border:none!important;outline:none!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--platform-primary) inset!important}html.platform-admin .el-input__wrapper,html.platform-admin .el-select__wrapper,html.platform-admin .el-textarea__inner,html.platform-admin .el-input__wrapper:focus,html.platform-admin .el-input__wrapper:focus-visible,html.platform-admin .el-select__wrapper:focus,html.platform-admin .el-select__wrapper:focus-visible{outline:none!important}html.platform-admin .el-input__inner:focus,html.platform-admin .el-input__inner:focus-visible,html.platform-admin .el-textarea__inner:focus,html.platform-admin .el-textarea__inner:focus-visible,html.platform-admin .el-select__input:focus,html.platform-admin .el-select__input:focus-visible{outline:none!important;box-shadow:none!important}.app-table-nowrap-id{display:inline-block;max-width:100%;white-space:nowrap;font-variant-numeric:tabular-nums}.app-list-gender-pill{font-size:12px;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:999px}.app-list-role-pill{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.2}.app-list-role-pill--primary{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.app-list-role-pill--muted{background:#f1f5f9;color:#64748b}.app-list-role-empty{font-size:12px;color:#cbd5e1}.app-list-status{display:inline-flex;align-items:center;gap:8px;font-size:13px}.app-list-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.app-list-status--on{color:#0f766e}.app-list-status--on .app-list-status-dot{background:var(--app-accent);box-shadow:0 0 0 2px rgba(var(--app-accent-rgb),.35)}.app-list-status--off{color:#94a3b8}.app-list-status--off .app-list-status-dot{background:#cbd5e1}.el-image-viewer__wrapper{z-index:6000!important}body.work-detail-studio-image-viewer-open .el-image-viewer__wrapper{z-index:10050!important}body.work-detail-studio-image-viewer-open .el-image-viewer__mask{opacity:1!important;background:#0a0e14e0!important}body.work-detail-studio-image-viewer-open .el-image-viewer__wrapper .el-image-viewer__canvas{box-sizing:border-box;padding:7vh 7vw}body.work-detail-studio-image-viewer-open .el-image-viewer__wrapper .el-image-viewer__img{max-width:86vw!important;max-height:78vh!important;width:auto!important;height:auto!important;object-fit:contain}@media (max-width: 767px){body.work-detail-studio-image-viewer-open .el-image-viewer__wrapper .el-image-viewer__canvas{padding:5vh 4vw calc(5vh + 56px + env(safe-area-inset-bottom,0px))}body.work-detail-studio-image-viewer-open .el-image-viewer__wrapper .el-image-viewer__img{max-width:92vw!important;max-height:70vh!important}body.work-detail-studio-image-viewer-open .el-image-viewer__close{top:calc(10px + env(safe-area-inset-top,0px))!important;right:calc(10px + env(safe-area-inset-right,0px))!important;width:44px!important;height:44px!important;font-size:22px!important;background:#0000008c!important;border:1px solid rgba(255,255,255,.2)!important}body.work-detail-studio-image-viewer-open .el-image-viewer__prev,body.work-detail-studio-image-viewer-open .el-image-viewer__next{width:44px!important;height:44px!important;font-size:20px!important;background:#00000073!important}body.work-detail-studio-image-viewer-open .el-image-viewer__prev{left:6px!important}body.work-detail-studio-image-viewer-open .el-image-viewer__next{right:6px!important}body.work-detail-studio-image-viewer-open .el-image-viewer__actions{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;max-width:calc(100vw - 24px);padding:8px 14px!important;border-radius:999px!important;background:#121820c7!important;border:1px solid rgba(255,255,255,.16)!important}body.work-detail-studio-image-viewer-open .el-image-viewer__actions__inner .el-icon{width:40px!important;height:40px!important;font-size:20px!important;margin:0!important}body.work-detail-studio-image-viewer-open .el-image-viewer__actions__inner>:nth-child(n+5){display:none!important}}.el-overlay.dialog-fade-enter-active,.el-overlay.dialog-fade-leave-active,.el-overlay.dialog-fade-enter-from,.el-overlay.dialog-fade-leave-to,.el-overlay.fade-in-linear-enter-active,.el-overlay.fade-in-linear-leave-active,.el-overlay.fade-in-linear-enter-from,.el-overlay.fade-in-linear-leave-to{animation:none!important;transition:none!important;opacity:1!important}.el-overlay.dialog-fade-enter-active .el-overlay-dialog,.el-overlay.dialog-fade-leave-active .el-overlay-dialog,.el-overlay.fade-in-linear-enter-active .el-overlay-message-box,.el-overlay.fade-in-linear-leave-active .el-overlay-message-box{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}:root{--app-message-box-z-index: 12000;--app-message-z-index: 13000;--app-notification-z-index: 13000;--app-loading-mask-z-index: 12500;--app-download-progress-z-index: 12300}.el-overlay.is-message-box,.el-overlay-message-box{z-index:var(--app-message-box-z-index)!important}body:has(.el-overlay.is-message-box) .el-select__popper.el-popper{z-index:calc(var(--app-message-box-z-index) + 110)!important}.el-message,.el-notification{z-index:var(--app-message-z-index)!important}.el-loading-mask.is-fullscreen{z-index:var(--app-loading-mask-z-index)!important}.download-progress-overlay{z-index:var(--app-download-progress-z-index)!important}body:has(.studio-mine-sheet-overlay.is-open) .el-overlay.is-message-box,body:has(.studio-works-history-overlay.is-open) .el-overlay.is-message-box,body:has(.work-detail-overlay--studio) .el-overlay.is-message-box,body:has(.studio-compact-track-sheet-overlay) .el-overlay.is-message-box{z-index:calc(var(--app-message-box-z-index) + 50)!important}body:has(.studio-mine-sheet-overlay.is-open) .el-message,body:has(.studio-mine-sheet-overlay.is-open) .el-notification,body:has(.studio-works-history-overlay.is-open) .el-message,body:has(.studio-works-history-overlay.is-open) .el-notification,body:has(.work-detail-overlay--studio) .el-message,body:has(.work-detail-overlay--studio) .el-notification,body:has(.studio-compact-track-sheet-overlay) .el-message,body:has(.studio-compact-track-sheet-overlay) .el-notification{z-index:calc(var(--app-message-z-index) + 50)!important}.form-validate-message-box.el-message-box{width:min(420px,calc(100vw - 32px));padding-bottom:18px;border-radius:16px}.form-validate-message-box .el-message-box__header{padding-bottom:6px}.form-validate-message-box .el-message-box__title{font-size:16px;font-weight:600;letter-spacing:.01em}.form-validate-message-box .el-message-box__content{padding-top:4px;padding-bottom:8px}.form-validate-message-box .el-message-box__container{align-items:flex-start}.form-validate-message-box .el-message-box__status{margin-top:2px}.form-validate-message-box .el-message-box__message,.form-validate-message-box .el-message-box__message p{margin:0;padding:0;line-height:1.5}.form-validate-alert{display:flex;flex-direction:column;gap:6px;min-width:0}.form-validate-alert__main{margin:0;font-size:14px;font-weight:600;color:var(--el-text-color-primary, #303133);line-height:1.45}.form-validate-alert__hint{margin:0;font-size:13px;font-weight:400;color:var(--el-text-color-secondary, #909399);line-height:1.4}.form-validate-message-box .el-message-box__btns{padding-top:12px}.el-notification.app-notify-toast,.el-notification.studio-workflow-add-toast,.el-notification.studio-ppt-add-toast{width:min(360px,calc(100vw - 32px));border-radius:12px}.el-notification.app-notify-toast .el-notification__group,.el-notification.studio-workflow-add-toast .el-notification__group,.el-notification.studio-ppt-add-toast .el-notification__group{margin-right:0}:root{--app-tooltip-bg: rgba(255, 255, 255, .92);--app-tooltip-ink: #1a1a1e;--app-tooltip-muted: #5c5c66;--app-tooltip-shadow: 0 10px 28px rgba(15, 18, 28, .14);--app-tooltip-radius: 10px;--app-tooltip-fs: 12px;--app-tooltip-pad-y: 6px;--app-tooltip-pad-x: 10px;--app-tooltip-max-w: 280px}html.studio-theme-light,html.platform-admin:not(.dark){--app-tooltip-bg: var(--studio-glass-2-bg, var(--platform-glass-2-bg, rgba(255, 255, 255, .92)));--app-tooltip-ink: var(--studio-ink, var(--platform-ink, #1a1a1e));--app-tooltip-muted: var(--studio-ink-muted, var(--platform-ink-muted, #5c5c66));--app-tooltip-shadow: var(--studio-glass-shadow, var(--platform-glass-shadow, 0 10px 28px rgba(15, 18, 28, .14)))}html.studio-theme-dark,html.platform-admin.dark,html.dark{--app-tooltip-bg: var(--studio-glass-2-bg, var(--platform-glass-2-bg, rgba(44, 46, 54, .92)));--app-tooltip-ink: var(--studio-ink, var(--platform-ink, #e0e2ea));--app-tooltip-muted: var(--studio-ink-muted, var(--platform-ink-muted, #b8bac4));--app-tooltip-shadow: var(--studio-glass-shadow, var(--platform-glass-shadow, 0 12px 32px rgba(0, 0, 0, .36)))}.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags),.el-popper.is-dark.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags),.el-popper.is-light.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags),.studio-tooltip-popper.el-popper{--el-text-color-primary: var(--app-tooltip-ink);--el-bg-color: var(--app-tooltip-bg);--el-border-color-light: transparent;background:var(--app-tooltip-bg)!important;background-color:var(--app-tooltip-bg)!important;color:var(--app-tooltip-ink)!important;border:0!important;border-radius:var(--app-tooltip-radius)!important;box-shadow:var(--app-tooltip-shadow)!important;padding:var(--app-tooltip-pad-y) var(--app-tooltip-pad-x)!important;font-size:var(--app-tooltip-fs)!important;line-height:1.45!important;font-weight:500;letter-spacing:.01em;max-width:min(var(--app-tooltip-max-w),calc(100vw - 24px));-webkit-backdrop-filter:blur(var(--studio-glass-2-blur, var(--platform-glass-2-blur, 42px))) saturate(var(--studio-glass-2-saturate, var(--platform-glass-2-saturate, 110%)));backdrop-filter:blur(var(--studio-glass-2-blur, var(--platform-glass-2-blur, 42px))) saturate(var(--studio-glass-2-saturate, var(--platform-glass-2-saturate, 110%)))}.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags) .el-tooltip__content,.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags) .el-popper__content,.studio-tooltip-popper .el-tooltip__content,.studio-tooltip-popper .el-popper__content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;max-width:none}.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags) .el-popper__arrow:before,.studio-tooltip-popper .el-popper__arrow:before{background:var(--app-tooltip-bg)!important;border:0!important;box-shadow:none!important}body.studio--reduce-effects .el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags),body.studio--reduce-effects .studio-tooltip-popper.el-popper{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important;background-color:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important}body.studio--reduce-effects .el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags) .el-popper__arrow:before,body.studio--reduce-effects .studio-tooltip-popper .el-popper__arrow:before{background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important}@media (prefers-reduced-transparency: reduce){.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags),.studio-tooltip-popper.el-popper{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important;background-color:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important}.el-popper.el-tooltip:not(.el-select__popper):not(.el-dropdown__popper):not(.el-picker__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-select__collapse-tags) .el-popper__arrow:before,.studio-tooltip-popper .el-popper__arrow:before{background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))!important}.app-title-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))}}.app-title-tooltip{position:fixed;z-index:14000;left:0;top:0;max-width:min(var(--app-tooltip-max-w),calc(100vw - 24px));padding:var(--app-tooltip-pad-y) var(--app-tooltip-pad-x);border:0;border-radius:var(--app-tooltip-radius);background:var(--app-tooltip-bg);color:var(--app-tooltip-ink);box-shadow:var(--app-tooltip-shadow);font-size:var(--app-tooltip-fs);font-weight:500;line-height:1.45;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;-webkit-backdrop-filter:blur(var(--studio-glass-2-blur, var(--platform-glass-2-blur, 42px))) saturate(var(--studio-glass-2-saturate, var(--platform-glass-2-saturate, 110%)));backdrop-filter:blur(var(--studio-glass-2-blur, var(--platform-glass-2-blur, 42px))) saturate(var(--studio-glass-2-saturate, var(--platform-glass-2-saturate, 110%)))}.app-title-tooltip.is-visible{opacity:1;transform:translateY(0)}body.studio--reduce-effects .app-title-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--studio-glass-solid, var(--platform-glass-solid, var(--app-tooltip-bg)))}@media (pointer: coarse),(hover: none) and (any-pointer: coarse){.el-dialog.login-auth-dialog .login-input .el-input__inner,.el-dialog.login-auth-dialog .login-dialog-input .el-input__inner,.el-dialog.login-auth-dialog textarea.el-textarea__inner,.el-dialog.login-auth-dialog .el-textarea__inner{font-size:16px!important}.creation-studio .video-at-prompt__editor,.creation-studio .video-at-prompt__placeholder,.creation-studio .prompt-composer__textarea,.creation-studio .studio-expandable-textarea,.creation-studio .dialogue-composer__textarea .studio-expandable-textarea,.creation-studio .dialogue-composer__at-input .video-at-prompt__editor,.creation-studio .el-textarea__inner,.creation-studio .el-input__inner,body:has(.creation-studio) .el-overlay .video-at-prompt__editor,body:has(.creation-studio) .el-overlay .el-textarea__inner,body:has(.creation-studio) .el-overlay .el-input__inner,body:has(.creation-studio) .el-overlay .ppt-edit-section__at-prompt .video-at-prompt__editor{font-size:16px!important}}body.studio-layout-tablet .el-dialog.login-auth-dialog .login-input .el-input__inner,body.studio-layout-tablet .el-dialog.login-auth-dialog .login-dialog-input .el-input__inner,body.studio-layout-compact .el-dialog.login-auth-dialog .login-input .el-input__inner,body.studio-layout-compact .el-dialog.login-auth-dialog .login-dialog-input .el-input__inner,body.studio-layout-tablet .creation-studio .video-at-prompt__editor,body.studio-layout-compact .creation-studio .video-at-prompt__editor,body.studio-layout-tablet .creation-studio .prompt-composer__textarea,body.studio-layout-compact .creation-studio .prompt-composer__textarea,body.studio-layout-tablet .creation-studio .studio-expandable-textarea,body.studio-layout-compact .creation-studio .studio-expandable-textarea,body.studio--coarse-pointer .el-dialog.login-auth-dialog .login-input .el-input__inner,body.studio--coarse-pointer .el-dialog.login-auth-dialog .login-dialog-input .el-input__inner,body.studio--coarse-pointer .creation-studio .video-at-prompt__editor,body.studio--coarse-pointer .creation-studio .prompt-composer__textarea,body.studio--coarse-pointer .creation-studio .studio-expandable-textarea{font-size:16px!important}html.app-keyboard-open .el-overlay.login-auth-overlay,html.app-editing-touch .el-overlay.login-auth-overlay{top:var(--app-vv-offset-top, 0px)!important;left:var(--app-vv-offset-left, 0px)!important;width:100%!important;height:var(--app-vv-height, 100dvh)!important;right:auto!important;bottom:auto!important;padding:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;overflow:hidden!important}html.app-keyboard-open .el-overlay.login-auth-overlay .el-overlay-dialog,html.app-editing-touch .el-overlay.login-auth-overlay .el-overlay-dialog{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html.app-keyboard-open .el-overlay.login-auth-overlay .el-dialog.login-auth-dialog,html.app-keyboard-open .el-overlay.login-auth-overlay .el-dialog.login-success-dialog,html.app-editing-touch .el-overlay.login-auth-overlay .el-dialog.login-auth-dialog,html.app-editing-touch .el-overlay.login-auth-overlay .el-dialog.login-success-dialog{margin:0 auto!important;max-height:calc(var(--app-vv-height, 100dvh) - 16px)!important;width:min(440px,calc(100% - 8px))!important}html.app-keyboard-open .el-dialog.login-auth-dialog .el-dialog__body,html.app-editing-touch .el-dialog.login-auth-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}html.app-keyboard-open .el-dialog.login-auth-dialog--frost,html.app-editing-touch .el-dialog.login-auth-dialog--frost{background:var(--login-surface, rgba(248, 246, 255, .78))!important;border:1px solid rgba(120,94,234,.16)!important}html.app-keyboard-open .el-dialog.login-auth-dialog--frost .el-input__wrapper,html.app-editing-touch .el-dialog.login-auth-dialog--frost .el-input__wrapper{background:var(--login-control-surface, rgba(255, 255, 255, .78))!important}html.app-keyboard-open .el-dialog.login-auth-dialog--frost .el-input__wrapper.is-focus,html.app-editing-touch .el-dialog.login-auth-dialog--frost .el-input__wrapper.is-focus{background:var(--login-control-surface-focus, rgba(255, 255, 255, .96))!important;box-shadow:0 0 0 1px var(--login-accent, #785eea) inset,0 0 0 3px var(--login-accent-soft, rgba(120, 94, 234, .14))!important}html.app-keyboard-open body.creation-studio-client .el-overlay.el-modal-dialog,html.app-editing-touch body.creation-studio-client .el-overlay.el-modal-dialog{top:var(--app-vv-offset-top, 0px)!important;left:var(--app-vv-offset-left, 0px)!important;width:100%!important;height:var(--app-vv-height, 100dvh)!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important}html.app-keyboard-open body.creation-studio-client .el-overlay.el-modal-dialog .el-overlay-dialog,html.app-editing-touch body.creation-studio-client .el-overlay.el-modal-dialog .el-overlay-dialog{align-items:flex-start!important;max-height:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch}html.app-keyboard-open body.creation-studio-client .el-overlay.el-modal-dialog .el-dialog,html.app-editing-touch body.creation-studio-client .el-overlay.el-modal-dialog .el-dialog{max-height:calc(var(--app-vv-height, 100dvh) - 24px)!important;margin-top:8px!important;margin-bottom:8px!important}html.app-keyboard-open body.studio-layout-landscape .studio-bottom-nav,html.app-editing-touch body.studio-layout-landscape .studio-bottom-nav,body.studio-layout-landscape:has(.studio-composer-shell :focus-within) .studio-bottom-nav{display:none!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell,html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell,html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell,body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell:has(:focus-within),body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell:has(:focus-within),body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell:has(:focus-within){position:fixed!important;z-index:70;left:calc(var(--app-vv-offset-left, 0px) + 8px)!important;width:calc(var(--app-vv-width, 100vw) - 16px)!important;min-width:min(280px,calc(var(--app-vv-width, 100vw) - 16px))!important;max-width:calc(var(--app-vv-width, 100vw) - 16px)!important;bottom:calc(var(--app-keyboard-inset, 0px) + 8px)!important;top:auto!important;right:auto!important;margin:0!important;flex:none!important;height:auto!important;max-height:calc(var(--app-vv-height, 100dvh) - 16px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch;box-sizing:border-box!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell>.prompt-composer,html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell>.prompt-composer,html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell>.prompt-composer,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell>.prompt-composer,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell>.prompt-composer,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell>.prompt-composer,body.studio-layout-landscape .creation-studio .studio-drawing-page .studio-composer-shell:has(:focus-within)>.prompt-composer,body.studio-layout-landscape .creation-studio .studio-video-page .studio-composer-shell:has(:focus-within)>.prompt-composer,body.studio-layout-landscape .creation-studio .studio-ppt-page .studio-composer-shell:has(:focus-within)>.prompt-composer{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important;max-height:none!important;margin:0!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__input-row,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__input-row,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__input-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__upload-col,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__upload-col,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__upload-col{width:100%!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__input-area,html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__textarea-wrap,html.app-keyboard-open body.studio-layout-landscape .creation-studio .studio-prompt-composer__at-input,html.app-keyboard-open body.studio-layout-landscape .creation-studio .video-at-prompt,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__input-area,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__textarea-wrap,html.app-editing-touch body.studio-layout-landscape .creation-studio .studio-prompt-composer__at-input,html.app-editing-touch body.studio-layout-landscape .creation-studio .video-at-prompt,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__input-area,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__textarea-wrap,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .studio-prompt-composer__at-input,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .video-at-prompt{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .video-at-prompt__editor,html.app-keyboard-open body.studio-layout-landscape .creation-studio .video-at-prompt__placeholder,html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__textarea,html.app-editing-touch body.studio-layout-landscape .creation-studio .video-at-prompt__editor,html.app-editing-touch body.studio-layout-landscape .creation-studio .video-at-prompt__placeholder,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__textarea,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .video-at-prompt__editor,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .video-at-prompt__placeholder,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__textarea{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:pre-wrap!important;word-break:break-word!important;min-height:72px!important;max-height:min(36vh,calc(var(--app-vv-height, 100dvh) - 128px))!important;width:100%!important;box-sizing:border-box!important}html.app-keyboard-open body.studio-layout-landscape .creation-studio .prompt-composer__toolbar,html.app-editing-touch body.studio-layout-landscape .creation-studio .prompt-composer__toolbar,body.studio-layout-landscape .creation-studio .studio-composer-shell:has(:focus-within) .prompt-composer__toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}html.platform-admin,html.platform-admin body{overflow:hidden}html.platform-admin body.el-popup-parent--hidden{padding-right:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}html.platform-admin body.el-popup-parent--hidden #app,html.platform-admin body.el-popup-parent--hidden .admin-layout{width:100%!important;max-width:none!important;padding-right:0!important;margin-right:0!important;box-sizing:border-box!important}html.platform-admin body.el-popup-parent--hidden .el-overlay,html.platform-admin .el-overlay.is-message-box,html.platform-admin .el-overlay{padding-right:0!important}.admin-layout .menu-nav,.admin-layout .admin-main,.admin-layout .customer-detail-page,.admin-layout .panel-body,.admin-layout .el-scrollbar__wrap{scrollbar-gutter:stable}.admin-layout .el-table .el-scrollbar__wrap,.admin-layout .el-table .el-table__body-wrapper{scrollbar-gutter:auto}.admin-layout .menu-nav{contain:layout style}html.platform-admin,html.platform-admin body,html.platform-admin #app{background-color:var(--platform-bg, #f4f4f5)!important}html.platform-admin.app-viewport-stable,html.platform-admin body.app-viewport-stable,html.platform-admin.app-viewport-stable body,html.platform-admin #app{width:100%!important;max-width:none!important}.admin-layout{position:relative;isolation:isolate;width:100%;max-width:100%;background-color:var(--platform-bg, #f7f6fb)!important;background-image:none;overflow:hidden}body.platform-layout-desktop .admin-layout{padding:12px;gap:12px;box-sizing:border-box}.admin-layout:before,.admin-layout:after{content:none;display:none}.admin-layout .main-container,.admin-layout .admin-main,.admin-layout .admin-content-shell,.admin-layout .admin-page-shell{position:relative;z-index:1;background-color:transparent;background-image:none}.admin-layout .sidebar{position:relative;z-index:2;background:var(--platform-sidebar-bg, #f8f7fb);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:var(--platform-glass-shadow);overflow:hidden}html.platform-theme-dark.platform-admin .admin-layout .sidebar{background:var(--platform-glass-1-bg, var(--platform-glass-side));backdrop-filter:blur(var(--platform-glass-1-blur, 32px)) saturate(var(--platform-glass-1-saturate, 116%));-webkit-backdrop-filter:blur(var(--platform-glass-1-blur, 32px)) saturate(var(--platform-glass-1-saturate, 116%))}.admin-layout .sidebar:before{content:none;display:none}body.platform-layout-desktop .admin-layout .sidebar{height:auto!important;align-self:stretch;border:none;border-radius:22px}.admin-layout .admin-header{position:relative;z-index:2;background:var(--platform-glass-1-bg, var(--platform-glass-header));backdrop-filter:blur(var(--platform-glass-1-blur, 28px)) saturate(var(--platform-glass-1-saturate, 130%));-webkit-backdrop-filter:blur(var(--platform-glass-1-blur, 28px)) saturate(var(--platform-glass-1-saturate, 130%));border:none;box-shadow:var(--platform-glass-shadow)}body.platform-layout-desktop .admin-layout .admin-header{border:none;border-radius:22px}body.platform-layout-desktop .admin-layout .main-container{gap:12px}body.platform-layout-desktop .admin-layout .admin-content-shell,body.platform-layout-desktop .admin-layout .admin-page-shell{padding:0}body.studio--reduce-effects .admin-layout .sidebar,body.studio--reduce-effects .admin-layout .admin-header,body.studio--reduce-effects .el-dialog.admin-glass-dialog,body.studio--reduce-effects .el-dialog.glass-dialog.compact-dialog,body.studio--reduce-effects .el-message-box{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (prefers-reduced-transparency: reduce){.admin-layout .sidebar,.admin-layout .admin-header,.el-dialog.admin-glass-dialog,.el-dialog.glass-dialog.compact-dialog,.el-message-box{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body.studio--reduce-effects.platform-theme-dark,html.platform-theme-dark.platform-admin body.studio--reduce-effects,html.platform-theme-dark.platform-admin body.studio--reduce-effects #app{background-image:none!important;background-color:var(--platform-bg, #1b2836)!important}.admin-layout.is-nav-animating .sidebar,.admin-layout.is-nav-animating .admin-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-layout.is-nav-animating .sidebar{background:var(--platform-sidebar-bg, #f8f7fb)!important}.admin-layout.is-nav-animating .admin-header{background:var(--platform-glass-solid, #ffffff)!important}html.platform-theme-dark.platform-admin .admin-layout.is-nav-animating .sidebar,html.dark.platform-admin .admin-layout.is-nav-animating .sidebar{background:var(--platform-sidebar-bg, #242c38)!important}html.platform-theme-dark.platform-admin .admin-layout.is-nav-animating .admin-header,html.dark.platform-admin .admin-layout.is-nav-animating .admin-header{background:var(--platform-glass-solid, #30323c)!important}.admin-layout .admin-content-shell,.admin-layout .admin-page-shell{flex:1;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;padding:var(--platform-shell-padding, clamp(12px, 1.2vw, 24px) clamp(12px, 1.4vw, 24px))}.admin-layout .view-panel{background:var(--platform-surface, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:20px;box-shadow:none;overflow:hidden;animation:platform-panel-in .45s cubic-bezier(.22,1,.36,1)}.admin-layout .panel-toolbar{background:transparent;border-bottom:none;padding:14px 18px;gap:12px;align-items:center}.admin-layout .pagination-container{background:transparent;border-top:none;padding:16px var(--platform-card-padding, 20px)}@media (max-width: 1440px){.admin-layout,html.platform-admin{--platform-shell-padding-y: 8px;--platform-shell-padding-x: 10px;--platform-shell-padding: 8px 10px}.admin-layout .panel-toolbar{padding:10px 12px}.admin-layout .pagination-container{padding:8px 12px}}@media (max-width: 1280px){.admin-layout,html.platform-admin{--platform-shell-padding-y: 6px;--platform-shell-padding-x: 8px;--platform-shell-padding: 6px 8px}}.admin-filter-bar,.admin-layout .panel-toolbar{gap:12px}.admin-filter-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;gap:12px}.admin-filter-bar__left,.admin-filter-bar__right{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.admin-filter-bar__left{flex:1 1 auto}.admin-filter-bar__right{flex:0 0 auto;margin-left:auto}.admin-layout .panel-toolbar .el-input,.admin-filter-bar .el-input{max-width:100%}.admin-layout .panel-toolbar .el-input{width:min(280px,100%);flex:0 1 auto}.admin-layout .panel-toolbar .el-select{min-width:156px!important;flex:0 0 auto}.admin-layout .panel-toolbar .toolbar-left{flex-wrap:wrap;row-gap:10px}.admin-layout{--app-list-header-bg: var(--platform-table-header-bg, #ffffff);--app-list-row-hover-bg: var(--platform-table-hover-bg, rgba(120, 94, 234, .06));--app-list-fixed-cell-bg: var(--platform-table-fixed-cell-bg, #ffffff);--app-list-fixed-header-bg: var(--platform-table-fixed-header-bg, #f1f5f9);--app-list-fixed-hover-bg: var(--platform-table-fixed-hover-bg, #efeafc)}.admin-layout .panel-body{background:transparent}.admin-layout .view-panel .panel-toolbar{background:transparent;border-bottom:none;box-shadow:none}.admin-layout .view-panel .pagination-container{background:transparent;border-top:none;box-shadow:none}.admin-layout .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: var(--platform-table-hover-bg);background-color:transparent;color:var(--platform-ink);font-size:var(--platform-text-body, 14px)}.admin-layout .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--platform-table-cell-bg, #fff)!important}.admin-layout .el-table .el-table__cell{height:var(--platform-row-height, 48px);padding:8px 0}.admin-layout .el-table td.el-table__cell{background-color:var(--platform-table-cell-bg, #fff)!important;border-bottom:1px solid var(--platform-line-soft)!important;font-size:var(--platform-text-body, 14px);font-weight:400;color:var(--platform-ink)}.admin-layout .el-table th.el-table__cell{background-color:transparent!important;color:var(--platform-ink-secondary)!important;font-weight:500!important;font-size:var(--platform-text-meta, 12px)!important;letter-spacing:.01em;border-bottom:1px solid var(--platform-line-soft)!important}.admin-layout .el-table .el-table__body tr:hover>td.el-table__cell:not(.el-table-fixed-column--left):not(.el-table-fixed-column--right),.admin-layout .el-table .el-table__body tr.hover-row>td.el-table__cell:not(.el-table-fixed-column--left):not(.el-table-fixed-column--right){background-color:var(--platform-table-hover-bg)!important}.admin-layout .el-table__fixed,.admin-layout .el-table__fixed-right,.admin-layout .el-table__fixed-left{background-color:var(--platform-table-fixed-cell-bg, #fff)!important}.admin-layout .el-table__fixed th.el-table__cell,.admin-layout .el-table__fixed-right th.el-table__cell,.admin-layout .el-table__fixed-left th.el-table__cell,.admin-layout .el-table th.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table th.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table .el-table__header th.el-table-fixed-column--left,.admin-layout .el-table .el-table__header th.el-table-fixed-column--right{background-color:var(--platform-table-fixed-header-bg, #f1f5f9)!important}.admin-layout .el-table__fixed td.el-table__cell,.admin-layout .el-table__fixed-right td.el-table__cell,.admin-layout .el-table__fixed-left td.el-table__cell,.admin-layout .el-table td.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table td.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table .el-table__body td.el-table-fixed-column--left,.admin-layout .el-table .el-table__body td.el-table-fixed-column--right{background-color:var(--platform-table-fixed-cell-bg, #ffffff)!important}.admin-layout .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--left,.admin-layout .el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--right,.admin-layout .el-table__fixed .el-table__body tr:hover>td.el-table__cell,.admin-layout .el-table__fixed-right .el-table__body tr:hover>td.el-table__cell,.admin-layout .el-table__fixed-left .el-table__body tr:hover>td.el-table__cell{background-color:var(--platform-table-fixed-hover-bg, var(--app-list-fixed-hover-bg))!important}.admin-layout .el-table__fixed-right-patch,.admin-layout .el-table__fixed-left-patch{background-color:var(--platform-table-fixed-header-bg, #f1f5f9)!important}.admin-layout .el-table .el-table-fixed-column--left.is-first-column,.admin-layout .el-table .el-table-fixed-column--left.is-last-column,.admin-layout .el-table th.el-table-fixed-column--left,.admin-layout .el-table td.el-table-fixed-column--left,.admin-layout .el-table th.el-table-fixed-column--right,.admin-layout .el-table td.el-table-fixed-column--right{z-index:3!important}.admin-layout .el-table th.el-table-fixed-column--left,.admin-layout .el-table th.el-table-fixed-column--right{z-index:4!important}.admin-layout .el-table__empty-block{min-height:200px}.admin-layout .el-table__empty-text{color:var(--platform-ink-muted)!important;font-size:var(--platform-text-meta, 12px)!important;font-weight:500;letter-spacing:.12em}.admin-layout .el-table .el-table__body tr{transition:background-color .18s ease}.el-dialog.admin-glass-dialog .el-table,.el-dialog.glass-dialog.compact-dialog .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: var(--platform-table-hover-bg);--el-table-border-color: transparent;background-color:transparent;color:var(--platform-ink);font-size:var(--platform-text-body, 14px)}.el-dialog.admin-glass-dialog .el-table--border,.el-dialog.admin-glass-dialog .el-table--group,.el-dialog.glass-dialog.compact-dialog .el-table--border,.el-dialog.glass-dialog.compact-dialog .el-table--group,.el-dialog.admin-glass-dialog .el-table--border .el-table__inner-wrapper:before,.el-dialog.admin-glass-dialog .el-table--border .el-table__inner-wrapper:after,.el-dialog.glass-dialog.compact-dialog .el-table--border .el-table__inner-wrapper:before,.el-dialog.glass-dialog.compact-dialog .el-table--border .el-table__inner-wrapper:after,.el-dialog.admin-glass-dialog .el-table--border:before,.el-dialog.admin-glass-dialog .el-table--border:after,.el-dialog.glass-dialog.compact-dialog .el-table--border:before,.el-dialog.glass-dialog.compact-dialog .el-table--border:after,.el-dialog.admin-glass-dialog .el-table--border .el-table__border-left-patch,.el-dialog.admin-glass-dialog .el-table--border .el-table__border-bottom-patch,.el-dialog.glass-dialog.compact-dialog .el-table--border .el-table__border-left-patch,.el-dialog.glass-dialog.compact-dialog .el-table--border .el-table__border-bottom-patch{border:none!important;background:transparent!important}.el-dialog.admin-glass-dialog .el-table .el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table .el-table__cell{border-right:none!important;border-left:none!important}.el-dialog.admin-glass-dialog .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:transparent!important}.el-dialog.admin-glass-dialog .el-table td.el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table td.el-table__cell{background-color:transparent!important;border-bottom:1px solid var(--platform-line-soft)!important;font-size:var(--platform-text-body, 14px);color:var(--platform-ink)}.el-dialog.admin-glass-dialog .el-table th.el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table th.el-table__cell{background-color:transparent!important;color:var(--platform-ink-secondary)!important;font-weight:500!important;font-size:var(--platform-text-meta, 12px)!important;border-bottom:1px solid var(--platform-line-soft)!important}.el-dialog.admin-glass-dialog .el-table .el-table__body tr:hover>td.el-table__cell,.el-dialog.admin-glass-dialog .el-table .el-table__body tr.hover-row>td.el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table .el-table__body tr:hover>td.el-table__cell,.el-dialog.glass-dialog.compact-dialog .el-table .el-table__body tr.hover-row>td.el-table__cell{background-color:var(--platform-table-hover-bg)!important}.el-dialog.admin-glass-dialog .el-table__empty-text,.el-dialog.glass-dialog.compact-dialog .el-table__empty-text{color:var(--platform-ink-muted)!important;font-size:var(--platform-text-meta, 12px)!important}.admin-layout .pagination-container{display:flex;justify-content:flex-end;align-items:center;min-height:56px}.admin-layout .el-pagination{--el-pagination-font-size: var(--platform-text-meta, 12px);--el-pagination-button-width: 32px;--el-pagination-button-height: 32px;--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: var(--platform-primary);font-weight:500;gap:4px}.admin-layout .el-pagination__total,.admin-layout .el-pagination__jump{color:var(--platform-ink-muted)!important;font-size:var(--platform-text-meta, 12px)!important;font-weight:500}.admin-layout .el-pagination .btn-prev,.admin-layout .el-pagination .btn-next,.admin-layout .el-pagination .el-pager li{background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;font-weight:500;min-width:32px;height:32px;line-height:30px;color:var(--platform-ink-secondary)!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .16s ease}.admin-layout .el-pagination .btn-prev:hover,.admin-layout .el-pagination .btn-next:hover,.admin-layout .el-pagination .el-pager li:hover{color:var(--platform-primary)!important;background:color-mix(in srgb,var(--platform-primary) 8%,transparent)!important;border-color:transparent!important}.admin-layout .el-pagination .el-pager li.is-active,.admin-layout .el-pagination.is-background .el-pager li.is-active{background:var(--platform-primary)!important;border-color:transparent!important;color:var(--platform-on-primary)!important;font-weight:600;box-shadow:none!important}.admin-layout .el-pagination .el-pager li.is-active:hover,.admin-layout .el-pagination.is-background .el-pager li.is-active:hover{color:var(--platform-on-primary)!important;background:var(--platform-primary)!important}.admin-layout .el-pagination .btn-prev:disabled,.admin-layout .el-pagination .btn-next:disabled,.admin-layout .el-pagination .btn-prev.is-disabled,.admin-layout .el-pagination .btn-next.is-disabled{background:transparent!important;color:var(--platform-ink-muted)!important;opacity:1}.admin-layout .el-pagination .el-select .el-select__wrapper,.admin-layout .el-pagination .el-pagination__sizes .el-select__wrapper{min-height:32px!important;border-radius:10px!important;box-shadow:none!important;background:var(--platform-fill)!important}.admin-layout .el-pagination .el-select .el-select__wrapper:hover{background:var(--platform-fill-strong)!important;box-shadow:none!important}.el-dialog.glass-dialog.compact-dialog,.el-dialog.admin-glass-dialog{--admin-dialog-surface: var(--platform-glass-3-bg, var(--platform-dialog-surface));--admin-dialog-divider: transparent;--el-dialog-bg-color: transparent;background:var(--admin-dialog-surface)!important;backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));-webkit-backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));border:none;box-shadow:var(--platform-glass-shadow);border-radius:22px;overflow:hidden;color-scheme:inherit;transform-origin:center center}.el-dialog.glass-dialog.compact-dialog .el-dialog__header,.el-dialog.admin-glass-dialog .el-dialog__header{background:transparent;padding:20px 24px 14px;border-bottom:none;margin:0}.el-dialog.glass-dialog.compact-dialog .el-dialog__title,.el-dialog.admin-glass-dialog .el-dialog__title{font-size:var(--platform-text-section, 16px);font-weight:600;letter-spacing:-.02em;color:var(--platform-ink);line-height:1.35}.el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn,.el-dialog.admin-glass-dialog .el-dialog__headerbtn{width:32px;height:32px;top:16px;right:16px;border-radius:10px;background:transparent;transition:background-color .18s ease}.el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn:hover,.el-dialog.admin-glass-dialog .el-dialog__headerbtn:hover{background:color-mix(in srgb,var(--platform-primary) 10%,transparent)}.el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn .el-dialog__close,.el-dialog.admin-glass-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--platform-ink-muted);font-size:16px}.el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn:hover .el-dialog__close,.el-dialog.admin-glass-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--platform-primary)}.el-dialog.glass-dialog.compact-dialog .el-dialog__body,.el-dialog.admin-glass-dialog .el-dialog__body{padding:20px 24px 8px;background:transparent;max-height:calc(90vh - 180px);overflow-y:auto;color:var(--platform-ink-secondary);font-size:var(--platform-text-body, 14px)}.el-dialog.glass-dialog.compact-dialog .el-dialog__footer,.el-dialog.admin-glass-dialog .el-dialog__footer{background:transparent;padding:14px 24px 20px;margin:0;border-top:none;display:flex;justify-content:flex-end;align-items:center;gap:var(--platform-btn-gap, 12px)}.el-dialog.glass-dialog.compact-dialog .el-form-item__label,.el-dialog.admin-glass-dialog .el-form-item__label{color:var(--platform-ink-secondary, #475569);font-weight:500;font-size:13px}.el-dialog.glass-dialog.compact-dialog .el-form--label-top .el-form-item,.el-dialog.admin-glass-dialog .el-form--label-top .el-form-item{margin-bottom:16px}html.platform-admin .el-overlay:not(.login-auth-overlay){background-color:var(--platform-overlay-scrim, rgba(10, 16, 24, .28))!important;backdrop-filter:none;-webkit-backdrop-filter:none}html.platform-theme-dark.platform-admin .el-overlay:not(.login-auth-overlay),html.dark.platform-admin .el-overlay:not(.login-auth-overlay){background-color:var(--platform-overlay-scrim, rgba(10, 16, 24, .28))!important}html.platform-admin .el-message-box{--admin-dialog-surface: var(--platform-glass-3-bg, var(--platform-dialog-surface));--admin-dialog-divider: transparent;background:var(--admin-dialog-surface)!important;backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));-webkit-backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));border-radius:22px!important;border:none!important;box-shadow:var(--platform-glass-shadow)!important;padding-bottom:8px;overflow:hidden;transform-origin:center center}html.platform-admin .el-message-box__header{padding:20px 24px 8px}html.platform-admin .el-message-box__title{font-size:var(--platform-text-section, 16px);font-weight:600;letter-spacing:-.02em;color:var(--platform-ink)}html.platform-admin .el-message-box__content{padding:8px 24px 12px;color:var(--platform-ink-secondary);font-size:var(--platform-text-body, 14px)}html.platform-admin .el-message-box__message{color:var(--platform-ink-secondary);line-height:1.55}html.platform-admin .el-message-box__headerbtn .el-message-box__close{color:var(--platform-ink-muted)}html.platform-admin .el-message-box__headerbtn:hover .el-message-box__close{color:var(--platform-primary)}html.platform-admin .el-message-box__btns{display:flex;justify-content:flex-end;gap:var(--platform-btn-gap, 12px);padding:12px 24px 20px}html.platform-admin .el-message-box__btns .el-button+.el-button{margin-left:0}html.platform-admin .el-select__popper.el-popper,html.platform-admin .el-autocomplete__popper.el-popper,html.platform-admin .el-cascader__dropdown.el-popper,html.platform-admin .el-dropdown__popper.el-popper,html.platform-admin .el-picker__popper.el-popper{--el-color-primary: var(--platform-primary);--el-color-primary-rgb: var(--platform-primary-rgb);--el-bg-color-overlay: var(--platform-glass-solid);background:var(--platform-glass-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:14px!important;box-shadow:var(--platform-glass-shadow)!important;max-width:none!important;padding:0!important}html.platform-admin .el-select__popper.el-popper>.el-popper__arrow:before,html.platform-admin .el-autocomplete__popper.el-popper>.el-popper__arrow:before,html.platform-admin .el-cascader__dropdown.el-popper>.el-popper__arrow:before,html.platform-admin .el-dropdown__popper.el-popper>.el-popper__arrow:before,html.platform-admin .el-picker__popper.el-popper>.el-popper__arrow:before{background:var(--platform-glass-solid)!important;border:none!important}html.platform-admin .el-popper.is-light:not(.el-select__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-dropdown__popper):not(.el-picker__popper){--el-color-primary: var(--platform-primary);--el-color-primary-rgb: var(--platform-primary-rgb);background:var(--platform-glass-2-bg, var(--platform-glass-panel))!important;backdrop-filter:blur(var(--platform-glass-2-blur, 36px)) saturate(var(--platform-glass-2-saturate, 120%));-webkit-backdrop-filter:blur(var(--platform-glass-2-blur, 36px)) saturate(var(--platform-glass-2-saturate, 120%));border:none!important;border-radius:14px!important;box-shadow:var(--platform-glass-shadow)!important}html.platform-admin .el-select__popper .el-select-dropdown,html.platform-admin .el-autocomplete__popper .el-autocomplete-suggestion,html.platform-admin .el-cascader__dropdown .el-cascader-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}html.platform-admin .el-dropdown__popper.shell-user-popper.el-popper,html.platform-admin .shell-user-popper.el-popper.is-light{padding:0!important;background:var(--platform-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}html.platform-admin .shell-user-popper .el-dropdown__list{padding:0!important}html.platform-admin .el-select-dropdown .el-select-dropdown__item.is-selected,html.platform-admin .el-select-dropdown .el-select-dropdown__item.is-hovering{background:color-mix(in srgb,var(--platform-primary) 14%,transparent)!important;color:var(--platform-primary)!important}html.platform-admin .el-dropdown-menu__item.text-danger,html.platform-admin .el-dropdown-menu__item.text-danger .el-icon{color:var(--platform-danger, #f43f5e)!important}html.platform-admin .el-dropdown-menu__item.text-danger:not(.is-disabled):hover,html.platform-admin .el-dropdown-menu__item.text-danger:not(.is-disabled):focus{color:var(--platform-danger, #f43f5e)!important;background:color-mix(in srgb,var(--platform-danger, #f43f5e) 10%,transparent)!important}html.platform-admin body.studio--touch-scroll .admin-layout .admin-main,body.platform-layout-compact .admin-layout .admin-main,body.platform-layout-tablet .admin-layout .admin-main{overflow:auto;-webkit-overflow-scrolling:touch}body.studio--touch-scroll .admin-layout .admin-content-shell,body.platform-layout-compact .admin-layout .admin-content-shell,body.platform-layout-tablet .admin-layout .admin-content-shell,body.studio--touch-scroll .admin-layout .admin-page-shell,body.platform-layout-compact .admin-layout .admin-page-shell,body.platform-layout-tablet .admin-layout .admin-page-shell{height:auto;min-height:100%;overflow:visible}body.studio--touch-scroll .admin-layout .view-panel,body.platform-layout-compact .admin-layout .view-panel,body.platform-layout-tablet .admin-layout .view-panel{flex:none;height:auto;min-height:0;overflow:visible}body.studio--touch-scroll .admin-layout .panel-body,body.platform-layout-compact .admin-layout .panel-body,body.platform-layout-tablet .admin-layout .panel-body{overflow-x:auto;overflow-y:visible;flex:none;-webkit-overflow-scrolling:touch}body.studio--touch-scroll .admin-layout .panel-body .el-table,body.platform-layout-compact .admin-layout .panel-body .el-table,body.platform-layout-tablet .admin-layout .panel-body .el-table{height:auto!important}body.studio--touch-scroll .admin-layout .panel-body .el-table .el-table__inner-wrapper,body.platform-layout-compact .admin-layout .panel-body .el-table .el-table__inner-wrapper,body.platform-layout-tablet .admin-layout .panel-body .el-table .el-table__inner-wrapper,body.studio--touch-scroll .admin-layout .panel-body .el-table .el-table__body-wrapper,body.platform-layout-compact .admin-layout .panel-body .el-table .el-table__body-wrapper,body.platform-layout-tablet .admin-layout .panel-body .el-table .el-table__body-wrapper{height:auto!important;max-height:none!important}body.platform-layout-tablet .admin-layout .admin-content-shell,body.platform-layout-tablet .admin-layout .admin-page-shell{--platform-shell-padding-y: 8px;--platform-shell-padding-x: 10px;--platform-shell-padding: 8px 10px}body.platform-layout-compact .admin-layout .admin-content-shell,body.platform-layout-compact .admin-layout .admin-page-shell{--platform-shell-padding-y: 6px;--platform-shell-padding-x: 8px;--platform-shell-padding: 6px 8px}body.platform-layout-compact .admin-layout .admin-header,body.platform-layout-tablet .admin-layout .admin-header{padding:0 12px;height:56px!important}body.platform-layout-compact .admin-layout .brand-section,body.platform-layout-tablet .admin-layout .brand-section{height:var(--platform-header-height, 48px)}body.platform-layout-compact .admin-layout .panel-toolbar,body.platform-layout-tablet .admin-layout .panel-toolbar{padding:12px 14px;align-items:stretch}body.platform-layout-compact .admin-layout .toolbar-left,body.platform-layout-compact .admin-layout .toolbar-right,body.platform-layout-compact .admin-filter-bar__left,body.platform-layout-compact .admin-filter-bar__right,body.platform-layout-tablet .admin-layout .toolbar-left,body.platform-layout-tablet .admin-layout .toolbar-right{width:100%}body.platform-layout-compact .admin-filter-bar__right,body.platform-layout-compact .admin-layout .toolbar-right{margin-left:0;justify-content:flex-start}body.platform-layout-compact .admin-layout .panel-toolbar .el-input,body.platform-layout-compact .admin-layout .panel-toolbar .el-select,body.platform-layout-compact .admin-layout .panel-toolbar .el-date-editor,body.platform-layout-compact .admin-filter-bar .el-input,body.platform-layout-compact .admin-filter-bar .el-select,body.platform-layout-compact .admin-filter-bar .el-date-editor{width:100%!important;max-width:none!important}body.platform-layout-compact .admin-layout .pagination-container{padding:12px 14px}body.platform-layout-compact .admin-layout .pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination__total,body.platform-layout-compact .admin-layout .pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination__sizes{position:static;transform:none}body.platform-layout-compact .admin-layout .pagination-container:not(.pagination-container--split):not(.dialog-pagination) .el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width: 767px){.el-dialog.glass-dialog.compact-dialog,.el-dialog.admin-glass-dialog{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px auto!important;border-radius:16px}.el-dialog.glass-dialog.compact-dialog.is-fullscreen,.el-dialog.admin-glass-dialog.is-fullscreen{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0}.el-dialog.glass-dialog.compact-dialog .el-dialog__header,.el-dialog.admin-glass-dialog .el-dialog__header,.el-dialog.glass-dialog.compact-dialog .el-dialog__body,.el-dialog.admin-glass-dialog .el-dialog__body,.el-dialog.glass-dialog.compact-dialog .el-dialog__footer,.el-dialog.admin-glass-dialog .el-dialog__footer{padding-left:16px;padding-right:16px}.el-dialog.glass-dialog.compact-dialog .el-dialog__body,.el-dialog.admin-glass-dialog .el-dialog__body{max-height:calc(100dvh - 160px)}}body.platform-layout-compact .el-dialog.glass-dialog.compact-dialog:not(.is-fullscreen),body.platform-layout-compact .el-dialog.admin-glass-dialog:not(.is-fullscreen){width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px auto!important;border-radius:16px}body.platform-layout-compact .el-dialog.glass-dialog.compact-dialog .el-dialog__body,body.platform-layout-compact .el-dialog.admin-glass-dialog .el-dialog__body{max-height:calc(100dvh - 160px)}body.platform-layout-compact .admin-layout .panel-toolbar .el-button,body.platform-layout-compact .admin-filter-bar .el-button,body.platform-layout-compact .admin-layout .panel-toolbar .el-input__wrapper,body.platform-layout-compact .admin-layout .panel-toolbar .el-select__wrapper{min-height:40px}.admin-nav-drawer.el-drawer{background:var(--platform-sidebar-bg, #f8f7fb);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:var(--platform-glass-shadow)}html.platform-theme-dark.platform-admin .admin-nav-drawer.el-drawer{background:var(--platform-sidebar-bg, #1e2632);backdrop-filter:none;-webkit-backdrop-filter:none}.admin-nav-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-nav-drawer .sidebar-inner{width:100%!important;min-width:0!important;height:100%}.admin-layout .platform-report-shell .view-panel,.admin-layout .platform-report-shell>*{border-radius:var(--platform-radius-lg, 16px)}@media (max-width: 1023px){.admin-layout .prd{padding:14px 12px 40px}.admin-layout .prd .prd-grid,.admin-layout .prd .prd-charts,.admin-layout .prd .prd-kpi-row{grid-template-columns:1fr!important}}@media (max-width: 767px){.admin-layout .prd{padding:10px 8px 32px}.admin-layout .customer-detail-page .el-col{width:100%;max-width:100%}}html.platform-admin .el-button,.admin-layout .el-button,.el-dialog.admin-glass-dialog .el-button,.el-dialog.glass-dialog.compact-dialog .el-button,.el-message-box .el-button{--el-border-radius-base: var(--platform-btn-radius, 10px);height:var(--platform-btn-height, 36px);padding:0 var(--platform-btn-px, 16px);font-size:13px;font-weight:600;letter-spacing:.01em;border-radius:var(--platform-btn-radius, 10px);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease}html.platform-admin .el-button+.el-button,.admin-layout .el-button+.el-button,.el-dialog.admin-glass-dialog .el-button+.el-button,.el-dialog.glass-dialog.compact-dialog .el-button+.el-button,.el-message-box .el-button+.el-button{margin-left:var(--platform-btn-gap, 10px)}html.platform-admin .el-button.is-round,.admin-layout .el-button.is-round{border-radius:999px}html.platform-admin .el-button--large,.admin-layout .el-button--large{height:var(--platform-btn-height-lg, 40px);padding:0 20px;font-size:14px}html.platform-admin .el-button--small,.admin-layout .el-button--small{height:30px;padding:0 12px;font-size:12px;border-radius:8px}html.platform-admin .el-button--primary:not(.is-link),.admin-layout .el-button--primary:not(.is-link){--el-button-bg-color: var(--platform-primary);--el-button-border-color: var(--platform-primary);--el-button-text-color: var(--platform-on-primary);--el-button-hover-bg-color: color-mix(in srgb, var(--platform-primary) 88%, #000);--el-button-hover-border-color: color-mix(in srgb, var(--platform-primary) 88%, #000);--el-button-hover-text-color: var(--platform-on-primary);--el-button-active-bg-color: color-mix(in srgb, var(--platform-primary) 78%, #000);--el-button-active-border-color: color-mix(in srgb, var(--platform-primary) 78%, #000);--el-button-active-text-color: var(--platform-on-primary);background:var(--platform-primary);border-color:var(--platform-primary);color:var(--platform-on-primary)!important;-webkit-text-fill-color:var(--platform-on-primary)!important;box-shadow:none}html.platform-admin .el-button--primary:not(.is-link):hover,.admin-layout .el-button--primary:not(.is-link):hover{background:color-mix(in srgb,var(--platform-primary) 88%,#000);border-color:color-mix(in srgb,var(--platform-primary) 88%,#000);color:var(--platform-on-primary)!important;-webkit-text-fill-color:var(--platform-on-primary)!important;box-shadow:none}html.platform-admin .el-button--primary:not(.is-link):active,.admin-layout .el-button--primary:not(.is-link):active{transform:none;box-shadow:none;color:var(--platform-on-primary)!important;-webkit-text-fill-color:var(--platform-on-primary)!important}.el-dialog.admin-glass-dialog .el-button--primary,.el-dialog.glass-dialog.compact-dialog .el-button--primary,.el-message-box__btns .el-button--primary{background:var(--platform-primary)!important;border-color:var(--platform-primary)!important;color:var(--platform-on-primary)!important;box-shadow:none}.el-dialog.admin-glass-dialog .el-button--primary:hover,.el-dialog.glass-dialog.compact-dialog .el-button--primary:hover,.el-message-box__btns .el-button--primary:hover{background:color-mix(in srgb,var(--platform-primary) 88%,#000)!important;border-color:color-mix(in srgb,var(--platform-primary) 88%,#000)!important;color:var(--platform-on-primary)!important}.el-dialog.admin-glass-dialog .el-button--danger:not(.is-link),.el-dialog.glass-dialog.compact-dialog .el-button--danger:not(.is-link),.el-message-box__btns .el-button--danger{background:var(--platform-danger, #f43f5e)!important;border-color:var(--platform-danger, #f43f5e)!important;color:#fff!important;box-shadow:0 2px 8px #f43f5e40}.el-dialog.admin-glass-dialog .el-button--danger:not(.is-link):hover,.el-dialog.glass-dialog.compact-dialog .el-button--danger:not(.is-link):hover,.el-message-box__btns .el-button--danger:hover{background:#e11d48!important;border-color:#e11d48!important;filter:none}.el-dialog.admin-glass-dialog .el-button--default,.el-dialog.glass-dialog.compact-dialog .el-button--default,.el-message-box__btns .el-button--default,.el-dialog.admin-glass-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),.el-dialog.glass-dialog.compact-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),.el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:var(--platform-fill);border:none;color:var(--platform-ink-secondary);box-shadow:none}html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button--default,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button--default,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-button--default,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button--default,html.platform-theme-dark.platform-admin .el-message-box__btns .el-button--default,html.dark.platform-admin .el-message-box__btns .el-button--default,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.dark.platform-admin .el-dialog.admin-glass-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.platform-theme-dark.platform-admin .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.dark.platform-admin .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:#ffffff14;border-color:transparent;color:#e2e8f0}html.platform-admin .el-button--primary.is-plain,.admin-layout .el-button--primary.is-plain,.admin-layout .panel-toolbar .el-button--primary.is-plain{--el-button-text-color: var(--platform-primary);background:color-mix(in srgb,var(--platform-primary) 14%,transparent)!important;border:none!important;color:var(--platform-primary)!important;box-shadow:none}html.platform-admin .el-button--primary.is-plain:hover,.admin-layout .el-button--primary.is-plain:hover,.admin-layout .panel-toolbar .el-button--primary.is-plain:hover{background:color-mix(in srgb,var(--platform-primary) 18%,transparent)!important;border-color:transparent!important;color:var(--platform-primary)!important;box-shadow:none}html.platform-admin .el-button.is-disabled,html.platform-admin .el-button.is-disabled:hover,.admin-layout .el-button.is-disabled,.admin-layout .el-button.is-disabled:hover{opacity:1!important}html.platform-admin .el-button--primary.is-plain.is-disabled,html.platform-admin .el-button--primary.is-plain.is-disabled:hover,.admin-layout .el-button--primary.is-plain.is-disabled,.admin-layout .panel-toolbar .el-button--primary.is-plain.is-disabled{background:var(--platform-fill)!important;border-color:transparent!important;color:var(--platform-ink-muted)!important}html.platform-admin .el-button--primary.is-disabled:not(.is-plain),.admin-layout .el-button--primary.is-disabled:not(.is-plain){background:color-mix(in srgb,var(--platform-primary) 38%,var(--platform-fill))!important;border-color:transparent!important;color:var(--platform-on-primary)!important;filter:none}html.platform-admin .el-button--default,.admin-layout .el-button--default,.el-dialog.admin-glass-dialog .el-button--default,.el-dialog.glass-dialog.compact-dialog .el-button--default,.el-message-box__btns .el-button--default,html.platform-admin .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),.admin-layout .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:var(--platform-fill, #f4f4f5);border:none;color:var(--platform-ink-secondary, #4a5568);box-shadow:none}html.platform-admin .el-button--default:hover,.admin-layout .el-button--default:hover,.el-dialog.admin-glass-dialog .el-button--default:hover,.el-dialog.glass-dialog.compact-dialog .el-button--default:hover,.el-message-box__btns .el-button--default:hover,html.platform-admin .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover,.admin-layout .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover{background:var(--platform-fill-strong, #ececee);border-color:transparent;color:var(--platform-primary, #785eea)}html.platform-admin .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning),.admin-layout .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning),.admin-layout .panel-toolbar .el-button--default,.admin-layout .panel-toolbar .toolbar-right>.el-button.el-button--default,.admin-layout .panel-toolbar .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),.admin-layout .panel-toolbar .toolbar-right>.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:var(--platform-fill, #f4f4f5);border:none;color:var(--platform-ink-secondary, #4a5568);box-shadow:none}html.platform-admin .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):hover,.admin-layout .el-button.is-plain:not(.el-button--primary):not(.el-button--danger):hover,.admin-layout .panel-toolbar .el-button--default:hover,.admin-layout .panel-toolbar .toolbar-right>.el-button.el-button--default:hover,.admin-layout .panel-toolbar .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover,.admin-layout .panel-toolbar .toolbar-right>.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover{background:color-mix(in srgb,var(--platform-primary) 12%,var(--platform-fill));border-color:transparent;color:var(--platform-primary)}.admin-layout .panel-toolbar .el-button--primary:not(.is-plain){background:var(--platform-primary);border-color:var(--platform-primary);color:var(--platform-on-primary)!important;box-shadow:none}html.platform-admin .el-button--danger:not(.is-link),.admin-layout .el-button--danger:not(.is-link){background:var(--platform-danger, #f43f5e);border-color:var(--platform-danger, #f43f5e);color:#fff;box-shadow:0 2px 8px #f43f5e38}html.platform-admin .el-button--danger:not(.is-link):hover,.admin-layout .el-button--danger:not(.is-link):hover{background:#e11d48;border-color:#e11d48;color:#fff;filter:none}html.platform-admin .el-button--danger.is-plain,.admin-layout .el-button--danger.is-plain{background:#d4566a1f;border:none;color:var(--platform-danger, #d4566a);box-shadow:none}.admin-layout .el-button.is-link,.el-dialog.admin-glass-dialog .el-button.is-link,.el-dialog.glass-dialog.compact-dialog .el-button.is-link{height:auto;padding:2px 8px;font-weight:560;border-radius:8px;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.admin-layout .el-button.is-link.el-button--primary,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--primary,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--primary{--el-button-text-color: var(--platform-primary);background:transparent!important;border:none!important;box-shadow:none!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important}.admin-layout .el-button.is-link.el-button--danger,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--danger,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--danger{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--platform-danger, #f43f5e)!important}.admin-layout .el-button.is-link.el-button--warning,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--warning,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--warning{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--platform-warning, #f59e0b)!important}.admin-layout .el-button.is-link.el-button--success,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--success,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--success{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--platform-success, #10b981)!important}.admin-layout .el-button.is-link.el-button--primary:hover,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--primary:hover,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--primary:hover{background:color-mix(in srgb,var(--platform-primary) 14%,transparent)!important;border-color:transparent!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important}.admin-layout .el-button.is-link.el-button--danger:hover,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--danger:hover,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--danger:hover{background:#f43f5e1f!important;border-color:transparent!important;color:#e11d48!important}.admin-layout .el-button.is-link.el-button--warning:hover,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--warning:hover,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--warning:hover{background:#f59e0b24!important;border-color:transparent!important;color:#d97706!important}.admin-layout .el-button.is-link.el-button--success:hover,.el-dialog.admin-glass-dialog .el-button.is-link.el-button--success:hover,.el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--success:hover{background:#10b98124!important;border-color:transparent!important;color:#059669!important}.admin-layout .action-cell,.admin-layout .admin-action-cell{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--platform-action-gap, 8px);white-space:nowrap;justify-content:flex-end;max-width:100%}.admin-layout .action-cell .el-button+.el-button,.admin-layout .admin-action-cell .el-button+.el-button,.admin-layout .action-cell .el-dropdown,.admin-layout .admin-action-cell .el-dropdown{margin-left:0!important}.admin-layout .el-table .cell:has(>.el-button.is-link){display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--platform-action-gap, 8px);white-space:nowrap;max-width:100%}.el-dialog.admin-glass-dialog .el-dialog__footer,.el-dialog.glass-dialog.compact-dialog .el-dialog__footer,.admin-layout .dialog-footer,.el-dialog .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--platform-btn-gap, 10px)}.el-dialog.admin-glass-dialog .el-dialog__footer .el-button+.el-button,.el-dialog.glass-dialog.compact-dialog .el-dialog__footer .el-button+.el-button,.dialog-footer .el-button+.el-button{margin-left:0}html.platform-admin .admin-layout .el-input__wrapper,html.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper{background-color:var(--platform-fill)!important;box-shadow:none!important;border:none!important;border-radius:var(--platform-radius-sm, 12px)!important;transition:box-shadow .16s ease,background-color .16s ease}html.platform-admin .admin-layout .el-input__wrapper:hover:not(.is-focus),html.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper:hover:not(.is-focus),html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper:hover:not(.is-focus){background-color:var(--platform-fill-strong)!important;box-shadow:none!important}html.platform-admin .admin-layout .el-input__wrapper.is-focus,html.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper.is-focus,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper.is-focus,html.platform-admin .admin-layout .el-select__wrapper.is-focused,html.platform-admin .el-dialog.admin-glass-dialog .el-select__wrapper.is-focused,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-select__wrapper.is-focused,html.platform-admin .admin-layout .el-input__wrapper.is-focus:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper.is-focus:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper.is-focus:hover,html.platform-admin .admin-layout .el-select__wrapper.is-focused:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-select__wrapper.is-focused:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-select__wrapper.is-focused:hover{--el-input-focus-border-color: transparent;--el-input-hover-border-color: transparent;--el-input-border-color: transparent;background-color:var(--platform-surface)!important;border:none!important;outline:none!important;outline-offset:0!important;box-shadow:var(--platform-shadow)!important}.admin-layout .el-select__wrapper,.el-dialog.admin-glass-dialog .el-select__wrapper,.el-dialog.glass-dialog.compact-dialog .el-select__wrapper{background-color:var(--platform-fill)!important;box-shadow:none!important;border:none!important;border-radius:var(--platform-radius-sm, 12px)!important;min-height:36px}.admin-layout .el-select__wrapper.is-focused,.el-dialog.admin-glass-dialog .el-select__wrapper.is-focused,.el-dialog.glass-dialog.compact-dialog .el-select__wrapper.is-focused,.admin-layout .el-select__wrapper.is-focused:hover,.el-dialog.admin-glass-dialog .el-select__wrapper.is-focused:hover,.el-dialog.glass-dialog.compact-dialog .el-select__wrapper.is-focused:hover{background-color:var(--platform-surface, #ffffff)!important;border:none!important;outline:none!important;box-shadow:var(--platform-shadow)!important}.admin-layout .el-textarea__inner,.el-dialog.admin-glass-dialog .el-textarea__inner,.el-dialog.glass-dialog.compact-dialog .el-textarea__inner{background-color:var(--platform-fill)!important;border-radius:var(--platform-radius-sm, 12px);box-shadow:none;border:none}.admin-layout .el-textarea__inner:hover,.el-dialog.admin-glass-dialog .el-textarea__inner:hover,.el-dialog.glass-dialog.compact-dialog .el-textarea__inner:hover{background-color:var(--platform-fill-strong)!important;box-shadow:none}.admin-layout .el-textarea__inner:focus,.el-dialog.admin-glass-dialog .el-textarea__inner:focus,.el-dialog.glass-dialog.compact-dialog .el-textarea__inner:focus{background-color:var(--platform-surface, #ffffff)!important;border:none!important;outline:none!important;box-shadow:var(--platform-shadow)!important}html.platform-admin .admin-layout .el-input-number,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number{width:100%}html.platform-admin .admin-layout .el-input-number .el-input__wrapper,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number .el-input__wrapper,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number .el-input__wrapper{background-color:var(--platform-input-bg)!important;padding-left:0;padding-right:0}html.platform-admin .admin-layout .el-input-number__decrease,html.platform-admin .admin-layout .el-input-number__increase,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number__decrease,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number__increase,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number__decrease,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number__increase{background:var(--platform-fill)!important;color:var(--platform-ink-secondary)!important;border-color:transparent!important}html.platform-admin .admin-layout .el-input-number__decrease:hover,html.platform-admin .admin-layout .el-input-number__increase:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number__decrease:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number__increase:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number__decrease:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number__increase:hover{color:var(--platform-primary)!important;background:color-mix(in srgb,var(--platform-primary) 8%,var(--platform-input-bg))!important}html.platform-admin .admin-layout .el-input-number.is-controls-right .el-input-number__increase,html.platform-admin .el-dialog.admin-glass-dialog .el-input-number.is-controls-right .el-input-number__increase,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input-number.is-controls-right .el-input-number__increase{border-bottom-color:transparent!important}html.platform-admin .admin-layout .el-date-editor.el-input__wrapper,html.platform-admin .el-dialog.admin-glass-dialog .el-date-editor.el-input__wrapper,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-date-editor.el-input__wrapper,html.platform-admin .admin-layout .el-range-editor.el-input__wrapper,html.platform-admin .el-dialog.admin-glass-dialog .el-range-editor.el-input__wrapper,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-range-editor.el-input__wrapper{background-color:var(--platform-fill)!important;box-shadow:none!important}html.platform-admin .admin-layout .m-row,html.platform-admin .admin-layout .m-item--icon,html.platform-admin .admin-layout .m-group__trigger{border-left:none}html.platform-admin .admin-layout .m-row:hover,html.platform-admin .admin-layout .m-item--icon:hover,html.platform-admin .admin-layout .m-group__trigger:hover{background:var(--platform-fill)!important;box-shadow:none!important}html.platform-admin .admin-layout .m-row.is-active,html.platform-admin .admin-layout .m-item--icon.is-active{background:var(--platform-fill-strong)!important;color:var(--platform-primary)!important;box-shadow:0 1px 2px #0f172a0d,0 6px 14px #0f172a0f!important;border-left-color:transparent!important;border-right-color:transparent!important;font-weight:600}html.platform-admin .admin-layout .m-row.is-active :deep(.el-icon),html.platform-admin .admin-layout .m-item--icon.is-active :deep(.el-icon){color:var(--platform-primary)!important}html.platform-theme-dark.platform-admin .admin-layout .m-row.is-active,html.platform-theme-dark.platform-admin .admin-layout .m-item--icon.is-active,html.dark.platform-admin .admin-layout .m-row.is-active,html.dark.platform-admin .admin-layout .m-item--icon.is-active{background:#161618!important;color:var(--platform-primary)!important;border-left-color:transparent!important;box-shadow:0 6px 16px #00000059!important}html.platform-theme-dark.platform-admin .admin-layout .m-row:hover,html.platform-theme-dark.platform-admin .admin-layout .m-item--icon:hover,html.platform-theme-dark.platform-admin .admin-layout .m-group__trigger:hover,html.dark.platform-admin .admin-layout .m-row:hover,html.dark.platform-admin .admin-layout .m-item--icon:hover,html.dark.platform-admin .admin-layout .m-group__trigger:hover{background-color:var(--app-menu-hover-bg, rgba(255, 255, 255, .06))!important;color:var(--platform-ink-secondary)!important}html.platform-theme-dark.platform-admin .admin-layout .m-group__trigger:hover :deep(.el-icon),html.platform-theme-dark.platform-admin .admin-layout .m-group__trigger:hover .m-group__chev,html.dark.platform-admin .admin-layout .m-group__trigger:hover :deep(.el-icon),html.dark.platform-admin .admin-layout .m-group__trigger:hover .m-group__chev{color:var(--platform-ink-secondary)!important}html.platform-theme-dark.platform-admin .admin-layout .m-row,html.platform-theme-dark.platform-admin .admin-layout .m-group__trigger,html.platform-theme-dark.platform-admin .admin-layout .m-group__chev{color:var(--platform-ink-muted)}.admin-layout .logo-title h3,.admin-layout .brand-title{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:var(--platform-ink)!important;font-size:var(--platform-text-section, 16px)!important;font-weight:600!important;letter-spacing:-.02em}.admin-layout .admin-header{border:none}.admin-layout .admin-breadcrumb{font-size:var(--platform-text-meta, 12px)}.admin-layout .admin-breadcrumb .el-breadcrumb__item{display:inline-flex;align-items:center}.admin-layout .admin-breadcrumb .el-breadcrumb__inner{color:var(--platform-ink-muted)!important;font-weight:500!important;font-size:var(--platform-text-meta, 12px)!important;line-height:1.2}.admin-layout .admin-breadcrumb .el-breadcrumb__separator{margin:0 6px;color:var(--platform-ink-muted)!important;font-weight:400!important;opacity:.55;display:inline-flex;align-items:center}.admin-layout .admin-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none!important}.admin-layout .admin-breadcrumb .el-breadcrumb__separator .el-icon{font-size:12px}.admin-layout .admin-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner,.admin-layout .admin-breadcrumb .admin-breadcrumb__current{color:var(--platform-ink)!important;font-weight:600!important;letter-spacing:-.01em}.admin-layout .el-switch.is-checked .el-switch__core,.el-dialog.admin-glass-dialog .el-switch.is-checked .el-switch__core,.el-dialog.glass-dialog.compact-dialog .el-switch.is-checked .el-switch__core{background-color:var(--platform-primary, #785eea)!important;border-color:var(--platform-primary, #785eea)!important}.admin-layout .el-tag{border-radius:var(--platform-radius-pill, 9999px);border-color:transparent!important;font-weight:500;font-size:var(--platform-text-meta, 12px);padding:0 10px;height:24px;line-height:22px}.admin-layout .el-tag--plain{border-radius:var(--platform-radius-pill, 9999px);font-weight:500}.admin-layout .el-tag--success,.admin-layout .el-tag--success.el-tag--plain{background:color-mix(in srgb,var(--platform-success, #10b981) 16%,transparent);border-color:transparent;color:var(--platform-success, #10b981)}.admin-layout .el-tag--warning,.admin-layout .el-tag--warning.el-tag--plain{background:color-mix(in srgb,var(--platform-warning, #f59e0b) 16%,transparent);border-color:transparent;color:var(--platform-warning, #f59e0b)}.admin-layout .el-tag--danger,.admin-layout .el-tag--danger.el-tag--plain{background:color-mix(in srgb,var(--platform-danger, #f43f5e) 16%,transparent);border-color:transparent;color:var(--platform-danger, #f43f5e)}.admin-layout .el-tag--primary,.admin-layout .el-tag--primary.el-tag--plain{background:color-mix(in srgb,var(--platform-primary) 16%,transparent)!important;border-color:transparent!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important}.admin-layout .el-tag--info,.admin-layout .el-tag--info.el-tag--plain{background:color-mix(in srgb,var(--platform-ink-muted, #8a8a93) 16%,transparent);border-color:transparent;color:var(--platform-ink-secondary, #5c5c66)}html.platform-admin .admin-layout .app-list-gender-pill{color:var(--platform-ink-secondary);background:var(--platform-fill)}html.platform-admin .admin-layout .app-list-role-pill--primary{background:color-mix(in srgb,var(--platform-primary) 12%,transparent);color:var(--platform-primary)}html.platform-admin .admin-layout .app-list-role-pill--muted{color:var(--platform-ink-secondary);background:var(--platform-fill)}html.platform-admin .admin-layout .app-list-role-empty{color:var(--platform-ink-muted)}html.platform-admin .admin-layout .app-list-status--on{color:var(--platform-success)}html.platform-admin .admin-layout .app-list-status--on .app-list-status-dot{background:var(--platform-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--platform-success) 25%,transparent)}html.platform-admin .admin-layout .app-list-status--off{color:var(--platform-ink-muted)}html.platform-admin .admin-layout .app-list-status--off .app-list-status-dot{background:var(--platform-ink-muted);box-shadow:none}.admin-layout .amount-value{color:var(--platform-amount, #10b981)!important;font-weight:600}.admin-layout .points-value{color:var(--platform-ink, #1a1a1e)!important;font-weight:600;font-variant-numeric:tabular-nums}.admin-layout .points-value.minus{color:var(--platform-danger, #f43f5e)!important}.admin-layout .points-value.plus{color:var(--platform-amount, #10b981)!important}.admin-layout .el-table .cell{color:var(--platform-ink);font-size:var(--platform-text-body, 14px)}.admin-layout .el-table .cell-title,.admin-layout .cell-title{color:var(--platform-ink);font-size:var(--platform-text-body, 14px);font-weight:500;line-height:1.4}.admin-layout .el-table .cell-meta,.admin-layout .cell-meta,.admin-layout .el-table .text-muted,.admin-layout .text-muted{color:var(--platform-ink-muted)!important;font-size:var(--platform-text-meta, 12px);line-height:1.4}.admin-layout .el-table .cell-secondary,.admin-layout .cell-secondary{color:var(--platform-ink-secondary);font-size:var(--platform-text-meta, 12px)}.admin-layout .status-dot,.admin-layout .state-dot{width:6px;height:6px;border-radius:50%;box-shadow:none!important;filter:none!important}.admin-layout .status-dot.is-on,.admin-layout .status-dot.on,.admin-layout .state-dot.is-on{background:var(--platform-success, #10b981)}.admin-layout .status-dot.is-off,.admin-layout .status-dot.off,.admin-layout .state-dot.is-off{background:var(--platform-ink-muted, #8a8a93)}.admin-layout .el-table .el-avatar{background:var(--platform-fill, #f4f4f5)!important;color:var(--platform-ink-secondary)!important;font-weight:600;border:1px solid var(--platform-line-soft)}.admin-layout .el-table .el-avatar.customer-avatar{background:color-mix(in srgb,var(--platform-primary) 14%,var(--platform-fill))!important;color:var(--platform-primary)!important;border-color:color-mix(in srgb,var(--platform-primary) 22%,transparent)!important}.admin-layout .el-table .type-badge,.admin-layout .el-table .model-type-badge,.admin-layout .el-table .gradient-badge{background:color-mix(in srgb,var(--platform-ink-muted) 12%,transparent)!important;background-image:none!important;border:1px solid var(--platform-line-soft)!important;color:var(--platform-ink-secondary)!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .admin-layout .amount-value,html.dark.platform-admin .admin-layout .amount-value{color:var(--platform-amount, #34d399)!important}html.platform-theme-dark.platform-admin .admin-layout .points-value,html.dark.platform-admin .admin-layout .points-value{color:var(--platform-ink)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-avatar,html.dark.platform-admin .admin-layout .el-table .el-avatar{background:var(--platform-fill)!important;color:var(--platform-ink-secondary)!important}.admin-layout .el-table .el-button.is-link{border-radius:8px;padding:2px 8px;min-height:26px;height:26px;margin:0!important;flex-shrink:0}.admin-layout .el-table .el-button.is-link.el-button--primary{border:none!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important;background:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--danger{border:none!important;color:var(--platform-danger, #f43f5e);background:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--warning{border:none!important;color:var(--platform-warning, #f59e0b);background:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--success{border:none!important;color:var(--platform-success, #10b981);background:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--primary:hover{background:color-mix(in srgb,var(--platform-primary) 14%,transparent)!important;border-color:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--danger:hover{background:#f43f5e1f!important;border-color:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--warning:hover{background:#f59e0b24!important;border-color:transparent!important}.admin-layout .el-table .el-button.is-link.el-button--success:hover{background:#10b98124!important;border-color:transparent!important}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--primary,html.dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--primary{border-color:transparent!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--danger,html.dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--danger{border-color:transparent!important;color:#fb7185}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--warning,html.dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--warning{border-color:transparent!important;color:#fbbf24}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--success,html.dark.platform-admin .admin-layout .el-table .el-button.is-link.el-button--success{border-color:transparent!important;color:#34d399}html.platform-theme-dark.platform-admin .admin-layout .panel-toolbar{background:transparent;border-bottom:none}html.platform-theme-dark.platform-admin .admin-layout .pagination-container,html.platform-theme-dark.platform-admin .admin-layout .panel-body{background:transparent;border-top:none}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog,html.dark.platform-admin .el-dialog.admin-glass-dialog{--admin-dialog-surface: var(--platform-glass-3-bg, var(--platform-dialog-surface));--admin-dialog-divider: transparent;background:var(--admin-dialog-surface)!important;backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));-webkit-backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));border:none;box-shadow:var(--platform-glass-shadow)}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__title,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__title{color:var(--platform-ink)}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-form-item__label,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-form-item__label{color:var(--platform-ink-secondary)}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn .el-dialog__close,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--platform-ink-muted)}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn:hover,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__headerbtn:hover{background:rgba(var(--platform-primary-rgb),.18)}html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__headerbtn:hover .el-dialog__close,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--platform-primary)}html.platform-theme-dark.platform-admin .el-message-box,html.dark.platform-admin .el-message-box{--admin-dialog-surface: var(--platform-glass-3-bg, var(--platform-dialog-surface));--admin-dialog-divider: transparent;background:var(--admin-dialog-surface)!important;backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));-webkit-backdrop-filter:blur(var(--platform-glass-3-blur, 44px)) saturate(var(--platform-glass-3-saturate, 115%));border:none!important;box-shadow:var(--platform-glass-shadow)!important}html.platform-theme-dark.platform-admin .el-message-box__title{color:var(--platform-ink)!important}html.platform-theme-dark.platform-admin .el-message-box__content,html.platform-theme-dark.platform-admin .el-message-box__message,html.platform-theme-dark.platform-admin .el-message-box__message p{color:var(--platform-ink-secondary)!important}html.platform-theme-dark.platform-admin .el-message-box__headerbtn .el-message-box__close{color:var(--platform-ink-muted)}html.platform-theme-dark.platform-admin .el-message-box__btns .el-button--default,html.platform-theme-dark.platform-admin .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:#ffffff14;border-color:transparent;color:var(--platform-ink-secondary)}html.platform-theme-dark.platform-admin .el-overlay:not(.login-auth-overlay){background-color:var(--platform-overlay-scrim, rgba(10, 16, 24, .28))!important;backdrop-filter:none;-webkit-backdrop-filter:none}html.platform-theme-dark.platform-admin .el-select__popper.el-popper,html.platform-theme-dark.platform-admin .el-autocomplete__popper.el-popper,html.platform-theme-dark.platform-admin .el-cascader__dropdown.el-popper,html.platform-theme-dark.platform-admin .el-dropdown__popper.el-popper,html.platform-theme-dark.platform-admin .el-picker__popper.el-popper{--el-bg-color-overlay: var(--platform-glass-solid);background:var(--platform-glass-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:var(--platform-glass-shadow)!important;color:var(--platform-ink);max-width:none!important;padding:0!important}html.platform-theme-dark.platform-admin .el-select__popper.el-popper>.el-popper__arrow:before,html.platform-theme-dark.platform-admin .el-autocomplete__popper.el-popper>.el-popper__arrow:before,html.platform-theme-dark.platform-admin .el-cascader__dropdown.el-popper>.el-popper__arrow:before,html.platform-theme-dark.platform-admin .el-dropdown__popper.el-popper>.el-popper__arrow:before,html.platform-theme-dark.platform-admin .el-picker__popper.el-popper>.el-popper__arrow:before{background:var(--platform-glass-solid)!important;border:none!important}html.platform-theme-dark.platform-admin .el-popper.is-light:not(.el-select__popper):not(.el-autocomplete__popper):not(.el-cascader__dropdown):not(.el-dropdown__popper):not(.el-picker__popper){background:var(--platform-glass-2-bg, var(--platform-glass-panel))!important;backdrop-filter:blur(var(--platform-glass-2-blur, 36px)) saturate(var(--platform-glass-2-saturate, 120%));-webkit-backdrop-filter:blur(var(--platform-glass-2-blur, 36px)) saturate(var(--platform-glass-2-saturate, 120%));border:none!important;box-shadow:var(--platform-glass-shadow)!important;color:var(--platform-ink)}html.platform-theme-dark.platform-admin .el-select__popper .el-select-dropdown,html.platform-theme-dark.platform-admin .el-autocomplete__popper .el-autocomplete-suggestion,html.platform-theme-dark.platform-admin .el-cascader__dropdown .el-cascader-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .el-dropdown__popper.shell-user-popper.el-popper,html.platform-theme-dark.platform-admin .shell-user-popper.el-popper.is-light{padding:0!important;background:var(--platform-surface)!important;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;color:var(--platform-ink)}html.platform-theme-dark.platform-admin .el-select-dropdown .el-select-dropdown__item{color:var(--platform-ink-secondary)}html.platform-theme-dark.platform-admin .el-select-dropdown .el-select-dropdown__item.is-selected,html.platform-theme-dark.platform-admin .el-select-dropdown .el-select-dropdown__item.is-hovering{background:color-mix(in srgb,var(--platform-primary) 18%,transparent)!important;color:var(--platform-primary)!important}html.platform-theme-dark.platform-admin .admin-layout .el-button--default,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button--default,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button--default,html.platform-theme-dark.platform-admin .admin-layout .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:#ffffff14;border-color:transparent;color:var(--platform-ink-secondary)}html.platform-theme-dark.platform-admin .admin-layout .el-input__wrapper:not(.is-focus),html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper:not(.is-focus),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper:not(.is-focus),html.platform-theme-dark.platform-admin .admin-layout .el-select__wrapper:not(.is-focused),html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-select__wrapper:not(.is-focused),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-select__wrapper:not(.is-focused){background-color:var(--platform-input-bg, #0b0b0d)!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .admin-layout .el-input__wrapper:hover:not(.is-focus),html.platform-theme-dark.platform-admin .admin-layout .el-select__wrapper:hover:not(.is-focused),html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper:hover:not(.is-focus),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper:hover:not(.is-focus),html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-select__wrapper:hover:not(.is-focused),html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-select__wrapper:hover:not(.is-focused){background-color:var(--platform-fill-strong)!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .admin-layout .el-input__wrapper.is-focus,html.platform-theme-dark.platform-admin .admin-layout .el-select__wrapper.is-focused,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper.is-focus,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper.is-focus,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-select__wrapper.is-focused,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-select__wrapper.is-focused,html.dark.platform-admin .admin-layout .el-input__wrapper.is-focus,html.dark.platform-admin .admin-layout .el-select__wrapper.is-focused,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-input__wrapper.is-focus,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-input__wrapper.is-focus,html.platform-theme-dark.platform-admin .admin-layout .el-input__wrapper.is-focus:hover,html.platform-theme-dark.platform-admin .admin-layout .el-select__wrapper.is-focused:hover{--el-input-focus-border-color: transparent;--el-input-border-color: transparent;background-color:#161618!important;border:none!important;outline:none!important;outline-offset:0!important;box-shadow:var(--platform-shadow)!important}html.platform-theme-dark.platform-admin .admin-layout .el-textarea__inner:focus,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner:focus,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner:focus{outline:none!important;border:none!important;background-color:#161618!important;box-shadow:var(--platform-shadow)!important}html.platform-theme-dark.platform-admin .admin-layout .el-textarea__inner,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner{background-color:var(--platform-input-bg, #0b0b0d)!important;box-shadow:none;color:var(--platform-ink)}html.dark.platform-admin .admin-layout .header-icon-btn,html.platform-theme-dark.platform-admin .admin-layout .header-icon-btn{background:#ffffff1a!important;border-color:transparent!important;color:#f1f5f9!important}html.dark.platform-admin .admin-layout .header-icon-btn .el-icon,html.platform-theme-dark.platform-admin .admin-layout .header-icon-btn .el-icon{color:inherit!important}html.dark.platform-admin .admin-layout .header-icon-btn:hover,html.platform-theme-dark.platform-admin .admin-layout .header-icon-btn:hover{background:rgba(var(--platform-primary-rgb),.22)!important;border-color:rgba(var(--platform-primary-rgb),.45)!important;color:#ddd6fe!important}html.platform-theme-dark.platform-admin .admin-layout .brand-section{border-color:#ffffff14}html.platform-theme-dark.platform-admin .el-table__empty-text{color:var(--platform-ink-muted)}html.platform-theme-dark.platform-admin{color-scheme:dark}html.platform-theme-light.platform-admin,html.platform-admin:not(.platform-theme-dark){color-scheme:light}.admin-layout .menu-nav::-webkit-scrollbar,.admin-layout .admin-main::-webkit-scrollbar,.admin-layout .customer-detail-page::-webkit-scrollbar,.admin-layout .el-scrollbar__wrap::-webkit-scrollbar,.admin-layout .panel-body::-webkit-scrollbar,.admin-nav-drawer .menu-nav::-webkit-scrollbar,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner::-webkit-scrollbar,html.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner::-webkit-scrollbar,html.platform-admin .el-message-box__content::-webkit-scrollbar,html.platform-admin .el-message-box .el-textarea__inner::-webkit-scrollbar{width:var(--platform-scrollbar-size, 8px);height:var(--platform-scrollbar-size, 8px)}.admin-layout .el-table .el-scrollbar__wrap,.admin-layout .el-table .el-scrollbar__wrap--hidden-default{scrollbar-width:none!important}.admin-layout .el-table .el-scrollbar__wrap::-webkit-scrollbar,.admin-layout .el-table .el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.admin-layout .el-table .el-scrollbar__bar.is-vertical{width:var(--platform-scrollbar-size, 8px);right:2px}.admin-layout .el-table .el-scrollbar__bar.is-horizontal{height:var(--platform-scrollbar-size, 8px);bottom:2px}.admin-layout .el-table .el-scrollbar__thumb{background-color:var(--platform-scrollbar-thumb, rgba(26, 26, 30, .38));border-radius:999px;opacity:1}.admin-layout .el-table .el-scrollbar__thumb:hover{background-color:var(--platform-scrollbar-thumb-hover, rgba(26, 26, 30, .55))}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-scrollbar__thumb{background-color:var(--platform-scrollbar-thumb)}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-scrollbar__thumb:hover{background-color:var(--platform-scrollbar-thumb-hover)}.admin-layout .menu-nav::-webkit-scrollbar-button,.admin-layout .admin-main::-webkit-scrollbar-button,.admin-layout .customer-detail-page::-webkit-scrollbar-button,.admin-layout .el-scrollbar__wrap::-webkit-scrollbar-button,.admin-layout .panel-body::-webkit-scrollbar-button,.admin-nav-drawer .menu-nav::-webkit-scrollbar-button,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-button,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-button,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner::-webkit-scrollbar-button,html.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner::-webkit-scrollbar-button,html.platform-admin .el-message-box__content::-webkit-scrollbar,html.platform-admin .el-message-box .el-textarea__inner::-webkit-scrollbar-button{display:none;width:0;height:0}.admin-layout .menu-nav::-webkit-scrollbar-track,.admin-layout .admin-main::-webkit-scrollbar-track,.admin-layout .customer-detail-page::-webkit-scrollbar-track,.admin-layout .el-scrollbar__wrap::-webkit-scrollbar-track,.admin-layout .panel-body::-webkit-scrollbar-track,.admin-nav-drawer .menu-nav::-webkit-scrollbar-track,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-track,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-track,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner::-webkit-scrollbar-track,html.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner::-webkit-scrollbar-track,html.platform-admin .el-message-box__content::-webkit-scrollbar,html.platform-admin .el-message-box .el-textarea__inner::-webkit-scrollbar-track{background:var(--platform-scrollbar-track, rgba(26, 26, 30, .08));border-radius:999px}.admin-layout .menu-nav::-webkit-scrollbar-thumb,.admin-layout .admin-main::-webkit-scrollbar-thumb,.admin-layout .customer-detail-page::-webkit-scrollbar-thumb,.admin-layout .el-scrollbar__wrap::-webkit-scrollbar-thumb,.admin-layout .panel-body::-webkit-scrollbar-thumb,.admin-nav-drawer .menu-nav::-webkit-scrollbar-thumb,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner::-webkit-scrollbar-thumb,html.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner::-webkit-scrollbar-thumb,html.platform-admin .el-message-box__content::-webkit-scrollbar,html.platform-admin .el-message-box .el-textarea__inner::-webkit-scrollbar-thumb{background:var(--platform-scrollbar-thumb, rgba(26, 26, 30, .38));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.admin-layout .menu-nav::-webkit-scrollbar-thumb:hover,.admin-layout .admin-main::-webkit-scrollbar-thumb:hover,.admin-layout .customer-detail-page::-webkit-scrollbar-thumb:hover,.admin-layout .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover,.admin-layout .panel-body::-webkit-scrollbar-thumb:hover,.admin-nav-drawer .menu-nav::-webkit-scrollbar-thumb:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-textarea__inner::-webkit-scrollbar-thumb:hover,html.platform-admin .el-dialog.admin-glass-dialog .el-textarea__inner::-webkit-scrollbar-thumb:hover,html.platform-admin .el-message-box__content::-webkit-scrollbar,html.platform-admin .el-message-box .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:var(--platform-scrollbar-thumb-hover, rgba(26, 26, 30, .55));background-clip:padding-box}html.platform-theme-dark.platform-admin .admin-layout .menu-nav::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .admin-layout .admin-main::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .admin-layout .customer-detail-page::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .admin-layout .el-scrollbar__wrap::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .admin-layout .panel-body::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .admin-nav-drawer .menu-nav::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-track,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-track,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-track,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-track{background:var(--platform-scrollbar-track)}html.platform-theme-dark.platform-admin .admin-layout .menu-nav::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .admin-layout .admin-main::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .admin-layout .customer-detail-page::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .admin-layout .el-scrollbar__wrap::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .admin-layout .panel-body::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .admin-nav-drawer .menu-nav::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:var(--platform-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.platform-theme-dark.platform-admin .admin-layout .menu-nav::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .admin-layout .admin-main::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .admin-layout .customer-detail-page::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .admin-layout .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .admin-nav-drawer .menu-nav::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--platform-scrollbar-thumb-hover);background-clip:padding-box}html.platform-theme-dark.platform-admin .admin-layout .menu-nav::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .admin-layout .admin-main::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .admin-layout .customer-detail-page::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .admin-layout .el-scrollbar__wrap::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .admin-layout .panel-body::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body::-webkit-scrollbar-corner,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body::-webkit-scrollbar-corner{background:transparent}@supports not (selector(::-webkit-scrollbar)){.admin-layout .menu-nav,.admin-layout .admin-main,.admin-layout .customer-detail-page,.admin-layout .el-scrollbar__wrap,.admin-layout .panel-body,.admin-nav-drawer .menu-nav,html.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body,html.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body,html.platform-admin .el-message-box__content{scrollbar-width:thin;scrollbar-color:var(--platform-scrollbar-thumb) var(--platform-scrollbar-track)}.admin-layout .el-table .el-scrollbar__wrap,.admin-layout .el-table .el-scrollbar__wrap--hidden-default{scrollbar-width:none!important}html.platform-theme-dark.platform-admin .admin-layout .menu-nav,html.platform-theme-dark.platform-admin .admin-layout .admin-main,html.platform-theme-dark.platform-admin .admin-layout .customer-detail-page,html.platform-theme-dark.platform-admin .admin-layout .el-scrollbar__wrap,html.platform-theme-dark.platform-admin .admin-layout .panel-body,html.platform-theme-dark.platform-admin .admin-nav-drawer .menu-nav,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-dialog__body,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-dialog__body{scrollbar-color:var(--platform-scrollbar-thumb) var(--platform-scrollbar-track)}}html.platform-theme-dark.platform-admin,html.platform-theme-dark.platform-admin body,html.platform-theme-dark.platform-admin #app{background-color:var(--platform-bg, #1b2836);background-image:url(/assets/img/bg-texture-DfeICnvW.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}html.platform-theme-dark.platform-admin .admin-layout{background-color:transparent!important;background-image:none!important}html.platform-theme-dark.platform-admin .admin-layout .main-container,html.platform-theme-dark.platform-admin .admin-layout .admin-main,html.platform-theme-dark.platform-admin .admin-layout .admin-content-shell,html.platform-theme-dark.platform-admin .admin-layout .admin-page-shell{background-color:transparent;background-image:none}html.platform-theme-dark.platform-admin .admin-layout .view-panel{background:var(--platform-surface, #2c2e38);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}html.platform-theme-dark.platform-admin .admin-layout .sidebar:before{content:none;display:none}html.platform-theme-dark.platform-admin .admin-layout .admin-header{background:var(--platform-glass-1-bg, var(--platform-glass-header));backdrop-filter:blur(var(--platform-glass-1-blur, 28px)) saturate(var(--platform-glass-1-saturate, 130%));-webkit-backdrop-filter:blur(var(--platform-glass-1-blur, 28px)) saturate(var(--platform-glass-1-saturate, 130%));border:none;box-shadow:var(--platform-glass-shadow)}html.platform-theme-dark.platform-admin .admin-layout{--platform-table-fixed-cell-bg: #2c2e38;--platform-table-fixed-header-bg: #30323c;--platform-table-fixed-hover-bg: color-mix(in srgb, #2c2e38 86%, rgb(var(--platform-primary-rgb, 43, 201, 197)) 14%);--app-list-fixed-cell-bg: var(--platform-table-fixed-cell-bg);--app-list-fixed-header-bg: var(--platform-table-fixed-header-bg);--app-list-fixed-hover-bg: var(--platform-table-fixed-hover-bg)}html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-right,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-left{background-color:var(--platform-table-fixed-cell-bg, #16181d)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed th.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-right th.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-left th.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table th.el-table__cell.el-table-fixed-column--left,html.platform-theme-dark.platform-admin .admin-layout .el-table th.el-table__cell.el-table-fixed-column--right{background-color:var(--platform-table-fixed-header-bg, #1c1e24)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed td.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-right td.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-left td.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table td.el-table__cell.el-table-fixed-column--left,html.platform-theme-dark.platform-admin .admin-layout .el-table td.el-table__cell.el-table-fixed-column--right{background-color:var(--platform-table-fixed-cell-bg, #16181d)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--left,html.platform-theme-dark.platform-admin .admin-layout .el-table .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--right,html.platform-theme-dark.platform-admin .admin-layout .el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--left,html.platform-theme-dark.platform-admin .admin-layout .el-table .el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--right,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed .el-table__body tr:hover>td.el-table__cell,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-right .el-table__body tr:hover>td.el-table__cell{background-color:var(--platform-table-fixed-hover-bg, #23212e)!important}html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-right-patch,html.platform-theme-dark.platform-admin .admin-layout .el-table__fixed-left-patch{background-color:var(--platform-table-fixed-header-bg, #1c1e24)!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-prev,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-next,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .el-pager li,html.dark.platform-admin .admin-layout .el-pagination .btn-prev,html.dark.platform-admin .admin-layout .el-pagination .btn-next,html.dark.platform-admin .admin-layout .el-pagination .el-pager li{background:transparent!important;border:1px solid transparent!important;color:var(--platform-ink-secondary)!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-prev:hover,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-next:hover,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .el-pager li:hover,html.dark.platform-admin .admin-layout .el-pagination .btn-prev:hover,html.dark.platform-admin .admin-layout .el-pagination .btn-next:hover,html.dark.platform-admin .admin-layout .el-pagination .el-pager li:hover{background:color-mix(in srgb,var(--platform-primary) 12%,transparent)!important;border-color:transparent!important;color:var(--platform-primary)!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination .el-pager li.is-active,html.platform-theme-dark.platform-admin .admin-layout .el-pagination.is-background .el-pager li.is-active,html.dark.platform-admin .admin-layout .el-pagination .el-pager li.is-active,html.dark.platform-admin .admin-layout .el-pagination.is-background .el-pager li.is-active{background:var(--platform-primary)!important;border-color:transparent!important;color:var(--platform-on-primary)!important;box-shadow:none!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination .el-pager li.is-active:hover,html.dark.platform-admin .admin-layout .el-pagination .el-pager li.is-active:hover{background:var(--platform-primary)!important;color:var(--platform-on-primary)!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-prev:disabled,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-next:disabled,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-prev.is-disabled,html.platform-theme-dark.platform-admin .admin-layout .el-pagination .btn-next.is-disabled,html.dark.platform-admin .admin-layout .el-pagination .btn-prev:disabled,html.dark.platform-admin .admin-layout .el-pagination .btn-next:disabled,html.dark.platform-admin .admin-layout .el-pagination .btn-prev.is-disabled,html.dark.platform-admin .admin-layout .el-pagination .btn-next.is-disabled{background:transparent!important;border-color:transparent!important;color:var(--platform-ink-muted)!important}html.platform-theme-dark.platform-admin .admin-layout .el-pagination__total,html.platform-theme-dark.platform-admin .admin-layout .el-pagination__jump,html.dark.platform-admin .admin-layout .el-pagination__total,html.dark.platform-admin .admin-layout .el-pagination__jump{color:var(--platform-ink-muted)!important}html.platform-admin .admin-layout :is(.zone-name,.model-name,.customer-name,.category-name,.section-title,.modules-title,.viewer-name,.viewer-value.viewer-name,.aside-header .title,.panel-header .title,.dd-person-name,.form-tip strong),html.platform-admin .el-dialog.admin-glass-dialog :is(.zone-name,.model-name,.customer-name,.category-name,.section-title,.modules-title,.viewer-name,.viewer-value.viewer-name),html.platform-admin .el-dialog.glass-dialog :is(.zone-name,.model-name,.customer-name,.category-name,.section-title,.modules-title,.viewer-name,.viewer-value.viewer-name){color:var(--platform-ink, #1e293b)!important}html.platform-admin .admin-layout :is(.config-val,.description-text,.stat-value:not(.text-danger),.u-name),html.platform-admin .el-dialog.admin-glass-dialog :is(.config-val,.description-text),html.platform-admin .el-dialog.glass-dialog :is(.config-val,.description-text){color:var(--platform-ink-secondary, #475569)!important}html.platform-admin .admin-layout :is(.config-label,.empty-tip,.params-hint,.form-tip,.u-role),html.platform-admin .el-dialog.admin-glass-dialog :is(.config-label,.empty-tip,.params-hint),html.platform-admin .el-dialog.glass-dialog :is(.config-label,.empty-tip,.params-hint){color:var(--platform-ink-muted, #94a3b8)!important}html.platform-admin .admin-layout :is(.type-count,.points-value),html.platform-admin .el-dialog.admin-glass-dialog :is(.type-count,.points-value),html.platform-admin .el-dialog.glass-dialog :is(.type-count,.points-value){color:var(--platform-ink, #1a1a1e)!important}html.platform-admin .admin-layout :is(.zone-icon,.model-icon),html.platform-admin .el-dialog.admin-glass-dialog :is(.zone-icon,.model-icon),html.platform-admin .el-dialog.glass-dialog :is(.zone-icon,.model-icon){color:var(--platform-ink-secondary, #5c5c66)!important;background:var(--platform-fill, #f4f4f5)!important}html.platform-admin .admin-layout :is(.category-actions,.dialog-footer,.params-section),html.platform-admin .el-dialog.admin-glass-dialog :is(.category-actions,.dialog-footer,.params-section),html.platform-admin .el-dialog.glass-dialog :is(.category-actions,.dialog-footer,.params-section){border-color:transparent!important}html.platform-admin .el-dialog.admin-glass-dialog .el-form-item__label,html.platform-admin .el-dialog.glass-dialog .el-form-item__label{color:var(--platform-ink-secondary, #475569)!important}html.platform-admin .el-dialog.admin-glass-dialog .el-collapse-item__header,html.platform-admin .el-dialog.glass-dialog .el-collapse-item__header{color:var(--platform-ink, #1e293b);background:transparent;border-bottom-color:transparent}html.platform-admin .el-dialog.admin-glass-dialog .el-collapse-item__wrap,html.platform-admin .el-dialog.glass-dialog .el-collapse-item__wrap{background:transparent;border-bottom-color:transparent}html.platform-admin .el-dialog.admin-glass-dialog .el-collapse,html.platform-admin .el-dialog.glass-dialog .el-collapse{border-color:var(--platform-line-soft, rgba(148, 163, 184, .16));--el-collapse-header-bg-color: transparent;--el-collapse-content-bg-color: transparent}html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button.is-link.el-button--primary,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--primary,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-button.is-link.el-button--primary,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--primary{border-color:color-mix(in srgb,var(--platform-primary) 55%,transparent)!important;color:var(--platform-primary)!important;-webkit-text-fill-color:var(--platform-primary)!important}html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog .el-button.is-link.el-button--danger,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--danger,html.dark.platform-admin .el-dialog.admin-glass-dialog .el-button.is-link.el-button--danger,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog .el-button.is-link.el-button--danger{border-color:#fb718580!important;color:#fb7185!important}html.platform-admin .upload-container,html.platform-admin .el-dialog .upload-container{background:var(--platform-upload-bg, var(--platform-fill, #f8fafc))!important;border-color:var(--platform-upload-border, var(--platform-line, #cbd5e1))!important}html.platform-admin .upload-container:hover,html.platform-admin .el-dialog .upload-container:hover{background:var(--platform-upload-bg-hover, #f5f3ff)!important;border-color:var(--platform-primary, #785eea)!important}html.platform-admin .upload-container .up-icon-wrap,html.platform-admin .el-dialog .upload-container .up-icon-wrap{background:var(--platform-upload-icon-bg, #e2e8f0)!important}html.platform-admin .upload-container:hover .up-icon-wrap,html.platform-admin .el-dialog .upload-container:hover .up-icon-wrap{background:var(--platform-upload-icon-bg-hover, #e0e7ff)!important}html.platform-admin .upload-container .up-trigger,html.platform-admin .el-dialog .upload-container .up-trigger{color:var(--platform-ink-secondary, #64748b)!important}html.platform-admin .upload-container:hover .up-trigger,html.platform-admin .el-dialog .upload-container:hover .up-trigger,html.platform-admin .upload-container .up-icon,html.platform-admin .el-dialog .upload-container .up-icon{color:var(--platform-primary, #785eea)!important}html.platform-admin .upload-container .file-name,html.platform-admin .el-dialog .upload-container .file-name{color:var(--platform-ink, #0f172a)!important}html.platform-admin .upload-container .hint,html.platform-admin .el-dialog .upload-container .hint,html.platform-admin .upload-container .image-error,html.platform-admin .el-dialog .upload-container .image-error{color:var(--platform-ink-muted, #94a3b8)!important}html.platform-admin .upload-container .image-error{background-color:var(--platform-fill, #f1f5f9)!important}html.platform-admin{color-scheme:light}html.platform-theme-dark.platform-admin,html.dark.platform-admin{color-scheme:dark}html.platform-theme-dark.platform-admin,html.platform-theme-dark.platform-admin body,html.platform-theme-dark.platform-admin #app,html.dark.platform-admin,html.dark.platform-admin body,html.dark.platform-admin #app{background-color:var(--platform-bg, #070709)!important}html.platform-theme-dark.platform-admin .admin-layout,html.dark.platform-admin .admin-layout,html.platform-theme-dark.platform-admin .el-dialog.admin-glass-dialog,html.platform-theme-dark.platform-admin .el-dialog.glass-dialog.compact-dialog,html.platform-theme-dark.platform-admin .el-message-box,html.dark.platform-admin .el-dialog.admin-glass-dialog,html.dark.platform-admin .el-dialog.glass-dialog.compact-dialog,html.dark.platform-admin .el-message-box{--el-button-bg-color: rgba(255, 255, 255, .08);--el-button-border-color: transparent;--el-button-text-color: var(--platform-ink-secondary, #e2e8f0);--el-button-hover-bg-color: color-mix(in srgb, var(--platform-primary) 12%, transparent);--el-button-hover-border-color: color-mix(in srgb, var(--platform-primary) 40%, rgba(255, 255, 255, .14));--el-button-hover-text-color: var(--platform-primary)}html.platform-admin .admin-layout{font-size:var(--platform-text-body, 14px);color:var(--platform-ink)}.admin-layout .section-title,.admin-layout .panel-header .title,.admin-layout .box-header .title{font-size:var(--platform-text-section, 16px)!important;font-weight:600!important;color:var(--platform-ink)!important}.admin-layout .page-desc,.admin-layout .section-desc,.admin-layout .meta-text{font-size:var(--platform-text-meta, 12px);font-weight:500;color:var(--platform-ink-muted);line-height:1.45}.admin-layout .list-panel-card{background:var(--platform-fill)!important;border:1px solid var(--platform-line-soft)!important;border-radius:var(--platform-radius-md, 12px)!important;box-shadow:none!important;backdrop-filter:none!important;padding:14px 16px!important;transition:border-color .18s ease,background-color .18s ease}.admin-layout .list-panel-card__title{font-size:var(--platform-text-body, 14px);font-weight:600;color:var(--platform-ink)}.admin-layout .list-panel-card__field dt{font-size:var(--platform-text-meta, 12px);font-weight:500;color:var(--platform-ink-muted)}.admin-layout .list-panel-card__field dd{font-size:var(--platform-text-body, 14px);color:var(--platform-ink)}.admin-layout .metric-card,.admin-layout .platform-metric,.admin-layout .prd-kpi-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 18px!important;background:var(--platform-surface)!important;border:1px solid var(--platform-line-soft)!important;border-radius:var(--platform-radius-lg, 16px)!important;box-shadow:none!important;backdrop-filter:none!important}.admin-layout .metric-card:hover,.admin-layout .platform-metric:hover{transform:none!important;box-shadow:none!important}.admin-layout .metric-icon{display:none!important}.admin-layout .metric-content{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.admin-layout .metric-content .label,.admin-layout .platform-metric__label{font-size:var(--platform-text-meta, 12px)!important;font-weight:500!important;color:var(--platform-ink-secondary)!important;line-height:1.3}.admin-layout .value-row .value,.admin-layout .platform-metric__value,.admin-layout .metric-content .value{font-size:var(--platform-metric-value, 28px)!important;font-weight:600!important;font-variant-numeric:tabular-nums;color:var(--platform-ink)!important;letter-spacing:-.02em;line-height:1.1}.admin-layout .value-row .unit,.admin-layout .platform-metric__unit{font-size:var(--platform-text-meta, 12px)!important;font-weight:500!important;color:var(--platform-ink-muted)!important}.admin-layout .trend-row,.admin-layout .trend-label{font-size:var(--platform-text-meta, 12px)!important;font-weight:500!important}.admin-layout .trend-label{color:var(--platform-ink-muted)!important}.admin-layout .trend-row.up{color:var(--platform-success)!important}.admin-layout .trend-row.down{color:var(--platform-danger)!important}.admin-layout .metric-icon.green,.admin-layout .metric-icon.orange,.admin-layout .overview-card__icon{display:none!important}.admin-layout .overview-card{background:var(--platform-fill)!important;border:1px solid var(--platform-line-soft)!important;box-shadow:none!important}.admin-layout .page-body{background:transparent!important}.admin-layout .form-section,.admin-layout .config-section{color:var(--platform-ink)}body.platform-layout-compact .admin-layout .value-row .value,body.platform-layout-compact .admin-layout .platform-metric__value,body.platform-layout-compact .admin-layout .metric-content .value,body.platform-layout-tablet .admin-layout .value-row .value,body.platform-layout-tablet .admin-layout .platform-metric__value,body.platform-layout-tablet .admin-layout .metric-content .value{font-size:var(--platform-metric-value-sm, 22px)!important}@media (max-width: 1280px){.admin-layout .value-row .value,.admin-layout .platform-metric__value,.admin-layout .metric-content .value{font-size:var(--platform-metric-value-sm, 22px)!important}}.admin-layout .chart-box,.admin-layout .data-panel{background:var(--platform-surface)!important;border:1px solid var(--platform-line-soft)!important;border-radius:var(--platform-radius-lg, 16px)!important;box-shadow:none!important}.admin-layout .text-primary{color:var(--platform-primary)!important}@keyframes platform-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes platform-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.platform-page-enter-active{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.platform-page-enter-from{opacity:0;transform:translateY(8px)}html.platform-admin .el-button:active:not(.is-disabled):not(.is-link){transform:scale(.98)}html.platform-admin .dialog-fade-enter-active,html.platform-admin .msgbox-fade-enter-active{transition:opacity .28s cubic-bezier(.22,1,.36,1)!important}html.platform-admin .dialog-fade-leave-active,html.platform-admin .msgbox-fade-leave-active{transition:opacity .2s ease!important}html.platform-admin .dialog-fade-enter-active .el-dialog.admin-glass-dialog,html.platform-admin .dialog-fade-enter-active .el-dialog.glass-dialog.compact-dialog,html.platform-admin .msgbox-fade-enter-active .el-message-box{animation:platform-dialog-in .34s cubic-bezier(.22,1,.36,1)}html.platform-admin .dialog-fade-leave-active .el-dialog.admin-glass-dialog,html.platform-admin .dialog-fade-leave-active .el-dialog.glass-dialog.compact-dialog,html.platform-admin .msgbox-fade-leave-active .el-message-box{transition:opacity .18s ease,transform .18s ease!important;opacity:0;transform:translateY(8px) scale(.985)}body.platform-layout-compact .el-dialog.admin-glass-dialog.is-fullscreen,body.platform-layout-compact .el-dialog.glass-dialog.compact-dialog.is-fullscreen{border-radius:0!important}.admin-layout .list-panel-card{transition:border-color .18s ease,background-color .18s ease}.admin-layout .list-panel-card:active{transform:none}.admin-layout .list-panel-cards__empty{padding:48px 16px;text-align:center;color:var(--platform-ink-muted);font-size:var(--platform-text-meta, 12px);letter-spacing:.12em}@media (prefers-reduced-motion: reduce){.admin-layout .view-panel,.platform-page-enter-active,.admin-layout .sidebar,html.platform-admin .el-button,html.platform-admin .dialog-fade-enter-active .el-dialog,html.platform-admin .msgbox-fade-enter-active .el-message-box{animation:none!important;transition:none!important;transform:none!important}}body.studio--reduce-effects .admin-layout .view-panel,body.studio--reduce-effects .platform-page-enter-active,body.studio--reduce-effects .el-dialog.admin-glass-dialog,body.studio--reduce-effects .el-message-box{animation:none!important;transition:none!important}.download-progress-overlay[data-v-464fc223]{--download-overlay-bg: var(--studio-overlay-scrim, var(--platform-overlay-scrim, rgba(10, 16, 24, .28)));--download-card-bg: var(--studio-glass-3-bg, var(--platform-glass-3-bg, rgba(252, 252, 254, .7)));--download-card-shadow: var(--studio-glass-shadow, var(--platform-glass-shadow, 0 16px 40px rgba(15, 18, 28, .16)));--download-card-blur: var(--studio-glass-3-blur, var(--platform-glass-3-blur, 52px));--download-card-saturate: var(--studio-glass-3-saturate, var(--platform-glass-3-saturate, 108%));--download-title-color: var(--studio-ink, var(--platform-ink, #1a1a1e));--download-stats-color: var(--studio-ink-muted, var(--platform-ink-muted, #5c5c66));--download-error-color: var(--studio-danger, var(--platform-danger, #dc2626));--download-bar-track: var(--studio-surface-sunken, var(--platform-fill, rgba(20, 20, 30, .06)));--download-bar-fill: var(--studio-primary, var(--platform-primary, #785eea));--download-btn-pause-color: var(--studio-on-primary, var(--platform-on-primary, #fff));--download-btn-pause-bg: var(--studio-primary, var(--platform-primary, #785eea));--download-btn-cancel-color: var(--studio-ink-secondary, var(--platform-ink-secondary, #4a4a54));--download-btn-cancel-bg: var(--studio-surface-sunken, var(--platform-fill, rgba(20, 20, 30, .06)));position:fixed;inset:0;z-index:var(--app-download-progress-z-index, 12300);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--download-overlay-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.download-progress-overlay--studio[data-v-464fc223]{--download-overlay-bg: var(--studio-overlay-scrim, rgba(10, 16, 24, .28));--download-card-bg: var(--studio-glass-3-bg);--download-card-shadow: var(--studio-glass-shadow);--download-card-blur: var(--studio-glass-3-blur);--download-card-saturate: var(--studio-glass-3-saturate);--download-title-color: var(--studio-ink, var(--studio-on-surface));--download-stats-color: var(--studio-ink-muted, var(--studio-on-surface-muted));--download-error-color: var(--studio-danger);--download-bar-track: var(--studio-surface-sunken);--download-bar-fill: var(--studio-primary);--download-btn-pause-color: var(--studio-on-primary);--download-btn-pause-bg: var(--studio-primary);--download-btn-cancel-color: var(--studio-ink-secondary, var(--studio-on-surface-variant));--download-btn-cancel-bg: var(--studio-surface-sunken)}.download-progress-overlay--platform[data-v-464fc223]{--download-overlay-bg: var(--platform-overlay-scrim, rgba(10, 16, 24, .28));--download-card-bg: var(--platform-glass-3-bg);--download-card-shadow: var(--platform-glass-shadow);--download-card-blur: var(--platform-glass-3-blur);--download-card-saturate: var(--platform-glass-3-saturate);--download-title-color: var(--platform-ink);--download-stats-color: var(--platform-ink-muted);--download-error-color: var(--platform-danger);--download-bar-track: var(--platform-fill);--download-bar-fill: var(--platform-primary);--download-btn-pause-color: var(--platform-on-primary, #fff);--download-btn-pause-bg: var(--platform-primary);--download-btn-cancel-color: var(--platform-ink-secondary);--download-btn-cancel-bg: var(--platform-fill)}.download-progress-card[data-v-464fc223]{width:min(100%,360px);padding:28px 24px 22px;border:none;border-radius:20px;background:var(--download-card-bg);box-shadow:var(--download-card-shadow);-webkit-backdrop-filter:blur(var(--download-card-blur)) saturate(var(--download-card-saturate));backdrop-filter:blur(var(--download-card-blur)) saturate(var(--download-card-saturate))}.download-progress-card__title[data-v-464fc223]{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3;text-align:center;color:var(--download-title-color)}.download-progress-card__stats[data-v-464fc223]{margin:0 0 16px;font-size:12px;line-height:1.4;text-align:center;color:var(--download-stats-color)}.download-progress-card__error[data-v-464fc223]{margin:0 0 20px;font-size:13px;line-height:1.55;text-align:center;color:var(--download-error-color)}.download-progress-card__bar-track[data-v-464fc223]{height:8px;margin-bottom:22px;border-radius:999px;background:var(--download-bar-track);overflow:hidden}.download-progress-card__bar-fill[data-v-464fc223]{height:100%;border-radius:999px;background:var(--download-bar-fill);transition:width .2s ease}.download-progress-card__actions[data-v-464fc223]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.download-progress-card__btn[data-v-464fc223]{height:40px;border:none;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.download-progress-card__btn--pause[data-v-464fc223]{color:var(--download-btn-pause-color);background:var(--download-btn-pause-bg)}.download-progress-card__btn--pause[data-v-464fc223]:hover,.download-progress-card__btn--pause[data-v-464fc223]:focus-visible{filter:brightness(1.06);outline:none}.download-progress-card__btn--cancel[data-v-464fc223]{color:var(--download-btn-cancel-color);background:var(--download-btn-cancel-bg)}.download-progress-card__btn--cancel[data-v-464fc223]:hover,.download-progress-card__btn--cancel[data-v-464fc223]:focus-visible{filter:brightness(1.04);outline:none}.download-progress-card__btn--solo[data-v-464fc223]{grid-column:1 / -1}.download-modal-fade-enter-active[data-v-464fc223],.download-modal-fade-leave-active[data-v-464fc223],.download-modal-fade-enter-active .download-progress-card[data-v-464fc223],.download-modal-fade-leave-active .download-progress-card[data-v-464fc223]{transition:none}.download-modal-fade-enter-from[data-v-464fc223],.download-modal-fade-leave-to[data-v-464fc223]{opacity:1}.download-modal-fade-enter-from .download-progress-card[data-v-464fc223],.download-modal-fade-leave-to .download-progress-card[data-v-464fc223]{transform:none}body.studio--reduce-effects .download-progress-card,body.studio--reduce-effects .download-progress-card.studio-glass-3{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--studio-glass-solid, var(--platform-glass-solid, #ffffff))!important}@media (prefers-reduced-transparency: reduce){.download-progress-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--studio-glass-solid, var(--platform-glass-solid, #ffffff))!important}}*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;height:100vh;height:100dvh}body{margin:0;padding:0}
