: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{color:#333;background:#f5f6f8;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--app-primary: #3458f4;--app-primary-dark: #2345d4;--app-border: #edf0f4;--app-muted: #8f969e;--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:#f5f6f8;font-size:14px}button,input,select,textarea{font:inherit}a{color:inherit}.t-dialog.t-dialog--default{padding:0;border-radius:4px}.t-dialog--default>.t-dialog__header{padding:16px 20px 0}.t-dialog--default>.t-dialog__body{padding:12px 20px}.t-dialog--default>.t-dialog__footer{padding:0 20px 16px}.t-dialog--default>.t-dialog__footer:has(>div:empty){display:none}.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:underline;text-underline-offset:3px}.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:#fff;background:var(--app-primary);min-width:1200px}.brand{display:flex;width:188px;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand-mark{display:grid;width:28px;height:28px;place-items:center;color:var(--app-primary);background:#fff;border-radius:6px;font-weight:700}.brand strong{font-size:17px;letter-spacing:0}.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:#ffffffd9;text-decoration:none}.primary-nav a:hover{color:#fff;background:#ffffff12}.primary-nav a.router-link-active,.primary-nav a.section-active{color:#fff;background:var(--app-primary-dark)}.header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.header-icon-button.t-button{color:#fff}.header-icon-button.t-button:hover{color:#fff;background:#ffffff1a}.user-avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--app-primary);background:#fff;border-radius:50%;font-weight:600}.user-name{font-size:13px}.shop-name{max-width:180px;overflow:hidden;font-size:13px;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:#fff;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left}.user-menu-trigger:hover,.user-menu-trigger:focus-visible{background:#ffffff1a;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:#303846;background:#fff;border:1px solid #e7eaf0;border-radius:8px;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:#303846;background:#fff;border:0;border-bottom:1px solid #f0f2f5;cursor:pointer;text-align:left}.user-menu-item:hover,.user-menu-item:focus-visible{background:#f5f7ff;outline:none}.user-menu-item>span{display:flex;min-width:0;flex-direction:column;gap:5px}.user-menu-item strong{font-size:14px;font-weight:600}.user-menu-item small{overflow:hidden;color:#6f7784;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-menu-item-icon{color:#6b7482}.user-menu-item-arrow{color:#a1a8b2}.user-menu-logout{min-height:60px;color:#3a4350;background:#f7f8fa;border-bottom:0}.user-menu-logout .user-menu-item-icon{color:#8c95a1}.app-sidebar{position:fixed;z-index:80;top:56px;bottom:0;left:0;width:180px;background:#fff;border-right:1px solid #f0f0f0}.sidebar-title{height:47px;margin:0 16px;padding:16px 8px 8px;border-bottom:1px solid #d9d9d9;color:#464c5b;font-size:16px}.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:8px;text-decoration:none}.secondary-nav a svg{width:18px;height:18px;color:#6f7784}.secondary-nav a:hover{color:#295eff;background:#f5f7ff}.secondary-nav a.router-link-active,.secondary-nav a.menu-active{color:#295eff;background:#ecf2fe}.secondary-nav a.router-link-active:before,.secondary-nav a.menu-active:before{position:absolute;left:0;width:3px;height:20px;background:#295eff;border-radius:0 2px 2px 0;content:""}.sales-secondary-nav small{margin-left:auto;color:#9aa1ad;font-size:11px;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:8px;font:inherit;text-align:left;cursor:pointer}.sales-secondary-nav .sidebar-group-toggle:hover{color:#295eff;background:#f5f7ff}.sales-secondary-nav .sidebar-submenu{margin-left:10px;padding-left:8px;border-left:1px solid #e7e9ee}.sales-secondary-nav .sidebar-submenu a{margin-left:0;padding-left:12px;border-radius:6px}.marketing-page{padding:24px;background:#f5f6fa}.marketing-page .coupon-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:16px 20px;background:#fff;border-radius:0}.marketing-page .coupon-statistics>div{position:relative;min-height:96px;padding:18px 24px;background:#f6f7fc;border-radius:0}.marketing-page .coupon-statistics strong{display:block;margin-bottom:10px;color:#111;font-size:26px;line-height:1.2}.marketing-page .coupon-statistics span{display:block;margin-bottom:6px;color:#333;font-size:14px}.marketing-page .coupon-statistics a{position:absolute;right:20px;bottom:24px;color:#f56b45;font-size:13px;line-height:20px;text-decoration:none}.marketing-page>.customer-list-content{background:#fff;border-radius:0}.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}.shop-main{min-height:100vh;padding-top:56px}.has-sidebar .shop-main{margin-left:180px;padding-top:103px}.account-profile-page{min-height:calc(100vh - 56px);padding:42px 36px 64px;background:#f0f4ff}.account-profile-panel{max-width:1120px;min-height:680px;margin:0 auto;padding:44px 24px 48px;background:#fff;border-radius:8px}.account-profile-panel h1{margin:0;color:#303846;font-size:30px;font-weight:600;text-align:center}.account-profile-title-line{width:76px;height:4px;margin:12px auto 74px;background:var(--app-primary);border-radius:2px}.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:#303846;line-height:32px}.account-password-link{margin-left:96px}.account-profile-avatar{display:grid;width:96px;height:96px;place-items:center;color:#fff;background:linear-gradient(145deg,#6d85f8,#3458f4);border-radius:4px;font-size:34px}.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:180px;right:0;display:flex;height:47px;align-items:center;padding:0 24px;background:#fff;border-bottom:1px solid var(--app-border)}.page-header-inner{display:flex;height:32px;align-items:center;gap:8px;min-width:0}.page-header-back.t-button{min-width:56px;height:32px;margin:0 0 0 -8px;padding:0 8px;color:#5f6670}.page-header-back.t-button:hover{color:var(--app-primary);background:#f1f4ff}.page-header-crumbs{display:flex;align-items:center;gap:8px;color:#8b929c;font-size:14px}.page-header-crumbs svg{width:14px;height:14px;color:#b2b8c2}.page-header-crumbs strong{color:#242933;font-size:14px;font-weight:500}.dashboard-page{min-width:1200px;min-height:calc(100vh - 56px);padding:24px 24px 42px;background:#f5f6f8}.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:8px;box-shadow:none}.surface-card{border:0;border-radius:8px}.table-card.t-table{overflow:hidden;background:#fff;border:0;border-radius:8px;box-shadow:none}.dashboard-card .t-card__body{box-sizing:border-box}.dashboard-card h1,.dashboard-card h2{margin:0;color:#333;font-weight:500}.dashboard-card h1{height:22px;padding:0;font-size:16px;line-height:22px}.dashboard-card h2{font-size:15px}.onboarding-card h1{margin-bottom:16px}.onboarding-body{position:relative;display:flex;height:144px;margin:0;overflow:hidden;background:linear-gradient(95deg,#f6f8ff,#eaefff);border-radius:8px}.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 #d9d9d9}.onboarding-steps button{display:block;width:138px;height:48px;padding:0;color:#464c5b;background:transparent;border:0;cursor:pointer}.onboarding-steps button:hover{background:#dce5ff80}.onboarding-steps button.active{color:#27375b;background:#cbd8ff;box-shadow:inset -3px 0 #295fff}.guide-content{z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;padding:16px 32px 8px}.guide-content h2{margin-bottom:16px;font-size:16px}.guide-content p{max-width:75%;min-height:36px;margin:0 0 8px;color:#000c;line-height:21px}.guide-action.t-button{height:32px;background:linear-gradient(135deg,#8f9cff,#b9a1ff);border:0}.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:#aeb5c0;border:1px solid #cbd0d8;border-radius:50%;font-size:9px}.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:#666f7b;font-size:12px}.metric-item strong{display:block;overflow:hidden;margin:4px 0 3px;color:#3f4755;font-size:24px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.metric-item small{color:#a5abb5;font-size:10px;white-space:nowrap}.metric-item small i{margin-left:10px;font-style:normal}.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:#333;background:transparent;border:0;cursor:pointer}.shortcut-grid button:hover{background:#f8faff}.shortcut-grid b{font-size:12px;font-weight:400}.shortcut-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:10px}.shortcut-icon svg{width:25px;height:25px}.shortcut-icon.blue{color:#2d68e9;background:#dce9ff}.shortcut-icon.purple{color:#765bd9;background:#eee4ff}.shortcut-icon.violet{color:#8456d6;background:#e6ddff}.shortcut-icon.cyan{color:#098ca6;background:#dff4fa}.shortcut-icon.pink{color:#d65883;background:#ffe4eb}.shortcut-icon.orange{color:#e87339;background:#ffe7dc}.shortcut-icon.gold{color:#d68a1b;background:#fff0d9}.shortcut-icon.sky{color:#3d80d6;background:#deedff}.recent-card{height:635px}.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:12px}.recent-table-head{display:grid;grid-template-columns:1.4fr repeat(5,1fr);margin:0;padding:14px 12px;color:#6d7480;background:#f7f8fa;font-size:12px}.recent-card .t-empty{padding-top:75px}.store-heading{display:flex;align-items:center;gap:9px}.store-heading strong{font-size:14px;font-weight:500}.store-avatar{display:grid;width:34px;height:34px;place-items:center;color:#fff;background:linear-gradient(145deg,#3c79ef,#7b9cff);border-radius:9px;font-weight:700}.service-plan{height:72px;margin-top:11px;padding:10px 12px;color:#fff;background:linear-gradient(135deg,#1e293b,#46515e);border-radius:4px}.service-plan b,.service-plan span,.service-plan a{display:block}.service-plan b{color:#ffc23d;font-size:15px}.service-plan span{margin-top:3px;color:#ffffffb3;font-size:10px}.service-plan a{margin-top:7px;color:#fff;text-align:right;text-decoration:none;font-size:10px}.resource-card .panel-heading{margin-bottom:16px}.resource-item{height:76px;margin:0 0 8px;padding:8px}.resource-blue{background:#eaf7ff}.resource-orange{background:#fff5e8}.resource-item>div:first-child,.resource-item small{display:flex;justify-content:space-between}.resource-item span,.resource-item b{color:#66707d;font-size:12px}.resource-item b{font-weight:500}.resource-item .t-progress{margin:9px 0 6px}.resource-item small{color:#9da4af;font-size:10px}.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:12px}.notice-card .t-empty{height:191px;padding:32px 0 56px}.notice-card .t-empty__image{width:64px;height:46px}.contact-card{height:222px;background:#fff}.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:#303846;background:#fff;border:1px solid #e6eaf2;border-radius:6px;box-shadow:0 8px 24px #20304e2e}.dashboard-contact-details-name{color:#202633;font-size:14px;font-weight:600}.dashboard-contact-details-phone{margin-top:4px;color:#7b8491;font-size:12px}.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:#9aa2ae;background:#f7f8fa;font-size:12px}.dashboard-contact-details-work-time{margin-top:auto;color:#7b8491;font-size:12px;text-align:center}.dashboard-contact-avatar{display:block;width:46px;height:46px;flex:0 0 46px;object-fit:cover;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d8dde8}.dashboard-contact-avatar-fallback{display:grid;place-items:center;color:#3458f4;background:#edf2ff;font-size:16px;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:#303846;background:#fff;border:1px solid #e6eaf2;border-radius:31px;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:50%}.contact-float-trigger-label{color:var(--app-primary);font-size:12px;line-height:17px;text-align:left}.contact-float-avatar-fallback{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5e7df5,#3458f4);font-weight:600}.contact-float-panel{display:flex;width:330px;min-height:250px;flex-direction:column;overflow:hidden;color:#303846;background:#fff;border:1px solid #e6eaf2;border-radius:8px;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:#596273;background:transparent;border:0;border-radius:5px;cursor:pointer}.contact-float-contact:hover,.contact-float-contact.active{color:var(--app-primary);background:#f1f4ff}.contact-float-avatar{display:block;width:32px;height:32px;object-fit:cover;border-radius:50%}.contact-float-contact-name{max-width:68px;overflow:hidden;font-size:12px;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:#202633;font-size:16px;font-weight:600}.contact-details-phone{color:#7b8491;font-size:12px}.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:#9aa2ae;background:#f7f8fa;font-size:12px}.contact-details-work-time{width:calc(100% + 36px);margin-top:auto;padding:10px 18px;color:#7b8491;background:#f7f8fa;font-size:12px;text-align:center}@media(max-width:680px){.contact-float-widget{right:12px;bottom:12px}.contact-float-panel{width:min(330px,calc(100vw - 94px))}}.goods-page{min-height:calc(100vh - 103px);padding:16px 24px 40px;background:#f5f6f8}.goods-filter-panel{gap:20px 24px;padding:24px;background:#f5f9ff}.goods-filter-field{display:flex;min-height:32px;align-items:center;gap:8px;color:#4b5360;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:#9098a5;font-style:normal}.goods-filter-actions{display:flex;gap:12px;margin-left:0}.goods-tabs-bar{margin-top:0;padding:0;background:#fff;border-radius:8px 8px 0 0}.goods-tabs-bar .t-tabs__nav{min-height:48px}.goods-tab-count{display:inline-block;min-width:20px;margin-left:5px;padding:0 5px;color:#6e7682;background:#f0f2f5;border-radius:10px;font-size:12px;line-height:18px;text-align:center}.goods-toolbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0;background:#fff;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:#8b929c}.goods-table.t-table{border-radius:0 0 8px 8px}.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:#242933;font-weight:500}.goods-info-cell small{margin-top:4px;color:#8a929d;font-size:12px}.goods-weight-cell{display:inline-flex;min-width:48px;align-items:center;gap:4px}.goods-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:4px;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.goods-weight-cell:hover .goods-weight-edit-button,.goods-weight-edit-button:focus-visible{opacity:1}.goods-weight-edit-button:hover{background:var(--app-primary-light, #edf3ff)}.goods-weight-editor{width:220px;padding:12px;background:#fff}.goods-weight-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.goods-thumb{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:#7690d9;background:#edf3ff;border-radius:4px}.goods-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.goods-stock-warning{color:#e34d59;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:4px}.goods-recycle-page{padding-top:16px}.goods-attributes-page{min-height:calc(100vh - 103px);background:#f5f6f8}.goods-attributes-content{min-height:560px}.goods-attributes-tabs{display:flex;height:64px;align-items:stretch;gap:32px;margin:0 16px;border-bottom:1px solid var(--app-border)}.goods-attributes-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 2px;color:#31353d;font-size:16px;text-decoration:none}.goods-attributes-tabs a:hover{color:var(--app-primary)}.goods-attributes-tabs a.router-link-active{color:var(--app-primary);font-weight:600}.goods-attributes-tabs a.router-link-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--app-primary);content:""}.goods-attributes-body{padding:16px}.goods-attributes-empty{display:grid;min-height:460px;place-items:center;background:#fff}.goods-attribute-description{color:#6e7682}.goods-attributes-table.t-table{border-radius:0 0 8px 8px}.goods-category-list{min-height:480px;background:#fff}.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;gap:16px 24px;padding:20px 24px;background:#f5f7f9}.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:4px}.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:#f5f6f8;border:1px solid var(--app-border);border-radius:4px}.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:16px;line-height:24px}.goods-category-actions .t-link[theme=danger],.goods-attribute-actions .t-link[theme=danger]{color:#e34d59}.goods-category-sort-dialog .t-dialog__body{padding:20px 24px 0}.goods-category-sort-tip{border-radius:4px}.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:4px;overflow:hidden;background:#fff}.goods-category-sort-sidebar-title{min-height:64px;padding:22px 24px 16px;color:#303846;border-bottom:1px solid var(--app-border);font-size:16px;font-weight:600}.goods-category-sort-nav{display:block;width:calc(100% - 32px);min-height:48px;margin:8px 16px 0;padding:0 16px;color:#4b5563;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:14px;text-align:left}.goods-category-sort-nav:hover{background:#f4f6ff}.goods-category-sort-nav.is-active{color:var(--app-primary);background:#eef2ff;font-weight:500}.goods-category-sort-main{min-width:0;padding:24px;overflow:auto;background:#fff;border:1px solid var(--app-border);border-radius:4px}.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:#303846;table-layout:fixed}.goods-category-sort-table th{height:48px;padding:0 16px;color:#596273;background:#f5f7fa;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:#fff;border-collapse:collapse;box-shadow:0 8px 24px #14233c2e;table-layout:fixed}.goods-category-sort-drag-preview td{background:#fff}.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:#c7cdd6}.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:#9aa3af;font-size:18px}.goods-category-editor{min-height:calc(100vh - 103px);padding:0 0 96px;background:#fff}.goods-category-loading{display:grid;min-height:320px;margin-top:16px;place-items:center;color:var(--app-text-secondary);background:#fff}.goods-category-editor-card{padding:32px 36px 0;background:#fff;border-radius:6px}.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:13px}.goods-category-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:180px;display:flex;height:64px;align-items:center;justify-content:center;gap:12px;background:#fff;border-top:1px solid var(--app-border);box-shadow:0 -4px 16px #0000000a}.goods-category-editor-form{margin-top:16px}.goods-category-editor-section{padding:24px 28px;background:#fff;border-radius:6px}.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:16px;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:#fafbfc;border:2px solid var(--app-border);border-radius:6px;cursor:pointer;text-align:center}.goods-category-template span{color:var(--app-text-secondary);font-size:12px}.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:#fff;background:var(--app-primary);border-radius:18px 0 4px;content:"✓";font-size:13px;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:#fafbfc;border:1px solid var(--app-border);border-radius:5px}.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:4px}.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:#59616d;background:#f5f7f9;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:#8a929d;font-size:20px;cursor:grab}.category-data-row{transition:opacity .15s ease,background-color .15s ease}.category-data-row.is-dragging{opacity:.35;background:#eef3ff}.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:#59616d;background:#fff;border:1px solid var(--app-border);border-radius:3px;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:#8a929d}.link-picker-dialog .t-dialog__body{padding:0}.link-picker-dialog-header{display:flex;width:100%;align-items:center;justify-content:space-between}.link-picker-dialog-header button{display:grid;width:28px;height:28px;padding:0;place-items:center;background:transparent;border:0;border-radius:3px;cursor:pointer}.link-picker-major-tabs{height:54px;padding:0 24px;border-bottom:1px solid var(--app-border)}.link-picker-major-tabs button{height:54px;padding:0 4px;color:var(--app-primary);background:transparent;border:0;border-bottom:3px solid var(--app-primary);font-weight:600}.link-picker-dialog-body{display:grid;min-height:430px;grid-template-columns:180px minmax(0,1fr)}.link-picker-dialog-sidebar{padding:12px 0;background:#f5f7f9;border-right:1px solid var(--app-border)}.link-picker-dialog-sidebar button{display:block;width:100%;height:44px;padding:0 22px;color:#59616d;background:transparent;border:0;cursor:pointer;text-align:left}.link-picker-dialog-sidebar button:hover{color:var(--app-primary);background:#fff}.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:14px}.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:#59616d;background:#fafbfc;border:1px solid var(--app-border);border-radius:4px;cursor:pointer;text-align:left}.link-picker-option-list button:hover,.link-picker-option-list button.is-selected{color:var(--app-primary);background:#f1f4ff;border-color:var(--app-primary)}.goods-editor-page{min-height:calc(100vh - 103px);padding:16px 24px 88px;background:#f5f6f8}.goods-editor-typebar{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 18px;background:#fff;border-radius:8px}.goods-editor-type-heading{display:flex;min-height:20px;align-items:center;gap:18px}.goods-editor-type-heading strong{font-size:16px;font-weight:500}.goods-type-warning{color:#e34d59;font-size:12px}.goods-type-selector{display:grid;width:100%;grid-template-columns:repeat(2,minmax(140px,160px));gap:12px}.region-selector-summary{display:flex;min-height:32px;align-items:center;flex-wrap:wrap;gap:8px;width:420px;padding:5px 8px;background:#fff;border:1px solid var(--app-border);border-radius:3px}.region-selector-city-dropdown{width:100%;min-width:0}.region-selector-city-select{width:100%}.region-selector-placeholder{color:#a6adb7}.region-selector-summary-text{min-width:0;flex:1;color:#303642;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:#303642;font-size:16px;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:#a4aab4}.region-selector-transfer-arrow svg{width:28px;height:28px}.region-selector-native-search{display:block;width:100%;height:32px;padding:0 10px;color:#333;background:#fff;border:1px solid #dcdfe6;border-radius:3px;outline:none}.region-selector-native-search:focus{border-color:var(--app-primary);box-shadow:0 0 0 2px #3458f41a}.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 #e3e6eb;border-radius:4px}.region-selected-list{background:#fff}.region-tree-node{display:flex;min-height:36px;align-items:center;gap:8px;padding:6px 10px;border-radius:3px}.region-tree-node:hover{background:#f5f7ff}.region-tree-node.is-indeterminate{background:#f7f9ff}.region-tree-toggle.t-button{width:20px;min-width:20px;height:22px;padding:0;color:#687385}.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 #e3e6eb;border-radius:4px}.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:#333;background:#fff;border:0;border-bottom:1px solid #f0f1f3;border-radius:0;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:#f5f7ff;border-color:#d8e2ff}.country-selector-option:disabled{color:#b5bbc5;background:#f6f7f9;cursor:not-allowed}.country-selector-option small{margin-left:auto;overflow:hidden;color:#9aa1ac;text-overflow:ellipsis;white-space:nowrap}.region-selected-node{display:flex;min-height:36px;align-items:center;gap:8px;padding:6px 10px;color:#4e5663;border-bottom:1px solid #f0f1f3}.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:#e34d59;background:transparent;border:0;cursor:pointer}.region-selected-node button:hover{color:#c93645}.region-selected-empty{display:grid;min-height:180px;place-items:center;color:#a0a7b1}.region-selector-footer{display:flex;justify-content:flex-end;gap:8px}.goods-type-option{display:flex;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;color:#34363b;background:#fafbfc;border:2px solid #dfe1e5;border-radius:8px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.goods-type-option strong{font-size:16px;font-weight:600}.goods-type-option span{color:#666b73;font-size:12px}.goods-type-option-selected{color:var(--app-primary);background:#f1f4ff;border-color:var(--app-primary)}.goods-type-option-selected span{color:var(--app-primary)}.goods-type-option:disabled{cursor:default}.goods-editor-card{margin-top:16px;padding:1px;background:#fff;border-radius:8px}.goods-editor-tabs{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:760px}.goods-editor-tabs .t-tabs__header{grid-column:1;grid-row:1;float:none;min-height:100%}.goods-editor-tabs .t-tabs__nav{width:100%;min-height:100%;height:100%;align-self:stretch;background:#f8f8fa}.goods-editor-tabs .t-tabs__nav-container,.goods-editor-tabs .t-tabs__nav-scroll,.goods-editor-tabs .t-tabs__nav-wrap{width:100%}.goods-editor-tabs .t-tabs__nav-wrap{align-items:stretch}.goods-editor-tabs .t-tabs__nav-container.t-is-left:after{display:none}.goods-editor-tabs .t-tabs__nav-item{width:100%;min-height:48px;justify-content:center;color:#666b73;text-align:center}.goods-editor-tabs .t-tabs__nav-item-wrapper{width:100%;height:48px;margin:0;padding:0 16px;border-radius:0}.goods-editor-tabs .t-tabs__nav-item-text-wrapper{position:static;width:100%;min-width:0;flex:1 1 auto}.goods-editor-tabs .t-tabs__nav-item.t-is-active{color:var(--app-primary);background:#fff}.goods-editor-tabs .t-tabs__bar.t-is-left{right:auto;left:0;width:4px;background:var(--app-primary)}.goods-editor-tabs .t-tabs__content{grid-column:2;grid-row:1;min-width:0;padding:24px 0 0 28px}.goods-editor-tab-label{position:static;display:flex;width:100%;min-height:20px;align-items:center;justify-content:center;padding:0 24px;font-size:14px;line-height:20px}.goods-editor-tabs .goods-editor-tab-label-error{color:#ff4d4f;font-weight:600}.goods-editor-tab-required{position:absolute;top:50%;right:10px;display:inline-grid;width:18px;height:18px;place-items:center;color:#fff;background:#ff4d4f;border-radius:50%;font-size:12px;font-weight:700;line-height:18px;transform:translateY(-50%)}.goods-editor-section{max-width:980px}.goods-editor-section .goods-base-form{padding-bottom:40px}.goods-editor-section h2{margin:0 0 24px;padding-left:12px;border-left:3px solid var(--app-primary);color:#242933;font-size:16px;font-weight:500}.goods-editor-section .t-form__item{margin-bottom:var(--form-item-gap)}.goods-editor-section>.t-form .t-form__label{width:110px!important}.goods-editor-section>.t-form .t-form__controls{margin-left:110px!important}.goods-editor-section .t-input,.goods-editor-section .t-textarea,.goods-editor-section .t-select{max-width:680px}.goods-three-line-textarea .t-textarea__inner{height:86px!important;min-height:86px!important;resize:none}.form-help{display:block;margin-top:6px;color:#59616d;font-size:12px;line-height:20px}.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:#fff;border:1px solid var(--app-border);border-radius:3px;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:2px;box-shadow:inset 0 0 0 1px #00000012}.goods-title-tag-hex{display:grid;width:104px;height:32px;place-items:center;color:#59616d;background:#f5f6f8;border:1px solid var(--app-border);border-radius:3px;font-size:14px}.goods-title-tag-preview{min-width:32px;font-size:14px;line-height:32px}.goods-images-field .goods-cover-in-gallery{display:flex;width:fit-content;margin-top:12px;font-size:12px}.goods-images-field .goods-cover-in-gallery .t-checkbox__label{font-size:12px}.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:#59616d}.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}.goods-editor-section>.t-form .goods-verification-config .t-form__label{width:110px!important}.goods-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:#59616d;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:#59616d}.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:#59616d}.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:#f1f4ff;border:1px solid #cbd7ff;border-radius:3px;cursor:pointer}.goods-media-asset-button:hover{border-color:var(--app-primary);background:#e7edff}.goods-media-asset-name{max-width:360px;overflow:hidden;color:#59616d;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:#59616d}.goods-inline-grid .t-input,.goods-inline-grid .t-input-number{width:200px}.goods-inline-grid small{color:#9098a5;font-size:12px}.goods-price-form,.goods-price-options-form{max-width:900px}.goods-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:#59616d}.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:#9098a5;font-size:12px;line-height:20px}.goods-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:#f8faff;border:1px solid #e4e9f2;border-radius:4px;transition:opacity .12s ease;will-change:transform}.goods-spec-group-header{display:flex;align-items:center;gap:8px}.goods-spec-group-drag-handle{color:#a0a8b3;cursor:grab;-webkit-user-select:none;user-select:none}.goods-spec-group-header .t-input{width:220px}.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:#fff;background:#aeb4bd;border:0;border-radius:50%;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:#8f98a5}.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:#fff;background:#aeb4bd;border:0;border-radius:50%;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:#fff;box-shadow:0 8px 24px #14233c2e}.goods-drag-handle{color:#a0a8b3;cursor:grab;-webkit-user-select:none;user-select:none}.goods-spec-group-drag-handle,.goods-spec-value-editor>.goods-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{width:100%;min-width:1160px;border-collapse:collapse}.goods-sku-table th,.goods-sku-table td{padding:8px;border:1px solid #edf0f4;text-align:left}.goods-sku-table th{color:#69717d;background:#f7f8fa;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:3px}.goods-sku-batch-button svg{width:16px;height:16px}.goods-batch-popover{width:260px;padding:16px;color:#59616d;background:#fff;text-align:left}.goods-batch-popover>strong{display:block;margin-bottom:12px;color:#4c5562;font-size:14px;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:11px}.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:#59616d}.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:#9098a5;font-size:13px;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:#c5cad2;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:#fff;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:#3f4650}.goods-pickup-table th,.goods-pickup-table td{height:48px;padding:0 16px;border-bottom:1px solid #edf0f4;text-align:left}.goods-pickup-table th{color:#30343b;background:#f7f8fb;font-weight:600}.goods-pickup-table td[colspan]{height:128px;color:#8b929c;text-align:center}.goods-promotion-form .t-form__controls-content{align-items:flex-start}.goods-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:180px;display:flex;justify-content:center;gap:14px;height:64px;align-items:center;background:#fff;border-top:1px solid var(--app-border);box-shadow:0 -4px 16px #0000000a}.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:12px;font-weight:500}.contact-item small{margin-top:3px;color:#9da4af;font-size:10px}.qr-placeholder{display:grid;width:46px;height:46px;place-items:center;color:#17213b;background:repeating-linear-gradient(45deg,#17213b 0,#17213b 3px,#fff 3px,#fff 6px);border:4px solid #fff;box-shadow:0 0 0 1px #d8dde8;font-size:9px;font-weight:700}.qr-placeholder.orange{color:#be6b2c;background:repeating-linear-gradient(135deg,#be6b2c 0,#be6b2c 3px,#fff 3px,#fff 6px)}.live-page{min-height:calc(100vh - 56px);background:#fff}.search-panel{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;background:#f5f9ff;border-radius:2px}.live-filter-field{display:flex;height:32px;align-items:center;gap:8px;color:#333;white-space:nowrap}.live-filter-field>span{flex:0 0 auto}.live-filter-field>.t-select{width:120px}.live-date-field .search-date-range-picker{width:260px}.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:2px 0 0 2px}.keyword-field>.t-input{margin-left:-1px;border-radius:0 2px 2px 0}.live-filter-actions{display:flex;height:32px;gap:16px}.live-filter-actions .t-button{min-width:60px}.live-operation-bar{display:flex;min-height:72px;align-items:center;justify-content:space-between}.live-operation-bar>div{display:flex;gap:16px}.live-activity-table .t-table__th-cell{height:48px;color:#5f6670;background:#f5f6f8;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:#315ff5;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:#315ff5;background:#edf2ff;border-radius:2px;font-size:12px}.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:#999;font-size:12px}.live-list-anchor .t-avatar,.live-list-anchor .live-member-avatar{flex:0 0 32px}.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-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:#315ff5;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 - 103px);padding:16px 16px 88px;background:#f5f6f8}.live-create-page .live-screen-preview-area,.live-create-page .live-create-card{border-radius:0}.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 .goods-editor-tabs{grid-template-columns:minmax(0,1fr);min-height:0}.live-settings-only-page .goods-editor-tabs .t-tabs__header{display:none}.live-settings-only-page .goods-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:#333;line-height:32px;text-align:right}.live-create-label.required:before{margin-right:4px;color:#e34d59;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:#555;background:#f7f7f7;border:1px solid #dcdcdc;cursor:pointer}.live-mode-tabs button.active{position:relative;z-index:1;color:#315ff5;background:#fff;border-color:#315ff5}.live-help{margin:7px 0 0;color:#999;font-size:12px;line-height:17px}.live-field-error{margin:6px 0 0;color:#e34d59;font-size:12px;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:0}.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-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:#999;font-size:12px;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:#999;background:#fafafa;border:1px dashed #c9ced6;cursor:pointer}.cover-upload:hover{color:#315ff5;border-color:#315ff5}.cover-upload svg{width:24px;height:24px}.cover-tip{margin:14px 0 0;color:#999;font-size:12px;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:#555;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:#999;font-size:12px;line-height:18px}.live-setting-control strong{color:#e34d59;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:#333;background:#f5f7fa;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-selection-table .t-table__header th{height:40px;color:#5f6670;background:#f5f5f5;font-weight:500}.live-selection-table .t-table__body td{height:48px}.live-goods-selection-table{width:100%}.live-empty-selection{display:block;margin-top:12px}.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-picker-search .t-input{width:100%}.live-member-cell,.live-product-cell{display:flex;align-items:center;gap:10px}.live-member-avatar,.live-product-placeholder{display:inline-grid;width:32px;height:32px;place-items:center;color:#315ff5;background:#edf2ff;border-radius:50%}.live-product-cell img{width:42px;height:42px;object-fit:cover;border-radius:4px}.live-management-filter label{display:flex;height:32px;align-items:center;gap:8px;white-space:nowrap}.live-management-filter .list-filter-text-input{width:240px;min-width:240px;max-width:240px;flex-basis:240px}.live-management-table .t-table__th-cell{height:48px;color:#5f6670;background:#f5f6f8;font-weight:500}.live-management-table.table-card .t-table__pagination-wrap{padding-top:18px}.live-row-actions{display:flex;align-items:center;gap:14px}.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:24px 24px 88px;background:#f5f8fa}.live-anchor-editor-form{min-height:420px;padding:32px 24px;background:#fff}.live-anchor-editor-form .t-form{max-width:760px}.live-relation-picker{width:420px}.live-selected-relation{display:flex;min-height:56px;align-items:center;gap:12px;padding:8px 10px;background:#f7f9fc;border:1px solid var(--app-border);border-radius:4px}.live-selected-relation>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.live-selected-relation strong{font-weight:500}.live-selected-relation small{color:var(--app-text-secondary)}.live-sticky-footer{position:fixed;z-index:70;right:0;bottom:0;left:180px;display:flex;height:64px;align-items:center;background:#fff;border-top:1px solid var(--app-border);box-shadow:0 -4px 16px #0000000a}.live-create-footer{justify-content:flex-start;padding:0 72px}.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}.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}.interaction-editor-page{padding:24px 20px 88px;background:#f5f4f8}.voting-editor-form{width:100%;max-width:none}.voting-card-stack{display:flex;flex-direction:column;gap:24px}.voting-section-card{border:0!important;border-radius:0!important;box-shadow:none!important}.voting-section-card .t-card__header{min-height:46px;padding:0 20px;border-bottom:1px solid #e7e7e7}.voting-section-card .t-card__title{font-size:16px;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%}.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:#5f6670;background:#f5f5f5;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:#5f6670}.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:#eef3ff}.interaction-option-reorder-move{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.interaction-option-drag-preview{overflow:hidden;background:#fff;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:#8b929c;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-card-stack{display:flex;flex-direction:column;gap:24px}.check-in-section-card{border:0!important;border-radius:0!important;box-shadow:none!important}.check-in-section-card .t-card__header{min-height:46px;padding:0 20px;border-bottom:1px solid #e7e7e7}.check-in-section-card .t-card__title{font-size:16px;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}.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:#5f6670;background:#f5f5f5;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:#eef3ff}.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: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}.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:760px){.interaction-editor-page{padding:24px 16px 88px}.voting-section-card .t-card__body{padding-right:40px;padding-left:40px}}@media(max-width:680px){.interaction-editor-page{padding:24px 12px 88px}.voting-section-card .t-card__header{padding-right:20px;padding-left:20px}.voting-section-card .t-card__body{padding:24px 20px 32px}.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 - 103px);padding:16px 16px 90px;background:#f5f6f8}.live-settings-tabs .t-tabs__nav-wrap{border-bottom:1px solid var(--app-border)}.live-settings-tabs .t-tabs__content{display:none}.settings-notice{display:flex;align-items:center;justify-content:space-between;margin:16px 0 20px;padding:7px 8px 7px 16px;color:#555;background:#f4f7ff;border-radius:4px}.settings-content{max-width:1180px}.settings-section{margin-top:24px}.settings-section h2{position:relative;margin:0 0 18px;padding-left:12px;font-size:15px;font-weight:500}.settings-section h2:before{position:absolute;top:2px;bottom:2px;left:0;width:2px;background:#315ff5;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:#333}.default-cover-grid small{color:#999;font-size:11px}.default-cover{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#315ff5,#7770e9 65%,#d65da8);border:0;border-radius:4px;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:#999}.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:#666;background:#f6f7f9;border-bottom:1px solid var(--app-border)}.empty-data-table .t-empty{height:260px}.gift-toolbar>h2{margin:0 20px 0 0;font-size:15px;font-weight:500}.gift-placeholder{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:linear-gradient(145deg,#ffbd5c,#e36c4c);border-radius:6px;font-size:10px}.gift-actions{display:flex;gap:12px}.live-gift-settings-page{min-height:calc(100vh - 103px);padding:16px 16px 90px;background:#f5f6f8}.live-gift-settings-content{min-height:calc(100vh - 151px);padding:24px;background:#fff}.gift-settings-notice{margin:0 0 16px;padding:12px 16px;background:#edf5ff;border-radius:4px}.gift-settings-notice strong{display:block;margin-bottom:8px;color:#303642;font-size:14px;font-weight:500}.gift-settings-notice p{margin:4px 0;color:#59616d;font-size:13px;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:#303642}.gift-count{color:#8b929c;font-size:13px}.gift-table{width:100%;border:1px solid var(--app-border)}.gift-table .t-table__th-cell{height:44px;color:#5f6670;background:#f5f6f8;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:#7b838f;background:transparent;border:0;cursor:grab}.gift-sort-handle:active{cursor:grabbing}.gift-sort-handle svg{width:18px;height:18px}.gift-table tr.is-dragging{opacity:.35;background:#eef3ff}.gift-drag-preview{position:fixed;z-index:9999;overflow:hidden;background:#fff;box-shadow:0 8px 24px #14233c2e;table-layout:fixed;pointer-events:none;opacity:.92}.gift-drag-preview-table{border-collapse:collapse}.gift-drag-preview td{height:64px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--app-border);color:#303642;vertical-align:middle}.gift-image,.gift-effect-image{display:block;width:48px;height:48px;object-fit:cover;border-radius:4px}.gift-placeholder{display:inline-grid;width:48px;height:48px;place-items:center;color:#fff;background:linear-gradient(145deg,#ffbd5c,#e36c4c);border-radius:6px}.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:#303642}.gift-rules-editor{display:block;width:600px;max-width:100%;margin-top:12px}.gift-unit{margin-left:8px;color:#7b838f}.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:24px;background:#fff}.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:#303642}.live-settings-activity-label{color:#7b838f;font-size:13px}.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:180px}.live-settings-page.live-virtual-avatar-settings-page{height:calc(100dvh - 103px);min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:16px}.live-virtual-avatar-settings-page>.live-general-settings-tabs{flex-shrink:0}.live-virtual-avatar-workspace{display:grid;flex:1;min-height:0;overflow:hidden;grid-template-columns:220px minmax(0,1fr);background:#fff}.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:#303642;background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:14px;text-align:left}.virtual-avatar-group-item:hover{background:#f4f6fa}.virtual-avatar-group-item.is-active{color:var(--app-primary);background:#edf3ff}.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:#9299a3;font-size:12px}.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:#6f7782;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:#fff}.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:#a1a7b0;font-size:14px}.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:#f5f6f8}.virtual-avatar-cell-avatar{width:40px;height:40px;overflow:hidden;border-radius:50%;background:#f3f5f7}.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:#303642;text-align:left;background:#fff;border:1px solid var(--app-border);border-radius:4px;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:#b7c7ff;box-shadow:0 4px 14px #315ff514}.live-control-page{position:fixed;z-index:20;top:56px;right:0;bottom:0;left:56px;background:#f3f5f9;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:#697586;background:#f3f5f9}.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:#edf5ff}.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:#4b5563;font-size:14px}.intimacy-rules{display:grid;gap:0;margin-top:8px;border:1px solid var(--app-border);background:#fff}.intimacy-rule-header{display:grid;grid-template-columns:150px 330px 180px 180px;column-gap:16px;padding:12px 20px;color:#5f6670;background:#f5f6f8;font-size:13px;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:#4b5563;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:#fff;background:#315ff5;border-radius:10px;font-weight:600}.interaction-module-logo{width:48px;height:48px;font-size:18px}.interaction-mini-logo{width:32px;height:32px;border-radius:6px;font-size:13px}.interaction-module-logo.is-red,.interaction-mini-logo.is-red{background:#ef6a6a}.interaction-module-logo.is-orange,.interaction-mini-logo.is-orange{background:#f39a4a}.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:#4d7bf3}.interaction-module-logo.is-cyan,.interaction-mini-logo.is-cyan{background:#36a7b9}.interaction-module-logo.is-green,.interaction-mini-logo.is-green{background:#5eb88b}.interaction-module-logo.is-indigo,.interaction-mini-logo.is-indigo{background:#6572c9}.interaction-module-logo.is-gold,.interaction-mini-logo.is-gold{background:#d59a35}.interaction-module-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.interaction-module-copy strong{font-size:15px;font-weight:500}.interaction-module-copy small{overflow:hidden;color:#8b929c;text-overflow:ellipsis;white-space:nowrap}.interaction-module-arrow{color:var(--app-primary);font-size:13px;white-space:nowrap}.interaction-activity-toolbar{min-height:56px}.interaction-activity-toolbar strong{color:#303642;font-size:15px;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:#f5f6f8}.interaction-editor-card{min-height:calc(100vh - 151px);padding:28px 32px 48px;background:#fff}.interaction-editor-heading{display:flex;align-items:center;gap:16px;margin-bottom:28px}.interaction-editor-heading h1{margin:0;color:#303642;font-size:18px;font-weight:500}.interaction-editor-heading p{margin:7px 0 0;color:#8b929c}.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:#8b929c}.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:#59616d}.interaction-config-divider{display:flex;align-items:center;gap:14px;margin:28px 0 22px;color:#303642;font-size:15px}.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}.goods-editor-tabs{display:grid;grid-template-columns:minmax(104px,28vw) minmax(0,1fr);min-height:0}.goods-editor-tabs .t-tabs__nav-item-wrapper,.goods-editor-tabs .goods-editor-tab-label{padding:0 8px}.goods-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:13px}.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-create-actions{position:static;margin-left:auto;transform:none!important}.interaction-editor-footer .live-create-actions{margin-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:24px;background:#fff;border-radius:8px}.live-settings-page .live-settings-shell{border-radius:0}.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:#303642;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:#444b55;background:#f7f8fa;border:1px solid #edf0f4;border-radius:4px}.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 #edf0f4}.live-settings-color-item{display:grid;min-width:0;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;color:#5f6670}.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:#5f6670}.live-settings-subfield>span:first-child{color:#303642}.live-settings-number-line{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:8px;color:#7b838f}.live-settings-validation-error{margin:-4px 0 16px var(--live-settings-label-width, 140px)}.live-settings-preview{width:360px;min-width:360px;color:#303642}.live-preview-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;margin-bottom:12px}.live-preview-heading strong{font-size:15px;font-weight:500}.live-preview-heading span{color:#9299a3;font-size:12px}.live-preview-phone{width:318px;height:642px;margin:0 auto;padding:8px;background:#1f232b;border:1px solid #11151b;border-radius:24px;box-shadow:0 12px 28px #12182324}.live-preview-video{position:relative;width:300px;height:624px;overflow:hidden;background:#4b5360;border-radius:18px}.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:#303642}.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:#fff}.live-preview-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#fff;background:#3458f4;border:2px solid rgb(255 255 255 / 82%);border-radius:50%;font-size:12px}.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:12px;font-weight:500}.live-preview-anchor small{margin-top:2px;color:#fffc;font-size:10px}.live-preview-anchor small svg{width:10px;height:10px}.live-preview-topbar button{height:25px;padding:0 8px;color:#fff;background:#3458f4;border:0;border-radius:4px;font-size:11px}.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:9px;white-space:nowrap;animation-name:live-preview-watermark-move;animation-timing-function:linear;animation-iteration-count:infinite}.live-preview-watermark.is-white{color:#fff}.live-preview-watermark.is-black{color:#111}.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}@keyframes live-preview-watermark-move{0%{transform:translate(-10%)}to{transform:translate(115%)}}.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:#fff;background:#1419219e;border-radius:4px;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.live-preview-gift-announcement{display:flex;align-items:center;gap:5px;color:#ffe09b;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:#fff;background:#1c212a9e;border-radius:4px;font-size:9px}.live-preview-meta-chips svg{width:10px;height:10px}.live-preview-welcome{padding:6px 8px;color:#ffe8a5;background:#4f3a1aa3;border-radius:4px;font-size:10px;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:4px;font-size:10px;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:#303642;background:#fff;border-radius:4px}.live-preview-product-image{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#3458f4;background:#edf3ff;border-radius:3px}.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:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-preview-product small{margin-top:3px;color:#e34d59;font-size:10px}.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:15px;font-size:10px;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:#fff;background:transparent;border:0}.live-preview-toolbar button svg{width:18px;height:18px}.live-preview-toolbar button small{width:38px;overflow:hidden;font-size:8px;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:8px}.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}}.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-limit{color:#8b929c;font-size:12px;font-weight:400}.media-picker-footer-usage{color:#8b929c;font-size:12px}.media-picker-footer-actions{display:flex;align-items:center;gap:10px}.media-picker-layout{display:grid;height:min(600px,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:#333;background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:14px;text-align:left}.media-group-item:hover{background:#f3f6fb}.media-group-item.active{color:var(--app-primary);background:#edf3ff}.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:#9aa1aa;font-size:12px}.media-group-actions{display:none;align-items:center;gap:10px;color:#69717d}.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-picker-usage{flex:0 0 auto;color:#8b929c;font-size:12px}.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:#fff;border:1px solid var(--app-border);border-radius:8px;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:#333;font-size:14px;font-weight:600}.media-upload-progress-close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;color:#8b929c;background:transparent;border:0;cursor:pointer;font-size:20px;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:#59616d;font-size:13px}.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:12px}.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:#fff1f0;border-radius:4px;font-size:12px;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{width:260px;flex:0 0 260px;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:#8b929c;font-size:12px;white-space:nowrap}.media-grid-format-help{width:15px;height:15px;color:#8b929c;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 10px}.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-grid-video{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.media-card{position:relative;width:128px;min-width:0}.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:#fff;border:1px solid var(--app-border);border-radius:6px;box-sizing:border-box}.media-grid-video .media-card-video-layout.media-card-selected{border-color:var(--app-primary);background:var(--app-primary-light, #edf3ff)}.media-grid-video .media-card-video-layout .media-card-image{position:relative;z-index:1;width:72px;height:72px;flex:0 0 72px}.media-card-video-meta{display:grid;min-width:0;flex:1 1 auto;align-content:center;gap:8px}.media-card-video-meta .media-card-name{margin-top:0;color:#333;font-size:14px}.media-card-video-size,.media-card-video-duration{color:#59616d;font-size:12px;line-height:18px}.media-card-video-duration-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.media-card-video-actions{display:flex;height:28px;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-card-video-layout:hover .media-card-video-actions{opacity:1;pointer-events:auto}.media-card-video-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#00000045;opacity:0;pointer-events:none;transition:opacity .16s ease}.media-card-video-layout:hover .media-card-video-hover-overlay{opacity:1}.media-card-video-layout .media-card-video-meta{position:relative;z-index:3}.media-card-video-action-button{display:inline-flex;width:18px;height:20px;align-items:center;justify-content:center;padding:0;color:#fff;background:transparent;border:0;cursor:pointer}.media-card-video-action-button:hover{color:#fff}.media-card-video-action-button svg{width:16px;height:16px}.media-card-video-actions .t-link{color:#fff;font-size:12px}.media-card-video-actions .t-link:hover{color:#fff}.media-card-video-actions .t-link--theme-danger{color:#d54941}.media-card-image{position:relative;display:block;width:128px;height:128px;overflow:hidden;background:#f4f5f7;border:2px solid transparent;border-radius:4px}.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:#eef1f5}.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:#00000045;opacity:1}.media-card-overlay-actions{display:flex;height:28px;align-items:center;align-self:flex-end;gap:10px;padding:0 9px;color:#fff;background:#000000b8;border-radius:3px;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:#000000b8;border-radius:3px;pointer-events:auto}.media-card-overlay-links .t-link{color:#fff;font-size:12px}.media-card-overlay-links .t-link--theme-danger{color:#ff8b8f}.media-card-selected-icon{position:absolute;right:7px;bottom:7px;z-index:4;width:22px;height:22px;color:var(--app-primary);background:#fff;border-radius:50%}.media-card-name{margin-top:6px;overflow:hidden;color:#333;font-size:13px;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(max-width:1100px){.media-picker-layout{grid-template-columns:180px minmax(0,1fr)}}.customer-page{min-height:calc(100vh - 56px);padding:24px;background:#f5f8fa}.customer-list-page,.customer-tag-page,.customer-level-page,.customer-credit-page{padding:16px}.customer-page h1,.customer-page h2,.customer-page p{margin-top:0}.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}.customer-page-heading h1,.customer-editor-heading h1{margin-bottom:5px;color:#242933;font-size:20px;font-weight:500}.customer-page-heading p,.customer-editor-heading p{margin-bottom:0;color:#8b929c;font-size:12px}.customer-page-heading>span{color:#9aa1aa;font-size:12px}.customer-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:16px}.customer-metric-card{height:142px;padding:18px 20px;background:#fff;border:0;border-radius:8px}.metric-title-row{display:flex;height:24px;align-items:center;color:#66707d}.metric-title-row>svg{width:14px;height:14px;margin-left:5px;color:#a5acb6}.metric-title-row .t-button{width:26px;height:26px;margin-left:auto;color:#818996}.customer-metric-card>strong{display:block;margin-top:10px;color:#252b36;font-size:28px;font-weight:500;line-height:36px}.metric-compare{display:flex;align-items:center;justify-content:space-between;margin-top:11px;color:#a0a6af;font-size:12px}.metric-compare b{font-weight:500}.metric-compare b.up{color:#e34d59}.metric-compare b.down{color:#00a870}.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:#fff;border:0;border-radius:8px}.customer-analysis-panel h2{margin-bottom:14px;color:#333a45;font-size:15px;font-weight:500}.customer-donut-layout{display:flex;height:244px;align-items:center;justify-content:center;gap:54px}.customer-donut{position:relative;display:grid;width:160px;height:160px;flex:0 0 160px;place-items:center;border-radius:50%}.customer-donut:after{position:absolute;width:98px;height:98px;background:#fff;border-radius:50%;content:""}.customer-donut>div{z-index:1;text-align:center}.customer-donut strong,.customer-donut span{display:block}.customer-donut strong{color:#303742;font-size:22px;font-weight:500}.customer-donut span{margin-top:4px;color:#9299a3;font-size:12px}.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:#606874;font-size:12px}.customer-chart-legend i{width:8px;height:8px;border-radius:2px}.customer-chart-legend b{color:#333a45;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:#949ba5;font-size:12px}.customer-trend-chart svg{display:block;width:100%;height:238px;overflow:visible}.chart-grid-line{stroke:#edf0f4;stroke-width:1}.chart-line-area{fill:none;stroke:#315ff51f;stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.chart-line-path{fill:none;stroke:#315ff5;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-line-point{fill:#fff;stroke:#315ff5;stroke-width:2}.customer-trend-chart text{fill:#9ba2ac;font-size:10px}.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:#8c939d;line-height:22px}.customer-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;border:0}.customer-filter-item{display:flex;height:32px;align-items:center;color:#414853;white-space:nowrap}.customer-filter-item>span{margin-right:8px}.customer-filter-item>.t-select{width:150px}.customer-keyword-field>.t-input{width:240px}.list-date-range-field .t-date-range-picker{width:250px;min-width:250px;max-width:250px}.customer-range-field>div{display:flex;align-items:center;gap:6px}.customer-range-field .t-input-number{width:88px}.customer-range-field i{color:#adb3bc;font-style:normal}.customer-filter-actions{display:flex;height:32px;gap:12px}.customer-operation-bar{display:flex;min-height:72px;align-items:center;justify-content:flex-end}.customer-operation-bar-left{justify-content:flex-start}.coupon-toolbar{justify-content:space-between}.customer-operation-bar>div{display:flex;align-items:center;gap:16px}.customer-operation-actions{display:flex;align-items:center;gap:12px}.customer-list-content-padded>.search-panel,.live-management-content>.search-panel{margin-bottom:0}.customer-list-content-padded>.customer-operation-bar,.live-management-content>.live-operation-bar{min-height:72px}.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:#313842;font-weight:500}.customer-operation-bar>div>span{color:#969da6;font-size:12px}.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:#fff}.customer-table{background:#fff}.customer-table .t-table__th-cell{height:48px;color:#5f6670;background:#f5f6f8;font-weight:500}.customer-table .t-table__td-cell{min-height:58px}.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:#315ff5;background:#e9efff;border-radius:50%;font-weight:500}.customer-info-cell a,.customer-info-cell small{display:block}.customer-info-cell a{color:#315ff5;text-decoration:none}.customer-info-cell small{margin-top:4px;color:#949ba5}.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:#596273;font-size:14px}.customer-credit-current strong{color:#303642;font-size:16px;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:#303642;border:1px solid #dcdfe6;border-right:0}.customer-credit-input .t-input-number{width:100%}.customer-credit-tabs>.t-tabs__nav{margin-bottom:16px}.customer-credit-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}.customer-credit-filter .customer-simple-filter-label{display:flex;align-items:center;white-space:nowrap}.customer-credit-filter .t-input{width:220px}.customer-credit-filter .t-select{width:180px}.customer-credit-table .t-table__th-cell{height:48px;color:#5f6670;background:#f5f6f8;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:#e34d59;font-weight:500}.credit-change-decrease{color:#2ba471;font-weight:500}.customer-consumption span,.customer-consumption b{display:block}.customer-consumption b{margin-top:4px;color:#505863;font-weight:400}.status-frozen{color:#e34d59}.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}.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;white-space:nowrap}.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:#d9d9d9;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 #edf0f4}.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:#fff}.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:#e34d59;font-size:12px}.form-control-width-default{width:420px!important;max-width:100%}.form-control-width-small{width:210px!important;max-width:100%}.form-label-width-80{--form-label-width: 80px}.form-label-width-120{--form-label-width: 120px}.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}.form-control-stack{display:flex;flex-direction:column;align-items:flex-start}.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:#f3f3f3;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:#5f6670;background:#f5f6f8!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:0!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;margin:0 0 16px;color:#3f4a5a;background:#eaf2ff!important;border:1px solid #d5e3f8;line-height:1.8}.interaction-list-guide+.live-management-filter{margin-top:16px!important}.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:#5f6670;background:#f5f6f8;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:#edf3ff;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 #edf0f4}.task-field-line{display:flex;min-width:0;align-items:center;gap:12px}.task-field-line>span{width:72px;flex:0 0 72px;color:#555}.task-field-line>.t-select,.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}.task-time-composite>.t-select{width:82px;margin-left:-1px}.task-time-composite>.number-input .t-input,.task-time-composite>.t-select .t-input{border-radius:0}.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{width:120px;flex:0 0 120px}.task-coupon-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;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:#7d8590;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:#8b929c;background:#fafbfc;border:1px dashed #cbd1d9;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:12px}.customer-simple-filter{min-height:80px;gap:12px}.customer-list-content{min-height:calc(100vh - 151px);background:#fff;border-radius:0}.customer-tag-content,.customer-level-content{padding:0}.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-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:#315ff5;font-size:14px;font-weight:600}.level-icon{display:grid;width:40px;height:40px;place-items:center;color:#fff;background:#315ff5;border-radius:4px;font-size:10px;font-weight:600}.level-icon.silver{color:#4f5966;background:#dce2e9}.level-icon.gold{color:#62420b;background:#f7cf70}.level-icon.black{background:#263242}.customer-editor-page{padding-bottom:88px}.customer-editor-page-flush{padding:0 0 88px}.customer-editor-workspace{padding:16px;background:transparent}.customer-editor-heading{min-height:72px;padding:0 24px;background:#fff;border:0;border-radius:8px}.customer-editor-heading h1{font-size:18px}.customer-editor-section{margin-top:16px;padding:22px 24px 28px;background:#fff;border:0;border-radius:8px}.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 #315ff5;color:#343b46;font-size:15px;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:#7d8798;background:#f7f8fa;border:1px dashed #cbd1d9;cursor:pointer;font-size:13px}.image-picker-empty svg{width:25px;height:25px;color:#2f3743}.image-picker-selected{position:relative;width:110px;height:110px;overflow:hidden;background:#f4f5f7;border:1px dashed #cbd1d9;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:#eef1f5}.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:#000000b8}.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:#17191d;border:0;border-radius:0;box-shadow:none}.video-preview-player{display:block;width:min(100%,960px);max-width:100%;max-height:calc(100vh - 220px);background:#000;transform-origin:center;transition:transform .16s ease}.video-preview-player-original{width:auto;max-width:none;max-height:none}.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:#fff;background:#00000080;border:0;border-radius:50%;cursor:pointer}.video-preview-close:hover{background:#000000b8}.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:#2f3743;background:#e7e9edeb;border-radius:6px;box-shadow:0 4px 16px #0000002e;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:#2f3743;background:transparent;border:0;border-radius:4px;cursor:pointer}.video-preview-tool-button:hover:not(:disabled){color:var(--app-primary);background:#f2f5ff}.video-preview-tool-button:disabled{color:#c4c9d0;cursor:not-allowed}.video-preview-tool-button svg{width:19px;height:19px}.video-preview-scale{min-width:48px;color:#39404a;font-size:14px;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:#0000008f;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:#fff}.image-picker-actions .t-divider--vertical{height:24px;margin:0 4px;border-color:#ffffffb3}.image-picker-action,.image-picker-replace{padding:0;color:#fff;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:13px;font-weight:600}.rich-text-editor{max-width:100%}.rich-text-editor .tox .tox-toolbar{background:#fff}.rich-text-editor .tox .tox-toolbar__group{padding:0 2px;border-right:1px solid #e7e9ed}.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:0}.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 #edf0f4}.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:#f7f9fc}.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:#315ff5;background:#e8efff;border-radius:3px}.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:#616a75}.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:#969da7;font-size:12px}.strategy-section>h2{margin-bottom:22px;padding-left:10px;border-left:3px solid #315ff5;color:#343b46;font-size:15px;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:#5f6874}.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 #edf0f4}.strategy-condition-row:first-child{border-top:0}.strategy-condition-row>div{display:flex;align-items:center;gap:8px}.strategy-condition-label{color:#5f6874}.downgrade-condition-mode{gap:12px}.downgrade-condition-list{margin-top:-4px}.customer-editor-footer{position:fixed;z-index:70;right:0;bottom:0;left:180px;display:flex;height:64px;align-items:center;justify-content:center;gap:12px;background:#fff;border-top:1px solid #e7eaf0;box-shadow:0 -4px 14px #0000000a}.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:#969da7;font-size:12px}.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 #edf0f4}.auto-rule-row>div{display:flex;align-items:center;gap:8px;color:#5f6874}.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:12px}.customer-detail-heading{min-height:56px;margin-bottom:16px;background:#fff;border:0;border-radius:8px}.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:#fff;border:0;border-radius:8px}.customer-detail-avatar{display:grid;width:72px;height:72px;place-items:center;color:#315ff5;background:#e8efff;border-radius:50%;font-size:24px}.customer-detail-profile h1{margin-bottom:8px;font-size:20px;font-weight:500}.customer-detail-profile p{margin-bottom:10px;color:#7d8590}.customer-detail-profile .t-tag{margin-right:8px}.customer-detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);margin-top:16px;background:#fff;border:0;border-radius:8px}.customer-detail-metrics>div{min-width:0;padding:20px;border-right:1px solid #edf0f4}.customer-detail-metrics>div:last-child{border-right:0}.customer-detail-metrics span,.customer-detail-metrics strong{display:block}.customer-detail-metrics span{color:#8d949e;font-size:12px}.customer-detail-metrics strong{overflow:hidden;margin-top:8px;color:#303742;font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.customer-detail-section{margin-top:16px;padding:22px 24px;background:#fff;border:0;border-radius:8px}.customer-detail-section h2{margin-bottom:20px;font-size:15px;font-weight:500}.customer-detail-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 28px}.customer-detail-fields p{margin:0;color:#515a65}.customer-detail-fields p span{display:inline-block;width:90px;color:#949ba5}@media(max-width:1360px){.customer-donut-layout{gap:24px}.customer-filter-panel{gap:16px}}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f5f7}.login-panel{width:min(400px,100%);padding:32px;background:#fff;border:1px solid #e7eaee;border-radius:6px;box-shadow:0 8px 28px #19233014}.login-brand{display:flex;align-items:center;gap:10px;color:#17202a;font-size:18px}.login-panel h1{margin:28px 0 24px;font-size:22px;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:14px}.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:#333;text-align:left;background:#fff;border:1px solid var(--app-border);border-radius:6px;cursor:pointer}.shop-selection-item:hover{border-color:var(--app-primary);background:#f4f8ff}.shop-selection-item:disabled{cursor:wait;opacity:.7}.shop-selection-name{font-size:15px;font-weight:600}.shop-selection-role{color:var(--app-muted);font-size:13px}.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:#333;font-size:16px}.shop-selection-empty .t-button{margin-top:6px}.login-form{display:grid;gap:12px}.login-form label{margin-top:4px;color:#3e4651;font-size:14px}.login-form .t-button{margin-top:12px}.login-error{margin:0;color:#d54941;font-size:13px}.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:#7d8794;font-size:13px;text-align:center}.register-entry a{color:var(--app-primary);text-decoration:none}.register-entry a:hover{text-decoration:underline}@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:8px;background:transparent;color:inherit;font-size:14px;text-align:left;cursor:pointer}.sidebar-group-toggle:hover{background:#f2f5f7}.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-list-page{padding:16px}.settings-table .t-table__pagination{justify-content:flex-start}.role-permission-tree{border:1px solid var(--app-border)}.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:#f5f7f9;font-size:14px;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:16px}.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:14px;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:#fafbfc;font-size:14px}.permission-options{display:flex;flex-wrap:wrap;gap:16px 28px;padding:10px 16px}.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}.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}.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}.list-filter-text-input{flex-shrink:0}.customer-simple-filter .list-filter-text-input{width:260px;min-width:260px;max-width:260px;flex-basis:260px}.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:#fff;border:1px solid var(--app-border);border-radius:8px}.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:16px;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:14px;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:14px;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:14px;line-height:22px}.delivery-subpage{padding:16px 0 96px}.local-delivery-page{min-height:100%;padding:16px 16px 96px;background:#f5f6f8;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:#fff;border-radius:8px}.local-panel-header{margin-bottom:24px}.local-panel-header h2{margin:0;color:var(--app-text-primary);font-size:16px;font-weight:600;line-height:24px}.local-panel-header p{margin:4px 0 0;color:var(--app-text-secondary);font-size:13px;line-height:20px}.local-inline-help,.local-setting-help{margin-left:16px;color:var(--app-text-secondary);font-size:13px}.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:13px;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:#f7f8fa;border:1px solid var(--app-border);border-radius:4px}.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:14px}.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:#f7f8fa;border-radius:4px}.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:#8c939f}.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:#8c939f}.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:#fff}.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:14px;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:14px;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:13px;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:#eef1f5;border:1px solid var(--app-border);border-radius:4px}.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:#fff;border-radius:4px;font-size:12px}.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:4px;background:#fff}.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:4px;background:#fff;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:14px;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:50%}.local-region-pricing-fields{display:grid;gap:20px;padding:16px;margin:0 -16px -16px;background:#fff9f8;border-top:1px solid #f2f3f5}.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:#fff9f8}.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,1fr) 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>span:last-child{white-space:nowrap}.local-region-pricing-value-row{grid-template-columns:72px 28px minmax(0,1fr) 48px}.local-region-rule-card.is-active .local-region-pricing-fields,.local-region-rule-card.is-active .local-region-radius-row{background:#fff6f4}.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:14px;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:16px;font-weight:600;line-height:24px}.local-region-rule-card.is-administrative .local-region-pricing-fields{padding:24px;margin:24px 0 -20px;background:#f7f8fa;border-top:1px solid var(--app-border)}.local-region-rule-card.is-administrative.is-active .local-region-pricing-fields{background:#f7f8fa}.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:#f7f8fa;border-radius:4px}.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:0;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:#8c939f;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:4px 0 0 4px;color:var(--app-text-secondary);background:#f3f4f6;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:#f3f4f6;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:0 4px 4px 0}.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{padding:16px 24px 96px;background:#f5f6f8}.merchant-address-editor-page{padding:24px 24px 96px;background:#f5f6f8}.delivery-filter{margin-bottom:16px}.delivery-table{margin-top:16px}.standard-editor-form,.t-form.standard-editor-form{max-width:980px;padding:24px 32px 96px;background:#fff;border-radius:8px}.standard-editor-page{padding:16px 16px 96px;background:#f5f6f8;box-sizing:border-box}.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{width:100%;max-width:none;box-sizing:border-box;padding:0 0 96px;background:transparent;border-radius:0}.marketing-editor-page{min-height:calc(100vh - 103px);padding:24px;background:#f5f6fa}.coupon-editor-form>.t-card{margin-bottom:16px;border:0;border-radius:0;box-shadow:none}.coupon-editor-form>.t-card .t-card__header,.coupon-editor-form>.t-card .t-card__body{border-radius:0}.coupon-editor-form>.t-card .t-card__header{border-bottom:1px solid var(--app-border)}.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:#f7f8fa}.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-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:#f7f8fa}.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:#e34d59}.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:#f7f8fa}.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:4px}.coupon-editor-form>.t-card:last-of-type{margin-bottom:0}.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:#333;font-size:15px;font-weight:500}.shipping-rule-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--app-border);border-radius:4px}.shipping-rule-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.shipping-rule-table th{height:44px;padding:0 10px;color:#606975;background:#f7f8fa;border-bottom:1px solid var(--app-border);font-size:13px;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:#303642;font-size:14px}.shipping-rule-fixed-operation{color:#a6adb7}.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:13px;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:#fff;border:1px solid var(--app-border);border-radius:4px}.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:#fff}.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:#fff;border:1px solid var(--app-border);border-radius:6px;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:#f5f6f8}.shipping-template-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:20px;color:var(--app-text-secondary);font-size:14px;line-height:24px}.shipping-template-meta strong{color:var(--app-text-primary);font-size:16px;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:#e7e8eb}.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:13px}.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:#fafbfc;font-size:13px;font-weight:500}.shipping-template-rule-table td{color:var(--app-text-primary);font-size:14px}.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:#fff;border:1px solid var(--app-border);border-radius:6px}.shipping-template-pagination{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:760px){.delivery-fee-grid{grid-template-columns:1fr}.standard-editor-form,.t-form.standard-editor-form{padding:20px 16px 96px}}.general-settings-page{padding:24px;background:var(--td-bg-color-container)}.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:22px;padding-top:1px;padding-right:24px}.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}.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:22px;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}.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%}.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}}.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}.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){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{margin-bottom:0!important}.t-form .form-help{display:block;margin:var(--form-help-gap) 0 0!important;line-height:var(--form-help-line-height)!important}.form-help{margin:6px 0 0!important;line-height:20px!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}.wheel-no-prize{background:#f5f5f5;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(2,1fr);gap:16px}.wheel-prize-types button{min-height:150px;border:1px solid #e7e7e7;background:#f7f8fc;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.wheel-prize-types button:hover{border-color:var(--td-brand-color)}.wheel-prize-types strong{color:var(--td-brand-color);font-size:24px}.wheel-prize-types span{color:#777}.wheel-prize-content{min-height:90px;padding:18px;background:color-mix(in srgb,var(--td-brand-color) 8%,#fff);display:flex;align-items:center;gap:20px}.wheel-prize-content .t-input-adornment{width:180px}.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%,#fff);color:#666}.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:#fff;border-bottom:1px solid #eef0f5}.pre-shop-header .login-brand{margin-right:auto}.pre-shop-header>span{color:#4b5563}.shop-selection-page{display:block;background:#f5f7fb;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 #e8ebf2;border-radius:8px;background:#fff;min-height:120px;cursor:pointer}.shop-selection-avatar{position:absolute;left:16px;top:20px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--td-brand-color);color:#fff;font-size:20px}.shop-selection-name,.shop-selection-role,.shop-selection-action{display:block}.shop-selection-name{font-size:16px;font-weight:600}.shop-selection-role{margin-top:8px;color:#8a94a6}.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:#303642}.decorate-page{min-height:calc(100vh - 103px);padding:16px 16px 24px;background:#f5f6f8}.decorate-page-tabs{display:flex;height:56px;align-items:stretch;gap:32px;padding:0 24px;background:#fff;border-bottom:1px solid var(--app-border)}.decorate-page-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 2px;color:#31353d;font-size:15px;text-decoration:none}.decorate-page-tabs a:hover,.decorate-page-tabs a.is-active{color:var(--app-primary)}.decorate-page-tabs a.is-active{font-weight:600}.decorate-page-tabs a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--app-primary);content:""}.decorate-page-body{min-height:calc(100vh - 199px);padding:16px 24px 24px;background:#fff}.decorate-page-intro{margin-bottom:16px;padding:14px 16px;background:#eef2ff}.decorate-page-intro h3{margin:0 0 8px;color:#303846;font-size:15px;font-weight:500}.decorate-page-intro p{margin:2px 0;color:#6b7280;font-size:13px}.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:#fff;border:1px solid var(--app-border)}.decorate-template-card:hover{border-color:var(--app-primary)}.decorate-template-card.is-published{border-color:#9ed7b3}.decorate-template-card-cover{position:relative;min-height:0;flex:1;background:#f5f6f8}.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,#3b5bfd,#6f8bff 55%,#a5b8ff)}.decorate-template-card-cover-empty span{color:#ffffffeb;font-size:20px;letter-spacing:4px}.decorate-template-card-cover-empty em{color:#ffffffb8;font-size:12px;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:12px}.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:#303846;font-size:15px;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:#fff;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:#b6bcc6;background:#f5f6f8;border:1px dashed #cbd0d8;font-size:22px}.decorate-template-picker-name{color:#303846;font-size:14px;font-weight:500}.decorate-template-picker-desc{color:var(--app-muted);font-size:12px}.decorate-template-picker-tip{margin:16px 0 0;color:var(--app-muted);font-size:12px;text-align:center}.decorate-editor{display:flex;height:100vh;flex-direction:column;background:#f5f6f8}.decorate-editor-topbar{display:flex;height:48px;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid var(--app-border)}.decorate-editor-back{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:#303846;background:none;border:none;cursor:pointer;font-size:14px}.decorate-editor-back:hover{background:#f5f6f8}.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) 340px}.decorate-palette{overflow-y:auto;padding:8px 0 24px;background:#fff;border-right:1px solid var(--app-border)}.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:#303846;background:none;border:none;cursor:pointer;font-size:13px;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:12px;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:#eef2ff;border-color:var(--app-primary)}.decorate-palette-item.is-disabled{opacity:.4;cursor:not-allowed}.decorate-palette-item-icon{color:#4b5563;font-size:20px}.decorate-palette-item-name{color:#303846;font-size:12px}.decorate-palette-item-count{color:var(--app-muted);font-size:11px}.decorate-canvas-wrap{display:flex;min-height:0;justify-content:center;overflow-y:auto;padding:24px 48px 48px 16px}.decorate-phone{position:relative;width:375px;flex:0 0 375px;align-self:flex-start;overflow:visible;background:#fff;border:1px solid var(--app-border)}.decorate-phone-statusbar{display:flex;height:32px;align-items:center;justify-content:space-between;padding:0 18px;background:#fff}.decorate-phone-time{color:#111;font-size:13px;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,#111 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 #111;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:50%;transform:translateY(2px)}.decorate-phone-battery{position:relative;width:20px;height:10px;border:1.5px solid #111;border-radius:3px}.decorate-phone-battery:after{position:absolute;top:1.5px;right:30%;bottom:1.5px;left:1.5px;background:#111;border-radius:1px;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:#111;background:#fff;border:1px solid #ececec;font-size:12px}.decorate-phone-capsule-dots{font-weight:700;letter-spacing:2px}.decorate-phone-navbar{display:flex;height:44px;align-items:center;justify-content:center;color:#111;background:#fff;border-bottom:1px solid #edf0f4;font-size:15px;font-weight:600}.decorate-canvas{min-height:560px;padding-bottom:24px;background-repeat:no-repeat;background-size:100% auto}.decorate-canvas-empty{padding:80px 0;color:#9ca3af;text-align:center}.decorate-canvas-empty p{margin:4px 0}.decorate-canvas-empty-sub{font-size:12px}.decorate-canvas-item{position:relative;cursor:move}.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;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:#4b5563;background:#fff;border:none;border-radius:3px;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:#e34d59}.decorate-drop-indicator{height:3px;margin:2px 8px;background:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.decorate-widget-unknown{padding:12px;color:#9ca3af;font-size:12px;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:#9ca3af;background:#f5f6f8;font-size:12px}.decorate-widget-image-empty svg{font-size:28px}.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:#fff;background:#3b5bfd29;border:1px dashed rgb(59 91 253 / 60%);font-size:11px;line-height:16px}.decorate-widget-image-preview{position:absolute;top:6px;right:6px;padding:2px 8px;color:#fff;background:#00000073;font-size:11px;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:8px;box-shadow:0 2px 8px #00000014}.decorate-widget-carousel-track{position:relative;width:100%;background:#f2f3f7}.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:#9ca3af;font-size:12px}.decorate-widget-carousel-empty svg{font-size:28px}.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:50%;box-shadow:0 0 2px #0003}.decorate-widget-carousel-dot.is-active{background:#fff}.decorate-widget-carousel-indicator[data-indicator=line] .decorate-widget-carousel-dot{width:14px;height:4px;border-radius:2px}.decorate-widget-carousel-number{padding:1px 8px;color:#fff;background:#00000059;border-radius:10px;font-size:11px;line-height:16px}.decorate-widget-rich-text-content{color:#303846;font-size:14px;line-height:1.7;word-break:break-word}.decorate-widget-rich-text-content h3{margin:0 0 10px;color:#1f2d4d;font-size:17px;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:#9ca3af;background:#f5f6f8;font-size:12px}.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:#303846;border:1px solid var(--app-border);font-size:13px;text-align:center}.decorate-richtext-sample th{background:#f5f6f8;font-weight:500}.decorate-inspector{display:flex;min-height:0;flex-direction:column;background:#fff;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:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:13px}.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:#c0c4cc;cursor:not-allowed}.decorate-inspector-body{flex:1;overflow-y:auto;padding:16px}.decorate-inspector-section-title{position:relative;margin:0 0 16px;padding-left:10px;color:#303846;font-size:13px;font-weight:600}.decorate-inspector-section-title:before{position:absolute;top:3px;bottom:3px;left:0;width:3px;background:var(--app-primary);content:""}.decorate-inspector-section-title--spaced{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.decorate-inspector-section-title--compact{margin-top:4px}.decorate-inspector-section-reset{padding:0;color:var(--app-muted);background:none;border:none;cursor:pointer;font-size:12px}.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 64px;color:#4b5563;font-size:13px}.decorate-style-row-control{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.decorate-style-radio{display:flex;flex-wrap:nowrap}.decorate-style-slider{flex:1;min-width:0}.decorate-style-margin-input{width:190px}.decorate-style-value-input{flex:0 0 60px;width:60px}.decorate-style-tip{margin:-6px 0 0;padding-left:76px;color:var(--app-muted);font-size:12px}.decorate-inspector-form{display:flex;flex-direction:column;gap:18px}.decorate-inspector-field{display:flex;flex-direction:column;gap:6px}.decorate-inspector-preview-field{flex-direction:row;align-items:center;gap:24px}.decorate-inspector-label{color:#4b5563;font-size:13px}.decorate-inspector-label.is-required:before{margin-right:2px;color:#e34d59;content:"*"}.decorate-inspector-help{margin:0;color:var(--app-muted);font-size:12px}.decorate-schedule-form{display:flex;flex-direction:column;gap:12px;padding:4px 0}.decorate-schedule-tip{margin:0;color:var(--app-muted);font-size:12px}.decorate-image-block{display:flex;align-items:center;gap:12px;padding:12px;background:#f7f8fa}.decorate-image-block .image-picker{flex:0 0 auto}.decorate-image-block .image-picker-empty,.decorate-image-block .image-picker-selected{width:100px;height:100px}.decorate-image-block .image-picker-empty{gap:6px;background:#fff}.decorate-image-block .link-picker{min-width:0;flex:1}.decorate-image-block .link-picker-trigger{color:var(--app-muted);background:#eef1fe;border-color:transparent}.decorate-image-block .link-picker-trigger:hover{border-color:var(--app-primary)}.decorate-hotspot-editor{display:flex;flex-direction:column;gap:10px}.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:#4b5563;font-size:13px}.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:#fff;border:1px dashed var(--app-primary);cursor:pointer;font-size:13px}.decorate-hotspot-edit-entry:hover:not(:disabled){background:#eef2ff}.decorate-hotspot-edit-entry:disabled{color:#c0c4cc;border-color:#dcdfe6;cursor:not-allowed}.decorate-inspector-slider-row{display:flex;align-items:center;gap:12px}.decorate-inspector-slider-row .t-slider{min-width:0;flex:1}.decorate-inspector-slider-row .t-input-number{width:72px;flex:0 0 72px}.decorate-carousel-images{display:flex;flex-direction:column;gap:10px}.decorate-carousel-image-row{position:relative;display:flex;align-items:center;gap:10px;padding:10px;background:#f7f8fa}.decorate-carousel-image-row .image-picker{flex:0 0 auto}.decorate-carousel-image-row .image-picker-empty,.decorate-carousel-image-row .image-picker-selected{width:72px;height:72px}.decorate-carousel-image-row .image-picker-empty{gap:4px;background:#fff;font-size:11px}.decorate-carousel-image-row .link-picker{min-width:0;flex:1}.decorate-carousel-image-row .link-picker-trigger{color:var(--app-muted);background:#eef1fe;border-color:transparent}.decorate-carousel-image-row .link-picker-trigger:hover{border-color:var(--app-primary)}.decorate-carousel-image-remove{display:flex;width:24px;height:24px;align-items:center;justify-content:center;color:#9ca3af;background:transparent;border:0;cursor:pointer;font-size:14px}.decorate-carousel-image-remove:hover{color:#e34d59}.decorate-carousel-image-add{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;color:var(--app-primary);background:#fff;border:1px dashed var(--app-primary);cursor:pointer;font-size:13px}.decorate-carousel-image-add:hover:not(:disabled){background:#eef2ff}.decorate-carousel-image-add:disabled{color:#c0c4cc;border-color:#dcdfe6;cursor:not-allowed}.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:#f5f6f8;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:#f5f6f8;font-size:13px}.decorate-hotspot-stage-tip{margin:10px 0 0;color:var(--app-muted);font-size:12px;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:#3b5bfd38;border-color:var(--app-primary)}.decorate-hotspot-box-label{display:inline-block;padding:0 8px;color:#fff;background:var(--app-primary);font-size:12px;line-height:20px;white-space:nowrap}.decorate-hotspot-handle{position:absolute;width:10px;height:10px;background:#fff;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:#4b5563;font-size:13px}.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:#f7f8fa;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:#4b5563;font-size:13px}.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:#9ca3af;background:none;border:none;cursor:pointer}.decorate-hotspot-row-remove:hover{color:#e34d59}.decorate-hotspot-add{display:flex;height:40px;align-items:center;justify-content:center;gap:6px;color:var(--app-primary);background:#fff;border:1px dashed var(--app-primary);cursor:pointer;font-size:13px}.decorate-hotspot-add:hover:not(:disabled){background:#eef2ff}.decorate-hotspot-add:disabled{color:#c0c4cc;border-color:#dcdfe6;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:#303846;font-size:16px;font-weight:500}.decorate-placeholder-card p{margin:0;color:var(--app-muted)}.decorate-editor-shell .shop-main{padding-top:0}.apps-section-card{border:0!important;border-radius:0!important;box-shadow:none!important}.apps-section-card .t-card__header{min-height:46px;padding:0 24px;border-bottom:1px solid #e7e7e7}.apps-section-card .t-card__title{font-size:16px;font-weight:600}.apps-section-card .t-card__body{padding:16px 24px 24px}@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}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tooltip .t-popup__content{display:inline-block;border:0;z-index:5600;margin-bottom:1px;max-width:480px;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);color:var(--td-text-color-primary)}.t-tooltip--default .t-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9),inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--primary .t-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-tooltip--success .t-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.t-tooltip--danger .t-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.t-tooltip--warning .t-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.t-tooltip .t-popup__arrow{background:inherit;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-tooltip--noshadow .t-popup__content,.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before{box-shadow:none}.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))}.t-badge{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-block}.t-badge--dot,.t-badge--circle,.t-badge--round{position:absolute;top:0;right:0;color:var(--td-text-color-anti);text-align:center;font:var(--td-font-body-small);transform:translate(50%,-50%);transform-origin:100% 0;box-sizing:content-box}.t-badge--static{position:static;display:inline-block;transform:none}.t-badge--dot{right:1px;margin-top:1px;width:6px;height:6px;border-radius:var(--td-radius-circle);background-color:var(--td-error-color)}.t-badge--circle,.t-badge--round{padding-right:calc((var(--td-comp-size-xxs) - 8px) / 2);padding-left:calc((var(--td-comp-size-xxs) - 8px) / 2);min-width:8px;height:var(--td-comp-size-xxs);background-color:var(--td-error-color);line-height:var(--td-comp-size-xxs)}.t-badge--circle.t-size-s,.t-badge--round.t-size-s{padding-right:calc((var(--td-comp-size-xxxs) - 8px) / 2);padding-left:calc((var(--td-comp-size-xxxs) - 8px) / 2);min-width:8px;height:var(--td-comp-size-xxxs);line-height:var(--td-comp-size-xxxs)}.t-badge--circle{border-radius:calc(var(--td-comp-size-xxs) / 2)}.t-badge--round{border-radius:var(--td-radius-default)}
