.svg-icon[data-v-6faeee15]{display:inline-block;flex-shrink:0;vertical-align:middle;fill:currentColor;overflow:hidden;line-height:1}.ui-svg-icon[data-v-6faeee15]{display:inline-flex;align-items:center;justify-content:center}.ui-svg-icon[data-v-6faeee15] svg{display:block;width:100%;height:100%}body,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{min-width:1200px}body.admin-mode{min-width:0;background:#f7fafa}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(garden-mode-switch){z-index:10001;animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-garden-transition=to-preview]::view-transition-old(root){animation:garden-canvas-out-left .26s cubic-bezier(.4,0,1,1) both}html[data-garden-transition=to-preview]::view-transition-new(root){animation:garden-canvas-in-right .26s cubic-bezier(.22,1,.36,1) both}html[data-garden-transition=to-edit]::view-transition-old(root){animation:garden-canvas-out-right .26s cubic-bezier(.4,0,1,1) both}html[data-garden-transition=to-edit]::view-transition-new(root){animation:garden-canvas-in-left .26s cubic-bezier(.22,1,.36,1) both}}@keyframes garden-canvas-out-left{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:.42;transform:translate(-18px) scale(.995)}}@keyframes garden-canvas-in-right{0%{opacity:.34;transform:translate(22px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes garden-canvas-out-right{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:.42;transform:translate(18px) scale(.995)}}@keyframes garden-canvas-in-left{0%{opacity:.34;transform:translate(-22px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}ul{list-style:none}img{border-style:none}a{text-decoration:none;color:inherit}.mobile-web-notice{position:fixed;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));z-index:9999;display:flex;align-items:flex-start;gap:10px;max-width:560px;margin:0 auto;padding:13px 15px;border:1px solid rgba(0,131,116,.26);border-radius:14px;background:#008374;box-shadow:0 16px 38px #004d4447;color:#fff;font-size:13px;line-height:1.45;pointer-events:none}.mobile-web-notice__icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:0 0 22px;margin-top:1px;color:#dff8ef}.mobile-web-notice__text{display:flex;min-width:0;flex-direction:column;gap:2px}.mobile-web-notice__text strong{font-size:14px;font-weight:700;line-height:20px}.mobile-web-notice__text span{color:#ffffffdb}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--ui-font-size-xs: 12px;--ui-font-size-sm: 14px;--ui-font-size-md: 16px;--ui-font-size-lg: 18px;--ui-font-size-xl: 20px;--ui-font-size-2xl: 24px;--ui-font-size-3xl: 32px;--ui-font-size-4xl: 40px;--ui-font-size-5xl: 48px;--ui-line-height-xs: 18px;--ui-line-height-sm: 22px;--ui-line-height-md: 26px;--ui-line-height-lg: 28px;--ui-line-height-xl: 32px;--ui-line-height-2xl: 38px;--ui-line-height-3xl: 44px;--ui-line-height-4xl: 52px;--ui-line-height-5xl: 58px;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-font-weight-heavy: 800;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-space-12: 48px;--ui-space-16: 64px;--ui-space-20: 80px;--ui-control-height-sm: 32px;--ui-control-height-md: 40px;--ui-control-height-lg: 48px;--ui-button-height-compact: var(--ui-control-height-sm);--ui-button-height-standard: var(--ui-control-height-md);--ui-button-height-prominent: var(--ui-control-height-lg);--ui-content-max: 1040px;--ui-grid-gap: var(--ui-space-6);--ui-page-gutter: clamp(var(--ui-space-6), 5vw, var(--ui-space-16));--ui-text-primary: var(--text-icon-font-gy-1);--ui-text-secondary: var(--text-icon-font-gy-2);--ui-text-tertiary: var(--text-icon-font-gy-3);--ui-text-disabled: var(--text-icon-font-gy-4);--ui-text-inverse: var(--text-icon-font-wh-1);--ui-accent: var(--Brand-color-6);--ui-accent-hover: var(--Brand-color-7);--ui-accent-soft: var(--Brand-color-1);--ui-accent-soft-hover: var(--Brand-color-2);--ui-surface: var(--Base-White);--ui-surface-page: var(--Brand-Content-Background);--ui-surface-subtle: var(--Gray-color-1);--ui-surface-muted: var(--Gray-color-2);--ui-border-subtle: var(--Gray-color-3);--ui-border-default: var(--Gray-color-4);--ui-border-strong: rgba(24, 29, 39, .16);--ui-border-accent-subtle: color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-shadow-card: 0 10px 24px rgba(16, 24, 40, .05);--ui-shadow-segment: 0 1px 4px rgba(16, 24, 40, .08);--ui-shadow-float: 0 12px 36px rgba(16, 24, 40, .08);--ui-shadow-pop: 0 8px 24px rgba(16, 24, 40, .12);--ui-input-border-hover: var(--td-brand-color);--ui-input-border-focus: var(--ui-accent);--ui-focus-ring: 0 0 0 2px rgba(0, 131, 116, .12);--ui-transition-base: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;--td-font-family: pingfang sc, microsoft yahei, arial regular;--td-font-family-medium: pingfang sc, microsoft yahei, arial medium;--Base-White: #FFFFFF;--Base-Black: #000000;--Brand-color-1: #eafaf5;--Brand-color-2: #cbece4;--Brand-color-3: #9ed6ca;--Brand-color-4: #6dbdae;--Brand-color-5: #4ba193;--Brand-color-6: #008374;--Brand-color-7: #006c5e;--Brand-color-8: #005247;--Brand-color-9: #003b33;--Brand-color-10: #002721;--td-brand-color-1: var(--Brand-color-1);--td-brand-color-2: var(--Brand-color-2);--td-brand-color-3: var(--Brand-color-3);--td-brand-color-4: var(--Brand-color-4);--td-brand-color-5: var(--Brand-color-5);--td-brand-color-6: var(--Brand-color-6);--td-brand-color-7: var(--Brand-color-7);--td-brand-color-8: var(--Brand-color-8);--td-brand-color-9: var(--Brand-color-9);--td-brand-color-10: var(--Brand-color-10);--td-brand-color: var(--td-brand-color-6);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--Brand-color-2);--td-brand-color-disabled: var(--Brand-color-3);--td-brand-color-active: var(--td-brand-color-7);--Brand-Menu-background: #EDF5F4;--Brand-Content-Background: #F7FAFA;--Warning-color-1: #FFF1E9;--Warning-color-2: #FFD9C2;--Warning-color-3: #FFB98C;--Warning-color-4: #FA9550;--Warning-color-5: #E37318;--Warning-color-6: #BE5A00;--Warning-color-7: #ba431b;--Warning-color-8: #9e3610;--Warning-color-9: #842b0b;--Warning-color-10: #5a1907;--td-warning-color: var(--Warning-color-5);--td-warning-color-hover: var(--Warning-color-4);--td-warning-color-focus: var(--Warning-color-2);--td-warning-color-active: var(--Warning-color-6);--td-warning-color-disabled: var(--Warning-color-3);--td-warning-color-light: var(--Warning-color-1);--Error-color-1: #fff0ed;--Error-color-2: #ffd8d2;--Error-color-3: #f8b9b0;--Error-color-4: #f78d94;--Error-color-5: #f6685d;--Error-color-6: #d54941;--Error-color-7: #ad352f;--Error-color-8: #b11f26;--Error-color-9: #951114;--Error-color-10: #680506;--td-error-color: var(--Error-color-6);--td-error-color-hover: var(--Error-color-5);--td-error-color-focus: var(--Error-color-2);--td-error-color-active: var(--Error-color-7);--td-error-color-disabled: var(--Error-color-3);--td-error-color-light: var(--Error-color-1);--Success-color-1: #E3F9E9;--Success-color-2: #C6F3D7;--Success-color-3: #92DAB2;--Success-color-4: #56C08D;--Success-color-5: #2BA471;--Success-color-6: #008858;--Success-color-7: #067945;--Success-color-8: #056334;--Success-color-9: #044f2a;--Success-color-10: #033017;--td-success-color: var(--Success-color-5);--td-success-color-hover: var(--Success-color-4);--td-success-color-focus: var(--Success-color-2);--td-success-color-active: var(--Success-color-6);--td-success-color-disabled: var(--Success-color-3);--td-success-color-light: var(--Success-color-1);--Info-color-1: #E6F4FF;--Info-color-2: #BAE0FF;--Info-color-3: #91CAFF;--Info-color-4: #69B1FF;--Info-color-5: #4096FF;--Info-color-6: #1677FF;--Info-color-7: #0958D9;--Info-color-8: #003EB3;--Info-color-9: #002C8C;--Info-color-10: #001D66;--Overlay-light: rgba(0, 0, 0, .5);--Overlay-white: rgba(255, 255, 255, .95);--Overlay-dark: rgba(0, 0, 0, .65);--Gray-color-1: #FAFAFA;--Gray-color-2: #F5F5F5;--Gray-color-3: #E9EAEB;--Gray-color-4: #D5D7DA;--Gray-color-5: #A4A7AE;--Gray-color-6: #717680;--Gray-color-7: #535862;--Gray-color-8: #414651;--Gray-color-9: #252B37;--Gray-color-10: #181D27;--Gray-color-11: #0A0D12;--Gray-color-12: #2c2c2c;--Gray-color-13: #242424;--Gray-color-14: #181818;--td-bg-color-container: var(--Base-White);--td-bg-color-container-select: var(--Base-White);--td-bg-color-page: var(--Gray-color-2);--td-bg-color-secondarycontainer: var(--Gray-color-1);--td-bg-color-container-hover: var(--Gray-color-1);--td-bg-color-container-active: var(--Gray-color-3);--td-bg-color-secondarycontainer-hover: var(--Gray-color-2);--td-bg-color-secondarycontainer-active: var(--Gray-color-4);--td-bg-color-component: var(--Gray-color-3);--td-bg-color-component-hover: var(--Gray-color-4);--td-bg-color-component-active: var(--Gray-color-6);--td-bg-color-component-disabled: var(--Gray-color-2);--td-component-stroke: var(--Gray-color-3);--td-component-border: var(--Gray-color-4);--text-icon-font-wh-4: #535862;--text-icon-font-wh-3: #717680;--text-icon-font-wh-2: #A4A7AE;--text-icon-font-wh-1: #FFFFFF;--text-icon-font-gy-4: #A4A7AE;--text-icon-font-gy-3: #717680;--text-icon-font-gy-2: #535862;--text-icon-font-gy-1: #181D27;--td-text-color-primary: var(--text-icon-font-gy-1);--td-text-color-secondary: var(--text-icon-font-gy-2);--td-text-color-placeholder: var(--text-icon-font-gy-3);--td-text-color-disabled: var(--text-icon-font-gy-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-light-hover: var(--Error-color-2);--td-success-color-light-hover: var(--Success-color-2);--td-bg-color-secondarycomponent: var(--Gray-color-4);--td-bg-color-secondarycomponent-hover: var(--Gray-color-5);--td-bg-color-secondarycomponent-active: var(--Gray-color-6);--td-table-shadow-color: rgba(0, 0, 0, 8%);--td-scrollbar-color: rgba(0, 0, 0, 10%);--td-scrollbar-hover-color: rgba(0, 0, 0, 30%);--td-scroll-track-color: #fff;--td-bg-color-specialcomponent: #fff;--td-border-level-1-color: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, 5%), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 5%), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 5%), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-radius-default: var(--radius-sm);--td-radius-medium: var(--radius-sm);--td-radius-large: var(--radius-md);--td-radius-round: 999px}:root .t-input{--td-radius-default: var(--radius-sm)}.ui-button-compact{height:var(--ui-button-height-compact)!important;min-height:var(--ui-button-height-compact)}.ui-button-standard{height:var(--ui-button-height-standard)!important;min-height:var(--ui-button-height-standard)}.ui-button-prominent{height:var(--ui-button-height-prominent)!important;min-height:var(--ui-button-height-prominent)}.t-dialog__footer .t-button{height:var(--ui-button-height-standard);min-height:var(--ui-button-height-standard)}.t-dialog__footer .t-button--theme-default.t-button--variant-base{border:1px solid var(--ui-border-default, #d5d7da);background:var(--ui-surface, #fff);color:var(--ui-text-primary, #181d27)}.t-dialog__footer .t-button--theme-default.t-button--variant-base:hover,.t-dialog__footer .t-button--theme-default.t-button--variant-base:focus-visible{border-color:var(--ui-accent, #008374);background:var(--ui-surface, #fff);color:var(--ui-accent, #008374)}:root[theme-mode=dark]{--td-brand-color-1: #4ba19320;--td-brand-color-2: #003b33;--td-brand-color-3: #005247;--td-brand-color-4: #006c5e;--td-brand-color-5: #008374;--td-brand-color-6: #4ba193;--td-brand-color-7: #6dbdae;--td-brand-color-8: #9ed6ca;--td-brand-color-9: #cbece4;--td-brand-color-10: #eafaf5;--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color: var(--td-brand-color-6);--td-brand-color-active: var(--td-brand-color-7);--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-component-stroke: var(--td-gray-color-11);--td-component-border: var(--td-gray-color-9);--text-icon-font-wh-4: #535862;--text-icon-font-wh-3: #717680;--text-icon-font-wh-2: #A4A7AE;--text-icon-font-wh-1: #FFFFFF;--text-icon-font-gy-4: #A4A7AE;--text-icon-font-gy-3: #717680;--text-icon-font-gy-2: #535862;--text-icon-font-gy-1: #181D27;--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-text-color-primary: var(--text-icon-font-wh-1);--td-text-color-secondary: var(--text-icon-font-wh-2);--td-text-color-placeholder: var(--text-icon-font-wh-3);--td-text-color-disabled: var(--text-icon-font-wh-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, 55%);--td-scrollbar-color: rgba(255, 255, 255, 10%);--td-scrollbar-hover-color: rgba(255, 255, 255, 30%);--td-scroll-track-color: #333;--td-bg-color-specialcomponent: transparent;--td-border-level-1-color: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6)}.t-input,.t-input__wrap,.t-input-adornment,.t-select-input,.t-input-number,.t-input__inner{border-radius:var(--radius-sm);transition:var(--ui-transition-base)}.t-input,.t-input__wrap,.t-input-adornment,.t-select-input,.t-input-number{border-color:var(--ui-border-default);background:var(--ui-surface);color:var(--ui-text-primary)}.t-input:hover,.t-input__wrap:hover,.t-input-adornment:hover,.t-select-input:hover,.t-input-number:hover{border-color:var(--ui-border-strong)}.t-input.t-is-focused,.t-input:focus-within,.t-input__wrap:focus-within,.t-input-adornment:focus-within,.t-select-input.t-is-focused,.t-select-input:focus-within,.t-input-number.t-is-focused,.t-input-number:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);outline:none}body:not(.admin-mode) .t-input:not(.t-is-disabled),body:not(.admin-mode) .t-input__wrap,body:not(.admin-mode) .t-input-adornment,body:not(.admin-mode) .t-select-input,body:not(.admin-mode) .t-input-number{border-color:var(--ui-border-default);background-color:var(--ui-surface);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body:not(.admin-mode) .t-input:not(.t-is-disabled):hover,body:not(.admin-mode) .t-input__wrap:hover,body:not(.admin-mode) .t-input-adornment:hover,body:not(.admin-mode) .t-select:not(.t-is-disabled):hover .t-input,body:not(.admin-mode) .t-select-input:not(.t-is-disabled):hover,body:not(.admin-mode) .t-input-number:not(.t-is-disabled):hover{border-color:var(--ui-input-border-hover)!important;background-color:var(--ui-surface);box-shadow:none!important}body:not(.admin-mode) .t-input.t-is-focused,body:not(.admin-mode) .t-input:focus-within,body:not(.admin-mode) .t-input__wrap:focus-within,body:not(.admin-mode) .t-input-adornment:focus-within,body:not(.admin-mode) .t-select.t-is-focused .t-input,body:not(.admin-mode) .t-select-input.t-is-focused,body:not(.admin-mode) .t-select-input:focus-within,body:not(.admin-mode) .t-input-number.t-is-focused,body:not(.admin-mode) .t-input-number:focus-within{border-color:var(--ui-input-border-focus)!important;background-color:var(--ui-surface);box-shadow:var(--ui-focus-ring)!important;outline:none}body:not(.admin-mode) .t-input.t-is-success,body:not(.admin-mode) .t-input.t-is-success:hover{border-color:var(--td-success-color)!important}body:not(.admin-mode) .t-input.t-is-success:focus,body:not(.admin-mode) .t-input.t-is-success.t-is-focused,body:not(.admin-mode) .t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)!important}body:not(.admin-mode) .t-input.t-is-warning,body:not(.admin-mode) .t-input.t-is-warning:hover{border-color:var(--td-warning-color)!important}body:not(.admin-mode) .t-input.t-is-warning:focus,body:not(.admin-mode) .t-input.t-is-warning.t-is-focused,body:not(.admin-mode) .t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)!important}body:not(.admin-mode) .t-input.t-is-error,body:not(.admin-mode) .t-input.t-is-error:hover{border-color:var(--td-error-color)!important}body:not(.admin-mode) .t-input.t-is-error:focus,body:not(.admin-mode) .t-input.t-is-error.t-is-focused,body:not(.admin-mode) .t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)!important}body:not(.admin-mode) .t-input.t-is-disabled,body:not(.admin-mode) .t-input__wrap.t-is-disabled,body:not(.admin-mode) .t-select.t-is-disabled .t-input,body:not(.admin-mode) .t-input-number.t-is-disabled{cursor:not-allowed;border-color:var(--Gray-color-3, #e9eaeb)!important;background-color:var(--Gray-color-2, #fafafa);box-shadow:none!important}body.admin-mode{--admin-radius-sm: 8px;--admin-radius-md: 12px;--admin-radius-lg: 20px;--admin-bg: #f7fafa;--admin-bg-soft: rgba(255, 255, 255, .72);--admin-surface: rgba(255, 255, 255, .86);--admin-surface-strong: #ffffff;--admin-surface-muted: #f8fbfb;--admin-border: rgba(24, 29, 39, .08);--admin-border-strong: #d5d7da;--admin-shadow-sm: none;--admin-shadow-md: none;--admin-shadow-lg: none;--admin-text-primary: #181d27;--admin-text-secondary: #535862;--admin-text-tertiary: #717680;--admin-accent: #008374;--admin-accent-strong: #006c5e;--admin-accent-soft: #eafaf5;--admin-accent-line: rgba(0, 131, 116, .18);--admin-input-border-hover: var(--td-brand-color);--admin-input-focus-ring: 0 0 0 2px rgba(0, 131, 116, .12);--td-font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--td-font-family-medium: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--td-text-color-primary: var(--admin-text-primary);--td-text-color-secondary: var(--admin-text-secondary);--td-text-color-placeholder: var(--admin-text-tertiary);--td-text-color-disabled: #a4a7ae;--td-bg-color-page: var(--admin-bg);--td-bg-color-container: var(--admin-surface-strong);--td-bg-color-container-hover: #fbfdfd;--td-bg-color-container-active: #f2f7f6;--td-bg-color-secondarycontainer: #f8fbfb;--td-bg-color-secondarycontainer-hover: #f2f7f6;--td-bg-color-secondarycontainer-active: #e8f2f0;--td-bg-color-component: #f8fbfb;--td-bg-color-component-hover: #f2f7f6;--td-bg-color-component-active: #e8f2f0;--td-bg-color-component-disabled: #f3f4f6;--td-bg-color-container-select: var(--admin-surface-strong);--td-component-border: var(--admin-border-strong);--td-component-stroke: #e9eaeb;--td-radius-default: var(--admin-radius-sm);--td-radius-medium: var(--admin-radius-sm);--td-radius-large: var(--admin-radius-md);--td-shadow-1: var(--admin-shadow-sm);--td-shadow-2: var(--admin-shadow-md);--td-shadow-3: var(--admin-shadow-lg);background:var(--admin-bg);color:var(--admin-text-primary)}body.admin-mode:before,body.admin-mode:after{display:none}body.admin-mode #app{position:relative;z-index:1}body.admin-mode .admin-surface{background:var(--admin-surface);border:1px solid transparent;box-shadow:var(--admin-shadow-md);backdrop-filter:none;-webkit-backdrop-filter:none}body.admin-mode .admin-surface-strong{background:var(--admin-surface-strong);border:1px solid transparent;box-shadow:var(--admin-shadow-sm)}body.admin-mode .admin-kicker{margin:0;color:var(--admin-accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.admin-mode .admin-section-title{margin:8px 0 0;color:var(--admin-text-primary);font-size:30px;line-height:1.14;font-weight:600}body.admin-mode .admin-section-desc{margin:14px 0 0;color:var(--admin-text-secondary);font-size:14px;line-height:1.7}body.admin-mode .admin-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-accent-line);background:#ffffffbd;color:var(--admin-text-secondary);font-size:12px;font-weight:500}body.admin-mode .admin-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--admin-accent);box-shadow:0 0 0 5px #0083741f}body.admin-mode .admin-chip-group{display:flex;flex-wrap:wrap;gap:10px}body.admin-mode .admin-meta-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-mode .admin-meta-card{padding:16px 18px;border-radius:var(--admin-radius-md);background:linear-gradient(180deg,#ffffffeb,#f8fbfbe6);border:1px solid rgba(24,29,39,.06)}body.admin-mode .admin-meta-label{margin:0;color:var(--admin-text-tertiary);font-size:12px}body.admin-mode .admin-meta-value{margin:10px 0 0;color:var(--admin-text-primary);font-size:26px;font-weight:600;line-height:1}body.admin-mode .admin-meta-note{margin:8px 0 0;color:var(--admin-text-secondary);font-size:13px;line-height:1.5}body.admin-mode .admin-toolbar-grid{display:grid;gap:12px}body.admin-mode .admin-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,190px) auto;align-items:center;gap:12px;min-width:0}body.admin-mode .admin-filter-bar.is-two-filters{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(150px,180px)) auto}body.admin-mode .admin-filter-bar.is-three-filters{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(140px,170px)) auto}body.admin-mode .admin-filter-search,body.admin-mode .admin-filter-control{min-width:0}body.admin-mode .admin-filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}body.admin-mode .admin-filter-actions .t-button{min-width:76px}body.admin-mode .admin-filter-bar .t-input,body.admin-mode .admin-filter-bar .t-input__wrap,body.admin-mode .admin-filter-bar .t-select,body.admin-mode .admin-filter-bar .t-select__wrap,body.admin-mode .admin-filter-actions .t-button{height:40px;min-height:40px;box-sizing:border-box}body.admin-mode .admin-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(83,88,98,.34) transparent}body.admin-mode .admin-table-scroll .t-table{min-width:var(--admin-table-min-width, 980px)}body.admin-mode .admin-table-scroll .t-table__content{overflow:visible}body.admin-mode .admin-table-scroll .t-table th{position:sticky;top:0;z-index:2}body.admin-mode .admin-table-scroll::-webkit-scrollbar{width:8px;height:8px}body.admin-mode .admin-table-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#53586257;background-clip:padding-box}body.admin-mode .admin-table-scroll::-webkit-scrollbar-track{background:transparent}body.admin-mode .admin-list-card{padding:24px;border-radius:var(--admin-radius-lg)}body.admin-mode .admin-list-title{margin:0;color:var(--admin-text-primary);font-size:18px;font-weight:600}body.admin-mode .admin-list-subtitle{margin:8px 0 0;color:var(--admin-text-tertiary);font-size:13px;line-height:1.6}body.admin-mode .admin-plain-list{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}body.admin-mode .admin-plain-list li{position:relative;padding-left:18px;color:var(--admin-text-secondary);font-size:14px;line-height:1.7}body.admin-mode .admin-plain-list li:before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:999px;background:var(--admin-accent)}body.admin-mode .t-input,body.admin-mode .t-input-adornment,body.admin-mode .t-select-input,body.admin-mode .t-input-number,body.admin-mode .t-textarea__inner{border-radius:var(--admin-radius-sm)}body.admin-mode .t-input,body.admin-mode .t-input__wrap,body.admin-mode .t-input-adornment,body.admin-mode .t-select .t-input,body.admin-mode .t-input-number,body.admin-mode .t-textarea__inner{background:#ffffffe0;border-color:#181d271a;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}body.admin-mode .t-input:hover,body.admin-mode .t-input__wrap:hover,body.admin-mode .t-input-adornment:hover,body.admin-mode .t-select .t-input:hover,body.admin-mode .t-input-number:hover,body.admin-mode .t-textarea__inner:hover{border-color:var(--admin-input-border-hover);background:#ffffffe0;box-shadow:none}body.admin-mode .t-input.t-is-focused,body.admin-mode .t-input.t-input--focused,body.admin-mode .t-input:focus-within,body.admin-mode .t-is-focused .t-input__wrap,body.admin-mode .t-select.t-is-focused .t-input,body.admin-mode .t-select__hoverless:not(.t-is-disabled) .t-input:focus-within,body.admin-mode .t-input-adornment:focus-within,body.admin-mode .t-input-number.t-is-focused,body.admin-mode .t-input-number:focus-within,body.admin-mode .t-textarea.t-is-focused .t-textarea__inner,body.admin-mode .t-textarea__inner:focus{border-color:var(--admin-accent);background:#ffffffe0;box-shadow:var(--admin-input-focus-ring);outline:none}body.admin-mode .t-input.t-is-success,body.admin-mode .t-input.t-is-success:hover{border-color:var(--td-success-color)}body.admin-mode .t-input.t-is-success:focus,body.admin-mode .t-input.t-is-success.t-is-focused,body.admin-mode .t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}body.admin-mode .t-input.t-is-warning,body.admin-mode .t-input.t-is-warning:hover{border-color:var(--td-warning-color)}body.admin-mode .t-input.t-is-warning:focus,body.admin-mode .t-input.t-is-warning.t-is-focused,body.admin-mode .t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}body.admin-mode .t-input.t-is-error,body.admin-mode .t-input.t-is-error:hover{border-color:var(--td-error-color)}body.admin-mode .t-input.t-is-error:focus,body.admin-mode .t-input.t-is-error.t-is-focused,body.admin-mode .t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}body.admin-mode .t-form__label,body.admin-mode .t-form-item__label{color:var(--admin-text-secondary);font-size:13px;font-weight:500}body.admin-mode .t-button{border-radius:var(--admin-radius-sm);font-weight:600;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease}body.admin-mode .t-button:hover,body.admin-mode .t-button:focus,body.admin-mode .t-button:active{transform:none;box-shadow:none!important}body.admin-mode .t-button--variant-outline{background:#fffc}body.admin-mode .t-tag{border-radius:var(--admin-radius-sm);font-weight:600}body.admin-mode .t-card{border-radius:var(--admin-radius-md);border-color:transparent;box-shadow:var(--admin-shadow-sm);background:#fffc}body.admin-mode .t-table{background:transparent}body.admin-mode .t-table table{border-collapse:separate;border-spacing:0}body.admin-mode .t-table th{background:#f7fbfa;color:var(--admin-text-tertiary);font-size:12px;font-weight:600;border-bottom-color:#e9eaeb}body.admin-mode .t-table td{background:#ffffff8a;color:var(--admin-text-primary);border-bottom-color:#181d270f}body.admin-mode .t-table tbody tr:hover td{background:#eafaf580}body.admin-mode .t-pagination{padding-top:6px}body.admin-mode .t-pagination .t-button,body.admin-mode .t-pagination .t-pagination__number{border-radius:var(--admin-radius-sm)}body.admin-mode .t-dialog__wrap .t-dialog{border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-lg);border:1px solid rgba(24,29,39,.08)}body.admin-mode .t-dialog__header{color:var(--admin-text-primary)}body.admin-mode .t-checkbox__label{color:var(--admin-text-secondary)}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}body.admin-mode .admin-animate-in{animation:admin-fade-up .45s ease both}body.admin-mode .admin-delay-1{animation-delay:.08s}body.admin-mode .admin-delay-2{animation-delay:.16s}@media(max-width:1180px){body.admin-mode .admin-meta-grid{grid-template-columns:1fr}body.admin-mode .admin-filter-bar,body.admin-mode .admin-filter-bar.is-two-filters,body.admin-mode .admin-filter-bar.is-three-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-mode .admin-filter-search{grid-column:1 / -1}body.admin-mode .admin-filter-actions{justify-content:flex-start}}@media(max-width:640px){body.admin-mode .admin-filter-bar,body.admin-mode .admin-filter-bar.is-two-filters,body.admin-mode .admin-filter-bar.is-three-filters{grid-template-columns:1fr}body.admin-mode .admin-filter-search{grid-column:auto}body.admin-mode .admin-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-mode .admin-filter-actions .t-button{width:100%}}.t-fake-arrow{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m6%209%206%206%206-6'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m6%209%206%206%206-6'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;transition:transform .2s}.t-fake-arrow path{display:none}.t-fake-arrow--active{transform:rotate(180deg)}
