.menu-list[data-v-3eacfb5a]{background:#fff;position:fixed;left:0;top:60px;bottom:0;overflow-y:auto;overflow-x:hidden;padding-top:16px;padding-bottom:24px;-webkit-user-select:none;user-select:none;border-right:1px solid #F1F5F9}.menu-list .admin-header[data-v-3eacfb5a]{padding:16px 12px;margin:0 8px 16px;text-align:center;background:linear-gradient(135deg,#6366f114,#818cf814);border-radius:12px;border:1px solid rgba(99,102,241,.15)}.menu-list .admin-header .admin-crown[data-v-3eacfb5a]{font-size:18px;margin-right:6px}.menu-list .admin-header .admin-title[data-v-3eacfb5a]{font-family:Fira Sans,sans-serif;font-size:14px;font-weight:600;color:#6366f1}.menu-list .tab-selector[data-v-3eacfb5a]{padding:0 8px;margin-bottom:16px}.menu-list .tab-selector .tab-select[data-v-3eacfb5a]{width:100%}.menu-list .tab-selector .tab-select[data-v-3eacfb5a] .t-input{height:36px;font-size:13px;border-radius:10px;border-color:#e2e8f0}.menu-list .tab-selector .tab-select[data-v-3eacfb5a] .t-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.menu-list .tab-selector .tab-select[data-v-3eacfb5a] .t-input__inner{text-align:center;padding:0 12px;font-family:Fira Sans,sans-serif}.menu-list[data-v-3eacfb5a]::-webkit-scrollbar{width:4px}.menu-list[data-v-3eacfb5a]::-webkit-scrollbar-track{background:transparent}.menu-list[data-v-3eacfb5a]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.menu-list[data-v-3eacfb5a]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.menu-list li[data-v-3eacfb5a]{list-style:none;display:flex;height:56px;cursor:pointer;align-items:center;justify-content:center;margin:4px 8px;border-radius:12px;transition:all .2s ease}.menu-list li[data-v-3eacfb5a]:hover{background:#f1f5f9}.menu-list li:hover .content-body .text[data-v-3eacfb5a]{color:#475569}.menu-list li .content-body[data-v-3eacfb5a]{position:relative;display:flex;flex-direction:column;align-items:center}.menu-list li .content-body .icon[data-v-3eacfb5a]{width:40px;height:40px;display:block;transition:transform .2s ease}.menu-list li .content-body .emoji-icon[data-v-3eacfb5a]{font-size:24px;display:block;width:40px;height:40px;line-height:40px;text-align:center;transition:transform .2s ease}.menu-list li .content-body .active-icon[data-v-3eacfb5a]{position:absolute;display:block;top:6px;left:-18px}.menu-list li .content-body .text[data-v-3eacfb5a]{text-align:center;font-family:Fira Sans,sans-serif;font-weight:500;font-size:11px;color:#64748b;line-height:14px;margin-top:4px;transition:color .2s ease}.menu-list li[data-v-3eacfb5a]:has(.text[style*="color: #434AF9"]),.menu-list li[data-v-3eacfb5a]:has(.text[style*="color: rgb(67, 74, 249)"]){background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 4px 12px #6366f14d}.menu-list li:has(.text[style*="color: #434AF9"]) .content-body .icon[data-v-3eacfb5a],.menu-list li:has(.text[style*="color: rgb(67, 74, 249)"]) .content-body .icon[data-v-3eacfb5a]{filter:brightness(0) invert(1)}.menu-list li:has(.text[style*="color: #434AF9"]) .content-body .text[data-v-3eacfb5a],.menu-list li:has(.text[style*="color: rgb(67, 74, 249)"]) .content-body .text[data-v-3eacfb5a]{color:#fff!important;font-weight:600}.menu-list .resize-handle[data-v-3eacfb5a]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;z-index:10;transition:background-color .2s}.menu-list .resize-handle[data-v-3eacfb5a]:hover{background:#6366f14d}.menu-list .resize-handle[data-v-3eacfb5a]:active{background:#6366f180}.system-settings[data-v-98499709]{min-height:400px;max-height:70vh;overflow-y:auto}.settings-content[data-v-98499709]{margin-top:16px}.settings-collapse[data-v-98499709] .t-collapse-panel__header{font-weight:500}.settings-form[data-v-98499709]{padding:16px 0}.settings-form .t-form-item[data-v-98499709]{margin-bottom:24px}.form-tip[data-v-98499709]{font-size:12px;color:#86909c;margin-top:4px}.range-input[data-v-98499709]{display:flex;align-items:center;gap:8px}.range-separator[data-v-98499709]{color:#86909c}.path-input-group[data-v-98499709],.password-input-group[data-v-98499709]{display:flex;align-items:center;width:100%}.dialog-footer[data-v-98499709]{display:flex;justify-content:flex-end;align-items:center}.theme-switcher[data-v-f2be43ac]{position:relative}.theme-trigger[data-v-f2be43ac]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--admin-card-bg, #E8EEF5);border-radius:12px;box-shadow:var(--admin-shadow-outset-sm, 4px 4px 8px #C5CCD8, -4px -4px 8px #FFFFFF);cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.theme-trigger[data-v-f2be43ac]:hover{box-shadow:var(--admin-shadow-hover, 6px 6px 12px #C5CCD8, -6px -6px 12px #FFFFFF);transform:translateY(-2px)}.theme-trigger[data-v-f2be43ac]:active{box-shadow:var(--admin-shadow-inset, inset 4px 4px 8px #C5CCD8, inset -4px -4px 8px #FFFFFF);transform:translateY(0)}.theme-trigger .trigger-icon[data-v-f2be43ac]{font-size:18px}.theme-trigger .trigger-text[data-v-f2be43ac]{font-size:14px;font-weight:600;color:var(--admin-text-primary, #2D3748)}.theme-trigger .trigger-arrow[data-v-f2be43ac]{font-size:10px;color:var(--admin-text-muted, #A0AEC0);margin-left:4px}.theme-panel[data-v-f2be43ac]{width:280px;background:var(--admin-card-bg, #E8EEF5);border-radius:16px;box-shadow:var(--admin-shadow-outset, 8px 8px 16px #C5CCD8, -8px -8px 16px #FFFFFF);overflow:hidden}.theme-panel .theme-panel-header[data-v-f2be43ac]{padding:20px;border-bottom:1px solid rgba(0,0,0,.05)}.theme-panel .theme-panel-header .title[data-v-f2be43ac]{display:block;font-size:16px;font-weight:700;color:var(--admin-text-primary, #2D3748);margin-bottom:4px}.theme-panel .theme-panel-header .subtitle[data-v-f2be43ac]{font-size:12px;color:var(--admin-text-muted, #A0AEC0)}.theme-panel .theme-list[data-v-f2be43ac]{padding:12px}.theme-panel .theme-item[data-v-f2be43ac]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.theme-panel .theme-item[data-v-f2be43ac]:last-child{margin-bottom:0}.theme-panel .theme-item[data-v-f2be43ac]:hover{background:#667eea14}.theme-panel .theme-item.active[data-v-f2be43ac]{background:linear-gradient(135deg,#667eea26,#7f9cf526);box-shadow:inset 3px 3px 6px #0000000d,inset -3px -3px 6px #fffc}.theme-panel .theme-item.active .theme-name[data-v-f2be43ac]{color:var(--admin-primary, #667EEA)}.theme-panel .theme-item .theme-icon[data-v-f2be43ac]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--admin-card-bg, #E8EEF5);border-radius:10px;box-shadow:var(--admin-shadow-outset-sm, 3px 3px 6px #C5CCD8, -3px -3px 6px #FFFFFF)}.theme-panel .theme-item .theme-info[data-v-f2be43ac]{flex:1}.theme-panel .theme-item .theme-info .theme-name[data-v-f2be43ac]{display:block;font-size:14px;font-weight:600;color:var(--admin-text-primary, #2D3748);margin-bottom:2px}.theme-panel .theme-item .theme-info .theme-desc[data-v-f2be43ac]{font-size:12px;color:var(--admin-text-muted, #A0AEC0)}.theme-panel .theme-item .check-icon[data-v-f2be43ac]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--admin-primary, #667EEA),var(--admin-primary-light, #7F9CF5));color:#fff;border-radius:50%;font-size:12px;font-weight:700}.dropdown-box .t-icon-chevron-right{display:none!important}.language-active{color:#166aff!important}.t-dropdown__item-text .language-switch{width:16px;display:block;margin-left:14px}.language-switch-box[data-v-e8f1a990]{display:flex}.header[data-v-e8f1a990]{width:100%;height:60px;padding:0 24px;display:flex;position:fixed;top:0;left:0;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#6366f1,#818cf8);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;z-index:998;box-shadow:0 2px 12px #6366f126;max-height:60px;overflow:hidden}.header .header-brand[data-v-e8f1a990]{display:flex;align-items:center;gap:10px;-webkit-app-region:no-drag;margin-right:24px}.header .header-logo[data-v-e8f1a990]{height:32px;width:auto;object-fit:contain}.header .header-title[data-v-e8f1a990]{font-family:Fira Sans,sans-serif;font-size:18px;font-weight:600;color:#fff;white-space:nowrap;letter-spacing:.5px}.header-center[data-v-e8f1a990]{flex:1;display:flex;align-items:center;justify-content:center;gap:32px;-webkit-app-region:no-drag}.header-contact[data-v-e8f1a990]{font-family:Fira Code,monospace;font-size:13px;font-weight:600;color:#fcd34d;white-space:nowrap;background:#00000026;padding:6px 14px;border-radius:20px}.header-manual[data-v-e8f1a990]{font-size:14px;font-weight:500;color:#fffffff2;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-app-region:no-drag;transition:all .2s ease;padding:6px 14px;border-radius:8px;background:#ffffff1a}.header-manual[data-v-e8f1a990]:hover{background:#fff3;color:#fff}.header-right[data-v-e8f1a990]{display:flex;align-items:center;gap:8px;-webkit-app-region:no-drag}.header-right .user-enddate[data-v-e8f1a990]{font-family:Fira Code,monospace;font-size:12px;color:#ffffffd9;white-space:nowrap;margin-right:12px;background:#0000001a;padding:4px 10px;border-radius:6px}.header-right .logout-btn[data-v-e8f1a990]{-webkit-app-region:no-drag;width:auto;height:32px;padding:0 14px;cursor:pointer;border-radius:8px;display:flex;align-items:center;transition:all .2s ease}.header-right .logout-btn .logout-text[data-v-e8f1a990]{font-size:13px;font-weight:500;color:#ffffffe6}.header-right .logout-btn[data-v-e8f1a990]:hover{background:#ffffff26}.header-right .logout-btn:hover .logout-text[data-v-e8f1a990]{color:#fff}.header-right-item[data-v-e8f1a990]{-webkit-app-region:no-drag;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:all .2s ease}.header-right-item[data-v-e8f1a990]:hover{background:#ffffff26}.header-right-item-text[data-v-e8f1a990]{font-family:Fira Sans,sans-serif;font-weight:500;font-size:12px;color:#ffffffe6;line-height:14px;text-align:left}.header-right-item img[data-v-e8f1a990]{width:20px;height:20px;filter:brightness(0) invert(1);opacity:.9}.tabs-container[data-v-c4652c31]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-color, #fff);overflow:hidden}.tabs-bar-wrapper[data-v-c4652c31]{display:flex;align-items:center;height:40px;background:var(--bg-color-secondary, #f5f5f5);border-bottom:1px solid var(--border-color, #e0e0e0);flex-shrink:0;position:relative;z-index:1;overflow:hidden}.scroll-btn[data-v-c4652c31]{flex-shrink:0;width:32px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.scroll-btn .scroll-btn-inner[data-v-c4652c31]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;box-shadow:0 2px 8px #6366f159;transition:all .2s ease}.scroll-btn .scroll-btn-inner[data-v-c4652c31]:hover{transform:scale(1.1);box-shadow:0 4px 12px #6366f180}.scroll-btn .scroll-btn-inner[data-v-c4652c31]:active{transform:scale(.95)}.scroll-btn-left[data-v-c4652c31]{padding-left:4px;background:linear-gradient(90deg,var(--bg-color-secondary, #f5f5f5) 70%,transparent)}.scroll-btn-right[data-v-c4652c31]{padding-right:4px;background:linear-gradient(270deg,var(--bg-color-secondary, #f5f5f5) 70%,transparent)}.tabs-bar[data-v-c4652c31]{flex:1;display:flex;align-items:center;height:100%;padding:0 8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tabs-bar[data-v-c4652c31]::-webkit-scrollbar{display:none}.tab-item[data-v-c4652c31]{display:flex;align-items:center;padding:0 12px;height:32px;margin-right:4px;background:var(--bg-color, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:4px 4px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;white-space:nowrap;min-width:100px;max-width:200px;flex-shrink:0}.tab-item[data-v-c4652c31]:hover{background:var(--bg-color-secondary, #fafafa);border-color:var(--border-color-hover, #d0d0d0)}.tab-item:hover .close-icon[data-v-c4652c31]{opacity:1}.tab-item.active[data-v-c4652c31]{background:var(--bg-color, #fff);border-bottom-color:var(--bg-color, #fff);border-color:var(--border-color, #e0e0e0) var(--border-color, #e0e0e0) var(--bg-color, #fff);z-index:1;position:relative;margin-bottom:-1px}.tab-icon[data-v-c4652c31]{margin-right:6px;flex-shrink:0}.tab-name[data-v-c4652c31]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary, #333)}.close-icon[data-v-c4652c31]{margin-left:6px;opacity:1!important;visibility:visible!important;display:inline-block!important;transition:color .2s;flex-shrink:0;cursor:pointer;color:var(--text-secondary, #666)}.close-icon[data-v-c4652c31]:hover{color:var(--error-color, #d32f2f)}.tabs-content[data-v-c4652c31]{flex:1;overflow:hidden;position:relative}.content-box[data-v-ed2cf28a]{width:100%;height:100%;display:flex;flex-direction:row}.content-box .router-content-box[data-v-ed2cf28a]{width:100%}[data-v-ed2cf28a]::-webkit-scrollbar{width:10px}[data-v-ed2cf28a]::-webkit-scrollbar-track{background-color:#f1f1f1}[data-v-ed2cf28a]::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:5px}.theme-neumorphism .home-content-box,.theme-neumorphism div.home-content-box,.theme-neumorphism .form-list-content-box,.theme-neumorphism div.form-list-content-box,.theme-neumorphism .router-content-box{background:linear-gradient(180deg,#e8eef5,#e0e5ec)!important}.theme-neumorphism .header{background:linear-gradient(135deg,#667eea,#7f9cf5)!important}.theme-dark .home-content-box,.theme-dark div.home-content-box,.theme-dark .form-list-content-box,.theme-dark div.form-list-content-box,.theme-dark .router-content-box,.theme-dark body,.theme-dark #app{background:#1a202c!important}.theme-dark .header{background:linear-gradient(135deg,#1a202c,#2d3748)!important}.theme-glass .home-content-box,.theme-glass div.home-content-box,.theme-glass .form-list-content-box,.theme-glass div.form-list-content-box,.theme-glass .router-content-box{background:linear-gradient(135deg,#667eea80,#764ba280)!important}.theme-glass .header{background:linear-gradient(135deg,#667eea,#764ba2)!important}.theme-fresh .home-content-box,.theme-fresh div.home-content-box,.theme-fresh .form-list-content-box,.theme-fresh div.form-list-content-box,.theme-fresh .router-content-box{background:linear-gradient(180deg,#f0fdf4,#dcfce7)!important}.theme-fresh .header{background:linear-gradient(135deg,#22c55e,#4ade80)!important}:root{--primary-color: #6366F1;--primary-color-hover: #4F46E5;--primary-color-light: #EEF2FF;--secondary-color: #818CF8;--success-color: #22C55E;--warning-color: #F59E0B;--error-color: #EF4444;--info-color: #6366F1;--cta-color: #22C55E;--cta-color-hover: #16A34A;--text-primary: #1E293B;--text-secondary: #475569;--text-tertiary: #64748B;--text-placeholder: #94A3B8;--text-disabled: #CBD5E1;--text-on-primary: #FFFFFF;--text-on-dark: #F8FAFC;--bg-color: #ffffff;--bg-color-secondary: #F8FAFC;--bg-color-tertiary: #F1F5F9;--bg-color-disabled: #E2E8F0;--bg-gradient: linear-gradient(180deg, #EEF2FF 0%, #F8FAFC 100%);--border-color: #E2E8F0;--border-color-hover: #CBD5E1;--border-color-focus: #6366F1;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--font-family-sans: "Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "Fira Code", "Consolas", "Monaco", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .12);--shadow-primary: 0 4px 14px rgba(99, 102, 241, .25);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--breakpoint-xs: 0px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--gradient-indigo: linear-gradient(135deg, #6366F1, #818CF8);--gradient-green: linear-gradient(135deg, #22C55E, #4ADE80);--gradient-amber: linear-gradient(135deg, #F59E0B, #FBBF24);--gradient-pink: linear-gradient(135deg, #EC4899, #F472B6);--gradient-red: linear-gradient(135deg, #EF4444, #F87171);--gradient-purple: linear-gradient(135deg, #8B5CF6, #A78BFA);--gradient-cyan: linear-gradient(135deg, #06B6D4, #22D3EE);--gradient-teal: linear-gradient(135deg, #14B8A6, #2DD4BF)}body{font-family:var(--font-family-sans);color:var(--text-primary);background-color:var(--bg-color-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre,.mono{font-family:var(--font-family-mono)}@media (max-width: 575.98px){:root{--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--spacing-xs: 3px;--spacing-sm: 6px;--spacing-md: 10px;--spacing-lg: 14px;--spacing-xl: 20px}}@media (min-width: 576px) and (max-width: 767.98px){:root{--font-size-xs: 11px;--font-size-sm: 13px;--font-size-md: 15px;--font-size-lg: 17px;--font-size-xl: 19px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px}}@media (min-width: 768px) and (max-width: 991.98px){:root{--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 15px;--font-size-lg: 17px;--font-size-xl: 19px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 28px}}@media (min-width: 992px) and (max-width: 1199.98px){:root{--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px}}@media (min-width: 1200px) and (max-width: 1599.98px){:root{--font-size-xs: 13px;--font-size-sm: 15px;--font-size-md: 17px;--font-size-lg: 19px;--font-size-xl: 21px;--spacing-lg: 24px;--spacing-xl: 32px}}@media (min-width: 1600px){:root{--font-size-xs: 14px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 20px;--font-size-xl: 22px;--spacing-lg: 28px;--spacing-xl: 40px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.mobile .container{padding:0 var(--spacing-sm)}.page-container{min-height:100vh;background-color:var(--bg-color-secondary);padding:var(--spacing-md)}.mobile .page-container{padding:var(--spacing-sm)}.mobile-only,.tablet-only,.pc-only{display:none!important}.hide-mobile,.hide-tablet,.hide-pc{display:block}@media (max-width: 575.98px){.xs-only{display:block!important}.hide-xs{display:none!important}.mobile-only{display:block!important}.hide-mobile,.tablet-only,.pc-only,.sm-only,.md-only,.lg-only,.xl-only,.xxl-only{display:none!important}}@media (min-width: 576px) and (max-width: 767.98px){.sm-only{display:block!important}.hide-sm{display:none!important}.mobile-only{display:block!important}.hide-mobile,.tablet-only,.pc-only,.xs-only,.md-only,.lg-only,.xl-only,.xxl-only{display:none!important}}@media (min-width: 768px) and (max-width: 991.98px){.md-only{display:block!important}.hide-md{display:none!important}.tablet-only{display:block!important}.hide-tablet,.mobile-only,.pc-only,.xs-only,.sm-only,.lg-only,.xl-only,.xxl-only{display:none!important}}@media (min-width: 992px) and (max-width: 1199.98px){.lg-only{display:block!important}.hide-lg{display:none!important}.pc-only{display:block!important}.hide-pc,.mobile-only,.tablet-only,.xs-only,.sm-only,.md-only,.xl-only,.xxl-only{display:none!important}}@media (min-width: 1200px) and (max-width: 1599.98px){.xl-only{display:block!important}.hide-xl{display:none!important}.pc-only{display:block!important}.hide-pc,.mobile-only,.tablet-only,.xs-only,.sm-only,.md-only,.lg-only,.xxl-only{display:none!important}}@media (min-width: 1600px){.xxl-only{display:block!important}.hide-xxl{display:none!important}.pc-only{display:block!important}.hide-pc,.mobile-only,.tablet-only,.xs-only,.sm-only,.md-only,.lg-only,.xl-only{display:none!important}}.responsive-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media (min-width: 576px){.responsive-container{max-width:540px}}@media (min-width: 768px){.responsive-container{max-width:720px}}@media (min-width: 992px){.responsive-container{max-width:960px}}@media (min-width: 1200px){.responsive-container{max-width:1140px}}@media (min-width: 1600px){.responsive-container{max-width:1400px}}.responsive-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(1,1fr)}@media (min-width: 576px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.responsive-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){.responsive-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1600px){.responsive-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 767.98px){.text-center-mobile{text-align:center!important}}@media (min-width: 768px){.text-left-desktop{text-align:left!important}}.spacing-responsive{padding:var(--spacing-md)}@media (max-width: 767.98px){.spacing-responsive{padding:var(--spacing-sm)}}@media (min-width: 992px){.spacing-responsive{padding:var(--spacing-lg)}}@media (hover: none) and (pointer: coarse){button,a,[role=button]{min-height:44px;min-width:44px}.no-hover:hover{background-color:inherit;color:inherit}}@media (hover: hover) and (pointer: fine){.hover-effect:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);transition:all .3s ease}}[class$=-page],[class*="-page "],.voice-clone-page,.avatar-clone-page,.bgm-page,.background-page,.doc-page,.doc-template-page,.subtitle-page,.pip-media-page,.material-page,.display-template-page,.publish-page,.doc-collect-page,.batch-synthesis-page,.vip-center-page,.video-list-page{background:linear-gradient(180deg,#eef2ff,#f8fafc)!important}[class$=-card],[class*="-card "],.voice-clone-card,.avatar-clone-card,.bgm-card,.template-card,.content-card,.form-card,.list-card{background:#fff!important;border-radius:16px!important;box-shadow:0 2px 12px #0000000a!important}.card-title{font-family:Fira Sans,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#1e293b!important;border-bottom-color:#f1f5f9!important}.card-count{color:#64748b!important;font-weight:500!important}.t-button{border-radius:10px!important;font-family:Fira Sans,sans-serif!important;font-weight:500!important;transition:all .2s ease!important}.t-button--theme-primary:not(.t-button--variant-outline):not(.t-button--variant-text){background:linear-gradient(135deg,#6366f1,#818cf8)!important;border:none!important}.t-button--theme-primary:not(.t-button--variant-outline):not(.t-button--variant-text):hover{box-shadow:0 4px 12px #6366f14d!important}.t-button--variant-outline.t-button--theme-primary{background:transparent!important;border:1px solid #6366F1!important;color:#6366f1!important}.t-button--variant-outline.t-button--theme-primary:hover{background:#6366f114!important}.t-input{border-radius:10px!important;border-color:#e2e8f0!important}.t-input:hover{border-color:#cbd5e1!important}.t-input:focus,.t-input.t-is-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.t-input__inner{font-family:Fira Sans,sans-serif!important}.t-select .t-input{border-radius:10px!important}.t-radio__input.t-is-checked{border-color:#6366f1!important;background:#6366f1!important}.t-radio-button.t-is-checked{background:linear-gradient(135deg,#6366f1,#818cf8)!important;border-color:transparent!important;color:#fff!important}.t-checkbox.t-is-checked .t-checkbox__input{background:#6366f1!important;border-color:#6366f1!important}.t-tag{border-radius:6px!important;font-family:Fira Sans,sans-serif!important;font-weight:500!important}.t-table{border-radius:12px!important;overflow:hidden!important}.t-table__header th{background:#f8fafc!important;font-family:Fira Sans,sans-serif!important;font-weight:600!important;color:#475569!important}.t-table__body td{font-family:Fira Sans,sans-serif!important;color:#1e293b!important}.t-dialog{border-radius:16px!important}.t-dialog__header{font-family:Fira Sans,sans-serif!important;font-weight:600!important}.t-form-item__label{font-family:Fira Sans,sans-serif!important;font-weight:500!important;color:#475569!important}[class$=-empty],[class*="-empty "],.empty,.bgm-empty,.voice-empty,.avatar-empty{font-family:Fira Sans,sans-serif!important;color:#64748b!important}[class$=-item],[class*="-item "],.bgm-item,.voice-item,.avatar-item,.template-item-card{border-radius:16px!important;transition:all .25s ease!important}[class$=-item]:hover,[class*="-item "]:hover,.bgm-item:hover,.voice-item:hover,.avatar-item:hover,.template-item-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #6366f11f!important}.pagination-box,.pagination{background:#fff!important;border-radius:12px!important;padding:16px!important}.t-pagination__btn{border-radius:8px!important}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px;-webkit-appearance:none;border-radius:var(--border-radius-md)}button,.t-button{min-height:44px;min-width:44px;touch-action:manipulation}a{min-height:44px;display:inline-flex;align-items:center;touch-action:manipulation}.t-card{margin-bottom:var(--spacing-md);border-radius:var(--border-radius-lg)}.t-list-item{padding:var(--spacing-md) var(--spacing-sm);min-height:56px}.t-dialog{margin:var(--spacing-sm);max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 64px)!important;border-radius:var(--border-radius-lg)}.t-dialog__header{padding:var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-lg);border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-color);z-index:1}.t-dialog__body{padding:var(--spacing-md) var(--spacing-sm);max-height:calc(100vh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.t-dialog__footer{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border-color);position:sticky;bottom:0;background:var(--bg-color);z-index:1;display:flex;gap:var(--spacing-sm);justify-content:flex-end}.t-dialog__footer .t-button{flex:1;max-width:none;min-height:44px}.t-dialog__footer .t-space{width:100%;gap:var(--spacing-sm)}.t-dialog__footer .t-space .t-button{flex:1;min-width:0}display: flex;gap: var(--spacing-sm);justify-content: flex-end;.t-button{flex:1;max-width:none;min-height:44px}.t-space{width:100%;gap:var(--spacing-sm)}.t-space .t-button{flex:1;min-width:0}}.t-dropdown{min-width:120px}.t-dropdown__menu{max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.t-input{font-size:16px}.t-input__inner{padding:var(--spacing-sm) var(--spacing-md);min-height:44px}.t-pagination{flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs)}.t-pagination__btn{min-width:36px;min-height:36px;padding:var(--spacing-xs) var(--spacing-sm)}.t-pagination__text{font-size:var(--font-size-xs)}.t-table{font-size:var(--font-size-sm)}.t-table__cell{padding:var(--spacing-sm)}.t-upload{width:100%}.t-upload__trigger{width:100%;min-height:44px}.t-select{font-size:16px}.t-select__single{min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.t-date-picker{font-size:16px}.t-date-picker__input{min-height:44px}.t-slider{padding:var(--spacing-md) 0}.t-slider__button{width:24px;height:24px}.t-loading{min-height:100px}.t-empty{padding:var(--spacing-xl) var(--spacing-md)}.t-empty__description{font-size:var(--font-size-sm)}.t-message,.t-notification{max-width:calc(100vw - 32px);margin:var(--spacing-sm)}.t-dialog__confirm .t-dialog__body{padding:var(--spacing-lg) var(--spacing-md)}.t-dialog__confirm .t-dialog__footer{padding:var(--spacing-md)}.t-tabs .t-tabs__nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.t-tabs .t-tabs__nav::-webkit-scrollbar{display:none}.t-tabs .t-tabs__nav-item{min-width:80px;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.t-steps .t-steps-item{font-size:var(--font-size-xs)}.t-rate .t-rate__item{font-size:24px}.t-switch{min-width:48px;min-height:28px}.t-checkbox,.t-radio{min-height:44px;min-width:44px;display:flex;align-items:center}.t-checkbox__input,.t-radio__input{width:20px;height:20px}} @media (max-width: 575.98px){:root{--spacing-xs: 3px;--spacing-sm: 6px;--spacing-md: 10px;--spacing-lg: 14px;--spacing-xl: 18px}.responsive-grid{grid-template-columns:1fr!important;gap:var(--spacing-sm)}.t-list-item{padding:var(--spacing-sm);min-height:48px}.t-form-item{margin-bottom:var(--spacing-md)}.t-form-item__label{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.t-space{gap:var(--spacing-xs)!important}.t-button-group{.t-button{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.page-content{padding:var(--spacing-md)}.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (hover: none) and (pointer: coarse){button,a,[role=button],.t-button,.t-link,.t-tag,.t-badge{min-height:44px;min-width:44px;touch-action:manipulation}*:hover{transition:none}button:active,a:active,[role=button]:active,.t-button:active{opacity:.7;transform:scale(.98)}*{-webkit-overflow-scrolling:touch}input,textarea,select{font-size:16px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@supports (padding: max(0px)){.safe-area-top{padding-top:max(env(safe-area-inset-top),var(--spacing-md))}.safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom),var(--spacing-md))}.safe-area-left{padding-left:max(env(safe-area-inset-left),var(--spacing-md))}.safe-area-right{padding-right:max(env(safe-area-inset-right),var(--spacing-md))}}@media (orientation: landscape) and (max-height: 500px){.page-content{padding:var(--spacing-sm) var(--spacing-md)}.bottom-nav{min-height:48px}.page-title,h1,h2,h3{font-size:calc(var(--font-size-lg) * .9);margin-bottom:var(--spacing-xs)}.t-form-item{margin-bottom:var(--spacing-sm)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
