: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-mask-gradient: rgba(255, 255, 255, 0);--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-mask-gradient: rgba(36, 36, 36, 0);--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)}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.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}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@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;padding:0;list-style:none;margin:0;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;padding:0;list-style:none;position:relative;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 svg+.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)}.t-message{padding:0;list-style:none;margin:0;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}.ch-home,.ch-page,.ch-document{display:grid;gap:12px;min-width:0}.ch-document{padding:0;border-radius:var(--consumer-radius)}.ch-document>*{min-width:0}.ch-anchor{display:none}.ch-note{margin:0;padding:8px 12px;color:#8a5a00;background:#fff7e6;border-radius:6px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ch-text-button{padding:0;color:var(--client-accent);background:none;border:0;cursor:pointer;font-size:inherit}.ch-link{min-width:0;color:inherit;text-decoration:none}.ch-link--none{cursor:default}.ch-media{display:block;width:100%;height:100%;min-height:1px;object-fit:cover;background:#eef0f3}.ch-media--contain{object-fit:contain;background:transparent}.ch-media--empty{aspect-ratio:1 / 1;background:linear-gradient(135deg,#eef0f3,#f7f8fa)}.ch-state{display:grid;justify-items:center;gap:10px;padding:40px 16px;text-align:center;background:var(--consumer-surface);border-radius:12px}.ch-state h2{margin:0;font-size:18px;font-weight:600}.ch-state p{margin:0;color:var(--consumer-muted);font-size:13px}.ch-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ch-skeleton{display:grid;gap:12px}.ch-skeleton span{display:block;height:120px;background:linear-gradient(90deg,#eceef1,#f6f7f9,#eceef1);background-size:200% 100%;border-radius:10px;animation:ch-shimmer 1.4s ease-in-out infinite}.ch-skeleton span:first-child{height:160px}@keyframes ch-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ch-skeleton span{animation:none}}.ch-block{display:grid;gap:10px;min-width:0;padding:12px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.ch-block__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ch-block__head h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:600}.ch-block__head small{color:var(--consumer-muted);font-size:12px}.ch-block__more{display:inline-flex;align-items:center;flex:none;color:var(--consumer-muted);font-size:12px;text-decoration:none}.ch-title{display:grid;gap:2px;padding:4px 4px 0}.ch-title h3{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.ch-title p{margin:0;color:var(--consumer-muted);font-size:12px;overflow-wrap:anywhere}.ch-title--center{justify-items:center;text-align:center}.ch-title--pc{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:12px 0 0}.ch-title--pc p{grid-column:1}.ch-spacer{width:100%}.ch-divider{width:100%;border:0;border-top:1px solid var(--consumer-line)}.ch-locator{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 12px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.ch-locator__name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ch-locator__switch{display:inline-flex;align-items:center;flex:none;color:var(--client-accent);font-size:12px;text-decoration:none}.ch-locator__search{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;color:var(--consumer-muted);border-radius:50%}.ch-search{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:#9aa3ad;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:18px;font-size:13px;text-decoration:none}.ch-search--square{border-radius:6px}.ch-carousel{position:relative;min-width:0;overflow:hidden;border-radius:var(--consumer-radius)}.ch-carousel__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ch-carousel__track::-webkit-scrollbar{display:none}.ch-carousel__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.ch-carousel__caption{position:absolute;right:0;bottom:0;left:0;padding:18px 12px 8px;color:#fff;background:linear-gradient(transparent,#00000073);font-size:13px}.ch-carousel__dots{position:absolute;right:0;bottom:8px;left:0;display:flex;justify-content:center;gap:6px}.ch-carousel__dots button{width:6px;height:6px;padding:0;background:#fff9;border:0;border-radius:3px;cursor:pointer}.ch-carousel__dots button.is-active{width:16px;background:#fff}.ch-icons{display:grid;gap:12px 6px;padding:12px 8px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.ch-icons__item{display:grid;justify-items:center;gap:6px;min-width:0;font-size:12px;text-align:center}.ch-icons__item .ch-media{width:44px;height:44px;border-radius:50%}.ch-icons__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-icon-fallback{display:grid;place-items:center;width:44px;height:44px;color:var(--client-accent);background:color-mix(in srgb,var(--client-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--client-accent) 18%,#fff);border-radius:50%}.ch-icons--pc{padding:16px}.ch-icons--pc .ch-icons__item .ch-media{width:64px;height:64px}.ch-ads{display:grid;gap:8px}.ch-ads--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-ads--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-ads--tile{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ch-ads--tile .ch-ads__item{height:var(--ch-tile-height, 200px)}.ch-ads__item{display:block;overflow:hidden;border-radius:var(--consumer-radius)}.ch-ads--single .ch-ads__item .ch-media,.ch-ads--two .ch-ads__item .ch-media,.ch-ads--three .ch-ads__item .ch-media{height:auto;aspect-ratio:16 / 9}.ch-slide{display:flex;gap:10px;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ch-slide__item{flex:0 0 82%;overflow:hidden;scroll-snap-align:start;border-radius:var(--consumer-radius)}.ch-slide__item .ch-media{aspect-ratio:16 / 9}.ch-notice{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;overflow:hidden;color:#8a5a00;background:#fff7e6;border-radius:var(--consumer-radius);font-size:13px}.ch-notice svg{flex:none}.ch-notice__track{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.ch-notice__track span{display:inline-block;padding-left:100%;animation:ch-marquee 14s linear infinite}@keyframes ch-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.ch-notice__track span{padding-left:0;animation:none}}.ch-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.ch-products--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-products--list{grid-template-columns:minmax(0,1fr)}.ch-products--list .ch-product{grid-template-columns:96px minmax(0,1fr);align-items:center}.ch-products--mix .ch-product--lead{grid-column:1 / -1;grid-template-columns:45% minmax(0,1fr);align-items:center}.ch-products--slide{display:flex;overflow-x:auto;scrollbar-width:none}.ch-products--slide .ch-product{flex:0 0 31%}.ch-products--pc{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ch-product{display:grid;gap:6px;min-width:0;overflow:hidden;color:var(--consumer-text);background:var(--consumer-surface);border:1px solid #eef0f3;border-radius:var(--consumer-radius);text-decoration:none}.ch-product>.ch-media{aspect-ratio:1 / 1;height:auto}.ch-product__body{display:grid;gap:4px;min-width:0;padding:0 8px 8px}.ch-products--list .ch-product__body,.ch-products--mix .ch-product--lead .ch-product__body{padding:8px}.ch-product__name{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ch-product__subtitle{overflow:hidden;color:var(--consumer-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ch-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.ch-product__price em{color:#e5352b;font-size:15px;font-style:normal;font-weight:600}.ch-product__price del{color:#a6afb9;font-size:12px}.ch-product__price--hidden{color:#8a949f;font-size:12px}.ch-groups__tabs,.ch-articles__tabs{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.ch-groups__tabs button,.ch-articles__tabs button{flex:none;padding:5px 12px;color:#4b5560;background:#f2f4f6;border:0;border-radius:14px;cursor:pointer;font-size:13px}.ch-groups__tabs button.is-active,.ch-articles__tabs button.is-active{color:#fff;background:var(--client-accent)}.ch-groups>.ch-block{padding:0}.ch-activity__clock{padding:1px 6px;color:#fff;background:#e5352b;border-radius:4px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.ch-activity__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ch-activity__tag{justify-self:start;padding:0 6px;color:var(--client-accent);border:1px solid currentColor;border-radius:4px;font-size:11px}.ch-coupons{display:flex;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.ch-coupon{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex:0 0 240px;align-items:center;gap:10px;padding:10px 12px;color:#c4302b;background:#fff1f0;border:1px dashed #f5b5b0;border-radius:8px;text-decoration:none}.ch-coupon b{font-size:20px}.ch-coupon span{display:grid;min-width:0}.ch-coupon strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ch-coupon small{color:#8a949f;font-size:11px}.ch-coupon em{padding:2px 8px;color:#fff;background:#e5352b;border-radius:10px;font-size:12px;font-style:normal}.ch-rich{display:grid;gap:10px;padding:12px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.ch-rich--left{grid-template-columns:38% minmax(0,1fr);align-items:start}.ch-rich .ch-media{aspect-ratio:4 / 3;height:auto;border-radius:6px}.ch-rich__body{display:grid;gap:6px;min-width:0;color:#4b5560;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ch-rich__body strong{color:var(--consumer-text);font-size:15px}.ch-articles__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.ch-articles__list li{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:8px 0;border-bottom:1px solid #f0f2f4;font-size:13px}.ch-articles__list a{min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ch-articles__list time{flex:none;color:var(--consumer-muted);font-size:12px}.ch-stores__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ch-store{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #eef0f3;border-radius:8px}.ch-store.is-current{border-color:var(--client-accent);background:color-mix(in srgb,var(--client-accent) 5%,white)}.ch-store__body{display:grid;gap:2px;min-width:0}.ch-store__body strong{overflow-wrap:anywhere;font-size:14px}.ch-store__body small{display:flex;align-items:center;gap:2px;color:var(--consumer-muted);font-size:12px;overflow-wrap:anywhere}.ch-store__current{color:var(--client-accent);font-size:12px}.ch-store__switch{padding:4px 12px;color:var(--client-accent);background:transparent;border:1px solid var(--client-accent);border-radius:14px;cursor:pointer;font-size:12px}.ch-store__switch:disabled{color:#a6afb9;border-color:#d9dde2;cursor:not-allowed}.ch-regions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ch-regions__grid button{min-width:0;padding:9px 4px;overflow:hidden;color:#2c3640;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:6px;cursor:pointer;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ch-regions__grid button.is-active{color:var(--client-accent);border-color:var(--client-accent)}.ch-regions__grid button:disabled{cursor:not-allowed;opacity:.6}.ch-row-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;background:var(--consumer-surface);border-radius:var(--consumer-radius);text-decoration:none}.ch-row-link small{color:var(--consumer-muted);font-size:12px}.ch-row-link--disabled{grid-template-columns:auto minmax(0,1fr) auto;color:#a6afb9}.ch-page__title,.ch-custom__title{margin:4px 0 0;font-size:16px;font-weight:600}.ch-category{padding:0;overflow:hidden}.ch-category--v1{grid-template-columns:92px minmax(0,1fr);gap:0}.ch-category__tabs{display:grid;align-content:start;background:#f7f8fa}.ch-category--v2 .ch-category__tabs{display:flex;overflow-x:auto;background:var(--consumer-surface);border-bottom:1px solid #f0f2f4}.ch-category__tabs button{padding:12px 6px;color:#4b5560;background:transparent;border:0;cursor:pointer;font-size:13px;overflow-wrap:anywhere}.ch-category--v2 .ch-category__tabs button{flex:none;padding:10px 14px}.ch-category__tabs button.is-active{color:var(--client-accent);background:var(--consumer-surface);font-weight:600}.ch-category__panel{display:grid;align-content:start;gap:10px;min-width:0;padding:12px}.ch-category__banners{display:grid;gap:6px}.ch-category__banners .ch-media{aspect-ratio:2 / 1;height:auto;border-radius:6px}.ch-category__all{color:var(--client-accent);font-size:13px;text-decoration:none}.ch-category__subs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ch-category__subs::-webkit-scrollbar{display:none}.ch-category__subs a{padding:8px 4px;overflow:hidden;text-align:center;background:#f7f8fa;border-radius:6px;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ch-category__subs button{flex:0 0 auto;min-width:76px;padding:8px 12px;color:#59636e;background:#f3f5f3;border:0;border-radius:18px;cursor:pointer;font-size:12px;white-space:nowrap}.ch-category__subs button.is-active{color:#fff;background:var(--client-accent)}.ch-category__brands{display:flex;flex-wrap:wrap;gap:6px}.ch-category__brands h4{width:100%;margin:0;font-size:13px}.ch-category__brands span{padding:3px 8px;color:#4b5560;background:#f2f4f6;border-radius:4px;font-size:12px}.ch-category__products{display:grid;gap:0;min-width:0}.ch-category-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:9px 0;border-bottom:1px solid #eef1ee}.ch-category-product:last-child{border-bottom:0}.ch-category-product__link{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;text-decoration:none}.ch-category-product__link>.cc-image{width:82px;height:82px;border-radius:7px}.ch-category-product__body{display:grid;align-content:space-between;gap:6px;min-width:0;padding:3px 0}.ch-category-product__body strong{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ch-category-product__price{color:var(--client-accent);font-size:17px;font-weight:650}.ch-category-product__price small{margin-right:1px;font-size:12px}.ch-category-product__hidden{color:var(--consumer-muted);font-size:12px}.ch-category-product__cart{display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--client-accent);background:color-mix(in srgb,var(--client-accent) 8%,#fff);border:0;border-radius:50%;cursor:pointer}.ch-category-product__cart:disabled{color:#a6afb9;cursor:not-allowed;opacity:.65}.ch-category__more{justify-self:center;min-width:112px;margin:12px 0 4px;padding:8px 16px;color:var(--client-accent);background:#fff;border:1px solid color-mix(in srgb,var(--client-accent) 35%,#fff);border-radius:18px;cursor:pointer;font-size:12px}.ch-category__more:disabled{cursor:wait;opacity:.6}.ch-member{position:relative;display:flex;align-items:center;gap:12px;min-height:96px;padding:16px;overflow:hidden;color:#fff;background:linear-gradient(120deg,var(--client-accent),color-mix(in srgb,var(--client-accent) 55%,#1b2a38));border-radius:12px}.ch-member a{color:#fff;text-decoration:none}.ch-member__bg{position:absolute;inset:0;z-index:0;opacity:.35}.ch-member>:not(.ch-member__bg){position:relative;z-index:1}.ch-assets{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;text-align:center}.ch-assets span{display:grid;gap:2px}.ch-assets b{font-size:16px}.ch-assets small{color:var(--consumer-muted);font-size:12px}.ch-orders__items{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.ch-orders__items a{display:grid;justify-items:center;gap:5px;padding:8px 0;text-align:center;font-size:12px;text-decoration:none}.ch-orders__items a svg{color:var(--client-accent)}.ch-login{justify-items:center;text-align:center}.ch-login .ch-media{width:72px;height:72px}.ch-keywords{grid-template-columns:repeat(auto-fill,minmax(72px,auto))}.ch-keywords .ch-block__head{grid-column:1 / -1}.ch-keywords a{padding:4px 10px;overflow:hidden;text-align:center;background:#f2f4f6;border-radius:14px;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ch-tabbar{display:grid;grid-column:1 / -1;min-width:0}.ch-tabbar--round{border-radius:12px}.ch-tabbar--large_round{border-radius:22px}.ch-tabbar .h5-tabbar__item .ch-media{width:22px;height:22px;background:transparent}.ch-splash{position:fixed;inset:0;z-index:60;display:grid;max-width:640px;margin:0 auto;background:#000}.ch-splash__media{padding:0;overflow:hidden;background:transparent;border:0}.ch-splash__media.is-link{cursor:pointer}.ch-splash__media img,.ch-splash__media video{display:block;width:100%;height:100%;object-fit:cover}.ch-splash__skip{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;padding:4px 12px;color:#fff;background:#00000073;border:0;border-radius:14px;cursor:pointer;font-size:12px}.consumer-app--pc .ch-block{padding:16px 18px}.consumer-app--pc .ch-block__head h3{font-size:20px}.consumer-app--pc .ch-activity__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ch-document--pc{display:grid;gap:16px;min-height:180px;background-position:top center;background-repeat:repeat;background-size:auto}.ch-published-page{display:grid;gap:18px;min-width:0}.consumer-auth.ch-published-page{justify-items:stretch}.consumer-auth.ch-published-page>.ch-document{width:100%}.consumer-auth.ch-published-page>.consumer-auth__card{justify-self:center}.ch-hero{display:grid;grid-template-columns:224px minmax(0,1fr) 244px;gap:12px;min-height:420px}.ch-hero--without-drawer{grid-template-columns:minmax(0,1fr) 244px}.ch-hero__main{min-width:0}.ch-hero__main .ch-carousel{height:100%}.ch-pc-banner{display:block;overflow:hidden;border-radius:var(--consumer-radius)}.ch-quick{display:flex;flex-wrap:wrap;gap:4px 22px;padding:12px 18px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.ch-quick a{text-decoration:none}.ch-cube{display:grid}.ch-cube--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-cube--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-cube--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-cube--one-two,.ch-cube--one-three{grid-template-columns:2fr 1fr}.ch-cube--one-two .ch-cube__item:first-child{grid-row:span 2}.ch-cube--one-three{grid-template-columns:2fr 1fr 1fr}.ch-cube--one-three .ch-cube__item:first-child{grid-row:span 2}.ch-cube--one-three .ch-cube__item:nth-child(4){grid-column:2 / span 2}.ch-cube__item{display:block;min-height:120px;overflow:hidden;border-radius:var(--consumer-radius)}.ch-hotspot{position:relative;overflow:hidden;border-radius:var(--consumer-radius)}.ch-hotspot__area{position:absolute;display:block}.ch-hotspot__area:hover{outline:2px dashed rgba(255,255,255,.8)}.ch-drawer{position:relative;height:100%;min-height:400px;color:#fff;background:#2b3540;border-radius:var(--consumer-radius)}.ch-drawer__title{display:block;padding:12px 16px;color:#fff;background:var(--client-accent);border-radius:var(--consumer-radius) var(--consumer-radius) 0 0;font-weight:600;text-decoration:none}.ch-drawer .ch-note{margin:12px}.ch-drawer__floors{margin:0;padding:6px 0;list-style:none}.ch-drawer__floors>li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 16px;font-size:13px}.ch-drawer__floors>li.is-open{background:#ffffff1f}.ch-drawer__links{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ch-drawer__links a{color:#fff;text-decoration:none}.ch-drawer__flyout{position:absolute;top:0;left:100%;z-index:20;display:grid;gap:12px;width:640px;min-height:100%;padding:18px;color:var(--consumer-text);background:var(--consumer-surface);border:1px solid var(--consumer-line);box-shadow:0 12px 32px #14202e1f}.ch-drawer__children{display:flex;flex-wrap:wrap;gap:8px 18px}.ch-drawer__children a{text-decoration:none}.ch-drawer__children a:hover{color:var(--client-accent)}.ch-drawer__brands{display:flex;flex-wrap:wrap;gap:8px}.ch-drawer__brands h4{width:100%;margin:0;font-size:13px}.ch-drawer__brands span{padding:4px 10px;background:#f2f4f6;border-radius:4px;font-size:12px}.ch-member-panel{display:grid;align-content:start;justify-items:center;gap:12px;padding:24px 16px;text-align:center;background:var(--consumer-surface);border:1px solid #eceef1;border-radius:var(--consumer-radius);box-shadow:0 6px 20px #242c360a}.ch-member-panel small{color:var(--consumer-muted)}.ch-member-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px}.ch-member-panel__stats a{display:grid;gap:2px;text-decoration:none}.ch-member-panel__stats small{font-size:12px}.ch-member-panel__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ch-member-panel .consumer-button{width:100%}.ch-top-location,.ch-account,.ch-sitenav{position:relative;display:inline-flex;align-items:center;gap:4px}.ch-top-location__current,.ch-account__toggle,.ch-sitenav__toggle{display:inline-flex;align-items:center;gap:2px;padding:0;color:#59636e;background:transparent;border:0;cursor:pointer;font-size:12px}.ch-top-location__current:disabled{cursor:default}.ch-top-location__panel,.ch-account__menu,.ch-sitenav__panel{position:absolute;top:calc(100% + 6px);z-index:40;display:grid;padding:10px;color:var(--consumer-text);background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:6px;box-shadow:0 10px 24px #14202e1f}.ch-top-location__panel{left:0;grid-template-columns:repeat(6,auto);gap:6px 10px;width:max-content;max-width:520px}.ch-top-location__panel button{padding:2px 4px;color:#4b5560;background:transparent;border:0;cursor:pointer;font-size:12px}.ch-top-location__panel button.is-active{color:var(--client-accent)}.ch-account__menu{right:0;gap:2px;width:180px}.ch-account__menu a,.ch-account__menu button{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;color:#3b4550;background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:12px;text-align:left;text-decoration:none}.ch-account__menu a:hover,.ch-account__menu button:hover{color:var(--client-accent);background:#f5f6f8}.ch-account__menu b{color:var(--client-accent);font-weight:600}.ch-account__badge{min-width:16px;padding:0 4px;color:#fff;background:#e5352b;border-radius:8px;font-size:10px;line-height:16px;text-align:center}.ch-sitenav__panel{right:0;grid-auto-flow:column;gap:18px;width:max-content;max-width:720px}.ch-sitenav__group{display:grid;align-content:start;gap:6px}.ch-sitenav__group a{color:#59636e;font-size:12px;text-decoration:none}.ch-sitenav__head{font-weight:600}.ch-footer{display:grid;gap:0}.ch-footer__help{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;padding:24px 0;border-bottom:1px solid var(--consumer-line)}.ch-footer__help section{display:grid;align-content:start;gap:6px;min-width:0}.ch-footer__help h4{margin:0 0 4px;color:#2c3640;font-size:14px}.ch-footer__help a{overflow:hidden;color:#6b7682;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ch-footer__help a:hover{color:var(--client-accent)}.ch-footer__service strong{color:var(--client-accent);font-size:18px}.ch-footer__nav,.ch-footer__friends{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:14px 0;border-bottom:1px solid var(--consumer-line)}.ch-footer__nav a,.ch-footer__friends a{color:#6b7682;text-decoration:none}.ch-footer__friends .ch-media{width:100px;height:50px}.ch-footer__records{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.ch-footer__records a{color:inherit}.ch-footer__support{width:120px;height:36px}.ch-floating{position:fixed;inset:0;z-index:35;pointer-events:none}.ch-theme,.ch-sidenav{pointer-events:auto}.ch-theme{position:absolute;top:40%;left:0;display:flex;align-items:flex-start}.ch-theme__toggle{display:grid;justify-items:center;gap:2px;padding:10px 6px;color:#fff;background:var(--client-accent);border:0;border-radius:0 8px 8px 0;cursor:pointer;font-size:12px}.ch-theme__panel{display:grid;gap:10px;width:240px;margin-left:6px;padding:14px;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:8px;box-shadow:0 12px 32px #14202e24;font-size:13px}.ch-theme__panel header{display:flex;align-items:center;justify-content:space-between}.ch-theme__panel header button{padding:2px;background:transparent;border:0;cursor:pointer}.ch-theme__styles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ch-theme__styles button{padding:6px 0;background:#f5f6f8;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px}.ch-theme__styles button.is-active{color:var(--client-accent);border-color:var(--client-accent)}.ch-theme__colors{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ch-theme__colors button{height:26px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.ch-theme__colors button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--consumer-text)}.ch-theme__colors button.is-platform{color:#4b5560;background:#f2f4f6;border-radius:13px;font-size:10px}.ch-sidenav{position:absolute;top:40%;right:0;display:grid;width:56px;overflow:hidden;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-right:0;border-radius:8px 0 0 8px;box-shadow:0 8px 20px #14202e14}.ch-sidenav a,.ch-sidenav button{display:grid;justify-items:center;gap:2px;padding:10px 4px;color:#4b5560;background:transparent;border:0;border-bottom:1px solid #f0f2f4;cursor:pointer;font-size:12px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.ch-sidenav a:hover,.ch-sidenav button:hover{color:var(--client-accent)}.consumer-app[data-ch-theme=classic]{--consumer-radius: 2px}.consumer-app[data-ch-theme=classic] .pc-mainnav{border-bottom-width:3px}.consumer-app[data-ch-theme=classic] .ch-product{border-color:#e1e4e8}.consumer-app[data-ch-theme=simple]{--consumer-radius: 12px;--consumer-bg: #ffffff}.consumer-app[data-ch-theme=simple] .pc-mainnav{border-bottom:1px solid var(--consumer-line)}.consumer-app[data-ch-theme=simple] .pc-mainnav__inner a:first-child{color:var(--client-accent);background:transparent}.consumer-app[data-ch-theme=simple] .ch-product{border-color:transparent;box-shadow:0 2px 10px #14202e0d}@media(max-width:1080px){.ch-hero{grid-template-columns:200px minmax(0,1fr)}.ch-hero__aside{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center}}.consumer-app--h5 .ch-home--h5{width:min(100%,640px);margin:0 auto}.consumer-app--h5 .ch-locator{position:sticky;top:8px;z-index:12;border:1px solid color-mix(in srgb,var(--consumer-line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--consumer-surface) 94%,transparent);box-shadow:0 8px 22px #14213014;backdrop-filter:blur(14px)}.consumer-app--h5 .ch-login .consumer-button{width:min(100%,320px)}.consumer-app--h5 .ch-login{background-position:center;background-repeat:no-repeat;background-size:cover}.consumer-app--h5 .ch-login__hint{max-width:300px;margin:0;color:var(--consumer-muted);font-size:12px;line-height:1.6}.consumer-app--h5 .ch-login__agreement{color:var(--consumer-muted);line-height:1.5}.consumer-app--h5 .ch-stores--compact{padding:0;background:transparent}.consumer-app--h5 .ch-stores--compact>.ch-block__head,.consumer-app--h5 .ch-stores--compact>.ch-note{margin-inline:12px}.consumer-app--h5 .ch-stores__list--compact{gap:12px}.consumer-app--h5 .ch-store-card{min-width:0;overflow:hidden;padding:14px 12px 12px;border:1px solid color-mix(in srgb,var(--consumer-line) 70%,transparent);border-radius:16px;background:var(--consumer-surface);box-shadow:0 5px 16px #1421300d}.consumer-app--h5 .ch-store-card.is-current{border-color:color-mix(in srgb,var(--client-accent) 38%,var(--consumer-line))}.consumer-app--h5 .ch-store-card__head{display:flex;align-items:center;gap:9px;min-width:0}.consumer-app--h5 .ch-store-card__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:var(--client-accent);border-radius:50%;background:color-mix(in srgb,var(--client-accent) 10%,white)}.consumer-app--h5 .ch-store-card__body{display:grid;flex:1 1 auto;gap:2px;min-width:0;color:inherit;text-decoration:none}.consumer-app--h5 .ch-store-card__body strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.consumer-app--h5 .ch-store-card__body small{display:flex;align-items:center;gap:2px;overflow:hidden;color:var(--consumer-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.consumer-app--h5 .ch-store-card__products{min-width:0;margin-top:12px}.consumer-app--h5 .ch-store-card__products>.ch-block{padding:0;background:transparent}.consumer-app--h5 .ch-store-card__products .ch-products--slide{gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.consumer-app--h5 .ch-store-card__products .ch-products--slide .ch-product{flex-basis:31%;scroll-snap-align:start;border:0;background:#f7f8fa}.consumer-app--h5 .ch-store-card__products .ch-product__body{padding:0 6px 7px}.consumer-app--h5 .ch-store-card__products .ch-product__name{font-size:12px}.consumer-app--h5 .ch-store-card__products .ch-product__price em{font-size:13px}@media(max-width:480px){.consumer-app--h5 .ch-home--h5,.consumer-app--h5 .ch-document{gap:10px}.consumer-app--h5 .ch-locator{top:6px;margin:0 2px}.consumer-app--h5 .ch-icons{gap:14px 4px;padding:14px 6px}.consumer-app--h5 .ch-icons__item .ch-media{width:46px;height:46px}.consumer-app--h5 .ch-title h3{font-size:18px}.consumer-app--h5 .ch-store-card{padding-inline:10px}.consumer-app--h5 .ch-store-card__products .ch-products--slide .ch-product{flex-basis:34%}}.h5-shell .ch-store__switch{min-width:52px;white-space:nowrap;flex:none}.h5-media-credits[data-v-53a1d79f]{margin:20px 0 12px;text-align:center;font-size:11px}.h5-media-credits a[data-v-53a1d79f]{color:#64746a;text-decoration:underline;text-underline-offset:3px}.cc-page{display:grid;gap:12px;min-width:0}.cc-page *{min-width:0}.cc-card{padding:14px;background:var(--consumer-surface);border-radius:var(--consumer-radius);overflow-wrap:anywhere}.cc-card>h2,.cc-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600}.cc-section-title a,.cc-link{color:var(--client-accent);font-size:13px;font-weight:400;text-decoration:none}.cc-muted{color:var(--consumer-muted);font-size:12px}.cc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-spread{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cc-chip{display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:0 12px;color:#4b5560;background:#f2f4f6;border:1px solid transparent;border-radius:14px;font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.cc-chip.is-active{color:var(--client-accent);background:var(--td-brand-color-light);border-color:var(--client-accent)}.cc-chip:disabled,.cc-chip[aria-disabled=true]{color:#b4bcc5;cursor:not-allowed;text-decoration:line-through}.cc-tag{display:inline-flex;align-items:center;padding:1px 6px;color:var(--client-accent);background:var(--td-brand-color-light);border-radius:3px;font-size:11px;line-height:18px}.cc-price{color:#e5484d;font-weight:600;white-space:nowrap}.cc-price small{font-size:12px}.cc-price--large{font-size:24px}.cc-strike{color:#a1a9b2;font-size:12px;text-decoration:line-through}.cc-disabled{display:inline-flex;align-items:center;gap:4px;color:#a6afb9;font-size:12px;cursor:not-allowed}.cc-icon-button{display:inline-grid;place-items:center;padding:4px;color:var(--consumer-muted);background:none;border:0;cursor:pointer}.cc-note{margin:0;color:var(--consumer-muted);font-size:12px;line-height:1.6}.cc-gap-top{margin-top:10px}.cc-plain-link{color:inherit;text-decoration:none}.cc-small-title{font-size:13px}.cc-small-title a{color:inherit;text-decoration:none}.cc-stack{display:grid;gap:8px}.cc-figure{display:grid;gap:4px;margin:0}.cc-store-select{width:min(100%,280px)}.cc-search__icon{color:#a1a9b2}.cc-push-right{margin-left:auto}.cc-disabled small{padding:0 4px;color:#8a949f;background:#eef0f3;border-radius:3px;font-size:10px}.cc-state{display:grid;justify-items:center;gap:8px;padding:36px 16px;text-align:center;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.cc-state h2{margin:0;font-size:16px;font-weight:600}.cc-state p{margin:0;color:var(--consumer-muted);font-size:13px;line-height:1.6}.cc-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.cc-state--error h2{color:#c4383d}.cc-image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f0f2f5;border-radius:6px}.cc-image img{display:block;width:100%;height:100%;object-fit:cover}.cc-image__placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#b4bcc5;font-size:12px}.cc-search{display:flex;align-items:center;gap:8px}.cc-search__home{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;color:var(--consumer-text);background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:50%;text-decoration:none}.cc-search__box{display:flex;flex:1;align-items:center;min-height:38px;padding:0 4px 0 12px;background:#fff;border:1px solid var(--consumer-line);border-radius:19px}.cc-search__box:focus-within{border-color:var(--client-accent)}.cc-search__type{flex:none;padding:0 8px 0 0;color:#4b5560;background:transparent;border:0;border-right:1px solid var(--consumer-line);font-size:13px}.cc-search__input{flex:1;width:100%;min-width:0;height:36px;padding:0 8px;color:inherit;background:transparent;border:0;outline:none;font-size:14px}.cc-search__entry{display:flex;flex:1;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:#a1a9b2;background:#fff;border:1px solid var(--consumer-line);border-radius:18px;font-size:13px;text-decoration:none}.cc-search__submit{flex:none}.cc-hot{display:flex;flex-wrap:wrap;gap:8px}.cc-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-product{display:grid;align-content:start;gap:6px;padding:8px;color:inherit;background:var(--consumer-surface);border-radius:var(--consumer-radius);text-decoration:none}.cc-product__body{display:grid;gap:6px}.cc-product__name{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cc-product__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px}.cc-product--row{grid-template-columns:96px minmax(0,1fr);align-items:start}.cc-product--row .cc-image{width:96px}.cc-more{display:flex;justify-content:center;padding:6px 0}.cc-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.cc-tabs::-webkit-scrollbar{display:none}.cc-sortbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--consumer-surface);border-radius:var(--consumer-radius)}.cc-sortbar button{min-height:40px;padding:0 4px;color:#4b5560;background:transparent;border:0;font-size:13px;cursor:pointer}.cc-sortbar button.is-active{color:var(--client-accent);font-weight:600}.cc-category{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0;min-height:60vh;background:var(--consumer-surface);border-radius:var(--consumer-radius);overflow:hidden}.cc-category__rail{display:grid;align-content:start;background:#f6f7f9}.cc-category__rail button{min-height:48px;padding:6px 8px;color:#4b5560;background:transparent;border:0;border-left:3px solid transparent;font-size:13px;line-height:1.3;text-align:center;cursor:pointer;overflow-wrap:anywhere}.cc-category__rail button.is-active{color:var(--client-accent);background:#fff;border-left-color:var(--client-accent);font-weight:600}.cc-category__body{display:grid;align-content:start;gap:14px;padding:12px}.cc-category__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.cc-category__item{display:grid;justify-items:center;gap:6px;color:#3b4550;font-size:12px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.cc-category__item .cc-image{width:56px;border-radius:50%}.cc-detail{display:grid;gap:12px}.cc-detail__gallery .cc-image{border-radius:var(--consumer-radius)}.cc-detail__title{margin:0;font-size:17px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.cc-detail__subtitle{margin:4px 0 0;color:var(--consumer-muted);font-size:13px}.cc-detail__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:10px}.cc-promotions{display:grid;gap:6px;margin-top:10px}.cc-promotion{display:flex;gap:8px;align-items:baseline;font-size:13px}.cc-specs{display:grid;gap:12px}.cc-spec h3{margin:0 0 6px;color:#4b5560;font-size:13px;font-weight:500}.cc-actionbar{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));margin:0 -12px -24px;background:#fffffffa;border-top:1px solid var(--consumer-line)}.cc-actionbar__store{display:grid;justify-items:center;color:#4b5560;font-size:11px;text-decoration:none}.consumer-app--pc .cc-actionbar{position:static;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;background:transparent;border:0}.cc-store-strip{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px}.cc-store-strip .cc-image{width:48px;border-radius:8px}.cc-store-strip h3{margin:0;font-size:14px}.cc-rich{line-height:1.75;font-size:14px;overflow-wrap:anywhere}.cc-rich img{max-width:100%;height:auto;border-radius:6px}.cc-rich table{width:100%;border-collapse:collapse}.cc-rich td,.cc-rich th{padding:4px 6px;border:1px solid var(--consumer-line)}.cc-attributes{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.cc-attributes dt{color:var(--consumer-muted)}.cc-attributes dd{margin:0}.cc-buyer-shows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cc-comments{display:grid;gap:14px}.cc-comment{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--consumer-line)}.cc-comment:last-child{border-bottom:0}.cc-comment__head{display:flex;align-items:center;gap:8px;font-size:13px}.cc-comment__avatar{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;color:#fff;background:#c7cdd4;border-radius:50%;font-size:12px}.cc-comment__avatar img{width:100%;height:100%;object-fit:cover}.cc-comment__stars{color:#f5a623;letter-spacing:1px}.cc-comment p{margin:0;font-size:14px;line-height:1.6}.cc-comment__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:320px}.cc-comment__reply{padding:8px 10px;color:#4b5560;background:#f6f7f9;border-radius:6px;font-size:13px}.cc-stores{display:grid;gap:10px}.cc-store{display:grid;gap:10px;padding:12px;color:inherit;background:var(--consumer-surface);border-radius:var(--consumer-radius);text-decoration:none}.cc-store__head{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px}.cc-store__head{color:inherit;text-decoration:none}.cc-store__info{display:grid;gap:4px}.cc-store__head .cc-image{width:52px;border-radius:10px}.cc-store__head h3{margin:0;font-size:15px;overflow-wrap:anywhere}.cc-store__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cc-store__thumb{display:grid;gap:4px;color:inherit;font-size:12px;text-decoration:none}.cc-store-hero{display:grid;gap:10px;padding:16px;color:#fff;background:linear-gradient(135deg,var(--client-accent),color-mix(in srgb,var(--client-accent) 55%,#1f2733));border-radius:var(--consumer-radius)}.cc-store-hero h1{margin:0;font-size:19px;overflow-wrap:anywhere}.cc-store-hero .cc-muted{color:#ffffffd1}.cc-store-hero .cc-tag{color:#fff;background:#ffffff2e}.cc-store-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--consumer-surface);border-radius:var(--consumer-radius)}.cc-store-nav a{display:grid;place-items:center;min-height:44px;color:#3b4550;font-size:13px;text-decoration:none}.cc-info{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 14px;margin:0;font-size:14px}.cc-info dt{color:var(--consumer-muted)}.cc-info dd{margin:0;overflow-wrap:anywhere}.cc-coupons{display:grid;gap:10px}.cc-coupon{display:grid;grid-template-columns:96px minmax(0,1fr);overflow:hidden;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.cc-coupon__value{display:grid;place-content:center;justify-items:center;gap:2px;padding:12px 6px;color:#fff;background:linear-gradient(160deg,#f0624d,#e5484d);text-align:center}.cc-coupon__value b{font-size:22px;line-height:1.1;overflow-wrap:anywhere}.cc-coupon__value small{font-size:11px;opacity:.9}.cc-coupon__body{display:grid;gap:6px;padding:10px 12px}.cc-coupon__body h3{margin:0;font-size:14px;overflow-wrap:anywhere}.cc-coupon--muted .cc-coupon__value{background:#c3c9d0}.cc-coupon-strip{display:flex;flex-wrap:wrap;gap:6px}.cc-coupon-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;color:#e5484d;background:#fff1f0;border:1px dashed #f4a3a0;border-radius:4px;font-size:12px}.cc-coupon-chip button{padding:2px 8px;color:#fff;background:#e5484d;border:0;border-radius:3px;font-size:12px;cursor:pointer}.cc-coupon-chip button:disabled{background:#d8b4b2;cursor:not-allowed}.cc-consults{display:grid;gap:10px}.cc-consult{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--consumer-line);font-size:14px}.cc-consult:last-child{border-bottom:0}.cc-consult b{color:var(--client-accent)}.cc-form{display:grid;gap:10px}.consumer-app--pc .cc-page{gap:16px;padding:16px 0 28px}.consumer-app--pc .cc-card{padding:20px}.consumer-app--pc .cc-products{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:16px}.consumer-app--pc .cc-product{padding:12px;transition:box-shadow .15s ease}.consumer-app--pc .cc-product:hover{box-shadow:0 6px 20px #14202e14}.consumer-app--pc .cc-product__name{font-size:14px}.consumer-app--pc [data-pc-product-style=classic] .cc-product{border:1px solid #e4e7eb;border-radius:2px}.consumer-app--pc [data-pc-product-style=domestic] .cc-product{border:1px solid transparent;border-radius:8px;box-shadow:0 3px 14px #222d390f}.consumer-app--pc [data-pc-product-style=domestic] .cc-product__name{font-weight:600}.consumer-app--pc [data-pc-product-style=cross-border] .cc-product{padding:0 0 14px;overflow:hidden;border:1px solid #edf0f3;border-radius:0}.consumer-app--pc [data-pc-product-style=cross-border] .cc-product__body{padding:0 14px}.consumer-app--pc [data-pc-product-style=cross-border] .cc-product__meta{display:grid;justify-content:stretch}.cc-pc-search{display:grid;grid-template-columns:minmax(0,640px);gap:8px;padding:4px 0 0}.cc-pc-search .cc-hot{gap:4px 14px}.cc-pc-search .cc-hot a,.cc-pc-search .cc-hot button{padding:0;color:#69737e;background:transparent;border:0;font-size:12px;cursor:pointer;text-decoration:none}.cc-filter{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px 12px;align-items:start;font-size:13px}.cc-filter dt{padding-top:5px;color:var(--consumer-muted)}.cc-filter dd{display:flex;flex-wrap:wrap;gap:6px;margin:0}.cc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;background:var(--consumer-surface);border-radius:var(--consumer-radius)}.cc-toolbar__sort{display:flex;flex-wrap:wrap;gap:4px}.cc-toolbar__price{display:flex;align-items:center;gap:6px}.cc-toolbar__price input{width:84px;height:30px;padding:0 8px;border:1px solid var(--consumer-line);border-radius:4px}.cc-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;color:var(--consumer-muted);font-size:12px}.cc-breadcrumb a{color:inherit;text-decoration:none}.cc-breadcrumb a:hover{color:var(--client-accent)}.cc-pager{display:flex;justify-content:center;padding:8px 0}@media(min-width:900px){.consumer-app--pc .cc-detail{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:24px}.consumer-app--pc .cc-detail__aside{grid-column:1 / -1}.consumer-app--pc .cc-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.consumer-app--pc .cc-coupons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.consumer-app--pc .cc-store-page{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.consumer-app--pc .cc-buyer-shows{grid-template-columns:repeat(6,minmax(0,1fr))}}.cc-price-hidden{color:#8a949f;font-size:12px;white-space:nowrap}a.cc-price-hidden{color:var(--client-accent);text-decoration:none}.cc-stock{color:var(--consumer-muted);font-size:12px}.cc-stock.is-empty{color:#c4383d}.cc-product.is-sold-out .cc-image{opacity:.55}.cc-tag--muted{color:#6c7682;background:#eef0f3}.cc-store__info h3 .cc-tag{margin-left:6px;vertical-align:middle}.cc-follow{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 12px;color:var(--client-accent);background:#fff;border:1px solid var(--client-accent);border-radius:14px;font-size:12px;cursor:pointer}.cc-follow.is-active{color:#fff;background:var(--client-accent)}.cc-follow:disabled{opacity:.6;cursor:wait}.cc-media{display:grid;gap:8px}.cc-media__stage{position:relative}.cc-media__video{display:block;width:100%;aspect-ratio:1 / 1;background:#000;border-radius:6px;object-fit:contain}.cc-media__thumbs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.cc-media__thumb{flex:none;width:56px;padding:0;background:none;border:2px solid transparent;border-radius:6px;cursor:pointer}.cc-media__thumb.is-active{border-color:var(--client-accent)}.cc-media__thumb--video{display:grid;place-items:center;height:56px;color:#fff;background:#1f2329;font-size:12px}.cc-media__count{position:absolute;right:8px;bottom:8px;padding:0 8px;color:#fff;background:#00000073;border-radius:10px;font-size:12px;line-height:20px}.cc-selling-point{margin:6px 0 0;color:#4b5560;font-size:13px;line-height:1.6;white-space:pre-line}.cc-service-notes{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0}.cc-service-notes li{list-style:none;color:#4b5560;font-size:12px}.cc-service-notes li:before{content:"✓ ";color:var(--client-accent)}.cc-groupon{display:grid;gap:8px;border:1px solid #ffd8d2;background:#fff8f6}.cc-groupon__price{color:#e5484d;font-size:20px;font-weight:600}.cc-groups-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cc-region-stores{display:grid;gap:8px}.cc-region-stores a{display:flex;justify-content:space-between;gap:8px;color:inherit;font-size:13px;text-decoration:none}.pc-media-credits[data-v-eed587f4]{margin:8px 0 16px;text-align:center;font-size:12px}.pc-media-credits a[data-v-eed587f4]{color:#64746a;text-decoration:underline;text-underline-offset:3px}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f6f8}.consumer-app{--consumer-bg: #f5f6f8;--consumer-surface: #ffffff;--consumer-text: #1f2733;--consumer-muted: #7a8694;--consumer-line: #e5e8ec;--consumer-radius: 8px;--td-brand-color: var(--client-accent);--td-brand-color-hover: color-mix(in srgb, var(--client-accent) 82%, white);--td-brand-color-focus: color-mix(in srgb, var(--client-accent) 20%, white);--td-brand-color-active: color-mix(in srgb, var(--client-accent) 82%, black);--td-brand-color-disabled: color-mix(in srgb, var(--client-accent) 40%, white);--td-brand-color-light: color-mix(in srgb, var(--client-accent) 10%, white);min-height:100vh;color:var(--consumer-text);background:var(--consumer-bg);font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.consumer-app a{color:inherit}.consumer-app button{font:inherit}.consumer-app .consumer-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;color:var(--consumer-text);background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:6px;font-size:14px;text-decoration:none}.consumer-app .consumer-button--primary{color:#fff;background:var(--client-accent);border-color:var(--client-accent)}.consumer-disabled{display:inline-flex;align-items:center;gap:4px;color:#a6afb9;cursor:not-allowed}.consumer-disabled small{padding:0 4px;color:#8a949f;background:#eef0f3;border-radius:3px;font-size:10px}.consumer-placeholder{display:grid;justify-items:center;gap:10px;margin:24px auto;max-width:520px;padding:40px 20px;text-align:center;background:var(--consumer-surface);border:1px dashed #d3d9e0;border-radius:var(--consumer-radius)}.consumer-placeholder h2{margin:6px 0 0;font-size:20px;font-weight:600}.consumer-placeholder p{margin:0;color:var(--consumer-muted);font-size:13px;line-height:1.6}.consumer-placeholder__mark{display:flex;gap:6px}.consumer-placeholder__mark span{width:10px;height:10px;background:color-mix(in srgb,var(--client-accent) 35%,white);border-radius:50%}.consumer-placeholder__mark span:nth-child(2){background:color-mix(in srgb,var(--client-accent) 65%,white)}.consumer-placeholder__mark span:nth-child(3){background:var(--client-accent)}.consumer-placeholder__path{max-width:100%;overflow-wrap:anywhere;padding:2px 8px;color:#6b7682;background:#f2f4f6;border-radius:4px;font-size:12px}.h5-shell{position:relative;max-width:640px;min-height:100vh;margin:0 auto;background:var(--consumer-bg)}.h5-titlebar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;height:46px;padding:0 52px;background:#fffffff7;border-bottom:1px solid var(--consumer-line)}.h5-titlebar__title{min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.h5-titlebar__back{position:absolute;top:3px;left:4px;display:grid;place-items:center;width:40px;height:40px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.h5-main{min-width:0;padding:12px 12px 24px}.h5-shell--tabbed .h5-main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.h5-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;margin:0 auto;padding:4px 0 calc(4px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--consumer-line);box-shadow:0 -6px 18px #14202e0d}.h5-tabbar__item{display:grid;justify-items:center;gap:2px;padding:4px 0;color:#7a8694;font-size:11px;text-decoration:none}.consumer-app .h5-tabbar__item{color:#7a8694}.consumer-app .h5-tabbar__item.is-active{color:var(--client-accent);font-weight:600}.consumer-app--h5 .storefront-hero{padding:22px}.consumer-app--h5 .storefront-hero h1{font-size:30px}.consumer-app--h5 .consumer-orders>header{padding:22px}.pc-shell{display:flex;flex-direction:column;min-height:100vh}.pc-container{width:min(1240px,calc(100% - 32px));margin:0 auto}.pc-topbar{color:#69737e;background:#f2f3f5;border-bottom:1px solid #e6e8eb;font-size:12px}.pc-topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;min-height:32px}.pc-topbar__city{display:inline-flex;align-items:center;gap:4px}.pc-topbar__city small{color:#a1a9b2}.pc-topbar__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.pc-topbar__links a{color:#59636e;text-decoration:none}.pc-topbar__links a:hover{color:var(--client-accent)}.pc-topbar__greeting{color:#3b4550}.pc-topbar__logout{padding:0;color:var(--client-accent);background:transparent;border:0;cursor:pointer;font-size:12px}.pc-topbar__disabled{color:#a6afb9;cursor:not-allowed}.pc-masthead{background:var(--consumer-surface)}.pc-masthead__inner{display:flex;align-items:center;gap:22px;min-height:104px}.pc-masthead--minimal{border-bottom:2px solid var(--client-accent)}.pc-masthead__title{padding-left:18px;color:#4b5560;border-left:1px solid var(--consumer-line);font-size:20px}.pc-brand{display:inline-flex;align-items:center;gap:10px;color:var(--consumer-text);text-decoration:none}.pc-brand__mark{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:var(--client-accent);border-radius:10px;font:700 22px Georgia,serif}.pc-brand b{font-size:24px;letter-spacing:.02em}.pc-category-entry{display:grid;flex:none;gap:1px;padding-left:18px;border-left:1px solid var(--consumer-line);text-decoration:none}.pc-category-entry span{font-size:15px;font-weight:600}.pc-category-entry small{color:var(--consumer-muted);font-size:11px}.pc-masthead__search{flex:1;min-width:260px}.pc-masthead__search.cc-pc-search{grid-template-columns:minmax(0,1fr);padding:0}.pc-masthead__search .cc-search__box{min-height:44px;border:2px solid var(--client-accent);border-radius:4px}.pc-cart-entry{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;color:var(--client-accent);background:#fff;border:1px solid var(--consumer-line);border-radius:4px;font-size:13px;text-decoration:none}.pc-mainnav{background:var(--consumer-surface);border-bottom:2px solid var(--client-accent)}.pc-mainnav__inner{display:flex;flex-wrap:wrap;gap:4px}.pc-mainnav__inner a{position:relative;padding:12px 18px;color:#2c3640;font-size:15px;text-decoration:none}.pc-mainnav__inner a:first-child{color:#fff;background:var(--client-accent)}.pc-mainnav__inner a.is-active:not(:first-child){color:var(--client-accent);font-weight:600}.pc-mainnav__inner a:not(:first-child):hover{color:var(--client-accent)}.pc-main{flex:1;padding:18px 0 48px;background:#f5f6f7}.pc-shell--minimal .pc-main{padding:48px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--client-accent) 7%,#f5f6f8),#f5f6f8 70%)}.pc-footer{color:#8b949e;background:#fff;border-top:1px solid var(--consumer-line);font-size:12px}.pc-footer__inner{display:grid;justify-items:center;gap:4px;padding:22px 0}.pc-footer__inner p{margin:0;text-align:center}@media(max-width:980px){.pc-container{width:min(100% - 24px,1240px)}.pc-masthead__inner{flex-wrap:wrap;gap:12px 18px;padding:16px 0}.pc-masthead__search{order:3;flex-basis:100%}.pc-cart-entry{margin-left:auto}.pc-mainnav__inner{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pc-mainnav__inner a{flex:none}}.consumer-app--pc .storefront-nav--search{grid-template-columns:minmax(0,1fr)}.consumer-app--pc .storefront-nav--search label{justify-self:stretch;width:100%;max-width:none}.consumer-auth{display:grid;justify-items:center}.consumer-auth__card{width:100%;max-width:420px;padding:24px 20px;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:12px}.consumer-auth--pc .consumer-auth__card{padding:32px 36px;box-shadow:0 12px 32px #14202e0f}.consumer-auth__header{margin-bottom:8px}.consumer-auth__header h2{margin:0 0 4px;font-size:22px;font-weight:600}.consumer-auth__header p{margin:0;color:var(--consumer-muted);font-size:13px}.consumer-auth__header a,.consumer-auth__switch a{color:var(--client-accent);text-decoration:none}.consumer-auth__tabs{margin-bottom:8px}.consumer-auth__form{display:grid;gap:4px}.consumer-auth__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:2px 0 10px;font-size:12px}.consumer-auth__muted{color:#a1a9b2}.consumer-auth__agreement{margin:4px 0 12px;font-size:12px;line-height:1.5}.consumer-auth__consent{margin:4px 0 12px;color:var(--consumer-muted);font-size:12px}.consumer-auth__code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.consumer-auth__error{margin:0 0 10px;padding:8px 10px;color:#c9353f;background:#fff1f0;border-radius:6px;font-size:13px}.consumer-auth__switch{margin:16px 0 0;color:var(--consumer-muted);font-size:13px;text-align:center}.consumer-auth__signed-in{display:grid;gap:12px;margin-top:12px}.consumer-auth__signed-in p{margin:0 0 4px;color:#4b5560}.member-center{display:grid;gap:12px}.member-center__card{display:flex;align-items:center;gap:14px;padding:20px 18px;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--client-accent) 88%,#1b2a38),color-mix(in srgb,var(--client-accent) 55%,#1b2a38));border-radius:12px}.member-center__card>div{display:grid;gap:4px;min-width:0}.member-center__card strong{font-size:18px}.member-center__card small{color:#ffffffc7;font-size:12px}.member-center__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.member-center__list{overflow:hidden;background:var(--consumer-surface);border:1px solid var(--consumer-line);border-radius:10px}.member-center__entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:0 14px;text-decoration:none}.member-center__entry small{color:var(--consumer-muted);font-size:12px}
