.vpf-brand[data-v-c160f441]{display:inline-flex;align-items:center;gap:11px;min-width:0;color:var(--primary-color)}.vpf-brand__mark[data-v-c160f441]{width:40px;height:40px;flex-shrink:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.vpf-brand__wordmark[data-v-c160f441]{color:currentColor;font-family:Arial,Helvetica Neue,sans-serif;font-size:22px;font-weight:800;line-height:1;letter-spacing:0}.layout-aside[data-v-248701a2]{position:relative;z-index:2;flex-shrink:0;height:100%;overflow:hidden;background:transparent;font-family:PingFang SC,Microsoft YaHei,sans-serif;transition:transform .22s ease}.sidebar-panel[data-v-248701a2]{display:flex;flex-direction:column;height:100%;padding:10px 8px;overflow:hidden;border:1px solid var(--layout-aside-border);border-radius:8px;background:var(--layout-aside-bg);box-shadow:0 3px 10px color-mix(in srgb,var(--theme-accent-glow) 8%,rgba(15,23,42,.04))}.layout-brand[data-v-248701a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:2px 10px 11px;margin-bottom:7px;border-bottom:1px solid var(--layout-aside-divider);overflow:hidden}.sidebar-mobile-close[data-v-248701a2]{display:none}.layout-nav[data-v-248701a2]{flex:1;min-height:0;padding:0 2px 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--layout-aside-text-muted) 40%,transparent) transparent}.layout-nav[data-v-248701a2]::-webkit-scrollbar{width:6px}.layout-nav[data-v-248701a2]::-webkit-scrollbar-track{background:transparent}.layout-nav[data-v-248701a2]::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--layout-aside-text-muted) 38%,transparent)}.sidebar-section[data-v-248701a2]{padding:5px 4px 7px}.sidebar-nav-item[data-v-248701a2]{position:relative;width:100%;border:0;font-family:inherit;text-align:left;cursor:pointer}.sidebar-section__heading[data-v-248701a2]{display:flex;align-items:center;gap:8px;min-height:29px;padding:0 8px;color:var(--layout-aside-text-muted);transition:color .16s ease}.sidebar-section.is-current .sidebar-section__heading[data-v-248701a2]{color:var(--primary-color)}.sidebar-section__icon[data-v-248701a2]{width:16px;flex-shrink:0;color:inherit;font-size:14px;text-align:center}.sidebar-nav-item__icon[data-v-248701a2]{width:18px;flex-shrink:0;color:inherit;font-size:16px;text-align:center}.sidebar-section__label[data-v-248701a2]{flex:1;min-width:0;overflow:hidden;font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sidebar-section__items[data-v-248701a2]{display:flex;flex-direction:column;gap:2px;padding-top:2px}.sidebar-nav-item[data-v-248701a2]{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--layout-aside-text-regular);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sidebar-nav-item[data-v-248701a2]:hover{background:var(--layout-aside-surface-hover);color:var(--layout-aside-text)}.sidebar-nav-item__label[data-v-248701a2]{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-item.is-active[data-v-248701a2]{background:var(--layout-aside-surface-active);border-color:color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--layout-aside-active-text)}.sidebar-nav-item.is-active .sidebar-nav-item__label[data-v-248701a2]{font-weight:600}@media(max-width:767px){.layout-aside[data-v-248701a2]{position:fixed;top:0;left:0;bottom:auto;height:100vh;height:100dvh;width:min(82vw,280px)!important;max-width:calc(100vw - 44px);transform:translate(-100%);visibility:hidden;pointer-events:none;z-index:10;will-change:transform;transition:transform .22s ease,visibility 0s linear .22s}.sidebar-panel[data-v-248701a2]{box-sizing:border-box;padding:10px 8px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:0;border-bottom:0;border-left:0;border-radius:0 8px 8px 0;box-shadow:10px 0 26px #0f172a29}.layout-aside.is-mobile-open[data-v-248701a2]{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.layout-brand[data-v-248701a2]{min-height:56px}.sidebar-mobile-close[data-v-248701a2]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;padding:0;border:1px solid var(--header-control-border);border-radius:7px;background:var(--header-control-bg);color:var(--layout-aside-text-regular);font-family:inherit;font-size:18px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sidebar-mobile-close[data-v-248701a2]:hover,.sidebar-mobile-close[data-v-248701a2]:focus-visible{border-color:var(--header-control-hover-border);background:var(--header-control-hover-bg);color:var(--primary-color);outline:none}.sidebar-nav-item[data-v-248701a2]{min-height:38px}}.soy-admin-layout[data-v-6b1c5401]{position:relative;display:flex;width:100%;min-width:0;height:100vh;min-height:100vh;gap:var(--soy-layout-gap);padding:var(--soy-layout-gap);overflow:hidden;background:var(--soy-layout-color)}.soy-admin-layout__sider[data-v-6b1c5401]{position:relative;z-index:101;flex:0 0 var(--soy-sider-width);width:var(--soy-sider-width);min-width:0;height:100%;transition:transform .25s ease}.soy-admin-layout__body[data-v-6b1c5401]{display:flex;flex:1;flex-direction:column;min-width:0;height:100%;gap:var(--soy-layout-gap);overflow:hidden}.soy-admin-layout__header[data-v-6b1c5401]{position:relative;z-index:90;flex:0 0 var(--soy-header-height);min-width:0;height:var(--soy-header-height);overflow:visible;border:1px solid var(--soy-border-color);border-radius:var(--soy-radius);background:var(--soy-card-color);box-shadow:var(--soy-shadow)}.soy-admin-layout__content[data-v-6b1c5401]{flex:1;min-width:0;min-height:0;padding:var(--soy-layout-gap);overflow-x:hidden;overflow-y:auto;border:1px solid var(--soy-border-color);border-radius:var(--soy-radius);background:var(--soy-container-color);box-shadow:var(--soy-shadow);scrollbar-gutter:stable}.soy-admin-layout__mask[data-v-6b1c5401]{position:fixed;z-index:100;inset:0;width:100%;height:100%;padding:0;border:0;background:#0f172a6b}@media(max-width:767px){.soy-admin-layout[data-v-6b1c5401]{gap:8px;padding:8px}.soy-admin-layout__sider.is-mobile[data-v-6b1c5401]{position:fixed;z-index:102;top:8px;bottom:8px;left:8px;height:auto;transform:translate(calc(-100% - 16px))}.soy-admin-layout__sider.is-mobile.is-open[data-v-6b1c5401]{transform:translate(0)}.soy-admin-layout__body[data-v-6b1c5401]{gap:8px}.soy-admin-layout__content[data-v-6b1c5401]{padding:8px}}.layout[data-v-5e187396]{height:100vh;min-height:100vh;background:var(--layout-shell-bg);position:relative;overflow:hidden}.layout .layout-main-scroll-anchor[data-v-5e187396]{width:100%;min-height:100%}.layout .layout-shell[data-v-5e187396]{height:100%;min-height:100vh;overflow:hidden;gap:10px;padding:10px}.layout .layout-main[data-v-5e187396]{height:100%;min-height:100vh;min-width:0;overflow:hidden;background:transparent}.layout .el-header[data-v-5e187396]{flex-shrink:0;height:auto!important;margin:0 0 10px;padding:0 18px;background:var(--layout-header-bg);border:1px solid var(--layout-header-border);border-radius:8px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5}.layout .el-main[data-v-5e187396]{min-width:0;min-height:0;padding:0 0 6px;background:transparent;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.layout .layout-content[data-v-5e187396]{min-height:100%;width:min(100%,1760px);margin:0 auto;padding:10px 10px 30px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.layout .admin-logo[data-v-5e187396]{color:var(--text-primary);min-height:58px;padding:9px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px}.layout .admin-logo .admin-logo-left[data-v-5e187396],.layout .admin-logo .admin-logo-right[data-v-5e187396]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0}.layout .admin-logo .admin-logo-left[data-v-5e187396]{flex:1 1 360px}.layout .admin-logo .admin-logo-right[data-v-5e187396]{flex:0 1 auto;justify-content:flex-end;min-width:0}.layout .header-trigger[data-v-5e187396]{width:36px;height:36px;flex:0 0 36px;padding:0;border-radius:7px;border:1px solid var(--header-control-border);background:var(--header-control-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-family:inherit;font-size:20px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.layout .header-trigger[data-v-5e187396]:hover{transform:translateY(-1px);background:var(--header-control-hover-bg);border-color:var(--header-control-hover-border);color:var(--primary-color)}.layout .header-action-button[data-v-5e187396]{width:36px;height:36px;border:1px solid var(--header-control-border);border-radius:7px;background:var(--header-control-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:18px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.layout .header-action-button[data-v-5e187396]:hover{transform:translateY(-1px);background:var(--header-control-hover-bg);border-color:var(--header-control-hover-border);color:var(--primary-color)}.layout .theme-entry[data-v-5e187396]{min-height:36px;padding:0 12px;border:1px solid var(--header-control-border);border-radius:7px;background:var(--header-control-bg);display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.layout .theme-entry[data-v-5e187396]:hover{background:var(--header-control-hover-bg);border-color:var(--header-control-hover-border);color:var(--primary-color)}.layout .theme-entry__dot[data-v-5e187396]{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 3px var(--header-control-shadow-ring);flex-shrink:0}.layout .theme-entry__label[data-v-5e187396]{font-size:13px;font-weight:600;white-space:nowrap}.layout .theme-option[data-v-5e187396]{display:inline-flex;align-items:center;gap:10px}.layout .theme-option__swatch[data-v-5e187396]{width:12px;height:12px;border-radius:999px;flex-shrink:0}.layout .theme-option__label[data-v-5e187396]{font-weight:500}.layout .user-entry[data-v-5e187396]{display:flex;align-items:center;gap:8px;min-height:36px;padding:3px 9px;border-radius:7px;border:1px solid var(--header-user-border);background:var(--header-user-bg);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.layout .user-entry[data-v-5e187396]:hover{background:var(--header-user-hover-bg);border-color:var(--header-user-hover-border);transform:none}.layout .user-avatar[data-v-5e187396]{width:30px;height:30px;font-size:14px;font-weight:700;letter-spacing:.01em;flex-shrink:0}.layout .user-name[data-v-5e187396]{font-size:14px;font-weight:500;color:var(--text-primary)}.layout .layout-breadcrumb[data-v-5e187396]{min-width:0;overflow:hidden}.layout .layout-drawer-mask[data-v-5e187396]{position:fixed;inset:0;background:var(--drawer-mask-bg);z-index:9}.layout .el-main[data-v-5e187396]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 50%,transparent) transparent}.layout .el-main[data-v-5e187396]::-webkit-scrollbar{width:8px;height:8px}.layout .el-main[data-v-5e187396]::-webkit-scrollbar-track{background:transparent}.layout .el-main[data-v-5e187396]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--text-secondary) 46%,transparent)}.layout .el-main[data-v-5e187396]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-regular) 58%,transparent)}.layout[data-v-5e187396] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary);font-weight:600}.layout[data-v-5e187396] .el-breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.layout[data-v-5e187396] .el-breadcrumb__inner{color:var(--text-regular);transition:color .18s ease}.layout[data-v-5e187396] .el-breadcrumb__separator{color:color-mix(in srgb,var(--text-secondary) 44%,white)}@media(max-width:767px){.layout .layout-shell[data-v-5e187396]{gap:0;padding:0}.layout .admin-logo[data-v-5e187396]{min-height:50px;align-items:center;padding:6px 0;gap:8px;flex-wrap:nowrap}.layout .el-header[data-v-5e187396]{margin:0;padding:0 12px;border-radius:0;border-left:none;border-right:none;box-shadow:var(--shadow-card)}.layout .admin-logo-left[data-v-5e187396],.layout .admin-logo-right[data-v-5e187396]{width:auto}.layout .admin-logo-left[data-v-5e187396]{flex:1;min-width:0;align-items:center;padding-right:0}.layout .admin-logo-right[data-v-5e187396]{position:static;transform:none;flex-shrink:0;gap:6px;flex-wrap:nowrap}.layout .theme-entry[data-v-5e187396]{width:32px;min-height:32px;padding:0;justify-content:center}.layout .theme-entry__label[data-v-5e187396],.layout .theme-entry .i-ep-arrow-down[data-v-5e187396]{display:none}.layout .user-entry[data-v-5e187396]{padding:2px 6px;gap:6px}.layout .user-name[data-v-5e187396]{display:none}.layout .layout-main[data-v-5e187396]{width:100%;min-width:0}.layout .layout-content[data-v-5e187396]{width:100%;padding:6px 6px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.layout .layout-breadcrumb[data-v-5e187396]{max-width:100%}}@media(min-width:768px)and (max-width:1280px){.layout .layout-shell[data-v-5e187396]{gap:8px;padding:8px}.layout .el-header[data-v-5e187396]{padding:0 16px}.layout .layout-content[data-v-5e187396]{padding:8px 8px 20px}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-ep-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.872 340.864L512 652.672L192.128 340.864a30.59 30.59 0 0 0-42.752 0a29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728a30.59 30.59 0 0 0-42.752 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M609.408 149.376L277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0a30.59 30.59 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.59 30.59 0 0 0 0-42.688a29.12 29.12 0 0 0-41.728 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.59 30.59 0 0 0 0 42.752L652.736 512L340.864 831.872a30.59 30.59 0 0 0 0 42.752a29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m488.832 344.32l-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872l319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64'/%3E%3Cpath fill='currentColor' d='m237.248 512l265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-box{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M317.056 128L128 344.064V896h768V344.064L706.944 128zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64'/%3E%3Cpath fill='currentColor' d='M64 320h896v64H64z'/%3E%3Cpath fill='currentColor' d='M448 327.872V640h128V327.872L526.08 128h-28.16zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-chat-dot-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m174.72 855.68l135.296-45.12l23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160S128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8l-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512C64 299.904 256 96 512 96s448 203.904 448 416s-192 416-448 416a461.06 461.06 0 0 1-206.912-48.384l-175.616 58.56z'/%3E%3Cpath fill='currentColor' d='M512 563.2a51.2 51.2 0 1 1 0-102.4a51.2 51.2 0 0 1 0 102.4m192 0a51.2 51.2 0 1 1 0-102.4a51.2 51.2 0 0 1 0 102.4m-384 0a51.2 51.2 0 1 1 0-102.4a51.2 51.2 0 0 1 0 102.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3Cpath fill='currentColor' d='M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-circle-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m466.752 512l-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z'/%3E%3Cpath fill='currentColor' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-circle-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64'/%3E%3Cpath fill='currentColor' d='M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0'/%3E%3Cpath fill='currentColor' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-clock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3Cpath fill='currentColor' d='M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32'/%3E%3Cpath fill='currentColor' d='M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-data-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32zM832 192H192v512h640zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224L451.008 426.24L342.656 534.592z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-delete{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-edit-pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m199.04 672.64l193.984 112l224-387.968l-193.92-112l-224 388.032zm-23.872 60.16l32.896 148.288l144.896-45.696zM455.04 229.248l193.92 112l56.704-98.112l-193.984-112zM104.32 708.8l384-665.024l304.768 175.936L409.152 884.8h.064l-248.448 78.336zm384 254.272v-64h448v64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-fold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M896 192H128v128h768zm0 256H384v128h512zm0 256H128v128h768zM320 384L128 512l192 128z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-full-screen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m160 96.064l192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64zm0 831.872l-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-goods{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128s-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-info-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296c-44.096 0-108.992 44.736-148.48 101.504c0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04c67.84 0 107.904-43.648 147.456-100.416z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248m452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248M828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-lock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96'/%3E%3Cpath fill='currentColor' d='M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32m192-160v-64a192 192 0 1 0-384 0v64zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-magic-stick{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64h64v192h-64zm0 576h64v192h-64zM160 480v-64h192v64zm576 0v-64h192v64zM249.856 199.04l45.248-45.184L430.848 289.6L385.6 334.848L249.856 199.104zM657.152 606.4l45.248-45.248l135.744 135.744l-45.248 45.248zM114.048 923.2L68.8 877.952l316.8-316.8l45.248 45.248zM702.4 334.848L657.152 289.6l135.744-135.744l45.248 45.248z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-microphone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128m0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64m-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-office-building{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M192 128v704h384V128zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32'/%3E%3Cpath fill='currentColor' d='M256 256h256v64H256zm0 192h256v64H256zm0 192h256v64H256zm384-128h128v64H640zm0 128h128v64H640zM64 832h896v64H64z'/%3E%3Cpath fill='currentColor' d='M640 384v448h192V384zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-picture{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M160 160v704h704V160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32'/%3E%3Cpath fill='currentColor' d='M384 288q64 0 64 64t-64 64t-64-64t64-64M185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472l122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888l49.92 39.936l-215.808 269.824l-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072l-.64-.512a32 32 0 0 0-44.8 5.952z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-position{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m249.6 417.088l319.744 43.072l39.168 310.272L845.12 178.88zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-refresh-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88a384 384 0 0 1-383.936 384a384 384 0 0 1-384-384h64a320 320 0 1 0 640 0a320 320 0 0 0-555.712-216.448z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.712-282.88'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-remove{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64'/%3E%3Cpath fill='currentColor' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.904 750.72l124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-shopping-cart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 928a48 48 0 1 1 0-96a48 48 0 0 1 0 96m320 0a48 48 0 1 1 0-96a48 48 0 0 1 0 96M96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128zm314.24 576h395.904l82.304-384H333.44z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-success-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m-55.808 536.384l-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.27 38.27 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-ticket{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64zm0-416v192h64V416z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-tickets{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M192 128v768h640V128zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h192v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64m384-578.304V704h-64V247.296L237.248 490.048L192 444.8L508.8 128l316.8 316.8l-45.312 45.248z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-user{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 512a192 192 0 1 0 0-384a192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512a256 256 0 0 1 0 512m320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-video-camera{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M704 768V256H128v512zm64-416l192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32zm0 71.552v176.896l128 64V359.552zM192 320h192v64H192z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-video-pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768a384 384 0 0 0 0 768m-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32m192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-view{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 160c320 0 512 352 512 352S832 864 512 864S0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288c52.608 79.872 211.456 288 436.8 288c225.28 0 384.128-208.064 436.8-288c-52.608-79.872-211.456-288-436.8-288m0 64a224 224 0 1 1 0 448a224 224 0 0 1 0-448m0 64a160.19 160.19 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160s-71.744-160-160-160'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-ep-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768a384 384 0 0 0 0 768m48-176a48 48 0 1 1-96 0a48 48 0 0 1 96 0m-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.grid{display:grid}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pie{padding-inline-end:1rem}.uppercase{text-transform:uppercase}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAN0AAsAAAAABzwAAAMoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqCEIIXATYCJAMMCwgABCAFhGcHOxt4BhHVmy3I/gBljO2gGYVpWqLRYe9x5JuNe9/TeVz/flYUXx5QYAQKAAAAAIjga/mt38zsXkrB3QGO8qgUFFkYUGshKxuiozAaFbLQ1P+fa/67ddls426L1miL5EouGhbN93yAs6KBRAfA/F/zh13pbdMBdlFEkdzXG+ieR4FE6WY/wA5sYQcbcKCBBSKDbTaIvDjnwJ2E/KMuR/LEGn27pQPOMkqbVl4POJ2IMeNOzEuEp3yf/3vHv0F4LQCYe+AD+x7QB2pPywIJvJMH5CkMr3UZzwh02meCnn64QtB7T1RyMAnLpAdJddyLs3FoF0KKgmy7UHfdWyBegIr0EL14Hnw+/h1GO0iqDOYlZ244U/DpFqvYsBvyF48mYH5ChYztjVniarPrvByltmF0VqkKLa4VIU0atR+INE295T9eImowK7vBOtKJn3R4BD+7TwIZ1B4jcxEPKHf4TbI0r3Vx1fsLcwNxYyvLyASS9jNizbcYdD1eg9SsZqArlkdILuYJNPUh4XxIKei5OV00mVWIZkkbXvopBORmw+aGECPG6pTKMSboHu2dM3a8QJPda6v3lhLP7ZZbIqs7LWBUn125xO3t/CfdHbYr1+ugoUAkoi6C71+mTS/AS0u/KfVLJH5pOCncLC1HPo/56bF+SVi6feVrDmdlbPN93TiaDNdB6zOmYcaCTJNP2PgTv/F/1ceM6EcXFuCrxz8saDUF5AbQfoqu4L2rL3ckFi1MLlUip0MgOzr9REKnFaXF9A06DtcMda4ktBtKkLSZQtZukSrcTVS6HKLW7hQ6bXEe7jKkIItCAla1CEK/NZJeH5H121OFe0Bl1BW1fn90OhvqeV1WQ/KvhIIxADlC7JeFsrUcMH1j2GaCyuJ/pCZGFFzLyWefWCCNsaHpQo9ZgaIyhwf3GGZZCRWVCfpsRczVxrZV1Ussv8y1K6FgDECOEPtloTwyZ7/vjWGbCepI/VPUxGAOruV0oJ6qotPQjVzSdKHHrEARyeTwEByYqakSqupZCfpsRQMS1ca2SKqrylpek7/cEejUzDOzniJHUfI4F5OxLMKozWPPqGk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATQAAsAAAAABzwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8VUk0Y21hcAAAAYgAAABWAAABhmZZ0U5nbHlmAAAB4AAAAQMAAAEQ3TgDxGhlYWQAAALkAAAALwAAADYnpAP1aGhlYQAAAxQAAAAcAAAAJAfeA4RobXR4AAADMAAAAAwAAAAMDAAAAGxvY2EAAAM8AAAACAAAAAgAUgCIbWF4cAAAA0QAAAAeAAAAIAEQAEVuYW1lAAADZAAAAUAAAAJnEKM8sHBvc3QAAASkAAAAKgAAADu6U0q+eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjk8S2Fu+N/AwMB8hwFIMjCiKGICAHVVDQR4nO2QsRGAMAwD305IwTEIBUMwBhVVZs8aQXFgC3T31ll2JWABkjhEBrsxhi6lFnlijTzHT5Eb3s5We4fPJdOthLtG4dcWc383H21NRrOtTvAHKYwP1gAAeJxjYGZg+H+IOYTZlkGeQZfBgoGBVVFJzVTQxMya0VTN1MTczNzMSFxMXEyW0dhITFRQhE1V1NjUjtHURE2JTVRETNjURI9RiY9RllGR2fDvPD4RET4JRnVVB6eZTg6qauL8IiL/1itLKujYaSv8sogvjLdgnG8rwse4jU/Eh4/bF6hGHaTYN1WE758Xn8gjf382TSl5HR15KU3GUibLeAuLeMtUBiagGxuY9zA3MAgzKDAwAF0CcpGoCJsyyK1gN5or6TGa2DEayTECTWfcNCc5LMjQSFvur5SctpFhUNhGt3I3t/IeEMFoDhJIltPWlgMr8nQt7Sl1BRMMDAwACRg4sQB4nGNgZGBgAGLeVc3i8fw2Xxm4WRhA4JFT/B8E/b+BhYG5AcjlYGACiQIAFY0KEAB4nGNgZGBgbvjfwBDDwgACQJKRARUwAwBHCQJsBAAAAAQAAAAEAAAAAAAAAABSAIh4nGNgZGBgYGawBGIQYAJiLiBkYPgP5jMAAA5xAVYAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICZkYmRmZGFgSU3MzeRqzI/Lz2jNDczL52BAQA+lwYTAAA=) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8VUk0AAABjAAAAGBjbWFwZlnRTgAAAfgAAAGGZ2x5Zt04A8QAAAOIAAABEGhlYWQnpAP1AAAA4AAAADZoaGVhB94DhAAAALwAAAAkaG10eAwAAAAAAAHsAAAADGxvY2EAUgCIAAADgAAAAAhtYXhwARAARQAAARgAAAAgbmFtZRCjPLAAAASYAAACZ3Bvc3S6U0q+AAAHAAAAADsAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAA2qgxdfDzz1AAsEAAAAAADiQl/8AAAAAOJCX/wAAP+ABAADgAAAAAgAAgAAAAAAAAABAAAAAwA5AAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOZA5mQDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAuZA5mT//wAA5kDmZP//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAADmQAAA5kAAAAABAADmZAAA5mQAAAACAAAAAAAAAFIAiAADAAD/wgNUAz0AHwAtADgAAAUhIiY1ETQ2OwE1JjU0NzY3NjIXFhcWHQEzMhYVERQGJRUzNT4BNTQmIgYVFBYTNTQuASIOAR0BIQMx/Z4OFBQOGAEnJUBCmUJAJSYXDxQU/q8jGSAsPisg+jhfcV84AZ89FA4Btg4UTA4LTUJAJScnJUBCTWUUDv5KDhTiT08GKRofLCwfGikBdQI5Xzg4XzllAAIAAP+AA7wDgAATACAAAAEzMhcWFxYVFAYjISImNTQ3Njc2NyIuATQ+ATIeARQOAQGynGNWUjEyKx79Gh4rMjFSVrFGd0ZGd4x3RkZ3ATcyMVJWYx4rKx5jVlIxMklFdYx1RUV1jHVFAAAAAAAAEgDeAAEAAAAAAAAAEwAAAAEAAAAAAAEACAATAAEAAAAAAAIABwAbAAEAAAAAAAMACAAiAAEAAAAAAAQACAAqAAEAAAAAAAUACwAyAAEAAAAAAAYACAA9AAEAAAAAAAoAKwBFAAEAAAAAAAsAEwBwAAMAAQQJAAAAJgCDAAMAAQQJAAEAEACpAAMAAQQJAAIADgC5AAMAAQQJAAMAEADHAAMAAQQJAAQAEADXAAMAAQQJAAUAFgDnAAMAAQQJAAYAEAD9AAMAAQQJAAoAVgENAAMAAQQJAAsAJgFjQ3JlYXRlZCBieSBpY29uZm9udGljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAgEDAQQABG1pbWEKeW9uZ2h1bWluZwAAAA==) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mima:before{content:""}.icon-yonghuming:before{content:""}:root,:root[data-theme=light]{--primary-color: #1677ff;--primary-color-hover: #4096ff;--primary-color-active: #0958d9;--primary-color-soft: rgba(22, 119, 255, .08);--primary-color-outline: rgba(22, 119, 255, .18);--success-color: #52c41a;--success-color-hover: #73d13d;--success-color-active: #389e0d;--warning-color: #faad14;--warning-color-hover: #ffc53d;--warning-color-active: #d48806;--danger-color: #ff4d4f;--danger-color-hover: #ff7875;--danger-color-active: #d9363e;--text-primary: #1f2937;--text-regular: #4b5563;--text-secondary: #7b8794;--border-color: #d6dde7;--border-color-light: #e7ebf1;--bg-page: #f3f5f8;--bg-card: #ffffff;--bg-card-soft: #f8fafc;--bg-card-muted: #f5f7fa;--bg-card-raised: #ffffff;--bg-card-sunken: #eef3f8;--surface-overlay: rgba(255, 255, 255, .96);--main-wash: rgba(240, 242, 245, .9);--focus-ring: rgba(22, 119, 255, .18);--menu-hover-bg: rgba(22, 119, 255, .06);--menu-active-bg: rgba(22, 119, 255, .1);--drawer-mask-bg: rgba(0, 0, 0, .3);--theme-accent-glow: rgba(22, 119, 255, .12);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .65);--bg-dark: #0f1726;--bg-dark-elevated: #162033;--shadow-card: 0 6px 18px rgba(15, 23, 42, .035);--shadow-card-strong: 0 12px 28px rgba(15, 23, 42, .075);--shadow-control: 0 4px 12px rgba(15, 23, 42, .05);--layout-shell-bg: #f3f5f8;--layout-shell-radial: rgba(22, 119, 255, .06);--layout-aside-bg: #202a35;--layout-aside-border: #313e4d;--layout-aside-text: #edf3f8;--layout-aside-text-regular: #c1ccd7;--layout-aside-text-muted: #8795a4;--layout-aside-surface: rgba(255, 255, 255, .045);--layout-aside-surface-hover: rgba(255, 255, 255, .085);--layout-aside-surface-active: #1677ff;--layout-aside-surface-active-shadow: rgba(4, 21, 38, .26);--layout-header-bg: rgba(255, 255, 255, .92);--layout-header-border: rgba(214, 221, 231, .88);--layout-content-bg: #edf1f5;--layout-brand-bg: transparent;--layout-brand-border: rgba(255, 255, 255, .11);--layout-brand-mark-bg: #1677ff;--layout-brand-mark-shadow: 0 4px 10px rgba(22, 119, 255, .18);--header-control-bg: rgba(247, 250, 255, .94);--header-control-border: rgba(208, 218, 232, .88);--header-control-hover-bg: #ffffff;--header-control-hover-border: rgba(22, 119, 255, .28);--header-control-shadow-ring: rgba(255, 255, 255, .72);--header-user-bg: rgba(255, 255, 255, .92);--header-user-border: rgba(208, 218, 232, .88);--header-user-hover-bg: #ffffff;--header-user-hover-border: rgba(22, 119, 255, .24);--header-quote-bg: rgba(247, 250, 255, .9);--header-quote-border: rgba(208, 218, 232, .88);--header-badge-bg: rgba(230, 244, 255, .88);--header-badge-border: rgba(22, 119, 255, .12);--nav-group-bg: rgba(255, 255, 255, .42);--nav-group-active-bg: rgba(247, 250, 255, .88);--nav-group-active-border: rgba(22, 119, 255, .08);--nav-link-hover-bg: rgba(22, 119, 255, .055);--nav-link-active-bg: rgba(230, 244, 255, .9);--nav-link-active-shadow: inset 0 0 0 1px rgba(22, 119, 255, .08);--button-height: 32px;--button-min-width: 72px;--button-padding-x: 12px;--button-radius: 6px}:root[data-theme=dark]{--primary-color: #4ea1ff;--primary-color-hover: #2f7edb;--primary-color-active: #2260aa;--primary-color-soft: rgba(78, 161, 255, .14);--primary-color-outline: rgba(78, 161, 255, .28);--success-color: #43c59e;--success-color-hover: #31a884;--success-color-active: #258067;--warning-color: #f6bd60;--warning-color-hover: #df9e37;--warning-color-active: #b87818;--danger-color: #ef476f;--danger-color-hover: #d93a61;--danger-color-active: #ab294a;--text-primary: #e6eaf2;--text-regular: #c9d1e3;--text-secondary: #8b97b6;--border-color: #293149;--border-color-light: #1f273d;--bg-page: #0f1726;--bg-card: #162033;--bg-card-soft: #141c2e;--bg-card-muted: #1a2438;--bg-card-raised: #1a2438;--bg-card-sunken: #101a2c;--surface-overlay: rgba(22, 32, 51, .94);--main-wash: rgba(22, 32, 51, .8);--focus-ring: rgba(78, 161, 255, .22);--menu-hover-bg: rgba(78, 161, 255, .1);--menu-active-bg: rgba(78, 161, 255, .2);--drawer-mask-bg: rgba(0, 0, 0, .6);--theme-accent-glow: rgba(78, 161, 255, .22);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .03);--bg-dark: #0f1726;--bg-dark-elevated: #1a243a;--shadow-card: 0 8px 24px rgba(0, 0, 0, .35);--shadow-card-strong: 0 18px 40px rgba(0, 0, 0, .45);--shadow-control: 0 12px 30px rgba(0, 0, 0, .2);--layout-shell-bg: #0f1726;--layout-shell-radial: rgba(78, 161, 255, .18);--layout-aside-bg: #111a27;--layout-aside-border: #26354a;--layout-aside-text: #edf4ff;--layout-aside-text-regular: #c0cde0;--layout-aside-text-muted: #8190a7;--layout-aside-surface: rgba(255, 255, 255, .04);--layout-aside-surface-hover: rgba(255, 255, 255, .08);--layout-aside-surface-active: #4ea1ff;--layout-aside-surface-active-shadow: rgba(0, 0, 0, .3);--layout-header-bg: rgba(18, 28, 45, .82);--layout-header-border: rgba(57, 72, 104, .74);--layout-content-bg: #111b2b;--layout-brand-bg: transparent;--layout-brand-border: rgba(255, 255, 255, .1);--layout-brand-mark-bg: #4ea1ff;--layout-brand-mark-shadow: 0 4px 10px rgba(78, 161, 255, .18);--header-control-bg: rgba(20, 32, 50, .95);--header-control-border: rgba(57, 72, 104, .9);--header-control-hover-bg: rgba(27, 40, 63, .98);--header-control-hover-border: rgba(78, 161, 255, .38);--header-control-shadow-ring: rgba(11, 18, 31, .68);--header-user-bg: rgba(18, 28, 45, .92);--header-user-border: rgba(57, 72, 104, .88);--header-user-hover-bg: rgba(22, 34, 56, .98);--header-user-hover-border: rgba(78, 161, 255, .3);--header-quote-bg: rgba(18, 28, 45, .9);--header-quote-border: rgba(57, 72, 104, .82);--header-badge-bg: rgba(39, 64, 103, .72);--header-badge-border: rgba(78, 161, 255, .22);--nav-group-bg: rgba(18, 28, 45, .52);--nav-group-active-bg: rgba(20, 34, 58, .92);--nav-group-active-border: rgba(78, 161, 255, .16);--nav-link-hover-bg: rgba(78, 161, 255, .12);--nav-link-active-bg: rgba(28, 56, 95, .96);--nav-link-active-shadow: inset 0 0 0 1px rgba(78, 161, 255, .16);--button-height: 32px;--button-min-width: 72px;--button-padding-x: 12px;--button-radius: 7px}:root[data-theme=ocean]{--primary-color: #2dd4bf;--primary-color-hover: #14b8a6;--primary-color-active: #0f8c7f;--success-color: #22c55e;--success-color-hover: #16a34a;--success-color-active: #11783a;--warning-color: #f59e0b;--warning-color-hover: #d88705;--warning-color-active: #a86604;--danger-color: #f97316;--danger-color-hover: #dd5f05;--danger-color-active: #ab4904;--text-primary: #0f172a;--text-regular: #1f2937;--text-secondary: #475569;--border-color: #c7d2fe;--border-color-light: #e0e7ff;--bg-page: #eef6ff;--bg-card: #ffffff;--bg-card-soft: #f5f9ff;--bg-card-muted: #eef8ff;--surface-overlay: rgba(255, 255, 255, .94);--main-wash: rgba(221, 241, 255, .72);--menu-hover-bg: rgba(45, 212, 191, .12);--menu-active-bg: rgba(20, 184, 166, .18);--drawer-mask-bg: rgba(11, 30, 52, .34);--theme-accent-glow: rgba(45, 212, 191, .2);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .65);--bg-dark: #0b1e34;--bg-dark-elevated: #12314f;--shadow-card: 0 8px 24px rgba(15, 23, 42, .08);--shadow-card-strong: 0 18px 40px rgba(15, 23, 42, .16);--layout-shell-bg: #eef6ff;--layout-shell-radial: rgba(45, 212, 191, .18);--layout-aside-bg: rgba(249, 255, 255, .98);--layout-aside-border: rgba(146, 216, 208, .58);--layout-header-bg: rgba(255, 255, 255, .82);--layout-header-border: rgba(169, 221, 226, .72);--layout-brand-bg: rgba(224, 255, 251, .96);--layout-brand-border: rgba(45, 212, 191, .2);--layout-brand-mark-bg: #2dd4bf;--layout-brand-mark-shadow: 0 4px 10px rgba(45, 212, 191, .18);--header-control-bg: rgba(243, 252, 252, .96);--header-control-border: rgba(159, 220, 214, .8);--header-control-hover-bg: #ffffff;--header-control-hover-border: rgba(20, 184, 166, .36);--header-control-shadow-ring: rgba(255, 255, 255, .72);--header-user-bg: rgba(255, 255, 255, .92);--header-user-border: rgba(159, 220, 214, .76);--header-user-hover-bg: rgba(255, 255, 255, .98);--header-user-hover-border: rgba(20, 184, 166, .26);--header-quote-bg: rgba(240, 252, 250, .96);--header-quote-border: rgba(159, 220, 214, .8);--header-badge-bg: rgba(216, 250, 244, .92);--header-badge-border: rgba(45, 212, 191, .18);--nav-group-bg: rgba(255, 255, 255, .6);--nav-group-active-bg: rgba(239, 252, 249, .96);--nav-group-active-border: rgba(45, 212, 191, .12);--nav-link-hover-bg: rgba(45, 212, 191, .1);--nav-link-active-bg: rgba(221, 251, 245, .98);--nav-link-active-shadow: inset 0 0 0 1px rgba(20, 184, 166, .12)}:root[data-theme=candy]{--primary-color: #ff5fa2;--primary-color-hover: #e0478a;--primary-color-active: #b93268;--success-color: #20b26b;--success-color-hover: #179255;--success-color-active: #106d40;--warning-color: #ff9f43;--warning-color-hover: #e38323;--warning-color-active: #b96511;--danger-color: #ff6b81;--danger-color-hover: #e74d66;--danger-color-active: #b9354f;--text-primary: #4a2440;--text-regular: #6b3658;--text-secondary: #a05b81;--border-color: #f3c9dd;--border-color-light: #f9dfee;--bg-page: #fff1f7;--bg-card: #ffffff;--bg-card-soft: #fff8fb;--bg-card-muted: #fff4f8;--surface-overlay: rgba(255, 255, 255, .96);--main-wash: rgba(255, 223, 238, .68);--menu-hover-bg: rgba(255, 95, 162, .12);--menu-active-bg: rgba(255, 95, 162, .18);--drawer-mask-bg: rgba(74, 36, 64, .28);--theme-accent-glow: rgba(255, 95, 162, .2);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .65);--bg-dark: #0b1e34;--bg-dark-elevated: #3b1630;--shadow-card: 0 8px 24px rgba(96, 28, 68, .08);--shadow-card-strong: 0 18px 40px rgba(96, 28, 68, .16);--layout-shell-bg: #fff3f8;--layout-shell-radial: rgba(255, 95, 162, .16);--layout-aside-bg: rgba(255, 250, 252, .98);--layout-aside-border: rgba(244, 198, 223, .72);--layout-header-bg: rgba(255, 255, 255, .88);--layout-header-border: rgba(244, 198, 223, .72);--layout-brand-bg: rgba(255, 235, 245, .96);--layout-brand-border: rgba(255, 95, 162, .16);--layout-brand-mark-bg: #ff5fa2;--layout-brand-mark-shadow: 0 4px 10px rgba(255, 95, 162, .18);--header-control-bg: rgba(255, 248, 251, .96);--header-control-border: rgba(244, 198, 223, .82);--header-control-hover-bg: #ffffff;--header-control-hover-border: rgba(255, 95, 162, .32);--header-control-shadow-ring: rgba(255, 255, 255, .72);--header-user-bg: rgba(255, 255, 255, .92);--header-user-border: rgba(244, 198, 223, .82);--header-user-hover-bg: #ffffff;--header-user-hover-border: rgba(255, 95, 162, .24);--header-quote-bg: rgba(255, 248, 251, .94);--header-quote-border: rgba(244, 198, 223, .82);--header-badge-bg: rgba(255, 229, 241, .92);--header-badge-border: rgba(255, 95, 162, .14);--nav-group-bg: rgba(255, 255, 255, .58);--nav-group-active-bg: rgba(255, 246, 250, .96);--nav-group-active-border: rgba(255, 95, 162, .12);--nav-link-hover-bg: rgba(255, 95, 162, .08);--nav-link-active-bg: rgba(255, 233, 243, .98);--nav-link-active-shadow: inset 0 0 0 1px rgba(255, 95, 162, .1)}:root[data-theme=forest]{--primary-color: #2f855a;--primary-color-hover: #276749;--primary-color-active: #1f5239;--primary-color-soft: rgba(47, 133, 90, .1);--primary-color-outline: rgba(47, 133, 90, .2);--success-color: #2f855a;--success-color-hover: #276749;--success-color-active: #1f5239;--warning-color: #b7791f;--warning-color-hover: #975a16;--warning-color-active: #744210;--danger-color: #c53030;--danger-color-hover: #9b2c2c;--danger-color-active: #822727;--text-primary: #243b2f;--text-regular: #355745;--text-secondary: #587160;--border-color: #d4e4d7;--border-color-light: #e7f0e7;--bg-page: #f4f8f2;--bg-card: #fbfdf8;--bg-card-soft: #f7fbf4;--bg-card-muted: #eef5ea;--surface-overlay: rgba(251, 253, 248, .95);--main-wash: rgba(231, 241, 226, .76);--menu-hover-bg: rgba(47, 133, 90, .08);--menu-active-bg: rgba(47, 133, 90, .14);--drawer-mask-bg: rgba(36, 59, 47, .3);--theme-accent-glow: rgba(47, 133, 90, .18);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--bg-dark: #193126;--bg-dark-elevated: #254634;--shadow-card: 0 10px 24px rgba(49, 74, 57, .08);--shadow-card-strong: 0 20px 44px rgba(49, 74, 57, .14);--layout-shell-bg: #f4f8f2;--layout-shell-radial: rgba(47, 133, 90, .14);--layout-aside-bg: rgba(252, 254, 249, .98);--layout-aside-border: rgba(178, 206, 181, .72);--layout-header-bg: rgba(252, 254, 249, .88);--layout-header-border: rgba(178, 206, 181, .72);--layout-brand-bg: rgba(239, 249, 236, .96);--layout-brand-border: rgba(47, 133, 90, .14);--layout-brand-mark-bg: #2f855a;--layout-brand-mark-shadow: 0 4px 10px rgba(47, 133, 90, .16);--header-control-bg: rgba(247, 251, 243, .95);--header-control-border: rgba(178, 206, 181, .82);--header-control-hover-bg: #ffffff;--header-control-hover-border: rgba(47, 133, 90, .28);--header-control-shadow-ring: rgba(255, 255, 255, .72);--header-user-bg: rgba(255, 255, 255, .9);--header-user-border: rgba(178, 206, 181, .82);--header-user-hover-bg: #ffffff;--header-user-hover-border: rgba(47, 133, 90, .22);--header-quote-bg: rgba(245, 250, 241, .94);--header-quote-border: rgba(178, 206, 181, .82);--header-badge-bg: rgba(231, 244, 233, .92);--header-badge-border: rgba(47, 133, 90, .12);--nav-group-bg: rgba(255, 255, 255, .56);--nav-group-active-bg: rgba(245, 251, 242, .95);--nav-group-active-border: rgba(47, 133, 90, .1);--nav-link-hover-bg: rgba(47, 133, 90, .08);--nav-link-active-bg: rgba(235, 246, 236, .98);--nav-link-active-shadow: inset 0 0 0 1px rgba(47, 133, 90, .1)}:root[data-theme=sunset]{--primary-color: #dd6b20;--primary-color-hover: #c05621;--primary-color-active: #9c4221;--primary-color-soft: rgba(221, 107, 32, .1);--primary-color-outline: rgba(221, 107, 32, .2);--success-color: #2f855a;--success-color-hover: #276749;--success-color-active: #1f5239;--warning-color: #d69e2e;--warning-color-hover: #b7791f;--warning-color-active: #975a16;--danger-color: #e53e3e;--danger-color-hover: #c53030;--danger-color-active: #9b2c2c;--text-primary: #5f3317;--text-regular: #7b4a2a;--text-secondary: #a2663c;--border-color: #efd7c4;--border-color-light: #f8e9de;--bg-page: #fff6ef;--bg-card: #fffdf9;--bg-card-soft: #fffaf4;--bg-card-muted: #fff2e7;--surface-overlay: rgba(255, 253, 249, .95);--main-wash: rgba(255, 230, 210, .7);--menu-hover-bg: rgba(221, 107, 32, .08);--menu-active-bg: rgba(221, 107, 32, .14);--drawer-mask-bg: rgba(95, 51, 23, .28);--theme-accent-glow: rgba(221, 107, 32, .18);--shadow-soft-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--bg-dark: #4a2511;--bg-dark-elevated: #6a3418;--shadow-card: 0 10px 24px rgba(112, 62, 26, .08);--shadow-card-strong: 0 20px 42px rgba(112, 62, 26, .14);--layout-shell-bg: #fff6ef;--layout-shell-radial: rgba(221, 107, 32, .16);--layout-aside-bg: rgba(255, 252, 248, .98);--layout-aside-border: rgba(239, 199, 167, .76);--layout-header-bg: rgba(255, 255, 255, .9);--layout-header-border: rgba(239, 199, 167, .74);--layout-brand-bg: rgba(255, 241, 225, .96);--layout-brand-border: rgba(221, 107, 32, .16);--layout-brand-mark-bg: #dd6b20;--layout-brand-mark-shadow: 0 4px 10px rgba(221, 107, 32, .18);--header-control-bg: rgba(255, 250, 245, .95);--header-control-border: rgba(239, 199, 167, .82);--header-control-hover-bg: #ffffff;--header-control-hover-border: rgba(221, 107, 32, .3);--header-control-shadow-ring: rgba(255, 255, 255, .72);--header-user-bg: rgba(255, 255, 255, .92);--header-user-border: rgba(239, 199, 167, .82);--header-user-hover-bg: #ffffff;--header-user-hover-border: rgba(221, 107, 32, .24);--header-quote-bg: rgba(255, 247, 239, .95);--header-quote-border: rgba(239, 199, 167, .82);--header-badge-bg: rgba(255, 234, 214, .92);--header-badge-border: rgba(221, 107, 32, .14);--nav-group-bg: rgba(255, 255, 255, .58);--nav-group-active-bg: rgba(255, 248, 242, .96);--nav-group-active-border: rgba(221, 107, 32, .1);--nav-link-hover-bg: rgba(221, 107, 32, .08);--nav-link-active-bg: rgba(255, 238, 221, .98);--nav-link-active-shadow: inset 0 0 0 1px rgba(221, 107, 32, .1)}:root[data-theme=light],:root[data-theme=ocean],:root[data-theme=candy],:root[data-theme=forest],:root[data-theme=sunset]{--text-primary: #182230;--text-regular: #4a5565;--text-secondary: #7c8797;--border-color: #dfe4eb;--border-color-light: #edf0f4;--bg-page: #f5f7fa;--bg-card: #ffffff;--bg-card-soft: #fafbfc;--bg-card-muted: #f3f5f8;--bg-card-raised: #ffffff;--bg-card-sunken: #f4f6f9;--surface-overlay: rgba(255, 255, 255, .97);--main-wash: #f1f3f7;--shadow-card: 0 8px 24px rgba(15, 23, 42, .055);--shadow-card-strong: 0 20px 48px rgba(15, 23, 42, .11);--shadow-control: 0 6px 18px rgba(15, 23, 42, .06);--layout-shell-bg: #f5f7fa;--layout-header-bg: rgba(255, 255, 255, .96);--layout-header-border: rgba(223, 228, 235, .92);--header-control-bg: #fafbfc;--header-control-border: #e3e7ed;--header-control-hover-bg: #ffffff;--header-user-bg: #ffffff;--header-user-border: #e3e7ed;--header-user-hover-bg: #fafbfc;--header-quote-bg: #fafbfc;--header-quote-border: #e3e7ed;--nav-group-bg: transparent;--nav-group-active-bg: transparent;--nav-group-active-border: transparent}:root[data-theme]{--layout-content-bg: transparent;--layout-aside-bg: color-mix(in srgb, var(--bg-card) 96%, white);--layout-aside-border: color-mix(in srgb, var(--border-color-light) 92%, white);--layout-aside-text: var(--text-primary);--layout-aside-text-regular: var(--text-regular);--layout-aside-text-muted: var(--text-secondary);--layout-aside-surface: transparent;--layout-aside-surface-hover: color-mix(in srgb, var(--primary-color) 5%, var(--bg-card));--layout-aside-surface-active: color-mix(in srgb, var(--primary-color) 9%, var(--bg-card));--layout-aside-active-text: var(--primary-color);--layout-aside-divider: color-mix(in srgb, var(--border-color-light) 86%, transparent);--layout-aside-surface-active-shadow: transparent;--layout-brand-bg: var(--bg-card);--layout-brand-border: var(--layout-aside-divider);--layout-brand-mark-bg: transparent;--layout-brand-mark-shadow: none;--bg-card-raised: color-mix(in srgb, var(--bg-card) 92%, white);--bg-card-sunken: color-mix(in srgb, var(--bg-card-soft) 88%, var(--main-wash));--focus-ring: color-mix(in srgb, var(--primary-color) 20%, transparent);--table-header-bg: color-mix(in srgb, var(--bg-card-soft) 92%, var(--bg-card));--table-row-hover-bg: color-mix(in srgb, var(--primary-color-soft) 44%, var(--bg-card));--dialog-header-bg: var(--bg-card);--dialog-footer-bg: color-mix(in srgb, var(--bg-card-soft) 92%, var(--bg-card));--input-bg: color-mix(in srgb, var(--bg-card) 88%, white);--input-disabled-bg: color-mix(in srgb, var(--bg-card-muted) 88%, transparent);--surface-outline-strong: color-mix(in srgb, var(--primary-color) 14%, var(--border-color));--surface-soft-fill: color-mix(in srgb, var(--bg-card-soft) 90%, white);--surface-soft-fill-strong: color-mix(in srgb, var(--bg-card-soft) 82%, white);--surface-soft-fill-sunken: color-mix(in srgb, var(--bg-card-soft) 92%, var(--main-wash));--surface-soft-border: color-mix(in srgb, var(--border-color-light) 92%, white);--surface-overlay-strong: color-mix(in srgb, var(--surface-overlay) 94%, white);--surface-shadow-soft: 0 8px 24px color-mix(in srgb, var(--theme-accent-glow) 10%, rgba(15, 23, 42, .055));--surface-shadow-floating: 0 20px 48px color-mix(in srgb, var(--theme-accent-glow) 14%, rgba(15, 23, 42, .11));--surface-info-bg: color-mix(in srgb, var(--primary-color) 10%, var(--bg-card));--surface-info-border: color-mix(in srgb, var(--primary-color) 22%, var(--border-color));--surface-info-text: color-mix(in srgb, var(--primary-color-active) 72%, var(--text-primary));--status-success-bg: color-mix(in srgb, var(--success-color) 12%, var(--bg-card));--status-success-border: color-mix(in srgb, var(--success-color) 28%, var(--border-color));--status-warning-bg: color-mix(in srgb, var(--warning-color) 12%, var(--bg-card));--status-warning-border: color-mix(in srgb, var(--warning-color) 28%, var(--border-color));--status-danger-bg: color-mix(in srgb, var(--danger-color) 12%, var(--bg-card));--status-danger-border: color-mix(in srgb, var(--danger-color) 28%, var(--border-color));--status-info-bg: color-mix(in srgb, var(--text-secondary) 10%, var(--bg-card));--status-info-border: color-mix(in srgb, var(--text-secondary) 20%, var(--border-color));--status-primary-bg: color-mix(in srgb, var(--primary-color) 12%, var(--bg-card));--status-primary-border: color-mix(in srgb, var(--primary-color) 26%, var(--border-color));--status-warning-text-strong: color-mix(in srgb, var(--warning-color-active) 78%, var(--text-primary));--module-member-surface: color-mix(in srgb, var(--primary-color-soft) 24%, var(--bg-card-soft));--module-member-surface-strong: color-mix(in srgb, var(--primary-color-soft) 38%, var(--bg-card));--module-member-accent-surface: color-mix(in srgb, var(--primary-color-soft) 52%, var(--bg-card));--module-member-border: color-mix(in srgb, var(--primary-color) 16%, var(--border-color));--module-member-border-strong: color-mix(in srgb, var(--primary-color) 28%, var(--border-color));--module-member-radial: color-mix(in srgb, var(--primary-color) 12%, transparent);--module-member-shadow: 0 6px 16px color-mix(in srgb, var(--theme-accent-glow) 36%, transparent);--module-shop-surface: color-mix(in srgb, var(--warning-color) 7%, var(--bg-card-soft));--module-shop-surface-strong: color-mix(in srgb, var(--warning-color) 10%, var(--bg-card));--module-shop-accent-surface: color-mix(in srgb, var(--warning-color) 12%, var(--bg-card));--module-shop-border: color-mix(in srgb, var(--warning-color) 18%, var(--border-color));--module-shop-accent: color-mix(in srgb, var(--warning-color) 78%, var(--text-primary));--module-shop-shadow: 0 6px 16px color-mix(in srgb, var(--warning-color) 9%, transparent);--module-report-surface: color-mix(in srgb, var(--primary-color-soft) 16%, var(--bg-card-soft));--module-report-surface-strong: color-mix(in srgb, var(--primary-color-soft) 28%, var(--bg-card));--module-report-accent-surface: color-mix(in srgb, var(--success-color) 8%, var(--bg-card-soft));--module-report-border: color-mix(in srgb, var(--primary-color) 14%, var(--border-color));--module-report-radial: color-mix(in srgb, var(--primary-color) 10%, transparent);--module-report-shadow: 0 6px 16px color-mix(in srgb, var(--theme-accent-glow) 34%, transparent);--skin-system-hero-bg: radial-gradient(circle at top right, color-mix(in srgb, var(--success-color) 16%, transparent), transparent 34%), radial-gradient(circle at left center, color-mix(in srgb, var(--primary-color) 14%, transparent), transparent 32%), linear-gradient(180deg, var(--bg-card-raised) 0%, color-mix(in srgb, var(--surface-info-bg) 24%, var(--bg-card-soft)) 100%);--skin-system-accent-text: color-mix(in srgb, var(--success-color-active) 72%, var(--text-primary));--skin-system-accent-border: color-mix(in srgb, var(--success-color) 22%, var(--border-color));--skin-system-meta-bg: linear-gradient(180deg, var(--surface-overlay-strong) 0%, color-mix(in srgb, var(--success-color) 8%, var(--surface-soft-fill)) 100%);--skin-system-toolbar-bg: linear-gradient(180deg, var(--surface-overlay-strong) 0%, color-mix(in srgb, var(--success-color) 6%, var(--surface-soft-fill)) 100%);--skin-tournament-hero-bg: radial-gradient(circle at top right, color-mix(in srgb, var(--warning-color) 22%, transparent), transparent 36%), radial-gradient(circle at left center, color-mix(in srgb, var(--danger-color) 12%, transparent), transparent 30%), linear-gradient(180deg, var(--bg-card-raised) 0%, color-mix(in srgb, var(--warning-color) 10%, var(--bg-card-soft)) 100%);--skin-tournament-accent-text: color-mix(in srgb, var(--warning-color-active) 74%, var(--text-primary));--skin-tournament-accent-border: color-mix(in srgb, var(--warning-color) 22%, var(--border-color));--skin-tournament-meta-bg: linear-gradient(180deg, var(--surface-overlay-strong) 0%, color-mix(in srgb, var(--warning-color) 8%, var(--surface-soft-fill)) 100%);--skin-tournament-toolbar-bg: linear-gradient(180deg, var(--surface-overlay-strong) 0%, color-mix(in srgb, var(--warning-color) 6%, var(--surface-soft-fill)) 100%);--skin-booking-board-bg: radial-gradient(circle at top right, color-mix(in srgb, var(--success-color) 12%, transparent), transparent 28%), linear-gradient(180deg, var(--surface-overlay-strong) 0%, color-mix(in srgb, var(--success-color) 8%, var(--surface-soft-fill)) 100%);--skin-booking-board-border: color-mix(in srgb, var(--success-color) 16%, var(--border-color));--skin-booking-accent-text: color-mix(in srgb, var(--success-color-active) 72%, var(--text-primary));--skin-analysis-hero-bg: linear-gradient(180deg, var(--bg-card-raised) 0%, color-mix(in srgb, var(--surface-info-bg) 18%, var(--bg-card-soft)) 100%);--skin-analysis-accent-text: color-mix(in srgb, var(--primary-color-active) 74%, var(--text-primary));--skin-analysis-accent-border: color-mix(in srgb, var(--primary-color) 20%, var(--border-color));--skin-analysis-meta-bg: var(--surface-overlay-strong);--skin-shop-accent: color-mix(in srgb, var(--warning-color-active) 76%, var(--text-primary));--skin-shop-accent-strong: color-mix(in srgb, var(--warning-color-active) 88%, var(--text-primary));--skin-shop-accent-soft: color-mix(in srgb, var(--warning-color) 16%, var(--bg-card));--skin-shop-accent-muted: color-mix(in srgb, var(--warning-color) 42%, var(--text-secondary));--skin-shop-card-glow: color-mix(in srgb, var(--warning-color) 18%, transparent);--skin-shop-hero-bg: radial-gradient(circle at top right, color-mix(in srgb, var(--warning-color) 22%, transparent), transparent 28%), radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--warning-color) 14%, transparent), transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--warning-color) 10%, var(--bg-card-soft)) 0%, var(--bg-card-raised) 54%, color-mix(in srgb, var(--warning-color) 6%, var(--bg-card-soft)) 100%);--skin-shop-hero-orb: radial-gradient(circle, color-mix(in srgb, var(--warning-color-hover) 18%, transparent) 0%, transparent 70%);--skin-shop-meta-bg: color-mix(in srgb, var(--surface-overlay-strong) 88%, var(--warning-color) 4%);--skin-shop-panel-bg: linear-gradient(180deg, var(--bg-card-raised) 0%, color-mix(in srgb, var(--warning-color) 6%, var(--surface-soft-fill)) 100%);--skin-shop-banner-bg: linear-gradient(135deg, color-mix(in srgb, var(--warning-color) 8%, var(--bg-card-soft)), var(--surface-overlay-strong)), linear-gradient(180deg, var(--bg-card-raised), color-mix(in srgb, var(--warning-color) 5%, var(--bg-card-soft)));--skin-shop-track-bg: color-mix(in srgb, var(--warning-color) 10%, var(--bg-card));--skin-shop-fill-bg: linear-gradient(90deg, var(--warning-color), var(--danger-color));--skin-shop-surface-border: color-mix(in srgb, var(--warning-color) 18%, var(--border-color));--skin-shop-surface-border-strong: color-mix(in srgb, var(--warning-color) 24%, var(--border-color));--skin-shop-board-bg: var(--surface-soft-fill-strong);--skin-h5-public-page-bg: var(--bg-page);--skin-h5-public-surface-border: var(--border-color-light);--skin-h5-public-surface-bg: var(--bg-card);--skin-h5-public-surface-shadow: var(--shadow-card);--skin-h5-public-hero-bg: var(--bg-card);--skin-h5-public-hero-chip-bg: var(--primary-color-soft);--skin-h5-public-hero-chip-border: var(--primary-color-outline);--skin-h5-public-hero-chip-text: var(--primary-color);--skin-h5-public-heading: var(--text-primary);--skin-h5-public-body: var(--text-regular);--skin-h5-public-muted: var(--text-secondary);--skin-h5-public-overview-bg: var(--bg-card);--skin-h5-public-filter-bg: var(--bg-card);--skin-h5-public-notice-bg: var(--bg-card);--skin-h5-public-notice-chip-bg: color-mix(in srgb, var(--warning-color) 12%, var(--bg-card));--skin-h5-public-notice-text: color-mix(in srgb, var(--warning-color-active) 68%, var(--text-primary));--skin-h5-public-input-border: var(--border-color);--skin-h5-public-input-bg: var(--bg-card);--skin-h5-public-tag-bg: color-mix(in srgb, var(--primary-color) 10%, var(--bg-card));--skin-h5-public-tag-text: color-mix(in srgb, var(--primary-color-active) 82%, var(--text-primary));--skin-h5-public-card-bg: var(--bg-card-soft);--skin-h5-public-card-border: var(--skin-h5-public-surface-border);--skin-h5-public-card-hover-border: color-mix(in srgb, var(--primary-color) 18%, var(--border-color));--skin-h5-public-card-hover-shadow: none;--skin-h5-public-button-bg: var(--bg-card);--skin-h5-public-button-text: var(--text-regular);--skin-h5-public-button-primary-bg: var(--primary-color);--skin-h5-public-button-primary-shadow: 0 7px 16px color-mix(in srgb, var(--primary-color) 16%, transparent);--skin-h5-public-button-danger-bg: color-mix(in srgb, var(--danger-color) 14%, var(--bg-card));--skin-h5-public-button-danger-text: color-mix(in srgb, var(--danger-color-active) 82%, var(--text-primary));--skin-h5-public-empty-bg: var(--bg-card-soft);--skin-screen-bg-base: color-mix(in srgb, var(--bg-dark) 96%, black);--skin-screen-bg-elevated: color-mix(in srgb, var(--bg-dark-elevated) 88%, black);--skin-screen-board-border: color-mix(in srgb, var(--primary-color) 14%, color-mix(in srgb, var(--text-secondary) 18%, transparent));--skin-screen-board-bg: color-mix(in srgb, var(--bg-dark) 76%, transparent);--skin-screen-text-strong: color-mix(in srgb, var(--text-primary) 94%, white);--skin-screen-text-regular: color-mix(in srgb, var(--text-regular) 88%, white);--skin-screen-text-subtle: color-mix(in srgb, var(--text-secondary) 92%, white);--skin-screen-page-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--chart-series-primary) 42%, transparent), transparent 28%), radial-gradient(circle at top right, color-mix(in srgb, var(--chart-series-secondary) 28%, transparent), transparent 24%), linear-gradient(180deg, var(--skin-screen-bg-base) 0%, color-mix(in srgb, var(--bg-dark-elevated) 82%, black) 45%, color-mix(in srgb, var(--bg-dark-elevated) 70%, black) 100%);--skin-screen-board-shadow: 0 18px 48px rgba(0, 0, 0, .24);--skin-screen-panel-bg: color-mix(in srgb, var(--skin-screen-bg-elevated) 82%, transparent);--skin-screen-panel-bg-soft: color-mix(in srgb, var(--skin-screen-bg-elevated) 76%, transparent);--skin-screen-panel-bg-strong: color-mix(in srgb, var(--skin-screen-bg-elevated) 88%, transparent);--skin-screen-panel-border: color-mix(in srgb, var(--skin-screen-board-border) 65%, transparent);--skin-screen-chip-border: color-mix(in srgb, var(--primary-color) 16%, transparent);--skin-screen-chip-neutral-border: color-mix(in srgb, var(--chart-axis) 22%, transparent);--skin-screen-action-primary-bg: linear-gradient(135deg, color-mix(in srgb, var(--chart-series-primary) 92%, transparent), color-mix(in srgb, var(--chart-series-secondary) 92%, transparent));--skin-screen-action-primary-border: color-mix(in srgb, var(--chart-series-secondary) 40%, transparent);--skin-screen-alert-bg: color-mix(in srgb, var(--danger-color) 18%, transparent);--skin-screen-alert-border: color-mix(in srgb, var(--danger-color) 22%, transparent);--skin-screen-alert-text: color-mix(in srgb, var(--danger-color) 34%, white)}:root[data-theme]{--chart-text: color-mix(in srgb, var(--text-primary) 96%, white);--chart-axis: color-mix(in srgb, var(--text-secondary) 82%, white);--chart-axis-line: color-mix(in srgb, var(--border-color) 90%, white);--chart-grid: color-mix(in srgb, var(--border-color-light) 74%, transparent);--chart-tooltip-bg: color-mix(in srgb, var(--bg-card) 94%, white);--chart-tooltip-border: color-mix(in srgb, var(--primary-color) 8%, var(--border-color));--chart-tooltip-shadow: 0 16px 40px color-mix(in srgb, var(--theme-accent-glow) 54%, rgba(15, 23, 42, .12));--chart-empty-text: color-mix(in srgb, var(--text-secondary) 86%, white);--chart-surface-border: color-mix(in srgb, var(--bg-card) 92%, white);--chart-series-primary: var(--primary-color);--chart-series-secondary: color-mix(in srgb, var(--success-color) 76%, var(--primary-color));--chart-series-tertiary: color-mix(in srgb, var(--primary-color) 54%, var(--danger-color));--chart-series-quaternary: var(--warning-color);--chart-series-quinary: color-mix(in srgb, var(--danger-color) 72%, #ff7ab6);--chart-series-senary: var(--success-color);--chart-series-septenary: color-mix(in srgb, var(--warning-color) 74%, var(--danger-color));--chart-series-octonary: color-mix(in srgb, var(--primary-color) 48%, var(--success-color));--chart-area-primary: color-mix(in srgb, var(--primary-color) 10%, transparent);--report-chart-primary: var(--primary-color);--report-chart-secondary: var(--success-color);--report-chart-tertiary: color-mix(in srgb, var(--primary-color) 52%, var(--warning-color));--report-chart-warning: var(--warning-color);--report-chart-danger: var(--danger-color);--report-chart-success: var(--success-color-hover);--report-chart-tooltip-bg: color-mix(in srgb, var(--bg-card) 94%, white);--report-chart-tooltip-border: color-mix(in srgb, var(--primary-color) 10%, var(--border-color));--report-chart-axis: color-mix(in srgb, var(--text-secondary) 28%, white);--report-chart-grid: color-mix(in srgb, var(--border-color-light) 68%, white)}:root[data-theme=dark] body,:root[data-theme=dark] #app{background-color:var(--bg-page);color:var(--text-primary)}:root[data-theme=dark] .page-card,:root[data-theme=dark] .page-intro--card{background:var(--bg-card);border-color:var(--border-color);box-shadow:var(--shadow-card)}:root[data-theme=dark] .layout,:root[data-theme=dark] .el-header,:root[data-theme=dark] .el-main{background:var(--bg-dark)!important}:root[data-theme=dark] .layout-menu{background:var(--bg-dark-elevated)!important}:root[data-theme=dark] .el-table,:root[data-theme=dark] .el-table th,:root[data-theme=dark] .el-table tr,:root[data-theme=dark] .el-table td{background-color:var(--bg-card)!important;color:var(--text-primary);border-color:var(--border-color)!important}:root[data-theme=dark] .el-input__inner,:root[data-theme=dark] .el-select-dropdown,:root[data-theme=dark] .el-dropdown-menu,:root[data-theme=dark] .el-dialog,:root[data-theme=dark] .el-card{background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}:root[data-theme=dark] .el-pagination,:root[data-theme=dark] .el-pagination__total,:root[data-theme=dark] .el-pagination button,:root[data-theme=dark] .el-pagination .el-pager li{background:transparent;color:var(--text-primary)}:root[data-theme=dark] .el-form-item__label,:root[data-theme=dark] .el-breadcrumb__inner{color:var(--text-secondary)}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-popover{border:1px solid rgba(219,226,234,.88)!important;border-radius:8px!important;box-shadow:0 10px 24px #0f172a1a!important;background:#fffffffa!important}.el-menu-item.is-active{background-color:var(--menu-active-bg)!important}.el-menu-item:hover,.el-submenu__title:hover{font-weight:600!important;color:var(--success-color)!important;background-color:var(--menu-hover-bg)!important}.upload-frame{border:1px dashed var(--border-color);border-radius:8px;transition:border-color .18s ease,background-color .18s ease}.upload-frame:hover{border-color:var(--primary-color);background:#1f6feb08}:root[data-theme=dark] .el-dialog,:root[data-theme=dark] .el-message-box,:root[data-theme=dark] .el-drawer,:root[data-theme=dark] .el-select-dropdown,:root[data-theme=dark] .el-dropdown-menu,:root[data-theme=dark] .el-picker-panel,:root[data-theme=dark] .el-popover{background:#162033fc!important;border-color:var(--border-color)!important}:root[data-theme=dark] .el-dialog__headerbtn,:root[data-theme=dark] .el-message-box__headerbtn{background:#ffffff0f}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:PingFang SC,Segoe UI,SF Pro Text,Helvetica Neue,Microsoft YaHei,sans-serif;background-color:var(--bg-page);color:var(--text-primary)}:root[data-theme] body{background-color:var(--bg-page);color:var(--text-primary)}:root[data-theme] .layout{background:var(--bg-page)}:root[data-theme] .layout .layout-breadcrumb .el-breadcrumb__inner,:root[data-theme] .layout .layout-breadcrumb .el-breadcrumb__separator{color:var(--text-secondary)}label{font-weight:600}html{height:100%;box-sizing:border-box;background:var(--bg-page);scroll-behavior:smooth}html body{margin:0;padding:0}body.layout-mobile-menu-open{overflow:hidden;touch-action:none}a{color:inherit;text-decoration:none}#app{height:100%}.app-container{position:relative;padding:0;box-sizing:border-box}.page-title-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:0}.page-title{display:flex;align-items:center;margin:0;padding-left:10px;border-left:3px solid var(--primary-color);font-size:21px;font-weight:700;line-height:1.3;color:var(--text-primary);letter-spacing:0}.page-subtitle{max-width:760px;margin:5px 0 0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.page-filter-hints,.dialog-section__desc,.dialog-inline-tip,.page-inline-tip,.summary-list,.booking-task-overview{display:none!important}.page-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-intro p{margin:-8px 0 0;color:var(--text-secondary);line-height:1.6}.page-intro--card{padding:16px 18px;background:var(--bg-card-soft);border:1px solid var(--border-color-light);border-radius:8px;box-shadow:var(--shadow-card)}.page-intro--card p{max-width:640px}.empty-state-action{min-width:132px;height:34px;padding:0 14px;border:1px solid var(--primary-color-outline);border-radius:6px;color:var(--primary-color);background:var(--primary-color-soft);box-shadow:none}.empty-state-action:hover,.empty-state-action:focus{border-color:var(--primary-color);color:#fff;background:var(--primary-color)}.empty-state-action span{margin-left:6px}.toast-feedback{display:flex;align-items:center;min-width:320px;padding:14px 18px;border:none;border-radius:8px;box-shadow:var(--surface-shadow-floating);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:toast-slide-in .32s cubic-bezier(.22,1,.36,1)}.toast-feedback:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.toast-feedback .el-message__icon{margin-right:10px;font-size:20px;animation:toast-icon-pop .42s ease-out}.toast-feedback .el-message__content{line-height:1.6;color:var(--text-primary)}.toast-feedback--success{background:color-mix(in srgb,var(--success-color) 10%,var(--bg-card))}.toast-feedback--success:before{background:var(--success-color)}.toast-feedback--error{background:color-mix(in srgb,var(--danger-color) 10%,var(--bg-card))}.toast-feedback--error:before{background:var(--danger-color)}@keyframes toast-slide-in{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-icon-pop{0%{transform:scale(.65);opacity:.4}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.page-stack{display:flex;flex-direction:column;gap:12px}.page-shell{display:flex;flex-direction:column;gap:12px;min-width:0}.page-shell>*{min-width:0;max-width:100%}.page-shell>.page-toolbar-card+.page-table-card,.page-shell>.page-toolbar-card+.table-card.page-table-card,.page-shell>.filter-container+.page-table-card,.page-shell>.filter-container+.table-card.page-table-card{margin-top:0}.page-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-top:3px solid var(--primary-color);border-radius:8px;border:1px solid var(--border-color-light);box-shadow:var(--shadow-card);background:var(--bg-card)}.page-hero h1,.page-hero h2,.page-hero h3{margin:0;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.35}.page-hero__content{position:relative;z-index:1;min-width:0}.page-hero__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;margin-bottom:8px;border-radius:4px;border:0;background:var(--primary-color-soft);box-shadow:inset 0 1px #ffffffbf;color:var(--primary-color);font-size:12px;font-weight:700;letter-spacing:.08em}.page-hero__meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.page-hero__meta-card{min-width:116px;padding:14px 16px;border:1px solid var(--border-color-light);border-radius:8px;background:var(--surface-overlay);box-shadow:var(--shadow-card)}.page-hero__meta-label{display:block;color:var(--text-secondary);font-size:12px;line-height:1.4}.page-hero__meta-value{display:block;margin-top:6px;color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2}.page-toolbar-card{position:relative;overflow:hidden;padding:14px;border:1px solid color-mix(in srgb,var(--border-color) 78%,white);border-radius:8px;box-shadow:var(--shadow-card);background:var(--bg-card-soft)}.page-toolbar-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px color-mix(in srgb,white 78%,transparent)}.page-toolbar-card--compact{padding-top:16px;padding-bottom:16px}.page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.page-toolbar__filters,.page-toolbar__actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.page-toolbar__filters{flex:1 1 480px;align-items:flex-end}.page-toolbar__actions{flex:0 0 auto;align-items:flex-end;justify-content:flex-end}.page-toolbar__actions .el-button+.el-button{margin-left:0}.page-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0}.page-filter-label{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.15;white-space:nowrap}.page-toolbar-card .el-button--primary{box-shadow:0 6px 14px color-mix(in srgb,var(--primary-color) 16%,transparent)}.page-toolbar .filter-item,.page-toolbar .el-input,.page-toolbar .el-select,.page-toolbar .el-cascader,.page-toolbar .el-date-editor{min-height:32px}.page-toolbar .el-input,.page-toolbar .el-select,.page-toolbar .el-cascader,.page-toolbar .el-date-editor{width:200px;max-width:100%}.page-table-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--border-color-light) 82%,white);background:color-mix(in srgb,var(--primary-color-soft) 38%,var(--bg-card))}.page-table-card__title{margin:0;color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.3}.page-table-card__title:before{content:"";display:inline-block;width:3px;height:14px;margin-right:8px;border-radius:2px;background:var(--primary-color);vertical-align:-2px}.page-table-card__desc{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6;max-width:680px}.page-table-card__tag{flex:0 0 auto}.page-inline-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-overlay);color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.page-inline-tag strong{margin-left:6px;color:var(--text-primary);font-size:13px;letter-spacing:0}.page-table-card__meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-table-card__state{min-height:180px}.page-table-card__state>.table-scroll{border:0;border-radius:0;background:transparent}.page-table-card .el-table th.el-table__cell{background:var(--table-header-bg)!important}.page-table-card .el-table,.page-table-card .el-table tr,.page-table-card .el-table td.el-table__cell,.page-table-card .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell,.page-table-card .el-table--striped .el-table__body tr.el-table__row td.el-table__cell{background-color:var(--bg-card)!important}.page-table-card .el-table__body td{transition:background-color .18s ease;vertical-align:top}.page-table-card .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.page-table-card .el-table__body tr:hover>td.el-table__cell,.page-table-card .el-table--striped .el-table__body tr:hover>td.el-table__cell{background:var(--table-row-hover-bg)!important}.page-table-card .el-pagination{margin-top:18px}.page-table-pill,.member-amount-highlight{display:inline-flex;align-items:center}.page-table-pill{min-height:26px;padding:0 9px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.page-table-pill--primary{border-color:var(--status-primary-border);background:var(--status-primary-bg);color:var(--primary-color)}.page-table-pill--status{border-color:var(--surface-outline-strong);background:var(--bg-card-soft);color:var(--text-regular)}.page-table-pill--success{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--success-color)}.page-table-pill--warning{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--warning-color)}.page-table-pill--danger{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--danger-color)}.page-table-pill--info{border-color:var(--surface-outline-strong);background:var(--bg-card-soft);color:var(--text-secondary)}.member-amount-highlight{color:var(--text-primary);font-weight:700}.member-identity-cell{display:flex;flex-direction:column;gap:4px}.member-identity-cell strong{color:var(--text-primary);font-weight:600;line-height:1.2}.member-identity-cell span{color:var(--text-secondary);font-size:12px;line-height:1.2}.page-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-metric-card{padding:16px;background:var(--bg-card-soft);border-radius:8px;box-shadow:var(--shadow-card)}.page-metric-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-metric-card__label{color:var(--text-secondary);font-size:13px;font-weight:600}.page-metric-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 10px;border-radius:999px;background:var(--primary-color-soft);color:var(--primary-color);font-size:12px;font-weight:600}.page-metric-card__value{margin-top:10px;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.15}.page-metric-card__note{margin-top:8px;color:var(--text-regular);font-size:13px;line-height:1.7}.page-top-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.95fr);gap:18px}.page-side-card{padding:18px;background:var(--bg-card-soft);border-radius:8px;box-shadow:var(--shadow-card)}.page-side-card__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;margin-bottom:12px;border-radius:999px;background:color-mix(in srgb,var(--success-color) 12%,white);color:var(--success-color);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-side-card__title{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.page-side-card__desc{margin:10px 0 0;color:var(--text-secondary);line-height:1.7}.page-side-card__list{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none}.page-side-card__list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:6px;background:var(--surface-soft-fill);border:1px solid var(--border-color-light)}.page-side-card__list strong{color:var(--text-primary);font-size:14px}.page-side-card__list span{color:var(--text-secondary);font-size:12px;line-height:1.7}.page-side-card__value{flex:0 0 auto;color:var(--text-primary);font-size:18px;font-weight:700}.system-page .page-hero,.device-page .page-hero,.site-page .page-hero{background:var(--skin-system-hero-bg)}.system-page .page-hero__eyebrow,.device-page .page-hero__eyebrow,.site-page .page-hero__eyebrow{border-color:var(--skin-system-accent-border);color:var(--skin-system-accent-text)}.system-page .page-hero__meta-card,.device-page .page-hero__meta-card,.site-page .page-hero__meta-card{background:var(--skin-system-meta-bg)}.system-page .page-toolbar-card,.device-page .page-toolbar-card,.site-page .page-toolbar-card{background:var(--skin-system-toolbar-bg)}.system-page .page-inline-tag,.device-page .page-inline-tag,.site-page .page-inline-tag{border-color:var(--skin-system-accent-border);color:var(--skin-system-accent-text)}.tournament-page .page-hero{background:var(--skin-tournament-hero-bg)}.tournament-page .page-hero__eyebrow{border-color:var(--skin-tournament-accent-border);color:var(--skin-tournament-accent-text)}.tournament-page .page-hero__meta-card{background:var(--skin-tournament-meta-bg)}.tournament-page .page-toolbar-card{background:var(--skin-tournament-toolbar-bg)}.tournament-page .page-inline-tag,.tournament-page .page-status-pill{border-color:var(--skin-tournament-accent-border);color:var(--skin-tournament-accent-text)}.booking-task-overview,.booking-visual-board{border:1px solid var(--skin-booking-board-border);border-radius:22px;background:var(--skin-booking-board-bg);box-shadow:var(--surface-shadow-soft)}.booking-report-section{border:1px solid var(--skin-booking-board-border);border-radius:8px;background:var(--skin-booking-board-bg);box-shadow:var(--surface-shadow-soft)}.booking-task-overview__eyebrow,.booking-visual-board .page-table-card__title,.booking-report-section .page-table-card__title{color:var(--skin-booking-accent-text)}.booking-task-form,.booking-form-grid{padding-top:4px}.booking-summary-grid .page-metric-card{border-radius:20px}.booking-report-grid .page-card{border-radius:8px}.booking-visual-board__table td,.booking-visual-board__table th{border-color:var(--skin-booking-board-border)}.booking-visual-board__legend,.booking-task-overview__meta{gap:12px}.analysis-compare-page .page-hero,.stadium-device-compare-page .page-hero,.region-map .page-hero,.flow-page .page-hero,.report-page .page-hero,.passenger-video-screen .page-toolbar-card{background:var(--skin-analysis-hero-bg)}.analysis-compare-page .page-hero{gap:16px;padding:18px 22px}.analysis-compare-page .page-hero__eyebrow,.stadium-device-compare-page .page-hero__eyebrow,.region-map .page-hero__eyebrow,.flow-page .page-hero__eyebrow,.report-page .page-hero__eyebrow{border-color:var(--skin-analysis-accent-border);color:var(--skin-analysis-accent-text)}.analysis-compare-page .page-hero__meta-card,.stadium-device-compare-page .page-hero__meta-card,.region-map .page-hero__meta-card,.flow-page .page-hero__meta-card,.report-page .page-hero__meta-card{background:var(--skin-analysis-meta-bg);box-shadow:var(--surface-shadow-soft)}.shop-page{--shop-accent: var(--skin-shop-accent);--shop-accent-strong: var(--skin-shop-accent-strong);--shop-accent-soft: var(--skin-shop-accent-soft);--shop-card-glow: var(--skin-shop-card-glow)}.shop-page .page-hero{position:relative;overflow:hidden;padding:28px 30px;background:var(--skin-shop-hero-bg)}.shop-page .page-hero:after{content:"";position:absolute;inset:auto -80px -92px auto;width:240px;height:240px;border-radius:50%;background:var(--skin-shop-hero-orb);pointer-events:none}.shop-page .page-hero__eyebrow{color:var(--shop-accent)}.shop-page .page-hero__meta-card{min-width:132px;border-color:var(--skin-shop-surface-border);background:var(--skin-shop-meta-bg);box-shadow:var(--surface-shadow-soft)}.shop-page__desc{margin:0;max-width:720px;color:var(--text-secondary);line-height:1.78}.shop-store-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--skin-shop-surface-border);background:var(--skin-shop-banner-bg)}.shop-store-banner__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.shop-store-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--warning-color) 22%,transparent),color-mix(in srgb,var(--warning-color) 10%,transparent));color:var(--shop-accent);font-size:18px}.shop-store-banner__main strong,.shop-store-banner__side strong{display:block;margin-bottom:4px;color:var(--text-primary);font-size:15px}.shop-store-banner__main span,.shop-store-banner__side span{display:block;color:var(--skin-shop-accent-muted);font-size:13px;line-height:1.6}.shop-store-banner__side{min-width:180px;padding:12px 14px;border-radius:14px;background:var(--skin-shop-meta-bg);border:1px solid var(--skin-shop-surface-border)}.shop-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shop-panel-card{padding:20px 22px;border:1px solid var(--skin-shop-surface-border);border-radius:22px;background:var(--skin-shop-panel-bg)}.shop-panel-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.shop-panel-card__head h3{margin:0 0 6px;color:var(--text-primary);font-size:18px}.shop-panel-card__head p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7}.shop-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--skin-shop-accent-soft);color:var(--shop-accent);font-size:12px;font-weight:700}.shop-rank-list{display:flex;flex-direction:column;gap:12px}.shop-rank-item{display:flex;align-items:center;gap:12px}.shop-rank-item__order{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:10px;background:var(--skin-shop-accent-soft);color:var(--shop-accent);font-size:12px;font-weight:700}.shop-rank-item__body{flex:1 1 auto;min-width:0}.shop-rank-item__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.shop-rank-item__title strong{color:var(--text-primary);font-size:14px;line-height:1.4}.shop-rank-item__title span{color:var(--skin-shop-accent-muted);font-size:12px;white-space:nowrap}.shop-rank-item__track{position:relative;height:8px;border-radius:999px;overflow:hidden;background:var(--skin-shop-track-bg)}.shop-rank-item__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--skin-shop-fill-bg)}.shop-rank-item__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:var(--skin-shop-accent-muted);font-size:12px}.shop-status-inline{display:inline-flex;align-items:center;gap:6px;color:var(--skin-shop-accent-muted);font-size:12px;font-weight:600}.shop-status-inline:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warning-color)}.shop-status-inline.is-good:before{background:var(--success-color)}.shop-status-inline.is-danger:before{background:var(--danger-color)}.chart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:18px}.leaderboard-card{padding:20px}.leaderboard-head{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.leaderboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.leaderboard-panel{border:1px solid var(--skin-analysis-accent-border);border-radius:12px;background:var(--bg-card-raised);padding:16px;min-height:220px}.leaderboard-panel__title{margin-bottom:12px;color:var(--text-primary);font-size:14px;font-weight:600}.leaderboard-list{display:flex;flex-direction:column;gap:10px}.leaderboard-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--skin-shop-board-bg)}.leaderboard-item__meta,.leaderboard-item__stats{display:flex;align-items:center;gap:12px;min-width:0}.leaderboard-rank{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--status-primary-bg);color:var(--skin-analysis-accent-text);font-weight:600;flex:0 0 auto}.leaderboard-name{color:var(--text-primary);font-size:14px;font-weight:600;word-break:break-word}.leaderboard-flow,.leaderboard-sub{color:var(--text-secondary);font-size:12px;line-height:1.6}.leaderboard-empty{min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--surface-soft-fill-strong);border-radius:10px}.table-head{margin-bottom:16px}.analysis-chart{min-height:320px}.system-page .page-intro{margin-bottom:20px}.system-toolbar{justify-content:space-between}.system-toolbar__filters,.system-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.system-toolbar__filters{flex:1 1 320px}.system-toolbar__actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.page-toolbar.system-toolbar,.page-toolbar.page-toolbar-card,.page-toolbar.responsive-toolbar,.system-toolbar{align-items:flex-start}.page-toolbar.system-toolbar .page-toolbar__filters,.page-toolbar.page-toolbar-card .page-toolbar__filters,.page-toolbar.responsive-toolbar .page-toolbar__filters,.system-toolbar__filters{flex:1 1 320px;min-width:0}.page-toolbar.system-toolbar .page-toolbar__actions,.page-toolbar.page-toolbar-card .page-toolbar__actions,.page-toolbar.responsive-toolbar .page-toolbar__actions,.system-toolbar__actions{flex:0 0 auto;width:auto;min-width:max-content;margin-left:auto;justify-content:flex-end;align-self:flex-start}.system-toolbar .filter-item,.system-toolbar .toolbar-btn{margin:0!important}.trend-up{color:var(--success-color);font-weight:600}.trend-down{color:var(--danger-color);font-weight:600}.low-base-tag{margin-left:6px;display:inline-flex;align-items:center;min-height:22px;padding:0 6px;border-radius:10px;color:var(--status-warning-text-strong);background:var(--status-warning-bg);border:1px solid var(--status-warning-border);font-size:12px}.page-filter-hints{display:flex;flex-wrap:wrap;gap:6px}.page-filter-hint{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:var(--bg-card-muted);border:1px solid var(--border-color-light);color:var(--text-regular);font-size:11px;line-height:1.2}.page-filter-hint strong{color:var(--text-primary)}.page-panel-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);gap:18px}.page-panel-card{padding:20px 22px}.page-panel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-panel-card__title{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.page-panel-card__desc{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.page-kpi-list{display:flex;flex-direction:column;gap:12px}.page-kpi-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px;border:1px solid var(--border-color-light);border-radius:6px;background:var(--surface-soft-fill-sunken)}.page-kpi-item__title{color:var(--text-primary);font-size:14px;font-weight:600}.page-kpi-item__desc{margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.7}.page-kpi-item__value{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.1}.page-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;max-width:100%;padding:0 10px;border-radius:999px;background:var(--status-primary-bg);color:var(--primary-color);font-size:11px;font-weight:600;line-height:1.35;white-space:normal;text-align:center}.page-status-pill--success{background:var(--status-success-bg);color:var(--success-color)}.page-status-pill--warning{background:var(--status-warning-bg);color:var(--warning-color)}.page-status-pill--danger{background:var(--status-danger-bg);color:var(--danger-color)}.page-status-pill--info{background:var(--status-info-bg);color:var(--surface-info-text)}.filter-container{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 10px;padding:14px;margin-bottom:14px;background:var(--bg-card-soft);border:1px solid color-mix(in srgb,var(--border-color) 78%,white);border-radius:8px;box-shadow:var(--shadow-card)}.filter-container .filter-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0!important;min-height:32px;max-width:100%}.filter-container .el-input,.filter-container .el-autocomplete,.filter-container .el-select,.filter-container .el-cascader,.filter-container .el-date-editor{min-width:220px;max-width:100%}.filter-container .el-button+.el-button{margin-left:0!important}.filter-container>.page-filter-field,.filter-container>[class*=__field]{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;flex:1 1 220px}.filter-container>.el-input,.filter-container>.el-autocomplete,.filter-container>.el-select,.filter-container>.el-cascader,.filter-container>.el-date-editor{flex:1 1 220px;min-width:0}.filter-container>[class*=__actions]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;flex:0 1 auto}.page-toolbar__filters>.page-filter-field,.page-toolbar__filters>[class*=__field]{flex:1 1 220px}.page-toolbar__filters>.el-input,.page-toolbar__filters>.el-autocomplete,.page-toolbar__filters>.el-select,.page-toolbar__filters>.el-cascader,.page-toolbar__filters>.el-date-editor{flex:1 1 220px;min-width:0}.page-section-state{min-height:inherit}.page-section-state__body{min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 18px;border:1px solid var(--border-color-light);border-radius:8px;background:var(--bg-card-raised);box-shadow:var(--shadow-soft-inset);text-align:center;color:var(--text-secondary)}.page-section-state__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--primary-color-outline);border-radius:6px;background:var(--primary-color-soft);font-size:22px;color:var(--primary-color)}.page-section-state__title{margin:0;color:var(--text-primary);font-size:15px;font-weight:600}.page-section-state__desc{max-width:320px;font-size:12px;line-height:1.65}.page-section-state.is-content{min-height:0}.el-dialog{border-radius:8px;overflow:hidden;box-shadow:var(--surface-shadow-floating)}.el-dialog__header{padding:14px 20px 12px;background:var(--dialog-header-bg);border-bottom:1px solid var(--border-color-light)}.el-dialog__title{font-size:16px;font-weight:600;color:var(--text-primary)}.el-dialog__headerbtn{top:14px;right:14px}.el-dialog__body{padding:16px 20px 10px;max-height:62vh;overflow-y:auto}.el-dialog__footer{padding:10px 20px 14px;border-top:1px solid var(--border-color-light);background:var(--dialog-footer-bg)}.el-dialog .el-form-item{margin-bottom:12px}.el-dialog .el-form-item__label{font-weight:600;color:var(--text-regular)}.el-dialog .el-input__inner,.el-dialog .el-textarea__inner,.el-dialog .el-select .el-input__inner,.el-dialog .el-cascader .el-input__inner{border-radius:4px}.el-dialog .el-button{min-width:86px}@media(max-width:768px){.el-dialog{width:94%!important;margin-top:5vh!important}.el-dialog__body{max-height:66vh}.responsive-dialog .el-dialog__header,.responsive-dialog .el-dialog__body,.responsive-dialog .el-dialog__footer{padding-left:16px!important;padding-right:16px!important}.dialog-form .el-form-item{margin-bottom:16px!important}.dialog-prompt-list{padding:12px}.dialog-prompt-list__item{display:block}.dialog-prompt-list__label{display:inline-block;margin-bottom:2px;min-width:0}}.system-toolbar .toolbar-input{width:min(100%,260px)}.system-toolbar__filters{align-items:flex-end}.system-toolbar__filters>.page-filter-field,.system-toolbar__filters>[class*=__field]{flex:1 1 220px;max-width:280px}.responsive-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px}.table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color-light) 88%,white);background:var(--bg-card);-webkit-overflow-scrolling:touch}.table-scroll .el-table{width:100%!important;max-width:100%;min-width:0!important}.card-gap-sm{gap:10px}.mobile-text-muted{color:var(--text-secondary)}.el-form-item{margin-bottom:16px!important}.dialog-form{padding:16px;border:1px solid color-mix(in srgb,var(--border-color-light) 86%,white);border-radius:14px;background:var(--bg-card-raised);box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent)}.dialog-form .el-form-item{margin-bottom:20px!important}.dialog-form .el-form-item:last-child{margin-bottom:0!important}.dialog-form .el-form-item__label{padding-right:18px;font-size:14px;font-weight:600;color:var(--text-regular)}.dialog-form .el-form-item__content{min-height:40px;line-height:1.6}.dialog-form .el-form-item__label,.dialog-form .el-form-item__content{padding-top:2px}.dialog-form .el-form-item.is-required>.el-form-item__label:before,.dialog-form .el-form-item.is-required .el-form-item__label-wrap>.el-form-item__label:before{margin-right:6px;color:var(--danger-color);font-size:14px;font-weight:700}.dialog-form .el-input,.dialog-form .el-select,.dialog-form .el-cascader,.dialog-form .el-date-editor,.dialog-form .el-textarea{width:100%}.dialog-form .el-input__inner,.dialog-form .el-textarea__inner,.dialog-form .el-select .el-input__inner,.dialog-form .el-cascader .el-input__inner{border-radius:10px;border-color:var(--surface-soft-border);box-shadow:none}.dialog-form .el-input__inner,.dialog-form .el-select .el-input__inner,.dialog-form .el-cascader .el-input__inner,.dialog-form .el-date-editor .el-input__inner{height:42px;line-height:42px;padding-left:14px;padding-right:14px}.dialog-form .el-textarea__inner{min-height:108px!important;padding:12px 14px;line-height:1.6}.dialog-form .el-input__inner:focus,.dialog-form .el-textarea__inner:focus,.dialog-form .el-select .el-input.is-focus .el-input__inner,.dialog-form .el-cascader.is-focus .el-input__inner{border-color:var(--primary-color-outline)}.dialog-section+.dialog-section,.dialog-form+.dialog-section,.dialog-section+.dialog-form{margin-top:22px}.dialog-section{width:100%;padding-top:8px;border-top:1px solid var(--surface-soft-border)}.dialog-section:first-child{padding-top:0;border-top:0}.dialog-section__head{margin-bottom:18px}.dialog-section__title{margin:0;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.5}.dialog-section__desc{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.8}.dialog-prompt-list{margin:12px 0 0;padding:14px 16px;list-style:none;border:1px solid var(--surface-soft-border);border-radius:8px;background:var(--surface-soft-fill-strong)}.dialog-prompt-list__item{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:13px;line-height:1.8}.dialog-prompt-list__item+.dialog-prompt-list__item{margin-top:8px}.dialog-prompt-list__label{flex:0 0 auto;color:var(--text-primary);font-weight:600;min-width:64px}.dialog-prompt-list__item--risk .dialog-prompt-list__label{color:var(--status-warning-text-strong)}.dialog-prompt-list__item--effect .dialog-prompt-list__label{color:var(--surface-info-text)}.dialog-prompt-list__text{flex:1 1 auto;min-width:0}.dialog-form-tip{margin-bottom:18px;padding:12px 14px;border:1px solid var(--surface-soft-border);border-radius:8px;background:var(--surface-soft-fill-strong);color:var(--text-secondary);font-size:13px;line-height:1.8}.dialog-field-tip,.dialog-inline-tip{margin-top:8px;color:var(--text-secondary);font-size:13px;line-height:1.7}.dialog-inline-tip{margin-bottom:0}.dialog-form .el-form-item__error{padding-top:4px;font-size:12px;line-height:1.5}.dialog-intro{margin-bottom:16px;padding:16px 18px;border:1px solid var(--surface-info-border);border-radius:8px;background:color-mix(in srgb,var(--surface-info-bg) 48%,var(--bg-card-raised))}.dialog-intro__eyebrow{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--surface-info-bg);color:var(--surface-info-text);font-size:12px;font-weight:700;letter-spacing:.06em}.dialog-intro__title{margin:10px 0 0;color:var(--text-primary);font-size:18px;font-weight:700}.dialog-intro__desc{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.dialog-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.dialog-info-card{padding:12px 14px;border-radius:8px;border:1px solid var(--surface-soft-border);background:var(--surface-soft-fill);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.dialog-info-card span{display:block;color:var(--text-secondary);font-size:12px}.dialog-info-card strong{display:block;margin-top:6px;color:var(--text-primary);font-size:16px;font-weight:700;word-break:break-word}.panel-drawer-shell{display:flex;flex-direction:column;gap:16px;padding:20px}.panel-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-drawer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel-drawer-close{flex:0 0 auto}.panel-drawer-kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--surface-info-text)}.panel-drawer-title{margin:0;color:var(--text-primary);font-size:24px;font-weight:700}.panel-drawer-desc{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.panel-drawer-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.panel-drawer-summary__item{padding:12px 14px;border-radius:8px;border:1px solid var(--surface-soft-border);background:var(--surface-soft-fill);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.panel-drawer-summary__item span{display:block;color:var(--text-secondary);font-size:12px}.panel-drawer-summary__item>span:after{content:":";margin-left:1px}.panel-drawer-summary__item strong{display:block;margin-top:6px;color:var(--text-primary);font-size:15px;font-weight:700;word-break:break-word}.dialog-info-card:has(.el-tag),.dialog-info-card:has(.page-table-pill),.panel-drawer-summary__item:has(.el-tag),.panel-drawer-summary__item:has(.page-table-pill),.detail-summary__item:has(.el-tag),.detail-summary__item:has(.page-table-pill),.ticketing-order-detail__item:has(.el-tag),.ticketing-order-detail__item:has(.page-table-pill){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dialog-info-card:has(.el-tag) strong,.dialog-info-card:has(.page-table-pill) strong,.panel-drawer-summary__item:has(.el-tag) strong,.panel-drawer-summary__item:has(.page-table-pill) strong,.detail-summary__item:has(.el-tag) strong,.detail-summary__item:has(.page-table-pill) strong,.ticketing-order-detail__item:has(.el-tag) strong,.ticketing-order-detail__item:has(.page-table-pill) strong{display:inline-flex;align-items:center;justify-content:center;width:100%}.dialog-info-card .el-tag,.dialog-info-card .page-table-pill,.panel-drawer-summary__item .el-tag,.panel-drawer-summary__item .page-table-pill,.detail-summary__item .el-tag,.detail-summary__item .page-table-pill,.ticketing-order-detail__item .el-tag,.ticketing-order-detail__item .page-table-pill{min-width:86px;justify-content:center}.panel-drawer-section{display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.panel-drawer-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-drawer-section__title{margin:0;color:var(--text-primary);font-size:16px;font-weight:700}.panel-drawer-section__desc{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.65}.time-range-item .el-form-item__content{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.time-range-item .time-field{flex:1 1 180px;min-width:0}.el-dialog__body{padding:24px 28px!important;max-height:min(70vh,640px);overflow-y:auto}.page-card{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border-color-light) 82%,white);border-radius:8px;box-shadow:var(--shadow-card);position:relative}.page-table-card{border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color-light) 82%,white);background:var(--bg-card);box-shadow:var(--shadow-card)}.section-title{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--text-primary)}.table-card{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border-color-light) 82%,white);border-radius:8px;box-shadow:var(--shadow-card);overflow:hidden;position:relative}.table-card>.table-scroll:first-child{border:0;border-bottom:1px solid var(--border-color-light);border-radius:0}.table-card .el-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:11px 14px 12px!important;margin-top:4px;border-top:1px solid var(--border-color-light)}.table-card .el-table+.el-pagination{margin-top:0}.table-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0}.page-title-bar .table-actions{justify-content:flex-end;width:auto}.panel-drawer-kicker{margin:0 0 6px;color:var(--surface-info-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.system-table-actions{justify-content:center}.el-table td.el-table__cell .cell:has(>.el-button),.el-table td.el-table__cell .cell:has(>.el-dropdown),.el-table td.el-table__cell .cell:has(>.el-popconfirm),.el-table td.el-table__cell .cell:has(>.el-link){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;width:100%}.table-actions .el-button{min-width:var(--button-min-width);margin:0!important;flex:0 1 auto;max-width:100%}.table-actions .el-button>span{min-width:0;white-space:normal}.el-table .table-actions{min-width:0}.el-table .table-actions .el-button,.el-table .table-actions .table-actions__more{min-width:56px}.el-table__fixed-right .table-actions,.el-table__fixed-right-patch .table-actions{justify-content:center}.el-table__fixed-right,.el-table__fixed-right-patch{box-shadow:-8px 0 18px color-mix(in srgb,var(--text-primary) 8%,transparent)}.el-table__fixed-right:before,.el-table__fixed-right-patch:before{background-color:var(--border-color-light)}.el-table td.el-table__cell .cell>.el-button,.el-table td.el-table__cell .cell>.el-dropdown,.el-table td.el-table__cell .cell>.el-popconfirm,.el-table td.el-table__cell .cell>.el-link{margin:0!important}.table-actions__more{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:28px;padding:5px 12px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-card-raised);color:var(--text-regular);font-size:12px;line-height:1.2;cursor:pointer;transition:all .2s}.table-actions__more:hover,.table-actions__more:focus{color:var(--primary-color);border-color:var(--primary-color-outline);background:var(--status-primary-bg)}.table-actions__more .i-ep-arrow-down{margin-left:4px;font-size:12px}.table-actions__dropdown{display:inline-flex}.table-actions__menu{padding:6px}.table-actions__menu-body{display:grid;gap:6px;min-width:96px}.table-actions__menu-body .el-button{width:100%;margin:0!important}.system-table-actions .el-button{flex:0 1 auto}.el-button{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;justify-content:center;gap:5px;min-height:var(--button-height);height:var(--button-height);min-width:var(--button-min-width);padding:0 var(--button-padding-x)!important;border:1px solid transparent!important;border-radius:var(--button-radius)!important;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;box-shadow:none}.el-button>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%}.el-button:hover{transform:none}.el-button:active{transform:translateY(0)}.el-button [class*=i-ep-]+span,.el-button span+[class*=i-ep-]{margin-left:0!important}.el-button [class*=i-ep-]{font-size:13px;line-height:1;flex-shrink:0}.el-button--medium,.el-button--small{min-height:var(--button-height);height:var(--button-height);min-width:var(--button-min-width);padding:0 var(--button-padding-x)!important;font-size:12px}.table-actions .el-button--small,.table-actions .el-button--mini{min-height:28px;height:28px;padding:0 9px!important;font-size:12px}.el-button--mini{min-height:var(--button-height);height:var(--button-height);min-width:var(--button-min-width);padding:0 var(--button-padding-x)!important;border-radius:var(--button-radius)!important;font-size:12px}.el-button.is-circle,.el-button.is-round{padding-left:0!important;padding-right:0!important}.el-button.is-circle{width:38px;min-width:38px}.el-button.is-circle.el-button--mini{width:30px;min-width:30px}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{transform:none;box-shadow:none!important;opacity:.62;cursor:not-allowed!important;pointer-events:none}.el-button:not(.el-button--text):not(.is-disabled):focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.el-button--primary{color:#fff!important;background:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:0 6px 12px color-mix(in srgb,var(--primary-color) 15%,transparent)}.el-button--primary:not(.is-disabled):hover,.el-button--primary:not(.is-disabled):focus{background:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;box-shadow:0 7px 14px color-mix(in srgb,var(--primary-color) 18%,transparent)}.el-button--primary:not(.is-disabled):active{background-color:var(--primary-color-active)!important;border-color:var(--primary-color-active)!important}.el-button--primary.is-plain{background:var(--status-primary-bg)!important;border-color:var(--status-primary-border)!important;color:var(--primary-color)!important;box-shadow:none}.el-button--warning{color:#fff!important;background:var(--warning-color)!important;border-color:var(--warning-color)!important;box-shadow:none}.el-button--warning:not(.is-disabled):hover,.el-button--warning:not(.is-disabled):focus{background-color:var(--warning-color-hover)!important;border-color:var(--warning-color-hover)!important}.el-button--warning:not(.is-disabled):active{background-color:var(--warning-color-active)!important;border-color:var(--warning-color-active)!important}.el-button--success{color:#fff!important;background:var(--success-color)!important;border-color:var(--success-color)!important;box-shadow:none}.el-button--success:not(.is-disabled):hover,.el-button--success:not(.is-disabled):focus{background-color:var(--success-color-hover)!important;border-color:var(--success-color-hover)!important}.el-button--success:not(.is-disabled):active{background-color:var(--success-color-active)!important;border-color:var(--success-color-active)!important}.el-button--danger{color:#fff!important;background:var(--danger-color)!important;border-color:var(--danger-color)!important;box-shadow:none}.el-button--danger:not(.is-disabled):hover,.el-button--danger:not(.is-disabled):focus{background-color:var(--danger-color-hover)!important;border-color:var(--danger-color-hover)!important}.el-button--danger:not(.is-disabled):active{background-color:var(--danger-color-active)!important;border-color:var(--danger-color-active)!important}.el-button--default,.dialog-footer .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger){border-color:var(--surface-outline-strong)!important;background:var(--bg-card-raised)!important;color:var(--text-regular)!important;box-shadow:none}.el-button--default:not(.is-disabled):hover,.el-button--default:not(.is-disabled):focus,.dialog-footer .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.is-disabled):hover,.dialog-footer .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.is-disabled):focus{border-color:var(--primary-color-outline)!important;color:var(--text-primary)!important;background:var(--bg-card-soft)!important;box-shadow:none}.el-button--danger:not(.is-disabled):hover,.el-button--danger:not(.is-disabled):focus,.el-button--warning:not(.is-disabled):hover,.el-button--warning:not(.is-disabled):focus,.el-button--success:not(.is-disabled):hover,.el-button--success:not(.is-disabled):focus{box-shadow:none}.el-button--text{padding-left:0!important;padding-right:0!important;min-width:auto;min-height:auto;border:none!important;border-radius:0!important;background:transparent!important;color:var(--primary-color)!important}.el-button--text:not(.is-disabled):hover,.el-button--text:not(.is-disabled):focus{color:var(--primary-color-hover)!important;background:transparent!important}.el-table .table-actions .el-button,.el-table .table-actions .table-actions__more{min-height:28px;height:28px;min-width:52px;padding:0 11px!important;border:1px solid var(--surface-outline-strong)!important;border-radius:6px!important;background:var(--bg-card-raised)!important;color:var(--text-regular)!important;font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,white 78%,transparent)}.el-table .table-actions .el-button>span,.el-table .table-actions .table-actions__more>span{width:auto;white-space:nowrap}.el-table .table-actions .el-button--text{min-width:52px;min-height:28px;padding:0 10px!important;border:1px solid var(--status-primary-border)!important;border-radius:6px!important;background:var(--status-primary-bg)!important;color:var(--primary-color)!important}.el-table .table-actions .el-button--primary,.el-table .table-actions .el-button--primary.is-plain{border-color:var(--status-primary-border)!important;background:var(--status-primary-bg)!important;color:var(--primary-color)!important}.el-table .table-actions .el-button--success{border-color:var(--status-success-border)!important;background:var(--status-success-bg)!important;color:var(--success-color)!important}.el-table .table-actions .el-button--warning{border-color:var(--status-warning-border)!important;background:var(--status-warning-bg)!important;color:var(--warning-color)!important}.el-table .table-actions .el-button--danger{border-color:var(--status-danger-border)!important;background:var(--status-danger-bg)!important;color:var(--danger-color)!important}.el-table .table-actions .el-button:not(.is-disabled):hover,.el-table .table-actions .el-button:not(.is-disabled):focus,.el-table .table-actions .table-actions__more:not(.is-disabled):hover,.el-table .table-actions .table-actions__more:not(.is-disabled):focus{border-color:var(--primary-color-outline)!important;background:color-mix(in srgb,var(--status-primary-bg) 46%,var(--bg-card-raised))!important;color:var(--text-primary)!important;box-shadow:inset 0 1px color-mix(in srgb,white 78%,transparent),0 0 0 2px var(--focus-ring)}.el-table .table-actions .el-button--primary:not(.is-disabled):hover,.el-table .table-actions .el-button--primary:not(.is-disabled):focus,.el-table .table-actions .el-button--text:not(.is-disabled):hover,.el-table .table-actions .el-button--text:not(.is-disabled):focus{border-color:var(--primary-color-outline)!important;background:color-mix(in srgb,var(--status-primary-bg) 72%,#fff)!important;color:var(--primary-color-active)!important}.el-table .table-actions .el-button--danger:not(.is-disabled):hover,.el-table .table-actions .el-button--danger:not(.is-disabled):focus{border-color:var(--danger-color)!important;background:color-mix(in srgb,var(--status-danger-bg) 76%,#fff)!important;color:var(--danger-color-active)!important}.tournament-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning),.system-table-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning),.shop-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning){border-color:var(--surface-outline-strong)!important;color:var(--text-regular)!important;background:var(--bg-card-raised)!important}.tournament-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning):hover,.system-table-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning):hover,.shop-actions .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning):hover{border-color:var(--primary-color-outline)!important;color:var(--text-primary)!important;background:var(--bg-card-soft)!important}.el-input__inner,.el-textarea__inner,.el-select .el-input__inner,.el-cascader .el-input__inner{border-radius:6px!important;border-color:color-mix(in srgb,var(--border-color) 88%,white)!important;background:var(--input-bg);color:var(--text-primary);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.el-input__inner,.el-select .el-input__inner,.el-cascader .el-input__inner{padding-left:12px!important;padding-right:12px!important;line-height:1.5!important}.el-input--prefix .el-input__inner{padding-left:36px!important}.el-input--suffix .el-input__inner,.el-select .el-input__inner,.el-cascader .el-input__inner{padding-right:36px!important}.el-input__prefix,.el-input__suffix{display:flex;align-items:center}.el-input__prefix{left:10px}.el-input__suffix{right:10px}.el-input__prefix-inner,.el-input__suffix-inner{display:inline-flex;align-items:center}.el-input__inner,.el-select .el-input__inner,.el-cascader .el-input__inner,.el-date-editor--daterange,.el-date-editor--datetimerange,.el-date-editor.el-input,.el-date-editor.el-input__inner{min-height:34px}.el-input--small .el-input__inner,.el-select .el-input--small .el-input__inner,.el-date-editor.el-input--small,.el-date-editor--daterange.el-input__inner,.el-date-editor--daterange.el-input__inner.el-input--small,.el-date-editor--datetimerange.el-input__inner,.el-date-editor--datetimerange.el-input__inner.el-input--small{height:34px!important;line-height:34px!important}.el-date-editor .el-range-input,.el-date-editor .el-range-separator,.el-input__icon,.el-select .el-input .el-select__caret{line-height:34px!important}.el-date-editor .el-range-input{height:32px}.el-date-editor--daterange .el-range-separator,.el-date-editor--datetimerange .el-range-separator{display:inline-flex;align-items:center;justify-content:center;height:100%}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-date-editor .el-range-input::placeholder,.el-date-editor .el-range-separator::placeholder{color:var(--text-secondary)!important;opacity:1!important;font-weight:400}.el-input__inner::-webkit-input-placeholder,.el-textarea__inner::-webkit-input-placeholder,.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--text-secondary)!important;opacity:1!important}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder,.el-date-editor .el-range-input::-moz-placeholder{color:var(--text-secondary)!important;opacity:1!important}.el-input__inner:-ms-input-placeholder,.el-textarea__inner:-ms-input-placeholder,.el-date-editor .el-range-input:-ms-input-placeholder{color:var(--text-secondary)!important}.el-select .el-input.is-disabled .el-input__inner::placeholder,.el-input.is-disabled .el-input__inner::placeholder,.el-textarea.is-disabled .el-textarea__inner::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,white)!important;opacity:1!important}.el-date-editor .el-range-separator{width:28px;color:var(--text-secondary)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--primary-color)!important;background:var(--bg-card);box-shadow:0 0 0 3px var(--focus-ring)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:var(--primary-color-outline)!important;background:var(--bg-card)}.el-form--inline .el-form-item__label,.el-form-item__label{color:var(--text-regular);font-weight:600}.el-table{overflow:hidden;border-radius:0!important;border-color:color-mix(in srgb,var(--border-color-light) 88%,white)!important;color:var(--text-regular);width:100%!important}.table-card .el-table{border-radius:0!important}.el-table:not(.el-table--scrollable-x) .el-table__header,.el-table:not(.el-table--scrollable-x) .el-table__body,.el-table:not(.el-table--scrollable-x) .el-table__footer{width:100%!important}.el-table__header-wrapper{border-radius:0;overflow:hidden}.el-table__body-wrapper{border-radius:0}.el-table__fixed,.el-table__fixed-right{overflow:hidden}.el-table__fixed{border-radius:12px 0 0 12px}.el-table__fixed-right{border-radius:0 12px 12px 0}.el-table__fixed .el-table__fixed-header-wrapper{border-radius:12px 0 0;overflow:hidden}.el-table__fixed-right .el-table__fixed-header-wrapper{border-radius:0 12px 0 0;overflow:hidden}.el-table__fixed:before,.el-table__fixed-right:before{background-color:var(--border-color)!important}.el-table th.el-table__cell{background:var(--table-header-bg)!important;color:var(--text-primary);font-weight:700;letter-spacing:0}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:8px 0!important}.el-table .cell{line-height:21px}.el-table tr:hover>td.el-table__cell{background:var(--table-row-hover-bg)!important}.el-table tr>td.el-table__cell{transition:background-color .16s ease}.route-soft-enter-active,.route-soft-leave-active{transition:opacity .16s ease,transform .16s ease}.route-soft-enter,.route-soft-leave-to{opacity:0;transform:translateY(4px)}.el-table--border,.el-table--group{border-color:var(--border-color)!important}.el-table--border:after,.el-table--group:after,.el-table:before{background-color:var(--border-color)!important}.el-dialog{border-radius:8px!important;overflow:hidden;max-width:min(100vw - 32px,1120px);border:1px solid color-mix(in srgb,var(--border-color-light) 82%,white);background:var(--bg-card-raised);box-shadow:0 24px 58px color-mix(in srgb,var(--text-primary) 16%,transparent)!important}.el-dialog__header{position:relative;padding:16px 20px 12px!important;border-bottom:1px solid var(--border-color-light);background:var(--dialog-header-bg)}.el-dialog__title{font-size:16px;font-weight:600;letter-spacing:0;color:var(--text-primary)}.el-dialog__headerbtn{top:12px;right:16px;width:30px;height:30px;border-radius:8px;background:var(--bg-card-sunken);transition:background-color .18s ease,transform .18s ease}.el-dialog__headerbtn:hover{background:var(--status-primary-bg);transform:none}.el-dialog__headerbtn .el-dialog__close{color:var(--text-secondary);font-size:14px}.el-dialog__body{padding:20px!important;max-height:min(74vh,760px);overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--bg-card-soft) 42%,var(--bg-card))}.el-dialog__footer{padding:12px 20px 14px!important;border-top:1px solid var(--border-color-light);background:var(--dialog-footer-bg)}.dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%}.el-dialog__footer>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%}.dialog-footer .el-button--primary,.dialog-footer .el-button--success,.dialog-footer .el-button--warning,.dialog-footer .el-button--danger,.el-dialog__footer>span .el-button--primary,.el-dialog__footer>span .el-button--success,.el-dialog__footer>span .el-button--warning,.el-dialog__footer>span .el-button--danger{order:2}.dialog-footer .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger),.el-dialog__footer>span .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger){order:1}.responsive-dialog{display:flex;flex-direction:column;max-width:min(100vw - 32px,1120px);max-height:calc(100vh - 40px)}.responsive-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden}.responsive-dialog .el-dialog__header,.responsive-dialog .el-dialog__footer{flex:0 0 auto}.responsive-dialog .el-dialog__header,.responsive-dialog .el-dialog__body,.responsive-dialog .el-dialog__footer{padding-left:20px!important;padding-right:20px!important}.dialog-footer .el-button,.el-dialog__footer>span .el-button{min-width:var(--button-min-width);margin:0!important;border-radius:4px}.dialog-footer .el-button+.el-button,.el-dialog__footer>span .el-button+.el-button{margin-left:0!important}.v-modal{background:var(--drawer-mask-bg)!important}.el-message-box{border-radius:10px!important;border:1px solid var(--border-color-light)!important;background:var(--bg-card-raised)!important;box-shadow:var(--chart-tooltip-shadow)!important;overflow:hidden}.el-tag{border-radius:4px!important;font-weight:500;height:22px;line-height:20px;padding:0 8px;font-size:11px;border-width:1px!important;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.el-tag--primary.el-tag--plain,.el-tag.el-tag--plain{color:var(--text-regular)}.el-tag--success.el-tag--plain{color:var(--success-color);background:var(--status-success-bg);border-color:var(--status-success-border)}.el-tag--warning.el-tag--plain{color:var(--warning-color);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.el-tag--danger.el-tag--plain{color:var(--danger-color);background:var(--status-danger-bg);border-color:var(--status-danger-border)}.el-tag--info.el-tag--plain{color:var(--text-regular);background:var(--status-info-bg);border-color:var(--status-info-border)}.el-tag--primary.el-tag--plain{color:var(--primary-color);background:var(--status-primary-bg);border-color:var(--status-primary-border)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{min-width:28px;height:28px;line-height:28px;border-radius:4px;border:1px solid transparent;font-size:12px}.el-pagination.is-background .el-pager li:not(.active){background:var(--bg-card-raised);border-color:var(--border-color-light);color:var(--text-regular)}.el-pagination.is-background .btn-next:not(:disabled),.el-pagination.is-background .btn-prev:not(:disabled){background:var(--bg-card-raised);border-color:var(--border-color-light);color:var(--text-regular)}.el-pagination.is-background .btn-next:not(:disabled):hover,.el-pagination.is-background .btn-prev:not(:disabled):hover,.el-pagination.is-background .el-pager li:not(.active):hover{border-color:var(--primary-color-outline);color:var(--primary-color);background:var(--primary-color-soft)}.el-pagination.is-background .el-pager li.active{border-color:var(--primary-color);box-shadow:none}.el-message-box__header{padding:16px 20px 12px!important;border-bottom:1px solid var(--border-color-light);background:var(--dialog-header-bg)}.el-message-box__content{padding:16px 20px 18px!important}.el-message-box__btns{padding:12px 20px 16px!important;border-top:1px solid var(--border-color-light);background:var(--dialog-footer-bg)}.el-drawer{border-radius:0;background:#fff;box-shadow:-8px 0 24px #0000001f;will-change:transform}.el-drawer:focus{outline:none}.el-drawer__body{color:var(--text-primary);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}@media(max-width:768px){html,body{font-size:14px}.app-container{padding:8px}.page-title-bar{flex-direction:column;align-items:flex-start;gap:8px}.page-title{font-size:18px;line-height:1.35}.page-subtitle{max-width:100%;margin-top:3px;font-size:12px;line-height:1.55}.page-intro{margin-bottom:14px}.page-shell{gap:10px}.page-intro p{margin-top:-4px;font-size:13px}.page-hero{flex-direction:column;padding:14px;gap:12px;border-radius:12px}.page-hero__meta{width:100%;gap:10px}.page-hero__meta-card{flex:1 1 100%;min-width:0;padding:12px 14px}.page-toolbar-card{padding:12px;border-radius:12px}.page-toolbar,.page-toolbar__filters,.page-toolbar__actions,.page-filter-field{width:100%}.page-filter-label,.page-hero__eyebrow{letter-spacing:0}.page-table-card__header{flex-direction:column;gap:10px;padding:14px}.page-table-card__tag{align-self:flex-start}.page-metric-grid{grid-template-columns:1fr;gap:12px}.page-top-grid,.page-panel-grid,.chart-layout,.leaderboard-grid,.shop-store-banner,.shop-panel-grid{grid-template-columns:1fr}.shop-store-banner{flex-direction:column;padding:16px}.shop-store-banner__side{width:100%;min-width:0}.section-title{margin-bottom:12px;font-size:17px}.leaderboard-head,.leaderboard-item,.leaderboard-item__stats{align-items:flex-start;flex-direction:column}.filter-container{padding:12px}.page-shell{padding:0 8px 14px;gap:10px;overflow-x:hidden}.page-card,.table-card,.filter-container,.page-toolbar-card,.page-toolbar,.page-toolbar__filters,.page-toolbar__actions,.system-toolbar,.system-toolbar__filters,.system-toolbar__actions{width:100%;min-width:0}.page-toolbar,.responsive-toolbar,.system-toolbar,.system-toolbar__filters,.system-toolbar__actions,.page-toolbar__filters{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.page-filter-field,.system-toolbar__filters>.page-filter-field,.system-toolbar__filters>[class*=__field],.filter-container .filter-item,.system-toolbar .toolbar-input{width:100%;max-width:100%;min-width:0;flex:1 1 100%}.page-toolbar .el-input,.page-toolbar .el-select,.page-toolbar .el-cascader,.page-toolbar .el-date-editor,.filter-container .el-input,.filter-container .el-select,.filter-container .el-cascader,.filter-container .el-date-editor,.dialog-footer .el-button,.dialog-form .el-date-editor,.dialog-form .el-select,.dialog-form .el-cascader,.dialog-form .el-input,.dialog-form .el-textarea{width:100%!important;min-width:0}.filter-container .el-button,.table-actions .el-button,.page-toolbar__actions .el-button{white-space:normal;line-height:1.4}.page-toolbar.system-toolbar .page-toolbar__actions,.filter-container>[class*=__actions],.system-toolbar__actions{width:100%;justify-content:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-toolbar.system-toolbar .page-toolbar__actions>*,.filter-container>[class*=__actions]>*,.system-toolbar__actions>*{width:100%;min-width:0;max-width:100%}.table-card{border-radius:12px}.table-card .el-pagination{justify-content:flex-start;flex-wrap:wrap;gap:6px;padding:12px!important}.table-card .el-pagination .el-pagination__total{flex:1 0 100%;margin-right:0}.table-card .el-pagination .el-pagination__jump{display:none}.table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:10px;-webkit-overflow-scrolling:auto}.dialog-form{padding:12px;border-radius:12px}.table-scroll .el-table{min-width:0!important}.table-scroll .el-button,.table-scroll .table-actions__more{-webkit-tap-highlight-color:transparent}.table-scroll .el-table__cell,.table-scroll .cell{backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-section-state__body{min-height:160px;padding:16px 12px}.el-dialog__body{max-height:calc(100vh - 180px)}.el-dialog{width:calc(100vw - 24px)!important;max-width:680px;margin-top:4vh!important}.el-dialog.responsive-dialog{width:100vw!important;max-width:680px;max-height:92vh;margin:0 auto!important;position:fixed;left:0;right:0;bottom:0;border-radius:14px 14px 0 0!important}.el-dialog.responsive-dialog .el-dialog__body{max-height:calc(92vh - 124px)}.dialog-intro{padding:14px;border-radius:12px}.dialog-intro__title{font-size:18px}.dialog-info-grid,.panel-drawer-summary{grid-template-columns:1fr}.el-dialog__body{padding:16px 14px!important}.el-dialog__header,.el-dialog__footer{padding-left:14px!important;padding-right:14px!important}.dialog-footer{flex-direction:column;align-items:stretch;gap:10px}.el-dialog__footer>span{flex-direction:column;align-items:stretch;gap:10px}.dialog-footer .el-button,.el-dialog__footer>span .el-button{width:100%;min-width:0;height:36px}.dialog-form .el-form-item{margin-bottom:16px!important}.dialog-form .el-form-item,.dialog-form .el-form-item__content,.dialog-form .el-form-item__label-wrap{width:100%;min-width:0}.dialog-form .el-form-item__label{display:block;width:100%!important;margin-bottom:8px;padding:0 0 2px!important;line-height:1.4!important;text-align:left!important}.dialog-form .el-form-item__content{margin-left:0!important}.el-drawer{width:100%!important;border-radius:0}.panel-drawer-shell{padding:14px}.panel-drawer-header,.panel-drawer-section__head{flex-direction:column}.panel-drawer-actions{justify-content:flex-start}.panel-drawer-title{font-size:20px}.time-range-item .el-form-item__content{gap:8px}}@media(max-width:480px){.page-shell{padding-left:6px;padding-right:6px}.page-toolbar.system-toolbar .page-toolbar__actions,.page-toolbar.page-toolbar-card .page-toolbar__actions,.page-toolbar.responsive-toolbar .page-toolbar__actions,.filter-container>[class*=__actions],.system-toolbar__actions{grid-template-columns:1fr}.table-actions .el-button{flex:1 1 calc(50% - 4px);min-width:0}.table-card .el-pagination .el-pagination__sizes{display:none}.table-scroll .el-table{min-width:0!important}.el-drawer{width:100%!important;border-radius:0}}@media(max-width:575px){.table-scroll .el-table{min-width:0!important}.chart-panel,.chart-panel-md,.chart-container,.map-chart{min-height:260px!important}}#app .page-shell,#app .page-stack{gap:18px}#app .page-title-bar{align-items:flex-start;padding:2px 2px 4px}#app .page-title{padding-left:0;border-left:0;font-size:23px;font-weight:700;line-height:1.35}#app .page-subtitle{margin-top:7px;font-size:13px;line-height:1.65}#app .page-card,#app .table-card,#app .page-table-card,#app .page-intro--card,#app .panel-card,#app .dashboard-business{border-color:var(--border-color-light);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-hero{gap:22px;padding:22px 24px;border:1px solid var(--border-color-light);border-top:3px solid var(--primary-color);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-hero h1,#app .page-hero h2,#app .page-hero h3{font-size:22px}#app .page-hero__eyebrow{min-height:26px;margin-bottom:10px;padding:0 9px;border-radius:5px;letter-spacing:0}#app .page-hero__meta{gap:14px}#app .page-hero__meta-card{min-width:128px;padding:15px 17px;border-radius:8px;box-shadow:none}#app .page-toolbar-card,#app .filter-container{gap:16px 12px;padding:18px;border:1px solid var(--border-color-light);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-toolbar-card:before{display:none}#app .page-toolbar__filters,#app .page-toolbar__actions,#app .system-toolbar__filters,#app .system-toolbar__actions{gap:12px}#app .page-filter-field{gap:8px}#app .page-filter-label{color:var(--text-regular);font-size:12px;font-weight:600}#app .page-table-card__header{padding:18px 20px;border-bottom-color:var(--border-color-light);background:var(--bg-card)}#app .page-table-card__title{font-size:16px;line-height:1.4}#app .page-table-card__title:before{width:7px;height:7px;margin-right:9px;border-radius:50%;vertical-align:2px}#app .page-table-card__desc{margin-top:6px;line-height:1.65}#app .page-table-card__state>.table-scroll,#app .table-card>.table-scroll:first-child{border-radius:0}#app .page-table-card__state .page-section-state__body{min-height:220px;border:0;border-radius:0;background:var(--bg-card);box-shadow:none}#app .page-section-state__body{border-color:var(--border-color-light);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-section-state__icon{width:48px;height:48px;border-radius:8px}#app .page-metric-grid{gap:18px}#app .page-metric-card,#app .page-side-card,#app .page-panel-card{padding:20px;border:1px solid var(--border-color-light);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-metric-card__value{margin-top:12px;font-size:30px}#app .table-scroll{border-color:var(--border-color-light);border-radius:8px;background:var(--bg-card)}#app .el-table{border-color:var(--border-color-light)!important}#app .el-table th.el-table__cell{padding:11px 0!important;background:var(--table-header-bg)!important;color:var(--text-regular);font-size:12px;font-weight:700}#app .el-table td.el-table__cell{padding:11px 0!important}#app .el-table .cell{line-height:22px}#app .el-table__fixed,#app .el-table__fixed-right,#app .el-table__fixed .el-table__fixed-header-wrapper,#app .el-table__fixed-right .el-table__fixed-header-wrapper{border-radius:0}#app .table-card .el-pagination{padding:14px 18px 16px!important;margin-top:0}#app .el-button,#app .el-button--medium,#app .el-button--small,#app .el-button--mini{min-height:36px;height:36px;min-width:76px;border-radius:7px!important}#app .el-button--primary{box-shadow:0 7px 16px color-mix(in srgb,var(--primary-color) 16%,transparent)}#app .table-actions .el-button--small,#app .table-actions .el-button--mini,#app .el-table .table-actions .el-button,#app .el-table .table-actions .table-actions__more{min-height:30px;height:30px;min-width:54px;border-radius:6px!important}#app .el-input__inner,#app .el-select .el-input__inner,#app .el-cascader .el-input__inner,#app .el-date-editor.el-input,#app .el-date-editor.el-input__inner{min-height:38px;border-radius:7px!important;background:var(--bg-card)}#app .el-input--small .el-input__inner,#app .el-select .el-input--small .el-input__inner,#app .el-date-editor.el-input--small,#app .el-date-editor--daterange.el-input__inner.el-input--small,#app .el-date-editor--datetimerange.el-input__inner.el-input--small{height:36px!important;min-height:36px;line-height:36px!important}#app .el-textarea__inner{min-height:92px;padding:10px 12px;border-radius:7px!important;background:var(--bg-card);line-height:1.65}#app .el-form-item{margin-bottom:20px!important}#app .dialog-form{padding:18px;border-color:var(--border-color-light);border-radius:8px;background:var(--bg-card-soft)}#app .dialog-form .el-input__inner,#app .dialog-form .el-textarea__inner,#app .dialog-form .el-select .el-input__inner,#app .dialog-form .el-cascader .el-input__inner{border-radius:7px}#app .el-dialog{border-color:var(--border-color-light);border-radius:8px!important;background:var(--bg-card);box-shadow:var(--surface-shadow-floating)!important}#app .el-dialog__header{padding:18px 22px 15px!important;background:var(--bg-card)}#app .el-dialog__body{padding:22px!important;background:var(--bg-card)}#app .el-dialog__footer{padding:14px 22px 18px!important}#app .el-message-box{border-radius:8px!important;box-shadow:var(--surface-shadow-floating)!important}#app .el-drawer{background:var(--bg-card);box-shadow:-16px 0 44px #0f172a1f}#app .panel-drawer-shell{padding:24px}#app .panel-drawer-header{gap:18px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--border-color-light)}#app .panel-drawer-section{padding:20px;border:1px solid var(--border-color-light);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .page-status-pill{min-height:26px;border-radius:6px}#app .system-page .page-hero,#app .device-page .page-hero,#app .site-page .page-hero,#app .tournament-page .page-hero,#app .analysis-compare-page .page-hero,#app .stadium-device-compare-page .page-hero,#app .region-map .page-hero,#app .flow-page .page-hero,#app .report-page .page-hero,#app .passenger-video-screen .page-toolbar-card,#app .system-page .page-toolbar-card,#app .device-page .page-toolbar-card,#app .site-page .page-toolbar-card,#app .tournament-page .page-toolbar-card{background:var(--bg-card)}#app .booking-task-overview,#app .booking-visual-board,#app .booking-report-section,#app .booking-summary-grid .page-metric-card,#app .shop-panel-card,#app .leaderboard-panel,#app .leaderboard-item,#app .leaderboard-empty{border-radius:8px}#app .shop-page .page-hero{padding:22px 24px;background:var(--bg-card)}#app .shop-page .page-hero:after{display:none}#app .shop-store-banner,#app .shop-store-banner__side,#app .shop-panel-card{border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .shop-store-banner__icon,#app .shop-rank-item__order{border-radius:7px;background:var(--module-shop-accent-surface)}#app .dashboard-container{gap:18px}#app .dashboard-toolbar{padding:20px 22px;border:1px solid var(--border-color-light);border-left:3px solid var(--primary-color);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-card)}#app .dashboard-title{font-size:23px}#app .dashboard-container .panel-card,#app .dashboard-container .dashboard-business{padding:20px}@media(max-width:768px){#app .page-shell,#app .page-stack,#app .dashboard-container{gap:12px}#app .page-shell{padding:0 4px 14px}#app .page-title-bar{padding:2px 2px 4px}#app .page-title{font-size:20px}#app .page-hero,#app .page-toolbar-card,#app .filter-container,#app .page-metric-card,#app .page-side-card,#app .page-panel-card,#app .dashboard-toolbar,#app .dashboard-container .panel-card,#app .dashboard-container .dashboard-business{padding:16px;border-radius:8px}#app .page-table-card__header{padding:16px}#app .el-dialog.responsive-dialog{border-radius:8px 8px 0 0!important}#app .dialog-form,#app .table-scroll{border-radius:8px}#app .panel-drawer-shell,#app .panel-drawer-section{padding:16px}}:root{--soy-primary-color: #646cff;--soy-primary-hover-color: #747bff;--soy-primary-pressed-color: #535bf2;--soy-card-color: #ffffff;--soy-layout-color: #f3f4f8;--soy-container-color: #f8f9fb;--soy-border-color: #e5e7eb;--soy-text-color: #1f2937;--soy-text-color-2: #64748b;--soy-header-height: 56px;--soy-sider-width: 224px;--soy-layout-gap: 12px;--soy-radius: 8px;--soy-shadow: 0 2px 10px rgb(15 23 42 / 6%)}html.dark,html[data-theme=dark]{--soy-card-color: #18181c;--soy-layout-color: #101014;--soy-container-color: #1f1f24;--soy-border-color: #303036;--soy-text-color: #f1f5f9;--soy-text-color-2: #94a3b8}html,body,#app{width:100%;min-width:0;height:100%;margin:0}body{color:var(--soy-text-color);background:var(--soy-layout-color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}.soybean-page-container{min-width:0;border:1px solid var(--soy-border-color);border-radius:var(--soy-radius);background:var(--soy-container-color);box-shadow:var(--soy-shadow)}.el-overlay,.el-popper{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.soybean-chart[data-v-73162cec]{width:100%;height:100%;min-width:0;min-height:180px;overflow:hidden}
