:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--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: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--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-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--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-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--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: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--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: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--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-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--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-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--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, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{--brand-hue: 228.8;--brand-sat: 89.7;--brand-l: 58;--n-h: var(--brand-hue);--brand-1: #eef2ff;--brand-2: #dfe4fb;--brand-3: #c6d0fa;--brand-4: #a9b8f9;--brand-5: #869bf9;--brand-6: #5f7bf7;--brand-7: #3458f4;--brand-8: #163cdf;--brand-9: #1733ab;--brand-10: #152879;--brand-rgb: 52 88 244;--neutral-0: hsl(var(--n-h) 0% 0%);--neutral-1: hsl(var(--n-h) 17% 10.2%);--neutral-2: hsl(var(--n-h) 20% 17.8%);--neutral-3: hsl(var(--n-h) 16% 22.4%);--neutral-4: hsl(var(--n-h) 14% 30%);--neutral-5: hsl(var(--n-h) 10% 38.8%);--neutral-6: hsl(var(--n-h) 10% 45.5%);--neutral-7: hsl(var(--n-h) 9% 52.5%);--neutral-8: hsl(var(--n-h) 9% 58.6%);--neutral-9: hsl(var(--n-h) 11% 65.1%);--neutral-10: hsl(var(--n-h) 11% 73.5%);--neutral-11: hsl(var(--n-h) 14% 82.4%);--neutral-12: hsl(var(--n-h) 17% 90.6%);--neutral-13: hsl(var(--n-h) 24% 94.4%);--neutral-14: hsl(var(--n-h) 20% 95.6%);--neutral-15: hsl(var(--n-h) 18% 97%);--neutral-16: hsl(var(--n-h) 0% 100%);--color-surface: var(--neutral-16);--color-page: var(--neutral-15);--color-surface-sunken: var(--neutral-14);--color-rule: var(--neutral-13);--color-border: var(--neutral-12);--color-border-strong: var(--neutral-11);--color-surface-dark: var(--neutral-3);--color-text: var(--neutral-4);--color-text-secondary: var(--neutral-5);--color-text-tertiary: var(--neutral-6);--color-text-muted: var(--neutral-8);--color-text-placeholder: var(--neutral-9);--color-text-disabled: var(--neutral-10);--color-text-inverse: var(--neutral-16);--color-overlay: hsl(var(--n-h) 20% 18% / 45%);--color-shadow: hsl(var(--n-h) 30% 22% / 8%);--color-shadow-strong: hsl(var(--n-h) 30% 22% / 16%);--color-scrim-soft: hsl(var(--n-h) 22% 14% / 27%);--color-scrim-medium: hsl(var(--n-h) 22% 14% / 50%);--color-scrim: hsl(var(--n-h) 22% 14% / 72%);--color-on-dark-faint: rgb(255 255 255 / 8%);--color-on-dark-muted: rgb(255 255 255 / 70%);--color-on-dark-strong: rgb(255 255 255 / 86%);--space-page: 16px;--space-block: 16px;--space-inline: 16px;--space-row: 8px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-4xl: 24px;--radius-circle: 50%;--radius-pill: 999px;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 15px;--fs-xl: 16px;--fs-2xl: 18px;--fs-3xl: 20px;--fs-4xl: 24px;--fs-5xl: 28px;--fs-6xl: 34px;--lh-tight: 1.25;--lh-base: 1.5;--lh-loose: 1.75;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fn-success-h: 160;--fn-warning-h: 30;--fn-error-h: 355;--fn-info-h: 190;--fn-sat-min: 45%;--fn-sat-success: max(var(--fn-sat-min), calc(var(--brand-sat) * 1.11 * 1%));--fn-sat-warning: max(var(--fn-sat-min), calc(var(--brand-sat) * .95 * 1%));--fn-sat-error: max(var(--fn-sat-min), calc(var(--brand-sat) * .81 * 1%));--fn-sat-info: max(var(--fn-sat-min), calc(var(--brand-sat) * .61 * 1%));--fn-light-shift: calc((var(--brand-l) - 58) * .15 * 1%);--fn-l-success: calc(33% + var(--fn-light-shift));--fn-l-warning: calc(55% + var(--fn-light-shift));--fn-l-error: calc(60% + var(--fn-light-shift));--fn-l-info: calc(47% + var(--fn-light-shift));--color-success: hsl(var(--fn-success-h) var(--fn-sat-success) var(--fn-l-success));--color-warning: hsl(var(--fn-warning-h) var(--fn-sat-warning) var(--fn-l-warning));--color-error: hsl(var(--fn-error-h) var(--fn-sat-error) var(--fn-l-error));--color-info: hsl(var(--fn-info-h) var(--fn-sat-info) var(--fn-l-info));--color-success-soft: hsl(var(--fn-success-h) 62% 95%);--color-warning-soft: hsl(var(--fn-warning-h) 92% 95%);--color-error-soft: hsl(var(--fn-error-h) 90% 97%);--color-info-soft: hsl(var(--fn-info-h) 74% 95%);--color-success-text: hsl(var(--fn-success-h) 100% 26%);--color-warning-text: hsl(var(--fn-warning-h) 78% 34%);--color-error-text: hsl(var(--fn-error-h) 68% 44%);--color-info-text: hsl(var(--fn-info-h) 84% 30%);--cat-1: hsl(var(--brand-hue) 68% 54%);--cat-1-soft: hsl(var(--brand-hue) 100% 93%);--cat-2: hsl(calc(var(--brand-hue) + 36) 68% 54%);--cat-2-soft: hsl(calc(var(--brand-hue) + 36) 100% 93%);--cat-3: hsl(calc(var(--brand-hue) + 72) 68% 54%);--cat-3-soft: hsl(calc(var(--brand-hue) + 72) 100% 93%);--cat-4: hsl(calc(var(--brand-hue) + 108) 68% 54%);--cat-4-soft: hsl(calc(var(--brand-hue) + 108) 100% 93%);--cat-5: hsl(calc(var(--brand-hue) + 144) 68% 54%);--cat-5-soft: hsl(calc(var(--brand-hue) + 144) 100% 93%);--cat-6: hsl(calc(var(--brand-hue) + 180) 68% 54%);--cat-6-soft: hsl(calc(var(--brand-hue) + 180) 100% 93%);--cat-7: hsl(calc(var(--brand-hue) + 216) 68% 54%);--cat-7-soft: hsl(calc(var(--brand-hue) + 216) 100% 93%);--cat-8: hsl(calc(var(--brand-hue) + 252) 68% 54%);--cat-8-soft: hsl(calc(var(--brand-hue) + 252) 100% 93%);--cat-9: hsl(calc(var(--brand-hue) + 288) 68% 54%);--cat-9-soft: hsl(calc(var(--brand-hue) + 288) 100% 93%);--cat-10: hsl(calc(var(--brand-hue) + 324) 68% 54%);--cat-10-soft: hsl(calc(var(--brand-hue) + 324) 100% 93%);--color-brand: var(--brand-7);--color-brand-hover: var(--brand-8);--color-brand-active: var(--brand-9);--color-brand-soft: var(--brand-1);--color-brand-soft-hover: var(--brand-2);--color-brand-border: var(--brand-3);--color-brand-tint: hsl(var(--brand-hue) 100% 98%);--color-brand-tint-hover: hsl(var(--brand-hue) 100% 96.5%);--color-trade-funnel-row: #f5f8ff;--color-trade-funnel-row-alt: #e8efff;--color-on-brand: #fff;--color-brand-ring: rgb(var(--brand-rgb) / 10%);--color-brand-wash: rgb(var(--brand-rgb) / 12%);--gradient-brand: linear-gradient(145deg, var(--brand-6), var(--brand-7));--gradient-brand-cover: linear-gradient(145deg, var(--brand-5), var(--brand-7) 65%, var(--brand-9));--accent-blue: var(--cat-1);--accent-blue-soft: var(--cat-1-soft);--accent-violet: var(--cat-2);--accent-violet-soft: var(--cat-2-soft);--accent-purple: var(--cat-3);--accent-purple-soft: var(--cat-3-soft);--accent-pink: var(--cat-4);--accent-pink-soft: var(--cat-4-soft);--accent-orange: var(--cat-5);--accent-orange-soft: var(--cat-5-soft);--accent-gold: var(--cat-6);--accent-gold-soft: var(--cat-6-soft);--accent-cyan: var(--cat-9);--accent-cyan-soft: var(--cat-9-soft);--accent-sky: var(--cat-10);--accent-sky-soft: var(--cat-10-soft);--app-primary: var(--color-brand);--app-primary-dark: var(--color-brand-hover);--td-brand-color-1: var(--brand-1);--td-brand-color-2: var(--brand-2);--td-brand-color-3: var(--brand-3);--td-brand-color-4: var(--brand-4);--td-brand-color-5: var(--brand-5);--td-brand-color-6: var(--brand-6);--td-brand-color-7: var(--color-brand);--td-brand-color-8: var(--brand-8);--td-brand-color-9: var(--brand-9);--td-brand-color-10: var(--brand-10);--td-brand-color: var(--color-brand);--td-brand-color-hover: var(--color-brand-hover);--td-brand-color-active: var(--color-brand-active);--td-brand-color-focus: var(--color-brand-soft-hover);--td-brand-color-disabled: var(--brand-4);--td-brand-color-light: var(--color-brand-soft);--td-brand-color-light-hover: var(--color-brand-soft-hover);--td-success-color: var(--color-success);--td-success-color-hover: var(--color-success);--td-success-color-active: var(--color-success);--td-success-color-light: var(--color-success-soft);--td-warning-color: var(--color-warning);--td-warning-color-hover: var(--color-warning);--td-warning-color-active: var(--color-warning);--td-warning-color-light: var(--color-warning-soft);--td-error-color: var(--color-error);--td-error-color-hover: var(--color-error);--td-error-color-active: var(--color-error);--td-error-color-light: var(--color-error-soft);--td-text-color-primary: var(--color-text);--td-text-color-secondary: var(--color-text-secondary);--td-text-color-placeholder: var(--color-text-placeholder);--td-text-color-disabled: var(--color-text-disabled);--td-bg-color-container: var(--color-surface);--td-bg-color-page: var(--color-page);--td-bg-color-container-hover: var(--neutral-15);--td-bg-color-secondarycontainer: var(--color-surface-sunken);--td-component-border: var(--color-border);--td-border-level-1-color: var(--color-border);--td-border-level-2-color: var(--color-border-strong);--td-component-stroke: var(--color-rule)}[data-brand=green]{--brand-hue: 158.3;--brand-sat: 56.3;--brand-l: 27.8;--brand-1: #f3fcf8;--brand-2: #e2f8f0;--brand-3: #ccf5e6;--brand-4: #b1f1da;--brand-5: #91edcb;--brand-6: #6ee7bb;--brand-7: #49dfa8;--brand-8: #2acb90;--brand-9: #269c71;--brand-10: #1f6f52;--brand-rgb: 31 111 82;--color-brand: var(--brand-10);--color-brand-hover: var(--brand-9);--color-brand-active: var(--brand-8)}[data-brand=orange]{--brand-hue: 23.8;--brand-sat: 74.2;--brand-l: 38;--brand-1: #fdf6f2;--brand-2: #fbeae0;--brand-3: #fadbc7;--brand-4: #f9c9aa;--brand-5: #f7b487;--brand-6: #f59c61;--brand-7: #f08138;--brand-8: #dd6718;--brand-9: #a95219;--brand-10: #783e16;--brand-rgb: 169 82 25;--color-brand: var(--brand-9);--color-brand-hover: var(--brand-10);--color-brand-active: var(--brand-10)}[data-brand=violet]{--brand-hue: 255.3;--brand-sat: 82.3;--brand-l: 57.8;--brand-1: #f5f2fc;--brand-2: #e7e0fa;--brand-3: #d4c8f9;--brand-4: #beabf7;--brand-5: #a489f5;--brand-6: #8764f2;--brand-7: #683bec;--brand-8: #4b1cd9;--brand-9: #3e1ca6;--brand-10: #301876;--brand-rgb: 104 59 236;--color-brand: var(--brand-7);--color-brand-hover: var(--brand-8);--color-brand-active: var(--brand-9)}[data-brand=red]{--brand-hue: 0;--brand-sat: 84.4;--brand-l: 47.8;--brand-1: #ffeeee;--brand-2: #fbdede;--brand-3: #fbc6c6;--brand-4: #faa8a8;--brand-5: #fa8484;--brand-6: #f95d5d;--brand-7: #f63131;--brand-8: #e11313;--brand-9: #ad1515;--brand-10: #7a1414;--brand-rgb: 225 19 19;--color-brand: var(--brand-8);--color-brand-hover: var(--brand-9);--color-brand-active: var(--brand-10)}[data-brand=yellow]{--brand-hue: 46.1;--brand-sat: 78.9;--brand-l: 27.8;--brand-1: #fffbee;--brand-2: #fdf5dd;--brand-3: #fdf0c4;--brand-4: #fee9a5;--brand-5: #ffe17f;--brand-6: #ffd857;--brand-7: #ffcd29;--brand-8: #eab60b;--brand-9: #b38d0e;--brand-10: #7f650f;--brand-rgb: 127 101 15;--color-brand: var(--brand-10);--color-brand-hover: var(--brand-9);--color-brand-active: var(--brand-8)}[data-brand=cyan]{--brand-hue: 193.4;--brand-sat: 78.9;--brand-l: 27.8;--brand-1: #eefbff;--brand-2: #ddf6fd;--brand-3: #c4f1fd;--brand-4: #a5eafe;--brand-5: #7fe3ff;--brand-6: #57dbff;--brand-7: #29d1ff;--brand-8: #0bbaea;--brand-9: #0e90b3;--brand-10: #0f667f;--brand-rgb: 15 102 127;--color-brand: var(--brand-10);--color-brand-hover: var(--brand-9);--color-brand-active: var(--brand-8)}.table-card.t-table{overflow:hidden;background:var(--color-surface);border:0;border-radius:var(--radius-lg);box-shadow:none}.surface-card{border:0;border-radius:var(--radius-lg)}.standard-editor-form,.t-form.standard-editor-form{max-width:980px;padding:24px 32px 96px;background:var(--color-surface);border-radius:var(--radius-lg)}.standard-editor-form-full{width:100%;max-width:none;margin:0;box-sizing:border-box}.standard-editor-form .t-form__item{margin-bottom:var(--form-item-gap)}.coupon-editor-form.t-form.standard-editor-form,.full-discount-editor-form.t-form.standard-editor-form,.popup-editor-form.t-form.standard-editor-form,.commission-setting-form.t-form.standard-editor-form,.commission-level-form.t-form.standard-editor-form,.commission-goods-form.t-form.standard-editor-form{width:100%;max-width:none;box-sizing:border-box;padding:0 0 96px;background:transparent;border-radius:var(--radius-none)}.coupon-editor-form>.t-card,.full-discount-editor-form>.t-card,.popup-editor-form>.t-card,.commission-setting-form>.t-card,.commission-level-form>.t-card,.commission-goods-form>.t-card{margin-bottom:16px;border:0;border-radius:var(--radius-none);box-shadow:none}.coupon-editor-form>.t-card .t-card__header,.coupon-editor-form>.t-card .t-card__body,.full-discount-editor-form>.t-card .t-card__header,.full-discount-editor-form>.t-card .t-card__body,.popup-editor-form>.t-card .t-card__header,.popup-editor-form>.t-card .t-card__body,.commission-setting-form>.t-card .t-card__header,.commission-setting-form>.t-card .t-card__body,.commission-level-form>.t-card .t-card__header,.commission-level-form>.t-card .t-card__body,.commission-goods-form>.t-card .t-card__header,.commission-goods-form>.t-card .t-card__body{border-radius:var(--radius-none)}.coupon-editor-form>.t-card .t-card__header,.full-discount-editor-form>.t-card .t-card__header,.popup-editor-form>.t-card .t-card__header,.popup-editor-form .t-card .t-card__header,.commission-setting-form>.t-card .t-card__header,.commission-level-form>.t-card .t-card__header,.commission-goods-form>.t-card .t-card__header{border-bottom:1px solid var(--app-border)}.coupon-editor-form>.t-card:last-of-type,.full-discount-editor-form>.t-card:last-of-type,.popup-editor-form>.t-card:last-of-type,.commission-setting-form>.t-card:last-of-type,.commission-level-form>.t-card:last-of-type,.commission-goods-form>.t-card:last-of-type{margin-bottom:0}.voting-card-stack{display:flex;flex-direction:column;gap:24px}.voting-section-card{border:0!important;border-radius:var(--radius-none)!important;box-shadow:none!important}.voting-section-card .t-card__header{min-height:46px;padding:0 20px;border-bottom:1px solid var(--color-border)}.voting-section-card .t-card__title{font-size:var(--fs-xl);font-weight:600}.voting-section-card .t-card__body{padding:18px 80px 24px}.voting-section-card .t-form__item{margin-bottom:var(--form-item-gap)}.voting-section-card .t-form__item:last-child{margin-bottom:0}.voting-section-card .t-form__controls-content{min-height:32px}.voting-section-card .t-form__controls-content>.voting-participant-setting,.voting-section-card .t-form__controls-content>.interaction-option-list,.voting-section-card .t-form__controls-content>.voting-coupon-picker{width:100%}.check-in-card-stack{display:flex;flex-direction:column;gap:24px}.check-in-section-card{border:0!important;border-radius:var(--radius-none)!important;box-shadow:none!important}.check-in-section-card .t-card__header{min-height:46px;padding:0 20px;border-bottom:1px solid var(--color-border)}.check-in-section-card .t-card__title{font-size:var(--fs-xl);font-weight:600}.check-in-section-card .t-card__body{padding:18px 80px 24px}.check-in-section-card .t-form__item{margin-bottom:var(--form-item-gap)}.check-in-section-card .t-form__item:last-child{margin-bottom:0}.check-in-section-card .t-form__controls-content{min-height:32px}.decorate-inspector-card.t-card{margin-top:-8px;border:0;border-radius:var(--radius-none);box-shadow:none}.decorate-inspector-card.t-card .t-card__header,.decorate-inspector-card.t-card .t-card__body{border-radius:var(--radius-none)}.decorate-inspector-card.t-card .t-card__header{padding:6px 0;border-bottom:1px solid var(--app-border)}.decorate-inspector-card.t-card .t-card__title{font-size:var(--fs-xl);font-weight:600}.decorate-inspector-card.t-card .t-card__body{padding:16px 0}.apps-section-card{border:0!important;border-radius:var(--radius-none)!important;box-shadow:none!important}.apps-section-card .t-card__header{min-height:46px;padding:0 24px;border-bottom:1px solid var(--color-border)}.apps-section-card .t-card__title{font-size:var(--fs-xl);font-weight:600}.apps-section-card .t-card__body{padding:16px 24px 24px}@media(max-width:760px){.check-in-section-card .t-card__body{padding-right:40px;padding-left:40px}}@media(max-width:680px){.check-in-section-card .t-card__header{padding-right:20px;padding-left:20px}.check-in-section-card .t-card__body{padding:24px 20px 32px}}@media(max-width:760px){.voting-section-card .t-card__body{padding-right:40px;padding-left:40px}}@media(max-width:680px){.voting-section-card .t-card__header{padding-right:20px;padding-left:20px}.voting-section-card .t-card__body{padding:24px 20px 32px}}@media(max-width:760px){.standard-editor-form,.t-form.standard-editor-form{padding:20px 16px 96px}}.form-help{display:block;margin-top:6px;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:20px}.form-control-width-default{width:420px!important;max-width:100%}.form-control-width-small{width:210px!important;max-width:100%}.form-label-width-120{--form-label-width: 120px}.form-control-stack{display:flex;flex-direction:column;align-items:flex-start}.form-help{margin:6px 0 0!important;line-height:20px!important}.list-filter-text-input{flex-shrink:0}.customer-page{min-height:calc(100vh - 56px);padding:24px;background:var(--color-page)}.customer-page h1,.customer-page h2,.customer-page p{margin-top:0}.customer-operation-bar{display:flex;align-items:center;justify-content:space-between}.customer-operation-bar-left{justify-content:flex-start}.customer-operation-bar>div{display:flex;align-items:center;gap:16px}.customer-list-content-padded>.customer-operation-bar+.t-table,.live-management-content>.live-operation-bar+.t-table{margin-top:0}.customer-operation-bar strong{color:var(--neutral-3);font-weight:500}.customer-operation-bar>div>span{color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.customer-row-actions .t-button{height:26px;padding:0}.customer-row-actions .t-button svg{width:14px;margin-left:2px}.customer-list-content{min-height:calc(100vh - 151px);background:var(--color-surface);border-radius:var(--radius-none)}.customer-list-content-padded{padding:16px}.customer-simple-filter label{display:flex;flex:0 0 auto;align-items:center;white-space:nowrap}.customer-simple-filter label>span{margin-right:8px}.customer-simple-filter .t-input{width:260px}.customer-page.customer-editor-page,.customer-page.customer-editor-page-flush{padding-bottom:88px}.customer-editor-section{margin-top:16px;padding:22px 24px 28px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;height:64px;align-items:center;justify-content:center;gap:12px;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 14px var(--color-shadow)}.settings-list-filter{min-height:72px;flex-wrap:wrap;gap:16px;padding:20px 24px}.settings-list-filter .customer-simple-filter-label{min-height:32px}.settings-list-filter .t-button{min-width:60px}.customer-simple-filter .list-filter-text-input{width:260px;min-width:260px;max-width:260px;flex-basis:260px}.live-page{min-height:calc(100vh - 56px);background:var(--color-surface)}.live-filter-actions{display:flex;height:32px;gap:16px}.live-filter-actions .t-button{min-width:60px}.live-operation-bar{display:flex;align-items:center;justify-content:space-between}.live-operation-bar>div{display:flex;gap:16px}.live-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.live-row-actions .t-link{display:inline-flex;align-items:center}.live-row-actions svg{width:14px;height:14px}.live-member-avatar,.live-product-placeholder{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-circle)}.live-product-cell img{display:block;width:42px;height:42px;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-sm)}.live-management-filter label,.coupon-filter-panel label{display:flex;height:32px;align-items:center;gap:8px;white-space:nowrap}.live-management-filter .list-filter-text-input,.coupon-filter-panel .list-filter-text-input{width:240px;min-width:240px;max-width:240px;flex-basis:240px}.live-management-table.table-card .t-table__pagination-wrap{padding-top:18px}.live-row-actions{display:flex;align-items:center;gap:14px}.live-sticky-footer{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;height:64px;align-items:center;justify-content:center;padding:0 72px;background:var(--color-surface);box-shadow:0 -2px 8px #0000000f}.live-sticky-footer>.page-actions-left,.live-sticky-footer>.live-create-left{position:absolute;left:72px;display:flex;align-items:center;gap:8px}.live-create-actions{position:absolute;left:50%;display:flex;gap:12px;transform:translate(-50%)}.interaction-editor-footer{justify-content:center;padding:0 12px}.interaction-editor-footer .live-create-actions{position:static;transform:none}.t-dialog.t-dialog--default{padding:0;border-radius:var(--radius-sm)}.t-dialog--default>.t-dialog__header{padding:16px 20px 0}.t-dialog--default>.t-dialog__body{padding:12px 20px}.t-dialog--default>.t-dialog__body__icon,.t-dialog--default>.t-dialog__body--icon{padding:12px 20px}.t-dialog--default>.t-dialog__footer{padding:0 20px 16px}.t-dialog--default>.t-dialog__footer:has(>div:empty){display:none}@keyframes live-preview-watermark-move{0%{transform:translate(-10%)}to{transform:translate(115%)}}.t-form .t-is-error .t-dialog .t-input,.t-form .t-is-error .t-dialog .t-textarea__inner,.t-form .t-is-error .t-dialog .t-select__control{border-color:var(--td-border-level-2-color)!important;box-shadow:none!important}.t-input-adornment__append .t-input-adornment__text,.t-input-adornment__prepend .t-input-adornment__text{color:var(--td-text-color-primary);background:var(--color-surface-sunken);border-color:var(--td-border-level-2-color)}.t-input-adornment__append,.t-input-adornment__prepend{flex:0 0 auto;width:auto}.t-table:has(.t-table__empty) .t-table__pagination,.t-table:has(.t-table__empty) .t-pagination{display:none!important}.t-table .t-table__header th,.t-table .t-table__th-cell{color:var(--color-text-secondary);background:var(--color-page)!important;font-weight:500}.t-table,.t-table .t-table__content,.t-table table,.t-table .t-table__header,.t-table .t-table__body{border-radius:var(--radius-none)!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item):has(.form-help):has(.t-checkbox,.t-radio)>.t-form__label{align-self:flex-start;line-height:32px;padding-top:0}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item):has(.form-help):has(.t-checkbox,.t-radio)>.t-form__controls>.t-form__controls-content{display:flex;width:100%;min-width:0;align-items:flex-start;flex-direction:column;justify-content:flex-start}.t-form:not(.t-form-inline)>.t-form__item{margin-bottom:var(--form-item-gap)!important}.t-form:not(.t-form-inline)>fieldset>.t-form__item{margin-bottom:var(--form-item-gap)!important}.t-form:not(.t-form-inline)>.t-form__item:last-of-type{margin-bottom:0!important}.t-form:not(.t-form-inline)>fieldset>.t-form__item:last-of-type{margin-bottom:0!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item){margin-bottom:var(--form-item-gap)!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item):last-of-type,.t-form:not(.t-form-inline) .t-form__item--last:not(.t-form-inline .t-form__item){margin-bottom:0!important}.t-form-inline .t-form__item{margin-bottom:revert!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item) .t-radio-group{column-gap:var(--form-choice-gap)!important;row-gap:var(--form-choice-gap)!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item) .t-radio-group>.t-radio{margin-right:0!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item) .t-radio-group:not(.t-radio-group--vertical){align-items:center}.t-form .form-help{display:block;margin:var(--form-help-gap) 0 0!important;line-height:var(--form-help-line-height)!important}.t-form .t-input__help,.t-form .t-input__extra,.t-form .t-form__help,.t-form .t-form-item__help{margin:var(--form-help-gap) 0 0!important;line-height:var(--form-help-line-height)!important}@media(max-width:760px){.live-create-actions{position:static;margin-left:auto;transform:none!important}.interaction-editor-footer .live-create-actions{margin-left:0}}.page-actions{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;height:64px;align-items:center;justify-content:center;gap:12px;padding:0 72px;background:var(--color-surface);box-shadow:0 -2px 8px #0000000f}.page-actions-left{position:absolute;left:72px;display:flex;align-items:center;gap:8px}.page-actions-tip{position:absolute;left:72px;color:var(--color-warning);font-size:var(--fs-sm)}.page-actions-buttons{display:flex;align-items:center;gap:12px}.shop-main:has(.page-actions){padding-bottom:88px}.license-status-alert{position:fixed;top:0;right:0;left:0;z-index:5000;width:100%;min-height:40px;border-radius:0;box-shadow:0 2px 8px #00000014}html.has-license-alert .app-header{top:40px}html.has-license-alert .app-sidebar,html.has-license-alert .page-header{top:96px}html.has-license-alert .shop-main{padding-top:96px}html.has-license-alert .has-sidebar .shop-main{padding-top:143px}html.has-license-alert .account-header{top:40px}html.has-license-alert .account-header-spacer{height:105px;flex-basis:105px}html.has-license-alert .login-page{padding-top:64px}@font-face{font-family:DIN;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMAA4AAAAACvQAAAV6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbIBwqBmAAbBEMCoxsihYBNgIkA2gLNgAEIAWCIAcgG3UIAC4KbGPY6Kmv4iVSQ5GVGpbS42/MLYjwu/rqZE7JnvlA4Q+A53/8e72R+PBJTyHabjmdIJ2dw8Q5U6GtRzfN/xtj0Qc4NQ28qE2TO6Ceiup/gHC0PTBI+O/4e1Xfy9oaXRiBEEck/7Lm7LIGOxYWtFigNaZv4dZKBYPanGEkRYcORTwPRT/p2L4aBPAAAAqFEIoQThSCAIY4EpDSZZVGqMUBcA8ABDCkJT2KM73mzi2KaehlYjbW8lym44WjJqr6AJX8laQpuGQHZb0crVQH0VINcD9UqabWAJdRXIq59TDrsewEBED+qM1AUpRFlVIYGvHP71AfIIQgNIok0lCQNqxzkx24C1wu009w99y03qZxm7vRCOavCgofjKtAAGIAyA2kAvkOahIQcLcC8NK9B1NjyBCEIvWuVIATYJgep5cJ8InP0ZIS7uqTUEZ4QCHaLyimZ3JXd66LjLhhJ12D4VdNO9ve3N5QhOvNxLWT19lnnIFb5uP1jFiLQKZPPUvtRk14/N6mk21srokeEdmAGm5u3KjoOr461zXbrHZZPeuYWo1m0GV00Ww2UelGmes34bl2XcQy/JKdFD6lETvpSgi8XPl3ufOZVgYjHmlk6+fUbw317kucjTPaHw9rzpzFdO1khmxBnnk78MGuJlvfCadp5hG2Sl2FdruweYcq1XYnOdh04K1lau1mbzUTY9VHnFh/hwZXZtC9sR4ABzVYpjpQLYbrXKMNSrVr/OTsbcy4JzHW3tCg0elutBzYwp2ZKz5O7Mqw7J4uZavw4Kp5NIQQTLiVIIZeYBpZ3BTX69XKFKggP1OucP31HLpYeqZiQRnnPBTr/bSYKt0Q3xY6DA/H0G2p4/Brwh34jdQN7n+GaHl3sxAb8++UKAIFB3XwOyB3I6vTCq2bnGuvQwm/e0G3Hnor6B41S2Aqx9+sBel0dICErworm/S16kt22bPy3HtRKROX2pJzAIJYKe3SbrXbrSVqFudVaNv8kOLLiUSnRFO45NeivrJV1pR9uZSHwaX009h8yiR/Ar8kh+ErKGpBWsXtSqdNp3U51d04IvP9k2ozes3hsBHejk3HVRinS55/WUH+891fhb2VuOTXuI68qaxP9lp4bLtESZxLmiJeCQbKBTV3Q/uPGQwBl8LuChjgil+b9rbxqU4R5UpS+STrzj6iijtkHmehFuMymchlCenjdJaARGTx6eMMppAEYzeVfNitwmm3aD588KuTFTFR+8i48W3NTFK8E1tQa5aIJO3SvBrrxBel+o85ahP7aKjJtExFTsYc4cgFLutZPhxbQ4gGjpDaR2ULySSOiNJH4YhIkCMFbthkNqcnENAuR841KvyxkvJSPxHDo/7FYf1DQl2RkE1+w+mSXuVamiy2WCxrTcWiFks0mmL+vxKXNDT8CqnG49Bh5e9fDPmlJLD7plRPl677RtqZdWfkvbIuXe8FR9Xl8K9SYnm2L/dkyDnkruZHmxuXQGZh/8Kp+afGUwsMutqy5kHpsaVrXGk5kHYunpJ/ylUBYsE0GlfmVa6rvFfHeZ/QnhbCIMiHaO4AMJwAd7JKzUcAgSm5f9ysAgt/803ULwGuJ5eMAsDzG57PbmodpvYCvigABL7nDUUZqAO005wmRtUnxFfQRcmooABrySMTKMRhH42fRd5RUiqAy9Vx3w8UkS9klae44T1W2kB6hahj8I/ADgJwUTY5jgHsG4FbAsRQGC+i0LmYVBEbhlJWETSMpQoftFQTgZE6WJKwtzETM+H4IYglr0gVARSWajJTUeoQQV/snZlcuoL6JwaJallSI0N0/1RDyBCjpKOAEBlq9ISIUCKJD3ywpWZjNEMvkfVTIERx5KOruCowilzLCQA=) format("woff2")}@font-face{font-family:DIN;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAW8AA4AAAAACsQAAAVoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbIBwgBmAAbBEMCoxsihEBNgIkA2gLNgAEIAWBfAcgG0IIUVRwAgE+EnIyvHZVSltiKE8Q0YYLHyg7kGiNzOzdAyGWwbMvKyBFsqpVJAHI7WBdlkJJAc5uQc1V2k4h+O4n4v+/d/q+hZ0s7vzjURxxIn+s+1rTFq1Ba9HPyhINbC2QTtjmLTrA8kAgc76/VQmZg2JevSyhgl+CPx0C2AMACoXghuCBN4IAtvgTiJRX1rdjjQmgNQBgVhvyQ+1ggamOq26gzp4lg6RKNig7a9NQSumYgAFstaGpsYlggtGGsfak0zjMHUAAlLW6BgRjAApsjTsGsrlJN+CKMwaKYCLIZYLdnOM2WmuI68V9gn6h7+tbek6360Q9rH0QxEEFhRW2WuMEgC8A6UAYyC9Q2wBPwB3ht0ColfKZDi3GCtNIGOVoOgqFvUnbaVaBqU4hbqYU/KYuKriW+Fg7+3qZ5r53b1BRFd5E1dcBBddgOIqAd7pJ3QWrOro70XOM/OZ6wBNSIYkAgnldCLgRLIDZ7gEOIR94PZdYRkvEQngR+btRQSO00JM4PjP3YNUOACYwxFJUwQ0B5psEECjYZeM+0gmpPDFHLODU2TSHXoPBEEBhpiKQV2fiTczVpSoUIA0LYGa7Ma5NUM6xjvcqVmGS06OBD/RnpsKy5NSfMsVOLeTa8ruJ+HZFdAQHkcAhCh951u1GJwWvFGbPwNDhLk9QcPkKbgvxIa5LDD85AKAzBqN9Fq7thDSNy/VGFOLpFjY2BlZP8Hssh1ZlRkeXwR0IngRUmhlZyAsByFDCQUR0ffFpBhMcr7OysDKzNLG0rsNNcMvhueDCtSCWgE5SDnaFm3sby5G5wvM0bLZzd6MywMU7A0kDytef1P86G5CpSL2QEgQUmriSuZCpra6rBnot4upBOGiDIWnp3xIjUkIjQ5KTvqWFpEfKr7zDb+BvFRTu0jO/kwft4smudckexUvFICn8GdlFyVE6UiKEIDnn82equBLKhQbeqsmu6i6KYudeTj94m9wATsEoH3ee7WzSJSSZeVlOxYcKUvGSkd0kNixKMsxD0iWDoysiwJcID3JlU5S1CjlSctZzM1Sn+KrkgeexOovFcYzJJ5eKH3+qdKh4SAd0wQiKE1sGvXiyVKSJcrqqAynVIbEyNYG2J1+vyysswNQ/KtIf9MKE6ACxGF5boletqo6XItwSEEYRH02JDZBZ3JcXk9/DsDk5Cbl5DEwtJl02LrluzJIELkB/lUzCwEtZ3iHtC2ah6Kqu4k5RKzD0VktyV3dVIFk+SZdrVPQy1CICVAokJ3Kk3CSqJY7XcElnS0bqPpbjJz8mYZ/J/LJXyIC9Lg5pSBXNi7tGM4ubsFa4zwAe6aexXAUXHrDqqarI9AlRp9HhsRT/kNSkDOONxJSQoKTUFEtw8lifZoUlmAJuMZxo6ODqhfLxpMCTGt7538WhVuFWwORoYD6ni5Xn9f8mlXVb7QTB/n1im4339XtHlXFcJxGspRDv696XpXPnz3YcmXePcC+z8XyQ0n02DnDibvT63L01ukxcrbAEHrtiuIOzFT78AJC9RPKYqzKIjZ6U52ofAQR2PHr5dYgt/4+1mPEe4EmI2STA26f2X/SsHjSG8OOsUQAIfMXDUQSaY2a9yPVV3UzwBlBziVYuJPOASFkggac2OjFHQar0Ey5fSJD/MW0bwuQHqcqMPyRQOfhMjkJZ5MlLbJQLUThsFWdibwR6FgF8yccCb4xejGpobNmNgKDMsF9h5iQM3LAapIk1vmDp49AZNG2QaY71SYU1yaRBJNmkiTODhGVosbym8ffPtIkTCOeR+Kc0NMmClydTTg2NlLLEPBFrAlvzeNwaG4yyxgTrbA5GNsl0GghD+gCpAAAAAA==) format("woff2")}:root{--font-price: "DIN", -apple-system, "PingFang SC", "Helvetica Neue", sans-serif}:root{color:var(--neutral-2);background:var(--color-page);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--app-border: var(--neutral-13);--app-muted: var(--neutral-8);--form-item-gap: 20px;--form-choice-gap: 20px;--form-help-gap: 6px;--form-help-line-height: 20px}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-height:100vh;background:var(--color-page);font-size:var(--fs-md)}button,input,select,textarea{font:inherit}a{color:inherit}.t-link,.table-link,.customer-info-cell a,.recent-heading>a,.service-plan a,.resource-item a,.notice-card .panel-heading a,.register-entry a,.goods-delivery-template-tip a,.goods-delivery-actions a,.local-delivery-address-link,.agreement-link{transform:none;text-decoration-line:none}.t-link:hover,.t-link:focus-visible,.table-link:hover,.table-link:focus-visible,.customer-info-cell a:hover,.customer-info-cell a:focus-visible,.recent-heading>a:hover,.recent-heading>a:focus-visible,.service-plan a:hover,.service-plan a:focus-visible,.resource-item a:hover,.resource-item a:focus-visible,.notice-card .panel-heading a:hover,.notice-card .panel-heading a:focus-visible,.register-entry a:hover,.register-entry a:focus-visible,.goods-delivery-template-tip a:hover,.goods-delivery-template-tip a:focus-visible,.goods-delivery-actions a:hover,.goods-delivery-actions a:focus-visible,.local-delivery-address-link:hover,.local-delivery-address-link:focus-visible,.agreement-link:hover,.agreement-link:focus-visible{transform:none}.app-header{position:fixed;z-index:100;top:0;right:0;left:0;display:flex;height:56px;align-items:center;padding:0 24px;color:var(--color-text-inverse);background:var(--app-primary);min-width:1200px}.brand{display:flex;width:188px;align-items:center;gap:10px;color:var(--color-text-inverse);text-decoration:none}.brand-mark{display:grid;width:28px;height:28px;place-items:center;color:var(--app-primary);background:var(--color-surface);border-radius:var(--radius-md);font-weight:700}.brand strong{font-size:var(--fs-xl);letter-spacing:0}.brand-logo{display:block;width:auto;max-width:188px;height:auto;max-height:34px;object-fit:contain}.primary-nav{display:flex;height:56px;align-items:stretch}.primary-nav a{display:flex;min-width:72px;align-items:center;justify-content:center;padding:0 16px;color:var(--color-on-dark-strong);text-decoration:none}.primary-nav a:hover{color:var(--color-text-inverse);background:var(--color-on-dark-faint)}.primary-nav a.router-link-active,.primary-nav a.section-active{color:var(--color-text-inverse);background:var(--app-primary-dark)}.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.header-icon-button.t-button{color:var(--color-text-inverse)}.header-icon-button.t-button:hover{color:var(--color-text-inverse);background:var(--color-on-dark-faint)}.user-avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--app-primary);background:var(--color-surface);border-radius:var(--radius-circle);font-weight:600}.user-name{font-size:var(--fs-base)}.shop-name{max-width:180px;overflow:hidden;font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap}.user-menu{position:relative}.user-menu-trigger{display:inline-flex;min-width:156px;align-items:center;gap:8px;padding:4px 6px;color:var(--color-text-inverse);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;text-align:left}.user-menu-trigger:hover,.user-menu-trigger:focus-visible{background:var(--color-on-dark-faint);outline:none}.user-menu-summary{display:flex;min-width:0;flex-direction:column;gap:2px}.user-menu-summary .shop-name,.user-menu-summary .user-name{display:block;max-width:150px;line-height:16px}.user-menu-chevron{flex:0 0 auto;margin-left:auto;opacity:.8}.user-menu-panel{position:absolute;z-index:200;top:calc(100% + 10px);right:0;width:276px;overflow:hidden;color:var(--neutral-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 28px #1f2d4d1f}.user-menu-item{display:grid;width:100%;min-height:68px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 16px;color:var(--neutral-3);background:var(--color-surface);border:0;border-bottom:1px solid var(--neutral-14);cursor:pointer;text-align:left}.user-menu-item:hover,.user-menu-item:focus-visible{background:var(--color-brand-tint);outline:none}.user-menu-item>span{display:flex;min-width:0;flex-direction:column;gap:5px}.user-menu-item strong{font-size:var(--fs-md);font-weight:600}.user-menu-item small{overflow:hidden;color:var(--color-text-tertiary);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap}.user-menu-item-icon{color:var(--color-text-tertiary)}.user-menu-item-arrow{color:var(--color-text-placeholder)}.user-menu-logout{min-height:60px;color:var(--color-text);background:var(--color-page);border-bottom:0}.user-menu-logout .user-menu-item-icon{color:var(--color-text-muted)}.app-sidebar{position:fixed;z-index:80;top:56px;bottom:0;left:0;width:180px;background:var(--color-surface);border-right:1px solid var(--color-rule)}.sidebar-title{height:47px;margin:0 16px;padding:16px 8px 8px;border-bottom:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--fs-xl)}.secondary-nav{padding:16px}.secondary-nav a{position:relative;display:flex;height:36px;align-items:center;gap:10px;margin:0 -8px;padding:0 16px;color:#000c;border-radius:var(--radius-lg);text-decoration:none}.secondary-nav a svg{width:18px;height:18px;color:var(--color-text-tertiary)}.secondary-nav a:hover{color:var(--color-brand);background:var(--color-brand-tint)}.secondary-nav a.router-link-active,.secondary-nav a.menu-active{color:var(--color-brand);background:var(--color-brand-soft)}.secondary-nav a.router-link-active:before,.secondary-nav a.menu-active:before{position:absolute;left:0;width:3px;height:20px;background:var(--color-brand);border-radius:var(--radius-none) var(--radius-xs) var(--radius-xs) var(--radius-none);content:""}.sales-secondary-nav small{margin-left:auto;color:var(--color-text-placeholder);font-size:var(--fs-xs);white-space:nowrap}.sales-secondary-nav .sidebar-group-toggle{position:relative;display:flex;width:calc(100% + 16px);height:36px;align-items:center;gap:10px;margin:0 -8px;padding:0 16px;color:#000c;background:transparent;border:0;border-radius:var(--radius-lg);font:inherit;text-align:left;cursor:pointer}.sales-secondary-nav .sidebar-group-toggle:hover{color:var(--color-brand);background:var(--color-brand-tint)}.sales-secondary-nav .sidebar-submenu{margin-left:10px;padding-left:8px;border-left:1px solid var(--color-border)}.sales-secondary-nav .sidebar-submenu a{margin-left:0;padding-left:12px;border-radius:var(--radius-md)}.marketing-page{background:var(--color-page)}.marketing-page .coupon-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:16px 20px;background:var(--color-surface);border-radius:var(--radius-none)}.marketing-page .coupon-statistics>div{position:relative;min-height:96px;padding:18px 24px;background:var(--color-page);border-radius:var(--radius-none)}.marketing-page .coupon-statistics strong{display:block;margin-bottom:10px;color:var(--neutral-1);font-size:var(--fs-4xl);line-height:1.2}.marketing-page .coupon-statistics span{display:block;margin-bottom:6px;color:var(--neutral-2);font-size:var(--fs-md)}.marketing-page .coupon-statistics a{position:absolute;right:20px;bottom:24px;color:var(--color-error);font-size:var(--fs-base);line-height:20px;text-decoration:none}.marketing-page>.customer-list-content{background:var(--color-surface);border-radius:var(--radius-none)}.marketing-category-content{min-height:calc(100vh - 151px)}.marketing-category-filter{align-items:flex-start}.marketing-category-filter-actions{display:flex;align-items:center;gap:12px}.marketing-category-toolbar{margin-top:20px}.marketing-category-table{margin-top:0}.marketing-category-table .t-table__header th,.marketing-category-table .t-table__body td{height:48px;padding-top:12px;padding-bottom:12px;vertical-align:middle}.marketing-category-table .t-table__body tr{height:48px}.marketing-category-form .t-form__item{margin-bottom:var(--form-item-gap)}.marketing-category-form .t-form__item:nth-child(2){margin-bottom:var(--form-item-gap)}.marketing-category-form .t-textarea{min-height:72px}.shop-shell{min-width:1200px;--shell-content-left: 180px;--shell-top: 103px}.shop-main{min-height:100vh;padding-top:56px}.has-sidebar .shop-main{margin-left:var(--shell-content-left);padding-top:103px}.account-profile-page{min-height:calc(100vh - 56px);padding:var(--space-page);background:var(--color-brand-soft)}.account-profile-panel{max-width:1120px;min-height:680px;margin:0 auto;padding:44px 24px 48px;background:var(--color-surface);border-radius:var(--radius-lg)}.account-profile-panel h1{margin:0;color:var(--neutral-3);font-size:var(--fs-5xl);font-weight:600;text-align:center}.account-profile-title-line{width:76px;height:4px;margin:12px auto 74px;background:var(--app-primary);border-radius:var(--radius-xs)}.account-profile-form.t-form{width:620px;max-width:100%;margin:0 auto}.account-profile-form .t-form__item{margin-bottom:var(--form-item-gap)}.account-profile-value{color:var(--neutral-3);line-height:32px}.account-password-link{margin-left:96px}.account-profile-avatar{display:grid;width:96px;height:96px;place-items:center;color:var(--color-text-inverse);background:var(--gradient-brand);border-radius:var(--radius-sm);font-size:var(--fs-6xl)}.account-profile-actions{display:flex;width:620px;max-width:100%;align-items:center;justify-content:center;gap:18px;margin:118px auto 0}.account-profile-actions .t-button{height:44px}.account-password-form .t-form__item{margin-bottom:var(--form-item-gap)}.page-header{position:fixed;z-index:90;top:56px;left:var(--shell-content-left);right:0;display:flex;height:47px;align-items:center;padding:0 24px;background:var(--color-surface);border-bottom:1px solid var(--app-border)}.page-header-inner{display:flex;flex:1;height:32px;align-items:center;gap:8px;min-width:0}.page-header-actions{display:flex;align-items:center;gap:16px;margin-left:auto;min-width:0}.page-header-actions:empty{display:none}.page-header-actions-left{flex:1;margin-left:0}.page-header-back.t-button{min-width:56px;height:32px;margin:0 0 0 -8px;padding:0 8px;color:var(--color-text-secondary)}.page-header-back.t-button:hover{color:var(--app-primary);background:var(--color-brand-soft)}.page-header-crumbs{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--fs-md)}.page-header-crumbs svg{width:14px;height:14px;color:var(--color-text-disabled)}.page-header-crumbs strong{color:var(--neutral-2);font-size:var(--fs-md);font-weight:500}.dashboard-page{min-width:1200px;min-height:calc(100vh - 56px);padding:var(--space-page);background:var(--color-page)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:24px}.dashboard-main-column,.dashboard-side-column{display:grid;min-width:0;align-content:start;gap:16px}.dashboard-card.t-card{overflow:hidden;border:0;border-radius:var(--radius-lg);box-shadow:none}.dashboard-card .t-card__body{box-sizing:border-box}.dashboard-card h1,.dashboard-card h2{margin:0;color:var(--neutral-2);font-weight:500}.dashboard-card h1{height:22px;padding:0;font-size:var(--fs-xl);line-height:22px}.dashboard-card h2{font-size:var(--fs-lg)}.onboarding-card h1{margin-bottom:16px}.onboarding-body{position:relative;display:flex;height:144px;margin:0;overflow:hidden;background:linear-gradient(95deg,var(--brand-1),var(--color-brand-soft));border-radius:var(--radius-lg)}.guide-image{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.guide-image-left{top:0;left:0;width:195px;height:90px}.guide-image-right{right:0;bottom:0;width:auto;height:115px;max-width:58%;object-fit:contain;object-position:right bottom}.onboarding-steps{z-index:1;width:138px;flex:0 0 138px;border-right:1px solid var(--color-border-strong)}.onboarding-steps button{display:block;width:138px;height:48px;padding:0;color:var(--color-text);background:transparent;border:0;cursor:pointer}.onboarding-steps button:hover{background:#dce5ff80}.onboarding-steps button.active{color:var(--color-page);background:var(--color-brand-border);box-shadow:inset -3px 0 var(--color-brand)}.guide-content{z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;padding:var(--space-page)}.guide-content h2{margin-bottom:16px;font-size:var(--fs-xl)}.guide-content p{max-width:75%;min-height:36px;margin:0 0 8px;color:#000c;line-height:21px}.guide-action.t-button{height:32px;color:var(--color-text-inverse);background:var(--gradient-brand);border:0}.guide-action.t-button:hover{color:var(--color-text-inverse);opacity:.92}.panel-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:0}.heading-with-help{display:flex;align-items:center;gap:7px}.heading-with-help span{display:grid;width:14px;height:14px;place-items:center;color:var(--color-text-disabled);border:1px solid var(--color-border-strong);border-radius:var(--radius-circle);font-size:var(--fs-2xs)}.metric-grid{display:grid;height:217px;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,108.5px);padding:0}.metric-item{min-width:0;padding:15px 8px;border-right:1px solid var(--app-border)}.metric-item:nth-child(n+7){border-right:0}.metric-item>span{display:block;color:var(--color-text-tertiary);font-size:var(--fs-sm)}.metric-item strong{display:block;overflow:hidden;margin:4px 0 3px;color:var(--color-text);font-size:var(--fs-4xl);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.metric-item small{color:var(--color-text-placeholder);font-size:var(--fs-2xs);white-space:nowrap}.metric-item small i{margin-left:10px;font-style:normal}.metric-groups{display:flex;flex-direction:column;padding-top:2px}.metric-groups-wrap{position:relative}.metric-mask{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffad}.metric-groups.is-loading{opacity:.45}.metric-group{display:grid;align-items:center;grid-template-columns:repeat(5,1fr);padding:2px 0;border-bottom:1px dashed var(--app-border)}.metric-group:last-child{border-bottom:0}.metric-group-grid{display:contents}.metric-group .metric-item{padding:8px;border-right:0}.metric-group .metric-item strong{margin:2px 0;font-size:var(--fs-2xl)}.metric-group .metric-item small{font-size:var(--fs-2xs)}.metric-trend-up{color:var(--color-error)}.metric-trend-down{color:var(--color-success)}.metric-trend-flat{color:var(--color-text-placeholder)}.metric-heading-left{display:flex;min-width:0;align-items:center;gap:10px}.metric-updated{color:var(--color-text-placeholder);font-size:var(--fs-2xs);white-space:nowrap}.metric-refresh.t-button{margin-left:-4px;color:var(--color-text-tertiary)}.metric-updated-error{color:var(--color-error)}.metric-refresh.t-button:hover{color:var(--app-primary);background:var(--color-brand-soft)}.shortcut-card .panel-heading{min-height:22px}.shortcut-grid{display:grid;height:104px;grid-template-columns:repeat(8,1fr);padding:16px 0 0}.shortcut-grid button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;color:var(--neutral-2);background:transparent;border:0;cursor:pointer}.shortcut-grid button:hover{background:var(--color-brand-tint)}.shortcut-grid button.shortcut-locked{opacity:.45}.shortcut-grid button.shortcut-locked:hover{background:transparent}.shortcut-grid b{font-size:var(--fs-sm);font-weight:400}.shortcut-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:var(--radius-xl)}.shortcut-icon svg{width:25px;height:25px}.shortcut-icon.blue{color:var(--accent-blue);background:var(--accent-blue-soft)}.shortcut-icon.purple{color:var(--accent-purple);background:var(--accent-purple-soft)}.shortcut-icon.violet{color:var(--accent-violet);background:var(--accent-violet-soft)}.shortcut-icon.cyan{color:var(--accent-cyan);background:var(--accent-cyan-soft)}.shortcut-icon.pink{color:var(--accent-pink);background:var(--accent-pink-soft)}.shortcut-icon.orange{color:var(--accent-orange);background:var(--accent-orange-soft)}.shortcut-icon.gold{color:var(--accent-gold);background:var(--accent-gold-soft)}.shortcut-icon.sky{color:var(--accent-sky);background:var(--accent-sky-soft)}.recent-card{height:auto;min-height:0}.recent-heading{min-height:22px;align-items:flex-start;padding:0}.recent-heading h2{padding-top:2px}.recent-heading .t-tabs{margin-top:5px}.recent-heading .t-tabs__content{display:none}.recent-heading>a{margin-top:2px;color:var(--app-primary);text-decoration:none;font-size:var(--fs-sm)}.recent-table-head{display:grid;grid-template-columns:1.4fr repeat(5,1fr);margin:0;padding:14px 12px;color:var(--color-text-tertiary);background:var(--color-page);font-size:var(--fs-sm)}.recent-table-row{display:grid;align-items:center;grid-template-columns:1.4fr repeat(5,1fr);padding:12px;border-bottom:1px solid var(--app-border);color:var(--color-text);font-size:var(--fs-sm)}.recent-table-row:last-of-type{border-bottom:0}.recent-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-table-row a{color:var(--app-primary);text-decoration:none}.recent-live-name{font-weight:500}.recent-card .t-empty{padding:24px 0}.store-heading{display:flex;align-items:center;gap:9px}.store-heading strong{font-size:var(--fs-md);font-weight:500}.store-avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--color-text-inverse);background:linear-gradient(145deg,var(--brand-7),var(--brand-5));border-radius:var(--radius-lg);font-weight:700}.store-logo{display:block;width:34px;height:34px;flex:0 0 34px;object-fit:cover;border-radius:var(--radius-lg)}.store-status{margin-left:2px;flex:0 0 auto}.onboarding-steps button.done{color:var(--color-success)}.guide-done-mark{margin-left:4px;color:var(--color-success);font-size:var(--fs-2xs)}.service-plan{height:72px;margin-top:11px;padding:10px 12px;color:var(--color-text-inverse);background:linear-gradient(135deg,var(--neutral-2),var(--neutral-4));border-radius:var(--radius-sm)}.service-plan b,.service-plan span,.service-plan a{display:block}.service-plan b{color:var(--color-warning);font-size:var(--fs-lg)}.service-plan span{margin-top:3px;color:var(--color-on-dark-muted);font-size:var(--fs-2xs)}.service-plan a{margin-top:7px;color:var(--color-text-inverse);text-align:right;text-decoration:none;font-size:var(--fs-2xs)}.resource-card .panel-heading{margin-bottom:16px}.resource-item{height:76px;margin:0 0 8px;padding:8px}.resource-blue{background:var(--color-brand-soft)}.resource-orange{background:var(--color-warning-soft)}.resource-item>div:first-child,.resource-item small{display:flex;justify-content:space-between}.resource-item span,.resource-item b{color:var(--color-text-tertiary);font-size:var(--fs-sm)}.resource-item b{font-weight:500}.resource-item .t-progress{margin:9px 0 6px}.resource-item small{color:var(--color-text-placeholder);font-size:var(--fs-2xs)}.resource-item a{color:var(--app-primary);text-decoration:none}.notice-card{height:241px}.notice-card .panel-heading{min-height:50px;padding:16px 16px 12px}.notice-card .panel-heading a{color:var(--app-primary);text-decoration:none;font-size:var(--fs-sm)}.notice-card .t-empty{height:191px;padding:32px 0 56px}.notice-popup-body{max-height:60vh;overflow:auto;color:var(--color-text);font-size:var(--fs-md);line-height:1.8}.notice-popup-body img{max-width:100%;height:auto}.notice-popup-body p{margin:0 0 12px}.notice-card .notice-list{display:flex;flex-direction:column;padding:4px 16px 12px}.notice-card .notice-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:var(--color-text);border-bottom:1px dashed var(--app-border);text-decoration:none}.notice-card .notice-row:last-child{border-bottom:0}.notice-card .notice-row:hover .notice-row-title{color:var(--app-primary)}.notice-row-title{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.notice-card .notice-row small{flex:0 0 auto;color:var(--color-text-placeholder);font-size:var(--fs-2xs)}.notice-pinned-tag{flex:0 0 auto}.notice-card .t-empty__image{width:64px;height:46px}.contact-card{height:222px;background:var(--color-surface)}.contact-card .t-empty{padding:20px 0}.dashboard-contact-list{display:flex;flex-direction:column}.dashboard-contact-item{position:relative}.dashboard-contact-summary{min-width:0}.dashboard-contact-details{position:fixed;z-index:1000;top:auto;right:auto;display:flex;width:196px;min-height:184px;flex-direction:column;align-items:center;padding:12px;color:var(--neutral-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:0 8px 24px #20304e2e}.dashboard-contact-details-name{color:var(--neutral-2);font-size:var(--fs-md);font-weight:600}.dashboard-contact-details-phone{margin-top:4px;color:var(--neutral-7);font-size:var(--fs-sm)}.dashboard-contact-details-qrcode,.dashboard-contact-details-qrcode-empty{display:grid;width:112px;height:112px;margin:10px auto 8px;place-items:center;object-fit:contain;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.dashboard-contact-details-work-time{margin-top:auto;color:var(--neutral-7);font-size:var(--fs-sm);text-align:center}.dashboard-contact-avatar{display:block;width:46px;height:46px;flex:0 0 46px;object-fit:cover;border:4px solid var(--color-surface);border-radius:var(--radius-circle);box-shadow:0 0 0 1px var(--color-border)}.dashboard-contact-avatar-fallback{display:grid;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);font-size:var(--fs-xl);font-weight:600}.contact-float-widget{position:fixed;z-index:120;right:24px;bottom:24px;display:flex;align-items:flex-end;gap:12px}.contact-float-trigger{display:flex;width:76px;min-height:62px;align-items:center;gap:7px;padding:8px;color:var(--neutral-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-4xl);box-shadow:0 8px 24px #20304e2e;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.contact-float-trigger:hover,.contact-float-trigger:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #20304e3d}.contact-float-trigger-avatar{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:var(--radius-circle)}.contact-float-trigger-label{color:var(--app-primary);font-size:var(--fs-sm);line-height:17px;text-align:left}.contact-float-avatar-fallback{display:grid;place-items:center;color:var(--color-text-inverse);background:var(--gradient-brand);font-weight:600}.contact-float-panel{display:flex;width:330px;min-height:250px;flex-direction:column;overflow:hidden;color:var(--neutral-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:0 12px 32px #20304e33}.contact-float-contact-list{display:flex;gap:4px;padding:10px 12px;overflow-x:auto;border-bottom:1px solid var(--app-border)}.contact-float-contact{display:inline-flex;min-width:74px;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;color:var(--color-text-secondary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.contact-float-contact:hover,.contact-float-contact.active{color:var(--app-primary);background:var(--color-brand-soft)}.contact-float-avatar{display:block;width:32px;height:32px;object-fit:cover;border-radius:var(--radius-circle)}.contact-float-contact-name{max-width:68px;overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.contact-details{display:flex;min-height:198px;flex:1;flex-direction:column;align-items:center;padding:14px 18px 0}.contact-details-heading{display:flex;width:100%;align-items:baseline;justify-content:center;gap:8px}.contact-details-name{color:var(--neutral-2);font-size:var(--fs-xl);font-weight:600}.contact-details-phone{color:var(--neutral-7);font-size:var(--fs-sm)}.contact-details-qrcode{display:block;width:124px;height:124px;margin:12px auto 10px;object-fit:contain}.contact-details-qrcode-empty{display:grid;width:124px;height:124px;margin:12px auto 10px;place-items:center;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.contact-details-work-time{width:calc(100% + 36px);margin-top:auto;padding:10px 18px;color:var(--neutral-7);background:var(--color-page);font-size:var(--fs-sm);text-align:center}@media(max-width:680px){.contact-float-widget{right:12px;bottom:12px}.contact-float-panel{width:min(330px,calc(100vw - 94px))}}.editor-weight-cell{display:inline-flex;min-width:48px;align-items:center;gap:4px}.editor-weight-edit-button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;color:var(--app-primary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.editor-weight-cell:hover .editor-weight-edit-button,.editor-weight-edit-button:focus-visible{opacity:1}.editor-weight-edit-button:hover{background:var(--app-primary-light, var(--color-brand-soft))}.editor-weight-editor{width:220px;padding:12px;background:var(--color-surface)}.editor-weight-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.editor-page{min-height:calc(100vh - var(--shell-top));padding:16px 24px 88px;background:var(--color-page)}.editor-typebar{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 18px;background:var(--color-surface);border-radius:var(--radius-lg)}.editor-type-heading{display:flex;min-height:20px;align-items:center;gap:18px}.editor-type-heading strong{font-size:var(--fs-xl);font-weight:500}.editor-type-warning{color:var(--color-error);font-size:var(--fs-sm)}.editor-type-selector{display:grid;width:100%;grid-template-columns:repeat(2,minmax(140px,160px));gap:12px}.editor-type-option{display:flex;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;color:var(--neutral-3);background:var(--color-page);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.editor-type-option strong{font-size:var(--fs-xl);font-weight:600}.editor-type-option span{color:var(--color-text-tertiary);font-size:var(--fs-sm)}.editor-type-option-selected{color:var(--app-primary);background:var(--color-brand-soft);border-color:var(--app-primary)}.editor-type-option-selected span{color:var(--app-primary)}.editor-type-option:disabled{cursor:default}.editor-card{margin-top:16px;padding:1px;background:var(--color-surface);border-radius:var(--radius-lg)}.editor-tabs{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:760px}.editor-tabs .t-tabs__header{grid-column:1;grid-row:1;float:none;min-height:100%}.editor-tabs .t-tabs__nav{width:100%;min-height:100%;height:100%;align-self:stretch;background:var(--color-page)}.editor-tabs .t-tabs__nav-container,.editor-tabs .t-tabs__nav-scroll,.editor-tabs .t-tabs__nav-wrap{width:100%}.editor-tabs .t-tabs__nav-wrap{align-items:stretch}.editor-tabs .t-tabs__nav-container.t-is-left:after{display:none}.editor-tabs .t-tabs__nav-item{width:100%;min-height:48px;justify-content:center;color:var(--color-text-tertiary);text-align:center}.editor-tabs .t-tabs__nav-item-wrapper{width:100%;height:48px;margin:0;padding:0 16px;border-radius:var(--radius-none)}.editor-tabs .t-tabs__nav-item-text-wrapper{position:static;width:100%;min-width:0;flex:1 1 auto}.editor-tabs .t-tabs__nav-item.t-is-active{color:var(--app-primary);background:var(--color-surface)}.editor-tabs .t-tabs__bar.t-is-left{right:auto;left:0;width:4px;background:var(--app-primary)}.editor-tabs .t-tabs__content{grid-column:2;grid-row:1;min-width:0;padding:24px 0 0 28px}.editor-tabs .editor-tab-label-error{color:var(--color-error);font-weight:600}.editor-drag-handle{color:var(--color-text-placeholder);cursor:grab;-webkit-user-select:none;user-select:none}.goods-page{min-height:calc(100vh - var(--shell-top));background:var(--color-page)}.goods-filter-field{display:flex;min-height:32px;align-items:center;gap:8px;color:var(--color-text);white-space:nowrap}.goods-filter-field>span{flex:0 0 auto}.goods-filter-field>.t-input,.goods-filter-field>.t-select{width:170px}.goods-filter-keyword>.t-input{width:240px}.goods-filter-support>.t-select{width:200px}.goods-range-field>div{display:flex;align-items:center;gap:6px}.goods-range-field .t-input,.goods-range-field .t-input-number{width:112px}.goods-range-field i{color:var(--color-text-muted);font-style:normal}.goods-filter-actions{display:flex;gap:12px;margin-left:0}.goods-tab-count{display:inline-block;min-width:20px;margin-left:5px;padding:0 5px;color:var(--color-text-tertiary);background:var(--color-surface-sunken);border-radius:var(--radius-xl);font-size:var(--fs-sm);line-height:18px;text-align:center}.goods-toolbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0;background:var(--color-surface);position:relative;width:100%}.goods-toolbar-left{flex:0 0 auto}.goods-toolbar .goods-recycle-button.t-button{position:static;margin-left:auto;transform:none}.goods-toolbar-left{display:flex;align-items:center;gap:14px;color:var(--color-text-muted)}.goods-table.t-table{border-radius:var(--radius-none) var(--radius-none) var(--radius-lg) var(--radius-lg)}.goods-info-cell{display:flex;min-width:0;align-items:center;gap:10px}.goods-info-cell>div:last-child{min-width:0}.goods-info-cell strong,.goods-info-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-info-cell strong{color:var(--neutral-2);font-weight:500}.goods-info-cell small{margin-top:4px;color:var(--color-text-muted);font-size:var(--fs-sm)}.goods-stock-warning{color:var(--color-error);font-weight:600}.goods-row-actions{display:flex;align-items:center;gap:4px}.goods-recycle-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--app-text-secondary)}.goods-recycle-toolbar>div{display:inline-flex;align-items:center;gap:8px}.goods-recycle-table.t-table{border:1px solid var(--app-border);border-radius:var(--radius-sm)}.goods-recycle-page{padding-top:16px}.goods-attributes-page{min-height:calc(100vh - var(--shell-top));background:var(--color-page)}.goods-attributes-content{min-height:560px}.goods-attributes-body{padding:16px}.goods-attributes-empty{display:grid;min-height:460px;place-items:center;background:var(--color-surface)}.goods-attribute-description{color:var(--color-text-tertiary)}.goods-attributes-table.t-table{border-radius:var(--radius-none) var(--radius-none) var(--radius-lg) var(--radius-lg)}.goods-category-list{min-height:480px;background:var(--color-surface)}.goods-category-top-actions{display:flex;min-height:64px;align-items:center;gap:12px;padding:0 0 16px}.goods-category-filter{min-height:72px;flex-wrap:wrap;background:var(--color-page)}.goods-category-filter .list-filter-text-input{width:260px;min-width:260px;max-width:260px}.goods-category-filter .list-filter-type-select{width:150px;min-width:150px;max-width:150px}.goods-category-filter-actions{display:flex;height:32px;align-items:center;gap:12px;margin-left:0}.goods-category-table.t-table{margin-top:16px;border:1px solid var(--app-border);border-radius:var(--radius-sm)}.goods-category-name{margin-right:8px;color:var(--app-text-primary);font-weight:500}.goods-category-promoted-tag{vertical-align:middle}.goods-category-thumb{width:56px;height:56px;overflow:hidden;background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.goods-category-thumb img{width:100%;height:100%;object-fit:cover}.goods-category-empty-image{color:var(--app-text-secondary)}.goods-category-actions,.goods-attribute-actions{display:inline-flex;align-items:center;gap:16px;white-space:nowrap}.goods-category-actions .t-link,.goods-attribute-actions .t-link{padding:0;font-size:var(--fs-xl);line-height:24px}.goods-category-actions .t-link[theme=danger],.goods-attribute-actions .t-link[theme=danger]{color:var(--color-error)}.goods-category-sort-dialog .t-dialog__body{padding:20px 24px 0}.goods-category-sort-tip{border-radius:var(--radius-sm)}.goods-category-sort-layout{display:grid;min-height:520px;margin-top:24px;grid-template-columns:250px minmax(0,1fr)}.goods-category-sort-sidebar{border:1px solid var(--app-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}.goods-category-sort-sidebar-title{min-height:64px;padding:22px 24px 16px;color:var(--neutral-3);border-bottom:1px solid var(--app-border);font-size:var(--fs-xl);font-weight:600}.goods-category-sort-nav{display:block;width:calc(100% - 32px);min-height:48px;margin:8px 16px 0;padding:0 16px;color:var(--color-text);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-md);text-align:left}.goods-category-sort-nav:hover{background:var(--color-brand-tint)}.goods-category-sort-nav.is-active{color:var(--app-primary);background:var(--color-brand-soft);font-weight:500}.goods-category-sort-main{min-width:0;padding:24px;overflow:auto;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.goods-category-sort-toolbar{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.goods-category-sort-search{width:420px;max-width:100%}.goods-category-sort-bottom-button{min-width:152px}.goods-category-sort-table-loading{min-height:180px}.goods-category-sort-table{width:100%;border-collapse:collapse;color:var(--neutral-3);table-layout:fixed}.goods-category-sort-table th{height:48px;padding:0 16px;color:var(--color-text-secondary);background:var(--color-page);font-weight:600;text-align:left}.goods-category-sort-table th:nth-child(1){width:38%}.goods-category-sort-table th:nth-child(2){width:18%}.goods-category-sort-table th:nth-child(3){width:18%}.goods-category-sort-table th:nth-child(4){width:26%}.goods-category-sort-table td{height:64px;padding:0 16px;border-bottom:1px solid var(--app-border)}.goods-category-sort-table tbody tr{transition:opacity .15s ease,transform .18s ease,box-shadow .15s ease}.goods-category-sort-table tr.is-dragging{opacity:.35}.goods-category-sort-move{transition:transform .18s ease}.goods-category-sort-drag-preview{overflow:hidden;background:var(--color-surface);border-collapse:collapse;box-shadow:0 8px 24px #14233c2e;table-layout:fixed}.goods-category-sort-drag-preview td{background:var(--color-surface)}.goods-category-sort-actions{display:flex;align-items:center;gap:4px}.goods-category-sort-actions .t-button{width:32px;height:32px;padding:0;color:var(--app-primary)}.goods-category-sort-actions .t-button:disabled{color:var(--neutral-11)}.goods-category-sort-drag{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;color:var(--app-primary);background:transparent;border:0;cursor:grab}.goods-category-sort-drag:active{cursor:grabbing}.goods-category-sort-drag svg{width:18px;height:18px}.goods-category-sort-footer{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:12px}.goods-category-name-cell{display:flex;align-items:center;gap:8px;min-height:40px}.goods-category-child-mark{color:var(--color-text-placeholder);font-size:var(--fs-2xl)}.goods-category-editor{min-height:calc(100vh - var(--shell-top));padding:0 0 96px;background:var(--color-surface)}.goods-category-loading{display:grid;min-height:320px;margin-top:16px;place-items:center;color:var(--app-text-secondary);background:var(--color-surface)}.goods-category-editor-card{padding:32px 36px 0;background:var(--color-surface);border-radius:var(--radius-md)}.goods-category-editor-card .t-form{max-width:820px}.goods-category-editor-card .t-form__item{margin-bottom:var(--form-item-gap)}.goods-category-editor-card .t-input,.goods-category-editor-card .t-select{width:420px;max-width:100%}.goods-category-editor-card .goods-category-image-picker,.goods-category-editor-card .goods-category-image-picker .image-picker-empty,.goods-category-editor-card .goods-category-image-picker .image-picker-selected{width:110px;height:110px}.goods-category-editor-card .goods-category-image-picker .image-picker-empty span{font-size:var(--fs-base)}.goods-category-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;height:64px;align-items:center;justify-content:center;gap:12px;background:var(--color-surface);border-top:1px solid var(--app-border);box-shadow:0 -4px 16px var(--color-shadow)}.goods-category-editor-form{margin-top:16px}.goods-category-editor-section{padding:24px 28px;background:var(--color-surface);border-radius:var(--radius-md)}.goods-category-editor-section+.goods-category-editor-section{margin-top:16px}.goods-category-editor-section h2{margin:0 0 24px;padding-left:10px;border-left:3px solid var(--app-primary);font-size:var(--fs-xl);font-weight:600;line-height:20px}.goods-category-editor-section .t-form__item:last-child{margin-bottom:0}.goods-category-editor-section .t-form__controls-content{min-width:0}.goods-category-template-options{display:flex;gap:16px}.goods-category-template{position:relative;display:grid;width:180px;height:88px;place-content:center;gap:8px;color:var(--app-text-primary);background:var(--color-page);border:2px solid var(--app-border);border-radius:var(--radius-md);cursor:pointer;text-align:center}.goods-category-template span{color:var(--app-text-secondary);font-size:var(--fs-sm)}.goods-category-template.is-active{color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 5%,white);border-color:var(--app-primary)}.goods-category-template.is-active:after{position:absolute;right:-1px;bottom:-1px;width:24px;height:24px;color:var(--color-text-inverse);background:var(--app-primary);border-radius:var(--radius-3xl) var(--radius-none) var(--radius-sm);content:"✓";font-size:var(--fs-base);line-height:29px;text-align:right;padding-right:3px}.goods-category-carousel-list{display:grid;width:min(760px,100%);gap:12px}.category-carousel-row{display:grid;grid-template-columns:104px minmax(240px,420px) 36px;align-items:center;gap:12px;padding:12px;background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.category-carousel-row .image-picker,.category-carousel-row .image-picker-empty,.category-carousel-row .image-picker-selected{width:88px;height:64px;min-height:64px}.category-carousel-row .image-picker-empty span{display:none}.goods-category-data-table-wrap{overflow-x:auto;margin-bottom:16px;border:1px solid var(--app-border);border-radius:var(--radius-sm)}.goods-category-data-table{width:100%;min-width:930px;border-collapse:collapse;table-layout:fixed}.goods-category-data-table th{height:48px;padding:8px 12px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500;text-align:left}.goods-category-data-table td{height:88px;padding:10px 12px;border-top:1px solid var(--app-border);vertical-align:middle}.goods-category-data-table th:nth-child(1),.goods-category-data-table td:nth-child(1){width:70px;text-align:center}.goods-category-data-table th:nth-child(2),.goods-category-data-table td:nth-child(2){width:220px}.goods-category-data-table th:nth-child(3),.goods-category-data-table td:nth-child(3){width:130px}.goods-category-data-table th:nth-child(4),.goods-category-data-table td:nth-child(4){width:220px}.goods-category-data-table th:nth-child(5),.goods-category-data-table td:nth-child(5){width:100px;text-align:center}.goods-category-data-table th:nth-child(6),.goods-category-data-table td:nth-child(6){width:90px;text-align:center}.goods-category-sort-cell .t-icon{color:var(--color-text-muted);font-size:var(--fs-3xl);cursor:grab}.category-data-row{transition:opacity .15s ease,background-color .15s ease}.category-data-row.is-dragging{opacity:.35;background:var(--color-brand-soft)}.goods-category-data-table .image-picker,.goods-category-data-table .image-picker-empty,.goods-category-data-table .image-picker-selected{width:68px;height:68px;min-height:68px}.goods-category-data-table .image-picker-empty span{display:none}.link-picker{width:100%}.link-picker-trigger{display:flex;width:100%;min-height:34px;align-items:center;gap:8px;padding:0 10px;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-xs);cursor:pointer;text-align:left}.link-picker-trigger:hover{border-color:var(--app-primary)}.link-picker-icon{display:inline-flex;color:var(--app-primary)}.link-picker-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-picker-clear{color:var(--color-text-muted)}.link-picker-dialog>.t-dialog__body{padding:0}.link-picker-dialog-content{display:flex;flex-direction:column;height:min(620px,calc(100vh - 180px));min-height:0}.link-picker-top-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px;border-bottom:1px solid var(--app-border)}.link-picker-top-tabs button{position:relative;height:46px;padding:0 16px;color:var(--color-text-secondary);background:transparent;border:0;cursor:pointer;font-size:var(--fs-md)}.link-picker-top-tabs button:hover{color:var(--app-primary)}.link-picker-top-tabs button.is-active{color:var(--app-primary);font-weight:500}.link-picker-top-tabs button.is-active:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:var(--app-primary);border-radius:var(--radius-xs);content:""}.link-picker-dialog-sidebar button.is-active{color:var(--color-brand);background:var(--color-surface);font-weight:500}.link-picker-dialog-options{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px;overflow-y:auto}.link-picker-option-group h3{position:sticky;top:0;z-index:1;padding:6px 0;background:var(--color-surface)}.link-picker-dialog-options .t-table__content{overflow:visible}.link-picker-dialog-options .t-table__header{position:sticky;top:0;z-index:1}.link-picker-dialog-options .t-table__header th{background:var(--color-surface)}.link-picker-dialog-options [data-testid=link-picker-custom-table] .t-table__header,.link-picker-dialog-options [data-testid=link-picker-activity-table] .t-table__header,.link-picker-dialog-options [data-testid=link-picker-group-table] .t-table__header{top:56px}.link-picker-dialog-options .t-pagination{position:sticky;bottom:0;z-index:2;flex:0 0 auto;align-self:flex-end;padding:8px 0;background:var(--color-surface)}.link-picker-dialog-options tr.is-selected-row>td{border-top:1px solid var(--color-brand);border-bottom:1px solid var(--color-brand);background:var(--color-brand-soft)}.link-picker-dialog-options tr.is-selected-row>td:first-child{border-left:1px solid var(--color-brand)}.link-picker-dialog-options tr.is-selected-row>td:last-child{border-right:1px solid var(--color-brand)}.link-picker-goods-image{display:block;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-xs)}.link-picker-goods-image.is-empty{display:grid;place-items:center;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.link-picker-empty{margin:0;padding:24px 0;color:var(--color-text-placeholder);text-align:center}.link-picker-custom{display:flex;flex-direction:column;gap:12px}.link-picker-field{display:flex;align-items:center;gap:12px}.link-picker-field-label{width:132px;flex:0 0 132px;color:var(--color-text-secondary);text-align:right}.link-picker-field .t-input__wrap{width:320px;min-width:0;flex:0 0 320px}.link-picker-hint{margin:0 0 0 144px;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.link-picker-error{margin:0 0 0 144px;color:var(--app-danger, #d54941);font-size:var(--fs-sm)}.link-picker-warning{margin:0;padding:8px 12px;color:#8a5a00;background:#fff7e6;border:1px solid #ffe0a3;border-radius:var(--radius-xs);font-size:var(--fs-sm)}.link-picker-form-group{display:flex;flex-direction:column;gap:12px}.link-picker-form-group+.link-picker-form-group{margin-top:20px}.link-picker-group-title{margin:0;color:var(--color-text-secondary);font-size:var(--fs-md);font-weight:500}.link-picker-link{color:var(--app-primary);text-decoration:none}.link-picker-link:hover{text-decoration:underline}.link-picker-search{position:sticky;top:0;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:8px 0;background:var(--color-surface)}.link-picker-search .t-input__wrap{width:260px;min-width:0;flex:0 0 260px}.link-picker-search .t-input{width:100%}.link-picker-dialog-header{display:flex;width:100%;align-items:center}.link-picker-dialog-body{display:grid;min-height:0;flex:1;grid-template-columns:180px minmax(0,1fr)}.link-picker-dialog-sidebar{padding:12px 0;background:var(--color-page);border-right:1px solid var(--app-border)}.link-picker-dialog-sidebar button{display:block;width:100%;height:44px;padding:0 22px;color:var(--color-text-secondary);background:transparent;border:0;cursor:pointer;text-align:left}.link-picker-dialog-sidebar button:hover{color:var(--app-primary);background:var(--color-surface)}.link-picker-dialog-options{padding:24px 28px}.link-picker-option-group+.link-picker-option-group{margin-top:28px}.link-picker-option-group h3{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:var(--fs-md)}.link-picker-option-list{display:flex;flex-wrap:wrap;gap:12px}.link-picker-option-list button{min-width:150px;height:40px;padding:0 16px;color:var(--color-text-secondary);background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left}.link-picker-option-list button:hover,.link-picker-option-list button.is-selected{color:var(--app-primary);background:var(--color-brand-soft);border-color:var(--app-primary)}.link-picker-option-list button:disabled{color:var(--color-text-placeholder);background:var(--color-page);border-color:var(--app-border);cursor:not-allowed}.link-picker-option-list button em{color:var(--color-text-placeholder);font-style:normal;font-size:var(--fs-xs)}.region-selector-summary{display:flex;min-height:32px;align-items:center;flex-wrap:wrap;gap:8px;width:420px;padding:5px 8px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-xs)}.region-selector-city-dropdown{width:100%;min-width:0}.region-selector-city-select{width:100%}.region-selector-placeholder{color:var(--color-text-placeholder)}.region-selector-summary-text{min-width:0;flex:1;color:var(--neutral-3);line-height:22px;overflow-wrap:anywhere}.region-selector-summary-text+.t-button{flex:0 0 auto;align-self:center}.region-selector-dialog .t-dialog__body{overflow:hidden;padding:20px 24px}.region-selector-columns{display:grid;height:min(500px,calc(100vh - 270px));min-height:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:18px;overflow:hidden}.region-selector-panel{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.region-selector-panel-heading{display:flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.region-selector-panel-heading h3{margin:0;color:var(--neutral-3);font-size:var(--fs-xl);font-weight:500;white-space:nowrap}.region-selector-panel-heading .t-input,.region-selector-panel-heading .region-selector-native-search{width:320px;max-width:100%}.region-selector-transfer-arrow{display:grid;align-self:center;place-items:center;color:var(--color-text-placeholder)}.region-selector-transfer-arrow svg{width:28px;height:28px}.region-selector-native-search{display:block;width:100%;height:32px;padding:0 10px;color:var(--neutral-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);outline:none}.region-selector-native-search:focus{border-color:var(--app-primary);box-shadow:0 0 0 2px var(--color-brand-ring)}.region-selector-loading{display:grid;min-height:240px;place-items:center}.region-tree,.region-selected-list{min-height:0;flex:1;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.region-selected-list{background:var(--color-surface)}.region-tree-node{display:flex;min-height:36px;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-xs)}.region-tree-node:hover,.region-tree-node.is-indeterminate{background:var(--color-brand-tint)}.region-tree-toggle.t-button{width:20px;min-width:20px;height:22px;padding:0;color:var(--color-text-tertiary)}.region-tree-toggle svg{width:15px;height:15px}.region-tree-toggle-placeholder{display:inline-block;width:20px}.region-tree-children,.region-tree-children-deep{margin-left:28px}.country-selector-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.country-selector-option{display:flex;width:100%;min-width:0;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;padding:9px 10px;color:var(--neutral-2);background:var(--color-surface);border:0;border-bottom:1px solid var(--color-rule);border-radius:var(--radius-none);cursor:pointer;text-align:left}.country-selector-option:last-child{border-bottom:0}.country-selector-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-selector-option:hover:not(:disabled),.country-selector-option.selected{color:var(--app-primary);background:var(--color-brand-tint);border-color:var(--color-brand-border)}.country-selector-option:disabled{color:var(--color-text-disabled);background:var(--color-page);cursor:not-allowed}.country-selector-option small{margin-left:auto;overflow:hidden;color:var(--color-text-placeholder);text-overflow:ellipsis;white-space:nowrap}.region-selected-node{display:flex;min-height:36px;align-items:center;gap:8px;padding:6px 10px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-rule)}.region-selected-node:last-child{border-bottom:0}.region-selected-node-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-selected-node button{flex:0 0 auto;padding:0;color:var(--color-error);background:transparent;border:0;cursor:pointer}.region-selected-node button:hover{color:var(--color-error)}.region-selected-empty{display:grid;min-height:180px;place-items:center;color:var(--color-text-placeholder)}.region-selector-footer{display:flex;justify-content:flex-end;gap:8px}.editor-tab-label{position:static;display:flex;width:100%;min-height:20px;align-items:center;justify-content:center;padding:0 24px;font-size:var(--fs-md);line-height:20px}.editor-tab-required{position:absolute;top:50%;right:10px;display:inline-grid;width:18px;height:18px;place-items:center;color:var(--color-text-inverse);background:var(--color-error);border-radius:var(--radius-circle);font-size:var(--fs-sm);font-weight:700;line-height:18px;transform:translateY(-50%)}.editor-section{max-width:980px}.editor-section .goods-base-form{padding-bottom:40px}.editor-section h2{margin:0 0 24px;padding-left:12px;border-left:3px solid var(--app-primary);color:var(--neutral-2);font-size:var(--fs-xl);font-weight:500}.editor-section .t-form__item{margin-bottom:var(--form-item-gap)}.editor-section>.t-form .t-form__label{width:110px!important}.editor-section>.t-form .t-form__controls{margin-left:110px!important}.editor-section .t-input,.editor-section .t-textarea,.editor-section .t-select{max-width:680px}.goods-three-line-textarea .t-textarea__inner{height:86px!important;min-height:86px!important;resize:none}.goods-title-tag-field{min-width:0}.goods-title-tag-editor{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.goods-title-tag-editor .goods-title-tag-text{width:240px}.goods-title-tag-color-trigger{display:grid;width:72px;height:32px;padding:5px 10px;place-items:center;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-xs);cursor:pointer}.goods-title-tag-color-trigger:hover{border-color:var(--app-primary)}.goods-title-tag-color-trigger span{width:46px;height:20px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--color-shadow)}.goods-title-tag-hex{display:grid;width:104px;height:32px;place-items:center;color:var(--color-text-secondary);background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-xs);font-size:var(--fs-md)}.goods-images-field .goods-cover-in-gallery{display:flex;width:fit-content;margin-top:12px;font-size:var(--fs-sm)}.goods-images-field .goods-cover-in-gallery .t-checkbox__label{font-size:var(--fs-sm)}.goods-video-settings,.goods-search-keywords-field,.goods-single-column-field{display:grid;gap:12px;max-width:680px}.goods-video-asset-row,.goods-video-url-row{display:grid;gap:8px}.goods-video-media-row{display:flex;align-items:flex-start;gap:24px}.goods-video-media-item,.goods-video-cover-field{display:grid;width:max-content;gap:8px}.goods-video-url-row>.t-input{max-width:680px}.goods-video-option-row{display:flex;min-height:32px;align-items:center;gap:14px;color:var(--color-text-secondary)}.goods-video-option-row>span{min-width:112px}.goods-video-option-row .t-radio-group{display:inline-flex;gap:14px}.goods-verification-config{display:grid;width:100%;gap:0;padding-bottom:40px}.editor-section>.t-form .goods-verification-config .t-form__label{width:110px!important}.editor-section>.t-form .goods-verification-config .t-form__controls{margin-left:110px!important}.goods-verification-config>.t-form__item{margin-bottom:var(--form-item-gap)}.goods-verification-config>.t-form__item:last-child{margin-bottom:0}.goods-verification-option-group{display:grid;max-width:100%;gap:14px}.goods-verification-option-group>.t-radio-group{display:grid;width:100%;column-gap:16px;row-gap:20px!important}.goods-verification-option-row{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:14px;color:var(--color-text-secondary);line-height:32px}.goods-verification-option-row>.t-radio{margin-right:0!important;flex:0 0 auto}.goods-verification-option-row .t-date-picker{width:320px;max-width:100%}.goods-verification-option-row>.t-select{width:220px;max-width:100%}.goods-verification-validity-row{min-height:32px;flex-wrap:nowrap;gap:8px}.goods-verification-validity-row>.goods-verification-validity-radio{display:inline-flex;width:20px;min-width:20px;height:32px;align-items:center;margin-right:0!important;flex:0 0 20px!important}.goods-verification-validity-radio .t-radio__label{display:none;margin-left:0}.goods-verification-validity-row .t-date-range-picker{width:320px;min-width:320px;max-width:320px;flex:0 0 320px}.goods-verification-validity-row .goods-verification-expired-status{width:140px;min-width:140px;max-width:140px;flex:0 0 140px}.goods-verification-option-row .number-input{width:190px;max-width:100%}.goods-verification-store-config{display:grid;width:100%;max-width:900px;gap:16px}.goods-verification-store-config>.t-radio-group{display:inline-flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:18px}.goods-verification-store-selection{display:grid;gap:18px;width:100%;max-width:900px}.goods-verification-store-selection .goods-pickup-table{margin-top:0}.goods-limit-form{max-width:100%;padding-bottom:40px}.goods-limit-form .t-form__controls-content{min-width:0}.goods-order-limit-range{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary)}.goods-order-limit-range .number-input{width:140px;max-width:140px}.goods-purchase-limit-options{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.goods-purchase-limit-option{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;gap:10px;color:var(--color-text-secondary)}.goods-purchase-limit-option>.t-radio{width:116px;flex:0 0 116px}.goods-purchase-limit-option .number-input{width:110px;max-width:110px}.goods-periodic-limit-fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.goods-purchase-limit-periodic-option{padding:12px 0}.goods-periodic-limit-fields label,.goods-custom-limit-fields{display:flex;align-items:center;gap:8px;white-space:nowrap}.goods-media-asset-control{display:flex;min-height:32px;align-items:center;gap:8px}.goods-media-asset-button{min-width:96px;height:32px;padding:0 14px;color:var(--app-primary);background:var(--color-brand-soft);border:1px solid var(--color-brand-border);border-radius:var(--radius-xs);cursor:pointer}.goods-media-asset-button:hover{border-color:var(--app-primary);background:var(--color-brand-soft)}.goods-media-asset-name{max-width:360px;overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.goods-inline-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:18px 24px;max-width:860px}.goods-inline-grid label{display:flex;flex-direction:column;gap:8px;color:var(--color-text-secondary)}.goods-inline-grid .t-input,.goods-inline-grid .t-input-number{width:200px}.goods-inline-grid small{color:var(--color-text-muted);font-size:var(--fs-sm)}.goods-price-form,.goods-price-options-form{max-width:900px}.editor-section .goods-price-form>.t-form__item:last-of-type{margin-bottom:var(--form-item-gap)}.goods-price-options-form .t-form__item{margin-bottom:var(--form-item-gap)}.goods-price-options-form .t-form__item:last-child{margin-bottom:0}.goods-compact-field .t-input,.goods-compact-field .t-input-number{width:240px}.goods-unit-field{display:flex;align-items:center;gap:8px;width:fit-content;color:var(--color-text-secondary)}.goods-stock-field{display:grid;gap:6px;width:fit-content}.goods-stock-field .t-input-number{width:240px;max-width:240px;justify-self:start}.goods-stock-field .t-input-number .t-input{width:100%;max-width:100%}.goods-stock-field small{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:20px}.editor-section .goods-price-options-form{margin-top:20px;padding-bottom:40px}.goods-spec-form-item{align-items:flex-start}.goods-spec-form-item .t-form__controls-content{width:100%;min-width:0}.goods-spec-editor{width:100%;max-width:100%;margin:0}.goods-spec-editor,.goods-spec-group-list{display:grid}.goods-spec-add-button{justify-self:start}.goods-sku-form-item .t-form__controls-content{width:100%;min-width:0}.goods-sku-form-item .goods-sku-table-wrap{margin-top:0}.goods-spec-group{position:relative;margin-bottom:16px;padding:14px;background:var(--color-brand-tint);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:opacity .12s ease;will-change:transform}.goods-spec-group-header{display:flex;align-items:center;gap:8px}.goods-spec-group-drag-handle{color:var(--color-text-placeholder);cursor:grab;-webkit-user-select:none;user-select:none}.goods-spec-group-header .t-input{width:220px}.goods-spec-group-header .t-input__wrap{width:220px;min-width:0;flex:0 0 220px}.goods-spec-batch-textarea .t-textarea__inner{height:160px!important;min-height:160px!important;resize:none}.goods-spec-values{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.goods-spec-values>.t-button{height:32px;min-height:32px}.goods-spec-group-remove{position:absolute;top:-10px;right:-10px;z-index:2;display:inline-flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0;color:var(--color-text-inverse);background:var(--neutral-10);border:0;border-radius:var(--radius-circle);cursor:pointer;visibility:hidden;opacity:0;transition:opacity .12s ease}.goods-spec-group:hover .goods-spec-group-remove,.goods-spec-group:focus-within .goods-spec-group-remove{visibility:visible;opacity:1}.goods-spec-group-remove:hover{background:var(--neutral-8)}.goods-spec-group-remove svg{width:14px;height:14px}.goods-spec-value-editor{display:flex;align-items:center;gap:4px}.goods-spec-value-input{position:relative;display:inline-flex;width:150px;min-width:150px;flex:0 0 150px}.goods-spec-value-input .t-input{width:100%;min-width:150px}.goods-spec-value-remove{position:absolute;top:-10px;right:-10px;z-index:2;display:inline-flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0;color:var(--color-text-inverse);background:var(--neutral-10);border:0;border-radius:var(--radius-circle);cursor:pointer;visibility:hidden}.goods-spec-value-remove svg{width:14px;height:14px}.goods-spec-value-input:hover .goods-spec-value-remove{visibility:visible}.goods-spec-group.is-dragging,.goods-spec-value.is-dragging{opacity:.35;transition:opacity .12s ease}.goods-spec-value{transition:opacity .12s ease;will-change:transform}.goods-spec-reorder-move{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.goods-drag-preview{position:fixed;z-index:9999;opacity:.45;pointer-events:none;box-sizing:border-box;background:var(--color-surface);box-shadow:0 8px 24px #14233c2e}.goods-spec-group-drag-handle,.goods-spec-value-editor>.editor-drag-handle{display:inline-flex;width:20px;min-width:20px;flex:0 0 20px;align-items:center;justify-content:center}.goods-spec-group-header,.goods-spec-value-editor{gap:8px}.goods-sku-table-wrap{margin-top:24px;overflow-x:auto}.goods-sku-table .goods-sku-cell-sticky{position:sticky;z-index:2;width:140px;min-width:140px;max-width:140px;background:var(--color-surface)}.goods-sku-table th.goods-sku-cell-sticky{z-index:3;background:var(--color-page)}.goods-sku-table{width:100%;min-width:1160px;border-collapse:collapse}.goods-sku-table th,.goods-sku-table td{padding:8px;border:1px solid var(--color-rule);text-align:left}.goods-sku-table th{color:var(--color-text-tertiary);background:var(--color-page);font-weight:500}.goods-sku-table .t-input,.goods-sku-table .t-input-number{width:110px}.goods-sku-table th{position:relative;min-width:120px}.goods-sku-table-header{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.goods-sku-table-image-header{min-width:84px}.goods-sku-batch-button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;color:var(--app-primary);background:transparent;border:0;cursor:pointer}.goods-sku-batch-button:hover{color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 10%,transparent);border-radius:var(--radius-xs)}.goods-sku-batch-button svg{width:16px;height:16px}.goods-batch-popover{width:260px;padding:16px;color:var(--color-text-secondary);background:var(--color-surface);text-align:left}.goods-batch-popover>strong{display:block;margin-bottom:12px;color:var(--color-text);font-size:var(--fs-md);font-weight:500}.goods-batch-popover .t-input,.goods-batch-popover .t-input-number{width:100%;min-width:0}.goods-batch-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.goods-sku-image-cell{width:56px;min-width:56px;padding:4px!important}.goods-sku-table th.goods-sku-table-image-header,.goods-sku-table td.goods-sku-image-cell{width:65px;min-width:65px;max-width:65px}.goods-sku-image-picker,.goods-sku-image-picker.image-picker,.goods-sku-image-picker .image-picker-empty,.goods-sku-image-picker .image-picker-selected{width:56px!important;height:56px!important}.goods-sku-image-picker .image-picker-empty{display:grid;gap:0;place-items:center;align-content:center;font-size:0;line-height:1}.goods-sku-image-picker .image-picker-empty span{display:none}.goods-sku-image-picker .image-picker-empty svg{width:20px;height:20px}.goods-sku-image-picker .image-picker-replace{font-size:var(--fs-xs)}.goods-sku-stock-warning{min-width:150px;padding:8px!important}.goods-sku-stock-warning-content{display:flex;align-items:center;gap:8px;white-space:nowrap}.goods-sku-stock-warning-content .t-input-number{width:96px}.goods-detail-display-options{display:flex;align-items:center;gap:24px}.goods-detail-display-options label{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.goods-short-input{width:220px!important;margin-left:16px}.goods-delivery-fee-options{display:grid;gap:18px;width:100%;max-width:680px;--td-brand-color: var(--app-primary)}.goods-delivery-fee-row{display:flex;min-height:32px;align-items:flex-start;gap:8px}.goods-delivery-fee-row>.t-radio{display:inline-flex;min-width:0;min-height:32px;flex:0 0 auto;align-items:center}.goods-delivery-fee-row .goods-short-input{margin-left:0}.goods-delivery-template-control{display:grid;gap:8px;width:220px}.goods-delivery-template-control .t-select{width:100%;max-width:none}.goods-delivery-template-tip{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--fs-base);line-height:20px}.goods-delivery-template-tip a{color:var(--app-primary);text-decoration:none}.goods-delivery-template-tip a:hover{color:var(--app-primary-dark)}.goods-delivery-template-tip i{color:var(--neutral-11);font-style:normal}.goods-pickup-points{display:grid;gap:16px;width:100%;max-width:900px}.goods-pickup-mode{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:24px}.goods-pickup-points .goods-pickup-mode .t-radio{margin-right:0}.goods-pickup-points .t-radio.t-is-checked .t-radio__border{border-color:var(--app-primary)}.goods-pickup-points .t-radio.t-is-checked .t-radio__dot{background:var(--app-primary)}.goods-pickup-selection{display:grid;gap:18px;width:100%}.goods-pickup-select-button{color:var(--color-text-inverse);background:var(--app-primary);border-color:var(--app-primary);width:160px}.goods-pickup-select-button:hover{background:var(--app-primary-dark);border-color:var(--app-primary-dark)}.goods-pickup-selection-dialog .t-dialog__body{max-height:min(520px,calc(100vh - 240px));overflow-y:auto}.goods-store-picker-dialog-content{display:grid;gap:16px}.goods-store-picker-search{display:flex;align-items:center;gap:12px}.goods-store-picker-search .t-input{width:280px}.goods-store-picker-search .t-input__wrap{width:280px;flex:0 0 280px}.goods-store-picker-pagination{display:flex;justify-content:flex-end}.goods-pickup-dialog-table{width:100%}.goods-pickup-dialog-table .t-table__content{min-height:180px}.goods-pickup-dialog-table .t-table__body td{height:48px}.goods-pickup-dialog-table .t-table__body td:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-pickup-table{width:100%;border-collapse:collapse;color:var(--color-text)}.goods-pickup-table th,.goods-pickup-table td{height:48px;padding:0 16px;border-bottom:1px solid var(--color-rule);text-align:left}.goods-pickup-table th{color:var(--neutral-3);background:var(--color-page);font-weight:600}.goods-pickup-table td[colspan]{height:128px;color:var(--color-text-muted);text-align:center}.goods-promotion-form .t-form__controls-content{align-items:flex-start}.editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;justify-content:center;gap:14px;height:64px;align-items:center;background:var(--color-surface);border-top:1px solid var(--app-border);box-shadow:0 -4px 16px var(--color-shadow)}.contact-card h2{margin-bottom:10px}.contact-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--app-border)}.contact-item b,.contact-item small{display:block}.contact-item b{font-size:var(--fs-sm);font-weight:500}.contact-item small{margin-top:3px;color:var(--color-text-placeholder);font-size:var(--fs-2xs)}.qr-placeholder{display:grid;width:46px;height:46px;place-items:center;color:var(--neutral-2);background:repeating-linear-gradient(45deg,var(--neutral-2) 0 3px,var(--color-surface) 3px 6px);border:4px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-border);font-size:var(--fs-2xs);font-weight:700}.qr-placeholder.orange{color:var(--color-warning);background:repeating-linear-gradient(135deg,var(--color-warning) 0 3px,var(--color-surface) 3px 6px)}.goods-param-template-editor{min-height:calc(100vh - var(--shell-top));padding:0 0 96px;background:var(--color-surface)}.goods-param-template-loading{display:grid;min-height:320px;margin-top:16px;place-items:center;color:var(--app-text-secondary);background:var(--color-surface)}.goods-param-template-editor-card{padding:32px 36px 0;background:var(--color-surface);border-radius:var(--radius-md)}.goods-param-template-editor-card .t-form{max-width:820px}.goods-param-template-editor-card .t-form__item{margin-bottom:var(--form-item-gap)}.goods-param-template-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);display:flex;height:64px;align-items:center;justify-content:center;gap:12px;background:var(--color-surface);border-top:1px solid var(--app-border);box-shadow:0 -4px 16px var(--color-shadow)}.goods-param-template-editor-card .param-field-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.goods-param-template-editor-card .param-field-row{display:flex;align-items:center;gap:12px}.goods-param-template-editor-card .param-field-row .param-field-kind{flex:0 0 auto}.goods-param-template-editor-card .param-field-row .param-field-name{width:240px;flex:0 0 auto}.goods-param-template-editor-card .param-field-row .param-field-value{width:200px;flex:0 0 auto}.goods-param-template-editor-card .param-field-add{width:fit-content}.goods-param-form .goods-param-custom-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.goods-param-form .goods-param-custom-row{display:flex;align-items:center;gap:12px}.goods-param-form .goods-param-custom-row .goods-param-custom-name{width:240px;flex:0 0 auto}.goods-param-form .goods-param-custom-row .goods-param-custom-value{width:320px;flex:0 0 auto}.goods-param-form .goods-param-add-button{width:fit-content}.search-panel{display:flex;flex-wrap:wrap;align-items:center}.live-filter-field>.t-select{width:120px}.keyword-field{display:flex;width:357px;gap:0}.keyword-field .keyword-type{width:120px;flex:0 0 120px}.keyword-field>.t-input{width:237px}.keyword-field .keyword-type .t-input{border-radius:var(--radius-xs) var(--radius-none) var(--radius-none) var(--radius-xs)}.keyword-field>.t-input{margin-left:-1px;border-radius:var(--radius-none) var(--radius-xs) var(--radius-xs) var(--radius-none)}.live-activity-table .t-table__th-cell{height:48px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.live-activity-table .t-table__td-cell{height:48px}.live-activity-table.table-has-data .t-table__pagination-wrap{padding:18px 0 0}.table-link{color:var(--color-brand);text-decoration:none}.live-list-info,.live-list-anchor{display:flex;min-width:0;align-items:center;gap:10px}.live-list-info img,.live-cover-placeholder{display:grid;width:64px;height:40px;flex:0 0 64px;place-items:center;object-fit:cover;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-xs);font-size:var(--fs-sm)}.live-list-info>div{display:grid;min-width:0;gap:4px}.live-list-info .table-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-list-info small{color:var(--color-text-muted);font-size:var(--fs-sm)}.live-list-anchor .t-avatar,.live-list-anchor .live-member-avatar{flex:0 0 32px}.live-weight-cell{display:flex;align-items:center;gap:6px}.live-weight-edit-button{display:grid;width:24px;height:24px;place-items:center;padding:0;color:var(--color-brand);background:transparent;border:0;cursor:pointer;opacity:0}.live-weight-cell:hover .live-weight-edit-button,.live-weight-edit-button:focus-visible{opacity:1}.live-weight-edit-button svg{width:14px;height:14px}.live-weight-editor{width:220px;padding:12px}.live-weight-editor .t-input-number{width:100%}.live-weight-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.live-create-page{box-sizing:border-box;min-height:calc(100vh - var(--shell-top));padding:16px 16px 88px;background:var(--color-page)}.live-create-page .live-screen-preview-area,.live-create-page .live-create-card{border-radius:var(--radius-none)}.live-settings-only-page{min-height:calc(100vh - 56px);padding-top:16px}.live-settings-only-page .live-create-card{margin-top:0}.live-settings-only-page .editor-tabs{grid-template-columns:minmax(0,1fr);min-height:0}.live-settings-only-page .editor-tabs .t-tabs__header{display:none}.live-settings-only-page .editor-tabs .t-tabs__content{grid-column:1;padding:24px 0 0}.live-settings-only-page .live-tab-panel{min-height:0}.live-settings-only-page .live-settings-activity-layout{max-width:1080px}.live-settings-only-footer{left:0;justify-content:center;padding:0}.live-screen-preview-area{width:auto}.live-screen-type-heading{width:100%}.live-screen-warning{white-space:nowrap}.live-screen-options{max-width:332px}.live-screen-option{width:160px}.live-create-card{box-sizing:border-box;width:100%;min-height:0;margin-top:16px;overflow:hidden}.live-create-form{width:100%}.live-create-row{display:grid;width:100%;max-width:882px;grid-template-columns:110px minmax(0,772px);margin:0 0 20px;align-items:start}.live-create-label{height:32px;padding-right:16px;color:var(--neutral-2);line-height:32px;text-align:right}.live-create-label.required:before{margin-right:4px;color:var(--color-error);content:"*"}.live-create-control{position:relative;width:100%;min-width:0}.live-tab-panel{min-height:420px}.live-mode-tabs{display:flex;height:34px}.live-mode-tabs button{width:88px;height:34px;margin:0 -1px 0 0;padding:0;color:var(--color-text);background:var(--color-page);border:1px solid var(--color-border-strong);cursor:pointer}.live-mode-tabs button.active{position:relative;z-index:1;color:var(--color-brand);background:var(--color-surface);border-color:var(--color-brand)}.live-help{margin:7px 0 0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:17px}.live-field-error{margin:6px 0 0;color:var(--color-error);font-size:var(--fs-sm);line-height:20px}.live-mode-row,.live-name-row,.live-time-row,.live-anchor-row{min-height:32px;height:auto}.live-field-control>.t-input{width:540px}.live-field-control .t-input{height:32px;border-radius:var(--radius-none)}.live-create-control .live-anchor-select,.live-create-control .live-small-select{width:180px}.live-method-row{min-height:64px;align-items:start}.live-method-options{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-method-options .t-radio{margin-right:0}.live-replay-mode-row{min-height:64px;align-items:start}.live-replay-mode-options{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-replay-mode-options .t-radio{margin-right:0}.live-replay-play-mode-options{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px 12px}.live-replay-play-mode-options .t-radio{margin-right:0}.live-video-row,.live-description-row{min-height:32px;height:auto}.live-description-row .t-textarea{width:540px}.live-end-time-row{min-height:32px;height:auto}.live-time-note{margin:8px 0 0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:22px}.live-cover-row{min-height:32px;height:auto}.live-cover-row .image-picker,.live-cover-row .image-picker-empty,.live-cover-row .image-picker-selected{width:180px;height:122px}.cover-upload{display:grid;width:180px;height:122px;place-items:center;padding:0;color:var(--color-text-muted);background:var(--color-page);border:1px dashed var(--color-border-strong);cursor:pointer}.cover-upload:hover{color:var(--color-brand);border-color:var(--color-brand)}.cover-upload svg{width:24px;height:24px}.cover-tip{margin:14px 0 0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:17px}.live-access-row{min-height:32px}.live-access-options{height:32px}.live-access-options .t-radio{margin-right:30px}.live-access-row{grid-template-columns:110px minmax(0,772px);align-items:start}.live-access-permission-row .live-create-label{height:22px;line-height:22px}.live-access-password-control,.live-access-payment-control{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.live-access-toggle-line{display:flex;min-height:32px;align-items:center;gap:12px}.live-access-password-options,.live-access-payment-options{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.live-access-password-input-row{display:flex;width:100%;min-height:32px;align-items:center}.live-access-value-input{width:240px!important;max-width:100%}.live-access-secondary-option{display:flex;min-height:24px;align-items:center}.live-access-payment-price-row{display:flex;min-height:32px;align-items:center;gap:8px}.live-access-payment-price-row>span{color:var(--color-text);line-height:32px}.live-compact-input{width:105px!important;min-width:105px;max-width:100%}.live-setting-row{min-height:32px;height:auto}.live-setting-control{display:flex;height:32px;align-items:center}.live-setting-control .t-switch{flex:0 0 auto}.live-setting-control p{margin:0 0 0 12px;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:18px}.live-setting-control strong{color:var(--color-error);font-weight:400}.live-setting-last{margin-bottom:20px}.live-group-row{min-height:32px;height:auto}.live-weight-input{width:160px}.live-small-input{width:220px}.live-weight-row{min-height:32px;height:auto}.live-end-time-row,.live-cover-row,.live-setting-row,.live-group-row,.live-weight-row{margin-top:0;margin-bottom:20px}.live-inline-control{display:flex;min-height:32px;align-items:center;flex-wrap:wrap;gap:12px}.live-ip-dialog-control,.live-ip-dialog-control .t-textarea{width:100%}.live-ip-dialog-hint{margin-top:8px}.live-blacklist-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.live-selected-goods{display:grid;gap:6px;margin-top:12px}.live-selected-good{padding:8px 12px;color:var(--neutral-2);background:var(--color-page);border:1px solid var(--app-border)}.live-table-row{align-items:start}.t-table.live-selection-table{width:640px;margin-top:12px;border:1px solid var(--app-border)}.live-ip-blacklist-table{width:640px}.live-goods-selection-table{width:100%}.live-empty-selection{display:block;margin-top:12px}.live-picker-search .t-input{width:100%}.live-member-cell,.live-product-cell,.live-anchor-cell,.employee-selector-name{display:flex;align-items:center;gap:10px}.live-anchor-cell strong{font-weight:500}.live-relation-cell{display:flex;align-items:center;gap:10px}.live-relation-cell .t-avatar,.live-relation-cell .live-member-avatar{flex:0 0 32px}.live-relation-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.live-relation-copy small{color:var(--app-text-secondary)}.live-anchor-editor-page{padding:16px 16px 88px;background:var(--color-page)}.live-anchor-editor-form{min-height:420px;padding:32px 24px;background:var(--color-surface)}.live-anchor-editor-form .t-form{max-width:760px}.live-selected-relation strong{font-weight:500}.live-selected-relation small{color:var(--app-text-secondary)}.interaction-option-list{display:flex;flex-direction:column;gap:8px;min-width:420px}.interaction-option-row{display:flex;align-items:center;gap:8px}.interaction-option-row .t-input{flex:1}.voting-editor-form{width:100%;max-width:none}.voting-participant-selects,.interaction-option-rows,.voting-coupon-picker{gap:12px}.voting-editor-form .t-form__controls,.voting-editor-form .t-form__controls-content{min-width:0}.voting-editor-form .t-form__label{white-space:nowrap}.voting-editor-form .t-input,.voting-editor-form .t-input__wrap,.voting-editor-form .t-input-adornment,.voting-editor-form .t-textarea{width:415px;max-width:100%}.voting-editor-form .t-input-adornment{display:flex}.voting-editor-form .t-input-adornment .number-input,.voting-editor-form .t-input-adornment .t-input__wrap{flex:1;width:auto}.voting-editor-form .t-input-adornment__append{flex:0 0 auto;width:auto;justify-content:center}.voting-participant-setting{display:flex;flex-direction:column;gap:16px}.voting-basic-card .voting-participant-item{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start}.voting-basic-card .voting-participant-item>.t-form__label{float:none;width:auto!important;grid-column:1;padding-top:0;line-height:32px}.voting-basic-card .voting-participant-item>.t-form__controls{grid-column:2;margin-left:0!important}.voting-basic-card .voting-participant-item>.t-form__controls>.t-form__controls-content{align-items:flex-start}.voting-participant-setting>.t-radio-group{min-height:32px;align-items:center}.voting-participant-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:415px;max-width:100%}.voting-duration-field{width:280px!important;max-width:100%}.voting-reward-input{display:flex;min-width:0;width:240px!important;max-width:100%;flex:0 0 240px}.voting-reward-input>.number-input,.voting-reward-input>.t-input__wrap{min-width:0;flex:1 1 auto;width:auto!important}.voting-editor-form .voting-reward-input .t-input-adornment__append,.check-in-editor-form .voting-reward-input .t-input-adornment__append{flex:0 0 auto;width:auto}.voting-balance-line{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--form-choice-gap)}.voting-balance-withdraw{display:flex;min-width:max-content;min-height:32px;align-items:center;flex:0 0 auto;gap:var(--form-choice-gap)}.voting-coupon-picker{display:flex;min-height:32px;flex-direction:column;align-items:flex-start;gap:12px}.voting-selected-coupon-table{display:inline-block;width:480px!important;min-width:480px;max-width:100%;margin-top:0;border:1px solid var(--app-border)}.voting-selected-coupon-table{overflow-x:hidden}.voting-selected-coupon-table .t-table__content{width:100%;max-width:100%;table-layout:fixed;overflow-x:hidden}.voting-selected-coupon-table .t-table__content,.voting-selected-coupon-table table{box-sizing:border-box;border-right:1px solid var(--app-border)!important}.voting-selected-coupon-table .t-table__header th,.voting-selected-coupon-table .t-table__th-cell{height:40px;color:var(--color-text-secondary);background:var(--color-surface-sunken);font-weight:500}.voting-selected-coupon-table .t-table__td-cell{height:48px}.voting-selected-coupon-table .t-input-adornment{display:flex;width:140px!important;min-width:140px;max-width:100%}.voting-selected-coupon-table .number-input,.voting-selected-coupon-table .number-input .t-input,.voting-selected-coupon-table .number-input .t-input__wrap{width:auto!important;min-width:0!important;flex:1 1 auto}.voting-selected-coupon-table .t-input-adornment__append{width:auto;min-width:max-content;flex:0 0 auto}.coupon-picker-search{display:flex;align-items:center;gap:12px;margin-bottom:16px}.coupon-picker-search label{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap}.coupon-picker-search label>span{color:var(--color-text-secondary)}.coupon-picker-search label>.t-input{width:220px}.coupon-picker-search label>.t-select{width:180px}.coupon-picker-search .t-button{flex:0 0 auto}.coupon-picker-wheel .coupon-picker-search{flex-wrap:nowrap}.coupon-picker-wheel .coupon-picker-search label>.t-input{width:180px}.coupon-picker-wheel .coupon-picker-search label>.t-select{width:160px}.coupon-picker-wheel .t-table{overflow-x:hidden}.coupon-picker-wheel .t-input-number{width:128px}.coupon-picker-multiple .t-table,.coupon-picker-single .t-table{width:100%}.coupon-picker-multiple .t-table__pagination,.coupon-picker-single .t-table__pagination{margin-top:16px}.interaction-option-list{width:415px;max-width:100%;min-width:0}.interaction-option-rows{display:flex;flex-direction:column;gap:8px}.interaction-option-row{position:relative;min-height:32px;transition:opacity .15s ease,transform .24s cubic-bezier(.22,.61,.36,1),background-color .15s ease}.interaction-option-row.is-dragging{opacity:.35;background:var(--color-brand-soft)}.interaction-option-reorder-move{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.interaction-option-drag-preview{overflow:hidden;background:var(--color-surface);box-shadow:0 8px 24px #14233c2e}.interaction-option-row .t-input{width:auto;max-width:none;flex:1}.voting-option-drag-handle{display:inline-grid;width:24px;height:32px;flex:0 0 24px;place-items:center;padding:0;color:var(--color-text-muted);background:transparent;border:0;cursor:grab}.voting-option-drag-handle:active{cursor:grabbing}.voting-option-drag-handle svg{width:16px;height:16px}.voting-add-option{width:160px!important;min-width:160px;justify-content:center}.voting-add-option:disabled{opacity:.55}.check-in-editor-form{width:100%;max-width:none}.check-in-editor-form .t-form__controls,.check-in-editor-form .t-form__controls-content{min-width:0}.check-in-editor-form .t-form__label{white-space:nowrap}.check-in-editor-form .t-input,.check-in-editor-form .t-input__wrap,.check-in-editor-form .t-input-adornment{width:415px;max-width:100%}.check-in-editor-form .t-input-adornment{display:flex}.check-in-editor-form .t-input-adornment .number-input,.check-in-editor-form .t-input-adornment .t-input__wrap{flex:1;width:auto}.check-in-editor-form .t-input-adornment__append{flex:0 0 auto;width:auto;justify-content:center}.check-in-duration-field{width:280px!important;max-width:100%}.check-in-reward-input{width:240px!important;max-width:100%}.check-in-coupon-picker{display:flex;min-height:32px;flex-direction:column;align-items:flex-start;gap:12px}.check-in-selected-coupon-table{display:inline-block;width:480px!important;min-width:480px;max-width:100%;margin-top:0;border:1px solid var(--app-border)}.check-in-selected-coupon-table{overflow-x:hidden}.check-in-selected-coupon-table .t-table__content{width:100%;max-width:100%;table-layout:fixed;overflow-x:hidden}.check-in-selected-coupon-table .t-table__content,.check-in-selected-coupon-table table{box-sizing:border-box;border-right:1px solid var(--app-border)!important}.check-in-selected-coupon-table .t-table__header th,.check-in-selected-coupon-table .t-table__th-cell{height:40px;color:var(--color-text-secondary);background:var(--color-surface-sunken);font-weight:500}.check-in-selected-coupon-table .t-table__td-cell{height:48px}.check-in-editor-form .check-in-selected-coupon-table .t-input-adornment{width:100%!important;min-width:0}.check-in-editor-form .check-in-selected-coupon-table .number-input,.check-in-editor-form .check-in-selected-coupon-table .number-input .t-input,.check-in-editor-form .check-in-selected-coupon-table .number-input .t-input__wrap{width:100%!important;min-width:0!important}.registration-editor-form{width:100%;max-width:none}.registration-editor-form .t-input,.registration-editor-form .t-input__wrap,.registration-editor-form .t-textarea{width:415px;max-width:100%}.registration-editor-form .t-input-adornment{width:240px;max-width:100%}.registration-editor-form .t-input-adornment{display:flex}.registration-editor-form .t-input-adornment .number-input,.registration-editor-form .t-input-adornment .t-input__wrap{flex:1;width:auto}.registration-editor-form .t-input-adornment__append{flex:0 0 auto;width:auto}.registration-info-list{display:flex;width:100%;max-width:620px;flex-direction:column;gap:8px}.registration-info-rows{display:flex;flex-direction:column;gap:8px}.registration-info-row{display:flex;align-items:center;gap:8px}.registration-info-row .t-input{flex:1;width:auto}.registration-info-row .voting-option-drag-handle{flex:0 0 24px}.registration-info-row.is-dragging{opacity:.35;background:var(--color-brand-soft)}.registration-fee-control{gap:12px}.registration-fee-amount,.registration-fee-amount>*,.registration-fee-amount .t-input,.registration-fee-amount .t-input__wrap,.registration-fee-amount .t-input-adornment__append,.registration-fee-amount .t-input-adornment__text{height:32px!important;min-height:32px!important;max-height:32px!important}.registration-fee-amount .t-input-adornment__append{align-self:flex-start}@media(max-width:680px){.check-in-editor-form .t-form__item{display:block}.check-in-editor-form .t-form__label{display:block;width:auto!important;margin-bottom:8px;padding:0;text-align:left}.check-in-editor-form .t-form__controls{margin-left:0!important}}@media(max-width:680px){.interaction-editor-page{padding:16px 12px 88px}.voting-editor-form .t-form__item{display:block}.voting-editor-form .t-form__label{display:block;width:auto!important;margin-bottom:8px;padding:0;text-align:left}.voting-editor-form .t-form__controls{margin-left:0!important}.voting-basic-card .voting-participant-item{display:block}}.live-settings-page{box-sizing:border-box;min-height:calc(100vh - var(--shell-top));padding:16px 16px 90px;background:var(--color-page)}.live-settings-tabs .t-tabs__nav-wrap{border-bottom:1px solid var(--app-border)}.live-settings-tabs .t-tabs__content{display:none}.live-notice{display:flex;align-items:center;justify-content:space-between;margin:16px 0 20px;padding:7px 8px 7px 16px;color:var(--color-text);background:var(--color-brand-tint);border-radius:var(--radius-sm)}.settings-content{max-width:1180px}.settings-section{margin-top:24px}.settings-section h2{position:relative;margin:0 0 18px;padding-left:12px;font-size:var(--fs-lg);font-weight:500}.settings-section h2:before{position:absolute;top:2px;bottom:2px;left:0;width:2px;background:var(--color-brand);content:""}.default-cover-grid{display:grid;grid-template-columns:280px 280px;gap:50px;margin-left:50px}.default-cover-grid label{display:grid;justify-items:start;gap:9px;color:var(--neutral-2)}.default-cover-grid small{color:var(--color-text-muted);font-size:var(--fs-xs)}.default-cover{display:grid;place-items:center;color:var(--color-text-inverse);background:var(--gradient-brand-cover);border:0;border-radius:var(--radius-sm);cursor:pointer}.default-cover svg{width:30px;height:30px}.default-cover.landscape{width:180px;height:122px}.default-cover.portrait{width:136px;height:240px}.settings-toggle-list{max-width:820px;margin-left:50px}.share-description{display:grid;grid-template-columns:100px 240px;gap:12px;align-items:start;margin:16px 0 0 50px}.replay-style{display:flex;min-height:56px;align-items:center;gap:20px;margin-left:50px}.replay-style>span{width:120px}.settings-toolbar{display:flex;min-height:70px;align-items:center;gap:16px}.settings-toolbar>span{color:var(--color-text-muted)}.empty-data-table{border:1px solid var(--app-border)}.empty-data-table>div:first-child{display:grid;grid-template-columns:1fr 160px;min-height:48px;align-items:center;padding:0 18px;color:var(--color-text-secondary);background:var(--color-page);border-bottom:1px solid var(--app-border)}.empty-data-table .t-empty{height:260px}.gift-toolbar>h2{margin:0 20px 0 0;font-size:var(--fs-lg);font-weight:500}.gift-placeholder{display:grid;width:42px;height:42px;place-items:center;color:var(--color-text-inverse);background:linear-gradient(145deg,var(--color-warning),var(--color-error));border-radius:var(--radius-md);font-size:var(--fs-2xs)}.gift-actions{display:flex;gap:12px}.live-gift-settings-page{min-height:calc(100vh - var(--shell-top));padding:16px 16px 90px;background:var(--color-page)}.live-gift-settings-content{min-height:calc(100vh - 151px);padding:var(--space-page);background:var(--color-surface)}.gift-settings-notice{margin:0 0 16px;padding:12px 16px;background:var(--color-brand-soft);border-radius:var(--radius-sm)}.gift-settings-notice strong{display:block;margin-bottom:8px;color:var(--neutral-3);font-size:var(--fs-md);font-weight:500}.gift-settings-notice p{margin:4px 0;color:var(--color-text-secondary);font-size:var(--fs-base);line-height:20px}.gift-list-section{margin-bottom:28px}.gift-toolbar{display:flex;min-height:40px;align-items:center;margin-bottom:16px}.gift-toolbar>h2{margin:0 20px 0 0;color:var(--neutral-3)}.gift-count{color:var(--color-text-muted);font-size:var(--fs-base)}.gift-table{width:100%;border:1px solid var(--app-border)}.gift-table .t-table__th-cell{height:44px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.gift-table .t-table__td-cell{height:64px}.gift-sort-handle{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;color:var(--neutral-7);background:transparent;border:0;cursor:grab}.gift-sort-cell{display:flex;align-items:center;height:100%}.gift-sort-handle:active{cursor:grabbing}.gift-sort-handle svg{width:18px;height:18px}.gift-table tr.is-dragging{opacity:.35;background:var(--color-brand-soft)}.gift-image,.gift-effect-image{display:block;width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm)}.gift-placeholder{display:inline-grid;width:48px;height:48px;place-items:center;color:var(--color-text-inverse);background:linear-gradient(145deg,var(--color-warning),var(--color-error));border-radius:var(--radius-md)}.gift-placeholder svg{width:24px;height:24px}.gift-actions{gap:14px}.gift-actions .t-link{display:inline-flex;align-items:center}.gift-rules-section{max-width:760px}.gift-rules-heading{display:flex;min-height:40px;align-items:center;gap:20px;color:var(--neutral-3)}.gift-rules-editor{display:block;width:600px;max-width:100%;margin-top:12px}.gift-unit{margin-left:8px;color:var(--neutral-7)}.gift-price-field{display:flex;align-items:center}.gift-price-field .number-input{width:180px}.gift-image-field{display:grid;justify-items:start;gap:8px}.gift-image-field .form-help{line-height:20px}.settings-footer{justify-content:center;gap:16px}.live-activity-settings-page{padding-bottom:90px}.live-activity-settings-content{min-height:calc(100vh - 151px);padding:var(--space-page);background:var(--color-surface)}.live-activity-settings-content>.live-settings-activity-alert{margin:0 0 24px!important}.live-settings-activity-context{display:flex;min-height:32px;align-items:center;gap:10px;color:var(--neutral-3)}.live-settings-activity-label{color:var(--neutral-7);font-size:var(--fs-base)}.live-settings-activity-context strong{max-width:min(520px,60vw);overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-activity-settings-workspace{min-height:0}.live-activity-settings-footer{left:var(--shell-content-left)}.live-settings-page.live-virtual-avatar-settings-page{height:calc(100dvh - var(--shell-top));min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:16px}.live-virtual-avatar-settings-page>.live-virtual-avatar-workspace{display:grid;flex:1;min-height:0;overflow:hidden;grid-template-columns:220px minmax(0,1fr);background:var(--color-surface)}.virtual-avatar-group-sidebar{display:grid;min-width:0;min-height:0;grid-template-rows:auto 1fr auto;border-right:1px solid var(--app-border)}.virtual-avatar-group-search{padding:16px 14px 10px}.virtual-avatar-group-list{min-height:0;padding:0 10px 10px;overflow-y:auto}.virtual-avatar-group-item{position:relative;display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0 12px;color:var(--neutral-3);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-md);text-align:left}.virtual-avatar-group-item:hover{background:var(--color-page)}.virtual-avatar-group-item.is-active{color:var(--app-primary);background:var(--color-brand-soft)}.virtual-avatar-group-select{display:flex;height:100%;min-width:0;flex:1;align-items:center;justify-content:space-between;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font-size:inherit;text-align:left}.virtual-avatar-group-select>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.virtual-avatar-group-count{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--fs-sm)}.virtual-avatar-group-actions{display:none;flex:0 0 auto;align-items:center;gap:8px}.virtual-avatar-group-managed:hover .virtual-avatar-group-count{display:none}.virtual-avatar-group-managed:hover .virtual-avatar-group-actions{display:inline-flex}.virtual-avatar-group-action{display:inline-grid;width:24px;height:32px;place-items:center;padding:0;color:var(--color-text-tertiary);background:transparent;border:0;cursor:pointer}.virtual-avatar-group-action:hover{color:var(--app-primary)}.virtual-avatar-group-action svg{width:16px;height:16px}.virtual-avatar-group-footer{display:grid;gap:10px;padding:12px 14px;border-top:1px solid var(--app-border)}.virtual-avatar-list-panel{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.virtual-avatar-table-scroll{min-height:0;overflow:auto;padding:20px}.virtual-avatar-pagination{padding:16px 20px;border-top:1px solid var(--app-border);background:var(--color-surface)}.virtual-avatar-toolbar{display:flex;min-height:64px;align-items:center;justify-content:flex-start;gap:10px;padding:0 20px;border-bottom:1px solid var(--app-border)}.virtual-avatar-empty{display:grid;min-height:260px;place-items:center;color:var(--color-text-placeholder);font-size:var(--fs-md)}.virtual-avatar-table.t-table{width:100%;margin:0!important}.virtual-avatar-table.t-table .t-table__content{overflow:visible!important}.virtual-avatar-table thead{position:sticky;top:-20px;z-index:2;background:var(--color-page)}.virtual-avatar-cell-avatar{width:40px;height:40px;overflow:hidden;border-radius:var(--radius-circle);background:var(--color-surface-sunken)}.virtual-avatar-cell-avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.live-virtual-avatar-workspace{grid-template-columns:180px minmax(0,1fr)}.virtual-avatar-toolbar{padding:0 12px}}.interaction-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.interaction-module-card{display:flex;min-height:96px;align-items:center;gap:14px;padding:18px 20px;color:var(--neutral-3);text-align:left;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,box-shadow .15s}.search-panel+.interaction-module-grid{margin-top:24px}.interaction-module-card:hover{background:color-mix(in srgb,var(--app-primary) 5%,white);border-color:var(--color-brand-border);box-shadow:0 4px 14px rgb(var(--brand-rgb) / 8%)}.live-control-page{position:fixed;z-index:20;top:56px;right:0;bottom:0;left:56px;background:var(--color-page);transition:left .18s ease}.live-control-frame{display:block;width:100%;height:100%;border:0}.live-control-loading{display:grid;height:100%;place-items:center;color:var(--color-text-tertiary);background:var(--color-page)}.live-control-shell.has-sidebar .shop-main{margin-left:56px;padding-top:56px}.live-control-shell .app-sidebar{width:56px;overflow:hidden;transition:width .18s ease}.live-control-shell .app-sidebar:hover{width:180px;box-shadow:5px 0 18px #1f2d4d1a}.live-control-shell .sidebar-title{display:none}.live-control-shell .secondary-nav{width:180px;padding:8px 10px 16px}.live-control-shell .secondary-nav a{width:160px;margin:0;padding:0 9px;gap:14px}.live-control-shell .secondary-nav a svg{flex:0 0 18px}.live-control-shell .secondary-nav a span{opacity:0;white-space:nowrap;transition:opacity .1s ease}.live-control-shell .app-sidebar:hover .secondary-nav a span{opacity:1;transition-delay:.06s}.live-control-shell .app-sidebar:hover+.shop-main .live-control-page{left:180px}.intimacy-settings-notice{display:block;margin:0 0 28px;padding:16px;background:var(--color-brand-soft)}.intimacy-settings-notice strong{font-weight:500}.intimacy-settings-notice p{margin:6px 0 0;line-height:22px}.intimacy-methods{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.intimacy-methods .t-checkbox__label{color:var(--color-text);font-size:var(--fs-md)}.intimacy-rules{display:grid;gap:0;margin-top:8px;border:1px solid var(--app-border);background:var(--color-surface)}.intimacy-rule-header{display:grid;grid-template-columns:150px 330px 180px 180px;column-gap:16px;padding:12px 20px;color:var(--color-text-secondary);background:var(--color-page);font-size:var(--fs-base);font-weight:500}.intimacy-rule-header span:first-child{text-align:right}.intimacy-rule-row{display:grid;grid-template-columns:150px 330px 180px 180px;align-items:start;column-gap:16px;padding:16px 20px;color:var(--color-text);border-bottom:1px solid var(--app-border)}.intimacy-rule-row:last-child{border-bottom:0}.intimacy-rule-name{width:150px;text-align:right;line-height:32px}.intimacy-rule-group{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;min-width:0;line-height:32px}.intimacy-rule-group>span{flex:0 0 auto;white-space:nowrap}.intimacy-rule-group>.t-form__item{width:220px;flex:0 0 220px}.intimacy-rule-row .t-input-adornment{width:160px;flex:0 0 160px}.intimacy-rule-row .t-input-number{width:100%;min-width:0}.intimacy-rule-row .t-form__item{margin:0}.intimacy-rule-row .t-form__controls{margin-left:0!important}.intimacy-score-field,.intimacy-max-field{margin:0}.intimacy-score-field .t-input-number,.intimacy-max-field .t-input-number{width:100%}.intimacy-description-toggle{margin-top:24px}.intimacy-description{margin:24px 0 0 24px}@media(max-width:1200px){.intimacy-rule-row{grid-template-columns:130px minmax(380px,1fr)}.intimacy-rule-row .intimacy-rule-group:last-child{grid-column:2}}.interaction-module-logo,.interaction-mini-logo{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-xl);font-weight:600}.interaction-module-logo{width:48px;height:48px;font-size:var(--fs-2xl)}.interaction-module-logo svg{width:24px;height:24px}.interaction-mini-logo{width:32px;height:32px;border-radius:var(--radius-md);font-size:var(--fs-base)}.interaction-module-logo.is-red,.interaction-mini-logo.is-red{background:var(--color-error)}.interaction-module-logo.is-orange,.interaction-mini-logo.is-orange{background:var(--color-warning)}.interaction-module-logo.is-pink,.interaction-mini-logo.is-pink{background:#e779a8}.interaction-module-logo.is-purple,.interaction-mini-logo.is-purple{background:#8a73dc}.interaction-module-logo.is-blue,.interaction-mini-logo.is-blue{background:var(--brand-6)}.interaction-module-logo.is-cyan,.interaction-mini-logo.is-cyan{background:var(--color-info)}.interaction-module-logo.is-green,.interaction-mini-logo.is-green{background:var(--color-success)}.interaction-module-logo.is-indigo,.interaction-mini-logo.is-indigo{background:#6572c9}.interaction-module-logo.is-gold,.interaction-mini-logo.is-gold{background:var(--color-warning)}.interaction-module-logo.is-gradient-coral{background:linear-gradient(135deg,#d9534a,#f8a28c)}.interaction-module-logo.is-gradient-gold{background:linear-gradient(135deg,#c98d20,#f2c86a)}.interaction-module-logo.is-gradient-cherry{background:linear-gradient(135deg,#c72c45,#ef7584)}.interaction-module-logo.is-gradient-tangerine{background:linear-gradient(135deg,#d56a20,#f6a65a)}.interaction-module-logo.is-gradient-teal{background:linear-gradient(135deg,#23897c,#74cbbe)}.interaction-module-logo.is-gradient-green{background:linear-gradient(135deg,#4a8d3a,#92c97e)}.interaction-module-logo.is-gradient-sky{background:linear-gradient(135deg,#357eae,#87bedd)}.interaction-module-logo.is-gradient-violet{background:linear-gradient(135deg,#8550a8,#c493da)}.interaction-module-logo.is-gradient-indigo{background:linear-gradient(135deg,#5a63b5,#a2a9e2)}.interaction-module-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.interaction-module-copy strong{font-size:var(--fs-lg);font-weight:500}.interaction-module-copy small{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.interaction-module-arrow{color:var(--app-primary);font-size:var(--fs-base);white-space:nowrap}.interaction-activity-toolbar{min-height:56px}.interaction-activity-toolbar strong{color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.interaction-name-cell{display:flex;align-items:center;gap:10px}.interaction-name-cell strong{font-weight:500}.interaction-editor-page{padding:16px 16px 88px;background:var(--color-page)}.interaction-editor-card{min-height:calc(100vh - 151px);padding:28px 32px 48px;background:var(--color-surface)}.interaction-editor-heading{display:flex;align-items:center;gap:16px;margin-bottom:28px}.interaction-editor-heading h1{margin:0;color:var(--neutral-3);font-size:var(--fs-2xl);font-weight:500}.interaction-editor-heading p{margin:7px 0 0;color:var(--color-text-muted)}.interaction-editor-form{max-width:840px}.interaction-editor-form .t-form__item{margin-bottom:var(--form-item-gap)}.interaction-editor-form .number-input{width:240px}.interaction-editor-form .t-input,.interaction-editor-form .t-textarea{width:540px;max-width:100%}.interaction-editor-form .t-form__item-help{color:var(--color-text-muted)}.interaction-schema-form{max-width:840px}.interaction-schema-form .t-form__item{margin-bottom:var(--form-item-gap)}.interaction-schema-form .t-form__item:last-child{margin-bottom:0}.interaction-schema-form .t-input,.interaction-schema-form .t-input__wrap,.interaction-schema-form .t-textarea{width:540px;max-width:100%}.interaction-schema-form .t-form__label{white-space:nowrap}.interaction-number-field{display:inline-flex;align-items:center;gap:8px}.interaction-number-field .number-input{width:240px}.interaction-schema-form .t-checkbox-group,.interaction-schema-form .t-radio-group{min-height:32px;align-items:center}.interaction-switch-text{margin-left:10px;color:var(--color-text-secondary)}.interaction-config-divider{display:flex;align-items:center;gap:14px;margin:28px 0 22px;color:var(--neutral-3);font-size:var(--fs-lg)}.interaction-config-divider:after{height:1px;flex:1;background:var(--app-border);content:""}@media(max-width:1000px){.interaction-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.interaction-module-grid{grid-template-columns:1fr}.interaction-editor-card{padding:20px 16px 36px}}@media(max-width:1180px){.live-filter-panel{gap:16px}.default-cover-grid{grid-template-columns:240px 240px;gap:24px}}@media(max-width:760px){.live-create-page{padding:12px 12px 88px}.editor-tabs{display:grid;grid-template-columns:minmax(104px,28vw) minmax(0,1fr);min-height:0}.editor-tabs .t-tabs__nav-item-wrapper,.editor-tabs .editor-tab-label{padding:0 8px}.editor-tabs .t-tabs__content{padding-left:12px}.live-create-row{grid-template-columns:minmax(84px,25%) minmax(0,1fr);column-gap:8px}.live-create-label{padding-right:4px;font-size:var(--fs-base)}.live-field-control>.t-input,.live-description-row .t-textarea{width:100%}.t-table.live-selection-table{width:100%}.live-create-footer{left:0;padding:0 12px}.live-activity-settings-footer{left:0}.live-settings-shell,.live-settings-activity-layout{grid-template-columns:minmax(0,1fr)}.live-settings-preview{width:100%;min-width:0}.live-preview-phone{margin-left:0}}.live-settings-workspace,.live-settings-shell,.live-settings-activity-layout{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(640px,1fr) 360px;align-items:start;gap:20px}.live-settings-shell{box-sizing:border-box;width:100%;margin-top:0;padding:var(--space-page);background:var(--color-surface);border-radius:var(--radius-lg)}.live-settings-page .live-settings-shell{border-radius:var(--radius-none)}.compact-live-shell .page-header{padding-right:16px;padding-left:16px}.live-settings-shell>*,.live-settings-activity-layout>*{min-width:0}.live-settings-workspace>*{min-width:0}.live-settings-fieldset{min-width:0;margin:0;padding:0;border:0}.live-settings-editor{width:100%;min-width:0}.live-settings-editor .t-form__item{display:grid;grid-template-columns:var(--live-settings-label-width, 140px) minmax(0,1fr);column-gap:0;margin-bottom:var(--form-item-gap)}.live-settings-editor .t-form__label{float:none;width:auto!important;grid-column:1;align-self:start;padding-top:0;padding-right:24px;color:var(--neutral-3);line-height:22px}.live-settings-mode-row .live-create-label{padding-right:24px}.live-create-settings-alert{width:100%;margin:0 0 24px!important}.live-settings-editor .t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.live-settings-editor .t-form__controls-content{width:100%;min-width:0;align-items:flex-start}.live-settings-option-grid{display:grid;grid-template-columns:repeat(4,minmax(112px,max-content));align-items:start;gap:12px 24px;min-height:32px}.live-settings-switch-grid{display:grid;width:min(100%,720px);grid-template-columns:repeat(3,minmax(152px,1fr));gap:12px 16px}.live-settings-switch-item{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:var(--color-text);background:var(--color-page);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.live-settings-comment-settings{display:grid;width:min(100%,720px);gap:16px}.live-settings-color-grid{display:grid;width:min(100%,420px);grid-template-columns:1fr;gap:12px;padding-top:16px;border-top:1px solid var(--color-rule)}.live-settings-color-item{display:grid;min-width:0;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;color:var(--color-text-secondary)}.live-settings-watermark-grid{display:grid;width:min(100%,720px);gap:14px}.live-settings-subfield{display:grid;min-height:32px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;color:var(--color-text-secondary)}.live-settings-subfield>span:first-child{color:var(--neutral-3)}.live-settings-number-line{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px;color:var(--neutral-7)}.live-settings-validation-error{margin:-4px 0 16px var(--live-settings-label-width, 140px)}.live-settings-preview{width:360px;min-width:360px;color:var(--neutral-3)}.live-preview-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;margin-bottom:12px}.live-preview-heading strong{font-size:var(--fs-lg);font-weight:500}.live-preview-heading span{color:var(--color-text-muted);font-size:var(--fs-sm)}.live-preview-phone{width:318px;height:642px;margin:0 auto;padding:8px;background:var(--neutral-2);border:1px solid var(--neutral-1);border-radius:var(--radius-4xl);box-shadow:0 12px 28px #12182324}.live-preview-video{position:relative;width:300px;height:624px;overflow:hidden;background:var(--neutral-4);border-radius:var(--radius-3xl)}.live-preview-video:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#0b0f1647;content:""}.live-preview-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--neutral-3)}.live-preview-video.is-fit .live-preview-media{object-fit:contain}.live-preview-topbar{position:absolute;z-index:3;top:14px;right:12px;left:12px;display:flex;align-items:center;gap:6px}.live-preview-anchor{display:flex;min-width:0;flex:1;align-items:center;gap:7px;color:var(--color-text-inverse)}.live-preview-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--color-text-inverse);background:var(--color-brand);border:2px solid rgb(255 255 255 / 82%);border-radius:var(--radius-circle);font-size:var(--fs-sm)}.live-preview-anchor>span:last-child{min-width:0}.live-preview-anchor strong,.live-preview-anchor small{display:flex;overflow:hidden;align-items:center;gap:3px;text-overflow:ellipsis;white-space:nowrap}.live-preview-anchor strong{max-width:104px;font-size:var(--fs-sm);font-weight:500}.live-preview-anchor small{margin-top:2px;color:#fffc;font-size:var(--fs-2xs)}.live-preview-anchor small svg{width:10px;height:10px}.live-preview-topbar button{height:25px;padding:0 8px;color:var(--color-text-inverse);background:var(--color-brand);border:0;border-radius:var(--radius-sm);font-size:var(--fs-xs)}.live-preview-topbar .live-preview-complaint{padding:0 4px;color:#ffffffd9;background:#0f141d7f}.live-preview-watermark-track{position:absolute;z-index:3;top:calc(66px + var(--watermark-position-offset, 0px));right:14px;left:14px;overflow:hidden;transition:top .2s ease}.live-preview-watermark{display:inline-block;padding:2px 5px;font-size:var(--fs-2xs);white-space:nowrap;animation-name:live-preview-watermark-move;animation-timing-function:linear;animation-iteration-count:infinite}.live-preview-watermark.is-white{color:var(--color-text-inverse)}.live-preview-watermark.is-black{color:var(--neutral-1)}.live-preview-watermark.is-translucent{opacity:.5}.live-preview-watermark.is-opaque{opacity:1}.live-preview-watermark.is-slow{animation-duration:12s}.live-preview-watermark.is-normal{animation-duration:8s}.live-preview-watermark.is-fast{animation-duration:5s}.live-preview-announcements{position:absolute;z-index:3;top:120px;left:12px;display:grid;max-width:208px;gap:5px}.live-preview-gift-announcement,.live-preview-activity{width:fit-content;max-width:208px;overflow:hidden;padding:4px 8px;color:var(--color-text-inverse);background:#1419219e;border-radius:var(--radius-sm);font-size:var(--fs-2xs);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.live-preview-gift-announcement{display:flex;align-items:center;gap:5px;color:var(--color-warning);background:#83372ac2}.live-preview-gift-announcement svg{width:13px;height:13px}.live-preview-bottom-area{position:absolute;z-index:4;right:10px;bottom:12px;left:10px;display:grid;gap:7px}.live-preview-meta-chips{display:flex;flex-wrap:wrap;gap:5px}.live-preview-meta-chips span{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;color:var(--color-text-inverse);background:#1c212a9e;border-radius:var(--radius-sm);font-size:var(--fs-2xs)}.live-preview-meta-chips svg{width:10px;height:10px}.live-preview-welcome{padding:6px 8px;color:var(--color-warning);background:#4f3a1aa3;border-radius:var(--radius-sm);font-size:var(--fs-2xs);line-height:15px}.live-preview-comment-function{min-height:40px}.live-preview-comment{display:flex;max-width:240px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 7px;background:#11161e91;border-radius:var(--radius-sm);font-size:var(--fs-2xs);line-height:15px}.live-preview-comment strong{font-weight:500}.live-preview-product{display:flex;width:178px;min-height:48px;align-items:center;gap:7px;padding:5px;color:var(--neutral-3);background:var(--color-surface);border-radius:var(--radius-sm)}.live-preview-product-image{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-xs)}.live-preview-product-image svg{width:20px;height:20px}.live-preview-product strong,.live-preview-product small{display:block}.live-preview-product strong{overflow:hidden;max-width:118px;font-size:var(--fs-2xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-preview-product small{margin-top:3px;color:var(--color-error);font-size:var(--fs-2xs)}.live-preview-toolbar{display:grid;grid-template-columns:minmax(76px,1fr) repeat(5,31px);align-items:end;gap:4px}.live-preview-toolbar.without-comment{grid-template-columns:repeat(5,31px);justify-content:end}.live-preview-comment-input{height:30px;padding:0 10px;color:#ffffffad;background:#161b24a6;border:1px solid rgb(255 255 255 / 20%);border-radius:var(--radius-3xl);font-size:var(--fs-2xs);line-height:28px}.live-preview-toolbar button{display:flex;width:31px;min-width:0;flex-direction:column;align-items:center;gap:2px;padding:0;color:var(--color-text-inverse);background:transparent;border:0}.live-preview-toolbar button svg{width:18px;height:18px}.live-preview-toolbar button small{width:38px;overflow:hidden;font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap}.live-preview-status-line{display:flex;min-height:18px;align-items:center;justify-content:space-between;color:#ffffffb8;font-size:var(--fs-2xs)}.live-preview-status-line span{display:inline-flex;align-items:center;gap:3px}.live-preview-status-line svg{width:9px;height:9px}@media(max-width:980px){.live-settings-switch-grid{grid-template-columns:repeat(2,minmax(152px,1fr))}.live-settings-color-grid{grid-template-columns:1fr}}@media(max-width:900px){.live-settings-workspace{grid-template-columns:minmax(0,1fr)}.live-settings-workspace>.live-settings-preview{justify-self:center}}@media(max-width:760px){.live-settings-option-grid,.live-settings-switch-grid{grid-template-columns:1fr}.live-settings-subfield{grid-template-columns:1fr;gap:6px}.live-settings-editor .t-form__item{grid-template-columns:1fr;row-gap:4px}.live-settings-editor .t-form__label,.live-settings-editor .t-form__controls{grid-column:1}.live-settings-editor .t-form__label{padding-right:0}.live-settings-validation-error{margin-left:0}.live-settings-preview{width:100%;min-width:0}}.sensitive-words-content{padding:16px;background:var(--color-surface)}.sensitive-words-panel{display:flex;flex-direction:column;gap:16px}.sensitive-words-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.sensitive-words-toolbar-left{display:flex;align-items:center;gap:12px}.sensitive-words-limit{color:var(--color-text-secondary);font-size:var(--fs-xs)}.sensitive-words-mode{display:flex;flex-direction:column;gap:8px}.sensitive-words-mode-tip{margin:0;color:var(--color-text-secondary);font-size:var(--fs-xs);line-height:20px}.sensitive-words-table{width:100%}.sensitive-words-pagination{display:flex;justify-content:flex-end}.sensitive-words-add-tip{margin:0 0 12px;color:var(--color-text-secondary);font-size:var(--fs-xs);line-height:20px}.sensitive-words-add-input{width:100%}.media-picker-dialog .t-dialog__header{padding:16px 20px 12px}.media-picker-dialog>.t-dialog__body{max-height:calc(100vh - 150px);padding:0;overflow:hidden}.media-picker-dialog .t-dialog__footer{padding:12px 20px;border-top:1px solid var(--app-border)}.media-picker-dialog .t-input__prefix-icon,.media-picker-dialog .t-input__prefix-icon svg{color:var(--app-primary)!important}.media-picker-dialog-header,.media-picker-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.media-picker-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.media-picker-dialog-header>span{grid-column:1}.media-picker-dialog-header .media-video-mode-switch--header{grid-column:2;margin:0}.media-picker-limit{color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:400}.media-picker-footer-usage{color:var(--color-text-muted);font-size:var(--fs-sm)}.media-picker-footer-storage{display:flex;align-items:center;gap:12px}.media-picker-footer-actions{display:flex;align-items:center;gap:10px}.media-picker-layout{display:grid;height:min(620px,calc(100vh - 180px));min-height:520px;grid-template-columns:196px minmax(0,1fr)}.media-group-sidebar{display:grid;min-width:0;min-height:0;grid-template-rows:auto 1fr auto;overflow-x:hidden;border-right:1px solid var(--app-border)}.media-group-search{min-width:0;padding:12px 12px 8px;overflow-x:hidden}.media-group-search .media-group-search-input{display:block;width:100%;flex:0 0 100%;box-sizing:border-box}.media-group-list{min-height:0;padding:0 8px 8px;overflow-y:auto}.media-group-item{position:relative;display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;margin:0;padding:0 12px;color:var(--neutral-2);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-md);text-align:left}.media-group-item:hover{background:var(--color-page)}.media-group-item.active{color:var(--app-primary);background:var(--color-brand-soft)}.media-group-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-group-select-button{display:flex;height:100%;flex:1;align-items:center;justify-content:space-between;min-width:0;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font-size:inherit;text-align:left}.media-group-select-button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-group-count{flex:0 0 auto;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.media-group-actions{display:none;align-items:center;gap:10px;color:var(--color-text-tertiary)}.media-group-action-button{display:inline-flex;width:16px;height:32px;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.media-group-action-button svg{width:16px;height:16px}.media-group-managed:hover .media-group-count{display:none}.media-group-managed:hover .media-group-actions{display:flex}.media-group-footer{padding:10px 12px;border-top:1px solid var(--app-border)}.media-picker-main{position:relative;min-width:0;min-height:0;padding:12px 16px 10px}.media-video-mode-switch{display:flex;gap:8px}.media-video-mode-switch button{padding:7px 15px;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.media-video-mode-switch button.active{color:var(--app-primary);border-color:var(--app-primary);background:var(--color-brand-soft)}.media-video-mode-note{margin-bottom:10px;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.5}.media-video-mode-empty{display:grid;min-height:260px;place-items:center;padding:24px;text-align:center;color:var(--color-text-muted);background:var(--color-page);border-radius:var(--radius-sm)}.media-picker-usage{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--fs-sm)}.media-grid-panel{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:auto 1fr auto}.media-upload-progress-panel{position:absolute;top:52px;right:18px;z-index:20;width:min(420px,calc(100% - 36px));max-height:min(430px,calc(100% - 70px));padding:16px 18px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px #00000024;box-sizing:border-box}.media-upload-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--neutral-2);font-size:var(--fs-md);font-weight:600}.media-upload-progress-close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;color:var(--color-text-muted);background:transparent;border:0;cursor:pointer;font-size:var(--fs-3xl);line-height:1}.media-upload-task+.media-upload-task{margin-top:14px}.media-upload-task-main{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text-secondary);font-size:var(--fs-base)}.media-upload-task-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-task-progress{flex:0 0 auto;color:var(--app-primary);font-variant-numeric:tabular-nums}.media-upload-task-success{flex:0 0 auto;color:var(--td-success-color);font-size:var(--fs-sm)}.media-upload-task-error{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:var(--td-error-color);background:transparent;border:0;cursor:pointer}.media-upload-task-error svg{width:18px;height:18px}.media-upload-error-detail{margin-top:14px;padding:10px 12px;color:var(--td-error-color);background:var(--color-error-soft);border-radius:var(--radius-sm);font-size:var(--fs-sm);line-height:18px}.media-grid-toolbar{display:flex;align-items:center;gap:10px;padding-bottom:12px}.media-grid-toolbar>.t-input,.media-grid-toolbar>.media-grid-search-input,.media-grid-toolbar>.media-grid-search-input .t-input__wrap{width:260px;min-width:260px;max-width:260px;flex:0 0 260px;box-sizing:border-box}.media-group-search .media-group-search-input,.media-group-search .media-group-search-input .t-input__wrap{width:100%;min-width:0;max-width:100%;flex:0 0 100%;box-sizing:border-box}.media-grid-spacer{flex:1}.media-grid-upload-limit{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap}.media-grid-format-help{width:15px;height:15px;color:var(--color-text-muted);cursor:help}.media-grid-loading{min-height:0;overflow-y:auto}.media-grid-loading>.t-loading__parent{height:100%;min-height:100%}.media-grid-empty{display:flex;height:100%;min-height:100%;align-items:center;justify-content:center}.media-grid{display:grid;grid-template-columns:repeat(5,128px);align-content:start;gap:12px;padding:2px 2px 8px}.media-grid:not(.media-grid-video){width:100%;box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr))}.media-grid:not(.media-grid-video) .media-card,.media-grid:not(.media-grid-video) .media-card-image{width:100%}.media-picker-dialog .media-grid-video{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.media-card{position:relative;width:128px;min-width:0}.media-picker-dialog .media-grid-video .media-card-video-layout{position:relative;display:flex;width:auto;height:88px;min-height:88px;align-items:center;gap:10px;padding:6px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-sizing:border-box}.media-picker-dialog .media-grid-video .media-card-video-layout.media-card-selected{border-color:var(--app-primary);background:var(--app-primary-light, var(--color-brand-soft))}.media-picker-dialog .media-grid-video .media-card-video-layout.media-card-disabled{cursor:not-allowed;background:var(--color-surface-muted, #f2f3f5)}.media-picker-dialog .media-card-disabled .media-card-select-button{cursor:not-allowed}.media-picker-dialog .media-grid-video .media-card-video-layout .media-card-image{position:relative;z-index:1;width:72px;height:72px;flex:0 0 72px}.media-picker-dialog .media-card-video-poster,.media-picker-dialog .media-card-video-placeholder{display:grid;width:100%;height:100%;place-items:center;object-fit:cover;background:var(--color-surface-muted, #f2f3f5);color:var(--color-text-secondary)}.media-picker-dialog .media-card-video-placeholder svg{width:24px;height:24px}.video-picker .video-picker-media,.video-picker .video-picker-placeholder{width:100%;height:100%;object-fit:cover;background:var(--color-surface-muted, #f2f3f5)}.video-picker .video-picker-placeholder{display:grid;place-items:center;color:var(--color-text-secondary)}.video-picker .video-picker-placeholder svg{width:32px;height:32px}.media-picker-dialog .media-card-video-meta{display:grid;min-width:0;flex:1 1 auto;align-content:center;gap:4px}.media-picker-dialog .media-card-video-meta .media-card-name{margin-top:0;color:var(--neutral-2);font-size:var(--fs-md)}.media-picker-dialog .media-card-video-details{display:flex;min-width:0;align-items:center;gap:8px}.media-picker-dialog .media-card-processing-status{overflow:hidden;color:var(--color-text-secondary);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.media-video-kind{display:inline-flex;align-items:center;width:max-content;flex:0 0 auto;padding:1px 5px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--app-border);border-radius:var(--radius-xs);font-size:var(--fs-sm);line-height:16px;white-space:nowrap}.media-video-kind.is-segmented{color:var(--app-primary);background:var(--app-primary-light, var(--color-brand-soft));border-color:var(--app-primary)}.video-picker .video-picker-kind{position:absolute;bottom:5px;left:5px;z-index:1}.media-picker-dialog .media-card-video-size,.media-picker-dialog .media-card-video-duration{color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px}.media-picker-dialog .media-card-video-duration-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.media-picker-dialog .media-card-video-actions{display:flex;height:18px;min-width:0;align-items:center;gap:6px;margin-left:auto;padding:0 32px 0 0;white-space:nowrap;background:transparent;opacity:0;pointer-events:none;transition:opacity .16s ease}.media-picker-dialog .media-card-video-layout:hover .media-card-video-actions{opacity:1;pointer-events:auto}.media-picker-dialog .media-card-video-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:var(--color-scrim-soft);opacity:0;pointer-events:none;transition:opacity .16s ease}.media-picker-dialog .media-card-video-layout:hover .media-card-video-hover-overlay{opacity:1}.media-picker-dialog .media-card-video-layout .media-card-video-meta{position:relative;z-index:3}.media-picker-dialog .media-card-video-action-button{display:inline-flex;width:18px;height:20px;align-items:center;justify-content:center;padding:0;color:var(--color-text-inverse);background:transparent;border:0;cursor:pointer}.media-picker-dialog .media-card-video-action-button:hover{color:var(--color-text-inverse)}.media-picker-dialog .media-card-video-action-button svg{width:16px;height:16px}.media-picker-dialog .media-card-video-actions .t-link{color:var(--color-text-inverse);font-size:var(--fs-sm)}.media-picker-dialog .media-card-video-actions .t-link:hover{color:var(--color-text-inverse)}.media-picker-dialog .media-card-video-actions .t-link--theme-danger{color:var(--color-error)}.media-card-image{position:relative;display:block;width:128px;height:128px;overflow:hidden;background:var(--color-surface-sunken);border:2px solid transparent;border-radius:var(--radius-sm)}.media-card.selected .media-card-image{border-color:var(--app-primary)}.media-card-select-button{display:block;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer}.media-card-image img,.media-card-image video{display:block;width:100%;height:100%;object-fit:cover}.media-card-image video{object-fit:contain;background:var(--color-rule)}.media-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:6px;background:#0000;border-radius:inherit;opacity:0;pointer-events:none;transition:background .16s ease,opacity .16s ease}.media-card-image:hover .media-card-overlay{background:var(--color-scrim-soft);opacity:1}.media-card-overlay-actions{display:flex;height:28px;align-items:center;align-self:flex-end;gap:10px;padding:0 9px;color:var(--color-text-inverse);background:var(--color-scrim);border-radius:var(--radius-xs);pointer-events:auto}.media-card-overlay-button{display:inline-flex;width:16px;height:28px;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.media-card-overlay-button svg{width:16px;height:16px}.media-card-overlay-links{display:flex;height:28px;align-items:center;justify-content:space-around;background:var(--color-scrim);border-radius:var(--radius-xs);pointer-events:auto}.media-card-overlay-links .t-link{color:var(--color-text-inverse);font-size:var(--fs-sm)}.media-card-overlay-links .t-link--theme-danger{color:var(--color-error)}.media-card-selected-icon{position:absolute;right:7px;bottom:7px;z-index:4;width:22px;height:22px;color:var(--app-primary);background:var(--color-surface);border-radius:var(--radius-circle)}.media-card-name{margin-top:6px;overflow:hidden;color:var(--neutral-2);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap}.media-grid-pagination{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--app-border)}.media-grid-foot{display:flex;align-items:center;gap:16px;width:100%;min-width:0;box-sizing:border-box;padding-top:10px;border-top:1px solid var(--app-border)}.media-grid-foot .media-grid-pagination{padding-top:0;border-top:none}.media-grid-actions{display:flex;align-items:center;gap:12px;margin-right:auto;flex-wrap:nowrap}.media-grid-actions>*{flex:0 0 auto;white-space:nowrap}.media-grid-foot>.media-grid-usage{flex:0 0 auto}.media-grid-foot>.media-grid-pagination{flex:0 1 auto;min-width:0;overflow:hidden}.media-grid-usage{color:var(--neutral-3);font-size:var(--fs-sm);white-space:nowrap}@media(max-width:1100px){.media-picker-layout{grid-template-columns:180px minmax(0,1fr)}}.media-grid-upload-slot{display:inline-flex;order:-1}.media-grid-limit{order:0;color:var(--neutral-3);font-size:var(--fs-sm);white-space:nowrap}.media-grid-toolbar>.media-grid-search-input{margin-left:auto}.media-grid-foot .media-grid-usage{white-space:nowrap}.customer-page-heading h1,.customer-editor-heading h1{margin-bottom:5px;color:var(--neutral-2);font-size:var(--fs-3xl);font-weight:500}.customer-page-heading p,.customer-editor-heading p{margin-bottom:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-page-heading>span{color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:16px}.customer-metric-card{height:142px;padding:18px 20px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.metric-title-row{display:flex;height:24px;align-items:center;color:var(--color-text-tertiary)}.metric-title-row>svg{width:14px;height:14px;margin-left:5px;color:var(--color-text-placeholder)}.metric-title-row .t-button{width:26px;height:26px;margin-left:auto;color:var(--neutral-7)}.customer-metric-card>strong{display:block;margin-top:10px;color:var(--neutral-2);font-size:var(--fs-5xl);font-weight:500;line-height:36px}.metric-compare{display:flex;align-items:center;justify-content:space-between;margin-top:11px;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.metric-compare b{font-weight:500}.metric-compare b.up{color:var(--color-error)}.metric-compare b.down{color:var(--color-success)}.customer-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.customer-analysis-panel{min-width:0;padding:18px 20px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-analysis-panel h2{margin-bottom:14px;color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.customer-donut-layout{display:flex;height:244px;align-items:center;justify-content:center;gap:54px}.customer-donut-echart{position:relative;width:160px;height:160px;flex:0 0 160px}.customer-donut-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.customer-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.customer-donut-center strong,.customer-donut-center span{display:block}.customer-donut-center strong{color:var(--neutral-3);font-size:var(--fs-3xl);font-weight:500}.customer-donut-center span{margin-top:4px;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-chart-legend{width:190px;margin:0;padding:0;list-style:none}.customer-chart-legend li{display:grid;height:34px;grid-template-columns:10px 1fr 44px;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:var(--fs-sm)}.customer-chart-legend i{width:8px;height:8px;border-radius:var(--radius-xs)}.customer-chart-legend b{color:var(--neutral-3);font-weight:500;text-align:right}.customer-trend-grid .customer-analysis-panel{height:340px}.customer-chart-toolbar{display:flex;height:34px;align-items:center;justify-content:space-between;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-trend-plot{width:100%;height:238px}.customer-days-setting{display:flex;align-items:center;gap:12px;margin:10px 0 18px}.customer-days-setting .t-input-number{width:160px}.customer-days-setting+p{color:var(--color-text-muted);line-height:22px}.customer-filter-panel{display:flex;flex-wrap:wrap;align-items:center;border:0}.customer-keyword-field>.t-input{width:240px}.customer-range-field>div{display:flex;align-items:center;gap:6px}.customer-range-field .t-input-number,.customer-range-field .customer-range-input{width:88px}.customer-range-field .customer-range-input input::-webkit-outer-spin-button,.customer-range-field .customer-range-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.customer-range-field .customer-range-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.customer-range-field i{color:var(--color-text-disabled);font-style:normal}.customer-range-field .customer-range-unit{color:var(--color-text-muted);font-size:var(--fs-sm);font-style:normal}.customer-range-field .customer-range-unit-select{width:76px}.customer-filter-actions{display:flex;height:32px;gap:var(--space-inline)}.coupon-toolbar{justify-content:space-between}.customer-balance-loading{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--color-text-muted);font-size:var(--fs-base)}.customer-balance-empty{padding:32px 0}.customer-balance-page .page-tabs,.customer-credit-page .page-tabs{margin-bottom:var(--space-block)}.customer-page.balance-settings-editor{padding-bottom:88px}.customer-summary-list,.balance-summary-list{display:grid;gap:var(--space-block)}.customer-summary-card,.balance-summary-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-page);padding:16px 20px;background:var(--color-surface-sunken);border-radius:var(--radius-none)}.customer-summary-body,.balance-summary-body{flex:1 1 auto;min-width:0}.customer-summary-action,.balance-summary-action{flex:0 0 auto;display:flex;align-items:center}.customer-summary-title,.balance-summary-title{margin:0;color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.customer-summary-fields,.balance-summary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-row) 48px;margin:12px 0 0}.customer-summary-field,.balance-summary-field{display:grid;grid-template-columns:var(--balance-field-label-width, 96px) minmax(0,1fr);gap:8px;min-width:0;align-items:baseline;font-size:var(--fs-base);line-height:var(--lh-base)}.customer-summary-field dt,.balance-summary-field dt{flex:0 0 auto;color:var(--color-text-muted)}.customer-summary-field dd,.balance-summary-field dd{min-width:0;margin:0;color:var(--color-text);overflow-wrap:anywhere}@media(max-width:900px){.customer-summary-fields,.balance-summary-fields{grid-template-columns:minmax(0,1fr)}}.balance-dialog-field{display:flex;flex-direction:column;gap:8px}.balance-dialog-label{color:var(--color-text);font-size:var(--fs-base)}.balance-dialog-hint{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-base)}.balance-goods-toolbar{display:flex;min-height:32px;align-items:center;gap:var(--space-inline)}.balance-selected-goods.t-table{max-width:560px;margin-top:12px}.balance-selected-goods li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-inline-control{display:flex;align-items:center;gap:12px;min-height:32px}.balance-inline-amount{width:120px}.balance-amount-separator{color:var(--color-text-muted)}.balance-scene-option{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.balance-scene-label{color:var(--color-text);font-size:var(--fs-base)}.balance-scene-option .form-help{flex:1 0 100%;margin-left:24px}.balance-method-option{display:inline-flex;align-items:center;gap:6px;margin-right:var(--space-inline);color:var(--color-text);font-size:var(--fs-base)}.balance-bank-row{display:flex;max-width:620px;align-items:center;gap:8px}.balance-bank-row+.balance-bank-row,.balance-bank-row+.t-button{margin-top:12px}.balance-bank-row .t-input__wrap{min-width:0;flex:0 1 320px}.balance-bank-row .t-link{flex:0 0 auto;white-space:nowrap}.customer-balance-panel{display:block}.balance-change-increase{color:var(--color-error);font-weight:500}.balance-change-decrease{color:var(--color-success);font-weight:500}.customer-link{color:var(--color-brand);text-decoration:none}.customer-link:hover{text-decoration:underline}.balance-stat-grid{display:flex;gap:var(--space-block);margin-bottom:var(--space-block)}.balance-stat-item{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:4px;padding:16px 20px;background:var(--color-surface-sunken);border-radius:var(--radius-none)}.balance-stat-item span{color:var(--color-text-muted);font-size:var(--fs-sm)}.balance-stat-item strong{color:var(--color-text);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.balance-recharge-detail{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-base);line-height:var(--lh-base)}.balance-recharge-detail p{display:flex;gap:12px;margin:0}.balance-recharge-detail p>span{flex:0 0 88px;color:var(--color-text-muted)}.balance-refund-confirm{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-base);line-height:var(--lh-base)}.balance-refund-confirm p{margin:0}.balance-refund-warning{padding:10px 12px;background:var(--color-error-soft);border-radius:var(--radius-sm);color:var(--color-error-text)}.balance-refund-remark{display:flex;align-items:center;gap:12px}.balance-refund-remark>span{flex:0 0 auto;color:var(--color-text-muted)}.stored-rule-range{display:flex;flex-direction:column;gap:8px}.stored-rule-range-inputs{display:flex;align-items:center;gap:8px}.stored-rule-range-inputs .balance-inline-amount{width:120px;min-width:120px;max-width:120px;flex:0 0 120px}.stored-rule-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--space-block)}.stored-rule-intro-text{min-width:0}.stored-rule-editor .standard-settings-form{max-width:none}.stored-rule-card .t-form__item{display:grid;grid-template-columns:180px minmax(0,1fr);margin-bottom:var(--form-item-gap)}.stored-rule-card .t-form__item>.t-form__label{float:none;width:auto!important;grid-column:1;align-self:start;padding-top:0;padding-right:24px;line-height:32px}.stored-rule-card .t-form__item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.stored-rule-card .t-form__item:last-child{margin-bottom:0}.stored-rule-usage-editor{margin-top:12px;max-width:100%}.stored-rule-reward{display:flex;align-items:center;gap:8px;min-height:32px}.stored-rule-reward+.stored-rule-reward{margin-top:12px}.stored-rule-reward+.t-table{margin-top:12px}.stored-rule-reward-text{color:var(--color-text);font-size:var(--fs-base)}.stored-rule-first-scope{display:flex;flex-direction:column;gap:6px}.customer-detail-layout{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:var(--space-block)}.customer-detail-aside{display:flex;flex-direction:column}.customer-detail-identity{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--space-page);text-align:center}.customer-detail-avatar{display:grid;width:72px;height:72px;place-items:center;color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-circle);font-size:var(--fs-2xl)}.customer-detail-identity h1{margin:10px 0 0;color:var(--neutral-2);font-size:var(--fs-xl);font-weight:500}.customer-detail-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.customer-detail-facts{margin:0;border-top:1px solid var(--color-rule)}.customer-detail-fact{display:flex;align-items:flex-start;gap:8px;padding:11px 0}.customer-detail-fact dt{flex:0 0 88px;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-detail-fact dd{display:flex;min-width:0;align-items:center;gap:6px;margin:0;color:var(--color-text);font-size:var(--fs-sm);word-break:break-all}.customer-detail-fact-value{color:var(--neutral-2)}.customer-detail-inline-link{padding:0;color:var(--color-brand);background:transparent;border:0;font-family:inherit;font-size:var(--fs-sm);cursor:pointer}.customer-detail-inline-link:hover{text-decoration:none;opacity:.82}.customer-detail-inline-link:disabled{color:var(--color-text-disabled);cursor:not-allowed}.customer-detail-tabs{margin-top:4px}.customer-detail-tabs a{padding:8px 2px 12px;font-size:var(--fs-base)}.customer-detail-tabs+.customer-detail-facts{border-top:0}.customer-detail-main{display:flex;min-width:0;flex-direction:column;gap:var(--space-block)}.customer-detail-block h2{margin:0 0 14px;color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.customer-detail-empty{margin:0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.customer-asset-card{padding:14px 16px;background:var(--color-surface-sunken);border-radius:var(--radius-lg)}.customer-asset-card header{color:var(--color-text-tertiary);font-size:var(--fs-sm)}.customer-asset-value{margin:8px 0 0;color:var(--neutral-2);font-size:var(--fs-3xl);font-weight:500;line-height:30px}.customer-asset-split{margin:4px 0 0;color:var(--neutral-3);font-size:var(--fs-sm);line-height:18px}.customer-asset-split span{margin:0 4px}.customer-asset-value-empty{color:var(--color-text-placeholder)}.customer-asset-card footer{display:flex;align-items:center;gap:12px;margin-top:10px}.customer-asset-pending{color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-attribute-field{display:flex;align-items:center;gap:12px;padding:9px 0}.customer-attribute-label{flex:0 0 88px;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-attribute-control{width:240px}.customer-attribute-inline{display:flex;align-items:center;gap:8px}.customer-attribute-empty{color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-attribute-value{color:var(--neutral-2);font-size:var(--fs-sm)}.customer-attribute-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-attribute-edit{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease}.customer-attribute-field:hover .customer-attribute-edit,.customer-attribute-edit:focus-visible{opacity:1}.customer-attribute-edit:hover{color:var(--color-brand)}.customer-phone-editor{display:flex;flex-direction:column;gap:10px;padding:2px}.customer-phone-editor-actions{display:flex;justify-content:flex-end;gap:8px}.customer-phone-editor-trigger{display:inline-flex;align-items:center;gap:6px}.customer-coupon-send-target{margin:0 0 14px;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-coupon-send-empty{margin:0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-balance-amount,.customer-credit-amount{color:var(--neutral-2);font-size:var(--fs-base);font-weight:500}.customer-balance-input{width:240px}.customer-balance-input .t-input-number{width:100%}.customer-coupon-send-filter{display:flex;align-items:center;gap:var(--space-row);margin-bottom:var(--space-block)}.customer-coupon-record-delete{margin-left:12px}.customer-coupon-detail{margin:0}.customer-coupon-detail>div{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-rule)}.customer-coupon-detail>div:last-child{border-bottom:0}.customer-coupon-detail dt{flex:0 0 88px;color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-coupon-detail dd{margin:0;color:var(--neutral-2);font-size:var(--fs-sm)}.customer-coupon-send-filter .t-input{width:240px}.customer-coupon-send-empty{margin:var(--space-block) 0 0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.coupon-delete-tip{margin:0 0 var(--space-block);color:var(--color-text-secondary);font-size:var(--fs-base)}.customer-editor-heading,.customer-detail-heading{display:flex;align-items:center;justify-content:space-between}.credit-settings-view{padding-top:4px}.credit-settings-loading{padding:40px 0;color:var(--color-text-tertiary)}.credit-inline-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--color-text-secondary)}.credit-inline-row .t-input-number,.credit-inline-row .t-input__wrap,.credit-inline-row .credit-inline-select{width:120px;min-width:120px;flex:0 0 120px}.credit-inline-gap{color:var(--color-text-placeholder)}.credit-inline-row+.credit-inline-row,.t-radio-group+.credit-inline-row,.t-checkbox-group+.credit-inline-row,.credit-inline-row+.t-checkbox{margin-top:12px}.credit-goods-toolbar{display:flex;align-items:center;gap:16px}.credit-selected-goods{margin-top:12px}.credit-dialog-field{display:flex;flex-direction:column}.credit-dialog-label{margin-bottom:8px;font-size:var(--fs-sm);color:var(--color-text-secondary)}.credit-dialog-hint{margin:6px 0 0;font-size:var(--fs-sm);color:var(--color-text-tertiary);line-height:1.6}.customer-page.credit-settings-editor{padding-bottom:88px}.customer-page.credit-settings-editor .list-white,.customer-page.credit-settings-editor .table-card,.customer-page.credit-settings-editor .customer-summary-card,.customer-page.credit-settings-editor .standard-settings-form{border-radius:var(--radius-none)}.table-weight-cell{display:inline-flex;align-items:center;gap:4px}.table-weight-edit{opacity:0;color:var(--td-brand-color, #0052d9);cursor:pointer;transition:opacity .15s;font-size:16px}.table-weight-cell:hover .table-weight-edit,.table-weight-edit:focus-visible{opacity:1}.table-weight-value{color:var(--td-text-color-primary, #202021)}.table-weight-popover{display:flex;align-items:center;gap:8px;padding:4px}.customer-holding-list{display:flex;flex-direction:column;width:100%}.customer-holding-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.customer-holding-item+.customer-holding-item{border-top:1px solid var(--color-border-1, #e7e7e7)}.customer-holding-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.customer-holding-name{font-size:var(--fs-sm);font-weight:500}.customer-holding-tier{color:var(--color-text-secondary);font-size:var(--fs-xs, 12px)}.customer-holding-status{font-size:var(--fs-xs, 12px)}.customer-holding-status.is-on{color:#00a870}.customer-holding-status.is-off{color:#d54941}.customer-holding-expire{color:var(--color-text-placeholder);font-size:var(--fs-xs, 12px)}.customer-holding-actions{display:flex;gap:8px;flex-shrink:0}.customer-overview-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;color:var(--color-error);background:var(--color-error-light, #fff0ed);border-radius:var(--radius-lg);font-size:var(--fs-sm)}.customer-chart-empty{display:grid;height:244px;place-items:center;margin:0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.customer-overview-note{margin-top:12px;color:var(--color-text-placeholder);font-size:var(--fs-xs, 12px);line-height:20px}.customer-list-content-padded>.search-panel,.live-management-content>.search-panel{margin-bottom:0}.customer-batch-bar{display:flex;min-height:32px;align-items:center;gap:5px}.customer-batch-bar>*{flex:0 0 auto;white-space:nowrap}.customer-batch-bar strong{font-weight:500}.customer-create-button,.customer-create-button .t-button__text,.customer-create-button svg{color:var(--color-text-inverse)}.customer-table{background:var(--color-surface)}.customer-info-cell{display:flex;align-items:center;gap:10px}.customer-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-circle);font-weight:500}.customer-info-cell a,.customer-info-cell small{display:block}.customer-info-cell a{color:var(--color-brand);text-decoration:none}.customer-info-cell small{margin-top:4px;color:var(--color-text-muted)}.customer-status-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-more-trigger{display:inline-flex;align-items:center;gap:2px}.customer-more-trigger svg{width:14px;height:14px}.customer-credit-current{margin:0 0 24px 24px;color:var(--color-text-secondary);font-size:var(--fs-md)}.customer-credit-current strong{color:var(--neutral-3);font-size:var(--fs-xl);font-weight:500}.customer-credit-form{padding-top:4px}.customer-credit-input{display:flex;width:420px;max-width:100%}.customer-credit-input>span{display:grid;width:48px;flex:0 0 48px;place-items:center;color:var(--neutral-3);border:1px solid var(--color-border);border-right:0}.customer-credit-input .t-input-number{width:100%}.customer-credit-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.customer-simple-filter-label{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.list-filter-text-input{width:240px;min-width:240px;max-width:240px;flex-basis:240px}.customer-credit-filter .t-input{width:220px}.customer-credit-filter .t-select{width:180px}.customer-credit-table .t-table__th-cell{height:48px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.customer-credit-table .t-table__pagination{justify-content:flex-start}.customer-credit-manage-empty{display:grid;min-height:420px;place-items:center}.credit-change-increase{color:var(--color-error);font-weight:500}.credit-change-decrease{color:var(--color-success);font-weight:500}.customer-consumption span,.customer-consumption b{display:block}.customer-consumption b{margin-top:4px;color:var(--color-text-secondary);font-weight:400}.status-frozen{color:var(--color-error)}.table-operation-actions,.goods-row-actions,.live-row-actions,.customer-row-actions,.goods-category-actions,.goods-attribute-actions{display:inline-flex;align-items:center;gap:24px;row-gap:8px;flex-wrap:wrap;white-space:nowrap;overflow:hidden}.table-operation-actions>*,.goods-row-actions>*,.live-row-actions>*,.customer-row-actions>*,.goods-category-actions>*,.goods-attribute-actions>*{position:relative;display:inline-flex;align-items:center}.table-operation-actions>*+*,.goods-row-actions>*+*,.live-row-actions>*+*,.customer-row-actions>*+*,.goods-category-actions>*+*,.goods-attribute-actions>*+*{margin-left:0;padding-left:0}.table-operation-actions>*+*:before,.goods-row-actions>*+*:before,.live-row-actions>*+*:before,.customer-row-actions>*+*:before,.goods-category-actions>*+*:before,.goods-attribute-actions>*+*:before{position:absolute;top:50%;left:-12px;width:1px;height:14px;background:var(--color-border-strong);content:"";transform:translateY(-50%)}.customer-row-more-trigger{display:inline-flex;align-items:center;gap:2px}.customer-row-more-trigger svg{width:14px;height:14px}.table-batch-footer{position:relative}.table-batch-footer .t-table__bottom-content{min-height:64px;padding:0 540px 0 16px;border-top:1px solid var(--color-rule)}.table-batch-footer .t-table__bottom-content .customer-batch-bar{width:100%;min-height:64px;padding:0}.table-batch-footer.table-has-data .t-table__pagination-wrap{position:absolute;right:0;bottom:0;width:540px;max-width:100%;min-height:64px;background:var(--color-surface)}.table-batch-footer.table-has-data .t-table__pagination{display:flex;min-height:64px;align-items:center;justify-content:flex-end}.table-batch-footer.table-pagination-compact .t-table__bottom-content{padding-right:16px}.table-batch-footer.table-pagination-compact.table-has-data .t-table__pagination-wrap{right:16px;width:max-content;max-width:calc(100% - 32px)}.table-batch-footer.table-pagination-compact .t-pagination__total{margin-right:16px}.add-customer-modal .t-dialog{display:flex;max-height:calc(100vh - 200px);flex-direction:column;overflow:hidden}.add-customer-modal .t-dialog__header,.add-customer-modal .t-dialog__footer{flex-shrink:0}.add-customer-modal .t-dialog__body{min-height:0;overflow-y:auto}.add-customer-dialog{padding:4px 4px 0 0}.add-customer-error{display:block;margin-top:5px;color:var(--color-error);font-size:var(--fs-sm)}.form-label-width-80{--form-label-width: 80px}.form-label-width-160{--form-label-width: 160px}.t-form.form-label-width-80 .t-form__label,.t-form.form-label-width-120 .t-form__label,.t-form.form-label-width-160 .t-form__label{width:var(--form-label-width)!important;text-align:right}.t-form.form-label-width-80 .t-form__label label,.t-form.form-label-width-120 .t-form__label label,.t-form.form-label-width-160 .t-form__label label{display:block;width:100%;text-align:right}.t-form.form-label-width-80 .t-form__controls,.t-form.form-label-width-120 .t-form__controls,.t-form.form-label-width-160 .t-form__controls{margin-left:var(--form-label-width)!important}.form-item-error,.t-form .t-is-error .t-input__help,.t-form .t-is-error .t-input__extra,.t-form .t-is-error .t-form__help{color:var(--td-error-color)!important}.customer-list-page .t-table,.settings-list-page .t-table,.goods-list-page .t-table,.live-management-content>.t-table{width:100%;max-width:100%}.interaction-list-guide{display:block;color:var(--color-text);background:var(--color-brand-soft)!important;border:1px solid var(--color-brand-border);line-height:1.8}.customer-list-content-padded>.interaction-list-guide,.live-management-content>.interaction-list-guide{margin:0 0 var(--space-block)}.task-center-form .task-list-form-item .t-form__controls{width:100%!important;max-width:none!important;margin-left:0!important;padding-left:0!important}.task-list-form-item .t-form__label{display:none}.task-list-form-item .t-form__controls-content{width:100%}.task-center-form .t-form__label{justify-content:flex-start;text-align:left}.task-center-form .task-list-form-item{display:block!important;width:100%;margin-left:0!important;padding-left:0!important}.task-list-editor{display:grid;gap:16px;width:100%}.task-list-editor>.t-button{width:max-content}.task-list-table{width:100%;overflow-x:auto;border:1px solid var(--app-border)}.task-list-head,.task-list-row{display:grid;grid-template-columns:72px minmax(320px,1fr) minmax(480px,1fr) 80px;align-items:center}.task-list-head,.task-list-row{min-width:1050px}.task-list-head{min-height:48px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.task-list-head>span{padding:0 16px}.task-list-row{min-height:150px;border-top:1px solid var(--app-border);transition:opacity .15s,transform .15s}.task-list-row.is-dragging{opacity:.45;background:var(--color-brand-soft);box-shadow:0 8px 20px #0000001f}.task-list-row>*{padding:16px}.task-condition-cell,.task-reward-cell{display:grid;gap:14px;border-left:1px solid var(--color-rule)}.task-field-line{display:flex;min-width:0;align-items:center;gap:12px}.task-field-line>span{width:72px;flex:0 0 72px;color:var(--color-text)}.task-field-line>.t-select__wrap,.task-field-line>.t-input-adornment{width:210px}.task-field-line .task-short-select{width:180px}.task-field-line .task-condition-control{width:210px}.task-time-composite{display:flex;width:210px;height:32px}.task-time-composite>.number-input{min-width:0;flex:1 1 auto}.task-time-composite>.task-unit-select{width:82px;flex:0 0 82px;margin-left:-1px}.task-time-composite>.number-input .t-input,.task-time-composite>.task-unit-select .t-input{border-radius:var(--radius-none)}.task-gift-composite{display:flex;width:210px;height:32px}.task-gift-composite>.task-condition-control{min-width:0;flex:1 1 auto}.task-gift-composite>.t-input-adornment{width:84px;flex:0 0 84px;margin-left:-1px}.task-gift-composite .t-input{border-radius:var(--radius-none)}.task-balance-setting{display:grid;gap:8px}.task-withdraw-options{margin-left:84px}.task-coupon-line{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:10px}.task-coupon-line .t-input-adornment{display:flex;min-width:0;width:140px;flex:0 0 140px}.task-coupon-line .t-input-adornment>.number-input,.task-coupon-line .t-input-adornment>.t-input__wrap{min-width:0;flex:1 1 auto;width:auto!important}.task-coupon-line .t-input-adornment .t-input-adornment__append{flex:0 0 auto;width:auto}.task-coupon-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-tier{color:var(--color-text-secondary);font-size:13px;white-space:nowrap}.task-coupon-field{align-items:flex-start}.share-required-count{gap:6px}.share-required-input,.share-required-input .t-input,.share-required-input .t-input-adornment__append{height:32px!important;min-height:32px!important}.share-required-input{width:210px!important;flex:0 0 32px}.share-required-help{display:grid;gap:4px}.share-required-help .form-help{margin:0;line-height:20px}.share-reward-coupon-table{width:520px!important;max-width:100%}.share-reward-coupon-quantity{display:flex;width:140px!important;min-width:140px;height:32px}.share-reward-coupon-quantity .number-input{min-width:0;flex:1}.share-reward-coupon-quantity .t-input-adornment__append{width:auto;min-width:0;flex:0 0 auto}.red-packet-balance-setting{display:flex;align-items:center;gap:16px}.lucky-gift-condition{display:flex;align-items:center;gap:12px}.lucky-gift-condition>.t-select{width:360px;flex:0 0 360px}.lucky-gift-condition>.t-input-adornment{width:110px;flex:0 0 110px}.lucky-condition-count,.lucky-condition-count .t-input,.lucky-condition-count .t-input-adornment__append{height:32px!important;min-height:32px!important}.lucky-condition-count{width:210px!important;flex:0 0 32px}.goods-timed-off-control{width:100%}.goods-timed-off-options{display:grid;gap:18px;width:100%;max-width:680px;--td-brand-color: var(--app-primary)}.goods-timed-off-row{display:flex;min-height:32px;align-items:flex-start;gap:8px}.goods-timed-off-row>.t-radio{display:inline-flex;min-width:0;min-height:32px;flex:0 0 auto;align-items:center}.goods-timed-off-enabled{display:flex;align-items:flex-start;gap:8px}.goods-timed-off-schedule{display:flex;align-items:center;gap:8px}.goods-status-form .t-form__controls-content{align-items:flex-start}.level-image-radio-row{display:flex;min-height:32px;align-items:center}.add-customer-input-suffix{display:flex;align-items:center;gap:8px}.add-customer-input-suffix .t-input-number{width:150px}.add-customer-input-suffix em{color:var(--neutral-7);font-style:normal}.add-customer-avatar-input{display:none}.add-customer-avatar-upload{display:grid;width:80px;height:80px;place-items:center;padding:0;color:var(--color-text-muted);background:var(--color-page);border:1px dashed var(--color-border-strong);cursor:pointer}.add-customer-avatar-upload svg{width:24px;height:24px}.add-customer-avatar-upload img{display:block;width:78px;height:78px;object-fit:cover}.add-customer-avatar-upload small{font-size:var(--fs-sm)}.customer-tag-content,.customer-level-content{padding:0}.customer-simple-filter .list-date-range-field .t-input{width:auto}.level-info-cell{display:flex;align-items:center;gap:12px}.level-info-cell strong{font-weight:500}.level-code{color:var(--color-brand);font-size:var(--fs-md);font-weight:600}.level-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:600}.level-icon.silver{color:var(--color-text-secondary);background:var(--color-border)}.level-icon.gold{color:var(--color-warning);background:var(--color-warning)}.level-icon.black{background:var(--neutral-3)}.customer-editor-page-flush{padding:16px 16px 88px}.customer-editor-page-flush .customer-editor-workspace{padding:0;background:transparent}.customer-editor-heading{min-height:72px;padding:0 24px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-editor-heading h1{font-size:var(--fs-2xl)}.customer-editor-section-first{margin-top:0}.customer-editor-section>h2,.auto-tag-heading h2{margin-bottom:22px;padding-left:10px;border-left:3px solid var(--color-brand);color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.image-picker{display:block;width:110px;height:110px}.image-picker-multiple{width:auto;height:auto}.image-picker-multiple-grid{display:flex;flex-wrap:wrap;gap:10px}.image-picker-multiple-item{cursor:grab}.image-picker-multiple-item:active{cursor:grabbing}.image-picker-multiple-item.is-dragging{opacity:.55}.image-picker-empty{display:flex;width:110px;height:110px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:0;color:var(--neutral-7);background:var(--color-page);border:1px dashed var(--color-border-strong);cursor:pointer;font-size:var(--fs-base)}.image-picker-empty svg{width:25px;height:25px;color:var(--neutral-3)}.image-picker-selected{position:relative;width:110px;height:110px;overflow:hidden;background:var(--color-surface-sunken);border:1px dashed var(--color-border-strong);outline:none}.image-picker-selected>img{display:block;width:100%;height:100%;object-fit:cover}.video-picker .image-picker-selected>video{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-rule)}.video-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-scrim)}.video-preview-stage{position:relative;display:flex;width:min(1100px,calc(100vw - 64px));height:min(78vh,calc(100vh - 180px),760px);min-height:360px;align-items:center;justify-content:center;overflow:hidden;background:var(--neutral-1);border:0;border-radius:var(--radius-none);box-shadow:none}.video-preview-player{display:block;width:min(100%,960px);max-width:100%;max-height:calc(100vh - 220px);background:var(--neutral-0);transform-origin:center;transition:transform .16s ease}.video-preview-player-original{width:auto;max-width:none;max-height:none}.video-preview-error{position:absolute;right:24px;bottom:84px;left:24px;z-index:2;padding:10px 14px;color:var(--color-text-inverse);background:#000000b8;text-align:center}.video-preview-close{position:absolute;top:24px;right:24px;z-index:4;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;color:var(--color-text-inverse);background:var(--color-scrim-medium);border:0;border-radius:var(--radius-circle);cursor:pointer}.video-preview-close:hover{background:var(--color-scrim)}.video-preview-close svg{width:20px;height:20px}.video-preview-toolbar{position:absolute;right:0;bottom:24px;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:none}.video-preview-toolbar-group{display:flex;height:44px;align-items:center;gap:8px;padding:0 10px;color:var(--neutral-3);background:#e7e9edeb;border-radius:var(--radius-md);box-shadow:0 4px 16px var(--color-shadow-strong);pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.video-preview-tool-button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;color:var(--neutral-3);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.video-preview-tool-button:hover:not(:disabled){color:var(--app-primary);background:var(--color-brand-tint)}.video-preview-tool-button:disabled{color:var(--neutral-11);cursor:not-allowed}.video-preview-tool-button svg{width:19px;height:19px}.video-preview-scale{min-width:48px;color:var(--neutral-3);font-size:var(--fs-md);text-align:center}.image-picker-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--color-scrim-medium);opacity:0;pointer-events:none;transition:opacity .16s ease}.image-picker-selected:hover .image-picker-overlay,.image-picker-selected:focus-within .image-picker-overlay{opacity:1;pointer-events:auto}.image-picker-actions{display:flex;height:36px;align-items:center;color:var(--color-text-inverse)}.image-picker-actions .t-divider--vertical{height:24px;margin:0 4px;border-color:var(--color-on-dark-muted)}.image-picker-action,.image-picker-replace{padding:0;color:var(--color-text-inverse);background:transparent;border:0;cursor:pointer}.image-picker-action{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}.image-picker-action svg{width:19px;height:19px}.image-picker-replace{height:22px;padding:0 5px;font-size:var(--fs-base);font-weight:600}.rich-text-editor{max-width:100%}.rich-text-editor .tox .tox-toolbar{background:var(--color-surface)}.rich-text-editor .tox .tox-toolbar__group{padding:0 2px;border-right:1px solid var(--color-border)}.rich-text-editor .tox .tox-toolbar__group:last-child{border-right:0}.rich-text-editor .tox .tox-tbtn,.rich-text-editor .tox .tox-tbtn--select{height:28px;margin:0;background:transparent;border-radius:var(--radius-none)}.rich-text-editor .tox .tox-tbtn:not(.tox-tbtn--select):not(.tox-split-button__chevron){width:28px}.rich-text-editor .tox .tox-split-button__chevron{width:14px}.rich-text-editor .tox .tox-tbtn--select:not(.tox-tbtn--bespoke){width:40px}.rich-text-editor .tox .tox-tbtn--bespoke{width:72px}.rich-text-editor .tox .tox-tbtn--bespoke .tox-tbtn__select-label{max-width:42px;overflow:hidden;text-overflow:ellipsis}.benefit-section{padding-bottom:16px}.benefit-block{padding:20px 0;border-top:1px solid var(--color-rule)}.benefit-block:first-of-type{border-top:0}.benefit-block>.t-checkbox{min-width:140px}.benefit-content{margin:16px 0 0 28px;padding:18px 20px;background:var(--color-page)}.selected-resource-area{margin-top:0}.selected-resource-toolbar{display:flex;min-height:32px;align-items:center;justify-content:space-between}.product-cell{display:flex;align-items:center;gap:10px}.product-cell>span{display:grid;width:38px;height:38px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-xs)}.product-cell b{max-width:260px;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.benefit-simple{display:flex;align-items:center}.benefit-simple>div{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.benefit-simple .t-input-number{width:210px}.coupon-section,.coupon-benefit{display:block}.coupon-header-row{display:flex;min-height:32px;align-items:center}.coupon-cycle-row{display:flex;min-height:32px;align-items:center;gap:16px}.coupon-cycle-controls{display:flex;align-items:center;gap:8px;white-space:nowrap}.coupon-cycle-row>.t-checkbox{margin-left:auto}.benefit-reward-options{display:grid;gap:12px}.benefit-reward-option,.benefit-inline-control{display:flex;min-height:32px;align-items:center;gap:8px}.benefit-reward-coupon-option{flex-direction:column;align-items:flex-start;gap:14px}.benefit-reward-content-item{display:flex;align-items:flex-start;margin-bottom:14px}.t-form .benefit-reward-content-item{margin-bottom:14px!important}.benefit-reward-content-item>.t-form__label{flex:0 0 120px}.benefit-reward-content-item>.t-form__controls{flex:1;margin-left:0!important}.t-form.form-label-width-120 .benefit-reward-content-item>.t-form__controls{margin-left:0!important}.benefit-reward-coupon-table{margin-left:120px}.benefit-resource-form-item{margin-top:-10px}.benefit-resource-stack{display:grid;gap:14px}.benefit-resource-form-item .selected-resource-toolbar{min-height:32px}.coupon-section.benefit-resource-stack,.coupon-benefit.benefit-resource-stack{display:block}.benefit-resource-table{margin-top:0}.product-cell small{display:block;margin-top:4px;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.strategy-section>h2{margin-bottom:22px;padding-left:10px;border-left:3px solid var(--color-brand);color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.strategy-condition-list{width:760px;margin:4px 0 0 120px}.level-upgrade-type{gap:12px}.level-upgrade-condition-content{width:760px;padding-top:4px}.level-upgrade-condition-heading{display:flex;min-height:32px;align-items:center;gap:8px;color:var(--color-text-secondary)}.level-upgrade-match-group{display:inline-flex;align-items:center}.level-upgrade-condition-list{width:100%;margin:8px 0 0}.strategy-condition-row{display:grid;min-height:58px;grid-template-columns:180px minmax(0,1fr);align-items:center;border-top:1px solid var(--color-rule)}.strategy-condition-row:first-child{border-top:0}.strategy-condition-row>div{display:flex;align-items:center;gap:8px}.strategy-condition-label{color:var(--color-text-secondary)}.downgrade-condition-mode{gap:12px}.downgrade-condition-list{margin-top:-4px}.auto-tag-heading{display:flex;align-items:center;justify-content:space-between}.auto-tag-heading h2{margin-bottom:5px}.auto-tag-heading p{margin:0 0 0 13px;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.auto-rule-list{width:820px;margin-top:24px}.auto-rule-row{display:grid;min-height:62px;grid-template-columns:180px 1fr;align-items:center;border-top:1px solid var(--color-rule)}.auto-rule-row>div{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.auto-rule-row .t-input-number{width:150px}.product-rule-row{align-items:start;padding:16px 0}.product-rule-row>.t-checkbox{padding-top:8px}.product-rule-row>div{display:block;margin-top:0}.product-rule-row .customer-table,.product-rule-row .t-table{margin-top:var(--space-block)}.customer-detail-heading{min-height:56px;margin-bottom:16px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-detail-heading>div{display:flex;gap:12px;padding-right:20px}.customer-detail-profile{display:flex;min-height:138px;align-items:center;gap:18px;padding:24px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-detail-avatar{display:grid;width:72px;height:72px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-circle);font-size:var(--fs-4xl)}.customer-detail-profile h1{margin-bottom:8px;font-size:var(--fs-3xl);font-weight:500}.customer-detail-profile p{margin-bottom:10px;color:var(--neutral-7)}.customer-detail-profile .t-tag{margin-right:8px}.customer-detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);margin-top:16px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-detail-metrics>div{min-width:0;padding:20px;border-right:1px solid var(--color-rule)}.customer-detail-metrics>div:last-child{border-right:0}.customer-detail-metrics span,.customer-detail-metrics strong{display:block}.customer-detail-metrics span{color:var(--color-text-muted);font-size:var(--fs-sm)}.customer-detail-metrics strong{overflow:hidden;margin-top:8px;color:var(--neutral-3);font-size:var(--fs-2xl);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.customer-detail-section{margin-top:16px;padding:22px 24px;background:var(--color-surface);border:0;border-radius:var(--radius-lg)}.customer-detail-section h2{margin-bottom:20px;font-size:var(--fs-lg);font-weight:500}.customer-detail-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 28px}.customer-detail-fields p{margin:0;color:var(--color-text-secondary)}.customer-detail-fields p span{display:inline-block;width:90px;color:var(--color-text-muted)}@media(max-width:1360px){.customer-donut-layout{gap:24px}}.goods-thumb{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-sm)}.goods-thumb img{display:block;min-width:0;min-height:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.goods-tabs-bar{margin-top:0;padding:0;background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-none) var(--radius-none)}.goods-tabs-bar .t-tabs__nav{min-height:48px}.customer-operation-actions{display:flex;align-items:center;gap:12px}.customer-filter-item{display:flex;height:32px;gap:8px;align-items:center;color:var(--color-text);white-space:nowrap}.customer-filter-item>.t-select{width:150px}.live-filter-field{display:flex;height:32px;align-items:center;gap:8px;color:var(--neutral-2);white-space:nowrap}.live-filter-field>span{flex:0 0 auto}.live-date-field .search-date-range-picker{width:260px}.live-selection-table .t-table__header th{height:40px;color:var(--color-text-secondary);background:var(--color-surface-sunken);font-weight:500}.live-selection-table .t-table__body td{height:48px}.live-picker-search{display:flex;align-items:center;gap:12px;margin-bottom:16px}.live-picker-search .t-input__wrap{width:280px;min-width:280px;flex:0 0 280px}.live-relation-picker{width:420px}.live-selected-relation{display:flex;min-height:56px;align-items:center;gap:12px;padding:8px 10px;background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.live-selected-relation>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.customer-page-heading,.customer-editor-heading,.customer-detail-heading{display:flex;align-items:center;justify-content:space-between}.customer-page-heading{min-height:64px;margin:-8px 0 16px}.role-permission-tree{border:1px solid var(--app-border)}.list-date-range-field .t-date-range-picker{width:250px;min-width:250px;max-width:250px}.channel-page{padding:16px 24px}.channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.channel-card{display:flex;flex-direction:column;padding:20px;background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-lg);transition:border-color .18s ease,background-color .18s ease}.channel-card:hover{border-color:var(--color-brand);background:var(--color-brand-tint)}.channel-card-head{display:flex;align-items:center;gap:10px;padding-bottom:16px}.channel-card-logo{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;color:#fff;font-size:var(--fs-md);font-weight:600;letter-spacing:.5px;object-fit:contain;border-radius:var(--radius-sm)}.channel-card-logo--officialaccount{background:#07c160}.channel-card-logo--miniprogram{background:#5a57d9}.channel-card-logo--h5{background:linear-gradient(135deg,#ff8a4c,#ff6b35)}.channel-card-logo--app{background:#2f9e5c}.channel-card-name{margin:0;color:var(--color-text);font-size:var(--fs-xl);font-weight:500}.channel-card-divider{margin:0 -20px;border-top:1px solid var(--color-border)}.channel-card-qr{position:relative;margin-left:auto;width:40px;height:40px}.channel-card-qr-img{width:100%;height:100%;object-fit:contain}.channel-card-qr-pop{position:absolute;top:46px;right:0;z-index:20;display:none;padding:8px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:0 6px 20px #0000001f}.channel-card-qr-pop img{display:block;width:120px;height:120px;object-fit:contain}.channel-card-qr:hover .channel-card-qr-pop{display:block}.channel-card-body{flex:0 0 150px;height:150px;margin:16px 0;overflow-y:auto}.channel-card-body{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.channel-card-body::-webkit-scrollbar{width:6px}.channel-card-body::-webkit-scrollbar-thumb{border-radius:3px;background:#0000002e}.channel-card-body::-webkit-scrollbar-track{background:transparent}.channel-card-intro{margin:0;color:var(--color-text-secondary);font-size:var(--fs-base);line-height:22px;white-space:pre-line}.channel-card-mp-name{margin:0 0 10px;color:var(--color-text);font-size:var(--fs-lg);font-weight:500}.channel-card-mp-meta{margin:4px 0;color:var(--color-text-placeholder);font-size:var(--fs-sm);line-height:20px}.channel-card-foot{margin-top:auto}.channel-empty{padding:64px 24px;text-align:center;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-empty-title{margin:0 0 8px;color:var(--color-text);font-size:var(--fs-xl);font-weight:500}.channel-empty-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-base)}.channel-h5-body{flex:1;margin:16px 0}.channel-h5-body--closed{text-align:left}.channel-h5-intro{margin:0;color:var(--color-text-secondary);font-size:var(--fs-base);line-height:24px;white-space:pre-line}.channel-h5-shop{margin:0 0 12px;color:var(--color-text);font-size:var(--fs-lg);font-weight:600}.channel-h5-link-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.channel-h5-link{min-width:0;flex:1;overflow:hidden;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.channel-h5-link-action{flex:0 0 auto;padding:0;color:var(--app-primary);font-size:var(--fs-sm);background:transparent;border:0;cursor:pointer}.channel-h5-link-action:hover{text-decoration:underline}.channel-h5-expire{margin:0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.channel-sms-dialog{display:flex;align-items:center;gap:12px;padding:8px 0 20px}.channel-sms-dialog-icon{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;color:#fff;font-size:var(--fs-sm);font-weight:700;background:#fa8c16;border-radius:50%}.channel-sms-dialog-text{margin:0;color:var(--color-text);font-size:var(--fs-base)}.channel-sms-dialog-actions{display:flex;justify-content:flex-end}.channel-bind-tip{margin-bottom:20px;padding:16px;background:var(--color-brand-tint);border-radius:var(--radius-sm)}.channel-bind-tip-title{margin:0 0 6px;color:var(--color-text);font-size:var(--fs-xl);font-weight:600}.channel-bind-tip-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-base)}.channel-bind-cards{display:grid;grid-template-columns:repeat(2,320px);justify-content:center;gap:32px}.channel-bind-card{display:flex;flex-direction:column;align-items:center;min-height:360px;padding:44px 32px 32px;text-align:center;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg)}.channel-bind-card-icon{display:grid;width:72px;height:72px;place-items:center;margin-bottom:24px;color:var(--app-primary);background:var(--color-brand-soft);border-radius:var(--radius-lg)}.channel-bind-card-title{margin:0 0 16px;color:var(--color-text);font-size:var(--fs-xl);font-weight:500}.channel-bind-card .t-button{width:168px;min-width:168px;height:44px;font-size:var(--fs-md)}.channel-bind-card-desc{width:100%;flex:1;margin:0 0 32px;color:var(--color-text-secondary);font-size:var(--fs-base);line-height:24px;text-align:left}.channel-manual-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.channel-manual-title{margin:0 0 6px;color:var(--color-text);font-size:var(--fs-3xl);font-weight:500}.channel-manual-desc{margin:0;color:var(--color-text-muted);font-size:var(--fs-base)}.channel-manual-card{padding:24px;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-manual-footer{position:sticky;bottom:0;display:flex;justify-content:center;margin-top:16px;padding:16px 0;background:var(--color-page)}.channel-manage-page{padding:16px 24px}.channel-manage-body{display:block}.channel-manage-card{padding:24px;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-manage-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.channel-manage-title{margin:0;color:var(--color-text);font-size:var(--fs-xl);font-weight:500}.channel-manage-info{margin:0}.channel-manage-row{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-border)}.channel-manage-row:last-child{border-bottom:0}.channel-manage-row dt{flex:0 0 auto;min-width:96px;color:var(--color-text-secondary);white-space:nowrap}.channel-manage-row dd{flex:1;min-width:0;margin:0;color:var(--color-text)}.channel-manage-qr{margin-top:20px;text-align:center}.channel-manage-qr img{width:150px;height:150px;object-fit:contain}.channel-manage-qr p{margin:8px 0 0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.channel-manage-empty{margin:0 0 16px;color:var(--color-text-secondary)}.channel-manage-danger{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:16px 24px;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-manage-danger-title{margin:0 0 4px;color:var(--color-text);font-weight:500}.channel-manage-danger-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm)}.channel-manage-dialog-tip{margin:0;color:var(--color-text-secondary)}.channel-permission-loading{padding:8px 0 16px}.channel-permission-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.channel-permission-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.channel-permission-name{color:var(--color-text);font-size:var(--fs-base);font-weight:500}.channel-permission-msg{margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:20px}.channel-verify-info{margin-bottom:16px}.channel-verify-alert{display:block}.channel-bind-cards-single{grid-template-columns:320px;justify-content:center}.channel-bind-coming{display:grid;gap:12px;place-items:center;padding:48px 24px;color:var(--color-text-placeholder);text-align:center;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-bind-coming p{margin:0}.channel-manual-card{padding:24px 24px 88px;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-manual-file{display:flex;width:100%;align-items:center;gap:8px}.channel-manual-file-input{display:none}.channel-page .channel-manual-card .t-form__label{width:280px!important;white-space:normal;padding-right:0;line-height:20px}.channel-page .channel-manual-card .t-form__controls{margin-left:280px!important}.channel-form-label{display:inline-flex;align-items:flex-start;gap:4px;white-space:normal;line-height:20px;text-align:right}.channel-form-star{flex:0 0 auto;color:var(--color-error);line-height:20px}.channel-form-text{flex:0 1 auto;white-space:normal}.channel-page .channel-manual-card .t-form__label--required:before,.channel-page .channel-manual-card .t-form__label--required:after,.channel-page .channel-manual-card .t-form__label--required>label:before,.channel-page .channel-manual-card .t-form__label--required>label:after{content:none}.channel-page .channel-manual-card .t-form__controls-content{flex-wrap:wrap}.channel-page .channel-manual-card .t-form__item .form-help{flex:0 0 100%;width:100%;margin-top:6px}.channel-auth-body{min-height:88px;padding:8px 0 16px}.channel-auth-text{margin:0;color:var(--color-text);font-size:var(--fs-lg)}.channel-auth-error{margin:0;color:var(--color-error);font-size:var(--fs-base);line-height:22px}.channel-auth-actions{display:flex;justify-content:flex-end;gap:12px}.channel-manage-settings{margin-top:16px;padding:16px 24px;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-manage-settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.channel-manage-settings-title{margin:0 0 4px;color:var(--color-text);font-weight:500}.channel-manage-settings-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:20px}.channel-manage-hint{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius-md);background:#eef3ff;color:#3d5a9e;font-size:var(--fs-sm);line-height:22px}.channel-manage-banner{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;padding:20px 24px;border-radius:var(--radius-lg);background:linear-gradient(90deg,#3fae4a,#45b552);color:#fff}.channel-manage-banner-avatar{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#ffffff38;object-fit:cover}.channel-manage-banner-avatar--fallback{display:grid;place-items:center;color:#fff}.channel-manage-banner-title{margin:0 0 6px;font-size:var(--fs-xl);font-weight:600;display:flex;align-items:center;gap:8px}.channel-manage-banner-desc{margin:0;font-size:var(--fs-sm);line-height:22px;color:#ffffffeb}.channel-manage-banner-desc+.channel-manage-banner-desc{margin-top:2px}.channel-manage-banner-link{color:#fff;text-decoration:underline}.channel-manage-avatar{width:56px;height:56px;border-radius:8px;object-fit:cover}.channel-manage-avatar--empty{display:grid;place-items:center;background:var(--color-fill-1, #f3f5f9);color:var(--color-text-placeholder);font-size:var(--fs-sm);border-radius:8px}.channel-manage-qrimg{width:88px;height:88px}.channel-manage-muted{color:var(--color-text-tertiary);font-size:var(--fs-sm)}.channel-preview-page{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:24px;background:var(--color-page);overflow:auto}.channel-preview-layout{display:flex;align-items:flex-start;gap:24px;min-width:0}.channel-preview-device{flex:0 0 auto;padding:12px;background:#1b1e24;border-radius:40px;box-shadow:0 10px 30px #0000002e}.channel-preview-device-screen{width:375px;height:812px;overflow:hidden;background:var(--color-surface);border-radius:28px}.channel-preview-frame{display:block;width:375px;height:812px;border:0}.channel-preview-aside{position:sticky;top:24px;flex:0 0 240px;width:240px;padding:20px;text-align:center;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-preview-qr{display:block;width:160px;height:160px;margin:0 auto 12px;object-fit:contain}.channel-preview-qr-tip{margin:0 0 16px;color:var(--color-text-secondary);font-size:var(--fs-sm)}.channel-preview-url{margin:0 0 16px;padding:8px 10px;color:var(--color-text-placeholder);font-size:var(--fs-xs);line-height:18px;word-break:break-all;text-align:left;background:var(--color-page);border-radius:var(--radius-sm);display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.channel-preview-actions{display:grid;gap:10px}.channel-preview-empty{padding:96px 24px;text-align:center;background:var(--color-surface);border-radius:var(--radius-lg)}.channel-preview-empty-title{margin:0 0 8px;color:var(--color-text);font-size:var(--fs-xl);font-weight:500}.channel-preview-empty-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-base)}@media(max-width:1100px){.channel-preview-page{overflow-x:auto}.channel-preview-layout{width:max-content}}.mp-page{padding:16px;background:var(--color-page)}.mp-panel{padding:0 16px 16px;background:var(--color-surface);border-radius:0}.mp-page .t-card{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.mp-page .t-card__header{margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.mp-head-bar{position:relative;display:block;width:100%;padding:8px 12px 8px 16px;color:var(--color-text);font-size:var(--fs-base);font-weight:500;background:var(--color-brand-tint)}.mp-head-bar:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;margin-top:-8px;background:var(--color-brand)}.mp-page .t-card__body{margin:0!important;padding:24px 32px 0!important;border:0!important;border-radius:0!important}.mp-page .t-card__header,.mp-page .t-card__header-wrapper,.mp-page .t-card__title{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:var(--color-text);font-size:var(--fs-base);font-weight:500}.mp-page .mp-section--bleed .t-card__body{padding:0!important}.mp-page .mp-section--panel{background:var(--color-page)!important}.mp-page .mp-section--panel .t-card__header{padding:16px 16px 0!important}.mp-page .mp-section--panel .t-card__body{padding:12px 16px 16px!important}.mp-section--panel .t-card__title{font-weight:500}.mp-page .mp-section--table .t-card__body{padding:16px 0 0!important}.mp-page .mp-section--tip{background:var(--color-brand-tint)!important}.mp-page .mp-section--tip .t-card__body{padding:16px 20px!important}.mp-section--tip .mp-privacy-tip-title{color:var(--color-brand)}.mp-page .mp-section{margin:0!important}.mp-page .mp-section+.mp-section,.mp-page .mp-section+.mp-hint,.mp-page .mp-hint+.mp-section{margin-top:16px!important}.mp-page .mp-columns .mp-section+.mp-section{margin-top:0!important}.mp-page .mp-columns+.mp-section{margin-top:16px!important}.mp-tabs{display:flex;gap:40px;height:52px;align-items:center;margin:0 0 16px;border-bottom:1px solid var(--color-border)}.mp-tab{position:relative;height:52px;padding:0;color:var(--color-text-secondary);font-size:var(--fs-base);background:transparent;border:0;cursor:pointer}.mp-tab--active{color:var(--color-brand);font-weight:500}.mp-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-brand)}.mp-body-block{padding:0}.mp-profile{display:flex;align-items:flex-start;gap:24px;padding:24px;background:var(--color-page)}.mp-profile-qr{flex:0 0 auto;width:120px;height:120px;object-fit:contain;background:#fff}.mp-profile-body{flex:1;min-width:0}.mp-profile-name{margin:0 0 12px;color:var(--color-text);font-size:var(--fs-xl);font-weight:600}.mp-profile-row{margin:0 0 6px;color:var(--color-text-secondary);font-size:var(--fs-base)}.mp-profile-actions{display:flex;gap:12px}.mp-sub-title{margin:0 0 16px;color:var(--color-text);font-size:var(--fs-base);font-weight:500}.mp-fields{display:grid;gap:12px}.mp-fields--boxed{gap:12px;min-height:0}.mp-field{display:flex;align-items:center;gap:16px}.mp-field dt{flex:0 0 88px;color:var(--color-text-secondary);font-size:var(--fs-base)}.mp-field dd{flex:1;min-width:0;margin:0;color:var(--color-text);font-size:var(--fs-base)}.mp-field--form{align-items:flex-start}.mp-authorized{margin-right:16px;color:#00a870}.mp-link{color:var(--color-brand);text-decoration:none}.mp-link--danger{color:var(--color-error, #d54941)}.mp-divider{margin:0 8px;color:var(--color-text-disabled)}.mp-hint{margin:12px 0 0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.mp-hint-inline{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm)}.mp-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0}.mp-columns .mp-section{margin-top:0}.mp-columns .mp-card{margin:0}.mp-actions-right{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.mp-table-wrap{margin:0}.mp-section--table .mp-table-wrap{margin-top:16px}.mp-testers-bar+.mp-table-wrap{margin-top:16px}.mp-table th:first-child,.mp-table td:first-child{padding-left:16px}.mp-table th:last-child,.mp-table td:last-child{padding-right:16px}.mp-table{width:100%;border-collapse:collapse}.mp-table th{padding:14px 12px;color:var(--color-text-secondary);font-size:var(--fs-base);font-weight:500;text-align:left;background:var(--color-page);border-bottom:1px solid var(--color-border)}.mp-table td{padding:14px 12px;color:var(--color-text);font-size:var(--fs-base);border-bottom:1px solid var(--color-border);vertical-align:middle}.mp-table tbody tr:last-child td{border-bottom:0}.mp-empty{color:var(--color-text-placeholder);text-align:center}.mp-col-op{width:96px;text-align:center}.mp-privacy-tip{display:grid;gap:6px}.mp-privacy-tip-title{margin:0;color:var(--color-text);font-size:var(--fs-base);font-weight:600}.mp-privacy-tip-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:22px}.mp-privacy-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mp-table--privacy{table-layout:fixed}.mp-table--privacy .mp-th-type,.mp-table--privacy .mp-td-type{width:24%}.mp-table--privacy .mp-td-purpose{width:auto}.mp-purpose-field{display:flex;width:100%;max-width:560px;min-width:0;align-items:center;gap:10px}.mp-purpose-label{flex:0 0 auto;color:var(--color-text-secondary)}.mp-purpose-field>.t-input__wrap{flex:1;min-width:0}.mp-td-purpose .t-input__suffix{color:var(--color-text-placeholder);font-size:var(--fs-sm)}.mp-contact-row{display:grid;grid-template-columns:120px 240px;gap:12px;align-items:center}.mp-contact-type{width:120px}.mp-contact-value{width:100%}.mp-form-help{margin:-6px 0 4px 112px;color:var(--color-text-placeholder);font-size:var(--fs-sm);line-height:20px}.mp-required{margin-right:4px;color:var(--color-error, #d54941)}.mp-testers-head{display:grid;gap:6px}.mp-testers-bar{margin:0}.mp-coming{display:grid;gap:12px;justify-items:start}.mp-coming-title{margin:0;color:var(--color-text);font-size:var(--fs-lg);font-weight:600}.mp-coming-desc{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:22px}.mp-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 24px;padding:8px 0 24px}.mp-type-item{display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:var(--fs-base);cursor:pointer}.mp-type-actions{display:flex;justify-content:flex-end;gap:12px}@media(max-width:900px){.mp-columns{grid-template-columns:1fr}.mp-type-grid{grid-template-columns:1fr 1fr}}.mp-dialog-tip{margin:0 0 12px;color:var(--color-text-secondary);font-size:var(--fs-base)}.mp-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.mp-page .t-table,.mp-page .t-table .t-table__th-cell,.mp-page .t-table .t-table__td-cell{border-radius:0}.mp-page .t-table thead th{background:var(--color-page);font-weight:500}.mp-page .t-table .t-table__content{border-radius:0}.mp-page .t-table .t-loading__parent{min-height:160px}.mp-unbind-confirm{display:grid;gap:8px;color:var(--color-text);font-size:var(--fs-base);line-height:22px}.mp-unbind-confirm p{margin:0}.mp-unbind-confirm p+p{color:var(--color-text-secondary)}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--color-surface-sunken)}.login-panel{width:min(400px,100%);padding:32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 28px #19233014}.login-brand{display:flex;align-items:center;gap:10px;color:var(--neutral-1);font-size:var(--fs-2xl)}.login-panel h1{margin:28px 0 24px;font-size:var(--fs-3xl);font-weight:600;letter-spacing:0}.shop-selection-panel{width:min(520px,100%)}.shop-selection-user{margin:-12px 0 20px;color:var(--app-muted);font-size:var(--fs-md)}.shop-selection-list{display:grid;gap:12px}.shop-selection-item{position:relative;display:grid;gap:4px;width:100%;min-height:72px;padding:14px 76px 14px 16px;color:var(--neutral-2);text-align:left;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);cursor:pointer}.shop-selection-item:hover{border-color:var(--app-primary);background:var(--color-brand-tint)}.shop-selection-item:disabled{cursor:wait;opacity:.7}.shop-selection-name{font-size:var(--fs-lg);font-weight:600}.shop-selection-role{color:var(--app-muted);font-size:var(--fs-base)}.shop-selection-action{position:absolute;top:50%;right:16px;color:var(--app-primary);transform:translateY(-50%)}.shop-selection-empty{display:grid;justify-items:center;gap:10px;padding:28px 16px 8px;color:var(--app-muted);text-align:center}.shop-selection-empty strong{color:var(--neutral-2);font-size:var(--fs-xl)}.shop-selection-empty .t-button{margin-top:6px}.login-form{display:grid;gap:12px}.login-form label{margin-top:4px;color:var(--color-text);font-size:var(--fs-md)}.login-form .t-button{margin-top:12px}.login-error{margin:0;color:var(--color-error);font-size:var(--fs-base)}.register-form{gap:10px}.register-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.register-code-row .t-button{margin-top:0;white-space:nowrap}.register-entry{margin:2px 0 0;color:var(--neutral-7);font-size:var(--fs-base);text-align:center}.register-entry a{color:var(--app-primary);text-decoration:none}@media(max-width:520px){.login-page{padding:16px}.login-panel{padding:24px 20px}}.sidebar-group-toggle{width:calc(100% + 16px);min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;margin:0 -8px 4px;padding:0 16px;border:0;border-radius:var(--radius-lg);background:transparent;color:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer}.sidebar-group-toggle:hover{background:var(--color-surface-sunken)}.sidebar-group-toggle svg{width:18px;height:18px}.sidebar-group-label{min-width:0;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sidebar-group-arrow{justify-self:end}.sidebar-submenu{display:grid;gap:4px}.sidebar-submenu a{padding-left:34px}.settings-list-content{min-width:0}.settings-table .t-table__pagination{justify-content:flex-start}.permission-module+.permission-module{border-top:1px solid var(--app-border)}.permission-module h3{min-height:48px;margin:0;padding:0 16px;display:flex;align-items:center;background:var(--color-page);font-size:var(--fs-md);font-weight:600}.permission-module-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.permission-module-toggle>svg{color:var(--app-text-secondary);font-size:var(--fs-xl)}.permission-group-row{min-height:48px;display:grid;grid-template-columns:180px 1fr;align-items:stretch;border-top:1px solid var(--app-border)}.permission-group-row>strong{align-self:stretch;display:flex;align-items:center;padding:0 16px 0 38px;border-right:1px solid var(--app-border);font-size:var(--fs-md);font-weight:500}.permission-group-sections{min-width:0}.permission-direct-row{min-height:48px;display:flex;align-items:center}.permission-subgroup-row{min-height:48px;display:grid;grid-template-columns:160px 1fr;align-items:stretch}.permission-subgroup-row+.permission-subgroup-row{border-top:1px solid var(--app-border)}.permission-subgroup-name{display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--app-border);background:var(--color-page);font-size:var(--fs-md)}.permission-options{display:flex;flex-wrap:wrap;gap:16px 28px;padding:10px 16px}.operation-log-filter .t-select{width:170px;min-width:170px}.operation-log-filter .t-select .t-input{width:100%;min-width:0;max-width:100%;flex-basis:auto}.merchant-address-filter-select{width:150px;min-width:150px;max-width:150px}.merchant-address-filter-select .t-input{width:100%;min-width:0;max-width:100%;flex-basis:auto}.settings-payment-desc{margin:0 0 16px;line-height:1.6}.settings-payment-page{min-height:calc(100vh - 56px);padding:16px;background:#fff}.settings-payment-filter-select{width:150px;min-width:150px;max-width:150px}.settings-payment-filter-select .t-input{width:100%;min-width:0;max-width:100%;flex-basis:auto}.settings-payment-subject{display:inline-flex;align-items:center;gap:8px;min-width:160px}.settings-payment-subject-edit{opacity:0;transition:opacity .15s ease}.settings-payment-subject:hover .settings-payment-subject-edit,.settings-payment-subject:focus-within .settings-payment-subject-edit{opacity:1}.settings-payment-subject-input{width:200px}.operation-log-table .operation-log-content{display:block;line-height:22px;white-space:normal;overflow-wrap:anywhere}.settings-employee-filter .employee-keyword-filter .t-input{width:220px}.settings-employee-filter .employee-role-filter .t-select{width:180px}.settings-employee-filter .employee-status-filter .t-select{width:140px}.customer-keyword-field>.list-filter-text-input{width:240px;min-width:240px;max-width:240px;flex-basis:240px}.keyword-field>.list-filter-text-input{width:237px;min-width:237px;max-width:237px;flex-basis:237px}.settings-employee-filter .employee-keyword-filter .list-filter-text-input{width:220px;min-width:220px;max-width:220px;flex-basis:220px}.employee-filter-select .t-input{width:100%}.list-filter-type-select{width:150px;min-width:150px;max-width:150px}.list-filter-type-select .t-select{width:100%;min-width:0;max-width:100%}.list-filter-type-select .t-input{width:100%;min-width:0;max-width:100%;flex-basis:auto}.t-date-range-picker.search-date-range-picker{width:250px;min-width:250px;max-width:250px}.search-date-range-picker .t-input{width:auto;min-width:0;max-width:none;flex-basis:auto}.employee-dialog-form{padding:8px 8px 0 0}.goods-delivery-page{padding:16px}.goods-delivery-content{min-width:0}.goods-delivery-sections{display:grid;gap:20px}.goods-delivery-section{padding:24px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg)}.goods-delivery-section-header{display:flex;align-items:center;justify-content:space-between;min-height:32px}.goods-delivery-section-title{display:inline-flex;align-items:center;gap:12px}.goods-delivery-section-title h1{margin:0;color:var(--app-text-primary);font-size:var(--fs-xl);font-weight:600;line-height:24px}.goods-delivery-switch{flex:0 0 auto}.goods-delivery-description{margin:12px 0 0;color:var(--app-text-secondary);font-size:var(--fs-md);line-height:22px}.goods-delivery-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-height:24px;margin-top:20px}.goods-delivery-actions a{color:var(--app-primary);font-size:var(--fs-md);line-height:22px;text-decoration:none}.goods-delivery-actions a:hover{color:var(--app-primary-dark)}.goods-delivery-default{color:var(--app-text-secondary);font-size:var(--fs-md);line-height:22px}.delivery-subpage{padding:16px 0 96px}.local-delivery-page{min-height:100%;padding:16px 16px 96px;background:var(--color-page);box-sizing:border-box}.local-delivery-form{display:grid;gap:16px;background:transparent}.local-delivery-form .t-form__label{padding-right:16px}.local-delivery-form .t-form__label label{text-align:right}.local-delivery-form .t-form-item__autoDispatchMode{display:flex;align-items:flex-start}.local-delivery-form .t-form-item__autoDispatchMode>.t-form__label{float:none;flex:0 0 128px;line-height:22px;padding-top:1px}.local-delivery-form .t-form-item__autoDispatchMode>.t-form__controls{min-width:0;flex:1;margin-left:0!important}.local-delivery-form .t-form-item__buyerTimeEnabled{display:flex;align-items:flex-start}.local-delivery-form .t-form-item__buyerTimeEnabled>.t-form__label{float:none;flex:0 0 128px;line-height:22px;padding-top:0}.local-delivery-form .t-form-item__buyerTimeEnabled>.t-form__controls{min-width:0;flex:1;margin-left:0!important}.local-delivery-form .t-form-item__buyerTimeEnabled .t-form__controls-content{align-items:flex-start}.local-delivery-form .t-form-item__divisionType{display:flex;align-items:flex-start}.local-delivery-form .t-form-item__divisionType>.t-form__label{float:none;flex:0 0 128px;line-height:22px;padding-top:0}.local-delivery-form .t-form-item__divisionType>.t-form__controls{min-width:0;flex:1;margin-left:0!important}.local-delivery-form .t-form-item__divisionType .t-form__controls-content{align-items:flex-start}.local-delivery-panel{box-sizing:border-box;width:100%;padding:24px 32px;background:var(--color-surface);border-radius:var(--radius-lg)}.local-panel-header{margin-bottom:24px}.local-panel-header h2{margin:0;color:var(--app-text-primary);font-size:var(--fs-xl);font-weight:600;line-height:24px}.local-panel-header p{margin:4px 0 0;color:var(--app-text-secondary);font-size:var(--fs-base);line-height:20px}.local-inline-help,.local-setting-help{margin-left:16px;color:var(--app-text-secondary);font-size:var(--fs-base)}.local-form-block{display:grid;width:100%;gap:18px}.local-auto-dispatch{display:grid;justify-items:start;gap:12px}.local-auto-dispatch.t-radio-group{display:grid;flex-direction:column}.local-auto-dispatch-detail{display:grid;gap:12px}.local-arrival-dispatch-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--app-text-secondary)}.local-arrival-dispatch-line .number-input{width:84px}.local-warning-text{margin:0;color:var(--td-error-color);font-size:var(--fs-base);line-height:20px}.local-time-rules{display:grid;gap:12px}.local-time-rule-row{display:grid;grid-template-columns:minmax(480px,1fr) 330px 32px;align-items:center;gap:12px;padding:14px 16px;background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.local-time-rule-group-auto{display:grid;align-items:start;gap:12px}.local-time-rule-group-auto+.local-time-rule-group-auto{margin-top:8px}.local-time-group-heading{display:flex;min-height:32px;align-items:center;gap:12px}.local-time-group-heading .local-time-rule-weekdays{width:auto}.local-time-group-ranges{display:grid;gap:12px}.local-time-range-row{display:flex;align-items:center;gap:12px}.local-time-range{display:grid;grid-template-columns:140px 18px 140px;align-items:center;gap:8px}.local-time-range .local-time-input{width:140px}.local-time-rules>[data-testid=add-time-rule]{justify-self:start;width:auto}.local-setting-row{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;gap:12px}.local-setting-row-top{align-items:flex-start}.local-setting-label{width:128px;flex:0 0 128px;color:var(--app-text-primary);font-size:var(--fs-md)}.local-setting-indent{margin:8px 0 12px 140px}.buyer-delivery-settings{display:grid;width:100%;gap:12px;padding-top:0;border-top:0}.buyer-delivery-toggle{display:flex;min-height:22px;flex-direction:column;align-items:flex-start}.buyer-delivery-toggle .form-help{margin-top:4px}.pickup-time-settings{display:grid;width:100%;gap:12px}.pickup-time-toggle{display:flex;min-height:32px;flex-direction:column;align-items:flex-start}.pickup-time-toggle .form-help{margin-top:4px}.buyer-delivery-config,.pickup-time-config{box-sizing:border-box;width:100%;padding:20px;background:var(--color-page);border-radius:var(--radius-sm)}.buyer-delivery-form:not(.t-form-inline)>.t-form__item{margin:0 0 var(--form-item-gap)}.buyer-delivery-form:not(.t-form-inline)>.t-form__item:last-of-type{margin-bottom:0}.buyer-delivery-form>.t-form__item>.t-form__label{width:112px!important;color:var(--app-text-primary);line-height:22px;padding-top:1px}.buyer-delivery-form>.t-form__item>.t-form__controls{margin-left:112px!important}.buyer-delivery-form>.t-form__item>.t-form__label{padding-right:16px!important}.buyer-delivery-form>.buyer-delivery-item-tall-control>.t-form__label{line-height:32px;padding-top:0}.buyer-delivery-form>.buyer-delivery-single-line>.t-form__label{line-height:32px;padding-top:0}.buyer-delivery-form .t-form__controls-content{min-width:0}.buyer-delivery-form .form-help{max-width:760px;color:var(--color-text-muted)}.buyer-delivery-form .form-help>span{display:block}.buyer-delivery-control-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pickup-time-form:not(.t-form-inline)>.t-form__item{margin:0 0 var(--form-item-gap)}.pickup-time-form:not(.t-form-inline)>.t-form__item:last-of-type{margin-bottom:0}.pickup-time-form>.t-form__item>.t-form__label{width:112px!important;color:var(--app-text-primary);line-height:22px;padding-top:1px;padding-right:16px!important}.pickup-time-form>.t-form__item>.t-form__controls{margin-left:112px!important}.pickup-time-form>.pickup-time-item-tall-control>.t-form__label{line-height:32px;padding-top:0}.pickup-time-form>.pickup-time-single-line>.t-form__label{line-height:32px;padding-top:0}.pickup-time-form .t-form__controls-content{min-width:0}.pickup-time-form .form-help{max-width:760px;color:var(--color-text-muted)}.pickup-time-form .form-help>span{display:block}.pickup-time-control-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pickup-time-settings .number-input{width:92px}.buyer-delivery-rules{width:100%;margin-top:12px}.buyer-delivery-config .local-time-rule-row{background:var(--color-surface)}.buyer-delivery-settings .number-input{width:92px}.buyer-time-rule-panel{display:grid;width:100%;gap:16px;padding-top:16px;border-top:1px solid var(--app-border)}.buyer-time-rule-title{color:var(--app-text-primary);font-size:var(--fs-md);font-weight:500;line-height:22px}.buyer-time-rule-weekdays{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.buyer-time-rule-ranges{display:grid;gap:12px}.buyer-time-rule-range{display:flex;min-height:32px;align-items:center;gap:12px}.buyer-time-rule-range-label{width:72px;flex:0 0 72px;color:var(--app-text-secondary)}.buyer-time-rule-panel .buyer-time-rule-add{justify-self:start;margin-left:84px}.local-delivery-address-content{width:100%;min-width:0}.local-delivery-address-line{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.local-delivery-form .local-delivery-address-input{width:540px;max-width:calc(100% - 64px)}.local-delivery-address-link{flex:0 0 auto;color:var(--app-primary);font-size:var(--fs-md);line-height:22px;text-decoration:none}.local-delivery-address-link:hover{color:var(--app-primary-dark)}.local-delivery-address-help{margin:8px 0 0;color:var(--app-text-secondary);font-size:var(--fs-base);line-height:20px}.local-warning-text,.local-region-map-error{color:var(--td-error-color)}.local-custom-fee-help{grid-column:1 / -1;margin-top:-8px}.local-region-map{position:relative;min-height:320px;margin:16px 0;overflow:hidden;background:var(--color-rule);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.local-region-map-canvas{width:100%;height:320px}.local-region-map-empty{display:grid;min-height:320px;place-items:center;color:var(--app-text-secondary)}.local-region-map-error{position:absolute;right:12px;bottom:12px;padding:6px 10px;background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.local-region-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;align-items:stretch}.local-region-workspace.is-administrative{grid-template-columns:minmax(0,1fr)}.local-region-workspace.is-administrative .local-region-rule-list{min-height:0;max-height:none;overflow:visible;border:0;background:transparent}.local-region-workspace.is-administrative .local-region-rule-scroll{overflow:visible;padding:0}.local-region-map-pane{min-width:0}.local-region-map-pane .local-region-map{height:100%;min-height:520px;margin:0}.local-region-map-pane .local-region-map-canvas{height:100%;min-height:520px}.local-region-rule-list{display:flex;min-height:520px;max-height:520px;flex-direction:column;overflow:hidden;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--color-surface)}.local-region-rule-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px}.local-region-rule-card{padding:16px;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.local-region-rule-card+.local-region-rule-card{margin-top:12px}.local-region-rule-card.is-active{border-color:var(--app-primary)}.local-region-rule-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.local-region-rule-card>header strong{font-size:var(--fs-md);font-weight:500}.local-region-rule-title{display:flex;align-items:center;gap:8px}.local-region-rule-color{width:10px;height:10px;flex:0 0 10px;border:1px solid rgb(0 0 0 / 12%);border-radius:var(--radius-circle)}.local-region-pricing-fields{display:grid;gap:20px;padding:16px;margin:0 -16px -16px;background:var(--color-error-soft);border-top:1px solid var(--color-rule)}.local-region-radius-row{display:grid;max-width:none;margin:16px -16px -16px;padding:16px;grid-template-columns:72px minmax(180px,240px);align-items:center;gap:8px;color:var(--app-text-secondary);background:var(--color-error-soft)}.local-region-radius-label{font-weight:400;text-align:right}.local-region-radius-label.is-required:before{margin-right:4px;color:var(--td-error-color);content:"*"}.local-region-radius-row .t-input-adornment,.local-region-radius-row .number-input{width:100%}.local-region-pricing-group{display:grid;gap:12px}.local-region-pricing-row{display:grid;min-height:32px;grid-template-columns:72px 28px minmax(0,160px) 48px;align-items:center;gap:8px;color:var(--app-text-secondary)}.local-region-pricing-label{font-weight:400;text-align:right}.local-region-pricing-label.is-required:before{margin-right:4px;color:var(--td-error-color);content:"*"}.local-region-pricing-row .t-select,.local-region-pricing-row .t-input-adornment{width:100%;min-width:0}.local-region-pricing-row .t-input-adornment .t-input__wrap,.local-region-pricing-row .t-input-adornment .t-input,.local-region-pricing-row .t-input-adornment .t-input__inner{min-width:0}.local-region-pricing-row>span:last-child{white-space:nowrap}.local-region-pricing-value-row{grid-template-columns:72px 28px minmax(0,160px) 48px}.local-region-rule-card.is-active .local-region-pricing-fields{background:var(--color-error-soft)}.local-region-rule-card.is-active .local-region-radius-row{background:var(--color-warning-soft)}.local-region-rule-card.is-administrative{padding:20px 24px;cursor:default}.local-administrative-region-field{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}.local-administrative-region-label{padding-top:6px;color:var(--app-text-secondary);font-size:var(--fs-md);text-align:right}.local-administrative-region-control{min-width:0}.local-administrative-region-select-row{display:flex;align-items:center;gap:16px}.local-administrative-region-select-row .region-selector-city-dropdown{min-width:0;flex:1 1 auto}.local-administrative-region-select-row .region-selector-city-select{width:100%;min-width:0}.local-administrative-region-help{margin:8px 0 0}.local-region-pricing-title{margin:0 0 20px;color:var(--app-text-primary);font-size:var(--fs-xl);font-weight:600;line-height:24px}.local-region-rule-card.is-administrative .local-region-pricing-fields{padding:24px;margin:24px 0 -20px;background:var(--color-page);border-top:1px solid var(--app-border)}.local-region-rule-card.is-administrative.is-active .local-region-pricing-fields{background:var(--color-page)}.local-region-rule-card.is-administrative .local-region-pricing-row{grid-template-columns:96px 28px 220px 48px}.local-region-rule-card.is-administrative .local-region-pricing-row .t-input-adornment,.local-region-rule-card.is-administrative .local-region-pricing-row .t-select{width:220px}.local-administrative-price-help{display:grid;gap:4px;margin:4px 0 0 104px}.local-administrative-pricing-help{margin:4px 0 0 104px}.local-administrative-tier-group{padding-top:20px;border-top:1px solid var(--app-border)}.local-administrative-tier-heading{display:flex;align-items:center;gap:18px}.local-administrative-tier-heading .local-region-pricing-label{width:96px;flex:0 0 96px}.local-administrative-tier-fields{display:grid;gap:16px;margin-top:16px}.local-administrative-tier-fields .local-custom-fee-row>span:first-child{width:112px;flex-basis:112px}.local-administrative-tier-fields .local-custom-fee-row .t-input-adornment{width:180px}.local-administrative-tier-help{display:grid;gap:4px;margin:4px 0 0 120px}.local-rule-fields{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px 20px}.local-rule-fields label{display:grid;grid-template-columns:92px minmax(100px,1fr) 32px;align-items:center;gap:8px;color:var(--app-text-secondary)}.local-rule-fields label em{color:var(--app-text-secondary);font-style:normal}.local-rule-field{display:flex;min-height:40px;align-items:center;gap:16px;margin-bottom:14px}.local-rule-field>span{width:92px;color:var(--app-text-secondary)}.local-area-division-content{display:grid;width:100%;min-width:0;gap:20px}.local-area-division-content>.t-radio-group{justify-self:start}.local-custom-fee-rule{display:grid;gap:20px;padding:20px 24px;background:var(--color-page);border-radius:var(--radius-sm)}.local-area-division-content .local-custom-fee-rule{padding:12px 0 4px;background:transparent}.local-custom-fee-row{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px;color:var(--app-text-secondary)}.local-custom-fee-row>span:first-child{width:96px;flex:0 0 96px;text-align:right}.local-custom-fee-row .t-input-adornment{width:220px}.local-custom-fee-row .number-input{width:100%}.local-add-region{flex:0 0 auto;justify-content:center;width:100%;border:0;border-top:1px solid var(--app-border);border-radius:var(--radius-none);color:var(--app-primary)}.local-panel-form-item{margin-bottom:0!important}.local-panel-form-item>.t-form__controls{margin-left:0!important}.local-panel-form-item .t-form__controls-content{width:100%}.local-region-rules-form-item{margin-bottom:0!important}.local-region-rules-form-item .t-form__controls-content,.local-region-settings{width:100%;min-width:0}.local-region-settings>.local-region-map{margin:0 0 16px}.local-extra-form{width:100%}.local-extra-form>.local-extra-scene-item{margin-bottom:24px!important}.local-extra-form>.local-extra-scene-item:last-child{margin-bottom:0!important}.local-extra-form>.local-extra-scene-item>.t-form__label{color:var(--app-text-primary);line-height:22px;padding-top:5px}.local-extra-form>.local-extra-scene-item>.t-form__controls{min-width:0;margin-left:0!important}.local-extra-form>.local-extra-scene-item>.t-form__controls>.t-form__controls-content{align-items:flex-start}.local-extra-scene-content{display:grid;width:100%;min-width:0;gap:16px}.local-extra-enabled{min-height:32px}.local-extra-scene-config{display:grid;max-width:640px;gap:16px}.local-extra-title-row{display:grid;grid-template-columns:96px 320px;align-items:center;gap:16px}.local-extra-title-label{color:var(--app-text-secondary);text-align:left}.local-extra-title-row>.t-input__wrap{width:320px;min-width:0}.local-extra-title-row>.t-input__wrap .t-input{width:100%;min-width:0}.local-extra-help{margin:0;color:var(--color-text-muted);line-height:24px}.local-extra-options{display:grid;max-width:640px;gap:12px}.local-extra-option{display:grid;grid-template-columns:52px 92px 320px 32px;align-items:stretch;gap:0}.local-extra-option-drag{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0;border:1px solid var(--app-border);border-right:0;border-radius:var(--radius-sm) var(--radius-none) var(--radius-none) var(--radius-sm);color:var(--app-text-secondary);background:var(--color-surface-sunken);cursor:grab}.local-extra-option-drag:disabled{cursor:not-allowed}.local-extra-option-drag svg{width:20px;height:20px}.local-extra-option-index{display:flex;min-height:44px;align-items:center;padding:0 12px;border:1px solid var(--app-border);border-right:0;color:var(--app-text-secondary);background:var(--color-surface-sunken);white-space:nowrap}.local-extra-option>.t-input__wrap{min-width:0}.local-extra-option>.t-input__wrap .t-input{min-height:44px;border-radius:var(--radius-none) var(--radius-sm) var(--radius-sm) var(--radius-none)}.local-extra-option>.t-button{align-self:center;margin-left:8px}.local-extra-options>.t-button{justify-self:start;padding-left:0}@media(max-width:900px){.local-time-rule-row{grid-template-columns:1fr 32px}.local-time-range{grid-column:1}.local-rule-fields,.local-region-workspace{grid-template-columns:1fr}.local-region-rule-list{max-height:420px;min-height:420px}.local-region-map-pane .local-region-map,.local-region-map-pane .local-region-map-canvas{min-height:360px}}@media(max-width:760px){.local-region-rule-card.is-administrative .local-region-pricing-row{grid-template-columns:88px 24px minmax(0,1fr) 40px}.local-region-rule-card.is-administrative .local-region-pricing-row .t-input-adornment,.local-region-rule-card.is-administrative .local-region-pricing-row .t-select{width:100%}.local-extra-title-row{grid-template-columns:88px minmax(0,1fr)}.local-extra-title-row>.t-input__wrap{width:100%}.local-extra-option{grid-template-columns:44px 72px minmax(0,1fr) 32px}}@media(max-width:760px){.local-delivery-shell{min-width:0}.local-delivery-shell .app-header{min-width:0;padding:0 12px}.local-delivery-shell .brand{width:auto}.local-delivery-shell .primary-nav,.local-delivery-shell .shop-name,.local-delivery-shell .user-name,.local-delivery-shell .app-sidebar{display:none}.local-delivery-shell.has-sidebar .shop-main{margin-left:0}.local-delivery-shell .page-header,.local-delivery-shell .customer-editor-footer{left:0}.local-delivery-page{padding:12px 12px 96px}.local-delivery-panel{padding:20px 16px}.local-setting-label{width:100%;flex-basis:100%}.local-setting-indent,.local-extra-options{margin-left:0}.buyer-delivery-config,.pickup-time-config{padding:16px 12px}.local-time-rule-row{grid-template-columns:minmax(0,1fr) 32px}.local-time-range{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.local-time-range .local-time-input{width:100%}.local-delivery-address-line{align-items:flex-start;flex-direction:column;gap:8px}.local-delivery-form .local-delivery-address-input{width:100%;max-width:100%}}.delivery-editor-page,.merchant-address-editor-page{padding:16px 16px 96px;background:var(--color-page)}.delivery-filter{margin-bottom:16px}.delivery-table{margin-top:16px}.standard-editor-page{padding:16px 16px 96px;background:var(--color-page);box-sizing:border-box}.marketing-editor-page{min-height:calc(100vh - var(--shell-top));background:var(--color-page)}.coupon-editor-form .coupon-type-fields{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:18px 20px;background:var(--color-page)}.coupon-editor-form .coupon-type-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-type-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-type-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-type-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-type-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-type-switch{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-type-fields{margin-top:14px}.coupon-editor-form .coupon-freight-fields{flex-direction:column;align-items:flex-start;gap:10px}.coupon-editor-form .coupon-freight-option{display:flex;align-items:center;gap:8px;min-height:32px}.coupon-editor-form .coupon-stock-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-stock-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-stock-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-stock-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-stock-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-stock-switch{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-stock-fields{display:flex;align-items:center;gap:8px;margin-top:14px}.coupon-editor-form .coupon-stock-fields .number-input{width:240px;max-width:100%}.coupon-editor-form .coupon-validity-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-validity-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-validity-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-validity-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-validity-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-validity-switch{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-validity-fields{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:18px 20px;background:var(--color-page)}.coupon-editor-form .coupon-validity-fields .number-input{width:120px;flex:0 0 120px}.coupon-editor-form .coupon-validity-fields .t-date-range-picker{width:380px;max-width:100%}.coupon-editor-form .coupon-per-user-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-per-user-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-per-user-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-per-user-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-per-user-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-per-user-switch{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-per-user-fields{display:flex;align-items:center;gap:8px;margin-top:14px}.coupon-editor-form .coupon-per-user-fields .number-input{width:240px;max-width:100%}.coupon-editor-form .coupon-tip-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-tip-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-tip-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-tip-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-tip-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-tip-item .t-radio-group{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-tip-item .form-help{margin-top:6px}.coupon-editor-form .coupon-warning{margin:6px 0 0;color:var(--color-error)}.coupon-editor-form .coupon-usage-limit-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-usage-limit-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-usage-limit-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-usage-limit-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-usage-limit-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-usage-limit-fields{display:flex;align-items:center;gap:8px}.coupon-editor-form .coupon-usage-limit-fields .number-input{width:160px;max-width:100%}.coupon-editor-form .coupon-usage-limit-item .form-help{display:block;margin-top:6px}.coupon-editor-form .coupon-member-selector{width:320px;max-width:100%}.coupon-editor-form .coupon-amount-unit{margin-left:8px;flex-shrink:0}.coupon-editor-form .coupon-short-field .number-input,.coupon-editor-form .coupon-short-field .t-select,.coupon-editor-form .coupon-short-field .t-input__wrap{width:240px;max-width:100%}.coupon-editor-form .coupon-type-fields .number-input,.coupon-editor-form .coupon-type-fields .t-input-number{width:180px}.coupon-editor-form .coupon-scope-item,.coupon-editor-form .coupon-scope-selection-item{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.coupon-editor-form .coupon-scope-item>.t-form__label,.coupon-editor-form .coupon-scope-selection-item>.t-form__label{display:flex;width:150px!important;height:32px;align-items:center;justify-content:flex-end;padding:0 24px 0 0;line-height:22px}.coupon-editor-form .coupon-scope-item>.t-form__label label,.coupon-editor-form .coupon-scope-selection-item>.t-form__label label{line-height:22px}.coupon-editor-form .coupon-scope-item>.t-form__controls,.coupon-editor-form .coupon-scope-selection-item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.coupon-editor-form .coupon-scope-item>.t-form__controls>.t-form__controls-content,.coupon-editor-form .coupon-scope-selection-item>.t-form__controls>.t-form__controls-content{display:block;min-width:0;padding:0}.coupon-editor-form .coupon-scope-switch{display:flex;height:32px;align-items:center;gap:12px;margin:0!important}.coupon-editor-form .coupon-scope-fields{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;align-items:center;gap:12px;margin-top:0;padding:18px 20px;background:var(--color-page)}.coupon-editor-form .coupon-scope-fields .form-control-width-default{width:420px;max-width:100%}.coupon-editor-form .coupon-goods-fields{width:680px;flex-direction:column;align-items:flex-start}.coupon-editor-form .coupon-goods-fields .coupon-selected-goods-table{margin-top:12px}.coupon-editor-form .coupon-selected-goods-table{width:640px;max-width:100%}.coupon-editor-form .coupon-goods-fields{max-width:min(680px,100%)}.coupon-editor-form .coupon-selected-goods-table .live-product-cell img{width:42px;height:42px;object-fit:cover;border-radius:var(--radius-sm)}.delivery-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;max-width:720px}.delivery-fee-grid label,.delivery-time-range,.store-region-fields{display:flex;align-items:center;gap:10px}.delivery-fee-grid label>span{min-width:72px;color:var(--app-text-secondary)}.delivery-radio-stack{display:grid;gap:14px}.t-form.delivery-template-editor-form{max-width:none;min-height:calc(100vh - 167px);padding:24px 32px 96px}.delivery-template-editor-form .t-form__item{margin-bottom:var(--form-item-gap)}.shipping-rule-section{margin:4px 0 28px 120px}.shipping-section-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;margin-bottom:12px}.shipping-section-heading h2{margin:0;color:var(--neutral-2);font-size:var(--fs-lg);font-weight:500}.shipping-rule-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--app-border);border-radius:var(--radius-sm)}.shipping-rule-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.shipping-rule-table th{height:44px;padding:0 10px;color:var(--color-text-secondary);background:var(--color-page);border-bottom:1px solid var(--app-border);font-size:var(--fs-base);font-weight:500;text-align:left}.shipping-rule-table td{min-height:82px;padding:14px 10px;border-bottom:1px solid var(--app-border);vertical-align:top}.shipping-rule-table tbody tr:last-child td{border-bottom:0}.shipping-rule-table th:first-child,.shipping-rule-table td:first-child{width:390px}.shipping-rule-table th:nth-child(2),.shipping-rule-table th:nth-child(4){width:120px}.shipping-rule-table th:nth-child(3),.shipping-rule-table th:nth-child(5){width:130px}.shipping-rule-table th:last-child,.shipping-rule-table td:last-child{width:80px}.shipping-rule-table .number-input{width:120px}.shipping-rule-region-cell .region-selector-summary{width:100%}.shipping-rule-region-cell .region-selector-summary .t-tag{max-width:180px}.shipping-rule-table .form-item-error{margin-top:6px}.shipping-nationwide-label{display:flex;min-height:32px;align-items:center;color:var(--neutral-3);font-size:var(--fs-md)}.shipping-rule-fixed-operation{color:var(--color-text-placeholder)}.shipping-add-rule-row{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--app-border);border-top:0}.shipping-add-rule-row .t-button{color:var(--app-primary)}.shipping-region-picker-host{position:absolute;width:0;height:0;overflow:visible}.shipping-rule-help{margin:12px 0 0;color:var(--app-text-secondary);font-size:var(--fs-base);line-height:1.7}.shipping-unavailable-section{gap:8px}.shipping-unavailable-summary{display:flex;width:100%;min-height:104px;align-items:flex-start;padding:12px 16px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-sm)}.shipping-unavailable-summary.is-empty{align-items:center;justify-content:center}.shipping-unavailable-values{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:8px}.shipping-unavailable-values .t-tag{max-width:min(520px,100%)}.shipping-unavailable-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.shipping-unavailable-picker-host{margin-top:-8px}.page-loading{min-height:260px;display:grid;place-items:center;background:var(--color-surface)}.store-region-fields .t-input{width:130px}.customer-editor-footer-centered{justify-content:center}.shipping-template-list{display:grid;gap:16px}.shipping-template-card{overflow:hidden;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:0 1px 2px #00000005}.shipping-template-card.is-default{border-color:#315ff552}.shipping-template-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;background:var(--color-page)}.shipping-template-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:20px;color:var(--app-text-secondary);font-size:var(--fs-md);line-height:24px}.shipping-template-meta strong{color:var(--app-text-primary);font-size:var(--fs-xl);font-weight:500}.shipping-template-billing{display:inline-flex;min-width:68px;height:32px;align-items:center;justify-content:center;color:var(--app-text-primary);background:var(--color-border)}.shipping-template-default-label{min-width:52px;justify-content:center}.shipping-template-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.shipping-template-actions .t-button{padding:0 6px}.shipping-template-summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 24px;color:var(--app-text-secondary);font-size:var(--fs-base)}.shipping-template-rule-table-wrap{margin:0 16px 16px;overflow-x:auto;border:1px solid var(--app-border)}.shipping-template-rule-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.shipping-template-rule-table th,.shipping-template-rule-table td{height:56px;padding:10px 20px;border-bottom:1px solid var(--app-border);text-align:left;white-space:nowrap}.shipping-template-rule-table th{height:48px;color:var(--app-text-secondary);background:var(--color-page);font-size:var(--fs-base);font-weight:500}.shipping-template-rule-table td{color:var(--app-text-primary);font-size:var(--fs-md)}.shipping-template-rule-table tbody tr:last-child td{border-bottom:0}.shipping-template-rule-table th:first-child,.shipping-template-rule-table td:first-child{width:38%}.shipping-template-loading,.shipping-template-empty{display:grid;min-height:260px;place-items:center;color:var(--app-text-secondary);background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md)}.shipping-template-pagination{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:760px){.delivery-fee-grid{grid-template-columns:1fr}}.goods-attributes-body .t-form__item.settings-input-first>.t-form__label{padding-top:0!important}.t-card.page-card{margin-bottom:var(--space-block);background:var(--color-surface);border:0;border-radius:var(--radius-none)}.page-card .t-card__header{padding:12px 20px;border-bottom:1px solid var(--color-rule)}.page-card .t-card__body{padding:20px}.page-card-title{color:var(--color-text);font-size:var(--fs-md);font-weight:600;line-height:22px}.standard-settings-form{max-width:920px}.standard-settings-form>.t-form__item{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:0;margin-bottom:var(--form-item-gap)}.standard-settings-form>.t-form__item>.t-form__label{float:none;width:auto!important;grid-column:1;align-self:start;line-height:32px;padding-top:0;padding-right:24px}.standard-settings-form .t-switch{margin-top:6px;margin-bottom:6px}.standard-settings-form .t-checkbox{margin-top:5px;margin-bottom:5px}.standard-settings-form .t-radio-group,.standard-settings-form .t-checkbox-group{margin-top:4px;margin-bottom:4px}.standard-settings-form>.t-form__item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.standard-settings-form>.t-form__item>.t-form__controls>.t-form__controls-content{width:100%;min-width:0}.standard-settings-form .t-form__controls-content{align-items:flex-start}.standard-settings-form .product-setting-control{gap:8px}.standard-settings-form .product-loading-control{gap:16px}.standard-settings-form .product-preview-control{gap:4px}.settings-inline-input{width:280px;margin-left:16px}.standard-settings-form .settings-text-input{width:360px;max-width:100%}.settings-image-picker{width:120px}.stock-warning-stack{gap:8px}.stock-warning-control{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.form-control-width-tiny .t-input{width:100%}.settings-warning-check{margin-top:8px}.settings-inline-check{margin-left:16px}.transaction-setting-stack{display:grid;width:100%;gap:12px;align-items:start}.transaction-setting-line{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px}.form-control-width-tiny{width:105px!important;max-width:100%}.balance-fee-input{width:105px!important}.transaction-setting-stack .form-help{margin:0;line-height:22px}.transaction-settings-form>.t-form__item:nth-child(-n+2)>.t-form__label{padding-top:5px}.address-change-setting{width:100%}.address-change-radio-group.t-radio-group{display:grid!important;grid-template-columns:1fr;gap:16px;align-items:start}.address-change-radio-group .t-radio{min-height:32px;align-items:center}.address-change-duration-option{display:inline-flex;align-items:center}.address-change-duration-content{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.address-change-duration-field{display:inline-flex;align-items:center}.address-change-duration-input{width:105px}.address-change-duration-unit{width:105px!important;min-width:105px!important;max-width:105px!important;flex:0 0 105px}.address-change-duration-unit .t-select,.address-change-duration-unit .t-input{width:100%!important;min-width:0!important;max-width:100%!important}.standard-settings-actions{margin-left:180px;padding-top:8px}.standard-settings-form>.general-settings-alert{margin:0 0 24px}@media(max-width:760px){.standard-settings-form>.t-form__item{grid-template-columns:1fr;row-gap:4px}.standard-settings-form>.t-form__item>.t-form__label,.standard-settings-form>.t-form__item>.t-form__controls{grid-column:1}.standard-settings-form>.t-form__item>.t-form__label{line-height:22px;padding-right:0}.standard-settings-actions{margin-left:0}.standard-settings-form>.general-settings-alert{margin-left:0}}.voting-editor-form:not(.t-form-inline) .voting-section-card .t-form__item:not(.t-form-inline .t-form__item),.coupon-editor-form:not(.t-form-inline)>.t-card .t-form__item:not(.t-form-inline .t-form__item),.full-discount-editor-form:not(.t-form-inline)>.t-card .t-form__item:not(.t-form-inline .t-form__item){margin-bottom:var(--form-item-gap)!important}.voting-editor-form:not(.t-form-inline) .voting-section-card .t-form__item:not(.t-form-inline .t-form__item):last-of-type,.coupon-editor-form:not(.t-form-inline)>.t-card .t-form__item:not(.t-form-inline .t-form__item):last-of-type,.voting-editor-form:not(.t-form-inline) .voting-section-card .t-form__item--last,.coupon-editor-form:not(.t-form-inline)>.t-card .t-form__item--last,.full-discount-editor-form:not(.t-form-inline)>.t-card .t-form__item:not(.t-form-inline .t-form__item):last-of-type,.full-discount-editor-form:not(.t-form-inline)>.t-card .t-form__item--last{margin-bottom:0!important}.wheel-no-prize{background:var(--color-surface-sunken);padding:20px;margin:12px 0 24px;max-width:760px}.wheel-no-prize .t-form__item:last-child{margin-bottom:0!important}.wheel-no-prize .t-input{width:420px}.wheel-prize-toolbar{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px}.wheel-prize-toolbar h4{margin:0}.wheel-prize-add{margin-top:16px}.wheel-prize-image{width:48px;height:48px;object-fit:cover}.wheel-prize-types{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wheel-prize-type{position:relative;min-height:220px;padding:20px;border:1px solid transparent;background:var(--color-page);cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:left;font:inherit}.wheel-prize-type:hover{border-color:var(--color-border)}.wheel-prize-type.is-active{border-color:var(--color-brand)}.wheel-prize-type strong{display:block;text-align:center;color:var(--color-brand);font-size:var(--fs-4xl);font-weight:600;line-height:1.3}.wheel-prize-type-tips{margin:0;padding:0;list-style:none;color:var(--color-text);font-size:var(--fs-md);line-height:1.75}.wheel-prize-type-check{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;background:var(--color-brand);color:var(--color-on-brand);display:grid;place-items:center}.wheel-prize-type-check svg{width:14px;height:14px}.wheel-prize-type-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:30px}.wheel-prize-content{min-height:90px;padding:18px;background:color-mix(in srgb,var(--td-brand-color) 8%,var(--color-surface));display:flex;align-items:center;gap:20px}.wheel-prize-content .t-input-adornment{width:180px}.wheel-membercard{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.wheel-membercard-info{min-width:0}.wheel-membercard-name{color:var(--color-text);font-size:var(--fs-lg)}.wheel-membercard-spec{margin-top:8px;color:var(--color-text-secondary);font-size:var(--fs-md)}.wheel-membercard-spec em{font-style:normal;color:var(--color-brand)}.wheel-balance-line{display:flex;align-items:center;gap:20px}.wheel-balance-line .t-radio-group{display:flex;align-items:center;gap:24px;margin-left:16px;white-space:nowrap}.wheel-prize-setting-title{margin:20px 0;padding:13px 18px;background:color-mix(in srgb,var(--td-brand-color) 5%,var(--color-surface));color:var(--color-text-secondary)}.wheel-prize-form .t-input{width:420px}.wheel-prize-form .t-input-adornment{width:240px}.wheel-dialog-actions{display:flex;justify-content:center;gap:12px;padding-top:12px}.pre-shop-header{height:64px;padding:0 32px;display:flex;align-items:center;gap:20px;background:var(--color-surface);border-bottom:1px solid var(--neutral-13)}.pre-shop-header .login-brand{margin-right:auto}.pre-shop-header>span{color:var(--neutral-4)}.shop-selection-page{display:block;background:var(--color-page);min-height:100vh}.shop-selection-panel{width:min(980px,calc(100% - 48px));margin:40px auto;padding:32px}.shop-selection-toolbar{display:flex;gap:12px;margin:24px 0}.shop-selection-toolbar .t-input{max-width:320px}.shop-selection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shop-selection-item{position:relative;text-align:left;padding:20px 16px 16px 72px;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);min-height:120px;cursor:pointer}.shop-selection-avatar{position:absolute;left:16px;top:20px;width:42px;height:42px;border-radius:var(--radius-circle);display:grid;place-items:center;background:var(--td-brand-color);color:var(--color-text-inverse);font-size:20px}.shop-selection-name,.shop-selection-role,.shop-selection-action{display:block}.shop-selection-name{font-size:var(--fs-xl);font-weight:600}.shop-selection-role{margin-top:8px;color:var(--neutral-8)}.shop-selection-action{margin-top:14px;color:var(--td-brand-color)}@media(max-width:1180px){.live-activity-settings-workspace{grid-template-columns:minmax(0,1fr)}.live-activity-settings-workspace .live-settings-preview{width:min(360px,100%);min-width:0}}.virtual-avatar-profile{display:flex;align-items:center;gap:10px}.virtual-avatar-profile>span{color:var(--neutral-3)}.aftersale-settings-page{display:grid;align-content:start;gap:16px}.aftersale-card{background:var(--color-surface)}.aftersale-card-head{padding:12px 20px;border-bottom:1px solid var(--color-rule)}.aftersale-card-title{margin:0;color:var(--color-text);font-size:var(--fs-md);font-weight:600;line-height:22px}.aftersale-card-body{padding:20px}.aftersale-settings-form{max-width:920px}.aftersale-settings-form>.t-form__item{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:0;margin-bottom:var(--form-item-gap)}.aftersale-settings-form>.t-form__item:last-child{margin-bottom:0}.aftersale-settings-form>.t-form__item>.t-form__label{float:none;width:auto!important;grid-column:1;align-self:start;line-height:22px;padding-top:1px;padding-right:24px}.aftersale-settings-form>.t-form__item>.t-form__controls{grid-column:2;min-width:0;margin-left:0!important}.aftersale-settings-form>.t-form__item>.t-form__controls>.t-form__controls-content{width:100%;min-width:0;align-items:flex-start}.aftersale-setting-stack{display:grid;width:100%;align-items:start;gap:12px}.aftersale-setting-stack .form-help{margin:0}.aftersale-option-list{display:grid;width:100%;align-items:start;gap:16px}.aftersale-option-row{display:flex;align-items:center;gap:16px}.aftersale-option-input{width:195px!important;max-width:100%}.aftersale-option-input .t-input{width:100%}.aftersale-option-remove{flex:0 0 auto}.aftersale-option-footer{display:flex;align-items:center;gap:12px;line-height:22px}.aftersale-option-count{color:var(--color-text-tertiary)}.aftersale-limit-stack{display:grid;width:100%;align-items:start;gap:8px}.aftersale-limit-line{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px}.aftersale-limit-input{width:135px!important;max-width:100%}.aftersale-limit-input .t-input{width:100%}.aftersale-settings-actions{display:flex}@media(max-width:760px){.aftersale-settings-form>.t-form__item{grid-template-columns:1fr;row-gap:4px}.aftersale-settings-form>.t-form__item>.t-form__label,.aftersale-settings-form>.t-form__item>.t-form__controls{grid-column:1}.aftersale-settings-form>.t-form__item>.t-form__label{padding-right:0}.aftersale-option-input,.aftersale-limit-input{width:100%!important}}.standard-settings-actions,.aftersale-settings-actions{position:fixed;z-index:70;right:0;bottom:0;left:var(--shell-content-left);height:64px;display:flex;align-items:center;justify-content:center;gap:12px;margin-left:0;padding-top:0;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 14px var(--color-shadow)}.standard-settings-form,.aftersale-settings-form{padding-bottom:96px;margin-bottom:96px}.decorate-page{min-height:calc(100vh - var(--shell-top));padding:16px 16px 24px;background:var(--color-page)}.decorate-page-body{min-height:calc(100vh - 199px);background:var(--color-surface)}.decorate-page-intro{margin-bottom:16px;padding:14px 16px;background:var(--color-brand-soft)}.decorate-page-intro h3{margin:0 0 8px;color:var(--neutral-3);font-size:var(--fs-lg);font-weight:500}.decorate-page-intro p{margin:2px 0;color:var(--color-text-tertiary);font-size:var(--fs-base)}.decorate-page-toolbar{display:flex;min-height:72px;align-items:center;justify-content:flex-start}.decorate-template-grid{display:flex;flex-wrap:wrap;gap:20px}.decorate-template-card{display:flex;width:300px;height:688px;flex:0 0 300px;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--app-border)}.decorate-template-card:hover{border-color:var(--app-primary)}.decorate-template-card.is-published{border-color:var(--color-success)}.decorate-template-card-cover{position:relative;min-height:0;flex:1;background:var(--color-page)}.decorate-template-card-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.decorate-template-card-cover-empty{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--brand-7) 0%,var(--brand-5) 55%,var(--brand-3) 100%)}.decorate-template-card-cover-empty span{color:#ffffffeb;font-size:var(--fs-3xl);letter-spacing:4px}.decorate-template-card-cover-empty em{color:#ffffffb8;font-size:var(--fs-sm);font-style:normal}.decorate-template-card-meta{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px}.decorate-template-card-line{margin:0;color:var(--app-muted);font-size:var(--fs-sm)}.decorate-template-card-badge{position:absolute;z-index:3;top:12px;right:12px}.decorate-template-card-name{margin:0;overflow:hidden;padding:12px 16px 10px;color:var(--neutral-3);font-size:var(--fs-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.decorate-template-card-hover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:12px;background:#0f11168c;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.decorate-template-card:hover .decorate-template-card-hover{opacity:1;visibility:visible}.decorate-template-card-actions{display:flex;width:120px;flex-direction:column;gap:12px;margin:auto}.decorate-template-card-actions .t-button{border-color:transparent}.decorate-template-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:4px 0 0}.decorate-template-picker-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:var(--color-surface);border:1px solid var(--app-border);cursor:pointer}.decorate-template-picker-item:hover{border-color:var(--app-primary)}.decorate-template-picker-thumb{display:grid;width:84px;height:132px;place-items:center;color:var(--color-text-disabled);background:var(--color-page);border:1px dashed var(--color-border-strong);font-size:var(--fs-3xl)}.decorate-template-picker-name{color:var(--neutral-3);font-size:var(--fs-md);font-weight:500}.decorate-template-picker-desc{color:var(--app-muted);font-size:var(--fs-sm)}.decorate-template-picker-tip{margin:16px 0 0;color:var(--app-muted);font-size:var(--fs-sm);text-align:center}.decorate-editor{display:flex;height:100vh;flex-direction:column;background:var(--color-page)}.decorate-editor-topbar{display:flex;height:48px;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;background:var(--color-surface);border-bottom:1px solid var(--app-border)}.decorate-editor-back{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:var(--neutral-3);background:none;border:none;cursor:pointer;font-size:var(--fs-md)}.decorate-editor-back:hover{background:var(--color-page)}.decorate-editor-actions{display:flex;align-items:center;gap:10px}.decorate-editor-body{display:grid;flex:1;min-height:0;grid-template-columns:232px minmax(0,1fr) 104px 420px;overflow:hidden;transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.decorate-editor-body.is-nav-mode{grid-template-columns:0 minmax(0,1fr) 104px 420px}.decorate-editor-body.is-nav-mode .decorate-palette{opacity:0;transform:translate(-16px);pointer-events:none}.decorate-palette{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:opacity;contain:paint}.decorate-editor-body.is-nav-mode .decorate-canvas-wrap::-webkit-scrollbar{width:0;height:0}.decorate-canvas-wrap{height:100%;min-height:0;overflow-y:auto;padding:0;box-sizing:border-box;scrollbar-width:none}.decorate-editor-body.is-nav-mode .decorate-phone{display:flex;align-self:flex-start;height:auto;flex-direction:column;overflow:visible;box-sizing:border-box}.decorate-editor-body.is-nav-mode .decorate-canvas{min-height:0;overflow:visible}.decorate-editor-body.is-nav-mode .decorate-canvas-item{pointer-events:none}.decorate-editor-body.is-nav-mode .decorate-canvas-item-outline,.decorate-editor-body.is-nav-mode .decorate-canvas-item-toolbar,.decorate-editor-body.is-nav-mode .decorate-canvas-item-type{display:none}.decorate-editor-stage{position:relative;display:flex;height:80vh;min-height:0;padding-top:0;box-sizing:border-box}.decorate-editor-body.is-nav-mode .decorate-editor-stage{max-height:720px}.decorate-editor-stage>.decorate-canvas-wrap{flex:1;min-width:0;scrollbar-width:none}.decorate-editor-nav-float{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:center;pointer-events:none;padding:0;box-sizing:border-box}.decorate-editor-nav-float>*{flex:0 0 375px;width:375px;max-width:375px;pointer-events:auto}.decorate-editor-float-bottom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:center;pointer-events:none}.decorate-editor-float-bottom>.decorate-editor-float-box{position:relative;width:375px;max-width:375px;height:100%;flex:0 0 375px;pointer-events:none}.decorate-editor-float-bottom .decorate-editor-float-item{position:absolute;pointer-events:auto;cursor:pointer}.decorate-editor-float-bottom .decorate-editor-float-item.is-right .decorate-canvas-item-type{right:auto;left:calc(100% + 10px)}.decorate-editor-float-bottom .decorate-editor-float-item.is-left .decorate-canvas-item-type{right:calc(100% + 10px);left:auto}.decorate-editor-body .decorate-editor-nav-overlay,.decorate-editor-body .decorate-editor-nav-overlay .decorate-nav-phone,.decorate-editor-body .decorate-editor-nav-overlay .decorate-nav-preview{background:none}.decorate-nav-preview.is-bare{display:block;min-height:0}.decorate-nav-preview.is-bare .decorate-nav-phone{width:100%;height:auto;justify-content:flex-end;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.decorate-editor-body .decorate-editor-nav-float,.decorate-editor-body .decorate-editor-nav-float .decorate-nav-preview{overflow:visible}.decorate-nav-preview.is-bare .decorate-nav-skeleton{display:none}.decorate-nav-preview.is-bare .decorate-nav-bar>*{flex:1 1 0;min-width:0}.decorate-palette{overflow-y:auto;padding:8px 0 24px;background:var(--color-surface);border-right:1px solid var(--app-border)}.decorate-palette>*{min-width:232px}.decorate-palette-group+.decorate-palette-group{margin-top:4px}.decorate-palette-group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--neutral-3);background:none;border:none;cursor:pointer;font-size:var(--fs-base);font-weight:600}.decorate-palette-group-toggle svg{color:var(--app-muted);transition:transform .15s ease}.decorate-palette-group-toggle svg.is-collapsed{transform:rotate(-90deg)}.decorate-palette-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 12px 12px}.decorate-palette-empty{grid-column:1 / -1;margin:8px 0;color:var(--app-muted);font-size:var(--fs-sm);text-align:center}.decorate-palette-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 6px;border:1px solid transparent;cursor:grab;-webkit-user-select:none;user-select:none}.decorate-palette-item:hover{background:var(--color-brand-soft);border-color:var(--app-primary)}.decorate-palette-item.is-disabled{opacity:.4;cursor:not-allowed}.decorate-palette-item-icon{color:var(--color-text);font-size:var(--fs-3xl)}.decorate-palette-item-name{color:var(--neutral-3);font-size:var(--fs-sm)}.decorate-palette-item-count{color:var(--app-muted);font-size:var(--fs-xs)}.decorate-canvas-wrap{--decorate-canvas-bottom-gap: 48px;display:flex;min-height:0;justify-content:center;overflow-y:auto;padding:0 0 var(--decorate-canvas-bottom-gap);scrollbar-width:none}.decorate-editor-shadow{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;display:flex;justify-content:center;pointer-events:none;padding:0;box-sizing:border-box;background:transparent}.decorate-editor-shadow:before{content:"";width:375px;height:100%;box-shadow:0 0 20px #00000026}.decorate-phone{position:relative;width:375px;flex:0 0 375px;align-self:stretch;min-height:100%;overflow:visible;background:#f9f9f9}.decorate-editor-header-box{position:relative;flex:0 0 375px;width:375px;height:88px}.decorate-editor-header-float.is-opaque .decorate-editor-header-box{background:#fff}.decorate-editor-header-title{position:absolute;top:44px;left:0;width:375px;height:44px;line-height:44px;text-align:center;color:#000;font-weight:700;font-size:16px}.decorate-editor-header-image{display:block;width:375px;height:88px;pointer-events:none;object-fit:cover}.decorate-editor-header-float{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;justify-content:center;pointer-events:none;padding:0;box-sizing:border-box}.decorate-editor-header-float>*{flex:0 0 375px;width:375px}.decorate-editor-header-time{position:absolute;top:14px;left:0;width:96px;text-align:center;color:#000;font-size:15px;font-weight:700;line-height:18px}.decorate-phone-statusbar{display:flex;height:32px;align-items:center;justify-content:space-between;padding:0 18px;background:var(--color-surface)}.decorate-phone-time{color:var(--neutral-1);font-size:var(--fs-base);font-weight:600}.decorate-phone-status-icons{display:inline-flex;align-items:center;gap:5px}.decorate-phone-signal{width:16px;height:10px;background:linear-gradient(to top,var(--neutral-1) 60%,transparent 60%);clip-path:polygon(0 100%,0 60%,18% 60%,18% 100%,26% 100%,26% 40%,44% 40%,44% 100%,52% 100%,52% 20%,70% 20%,70% 100%,78% 100%,78% 0,100% 0,100% 100%)}.decorate-phone-wifi{width:14px;height:10px;border:2px solid var(--neutral-1);border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:var(--radius-circle);transform:translateY(2px)}.decorate-phone-battery{position:relative;width:20px;height:10px;border:1.5px solid var(--neutral-1);border-radius:var(--radius-xs)}.decorate-phone-battery:after{position:absolute;top:1.5px;right:30%;bottom:1.5px;left:1.5px;background:var(--neutral-1);border-radius:var(--radius-none);content:""}.decorate-phone-capsule{position:absolute;z-index:5;top:34px;right:10px;display:inline-flex;align-items:center;gap:10px;padding:4px 12px;color:var(--neutral-1);background:var(--color-surface);border:1px solid var(--color-rule);font-size:var(--fs-sm)}.decorate-phone-capsule-dots{font-weight:700;letter-spacing:2px}.decorate-phone-navbar{display:flex;height:44px;align-items:center;justify-content:center;color:var(--neutral-1);background:var(--color-surface);border-bottom:1px solid var(--color-rule);font-size:var(--fs-lg);font-weight:600}.decorate-canvas{position:relative;min-height:560px;padding-bottom:24px;background-repeat:no-repeat;background-size:100% auto}.decorate-canvas-empty{padding:80px 0;color:var(--color-text-placeholder);text-align:center}.decorate-canvas-empty p{margin:4px 0}.decorate-canvas-empty-sub{font-size:var(--fs-sm)}.decorate-canvas-item{position:relative;width:auto;cursor:move}.decorate-canvas-item--floating{position:absolute;z-index:3}.decorate-canvas-item.is-floated-elsewhere{display:none}.decorate-canvas-item--sticky-bottom{position:sticky;bottom:calc(-1 * var(--decorate-canvas-bottom-gap, 48px) + var(--decorate-pinned-bottom-offset, 0px));z-index:3}.decorate-canvas.has-pinned-bottom{padding-bottom:0}.decorate-canvas-item-type{position:absolute;z-index:5;top:4px;right:calc(100% + 10px + var(--d-outline-left, 0px));padding:3px 10px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 1px 4px rgb(var(--brand-rgb) / 8%);font-size:var(--fs-sm);line-height:18px;white-space:nowrap}.decorate-canvas-item-type.is-active{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand)}.decorate-canvas-item-type.is-following{position:fixed;z-index:9999;right:auto;transform:translate(12px,10px);pointer-events:none}.decorate-canvas img,.decorate-canvas a,.decorate-inspector img{-webkit-user-drag:none}.decorate-canvas-item.is-selected{z-index:2}.decorate-canvas-item-outline{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;margin:calc(-1 * var(--d-outline-top, 0px)) calc(-1 * var(--d-outline-right, 0px)) calc(-1 * var(--d-outline-bottom, 0px)) calc(-1 * var(--d-outline-left, 0px));border:2px solid var(--app-primary);pointer-events:none}.decorate-canvas-item-toolbar{position:absolute;z-index:6;top:50%;left:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;transform:translateY(-50%)}.decorate-canvas-item-toolbar button{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:var(--color-text);background:var(--color-surface);border:none;border-radius:var(--radius-xs);box-shadow:0 2px 8px #0000002e;cursor:pointer}.decorate-canvas-item-toolbar button:disabled{opacity:.4;cursor:not-allowed}.decorate-canvas-item-toolbar button.is-danger{color:var(--color-error)}.decorate-canvas-item.is-dragging{opacity:.55}.decorate-canvas-item-outline.decorate-canvas-item-drag-outline{z-index:3;border-style:dashed}.decorate-widget-unknown{padding:12px;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-align:center}.decorate-widget-image{position:relative;background:transparent}.decorate-widget-image-img{display:block;width:100%}.decorate-widget-image-empty{display:flex;height:140px;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.decorate-widget-image-empty svg{font-size:var(--fs-5xl)}.decorate-widget-image-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.decorate-widget-image-hotspot{position:absolute;overflow:hidden;padding:0 4px;color:var(--color-text-inverse);background:#3b5bfd29;border:1px dashed rgb(59 91 253 / 60%);font-size:var(--fs-xs);line-height:16px}.decorate-widget-image-preview{position:absolute;top:6px;right:6px;padding:2px 8px;color:var(--color-text-inverse);background:#00000073;font-size:var(--fs-xs);line-height:16px}.decorate-widget-rich-text{min-height:40px}.decorate-widget-carousel{position:relative}.decorate-widget-carousel[data-style=inset],.decorate-widget-carousel[data-style=card]{padding:0 12px}.decorate-widget-carousel[data-style=card] .decorate-widget-carousel-track{overflow:hidden;border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000014}.decorate-widget-carousel-track{position:relative;width:100%;background:var(--color-surface-sunken)}.decorate-widget-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.decorate-widget-carousel-slide.is-active{opacity:1}.decorate-widget-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover}.decorate-widget-carousel-empty{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.decorate-widget-carousel-empty svg{font-size:var(--fs-5xl)}.decorate-widget-carousel-indicator{position:absolute;right:0;left:0;display:flex;align-items:center;gap:6px;pointer-events:none}.decorate-widget-carousel-indicator[data-align=left]{justify-content:flex-start;padding-left:12px}.decorate-widget-carousel-indicator[data-align=center]{justify-content:center}.decorate-widget-carousel-indicator[data-align=right]{justify-content:flex-end;padding-right:12px}.decorate-widget-carousel-dot{width:6px;height:6px;background:#fff9;border-radius:var(--radius-circle);box-shadow:0 0 2px #0003}.decorate-widget-carousel-dot.is-active{background:var(--color-surface)}.decorate-widget-carousel-indicator[data-indicator=line] .decorate-widget-carousel-dot{width:14px;height:4px;border-radius:var(--radius-xs)}.decorate-widget-carousel-number{padding:1px 8px;color:var(--color-text-inverse);background:#00000059;border-radius:var(--radius-xl);font-size:var(--fs-xs);line-height:16px}.decorate-widget-rich-text-content{color:var(--neutral-3);font-size:var(--fs-md);line-height:1.7;word-break:break-word}.decorate-widget-rich-text-content h3{margin:0 0 10px;color:var(--neutral-3);font-size:var(--fs-xl);font-weight:600}.decorate-widget-rich-text-content p{margin:0 0 8px}.decorate-widget-rich-text-content img{max-width:100%}.decorate-richtext-sample-logo{display:block;width:60%;max-width:220px;margin:18px auto 0}.decorate-richtext-sample-logo--empty{display:flex;height:140px;align-items:center;justify-content:center;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.decorate-richtext-sample table{width:100%;margin-top:18px;border-collapse:collapse;table-layout:fixed}.decorate-richtext-sample th,.decorate-richtext-sample td{padding:8px 10px;color:var(--neutral-3);border:1px solid var(--app-border);font-size:var(--fs-base);text-align:center}.decorate-richtext-sample th{background:var(--color-page);font-weight:500}.decorate-inspector{display:flex;min-height:0;flex-direction:column;background:var(--color-surface);border-left:1px solid var(--app-border)}.decorate-inspector-tabs{display:flex;flex:0 0 44px;border-bottom:1px solid var(--app-border)}.decorate-inspector-tabs button{flex:1;color:var(--color-text-tertiary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:var(--fs-base)}.decorate-inspector-tabs button.is-active{color:var(--app-primary);border-bottom-color:var(--app-primary);font-weight:600}.decorate-inspector-tabs button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.decorate-inspector-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:16px}.decorate-inspector,.decorate-inspector-body{scrollbar-width:none}.decorate-inspector::-webkit-scrollbar,.decorate-inspector-body::-webkit-scrollbar{width:0;height:0}.decorate-inspector-body>*{flex:0 0 auto}.decorate-inspector-body>:first-child,.decorate-inspector-form>:first-child{margin-top:0}.decorate-inspector-section-title{margin:6px 0 8px;padding-left:10px;color:var(--neutral-3);border-left:3px solid var(--color-brand);font-size:var(--fs-base);font-weight:600;line-height:1}.decorate-inspector-section-title--spaced{display:flex;align-items:center;justify-content:space-between}.decorate-inspector-section-reset{padding:0;color:var(--app-muted);background:none;border:none;cursor:pointer;font-size:var(--fs-sm)}.decorate-inspector-section-reset:hover{color:var(--app-primary)}.decorate-style-settings{display:flex;flex-direction:column;gap:18px}.decorate-style-row{display:flex;align-items:center;gap:12px}.decorate-style-row-label{flex:0 0 90px;color:var(--color-text);font-size:var(--fs-base)}.decorate-style-row-control{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.decorate-style-radio{display:flex;flex-wrap:nowrap}.decorate-style-slider{flex:1;min-width:0}.decorate-style-row-control .decorate-style-margin-input,.decorate-style-row-control .decorate-style-margin-input.t-input-number{flex:0 0 132px;width:132px}.decorate-style-row-control .decorate-style-margin-input .t-input-number__increase,.decorate-style-row-control .decorate-style-margin-input .t-input-number__decrease{flex:none;width:32px;min-width:32px}.decorate-style-row-control .decorate-style-margin-input .t-input{flex:1 1 auto;min-width:0;border-right:1px solid var(--app-border)}.decorate-style-value-input{flex:0 0 70px;width:70px}.decorate-style-tip{margin:-6px 0 0;padding-left:76px;color:var(--app-muted);font-size:var(--fs-sm)}.decorate-inspector-form{display:flex;flex-direction:column;--form-item-gap: 0px;gap:18px}.decorate-inspector-form .t-form__item:not(.is-block){display:flex;align-items:center}.decorate-inspector-form .t-form__item:not(.is-block)>.t-form__label{align-self:center;display:block;padding-top:0;padding-bottom:0;line-height:1.5;text-align:left;justify-content:flex-start;padding-right:12px}.decorate-inspector-form .t-form__label{text-align:left;justify-content:flex-start}.decorate-inspector-form .t-form__label>label{line-height:1.5}.decorate-inspector-form .t-form__item>.t-form__controls{margin-left:0!important}.decorate-inspector-form .t-form__controls,.decorate-inspector-form .t-form__controls-content{width:100%}.decorate-inspector-form .t-form__item.is-block{display:block}.decorate-inspector-form .t-form__item.is-block .t-form__label{display:block;width:auto;margin-bottom:8px;padding-right:0;text-align:left}.decorate-inspector-form .t-form__item.is-block .t-form__controls{margin-left:0}.decorate-inspector-form .t-form__item:not(:has(>.t-form__label)){grid-template-columns:minmax(0,1fr)}.decorate-inspector-form .t-form__item:not(:has(>.t-form__label))>.t-form__controls{grid-column:1;margin-left:0}.decorate-inspector-field{display:flex;flex-direction:column;gap:6px}.decorate-inspector-preview-field{flex-direction:row;align-items:center;gap:12px}.decorate-inspector-label{color:var(--color-text);font-size:var(--fs-base)}.decorate-inspector-label.is-required:before{margin-right:2px;color:var(--color-error);content:"*"}.decorate-inspector-help{margin:0;color:var(--app-muted);font-size:var(--fs-sm)}.decorate-schedule-form{display:flex;flex-direction:column;gap:12px;padding:4px 0}.decorate-schedule-tip{margin:0;color:var(--app-muted);font-size:var(--fs-sm)}.decorate-media-link-row{display:flex;align-items:center;gap:16px}.decorate-media-link-row .image-picker{width:var(--decorate-media-image-size, 64px);height:var(--decorate-media-image-size, 64px);flex:0 0 auto}.decorate-media-link-row .image-picker-empty,.decorate-media-link-row .image-picker-selected{width:var(--decorate-media-image-size, 64px);height:var(--decorate-media-image-size, 64px)}.decorate-media-link-row .image-picker-empty{gap:6px;background:var(--color-surface);font-size:var(--fs-sm)}.decorate-media-link-row .image-picker-empty svg{width:calc(var(--decorate-media-image-size, 64px) * .26);height:calc(var(--decorate-media-image-size, 64px) * .26)}.decorate-media-link-row-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.decorate-media-link-row-main .decorate-inspector-help{margin:0}.decorate-media-link-row .link-picker{min-width:0;flex:1}.decorate-media-link-row .link-picker-trigger{height:38px;min-height:38px;padding:0 12px;color:var(--color-text-secondary);background:var(--color-brand-soft);border-color:transparent;border-radius:var(--radius-sm);font-size:var(--fs-md)}.decorate-media-link-row .link-picker-trigger:hover{border-color:var(--color-brand)}.decorate-media-link-row .link-picker-icon{color:var(--color-text-placeholder)}.decorate-image-block{padding:12px;background:var(--color-page)}.decorate-hotspot-editor{display:flex;flex-direction:column;gap:12px}.decorate-hotspot-summary{display:flex;flex-direction:column;gap:8px}.decorate-hotspot-summary-row{display:flex;align-items:center;gap:8px}.decorate-hotspot-summary-name{flex:0 0 48px;color:var(--color-text);font-size:var(--fs-base)}.decorate-hotspot-summary-row .link-picker{min-width:0;flex:1}.decorate-hotspot-edit-entry{display:flex;height:40px;align-items:center;justify-content:center;color:var(--app-primary);background:var(--color-surface);border:1px dashed var(--app-primary);cursor:pointer;font-size:var(--fs-base)}.decorate-hotspot-edit-entry:hover:not(:disabled){background:var(--color-brand-soft)}.decorate-hotspot-edit-entry:disabled{color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.decorate-inspector-slider-row{display:flex;width:100%;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.decorate-inspector-slider-row .t-slider{min-width:0;flex:1}.decorate-inspector-slider-row .t-input-number,.decorate-inspector-slider-row .t-input,.decorate-style-row-control .t-input-number:not(.decorate-style-margin-input),.decorate-style-row-control .t-input{width:70px;flex:0 0 70px}.decorate-inspector-slider-row .t-slider,.decorate-style-row-control .t-slider{flex:1 1 auto;width:100%;min-width:0}.decorate-carousel-choice.t-radio-group{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;gap:0!important}.t-form:not(.t-form-inline) .t-form__item:not(.t-form-inline .t-form__item) .decorate-carousel-choice.t-radio-group{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;width:100%;column-gap:0!important;row-gap:0!important;flex-wrap:nowrap}.decorate-carousel-choice.t-radio-group .t-radio-button+.t-radio-button{margin-left:-1px}.decorate-carousel-choice.t-radio-group .t-radio-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.decorate-carousel-choice.t-radio-group .t-radio-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.decorate-carousel-choice.t-radio-group .t-radio-button{display:flex;width:100%;min-width:0;flex:1;align-items:center;justify-content:center;box-sizing:border-box;margin-right:0;padding:0 6px}.decorate-carousel-choice.t-radio-group .t-radio-button .t-radio-button__label{display:flex;align-items:center;justify-content:center}.decorate-carousel-choice.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{height:36px}.decorate-carousel-choice.t-radio-group .t-radio-button.t-is-checked{z-index:1;background-color:color-mix(in srgb,var(--td-brand-color) 5%,var(--color-surface))}.decorate-carousel-shape{display:block;width:55px;height:22px;--shape-body-color: var(--neutral-10);--shape-dim-color: var(--neutral-11);--shape-strong-color: var(--neutral-8);--shape-edge-color: var(--neutral-11);--shape-dot-color: var(--neutral-12);--shape-text-color: var(--neutral-9)}.decorate-carousel-choice .t-radio-button{color:var(--color-text)}.decorate-carousel-shape--style{width:34px;height:24px}.decorate-carousel-shape .shape-body,.decorate-carousel-shape .shape-strong{fill:currentColor}.decorate-carousel-shape .shape-dim{fill:currentColor;opacity:.55}.decorate-carousel-shape .shape-edge{fill:currentColor;opacity:.35}.decorate-carousel-shape .shape-dot{fill:currentColor;opacity:.45}.decorate-carousel-shape .shape-text{fill:currentColor;font-size:var(--fs-xs)}.decorate-carousel-shape .shape-text--plain{font-size:var(--fs-base)}.decorate-carousel-images{display:flex;flex-direction:column;gap:12px}.decorate-carousel-image-row{position:relative;padding:12px;background:var(--color-page)}.decorate-carousel-image-row .image-picker-overlay{gap:4px}.decorate-carousel-image-row .image-picker-actions{height:30px}.decorate-carousel-image-row .image-picker-action{width:26px;height:26px}.decorate-carousel-image-row .image-picker-action svg{width:16px;height:16px}.decorate-carousel-image-row .image-picker-replace{height:20px}.decorate-hotspot-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.decorate-hotspot-stage-wrap{min-width:0}.decorate-hotspot-stage{position:relative;width:100%;overflow:hidden;background:var(--color-page);line-height:0;touch-action:none;-webkit-user-select:none;user-select:none}.decorate-hotspot-image{display:block;width:100%}.decorate-hotspot-stage-empty{display:flex;height:320px;align-items:center;justify-content:center;color:var(--app-muted);background:var(--color-page);font-size:var(--fs-base)}.decorate-hotspot-stage-tip{margin:10px 0 0;color:var(--app-muted);font-size:var(--fs-sm);line-height:1.6}.decorate-hotspot-box{position:absolute;background:#3b5bfd29;border:1px solid rgb(59 91 253 / 55%);cursor:move}.decorate-hotspot-box.is-active{background:rgb(var(--brand-rgb) / 22%);border-color:var(--app-primary)}.decorate-hotspot-box-label{display:inline-block;padding:0 8px;color:var(--color-text-inverse);background:var(--app-primary);font-size:var(--fs-sm);line-height:20px;white-space:nowrap}.decorate-hotspot-handle{position:absolute;width:10px;height:10px;background:var(--color-surface);border:1px solid var(--app-primary)}.decorate-hotspot-handle.is-nw{top:-5px;left:-5px;cursor:nwse-resize}.decorate-hotspot-handle.is-n{top:-5px;left:50%;margin-left:-5px;cursor:ns-resize}.decorate-hotspot-handle.is-ne{top:-5px;right:-5px;cursor:nesw-resize}.decorate-hotspot-handle.is-e{top:50%;right:-5px;margin-top:-5px;cursor:ew-resize}.decorate-hotspot-handle.is-se{right:-5px;bottom:-5px;cursor:nwse-resize}.decorate-hotspot-handle.is-s{bottom:-5px;left:50%;margin-left:-5px;cursor:ns-resize}.decorate-hotspot-handle.is-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.decorate-hotspot-handle.is-w{top:50%;left:-5px;margin-top:-5px;cursor:ew-resize}.decorate-hotspot-panel{display:flex;min-width:0;flex-direction:column;gap:12px}.decorate-hotspot-panel-title{margin:0;color:var(--color-text);font-size:var(--fs-base)}.decorate-hotspot-list{display:flex;max-height:430px;flex-direction:column;gap:8px;overflow-y:auto}.decorate-hotspot-row{display:flex;align-items:center;gap:8px;padding:8px;background:var(--color-page);border:1px solid transparent;cursor:pointer}.decorate-hotspot-row.is-active{border-color:var(--app-primary)}.decorate-hotspot-row-name{flex:0 0 48px;color:var(--color-text);font-size:var(--fs-base)}.decorate-hotspot-row .link-picker{min-width:0;flex:1}.decorate-hotspot-row-remove{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:var(--color-text-placeholder);background:none;border:none;cursor:pointer}.decorate-hotspot-row-remove:hover{color:var(--color-error)}.decorate-hotspot-add{display:flex;height:40px;align-items:center;justify-content:center;gap:6px;color:var(--app-primary);background:var(--color-surface);border:1px dashed var(--app-primary);cursor:pointer;font-size:var(--fs-base)}.decorate-hotspot-add:hover:not(:disabled){background:var(--color-brand-soft)}.decorate-hotspot-add:disabled{color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.decorate-hotspot-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.decorate-placeholder-body{display:flex;align-items:center;justify-content:center;padding:80px 24px}.decorate-placeholder-card{text-align:center}.decorate-placeholder-card h3{margin:0 0 8px;color:var(--neutral-3);font-size:var(--fs-xl);font-weight:500}.decorate-placeholder-card p{margin:0;color:var(--app-muted)}.decorate-editor-shell .shop-main{padding-top:0}.order-overview-content{display:flex;min-height:calc(100vh - var(--shell-top));flex-direction:column;gap:16px;padding:16px;background:var(--color-page)}.order-region-title{margin:0;padding-left:10px;color:var(--neutral-2);border-left:3px solid var(--color-brand);font-size:var(--fs-lg);font-weight:500}.order-region-head{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px}.order-region{padding:16px 20px 20px;background:var(--color-surface)}.order-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.order-stat-card{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;color:inherit;border:1px solid transparent;cursor:pointer;font:inherit;text-align:left;transition:box-shadow .15s ease,transform .15s ease}.order-stat-card:hover{box-shadow:0 4px 12px #1f29371a;transform:translateY(-1px)}.order-stat-main{display:flex;min-width:0;flex-direction:column;gap:10px}.order-stat-label{color:var(--color-text-secondary);font-size:var(--fs-base)}.order-stat-value{color:var(--neutral-2);font-size:var(--fs-4xl);font-weight:500;line-height:1}.order-stat-icon{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;color:var(--color-text-inverse);border-radius:var(--radius-circle);font-size:var(--fs-4xl)}.order-stat-card.is-pending{background:var(--accent-pink-soft)}.order-stat-card.is-pending .order-stat-icon{background:var(--accent-pink)}.order-stat-card.is-paid{background:var(--accent-blue-soft)}.order-stat-card.is-paid .order-stat-icon{background:var(--accent-blue)}.order-stat-card.is-shipped{background:var(--accent-violet-soft)}.order-stat-card.is-shipped .order-stat-icon{background:var(--accent-violet)}.order-stat-card.is-aftersale{background:var(--color-success-soft)}.order-stat-card.is-aftersale .order-stat-icon{background:var(--color-success)}.order-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.order-metric-card{display:flex;min-height:132px;flex-direction:column;gap:12px;padding:18px 20px;background:var(--color-surface)}.order-metric-label{color:var(--color-text);font-size:var(--fs-md)}.order-metric-label em{color:var(--color-text-muted);font-style:normal}.order-metric-value{color:var(--neutral-2);font-size:var(--fs-5xl);font-weight:500;line-height:1}.order-metric-change{display:flex;margin:auto 0 0;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-metric-change strong{color:var(--color-text-secondary);font-weight:500}.order-metric-change.is-up strong{color:var(--color-error)}.order-metric-change.is-down strong{color:var(--color-success)}.order-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-trend-card{min-width:0;padding:16px 20px 12px;background:var(--color-surface)}.order-trend-head{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.order-trend-hint{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-region.is-loading .order-stat-grid,.order-trend-card.is-loading .order-trend-chart{opacity:.6}.order-page{--order-chart-count: var(--color-error);--order-chart-amount: var(--accent-blue)}.order-trend-chart{position:relative}.order-trend-chart svg{display:block;width:100%;height:220px;overflow:visible}.order-trend-gridline{stroke:var(--neutral-13);stroke-width:1}.order-trend-bar{transition:opacity .15s ease}.order-trend-axis{fill:var(--color-text-placeholder);font-size:var(--fs-2xs)}.order-trend-cursor{stroke:var(--neutral-11);stroke-width:1;stroke-dasharray:3 3}.order-trend-tooltip{position:absolute;top:8px;display:flex;min-width:108px;flex-direction:column;gap:2px;padding:6px 10px;color:var(--color-text-inverse);background:#303846e6;border-radius:var(--radius-sm);font-size:var(--fs-sm);pointer-events:none;transform:translate(12px)}.order-trend-tooltip.is-left{transform:translate(calc(-100% - 12px))}.order-trend-tooltip strong{font-weight:500}.order-filter-panel{--order-filter-control-w: 160px}.order-filter-panel .customer-filter-item .t-select__wrap,.order-filter-panel .customer-filter-item .t-select,.order-filter-panel .order-number-select,.order-filter-panel .order-time-select{width:var(--order-filter-control-w);min-width:var(--order-filter-control-w);max-width:var(--order-filter-control-w);flex:0 0 var(--order-filter-control-w)}.order-filter-panel .order-number-field{gap:8px}.order-filter-panel .order-number-field>.t-input__wrap,.order-filter-panel .order-number-field>.t-input{width:168px;flex:0 0 168px;box-sizing:border-box}.order-filter-panel .order-keyword-field>.t-input__wrap,.order-filter-panel .order-keyword-field>.t-input{width:180px;flex:0 0 180px;box-sizing:border-box}.order-filter-panel .order-time-field{gap:8px}.order-filter-panel .order-time-field .t-date-range-picker{width:250px;min-width:250px;max-width:250px}.order-aftersale-flag .t-tag{height:24px}.order-filter-expand-link{align-self:center;white-space:nowrap}.order-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--color-surface)}.order-tabs-bar{min-width:0;flex:0 1 auto}.order-tabs-bar .t-tabs__nav-wrap{min-height:48px}.order-list-toolbar{border-bottom:1px solid var(--color-rule)}.order-list-tools{display:flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto}.order-list-tools .t-button{padding-left:8px;padding-right:8px}.order-sort-label{color:var(--color-text-secondary);font-size:var(--fs-base);white-space:nowrap}.order-sort-trigger{display:inline-flex;align-items:center;gap:2px;color:var(--color-text)}.order-sort-trigger .t-button__text{display:inline-flex;align-items:center;gap:2px}.order-sort-trigger svg{display:block;width:14px;height:14px}.order-sort-orders{display:inline-flex;align-items:center;gap:2px}.order-sort-order{color:var(--color-text-muted)}.order-sort-order .t-button__text{display:inline-flex;align-items:center;gap:2px}.order-sort-order svg{display:block;width:14px;height:14px}.order-sort-order.is-active{color:var(--color-brand)}.order-sort-order.is-active:hover{color:var(--color-brand-hover)}.order-list-summary{display:flex;flex-direction:column;margin:0;padding:10px 16px;background:var(--color-surface)}.order-summary-metrics{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.order-list-toolbar--aftersale .order-summary-metrics{justify-content:flex-start}.order-summary-item{color:var(--color-text-secondary);font-size:var(--fs-base);white-space:nowrap}.order-summary-item strong{margin-left:4px;color:var(--neutral-2);font-weight:500}.order-summary-calc{font-size:var(--fs-base)}.order-summary-calc.is-calculating{color:var(--color-text-placeholder);cursor:default;pointer-events:none}.order-summary-check{flex:0 0 auto}.order-list-summary .order-batch-bar-top{width:auto;min-height:0;flex:0 0 auto}.order-table .t-table__th-cell{height:48px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.order-table tbody td,.order-table .t-table__td-cell{vertical-align:top}.order-table.table-card{background:transparent;border:0;box-shadow:none}.order-table tbody tr.order-row-head>td{border-top:12px solid var(--color-surface);box-shadow:inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border)}.order-table tbody td{border-bottom:0!important}.order-table tbody tr.order-row-head>td:first-child{box-shadow:inset 1px 0 0 var(--color-border),inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border)}.order-table tbody tr.order-row-body>td:first-child{box-shadow:inset 1px 0 0 var(--color-border)}.order-table .t-table__content{border-right:1px solid var(--color-border)}.order-table tbody tr.order-row-body{background:var(--color-surface)}.order-table tbody tr.order-row-body>td{background:var(--color-surface);border-bottom:1px solid var(--color-border)!important}.order-table tbody tr.order-row-remark>td{background:var(--color-brand-soft);border-bottom:1px solid var(--color-border)!important}.order-table tbody tr.order-row-remark>td:first-child{box-shadow:inset 1px 0 0 var(--color-border)}.order-table tbody tr.order-row-remark td.t-table__cell-check{padding:0!important}.order-table tbody tr.order-row-remark td.t-table__cell-check .t-checkbox{display:none}.order-table tbody td:has(.order-remark-line){padding:0!important}.order-remark-line{display:flex;align-items:flex-start;gap:4px;padding:8px 16px;color:var(--color-brand);font-size:var(--fs-sm);line-height:20px}.order-remark-label{flex:0 0 auto;font-weight:500}.order-remark-text{min-width:0}.order-table thead th:not(.t-table__cell-check)+th:not(.t-table__cell-check),.order-table tbody td:not(.t-table__cell-check)+td:not(.t-table__cell-check){box-shadow:inset 1px 0 0 var(--color-border)}.order-table.table-card .t-table__bottom-content{background:var(--color-surface);border-top:0}.order-table tbody td:has(.order-sn-line){padding:0!important}.order-table tbody tr.order-row-head>td{background:var(--color-page)}.order-table tbody tr.order-row-body td.t-table__cell-check{padding:0!important}.order-table tbody tr.order-row-body td.t-table__cell-check .t-checkbox{display:none}.order-table tbody tr.order-row-head td.t-table__cell-check{padding-top:15px!important}.order-table tbody tr.order-row-head td.t-table__cell-check .t-checkbox{height:auto!important;align-items:flex-start!important}.order-goods-cell{display:flex;min-width:0;flex-direction:column;gap:0}.order-goods-line{display:flex;min-width:0;align-items:flex-start;gap:10px}.order-goods-thumb{width:40px;height:40px;flex:0 0 40px}.order-goods-text{min-width:0}.order-goods-text strong,.order-goods-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-goods-text strong{color:var(--neutral-2);font-weight:500}.order-goods-text small{margin-top:3px;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-goods-more{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-table td:has(>.order-aftersale-cell){position:relative}.order-aftersale-cell{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;text-align:center}.order-aftersale-cell .order-aftersale-line{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0}.order-aftersale-cell .order-aftersale-line+.order-aftersale-line{position:relative}.order-aftersale-cell .order-aftersale-line+.order-aftersale-line:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--color-border)}.order-goods-ship-tag{margin-top:4px}.order-goods-price{margin-left:auto;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-variant-numeric:tabular-nums}.order-goods-price span{color:var(--neutral-2);font-size:var(--fs-md);line-height:1.4}.order-goods-price small{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.order-table tbody tr.order-row-body td:has(.order-goods-cell){padding-top:0!important;padding-bottom:0!important}.order-goods-cell>.order-goods-line,.order-goods-cell>.order-goods-more{padding:var(--order-goods-row-pad) 0;flex:1}.order-table{--order-goods-row-pad: 12px;--order-goods-sep-bleed-left: 64px;--order-goods-sep-bleed-right: 16px}.order-goods-cell .order-goods-line+.order-goods-line{position:relative}.order-goods-cell .order-goods-line+.order-goods-line:before{content:"";position:absolute;top:0;right:calc(-1 * var(--order-goods-sep-bleed-right));left:calc(-1 * var(--order-goods-sep-bleed-left));height:1px;background:var(--color-border)}.order-sn-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;min-height:47px}.order-sn-main{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.order-sn-label{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-sn{color:var(--color-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm)}.order-price-cell,.order-payment-cell,.order-buyer-cell,.order-time-cell,.order-delivery-cell{display:flex;flex-direction:column;gap:3px;line-height:1.5}.order-price-cell span,.order-payment-cell strong,.order-buyer-cell span,.order-time-cell span,.order-delivery-cell span{color:var(--neutral-3)}.order-payment-cell strong{color:var(--color-error)}.order-price-cell small,.order-payment-cell small,.order-buyer-cell small,.order-time-cell small,.order-delivery-cell small{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-payment-cell .order-payment-freight{color:var(--neutral-3);font-size:var(--fs-md)}.order-payment-method{display:inline-flex;align-items:center;gap:4px}.order-payment-icon{flex:none}.order-buyer-cell .order-buyer-name{color:var(--color-brand);font-weight:500;text-decoration:none}.order-buyer-cell .order-buyer-name:hover{text-decoration:underline}.order-buyer-cell .order-buyer-level{align-self:flex-start}.order-buyer-address{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-muted{color:var(--color-text-placeholder)}.order-operation-cell{display:flex;flex-direction:column;gap:6px}.order-operation-common{position:sticky;right:16px;display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:12px}.order-status-text{overflow:hidden;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:22px;text-overflow:ellipsis;white-space:nowrap}.order-operation-common .t-link,.order-operation-cell .t-link{color:var(--color-brand);font-size:var(--fs-sm)}.order-operation-common .t-link:hover,.order-operation-cell .t-link:hover{color:var(--color-brand-hover)}.order-remark-link{display:inline-flex;align-items:center;gap:4px}.order-remark-count{font-variant-numeric:tabular-nums}.order-remark-flag{color:var(--color-warning);font-size:var(--fs-md)}.order-batch-bar{position:relative;display:flex;width:100%;min-height:64px;align-items:center;gap:12px}.order-batch-count{color:var(--color-text-secondary);font-size:var(--fs-base)}.order-table .t-table__pagination .t-pagination__total{order:99;flex:0 0 auto}.order-dialog-body p{margin:0 0 12px;color:var(--color-text-secondary)}.order-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.order-dialog-title{display:flex;align-items:center;gap:4px;min-width:0}.order-dialog-tip{margin-bottom:12px;padding:8px 12px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-none);font-size:var(--fs-sm);line-height:1.6}.order-price-goods{display:flex;flex-direction:column;gap:2px;min-width:0}.order-price-goods strong{color:var(--color-text);font-weight:500}.order-price-goods small{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-price-cell{font-variant-numeric:tabular-nums}.order-price-delta{display:flex;align-items:stretch;box-sizing:border-box;width:100%;height:var(--td-comp-size-m);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.order-price-delta:focus-within{border-color:var(--color-brand)}.order-price-sign{display:flex;flex:0 0 28px;flex-direction:column;border-right:1px solid var(--color-border)}.order-price-sign-btn{flex:1 1 0;min-height:0;padding:0;border:0;background:var(--color-surface);color:var(--color-text-tertiary);font:inherit;font-size:var(--fs-base);line-height:1;cursor:pointer}.order-price-sign-btn+.order-price-sign-btn{border-top:1px solid var(--color-border)}.order-price-sign-btn:hover{color:var(--color-brand)}.order-price-sign-btn.is-active{color:var(--color-brand);background:var(--color-brand-soft);font-weight:600}.order-price-table .order-price-delta .t-input-number,.order-price-table .order-price-delta .t-input-number.t-input-number--normal{flex:1 1 auto;width:auto;min-width:0;padding:0}.order-price-table .order-price-delta .t-input-number .t-input{height:calc(var(--td-comp-size-m) - 2px);border:0;border-radius:0;background:transparent;box-shadow:none}.order-price-table .order-price-delta .t-input-number .t-input:hover,.order-price-table .order-price-delta .t-input-number .t-input:focus,.order-price-table .order-price-delta .t-input-number .t-input--focused{border:0;box-shadow:none}.order-price-freight{display:flex;align-items:center;gap:12px;margin-top:12px}.order-price-freight-label{flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--fs-base);text-align:left}.order-price-freight .t-input-number.order-price-freight-input.t-size-m{flex:0 0 auto;width:136px}.order-price-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:16px}.order-price-buyer{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-price-buyer b{color:var(--color-text-secondary);font-weight:500}.order-price-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-price-equation{display:grid;grid-template-columns:auto 88px 88px 14px 88px;align-items:baseline;column-gap:6px;row-gap:4px;justify-content:end;flex:0 0 auto;color:var(--color-text-secondary);font-size:var(--fs-base)}.order-price-eq-label{white-space:nowrap;text-align:left}.order-price-eq-num{color:var(--color-text);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.order-price-eq-op{color:var(--color-text-muted);text-align:center}.order-price-eq-change{text-align:right;font-variant-numeric:tabular-nums}.order-price-eq-change.is-up{color:var(--color-error)}.order-price-eq-change.is-down{color:var(--color-success)}.order-price-eq-change.is-flat{color:var(--color-text-muted)}.order-price-eq-total{color:var(--color-text-secondary)}.order-price-equation .order-price-final{color:var(--color-error);font-size:var(--fs-xl)}.order-price-change{font-variant-numeric:tabular-nums}.order-price-logs-empty{margin:12px 0 0;color:var(--color-text-muted);font-size:var(--fs-base);text-align:center}.order-refund-body{display:flex;flex-direction:column;gap:12px}.order-refund-tip{margin:0;padding:8px 12px;color:var(--color-warning);background:var(--color-warning-soft);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.order-refund-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--neutral-14)}.order-refund-sn{flex:1;min-width:0;color:var(--neutral-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm)}.order-refund-total{margin:0;color:var(--color-text-secondary);text-align:right}.order-log{min-height:240px}.order-log-table .t-table__content{scrollbar-gutter:stable}.order-log-operator{color:var(--neutral-2)}.order-log-content{color:var(--neutral-2);overflow-wrap:anywhere}.order-log-empty{margin:0}.order-ship-goods{display:flex;align-items:flex-start;gap:10px;min-width:0}.order-ship-thumb{width:40px;height:40px;flex:0 0 40px}.order-ship-goods-text{display:flex;flex-direction:column;gap:2px;min-width:0}.order-ship-goods-text strong,.order-ship-goods-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-ship-goods-text strong{color:var(--color-text);font-weight:500}.order-ship-goods-text small{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-ship-goods-meta{font-variant-numeric:tabular-nums}.order-ship-select-cell{display:flex;justify-content:center}.order-ship-table .t-input-number.t-input-number--normal{width:118px}.order-ship-address-text{display:block;overflow:hidden;color:var(--color-text);line-height:var(--td-comp-margin-xxxl);text-overflow:ellipsis;white-space:nowrap}.order-dialog-body .order-ship-form{margin-top:16px}.order-ship-express-row{display:flex;align-items:center;gap:12px}.order-ship-form .order-ship-express-row>*{flex:0 0 240px;width:240px}.order-ship-form{--form-item-gap: 16px}.t-form.order-ship-form>.t-form__item{margin-top:0!important;margin-bottom:var(--form-item-gap)!important}.t-form.order-ship-form>.t-form__item:last-of-type{margin-bottom:0!important}.order-ship-all-done{margin:12px 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-detail-profile{display:flex;align-items:flex-start;gap:24px}.order-detail-profile-main{min-width:0;flex:1}.order-detail-profile h1{margin:0 0 12px;color:var(--neutral-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-3xl);font-weight:500}.order-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.order-detail-profile p{margin:12px 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.order-detail-amount{flex:0 0 auto;text-align:right}.order-detail-amount span,.order-detail-amount strong{display:block}.order-detail-amount span{color:var(--color-text-muted);font-size:var(--fs-sm)}.order-detail-amount strong{margin-top:6px;color:var(--color-error);font-size:var(--fs-4xl);font-weight:500}.order-detail-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.order-detail-progress .t-steps{margin-top:4px}.order-detail-page,.aftersale-detail-page{display:flex;flex-direction:column;gap:var(--space-page)}.order-detail-page>.customer-detail-section,.order-detail-page>.order-detail-card,.aftersale-detail-page>.customer-detail-section,.aftersale-detail-page>.order-detail-card{margin-top:0}.aftersale-detail-page>.customer-detail-section,.order-detail-page>.customer-detail-section{border-radius:var(--radius-none)}.order-detail-card.t-card{overflow:hidden;border:0;border-radius:var(--radius-none);box-shadow:none}.order-detail-card .t-card__header{padding:12px 24px;border-bottom:1px solid var(--color-rule)}.order-detail-card .t-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-detail-card .t-card__actions{flex:1;min-width:0}.order-detail-card .t-card__body{padding:20px 24px}.order-detail-card-title{font-size:var(--fs-lg);font-weight:500}.order-detail-card .order-detail-columns>.order-detail-col+.order-detail-col{padding-left:var(--space-page);border-left:1px solid var(--color-rule)}@media(max-width:1440px){.order-detail-card .order-detail-columns>.order-detail-col:nth-child(3){padding-left:0;border-left:0}}.order-detail-card .order-detail-columns{margin-top:0}.order-detail-col h3{display:flex;align-items:center;gap:6px;justify-content:space-between;margin:0 0 14px;color:var(--color-text-secondary);font-size:var(--fs-base);font-weight:500}.order-detail-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.order-detail-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.order-detail-columns .customer-detail-section{margin-top:0}.order-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.order-detail-fields-single{grid-template-columns:minmax(0,1fr)}.order-detail-fields p{display:flex;min-width:0;gap:10px;margin:0;color:var(--neutral-3);line-height:1.6}.order-detail-fields p>span{flex:0 0 84px;color:var(--color-text-muted)}.order-detail-table .t-table__th-cell{height:44px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.order-detail-table th+th,.order-detail-table td+td{border-left:1px solid var(--color-border)}.order-detail-summary{padding:16px 20px;background:var(--color-page);border-radius:var(--radius-sm)}.order-detail-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;color:var(--color-text-secondary);font-size:var(--fs-base)}.order-detail-summary-row i{margin-left:4px;color:var(--color-text-placeholder);font-size:var(--fs-sm);font-style:normal}.order-detail-summary-row.is-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--color-border);color:var(--neutral-2);font-size:var(--fs-md)}.order-detail-summary-row.is-total strong{color:var(--color-error);font-size:var(--fs-2xl);font-weight:500}.order-detail-summary-hint{margin:8px 0 0;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-align:right}@media(max-width:1200px){.order-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-trend-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1440px){.order-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.decorate-widget-button-group{padding:16px 12px}.decorate-widget-button-group-title{margin-bottom:12px;color:var(--color-text);font-size:var(--fs-md);font-weight:600}.decorate-widget-button-group-row{display:grid;gap:12px 8px;grid-template-columns:repeat(var(--button-per-row, 3),minmax(0,1fr))}.decorate-widget-button-group[data-style=slide] .decorate-widget-button-group-row{display:flex;overflow-x:auto;gap:8px;padding:6px 0}.decorate-widget-button-group[data-style=slide] .decorate-widget-button{flex:0 0 calc(100% / var(--button-per-row, 3) - 8px)}.decorate-widget-button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px}.decorate-widget-button-icon{position:relative;display:flex;width:42px;height:42px;align-items:center;justify-content:center;color:var(--color-text-placeholder);background:var(--color-surface-sunken);border-radius:var(--radius-circle);font-size:var(--fs-xl)}.decorate-widget-button-icon img{width:100%;height:100%;border-radius:var(--radius-circle);object-fit:cover}.decorate-widget-button-group[data-shape=square] .decorate-widget-button-icon,.decorate-widget-button-group[data-shape=square] .decorate-widget-button-icon img{border-radius:var(--radius-sm)}.decorate-widget-button-text{max-width:100%;overflow:hidden;color:var(--color-text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.decorate-widget-button-label{position:absolute;top:-4px;right:-6px;min-width:16px;padding:0 4px;border-radius:var(--radius-pill);font-size:var(--fs-xs);line-height:16px;text-align:center}.decorate-widget-button-group-empty{padding:24px 0;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-align:center}.decorate-item-list{display:flex;flex-direction:column;gap:24px}.decorate-item-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:12px;background:var(--color-page)}.decorate-inspector-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.decorate-inspector-row-label{color:var(--color-text);font-size:var(--fs-base)}.decorate-inspector-row--pair{display:grid;grid-template-columns:72px minmax(0,1fr) auto minmax(0,1fr);gap:8px}.decorate-inspector-row--pair .decorate-inspector-row-label{white-space:nowrap}.decorate-inspector-row--pair .decorate-inspector-row-control .t-color-picker__trigger,.decorate-inspector-row--pair .decorate-inspector-row-control .t-input__wrap.t-input--auto-width{width:100%}.decorate-inspector-row--pair .decorate-inspector-row-control .t-input--auto-width .t-input{width:100%;box-sizing:border-box}.decorate-detail-common-editor{box-sizing:border-box;width:100%;border:1px solid var(--app-border);border-radius:var(--radius-s);overflow:hidden;background:var(--color-surface)}.decorate-inspector-row-control{display:flex;min-width:0;align-items:center}.decorate-inspector-type-row{gap:0}.decorate-inspector-unit{flex:none;margin-left:6px;color:var(--app-muted);font-size:var(--fs-sm)}.decorate-inspector-type-row .t-select{width:88px;flex:0 0 88px}.decorate-inspector-form .t-radio-group{gap:6px 6px}.decorate-inspector-form .t-radio-group .t-radio{margin-right:0}.decorate-inspector-form .t-radio-group .t-radio .t-radio__label{margin-left:6px}.decorate-inspector-row>.t-switch{justify-self:start}.decorate-inspector-row-control--stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.decorate-inspector-row:has(.decorate-inspector-row-control--stack),.decorate-inspector-row:has(.image-picker){align-items:start}.decorate-inspector-row-control--stack .decorate-inspector-help{margin:0}.decorate-inspector-hint{margin:0;color:var(--color-text);font-size:var(--fs-base)}.decorate-button-color{display:flex;min-width:0;align-items:center}.decorate-item-actions{position:absolute;top:-10px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .16s ease}.decorate-item-card:hover .decorate-item-actions,.decorate-item-card:focus-within .decorate-item-actions,.decorate-carousel-image-row:hover .decorate-item-actions,.decorate-carousel-image-row:focus-within .decorate-item-actions{opacity:1}.decorate-item-action{display:flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-circle);cursor:pointer;font-size:10px}.decorate-item-action:hover:not(:disabled){color:var(--color-brand);border-color:var(--color-brand)}.decorate-item-action--delete{color:var(--color-text-inverse);background:var(--color-text-placeholder);border-color:var(--color-text-placeholder);font-size:var(--fs-md)}.decorate-item-action--delete:hover:not(:disabled){color:var(--color-text-inverse);background:var(--color-error);border-color:var(--color-error)}.decorate-item-action:disabled{color:var(--color-text-disabled);border-color:var(--color-border);background:var(--color-surface);cursor:not-allowed}.decorate-item-add{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;color:var(--color-brand);background:var(--color-surface);border:1px dashed var(--color-brand);cursor:pointer;font-size:var(--fs-base)}.decorate-item-add:hover:not(:disabled){background:var(--color-brand-soft)}.decorate-item-add:disabled{color:var(--color-text-disabled);border-color:var(--color-border);cursor:not-allowed}.decorate-widget-divider{display:flex;min-height:var(--decorate-divider-blank-min, 8px);align-items:center}.decorate-widget-divider-line{width:100%;border-top:1px solid var(--color-rule)}.decorate-widget-divider[data-style=dashed] .decorate-widget-divider-line{border-top-style:dashed}.decorate-widget-divider[data-style=dotted] .decorate-widget-divider-line{border-top-style:dotted}.decorate-widget-list-nav-row{display:flex;height:56px;align-items:center;gap:8px;padding:0 16px}.decorate-widget-list-nav-row+.decorate-widget-list-nav-row{border-top:1px solid var(--color-rule)}.decorate-widget-list-nav-icon{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:var(--color-text-placeholder);font-size:var(--fs-lg)}.decorate-widget-list-nav-icon img{width:100%;height:100%;object-fit:contain}.decorate-widget-list-nav-text{min-width:0;flex:1;overflow:hidden;color:var(--color-text);font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap}.decorate-widget-list-nav-arrow{flex:0 0 auto;color:var(--color-text-placeholder)}.decorate-widget-list-nav-empty{padding:24px 0;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-align:center}.decorate-widget-video{position:relative;width:100%;background:var(--color-page)}.decorate-widget-video-media{display:block;width:100%;height:100%;background:var(--color-surface-dark);object-fit:contain}.decorate-widget-video-empty{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;color:var(--color-text-placeholder);font-size:var(--fs-sm);text-align:center}.decorate-widget-video-empty svg{font-size:28px}.decorate-widget-cube{display:grid;aspect-ratio:1 / 1;height:auto;min-height:0;gap:0}.decorate-widget-cube-region{position:relative;overflow:hidden;background:var(--color-surface-sunken)}.decorate-widget-cube-region img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.decorate-widget-cube-empty{display:flex;height:100%;align-items:center;justify-content:center;color:var(--color-text-placeholder);font-size:var(--fs-lg)}.decorate-widget-cube-hint{display:flex;grid-column:1 / -1;grid-row:1 / -1;align-items:center;justify-content:center;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.decorate-cube-board{position:relative;display:grid;width:100%;aspect-ratio:1 / 1;height:auto;min-height:0;gap:1px;background:var(--color-rule);border:1px solid var(--color-rule);cursor:crosshair;-webkit-user-select:none;user-select:none;outline:none;overflow:hidden}.decorate-cube-board:focus-visible{border-color:var(--color-brand)}.decorate-cube-board-cell{display:flex;align-items:center;justify-content:center;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-lg)}.decorate-cube-board-region{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--color-brand);background:var(--color-brand-soft);border:1px solid transparent}.decorate-cube-board-remove{position:absolute;top:4px;right:4px;z-index:2;opacity:0;transition:opacity .16s ease}.decorate-cube-board-region:hover .decorate-cube-board-remove,.decorate-cube-board-region:focus-within .decorate-cube-board-remove{opacity:1}.decorate-cube-board-tip{position:absolute;top:4px;left:50%;z-index:3;padding:2px 8px;color:var(--color-brand);background:var(--color-surface);font-size:var(--fs-sm);white-space:nowrap;transform:translate(-50%);pointer-events:none}.decorate-cube-board-region img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.decorate-cube-board-region.is-selected{border-color:var(--color-brand)}.decorate-cube-board-size{font-size:var(--fs-sm)}.decorate-cube-board-preview{pointer-events:none;background:var(--color-brand-wash);border:1px dashed var(--color-brand)}.decorate-cube-shape{display:grid;width:22px;height:15px;gap:1px}.decorate-cube-shape-cell{background:var(--color-text);opacity:.82;border-radius:1px}.decorate-cube-style-options{display:grid;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr))}.decorate-cube-style-option{display:grid;width:100%;aspect-ratio:1;place-items:center;padding:3px;background:var(--color-page);border:1px solid transparent;cursor:pointer}.decorate-cube-style-option:hover{border-color:var(--color-brand-hover)}.decorate-cube-style-option.is-selected{border-color:var(--color-brand)}.decorate-widget-search{padding:8px 12px}.decorate-widget-search-box{display:flex;height:36px;align-items:center;gap:6px;padding:0 12px;border-radius:var(--radius-md)}.decorate-widget-search-icon{flex:0 0 auto;font-size:var(--fs-lg)}.decorate-widget-search-text{min-width:0;overflow:hidden;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap}.decorate-widget-floating{display:flex;flex-direction:column;align-items:center}.decorate-widget-floating-item{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-circle);box-shadow:0 2px 8px #0000001f}.decorate-widget-floating-item img{display:block;width:100%;height:100%;object-fit:cover}.decorate-widget-floating-empty{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-text-placeholder);font-size:var(--fs-xl)}.decorate-floating-fixed{display:flex;height:32px;align-items:center;padding:0 12px;color:var(--color-text-secondary);background:var(--color-page);border:1px solid var(--color-border);cursor:default;font-size:var(--fs-md)}.decorate-floating-actions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.decorate-floating-action{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;color:var(--color-brand);background:var(--color-surface);border:1px dashed var(--color-brand);cursor:pointer;font-size:var(--fs-base)}.decorate-floating-action:hover{background:var(--color-brand-soft)}.decorate-widget-guide{display:flex;flex-direction:column}.decorate-widget-guide-main{display:flex;align-items:flex-start;gap:10px;padding:12px}.decorate-widget-guide-image{display:flex;width:96px;height:96px;flex:0 0 96px;align-items:center;justify-content:center;overflow:hidden;background:var(--color-page)}.decorate-widget-guide-image img{display:block;width:100%;height:100%;object-fit:cover}.decorate-widget-guide-image-empty{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-text-placeholder);font-size:var(--fs-xl)}.decorate-widget-guide-texts{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.decorate-widget-guide-title{margin:0;font-size:var(--fs-lg);font-weight:600}.decorate-widget-guide-subtitle{margin:0;font-size:var(--fs-sm)}.decorate-widget-guide-footer{display:flex;margin-top:8px;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.decorate-widget-guide-contact{margin:0;min-width:0;overflow:hidden;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.decorate-widget-guide-button{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;padding:0 16px;border-radius:999px;font-size:var(--fs-md)}.decorate-guide-effects.t-radio-group{display:grid;width:100%;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.decorate-guide-effects.t-radio-group .t-radio-button{display:flex;min-width:0;align-items:center;justify-content:center}.decorate-guide-effects.t-radio-group.t-radio-group--filled.t-size-m .t-radio-button{padding:0 8px;border-radius:var(--radius-sm)}.decorate-guide-effects.t-radio-group.t-radio-group--filled.t-size-m .t-radio-button:before{display:none}.decorate-guide-effects.t-radio-group .t-radio-button .t-radio-button__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decorate-widget-container{position:relative;overflow:hidden}.decorate-widget-container-child{position:absolute;display:flex;align-items:flex-start}.decorate-widget-container-child img{display:block;height:auto;object-fit:cover}.decorate-widget-container-child img[data-fit=contain]{object-fit:contain}.decorate-widget-container-child img[data-fit=none]{object-fit:none}.decorate-widget-container-hotspot{display:flex;align-items:center;justify-content:center;color:var(--color-brand);background:#3058f40f;border:1px dashed rgb(48 88 244 / 45%);font-size:var(--fs-sm)}.decorate-widget-container-image-empty{display:flex;align-items:center;justify-content:center;padding:8px 12px;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.decorate-widget-container-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--color-text-placeholder);font-size:var(--fs-sm)}.decorate-container-designer-open{display:flex;height:40px;align-items:center;justify-content:center;color:var(--color-on-brand);background:var(--color-brand);border:0;cursor:pointer;font-size:var(--fs-base)}.decorate-container-designer-open:hover{background:var(--color-brand-hover)}.decorate-container-designer{display:grid;height:min(720px,calc(100vh - 120px));grid-template-columns:140px 375px 300px;gap:16px;justify-content:center}.decorate-container-designer-palette{display:flex;min-height:0;flex-direction:column;gap:16px;overflow-y:auto}.decorate-container-designer-add{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;color:var(--color-brand);background:var(--color-surface);border:1px dashed var(--color-brand);cursor:grab;font-size:var(--fs-base)}.decorate-container-designer-add:hover{background:var(--color-brand-soft)}.decorate-container-designer-stage{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:stretch;gap:16px;overflow-y:auto}.decorate-container-designer-canvas{position:relative;width:375px;overflow:hidden;background:var(--color-surface);border:1px dashed var(--color-border-strong)}.decorate-container-designer-child{position:absolute;display:flex;padding:2px;outline:1px solid transparent;cursor:move;-webkit-user-select:none;user-select:none}.decorate-container-designer-child:hover{outline-color:var(--color-brand-hover)}.decorate-container-designer-child.is-selected{outline-color:var(--color-brand)}.decorate-container-designer-child.is-dragging{opacity:.85}.decorate-container-designer-child .decorate-container-designer-child-resize{pointer-events:auto}.decorate-container-designer-child-remove{position:absolute;top:-10px;right:-10px;opacity:0;transition:opacity .16s ease}.decorate-container-designer-child:hover .decorate-container-designer-child-remove,.decorate-container-designer-child.is-selected .decorate-container-designer-child-remove{opacity:1}.decorate-container-designer-child-resize{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;background:var(--color-brand);border:1px solid var(--color-surface);cursor:nwse-resize}.decorate-container-designer-child img{display:block;height:auto;pointer-events:none}.decorate-container-designer-child span{pointer-events:none}.decorate-container-designer-hotspot{display:flex;align-items:center;justify-content:center;color:var(--color-brand);background:#3058f40f;border:1px dashed rgb(48 88 244 / 45%);font-size:var(--fs-sm)}.decorate-container-designer-layer-buttons{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.decorate-container-designer-child-placeholder{padding:6px 10px;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-sm)}.decorate-container-designer-settings{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px;overflow-y:auto}.decorate-container-designer-layers{display:flex;width:375px;flex-direction:column;gap:16px}.decorate-container-designer-layers-list{display:flex;flex-wrap:wrap;gap:16px}.decorate-container-designer-layers-item{display:inline-flex;max-width:180px;height:28px;align-items:center;gap:6px;padding:0 8px;color:var(--color-text);background:var(--color-page);border:1px solid transparent;cursor:pointer;font-size:var(--fs-sm);text-align:left}.decorate-container-designer-layers-item:hover{border-color:var(--color-brand-hover)}.decorate-container-designer-layers-item.is-selected{color:var(--color-brand);border-color:var(--color-brand)}.decorate-container-designer-layers-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decorate-container-designer-layers-kind{flex:0 0 auto;color:var(--color-text-placeholder)}.decorate-widget-product-group{display:grid;box-sizing:border-box;width:100%;margin-right:0;margin-left:0;padding:0}.decorate-widget-product-group.is-slide{display:flex;flex-wrap:nowrap;overflow-x:auto}.decorate-widget-product-group.is-slide .decorate-widget-product{flex:0 0 auto;transition:transform .18s ease,opacity .18s ease}.decorate-widget-product-group.is-slide-center .decorate-widget-product{width:33.3333%}.decorate-widget-product-group.is-slide-peek .decorate-widget-product{width:40%}.decorate-widget-product-group.is-slide .decorate-widget-product-member{flex-basis:100%;margin-left:0}.decorate-widget-product-group.is-slide .decorate-widget-product-bottom{align-items:flex-start}.decorate-widget-product-group.is-slide .decorate-widget-product-price{line-height:26px}.decorate-widget-product-group[data-style=card] .decorate-widget-product-member{flex-basis:100%;margin-left:0}.decorate-widget-product-bottom{align-items:flex-start}.decorate-widget-product-price{line-height:26px}.decorate-widget-product{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-rule)}.decorate-widget-product.is-horizontal{flex-direction:row;padding:0}.decorate-widget-product-image{display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;background:var(--color-page);background-size:cover;background-position:center;background-repeat:no-repeat}.decorate-widget-product.is-horizontal .decorate-widget-product-image{width:160px;height:160px;flex:0 0 160px}.decorate-widget-product-image-empty{color:var(--color-text-placeholder);font-size:22px}.decorate-widget-product-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;padding:8px}.decorate-widget-product.is-compact .decorate-widget-product-body{padding:6px}.decorate-widget-product-title{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--fs-md);line-height:1.45;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2}.decorate-widget-product-tag{margin-right:4px;padding:1px 4px;color:#fff;background:var(--color-brand);font-size:var(--fs-xs);font-weight:400}.decorate-widget-product-subtitle{margin:0;overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.decorate-widget-product-shop{margin:0;font-size:var(--fs-xs)}.decorate-widget-product-bottom{display:flex;min-height:26px;margin-top:auto;padding-top:8px;align-items:center;justify-content:space-between;gap:6px}.decorate-widget-product-prices{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0}.decorate-widget-product-price{font-family:var(--font-price);font-size:var(--fs-lg);font-weight:600}.decorate-widget-product-origin{font-family:var(--font-price);font-size:var(--fs-xs);text-decoration:line-through}.decorate-widget-product-extra{font-size:var(--fs-xs)}.decorate-widget-product-member{display:inline-flex;align-items:stretch;flex-basis:100%;margin-left:0;vertical-align:middle;border-radius:4px;overflow:hidden}.decorate-widget-product-group[data-style=card] .decorate-widget-product-member{flex-basis:auto;margin-left:6px}.decorate-widget-product-member-v{display:inline-flex;align-items:center;justify-content:center;padding:0 5px;min-width:18px;height:18px;color:#fff;font-size:12px;font-weight:700;line-height:1;box-sizing:border-box}.decorate-widget-product-member-label{display:inline-flex;align-items:center;padding:0 8px;height:18px;color:#000;font-size:12px;line-height:18px;box-sizing:border-box}.decorate-widget-product-buy{display:inline-flex;height:24px;flex:0 0 auto;align-items:center;padding:0 10px;color:#fff;border-radius:var(--radius-sm);font-size:var(--fs-sm)}.decorate-widget-product-plus{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;border-radius:var(--radius-circle);font-size:var(--fs-md)}.decorate-product-shape{width:100%;height:30px;color:var(--neutral-3)}.decorate-product-style-option.is-selected .decorate-product-shape{color:var(--color-brand)}.decorate-product-cart-styles{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.decorate-product-cart-style{display:inline-flex;box-sizing:border-box;min-width:26px;height:26px;align-items:center;justify-content:center;padding:0 12px;color:#fff;background:#fd463e;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:var(--fs-sm)}.decorate-product-cart-style.is-plus,.decorate-product-cart-style.is-plus-outline,.decorate-product-cart-style.is-cart-outline,.decorate-product-cart-style.is-cart-filled{width:26px;padding:0;border-radius:var(--radius-circle)}.decorate-product-cart-style.is-plus-outline{color:#fd463e;background:transparent;border-color:#fd463e}.decorate-product-cart-style.is-cart{width:26px;padding:0;color:#fd463e;background:transparent}.decorate-product-cart-style.is-cart-outline{color:#fd463e;background:transparent;border-color:#fd463e}.decorate-product-cart-style.is-cart svg{font-size:20px}.decorate-product-cart-style.is-selected{outline:2px solid var(--color-brand);outline-offset:2px}.decorate-product-badge-styles{display:flex;flex-wrap:wrap;gap:12px}.decorate-product-badge-style{display:inline-flex;min-width:38px;height:26px;align-items:center;justify-content:center;padding:0 8px;color:#fff;background:#f5222d;border:0;cursor:pointer;font-size:var(--fs-xs)}.decorate-product-badge-style.is-drop{border-radius:0 0 60% 60%}.decorate-product-badge-style.is-pill{border-radius:999px}.decorate-product-badge-style.is-selected{outline:2px solid var(--color-brand);outline-offset:2px}.decorate-widget-product-image{position:relative}.decorate-widget-product-badge{position:absolute;top:0;left:0;display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;padding:0 4px;color:#fff;background:#f5222d;font-size:var(--fs-xs)}.decorate-widget-product-badge.is-drop{border-radius:0 0 60% 60%}.decorate-widget-product-badge.is-pill{border-radius:999px}.decorate-widget-product-badge img{width:100%;height:100%;object-fit:cover}.decorate-widget-product-cart{display:inline-flex;box-sizing:border-box;min-width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;font-size:var(--fs-sm)}.decorate-widget-product-cart.is-buy{padding:0 12px;border-radius:4px}.decorate-widget-product-cart.is-plus,.decorate-widget-product-cart.is-plus-outline,.decorate-widget-product-cart.is-cart-outline,.decorate-widget-product-cart.is-cart-filled{width:26px;padding:0;border-radius:var(--radius-circle)}.decorate-widget-product-cart.is-cart{width:26px;padding:0}.decorate-widget-product-cart.is-plus svg,.decorate-widget-product-cart.is-plus-outline svg,.decorate-widget-product-cart.is-cart-filled svg{font-size:15px}.decorate-widget-product-cart.is-cart svg{font-size:20px}.decorate-product-style-options{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.decorate-product-style-option{display:flex;height:44px;align-items:center;justify-content:center;gap:3px;background:var(--color-page);border:1px solid transparent;cursor:pointer}.decorate-product-style-option.is-selected{border-color:var(--color-brand)}.decorate-product-style-bar{display:block;background:var(--neutral-3)}.decorate-product-style-bar.is-card{width:8px;height:26px}.decorate-product-style-bar.is-row{width:8px;height:12px}.decorate-product-picked{display:flex;flex-wrap:wrap;gap:8px}.decorate-product-picked-item{position:relative;width:48px;height:48px;cursor:grab}.decorate-product-picked-item.is-dragging{opacity:.5}.decorate-product-picked-item img{display:block;width:100%;height:100%;object-fit:cover}.decorate-product-picked-empty{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-text-placeholder);background:var(--color-page);font-size:var(--fs-xs)}.decorate-product-picked-item .decorate-item-action{position:absolute;top:-6px;right:-6px}.decorate-product-picked-item .decorate-item-action{opacity:0;transition:opacity .16s ease}.decorate-product-picked-item:hover .decorate-item-action{opacity:1}.decorate-product-display{display:flex;flex-direction:column;gap:10px}.decorate-product-display-row{display:grid;align-items:center;gap:12px;grid-template-columns:96px auto 1fr}.decorate-product-display-lines{justify-self:start}.decorate-product-display-bg{display:flex;align-items:center;gap:8px;justify-self:start}.decorate-product-display-bg-label{color:var(--color-text-secondary);font-size:var(--fs-sm)}.decorate-product-display-color{display:flex;align-items:center}.shop-theme-page{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:calc(100vh - var(--shell-top));padding:16px 16px 88px;background:var(--color-page)}.shop-theme-panel{display:flex;width:250px;flex:0 0 250px;flex-direction:column;gap:12px;padding:12px;background:var(--color-surface)}.shop-theme-head{display:flex;align-items:center;gap:16px}.shop-theme-head strong{font-size:var(--fs-lg)}.shop-theme-swatches{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-theme-swatch{display:grid;height:40px;place-items:center;color:#fff;border:0;border-radius:var(--radius-sm);cursor:pointer;font-size:22px}.shop-theme-swatch.is-selected{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text)}.shop-theme-swatch.is-custom{position:relative;overflow:hidden}.shop-theme-swatch-picker{position:absolute;top:0;right:0;bottom:0;left:0}.shop-theme-swatch-picker .t-color-picker__trigger,.shop-theme-swatch-picker .t-color-picker__trigger:hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:transparent;border:0;opacity:0;cursor:pointer}.shop-theme-swatch-picker .t-color-picker__trigger .t-color-picker__color,.shop-theme-swatch-picker .t-color-picker__trigger span{display:none}.shop-theme-swatch-hit{display:block;width:100%;height:100%}.shop-theme-swatch-badge{position:absolute;right:4px;bottom:4px;display:grid;width:18px;height:18px;place-items:center;color:#fff;background:#00000059;border-radius:999px;font-size:11px;pointer-events:none}.shop-theme-ramp{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-sm)}.shop-theme-ramp-row{position:relative;display:flex;height:34px;align-items:center;justify-content:flex-end;padding:0 12px;border:0;cursor:pointer}.shop-theme-ramp-marks{position:absolute;left:12px;display:flex;align-items:center;padding:2px 8px;color:#fff;background:#00000061;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shop-theme-ramp-marks em{color:inherit;font-size:var(--fs-xs);font-style:normal;white-space:nowrap}.shop-theme-ramp-marks em+em:before{content:"/";margin:0 5px;opacity:.65}.shop-theme-ramp-check{color:#fff;font-size:20px}.shop-theme-preview{display:flex;flex-wrap:wrap;gap:12px}.shop-theme-phone-frame{position:relative;width:255px;height:552px;flex:0 0 255px}.shop-theme-phone{position:absolute;top:0;left:0;display:flex;width:375px;height:812px;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--color-border);border-radius:22px;box-shadow:0 6px 16px #00000012;transform:scale(.68);transform-origin:top left;font-size:14px}.stp-header.is-overlay{position:absolute;z-index:2;top:0;right:0;left:0;color:var(--color-text)}.stp-header.is-overlay .stp-capsule{background:#ffffffb8}.stp-header{position:relative;display:flex;height:88px;flex:0 0 88px;align-items:flex-end;justify-content:center;padding-bottom:12px;color:var(--color-text)}.stp-header.is-brand{color:#fff;background:var(--color-brand)}.stp-time{position:absolute;top:14px;left:16px;font-size:13px;font-weight:600}.stp-header-title{display:flex;align-items:center;gap:4px;font-size:17px;font-weight:600}.stp-header-back{position:absolute;bottom:10px;left:14px;display:grid;width:32px;height:32px;place-items:center;font-size:20px}.stp-capsule{position:absolute;top:12px;right:12px;display:flex;width:87px;height:32px;align-items:center;justify-content:space-evenly;color:inherit;background:#ffffff8c;border:1px solid rgb(0 0 0 / 6%);border-radius:999px;font-size:16px}.stp-capsule.is-brand{background:#ffffff3d;border-color:#ffffff57}.stp-capsule i{width:1px;height:18px;background:currentcolor;opacity:.25}.stp-capsule b{width:15px;height:15px;border:1.6px solid currentcolor;border-radius:999px;opacity:.85}.stp-home{width:140px;height:5px;flex:0 0 5px;margin:8px auto 10px;background:var(--neutral-4);border-radius:999px;opacity:.55}.stp-nav{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;padding:0 16px;font-size:18px}.stp-nav.is-brand{color:#fff;background:var(--color-brand)}.stp-nav-title{font-size:17px;font-weight:600}.stp-nav-icons{display:flex;gap:10px}.stp-detail-image{display:grid;height:340px;flex:0 0 340px;place-items:center;color:var(--neutral-6);background:#f4f5f7;font-size:44px}.stp-detail-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px}.stp-price{display:flex;align-items:baseline;gap:8px;margin:0}.stp-price b{color:var(--color-brand);font-size:30px}.stp-price s{color:var(--color-text-placeholder);font-size:13px}.stp-price em{padding:2px 8px;color:#fff;background:var(--color-brand);border-radius:4px;font-size:12px;font-style:normal}.stp-title{display:-webkit-box;margin:0;overflow:hidden;font-size:17px;line-height:1.45;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stp-sub,.stp-meta{margin:0;color:var(--color-text-secondary);font-size:13px}.stp-detail-rows{display:flex;flex-direction:column;gap:12px;margin-top:4px;font-size:14px}.stp-detail-rows p{display:flex;align-items:center;gap:8px;margin:0}.stp-detail-rows span{flex:0 0 44px;color:var(--color-text-placeholder)}.stp-detail-rows em{overflow:hidden;flex:1;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.stp-detail-rows i{color:var(--color-text-placeholder);font-style:normal}.stp-shop-row{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:14px}.stp-shop-logo{width:32px;height:32px;background:var(--color-brand-soft);border-radius:6px}.stp-shop-name{flex:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stp-shop-row em{color:var(--color-text-secondary);font-size:13px;font-style:normal}.stp-bar{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border)}.stp-bar>*{flex-shrink:0}.stp-bar-icons{display:flex;gap:16px;color:var(--color-text-secondary)}.stp-bar-icons>span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:19px}.stp-bar-icons em{font-size:11px;font-style:normal;white-space:nowrap}.stp-btn{height:40px;padding:0 15px;border:0;border-radius:999px;cursor:pointer;font-size:15px;white-space:nowrap}.stp-btn.is-ghost,.stp-btn.is-solid{flex:1 1 auto;min-width:0;padding:0 12px}.stp-btn.is-ghost{color:var(--color-brand);background:var(--color-brand-soft)}.stp-btn.is-solid{color:#fff;background:var(--color-brand)}.stp-btn.is-wide{flex:1}.stp-order{display:flex;flex:1;flex-direction:column}.stp-order-tabs{display:flex;background:#fff}.stp-order-tabs span{flex:1;padding:16px 0;color:var(--color-text-secondary);font-size:15px;text-align:center}.stp-order-tabs .is-active{color:#fff;background:var(--color-brand)}.stp-order-address{position:relative;padding:16px 16px 16px 40px;background:#fff;border-bottom:1px solid var(--color-border);font-size:14px}.stp-order-address:before{content:"";position:absolute;top:22px;left:16px;width:10px;height:10px;background:var(--color-brand);border-radius:999px}.stp-order-name{margin:0 0 4px;font-weight:600}.stp-order-name span{margin-left:6px;color:var(--color-text-secondary);font-weight:400}.stp-order-rows .is-muted{color:var(--color-text-placeholder)}.stp-order-text{margin:0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.stp-order-goods{display:flex;gap:14px;padding:16px}.stp-order-thumb{width:88px;height:88px;flex:0 0 88px;background:#f4f5f7;border-radius:6px}.stp-order-title{margin:0 0 10px;font-size:15px}.stp-order-price{margin:0;color:var(--color-brand);font-size:16px;font-weight:600}.stp-order-rows{display:flex;flex-direction:column;gap:18px;padding:8px 16px;font-size:14px}.stp-order-rows p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.stp-order-rows em{display:flex;align-items:center;gap:4px;font-style:normal;text-align:right}.stp-order-rows em i{color:var(--color-text-placeholder);font-style:normal}.stp-order-rows span{color:var(--color-text-secondary)}.stp-order-rows em{color:var(--color-text-placeholder);font-style:normal}.stp-bar.is-total{justify-content:space-between}.stp-total{color:var(--color-text-secondary);font-size:15px}.stp-total b{color:var(--color-brand);font-size:22px}.stp-member-head{display:flex;flex-direction:column;gap:18px;padding:16px;color:#fff;background:var(--color-brand)}.stp-member-icons{display:flex;justify-content:flex-end;gap:18px;font-size:18px}.stp-member-user{display:flex;align-items:center;gap:14px}.stp-avatar{display:grid;width:72px;height:72px;place-items:center;color:var(--color-brand);background:#fff;border-radius:999px;font-size:26px;font-weight:700}.stp-member-name{margin:0;font-size:19px;font-weight:600}.stp-member-id{margin:0;font-size:13px;opacity:.85}.stp-member-stats{display:flex;justify-content:space-around;padding-top:6px}.stp-member-stats span{display:flex;flex-direction:column;align-items:center}.stp-member-stats b{font-size:22px}.stp-member-stats em{font-size:13px;font-style:normal;opacity:.85}.stp-member-card{display:flex;margin:-12px 16px 0;align-items:center;justify-content:space-between;padding:16px;color:#7a4a12;background:linear-gradient(120deg,#ffe6b8,#f6cf8e);border-radius:10px;font-size:14px}.stp-member-card p{margin:0;font-size:17px;font-weight:600}.stp-member-card span{font-size:12px}.stp-member-card button{height:40px;padding:0 18px;color:#fff;background:#7a4a12;border:0;border-radius:999px;font-size:14px}.stp-section{display:flex;margin:22px 16px 12px;align-items:center;justify-content:space-between;font-size:17px;font-weight:600}.stp-section span{color:var(--color-text-placeholder);font-size:13px;font-weight:400}.stp-orders{display:grid;gap:12px;padding:0 16px;grid-template-columns:repeat(5,minmax(0,1fr))}.stp-orders span,.stp-tools span{display:flex;flex-direction:column;align-items:center;gap:6px}.stp-orders i,.stp-tools i{width:40px;height:40px;background:var(--color-brand-soft);border-radius:10px}.stp-orders em,.stp-tools em{color:var(--color-text-secondary);font-size:12px;font-style:normal;text-align:center}.stp-tools{display:grid;gap:20px 12px;padding:0 16px;grid-template-columns:repeat(5,minmax(0,1fr))}.stp-tabbar{display:flex;margin-top:auto;align-items:center;justify-content:space-around;padding:16px 0;color:var(--color-text-secondary);border-top:1px solid var(--color-border);font-size:13px}.stp-tabbar .is-active{color:var(--color-brand)}.stp-fab{position:absolute;right:26px;bottom:110px;display:grid;width:56px;height:56px;place-items:center;color:var(--color-brand);background:#fff;border:0;border-radius:999px;font-size:22px;box-shadow:0 2px 8px #0000001f}.decorate-nav-skeleton{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow:hidden;padding:12px 12px 10px;background:#f7f8fa}.decorate-nav-skeleton-banner{height:120px;flex:0 0 auto;background:#e9ebef;border-radius:8px}.decorate-nav-skeleton-buttons{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.decorate-nav-skeleton-buttons span{height:44px;background:#fff;border-radius:8px}.decorate-nav-skeleton-goods{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.decorate-nav-skeleton-goods>span{display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border-radius:8px}.decorate-nav-skeleton-goods i{display:block;height:72px;background:#e9ebef;border-radius:6px}.decorate-nav-skeleton-goods em{display:block;height:9px;background:#eef0f3;border-radius:999px}.decorate-nav-skeleton-goods em:last-child{width:60%}.decorate-nav-skeleton-title{width:40%;height:12px;flex:0 0 auto;background:#e9ebef;border-radius:999px}.decorate-nav-skeleton-list{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.decorate-nav-skeleton-list span{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border-radius:8px}.decorate-nav-skeleton-list i{width:52px;height:52px;flex:0 0 52px;background:#e9ebef;border-radius:6px}.decorate-nav-skeleton-list div{display:flex;flex:1;flex-direction:column;gap:6px}.decorate-nav-skeleton-list em{display:block;height:9px;background:#eef0f3;border-radius:999px}.decorate-nav-skeleton-list em:last-child{width:45%}.decorate-nav-skeleton-card{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px;background:#fff;border-radius:8px}.decorate-nav-skeleton-card i{width:48px;height:48px;flex:0 0 48px;background:#e9ebef;border-radius:6px}.decorate-nav-skeleton-card div{display:flex;flex:1;flex-direction:column;gap:6px}.decorate-nav-skeleton-card em{display:block;height:9px;background:#eef0f3;border-radius:999px}.decorate-nav-skeleton-card em:last-child{width:65%}.decorate-nav-skeleton-scroll{display:flex;gap:10px;flex:0 0 auto}.decorate-nav-skeleton-scroll>span{display:flex;width:96px;flex:0 0 96px;flex-direction:column;gap:6px;padding:8px;background:#fff;border-radius:8px}.decorate-nav-skeleton-scroll i{display:block;height:56px;background:#e9ebef;border-radius:6px}.decorate-nav-skeleton-scroll em{display:block;height:9px;background:#eef0f3;border-radius:999px}.decorate-nav-skeleton-text{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:10px;background:#fff;border-radius:8px}.decorate-nav-skeleton-text em{display:block;height:9px;background:#eef0f3;border-radius:999px}.decorate-nav-skeleton-text em:last-child{width:55%}.decorate-nav-skeleton-foot{height:12px;flex:0 0 auto;background:#f7f8fa;border-radius:6px}.decorate-nav-page{display:flex;height:calc(100vh - var(--shell-top));flex-direction:column;overflow:hidden;padding:16px 16px 88px;background:var(--color-page)}.decorate-nav-main{display:flex;min-height:0;flex:1;align-items:stretch;gap:16px}.decorate-nav-panel{display:flex;height:100%;width:420px;flex:0 0 420px;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;background:var(--color-surface);border-radius:var(--radius-sm)}.decorate-nav-preview{position:sticky;top:0;display:flex;min-height:0;flex:1;align-items:stretch;justify-content:center}.decorate-nav-phone{display:flex;height:100%;width:375px;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 6px 16px #00000012}.decorate-nav-phone-body{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--color-text-placeholder)}.decorate-nav-phone-body p{margin:0;font-size:var(--fs-md)}.decorate-nav-phone-body em{font-size:var(--fs-sm);font-style:normal}.decorate-nav-bar{--nav-big-cut: 31px}.decorate-nav-bar.is-mini{padding:4px 0}.decorate-nav-bar.is-mini .decorate-nav-bar-item{gap:1px;font-size:9px}.decorate-nav-bar.is-mini .decorate-nav-bar-icon{width:14px;height:14px}.decorate-nav-items{display:flex;flex-direction:column;gap:8px}.decorate-nav-item-card{display:flex;flex-direction:column;gap:10px;margin-bottom:8px;padding:12px;background:var(--color-page);border-radius:var(--radius-sm)}.decorate-nav-item-counter{flex:0 0 auto;color:var(--color-text-placeholder);font-size:var(--fs-xs);font-style:normal}.decorate-nav-icon-pickers{display:flex;gap:24px}.decorate-nav-icon-picker{display:flex;flex-direction:column;align-items:center;gap:4px}.decorate-nav-icon-picker em{color:var(--color-text-secondary);font-size:var(--fs-xs);font-style:normal}.decorate-nav-item{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--color-page);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.decorate-nav-item.is-active{border-color:var(--app-primary)}.decorate-nav-item-grip{color:var(--color-text-placeholder);letter-spacing:-2px}.decorate-nav-item-grip.is-locked{opacity:.35}.decorate-nav-item-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decorate-nav-item-tip{color:var(--color-text-placeholder);font-size:var(--fs-xs)}.decorate-nav-item-actions{display:flex;flex:0 0 auto;gap:2px}.decorate-nav-bar{position:relative;display:flex;align-items:flex-end;justify-content:space-around;padding:6px 0 10px;background:none}.decorate-nav-bar:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:var(--nav-bar-bg, #fff);background-image:var(--nav-bar-image, none);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:var(--nav-radius, 0);opacity:var(--nav-bg-opacity, 1)}.decorate-nav-bar>*{position:relative;z-index:1}.decorate-nav-bar:has(.decorate-nav-bar-item.is-big-hollow):before{-webkit-mask:radial-gradient(circle at calc(var(--nav-big-ratio, .5) * 100%) calc(100% - 38px),transparent 28px,#000 29px);mask:radial-gradient(circle at calc(var(--nav-big-ratio, .5) * 100%) calc(100% - 38px),transparent 28px,#000 29px)}.decorate-nav-bar-item{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;color:var(--nav-icon-color);font-size:11px}.decorate-nav-bar-item.is-big{position:relative}.decorate-nav-bar-icon{display:block;width:20px;height:20px;background:currentcolor;border-radius:4px;opacity:.75}.decorate-nav-bar-icon.is-image{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:0;opacity:1}.decorate-nav-bar-item em{font-style:normal}.decorate-nav-bar-item.is-active{color:var(--nav-active-color)}.decorate-nav-bar-item.is-active .decorate-nav-bar-icon{opacity:1}.decorate-nav-bar-badge{position:absolute;top:-4px;left:50%;margin-left:2px;min-width:14px;padding:0 4px;border-radius:999px;font-size:10px;line-height:14px;text-align:center}.decorate-nav-bar-badge.is-dot{min-width:7px;height:7px;padding:0}.decorate-nav-bar.is-floating{margin:0 10px 8px;border-radius:22px;box-shadow:0 6px 16px #0000001f}.decorate-nav-bar .decorate-nav-bar-item.is-big{overflow:visible}.decorate-nav-bar .decorate-nav-bar-item.is-big .decorate-nav-bar-icon{position:absolute;left:50%;bottom:0;width:56px;height:56px;margin-left:-28px;border:2px solid var(--nav-big-ring-gap-color, #fff);border-radius:999px;outline:none;box-shadow:none;box-sizing:border-box;background-color:var(--nav-active-color);background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}.decorate-nav-bar .decorate-nav-bar-item.is-big-ring .decorate-nav-bar-icon{width:38px;height:38px;margin-left:-19px}.decorate-nav-bar .decorate-nav-bar-item.is-big-plain>em{display:none}.decorate-nav-bar .decorate-nav-bar-item.is-big-hollow>em{visibility:hidden}.decorate-nav-bar .decorate-nav-bar-item.is-big-hollow .decorate-nav-bar-icon{width:62px;height:62px;margin-left:-31px;background-color:transparent;border-color:transparent}.decorate-nav-bar .decorate-nav-bar-item.is-big-hollow .decorate-nav-bar-icon.is-image{background-image:none}.decorate-nav-bar .decorate-nav-bar-item.is-big-hollow .decorate-nav-bar-icon.is-image:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background-image:var(--nav-item-image, none);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.decorate-inspector{height:100%}.decorate-inspector-body>.decorate-nav-panel{width:auto;height:auto;flex:0 0 auto;gap:6px;padding:0;background:none;border-radius:0;overflow:visible}.decorate-inspector-body>.decorate-nav-panel>:first-child{margin-top:0}.decorate-nav-import-bar{display:flex;gap:8px;margin-bottom:8px}.decorate-nav-import-filter{margin-bottom:16px}.decorate-nav-import-field{display:flex;align-items:center;gap:8px}.decorate-nav-import-field>span{color:var(--color-text-secondary);white-space:nowrap}.decorate-nav-import-field .t-input__wrap{width:260px}.decorate-nav-import-actions{display:flex;gap:8px;margin-left:auto}.decorate-nav-import-pager{display:flex;justify-content:flex-end;margin-top:16px}.decorate-nav-import-list{max-height:360px;margin-top:12px;overflow-y:auto}.decorate-nav-import-head,.decorate-nav-import-row{display:grid;grid-template-columns:40px minmax(0,1fr) 120px 160px;align-items:center;gap:8px;padding:8px 4px}.decorate-nav-import-head{color:var(--neutral-3);border-bottom:1px solid var(--app-border);font-weight:600}.decorate-nav-import-row{border-bottom:1px solid var(--app-border);cursor:pointer}.decorate-nav-import-row.is-picked{background:var(--app-primary-light, #eef3ff)}.decorate-nav-import-row .is-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decorate-nav-import-head .is-check,.decorate-nav-import-row .is-check{display:flex;justify-content:center}.decorate-nav-import-empty{padding:24px 0;color:var(--app-muted);text-align:center}.decorate-editor-panel{display:flex;min-height:0;min-width:0;background:var(--color-surface)}.decorate-editor-panel-handler{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 8px;background:var(--color-page);border:none}.decorate-editor-panel>.decorate-inspector{flex:1;min-width:0;border-left:none}.decorate-panel-title{display:flex;flex:0 0 56px;align-items:center;height:56px;padding-left:20px;color:var(--app-primary);border-bottom:1px solid var(--app-border);font-size:var(--fs-base);font-weight:600}.decorate-elelist{display:flex;flex:1;min-width:0;flex-direction:column;overflow-y:auto;scrollbar-width:none}.decorate-elelist::-webkit-scrollbar{width:0;height:0}.decorate-elelist-empty{padding:24px 16px;color:var(--app-muted);font-size:var(--fs-sm);text-align:center}.decorate-elelist-item{display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:10px 12px;background:var(--color-page);border:1px solid transparent;border-radius:var(--radius-xs);cursor:pointer}.decorate-elelist-item:hover{border-color:var(--app-primary)}.decorate-elelist-item.is-dragging{opacity:.5}.decorate-elelist-item.is-drag-over{border-color:var(--app-primary);border-style:dashed}.decorate-elelist-handle{color:var(--app-muted);cursor:grab;font-size:14px;letter-spacing:-1px}.decorate-elelist-name{flex:1;min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap}.decorate-elelist-icon{padding:2px 4px;color:var(--app-primary);background:none;border:none;cursor:pointer;font-size:var(--fs-sm)}.decorate-elelist-icon.is-danger{color:var(--color-error)}.decorate-materials .media-grid:not(.media-grid-video){grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.decorate-materials .media-grid:not(.media-grid-video) .media-card{aspect-ratio:1}.decorate-materials .media-grid-video{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.decorate-materials .media-card-video-layout{position:relative;display:flex;width:100%;min-width:0;min-height:88px;aspect-ratio:auto;align-items:center;gap:10px;padding:6px;background:var(--color-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer}.decorate-materials .media-card-video-layout.media-card-selected{border-color:var(--app-primary);background:var(--app-primary-light, var(--color-brand-soft))}.decorate-materials .media-card-video-layout.media-card-disabled{cursor:not-allowed;background:var(--color-surface-muted, #f2f3f5)}.decorate-materials .media-card-disabled .media-card-select-button{cursor:not-allowed}.decorate-materials .media-card-video-layout .media-card-image{position:relative;z-index:1;width:72px;height:72px;flex:0 0 72px}.decorate-materials .media-card-video-poster,.decorate-materials .media-card-video-placeholder{display:grid;width:100%;height:100%;place-items:center;object-fit:cover;background:var(--color-surface-muted, #f2f3f5);color:var(--color-text-secondary)}.decorate-materials .media-card-video-placeholder svg{width:24px;height:24px}.decorate-materials .media-card-video-meta{position:relative;z-index:3;display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.decorate-materials .media-card-video-meta .media-card-name{width:100%;min-width:0;margin-top:0;overflow:hidden;color:var(--neutral-2);font-size:var(--fs-md);line-height:22px;text-overflow:ellipsis;white-space:nowrap}.decorate-materials .media-card-video-details{display:flex;min-width:0;align-items:center;gap:8px}.decorate-materials .media-card-video-kind{display:inline-flex;flex:0 0 auto;align-items:center;padding:1px 5px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--app-border);border-radius:var(--radius-xs);font-size:var(--fs-sm);line-height:16px;white-space:nowrap}.decorate-materials .media-card-video-kind.is-segmented{color:var(--app-primary);background:var(--app-primary-light, var(--color-brand-soft));border-color:var(--app-primary)}.decorate-materials .media-card-video-size,.decorate-materials .media-card-video-duration{color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:18px}.decorate-materials .media-card-video-duration-row{display:flex;min-width:0;min-height:24px;align-items:center;justify-content:space-between;gap:8px}.decorate-materials .media-card-video-actions{display:flex;min-width:0;height:24px;align-items:center;gap:6px;margin-left:auto;padding-right:28px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease}.decorate-materials .media-card-video-layout:hover .media-card-video-actions,.decorate-materials .media-card-video-layout:focus-within .media-card-video-actions{opacity:1;pointer-events:auto}.decorate-materials .media-card-video-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:var(--color-scrim-soft);opacity:0;pointer-events:none;transition:opacity .16s ease}.decorate-materials .media-card-video-layout:hover .media-card-video-hover-overlay,.decorate-materials .media-card-video-layout:focus-within .media-card-video-hover-overlay{opacity:1}.decorate-materials .media-card-video-action-button{display:inline-flex;width:18px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:var(--color-text-inverse);background:transparent;border:0;cursor:pointer}.decorate-materials .media-card-video-action-button svg{width:16px;height:16px}.decorate-materials .media-card-video-actions .t-link{color:var(--color-text-inverse);font-size:var(--fs-sm)}.decorate-materials .media-card-video-actions .t-link--theme-danger{color:var(--color-error)}.decorate-materials .media-card-video-layout .media-card-selected-icon{position:absolute;right:7px;bottom:7px;z-index:4;width:22px;height:22px;color:var(--app-primary);background:var(--color-surface);border-radius:var(--radius-circle)}.decorate-materials .media-group-list,.decorate-materials .media-group-sidebar>*{padding-left:8px;padding-right:8px}.decorate-materials .page-tabs{padding-left:16px;padding-right:16px}.shop-shell:has(.decorate-materials){height:100vh;overflow:hidden}.shop-shell:has(.decorate-materials) .shop-main{height:100%;min-height:0;overflow:hidden;padding:119px 16px 16px;box-sizing:border-box}.decorate-materials{height:100%;min-height:0;overflow:hidden}.decorate-materials{display:flex;min-height:0;flex-direction:column;padding-top:16px;box-sizing:border-box;background:var(--color-surface)}.decorate-materials .media-group-sidebar{flex:0 0 210px;width:210px;min-width:210px;max-width:210px;box-sizing:border-box}.decorate-materials .media-group-search-input,.decorate-materials .media-group-search-input .t-input__wrap{min-width:0}.decorate-materials-body{display:flex;flex:1;min-height:0;gap:16px;padding:0 16px 16px 0}.decorate-materials-body>:last-child{flex:1;min-width:0}.decorate-materials-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--app-border)}.decorate-materials-picked{color:var(--neutral-3);font-size:var(--fs-sm)}.decorate-materials-storage{margin-left:auto;color:var(--neutral-3);font-size:var(--fs-sm)}.decorate-materials .media-grid-toolbar{padding-top:12px}.decorate-materials .media-grid-toolbar>.t-upload{order:1}.decorate-materials .media-grid-toolbar>.media-grid-upload-limit{order:2;margin-left:0;margin-right:auto}.decorate-materials .media-grid-toolbar>.media-grid-search-input{order:3;margin-left:0}.decorate-materials .media-grid-toolbar>.t-button{order:4}.decorate-materials .media-grid-toolbar>.media-grid-spacer{display:none}.decorate-materials .media-group-footer{padding:10px 12px 0}.page-addresses .page-tabs{margin-bottom:var(--space-page)}.page-addresses-filter{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-page)}.page-addresses-cell{display:inline-flex;max-width:100%;align-items:center;gap:8px}.page-addresses-cell .page-addresses-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-addresses .list-filter-text-input{width:220px;min-width:220px;max-width:220px}.page-addresses-link{color:var(--neutral-3)}.page-addresses-muted{color:var(--neutral-3);font-size:var(--fs-sm)}.page-addresses-promote{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px}.page-addresses-qrcode{width:180px;height:180px}.page-addresses-placeholder{display:flex;width:180px;height:180px;align-items:center;justify-content:center;color:var(--neutral-3);background:var(--color-page);border:1px dashed var(--app-border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.page-addresses-links{display:flex;align-items:center;gap:16px}.page-addresses-link-text{margin:0;color:var(--neutral-3);font-size:var(--fs-sm);word-break:break-all;text-align:center}.decorate-global .page-tabs{margin-bottom:var(--space-page)}.decorate-intro-compact{padding:10px 16px}.decorate-intro-compact p{margin:0}.decorate-loading-form{max-width:720px}.decorate-loading-tip{margin:0 0 16px 90px}.decorate-global-hint{color:var(--neutral-3);font-size:var(--fs-sm);line-height:1.6}.decorate-loading-options{display:flex;flex-wrap:wrap;gap:12px}.decorate-loading-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:120px;height:104px;color:var(--neutral-2);background:var(--color-page);border:1px solid var(--app-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm)}.decorate-loading-option.is-active{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-tint)}.decorate-loading-custom{display:flex;flex-direction:column;gap:8px}.decorate-loading-preview{display:flex;width:160px;height:120px;align-items:center;justify-content:center;background:var(--color-page);border:1px dashed var(--app-border);border-radius:var(--radius-sm)}.decorate-popup-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.decorate-popup-filter-select{width:160px;min-width:160px}.decorate-popup-thumb{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-sm)}.popup-editor-layout{display:flex;width:100%;box-sizing:border-box;gap:16px;align-items:flex-start}.popup-editor-editing{flex:1 1 auto;width:100%;min-width:0}.popup-editor-form.t-form{width:100%;max-width:none}.popup-editor-preview{position:sticky;top:16px;flex:0 0 423px;width:423px;max-width:423px;box-sizing:border-box;align-self:flex-start}.popup-editor-preview h2{margin:0;padding:0 0 12px;border-bottom:1px solid var(--app-border);color:var(--neutral-3);font-size:var(--fs-lg);font-weight:600}.popup-editor-preview .popup-preview-phone{margin-top:16px}.popup-editor-inline{display:flex;align-items:center;gap:8px}.popup-editor-images{display:flex;flex-wrap:wrap;gap:12px}.popup-editor-image{display:flex;flex-direction:column;gap:8px;width:180px}.popup-editor-image-link{width:100%}.popup-preview-phone{position:relative;width:375px;height:600px;overflow:hidden;background:#fff;border:1px solid var(--app-border);border-radius:var(--radius-sm)}.popup-preview-skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.popup-preview-skeleton .skeleton-nav{display:flex;height:44px;align-items:center;justify-content:space-between;padding:0 16px;background:#f3f4f6}.popup-preview-skeleton .skeleton-nav span{width:60px;height:16px;background:#e5e7eb;border-radius:999px}.popup-preview-skeleton .skeleton-banner{height:160px;margin:12px;background:#eceef1;border-radius:8px}.popup-preview-skeleton .skeleton-cats{display:flex;justify-content:space-between;padding:16px 20px 0}.popup-preview-skeleton .skeleton-cats span{width:50px;height:50px;background:#eceef1;border-radius:50%}.popup-preview-skeleton .skeleton-goods{display:flex;gap:8px;padding:16px 12px 0}.popup-preview-skeleton .skeleton-goods span{flex:1;height:120px;background:#f5f6f8;border-radius:6px}.popup-preview-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.popup-preview-ad{position:absolute;cursor:grab;top:90px;left:50%;display:flex;width:300px;align-items:center;justify-content:center;overflow:hidden;margin-left:-150px;background:#fff;border-radius:8px}.popup-preview-ad img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.popup-preview-ad-icon{width:64px;height:64px}.popup-preview-close{position:absolute;bottom:60px;left:50%;display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin-left:-16px;background:#fff;border-radius:50%}.popup-carousel{width:100%}.popup-carousel-add{display:flex;align-items:center;gap:12px;margin-top:12px}.popup-carousel-radius{display:flex;align-items:center;gap:16px}.popup-carousel-radius .t-slider{width:240px}.popup-carousel-drag{color:var(--neutral-3);cursor:grab;letter-spacing:1px;-webkit-user-select:none;user-select:none}.popup-dot-graphic{display:inline-flex;align-items:center}.t-swiper.popup-preview-swiper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;padding:0!important;border-radius:inherit}.t-swiper.popup-preview-swiper .t-swiper__wrap,.t-swiper.popup-preview-swiper .t-swiper__content,.t-swiper.popup-preview-swiper .t-swiper__container,.t-swiper.popup-preview-swiper .t-swiper__container__item{width:100%!important;height:100%!important}.t-swiper.popup-preview-swiper,.t-swiper.popup-preview-swiper img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.t-swiper.popup-preview-swiper img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.t-swiper.popup-preview-swiper .t-swiper__navigation{display:none!important}.popup-preview-swiper.dot-pos-1 .t-swiper__navigation{left:12px!important;right:auto!important;transform:none!important;justify-content:flex-start!important}.popup-preview-swiper.dot-pos-2 .t-swiper__navigation{left:50%!important;right:auto!important;transform:translate(-50%)!important;justify-content:center!important}.popup-preview-swiper.dot-pos-3 .t-swiper__navigation{left:auto!important;right:12px!important;transform:none!important;justify-content:flex-end!important}.popup-preview-dots{position:absolute;bottom:12px;z-index:4;display:flex;align-items:center;gap:6px;cursor:pointer}.popup-preview-dots.is-1{left:12px}.popup-preview-dots.is-2{left:50%;transform:translate(-50%)}.popup-preview-dots.is-3{right:12px}.popup-preview-dot{display:block;background:#ffffff8c}.popup-preview-dots.style-1 .popup-preview-dot{width:6px;height:6px;border-radius:50%}.popup-preview-dots.style-1 .popup-preview-dot.is-active{width:16px;border-radius:3px;background:#fff}.popup-preview-dots.style-2{gap:0;width:40%}.popup-preview-dots.style-2.is-1{left:12px;width:40%}.popup-preview-dots.style-2.is-2{left:50%;transform:translate(-50%)}.popup-preview-dots.style-2.is-3{right:12px;left:auto;transform:none}.popup-preview-dots.style-2 .popup-preview-dot{flex:1 1 0;height:2px;border-radius:0}.popup-preview-dots.style-2 .popup-preview-dot.is-active{background:#fff}.popup-preview-dots.style-3 .popup-preview-dot{width:4px;height:4px;border-radius:50%}.popup-preview-dots.style-3 .popup-preview-dot.is-active{width:10px;height:10px;background:#fff}.decorate-weight-cell{display:inline-flex;align-items:center;gap:6px}.decorate-weight-edit{display:inline-flex;align-items:center;color:var(--color-brand);cursor:pointer;opacity:0;transition:opacity .15s ease}.decorate-weight-cell:hover .decorate-weight-edit{opacity:1}.decorate-weight-popup{display:flex;align-items:center;gap:8px;padding:4px 2px}.decorate-widget-goods-info{background:transparent}.decorate-widget-goods-info-media{position:relative;height:375px;background:#f5f6fa;overflow:hidden}.decorate-widget-goods-info-badge{box-sizing:border-box;position:absolute;bottom:45px;display:inline-flex;align-items:center;height:22px;padding:2px;border-radius:11px;background:#00000073;color:#fff;font-size:12px}.decorate-widget-goods-info-badge.is-right{right:12px}.decorate-widget-goods-info-badge.is-left{left:12px}.decorate-widget-goods-info-badge.is-center{left:50%;transform:translate(-50%)}.decorate-widget-goods-info-badge-seg{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 8px;border-radius:9px;color:#fff}.decorate-widget-goods-info-badge-seg.is-active{background:#fff;color:#202021}.decorate-widget-goods-info-card{position:relative;padding:8px 18px 16px;border-radius:20px;background:#fff}.decorate-widget-goods-info-price{display:flex;box-sizing:border-box;flex:1;min-width:0;align-items:baseline;height:40px;padding-top:7px}.decorate-widget-goods-info-cur{color:#ff003c;font-family:var(--font-price);font-size:16px;font-weight:500}.decorate-widget-goods-info-int{color:#ff003c;font-family:var(--font-price);font-size:30px;font-weight:700;letter-spacing:-1.2px}.decorate-widget-goods-info-dec{color:#ff003c;font-family:var(--font-price);font-size:20px;font-weight:700;letter-spacing:-1.2px}.decorate-widget-goods-info-pill{display:inline-flex;align-items:baseline;align-self:flex-end;gap:3px;height:33px;margin-bottom:2px;margin-left:8px;padding:0 10px;border-radius:16.5px;background-image:linear-gradient(90deg,#ff4069,#ff2019)}.decorate-widget-goods-info-pill-label{align-self:center;color:#fff;font-size:13px;font-weight:600}.decorate-widget-goods-info-actions{display:inline-flex;align-items:center;flex:none;margin-left:6px;color:#999ca7}.decorate-widget-goods-info-action{width:22px;height:22px;flex:none}.decorate-widget-goods-info-action-label{margin-top:1px;color:#999ca7;font-size:10px;line-height:11px}.decorate-widget-goods-info-action-hit{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2px 5px}.decorate-widget-goods-info-price-row{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px}.decorate-widget-goods-info-origin{margin-left:6px;color:#999ca7;font-size:12px;text-decoration:line-through}.decorate-widget-goods-info-pill .decorate-widget-goods-info-int,.decorate-widget-goods-info-pill .decorate-widget-goods-info-dec{margin-top:2px;color:#fff}.decorate-widget-goods-info-tags{display:flex;align-items:center;gap:6px;height:22px;margin-top:7px;overflow:hidden}.decorate-widget-goods-info-tag{flex:none;padding:2px 4px;border:.5px solid #ff003c;border-radius:4px;color:#fd463e;font-size:12px;line-height:14px}.decorate-widget-goods-info-tag.is-commission{border-color:transparent;background:#fff1e6;color:#6e1d00;font-weight:500}.decorate-widget-goods-info-tags-more{margin-left:auto;color:#b0b3bf;font-size:14px}.decorate-widget-goods-info-title-row{display:flex;align-items:center;margin-top:12px}.decorate-widget-goods-info-title{flex:1;min-width:0;margin:0;font-weight:600;line-height:1.4}.decorate-widget-goods-info-title-tag{display:inline-block;margin-right:6px;padding:0 4px;border-radius:4px;font-size:12px;line-height:16px;font-weight:500;vertical-align:baseline;position:relative;top:-2px}.decorate-widget-goods-info-subtitle{margin:6px 0 0;line-height:1.5}.decorate-widget-goods-info-meta{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #f2f2f2;color:#999ca7;font-size:12px}.decorate-widget-goods-info-meta-review{margin-left:auto;margin-right:0;color:var(--color-brand);font-weight:600}.decorate-widget-goods-support,.decorate-widget-goods-sku{--decorate-goods-row-label: 56px;--decorate-goods-row-gap: 10px}.decorate-widget-goods-support{display:flex;flex-direction:column;gap:20px;padding:18px 12px}.decorate-widget-goods-support-row{display:flex;align-items:center;gap:var(--decorate-goods-row-gap);height:24px}.decorate-widget-goods-support-label{flex:none;width:var(--decorate-goods-row-label);color:#202021;font-size:16px;font-weight:600}.decorate-widget-goods-support-body{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden}.decorate-widget-goods-support-coupon{flex:none;padding:1px 6px;border:1px solid #ff003c;border-radius:4px;color:#fd463e;font-size:14px;line-height:20px}.decorate-widget-goods-support-tag{flex:none;padding:1px 6px;border-radius:4px;background:#fff0f1;color:#fd463e;font-size:14px;line-height:20px}.decorate-widget-goods-support-promo{color:#202021;font-size:14px}.decorate-widget-goods-support-text{color:#5e6066;font-size:14px}.decorate-widget-goods-support-arrow{flex:none;color:#b0b3bf;font-size:18px}.decorate-widget-goods-sku{display:flex;align-items:center;gap:var(--decorate-goods-row-gap);padding:16px 12px}.decorate-widget-goods-sku-label{flex:none;width:var(--decorate-goods-row-label);color:#202021;font-size:16px;font-weight:600}.decorate-widget-goods-sku-value{color:#202021;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decorate-widget-goods-sku-qty{flex:none;color:#5e6066;font-size:14px}.decorate-widget-goods-sku-arrow{flex:none;margin-left:auto;color:#b0b3bf;font-size:18px}.decorate-widget-goods-review{padding:12px;background:transparent}.decorate-widget-goods-review-head{display:flex;align-items:center;margin-bottom:12px}.decorate-widget-goods-review-title{flex:1;color:#202021;font-size:14px;font-weight:600}.decorate-widget-goods-review-more{color:#b0b3bf;font-size:14px}.decorate-widget-goods-review-item{display:flex;gap:8px;margin-bottom:12px}.decorate-widget-goods-review-item:last-child{margin-bottom:0}.decorate-widget-goods-review-avatar{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f5f6fa}.decorate-widget-goods-review-body{flex:1}.decorate-widget-goods-review-name{color:#5e6066;font-size:12px}.decorate-widget-goods-review-text{margin:2px 0 0;color:#202021;font-size:12px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.decorate-widget-goods-params{padding:12px;background:transparent}.decorate-widget-goods-params-title{margin:0 0 12px;color:#202021;font-size:14px;font-weight:600}.decorate-widget-goods-params-list{padding:8px;border-radius:10px;background:#f9f9fb}.decorate-widget-goods-params-row{display:flex;gap:10px;padding:5px 8px;font-size:12px}.decorate-widget-goods-params-label{flex-shrink:0;width:72px;color:#999ca7}.decorate-widget-goods-params-value{flex:1;color:#202021}.decorate-widget-goods-detail{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;background:transparent}.decorate-widget-goods-detail-title{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;margin:6px 0 2px;padding:6px 0;color:#5e6066;font-size:14px}.decorate-widget-goods-detail-line{display:block;width:14px;height:1px;background:#d8dbe3}.decorate-widget-goods-detail-body{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:12px 0;background:#fff}.decorate-widget-goods-detail-sample{box-sizing:border-box;width:100%;margin:0 0 12px;color:#202021;font-size:14px;line-height:1.5;text-align:center}.decorate-widget-goods-detail-figure{position:relative;box-sizing:border-box;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f5f6fa}.decorate-widget-goods-detail-empty{display:inline-flex;align-items:center;gap:4px;color:#b0b3bf;font-size:12px}.decorate-widget-goods-detail-end{box-sizing:border-box;width:100%;margin:2px 0 6px;padding:6px 0;color:#b0b3bf;font-size:12px;text-align:center}.decorate-widget-goods-detail-common{box-sizing:border-box;width:100%;margin-top:12px;color:#202021;font-size:14px;line-height:1.5;overflow-wrap:break-word}.decorate-widget-goods-detail-common img,.decorate-widget-goods-detail-common video,.decorate-widget-goods-detail-common table,.decorate-widget-goods-detail-common iframe{max-width:100%;height:auto}.decorate-widget-goods-bar{display:flex;align-items:center;gap:8px;height:58px;padding:0 12px;background:transparent}.decorate-widget-goods-bar-icons{display:flex;align-items:center;gap:14px}.decorate-widget-goods-bar-icon{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;gap:1px;font-size:18px;color:inherit}.decorate-widget-goods-bar-icon em{font-size:10px;font-style:normal;white-space:nowrap;color:#5e6066}.decorate-widget-goods-bar-badge{position:absolute;top:-4px;right:-8px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#ff003c;color:#fff;font-size:10px;line-height:14px;text-align:center}.decorate-widget-goods-bar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.decorate-widget-goods-bar-add,.decorate-widget-goods-bar-buy{display:inline-flex;align-items:center;justify-content:center;width:110px;height:40px;border-radius:20px;color:#fff;font-size:14px}.decorate-widget-goods-bar[data-button-style=joined] .decorate-widget-goods-bar-actions{gap:0}.decorate-widget-goods-bar-add{background:#ff9a3c}.decorate-widget-goods-bar-buy{background:#ff003c}.decorate-editor-header-module{position:absolute;top:44px;left:0;display:flex;width:375px;height:44px;align-items:center;box-sizing:border-box;padding:0 12px}.decorate-editor-header-slot{display:flex;align-items:center;justify-content:center}.decorate-editor-header-slot.is-side{flex:0 0 auto}.decorate-editor-header-slot.is-center{flex:1;min-width:0}.decorate-editor-header-slot-img{width:45px;height:45px;object-fit:contain}.decorate-editor-header-search{display:flex;width:100%;height:32px;align-items:center;box-sizing:border-box;padding:0 2px 0 10px;border:1px solid}.decorate-editor-header-search-ph{flex:1;min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.decorate-editor-header-search-btn{display:flex;height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;font-size:13px}.search-panel,.customer-simple-filter,.settings-list-filter{box-sizing:border-box;padding:var(--space-page);gap:var(--space-inline);background:var(--color-brand-tint);border-radius:var(--radius-none)}.customer-operation-bar,.live-operation-bar,.customer-filter-actions,.live-filter-actions,.goods-filter-actions,.goods-category-filter-actions,.marketing-category-filter-actions{align-items:center;min-height:0;margin-top:var(--space-block);margin-bottom:var(--space-block)}.table-card .t-table__pagination-wrap,.table-batch-footer .t-table__bottom-content,.table-batch-footer.table-has-data .t-table__pagination-wrap{min-height:64px}.table-card .t-table__pagination-wrap{padding:0 var(--space-page)}.customer-page,.customer-list-page,.customer-tag-page,.customer-level-page,.customer-credit-page,.goods-page,.order-list-page,.marketing-page,.live-management-content{padding:var(--space-page)}.table-card .t-table__th-cell{height:48px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500}.table-card.t-table{min-width:100%;margin-top:var(--space-block)}.table-card.t-table+.t-table,.table-card+.table-card{margin-top:var(--space-block)}.page-tabs,.live-general-settings-tabs,.decorate-page-tabs,.goods-attributes-tabs,.link-picker-major-tabs{display:flex;flex-shrink:0;align-items:flex-end;gap:32px;margin-top:0;margin-bottom:0;padding:0 24px;background:var(--color-surface);border-bottom:1px solid var(--color-rule)}.page-tabs a,.live-general-settings-tabs a,.decorate-page-tabs a,.goods-attributes-tabs a,.link-picker-major-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 2px var(--space-page);color:var(--neutral-3);font-size:var(--fs-lg);line-height:22px;text-decoration:none}.page-tabs a:hover,.page-tabs a.is-active,.page-tabs a.router-link-active,.live-general-settings-tabs a:hover,.live-general-settings-tabs a.is-active,.live-general-settings-tabs a.router-link-active,.decorate-page-tabs a:hover,.decorate-page-tabs a.is-active,.goods-attributes-tabs a:hover,.goods-attributes-tabs a.is-active,.goods-attributes-tabs a.router-link-active,.link-picker-major-tabs a:hover,.link-picker-major-tabs a.is-active,.link-picker-major-tabs a.router-link-active{color:var(--color-brand)}.page-tabs a.is-active,.page-tabs a.router-link-active,.live-general-settings-tabs a.is-active,.live-general-settings-tabs a.router-link-active,.decorate-page-tabs a.is-active{font-weight:600}.page-tabs a.is-active:after,.live-general-settings-tabs a.is-active:after,.decorate-page-tabs a.is-active:after,.goods-attributes-tabs a.is-active:after,.link-picker-major-tabs a.is-active:after,.page-tabs a.router-link-active:after,.live-general-settings-tabs a.router-link-active:after,.goods-attributes-tabs a.router-link-active:after,.link-picker-major-tabs a.router-link-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--color-brand);content:""}.list-page,.customer-page,.customer-list-page,.customer-tag-page,.customer-level-page,.customer-credit-page,.goods-page,.order-list-page,.marketing-page,.live-management-content,.marketing-editor-page,.settings-list-page,.goods-attributes-page{box-sizing:border-box;padding:var(--space-page);background:var(--color-page)}.list-white,.customer-list-content,.customer-list-content-padded,.decorate-page-body{box-sizing:border-box;padding:var(--space-page);background:var(--color-surface);border:0;border-radius:var(--radius-none);box-shadow:none}.filter-panel,.search-panel,.customer-simple-filter,.settings-list-filter{box-sizing:border-box;padding:var(--space-page);column-gap:var(--space-inline);row-gap:var(--space-row);min-height:0;background:var(--color-brand-tint);border:0;border-radius:var(--radius-none);margin-top:0}.button-panel,.customer-operation-bar,.live-operation-bar,.customer-filter-actions,.live-filter-actions,.goods-filter-actions,.goods-category-filter-actions,.marketing-category-filter-actions,.decorate-page-toolbar,.goods-toolbar{display:flex;align-items:center;min-height:0;margin-top:var(--space-block);margin-bottom:var(--space-block)}.table-panel,.table-card,.table-card.t-table{margin-top:0;border-radius:var(--radius-none)}.button-panel+.table-panel,.button-panel+.table-card,.customer-operation-bar+.table-panel,.live-operation-bar+.table-panel,.customer-operation-bar+.t-table,.live-operation-bar+.t-table{margin-top:0}.customer-list-content .page-tabs,.customer-list-content .goods-attributes-tabs,.customer-list-content .link-picker-major-tabs,.customer-list-content .live-general-settings-tabs,.list-white .page-tabs,.list-white .goods-attributes-tabs,.list-white .link-picker-major-tabs{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.filter-panel+.table-panel,.filter-panel+.table-card,.filter-panel+.t-table,.search-panel+.table-panel,.search-panel+.table-card,.search-panel+.t-table,.customer-simple-filter+.t-table{margin-top:var(--space-block)}.live-settings-page>.page-tabs,.live-settings-page>.live-general-settings-tabs,.customer-page>.page-tabs,.customer-page>.goods-attributes-tabs,.decorate-page>.page-tabs,.decorate-page>.decorate-page-tabs{padding-top:var(--space-page);padding-right:var(--space-page);padding-left:var(--space-page)}.filter-panel>.button-panel,.search-panel>.button-panel,.filter-panel>.customer-filter-actions,.filter-panel>.live-filter-actions,.filter-panel>.goods-filter-actions,.search-panel>.customer-filter-actions,.search-panel>.live-filter-actions,.search-panel>.goods-filter-actions,.search-panel>.goods-category-filter-actions,.live-filter-panel>.live-filter-actions,.customer-simple-filter>.customer-filter-actions{margin-top:0;margin-bottom:0}a,a:hover,a:focus,a:focus-visible,a:active,a:visited,.t-link,.t-link:hover,.t-link:focus,.t-link:focus-visible,.t-link:active{text-decoration:none}.decorate-page-intro+.decorate-page-toolbar,.decorate-page-intro+.button-panel{margin-top:0}.t-link:after,.t-link--hover-underline:after,[class*=t-link--theme-]:after{border-bottom:0!important}:root{--tp-chrome-bg: var(--app-primary);--tp-chrome-fg: var(--color-text-inverse);--tp-chrome-fg-muted: var(--color-on-dark-strong);--tp-chrome-hover: var(--color-on-dark-faint);--tp-chrome-active: var(--app-primary-dark);--tp-rail-bg: var(--tp-chrome-bg);--tp-rail-fg: var(--tp-chrome-fg);--tp-rail-muted: var(--tp-chrome-fg-muted);--tp-rail-hover: var(--tp-chrome-hover);--tp-rail-active: var(--tp-chrome-active);--tp-rail-active-icon: var(--tp-chrome-fg);--tp-rail-accent: var(--tp-chrome-fg);--tp-sidebar-bg: var(--color-surface);--tp-sidebar-fg: #000c;--tp-sidebar-fg-muted: var(--color-text-tertiary);--tp-sidebar-hover: var(--color-brand-tint);--tp-sidebar-active: var(--color-brand-soft);--tp-sidebar-active-fg: var(--color-brand);--tp-sidebar-accent: var(--color-brand);--tp-sidebar-rule: var(--color-rule);--tp-font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif}.shop-shell.side-layout{--shell-content-left: 212px;--shell-top: 56px;--adp-rail-w: 72px}html[data-rail=inline] .shop-shell.side-layout{--shell-content-left: 240px;--adp-rail-w: 100px}.shop-shell.side-layout.side-rail-only,html[data-rail] .shop-shell.side-layout.side-rail-only{--shell-content-left: var(--adp-rail-w)}.side-rail-only .adp-panel{display:none}.side-rail-only .app-dual-sidebar{width:var(--adp-rail-w)}.side-layout .app-header{top:0;right:0;left:auto;width:auto;min-width:0;height:56px;padding:0;background:transparent;pointer-events:none}.side-layout .app-header .brand,.side-layout .app-header .primary-nav{display:none}.side-layout .app-header .header-actions{height:56px;padding:0 16px;pointer-events:auto}.side-layout .app-header .header-icon-button.t-button,.side-layout .app-header .user-menu-trigger{color:var(--color-text)}.side-layout .app-header .header-icon-button.t-button:hover,.side-layout .app-header .user-menu-trigger:hover,.side-layout .app-header .user-menu-trigger:focus-visible{background:var(--color-page)}.side-layout .app-header .user-avatar{color:var(--color-brand);background:var(--color-brand-soft)}.side-layout .app-sidebar{width:var(--shell-content-left, 212px)}.side-layout .page-header{top:0;height:56px;padding-right:300px}.side-layout .shop-main{padding-top:56px}html.has-license-alert .side-layout{--shell-top: 96px}html.has-license-alert .side-layout .app-dual-sidebar,html.has-license-alert .side-layout .page-header{top:40px}html.has-license-alert .side-layout .shop-main{padding-top:96px}.app-dual-sidebar{position:fixed;z-index:80;top:0;bottom:0;left:0;display:flex;width:var(--shell-content-left, 212px);padding:0;overflow:hidden;color:var(--tp-sidebar-fg);background:var(--tp-sidebar-bg);border-right:1px solid var(--tp-sidebar-rule)}.adp-rail{display:flex;width:var(--adp-rail-w, 72px);min-width:0;flex:0 0 var(--adp-rail-w, 72px);flex-direction:column;gap:0;padding:0 0 16px;overflow-y:auto;color:var(--tp-rail-fg);background:var(--tp-rail-bg);border-right:1px solid var(--tp-sidebar-rule);scrollbar-width:thin}.adp-brand{display:flex;width:100%;height:56px;flex:0 0 56px;align-items:center;justify-content:center;overflow:hidden;margin:0 0 6px;text-decoration:none}.adp-brand-logo{display:block;max-width:56px;max-height:26px;object-fit:contain}.adp-brand-mark{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:var(--tp-chrome-bg);background:var(--tp-chrome-fg);border-radius:50%;font-size:13px;font-weight:600}.side-home .page-header-inner>:not(.side-shop-name){display:none}.side-home .side-shop-name{padding-right:0;border-right:0}.side-shop-name{display:flex;max-width:220px;flex:0 0 auto;align-items:center;padding-right:12px;overflow:hidden;color:var(--neutral-2);border-right:1px solid var(--color-rule);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adp-item{position:relative;display:flex;width:100%;height:58px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 2px;color:var(--tp-rail-muted);background:transparent;border:0;border-radius:0;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.adp-item:hover{color:var(--tp-rail-fg);background:var(--tp-rail-hover)}.adp-item.is-active{color:var(--tp-rail-fg);background:var(--tp-rail-active)}.adp-item.is-active:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--tp-rail-accent);border-radius:2px;content:""}.adp-item-icon{width:20px;height:20px;flex:0 0 20px}.adp-item.is-active .adp-item-icon{color:var(--tp-rail-active-icon)}.adp-item-label{max-width:100%;overflow:hidden;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}html[data-rail=stacked] .adp-item{height:58px;gap:4px;padding:6px 2px}html[data-rail=stacked] .adp-item-icon{width:18px;height:18px;flex:0 0 18px}html[data-rail=stacked] .adp-item-label{font-size:13px;line-height:15px}html[data-rail=inline] .adp-item{height:52px;flex-direction:row;justify-content:center;gap:6px;padding:0 6px;text-align:center}html[data-rail=inline] .adp-item-label{flex:0 0 auto;font-size:14px}html[data-rail=inline] .adp-item.is-active:before{top:0;bottom:0}.adp-panel{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;padding:0 10px 20px;overflow-y:auto;color:var(--tp-sidebar-fg);background:var(--tp-sidebar-bg);scrollbar-width:thin}.adp-panel-title{display:flex;height:56px;flex:0 0 56px;align-items:center;margin:0 -10px 8px;padding:0 20px;overflow:hidden;color:var(--tp-sidebar-fg);border-bottom:1px solid var(--tp-sidebar-rule);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adp-link{position:relative;display:flex;height:34px;flex:0 0 auto;align-items:center;padding:0 10px;overflow:hidden;color:var(--tp-sidebar-fg);border-radius:var(--radius-md, 6px);font-size:13px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adp-link:hover{color:var(--tp-sidebar-active-fg);background:var(--tp-sidebar-hover)}.adp-link.is-active{color:var(--tp-sidebar-active-fg);background:var(--tp-sidebar-active);font-weight:600}.adp-link.is-active:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var(--tp-sidebar-accent);border-radius:2px;content:""}.adp-empty{margin:12px 10px;color:var(--tp-sidebar-fg-muted);font-size:12px}html[data-theme-pack] .app-header{color:var(--tp-chrome-fg);background:var(--tp-chrome-bg)}html[data-theme-pack] .app-header .brand{color:var(--tp-chrome-fg)}html[data-theme-pack] .primary-nav a{color:var(--tp-chrome-fg-muted)}html[data-theme-pack] .primary-nav a:hover{color:var(--tp-chrome-fg);background:var(--tp-chrome-hover)}html[data-theme-pack] .primary-nav a.router-link-active,html[data-theme-pack] .primary-nav a.section-active{color:var(--tp-chrome-fg);background:var(--tp-chrome-active)}html[data-theme-pack] .header-icon-button.t-button,html[data-theme-pack] .user-menu-trigger{color:var(--tp-chrome-fg)}html[data-theme-pack] .header-icon-button.t-button:hover,html[data-theme-pack] .user-menu-trigger:hover,html[data-theme-pack] .user-menu-trigger:focus-visible{background:var(--tp-chrome-hover)}html[data-theme-pack] .user-avatar{color:var(--tp-chrome-bg);background:var(--tp-chrome-fg)}html[data-theme-pack] .app-sidebar{color:var(--tp-sidebar-fg);background:var(--tp-sidebar-bg);border-right-color:var(--tp-sidebar-rule)}html[data-theme-pack] .app-sidebar .sidebar-title{color:var(--tp-sidebar-fg);border-bottom-color:var(--tp-sidebar-rule)}html[data-theme-pack] .secondary-nav a,html[data-theme-pack] .settings-secondary-nav a,html[data-theme-pack] .sidebar-submenu a{color:var(--tp-sidebar-fg)}html[data-theme-pack] .secondary-nav a svg,html[data-theme-pack] .settings-secondary-nav a svg{color:var(--tp-sidebar-fg-muted)}html[data-theme-pack] .secondary-nav a:hover,html[data-theme-pack] .settings-secondary-nav a:hover,html[data-theme-pack] .sidebar-submenu a:hover,html[data-theme-pack] .sidebar-group-toggle:hover{color:var(--tp-sidebar-active-fg);background:var(--tp-sidebar-hover)}html[data-theme-pack] .secondary-nav a.router-link-active,html[data-theme-pack] .secondary-nav a.menu-active,html[data-theme-pack] .settings-secondary-nav a.router-link-active,html[data-theme-pack] .settings-secondary-nav a.menu-active{color:var(--tp-sidebar-active-fg);background:var(--tp-sidebar-active)}html[data-theme-pack] .secondary-nav a.router-link-active:before,html[data-theme-pack] .secondary-nav a.menu-active:before{background:var(--tp-sidebar-accent)}html[data-theme-pack] .sidebar-group-toggle{color:var(--tp-sidebar-fg)}html[data-theme-pack] .sales-secondary-nav small{color:var(--tp-sidebar-fg-muted)}html[data-theme-pack] body{font-family:var(--tp-font-family)}html[data-density=compact]{--fs-base: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 15px;--fs-2xl: 16px;--space-page: 12px;--space-block: 12px;--space-inline: 12px;--space-row: 6px;--form-item-gap: 16px;--td-comp-size-xs: 20px;--td-comp-size-s: 24px;--td-comp-size-m: 28px;--td-comp-size-l: 32px;--td-comp-size-xl: 36px}html[data-density=comfortable]{--fs-base: 14px;--fs-md: 15px;--fs-lg: 16px;--fs-xl: 17px;--space-page: 20px;--space-block: 20px;--space-inline: 20px;--td-comp-size-s: 32px;--td-comp-size-m: 36px;--td-comp-size-l: 44px;--td-comp-size-xl: 48px}html[data-theme-pack] .side-layout .app-header{background:transparent}.side-layout .page-header-crumbs>span:first-child{color:var(--neutral-2);font-size:16px;font-weight:600}.business-availability[data-v-9ea56a3b]{min-height:100vh;display:grid;place-items:center;padding:32px 24px;box-sizing:border-box;background:var(--td-bg-color-page, #f3f3f3);color:var(--td-text-color-primary, #262626)}.business-availability__content[data-v-9ea56a3b]{max-width:480px;text-align:center}h1[data-v-9ea56a3b]{margin:0 0 16px;font-size:24px;font-weight:600}p[data-v-9ea56a3b]{margin:0;color:var(--td-text-color-secondary, #666);line-height:1.75}button[data-v-9ea56a3b]{margin-top:28px;padding:9px 24px;border:1px solid var(--td-brand-color, #0052d9);border-radius:3px;background:var(--td-brand-color, #0052d9);color:#fff;font:inherit;cursor:pointer}button[data-v-9ea56a3b]:disabled{opacity:.6;cursor:wait}button[data-v-9ea56a3b]:focus-visible{outline:2px solid var(--td-brand-color, #0052d9);outline-offset:3px}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap, 0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap, 0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-message{margin:0;padding:0;list-style:none;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.t-image__wrapper{position:relative;background:var(--td-bg-color-secondarycontainer);z-index:1}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{position:relative;z-index:5}.t-image__wrapper--need-hover{cursor:pointer}.t-image{width:100%;height:100%;border-radius:inherit;position:relative;z-index:inherit}.t-image--fit-fill{object-fit:fill}.t-image--fit-contain{object-fit:contain}.t-image--fit-cover{object-fit:cover}.t-image--fit-scale-down{object-fit:scale-down}.t-image--fit-none{object-fit:none}.t-image--position-center{object-position:center}.t-image--position-bottom{object-position:bottom}.t-image--position-top{object-position:top}.t-image--position-left{object-position:left}.t-image--position-right{object-position:right}.t-image__gallery-shadow{position:absolute;left:0;right:-24px;top:24px;bottom:24px;background:#eeeeee42;border-radius:var(--td-radius-medium);z-index:3}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";position:absolute;left:0;border-radius:var(--td-radius-medium)}.t-image__gallery-shadow:after{top:-16px;right:16px;bottom:-16px;background:#eeec;z-index:4}.t-image__gallery-shadow:before{top:-8px;right:8px;bottom:-8px;background:#eeeeee80;z-index:2}.t-image__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0}.t-image__overlay-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;opacity:1;visibility:visible;transition:visibility 0s,opacity .2s linear}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font:var(--td-font-body-medium);z-index:1}.t-image__loading .t-icon,.t-image__error .t-icon{font-size:32px}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-avatar{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;display:inline-flex;background:var(--td-brand-color-focus);color:var(--td-text-color-brand);overflow:hidden;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;box-sizing:content-box;width:var(--td-comp-size-m);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-large);line-height:var(--td-comp-size-m)}.t-avatar.t-avatar__icon{font-size:var(--td-comp-size-xxs)}.t-avatar--circle{border-radius:var(--td-radius-circle)}.t-avatar--round{border-radius:var(--td-radius-default)}.t-avatar.t-size-s{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-medium);line-height:var(--td-comp-size-xs)}.t-avatar.t-size-s.t-avatar__icon{font-size:var(--td-comp-size-xxxs)}.t-avatar.t-size-l{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:var(--td-font-size-title-large);line-height:var(--td-comp-size-xl)}.t-avatar.t-size-l.t-avatar__icon{font-size:var(--td-comp-size-xs)}.t-avatar>.t-image__wrapper{max-width:100%;max-height:100%;z-index:inherit}.t-avatar .t-image__error,.t-avatar .t-image__loading{font-size:1em}.t-avatar .t-image__error .t-icon,.t-avatar .t-image__loading .t-icon{font-size:inherit}.t-avatar-group{display:inline-flex;align-items:center}.t-avatar-group .t-avatar{border:1px solid var(--td-bg-color-container)}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child){margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(1){z-index:49}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2){z-index:48}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3){z-index:47}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4){z-index:46}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5){z-index:45}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6){z-index:44}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7){z-index:43}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8){z-index:42}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9){z-index:41}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10){z-index:40}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11){z-index:39}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12){z-index:38}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13){z-index:37}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14){z-index:36}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15){z-index:35}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16){z-index:34}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17){z-index:33}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18){z-index:32}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19){z-index:31}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20){z-index:30}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21){z-index:29}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22){z-index:28}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23){z-index:27}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24){z-index:26}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25){z-index:25}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26){z-index:24}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27){z-index:23}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28){z-index:22}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29){z-index:21}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30){z-index:20}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31){z-index:19}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32){z-index:18}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33){z-index:17}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34){z-index:16}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35){z-index:15}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36){z-index:14}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37){z-index:13}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38){z-index:12}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39){z-index:11}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40){z-index:10}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41){z-index:9}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42){z-index:8}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43){z-index:7}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44){z-index:6}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45){z-index:5}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46){z-index:4}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47){z-index:3}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48){z-index:2}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49){z-index:1}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50){z-index:0}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child){margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s{margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l{margin-left:calc(0px - var(--td-size-4))}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;transition:opacity .2s;border-radius:var(--td-radius-medium)}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{flex:0 0 auto;line-height:var(--td-line-height-body-small)}.t-alert__content{flex:1 1 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);flex:0 1 auto;transition:height .2s}.t-alert__operation{flex:0 0 auto;padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{display:inline-flex;align-items:center;margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;transition:color .2s}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}.theme-preview-badge[data-v-471af324]{position:fixed;z-index:6000;right:20px;bottom:20px;display:flex;align-items:center;gap:4px;padding:7px 10px 7px 12px;color:#f5f1e6;background:#111319eb;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;box-shadow:0 8px 24px #0000003d;font-size:12px;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tpb-label[data-v-471af324]{margin-right:4px;color:#cfc6b4;white-space:nowrap}.theme-preview-badge a[data-v-471af324]{padding:4px 8px;color:#e9dcc0;border-radius:999px;text-decoration:none}.theme-preview-badge a[data-v-471af324]:hover{background:#ffffff1a}.theme-preview-badge a.on[data-v-471af324]{color:#1b1a16;background:#e9dcc0}.theme-preview-badge .tpb-exit[data-v-471af324]{margin-left:2px;color:#f2a99a}
