: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{-webkit-transition:d .2s;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{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:center;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{-webkit-transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1);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)}:root{--td-brand-color: #a64232;--td-brand-color-hover: #8b3529;--td-brand-color-focus: #f8e8e4;--td-brand-color-active: #782b22;--tj-primary: #a64232;--tj-primary-hover: #8b3529;--tj-text: #22252a;--tj-muted: #626a73;--tj-surface: #fff;--tj-surface-muted: #f6f7f8;--tj-border: #dce0e4;--tj-success: #237b4b;--tj-warning: #a96512;--tj-danger: #c53b35;--tj-info: #296bb3;--tj-focus: #2979c7;--tj-radius-sm: 4px;--tj-radius-md: 8px;--tj-radius-lg: 12px;--tj-space-1: 4px;--tj-space-2: 8px;--tj-space-3: 12px;--tj-space-4: 16px;--tj-space-6: 24px;--tj-space-8: 32px;--tj-z-header: 10;--tj-z-dropdown: 100;--tj-z-drawer: 300;--tj-z-modal: 500;--tj-z-toast: 700}*{box-sizing:border-box}body{margin:0;font:14px/1.5 system-ui,sans-serif;color:var(--tj-text);background:var(--tj-surface-muted)}a{color:inherit}.tj-shell{display:flex;min-height:100vh}.tj-sidebar{width:220px;padding:24px 16px;background:var(--tj-surface);border-right:1px solid var(--tj-border)}.tj-sidebar strong{font-size:16px}.tj-sidebar nav{display:flex;flex-direction:column;gap:12px;margin-top:32px}.tj-sidebar a{text-decoration:none;padding:8px;border-radius:var(--tj-radius-sm)}.tj-sidebar a:hover{background:var(--tj-surface-muted)}.tj-main{flex:1;padding:24px;min-width:0}.tj-main h1{font-size:20px;margin:0 0 24px}.tj-panel{background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);padding:24px;max-width:760px}.tj-touch .tj-sidebar a{min-height:48px;display:flex;align-items:center}@media(max-width:700px){.tj-shell{display:block}.tj-sidebar{width:auto}.tj-sidebar nav{flex-direction:row;overflow:auto}.tj-main{padding:16px}}:root{--admin-control-height: 40px;--admin-field-gap: 12px;--admin-panel-gap: 24px;--admin-time-width: 132px;--admin-date-width: 168px;--admin-number-width: 112px}:where(select){min-height:var(--admin-control-height);padding-inline-end:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23626A73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}:where([role=combobox],button[aria-haspopup=listbox],.select-trigger,.dropdown-trigger){min-height:var(--admin-control-height);gap:8px;padding-inline-end:12px}:where([role=combobox],button[aria-haspopup=listbox],.select-trigger,.dropdown-trigger) :where(svg,.icon){flex:none;width:16px;height:16px;margin-inline-start:auto}:where(input[type=time],.control-time){width:min(var(--admin-time-width),100%)}:where(input[type=date],.control-date){width:min(var(--admin-date-width),100%)}:where(input[type=number],.control-number,.capacity-input){width:min(var(--admin-number-width),100%)}:where(.field-row,.form-row,.time-row,.filter-row,.control-row,.inline-fields){gap:var(--admin-field-gap)}:where(.page-stack,.panel-stack,.section-stack,.content-stack){gap:var(--admin-panel-gap)}@media(max-width:768px){:where(.field-row,.form-row,.time-row,.filter-row,.control-row,.inline-fields){flex-wrap:wrap}}:root{--tj-sidebar-width: 232px;--tj-header-height: 64px;--tj-canvas: #f6f7f8;--tj-brand-soft: #fbefed;--tj-disabled: #8a929b;--tj-sidebar: #24272d;--tj-sidebar-hover: #30343b;--tj-sidebar-text: #e8eaed;--tj-sidebar-muted: #aeb4bc;--tj-content-max: 1600px;--tj-form-max: 1120px;--tj-table-header-height: 44px;--tj-table-row-height: 52px}html,body,#root{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--tj-focus) 28%,transparent);outline-offset:2px}.tj-admin-shell{height:100vh;overflow:hidden;background:var(--tj-canvas)}.tj-admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:var(--tj-sidebar-width);flex-direction:column;background:var(--tj-sidebar);color:var(--tj-sidebar-text)}.tj-brand{display:flex;min-height:var(--tj-header-height);align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%)}.tj-brand>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:8px;background:var(--tj-primary);color:#fff;font-size:18px;font-weight:700}.tj-brand div,.tj-brand strong,.tj-brand small,.tj-store-trigger span,.tj-store-trigger strong,.tj-franchise-context small,.tj-franchise-context strong,.tj-nav-disabled small,.tj-product-table td small,.tj-option-row small{display:block}.tj-brand small,.tj-sidebar-version,.tj-admin-sidebar nav>small,.tj-product-table td small,.tj-page-header p,.tj-panel-heading p,.tj-editor-section header p,.tj-save-state small,.tj-readonly-field small,.tj-business-select small{color:var(--tj-muted)}.tj-admin-sidebar .tj-brand small,.tj-admin-sidebar .tj-sidebar-version{color:var(--tj-sidebar-muted)}.tj-admin-sidebar nav{display:grid;align-content:start;gap:4px;overflow-y:auto;padding:10px 8px}.tj-nav-group{display:grid;gap:2px}.tj-nav-group-label{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 10px;border-radius:6px;color:var(--tj-sidebar-text)}.tj-nav-group-label>strong{min-width:0;flex:1;font-size:14px;font-weight:500}.tj-nav-group-label>span{color:var(--tj-sidebar-muted);font-size:18px}.tj-nav-glyph{width:18px;height:18px;flex:none}.tj-nav-group.is-active>.tj-nav-group-label{background:var(--tj-primary);color:#fff;box-shadow:inset 3px 0 #fff}.tj-nav-group>a{display:flex;min-height:36px;align-items:center;margin-left:28px;padding:0 10px;border-radius:6px;color:#c9ced5;font-size:12px;text-decoration:none}.tj-nav-group>a:hover,.tj-nav-group>a[aria-current=page]{background:var(--tj-primary);color:#fff;font-weight:600}.tj-nav-group>a[aria-current=page]{box-shadow:inset 3px 0 #fff}.tj-admin-sidebar nav>small{margin:0 8px 8px;font-size:12px}.tj-admin-sidebar nav>a,.tj-nav-disabled{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:6px;color:var(--tj-text);text-decoration:none}.tj-admin-sidebar nav>a:hover,.tj-admin-sidebar nav>a[aria-current=page]{background:var(--tj-brand-soft);color:var(--tj-primary);font-weight:650}.tj-nav-disabled{color:var(--tj-disabled)}.tj-nav-disabled small{padding:2px 5px;border:1px solid var(--tj-border);border-radius:4px;font-size:10px;font-weight:400}.tj-sidebar-version{margin-top:auto;padding:12px 16px;border-top:1px solid rgb(255 255 255 / 8%);font-size:11px}.tj-admin-workspace{height:100vh;min-width:0;margin-left:var(--tj-sidebar-width)}.tj-admin-header{position:relative;z-index:10;display:flex;height:var(--tj-header-height);align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--tj-border);background:var(--tj-surface)}.tj-menu-button{display:none}.tj-store-context{position:relative;width:min(280px,28vw)}.tj-admin-project{display:grid;min-width:150px;line-height:1.25}.tj-admin-project small{color:var(--tj-muted);font-size:10px}.tj-runtime-chip{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid var(--tj-border);border-radius:999px;color:var(--tj-muted);font-size:12px;white-space:nowrap}.tj-store-trigger,.tj-account-button,.tj-menu-button{min-height:40px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text)}.tj-store-trigger{width:100%;padding:5px 12px;text-align:left}.tj-store-trigger span,.tj-franchise-context small{color:var(--tj-muted);font-size:11px}.tj-store-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:100;display:grid;width:360px;max-width:calc(100vw - 32px);max-height:min(520px,calc(100vh - 96px));gap:8px;overflow:auto;padding:14px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface);box-shadow:0 12px 30px #22252a24}.tj-store-menu input,.tj-store-menu>button{min-height:40px}.tj-store-menu>button{display:flex;justify-content:space-between;padding:8px 10px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);text-align:left}.tj-store-statuses{display:flex;flex-wrap:wrap;gap:6px}.tj-store-statuses span,.tj-status-tag{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:3px 8px;border:1px solid var(--tj-border);border-radius:999px;background:var(--tj-surface);font-size:12px;line-height:1.2;white-space:nowrap}.tj-order-table-wrap{overflow-x:auto}.tj-order-table{width:100%;min-width:1080px;border-collapse:collapse}.tj-order-table th,.tj-order-table td{padding:12px;border-bottom:1px solid var(--tj-border);text-align:left;vertical-align:top}.tj-order-table td small,.tj-order-table td strong{display:block}.tj-order-table td small{margin-top:4px;color:var(--tj-muted)}.tj-status-strip{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:1px;overflow-x:auto;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-border)}.tj-status-strip>div{min-width:110px;padding:12px;background:var(--tj-surface)}.tj-status-strip small,.tj-status-strip strong{display:block}.tj-status-strip small{color:var(--tj-muted)}.tj-order-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.tj-order-actions{display:flex;flex-wrap:wrap;gap:8px}.tj-order-item{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:14px 0;border-bottom:1px solid var(--tj-border)}.tj-order-item p,.tj-addon-list{grid-column:1 / -1;margin:0}.tj-order-item span,.tj-addon-list small{display:block;color:var(--tj-muted)}.tj-addon-list p{display:flex;justify-content:space-between;padding:6px 0 0 16px}.tj-money-list>div{display:flex;justify-content:space-between;padding:7px 0}.tj-money-list dd{margin:0;font-weight:650}.tj-inline-message{padding:10px 12px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface)}@media(max-width:960px){.tj-order-detail-grid{grid-template-columns:1fr}}.tj-store-statuses .is-active,.tj-store-statuses .is-normal,.tj-status-tag.is-published,.tj-status-tag.is-enabled,.tj-status-tag.is-active{border-color:color-mix(in srgb,var(--tj-success) 36%,var(--tj-border));color:var(--tj-success)}.tj-store-statuses .is-paused,.tj-status-tag.is-draft{border-color:color-mix(in srgb,var(--tj-warning) 40%,var(--tj-border));color:var(--tj-warning)}.tj-store-statuses .is-resting,.tj-store-statuses .is-disabled,.tj-status-tag.is-disabled,.tj-status-tag.is-archived{color:var(--tj-muted)}.tj-franchise-context{margin-left:auto;justify-self:end;text-align:right}.tj-account-button{padding:0 12px;text-align:left}.tj-account-button span,.tj-account-button small{display:block}.tj-account-button small{color:var(--tj-muted);font-size:11px}.tj-admin-main{height:calc(100vh - var(--tj-header-height));min-width:0;overflow:auto;padding:24px}.tj-shell-breadcrumb{display:flex;width:min(100%,1440px);align-items:center;gap:8px;margin:0 auto 14px;color:var(--tj-muted);font-size:13px}.tj-shell-breadcrumb strong{color:var(--tj-text);font-weight:600}.tj-design-page-id{width:min(100%,var(--tj-content-max));margin:0 auto 6px;color:var(--tj-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.tj-eyebrow{display:block;color:var(--tj-primary);font-size:12px;font-weight:700;letter-spacing:.06em}.tj-workspace-tabs{display:flex;gap:4px;width:max-content;padding:4px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-auth-shell{display:grid;min-height:100vh;grid-template-columns:minmax(360px,42%) minmax(420px,1fr);background:var(--tj-surface)}.tj-auth-brand{display:flex;min-height:100vh;flex-direction:column;justify-content:center;gap:28px;padding:clamp(48px,7vw,104px);background:#1b1d21;color:#fff}.tj-auth-brand>div:not(.tj-auth-mark){max-width:440px}.tj-auth-mark{display:grid;width:52px;height:52px;place-items:center;border-radius:10px;background:var(--tj-primary);font-size:24px;font-weight:700}.tj-auth-brand p,.tj-auth-brand h1,.tj-auth-brand span{margin:0}.tj-auth-brand p{color:#d7dadd;font-size:16px}.tj-auth-brand h1{margin:8px 0 18px;font-size:clamp(34px,4vw,52px);letter-spacing:.04em}.tj-auth-brand span,.tj-auth-brand small{color:#aeb4bb}.tj-auth-brand small{margin-top:auto}.tj-auth-main{display:grid;place-items:center;padding:40px;background:var(--tj-canvas)}.tj-auth-card{width:min(100%,440px);padding:36px;border:1px solid var(--tj-border);border-radius:12px;background:var(--tj-surface);box-shadow:0 18px 48px #22252a14}.tj-auth-card header span{color:var(--tj-primary);font-size:13px;font-weight:700}.tj-auth-card h2{margin:8px 0 4px;font-size:28px}.tj-auth-card header p,.tj-auth-card footer{color:var(--tj-muted)}.tj-auth-card form{display:grid;gap:18px;margin-top:28px}.tj-auth-card label{display:grid;gap:7px;font-weight:600}.tj-auth-card input{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text)}.tj-password-field{position:relative;display:block}.tj-password-field input{padding-right:58px}.tj-password-field button{position:absolute;top:2px;right:2px;bottom:2px;padding:0 10px;border:0;background:transparent;color:var(--tj-primary)}.tj-auth-notice,.tj-auth-error{padding:10px 12px;border-radius:6px}.tj-auth-notice{border:1px solid color-mix(in srgb,var(--tj-info) 28%,var(--tj-border));background:color-mix(in srgb,var(--tj-info) 7%,var(--tj-surface));color:var(--tj-info)}.tj-auth-error{margin:0;border:1px solid color-mix(in srgb,var(--tj-danger) 30%,var(--tj-border));background:color-mix(in srgb,var(--tj-danger) 7%,var(--tj-surface));color:var(--tj-danger);font-weight:400}.tj-auth-card footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--tj-border);font-size:12px}.tj-auth-recovery{width:min(100% - 32px,720px);margin:12vh auto}.tj-page{width:min(100%,var(--tj-content-max));margin:0 auto}.tj-page-stack{display:grid;width:min(100%,var(--tj-content-max));gap:18px;margin:0 auto}.tj-template-workspace{display:grid;max-width:none;gap:14px}.tj-template-workspace>h2,.tj-template-workspace>h3,.tj-template-workspace>p{margin-block:0}.tj-frozen-workbench{display:grid;align-content:start;gap:16px}.tj-frozen-workbench>.tj-page-header{margin-bottom:0}.tj-object-lock,.tj-design-notice,.tj-fact-grid>div,.tj-upgrade-steps>div,.tj-operation-details,.tj-operation-editor{border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-object-lock{display:flex;align-items:flex-start;gap:12px;padding:15px 16px}.tj-object-lock>span{color:var(--tj-primary);font-size:20px;line-height:22px}.tj-object-lock strong,.tj-object-lock small,.tj-frozen-sticky-action strong,.tj-frozen-sticky-action small{display:block}.tj-object-lock small,.tj-frozen-sticky-action small{margin-top:3px;color:var(--tj-muted)}.tj-frozen-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text);font-weight:650;text-decoration:none;white-space:nowrap}.tj-frozen-button.is-primary{border-color:var(--tj-primary);background:var(--tj-primary);color:#fff}.tj-frozen-button:disabled{border-color:#dfe3e7;background:#eef0f2;color:var(--tj-disabled);cursor:not-allowed}.tj-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tj-fact-grid>div{display:grid;gap:3px;padding:12px}.tj-fact-grid span{color:var(--tj-muted);font-size:11px}.tj-upgrade-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tj-upgrade-steps>div{display:grid;gap:7px;padding:12px}.tj-upgrade-steps>div>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#eef0f2;color:var(--tj-muted);font-weight:700}.tj-upgrade-steps>div.is-current{border-color:var(--tj-primary);background:color-mix(in srgb,var(--tj-primary) 4%,var(--tj-surface))}.tj-upgrade-steps>div.is-current>span{background:var(--tj-primary);color:#fff}.tj-upgrade-review .tj-panel-heading{align-items:flex-start}.tj-upgrade-review .tj-panel-heading h2,.tj-upgrade-review .tj-panel-heading p{margin:0}.tj-upgrade-review .tj-panel-heading p{margin-top:3px;color:var(--tj-muted)}.tj-upgrade-table th:first-child,.tj-upgrade-table td:first-child{width:68px;text-align:center}.tj-design-notice.is-success{border-color:#bad8c8;background:#f4fbf7}.tj-design-notice.is-success>span{color:#2f855a}.tj-upgrade-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px}.tj-upgrade-store-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:112px;padding:16px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-upgrade-store-card.is-selected{border-color:#d29b91;background:#fff9f8}.tj-upgrade-store-card>span{display:grid;align-content:start;gap:5px}.tj-upgrade-store-card small,.tj-upgrade-store-card .tj-helper{color:var(--tj-muted)}.tj-change-arrow{display:inline!important;margin-right:6px;color:var(--tj-primary);font-weight:800}.tj-frozen-sticky-action{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--tj-border);border-radius:8px 8px 0 0;background:var(--tj-surface);box-shadow:0 -8px 24px #22252a14}.tj-operation-details{overflow:hidden}.tj-operation-details>summary,.tj-operation-editor-head{padding:14px 16px;font-weight:700}.tj-operation-details>.tj-panel{border:0;border-top:1px solid var(--tj-border);border-radius:0;padding:18px}.tj-operation-editor{display:grid;gap:16px;padding:16px}.tj-operation-editor-head{display:flex;align-items:center;justify-content:space-between;margin:-16px -16px 0;border-bottom:1px solid var(--tj-border)}.tj-operation-editor-head button,.tj-row-actions button,.tj-row-actions a{border:0;background:transparent;color:var(--tj-info);font-weight:600;text-decoration:none}.tj-row-actions button:disabled{color:var(--tj-disabled)}.tj-filter-panel.tj-operational-filters{grid-template-columns:minmax(240px,1.4fr) minmax(240px,1fr) minmax(180px,.8fr) auto;align-items:end;margin-bottom:0}.tj-design-notice{margin:0}.tj-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--tj-muted);font-size:13px}.tj-breadcrumb button{border:0;background:transparent;color:var(--tj-primary)}.tj-page-header,.tj-panel-heading,.tj-repeat-heading,.tj-heading-actions,.tj-filter-actions,.tj-row-actions,.tj-dialog-actions,.tj-save-actions,.tj-assignment-actions,.tj-pagination,.tj-selector-pages,.tj-title-line{display:flex;align-items:center;gap:10px}.tj-page-header{justify-content:space-between;margin-bottom:18px}.tj-page-header h1,.tj-panel-heading h2,.tj-editor-section h2,.tj-repeat-card h3,.tj-repeat-card h4{margin:0}.tj-page-header h1{font-size:20px;line-height:28px;font-weight:650}.tj-page-header p,.tj-panel-heading p,.tj-editor-section header p{margin:4px 0 0}.tj-filter-panel,.tj-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.tj-filter-panel,.tj-table-panel,.tj-editor-section{padding:18px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-filter-panel{margin-bottom:18px}.tj-product-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.tj-product-update-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;border:1px solid #bfd5ea;border-radius:6px;background:#f2f7fc}.tj-product-update-notice>span{flex:none;color:var(--tj-info);font-size:18px;line-height:20px}.tj-product-update-notice strong{display:block}.tj-product-update-notice p{margin:2px 0 0;color:var(--tj-muted)}.tj-product-type-grid>button{display:flex;min-height:88px;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface);color:var(--tj-text);text-align:left}.tj-product-type-grid>button[aria-pressed=true]{border-color:var(--tj-primary);background:color-mix(in srgb,var(--tj-primary) 4%,var(--tj-surface));box-shadow:inset 0 0 0 1px var(--tj-primary)}.tj-product-type-grid span,.tj-product-type-grid strong,.tj-product-type-grid small{display:block}.tj-product-type-grid strong{margin-bottom:3px;font-size:16px}.tj-product-type-grid small{color:var(--tj-muted)}.tj-product-type-grid em{flex:none;padding:4px 7px;border-radius:999px;background:#eaf2fb;color:var(--tj-info);font-size:11px;font-style:normal;white-space:nowrap}.tj-product-type-grid>button:nth-child(2) em{background:#fff3df;color:#a15c00}.tj-product-filters{grid-template-columns:minmax(280px,2fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end}.tj-product-filters .tj-filter-actions{grid-column:4;grid-row:1}.tj-product-filters .tj-business-select input{display:none}.tj-advanced-filters{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--tj-border);padding-top:10px}.tj-advanced-filters summary{width:max-content;color:var(--tj-primary);font-weight:600}.tj-advanced-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.tj-advanced-filters label{display:grid;gap:6px}.tj-filter-panel label,.tj-form-grid label,.tj-relation-row>label,.tj-dialog label,.tj-save-bar>label,.tj-business-select{display:grid;min-width:0;gap:6px;color:var(--tj-muted);font-size:13px}.tj-filter-panel input,.tj-filter-panel select,.tj-form-grid input,.tj-form-grid select,.tj-form-grid textarea,.tj-option-row input,.tj-option-row select,.tj-relation-row input,.tj-relation-row select,.tj-dialog input,.tj-dialog textarea,.tj-save-bar input,.tj-business-select input,.tj-business-select select,.tj-store-menu input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text)}textarea{resize:vertical}.tj-wechat-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);align-items:start;gap:18px}.tj-wechat-guide{position:sticky;top:calc(var(--tj-header-height) + 24px);padding:20px;border:1px solid var(--tj-border);border-top:4px solid var(--tj-primary);border-radius:8px;background:var(--tj-surface)}.tj-wechat-guide h2,.tj-wechat-guide p{margin-top:0}.tj-wechat-guide ol{display:grid;gap:14px;padding-left:22px}.tj-wechat-guide li strong,.tj-wechat-guide li span,.tj-config-status-grid small,.tj-config-status-grid strong,.tj-config-status-grid span,.tj-file-grid small,.tj-secret-form label small{display:block}.tj-wechat-guide li span,.tj-config-status-grid small,.tj-config-status-grid span,.tj-file-grid small,.tj-secret-form label small,.tj-save-actions small{color:var(--tj-muted)}.tj-security-note,.tj-callback-warning,.tj-form-error,.tj-form-success{padding:12px;border-radius:6px}.tj-security-note{background:color-mix(in srgb,var(--tj-success) 9%,var(--tj-surface));color:var(--tj-success)}.tj-callback-warning{margin-bottom:0;border:1px solid color-mix(in srgb,var(--tj-warning) 34%,var(--tj-border));background:color-mix(in srgb,var(--tj-warning) 8%,var(--tj-surface));color:var(--tj-warning)}.tj-wechat-content{display:grid;gap:18px}.tj-config-status-grid,.tj-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.tj-config-status-grid>div{padding:14px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface-muted)}.tj-config-status-grid strong{margin:5px 0;overflow-wrap:anywhere}.tj-secret-form{display:grid;gap:20px}.tj-secret-form fieldset{display:grid;gap:12px;margin:0;padding:16px;border:1px solid var(--tj-border);border-radius:8px}.tj-secret-form legend{padding:0 6px;font-weight:650}.tj-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tj-file-grid label{display:grid;min-width:0;gap:6px;padding:12px;border:1px dashed var(--tj-border);border-radius:6px;color:var(--tj-muted)}.tj-file-grid input{width:100%}.tj-form-error{border:1px solid color-mix(in srgb,var(--tj-danger) 38%,var(--tj-border));background:color-mix(in srgb,var(--tj-danger) 7%,var(--tj-surface));color:var(--tj-danger)}.tj-form-success{border:1px solid color-mix(in srgb,var(--tj-success) 38%,var(--tj-border));background:color-mix(in srgb,var(--tj-success) 7%,var(--tj-surface));color:var(--tj-success)}@media(max-width:1000px){.tj-wechat-layout{grid-template-columns:1fr}.tj-wechat-guide{position:static}.tj-file-grid{grid-template-columns:1fr}}@media(max-width:700px){.tj-config-status-grid,.tj-secret-form .tj-form-grid{grid-template-columns:1fr}}input[aria-invalid=true],select[aria-invalid=true],.has-error input,.has-error select{border-color:var(--tj-danger)}.tj-filter-actions{grid-column:1 / -1;justify-content:flex-end}.tj-table-panel{padding:0;overflow:hidden}.tj-panel-heading{justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--tj-border)}.tj-table-scroll{max-width:100%;overflow-x:auto}.tj-scroll-hint{display:none}.tj-product-table,.tj-sku-table{width:100%;min-width:980px;border-collapse:collapse}.tj-sku-table{min-width:820px}.tj-product-table th,.tj-product-table td,.tj-sku-table th,.tj-sku-table td{padding:13px 14px;border-bottom:1px solid var(--tj-border);text-align:left;vertical-align:top}.tj-product-table th,.tj-sku-table th{height:var(--tj-table-header-height);background:var(--tj-canvas);color:var(--tj-muted);font-size:12px;white-space:nowrap}.tj-product-table tbody tr,.tj-sku-table tbody tr{min-height:var(--tj-table-row-height)}.tj-product-table td strong,.tj-product-table td span,.tj-product-table td time{display:block}.tj-counts{display:flex;gap:12px}.tj-counts span{color:var(--tj-muted);font-size:11px;text-align:center}.tj-counts strong{color:var(--tj-text);font-size:14px}.tj-row-actions{white-space:nowrap}.tj-row-actions details{position:relative}.tj-row-actions summary{cursor:pointer;color:var(--tj-primary);list-style:none}.tj-action-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:100;display:grid;width:250px;padding:8px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface);box-shadow:0 10px 24px #22252a24}.tj-action-menu button{display:grid;gap:2px;padding:8px;border:0;border-radius:4px;background:transparent;text-align:left}.tj-action-menu button:hover:not(:disabled){background:var(--tj-canvas)}.tj-action-menu small{color:var(--tj-muted);white-space:normal}.tj-pagination{justify-content:space-between;padding:14px 18px}.tj-page-indicator{padding:4px 8px;border-radius:999px;background:#fff1ee;color:var(--tj-primary);font-size:12px;font-weight:650}.tj-batch-action-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.tj-category-notice{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--tj-border);border-left:4px solid var(--tj-primary);border-radius:8px;background:var(--tj-surface)}.tj-category-notice p{margin:0;color:var(--tj-muted)}.tj-design-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface)}.tj-design-notice.is-info{border-color:#bfd5ea;background:#f2f7fc}.tj-design-notice.is-warning{border-color:#ead8b9;background:#fffaf0}.tj-design-notice>span{flex:none;color:var(--tj-info);font-size:18px;line-height:20px}.tj-design-notice.is-warning>span{color:#a15c00}.tj-design-notice strong{display:block}.tj-design-notice p{margin:3px 0 0;color:var(--tj-muted)}.tj-notice-stack{display:grid;gap:12px}.tj-resource-tabs{display:flex;align-items:center;gap:4px;padding:0 2px;border-bottom:1px solid var(--tj-border)}.tj-resource-tabs .t-button{border-radius:0}.tj-frozen-filter-panel{grid-template-columns:minmax(320px,2fr) minmax(200px,1fr) auto;align-items:end}.tj-frozen-filter-panel .tj-filter-actions{grid-column:3;justify-content:flex-end}.tj-frozen-filter-panel .tj-filter-actions .t-button{width:auto;min-width:88px;min-height:40px}.tj-centered-table th,.tj-centered-table td{text-align:center;vertical-align:middle}.tj-centered-table .tj-price-summary{justify-items:center}.tj-centered-table .tj-row-actions{justify-content:center}.tj-product-table td .tj-status-tag{display:inline-flex}.tj-frozen-table-panel{padding:0;overflow:hidden}.tj-addon-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tj-addon-group-card{border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-addon-group-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--tj-border)}.tj-addon-group-card h2,.tj-addon-group-card p{margin:0}.tj-addon-group-card p{margin-top:3px;color:var(--tj-muted)}.tj-addon-group-values{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px;padding:13px 14px;border:1px solid var(--tj-border);border-radius:6px}.tj-addon-group-values em{flex:none;padding:3px 7px;border-radius:999px;background:#fff1ee;color:var(--tj-primary);font-size:12px;font-style:normal}.tj-category-table{min-width:860px}.tj-resource-table,.tj-version-table{min-width:980px}.tj-resource-values{display:grid;gap:12px}.tj-resource-value-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.tj-resource-value-row>span{color:var(--tj-muted);text-align:center}.tj-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#0f172a6b}.tj-drawer{display:flex;width:min(520px,100vw);height:100%;flex-direction:column;background:var(--tj-surface);box-shadow:-12px 0 32px #0f172a2e}.tj-drawer>header,.tj-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--tj-border)}.tj-drawer>header h2{margin:4px 0 0}.tj-drawer>header>button{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--tj-muted);font-size:24px;cursor:pointer}.tj-drawer>footer{justify-content:flex-end;border-top:1px solid var(--tj-border);border-bottom:0}.tj-drawer-body{display:grid;flex:1;align-content:start;gap:20px;overflow:auto;padding:20px}.tj-drawer-body label,.tj-dialog label{display:grid;gap:8px;font-weight:600}.tj-drawer-body input,.tj-drawer-body select,.tj-drawer-body textarea,.tj-dialog input{min-height:40px;border:1px solid var(--tj-border);border-radius:6px;padding:0 12px;background:var(--tj-surface);color:var(--tj-text)}.tj-drawer-body textarea{min-height:96px;padding-block:10px}.tj-drawer-body label small{color:var(--tj-muted);font-weight:400}.tj-inline-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.tj-inline-search .t-button{min-width:88px;min-height:40px}.tj-category-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tj-category-summary>div{display:grid;gap:4px;padding:16px;border-radius:8px;background:var(--tj-surface-muted)}.tj-category-summary strong{font-size:24px}.tj-category-summary span{color:var(--tj-muted)}.tj-async-state{display:flex;min-height:220px;align-items:center;justify-content:center;gap:16px;padding:32px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface);text-align:left}.tj-async-state h2,.tj-async-state p{margin:0 0 6px}.tj-async-state code{color:var(--tj-muted)}.tj-spinner{width:26px;height:26px;border:3px solid var(--tj-border);border-top-color:var(--tj-primary);border-radius:50%;animation:tj-spin .8s linear infinite}@keyframes tj-spin{to{transform:rotate(360deg)}}.tj-section-nav{position:static;display:flex;gap:6px;overflow-x:auto;margin:0 0 16px;padding:8px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-frozen-notice{margin-bottom:16px;padding:14px 18px;border:1px solid #c9d8ea;border-radius:8px;background:#f2f7fd}.tj-frozen-notice strong,.tj-frozen-notice p{margin:0}.tj-frozen-notice p{margin-top:4px;color:var(--tj-muted)}.tj-price-mode-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--tj-border)}.tj-price-mode-row label{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface)}.tj-price-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:16px 18px;border-bottom:1px solid var(--tj-border)}.tj-price-intro>label{display:grid;width:min(300px,100%);gap:7px}.tj-compact-reference-cost{width:min(300px,100%)}.tj-compact-reference-cost>label{display:grid;gap:7px}.tj-single-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:18px;border-bottom:1px solid var(--tj-border)}.tj-single-price-grid>label{display:grid;align-content:start;gap:7px}.tj-single-price-grid small{color:var(--tj-muted)}.tj-price-level-key{display:flex;gap:8px;padding:10px 12px;border:1px solid #c9d8ea;border-radius:6px;background:#f2f7fd;color:#345b7e}.tj-price-stack{display:grid;min-width:280px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.tj-price-stack label{display:grid;gap:4px}.tj-price-stack label span{color:var(--tj-muted);font-size:12px}.tj-packaging-section{margin-top:18px}.tj-packaging-grid{display:grid;gap:10px}.tj-packaging-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,260px) auto auto;align-items:end;gap:12px;padding:12px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-canvas)}.tj-packaging-row>div,.tj-packaging-row>label,.tj-packaging-reason{display:grid;gap:6px}.tj-packaging-row small{color:var(--tj-muted)}.tj-packaging-reason{margin-top:14px}.tj-pricing-boundary-note{margin-top:16px;padding:14px 16px;border:1px solid #c9d8ea;border-radius:6px;background:#f2f7fd}.tj-pricing-boundary-note p{margin:4px 0 0;color:var(--tj-muted)}.tj-first-purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-top:1px solid var(--tj-border)}.tj-first-purchase-summary p{margin:4px 0 0;color:var(--tj-muted)}.tj-first-purchase-summary>span{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:var(--tj-soft);color:var(--tj-muted)}.tj-price-summary{display:grid;min-width:150px;gap:3px}.tj-price-summary strong{color:var(--tj-text)}.tj-price-summary small{color:var(--tj-muted)}.tj-price-summary .tj-price-benefit{color:var(--tj-success)}.tj-section-nav a{display:flex;min-height:36px;align-items:center;gap:6px;padding:7px 10px;border-radius:5px;color:var(--tj-text);text-decoration:none;white-space:nowrap}.tj-section-nav a:hover{background:var(--tj-brand-soft);color:var(--tj-primary)}.tj-section-nav a span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:var(--tj-danger);color:#fff;font-size:11px}.tj-editor-layout{display:grid;gap:16px}.tj-editor-section{scroll-margin-top:calc(var(--tj-header-height) + 64px)}.tj-editor-section>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--tj-border)}.tj-editor-section>header>div{display:flex;align-items:center;gap:10px}.tj-editor-section>header>div>span{color:var(--tj-primary);font-weight:700}.tj-editor-section>header p{max-width:64ch;text-align:right}.tj-span-2{grid-column:span 2}.tj-readonly-field{display:grid;gap:4px;padding:12px;border:1px dashed var(--tj-border);border-radius:6px;background:var(--tj-canvas)}.tj-repeat-list,.tj-option-list,.tj-deferred-grid{display:grid;gap:12px}.tj-repeat-card{padding:16px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-canvas)}.tj-repeat-heading{justify-content:space-between;margin-bottom:14px}.tj-option-row,.tj-relation-row{display:grid;align-items:end;gap:10px;margin-bottom:10px}.tj-option-row{grid-template-columns:minmax(200px,1fr) auto 150px auto}.tj-relation-row{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr)) auto;padding:12px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface)}.tj-checkbox{display:flex!important;min-height:40px;align-items:center;grid-template-columns:auto 1fr}.tj-checkbox input{width:18px!important;min-height:18px!important}.tj-business-select{align-self:stretch}.tj-selector-pages,.tj-inline-error{display:flex;align-items:center;justify-content:space-between;gap:8px}.tj-field-error{display:block;color:var(--tj-danger);font-size:12px;font-weight:600}.tj-error-summary,.tj-readonly-banner,.tj-inline-notice,.tj-page-message{margin:0 0 16px;padding:12px 14px;border:1px solid var(--tj-border);border-left:4px solid var(--tj-danger);border-radius:8px;background:var(--tj-surface)}.tj-readonly-banner,.tj-inline-notice{border-left-color:var(--tj-warning)}.tj-page-message{border-left-color:var(--tj-info)}.tj-error-summary p,.tj-readonly-banner p,.tj-page-message{margin-top:4px}.tj-error-summary button{padding:0;border:0;background:transparent;color:var(--tj-danger);text-decoration:underline}.tj-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.tj-summary-grid div{display:grid;gap:3px;padding:14px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-canvas)}.tj-summary-grid strong{font-size:22px}.tj-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.tj-detail-main,.tj-detail-aside{display:grid;gap:18px}.tj-detail-panel{overflow:hidden;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-detail-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--tj-border)}.tj-detail-panel>header h2,.tj-detail-panel>header p,.tj-detail-panel-body>p{margin:0}.tj-detail-panel>header h2{font-size:17px}.tj-detail-panel>header p,.tj-detail-panel-body small,.tj-muted{color:var(--tj-muted)}.tj-detail-panel>header p{margin-top:4px}.tj-detail-panel-body{padding:18px}.tj-detail-panel-body>.tj-table-scroll{margin:-18px}.tj-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.tj-definition-grid div{min-width:0}.tj-definition-grid dt{margin-bottom:5px;color:var(--tj-muted);font-size:12px}.tj-definition-grid dd{margin:0;overflow-wrap:anywhere;font-weight:600}.tj-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tj-resource-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tj-resource-summary>div{display:grid;gap:4px;padding:14px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-canvas)}.tj-resource-summary strong{font-size:22px}.tj-summary-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.tj-summary-grid-compact div{padding:10px}.tj-save-bar-inline{position:sticky;bottom:0;margin-top:18px}.tj-batch-results{margin-top:18px;border:1px solid var(--tj-border);border-radius:8px;background:var(--tj-surface)}.tj-batch-results ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.tj-batch-results li{display:grid;grid-template-columns:minmax(180px,1fr) 72px minmax(240px,2fr);gap:12px;padding:12px 18px;border-top:1px solid var(--tj-border)}.tj-batch-results li[data-result=SUCCESS] span{color:var(--tj-success)}.tj-batch-results li[data-result=FAILED] span{color:var(--tj-danger)}.tj-batch-results li[data-result=SKIPPED] span,.tj-batch-results small{color:var(--tj-muted)}@media(max-width:1000px){.tj-detail-layout{grid-template-columns:1fr}.tj-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tj-detail-aside,.tj-definition-grid,.tj-resource-summary,.tj-batch-results li{grid-template-columns:1fr}}.tj-scrm-page{display:grid;gap:20px}.tj-scrm-heading,.tj-scrm-search,.tj-scrm-actions{display:flex;align-items:center;gap:10px}.tj-scrm-heading{justify-content:space-between}.tj-scrm-search input{min-width:260px}.tj-scrm-table{width:100%;border-collapse:collapse}.tj-scrm-table th,.tj-scrm-table td{padding:10px 12px;border-bottom:1px solid var(--tj-border);text-align:left;vertical-align:top}.tj-scrm-table td small{display:block;margin-top:4px;color:var(--tj-muted)}.tj-link-button{padding:0;border:0;background:transparent;color:var(--tj-primary);cursor:pointer;font-weight:650}.tj-scrm-detail{padding-top:16px;border-top:1px solid var(--tj-border)}.tj-scrm-timeline{display:grid;gap:8px}@media(max-width:720px){.tj-scrm-heading,.tj-scrm-search{align-items:stretch;flex-direction:column}.tj-scrm-search input{min-width:0}}.tj-assignment-actions{flex-wrap:wrap}.tj-assignment-actions small{width:100%;color:var(--tj-muted)}.tj-deferred-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-deferred-notice{padding:14px;border:1px dashed var(--tj-border);border-radius:8px;background:var(--tj-canvas)}.tj-deferred-notice h3,.tj-deferred-notice p{margin:4px 0}.tj-deferred-notice>div>span{color:var(--tj-warning);font-size:12px;font-weight:700}.tj-save-bar{position:sticky;bottom:0;z-index:9;display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,380px) auto;align-items:center;gap:16px;margin:16px 0 0;padding:14px 18px;border:1px solid var(--tj-border);border-radius:8px 8px 0 0;background:var(--tj-surface);box-shadow:0 -8px 24px #22252a14}.tj-save-state{display:grid}.tj-save-bar>label{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center}.tj-dialog-backdrop,.tj-sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0}.tj-dialog-backdrop{z-index:500;display:grid;place-items:center;padding:20px;background:#14171b6b}.tj-dialog{width:min(100%,540px);max-height:calc(100vh - 40px);overflow:auto;padding:22px;border-radius:10px;background:var(--tj-surface);box-shadow:0 18px 48px #14171b3d}.tj-dialog h2{margin:0 0 8px}.tj-dialog-actions{justify-content:flex-end;margin-top:18px}.tj-conflict-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tj-conflict-grid div{padding:12px;border-radius:6px;background:var(--tj-canvas)}.tj-conflict-grid dt{color:var(--tj-muted)}.tj-conflict-grid dd{margin:3px 0 0;font-weight:700}.tj-legacy-account{display:flex;justify-content:flex-end;align-items:center;gap:16px}@media(max-width:1180px){:root{--tj-sidebar-width: 64px}.tj-brand{justify-content:center;padding-inline:8px}.tj-brand div,.tj-admin-sidebar nav>small,.tj-nav-disabled small,.tj-sidebar-version{display:none}.tj-admin-sidebar nav>a,.tj-nav-disabled{justify-content:center;padding-inline:6px;font-size:12px;text-align:center}.tj-nav-group-label>strong,.tj-nav-group-label>span{display:none}.tj-nav-group-label{justify-content:center;padding-inline:6px}.tj-nav-group>a{justify-content:center;margin-left:0;min-height:44px;overflow:hidden;padding-inline:4px;font-size:11px;text-align:center}.tj-admin-header{padding-inline:16px}.tj-admin-project{min-width:130px}.tj-filter-panel,.tj-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-relation-row{grid-template-columns:repeat(3,minmax(140px,1fr))}.tj-relation-row .tj-business-select{grid-column:span 2}.tj-scroll-hint{position:sticky;left:0;display:block;width:max-content;margin:8px;padding:3px 7px;border-radius:4px;background:var(--tj-canvas);color:var(--tj-muted);font-size:12px}.tj-product-table th:first-child,.tj-product-table td:first-child,.tj-sku-table th:first-child,.tj-sku-table td:first-child{position:sticky;left:0;z-index:2;background:var(--tj-surface);box-shadow:8px 0 12px -12px #22252a80}.tj-product-table th:last-child,.tj-product-table td:last-child,.tj-sku-table th:last-child,.tj-sku-table td:last-child{position:sticky;right:0;z-index:2;background:var(--tj-surface);box-shadow:-8px 0 12px -12px #22252a80}.tj-save-bar{grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-template-areas:"status reason" "status actions"}.tj-save-state{grid-area:status}.tj-save-bar>label{grid-area:reason}.tj-save-actions{grid-area:actions;justify-content:flex-end}.tj-filter-panel.tj-operational-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-filter-panel.tj-operational-filters>.tj-frozen-button{justify-self:end}}@media(max-width:800px){:root{--tj-sidebar-width: 0px;--tj-header-height: 104px}.tj-admin-sidebar{width:280px;transform:translate(-105%);box-shadow:10px 0 26px #22252a33;transition:transform .18s ease}.tj-admin-sidebar.is-open{transform:translate(0)}.tj-brand{justify-content:flex-start;padding-inline:16px}.tj-brand div,.tj-admin-sidebar nav>small,.tj-nav-disabled small,.tj-sidebar-version{display:block}.tj-admin-sidebar nav>a,.tj-nav-disabled{justify-content:space-between;padding-inline:12px;font-size:14px;text-align:left}.tj-nav-group>strong{display:block}.tj-nav-group-label{justify-content:flex-start;padding-inline:10px}.tj-nav-group-label>strong,.tj-nav-group-label>span{display:block}.tj-nav-group>a{justify-content:flex-start;margin-left:28px;padding-inline:12px;font-size:14px;text-align:left}.tj-sidebar-scrim{z-index:19;border:0;background:#14171b5c}.tj-admin-workspace{margin-left:0}.tj-admin-header{min-height:var(--tj-header-height);grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"menu store account" ". statuses statuses" ". franchise franchise";gap:5px 8px;padding:7px 12px}.tj-admin-project,.tj-runtime-chip{display:none}.tj-menu-button{display:block;grid-area:menu;width:40px;overflow:hidden;font-size:0}.tj-menu-button:after{content:"导航";font-size:11px}.tj-store-context{grid-area:store}.tj-store-statuses{grid-area:statuses;justify-content:flex-end}.tj-franchise-context{grid-area:franchise;display:flex;justify-content:flex-end;gap:6px}.tj-account-button{grid-area:account;width:40px;overflow:hidden;padding:0;font-size:0}.tj-account-button span,.tj-account-button small{display:none}.tj-account-button:after{content:"账户";font-size:11px}.tj-store-menu{position:fixed;top:var(--tj-header-height);right:12px;left:12px;width:auto}.tj-admin-main{padding:14px 12px 32px}.tj-page-header{align-items:flex-start}.tj-filter-panel,.tj-form-grid,.tj-fact-grid,.tj-upgrade-steps,.tj-filter-panel.tj-operational-filters,.tj-upgrade-store-grid{grid-template-columns:minmax(0,1fr)}.tj-frozen-sticky-action{position:static;align-items:stretch;flex-direction:column}.tj-product-type-grid,.tj-single-price-grid,.tj-advanced-filters>div{grid-template-columns:minmax(0,1fr)}.tj-product-filters .tj-filter-actions{grid-column:1;grid-row:auto}.tj-span-2{grid-column:auto}.tj-editor-section>header{display:block}.tj-editor-section>header p{text-align:left}.tj-option-row,.tj-relation-row,.tj-packaging-row{grid-template-columns:minmax(0,1fr)}.tj-relation-row .tj-business-select{grid-column:auto}.tj-section-nav{top:var(--tj-header-height);margin-inline:-12px;border-radius:0;padding-inline:12px}.tj-save-bar{position:static;grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "reason" "actions";border-radius:8px;box-shadow:none}.tj-save-actions{justify-content:stretch}.tj-save-actions .t-button{flex:1}.tj-deferred-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.tj-auth-shell{display:block;background:var(--tj-canvas)}.tj-auth-brand{min-height:auto;padding:28px 24px}.tj-auth-brand>div:not(.tj-auth-mark),.tj-auth-brand small{display:none}.tj-auth-main{min-height:calc(100vh - 108px);padding:24px 16px}.tj-auth-card{padding:28px 24px}}@media(max-width:560px){:root{--tj-header-height: 98px}.tj-admin-header,.tj-admin-main{padding-inline:10px}.tj-page-header{display:grid}.tj-page-header>.t-button{width:100%}.tj-summary-grid{grid-template-columns:minmax(0,1fr)}.tj-save-bar>label{grid-template-columns:minmax(0,1fr)}.tj-save-actions{flex-direction:column}.tj-save-actions .t-button{width:100%}.tj-conflict-grid{grid-template-columns:minmax(0,1fr)}}.tj-control-help[popover]:popover-open{position:fixed;inset:auto;margin:0;display:block;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:8px 10px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text);box-shadow:0 8px 24px #22252a1f;font-size:13px;font-weight:400;line-height:1.45;white-space:normal;pointer-events:none}.r03-ui{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar)}.r03-ui *{box-sizing:border-box}.r03-ui html,.r03-ui body{width:100%;height:100%;margin:0;overflow:hidden}.r03-ui body{background:#111419;color:var(--color-text);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;-webkit-font-smoothing:antialiased}.r03-ui button,.r03-ui input,.r03-ui select,.r03-ui textarea{font:inherit}.r03-ui button{cursor:pointer}.r03-ui button:disabled{cursor:not-allowed}.r03-ui button:focus-visible,.r03-ui a:focus-visible,.r03-ui input:focus-visible,.r03-ui select:focus-visible,.r03-ui textarea:focus-visible{outline:3px solid rgb(41 121 199 / 34%);outline-offset:2px}.r03-ui .review-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.r03-ui .review-bar{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 16px;border-bottom:1px solid #343943;background:#1c2026;color:#fff;z-index:10}.r03-ui .review-title{display:grid;min-width:238px}.r03-ui .review-title strong{font-size:13px}.r03-ui .review-title span{color:#aeb4bc;font-size:11px}.r03-ui .review-control{display:grid;gap:2px}.r03-ui .review-control label{color:#aeb4bc;font-size:10px}.r03-ui .review-select{height:34px;min-width:180px;padding:0 30px 0 10px;border:1px solid #4d535d;border-radius:4px;background:#272c33;color:#fff}.r03-ui .viewport-switch{display:flex;gap:4px;margin-left:auto}.r03-ui .viewport-switch button{height:34px;min-width:52px;padding:0 10px;border:1px solid #4d535d;border-radius:4px;background:#272c33;color:#dfe3e7}.r03-ui .viewport-switch button[aria-pressed=true]{border-color:#cc7668;background:var(--color-primary);color:#fff}.r03-ui .review-stage{position:relative;min-height:0;overflow:hidden;padding:16px;background:#0d1014}.r03-ui .admin-frame{position:absolute;top:0;left:0;width:1440px;height:900px;overflow:hidden;background:var(--color-canvas);transform-origin:top left;box-shadow:0 24px 64px #00000061}.r03-ui .admin-shell{position:relative;display:grid;grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;background:var(--color-canvas)}.r03-ui .sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;background:var(--color-sidebar);color:var(--color-sidebar-text);z-index:2}.r03-ui .brand{display:flex;align-items:center;gap:10px;height:64px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%)}.r03-ui .brand-mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:800}.r03-ui .brand-copy{display:grid;min-width:0}.r03-ui .brand-copy strong{font-size:13px;white-space:nowrap}.r03-ui .brand-copy span{color:var(--color-sidebar-muted);font-size:11px;white-space:nowrap}.r03-ui .nav-scroll{min-height:0;overflow-y:auto;padding:8px}.r03-ui .nav-direct,.r03-ui .nav-group-toggle,.r03-ui .nav-child{width:100%;border:0;color:inherit;background:transparent;text-align:left}.r03-ui .nav-direct,.r03-ui .nav-group-toggle{display:flex;align-items:center;gap:10px;min-height:40px;padding:7px 10px;border-radius:6px}.r03-ui .nav-icon,.r03-ui .icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}.r03-ui .icon svg,.r03-ui .nav-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r03-ui .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r03-ui .chevron{display:inline-flex;margin-left:auto;transition:transform var(--motion)}.r03-ui .chevron svg{width:16px;height:16px}.r03-ui .nav-group.is-open .chevron{transform:rotate(90deg)}.r03-ui .nav-children{display:none;gap:2px;padding:2px 0 5px 40px}.r03-ui .nav-group.is-open .nav-children{display:grid}.r03-ui .nav-child{min-height:34px;padding:6px 10px;border-radius:5px;color:#c9ced4}.r03-ui .nav-child.is-active{box-shadow:inset 3px 0 #fff;background:var(--color-primary);color:#fff;font-weight:650}.r03-ui .sidebar-meta{padding:12px 16px;border-top:1px solid rgb(255 255 255 / 8%);color:var(--color-sidebar-muted);font-size:11px}.r03-ui .workspace{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-width:0;min-height:0}.r03-ui .admin-header{display:grid;grid-template-columns:auto minmax(150px,.7fr) minmax(300px,1.4fr) auto;align-items:center;gap:12px;min-width:0;padding:0 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.r03-ui .mobile-menu{display:none;width:40px;height:40px;border:1px solid var(--color-border);border-radius:4px;background:#fff;color:var(--color-text)}.r03-ui .project-name,.r03-ui .account-copy,.r03-ui .context-copy{display:grid;min-width:0}.r03-ui .project-name span,.r03-ui .account-copy small,.r03-ui .context-copy small{color:var(--color-secondary);font-size:10px}.r03-ui .project-name strong,.r03-ui .account-copy strong,.r03-ui .context-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.r03-ui .context-trigger{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:5px 10px;border:1px solid var(--color-border);border-radius:4px;background:#fff;color:var(--color-text);text-align:left}.r03-ui .context-copy{flex:1}.r03-ui .context-chevron{display:inline-flex;color:var(--color-secondary)}.r03-ui .account-trigger{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 0;border:0;background:transparent;color:var(--color-text);text-align:left}.r03-ui .avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#69717a;color:#fff;font-weight:700;line-height:1}.r03-ui .main-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.r03-ui .page{padding:20px 24px 40px}.r03-ui .page-stack,.r03-ui .stack{display:grid;gap:16px}.r03-ui .breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--color-secondary);font-size:12px}.r03-ui .breadcrumb a{color:var(--color-info);text-decoration:none}.r03-ui .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.r03-ui .page-header h1{margin:0;font-size:24px;line-height:32px}.r03-ui .page-header p{max-width:760px;margin:4px 0 0;color:var(--color-secondary)}.r03-ui .header-actions,.r03-ui .cluster,.r03-ui .page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.r03-ui .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:4px;background:#fff;color:var(--color-text);white-space:nowrap}.r03-ui .btn-sm{min-height:32px;padding:0 10px;font-size:12px}.r03-ui .btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.r03-ui .btn-danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.r03-ui .btn-text{border-color:transparent;background:transparent;color:var(--color-info)}.r03-ui .icon-btn{width:40px;padding:0}.r03-ui .btn:disabled{border-color:#e2e5e8;background:#f1f3f4;color:#9298a0}.r03-ui .panel{min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff}.r03-ui .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--color-border)}.r03-ui .panel-head h2,.r03-ui .panel-head h3{margin:0;font-size:15px}.r03-ui .panel-body{padding:16px}.r03-ui .subtle,.r03-ui .helper{color:var(--color-secondary);font-size:12px}.r03-ui .mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.r03-ui .summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r03-ui .summary-card{display:grid;gap:4px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.r03-ui .summary-card span{color:var(--color-secondary);font-size:12px}.r03-ui .summary-card strong{font-size:18px}.r03-ui .detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px;align-items:start}.r03-ui .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.r03-ui .field{display:grid;align-content:start;gap:6px;min-width:0}.r03-ui .field label,.r03-ui .field-label,.r03-ui legend{font-size:12px;font-weight:650}.r03-ui .control{width:100%;height:40px;padding:0 10px;border:1px solid #bfc5cb;border-radius:4px;background:#fff;color:var(--color-text)}.r03-ui textarea.control{height:auto;min-height:88px;padding-block:9px;resize:vertical}.r03-ui .error-text{color:var(--color-danger);font-size:12px}.r03-ui .check-row{display:flex;align-items:flex-start;gap:8px;min-height:32px}.r03-ui .check-row input{margin-top:3px}.r03-ui .radio-stack{display:grid;gap:8px;padding:10px 0}.r03-ui .period-list{display:grid;gap:8px}.r03-ui .period{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto;align-items:center;gap:8px}.r03-ui .weekday-row{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.r03-ui .weekday{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:64px;height:44px;padding:0 16px;border:1px solid var(--color-border);border-radius:4px;background:#fff;line-height:20px;white-space:nowrap}.r03-ui .weekday[aria-pressed=true]{border-color:var(--color-primary);background:#fff5f2;color:var(--color-primary);font-weight:700}.r03-ui .period-actions{margin-top:18px;padding-top:2px}.r03-ui .section-action{margin-top:14px}.r03-ui .drawer-section-actions{display:flex;justify-content:flex-end;margin-bottom:2px}.r03-ui .capacity-input-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px}.r03-ui .capacity-unlimited{align-items:center;min-height:40px;white-space:nowrap}.r03-ui .capacity-unlimited input{margin-top:0}.r03-ui .field-span-2{grid-column:1/-1}.r03-ui .range-guide{display:grid;gap:4px;padding:12px 14px;border-left:3px solid var(--color-primary);background:#fff8f5;color:var(--color-secondary)}.r03-ui .range-guide strong{color:var(--color-text);font-size:12px}.r03-ui .panel-intro{margin:0 0 14px;color:var(--color-secondary)}.r03-ui .capacity-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r03-ui .capacity-channel-card{display:grid;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:6px;background:#fafbfc}.r03-ui .capacity-channel-card .capacity-input-row{grid-template-columns:1fr}.r03-ui .capacity-channel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.r03-ui .capacity-default-guide{margin-top:14px}.r03-ui .capacity-channel-sections{display:grid;gap:16px}.r03-ui .capacity-channel-section{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.r03-ui .capacity-channel-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.r03-ui .capacity-channel-section>header>div{display:grid;gap:2px}.r03-ui .capacity-channel-section>header span{color:var(--color-secondary);font-size:12px}.r03-ui .capacity-rule-list{display:grid;gap:14px}.r03-ui .capacity-rule{display:grid;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:6px;background:#fafbfc}.r03-ui .capacity-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.r03-ui .capacity-time-list{display:grid;gap:8px}.r03-ui .capacity-time-row{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr) auto;align-items:center;gap:8px}.r03-ui .empty-inline{display:grid;gap:4px;padding:18px;border:1px dashed var(--color-border);border-radius:6px;background:#fafbfc;color:var(--color-secondary)}.r03-ui .empty-inline strong{color:var(--color-text)}.r03-ui .store-page-tools{display:grid;gap:8px;min-width:0;margin-bottom:16px}.r03-ui .store-back-link{justify-self:start;min-height:36px;padding:0;border:0;background:transparent;color:var(--color-info);font-weight:650}.r03-ui .store-sibling-nav{max-width:100%;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:thin}.r03-ui .store-sibling-track{display:flex;min-width:max-content;gap:4px}.r03-ui .store-sibling-link{flex:none;min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-secondary);white-space:nowrap}.r03-ui .store-sibling-link.is-current{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.r03-ui .special-range-list{display:grid;gap:12px}.r03-ui .special-range-row{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:#fafbfc}.r03-ui .special-range-row.has-error{border-color:var(--color-danger);background:#fff8f7}.r03-ui .special-range-row>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.r03-ui .special-mode{display:flex;align-items:center;gap:8px}.r03-ui .special-mode>span{font-size:12px;color:var(--color-secondary);white-space:nowrap}.r03-ui .special-mode .control{width:auto;min-width:190px}.r03-ui .special-date-grid{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:end;gap:8px}.r03-ui .special-date-grid label{display:grid;gap:6px}.r03-ui .special-date-grid label>span{font-size:12px;font-weight:650}.r03-ui .date-relation{display:flex;align-items:center;justify-content:center;min-height:40px;color:var(--color-secondary);font-weight:650}.r03-ui .special-period-block{display:grid;gap:8px;padding-top:4px}.r03-ui .special-period-block .period-actions{margin-top:6px}.r03-ui .special-closed-note{margin:0;padding:8px 10px;border-left:3px solid var(--color-border);background:#fff}.r03-ui .range-error{color:var(--color-danger);font-size:12px;font-weight:650}.r03-ui .alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid;border-radius:8px}.r03-ui .alert>div{display:grid;gap:2px;flex:1}.r03-ui .alert-info{border-color:#b8cce6;background:#f3f7fc;color:#1f568f}.r03-ui .alert-warning{border-color:#e5c99f;background:#fff9ef;color:#7d4c0d}.r03-ui .alert-danger{border-color:#edbab6;background:#fff5f4;color:#8f2b27}.r03-ui .alert-success{border-color:#acd0bc;background:#f2faf5;color:#195f39}.r03-ui .object-lock{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #cbd3dc;border-radius:8px;background:#f8fafc}.r03-ui .object-lock>div{display:grid;gap:2px}.r03-ui .tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:24px;padding:2px 8px;border:1px solid;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.r03-ui .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.r03-ui .tag-success{border-color:#a9ceb8;background:#f0f8f3;color:var(--color-success)}.r03-ui .tag-warning{border-color:#e3c393;background:#fff8ed;color:var(--color-warning)}.r03-ui .tag-danger{border-color:#e9b1ad;background:#fff3f2;color:var(--color-danger)}.r03-ui .tag-info{border-color:#afc8e4;background:#f1f6fc;color:var(--color-info)}.r03-ui .tag-neutral{border-color:#d4d8dc;background:#f6f7f8;color:#5c646d}.r03-ui .table-scroll{max-width:100%;overflow-x:auto}.r03-ui .data-table{width:100%;min-width:920px;border-collapse:collapse}.r03-ui .data-table th,.r03-ui .data-table td{height:52px;padding:8px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.r03-ui .data-table th{height:44px;background:#f3f5f6;color:#4d555e;font-size:12px;white-space:nowrap}.r03-ui .data-table tbody tr:last-child td{border-bottom:0}.r03-ui .sticky-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;background:#fffffff5;box-shadow:0 -8px 24px #22252a14;z-index:5}.r03-ui .sticky-actions p{margin:0}.r03-ui .tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--color-border)}.r03-ui .tab{flex:none;min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-secondary)}.r03-ui .tab[aria-selected=true]{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.r03-ui .rule-list,.r03-ui .timeline,.r03-ui .result-list{display:grid;gap:0}.r03-ui .rule-row,.r03-ui .timeline-row,.r03-ui .result-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border);align-items:start}.r03-ui .rule-row:last-child,.r03-ui .timeline-row:last-child,.r03-ui .result-row:last-child{border-bottom:0}.r03-ui .timeline-row{grid-template-columns:120px 18px minmax(0,1fr)}.r03-ui .timeline-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--color-info)}.r03-ui .channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r03-ui .channel-card{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:8px}.r03-ui .channel-card header{display:flex;justify-content:space-between;gap:10px}.r03-ui .priority-list{display:grid;gap:8px;counter-reset:item}.r03-ui .priority-item{display:flex;gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:6px}.r03-ui .priority-item:before{counter-increment:item;content:counter(item);display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#eef1f3;color:var(--color-secondary);font-weight:700}.r03-ui .pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 14px;border-top:1px solid var(--color-border)}.r03-ui .cards-mobile{display:none}.r03-ui .state-panel{display:grid;place-items:center;min-height:280px;padding:32px;text-align:center}.r03-ui .state-panel .icon{width:32px;height:32px;color:var(--color-secondary)}.r03-ui .state-panel .icon svg{width:32px;height:32px}.r03-ui .state-panel h2{margin:10px 0 4px}.r03-ui .state-panel p{max-width:520px;margin:0 0 14px;color:var(--color-secondary)}.r03-ui .temporary-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-temp-nav);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion)}.r03-ui .temporary-layer.is-open{opacity:1;visibility:visible;pointer-events:auto}.r03-ui .scrim,.r03-ui .modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0d101485}.r03-ui .temporary-nav{position:absolute;inset:0 auto 0 var(--sidebar-compact);display:grid;grid-template-rows:64px minmax(0,1fr);width:var(--sidebar-temporary);background:var(--color-sidebar);color:var(--color-sidebar-text);box-shadow:16px 0 44px #0000004d;transform:translate(-110%);transition:transform var(--motion)}.r03-ui .temporary-layer.is-open .temporary-nav{transform:translate(0)}.r03-ui .temporary-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 10%)}.r03-ui .temporary-body{min-height:0;overflow-y:auto;padding:8px}.r03-ui .close-dark{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / 15%);border-radius:4px;background:transparent;color:#fff}.r03-ui .rail-flyout{position:absolute;top:64px;left:64px;z-index:var(--z-dropdown);width:224px;max-height:calc(100% - 72px);overflow-y:auto;padding:8px;border:1px solid #414750;border-radius:0 8px 8px 0;background:var(--color-sidebar);color:#fff;box-shadow:14px 12px 32px #0000003d}.r03-ui .overlay-root,.r03-ui .modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);pointer-events:none}.r03-ui .modal-layer{z-index:var(--z-modal)}.r03-ui .overlay-root.is-open,.r03-ui .modal-layer.is-open{pointer-events:auto}.r03-ui .drawer{position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,calc(100% - 24px));background:#fff;box-shadow:-18px 0 48px #0000003d}.r03-ui .modal{position:absolute;top:50%;left:50%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,calc(100% - 24px));max-height:calc(100% - 32px);border-radius:12px;background:#fff;box-shadow:0 24px 72px #00000052;transform:translate(-50%,-50%)}.r03-ui .overlay-head,.r03-ui .overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.r03-ui .overlay-head{border-bottom:1px solid var(--color-border)}.r03-ui .overlay-head h2{margin:0;font-size:17px}.r03-ui .overlay-body{min-height:0;overflow-y:auto;padding:16px}.r03-ui .overlay-foot{justify-content:flex-end;border-top:1px solid var(--color-border)}.r03-ui .toast{position:absolute;right:20px;bottom:20px;z-index:var(--z-toast);display:none;max-width:420px;padding:12px 16px;border-radius:6px;background:#20242a;color:#fff;box-shadow:0 14px 36px #00000047}.r03-ui .toast.is-open{display:block}.r03-ui .admin-frame[data-width="1024"] .admin-shell,.r03-ui .admin-frame[data-width="768"] .admin-shell{grid-template-columns:var(--sidebar-compact) minmax(0,1fr)}.r03-ui .admin-frame[data-width="1024"] .brand,.r03-ui .admin-frame[data-width="768"] .brand{justify-content:center;padding:0}.r03-ui .admin-frame[data-width="1024"] .brand-copy,.r03-ui .admin-frame[data-width="768"] .brand-copy,.r03-ui .admin-frame[data-width="1024"] .nav-label,.r03-ui .admin-frame[data-width="768"] .nav-label,.r03-ui .admin-frame[data-width="1024"] .chevron,.r03-ui .admin-frame[data-width="768"] .chevron,.r03-ui .admin-frame[data-width="1024"] .nav-children,.r03-ui .admin-frame[data-width="768"] .nav-children,.r03-ui .admin-frame[data-width="1024"] .sidebar-meta,.r03-ui .admin-frame[data-width="768"] .sidebar-meta{display:none}.r03-ui .admin-frame[data-width="1024"] .nav-direct,.r03-ui .admin-frame[data-width="1024"] .nav-group-toggle,.r03-ui .admin-frame[data-width="768"] .nav-direct,.r03-ui .admin-frame[data-width="768"] .nav-group-toggle{justify-content:center;padding:7px}.r03-ui .admin-frame[data-width="1024"] .admin-header{grid-template-columns:auto minmax(130px,.7fr) minmax(260px,1.1fr) auto;padding:0 20px}.r03-ui .admin-frame[data-width="1024"] .mobile-menu{display:grid;place-items:center}.r03-ui .admin-frame[data-width="1024"] .page{padding-inline:20px}.r03-ui .admin-frame[data-width="1024"] .detail-grid{grid-template-columns:1fr}.r03-ui .admin-frame[data-width="1024"] .summary-grid,.r03-ui .admin-frame[data-width="1024"] .channel-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui .admin-frame[data-width="768"] .admin-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:0 16px}.r03-ui .admin-frame[data-width="768"] .mobile-menu{display:grid;place-items:center}.r03-ui .admin-frame[data-width="768"] .project-name,.r03-ui .admin-frame[data-width="768"] .account-copy{display:none}.r03-ui .admin-frame[data-width="768"] .context-trigger{width:100%;min-width:0}.r03-ui .admin-frame[data-width="768"] .context-trigger .icon,.r03-ui .admin-frame[data-width="768"] .context-chevron{display:none}.r03-ui .admin-frame[data-width="768"] .page{padding:16px 16px 36px}.r03-ui .admin-frame[data-width="768"] .page-header{display:grid}.r03-ui .admin-frame[data-width="768"] .form-grid,.r03-ui .admin-frame[data-width="768"] .summary-grid,.r03-ui .admin-frame[data-width="768"] .channel-grid,.r03-ui .admin-frame[data-width="768"] .detail-grid{grid-template-columns:1fr}.r03-ui .admin-frame[data-width="768"] .sticky-actions{align-items:flex-start;flex-direction:column}.r03-ui .admin-frame[data-width="768"] .sticky-actions .page-actions{width:100%}.r03-ui .admin-frame[data-width="768"] .sticky-actions .btn{flex:1}.r03-ui .admin-frame[data-width="768"] .data-table{min-width:760px}.r03-ui .admin-frame[data-width="768"] .period{grid-template-columns:1fr auto 1fr}.r03-ui .admin-frame[data-width="768"] .period .btn{grid-column:1/-1}.r03-ui .admin-frame[data-width="768"] .weekday-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.r03-ui .admin-frame[data-width="768"] .special-date-grid{grid-template-columns:1fr}.r03-ui .admin-frame[data-width="768"] .date-relation{justify-content:flex-start;min-height:auto}.r03-ui .admin-frame[data-width="768"] .special-range-row>header,.r03-ui .admin-frame[data-width="768"] .special-mode{align-items:stretch;flex-direction:column}.r03-ui .admin-frame[data-width="768"] .special-mode .control{width:100%;min-width:0}.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-label,.r03-ui .admin-frame[data-width="768"] .temporary-nav .chevron,.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-children{display:initial}.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-children{display:none}.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-group.is-open .nav-children{display:grid}.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-group-toggle,.r03-ui .admin-frame[data-width="768"] .temporary-nav .nav-direct{justify-content:flex-start;padding:7px 10px}.r03-ui .admin-frame[data-width="768"] .drawer{width:calc(100% - 64px)}.r03-ui .admin-frame[data-width="768"] .capacity-channel-grid,.r03-ui .admin-frame[data-width="768"] .capacity-input-row{grid-template-columns:1fr}.r03-ui .admin-frame[data-width="768"] .capacity-time-row{grid-template-columns:1fr auto 1fr}.r03-ui .admin-frame[data-width="768"] .capacity-time-row .btn{grid-column:1/-1}.r03-ui .admin-frame[data-width="768"] .capacity-rule-head,.r03-ui .admin-frame[data-width="768"] .capacity-channel-section>header{align-items:stretch;flex-direction:column}.r03-ui .admin-frame[data-width="768"] .field-span-2{grid-column:auto}.r03-ui .admin-frame[data-width="768"] .responsive-cards{overflow:visible}.r03-ui .admin-frame[data-width="768"] .responsive-cards .data-table{display:block;min-width:0}.r03-ui .admin-frame[data-width="768"] .responsive-cards thead{display:none}.r03-ui .admin-frame[data-width="768"] .responsive-cards tbody{display:grid;gap:12px}.r03-ui .admin-frame[data-width="768"] .responsive-cards tr{display:grid;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.r03-ui .admin-frame[data-width="768"] .responsive-cards td{display:grid;grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);align-items:start;gap:12px;height:auto;min-height:44px;padding:10px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.r03-ui .admin-frame[data-width="768"] .responsive-cards td:last-child{border-bottom:0}.r03-ui .admin-frame[data-width="768"] .responsive-cards td:before{content:attr(data-label);color:var(--color-secondary);font-size:12px;font-weight:650}.r03-ui .admin-frame[data-width="768"] .responsive-cards td .btn{justify-self:start;min-width:72px}@media(hover:hover){.r03-ui .nav-direct:hover,.r03-ui .nav-group-toggle:hover,.r03-ui .nav-child:hover{background:#ffffff12}.r03-ui .btn:hover:not(:disabled){border-color:#9ca4ac;background:#f7f8f9}.r03-ui .btn-primary:hover:not(:disabled){border-color:var(--color-primary-dark);background:var(--color-primary-dark)}}@media(prefers-reduced-motion:reduce){.r03-ui *,.r03-ui *:before,.r03-ui *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:760px){.r03-ui .review-bar{flex-wrap:wrap}.r03-ui .review-title{min-width:100%}.r03-ui .viewport-switch{margin-left:0}.r03-ui .review-select{min-width:150px}}.r03-ui :is(.admin-frame,.frame-holder)[data-width="768"] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui .page-header h1,.r03-ui .page-head h1,.r03-ui .page-heading h1,.r03-ui .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r03-ui .page,.r03-ui .page-content,.r03-ui .main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r03-ui .form-page,.r03-ui .form-layout,.r03-ui .form-shell,.r03-ui form>.form-section{max-width:var(--form-max)}.r03-ui :where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}.r03-ui :where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.r03-ui .sidebar :where(.muted,.secondary,.nav-meta,.brand-copy span,.sidebar-meta){color:var(--color-sidebar-muted)!important}.r03-ui :where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.r03-ui .avatar{background:#626a73!important}.r03-ui .breadcrumb>span{color:#626a73!important}.r03-ui .sidebar :where(.nav-main,.nav-sub,.nav-label),.r03-ui .sidebar :where(.nav-main,.nav-sub,.nav-label)>span{color:inherit!important}.r03-ui :where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.r03-ui .nav-direct.is-active,.r03-ui .nav-child.is-active{color:var(--color-surface)!important;background:var(--color-primary)!important}.r03-ui table thead th{height:var(--table-header-height)}.r03-ui table tbody tr{height:var(--table-row-height)}.r03-ui .dialog,.r03-ui .modal{width:min(560px,calc(100% - 32px))}.r03-ui .dialog.wide,.r03-ui .modal.wide,.r03-ui .dialog-lg,.r03-ui .modal-lg{width:min(680px,calc(100% - 32px))}.r03-ui .drawer{width:min(520px,calc(100% - 64px))}.r03-ui :where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}.r03-ui :where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}.r03-ui .admin-frame[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]),.r03-ui .frame-holder[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui .admin-frame[data-width="768"] label:has(input[type=checkbox],input[type=radio]),.r03-ui .frame-holder[data-width="768"] label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}.r03-ui{width:100%;height:100dvh;color:var(--color-text);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.r03-ui .admin-frame{position:relative;top:0;left:0;width:100%;height:100dvh;box-shadow:none;transform:none}.r03-ui a{color:inherit;text-decoration:none}.r03-ui .state-panel{padding:32px}.r03-ui .control[aria-invalid=true]{border-color:var(--color-danger)}.r03-ui .r03-stage151{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;color:var(--text);background:#16181c}.r03-ui .r03-stage151 .page-header h1,.r03-ui .r03-stage151 .page-head h1,.r03-ui .r03-stage151 .page-heading h1,.r03-ui .r03-stage151 .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r03-ui .r03-stage151 .page,.r03-ui .r03-stage151 .page-content,.r03-ui .r03-stage151 .main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r03-ui .r03-stage151 .form-page,.r03-ui .r03-stage151 .form-layout,.r03-ui .r03-stage151 .form-shell,.r03-ui .r03-stage151 form>.form-section{max-width:var(--form-max)}.r03-ui .r03-stage151 :where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}.r03-ui .r03-stage151 :where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.r03-ui .r03-stage151 .sidebar :where(.muted,.secondary,.nav-meta,.brand-copy span,.sidebar-meta){color:var(--color-sidebar-muted)!important}.r03-ui .r03-stage151 :where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.r03-ui .r03-stage151 .avatar{background:#626a73!important}.r03-ui .r03-stage151 .breadcrumb>span{color:#626a73!important}.r03-ui .r03-stage151 .sidebar :where(.nav-main,.nav-sub,.nav-label),.r03-ui .r03-stage151 .sidebar :where(.nav-main,.nav-sub,.nav-label)>span{color:inherit!important}.r03-ui .r03-stage151 :where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.r03-ui .r03-stage151 .nav-direct.is-active,.r03-ui .r03-stage151 .nav-child.is-active{color:var(--color-surface)!important;background:var(--color-primary)!important}.r03-ui .r03-stage151 table thead th{height:var(--table-header-height)}.r03-ui .r03-stage151 table tbody tr{height:var(--table-row-height)}.r03-ui .r03-stage151 .dialog,.r03-ui .r03-stage151 .modal{width:min(560px,calc(100% - 32px))}.r03-ui .r03-stage151 .dialog.wide,.r03-ui .r03-stage151 .modal.wide,.r03-ui .r03-stage151 .dialog-lg,.r03-ui .r03-stage151 .modal-lg{width:min(680px,calc(100% - 32px))}.r03-ui .r03-stage151 .drawer{width:min(520px,calc(100% - 64px))}.r03-ui .r03-stage151 :where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}.r03-ui .r03-stage151 :where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}.r03-ui .admin-frame[data-width="768"] .r03-stage151 :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]),.r03-ui .frame-holder[data-width="768"] .r03-stage151 :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui .admin-frame[data-width="768"] .r03-stage151 label:has(input[type=checkbox],input[type=radio]),.r03-ui .frame-holder[data-width="768"] .r03-stage151 label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}.r03-ui .r03-stage151 *{box-sizing:border-box}.r03-ui .r03-stage151 html,.r03-ui .r03-stage151 body{margin:0;min-width:320px;min-height:100%;background:#16181c}.r03-ui .r03-stage151 button,.r03-ui .r03-stage151 input,.r03-ui .r03-stage151 select,.r03-ui .r03-stage151 textarea{font:inherit}.r03-ui .r03-stage151 button{cursor:pointer}.r03-ui .r03-stage151 button:disabled{cursor:not-allowed}.r03-ui .r03-stage151 .icon{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.r03-ui .r03-stage151 .od-reviewbar{position:sticky;top:0;z-index:1000;min-height:56px;display:flex;align-items:center;gap:14px;padding:10px 16px;color:#f6f7f8;background:#15171b;border-bottom:1px solid #363a41}.r03-ui .r03-stage151 .review-title{display:grid;min-width:210px}.r03-ui .r03-stage151 .review-title strong{font-size:13px}.r03-ui .r03-stage151 .review-title span{color:#aeb5bd;font-size:12px}.r03-ui .r03-stage151 .review-field{display:flex;align-items:center;gap:7px;min-width:0}.r03-ui .r03-stage151 .review-field label{color:#c7cbd0;font-size:12px;white-space:nowrap}.r03-ui .r03-stage151 .review-select{height:var(--review-control);min-width:160px;max-width:260px;padding:0 30px 0 10px;color:#fff;background:#292d33;border:1px solid #494f58;border-radius:5px}.r03-ui .r03-stage151 .review-meta{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0;color:#aeb5bd;font-size:11px}.r03-ui .r03-stage151 .review-meta code{color:#d7dade}.r03-ui .r03-stage151 .review-viewport{margin-left:auto;display:flex;gap:4px}.r03-ui .r03-stage151 .review-width{height:var(--review-control);min-width:52px;padding:0 10px;color:#d7dade;background:#292d33;border:1px solid #494f58;border-radius:5px}.r03-ui .r03-stage151 .review-width.is-active{color:#fff;background:var(--brand);border-color:var(--brand)}.r03-ui .r03-stage151 .preview-shell{min-height:calc(100vh - 56px);padding:20px;overflow:auto}.r03-ui .r03-stage151 .admin-frame{width:1440px;min-height:900px;margin:0 auto;overflow:hidden;background:var(--canvas);border:1px solid #353a42;box-shadow:0 24px 60px #0000004d}.r03-ui .r03-stage151 .admin-frame[data-width="1024"]{width:1024px}.r03-ui .r03-stage151 .admin-frame[data-width="768"]{width:768px}.r03-ui .r03-stage151 .admin-shell{position:relative;display:grid;grid-template-columns:var(--sidebar-wide) minmax(0,1fr);width:100%;min-width:0;min-height:900px}.r03-ui .r03-stage151 .admin-shell>*,.r03-ui .r03-stage151 .workspace>*,.r03-ui .r03-stage151 .page-content>*,.r03-ui .r03-stage151 .panel-body>*,.r03-ui .r03-stage151 .grid-3>*,.r03-ui .r03-stage151 .form-grid>*,.r03-ui .r03-stage151 .stats-grid>*,.r03-ui .r03-stage151 .detail-grid>*,.r03-ui .r03-stage151 .split>*,.r03-ui .r03-stage151 .selector-box>*{min-width:0}.r03-ui .r03-stage151 .sidebar{position:relative;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;color:#e6e9ec;background:var(--sidebar)}.r03-ui .r03-stage151 .brand{min-height:64px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #363a41}.r03-ui .r03-stage151 .brand-mark{display:grid;place-items:center;width:32px;height:32px;flex:none;color:#fff;background:var(--brand);border-radius:5px;font-weight:800}.r03-ui .r03-stage151 .brand>span:last-child{display:grid;min-width:0}.r03-ui .r03-stage151 .brand strong{font-size:14px}.r03-ui .r03-stage151 .brand small{color:#aeb5bd;font-size:11px}.r03-ui .r03-stage151 .nav-scroll{min-height:0;overflow-y:auto;padding:10px 8px 18px}.r03-ui .r03-stage151 .nav-direct,.r03-ui .r03-stage151 .nav-group-toggle,.r03-ui .r03-stage151 .nav-child{width:100%;border:0;text-align:left;color:#c9ced4;background:transparent}.r03-ui .r03-stage151 .nav-direct,.r03-ui .r03-stage151 .nav-group-toggle{position:relative;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 10px;border-radius:5px}.r03-ui .r03-stage151 .nav-direct{grid-template-columns:20px minmax(0,1fr)}.r03-ui .r03-stage151 .nav-direct:hover,.r03-ui .r03-stage151 .nav-group-toggle:hover,.r03-ui .r03-stage151 .nav-child:hover{color:#fff;background:var(--sidebar-hover)}.r03-ui .r03-stage151 .nav-direct.is-current,.r03-ui .r03-stage151 .nav-group-toggle.is-current{color:#fff;background:#30343b}.r03-ui .r03-stage151 .nav-direct.is-current:before,.r03-ui .r03-stage151 .nav-group-toggle.is-current:before,.r03-ui .r03-stage151 .nav-child.is-current:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--brand);border-radius:0 2px 2px 0}.r03-ui .r03-stage151 .nav-group-toggle .icon:last-child{width:16px;height:16px;transition:transform .18s ease}.r03-ui .r03-stage151 .nav-group.is-open .nav-group-toggle .icon:last-child{transform:rotate(90deg)}.r03-ui .r03-stage151 .nav-children{display:none;padding:2px 0 5px 30px}.r03-ui .r03-stage151 .nav-group.is-open .nav-children{display:grid}.r03-ui .r03-stage151 .nav-child{position:relative;min-height:34px;padding:0 10px;border-radius:4px;font-size:13px}.r03-ui .r03-stage151 .nav-child.is-current{color:#fff;background:#353941}.r03-ui .r03-stage151 .sidebar-meta{padding:12px 16px;color:#aeb5bd;border-top:1px solid #363a41;font-size:11px}.r03-ui .r03-stage151 .sidebar-meta strong{display:block;color:#f2f4f6;margin-bottom:2px}.r03-ui .r03-stage151 .workspace{display:grid;grid-template-rows:64px minmax(0,1fr);width:100%;min-width:0;background:var(--canvas)}.r03-ui .r03-stage151 .topbar{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(260px,1.4fr) auto;gap:12px;align-items:center;min-width:0;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--line)}.r03-ui .r03-stage151 .mobile-menu{display:none}.r03-ui .r03-stage151 .topbar-context,.r03-ui .r03-stage151 .topbar-user{display:flex;align-items:center;gap:9px;min-width:0}.r03-ui .r03-stage151 .topbar-context{display:grid;gap:1px}.r03-ui .r03-stage151 .topbar-context span,.r03-ui .r03-stage151 .topbar-user small{color:var(--muted);font-size:11px}.r03-ui .r03-stage151 .topbar-context strong,.r03-ui .r03-stage151 .topbar-user strong{font-size:13px}.r03-ui .r03-stage151 .topbar-search{height:36px;display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;color:#7a828d;background:#f2f4f6;border:1px solid var(--line);border-radius:5px}.r03-ui .r03-stage151 .topbar-search span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r03-ui .r03-stage151 .avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;color:#fff;background:#69717b;border-radius:50%;font-size:12px;font-weight:700}.r03-ui .r03-stage151 .topbar-user>span:last-child{display:grid}.r03-ui .r03-stage151 .main-scroll{min-width:0;min-height:0;overflow:auto}.r03-ui .r03-stage151 .page-content{width:100%;max-width:1280px;min-width:0;margin:0 auto;padding:24px}.r03-ui .r03-stage151 .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.r03-ui .r03-stage151 .page-header h1{margin:6px 0;font-size:26px;line-height:1.25;letter-spacing:-.02em}.r03-ui .r03-stage151 .page-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.r03-ui .r03-stage151 .breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;color:#7b838d;font-size:12px}.r03-ui .r03-stage151 .breadcrumbs strong{color:#4d555f}.r03-ui .r03-stage151 .page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.r03-ui .r03-stage151 .static-note{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:16px;padding:7px 10px;color:#4f5963;background:#eef0f2;border:1px solid #d7dce1;border-radius:var(--radius);font-size:12px}.r03-ui .r03-stage151 .static-note .icon{width:16px;height:16px}.r03-ui .r03-stage151 .context-strip{display:grid;grid-template-columns:1.1fr 1.8fr 1fr auto;gap:1px;margin-bottom:16px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.r03-ui .r03-stage151 .context-strip>div{display:grid;align-content:center;gap:2px;min-height:58px;padding:8px 12px;background:var(--surface)}.r03-ui .r03-stage151 .context-strip span{color:var(--muted);font-size:11px}.r03-ui .r03-stage151 .context-strip strong{font-size:13px;overflow-wrap:anywhere}.r03-ui .r03-stage151 .state-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.r03-ui .r03-stage151 .state-banner>div{min-width:0}.r03-ui .r03-stage151 .state-banner strong{font-size:13px}.r03-ui .r03-stage151 .state-banner p{margin:3px 0 0;color:var(--muted);font-size:12px}.r03-ui .r03-stage151 .panel{min-width:0;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #19202708}.r03-ui .r03-stage151 .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;border-bottom:1px solid var(--line)}.r03-ui .r03-stage151 .panel-head h2{margin:0;font-size:16px}.r03-ui .r03-stage151 .panel-body{min-width:0;padding:16px}.r03-ui .r03-stage151 .stack{display:grid;gap:12px}.r03-ui .r03-stage151 .stack-20{display:grid;gap:20px}.r03-ui .r03-stage151 .grid-3,.r03-ui .r03-stage151 .stats-grid,.r03-ui .r03-stage151 .detail-grid,.r03-ui .r03-stage151 .form-grid{display:grid;gap:12px}.r03-ui .r03-stage151 .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.r03-ui .r03-stage151 .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.r03-ui .r03-stage151 .stats-grid.compact{margin:0}.r03-ui .r03-stage151 .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.r03-ui .r03-stage151 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui .r03-stage151 .span-2{grid-column:span 2}.r03-ui .r03-stage151 .fact-card,.r03-ui .r03-stage151 .stat,.r03-ui .r03-stage151 .detail-grid>div{min-width:0;padding:14px;background:#fafbfc;border:1px solid var(--line);border-radius:5px}.r03-ui .r03-stage151 .fact-card strong{display:block;margin-bottom:6px}.r03-ui .r03-stage151 .fact-card p{margin:0;color:var(--muted);line-height:1.6}.r03-ui .r03-stage151 .stat{display:grid;gap:4px}.r03-ui .r03-stage151 .stat strong{font-size:25px;line-height:1.1;overflow-wrap:anywhere}.r03-ui .r03-stage151 .stat span{color:var(--muted);font-size:12px}.r03-ui .r03-stage151 .stat.good{border-top:3px solid var(--success)}.r03-ui .r03-stage151 .stat.warn{border-top:3px solid #c58a20}.r03-ui .r03-stage151 .detail-grid>div{display:grid;gap:5px}.r03-ui .r03-stage151 .detail-grid span{color:var(--muted);font-size:12px}.r03-ui .r03-stage151 .detail-grid strong{overflow-wrap:anywhere}.r03-ui .r03-stage151 .field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--text)}.r03-ui .r03-stage151 .field-label{font-size:13px;font-weight:650}.r03-ui .r03-stage151 .field-hint{color:var(--muted);font-size:11px;line-height:1.5}.r03-ui .r03-stage151 .control{width:100%;height:var(--control);min-width:0;padding:0 11px;color:var(--text);background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:none}.r03-ui .r03-stage151 .control:focus{border-color:var(--brand);box-shadow:0 0 0 3px #a6423224}.r03-ui .r03-stage151 .control[readonly]{color:#59616a;background:#f3f5f6}.r03-ui .r03-stage151 .textarea{height:88px;padding-top:9px;resize:vertical}.r03-ui .r03-stage151 .btn{height:var(--control);min-height:var(--control);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid transparent;border-radius:5px;font-weight:650;white-space:nowrap}.r03-ui .r03-stage151 .btn-primary{color:#fff;background:var(--brand);border-color:var(--brand)}.r03-ui .r03-stage151 .btn-primary:hover{background:var(--brand-dark)}.r03-ui .r03-stage151 .btn-secondary{color:#333a42;background:#fff;border-color:var(--line-strong)}.r03-ui .r03-stage151 .btn-secondary:hover{border-color:#929aa4}.r03-ui .r03-stage151 .btn-danger{color:#fff;background:var(--danger);border-color:var(--danger)}.r03-ui .r03-stage151 .btn-text{height:34px;min-height:34px;padding:0 8px;color:var(--brand);background:transparent}.r03-ui .r03-stage151 .btn:disabled{color:#949ba3;background:#eef0f2;border-color:#dfe3e7}.r03-ui .r03-stage151 .icon-btn{width:40px;height:40px;display:grid;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:5px}.r03-ui .r03-stage151 .icon-btn:hover{background:#ffffff14}.r03-ui .r03-stage151 .action-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.r03-ui .r03-stage151 .filter-row,.r03-ui .r03-stage151 .condition-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.r03-ui .r03-stage151 .filter-row .control,.r03-ui .r03-stage151 .condition-row .control{width:auto;min-width:160px;flex:1 1 180px}.r03-ui .r03-stage151 .badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;border-radius:999px;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.r03-ui .r03-stage151 .badge-neutral{color:#59616a;background:#edf0f2}.r03-ui .r03-stage151 .badge-success{color:var(--success);background:var(--success-bg)}.r03-ui .r03-stage151 .badge-warning{color:var(--warning);background:var(--warning-bg)}.r03-ui .r03-stage151 .badge-danger{color:var(--danger);background:var(--danger-bg)}.r03-ui .r03-stage151 .badge-info{color:var(--info);background:var(--info-bg)}.r03-ui .r03-stage151 .callout{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin-bottom:16px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius)}.r03-ui .r03-stage151 .callout strong{display:block;margin-bottom:3px}.r03-ui .r03-stage151 .callout p{margin:0;line-height:1.6;overflow-wrap:anywhere}.r03-ui .r03-stage151 .callout-info{color:#264d70;background:var(--info-bg);border-color:#c9ddee}.r03-ui .r03-stage151 .callout-warning{color:#6d4b0b;background:var(--warning-bg);border-color:#ead49d}.r03-ui .r03-stage151 .callout-danger{color:#862525;background:var(--danger-bg);border-color:#edc7c2}.r03-ui .r03-stage151 .table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:5px}.r03-ui .r03-stage151 table{width:100%;min-width:720px;border-collapse:collapse}.r03-ui .r03-stage151 th,.r03-ui .r03-stage151 td{min-width:0;padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.r03-ui .r03-stage151 th{color:#535b65;background:#f4f6f7;font-weight:700;white-space:nowrap}.r03-ui .r03-stage151 tbody tr:last-child td{border-bottom:0}.r03-ui .r03-stage151 code{padding:2px 5px;color:#4b5057;background:#eef0f2;border-radius:3px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.r03-ui .r03-stage151 .muted{color:var(--muted)}.r03-ui .r03-stage151 .flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;list-style:none}.r03-ui .r03-stage151 .flow li{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:10px;color:#7a828b;background:#eef0f2;border:1px solid var(--line)}.r03-ui .r03-stage151 .flow li+li{border-left:0}.r03-ui .r03-stage151 .flow li:first-child{border-radius:5px 0 0 5px}.r03-ui .r03-stage151 .flow li:last-child{border-radius:0 5px 5px 0}.r03-ui .r03-stage151 .flow li.is-active{color:#6f2a20;background:#f8eae7;border-color:#dfb8b0}.r03-ui .r03-stage151 .flow span{display:grid;place-items:center;width:22px;height:22px;flex:none;color:#fff;background:#8a919a;border-radius:50%;font-size:11px}.r03-ui .r03-stage151 .flow .is-active span{background:var(--brand)}.r03-ui .r03-stage151 .flow strong{min-width:0;font-size:12px;overflow-wrap:anywhere}.r03-ui .r03-stage151 .split{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px}.r03-ui .r03-stage151 .qr-placeholder{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:#626b75;background:repeating-linear-gradient(45deg,#f5f6f7,#f5f6f7 10px,#eceff1 10px,#eceff1 20px);border:1px solid var(--line);border-radius:5px;text-align:center}.r03-ui .r03-stage151 .key-value{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.r03-ui .r03-stage151 .key-value span{color:var(--muted)}.r03-ui .r03-stage151 .switch-row{min-height:44px;display:flex;align-items:center;gap:9px;margin-top:14px}.r03-ui .r03-stage151 .switch-row input{width:18px;height:18px;accent-color:var(--brand)}.r03-ui .r03-stage151 .note-list{display:grid;gap:10px}.r03-ui .r03-stage151 .note-list article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:5px}.r03-ui .r03-stage151 .note-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.r03-ui .r03-stage151 .note-list p{margin:10px 0;line-height:1.65;overflow-wrap:anywhere}.r03-ui .r03-stage151 .note-list small{color:var(--muted)}.r03-ui .r03-stage151 .note-list .sensitive{background:#fff9f4;border-color:#ead4c2}.r03-ui .r03-stage151 .selector-box{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) auto;align-items:center;gap:12px}.r03-ui .r03-stage151 .selector-box>div{display:grid;gap:4px}.r03-ui .r03-stage151 .selector-box span{color:var(--muted);font-size:12px}.r03-ui .r03-stage151 .selector-list{display:grid;gap:8px}.r03-ui .r03-stage151 .candidate{width:100%;min-width:0;min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:5px;text-align:left}.r03-ui .r03-stage151 .candidate:hover:not(:disabled){border-color:var(--brand)}.r03-ui .r03-stage151 .candidate:disabled{color:#7b838c;background:#f3f5f6}.r03-ui .r03-stage151 .candidate>span:nth-child(2){display:grid;gap:3px;min-width:0}.r03-ui .r03-stage151 .candidate small{color:var(--muted);overflow-wrap:anywhere}.r03-ui .r03-stage151 .selector-purpose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:5px}.r03-ui .r03-stage151 .selector-purpose>div{display:grid;gap:3px;padding:10px 12px;background:#fff}.r03-ui .r03-stage151 .selector-purpose span{color:var(--muted);font-size:11px}.r03-ui .r03-stage151 .pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.r03-ui .r03-stage151 .segmented{display:flex;align-items:center;gap:0;max-width:100%;overflow-x:auto;border:1px solid var(--line-strong);border-radius:5px}.r03-ui .r03-stage151 .segmented button{height:38px;flex:none;padding:0 12px;color:#59616a;background:#fff;border:0;border-right:1px solid var(--line-strong);white-space:nowrap}.r03-ui .r03-stage151 .segmented button:last-child{border-right:0}.r03-ui .r03-stage151 .segmented button.is-active{color:#fff;background:var(--brand)}.r03-ui .r03-stage151 .temporary-panel,.r03-ui .r03-stage151 .temporary-scrim,.r03-ui .r03-stage151 .rail-flyout{display:none}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .admin-shell,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .admin-shell{grid-template-columns:var(--sidebar-rail) minmax(0,1fr)}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .brand,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .brand{justify-content:center;padding:8px}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .brand>span:last-child,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .brand>span:last-child,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-direct span,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-direct span,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-group-toggle span,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-group-toggle span,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-group-toggle .icon:last-child,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-group-toggle .icon:last-child,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-children,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-children,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .sidebar-meta,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .sidebar-meta{display:none}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-direct,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-direct,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .nav-group-toggle,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .nav-group-toggle{grid-template-columns:20px;justify-content:center;padding:0}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .topbar{grid-template-columns:minmax(120px,.6fr) minmax(220px,1.4fr) auto;padding:0 18px}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .page-content{padding:20px}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .grid-3,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .stats-grid,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .detail-grid,.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .rail-flyout{position:absolute;top:70px;left:60px;z-index:80;width:250px;max-height:calc(100% - 84px);overflow-y:auto;padding:10px;color:#e6e9ec;background:#2c3037;border:1px solid #444a53;border-radius:8px;box-shadow:0 14px 32px #00000047}.r03-ui .admin-frame[data-width="1024"] .r03-stage151 .rail-flyout.is-open{display:grid}.r03-ui .r03-stage151 .rail-flyout h3{margin:0;padding:8px 10px;font-size:13px}.r03-ui .r03-stage151 .rail-flyout .nav-child{display:block}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .topbar{grid-template-columns:40px minmax(0,1fr) auto;padding:0 12px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .mobile-menu{display:grid;color:var(--text)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .topbar-search{display:none}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .topbar-context{display:grid}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .topbar-user>span:last-child{display:none}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .page-content{padding:16px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .page-header{display:grid}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .page-header h1{font-size:22px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .page-actions{justify-content:flex-start}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .context-strip,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .grid-3,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .stats-grid,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .detail-grid,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .form-grid,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .selector-purpose,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .split{grid-template-columns:minmax(0,1fr)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .span-2{grid-column:auto}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .flow{grid-template-columns:minmax(0,1fr);gap:4px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .flow li,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .flow li+li{border:1px solid var(--line);border-radius:5px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .selector-box{grid-template-columns:minmax(0,1fr)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .selector-box>.icon{transform:rotate(90deg)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .action-bar{display:grid}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .action-bar .btn{width:100%}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .filter-row,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .condition-row{display:grid;grid-template-columns:minmax(0,1fr)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .filter-row .control,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .condition-row .control{width:100%}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .candidate{grid-template-columns:32px minmax(0,1fr)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .candidate .badge{grid-column:2;justify-self:start}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-scrim{position:absolute;inset:0 0 0 var(--sidebar-rail);z-index:150;background:#0c0f137a}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-scrim.is-open{display:block}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel{position:absolute;top:0;bottom:0;left:var(--sidebar-rail);z-index:200;width:280px;max-width:calc(100% - var(--sidebar-rail));color:#e6e9ec;background:var(--sidebar);box-shadow:16px 0 38px #00000047}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel.is-open{display:grid;grid-template-rows:auto minmax(0,1fr)}.r03-ui .r03-stage151 .temporary-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border-bottom:1px solid #363a41}.r03-ui .r03-stage151 .temporary-nav-inner{min-height:0;overflow-y:auto;padding:10px 8px 18px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-group-toggle,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-direct{grid-template-columns:20px minmax(0,1fr) 20px;justify-content:stretch;padding:0 10px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-direct{grid-template-columns:20px minmax(0,1fr)}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-direct span,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-group-toggle span,.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-group-toggle .icon:last-child{display:block}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-children{padding-left:30px}.r03-ui .admin-frame[data-width="768"] .r03-stage151 .temporary-panel .nav-group.is-open .nav-children{display:grid}@media(hover:hover){.r03-ui .r03-stage151 .btn-secondary:hover,.r03-ui .r03-stage151 .candidate:hover:not(:disabled),.r03-ui .r03-stage151 .segmented button:hover{filter:brightness(.98)}}@media(prefers-reduced-motion:reduce){.r03-ui .r03-stage151 *,.r03-ui .r03-stage151 *:before,.r03-ui .r03-stage151 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:900px){.r03-ui .r03-stage151 .od-reviewbar{flex-wrap:wrap}.r03-ui .r03-stage151 .review-title{flex:1 1 100%}.r03-ui .r03-stage151 .review-field{flex:1 1 240px}.r03-ui .r03-stage151 .review-select{width:100%;max-width:none}.r03-ui .r03-stage151 .review-meta{flex:1 1 100%}.r03-ui .r03-stage151 .review-viewport{margin-left:0}.r03-ui .r03-stage151 .preview-shell{padding:8px}}.r03-ui .r03-stage151 :is(.admin-frame,.frame-holder)[data-width="768"] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui .r03-stage151 .breadcrumbs{color:#626a73!important}.r03-ui .r03-stage151 .breadcrumbs span{color:inherit!important}.r03-ui .r03-stage151 .flow li{color:#4b5560!important}.r03-ui .r03-stage151 .flow span{color:#fff!important;background:#626a73!important}.r03-ui .r03-stage151 .flow .is-active span{background:#a64232!important}.r03-ui .store-editor-fields{margin:0;padding:0;border:0;min-width:0}.r03-ui .r03-stage151{background:transparent;color:var(--text)}.r03-ui .r03-stage151 .qr-placeholder img{display:block;width:100%;height:220px;object-fit:contain}.r03-ui .admin-frame[data-width="768"] .responsive-cards tbody tr{height:auto}.r03-ui{--control-height: 40px;--time-width: 132px;--date-width: 168px;--number-width: 112px}.r03-ui .page-stack>.panel+.panel{margin-top:0}.r03-ui .panel{margin-bottom:24px}.r03-ui .weekday-row{margin-bottom:16px;gap:8px}.r03-ui .revision-slot-list{display:grid;gap:12px;margin-top:0}.r03-ui .revision-slot{display:grid;grid-template-columns:max-content minmax(500px,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff}.r03-ui .time-pair,.r03-ui .slot-options,.r03-ui .channel-checks{display:flex;align-items:center;gap:12px;min-width:0}.r03-ui .slot-options{gap:16px;min-height:40px}.r03-ui .channel-checks{gap:16px}.r03-ui .revision-slot .check-row,.r03-ui .capacity-inline .check-row{display:inline-flex;align-items:center;gap:8px;min-height:40px;line-height:1.4;white-space:nowrap}.r03-ui .revision-slot .check-row input,.r03-ui .capacity-inline .check-row input{margin:0;flex:none}.r03-ui .control-time{width:132px;min-width:112px;flex:none}.r03-ui .control-date{width:168px;min-width:0}.r03-ui .control-number{width:112px;min-width:0}.r03-ui .special-range-list,.r03-ui .capacity-channel-sections{display:grid;gap:16px}.r03-ui .special-range-row{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:6px;background:#fafbfc}.r03-ui .special-range-row>header,.r03-ui .capacity-rule>header,.r03-ui .capacity-channel-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.r03-ui .special-title-mode{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.r03-ui .special-title-mode .control{width:220px}.r03-ui .special-date-row{display:grid;grid-template-columns:168px auto 168px;justify-content:start;align-items:end;gap:12px}.r03-ui .special-date-row input{width:168px}.r03-ui .section-action{margin-bottom:24px}.r03-ui .pickup-policy-grid,.r03-ui .pickup-prefix-grid,.r03-ui .capacity-defaults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r03-ui .unit-field,.r03-ui .capacity-inline,.r03-ui .number-range,.r03-ui .number-mode-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r03-ui .number-mode-options{margin-bottom:16px;gap:24px}.r03-ui .pickup-prefix-grid input{width:132px}.r03-ui .number-range{align-items:end}.r03-ui .capacity-channel-selector{margin-bottom:16px;flex-wrap:wrap}.r03-ui .capacity-channel-section{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:6px}.r03-ui .capacity-rule{display:grid;gap:14px;padding:16px;background:#fafbfc;border:1px solid var(--border);border-radius:6px;--capacity-row-width: min(100%, 760px)}.r03-ui .special-capacity-head,.r03-ui .capacity-slot{display:grid;width:var(--capacity-row-width);max-width:100%;gap:12px;align-items:center}.r03-ui .special-capacity-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.r03-ui .special-capacity-head input{width:100%;min-width:0}.r03-ui .capacity-slot{grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr) auto minmax(190px,1.15fr) auto}.r03-ui .capacity-slot>.control-time{width:100%;min-width:112px}.r03-ui .capacity-slot>.capacity-inline{flex-wrap:nowrap}.r03-ui .capacity-add{width:min(100%,760px)}.r03-ui .availability-preview{border:1px solid var(--border);border-radius:6px;margin-bottom:24px}.r03-ui .availability-preview summary{padding:12px 14px;cursor:pointer;font-weight:650}@media(max-width:1200px){.r03-ui .revision-slot{grid-template-columns:1fr auto}.r03-ui .revision-slot>.time-pair{grid-column:1/-1}.r03-ui .slot-options,.r03-ui .channel-checks{flex-wrap:wrap}}@media(max-width:900px){.r03-ui .pickup-policy-grid,.r03-ui .pickup-prefix-grid,.r03-ui .capacity-defaults{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui .revision-slot{grid-template-columns:1fr}.r03-ui .revision-slot>.btn{justify-self:start}.r03-ui .capacity-slot{display:flex;flex-wrap:wrap}.r03-ui .capacity-slot>.control-time{flex:1 1 112px;width:auto}.r03-ui .special-range-row>header{flex-wrap:wrap}.r03-ui .special-date-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.r03-ui .special-date-row input{width:100%;min-width:0}}.r03-ui .object-lock{margin-bottom:24px}.r03-ui.r06-mkt .page{max-width:1600px;margin:0 auto;padding:24px;display:grid;gap:16px}.r03-ui.r06-mkt .page>*{min-width:0}.r03-ui.r06-mkt .breadcrumbs{color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.r03-ui.r06-mkt .page-title{display:grid;gap:4px}.r03-ui.r06-mkt .page-title h1{margin:0;font-size:24px;line-height:1.25}.r03-ui.r06-mkt .page-title p{margin:0;max-width:72ch;color:var(--secondary)}.r03-ui.r06-mkt .head-actions,.r03-ui.r06-mkt .inline-actions,.r03-ui.r06-mkt .filter-actions,.r03-ui.r06-mkt .row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r03-ui.r06-mkt .mock-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #cbd9ea;border-radius:var(--r2);background:#f3f7fc;color:#34506f}.r03-ui.r06-mkt .panel{min-width:0;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r03-ui.r06-mkt .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.r03-ui.r06-mkt .panel-head h2,.r03-ui.r06-mkt .panel-head h3{margin:0;font-size:16px}.r03-ui.r06-mkt .panel-body{padding:16px}.r03-ui.r06-mkt .grid-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px}.r03-ui.r06-mkt .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r03-ui.r06-mkt .category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r03-ui.r06-mkt .category-card{display:grid;gap:14px;min-height:172px;padding:16px;border:1px solid var(--border);border-radius:var(--r2);background:#fff;color:var(--text);text-align:left}.r03-ui.r06-mkt .category-card:hover{border-color:#b7bdc4}.r03-ui.r06-mkt .category-card.is-active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.r03-ui.r06-mkt .category-code{color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .category-card h3{margin:0;font-size:18px}.r03-ui.r06-mkt .category-card p{margin:0;color:var(--secondary)}.r03-ui.r06-mkt .activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.r03-ui.r06-mkt .activity-card{min-height:132px;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:18px;border:1px solid var(--border);border-radius:var(--r2);background:#fff;color:var(--text);text-align:left}.r03-ui.r06-mkt .activity-card:hover{border-color:#aeb5bd;background:#fafbfc}.r03-ui.r06-mkt .activity-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.r03-ui.r06-mkt .activity-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px}.r03-ui.r06-mkt .activity-icon svg,.r03-ui.r06-mkt .activity-arrow svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.8}.r03-ui.r06-mkt .activity-arrow{color:#9aa1a9}.r03-ui.r06-mkt .activity-arrow svg{width:18px}.r03-ui.r06-mkt .activity-copy{display:grid;gap:5px;min-width:0}.r03-ui.r06-mkt .activity-copy strong{font-size:16px}.r03-ui.r06-mkt .activity-copy small{min-height:34px;color:var(--secondary);line-height:1.45}.r03-ui.r06-mkt .activity-copy em{color:var(--info);font-size:11px;font-style:normal}.r03-ui.r06-mkt .tone-amber{background:#fff3d8;color:#9c650e}.r03-ui.r06-mkt .tone-green{background:#e8f6ee;color:#237b4b}.r03-ui.r06-mkt .tone-blue{background:#eaf3fb;color:#296bb3}.r03-ui.r06-mkt .tone-red{background:#fdeceb;color:#a64232}.r03-ui.r06-mkt .metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r03-ui.r06-mkt .metric{padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .metric strong{display:block;font-size:22px}.r03-ui.r06-mkt .metric span{color:var(--secondary)}.r03-ui.r06-mkt .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:var(--r1);padding:0 14px;background:#fff;color:var(--text);font-weight:600;white-space:nowrap}.r03-ui.r06-mkt .btn-primary{border-color:var(--brand);background:var(--brand);color:#fff}.r03-ui.r06-mkt .btn-primary:hover{background:var(--brand-dark)}.r03-ui.r06-mkt .btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.r03-ui.r06-mkt .btn-text{border-color:transparent;background:transparent}.r03-ui.r06-mkt .btn-compact{min-height:32px;padding:0 10px;font-size:12px}.r03-ui.r06-mkt .btn:disabled{opacity:.48}.r03-ui.r06-mkt .icon-btn{width:40px;padding:0}.r03-ui.r06-mkt .btn svg,.r03-ui.r06-mkt .icon-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9}.r03-ui.r06-mkt .filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.7fr)) auto;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .filter-bar .filter-actions{margin-top:24px}.r03-ui.r06-mkt .field{display:grid;gap:6px;align-content:start;min-width:0}.r03-ui.r06-mkt .field label{font-size:12px;font-weight:650}.r03-ui.r06-mkt .control{width:100%;height:40px;border:1px solid #b9c0c7;border-radius:var(--r1);padding:0 11px;background:#fff;color:var(--text)}.r03-ui.r06-mkt .control:disabled{background:#f0f2f4;color:#8b929a}.r03-ui.r06-mkt .textarea{min-height:88px;height:auto;padding:9px 11px;resize:vertical}.r03-ui.r06-mkt .helper{color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .field-error{color:var(--danger);font-size:12px}.r03-ui.r06-mkt .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.r03-ui.r06-mkt .form-wide{grid-column:1 / -1}.r03-ui.r06-mkt .required{color:var(--danger)}.r03-ui.r06-mkt .choice-inline{min-height:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.r03-ui.r06-mkt .choice-label{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:500;white-space:nowrap}.r03-ui.r06-mkt .choice-label input,.r03-ui.r06-mkt .threshold-item input,.r03-ui.r06-mkt .sku-option input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.r03-ui.r06-mkt .selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r03-ui.r06-mkt .selection-box{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:#fafbfc}.r03-ui.r06-mkt .selection-box>.btn{justify-self:start}.r03-ui.r06-mkt .selected-list{display:grid;gap:8px}.r03-ui.r06-mkt .selected-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r1);background:#fff}.r03-ui.r06-mkt .selected-row>div{display:grid;gap:2px;min-width:0}.r03-ui.r06-mkt .selected-row small{color:var(--secondary)}.r03-ui.r06-mkt .generated-summary{display:grid;gap:4px;padding:12px 14px;border-left:3px solid var(--info);background:#f3f7fc}.r03-ui.r06-mkt .generated-summary span{color:#34506f}.r03-ui.r06-mkt .counting-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r03-ui.r06-mkt .mode-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:92px;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .mode-card.is-selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#fff8f6}.r03-ui.r06-mkt .mode-card input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand)}.r03-ui.r06-mkt .mode-card span{display:grid;gap:5px}.r03-ui.r06-mkt .mode-card small{color:var(--secondary);line-height:1.45}.r03-ui.r06-mkt .unit-control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.r03-ui.r06-mkt .unit-control>span{color:var(--secondary)}.r03-ui.r06-mkt .selector-options{display:grid;gap:8px;margin-top:14px}.r03-ui.r06-mkt .selector-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r1);background:#fff}.r03-ui.r06-mkt .selector-option.is-selected{border-color:#9fbedc;background:#f4f8fc}.r03-ui.r06-mkt .selector-option input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.r03-ui.r06-mkt .selector-option span{display:grid;gap:3px}.r03-ui.r06-mkt .selector-option small{color:var(--secondary)}.r03-ui.r06-mkt .validity-builder{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r2);background:#fafbfc}.r03-ui.r06-mkt .validity-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}.r03-ui.r06-mkt .calendar-anchor{position:relative;min-width:0}.r03-ui.r06-mkt .range-summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#4f565e;text-align:left}.r03-ui.r06-mkt .range-summary svg{flex:none;width:18px;height:18px;stroke:#8a929a;fill:none;stroke-width:1.8}.r03-ui.r06-mkt .calendar-popover{position:relative;z-index:25;width:min(860px,100%);margin-top:8px;border:1px solid var(--border);border-radius:var(--r2);background:#fff;box-shadow:var(--shadow);overflow:hidden}.r03-ui.r06-mkt .calendar-inputs{display:grid;grid-template-columns:1fr 1fr auto 1fr 1fr;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--border)}.r03-ui.r06-mkt .calendar-inputs>span{color:var(--secondary)}.r03-ui.r06-mkt .calendar-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .calendar-month{padding:14px}.r03-ui.r06-mkt .calendar-month+.calendar-month{border-left:1px solid var(--border)}.r03-ui.r06-mkt .calendar-month-head{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;text-align:center}.r03-ui.r06-mkt .calendar-nav{width:32px;height:32px;border:0;background:transparent;color:var(--secondary);font-size:22px}.r03-ui.r06-mkt .calendar-week,.r03-ui.r06-mkt .calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.r03-ui.r06-mkt .calendar-week{margin-top:10px;color:var(--secondary);font-size:12px;text-align:center}.r03-ui.r06-mkt .calendar-week span{padding:8px 0}.r03-ui.r06-mkt .calendar-day{height:34px;border:0;background:transparent;color:var(--text)}.r03-ui.r06-mkt .calendar-day:hover{background:#eef3f8}.r03-ui.r06-mkt .calendar-day.is-muted{color:#a7adb4}.r03-ui.r06-mkt .calendar-day.is-range{background:#eef3f8}.r03-ui.r06-mkt .calendar-day.is-selected{border-radius:999px;background:var(--info);color:#fff;font-weight:700}.r03-ui.r06-mkt .calendar-foot{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--border);color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .duration-control{display:grid;grid-template-columns:132px 94px auto;gap:10px;align-items:center}.r03-ui.r06-mkt .number-control{min-width:0}.r03-ui.r06-mkt .validity-help{grid-column:2;margin:-2px 0 0;color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .threshold-list{display:grid;border:1px solid var(--border);border-radius:var(--r2);overflow:hidden}.r03-ui.r06-mkt .threshold-item{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);background:#fff}.r03-ui.r06-mkt .threshold-item:last-child{border-bottom:0}.r03-ui.r06-mkt .threshold-item>span:nth-child(2){display:grid;gap:3px}.r03-ui.r06-mkt .threshold-item small{color:var(--secondary)}.r03-ui.r06-mkt .threshold-item.is-disabled{background:#f4f5f6;color:#7d848c}.r03-ui.r06-mkt .sku-selector{display:grid;gap:0;margin-top:12px;border:1px solid var(--border);border-radius:var(--r2);overflow:hidden}.r03-ui.r06-mkt .sku-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#f6f7f8}.r03-ui.r06-mkt .sku-product-head>div{display:grid;gap:3px}.r03-ui.r06-mkt .sku-product-head span{color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .sku-option{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--border);background:#fff}.r03-ui.r06-mkt .sku-option>span:nth-child(2){display:grid;gap:3px}.r03-ui.r06-mkt .sku-option small{color:var(--secondary)}.r03-ui.r06-mkt .sku-option.is-selected{background:#f4f8fc;box-shadow:inset 3px 0 var(--info)}.r03-ui.r06-mkt .sku-price{font-weight:700}.r03-ui.r06-mkt .sku-boundary{padding:12px 14px;border-top:1px solid var(--border);background:#fff9f0;color:#6f4b18;font-size:12px}.r03-ui.r06-mkt .category-editor{display:grid;gap:10px;margin:14px 0}.r03-ui.r06-mkt .category-edit-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:#fafbfc}.r03-ui.r06-mkt .category-code-box{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r1);background:var(--sidebar);color:#fff;font-weight:750}.r03-ui.r06-mkt .form-section{display:grid;gap:14px;padding:16px;border-top:1px solid var(--border)}.r03-ui.r06-mkt .form-section:first-child{border-top:0}.r03-ui.r06-mkt .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.r03-ui.r06-mkt .section-title h3{margin:0;font-size:15px}.r03-ui.r06-mkt .section-title p{margin:4px 0 0;color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .reward-route-section{background:#fbfcfd}.r03-ui.r06-mkt .reward-route-builder{display:grid;gap:12px}.r03-ui.r06-mkt .reward-route-node{position:relative;display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .reward-route-node+.reward-route-node:before{content:"";position:absolute;top:-13px;left:45px;width:2px;height:12px;background:#c9d0d7}.r03-ui.r06-mkt .reward-node-order{display:grid;justify-items:center;gap:6px;color:var(--secondary);text-align:center}.r03-ui.r06-mkt .reward-node-order>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;font-weight:750}.r03-ui.r06-mkt .reward-node-order small{font-size:11px}.r03-ui.r06-mkt .reward-node-fields{display:grid;grid-template-columns:138px repeat(2,minmax(0,1fr));gap:12px;min-width:0}.r03-ui.r06-mkt .reward-threshold{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.r03-ui.r06-mkt .reward-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.r03-ui.r06-mkt .reward-choice>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r03-ui.r06-mkt .reward-node-actions{padding-top:24px}.r03-ui.r06-mkt .chips{display:flex;gap:8px;flex-wrap:wrap}.r03-ui.r06-mkt .chip,.r03-ui.r06-mkt .tag{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:12px}.r03-ui.r06-mkt .tag-success{border-color:#abd2bc;background:#eef8f2;color:#1f6741}.r03-ui.r06-mkt .tag-warning{border-color:#e6c795;background:#fff8ed;color:#875310}.r03-ui.r06-mkt .tag-danger{border-color:#e5b4b1;background:#fff1f0;color:#9e312c}.r03-ui.r06-mkt .tag-info{border-color:#abc6e3;background:#f0f6fc;color:#235d98}.r03-ui.r06-mkt .tag-neutral{background:#f2f4f6;color:#555e68}.r03-ui.r06-mkt .table-scroll{max-width:100%;overflow:auto}.r03-ui.r06-mkt .data-table{width:100%;min-width:920px;border-collapse:collapse}.r03-ui.r06-mkt .data-table th{height:44px;padding:0 12px;border-bottom:1px solid var(--border);background:#f6f7f8;color:#505861;font-size:12px;text-align:left;white-space:nowrap}.r03-ui.r06-mkt .data-table td{height:52px;padding:8px 12px;border-bottom:1px solid #eceff1;vertical-align:middle}.r03-ui.r06-mkt .data-table tbody tr:hover{background:#fafbfc}.r03-ui.r06-mkt .cell-main{display:grid;gap:2px}.r03-ui.r06-mkt .cell-main strong{font-weight:650}.r03-ui.r06-mkt .cell-main small{color:var(--secondary)}.r03-ui.r06-mkt .pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.r03-ui.r06-mkt .status-axis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.r03-ui.r06-mkt .axis-item{padding:10px;border:1px solid var(--border);border-radius:var(--r1);background:#fafbfc}.r03-ui.r06-mkt .axis-item small,.r03-ui.r06-mkt .task-card-body small{display:block;color:var(--secondary)}.r03-ui.r06-mkt .axis-item strong{display:block;margin-top:2px}.r03-ui.r06-mkt .notice{padding:12px 14px;border:1px solid var(--border);border-left-width:4px;border-radius:var(--r1);background:#fff}.r03-ui.r06-mkt .notice-info{border-left-color:var(--info);background:#f4f8fc}.r03-ui.r06-mkt .notice-warning{border-left-color:var(--warning);background:#fff9f0}.r03-ui.r06-mkt .notice-danger{border-left-color:var(--danger);background:#fff4f3}.r03-ui.r06-mkt .notice-success{border-left-color:var(--success);background:#f2f9f5}.r03-ui.r06-mkt .definition-list{display:grid;gap:0;margin:0}.r03-ui.r06-mkt .definition-list>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0f2}.r03-ui.r06-mkt .definition-list dt{color:var(--secondary)}.r03-ui.r06-mkt .definition-list dd{margin:0}.r03-ui.r06-mkt .steps{display:grid;gap:0;counter-reset:step}.r03-ui.r06-mkt .step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;position:relative;padding:8px 0}.r03-ui.r06-mkt .step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e9edf1;color:#4e5760;font-size:12px}.r03-ui.r06-mkt .step.current:before{background:var(--brand);color:#fff}.r03-ui.r06-mkt .step strong{display:block}.r03-ui.r06-mkt .step small{color:var(--secondary)}.r03-ui.r06-mkt .result-list{display:grid;gap:8px}.r03-ui.r06-mkt .result-row{display:grid;grid-template-columns:minmax(0,1.2fr) .6fr 1.5fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:var(--r1)}.r03-ui.r06-mkt .sticky-actions{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--border);background:#fffffff5}.r03-ui.r06-mkt .state-panel{min-height:260px;display:grid;place-items:center;padding:32px;text-align:center}.r03-ui.r06-mkt .state-panel>div{max-width:500px}.r03-ui.r06-mkt .state-panel h2{margin:8px 0}.r03-ui.r06-mkt .state-panel p{color:var(--secondary)}.r03-ui.r06-mkt .skeleton{height:14px;border-radius:4px;background:linear-gradient(90deg,#edf0f2 25%,#f7f8f9,#edf0f2 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.r03-ui.r06-mkt .skeleton+.skeleton{margin-top:10px}.r03-ui.r06-mkt .matrix-card{padding:12px;border:1px solid var(--border);border-radius:var(--r1);background:#fff}.r03-ui.r06-mkt .matrix-card h3{margin:0 0 8px;font-size:14px}.r03-ui.r06-mkt .matrix-card p{margin:0;color:var(--secondary)}.r03-ui.r06-mkt .overlay-root,.r03-ui.r06-mkt .modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.r03-ui.r06-mkt .overlay-root{z-index:300}.r03-ui.r06-mkt .modal-layer{z-index:500}.r03-ui.r06-mkt .overlay-root.is-open,.r03-ui.r06-mkt .modal-layer.is-open{pointer-events:auto}.r03-ui.r06-mkt .scrim,.r03-ui.r06-mkt .modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f12168a}.r03-ui.r06-mkt .drawer,.r03-ui.r06-mkt .modal{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;color:var(--text);box-shadow:var(--shadow)}.r03-ui.r06-mkt .drawer{inset:0 0 0 auto;width:520px}.r03-ui.r06-mkt .modal{top:50%;left:50%;width:min(560px,calc(100% - 32px));max-height:calc(100% - 40px);transform:translate(-50%,-50%);border-radius:var(--r2);overflow:hidden}.r03-ui.r06-mkt .overlay-head,.r03-ui.r06-mkt .overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.r03-ui.r06-mkt .overlay-foot{border-top:1px solid var(--border);border-bottom:0}.r03-ui.r06-mkt .overlay-head h2{margin:0;font-size:17px}.r03-ui.r06-mkt .overlay-body{min-height:0;overflow:auto;padding:16px}.r03-ui.r06-mkt .toast{position:absolute;z-index:700;left:50%;bottom:24px;display:none;max-width:520px;padding:10px 14px;transform:translate(-50%);border-radius:var(--r1);background:#24272d;color:#fff;box-shadow:var(--shadow)}.r03-ui.r06-mkt .toast.show{display:block}.r03-ui.r06-mkt .mobile-cards{display:none}.r03-ui.r06-mkt .card-list{display:grid;gap:10px}.r03-ui.r06-mkt .task-card{padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .task-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.r03-ui.r06-mkt .task-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:1199px){.r03-ui.r06-mkt .page{padding:20px}.r03-ui.r06-mkt .grid-2{grid-template-columns:1fr}.r03-ui.r06-mkt .category-grid,.r03-ui.r06-mkt .activity-grid,.r03-ui.r06-mkt .grid-3,.r03-ui.r06-mkt .metric-row,.r03-ui.r06-mkt .filter-bar,.r03-ui.r06-mkt .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .counting-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r03-ui.r06-mkt .reward-route-node{grid-template-columns:78px minmax(0,1fr)}.r03-ui.r06-mkt .reward-node-fields{grid-template-columns:126px repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .reward-node-actions{grid-column:2;padding-top:0}.r03-ui.r06-mkt .filter-actions{align-self:start}}@media(max-width:800px){.r03-ui.r06-mkt .page{padding:16px}.r03-ui.r06-mkt .page-head{display:grid}.r03-ui.r06-mkt .head-actions{justify-content:flex-start}.r03-ui.r06-mkt .category-grid,.r03-ui.r06-mkt .activity-grid,.r03-ui.r06-mkt .grid-2,.r03-ui.r06-mkt .grid-3,.r03-ui.r06-mkt .metric-row,.r03-ui.r06-mkt .form-grid,.r03-ui.r06-mkt .selector-grid,.r03-ui.r06-mkt .counting-mode-grid,.r03-ui.r06-mkt .filter-bar{grid-template-columns:1fr}.r03-ui.r06-mkt .filter-actions{align-self:auto;margin-top:0}.r03-ui.r06-mkt .definition-list>div{grid-template-columns:1fr;gap:3px}.r03-ui.r06-mkt .desktop-table{display:none}.r03-ui.r06-mkt .mobile-cards{display:block}.r03-ui.r06-mkt .status-axis{grid-template-columns:1fr}.r03-ui.r06-mkt .result-row{grid-template-columns:1fr auto}.r03-ui.r06-mkt .validity-row{grid-template-columns:1fr}.r03-ui.r06-mkt .calendar-inputs{grid-template-columns:1fr 1fr}.r03-ui.r06-mkt .calendar-inputs>span{display:none}.r03-ui.r06-mkt .calendar-pair{grid-template-columns:1fr}.r03-ui.r06-mkt .calendar-month+.calendar-month{border-top:1px solid var(--border);border-left:0}.r03-ui.r06-mkt .duration-control{grid-template-columns:minmax(112px,1fr) 88px minmax(130px,auto)}.r03-ui.r06-mkt .validity-help{grid-column:1}.r03-ui.r06-mkt .threshold-item{grid-template-columns:auto minmax(0,1fr)}.r03-ui.r06-mkt .threshold-item>.tag{grid-column:2;justify-self:start}.r03-ui.r06-mkt .category-edit-row{grid-template-columns:42px minmax(0,1fr)}.r03-ui.r06-mkt .category-edit-row>.tag{grid-column:2;justify-self:start}.r03-ui.r06-mkt .reward-route-node{grid-template-columns:54px minmax(0,1fr)}.r03-ui.r06-mkt .reward-node-fields{grid-template-columns:1fr}.r03-ui.r06-mkt .reward-node-actions{grid-column:2;padding-top:0}.r03-ui.r06-mkt .drawer{left:var(--rail);width:calc(100% - var(--rail))}.r03-ui.r06-mkt .sticky-actions{align-items:flex-start;flex-direction:column}.r03-ui.r06-mkt .sticky-actions>.inline-actions{width:100%}.r03-ui.r06-mkt .sticky-actions .btn{flex:1}.r03-ui.r06-mkt :is(button,.r03-ui.r06-mkt a[href],.r03-ui.r06-mkt input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui.r06-mkt :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r03-ui.r06-mkt label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}}.r03-ui.r06-mkt .threshold-item.is-disabled strong{color:#4b5560!important}.r03-ui.r06-mkt :is(.page-head h1,.page-title h1){font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r03-ui.r06-mkt .page{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r03-ui.r06-mkt form>.form-section{max-width:var(--form-max)}.r03-ui.r06-mkt :where(.helper,.breadcrumbs){color:var(--color-secondary)!important}.r03-ui.r06-mkt :where(.tag-warning){color:var(--color-warning-text)!important}.r03-ui.r06-mkt table thead th{height:var(--table-header-height)}.r03-ui.r06-mkt table tbody tr{height:var(--table-row-height)}.r03-ui.r06-mkt .modal{width:min(560px,calc(100% - 32px))}.r03-ui.r06-mkt .drawer{width:min(520px,calc(100% - 64px))}.r03-ui.r06-mkt :where(.page,.panel){min-width:0;max-width:100%;overflow-wrap:anywhere}.tj-admin-main:has(.r03-ui.r06-mkt){padding:0}.r03-ui.r06-mkt{min-height:0;color:var(--color-text);font-size:14px;line-height:1.5}.r03-ui.r06-mkt :is(.overlay-root,.modal-layer){position:fixed}.tj-admin-main:has(.r03-ui.r06-mkt)>.tj-shell-breadcrumb{display:none}.r03-ui.r06-mkt .tag:before{content:none}.r03-ui.r06-mkt .r06-delta{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px dashed var(--brand);border-radius:var(--r2);background:#fff8f6;color:var(--text);font-size:13px}.r03-ui.r06-mkt .r06-delta strong{color:var(--brand-dark);white-space:nowrap}.r03-ui.r06-mkt .r06-delta a{color:var(--info)}.r03-ui.r06-mkt .chip-checks{display:flex;flex-wrap:wrap;gap:8px}.r03-ui.r06-mkt .chip-check{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.r03-ui.r06-mkt .chip-check input{width:16px;height:16px;margin:0;accent-color:var(--brand)}.r03-ui.r06-mkt .chip-check.is-checked{border-color:var(--brand);background:#fff8f6;color:var(--brand-dark)}.r03-ui.r06-mkt .chip-check.is-disabled{cursor:not-allowed;background:#f2f4f6;color:#8a929b}.r03-ui.r06-mkt .chip-check .tag{min-height:20px;padding:1px 6px;font-size:11px}.r03-ui.r06-mkt .date-grid{display:grid;grid-template-columns:repeat(7,44px);gap:6px}.r03-ui.r06-mkt .date-cell{height:36px;border:1px solid var(--border);border-radius:var(--r1);background:#fff;color:var(--text);font-size:13px}.r03-ui.r06-mkt .date-cell.is-checked{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:600}.r03-ui.r06-mkt .date-cell.is-rare{border-style:dashed}.r03-ui.r06-mkt .r06-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.r03-ui.r06-mkt .r06-split>.r06-aside{position:sticky;top:0;display:grid;gap:12px}.r03-ui.r06-mkt .r06-thumb{width:44px;height:44px;flex:none;border-radius:var(--r1);object-fit:cover;background:#f2f4f6}.r03-ui.r06-mkt .r06-object{display:flex;gap:12px;align-items:center;min-width:0}.r03-ui.r06-mkt .r06-object .cell-main{min-width:0}.r03-ui.r06-mkt .r06-picked{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface-soft, #fafbfc)}.r03-ui.r06-mkt .r06-picked img{width:72px;height:72px;border-radius:var(--r1);object-fit:cover}.r03-ui.r06-mkt .r06-picked dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.r03-ui.r06-mkt .r06-picked dt{color:var(--secondary)}.r03-ui.r06-mkt .r06-picked dd{margin:0}.r03-ui.r06-mkt .strike{color:var(--secondary);text-decoration:line-through}.r03-ui.r06-mkt .price-strong{color:var(--brand-dark);font-weight:700}.r03-ui.r06-mkt .mp-slot{position:relative;height:168px;overflow:hidden;border-radius:12px;color:#fff;background:#3a2a22 center / cover no-repeat}.r03-ui.r06-mkt .mp-slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#0000000d 45%,#000000a6)}.r03-ui.r06-mkt .mp-slot>*{position:absolute;z-index:1}.r03-ui.r06-mkt .mp-slot .tl{top:10px;left:12px;padding:2px 8px;border-radius:999px;background:var(--brand);font-size:12px;font-weight:600}.r03-ui.r06-mkt .mp-slot .tr{top:10px;right:12px;font-size:12px;font-variant-numeric:tabular-nums}.r03-ui.r06-mkt .mp-slot .bl{bottom:12px;left:12px;display:grid;gap:2px}.r03-ui.r06-mkt .mp-slot .bl strong{font-size:22px;line-height:1}.r03-ui.r06-mkt .mp-slot .bl small{font-size:12px;opacity:.85}.r03-ui.r06-mkt .mp-slot .br{bottom:12px;right:12px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--brand-dark);font-size:12px;font-weight:700}.r03-ui.r06-mkt .mp-slot .br.is-off{background:#ffffff8c;color:#4b5560}.r03-ui.r06-mkt .mp-caption{margin:0;color:var(--secondary);font-size:12px}.r03-ui.r06-mkt .schedule-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.r03-ui.r06-mkt .day-list{display:grid;gap:8px}.r03-ui.r06-mkt .day-item{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r2);background:#fff;text-align:left;color:var(--text)}.r03-ui.r06-mkt .day-item.is-active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#fff8f6}.r03-ui.r06-mkt .day-item small{color:var(--secondary)}.r03-ui.r06-mkt .group-row{display:grid;grid-template-columns:150px minmax(0,1.2fr) 150px minmax(0,1.4fr) 140px auto;gap:12px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r03-ui.r06-mkt .group-rows{display:grid;gap:10px}.r03-ui.r06-mkt .calc-table td.num,.r03-ui.r06-mkt .calc-table th.num{text-align:right;font-variant-numeric:tabular-nums}.r03-ui.r06-mkt .calc-table tr.is-hit td{background:#fff8f6}.r03-ui.r06-mkt .calc-total{display:flex;justify-content:space-between;gap:12px;padding:10px 2px 0;font-weight:600}.r03-ui.r06-mkt .inline-number{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.r03-ui.r06-mkt .inline-number .control{width:96px}.r03-ui.r06-mkt .option-stack{display:grid;gap:8px}.r03-ui.r06-mkt .grid-2>div,.r03-ui.r06-mkt .r06-split>div,.r03-ui.r06-mkt .schedule-layout>div{min-width:0}.r03-ui.r06-mkt .calc-table{width:100%;table-layout:fixed}.r03-ui.r06-mkt .calc-table th:last-child,.r03-ui.r06-mkt .calc-table td:last-child{width:116px;white-space:nowrap}.r03-ui.r06-mkt .calc-table td .cell-main strong{overflow-wrap:anywhere}.r03-ui.r06-mkt .r06-object>div:not(.cell-main){display:grid;gap:2px;min-width:0}.r03-ui.r06-mkt .r06-object small{color:var(--secondary)}.r03-ui.r06-mkt .data-table.calc-table{min-width:0}.r03-ui.r06-mkt .table-scroll[data-drag]{cursor:grab}.r03-ui.r06-mkt .table-scroll[data-drag].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.r03-ui.r06-mkt .r06-table{width:max-content;min-width:100%}.r03-ui.r06-mkt .r06-table th,.r03-ui.r06-mkt .r06-table td{white-space:nowrap;text-align:center;vertical-align:middle}.r03-ui.r06-mkt .r06-table .cell-main{justify-items:center;text-align:center}.r03-ui.r06-mkt .r06-table .r06-object{justify-content:center;text-align:left}.r03-ui.r06-mkt .r06-table .r06-object .cell-main{justify-items:start;text-align:left}.r03-ui.r06-mkt .r06-table .row-actions{flex-wrap:nowrap;justify-content:center}.r03-ui.r06-mkt .r06-table .tag{white-space:nowrap}.r03-ui.r06-mkt .r06-table .helper{display:block;white-space:nowrap}.r03-ui.r06-mkt .r06-table.is-wrap{width:100%}.r03-ui.r06-mkt .r06-table.is-wrap td{white-space:normal;min-width:96px}.r03-ui.r06-mkt .r06-table.is-wrap td:nth-child(3){min-width:320px;text-align:left}.r03-ui.r06-mkt .r06-table .r06-no-match td{color:var(--secondary)}.r03-ui.r06-mkt .data-table.r06-fit{width:100%;min-width:0}.r03-ui.r06-mkt .r06-fit .r06-price-input{max-width:180px;margin:0 auto}.r03-ui.r06-mkt .r06-aside .result-row{grid-template-columns:minmax(0,1fr);gap:6px}.r03-ui.r06-mkt .r06-aside .result-row>.tag{justify-self:start}.r03-ui.r06-mkt .r06-more-row{grid-template-columns:120px minmax(0,1fr) auto}.r03-ui.r06-mkt .group-row button.control{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.r03-ui.r06-mkt .r06-tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.r03-ui.r06-mkt .r06-tabs-4 .category-card p{margin:0}.r03-ui.r06-mkt .btn.r06-danger-text{color:var(--danger)}.r03-ui.r06-mkt .btn.r06-danger-text:hover{background:#fff1f0}.r03-ui.r06-mkt .r06-tier{grid-template-columns:76px minmax(0,1fr) auto}.r03-ui.r06-mkt .r06-tier-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.r03-ui.r06-mkt .r06-qty{width:56px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;margin:0 2px}.r03-ui.r06-mkt .selected-row>.r06-object{display:flex;flex-direction:row;align-items:center;gap:12px}.r03-ui.r06-mkt .selected-row>.r06-object .r06-thumb{width:40px;height:40px}.r03-ui.r06-mkt .r06-aside .definition-list>div{grid-template-columns:minmax(0,1fr);gap:2px}.r03-ui.r06-mkt .r06-aside .definition-list dt{font-weight:600;color:var(--text)}.r03-ui.r06-mkt .r06c-section{border-left:3px solid var(--brand);padding-left:13px}.r03-ui.r06-mkt .r06c-sub{margin:16px 0 8px;color:var(--secondary);font-size:13px;font-weight:650}.r03-ui.r06-mkt .r06c-picked{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.r03-ui.r06-mkt .r06c-compare{display:grid;gap:12px}.r03-ui.r06-mkt .page>.r06-delta{margin-bottom:16px}.r03-ui.r06-mkt .form-section>.r06-delta{margin:0 0 12px}.r03-ui.r06-mkt .r06c-section .duration-control span{white-space:nowrap}@media(max-width:1199px){.r03-ui.r06-mkt .r06-md-grid,.r03-ui.r06-mkt .r06-split{grid-template-columns:minmax(0,1fr)}.r03-ui.r06-mkt .r06-split>.r06-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .group-row{grid-template-columns:repeat(3,minmax(0,1fr))}.r03-ui.r06-mkt .r06-tabs-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.r03-ui.r06-mkt .r06-split>.r06-aside{grid-template-columns:1fr}.r03-ui.r06-mkt .schedule-layout{grid-template-columns:1fr}.r03-ui.r06-mkt .day-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .group-row{grid-template-columns:1fr}.r03-ui.r06-mkt .date-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.r03-ui.r06-mkt .r06-delta{display:grid}.r03-ui.r06-mkt .r06-split{grid-template-columns:minmax(0,1fr)}.r03-ui.r06-mkt .r06-split>.r06-aside{position:static}.r03-ui.r06-mkt .r06-more-row{grid-template-columns:minmax(0,1fr) auto}.r03-ui.r06-mkt .r06-more-row>span{grid-column:1 / -1}.r03-ui.r06-mkt .r06-tabs-4{grid-template-columns:repeat(2,minmax(0,1fr))}.r03-ui.r06-mkt .r06-tier-body,.r03-ui.r06-mkt .r06-tier{grid-template-columns:1fr}}.r03-ui.r06-mkt .sk-fields{border:0;padding:0;margin:0;min-width:0}.r03-ui.r06-mkt .sk-dialog{top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(660px,calc(100% - 32px));height:fit-content;max-height:calc(100dvh - 48px);border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);color:var(--text);box-shadow:var(--shadow-overlay);font:inherit}.r03-ui.r06-mkt .sk-dialog[open]{display:flex;flex-direction:column}.r03-ui.r06-mkt .sk-dialog::backdrop{background:#141a2166}.r03-ui.r06-mkt .sk-dialog .overlay-head,.r03-ui.r06-mkt .sk-dialog .overlay-foot{flex:none}.r03-ui.r06-mkt .sk-dialog .overlay-body{overflow:auto;min-height:0;display:grid;gap:var(--space-4)}.r03-ui.r06-mkt .sk-dialog.is-picker{width:min(560px,calc(100% - 24px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:16px 16px 16px auto}.r03-ui.r06-mkt .sk-dialog .selector-options{display:grid;gap:var(--space-2)}.r03-ui.r06-mkt .sk-dialog .selector-option{display:flex;align-items:center;gap:var(--space-3)}.r03-ui.r06-mkt .sk-dialog .selector-option small{display:block}.r03-ui.r06-mkt .r06-thumb.media-fallback{display:grid;place-items:center;background:var(--surface-muted)}.r03-ui.r06-mkt .sk-fields .r06-picked{margin-top:12px}.r03-ui.df-app{--df-aside: 296px;--df-time: 132px;--df-date: 168px;--df-number: 112px;--df-label: 112px;--df-gap: var(--space-6);--df-tier-control: 40px;--df-tier-money: 88px;--df-tier-benefit: 104px;--df-tier-action: 48px;--df-tier-number: 36px}.r03-ui.df-app [hidden]:not([hidden=until-found i]),.r03-ui.df-app dialog:not([open]){display:none!important}.r03-ui.df-app button,.r03-ui.df-app a{touch-action:manipulation}.r03-ui.df-app a{color:var(--brand)}.r03-ui.df-app a:hover{color:var(--brand-dark)}.r03-ui.df-app button:focus-visible,.r03-ui.df-app input:focus-visible,.r03-ui.df-app select:focus-visible,.r03-ui.df-app summary:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}.r03-ui.df-app{height:100%}.r03-ui.df-app .admin-shell{grid-template-columns:var(--sidebar-expanded) minmax(0,1fr)}.r03-ui.df-app .workspace{grid-template-rows:var(--header-height) minmax(0,1fr) auto}.r03-ui.df-app .admin-header{grid-template-columns:minmax(128px,1fr) minmax(240px,1.4fr) auto;gap:var(--space-4);padding-inline:var(--space-6)}.r03-ui.df-app .context-trigger{border:0;padding:0;background:transparent;cursor:default}.r03-ui.df-app .df-header-right{display:flex;gap:var(--space-4);align-items:center}.r03-ui.df-app .df-api{font-size:12px;color:var(--secondary);white-space:nowrap}.r03-ui.df-app .df-account{display:grid;text-align:right}.r03-ui.df-app .df-account small{color:var(--secondary);font-size:12px}.r03-ui.df-app .od-icon{--od-icon-size: 20px;width:var(--od-icon-size);height:var(--od-icon-size);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r03-ui.df-app .nav-main:disabled,.r03-ui.df-app .nav-sub:disabled{color:var(--sidebar-muted);opacity:1;cursor:default}.r03-ui.df-app .nav-main:disabled:hover,.r03-ui.df-app .nav-sub:disabled:hover{background:transparent}.r03-ui.df-app .page{padding:var(--space-6);gap:var(--space-6)}.r03-ui.df-app .page-head{gap:var(--space-4)}.r03-ui.df-app .page-title{gap:var(--space-2)}.r03-ui.df-app .page-title h1{overflow-wrap:anywhere}.r03-ui.df-app .panel-head{padding:var(--space-4) var(--space-6);align-items:center}.r03-ui.df-app .panel-body{padding:var(--space-6)}.r03-ui.df-app .field{gap:var(--space-2)}.r03-ui.df-app .field label{font-size:14px;font-weight:500}.r03-ui.df-app .helper{font-size:12px;line-height:1.6}.r03-ui.df-app .control{border-color:var(--border-strong);padding-inline:var(--space-3)}.r03-ui.df-app .control:disabled{color:var(--secondary)}.r03-ui.df-app .control[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.r03-ui.df-app .df-stack{display:grid;gap:var(--space-6)}.r03-ui.df-app .df-stack-small{display:grid;gap:var(--space-3)}.r03-ui.df-app .df-stack>*,.r03-ui.df-app .df-stack-small>*,.r03-ui.df-app .df-form-layout>*{min-width:0}.r03-ui.df-app .df-form-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--df-aside);gap:var(--space-6);align-items:start}.r03-ui.df-app .df-editor{margin:0;border:0;padding:0;min-width:0}.r03-ui.df-app .df-editor>.panel+.panel{margin-top:var(--space-6)}.r03-ui.df-app .df-form-row{display:grid;grid-template-columns:var(--df-label) minmax(0,1fr);gap:var(--space-4);align-items:start}.r03-ui.df-app .df-form-row>.df-row-label{padding-top:var(--space-2);font-weight:600}.r03-ui.df-app .df-row-content{min-width:0;display:grid;gap:var(--space-2)}.r03-ui.df-app .df-name-field{max-width:480px}.r03-ui.df-app .df-counter{display:flex;justify-content:space-between;gap:var(--space-3)}.r03-ui.df-app .df-checks{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.r03-ui.df-app .df-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);cursor:pointer}.r03-ui.df-app .df-check input{width:16px;height:16px;margin:0;accent-color:var(--brand);flex:none}.r03-ui.df-app .df-check:has(input:disabled){cursor:default}.r03-ui.df-app .df-choice{display:flex;flex-wrap:wrap;gap:var(--space-3)}.r03-ui.df-app .df-choice .df-check{padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--r1)}.r03-ui.df-app .df-choice .df-check:has(input:checked){color:var(--brand-dark);border-color:var(--brand);background:var(--primary-soft)}.r03-ui.df-app .df-inline{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.r03-ui.df-app .df-inline>*{min-width:0}.r03-ui.df-app .df-inline .field{width:auto}.r03-ui.df-app .df-inline .control{width:var(--df-number);max-width:100%}.r03-ui.df-app .df-inline .control.df-time{width:var(--df-time)}.r03-ui.df-app .df-inline .control.df-date{width:var(--df-date)}.r03-ui.df-app .df-inline .control.df-datetime{width:232px}.r03-ui.df-app .df-inline select.control{width:160px}.r03-ui.df-app .df-unit{display:flex;align-items:center;gap:var(--space-2)}.r03-ui.df-app .df-unit>span{color:var(--secondary);white-space:nowrap}.r03-ui.df-app .df-rule{display:grid;gap:var(--space-4);container:df-rule / inline-size}.r03-ui.df-app .df-rule-summary{margin:0;color:var(--secondary);line-height:1.6}.r03-ui.df-app .df-tier{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r1);background:var(--surface-subtle);min-width:0}.r03-ui.df-app .df-tier-controls{display:grid;grid-template-columns:var(--df-tier-number) var(--df-tier-money) var(--df-tier-benefit) var(--df-tier-money) var(--df-tier-action);gap:var(--space-2);align-items:end;min-height:72px}.r03-ui.df-app .df-tier-number{align-self:end;display:flex;align-items:center;min-height:var(--df-tier-control);font-size:12px;color:var(--secondary);white-space:nowrap}.r03-ui.df-app .df-tier .field{width:auto;min-width:0;display:grid;grid-template-rows:20px var(--df-tier-control);gap:var(--space-2)}.r03-ui.df-app .df-tier .field label,.r03-ui.df-app .df-tier-label{display:block;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.r03-ui.df-app .df-tier .control,.r03-ui.df-app .df-tier-free-value{width:100%;min-width:0;max-width:100%;height:var(--df-tier-control);min-height:var(--df-tier-control);padding-inline:var(--space-2)}.r03-ui.df-app .df-tier-free-value{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--r1);background:var(--surface-subtle);color:var(--secondary);font-size:12px;white-space:nowrap}.r03-ui.df-app .df-tier .df-delete{margin:0;width:var(--df-tier-action);min-height:var(--df-tier-control);padding-inline:0}.r03-ui.df-app .df-tier-feedback{display:grid;gap:var(--space-1);min-width:0}.r03-ui.df-app .df-tier-feedback:has(.df-error:not([hidden])){margin-top:var(--space-2)}.r03-ui.df-app .df-tier-feedback .df-error{white-space:normal;overflow-wrap:anywhere}@container df-rule (max-width: 460px){.r03-ui.df-app .df-tier{--df-tier-number: 32px;--df-tier-money: 80px;--df-tier-benefit: 96px;--df-tier-action: 44px}}@container df-rule (max-width: 389px){.r03-ui.df-app .df-tier{overflow-x:auto}.r03-ui.df-app .df-tier-controls{min-width:364px}}.r03-ui.df-app .df-delete{margin-left:auto}.r03-ui.df-app .df-delete{color:var(--danger-text)}.r03-ui.df-app .df-rule-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.r03-ui.df-app .df-section-note{margin:0;color:var(--secondary);line-height:1.6}.r03-ui.df-app .df-schedule{border:1px solid var(--border);border-radius:var(--r1);background:var(--surface)}.r03-ui.df-app .df-schedule>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);cursor:pointer;font-weight:600;background:var(--surface-subtle)}.r03-ui.df-app .df-schedule>summary:after{content:"展开";color:var(--brand);font-size:12px}.r03-ui.df-app .df-schedule[open]>summary:after{content:"收起"}.r03-ui.df-app .df-schedule summary small{color:var(--secondary);font-weight:400}.r03-ui.df-app .df-schedule-content{padding:var(--space-4);display:grid;gap:var(--space-4)}.r03-ui.df-app .df-slot{border-top:1px solid var(--border);padding-top:var(--space-4);display:grid;gap:var(--space-4)}.r03-ui.df-app .df-slot-head{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-3)}.r03-ui.df-app .df-slot-head .df-delete{margin-left:auto}.r03-ui.df-app .df-slot-title{font-weight:600;margin:0}.r03-ui.df-app .df-aside{display:grid;gap:var(--space-4);position:sticky;top:var(--space-6)}.r03-ui.df-app .df-aside .panel-head,.r03-ui.df-app .df-aside .panel-body{padding:var(--space-4)}.r03-ui.df-app .df-aside h3{margin:0;font-size:14px}.r03-ui.df-app .df-facts{margin:0;display:grid;gap:var(--space-3)}.r03-ui.df-app .df-facts>div{display:grid;gap:var(--space-1)}.r03-ui.df-app .df-facts dt{color:var(--secondary);font-size:12px}.r03-ui.df-app .df-facts dd{margin:0;overflow-wrap:anywhere}.r03-ui.df-app .df-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.r03-ui.df-app .df-preview-grid .control{width:100%;min-width:0}.r03-ui.df-app .df-preview-grid .field label{font-size:12px}.r03-ui.df-app .df-preview-wide{grid-column:1 / -1}.r03-ui.df-app .df-result{padding-top:var(--space-4);border-top:1px solid var(--border);display:grid;gap:var(--space-3)}.r03-ui.df-app .df-result-line{display:flex;justify-content:space-between;gap:var(--space-3)}.r03-ui.df-app .df-result-amount{color:var(--brand);font-size:clamp(20px,2vw,24px);font-weight:650;white-space:nowrap}.r03-ui.df-app .df-message{border:1px solid var(--border);background:var(--surface-subtle);padding:var(--space-4);border-radius:var(--r1);display:grid;gap:var(--space-2);line-height:1.6}.r03-ui.df-app .df-message p{margin:0}.r03-ui.df-app .df-message.warning{background:var(--warning-soft);border-color:var(--warning);color:var(--warning-text)}.r03-ui.df-app .df-message.error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-text)}.r03-ui.df-app .df-message.success{background:var(--success-soft);border-color:var(--success);color:var(--success)}.r03-ui.df-app .df-error-summary ul{margin:0;padding-left:var(--space-6)}.r03-ui.df-app .df-error-summary button{border:0;background:transparent;padding:var(--space-1) 0;text-align:left;color:var(--danger-text);text-decoration:underline}.r03-ui.df-app .df-error{color:var(--danger-text);font-size:12px;margin:0;line-height:1.5}.r03-ui.df-app .df-footer{min-height:72px;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--surface);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.r03-ui.df-app .df-footer-note{color:var(--secondary);font-size:12px}.r03-ui.df-app .df-list-filter{display:grid;grid-template-columns:minmax(200px,1fr) 160px 168px auto;gap:var(--space-3);align-items:end}.r03-ui.df-app .data-table{min-width:880px}.r03-ui.df-app .data-table th,.r03-ui.df-app .data-table td{text-align:center}.r03-ui.df-app .data-table td:first-child{text-align:left;width:224px}.r03-ui.df-app .data-table td:nth-child(3){max-width:280px}.r03-ui.df-app .df-name-button{border:0;background:transparent;color:var(--brand);text-align:left;padding:0;max-width:224px;font-weight:600}.r03-ui.df-app .df-list-cards{display:none}.r03-ui.df-app .df-list-card{display:grid;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border)}.r03-ui.df-app .df-list-card header{display:flex;justify-content:space-between;gap:var(--space-3)}.r03-ui.df-app .df-list-card .df-name-button{max-width:none}.r03-ui.df-app .df-empty{padding:var(--space-8);text-align:center;display:grid;gap:var(--space-3);justify-items:center}.r03-ui.df-app .df-empty h2,.r03-ui.df-app .df-empty p{margin:0}.r03-ui.df-app .df-empty p{color:var(--secondary)}.r03-ui.df-app .df-campaign-entry{max-width:440px}.r03-ui.df-app .df-campaign-entry .activity-icon{color:var(--brand);background:var(--primary-soft)}.r03-ui.df-app .df-campaign-entry .activity-copy small{min-height:0}.r03-ui.df-app .df-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--border);border-radius:var(--r2);color:var(--text);background:var(--surface)}.r03-ui.df-app .df-dialog::backdrop{background:#14181e7a}.r03-ui.df-app .df-dialog[open]{display:flex;flex-direction:column}.r03-ui.df-app .df-dialog header,.r03-ui.df-app .df-dialog footer{padding:var(--space-4) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.r03-ui.df-app .df-dialog header{border-bottom:1px solid var(--border)}.r03-ui.df-app .df-dialog h2{margin:0;font-size:20px}.r03-ui.df-app .df-dialog-content{padding:var(--space-6);overflow-y:auto}.r03-ui.df-app .df-dialog footer{border-top:1px solid var(--border);justify-content:flex-end}.r03-ui.df-app .mobile-menu{display:none}.r03-ui.df-app .df-nav-dialog{width:min(320px,calc(100vw - 32px));background:var(--sidebar);color:var(--sidebar-text);padding:var(--space-4);border:0;border-radius:var(--r2)}.r03-ui.df-app .df-nav-dialog .nav-children{display:grid!important}.r03-ui.df-app .df-nav-dialog .nav-label{display:inline!important}.r03-ui.df-app .df-nav-dialog .nav-main{justify-content:start!important}@media(max-width:1100px){.r03-ui.df-app .admin-shell{grid-template-columns:var(--sidebar-compact) minmax(0,1fr)}.r03-ui.df-app .sidebar .brand-copy,.r03-ui.df-app .sidebar .nav-label,.r03-ui.df-app .sidebar .nav-children,.r03-ui.df-app .sidebar-meta{display:none}.r03-ui.df-app .sidebar .brand{padding:0 var(--space-4)}.r03-ui.df-app .sidebar .nav-main{padding:0;justify-content:center}.r03-ui.df-app .admin-header{grid-template-columns:minmax(120px,1fr) minmax(200px,1.3fr) auto;padding-inline:var(--space-4);gap:var(--space-3)}.r03-ui.df-app .df-api{display:none}.r03-ui.df-app .df-form-layout{grid-template-columns:minmax(0,1fr)}.r03-ui.df-app .df-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.r03-ui.df-app .df-list-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.r03-ui.df-app .page{padding:var(--space-4)}.r03-ui.df-app .admin-header{grid-template-columns:auto minmax(0,1fr) auto}.r03-ui.df-app .project-name{display:none}.r03-ui.df-app .mobile-menu{display:grid;place-items:center}.r03-ui.df-app .panel-body,.r03-ui.df-app .panel-head{padding:var(--space-4)}.r03-ui.df-app .page-head{flex-wrap:wrap}.r03-ui.df-app .df-aside{grid-template-columns:minmax(0,1fr)}.r03-ui.df-app .df-form-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.r03-ui.df-app .df-form-row>.df-row-label{padding:0}.r03-ui.df-app .df-table-desktop{display:none}.r03-ui.df-app .df-list-cards{display:grid}.r03-ui.df-app .df-footer{padding:var(--space-3) var(--space-4)}.r03-ui.df-app .df-footer .btn,.r03-ui.df-app .control,.r03-ui.df-app .df-check,.r03-ui.df-app button{min-height:44px}.r03-ui.df-app .df-rule{--df-tier-control: 44px}}@media(max-width:540px){.r03-ui.df-app .admin-shell{grid-template-columns:minmax(0,1fr)}.r03-ui.df-app .sidebar{display:none}.r03-ui.df-app .df-account strong{font-size:12px}.r03-ui.df-app .df-account small{display:none}.r03-ui.df-app .context-copy strong{font-size:12px}.r03-ui.df-app .df-list-filter{grid-template-columns:minmax(0,1fr)}.r03-ui.df-app .df-inline .control.df-datetime{width:min(232px,100%)}.r03-ui.df-app .df-footer>.inline-actions{width:100%}.r03-ui.df-app .df-footer .btn-primary{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.unified-sidebar-shell:has(.df-app) .tj-admin-workspace{margin-left:var(--tj-sidebar-width)}.tj-catalog-current{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar);font:14px/1.55 var(--font-ui);color:var(--color-text)}@scope (.tj-catalog-current){.page-header h1,.page-head h1,.page-heading h1,.page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.page,.page-content,.main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.form-page,.form-layout,.form-shell,form>.form-section{max-width:var(--form-max)}:where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}:where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.sidebar :where(.muted,.secondary,.nav-meta,.brand-copy span,.sidebar-meta){color:var(--color-sidebar-muted)!important}:where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.avatar{background:#626a73!important}.breadcrumb>span{color:#626a73!important}.sidebar :where(.nav-main,.nav-sub,.nav-label),.sidebar :where(.nav-main,.nav-sub,.nav-label)>span{color:inherit!important}:where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.nav-direct.is-active,.nav-child.is-active{color:var(--color-surface)!important;background:var(--color-primary)!important}table thead th{height:var(--table-header-height)}table tbody tr{height:var(--table-row-height)}.dialog,.modal{width:min(560px,calc(100% - 32px))}.dialog.wide,.modal.wide,.dialog-lg,.modal-lg{width:min(680px,calc(100% - 32px))}.drawer{width:min(520px,calc(100% - 64px))}:where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}:where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-frame[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]),.frame-holder[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.admin-frame[data-width="768"] label:has(input[type=checkbox],input[type=radio]),.frame-holder[data-width="768"] label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}*{box-sizing:border-box}.gallery-local-note78{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.gallery-upload-preview78{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.gallery-upload-preview78 article{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.gallery-upload-preview78 img{display:block;width:72px;height:72px;object-fit:contain;border-radius:var(--radius-1);background:var(--color-canvas)}.gallery-upload-preview78 span,.gallery-upload-preview78 strong,.gallery-upload-preview78 small{display:block;min-width:0;overflow-wrap:anywhere}.duplicate-candidates78{margin-bottom:var(--space-4)}.owner-reference-picker-shell{width:min(540px,calc(100vw - 32px));max-width:540px;max-height:min(720px,calc(100vh - 32px));padding:0}.owner-reference-picker-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,calc(100vh - 32px));background:var(--surface, #fff)}.owner-reference-options{display:grid;gap:8px;max-height:420px;overflow:auto;padding:16px 24px;overscroll-behavior:contain}.owner-reference-option{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 12px;border:1px solid var(--line, #d7dce3);border-radius:var(--radius-sm, 8px);cursor:pointer}.owner-reference-option:hover,.owner-reference-option:focus-within{border-color:var(--primary, #1667d9);background:var(--primary-soft, #eef5ff)}.owner-reference-option.is-added{cursor:default;background:var(--surface-subtle, #f6f7f9)}.owner-reference-option input{width:18px;height:18px;flex:none}.owner-reference-option .od-field{gap:2px}.owner-reference-option small,.owner-reference-empty span{color:var(--muted, #667085)}.owner-reference-empty{display:grid;gap:4px;padding:20px 0;text-align:center}.owner-reference-groups{gap:12px}.owner-reference-group{display:grid;border:1px solid var(--line, #d7dce3);border-radius:var(--radius-sm, 8px);background:var(--surface, #fff);overflow:hidden}.owner-reference-group>.owner-reference-option{border:0;border-radius:0}.owner-reference-group.is-selected{border-color:var(--primary, #1667d9)}.owner-reference-values{display:grid;gap:10px;padding:12px 16px 16px 46px;border-top:1px solid var(--line, #d7dce3);background:var(--surface-subtle, #f6f7f9)}.owner-reference-values .check-grid{display:flex;flex-wrap:wrap;gap:8px}.owner-reference-value{min-height:40px}.owner-reference-value.is-disabled{color:var(--muted, #667085);border-style:dashed;cursor:not-allowed}@media(max-width:560px){.owner-reference-picker-shell{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.owner-reference-picker-form{max-height:calc(100vh - 24px)}.owner-reference-options{padding-inline:16px}.owner-reference-values{padding-left:16px}}html,body{width:100%;height:100%;margin:0}body{overflow:hidden;background:#15171b;color:var(--color-text);font:14px/1.55 var(--font-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,[role=button]{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid rgb(41 121 199 / 34%);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.review-bar{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;background:#111318;color:#fff;border-bottom:1px solid #343941}.review-title{display:grid;gap:1px;min-width:210px}.review-title strong{font-size:13px}.review-title span{color:#9da5af;font-size:11px}.review-controls{display:flex;align-items:end;gap:8px;min-width:0;flex:1}.review-field{display:grid;gap:3px;min-width:0}.review-field label{color:#aeb4bc;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.review-field select{height:34px;min-width:160px;padding:0 28px 0 9px;border:1px solid #4b525c;border-radius:4px;background:#22262d;color:#fff}.viewport-switch{display:flex;gap:4px}.viewport-switch button{height:34px;padding:0 10px;border:1px solid #4b525c;border-radius:4px;background:#22262d;color:#d9dde2}.viewport-switch button[aria-pressed=true]{border-color:#cc7668;background:var(--color-primary);color:#fff}.review-note{margin-left:auto;color:#aeb4bc;font-size:11px;white-space:nowrap}.stage{position:relative;min-height:0;overflow:hidden}.admin-frame{position:absolute;top:0;left:0;width:1440px;height:900px;transform-origin:top left;background:var(--color-canvas);box-shadow:0 24px 72px #00000057;overflow:hidden}#appRoot{width:100%;height:100%;min-height:0}.admin-shell{display:grid;grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);height:100%;min-height:0}.sidebar{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) auto;min-height:0;background:var(--color-sidebar);color:var(--color-sidebar-text)}.brand{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%)}.brand-mark{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:800}.brand-copy{display:grid;line-height:1.25}.brand-copy small{color:var(--color-sidebar-muted);font-size:10px}.sidebar-scroll{min-height:0;overflow-y:auto;padding:10px 8px}.nav-group{display:grid;gap:2px}.nav-group+.nav-group{margin-top:4px}.nav-button,.nav-child{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--color-sidebar-text);text-align:left}.nav-button svg,.nav-child svg{width:18px;height:18px;flex:none}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-chevron{margin-left:auto;color:var(--color-sidebar-muted)}.nav-button:hover,.nav-child:hover{background:#ffffff14}.nav-button.is-active,.nav-child.is-active{background:var(--color-primary);color:#fff;box-shadow:inset 3px 0 #fff}.nav-children{display:grid;gap:2px;margin:2px 0 6px 28px}.nav-child{min-height:36px;color:#c9ced5;font-size:12px}.nav-child.is-disabled{color:#747b85}.sidebar-foot{padding:12px 16px;border-top:1px solid rgb(255 255 255 / 8%);color:var(--color-sidebar-muted);font-size:11px}.workspace{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-width:0;min-height:0}.topbar{display:flex;align-items:center;gap:12px;min-width:0;padding:0 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface);z-index:var(--z-sticky)}.mobile-menu{display:none;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--color-border);border-radius:6px;background:#fff;color:var(--color-text)}.project{display:grid;line-height:1.25}.project small{color:var(--color-secondary);font-size:10px}.context-trigger{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:4px 10px;border:1px solid var(--color-border);border-radius:6px;background:#fff;text-align:left}.context-trigger span{display:grid;min-width:0}.context-trigger small{color:var(--color-secondary);font-size:10px}.top-spacer{flex:1}.static-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-subtle);color:var(--color-secondary);font-size:11px}.account{display:grid;text-align:right}.account small{color:var(--color-secondary);font-size:10px}.page-scroll{min-height:0;overflow:auto;background:var(--color-canvas)}.page{width:min(100%,var(--content-max));margin:0 auto;padding:24px;display:grid;align-content:start;gap:16px}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;color:var(--color-secondary);font-size:12px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-heading{display:grid;gap:4px}.eyebrow{color:var(--color-primary);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.page-heading h1{margin:0;font-size:26px;line-height:1.25}.page-heading p{max-width:72ch;margin:0;color:var(--color-secondary)}.page-actions,.cluster{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text);font-weight:650;white-space:nowrap}.btn svg{width:16px;height:16px}.btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.btn-danger{border-color:var(--color-danger);color:var(--color-danger)}.btn-text{min-height:34px;padding:0 6px;border-color:transparent;background:transparent;color:var(--color-info)}.btn:disabled{border-color:#dfe3e7;background:#eef0f2;color:var(--color-disabled)}.btn[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:#fff6f4}.panel{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.panel-title{display:grid;gap:2px}.panel-title h2,.panel-title h3{margin:0;font-size:15px}.panel-title p{margin:0;color:var(--color-secondary);font-size:12px}.panel-body{padding:16px}.stack{display:grid;gap:12px}.stack-lg{display:grid;gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.form-wrap{width:100%;min-width:0;display:grid;gap:28px}.form-section{display:grid;min-width:0;gap:12px;scroll-margin-top:16px}.form-section-head{display:flex;align-items:flex-start;gap:12px;padding:0 2px}.form-section-head h2{margin:0;color:var(--color-text);font-size:18px}.form-section-head p{margin:3px 0 0;color:var(--color-secondary);font-size:13px}.form-section-index{display:grid;place-items:center;width:34px;height:28px;flex:none;border-radius:5px;background:#fff0ed;color:var(--color-primary);font-size:12px;font-weight:750}.channel-scope{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px}.channel-version{display:grid;min-width:120px;gap:4px;padding-bottom:9px;text-align:right}.channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.channel-option{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:7px;background:#fff;cursor:pointer}.channel-option.is-selected{border-color:#d29b91;background:#fff9f8}.channel-option input{margin-top:2px;accent-color:var(--color-primary)}.channel-option span{display:grid;min-width:0;gap:4px}.channel-option small{color:var(--color-secondary);line-height:1.45}.channel-save-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--color-border)}.first-purchase-config{display:grid;gap:14px;padding:16px;border:1px solid var(--color-border);border-radius:7px;background:#fafbfc}.first-purchase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.first-purchase-head p{margin:4px 0 0;color:var(--color-secondary);font-size:13px}.first-purchase-body{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(420px,1.45fr);gap:16px}.stacking-rule{display:grid;gap:12px;min-width:0;margin:0;padding:14px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.stacking-rule legend{padding:0 6px;font-weight:700}.stacking-mode-options{display:flex;flex-wrap:wrap;gap:10px}.stacking-type-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stacking-type{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:#fafbfc;cursor:pointer}.stacking-type.is-enabled{border-color:#d29b91;background:#fff9f8}.stacking-type>span{display:grid;min-width:0;gap:3px}.stacking-type small,.stacking-default-copy,.stacking-fixed-rules{color:var(--color-secondary);font-size:13px;line-height:1.55}.stacking-type input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--color-primary)}.stacking-default-copy,.stacking-fixed-rules p{margin:0}.stacking-fixed-rules{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--color-border)}.stacking-fixed-rules strong{color:var(--color-text)}.switch-control{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.switch-control input{position:absolute;opacity:0;pointer-events:none}.switch-control span{position:relative;width:38px;height:22px;border-radius:999px;background:#c9ced5}.switch-control span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000003d;content:"";transition:transform .12s ease}.switch-control input:checked+span{background:var(--color-primary)}.switch-control input:checked+span:after{transform:translate(16px)}.switch-control input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.timed-sale-status,.rule-switch-row{display:flex;align-items:center;gap:10px}.weekday-grid{display:grid;grid-template-columns:repeat(7,minmax(82px,1fr));gap:8px}.weekday-choice{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px;border:1px solid var(--color-border);border-radius:6px;background:#fff;cursor:pointer}.weekday-choice.is-selected{border-color:#d29b91;background:#fff9f8;color:var(--color-primary);font-weight:700}.weekday-choice input{accent-color:var(--color-primary)}.timed-sale-slots{display:grid;gap:10px}.timed-sale-slot{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:7px;background:#fafbfc}.slot-index{color:var(--color-secondary);font-size:12px;font-weight:700}.time-range-button{display:grid;gap:2px;min-width:0;min-height:48px;padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text);text-align:left}.time-range-button small{color:var(--color-secondary)}.timed-sale-actions{display:flex;align-items:center;gap:12px}.time-wheel-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.time-point-picker{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:7px;background:#fafbfc}.time-wheel-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.time-wheel-pair label{display:grid;gap:6px;color:var(--color-secondary);font-size:12px}.time-wheel{width:100%;min-height:190px;padding:4px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text);font:inherit;text-align:center}.time-wheel option{padding:8px}.wheel-separator{color:var(--color-secondary);font-size:20px;font-weight:700}.suffix-input{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center}.suffix-input .input{border-radius:6px 0 0 6px}.suffix-input span{display:grid;place-items:center;height:var(--control-height);border:1px solid var(--color-border-strong);border-left:0;border-radius:0 6px 6px 0;background:#f3f5f7;color:var(--color-secondary)}.price-stack{display:grid;min-width:230px;gap:7px}.price-stack label{display:grid;grid-template-columns:78px minmax(108px,1fr);align-items:center;gap:8px}.price-stack label span,.price-stack small{color:var(--color-secondary);font-size:12px}.price-stack small,.price-stack .error-text{padding-left:86px}.price-summary{display:grid;min-width:118px;gap:3px}.price-summary small{color:var(--color-secondary)}.price-summary span{color:#246c4d;font-size:12px}.multi-price-intro{display:flex;align-items:end;justify-content:space-between;gap:16px}.price-level-key{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #bfd5ea;border-radius:6px;background:#f2f7fc;color:var(--color-secondary);font-size:12px}.price-level-key strong{color:var(--color-text)}.grouped-price-table{min-width:850px}.grouped-price-table th:nth-child(3){min-width:270px}.spec-mode-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.spec-mode-control{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.field-label{margin-right:4px;font-weight:700}.compact-cost-field{max-width:520px}.bundle-table{min-width:820px}.bundle-group{overflow:hidden;border:1px solid var(--color-border);border-radius:7px;background:#fff}.bundle-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border);background:#fafbfc}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.identity-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.identity-description{grid-column:1 / -1}.display-search-layout{display:grid;grid-template-columns:var(--display-search-image-size) minmax(0,1fr);align-items:stretch;gap:24px}.display-search-image{min-width:0;align-self:stretch;grid-template-rows:auto minmax(0,1fr) auto}.display-search-image .image-placeholder{width:100%;aspect-ratio:1 / 1;min-height:0;height:auto}.display-search-fields{display:grid;align-self:start;align-content:start;gap:16px;min-width:0}.field{display:grid;gap:6px}.field label{font-weight:650}.field label.required:after{content:" *";color:var(--color-danger)}.choice-control{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:#fff;font-weight:650}.image-placeholder{display:grid;place-items:center;gap:4px;min-height:112px;border:1px dashed var(--color-border-strong);border-radius:6px;background:#fafbfc;color:var(--color-secondary)}.image-placeholder span{font-size:24px}.input,.select,.textarea{width:100%;min-width:0;min-height:var(--control-height);padding:0 11px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text)}.textarea{min-height:92px;padding-block:9px;resize:vertical}.helper{color:var(--color-secondary);font-size:12px}.field-label{font-weight:650}.field-source{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:28px}.field-source .btn-text{min-height:28px;padding-inline:var(--space-2)}.field-source.is-inherited .origin-pill{color:var(--color-info);background:var(--color-info-subtle)}.field-source.is-local .origin-pill,.field-source.is-self .origin-pill{color:var(--color-text);background:var(--color-surface-subtle)}.field.origin-field{padding:0;border-bottom:0}.error-text{color:var(--color-danger);font-size:12px}.input[aria-invalid=true]{border-color:var(--color-danger)}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #bfd5ea;border-radius:6px;background:#f2f7fc}.notice strong{display:block}.notice p{margin:2px 0 0;color:var(--color-secondary)}.notice.warning{border-color:#ead0a2;background:#fff9ef}.notice.danger{border-color:#e8b9b5;background:#fff6f5}.notice.success{border-color:#bcdac8;background:#f2faf5}.notice svg{width:18px;height:18px;flex:none;color:var(--color-info)}.notice.warning svg{color:var(--color-warning)}.notice.danger svg{color:var(--color-danger)}.notice.success svg{color:var(--color-success)}.context-lock{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle)}.context-lock svg{width:18px;flex:none;color:var(--color-primary)}.context-lock small{display:block;color:var(--color-secondary)}.type-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.type-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:90px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:#fff;text-align:left;color:var(--color-text)}.type-card.is-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:#fff9f8}.type-card strong{display:block}.type-card small{display:block;margin-top:4px;color:var(--color-secondary)}.tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--color-border);background:#fff}.tab{flex:none;min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-secondary)}.tab[aria-selected=true]{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.filter-bar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.table-shell{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:#fff}.table-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--color-border)}.table-selection-bar div{display:grid;gap:3px}.table-selection-bar span{color:var(--color-secondary);font-size:12px}.table-scroll{overflow:auto}.data-table{width:100%;min-width:960px;border-collapse:collapse}.data-table th{height:var(--table-header-height);padding:8px 12px;background:#f5f6f7;color:#555e68;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.data-table td{height:var(--table-row-height);padding:10px 12px;border-top:1px solid var(--color-border);vertical-align:middle}.data-table tr:hover td{background:#fafbfc}.cell{display:grid;gap:2px;min-width:0}.cell small{color:var(--color-secondary)}.link{border:0;background:transparent;color:var(--color-info);font-weight:650;padding:0}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 12px;border-top:1px solid var(--color-border);color:var(--color-secondary)}.tag{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.tag-success{background:#edf7f1;color:var(--color-success)}.tag-warning{background:#fff6e8;color:var(--color-warning)}.tag-danger{background:#fff0ee;color:var(--color-danger)}.tag-info{background:#eef5fc;color:var(--color-info)}.tag-neutral{background:#f0f2f4;color:#5e6670}.tag-primary{background:#fff0ed;color:var(--color-primary)}.tag-disabled{background:#f1f2f3;color:var(--color-disabled)}.resource-list{display:grid;gap:8px}.resource-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.resource-row.is-selected{border-color:#d29b91;background:#fff9f8}.resource-main{display:grid;gap:4px}.resource-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--color-secondary);font-size:12px}.shared-inventory{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #b9d3ec;border-radius:6px;background:#f3f8fd}.shared-inventory svg{width:18px;flex:none;color:var(--color-info)}.shared-inventory small{display:block;color:var(--color-secondary)}.impact{display:grid;gap:10px;padding:14px;border:1px solid #ead0a2;border-radius:6px;background:#fff9ef}.impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fact{display:grid;gap:3px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.fact span{color:var(--color-secondary);font-size:11px}.mono{font-family:var(--font-mono)}.definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.definition div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--color-border)}.definition dt{color:var(--color-secondary)}.definition dd{margin:0}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.step{display:grid;gap:6px;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.step.is-current{border-color:var(--color-primary);background:#fff9f8}.step-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef0f2;color:var(--color-secondary);font-weight:700}.step.is-current .step-number{background:var(--color-primary);color:#fff}.upgrade-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.step.is-complete{border-color:#b8d8c7;background:#f3faf6}.step.is-complete .step-number{background:var(--color-success);color:#fff}.update-review-table th:first-child,.update-review-table td:first-child{width:68px;text-align:center}.change-arrow{margin-right:6px;color:var(--color-primary);font-weight:700}.upgrade-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.upgrade-store-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:112px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.upgrade-store-card.is-selected{border-color:#d29b91;background:#fff9f8}.upgrade-store-card span{display:grid;align-content:start;gap:5px}.upgrade-store-card small{color:var(--color-secondary)}.version-line{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:12px;align-items:stretch}.version-card{display:grid;gap:8px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.arrow{display:grid;place-items:center;color:var(--color-secondary);font-size:22px}.state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.state-card{display:grid;align-content:start;gap:8px;min-height:140px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.state-card p{margin:0;color:var(--color-secondary)}.state-panel{display:grid;place-items:center;min-height:280px;padding:32px;text-align:center;border:1px solid var(--color-border);border-radius:8px;background:#fff}.state-panel-inner{display:grid;justify-items:center;gap:10px;max-width:440px}.state-panel h2{margin:0;font-size:18px}.state-panel p{margin:0;color:var(--color-secondary)}.skeleton{position:relative;overflow:hidden;border-radius:4px;background:#e9ecef}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);animation:shimmer 1.3s infinite}.skeleton.line{height:12px}.skeleton.block{height:180px}.sticky-action{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px -24px -24px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff5}.sticky-copy{display:grid}.sticky-copy small{color:var(--color-secondary)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:#13161a85;z-index:var(--z-scrim)}.scrim.is-open{display:block}.temporary-nav{position:absolute;inset:0 auto 0 var(--sidebar-compact);display:none;width:var(--sidebar-temporary);z-index:var(--z-temporary);background:var(--color-sidebar);color:#fff;box-shadow:14px 0 32px #0000003d}.temporary-nav.is-open{display:grid;grid-template-rows:64px minmax(0,1fr)}.temporary-head{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgb(255 255 255 / 8%)}.temporary-head button{width:40px;height:40px;border:0;border-radius:6px;background:#ffffff14;color:#fff}.temporary-body{min-height:0;overflow-y:auto;padding:10px 8px}.drawer-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:none;z-index:var(--z-drawer)}.drawer-layer.is-open{display:block}.drawer-layer>.scrim{z-index:0}.drawer{position:absolute;inset:0 0 0 auto;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,calc(100% - 24px));background:#fff;box-shadow:-18px 0 48px #00000038}.drawer .form-grid{grid-template-columns:1fr}dialog.drawer::backdrop{background:#13161a85}.action-set{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:220px}.action-set .btn:disabled{background:transparent;border-color:transparent}.compact-table{min-width:620px}.price-table .table-input{min-width:112px;max-width:148px;height:36px}.overlay-head,.overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.overlay-head{border-bottom:1px solid var(--color-border)}.overlay-head h2{margin:0;font-size:17px}.overlay-body{min-height:0;overflow-y:auto;padding:18px}.overlay-foot{justify-content:flex-end;border-top:1px solid var(--color-border)}.icon-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:6px;background:#fff}.modal{width:min(560px,calc(100% - 24px));max-height:calc(100% - 24px);padding:0;border:0;border-radius:10px;background:#fff;color:var(--color-text);box-shadow:var(--shadow-overlay);overflow:hidden}.modal::backdrop{background:#13161a8c}.modal-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,calc(100vh - 32px))}.alert-modal{width:min(480px,calc(100% - 32px));max-height:min(680px,calc(100% - 32px))}.alert-modal::backdrop{background:#13161a8c}.alert-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(680px,calc(100vh - 32px))}.alert-head{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:20px 24px 14px}.alert-head h2{margin:0;font-size:18px;line-height:26px}.alert-mark{width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.alert-warning .alert-mark{background:var(--color-warning-text)}.alert-danger .alert-mark{background:var(--color-danger)}.alert-body{min-height:0;max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 20px;overflow-wrap:anywhere}.alert-body>p{margin:0;color:var(--color-secondary);line-height:1.7;white-space:pre-wrap}.alert-body .notice,.alert-body .fact-list{margin:0}.alert-modal .dialog-actions{justify-content:flex-end;padding:14px 24px 20px;border-top:1px solid var(--color-border)}.toast{position:absolute;right:20px;bottom:20px;display:none;max-width:420px;padding:13px 16px;border-radius:8px;background:#20242a;color:#fff;box-shadow:var(--shadow-overlay);z-index:var(--z-toast)}.toast.is-open{display:block}.toast small{display:block;color:#c4cad1}.hidden{display:none!important}@keyframes shimmer{to{transform:translate(100%)}}.admin-frame[data-width="1024"] .admin-shell,.admin-frame[data-width="768"] .admin-shell{grid-template-columns:var(--sidebar-compact) minmax(0,1fr)}.admin-frame[data-width="1024"] .brand,.admin-frame[data-width="768"] .brand{justify-content:center;padding:0}.admin-frame[data-width="1024"] .brand-copy,.admin-frame[data-width="768"] .brand-copy,.admin-frame[data-width="1024"] .sidebar .nav-label,.admin-frame[data-width="768"] .sidebar .nav-label,.admin-frame[data-width="1024"] .sidebar .nav-chevron,.admin-frame[data-width="768"] .sidebar .nav-chevron,.admin-frame[data-width="1024"] .sidebar-foot,.admin-frame[data-width="768"] .sidebar-foot{display:none}.admin-frame[data-width="1024"] .nav-button,.admin-frame[data-width="768"] .nav-button{justify-content:center;padding:0}.admin-frame[data-width="1024"] .nav-children,.admin-frame[data-width="768"] .nav-children{display:none}.admin-frame[data-width="1024"] .page{padding:20px}.admin-frame[data-width="1024"] .sticky-action{margin-inline:-20px;padding-inline:20px}.admin-frame[data-width="768"] .page{padding:16px}.admin-frame[data-width="768"] .sticky-action{margin-inline:-16px;padding-inline:16px}.admin-frame[data-width="768"] .mobile-menu{display:grid}.admin-frame[data-width="768"] .project{display:none}.admin-frame[data-width="768"] .topbar{padding:0 12px}.admin-frame[data-width="768"] .account{display:none}.admin-frame[data-width="768"] .page-header,.admin-frame[data-width="768"] .sticky-action{align-items:stretch;flex-direction:column}.admin-frame[data-width="768"] .page-actions{width:100%}.admin-frame[data-width="768"] .page-actions .btn{flex:1}.admin-frame[data-width="768"] .grid-2,.admin-frame[data-width="768"] .grid-3,.admin-frame[data-width="768"] .grid-4,.admin-frame[data-width="768"] .split,.admin-frame[data-width="768"] .form-grid,.admin-frame[data-width="768"] .identity-form-grid,.admin-frame[data-width="768"] .display-search-layout,.admin-frame[data-width="768"] .type-nav,.admin-frame[data-width="768"] .definition,.admin-frame[data-width="768"] .state-grid,.admin-frame[data-width="768"] .impact-grid,.admin-frame[data-width="768"] .version-line,.admin-frame[data-width="768"] .channel-scope,.admin-frame[data-width="768"] .first-purchase-body,.admin-frame[data-width="768"] .channel-options{grid-template-columns:1fr}.admin-frame[data-width="768"] .display-search-image .image-placeholder{width:min(100%,var(--display-search-image-size));min-height:0}.admin-frame[data-width="768"] .weekday-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-frame[data-width="768"] .timed-sale-slot{grid-template-columns:1fr}.admin-frame[data-width="768"] .timed-sale-actions,.admin-frame[data-width="768"] .timed-sale-status{align-items:stretch;flex-direction:column}.admin-frame[data-width="768"] .time-wheel-layout,.admin-frame[data-width="768"] .upgrade-store-grid,.admin-frame[data-width="768"] .stacking-type-list{grid-template-columns:1fr}.admin-frame[data-width="768"] .stacking-mode-options{align-items:stretch;flex-direction:column}.admin-frame[data-width="768"] .channel-version{padding-bottom:0;text-align:left}.admin-frame[data-width="768"] .channel-save-row,.admin-frame[data-width="768"] .first-purchase-head,.admin-frame[data-width="768"] .multi-price-intro,.admin-frame[data-width="768"] .spec-mode-row,.admin-frame[data-width="768"] .bundle-group-head{align-items:stretch;flex-direction:column}.admin-frame[data-width="768"] .arrow{transform:rotate(90deg)}.admin-frame[data-width="768"] .steps,.admin-frame[data-width="768"] .filter-bar{grid-template-columns:1fr}.admin-frame[data-width="768"] .context-trigger{max-width:310px}.admin-frame[data-width="768"] .temporary-nav .nav-label,.admin-frame[data-width="768"] .temporary-nav .nav-chevron{display:inline}.admin-frame[data-width="768"] .temporary-nav .nav-button{justify-content:flex-start;padding:0 10px}.admin-frame[data-width="768"] .temporary-nav .nav-children{display:grid}.admin-frame[data-width="768"] .data-table{min-width:900px}@media(max-width:900px){.review-note{display:none}.review-controls{overflow-x:auto}.review-title{min-width:180px}.review-field select{min-width:130px}}@media(hover:hover){.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.type-card:hover{border-color:var(--color-border-strong)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:is(.admin-frame,.frame-holder)[data-width="768"] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.current-review-app,.current-review-app *{min-width:0}.current-review-strip{min-height:var(--control-height);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-5);color:var(--color-text);background:var(--color-warning-subtle);border-bottom:1px solid var(--color-border);font-size:12px}.current-review-strip strong{color:var(--color-warning-text)}.current-review-strip span+span{padding-left:var(--space-3);border-left:1px solid var(--color-border-strong)}.compact-select{display:flex;align-items:center;gap:var(--space-2);color:var(--color-secondary);font-size:12px}.compact-select select{width:auto;min-width:150px;height:var(--control-height-compact)}.eyebrow{color:var(--color-secondary);font:600 11px/1.4 var(--font-ui);letter-spacing:.04em}.page-header .eyebrow+h1{margin-top:var(--space-1)}.page-header p{max-width:72ch}.panel-body>.notice:first-child,.page>.notice{margin-bottom:var(--space-4)}.notice{display:flex;align-items:flex-start;gap:var(--space-3)}.notice span{display:block}.notice.info{color:var(--color-info);background:var(--color-info-subtle);border-color:var(--color-border)}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.kv{display:grid;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.kv:last-child{border-bottom:0}.kv>span{color:var(--color-secondary)}.kv>strong{overflow-wrap:anywhere}.origin-field{display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.origin-field-head,.origin-control,.action-row,.chip-row,.sticky-save,.flow-strip,.dialog-actions,.drawer-head{display:flex;align-items:center;gap:var(--space-3)}.origin-field-head{justify-content:space-between}.origin-pill{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface-subtle);color:var(--color-secondary);font-size:11px}.origin-control select{flex:0 0 112px}.origin-control input{flex:1 1 0}.scope-editor{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:var(--space-5);align-items:end}.scope-editor .context-lock{min-height:var(--control-height)}.multi-select,select[multiple]{min-height:104px}.chip-row{flex-wrap:wrap;min-height:var(--control-height)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface-subtle)}.chip small{color:var(--color-secondary);font-size:11px}.media-editor,.crop-editor{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.mock-photo{position:relative;aspect-ratio:4 / 3;display:grid;place-content:center;gap:var(--space-2);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-2);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,var(--color-surface)),var(--color-surface-subtle));color:var(--color-text)}.crop-window{position:absolute;top:10%;bottom:10%;width:60%;border:2px solid var(--color-primary);box-shadow:0 0 0 999px #22252a47;pointer-events:none}.switch-card,.choice-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.switch-card span,.choice-card span{grid-column:2;color:var(--color-secondary)}.switch-card>label{display:grid;gap:var(--space-1);grid-column:2;cursor:pointer}.switch-card>label span{grid-column:auto}.switch-card>.field-source{grid-column:1 / -1}.switch-card.origin-field{padding:var(--space-4)}.data-table .field{min-width:156px}.data-table .field-source{align-items:flex-start}.data-table .origin-pill{white-space:normal}.choice-grid,.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.asset-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3);text-align:left;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.asset-card.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.asset-thumb{display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-1);background:var(--color-surface-subtle)}.asset-thumb.tone-0{background:linear-gradient(145deg,#8b3529,#f0c4ad)}.asset-thumb.tone-1{background:linear-gradient(145deg,#405342,#c5d5b8)}.asset-thumb.tone-2{background:linear-gradient(145deg,#50657d,#c9d8e5)}.bundle-board,.bundle-group{display:grid;gap:var(--space-4)}.bundle-group{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle)}.bundle-group>div:first-child{display:flex;justify-content:space-between;gap:var(--space-3)}.bundle-group article{display:grid;gap:var(--space-1);min-height:112px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface)}.bundle-group article.is-disabled{color:var(--color-disabled);background:var(--color-surface-subtle)}.sticky-save{position:sticky;bottom:0;z-index:var(--z-sticky);justify-content:space-between;margin:var(--space-5) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 96%,transparent)}.flow-strip{flex-wrap:wrap;padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle)}.flow-strip span{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface)}.ui13-handoff{display:grid;gap:var(--space-1);margin-top:var(--space-5);padding:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-secondary);background:var(--color-surface-subtle)}.ui13-handoff strong{color:var(--color-text)}.drawer-head{justify-content:space-between}.drawer-body{display:grid;gap:var(--space-4);padding-top:var(--space-4)}.modal form{display:grid;gap:var(--space-4)}.dialog-actions{justify-content:flex-end}.current-review-app .temporary-nav .sidebar{width:100%;height:100%}.admin-frame[data-width="1024"] .fact-grid,.admin-frame[data-width="1024"] .choice-grid,.admin-frame[data-width="1024"] .asset-grid,.admin-frame[data-width="1024"] .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-frame[data-width="768"] .current-review-strip,.admin-frame[data-width="768"] .origin-control,.admin-frame[data-width="768"] .action-row,.admin-frame[data-width="768"] .sticky-save,.admin-frame[data-width="768"] .bundle-group>div:first-child{align-items:stretch;flex-direction:column}.admin-frame[data-width="768"] .fact-grid,.admin-frame[data-width="768"] .choice-grid,.admin-frame[data-width="768"] .asset-grid,.admin-frame[data-width="768"] .grid-3,.admin-frame[data-width="768"] .media-editor,.admin-frame[data-width="768"] .crop-editor{grid-template-columns:minmax(0,1fr)}.admin-frame[data-width="768"] .compact-select{display:none}.admin-frame[data-width="768"] .origin-control select{flex-basis:auto}.admin-frame[data-width="768"] .scope-editor{grid-template-columns:minmax(0,1fr)}.admin-frame[data-width="768"] .field-source .btn,.admin-frame[data-width="768"] .chip-remove{min-width:44px;min-height:44px}.admin-frame[data-width="768"] .kv{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr)}.sku-editor,.resource-editor,.bundle-editor{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.sku-editor+.sku-editor,.resource-editor+.resource-editor,.bundle-editor+.bundle-editor{margin-top:var(--space-4)}.sku-editor-head,.resource-editor-head,.bundle-editor-head,.section-subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sku-editor-head div,.resource-editor-head div,.bundle-editor-head div{display:grid;gap:var(--space-1)}.sku-editor-head small,.resource-editor-head small,.bundle-editor-head small{color:var(--color-secondary);overflow-wrap:anywhere}.bundle-editor{background:var(--color-surface-subtle)}.bundle-editor .data-table{background:var(--color-surface)}.bundle-editor .bundle-inline-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2);width:max-content;flex-shrink:0}.bundle-source-list .resource-row>span:first-child{display:grid;gap:var(--space-1);text-align:left}.bundle-inline-actions .btn{white-space:nowrap}.bundle-group-fields{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(140px,1fr) minmax(110px,.7fr) max-content;align-items:start;gap:var(--space-3);margin-block:var(--space-3);overflow-x:auto}.bundle-group-fields .field{min-width:0}.bundle-group-fields>.switch-card{align-self:start}.bundle-group-fields .switch-card{margin-top:26px;min-height:40px;padding:8px 10px}.bundle-group-fields :is(.input,.select){min-height:40px}.current-review-app .bundle-editor .bundle-items-table{min-width:1100px}.bundle-items-table .switch-card{min-width:100px}.bundle-items-table .switch-card label{white-space:nowrap}.bundle-items-table .bundle-item-picker{min-width:160px}.bundle-items-table>tbody>tr>td:last-child{min-width:210px}.time-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle)}.chip-remove{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:var(--space-1);color:var(--color-secondary);border:0;border-radius:var(--radius-1);background:transparent;cursor:pointer}.chip-remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.log-list{display:grid;gap:var(--space-2);padding-left:var(--space-5)}.current-review-app [data-instance-key]>small,.current-review-app td small{display:block;margin-top:var(--space-1);color:var(--color-secondary)}.current-review-app .panel-body{min-width:0}.current-review-app .table-input{min-width:112px}.current-review-app .sidebar{overflow-y:auto}.current-review-app .nav-group-label{display:block;padding:var(--space-3) var(--space-4) var(--space-1);color:var(--color-secondary);font-size:11px;letter-spacing:.04em}.current-review-app .nav-child{width:100%;min-height:var(--control-height-compact);padding:var(--space-2) var(--space-4);color:var(--color-sidebar-text);text-align:left;border:0;background:transparent;cursor:pointer}.current-review-app .nav-child.is-active{color:#fff;background:var(--color-primary)}.current-review-app .nav-child:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media(hover:hover){.chip-remove:hover,.current-review-app .nav-child:hover{color:var(--color-text);background:var(--color-surface-subtle)}.current-review-app .nav-child.is-active:hover{color:#fff;background:var(--color-primary-hover)}}.admin-frame[data-width="1024"] .sku-editor .grid-3,.admin-frame[data-width="1024"] .resource-editor .grid-3,.admin-frame[data-width="1024"] .bundle-editor .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-frame[data-width="768"] .sku-editor .grid-3,.admin-frame[data-width="768"] .resource-editor .grid-3,.admin-frame[data-width="768"] .bundle-editor .grid-3,.admin-frame[data-width="768"] .time-row{grid-template-columns:minmax(0,1fr)}.admin-frame[data-width="768"] .sku-editor-head,.admin-frame[data-width="768"] .resource-editor-head,.admin-frame[data-width="768"] .bundle-editor-head,.admin-frame[data-width="768"] .section-subhead{align-items:stretch;flex-direction:column}.review-bar{align-items:flex-end;flex-wrap:wrap;min-height:64px}.review-title{flex:0 1 260px}.review-controls{align-items:flex-end;flex-wrap:wrap;overflow:visible}.review-field{align-self:stretch;justify-content:end}.review-field select{max-width:280px}.review-note{align-self:center}.stage{--review-stage-padding: 12px;background:#17191d}.admin-frame{max-width:none;max-height:none}.current-review-app,.current-review-app .admin-shell,.current-review-app .workspace,.current-review-app .page-scroll,.current-review-app .page,.current-review-app .panel,.current-review-app .panel-body{min-width:0;max-width:100%}.current-review-app .sidebar{overflow:hidden}.current-review-app .workspace{grid-template-rows:var(--header-height) auto auto minmax(0,1fr);overflow:hidden}.current-review-app .page-scroll{overflow-x:hidden;overflow-y:auto}.current-review-app .page{width:100%}.current-review-app .table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.current-review-app .data-table{width:100%;min-width:900px}.nav-direct,.nav-group-toggle,.current-review-app .nav-child,.rail-flyout .nav-child{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:var(--radius-1);color:var(--color-sidebar-text);background:transparent;text-align:left}.nav-direct,.nav-group-toggle{min-height:42px;padding:8px 10px}.nav-group-toggle{justify-content:flex-start}.nav-group-toggle .chevron{display:inline-flex;margin-left:auto;transition:transform .18s ease}.nav-group.is-open>.nav-group-toggle .chevron{transform:rotate(180deg)}.nav-children{display:none;gap:2px;padding:3px 0 7px 38px;margin:0}.nav-group.is-open>.nav-children{display:grid}.current-review-app .nav-child,.rail-flyout .nav-child{min-height:34px;padding:7px 10px;color:#cbd0d6;font-size:13px}.nav-group-toggle.is-active,.nav-child.is-active{color:#fff;background:var(--color-primary);box-shadow:inset 3px 0 #fff}.nav-item-disabled{opacity:.46}.nav-icon,.nav-icon svg,.chevron,.chevron svg{flex:none}.nav-icon,.chevron{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.nav-icon svg,.chevron svg,.mobile-menu svg,.temporary-head svg,.object-context-strip svg,.context-lock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.object-context-strip{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 20px;border-bottom:1px solid var(--color-border);color:#245f9f;background:#f4f8fc}.object-context-strip>div{display:grid;min-width:0}.object-context-strip small{color:var(--color-secondary)}.context-trigger{flex:0 1 420px;color:var(--color-text)}.context-trigger .context-copy{flex:1 1 0}.context-trigger strong,.context-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-trigger .context-chevron{display:block;flex:none}.rail-flyout{position:absolute;top:70px;left:var(--sidebar-compact);z-index:var(--z-dropdown, 40);display:none;width:250px;max-height:calc(100% - 84px);overflow-y:auto;padding:10px;border:1px solid #444a53;border-radius:var(--radius-2);color:var(--color-sidebar-text);background:#2c3037;box-shadow:0 14px 32px #00000047}.rail-flyout.is-open{display:block}.rail-flyout h3{margin:0;padding:8px 10px;font-size:13px}.temporary-nav .sidebar-scroll{height:100%}.temporary-nav .nav-label,.temporary-nav .chevron{display:inline-flex!important}.temporary-nav .nav-direct,.temporary-nav .nav-group-toggle{justify-content:flex-start!important;padding-inline:10px!important}.temporary-nav .nav-group.is-open>.nav-children{display:grid!important}.temporary-head .nav-icon{width:40px;height:40px}.drawer-layer.is-open .drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#13161a85}.admin-frame[data-width="1024"] .nav-direct,.admin-frame[data-width="1024"] .nav-group-toggle,.admin-frame[data-width="768"] .nav-direct,.admin-frame[data-width="768"] .nav-group-toggle{justify-content:center;padding-inline:0}.admin-frame[data-width="1024"] .sidebar>.sidebar-scroll .nav-label,.admin-frame[data-width="1024"] .sidebar>.sidebar-scroll .chevron,.admin-frame[data-width="768"] .sidebar>.sidebar-scroll .nav-label,.admin-frame[data-width="768"] .sidebar>.sidebar-scroll .chevron{display:none}.admin-frame[data-width="1024"] .sidebar>.sidebar-scroll .nav-children,.admin-frame[data-width="768"] .sidebar>.sidebar-scroll .nav-children{display:none!important}.admin-frame[data-width="768"] .topbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.admin-frame[data-width="768"] .context-trigger{width:100%;max-width:none}.admin-frame[data-width="768"] .static-chip,.admin-frame[data-width="768"] .account,.admin-frame[data-width="768"] .top-spacer{display:none}.admin-frame[data-width="768"] .object-context-strip{align-items:flex-start;padding-inline:16px}.admin-frame[data-width="768"] .object-context-strip small{white-space:normal}@media(max-width:1100px){.review-title{flex:1 0 100%;min-width:0}.review-controls{width:100%}.review-field{flex:1 1 180px}.review-field select{width:100%;max-width:none;min-width:0}.review-note{margin-left:0}}@media(hover:hover){.nav-direct:not(:disabled):hover,.nav-group-toggle:not(:disabled):hover,.current-review-app .nav-child:not(:disabled):hover,.rail-flyout .nav-child:not(:disabled):hover{color:#fff;background:#ffffff14}.nav-group-toggle.is-active:hover,.current-review-app .nav-child.is-active:hover,.rail-flyout .nav-child.is-active:hover{color:#fff;background:var(--color-primary-hover)}}.current-review-app .product-kind-switch,.current-review-app .check-grid,.current-review-app .spec-values,.current-review-app .bundle-item-picker{display:flex;flex-wrap:wrap;gap:8px}.current-review-app .check-choice{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.current-review-app .check-choice input{margin:0}.current-review-app .resource-list,.current-review-app .spec-editor,.current-review-app .rule-section{display:grid;gap:12px}.current-review-app .resource-row,.current-review-app .spec-value-row,.current-review-app .readonly-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.current-review-app .readonly-field{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.current-review-app .resource-row button,.current-review-app .spec-value-row button,.current-review-app .bundle-item-picker button{min-height:36px}.current-review-app .timed-window{display:grid;grid-template-columns:minmax(220px,1fr) 160px 160px auto;align-items:end;gap:12px}.current-review-app .timed-window .check-grid{align-self:center}@media(max-width:900px){.current-review-app .timed-window,.current-review-app .resource-row,.current-review-app .spec-value-row,.current-review-app .readonly-field{grid-template-columns:1fr}.current-review-app .check-grid{align-items:stretch}}.current-review-app .typed-parameters,.current-review-app .operation-results,.current-review-app .audit-list{display:grid;gap:12px;margin-top:16px}.current-review-app .receipt-summary,.current-review-app .result-row,.current-review-app .audit-head,.current-review-app .asset-select{display:flex;align-items:center;gap:12px}.current-review-app .receipt-summary{justify-content:space-between;padding:12px 16px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.current-review-app .result-row{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) auto;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.current-review-app .result-row.is-success{border-color:var(--color-success)}.current-review-app .result-row.is-failed{border-color:var(--color-danger)}.current-review-app .result-row.is-unknown{border-color:var(--color-warning)}.current-review-app .asset-card{display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.current-review-app .asset-preview-button{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.current-review-app .asset-preview-button:focus-visible,.current-review-app .asset-select input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.current-review-app .asset-original{position:relative;display:grid;min-height:220px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.current-review-app .asset-original>.asset-thumb{position:absolute;top:0;right:0;bottom:0;left:0}.current-review-app .asset-original>strong,.current-review-app .asset-original>small{position:relative;align-self:end;padding:8px 12px;background:#ffffffe0}.current-review-app .pixel-crop{position:absolute;z-index:1;border:3px solid var(--color-primary);box-shadow:0 0 0 999px #00000061;pointer-events:none}.current-review-app .crop-preview{position:relative;display:grid;place-items:end start;aspect-ratio:1;width:min(100%,260px);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.current-review-app .crop-preview .asset-thumb{position:absolute;top:0;right:0;bottom:0;left:0}.current-review-app .crop-preview strong{position:relative;padding:8px 12px;background:#ffffffe0}.current-review-app .audit-item{display:grid;gap:8px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.current-review-app .audit-head{justify-content:space-between}.current-review-app .audit-item ul{padding-left:20px}@media(max-width:900px){.current-review-app .result-row{grid-template-columns:1fr}.current-review-app .receipt-summary,.current-review-app .audit-head{align-items:flex-start;flex-direction:column}}.current-review-app .reference-toolbar,.current-review-app .resource-selector-head,.current-review-app .resource-choice,.current-review-app .resource-workbench{display:flex;align-items:center;gap:12px}.current-review-app .reference-toolbar,.current-review-app .resource-selector-head{justify-content:space-between;margin-bottom:16px}.current-review-app .resource-workbench{align-items:flex-start;margin-top:16px}.current-review-app .resource-selector{flex:0 0 280px;min-width:0}.current-review-app .resource-choice-list,.current-review-app .resource-draft-panel{display:grid;gap:12px}.current-review-app .resource-draft-panel{flex:1 1 0;min-width:0}.current-review-app .resource-choice{width:100%;justify-content:space-between;min-height:64px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.current-review-app .resource-choice span,.current-review-app .resource-row>span,.current-review-app .resource-row .od-field{display:grid;gap:2px}.current-review-app .resource-choice.is-selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.current-review-app .resource-row-grid{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.7fr) minmax(180px,1fr) auto;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.current-review-app .addon-resource-row{grid-template-columns:minmax(170px,1.2fr) minmax(190px,1fr) 130px 170px 120px auto}@media(max-width:1100px){.current-review-app .resource-workbench{flex-direction:column}.current-review-app .resource-selector{flex-basis:auto;width:100%}.current-review-app .resource-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.current-review-app .resource-row-grid,.current-review-app .addon-resource-row{grid-template-columns:1fr 1fr}}@media(max-width:700px){.current-review-app .reference-toolbar,.current-review-app .resource-selector-head{align-items:stretch;flex-direction:column}.current-review-app .resource-choice-list,.current-review-app .resource-row-grid,.current-review-app .addon-resource-row{grid-template-columns:1fr}}.current-review-app .command-state,.current-review-app .trash-row,.current-review-app .append-config{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.current-review-app .command-state{display:grid;gap:4px;margin-bottom:16px;padding:12px 16px;border-color:var(--color-warning)}.current-review-app .trash-list,.current-review-app .append-bindings,.current-review-app .append-config-list{display:grid;gap:16px}.current-review-app .trash-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.current-review-app .append-bindings{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border)}.current-review-app .append-config{padding:16px}.current-review-app .append-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.current-review-app .append-config-head>div{display:grid;gap:4px}@media(max-width:700px){.current-review-app .trash-row,.current-review-app .append-config-head{align-items:stretch;flex-direction:column}}.admin-frame[data-width="768"] .sticky-save{margin-inline:calc(-1 * var(--space-4))}.current-review-app .basic-info-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:24px;align-items:start}.current-review-app .basic-info-form,.current-review-app .basic-media-column,.current-review-app .attribute-board{display:grid;gap:16px;min-width:0}.current-review-app .basic-info-form>.field,.current-review-app .basic-info-form>.origin-field{display:grid;grid-template-columns:132px minmax(0,1fr);gap:6px 16px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.current-review-app .basic-info-form>.field>:is(label,.field-label),.current-review-app .basic-info-form>.origin-field>:is(label,.field-label){grid-column:1;padding-top:8px}.current-review-app .basic-info-form>.field>:not(label):not(.field-label),.current-review-app .basic-info-form>.origin-field>:not(label):not(.field-label){grid-column:2;min-width:0}.current-review-app .basic-reference-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.current-review-app .basic-reference-grid>.field{padding:16px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-2)}.current-review-app .basic-media-column{padding:16px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.current-review-app .basic-media-column .media-editor,.current-review-app .basic-media-column .grid-3{grid-template-columns:minmax(0,1fr)}.current-review-app .spec-mode-row{display:grid;grid-template-columns:minmax(0,520px);margin-bottom:16px}.current-review-app .spec-summary-board{display:grid;gap:10px;margin-bottom:12px}.current-review-app .spec-dimension-band{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;padding:16px;background:#f6f7f8;border:1px solid var(--color-border)}.current-review-app .spec-dimension-band>div:first-child{display:grid;gap:2px}.current-review-app .spec-dimension-band small{color:var(--color-secondary)}.current-review-app .spec-value-tags{display:flex;flex-wrap:wrap;gap:8px}.current-review-app .option-tag{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-secondary)}.current-review-app .option-tag.is-active{border-color:#c5a19a;color:var(--color-primary);background:#fff8f6}.current-review-app .spec-edit-details{margin:12px 0 20px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .spec-edit-details>summary,.spec-reference-details>summary{padding:12px 16px;font-weight:650;cursor:pointer}.current-review-app .spec-edit-body{padding:16px;border-top:1px solid var(--color-border)}.current-review-app .sku-price-scroll{width:100%;max-width:100%;overflow-x:auto}.current-review-app .sku-price-table{min-width:1720px;table-layout:fixed}.current-review-app .sku-price-table th:first-child,.current-review-app .sku-price-table td:first-child{width:270px}.current-review-app .sku-price-table th:last-child,.current-review-app .sku-price-table td:last-child{width:230px}.current-review-app .sku-price-table td{vertical-align:top;padding:12px}.current-review-app .sku-price-table .field{min-width:150px}.current-review-app .sku-combination-cell{display:table-cell}.current-review-app .sku-combination-cell>strong,.current-review-app .sku-combination-cell>small{display:block}.current-review-app .sku-combination-cell>small{color:var(--color-secondary);margin:4px 0 12px}.current-review-app .attribute-band{display:grid;gap:16px;padding:16px;border:1px solid var(--color-border);background:#f6f7f8}.current-review-app .attribute-band-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.current-review-app .attribute-band-head>div{display:grid;gap:3px}.current-review-app .attribute-band-head small{color:var(--color-secondary)}.current-review-app .attribute-option-strip{padding:12px;background:var(--color-surface);border:1px solid var(--color-border)}.current-review-app .attribute-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.current-review-app .attribute-band-title{display:grid;gap:3px;min-width:0}.current-review-app .attribute-band-actions{display:flex!important;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px 12px}.current-review-app .attribute-head-control{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.current-review-app .attribute-head-control .field-source{margin:0}.current-review-app .attribute-required-checkbox{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px;color:var(--color-text);cursor:pointer}.current-review-app .attribute-required-checkbox input{width:18px;height:18px}.current-review-app .attribute-option-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.65fr);gap:16px;align-items:start;padding:12px;background:var(--color-surface);border:1px solid var(--color-border)}.current-review-app .attribute-option-row>.field{min-width:0}.current-review-app .attribute-default-field{align-content:start}.current-review-app .attribute-default-field .select{width:100%}.current-review-app .category-workbench{gap:24px}.current-review-app .category-selector{flex-basis:300px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .category-selector .resource-selector-head{margin:0;padding:16px;border-bottom:1px solid var(--color-border)}.current-review-app .category-all-row,.current-review-app .category-choice-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-width:0}.current-review-app .category-all-row{grid-template-columns:minmax(0,1fr) auto;margin:10px 12px 4px 50px;padding:9px 12px;color:var(--color-primary);background:var(--color-primary-soft);font-weight:650}.current-review-app .category-choice-list{display:grid;padding:4px 12px 12px}.current-review-app .category-choice-row{position:relative;border-bottom:1px solid var(--color-border)}.current-review-app .category-choice-row.is-selected{background:var(--color-primary-soft)}.current-review-app .category-choice-row.is-drop-before:before,.current-review-app .category-choice-row.is-drop-after:after{content:"";position:absolute;left:8px;right:8px;height:3px;background:var(--color-primary)}.current-review-app .category-choice-row.is-drop-before:before{top:-2px}.current-review-app .category-choice-row.is-drop-after:after{bottom:-2px}.current-review-app .category-choice-row.is-dragging{opacity:.45}.current-review-app .category-drag-handle{display:grid;place-items:center;width:38px;min-height:50px;border:0;background:transparent;color:var(--color-secondary);cursor:grab}.current-review-app .category-select-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;min-height:50px;padding:8px 10px;border:0;background:transparent;color:var(--color-text);text-align:left}.current-review-app .category-select-button small{color:var(--color-secondary)}.current-review-app .category-order-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid var(--color-border);background:#f6f7f8}.current-review-app .category-order-footer>div{display:grid;gap:2px}.current-review-app .category-order-footer small{color:var(--color-secondary)}.current-review-app .category-order-results{display:grid;gap:6px;padding:12px;border-top:1px solid var(--color-border)}.current-review-app .category-order-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;border:1px solid var(--color-border)}.current-review-app .category-order-result small{grid-column:1/-1;color:var(--color-secondary)}.current-review-app .category-order-result.is-failed{border-color:var(--color-danger)}.current-review-app .category-order-result.is-unknown{border-color:var(--color-warning)}.current-review-app .category-detail-form{display:grid;gap:16px}.current-review-app .spec-search-band{padding:16px;background:#f6f7f8}.current-review-app .spec-search-band .field{max-width:520px}.current-review-app .spec-list-toolbar{display:flex;margin:16px 0}.current-review-app .specification-table td{vertical-align:middle}.current-review-app .specification-table th:first-child{width:22%}.current-review-app .specification-table th:nth-child(2){width:46%}.spec-modal-shell{width:min(980px,calc(100% - 48px))!important;max-height:calc(100% - 48px);padding:0;border:0;border-radius:var(--radius-2);overflow:hidden}.spec-modal-shell::backdrop{background:#14161a94}.spec-modal-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);background:var(--color-surface)}.spec-modal-head,.spec-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.spec-modal-head{border-bottom:1px solid var(--color-border)}.spec-modal-head h2{margin:0;font-size:20px}.spec-modal-body{min-height:0;overflow-y:auto;padding:24px}.spec-modal-fields{display:grid;gap:16px;max-width:680px;margin:0 auto 24px}.spec-modal-values{display:grid;gap:12px;max-width:760px;margin:0 auto}.spec-modal-value{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;background:#f6f7f8;border:1px solid var(--color-border)}.spec-modal-value-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:16px;align-items:start}.spec-reference-details{max-width:880px;margin:24px auto 0;border:1px solid var(--color-border)}.spec-reference-details .append-bindings{margin:0;padding:16px;border-top:1px solid var(--color-border)}.spec-discard-warning{max-width:760px;margin:0 auto 20px}.spec-modal-footer{border-top:1px solid var(--color-border);background:#f6f7f8}.spec-modal-footer>span{color:var(--color-secondary)}@media(max-width:1100px){.current-review-app .basic-info-layout{grid-template-columns:minmax(0,1fr)}.current-review-app .attribute-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.current-review-app .basic-info-form>.field,.current-review-app .basic-info-form>.origin-field{grid-template-columns:minmax(0,1fr)}.current-review-app .basic-info-form>.field>*,.current-review-app .basic-info-form>.origin-field>*{grid-column:1!important}.current-review-app .spec-dimension-band,.current-review-app .attribute-rule-grid,.spec-modal-value,.spec-modal-value-main{grid-template-columns:minmax(0,1fr)}.spec-modal-shell{width:calc(100% - 24px)!important}.spec-modal-body{padding:16px}}.admin-frame[data-width="768"] .current-review-app .attribute-band-head,.admin-frame[data-width="768"] .current-review-app .attribute-option-row{grid-template-columns:minmax(0,1fr);display:grid}.admin-frame[data-width="768"] .current-review-app .attribute-band-actions{justify-content:flex-start}.admin-frame[data-width="768"] .current-review-app .attribute-default-field{max-width:none}@media(max-width:760px){.current-review-app .attribute-band-head,.current-review-app .attribute-option-row{grid-template-columns:minmax(0,1fr);display:grid}.current-review-app .attribute-band-actions{justify-content:flex-start}.current-review-app .attribute-head-control{align-items:flex-start}}.current-review-app .owner-search-band,.current-review-app .owner-product-filters{padding:16px;background:#f6f7f8;border:1px solid var(--color-border)}.current-review-app .owner-search-band .field{max-width:520px}.current-review-app .owner-list-toolbar,.current-review-app .owner-product-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0}.current-review-app .owner-resource-table td,.current-review-app .owner-category-table td,.current-review-app .owner-product-table td{vertical-align:middle}.current-review-app .resource-value-tags{display:flex;flex-wrap:wrap;gap:6px}.current-review-app .status-pill{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border:1px solid var(--color-border);background:var(--color-surface-subtle)}.current-review-app .status-pill.is-ready{color:#17643a;border-color:#a9d5ba;background:#eff9f3}.current-review-app .status-pill.is-muted{color:var(--color-secondary)}.current-review-app .tag-appearance-preview{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid rgb(0 0 0 / 12%);font-weight:650}.current-review-app .owner-category-table th:first-child,.current-review-app .owner-category-table td:first-child{width:64px}.current-review-app .owner-category-table .category-choice-row{display:table-row}.current-review-app .owner-category-table .category-choice-row.is-selected td{background:var(--color-primary-soft)}.current-review-app .owner-category-table .category-choice-row:before,.current-review-app .owner-category-table .category-choice-row:after{display:none}.current-review-app .owner-category-row td:nth-child(2)>strong,.current-review-app .owner-category-row td:nth-child(2)>small{display:block}.current-review-app .owner-category-row td:nth-child(2)>small{margin-top:3px;color:var(--color-secondary)}.spec-modal-shell .owner-advanced-grid,.spec-modal-shell .owner-color-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.spec-modal-shell .owner-color-input{width:72px;padding:4px}.spec-modal-shell .tag-preview-panel{display:grid;gap:10px;justify-items:start;padding:16px;background:#f6f7f8;border:1px solid var(--color-border)}.spec-modal-shell .tag-preview-panel small{color:var(--color-secondary)}.current-review-app .owner-gallery-layout,.spec-modal-shell .owner-gallery-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .owner-gallery-directory,.spec-modal-shell .owner-gallery-directory{display:flex;flex-direction:column;gap:12px;padding:18px;border-right:1px solid var(--color-border);background:#fafbfc}.current-review-app .owner-gallery-directory small,.spec-modal-shell .owner-gallery-directory small{color:var(--color-secondary)}.current-review-app .owner-gallery-folder,.spec-modal-shell .owner-gallery-folder{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--color-text);text-align:left}.current-review-app .owner-gallery-folder.is-selected,.spec-modal-shell .owner-gallery-folder.is-selected{color:var(--color-primary);background:var(--color-primary-soft);font-weight:650}.current-review-app .owner-gallery-main,.spec-modal-shell .owner-gallery-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}.current-review-app .owner-gallery-toolbar,.spec-modal-shell .owner-gallery-toolbar{display:grid;grid-template-columns:minmax(240px,420px) auto auto;align-items:end;gap:16px;padding:16px;border-bottom:1px solid var(--color-border)}.current-review-app .owner-gallery-grid,.spec-modal-shell .owner-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-content:start;min-height:0;max-height:520px;overflow-y:auto;padding:16px}.current-review-app .owner-gallery-card,.spec-modal-shell .owner-gallery-card{display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .owner-gallery-card.is-selected,.spec-modal-shell .owner-gallery-card.is-selected{outline:2px solid var(--color-primary);outline-offset:-2px}.current-review-app .owner-gallery-preview,.spec-modal-shell .owner-gallery-preview{display:grid;gap:8px;padding:10px;border:0;background:transparent;color:var(--color-text);text-align:left}.current-review-app .owner-gallery-preview .asset-thumb,.spec-modal-shell .owner-gallery-preview .asset-thumb{display:block;width:100%;aspect-ratio:1/1}.current-review-app .owner-gallery-preview strong,.current-review-app .owner-gallery-preview small,.spec-modal-shell .owner-gallery-preview strong,.spec-modal-shell .owner-gallery-preview small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-review-app .owner-gallery-preview small,.spec-modal-shell .owner-gallery-preview small{color:var(--color-secondary)}.current-review-app .owner-gallery-select,.spec-modal-shell .owner-gallery-select{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border-top:1px solid var(--color-border)}.current-review-app .owner-gallery-pagination,.spec-modal-shell .owner-gallery-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-top:1px solid var(--color-border)}.current-review-app .owner-gallery-pagination button,.spec-modal-shell .owner-gallery-pagination button{min-width:40px;min-height:40px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .owner-gallery-pagination button.is-current,.spec-modal-shell .owner-gallery-pagination button.is-current{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.spec-modal-shell .owner-gallery-modal{width:100%}.current-review-app .product-owner-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dce3ee;background:#f5f8fc}.current-review-app .owner-product-views{display:flex;gap:12px;margin:18px 0}.current-review-app .owner-product-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}.current-review-app .owner-status-axis{display:flex;align-items:center;gap:24px;margin-top:18px;border-bottom:1px solid var(--color-border)}.current-review-app .owner-status-axis>span{padding:12px 2px}.current-review-app .owner-status-axis .is-current{color:var(--color-primary);border-bottom:2px solid var(--color-primary);font-weight:650}.current-review-app .owner-status-axis .btn-text{margin-left:auto}.current-review-app .owner-product-workbench{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;min-width:0}.current-review-app .product-category-directory{display:flex;flex-direction:column;align-self:start;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .product-category-directory .resource-selector-head{margin:0;padding:14px;border-bottom:1px solid var(--color-border)}.current-review-app .product-category-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;margin:2px 10px;padding:8px 12px;border:0;background:transparent;color:var(--color-text);text-align:left}.current-review-app .product-category-filter.is-selected{color:var(--color-primary);background:var(--color-primary-soft);font-weight:650}.current-review-app .owner-product-table-wrap{min-width:0}.current-review-app .owner-product-table{min-width:1180px}.current-review-app .product-name-cell{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.current-review-app .product-name-cell>span:last-child{display:grid;gap:3px}.current-review-app .product-thumb{display:block;width:56px;height:56px;background:linear-gradient(135deg,#d8dce2,#f6f7f8)}.current-review-app .owner-inline-field{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px 16px;align-items:start}.current-review-app .owner-inline-options,.current-review-app .owner-inline-options-wrap .check-grid{display:flex;flex-wrap:wrap;gap:12px}.current-review-app .owner-choice{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .owner-choice.is-selected{color:var(--color-primary);border-color:#c5a19a;background:#fff8f6}.current-review-app .owner-inline-field>.field-label{padding-top:10px}.current-review-app .owner-inline-field>.field-source{grid-column:2}.current-review-app .owner-rules-editor{display:grid;border-top:1px solid var(--color-border)}.current-review-app .owner-rule-line{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--color-border)}.current-review-app .owner-rule-line .switch-card{box-shadow:none;border:0;padding:0}.current-review-app .owner-timed-sale-panel{display:grid;gap:16px;margin-left:52px;padding:16px;border:1px solid var(--color-border);background:#fafbfc}.current-review-app .owner-time-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.current-review-app .owner-add-time{display:flex;align-items:center;gap:12px}.current-review-app .owner-add-time small{color:var(--color-secondary)}.current-review-app .owner-limit-group{grid-template-columns:140px minmax(0,1fr)}.current-review-app .owner-rule-label{padding-top:14px;font-weight:650}.current-review-app .owner-limit-lines{display:grid;gap:12px}.current-review-app .owner-limit-line{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,260px);gap:16px;align-items:start}.current-review-app .owner-first-purchase{margin-top:18px;border:1px solid var(--color-border)}.current-review-app .owner-first-purchase>summary{padding:14px 16px;font-weight:650;cursor:pointer}.current-review-app .owner-first-purchase>div,.current-review-app .owner-first-purchase>.field{margin:0 16px 16px}@media(max-width:1100px){.current-review-app .owner-gallery-grid,.spec-modal-shell .owner-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.current-review-app .owner-product-workbench{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.current-review-app .owner-gallery-layout,.spec-modal-shell .owner-gallery-layout,.current-review-app .owner-product-workbench,.current-review-app .owner-product-filters,.current-review-app .owner-inline-field,.current-review-app .owner-limit-group,.current-review-app .owner-limit-line,.current-review-app .owner-time-meta,.spec-modal-shell .owner-advanced-grid,.spec-modal-shell .owner-color-fields{grid-template-columns:minmax(0,1fr)}.current-review-app .owner-gallery-directory,.spec-modal-shell .owner-gallery-directory{border-right:0;border-bottom:1px solid var(--color-border)}.current-review-app .owner-gallery-toolbar,.spec-modal-shell .owner-gallery-toolbar{grid-template-columns:minmax(0,1fr)}.current-review-app .owner-gallery-grid,.spec-modal-shell .owner-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:440px}.current-review-app .owner-inline-field>.field-source{grid-column:1}.current-review-app .owner-timed-sale-panel{margin-left:0}.current-review-app .owner-product-views{overflow-x:auto;padding-bottom:4px}.current-review-app .owner-product-views .btn{flex:none}}.current-review-app .inheritance-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .inheritance-toolbar-copy{display:grid;gap:2px;min-width:0}.current-review-app .inheritance-toolbar-copy span{color:var(--color-secondary)}.current-review-app .inheritance-actions{display:flex;gap:10px;flex:none}.current-review-app .inheritance-popover{position:absolute;z-index:18;top:calc(100% + 8px);right:16px;width:min(680px,calc(100vw - 64px));border:1px solid var(--color-border-strong, #aeb5bf);background:var(--color-surface);box-shadow:0 18px 48px #181f2a2e}.current-review-app .inheritance-popover-head,.current-review-app .inheritance-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#f6f7f8}.current-review-app .inheritance-popover-head{border-bottom:1px solid var(--color-border)}.current-review-app .inheritance-popover-head>div:first-child{display:grid;gap:2px}.current-review-app .inheritance-popover-head span,.current-review-app .inheritance-popover-footer>span{color:var(--color-secondary)}.current-review-app .inheritance-region-list{display:grid;max-height:480px;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px}.current-review-app .inheritance-region{border-bottom:1px solid var(--color-border)}.current-review-app .inheritance-region>summary{padding:10px 0;cursor:pointer;list-style-position:outside}.current-review-app .inheritance-region>summary label{display:inline-flex;align-items:center;gap:8px;margin-left:8px;cursor:pointer}.current-review-app .inheritance-region>summary small{color:var(--color-secondary);font-weight:400}.current-review-app .inheritance-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 12px 28px}.current-review-app .inheritance-field{display:flex;align-items:flex-start;gap:10px;min-height:52px;padding:9px;border:1px solid var(--color-border);background:#fff;cursor:pointer}.current-review-app .inheritance-field>span{display:grid;gap:2px;min-width:0}.current-review-app .inheritance-field small{color:var(--color-secondary);overflow-wrap:anywhere}.current-review-app .inheritance-popover-footer{border-top:1px solid var(--color-border)}.current-review-app .field-source{min-height:28px}.current-review-app .field-source .origin-pill{margin:0}.current-review-app .spec-dimension-band{grid-template-columns:180px minmax(0,1fr) auto;align-items:start}.current-review-app .spec-band-meta{display:grid;gap:3px}.current-review-app .spec-band-actions{display:flex;align-items:center;gap:8px}.current-review-app .spec-inline-private{margin-top:8px}.current-review-app .spec-inline-private>summary{color:var(--color-primary);font-weight:650;cursor:pointer}.current-review-app .spec-inline-private>.field,.current-review-app .spec-private-values{margin-top:10px}.current-review-app .spec-private-values{display:grid;gap:8px}.current-review-app .spec-value-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 30px 7px 12px}.current-review-app .spec-value-chip.is-disabled{border-style:dashed;color:var(--color-secondary);background:#eef0f2}.current-review-app .spec-value-chip>small{font-size:12px}.current-review-app .spec-value-toggle{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:var(--color-danger);font:700 18px/1 var(--font-ui);cursor:pointer;opacity:0;transition:opacity .16s ease-out,background .16s ease-out}.current-review-app .spec-value-chip:hover .spec-value-toggle,.current-review-app .spec-value-chip:focus-within .spec-value-toggle,.current-review-app .spec-value-chip.is-disabled .spec-value-toggle{opacity:1}.current-review-app .spec-value-toggle:hover{background:#fdeceb}.current-review-app .spec-value-toggle:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:1px}.current-review-app .crop-stage{touch-action:none;-webkit-user-select:none;user-select:none}.current-review-app .pixel-crop{cursor:move;touch-action:none;box-shadow:0 0 0 9999px #1c191861}.current-review-app .pixel-crop:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.current-review-app .crop-resize-handle{position:absolute;right:-8px;bottom:-8px;display:block;width:22px;height:22px;border:3px solid #fff;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);cursor:nwse-resize;touch-action:none}.current-review-app .crop-resize-handle:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.current-review-app .crop-preview{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 12px;align-items:center}.current-review-app .crop-preview .asset-thumb{grid-row:1/3}.current-review-app .crop-preview small{color:var(--color-secondary)}.current-review-app .crop-precision{border:1px solid var(--color-border);background:#f6f7f8}.current-review-app .crop-precision>summary{padding:11px 14px;font-weight:650;cursor:pointer}.current-review-app .crop-precision>.grid-3{padding:14px;border-top:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .btn-danger-outline{border:1px solid var(--color-danger);background:#fff;color:var(--color-danger)}.current-review-app .btn-danger-outline:hover{background:#fff2f1}.current-review-app .btn-danger-outline:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.current-review-app .category-drag-handle{touch-action:none}.current-review-app .category-choice-row.is-dragging{opacity:.55;cursor:grabbing}.current-review-app .owner-category-table .category-choice-row.is-drop-before td{border-top:3px solid var(--color-primary)}.current-review-app .owner-category-table .category-choice-row.is-drop-after td{border-bottom:3px solid var(--color-primary)}.current-review-app .category-filter-clear{padding:8px 10px;border-bottom:1px solid var(--color-border)}@media(max-width:760px){.current-review-app .inheritance-toolbar{align-items:stretch;flex-direction:column}.current-review-app .inheritance-actions{display:grid;grid-template-columns:1fr 1fr}.current-review-app .inheritance-popover{right:0;left:0;width:auto}.current-review-app .inheritance-field-list{grid-template-columns:minmax(0,1fr);padding-left:0}.current-review-app .inheritance-popover-head,.current-review-app .inheritance-popover-footer{align-items:stretch;flex-direction:column}.current-review-app .spec-dimension-band{grid-template-columns:minmax(0,1fr)}.current-review-app .spec-band-actions{justify-content:space-between}}@media(hover:none){.current-review-app .spec-value-toggle{opacity:1}}@media(prefers-reduced-motion:reduce){.current-review-app .spec-value-toggle{transition:none}}.current-review-app .sku-price-scroll{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;contain:inline-size;border:1px solid var(--color-border);background:var(--color-surface)}.current-review-app .sku-price-scroll:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.current-review-app .sku-price-table{width:max-content;min-width:2380px;table-layout:auto;border:0}.current-review-app .sku-price-table th,.current-review-app .sku-price-table td{min-width:176px;vertical-align:top;padding:12px}.current-review-app .sku-price-table .sku-spec-column,.current-review-app .sku-price-table .sku-spec-cell{width:150px;min-width:150px}.current-review-app .sku-price-table .sku-code-column,.current-review-app .sku-price-table .sku-code-cell{width:210px;min-width:210px}.current-review-app .sku-price-table .sku-name-column,.current-review-app .sku-price-table .sku-name-cell{width:270px;min-width:270px}.current-review-app .sku-price-table .sku-status-column,.current-review-app .sku-price-table .sku-status-cell{width:120px;min-width:120px}.current-review-app .sku-price-table .sku-inventory-column{width:230px;min-width:230px}.current-review-app .sku-price-table .sku-action-column,.current-review-app .sku-price-table .sku-action-cell{width:150px;min-width:150px}.current-review-app .sku-price-table .field{width:100%;min-width:160px}.current-review-app .sku-spec-cell>strong,.current-review-app .sku-spec-cell>small,.current-review-app .sku-code-cell>strong,.current-review-app .sku-code-cell>small{display:block}.current-review-app .sku-spec-cell>small,.current-review-app .sku-code-cell>small,.current-review-app .sku-status-stack>small{margin-top:4px;color:var(--color-secondary)}.current-review-app .sku-code-cell .field-source{margin-top:10px}.current-review-app .sku-status-stack,.current-review-app .sku-action-stack{display:grid;justify-items:start;gap:8px}.current-review-app .sku-action-stack .btn{width:100%;justify-content:flex-start;white-space:nowrap}.current-review-app .commercial-field46{display:grid;gap:6px;min-width:176px}.current-review-app .commercial-field-label46{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.current-review-app .commercial-field-label46>label{font-weight:650}.current-review-app .commercial-field-label46 .field-source{min-height:0;margin:0}.current-review-app .commercial-field-label46 .origin-pill{margin:0;white-space:nowrap}.current-review-app .owner-first-purchase-panel{display:grid;gap:16px;min-width:0}.current-review-app .commercial-grid46{align-items:start}.current-review-app .sku-price-table{min-width:2160px}.current-review-app .sku-price-table .sku-name-column,.current-review-app .sku-price-table .sku-name-cell{width:260px;min-width:260px}.current-review-app .sku-price-table .sku-status-column,.current-review-app .sku-price-table .sku-status-cell{width:104px;min-width:104px}@media(max-width:1024px){.current-review-app .owner-first-purchase-panel .owner-time-meta,.current-review-app .commercial-grid46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.current-review-app .owner-first-purchase-panel .owner-time-meta,.current-review-app .commercial-grid46{grid-template-columns:minmax(0,1fr)}.current-review-app .commercial-field-label46{align-items:flex-start;flex-direction:column}.current-review-app .sku-price-scroll{max-width:100%}}.image-crop-editor .pixel-crop,.image-crop-editor .crop-resize-handle{pointer-events:auto;touch-action:none}.current-review-app .resource-list:has(>.addon-resource-row){min-width:0;max-width:100%;overflow-x:auto}.current-review-app .resource-list>.addon-resource-row{min-width:900px}.current-review-app .image-crop-editor .crop-preview>.asset-thumb{position:absolute;inset:auto;aspect-ratio:auto;max-width:none;border-radius:0;pointer-events:none}.current-review-app .inheritance-popover{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.current-review-app .inheritance-popover-head,.current-review-app .inheritance-popover-footer{flex:0 0 auto}.current-review-app .inheritance-region-list{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto}#selectionModal35>.owner-reference-picker-form{max-height:min(720px,calc(100vh - 48px))}.current-review-app .owner-status-explanation47{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:12px 0;border-bottom:1px solid var(--color-border)}.current-review-app .owner-status-explanation47>.helper{display:block;max-width:72ch;color:var(--color-secondary)}.current-review-app .owner-status-explanation47>.helper strong{color:var(--color-text)}.current-review-app .effective-sales47{display:grid;gap:2px;min-width:88px}.current-review-app .effective-sales47>strong,.current-review-app .effective-sales47>small{display:block}.current-review-app .effective-sales47>small{color:var(--color-secondary)}@media(max-width:760px){.current-review-app .owner-status-explanation47{align-items:flex-start;flex-direction:column}}.current-review-app .scope-source-row48{position:relative;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);align-items:end;gap:24px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--color-border);background:var(--color-surface);overflow:visible}.current-review-app .scope-source-selector48{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:12px;min-width:0}.current-review-app .scope-source-selector48>label,.current-review-app .scope-source-actions48>strong{font-weight:650;white-space:nowrap}.current-review-app .scope-source-actions48{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.current-review-app .scope-source-actions48 .inheritance-actions{display:flex;gap:10px;flex:none}.current-review-app .scope-source-row48>.inheritance-popover{right:16px;left:auto;top:calc(100% + 8px)}.current-review-app .field-title-source48,.current-review-app .switch-title-source48,.current-review-app .media-title-source48{display:grid;align-content:start;gap:5px;min-width:0}.current-review-app .field-title-source48>label,.current-review-app .field-title-source48>.field-label,.current-review-app .switch-title-source48>label{font-weight:650}.current-review-app .field-title-source48 .field-source,.current-review-app .switch-title-source48 .field-source,.current-review-app .media-title-source48 .field-source{min-height:0;margin:0}.current-review-app .field-title-source48 .origin-pill,.current-review-app .switch-title-source48 .origin-pill,.current-review-app .media-title-source48 .origin-pill{margin:0;white-space:normal}.current-review-app .basic-info-form>.source-title-field48>.field-title-source48{grid-column:1!important;grid-row:1 / span 3;padding-top:8px}.current-review-app .basic-info-form>.source-title-field48>:not(.field-title-source48){grid-column:2!important;min-width:0}.current-review-app .commercial-field-label46,.current-review-app .attribute-head-control{display:grid;align-content:start;justify-items:start;gap:5px}.current-review-app .source-title-switch48{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 12px}.current-review-app .source-title-switch48>input{grid-column:1;grid-row:1 / span 2;margin-top:4px}.current-review-app .source-title-switch48>.switch-title-source48,.current-review-app .source-title-switch48>.switch-helper48{grid-column:2}.current-review-app .source-title-switch48>.switch-helper48{display:block;color:var(--color-secondary)}.current-review-app .spec-mode-row{grid-template-columns:minmax(0,1fr)}.current-review-app .spec-mode-control48{grid-template-columns:minmax(330px,1fr) auto;align-items:center;width:100%}.current-review-app .spec-mode-copy48{display:grid;gap:3px;min-width:0}.current-review-app .spec-mode-copy48>.field-label{font-weight:650}.current-review-app .spec-mode-copy48>.helper{white-space:nowrap;color:var(--color-secondary)}.current-review-app .spec-mode-control48>.owner-inline-options{justify-self:end}.current-review-app .spec-dimension-band{min-height:104px}.current-review-app .spec-band-actions{align-self:center;white-space:nowrap}.private-spec-modal48{width:min(720px,calc(100% - 48px))!important}.private-spec-modal48 .private-spec-form48{max-height:min(720px,calc(100vh - 48px))}.private-spec-modal48 .spec-modal-head>div{display:grid;gap:2px;min-width:0}.private-spec-modal48 .spec-modal-head p{color:var(--color-secondary)}.private-spec-modal48 .private-spec-error48{margin:0 auto 16px;padding:12px 14px;max-width:620px;border:1px solid var(--color-danger);background:#fff2f1;color:var(--color-danger)}.private-spec-modal48 .private-spec-values48{display:grid;gap:10px;max-width:620px;margin:0 auto}.private-spec-modal48 .private-spec-value48{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:14px;border:1px solid var(--color-border);background:#f6f7f8}.private-spec-modal48 .private-spec-enabled48{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;cursor:pointer;white-space:nowrap}.private-spec-modal48 .private-spec-enabled48 input{width:18px;height:18px}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .scope-source-row48{grid-template-columns:minmax(272px,.78fr) minmax(420px,1.22fr);gap:20px}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .scope-source-selector48{grid-template-columns:auto minmax(196px,1fr)}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .scope-source-actions48{display:flex;flex-wrap:nowrap;justify-content:flex-end}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .scope-source-actions48 .inheritance-actions{display:flex;flex-wrap:nowrap}@media(max-width:900px){.current-review-app .spec-mode-control48{grid-template-columns:minmax(0,1fr);align-items:start}.current-review-app .spec-mode-copy48>.helper{white-space:normal}.current-review-app .spec-mode-control48>.owner-inline-options{justify-self:start}}.admin-frame[data-width="768"] .current-review-app .scope-source-row48,.admin-frame[data-width="768"] .current-review-app .spec-mode-control48,.admin-frame[data-width="768"] .current-review-app .scope-source-selector48{grid-template-columns:minmax(0,1fr)}.admin-frame[data-width="768"] .current-review-app .scope-source-actions48{display:grid;justify-content:stretch;gap:10px}.admin-frame[data-width="768"] .current-review-app .scope-source-actions48 .inheritance-actions{display:grid;grid-template-columns:1fr 1fr}.admin-frame[data-width="768"] .current-review-app .scope-source-row48>.inheritance-popover{right:0;left:0;width:auto}.admin-frame[data-width="768"] .current-review-app .spec-mode-copy48>.helper{white-space:normal}.admin-frame[data-width="768"] .current-review-app .spec-mode-control48>.owner-inline-options{justify-self:start}@media(max-width:760px){.current-review-app .scope-source-row48{grid-template-columns:minmax(0,1fr);gap:14px}.current-review-app .scope-source-selector48{grid-template-columns:minmax(0,1fr)}.current-review-app .scope-source-actions48{display:grid;justify-content:stretch;gap:10px}.current-review-app .scope-source-actions48 .inheritance-actions{display:grid;grid-template-columns:1fr 1fr}.current-review-app .scope-source-row48>.inheritance-popover{right:0;left:0;width:auto}.current-review-app .basic-info-form>.source-title-field48>.field-title-source48,.current-review-app .basic-info-form>.source-title-field48>:not(.field-title-source48){grid-column:1!important;grid-row:auto}.current-review-app .spec-mode-control48{grid-template-columns:minmax(0,1fr);align-items:start}.current-review-app .spec-mode-copy48>.helper{white-space:normal}.current-review-app .spec-mode-control48>.owner-inline-options{justify-self:start}.private-spec-modal48{width:calc(100% - 24px)!important}.private-spec-modal48 .private-spec-value48{grid-template-columns:minmax(0,1fr)}.private-spec-modal48 .spec-modal-head,.private-spec-modal48 .spec-modal-footer{align-items:stretch;flex-direction:column}}.modal-surface49.spec-modal-shell{height:auto;max-height:calc(100vh - 48px)!important}.modal-surface49.modal-short49{width:min(520px,calc(100% - 32px))!important}.modal-surface49.modal-medium49{width:min(680px,calc(100% - 40px))!important}.modal-surface49.modal-long49{width:min(880px,calc(100% - 48px))!important}.modal-surface49 .spec-modal-form{grid-template-rows:auto minmax(0,auto) auto;height:auto;max-height:calc(100vh - 48px);gap:0}.modal-surface49 .spec-modal-head{padding:14px 18px}.modal-surface49 .spec-modal-head h2{font-size:18px;line-height:26px}.modal-surface49 .spec-modal-body{max-height:calc(100vh - 180px);padding:18px;overscroll-behavior:contain}.modal-surface49 .spec-modal-footer{padding:12px 18px}.modal-surface49 .spec-modal-fields{gap:12px;max-width:none;margin:0}.modal-surface49 .spec-modal-values{gap:10px;max-width:none;margin:16px 0 0}.modal-surface49 .spec-modal-value{gap:12px;padding:12px}.modal-surface49 .spec-modal-value-main{grid-template-columns:minmax(0,1fr) minmax(148px,.48fr);gap:12px}.modal-surface49 .switch-card{align-self:start;min-height:52px;padding:10px 12px}.modal-surface49 .switch-card.origin-field{padding:10px 12px}.modal-surface49 .section-subhead{margin:0 0 8px}.modal-surface49 .spec-reference-details{max-width:none;margin:16px 0 0}.modal-surface49 .spec-reference-details>summary{min-height:44px;padding:10px 12px}.resource-category-modal49 .notice,.resource-tag-modal49 .notice{margin-top:12px}.resource-tag-modal49 .owner-color-fields{gap:12px;padding:12px 0}.resource-tag-modal49 .tag-preview-panel{padding:12px}.resource-attribute-modal49 .spec-modal-values>.section-subhead{align-items:center}.resource-attribute-modal49 .spec-modal-value{background:var(--color-surface-subtle)}.private-spec-modal49.private-spec-modal48{width:min(640px,calc(100% - 40px))!important}.private-spec-modal49 .private-spec-form48{max-height:calc(100vh - 48px)}.private-spec-modal49 .private-spec-error48{max-width:none;margin:0 0 12px;padding:10px 12px}.private-spec-modal49 .private-spec-values48{max-width:none}.private-spec-modal49 .private-spec-value48{gap:12px;padding:12px}.selection-modal49.spec-modal-shell{width:min(640px,calc(100% - 40px))!important;max-height:calc(100vh - 48px)}.selection-modal49>.owner-reference-picker-form{height:auto;max-height:calc(100vh - 48px)}.selection-modal49 .owner-reference-options{max-height:min(480px,calc(100vh - 230px));padding:12px 18px}.selection-modal49 .owner-reference-option{min-height:48px;padding:8px 10px}.alert-modal{width:min(440px,calc(100% - 32px))}.current-review-app .basic-reference-grid{overflow:visible}.current-review-app .reference-multiselect-field49{position:relative;overflow:visible}.current-review-app .reference-multiselect-trigger49{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:var(--control-height);padding:6px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text);cursor:pointer}.current-review-app .reference-multiselect-trigger49:hover{border-color:var(--color-primary)}.current-review-app .reference-multiselect-trigger49.is-open{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 18%,transparent)}.current-review-app .reference-multiselect-value49{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.current-review-app .reference-multiselect-value49 .chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.current-review-app .reference-multiselect-value49 .chip{min-height:30px;margin:0}.current-review-app .reference-placeholder49{color:var(--color-secondary)}.current-review-app .reference-chevron49{flex:none;color:var(--color-secondary);transition:transform var(--motion-fast) ease-out}.current-review-app .reference-multiselect-trigger49.is-open .reference-chevron49{transform:rotate(180deg)}.reference-dropdown-layer49{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);pointer-events:none}.reference-dropdown-layer49[hidden]{display:none}.reference-dropdown-panel49{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:360px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-2);background:var(--color-surface);box-shadow:var(--shadow-floating);pointer-events:auto}.reference-dropdown-search49{padding:10px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.reference-dropdown-search49 .input{width:100%}.reference-dropdown-options49{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.reference-dropdown-option49{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:44px;padding:7px 9px;border:1px solid transparent;border-radius:var(--radius-1);cursor:pointer}.reference-dropdown-option49:hover,.reference-dropdown-option49:focus-within{border-color:var(--color-border);background:var(--color-surface-subtle)}.reference-dropdown-option49.is-selected{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));background:var(--color-primary-soft)}.reference-dropdown-option49>input{grid-row:1 / span 2;width:18px;height:18px;margin:0}.reference-dropdown-option49>span,.reference-dropdown-option49>small{display:block;min-width:0}.reference-dropdown-option49>span{font-weight:650}.reference-dropdown-option49>small{color:var(--color-secondary)}.reference-dropdown-empty49{padding:20px 12px;color:var(--color-secondary);text-align:center}@media(max-width:760px){.modal-surface49.modal-short49,.modal-surface49.modal-medium49,.modal-surface49.modal-long49,.selection-modal49.spec-modal-shell,.private-spec-modal49.private-spec-modal48{width:calc(100% - 24px)!important;max-height:calc(100vh - 24px)!important}.modal-surface49 .spec-modal-form,.selection-modal49>.owner-reference-picker-form,.private-spec-modal49 .private-spec-form48{max-height:calc(100vh - 24px)}.modal-surface49 .spec-modal-body{max-height:calc(100vh - 188px);padding:14px}.modal-surface49 .spec-modal-head,.modal-surface49 .spec-modal-footer{align-items:stretch;flex-direction:column;padding:12px 14px}.modal-surface49 .spec-modal-footer .cluster{display:grid;grid-template-columns:1fr 1fr;width:100%}.modal-surface49 .spec-modal-value-main,.private-spec-modal49 .private-spec-value48{grid-template-columns:minmax(0,1fr)}.reference-dropdown-panel49{min-width:0}}@media(prefers-reduced-motion:reduce){.current-review-app .reference-chevron49{transition:none}}.modal-surface49.spec-modal-shell[open],.selection-modal49.spec-modal-shell[open],.private-spec-modal49.spec-modal-shell[open]{display:block;block-size:fit-content!important;min-block-size:0!important;max-block-size:calc(100dvh - 48px)!important;margin-block:auto}.modal-surface49.spec-modal-shell>.spec-modal-form,.selection-modal49.spec-modal-shell>.owner-reference-picker-form,.private-spec-modal49.spec-modal-shell>.private-spec-form48{block-size:fit-content!important;min-block-size:0!important;max-block-size:calc(100dvh - 48px)!important}.modal-surface49.spec-modal-shell>.spec-modal-form>.spec-modal-body,.selection-modal49.spec-modal-shell>.owner-reference-picker-form>.spec-modal-body,.private-spec-modal49.spec-modal-shell>.private-spec-form48>.spec-modal-body{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.modal-surface49.spec-modal-shell .spec-modal-head,.modal-surface49.spec-modal-shell .spec-modal-footer,.selection-modal49.spec-modal-shell .spec-modal-head,.selection-modal49.spec-modal-shell .spec-modal-footer,.private-spec-modal49.spec-modal-shell .spec-modal-head,.private-spec-modal49.spec-modal-shell .spec-modal-footer{flex:none}@media(max-height:560px){.modal-surface49.spec-modal-shell[open],.selection-modal49.spec-modal-shell[open],.private-spec-modal49.spec-modal-shell[open]{max-block-size:calc(100dvh - 24px)!important}.modal-surface49.spec-modal-shell>.spec-modal-form,.selection-modal49.spec-modal-shell>.owner-reference-picker-form,.private-spec-modal49.spec-modal-shell>.private-spec-form48{max-block-size:calc(100dvh - 24px)!important}}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .basic-info-form>.channel-title-row51{display:grid;grid-template-columns:minmax(184px,.72fr) minmax(360px,1.28fr)!important;align-items:center;gap:12px 20px}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .basic-info-form>.channel-title-row51>.field-title-source48{grid-column:1!important;grid-row:1!important;padding-top:0}:is(.admin-frame[data-width="1440"],.admin-frame[data-width="1024"]) .current-review-app .basic-info-form>.channel-title-row51>.check-grid{grid-column:2!important;grid-row:1!important}.current-review-app .channel-title-row51>.check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px}.current-review-app .channel-title-row51>.check-grid>.check-choice{justify-content:center;min-width:0;min-height:40px;padding:7px 10px;white-space:nowrap}.admin-frame[data-width="768"] .current-review-app .basic-info-form>.channel-title-row51{display:grid;grid-template-columns:minmax(144px,.62fr) minmax(300px,1.38fr)!important;align-items:center;gap:10px 12px}.admin-frame[data-width="768"] .current-review-app .basic-info-form>.channel-title-row51>.field-title-source48{grid-column:1!important;grid-row:1!important;padding-top:0}.admin-frame[data-width="768"] .current-review-app .basic-info-form>.channel-title-row51>.check-grid{grid-column:2!important;grid-row:1!important}.current-review-app .inheritance-region-list{scrollbar-gutter:stable}.current-review-app .inheritance-region>summary{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px 10px 14px;list-style:none}.current-review-app .inheritance-region>summary::-webkit-details-marker{display:none}.current-review-app .inheritance-region>summary:before{content:"";display:block;width:8px;height:8px;margin-left:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transform-origin:center;transition:transform var(--motion-fast) ease-out}.current-review-app .inheritance-region[open]>summary:before{transform:rotate(45deg)}.current-review-app .inheritance-region>summary label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-left:0}.current-review-app .inheritance-region>summary label>input{width:18px;height:18px;margin:0}.current-review-app .inheritance-region>summary label>span{min-width:0;font-weight:650}.current-review-app .inheritance-region>summary label>small{justify-self:end}.current-review-app .inheritance-field-list{padding-left:52px;padding-right:12px}.admin-frame[data-width="768"] .current-review-app .inheritance-region>summary label{grid-template-columns:18px minmax(0,1fr)}.admin-frame[data-width="768"] .current-review-app .inheritance-region>summary label>small{grid-column:2;justify-self:start}@media(prefers-reduced-motion:reduce){.current-review-app .inheritance-region>summary:before{transition:none}}.current-review-app .resource-list-panel51>.panel-body{padding-top:16px}#adminFrame[data-width="1440"] .current-review-app .basic-info-form .channel-title-row51,#adminFrame[data-width="1024"] .current-review-app .basic-info-form .channel-title-row51{display:grid;grid-template-columns:minmax(176px,.78fr) minmax(0,1.22fr)!important;align-items:center;gap:12px 20px;min-width:0}#adminFrame[data-width="1440"] .current-review-app .basic-info-form .channel-title-row51>.field-title-source48,#adminFrame[data-width="1024"] .current-review-app .basic-info-form .channel-title-row51>.field-title-source48{grid-column:1!important;grid-row:1!important;padding-top:0}#adminFrame[data-width="1440"] .current-review-app .basic-info-form .channel-title-row51>.check-grid,#adminFrame[data-width="1024"] .current-review-app .basic-info-form .channel-title-row51>.check-grid{grid-column:2!important;grid-row:1!important;min-width:0}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51{display:grid;grid-template-columns:minmax(128px,.58fr) minmax(0,1.42fr)!important;align-items:center;gap:10px 12px;min-width:0}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51>.check-grid{grid-column:2!important;grid-row:1!important;min-width:0}#adminFrame[data-width="768"] .current-review-app .basic-info-layout{grid-template-columns:minmax(0,1fr)!important}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51{grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:8px}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51>.field-title-source48{grid-column:1!important;grid-row:1!important;padding-top:0}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51>.check-grid{grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));width:100%;min-width:0}#adminFrame[data-width="768"] .current-review-app .basic-info-form .channel-title-row51>.check-grid>.check-choice{min-width:112px;justify-content:flex-start}.current-review-app .sku-price-table .commercial-field-label46,.current-review-app .commercial-grid46 .commercial-field-label46,.current-review-app .sku-price-table .field-title-source48,.current-review-app .resource-editor .field-title-source48,.current-review-app .resource-editor .switch-title-source48,.current-review-app .reference-toolbar .switch-title-source48,.current-review-app tr[data-contract-template-id="catalog.addon.row"] .field-title-source48,.current-review-app tr[data-contract-template-id="catalog.addon.row"] .switch-title-source48,.current-review-app .timed-window .field-title-source48{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;align-content:start;justify-items:start;gap:6px 8px;min-width:0}.current-review-app .sku-price-table .commercial-field-label46>label,.current-review-app .commercial-grid46 .commercial-field-label46>label,.current-review-app .sku-price-table .field-title-source48>:is(label,.field-label),.current-review-app .resource-editor .field-title-source48>:is(label,.field-label),.current-review-app .resource-editor .switch-title-source48>label,.current-review-app .reference-toolbar .switch-title-source48>label,.current-review-app tr[data-contract-template-id="catalog.addon.row"] :is(.field-title-source48>:is(label,.field-label),.switch-title-source48>label),.current-review-app .timed-window .field-title-source48>label{white-space:nowrap}.current-review-app .sku-price-table :is(.commercial-field-label46,.field-title-source48) .field-source,.current-review-app .commercial-grid46 .commercial-field-label46 .field-source,.current-review-app .resource-editor :is(.field-title-source48,.switch-title-source48) .field-source,.current-review-app .reference-toolbar .switch-title-source48 .field-source,.current-review-app tr[data-contract-template-id="catalog.addon.row"] :is(.field-title-source48,.switch-title-source48) .field-source,.current-review-app .timed-window .field-title-source48 .field-source{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:0;margin:0}.current-review-app .sku-price-table :is(.commercial-field-label46,.field-title-source48) .origin-pill,.current-review-app .commercial-grid46 .commercial-field-label46 .origin-pill,.current-review-app .resource-editor :is(.field-title-source48,.switch-title-source48) .origin-pill,.current-review-app .reference-toolbar .switch-title-source48 .origin-pill,.current-review-app tr[data-contract-template-id="catalog.addon.row"] :is(.field-title-source48,.switch-title-source48) .origin-pill,.current-review-app .timed-window .field-title-source48 .origin-pill{margin:0;white-space:normal;overflow-wrap:anywhere}.current-review-app .sku-price-table{min-width:2680px}.current-review-app .sku-price-table th,.current-review-app .sku-price-table td:has(.commercial-field46){min-width:260px}.current-review-app .sku-price-table .sku-name-column,.current-review-app .sku-price-table .sku-name-cell{width:300px;min-width:300px}.current-review-app .table-scroll:has(tr[data-contract-template-id="catalog.addon.row"]){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.current-review-app .table-scroll:has(tr[data-contract-template-id="catalog.addon.row"])>.data-table{min-width:1420px}.current-review-app tr[data-contract-template-id="catalog.addon.row"]>td:has(.origin-field){min-width:240px;vertical-align:top}#adminFrame[data-width="1440"] .current-review-app .timed-window,#adminFrame[data-width="1024"] .current-review-app .timed-window{grid-template-columns:minmax(260px,1fr) minmax(180px,.5fr) minmax(180px,.5fr) auto!important;align-items:end}#adminFrame[data-width="768"] .current-review-app .timed-window{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto!important;align-items:end}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:first-child{grid-column:1 / -1;grid-row:1}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:nth-child(2){grid-column:1;grid-row:2}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:nth-child(3){grid-column:2;grid-row:2}#adminFrame[data-width="768"] .current-review-app .timed-window>button:last-child{grid-column:3;grid-row:2;align-self:end;white-space:nowrap}.current-review-app .attribute-band .attribute-source-inline56>.field-title-source48{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center;align-content:start;justify-items:start;gap:6px 8px;min-width:0}.current-review-app .attribute-band .attribute-source-inline56>.field-title-source48>:is(label,.field-label){white-space:nowrap}.current-review-app .attribute-band .attribute-source-inline56>.field-title-source48>.field-source,.current-review-app .attribute-band .attribute-head-source-inline56>.field-source{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:0;margin:0}.current-review-app .attribute-band .attribute-source-inline56 .origin-pill,.current-review-app .attribute-band .attribute-head-source-inline56 .origin-pill{margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.current-review-app .attribute-band .attribute-head-source-inline56{display:flex!important;flex-wrap:wrap;align-items:center;align-content:center;justify-items:initial;gap:6px 8px;min-width:0;max-width:100%}.current-review-app .owner-timed-sale-rule56>.field:has([data-contract-control-id="catalog.restriction.timezone"]){display:none!important}#adminFrame[data-width="1440"] .current-review-app .owner-timed-sale-rule56{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)!important;align-items:start;gap:16px}#adminFrame[data-width="1024"] .current-review-app .owner-timed-sale-rule56{display:grid!important;grid-template-columns:minmax(220px,.82fr) minmax(300px,1.18fr)!important;align-items:start;gap:12px}#adminFrame[data-width="768"] .current-review-app .owner-timed-sale-rule56{display:grid!important;grid-template-columns:minmax(180px,.82fr) minmax(240px,1.18fr)!important;align-items:start;gap:12px}.current-review-app .owner-timed-sale-rule56>.switch-card{grid-column:1;grid-row:1;min-width:0}.current-review-app .owner-timed-sale-rule56>.source-title-field48:has([data-contract-control-id="catalog.restriction.time-basis"]){grid-column:2;grid-row:1;min-width:0}.current-review-app .owner-timed-sale-rule56>.owner-timed-sale-panel{grid-column:1 / -1;grid-row:2;min-width:0;margin-left:0}#adminFrame[data-width="1440"] .current-review-app .basic-info-layout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;gap:24px;align-items:start}#adminFrame[data-width="1024"] .current-review-app .basic-info-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:20px;align-items:start}#adminFrame[data-width="768"] .current-review-app .basic-info-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"],#adminFrame[data-width="768"]) .current-review-app .basic-media-column{align-self:start;block-size:auto;min-width:0}.current-review-app .owner-rules-source-inline57 :is(.field-title-source48,.switch-title-source48){display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center;align-content:start;justify-content:start;gap:6px 8px;min-width:0;max-width:100%}.current-review-app .owner-rules-source-inline57 :is(.field-title-source48,.switch-title-source48)>:is(label,.field-label){white-space:nowrap}.current-review-app .owner-rules-source-inline57 :is(.field-title-source48,.switch-title-source48)>.field-source{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;min-height:0;margin:0}.current-review-app .owner-rules-source-inline57 :is(.field-title-source48,.switch-title-source48) .origin-pill{margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.current-review-app .owner-rules-source-inline57 :is(.field,.switch-card){min-width:0}.current-review-app .owner-limit-matrix57{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto;gap:12px 16px;align-items:start;min-width:0}.current-review-app .owner-limit-matrix57>.owner-limit-line57{display:contents!important}.current-review-app .owner-limit-matrix57>.owner-limit-line57:nth-child(1)>.switch-card{grid-column:1;grid-row:1}.current-review-app .owner-limit-matrix57>.owner-limit-line57:nth-child(1)>.field{grid-column:1;grid-row:2}.current-review-app .owner-limit-matrix57>.owner-limit-line57:nth-child(2)>.switch-card{grid-column:2;grid-row:1}.current-review-app .owner-limit-matrix57>.owner-limit-line57:nth-child(2)>.field{grid-column:2;grid-row:2}#adminFrame[data-width="1440"] .current-review-app .owner-limit-group,#adminFrame[data-width="1024"] .current-review-app .owner-limit-group{grid-template-columns:140px minmax(0,1fr)!important}#adminFrame[data-width="768"] .current-review-app .owner-limit-group{grid-template-columns:minmax(0,1fr)!important}#adminFrame[data-width="768"] .current-review-app .owner-limit-matrix57{gap:12px}.current-review-app .field-source,.current-review-app [data-contract-control-id="catalog.category.element-source"],.current-review-app [data-contract-control-id="catalog.tag.element-source"],.current-review-app .inheritance-field>span>small{display:none!important}.current-review-app :is(.field-title-source48,.switch-title-source48,.media-title-source48){gap:0!important}#adminFrame[data-width="1440"] .current-review-app .owner-timed-sale-rule56{grid-template-columns:minmax(260px,1fr) max-content!important}#adminFrame[data-width="1024"] .current-review-app .owner-timed-sale-rule56{grid-template-columns:minmax(220px,1fr) max-content!important}#adminFrame[data-width="768"] .current-review-app .owner-timed-sale-rule56{grid-template-columns:minmax(180px,1fr) max-content!important}.current-review-app .owner-timed-sale-rule56>.owner-time-basis-compact58{grid-column:2;grid-row:1;display:grid!important;grid-template-columns:max-content 136px max-content!important;align-items:center;justify-content:start;gap:4px 8px;min-width:0}.current-review-app .owner-time-basis-compact58>label{grid-column:1;white-space:nowrap}.current-review-app .owner-time-basis-compact58>.select{grid-column:2;width:136px!important;min-width:136px!important;max-width:136px!important}.current-review-app .owner-time-basis-compact58>.helper{grid-column:3;margin:0;white-space:nowrap}#adminFrame[data-width="768"] .current-review-app .owner-time-basis-compact58{grid-template-columns:max-content 136px!important}#adminFrame[data-width="768"] .current-review-app .owner-time-basis-compact58>.helper{grid-column:1 / -1;white-space:normal}.current-review-app .owner-limit-matrix57 .owner-limit-quantity-compact58{display:grid!important;grid-template-columns:max-content 112px max-content!important;align-items:center;justify-content:start;gap:4px 8px;min-width:0}.current-review-app .owner-limit-quantity-compact58>label{grid-column:1;white-space:nowrap}.current-review-app .owner-limit-quantity-compact58>.input[type=number]{grid-column:2;width:112px!important;min-width:112px!important;max-width:112px!important}.current-review-app .owner-limit-quantity-compact58>.helper{grid-column:3;margin:0;white-space:nowrap}#adminFrame[data-width="768"] .current-review-app .owner-limit-quantity-compact58{grid-template-columns:max-content 112px!important}#adminFrame[data-width="768"] .current-review-app .owner-limit-quantity-compact58>.helper{grid-column:1 / -1;white-space:normal}.current-review-app .basic-info-form>.field>:is(label,.field-label),.current-review-app .basic-info-form>.origin-field>:is(label,.field-label){padding-top:0!important}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.field:not(.channel-title-row51),:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.origin-field:not(.channel-title-row51){grid-template-rows:auto auto;align-items:start}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.field:not(.channel-title-row51)>:is(label,.field-label),:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.origin-field:not(.channel-title-row51)>:is(label,.field-label){grid-column:1!important;grid-row:1!important;align-self:center}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.field:not(.channel-title-row51)>:is(.input,.select,.textarea,.owner-inline-options,.check-grid,.reference-multiselect-trigger49),:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.origin-field:not(.channel-title-row51)>:is(.input,.select,.textarea,.owner-inline-options,.check-grid,.reference-multiselect-trigger49){grid-column:2!important;grid-row:1!important;align-self:center}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.field:not(.channel-title-row51)>.helper,:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form>.origin-field:not(.channel-title-row51)>.helper{grid-column:2!important;grid-row:2!important;align-self:start;margin:0}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form .channel-title-row51>.field-label{grid-column:1!important;grid-row:1!important;align-self:center;padding-top:0!important}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .basic-info-form .channel-title-row51>.check-grid{grid-column:2!important;grid-row:1!important;align-self:center}#adminFrame[data-width="768"] .current-review-app .basic-info-form>.field>:is(label,.field-label),#adminFrame[data-width="768"] .current-review-app .basic-info-form>.origin-field>:is(label,.field-label){align-self:start;padding-top:0!important}.current-review-app .switch-card.switch-title-control-center59{grid-template-rows:auto auto;align-items:start}.current-review-app .switch-card.switch-title-control-center59>input{grid-column:1;grid-row:1;align-self:center;margin:0}.current-review-app .switch-card.switch-title-control-center59>label{grid-column:2;grid-row:1;align-self:center;display:flex;align-items:center;min-height:20px}.current-review-app .switch-card.switch-title-control-center59>.switch-helper59{grid-column:2;grid-row:2;display:block;color:var(--color-secondary)}.current-review-app :is(.owner-choice,.check-choice,.attribute-required-checkbox,.private-spec-enabled48),.spec-modal-shell :is(.owner-choice,.check-choice,.private-spec-enabled48),.current-review-app .scope-source-selector48,.current-review-app .owner-limit-quantity-compact58,.current-review-app .owner-time-basis-compact58{align-items:center}.current-review-app .owner-gallery-layout,.spec-modal-shell .owner-gallery-layout{min-height:0!important}.current-review-app .owner-gallery-main,.spec-modal-shell .owner-gallery-main{grid-template-rows:auto auto auto}.current-review-app .owner-gallery-grid,.spec-modal-shell .owner-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))!important;gap:var(--space-3)!important;align-content:start;max-height:480px;padding:var(--space-4);scroll-padding:var(--space-4)}.current-review-app .owner-gallery-card,.spec-modal-shell .owner-gallery-card{grid-template-rows:auto auto;min-width:0;margin:2px}.current-review-app .owner-gallery-preview,.spec-modal-shell .owner-gallery-preview{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px var(--space-3);min-width:0;padding:var(--space-2)}.current-review-app .owner-gallery-preview .asset-thumb,.spec-modal-shell .owner-gallery-preview .asset-thumb{grid-column:1;grid-row:1 / 3;width:72px;height:72px;aspect-ratio:1 / 1}.current-review-app .owner-gallery-preview>strong,.spec-modal-shell .owner-gallery-preview>strong{grid-column:2;grid-row:1;align-self:end}.current-review-app .owner-gallery-preview>small,.spec-modal-shell .owner-gallery-preview>small{grid-column:2;grid-row:2;align-self:start}.current-review-app .owner-gallery-preview:focus-visible,.spec-modal-shell .owner-gallery-preview:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.current-review-app .owner-gallery-select,.spec-modal-shell .owner-gallery-select{min-height:40px;padding:var(--space-2)}#adminFrame[data-width="768"] .current-review-app .owner-gallery-grid,#adminFrame[data-width="768"] .spec-modal-shell .owner-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.current-review-app .gallery-real-image88,.spec-modal-shell .gallery-real-image88{display:block;max-width:100%;background:var(--color-surface-subtle)}.current-review-app .owner-gallery-preview>.gallery-real-image88,.spec-modal-shell .owner-gallery-preview>.gallery-real-image88{width:72px;height:72px;object-fit:cover}.current-review-app .asset-original>.gallery-real-image88,.current-review-app .gallery-real-original88>.gallery-real-image88{width:100%;height:100%;object-fit:contain}.current-review-app .crop-preview>.gallery-real-image88{position:absolute;max-width:none;object-fit:fill}.current-review-app .crop-preview>.gallery-real-image91{display:block;transform-origin:top left}.current-review-app .adoption-effective88 .result-row small{max-width:68ch;white-space:normal}.current-review-app .gallery-surface60{display:grid;gap:var(--space-4);min-width:0}.current-review-app .gallery-surface60>.gallery-action-row60{min-height:40px;padding-inline:2px}.current-review-app .gallery-surface60>:is(.operation-results,.notice){margin:0}.current-review-app .page-title-deduped60>.panel-body{padding-top:var(--space-4)}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .spec-dimension-band{align-items:center!important}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .spec-dimension-band>:is(.spec-band-meta,.spec-value-tags,.spec-band-actions){align-self:center}.current-review-app .spec-value-tags,.current-review-app .spec-band-actions,.current-review-app .spec-value-chip,.current-review-app .spec-value-toggle{align-items:center}.current-review-app .data-table>thead>tr>th,.current-review-app .data-table>tbody>tr>td{vertical-align:middle!important}#adminFrame[data-width="768"] .current-review-app .spec-dimension-band{align-items:stretch!important}#adminFrame[data-width="768"] .current-review-app .spec-dimension-band>:is(.spec-band-meta,.spec-value-tags,.spec-band-actions){align-self:stretch}.current-review-app .addon-tabs63{display:flex;align-items:flex-end;gap:var(--space-2);min-width:0;border-bottom:1px solid var(--color-border)}.current-review-app .addon-tab63{min-height:44px;padding:0 var(--space-4);border:0;border-bottom:3px solid transparent;background:transparent;color:var(--color-secondary);font:inherit;font-weight:700;cursor:pointer}.current-review-app .addon-tab63:hover{color:var(--color-text);background:var(--color-surface-subtle)}.current-review-app .addon-tab63.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.current-review-app .addon-tab63:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.current-review-app .addon-workbench63{margin-top:0}.current-review-app .addon-toolbar63{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.current-review-app .addon-product-toolbar63{justify-content:flex-start}.current-review-app .addon-filter-field63{width:min(320px,100%)}.current-review-app .addon-toolbar63>.helper{margin-left:auto;padding-bottom:10px}.current-review-app .addon-table63{min-width:920px}.current-review-app .addon-product-table63{min-width:1120px}.current-review-app .addon-table63>thead>tr>th,.current-review-app .addon-table63>tbody>tr>td{vertical-align:middle!important}.current-review-app .addon-table63>tbody>tr>td:first-child{width:72px;color:var(--color-secondary);font-variant-numeric:tabular-nums}.current-review-app .addon-cell-block63{display:grid;gap:4px;min-width:0}.current-review-app .addon-cell-block63>*{display:block}.current-review-app .addon-cell-block63>small{max-width:36ch;color:var(--color-secondary);line-height:1.45;overflow-wrap:anywhere}.current-review-app .addon-group-chips63{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.current-review-app .addon-group-chips63 .chip{min-height:28px;padding:4px 8px}.current-review-app .addon-empty63{padding:var(--space-5);color:var(--color-secondary);text-align:center}.addon-modal63.modal-surface49{width:min(760px,calc(100% - 40px))!important}.addon-modal63 .spec-modal-form{grid-template-rows:auto minmax(0,auto) auto}.addon-modal63 .spec-modal-body{max-height:min(650px,calc(100dvh - 188px));overflow-y:auto}.addon-modal63 .addon-role-form63{display:grid;gap:var(--space-4)}.addon-modal63 .addon-modal-grid63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4)}.addon-modal63 .addon-modal-grid63>.switch-card{align-self:end}.addon-modal63 .addon-groups-field63{grid-column:1 / -1}.addon-modal63 .addon-source-picker63{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle)}.addon-modal63 .addon-source-selected63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;margin-top:6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.addon-modal63 .addon-source-selected63>span:first-child{display:grid;gap:2px;min-width:0}.addon-modal63 .addon-source-selected63 small{display:block;color:var(--color-secondary)}.addon-modal63 .addon-source-selected63.is-empty{justify-content:center;color:var(--color-secondary)}.addon-modal63 .addon-source-filters63{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:var(--space-3)}.addon-modal63 .addon-source-options63{display:grid;gap:8px;max-height:216px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.addon-modal63 .addon-source-option63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:52px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.addon-modal63 .addon-source-option63>span:first-child{display:grid;gap:2px;min-width:0}.addon-modal63 .addon-source-option63 small{display:block;color:var(--color-secondary)}.addon-modal63 .addon-source-option63:hover{border-color:var(--color-secondary);background:var(--color-surface-subtle)}.addon-modal63 .addon-source-option63.is-selected{border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}.addon-modal63 .addon-source-option63:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.addon-modal63 .addon-group-options63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.addon-modal63 .addon-group-options63 .check-choice{min-height:44px}.addon-modal63 .addon-role-form64{gap:var(--space-3)}.addon-modal63 .addon-dropdown63{position:relative;display:grid;gap:6px;min-width:0}.addon-modal63 .addon-dropdown-trigger63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.addon-modal63 .addon-dropdown-trigger63:hover{border-color:var(--color-secondary);background:var(--color-surface-subtle)}.addon-modal63 .addon-dropdown-trigger63[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 18%,transparent)}.addon-modal63 .addon-dropdown-trigger63:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.addon-modal63 .addon-trigger-copy64{display:grid;gap:2px;min-width:0}.addon-modal63 .addon-trigger-copy64>*{display:block}.addon-modal63 .addon-trigger-copy64 strong{overflow-wrap:anywhere}.addon-modal63 .addon-trigger-copy64 small{color:var(--color-secondary);line-height:1.4}.addon-modal63 .addon-dropdown-chevron64{display:block;flex:none;width:9px;height:9px;margin-right:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease-out}.addon-modal63 .addon-dropdown-trigger63[aria-expanded=true] .addon-dropdown-chevron64{transform:rotate(225deg) translate(-2px,-2px)}.addon-modal63 .addon-dropdown-panel63{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle);box-shadow:var(--shadow-2)}.addon-modal63 .addon-dropdown-panel63 .addon-source-options63{max-height:192px}.addon-modal63 .addon-group-panel64{max-height:224px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.addon-modal63 .addon-group-panel64 .addon-group-options63{grid-template-columns:repeat(2,minmax(0,1fr))}.addon-modal63 .addon-dropdown-actions64{display:flex;justify-content:flex-end;border-top:1px solid var(--color-border);padding-top:var(--space-2)}.addon-modal63 .addon-secondary-grid64{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-4);padding-top:var(--space-1)}.addon-modal63 .addon-secondary-grid64>.switch-card{min-height:64px}.addon-modal63 .addon-compact-form65{display:grid;gap:var(--space-3)}.addon-modal63 .addon-form-row65{position:relative;display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:var(--space-4);align-items:start;min-width:0}.addon-modal63 .addon-field-label65{display:flex;align-items:center;align-self:start;min-height:var(--control-height);color:var(--color-text);font-weight:600;line-height:1.35}.addon-modal63 .addon-form-row65:has(.addon-dropdown-trigger63)>.addon-field-label65{min-height:56px}.addon-modal63 .addon-form-row65:has(.addon-switch65)>.addon-field-label65{min-height:20px}.addon-modal63 .addon-form-control65{display:grid;gap:6px;min-width:0}.addon-modal63 .addon-form-control65>.helper{margin:0}.addon-modal63 .addon-control-short65{max-width:220px}.addon-modal63 .switch-card.switch-title-control-center59.addon-switch65{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:4px 10px;width:100%;min-height:0;padding:0;border:0;background:transparent}.addon-modal63 .switch-card.switch-title-control-center59.addon-switch65>input{grid-column:1;grid-row:1;align-self:center;margin:0}.addon-modal63 .switch-card.switch-title-control-center59.addon-switch65>label{grid-column:2;grid-row:1;display:flex;align-items:center;align-self:center;min-height:20px;cursor:pointer}.addon-modal63 .switch-card.switch-title-control-center59.addon-switch65>.switch-helper59{grid-column:2;grid-row:2;display:block;color:var(--color-secondary)}.addon-modal63 .addon-modal-footer65{display:flex;justify-content:flex-end}.addon-modal63 .addon-modal-footer65>.cluster{margin-left:auto;justify-content:flex-end}#adminFrame[data-width="1024"] .current-review-app .addon-product-toolbar63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}#adminFrame[data-width="1024"] .current-review-app .addon-filter-field63{width:100%}#adminFrame[data-width="768"] .current-review-app .addon-toolbar63,#adminFrame[data-width="768"] .current-review-app .addon-product-toolbar63{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}#adminFrame[data-width="768"] .current-review-app .addon-filter-field63{width:100%}#adminFrame[data-width="768"] .current-review-app .addon-toolbar63>.helper{margin:0;padding:0}#adminFrame[data-width="768"] .current-review-app .addon-tabs63{overflow-x:auto;scrollbar-width:none}#adminFrame[data-width="768"] .current-review-app .addon-tabs63::-webkit-scrollbar{display:none}#adminFrame[data-width="768"] .current-review-app .addon-tab63{flex:1;white-space:nowrap}@media(max-width:720px){.addon-modal63 .addon-modal-grid63,.addon-modal63 .addon-source-filters63,.addon-modal63 .addon-group-options63,.addon-modal63 .addon-secondary-grid64{grid-template-columns:minmax(0,1fr)}.addon-modal63 .addon-groups-field63{grid-column:auto}.addon-modal63 .addon-form-row65{grid-template-columns:minmax(0,1fr);row-gap:6px}.addon-modal63 .addon-field-label65,.addon-modal63 .addon-form-row65:has(.addon-dropdown-trigger63)>.addon-field-label65,.addon-modal63 .addon-form-row65:has(.addon-switch65)>.addon-field-label65{min-height:0}.addon-modal63 .addon-control-short65{max-width:none}}@media(prefers-reduced-motion:reduce){.addon-modal63 .addon-dropdown-chevron64{transition:none}}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .timed-window{grid-template-columns:minmax(260px,1fr) minmax(180px,.5fr) minmax(180px,.5fr) auto!important;grid-template-rows:auto auto auto;align-items:start!important}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .timed-window>.field{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;gap:6px;align-items:start}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .timed-window>button:last-child{grid-column:4;grid-row:2;align-self:center;white-space:nowrap}#adminFrame[data-width="768"] .current-review-app .timed-window{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto!important;grid-template-rows:auto auto auto auto auto auto;align-items:start!important}#adminFrame[data-width="768"] .current-review-app .timed-window>.field{display:grid;grid-template-rows:subgrid;gap:6px;align-items:start}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:first-child{grid-column:1 / -1;grid-row:1 / span 3}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:nth-child(2){grid-column:1;grid-row:4 / span 3}#adminFrame[data-width="768"] .current-review-app .timed-window>.field:nth-child(3){grid-column:2;grid-row:4 / span 3}#adminFrame[data-width="768"] .current-review-app .timed-window>button:last-child{grid-column:3;grid-row:5;align-self:center;white-space:nowrap}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .field.owner-inline-field.spec-mode-control48{grid-template-columns:minmax(300px,360px) auto!important;justify-content:start;width:fit-content;max-width:100%;column-gap:24px;align-items:center}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"]) .current-review-app .field.owner-inline-field.spec-mode-control48>.owner-inline-options{justify-self:start}#adminFrame[data-width="768"] .current-review-app .field.owner-inline-field.spec-mode-control48{grid-template-columns:minmax(0,1fr)!important;width:100%;row-gap:10px;align-items:start}.current-review-app .first-purchase-section66>.panel-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.current-review-app .first-purchase-section66>.panel-head>.cluster{justify-self:end}.current-review-app .first-purchase-toggle66{position:relative;display:block}.current-review-app .first-purchase-toggle-control66{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text);font-weight:650;cursor:pointer;white-space:nowrap}.current-review-app .first-purchase-toggle-control66:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.current-review-app .first-purchase-toggle-control66>input{width:18px;height:18px;margin:0}.current-review-app .first-purchase-tooltip66{position:absolute;z-index:var(--z-popover);top:calc(100% + 8px);right:0;display:block;width:320px;max-width:calc(100vw - 48px);padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-floating);font-size:14px;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity var(--motion-fast) ease-out,transform var(--motion-fast) ease-out,visibility 0s linear var(--motion-fast)}.current-review-app .first-purchase-toggle66:focus-within>.first-purchase-tooltip66{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover){.current-review-app .first-purchase-toggle66:hover>.first-purchase-tooltip66{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.current-review-app .first-purchase-grid66{align-items:start}#adminFrame[data-width="1440"] .current-review-app .first-purchase-grid66{grid-template-columns:180px minmax(360px,1fr) minmax(240px,.72fr)}#adminFrame[data-width="1024"] .current-review-app .first-purchase-grid66{grid-template-columns:160px minmax(280px,1fr) minmax(220px,.8fr)}#adminFrame[data-width="768"] .current-review-app .first-purchase-grid66{grid-template-columns:minmax(0,1fr)}.current-review-app .first-purchase-grid66>.field:has([data-contract-control-id="catalog.first-purchase.limit"]){max-width:180px}.current-review-app [data-contract-control-id="catalog.first-purchase.limit"]{width:112px;max-width:100%}.addon-role-modal66.modal-medium49{width:min(600px,calc(100% - 32px))!important;max-height:calc(100dvh - 32px)!important}.addon-role-modal66 .spec-modal-form{max-height:calc(100dvh - 32px)}.addon-role-modal66 .spec-modal-head{padding:10px 16px}.addon-role-modal66 .spec-modal-body{max-height:calc(100dvh - 146px);padding:12px 16px}.addon-role-modal66 .spec-modal-footer{padding:10px 16px}.addon-role-modal66 .addon-compact-form65{gap:10px}.addon-role-modal66 .addon-form-row65{grid-template-columns:132px minmax(0,1fr);column-gap:12px}.addon-role-modal66 .addon-dropdown-trigger63{min-height:46px;padding:6px 10px}.addon-role-modal66 .addon-form-row65:has(.addon-dropdown-trigger63)>.addon-field-label65{min-height:46px}.addon-role-modal66 .addon-trigger-copy64{gap:0}.addon-role-modal66 .addon-trigger-copy64 small{font-size:13px;line-height:1.3}.addon-role-modal66 .addon-form-control65{gap:4px}.addon-role-modal66 .addon-form-control65>.helper,.addon-role-modal66 .switch-helper59{font-size:13px;line-height:1.35}.addon-role-modal66 .addon-price-control66{max-width:168px}.addon-role-modal66 .addon-dropdown-panel63{gap:10px;padding:10px}.addon-role-modal66 .addon-dropdown-panel63 .addon-source-options63{max-height:176px}.addon-role-modal66 .addon-group-panel64{max-height:196px}@media(max-width:720px){.current-review-app .first-purchase-section66>.panel-head{grid-template-columns:minmax(0,1fr)}.current-review-app .first-purchase-section66>.panel-head>.cluster{justify-self:start}#adminFrame[data-width="768"] .current-review-app .timed-window{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none}#adminFrame[data-width="768"] .current-review-app .timed-window>.field{display:grid;grid-template-rows:auto;grid-column:1!important;grid-row:auto!important}#adminFrame[data-width="768"] .current-review-app .timed-window>button:last-child{grid-column:1;grid-row:auto;justify-self:start}.addon-role-modal66 .addon-form-row65{grid-template-columns:minmax(0,1fr);row-gap:4px}.addon-role-modal66 .addon-price-control66{max-width:none}}@media(prefers-reduced-motion:reduce){.current-review-app .first-purchase-tooltip66{transition:none}}:is(#adminFrame[data-width="1440"],#adminFrame[data-width="1024"],#adminFrame[data-width="768"]) .current-review-app .timed-window>.field>:is(.check-grid,.input){align-self:center}.current-review-app .first-purchase-section66>.panel-head{grid-template-rows:auto auto;align-items:start;row-gap:2px}.current-review-app .first-purchase-section66>.panel-head>.panel-title{display:grid;grid-row:1 / span 2;grid-template-rows:subgrid;gap:0}.current-review-app .first-purchase-section66>.panel-head>.panel-title>h2{grid-row:1;align-self:center}.current-review-app .first-purchase-section66>.panel-head>.panel-title>p{grid-row:2}.current-review-app .first-purchase-section66>.panel-head>.cluster{grid-column:2;grid-row:1;align-self:center}@media(max-width:720px){.current-review-app .first-purchase-section66>.panel-head>.panel-title{grid-column:1;grid-row:1 / span 2}.current-review-app .first-purchase-section66>.panel-head>.cluster{grid-column:1;grid-row:3;justify-self:start}}.current-review-app .addon-editor68{position:relative;display:grid;gap:var(--space-4)}.current-review-app .addon-toolbar68{overflow:visible;align-items:center}.current-review-app .addon-enable-toggle68{display:block;flex:none}.current-review-app .addon-enable-control68{min-height:40px;padding:8px 12px}.current-review-app .addon-enable-control68>input{width:18px;height:18px;margin:0}.current-review-app .addon-binding-table68{min-width:1040px;table-layout:fixed}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(1){width:28%}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(2){width:14%}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(3){width:18%}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(4){width:16%}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(5){width:12%}.current-review-app .addon-binding-table68>thead>tr>th:nth-child(6){width:12%}.current-review-app .addon-binding-table68>tbody>tr>td{vertical-align:middle!important}.current-review-app .addon-binding-table68>tbody>tr>td>.field,.current-review-app .addon-binding-table68>tbody>tr>td>.addon-enable-toggle68,.current-review-app .addon-binding-table68>tbody>tr>td>.cluster{align-self:center}.current-review-app .addon-price-field68{gap:6px;max-width:168px}.current-review-app .addon-price-field68>.input{font-variant-numeric:tabular-nums}.current-review-app .addon-tooltip-layer68{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);pointer-events:none}.current-review-app .addon-tooltip68{position:absolute;display:block;width:max-content;max-width:240px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-2);font-size:13px;line-height:1.45;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity var(--motion-fast) ease-out,transform var(--motion-fast) ease-out,visibility 0s linear var(--motion-fast)}.current-review-app .addon-tooltip68.is-visible{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}@media(prefers-reduced-motion:reduce){.current-review-app .addon-tooltip68{transition:none}}.current-review-app .addon-binding-table68{--addon-control-label-height70: 20px;--addon-control-main-height70: var(--control-height);--addon-control-gap70: 6px}.current-review-app .addon-binding-table68>tbody>tr>td.addon-control-cell70{vertical-align:top!important}.current-review-app .addon-control-stack70{display:grid;grid-template-rows:var(--addon-control-label-height70) var( --addon-control-main-height70 );grid-auto-rows:auto;align-content:start;gap:var(--addon-control-gap70);min-width:0}.current-review-app .addon-control-stack70>label{grid-row:1;align-self:center;line-height:var(--addon-control-label-height70)}.current-review-app .addon-control-stack70>.input{grid-row:2;align-self:stretch}.current-review-app .addon-control-stack70>.helper{grid-row:3}.current-review-app .addon-control-stack70>.field-source{grid-row:4}.current-review-app .addon-control-main-only70>.addon-enable-control68,.current-review-app .addon-control-main-only70>.addon-action-main70{grid-row:2;align-self:center}.current-review-app .addon-action-main70{min-height:var(--addon-control-main-height70);align-items:center}.current-review-app .product-filters71{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(180px,.65fr)}.current-review-app .product-table-scroll71{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-2)}.current-review-app .product-library-table71{min-width:1040px;border:0}.current-review-app .product-library-table71 th,.current-review-app .product-library-table71 td{padding:12px 14px;vertical-align:middle}.current-review-app .product-library-table71 .product-name-cell{min-width:220px}.current-review-app .product-library-table71 th:nth-child(4),.current-review-app .product-library-table71 td:nth-child(4){min-width:112px;white-space:nowrap}.current-review-app .product-library-table71 td:nth-child(4) .od-nowrap{display:inline-block;white-space:nowrap;word-break:keep-all}.current-review-app .product-library-table71 th:nth-child(4),.current-review-app .product-library-table71 td:nth-child(4){min-width:112px;white-space:nowrap;word-break:keep-all}.current-review-app .product-library-table71 td:nth-child(4) :is(.od-nowrap,.money,strong,span){white-space:nowrap;word-break:keep-all}.current-review-app .product-tags71{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.current-review-app .inventory-link71{display:block;min-height:32px;padding:0;border:0;background:transparent;color:var(--color-link);font:inherit;font-weight:650;cursor:pointer;text-align:left}.current-review-app .inventory-link71:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.current-review-app .status-note71{display:block;margin-top:2px;color:var(--color-danger);font-size:12px}.current-review-app .private-publicize-panel93{display:grid;gap:16px;padding:20px;border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.current-review-app .private-publicize-options93{display:flex;flex-wrap:wrap;gap:16px 24px}.current-review-app .private-publicize-options93 label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.current-review-app .private-publicize-reference93,.current-review-app .private-publicize-map-list93{display:grid;gap:12px}.current-review-app .private-publicize-map93{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.3fr);align-items:center;gap:16px}.current-review-app .gallery-real-image93{display:block;max-width:none;max-height:none}@media(max-width:768px){.current-review-app .private-publicize-map93{grid-template-columns:1fr;gap:8px}}.current-review-app .product-row-actions71{display:flex;align-items:center;gap:4px;white-space:nowrap}.current-review-app .row-more71{position:relative}.catalog-row-menu-layer74{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);pointer-events:none}.catalog-row-menu-layer74[hidden]{display:none}.catalog-row-menu-panel74{position:absolute;display:grid;min-width:148px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--color-border-strong);border-radius:var(--radius-2);background:var(--color-surface);box-shadow:var(--shadow-floating);pointer-events:auto}.catalog-row-menu-panel74 .btn{justify-content:flex-start;width:100%}.inventory-modal71{width:min(940px,calc(100% - 32px))}.inventory-modal71 .spec-modal-body{display:grid;gap:16px}.inventory-boundary71{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--color-secondary);font-size:13px}.inventory-boundary71 span{display:block}.inventory-table71{min-width:820px}.inventory-table71 th,.inventory-table71 td{padding:10px 12px;vertical-align:middle}.inventory-table71 .table-input{min-width:112px}.compact-check71{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.compact-check71 input{width:18px;height:18px}.reset-target71{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(112px,1fr);gap:8px;align-items:center}.inventory-results71{display:grid;gap:8px;padding-top:4px}.gallery-directory-head71{display:flex;align-items:center;justify-content:space-between;gap:8px}.owner-gallery-folder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.gallery-empty71{display:grid;justify-items:start;gap:8px;min-height:240px;align-content:center;padding:32px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-2);color:var(--color-secondary)}.gallery-empty71 strong{color:var(--color-text)}.gallery-category-modal71{width:min(460px,calc(100% - 32px))}#adminFrame[data-width="768"] .current-review-app .addon-binding-table68{--addon-control-main-height70: 44px}#adminFrame[data-width="768"] .current-review-app .addon-control-main-only70>.addon-enable-control68,#adminFrame[data-width="768"] .current-review-app .addon-control-main-only70>.addon-action-main70{min-height:var(--addon-control-main-height70);align-items:center}#adminFrame[data-width="768"] .current-review-app .product-filters71{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.current-review-app .product-filters71{grid-template-columns:minmax(0,1fr)}.inventory-modal71{width:calc(100% - 24px)}}.current-review-app .inventory-link73{display:block;width:max-content;max-width:100%;padding:2px 0;border:0;background:transparent;color:var(--color-primary);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.current-review-app .inventory-link73:hover{color:var(--color-primary-strong)}.current-review-app .inventory-link73:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.inventory-modal71 [data-inventory71^=reset][disabled]{cursor:not-allowed;opacity:.72}}.catalog-shell94{--tj-sidebar-width: 232px;--tj-header-height: 64px;font-family:var(--font-ui);font-size:14px;line-height:1.55}.catalog-shell94 .tj-admin-sidebar{overflow:visible}.catalog-shell94 .tj-admin-sidebar .catalog-nav94{display:block;min-height:0;overflow-y:auto;padding:10px 8px;margin:0;flex:1}.catalog-shell94 .catalog-nav94 .nav-child{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:var(--radius-1);color:#cbd0d6;background:transparent;font-size:13px;text-align:left;text-decoration:none}.catalog-shell94 .catalog-nav94 .nav-child.is-active{color:#fff;background:var(--color-primary);box-shadow:inset 3px 0 #fff}.catalog-shell94 .catalog-nav94 :is(.nav-direct,.nav-group-toggle,.nav-child):hover:not(:disabled){background:var(--color-sidebar-hover)}.catalog-shell94 .catalog-nav94 :is(.nav-group-toggle,.nav-child).is-active:hover{background:var(--color-primary-hover)}.catalog-shell94 .catalog-nav94 .nav-direct:disabled{opacity:.46}.catalog-shell94 .catalog-nav94 .rail-flyout{position:fixed;display:grid;left:64px;max-height:calc(100vh - 84px);z-index:100}.catalog-shell94 .tj-admin-main{height:auto;padding:24px}.catalog-shell94 .catalog-object-context94{flex:none;min-height:0;height:auto}@media(max-width:1180px){.catalog-shell94{--tj-sidebar-width: 64px}.catalog-shell94 .tj-admin-main{padding:20px}.catalog-shell94 .catalog-nav94:not(.catalog-nav94-temporary) :is(.nav-label,.chevron,.nav-children){display:none!important}.catalog-shell94 .catalog-nav94:not(.catalog-nav94-temporary) :is(.nav-direct,.nav-group-toggle){justify-content:center;padding-inline:0}.catalog-shell94 .catalog-nav94 .rail-flyout .nav-label{display:inline!important}}@media(max-width:800px){.catalog-shell94{--tj-sidebar-width: 64px;--tj-header-height: 64px}.catalog-shell94 .tj-admin-sidebar{width:64px;transform:none;box-shadow:none}.catalog-shell94 .tj-admin-sidebar.is-open{width:280px;z-index:180}.catalog-shell94 .tj-admin-sidebar .tj-brand{justify-content:center;padding:0}.catalog-shell94 .tj-admin-sidebar:not(.is-open) :is(.tj-brand div,.tj-sidebar-version){display:none}.catalog-shell94 .tj-admin-header{height:64px;min-height:64px;flex-wrap:nowrap;padding:0 12px}.catalog-shell94 .tj-admin-project,.catalog-shell94 .tj-runtime-chip,.catalog-shell94 .tj-account-button,.catalog-shell94 .tj-franchise-context{display:none}.catalog-shell94 .tj-store-context{flex:1;min-width:0}.catalog-shell94 .tj-store-trigger{width:100%}.catalog-shell94 .tj-admin-main{padding:16px;height:auto}.catalog-shell94 .catalog-object-context94{padding-inline:16px}.catalog-shell94 .tj-sidebar-scrim{z-index:170}}.catalog-shell94 .tj-admin-workspace{display:flex;flex-direction:column;margin-left:var(--tj-sidebar-width)}.catalog-shell94 .tj-menu-button:after{content:none}.catalog-shell94 .tj-menu-button{font-size:14px}.catalog-shell94 .tj-menu-button .nav-icon{margin:auto}@media(max-width:800px){.catalog-shell94 .catalog-nav94 :is(.nav-direct,.nav-group-toggle){min-height:44px}.catalog-shell94 .tj-menu-button{width:44px;height:44px;min-width:44px;min-height:44px}}@scope (.tj-catalog-current){.current-review-app:has(>.page-header){display:grid;align-content:start;gap:var(--space-4)}}.catalog-shell94 .tj-store-context{flex:0 1 420px;min-width:0}.catalog-shell94 .tj-store-trigger.context-trigger{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:4px 10px;border:1px solid var(--color-border);border-radius:6px;background:#fff;text-align:left;color:var(--color-text)}.catalog-shell94 .context-trigger .context-copy{flex:1 1 0;color:inherit;font:inherit}.catalog-shell94 .context-trigger .context-copy small{color:var(--color-secondary);font-size:10px}@media(max-width:800px){.catalog-shell94 .tj-store-context{flex:1}}.catalog-shell94 .tj-franchise-context{display:none}.catalog-shell94 .context-trigger :is(.context-lock-icon,.context-chevron){color:inherit;font:inherit}.catalog-shell94 .tj-admin-header{flex:0 0 64px}.catalog-shell94 .tj-admin-main{flex:1;min-height:0}.catalog-shell94 .context-trigger .nav-icon{color:inherit;font:inherit}@scope (.tj-catalog-current){.sku-price-table select.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322252a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 12px center}}.catalog-shell94 .tj-admin-project{line-height:1.25}.catalog-shell94 .tj-admin-project small{font-size:10px}.catalog-shell94 .top-spacer{flex:1}.catalog-shell94 .tj-account-button{flex:none;justify-items:end;padding:0;border:0;border-radius:0;background:transparent;text-align:right}.catalog-shell94 .tj-account-button span{color:var(--color-text);font-size:14px;font-weight:700}.catalog-shell94 .tj-account-button small{color:var(--color-secondary);font-size:10px}@media(max-width:800px){.catalog-shell94 .top-spacer{display:none}}@scope (.tj-catalog-current){.current-review-app .switch-card.control-help-switch{grid-template-rows:auto;row-gap:0}}.catalog-shell94 .tj-account-button{min-height:0}.catalog-shell94 .tj-runtime-chip{gap:6px;min-height:28px;padding:3px 8px;background:var(--color-surface-subtle);font-size:11px}@scope (.tj-catalog-current){.resource-specification-modal49 .spec-modal-value-main>.switch-card{align-self:center}}.community-ui{display:grid;gap:24px;min-width:0}.community-ui .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.community-ui .reward-row{border:1px solid var(--border);border-radius:var(--radius-2);padding:16px;display:grid;gap:16px}.community-ui fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:24px}.community-ui .media-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}.community-ui .media-preview{border:1px dashed var(--border);padding:16px;min-height:160px;display:grid;align-content:center;text-align:center}.community-ui .media-preview img{display:block;width:100%;height:auto;object-fit:contain}.community-ui .filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.community-ui .filter-bar .field{flex:1 1 200px}.community-ui table{min-width:800px}.community-ui .table-scroll{max-width:100%;min-width:0;overflow-x:auto}.community-ui .check-line{display:flex;align-items:center;gap:8px;min-height:40px}.community-ui .inline-actions{display:flex;gap:12px;flex-wrap:wrap}.community-ui .kv{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.community-ui .kv dd{margin:0;overflow-wrap:anywhere}@media(max-width:800px){.community-ui .form-grid,.community-ui .media-layout{grid-template-columns:minmax(0,1fr)}.community-ui .media-preview{max-width:240px}.community-ui .btn,.community-ui .control{min-height:44px}}.tj-admin-header.tj-unified-header{position:relative;z-index:10;display:flex;flex:0 0 64px;height:64px;min-height:64px;min-width:0;align-items:center;flex-wrap:nowrap;gap:12px;padding:0 20px;border-bottom:1px solid var(--tj-border);background:var(--tj-surface);color:var(--tj-text);font-size:14px}.tj-unified-header .tj-admin-project{display:grid;flex:none;min-width:150px;line-height:1.25}.tj-unified-header .tj-admin-project small{color:var(--tj-muted);font-size:10px}.tj-unified-header .tj-store-context{position:relative;flex:0 1 420px;min-width:0}.tj-unified-header .tj-header-context-trigger{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:4px 10px;border:1px solid var(--tj-border);border-radius:6px;background:var(--tj-surface);color:var(--tj-text);text-align:left;text-decoration:none;font:inherit}.tj-unified-header .tj-header-context-copy{display:grid;flex:1 1 0;min-width:0;line-height:1.5}.tj-unified-header .tj-header-context-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tj-unified-header .tj-header-context-copy small{overflow:hidden;color:var(--tj-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tj-header-lock,.tj-header-chevron{flex:none}.tj-header-lock{display:grid;width:20px;height:20px;place-items:center}.tj-header-lock svg,.tj-unified-header .tj-menu-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tj-unified-header .tj-header-spacer{flex:1}.tj-unified-header .tj-account-button{display:grid;flex:none;min-height:0;justify-items:end;padding:0;border:0;border-radius:0;background:transparent;color:var(--tj-text);text-align:right}.tj-unified-header .tj-account-button span{color:var(--tj-text);font-size:14px;font-weight:700}.tj-unified-header .tj-account-button small{color:var(--tj-muted);font-size:10px}.tj-unified-header .tj-runtime-chip{flex:none;min-height:28px;padding:3px 8px;background:var(--tj-canvas);font-size:11px}.tj-unified-header .tj-menu-button:after{content:none}.tj-brand{flex:none}.r03-ui .sidebar .tj-brand small{color:var(--tj-sidebar-muted)}@media(max-width:1199px){.tj-admin-header.tj-unified-header{padding-inline:16px}.tj-unified-header .tj-admin-project{min-width:130px}.r03-ui .sidebar .tj-brand{justify-content:center;padding:0}.r03-ui .sidebar .tj-brand div{display:none}.r03-ui .tj-unified-header .tj-menu-button{display:grid;flex:none;place-items:center;width:40px}}@media(max-width:800px){.tj-admin-header.tj-unified-header{padding:0 12px}.tj-unified-header .tj-admin-project,.tj-unified-header .tj-runtime-chip,.tj-unified-header .tj-account-button,.tj-unified-header .tj-header-spacer{display:none}.tj-unified-header .tj-store-context{flex:1}}.admin-sidebar-navigation,.admin-sidebar-navigation *{box-sizing:border-box}.admin-sidebar-navigation.admin-sidebar-navigation{display:block;min-height:0;flex:1;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 18px;scrollbar-color:#59606a transparent;color:#e8eaed;font-size:14px;font-weight:400;line-height:20px}.admin-sidebar-navigation :is(.admin-nav-toggle,.admin-nav-child){width:100%;border:0;border-radius:4px;background:transparent;color:inherit;font-family:inherit;font-weight:400;line-height:20px;text-align:left;text-decoration:none;cursor:pointer}.admin-sidebar-navigation .admin-nav-toggle{display:flex;min-height:42px;align-items:center;gap:10px;padding:8px 10px;font-size:14px}.admin-sidebar-navigation .admin-nav-chevron{margin-left:auto;transition:transform .18s ease}.admin-sidebar-navigation .admin-nav-group.is-open .admin-nav-chevron{transform:rotate(180deg)}.admin-sidebar-navigation :is(.admin-nav-icon,.admin-nav-chevron){display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center}.admin-sidebar-navigation svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-sidebar-navigation .admin-nav-children{display:none;gap:2px;padding:3px 0 7px 38px}.admin-sidebar-navigation .admin-nav-group.is-open .admin-nav-children{display:grid}.admin-sidebar-navigation .admin-nav-child{display:block;min-height:34px;padding:7px 10px;color:#cbd0d6;font-size:13px}.admin-sidebar-navigation :is(.admin-nav-toggle,.admin-nav-child):hover{background:#ffffff12;color:#fff}.admin-sidebar-navigation :is(.admin-nav-toggle,.admin-nav-child).is-active{background:#a64232;color:#fff;box-shadow:inset 3px 0 #fff}.admin-sidebar-navigation :is(.admin-nav-toggle,.admin-nav-child).is-active:hover{background:#8b3529}.admin-sidebar-navigation .admin-nav-flyout{position:fixed;left:64px;z-index:200;display:grid;width:224px;max-height:calc(100vh - 84px);overflow-y:auto;padding:8px;border:1px solid #3d424b;border-radius:0 8px 8px 0;background:#24272d;box-shadow:0 12px 32px #0000003d}.admin-sidebar-navigation .admin-nav-flyout-head{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 6px 6px 10px;border-bottom:1px solid rgb(255 255 255 / 10%)}.admin-sidebar-navigation .admin-nav-close,.unified-sidebar-shell .r04-nav-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:4px;background:transparent;color:#fff}.unified-sidebar-shell .r04-nav-close{position:absolute;top:16px;right:12px}.unified-sidebar-shell .tj-admin-sidebar,.r03-ui.unified-sidebar-shell .sidebar{overflow:visible;background:#24272d}.unified-sidebar-shell .tj-sidebar-version,.r03-ui.unified-sidebar-shell .sidebar-meta{padding:12px 16px;border-top:1px solid rgb(255 255 255 / 8%);color:#aeb4bc;font-size:11px;line-height:16px}.r03-ui.unified-sidebar-shell .temporary-nav{display:flex;flex-direction:column}.r03-ui.unified-sidebar-shell .temporary-head{padding:0}@media(max-width:1180px){.admin-sidebar-navigation:not(.is-temporary) .admin-nav-children{display:none!important}.admin-sidebar-navigation:not(.is-temporary) :is(.admin-nav-label,.admin-nav-chevron,.admin-nav-children){display:none}.admin-sidebar-navigation:not(.is-temporary) .admin-nav-toggle{justify-content:center;padding-inline:0}.admin-sidebar-navigation .admin-nav-flyout .admin-nav-label{display:inline}.unified-sidebar-shell.tj-admin-shell{--tj-sidebar-width: 64px}.unified-sidebar-shell .tj-admin-sidebar{width:64px;transform:none;box-shadow:none}.unified-sidebar-shell .tj-admin-sidebar.is-open{z-index:180;width:280px}.unified-sidebar-shell .tj-admin-sidebar:not(.is-open) .tj-brand{justify-content:center;padding-inline:8px}.unified-sidebar-shell .tj-admin-sidebar:not(.is-open) :is(.tj-brand div,.tj-sidebar-version){display:none}.unified-sidebar-shell .tj-admin-sidebar.is-open .tj-brand{justify-content:flex-start;padding-inline:16px 56px}.unified-sidebar-shell .tj-admin-sidebar.is-open :is(.tj-brand div,.tj-sidebar-version){display:block}.unified-sidebar-shell .tj-sidebar-scrim{z-index:170}}@layer od-layout{.r09-analytics [hidden]:not([hidden=until-found i]){display:none!important}.r09-analytics dialog:not([open]){display:none!important}.r09-analytics :where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.r09-analytics .od-stack{display:flex;flex-direction:column;gap:var(--od-gap, 8px)}.r09-analytics .od-row{display:flex;align-items:center;gap:var(--od-gap, 8px)}.r09-analytics .od-row-top{display:flex;align-items:flex-start;gap:var(--od-gap, 8px)}.r09-analytics .od-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--od-gap, 8px)}.r09-analytics .od-fill{flex:1 1 0;min-width:0}.r09-analytics .od-fixed{flex:none}.r09-analytics .od-grid{display:grid;gap:var(--od-gap, 12px);grid-template-columns:repeat(var(--od-cols, 3),minmax(0,1fr))}.r09-analytics .od-stat,.r09-analytics .od-field,.r09-analytics .od-cell{display:grid;gap:var(--od-gap, 2px)}.r09-analytics :where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.r09-analytics .od-tile{display:grid;grid-template-rows:auto 1fr}.r09-analytics :where(.od-tile)>:where(*){display:block}.r09-analytics .od-media{display:block;width:100%;height:auto;aspect-ratio:var(--od-ratio, auto)}.r09-analytics .od-media-cover{object-fit:cover}.r09-analytics .od-icon{display:inline-block;inline-size:var(--od-icon-size, 1em);block-size:var(--od-icon-size, 1em);flex:none}.r09-analytics .od-truncate{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r09-analytics .od-clamp-2,.r09-analytics .od-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.r09-analytics .od-clamp-2{-webkit-line-clamp:2}.r09-analytics .od-clamp-3{-webkit-line-clamp:3}.r09-analytics .od-lines-2{min-height:2.8em}.r09-analytics .od-nowrap{white-space:nowrap}.r09-analytics .od-keep{word-break:keep-all;overflow-wrap:anywhere}.r09-analytics .od-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.r09-analytics .od-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.r09-analytics .od-rail{display:flex;gap:var(--od-gap, 8px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad, 16px);scroll-padding-inline:var(--od-rail-pad, 16px)}.r09-analytics .od-rail::-webkit-scrollbar{display:none}.r09-analytics :where(.od-rail)>:where(*){flex:none;scroll-snap-align:start}.r09-analytics :where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad, 16px)}.r09-analytics .od-spacer{flex:none;visibility:hidden;pointer-events:none}.r09-analytics .od-touch{min-width:44px;min-height:44px}}.r09-analytics :root [hidden]:where(:not([hidden=until-found i])){display:none}.r09-analytics{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar)}.r09-analytics{--r09-body: 14px;--r09-small: 12px;--r09-title: 24px;--r09-section: 16px;--r09-value: 28px;--r09-content: 1600px;--od-icon-size: 20px}.r09-analytics *{box-sizing:border-box}.r09-analytics{margin:0;background:var(--color-canvas);color:var(--color-text);font:var(--r09-body)/1.6 var(--font-ui)}.r09-analytics button,.r09-analytics input,.r09-analytics select{font:inherit}.r09-analytics button,.r09-analytics a,.r09-analytics summary{cursor:pointer}.r09-analytics button:disabled{cursor:not-allowed}.r09-analytics button{color:var(--color-text)}.r09-analytics a{color:var(--color-info)}.r09-analytics :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.r09-analytics h1,.r09-analytics h2,.r09-analytics h3,.r09-analytics p{margin:0}.r09-analytics h1{font-size:var(--r09-title);line-height:1.4}.r09-analytics h2{font-size:var(--r09-section);line-height:1.5}.r09-analytics h3{font-size:var(--r09-body)}.r09-analytics small{font-size:var(--r09-small)}.r09-analytics .muted,.r09-analytics .breadcrumb,.r09-analytics .source-note,.r09-analytics .table-hint{color:var(--color-secondary)}.r09-analytics .od-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r09-analytics .analytics-page{display:grid;gap:var(--space-6);width:100%;min-width:0;max-width:var(--r09-content);margin:0 auto;padding:var(--space-6)}.r09-analytics .analytics-page>*{min-width:0}.r09-analytics .page-heading,.r09-analytics .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.r09-analytics .page-heading>.od-field,.r09-analytics .panel-head>.od-field{flex:1 1 260px}.r09-analytics .breadcrumb{font-size:var(--r09-small)}.r09-analytics .actions,.r09-analytics .quick-dates,.r09-analytics .chart-legends,.r09-analytics .tabs,.r09-analytics .filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.r09-analytics .btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text);white-space:nowrap;text-decoration:none}.r09-analytics .btn.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.r09-analytics .btn:disabled{background:var(--color-canvas);border-color:var(--color-border);color:var(--color-secondary)}.r09-analytics .field{display:grid;gap:var(--space-1);min-width:0}.r09-analytics .field>span{display:block;color:var(--color-secondary)}.r09-analytics select,.r09-analytics input[type=date]{display:block;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text)}.r09-analytics select{max-width:100%}.r09-analytics input[type=date]{width:168px}.r09-analytics .field-error{color:var(--color-danger-text)}.r09-analytics .field-error:empty{display:none}.r09-analytics [aria-invalid=true]{border-color:var(--color-danger)!important}.r09-analytics .filters{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2)}.r09-analytics .filter-row{align-items:end;gap:var(--space-3)}.r09-analytics .secondary-row{align-items:center;justify-content:space-between}.r09-analytics .secondary-row>.muted{font-size:var(--r09-small)}.r09-analytics .quick-dates .btn{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--r09-small)}.r09-analytics .panel{display:grid;gap:var(--space-4);min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-6)}.r09-analytics .panel>*{min-width:0}.r09-analytics .panel-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.r09-analytics .panel-head .muted{font-size:var(--r09-small)}.r09-analytics .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.r09-analytics .metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.r09-analytics .metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}.r09-analytics .metric{background:var(--color-surface);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);gap:var(--space-2);align-content:start}.r09-analytics .metric-label{font-weight:600}.r09-analytics .metric-value{font-size:clamp(20px,2.2vw,var(--r09-value));font-weight:700;letter-spacing:-.02em;line-height:1.3;font-variant-numeric:tabular-nums}.r09-analytics .metric-helper{font-size:var(--r09-small);color:var(--color-secondary)}.r09-analytics .source-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--r09-small)}.r09-analytics .notice{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface-subtle)}.r09-analytics .notice.info{background:var(--color-info-subtle);color:var(--color-info)}.r09-analytics .notice.warning{background:var(--color-warning-subtle);color:var(--color-warning-text)}.r09-analytics .notice p{overflow-wrap:anywhere}.r09-analytics .notice strong{font-weight:650}.r09-analytics .two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.r09-analytics .pending-chart{display:grid;gap:var(--space-3);align-content:start}.r09-analytics .pending-chart p{color:var(--color-secondary)}.r09-analytics .pending-axis{display:grid;min-height:144px;place-items:center;border-left:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-subtle);padding:var(--space-4);color:var(--color-secondary);text-align:center}.r09-analytics .table-scroll{min-width:0;max-width:100%;overflow:auto}.r09-analytics table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;min-width:560px}.r09-analytics th{background:var(--color-surface-subtle);font-size:var(--r09-small);color:var(--color-secondary);font-weight:600}.r09-analytics td,.r09-analytics th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.r09-analytics td:first-child{min-width:80px;max-width:280px;overflow-wrap:anywhere}.r09-analytics .value-cell{white-space:nowrap}.r09-analytics td:last-child{white-space:normal;min-width:120px}.r09-analytics td .btn{border-color:transparent;color:var(--color-info);text-align:left;padding:0;min-height:32px}.r09-analytics td small{display:block;color:var(--color-secondary)}.r09-analytics .table-hint{font-size:var(--r09-small)}.r09-analytics .empty-cell{padding:var(--space-8);text-align:center;color:var(--color-secondary)}.r09-analytics .tabs{gap:var(--space-2);padding-bottom:var(--space-2)}.r09-analytics .tabs .btn[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft);font-weight:650}.r09-analytics .subsection{display:grid;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.r09-analytics .subsection .field,.r09-analytics .panel>.field{width:min(100%,360px)}.r09-analytics .aligned-trends{display:grid;gap:var(--space-3)}.r09-analytics .chart{display:grid;gap:var(--space-2);min-width:0}.r09-analytics .data-chart{display:block;width:100%;height:auto;max-height:320px;overflow:visible}.r09-analytics .data-chart text{fill:var(--color-secondary);font:14px var(--font-ui);font-variant-numeric:tabular-nums}.r09-analytics .data-chart .chart-grid{stroke:var(--color-border);stroke-width:1}.r09-analytics .chart-point{cursor:pointer}.r09-analytics .chart-point:focus{outline:2px solid var(--color-focus)}.r09-analytics .chart-tooltip{min-height:48px;color:var(--color-secondary);font-size:var(--r09-small);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);overflow-wrap:anywhere}.r09-analytics .axis-unit{font-size:var(--r09-small);font-weight:600;color:var(--color-secondary)}.r09-analytics .chart-legends .btn{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--r09-small);gap:var(--space-2)}.r09-analytics .chart-legends .btn:before{content:"";display:block;flex:none;width:16px;height:4px;background:var(--series-color)}.r09-analytics .chart-legends .btn[aria-pressed=false]{text-decoration:line-through;background:var(--color-canvas)}.r09-analytics .chart-data summary{min-height:32px;color:var(--color-info)}.r09-analytics .rate-grid{display:grid;gap:var(--space-6)}.r09-analytics .inline-metric{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4);background:var(--color-surface-subtle)}.r09-analytics .inline-metric .od-stat{flex:none}.r09-analytics .inline-metric strong{font-size:28px;white-space:nowrap}.r09-analytics .facts{margin:0}.r09-analytics .facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.r09-analytics .facts dt{color:var(--color-secondary)}.r09-analytics .facts dd{margin:0;overflow-wrap:anywhere}.r09-analytics .page-foot{padding:var(--space-2) 0 var(--space-6);color:var(--color-secondary);font-size:var(--r09-small)}.r09-analytics .state-box{display:grid;gap:var(--space-4);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2)}.r09-analytics .state-box .btn{justify-self:start}.r09-analytics .skeleton{height:48px;background:var(--color-border);border-radius:var(--radius-1)}.r09-analytics .reading{max-width:70ch;line-height:1.75}.r09-analytics .r09-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-2);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-overlay)}.r09-analytics .r09-dialog[open]{display:flex;flex-direction:column}.r09-analytics .r09-dialog::backdrop{background:#0f12168a}.r09-analytics .dialog-head,.r09-analytics .dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);flex:none}.r09-analytics .dialog-head{border-bottom:1px solid var(--color-border)}.r09-analytics .dialog-foot{justify-content:flex-end;border-top:1px solid var(--color-border)}.r09-analytics .dialog-body{display:grid;gap:var(--space-4);min-height:0;overflow:auto;padding:var(--space-6)}.r09-analytics .check{display:flex;align-items:center;gap:var(--space-3);min-height:44px}.r09-analytics .check input{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.r09-analytics .scope-list{display:grid;gap:var(--space-2)}.r09-analytics .r09-frame .temporary-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:hidden;opacity:0;z-index:var(--z-temporary-sidebar)}.r09-analytics .r09-frame .temporary-layer.is-open{pointer-events:auto;visibility:visible;opacity:1}.r09-analytics .r09-frame .scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f12168a}.r09-analytics .r09-frame .temporary-nav{position:absolute;top:0;bottom:0;left:var(--sidebar-compact);display:grid;grid-template-rows:64px minmax(0,1fr);width:var(--sidebar-temporary);background:var(--color-sidebar);color:var(--color-sidebar-text);box-shadow:var(--shadow-overlay)}.r09-analytics .temporary-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3);border-bottom:1px solid rgb(255 255 255 / 8%)}.r09-analytics .temporary-brand{display:flex;align-items:center;gap:var(--space-2)}.r09-analytics .r09-frame .nav-child[aria-disabled=true]{cursor:pointer}.r09-analytics .r09-frame .nav-child[aria-disabled=true]:after{content:" · 只读";font-size:10px;color:var(--color-sidebar-muted)}@media(hover:hover){.r09-analytics .btn:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.r09-analytics .btn.primary:not(:disabled):hover{background:var(--color-primary-hover);color:var(--color-surface)}.r09-analytics .chart-point:hover{opacity:.8}}@media(max-width:1199px){.r09-analytics .metrics.four,.r09-analytics .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r09-analytics .analytics-page,.r09-analytics .panel{padding:var(--space-5)}}@media(max-width:800px){.r09-analytics .analytics-page{padding:var(--space-4);gap:var(--space-4)}.r09-analytics .panel{padding:var(--space-4)}.r09-analytics .two-columns{grid-template-columns:1fr}.r09-analytics .page-heading{display:grid}.r09-analytics .inline-metric{align-items:flex-start}.r09-analytics .data-chart text{font-size:15px}.r09-analytics .facts>div{grid-template-columns:120px minmax(0,1fr)}.r09-analytics .filter-row{gap:var(--space-2)}.r09-analytics .metric-value{font-size:24px}}@media(max-width:480px){.r09-analytics .analytics-page{padding:var(--space-3)}.r09-analytics .metrics,.r09-analytics .metrics.four,.r09-analytics .metrics.two{grid-template-columns:1fr}.r09-analytics .dialog-head,.r09-analytics .dialog-body,.r09-analytics .dialog-foot{padding:var(--space-4)}.r09-analytics .inline-metric{display:grid}.r09-analytics .r09-frame .temporary-nav{left:0;width:min(280px,100%)}.r09-analytics .r09-frame .admin-shell{grid-template-columns:0 minmax(0,1fr)}.r09-analytics .r09-frame .admin-shell>.sidebar{visibility:hidden}.r09-analytics .facts>div{grid-template-columns:1fr;gap:var(--space-1)}.r09-analytics .field input[type=date]{width:144px}}@media(prefers-reduced-motion:reduce){.r09-analytics *,.r09-analytics *:before,.r09-analytics *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.r09-analytics .refund-candidates,.r09-analytics [data-event-summary]{display:grid;gap:var(--space-4);min-width:0}.tj-r09-shell .tj-admin-main{padding:0}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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);-webkit-box-sizing:border-box;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;-ms-touch-action:manipulation;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;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:-webkit-inline-box;display:-ms-inline-flexbox;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:-webkit-box;display:-ms-flexbox;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)}.r07-access{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar)}.r07-access .page-header h1,.r07-access .page-head h1,.r07-access .page-heading h1,.r07-access .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r07-access .page,.r07-access .page-content,.r07-access .main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r07-access .form-page,.r07-access .form-layout,.r07-access .form-shell,.r07-access form>.form-section{max-width:var(--form-max)}.r07-access :where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}.r07-access :where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.r07-access :where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.r07-access .avatar{background:#626a73!important}.r07-access .breadcrumb>span{color:#626a73!important}.r07-access :where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.r07-access table thead th{height:var(--table-header-height)}.r07-access table tbody tr{height:var(--table-row-height)}.r07-access .dialog,.r07-access .modal{width:min(560px,calc(100% - 32px))}.r07-access .dialog.wide,.r07-access .modal.wide,.r07-access .dialog-lg,.r07-access .modal-lg{width:min(680px,calc(100% - 32px))}.r07-access .drawer{width:min(520px,calc(100% - 64px))}.r07-access :where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}.r07-access :where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.r07-access :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]),.r07-access .frame-holder[data-width="768"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}}@media(max-width:768px){.r07-access label:has(input[type=checkbox],input[type=radio]),.r07-access .frame-holder[data-width="768"] label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}}.r07-access *{box-sizing:border-box}.r07-access button,.r07-access input,.r07-access select,.r07-access textarea{font:inherit}.r07-access button,.r07-access select,.r07-access input[type=checkbox],.r07-access input[type=radio]{cursor:pointer}.r07-access button:focus-visible,.r07-access input:focus-visible,.r07-access select:focus-visible,.r07-access textarea:focus-visible{outline:3px solid rgba(41,121,199,.3);outline-offset:2px}.r07-access .workspace{min-width:0;min-height:0;display:grid;grid-template-rows:var(--header-height) minmax(0,1fr)}.r07-access .mobile-nav-trigger{display:none;width:40px;height:40px;border:1px solid var(--border);border-radius:4px;background:#fff}.r07-access .context-chip{max-width:390px;min-height:36px;border:1px solid var(--border);border-radius:4px;padding:6px 10px;display:flex;align-items:center;gap:8px}.r07-access .context-chip strong{font-size:13px;white-space:nowrap}.r07-access .context-chip span{min-width:0;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r07-access .env-note{color:var(--muted);font-size:12px}.r07-access .user-chip{min-height:36px;padding:5px 10px;border-radius:4px;background:#f1f3f5;display:grid}.r07-access .user-chip strong{font-size:12px}.r07-access .user-chip span{color:var(--muted);font-size:11px}.r07-access .main-scroll{overflow:auto;overscroll-behavior:contain;min-height:0}.r07-access .page{width:min(100%,1600px);margin:0 auto;padding:24px;display:grid;gap:20px}.r07-access .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.r07-access .breadcrumb{color:var(--muted);font-size:12px;margin-bottom:8px}.r07-access .page-head h1{margin:0;font-size:24px;line-height:1.25}.r07-access .page-head p{max-width:72ch;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.r07-access .head-actions,.r07-access .row-actions,.r07-access .actions{display:flex;gap:8px;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-content:flex-end}.r07-access .row-actions{width:max-content;margin-inline-start:auto}.r07-access .btn{min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:4px;background:#fff;color:var(--text);font-weight:650;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;flex-shrink:0}.r07-access .btn-primary{border-color:var(--brand);background:var(--brand);color:#fff}.r07-access .btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.r07-access .btn-danger-outline{border-color:var(--danger);color:var(--danger)}.r07-access .btn-small{min-height:32px;padding-inline:10px;font-size:12px}.r07-access .btn:disabled,.r07-access .control:disabled{cursor:not-allowed;opacity:.55}.r07-access .panel{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.r07-access .panel-head{min-height:56px;padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px}.r07-access .panel-head h2{margin:0;font-size:15px}.r07-access .panel-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.r07-access .panel-body{padding:16px}.r07-access .panel-body>p{line-height:1.65}.r07-access .muted{color:var(--muted);font-size:13px;line-height:1.55}.r07-access .static-note,.r07-access .object-lock{padding:12px 14px;border-radius:4px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55}.r07-access .static-note{border:1px solid #c9d9ec;background:#f0f6fc;color:#244e7d}.r07-access .object-lock{border:1px solid var(--border);background:#fff}.r07-access .note-mark{flex:none;width:24px;height:24px;border-radius:50%;background:#0000000f;display:grid;place-items:center;font-size:11px;font-weight:800}.r07-access .tag{white-space:nowrap;flex-shrink:0;min-height:24px;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650}.r07-access .tag:before{flex-shrink:0;content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.r07-access .tag-neutral{background:#eef1f3;color:#59626c}.r07-access .tag-success{background:#e9f5ee;color:var(--success)}.r07-access .tag-warning{background:#fff3df;color:var(--warning)}.r07-access .tag-danger{background:#fdeceb;color:var(--danger)}.r07-access .tag-info{background:#eaf2fb;color:var(--info)}.r07-access .metric-grid,.r07-access .grid-2,.r07-access .grid-3{display:grid;gap:12px}.r07-access .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.r07-access .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.r07-access .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.r07-access .metric{padding:14px;border:1px solid var(--border);border-radius:6px;background:#fff;display:grid;gap:4px}.r07-access .metric strong{font-size:22px}.r07-access .metric span{color:var(--muted);font-size:12px}.r07-access .workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.r07-access .tree{padding:16px;display:grid;gap:12px}.r07-access .tree-row,.r07-access .tree-card{min-height:52px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;gap:12px;background:#fff}.r07-access .tree-row>div,.r07-access .tree-card>div:first-child{flex:1;min-width:0;display:grid;gap:3px}.r07-access .tree-row span,.r07-access .tree-card span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.r07-access .node-mark{flex:none;width:30px;height:30px;border-radius:4px;background:var(--sidebar);color:#fff!important;display:grid;place-items:center}.r07-access .tree-branch{margin-left:30px;padding-left:18px;border-left:1px solid #c8ced4;display:grid;gap:8px}.r07-access .tree-child{min-height:40px;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:#fafbfc;font-size:13px}.r07-access .org-directory{overflow:hidden}.r07-access .directory-list{display:grid}.r07-access .directory-group+.directory-group{border-top:1px solid var(--border)}.r07-access .directory-row{min-height:72px;padding:12px 16px;display:flex;align-items:center;gap:16px}.r07-access .directory-toggle{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.r07-access .directory-toggle>span:last-child{min-width:0;display:grid;gap:4px}.r07-access .directory-toggle small,.r07-access .directory-child small{color:var(--muted);font-size:12px}.r07-access .directory-chevron{flex:none;width:28px;height:28px;display:grid;place-items:center;color:var(--brand)}.r07-access .directory-chevron:before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease}.r07-access .directory-toggle[aria-expanded=true] .directory-chevron:before{transform:rotate(45deg)}.r07-access .directory-children{padding:0 16px 16px 56px;display:grid;gap:8px}.r07-access .directory-child{min-height:52px;padding:10px 14px;border:1px solid var(--border);border-radius:4px;background:#fafbfc;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.r07-access .directory-child>span:first-child{display:grid;gap:3px}.r07-access .detail-list{margin:0;display:grid}.r07-access .detail-list>div{min-height:48px;padding:10px 0;border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.r07-access .detail-list>div:last-child{border-bottom:0}.r07-access .detail-list dt{color:var(--muted);font-size:12px}.r07-access .detail-list dd{margin:0;font-size:13px;overflow-wrap:anywhere}.r07-access .filters{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) auto;gap:12px;align-items:end}.r07-access .filters-wide{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr)) auto}.r07-access .filters label,.r07-access .form-section label,.r07-access .form-grid label{display:grid;gap:6px;color:#3e444b;font-size:12px;font-weight:650}.r07-access .control{width:100%;min-height:40px;border:1px solid #bec5cc;border-radius:4px;padding:8px 10px;background:#fff;color:var(--text)}.r07-access textarea.control{min-height:92px;resize:vertical}.r07-access label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.r07-access .table-scroll{overflow-x:auto;max-width:100%}.r07-access table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.r07-access th{height:44px;padding:0 12px;background:#f3f5f6;border-bottom:1px solid var(--border);color:#4c545c;font-size:12px;text-align:left;white-space:nowrap}.r07-access td{height:52px;padding:8px 12px;border-bottom:1px solid #e9ecef;font-size:13px;vertical-align:middle}.r07-access .account-identity{white-space:nowrap}.r07-access td strong,.r07-access td small{display:block}.r07-access td small{margin-top:3px;color:var(--muted)}.r07-access .impact-strip{padding:14px;border:1px solid #bac7d4;border-radius:6px;background:#f6fafd;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.r07-access .impact-strip>div{display:grid;gap:4px}.r07-access .impact-strip span{color:var(--muted);font-size:11px}.r07-access .impact-strip strong{font-size:13px}.r07-access .impact-strip b{color:var(--info);font-size:18px;text-align:center}.r07-access .stepper{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r07-access .stepper li{min-height:52px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:#fff;display:flex;align-items:center;gap:10px;color:var(--muted)}.r07-access .stepper li span{width:26px;height:26px;border:1px solid #aeb6bf;border-radius:50%;display:grid;place-items:center;font-size:12px}.r07-access .stepper li.active{border-color:var(--brand);color:var(--brand)}.r07-access .stepper li.done span{border-color:var(--success);background:var(--success);color:#fff}.r07-access .form-section{padding:20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:16px}.r07-access .form-section h2{margin:0;font-size:17px}.r07-access .form-section>p{margin:-6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.r07-access .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.r07-access .section-heading p{margin:4px 0 0}.r07-access .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.r07-access .span-2{grid-column:1 / -1}.r07-access .scope-options,.r07-access .action-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.r07-access .scope-options.is-conditional{grid-template-columns:repeat(2,minmax(0,1fr))}.r07-access .scope-locked{min-height:96px;padding:16px;border:1px solid #b9c7d5;border-radius:6px;background:#f6fafd;display:grid;align-content:center;gap:4px}.r07-access .scope-locked span,.r07-access .scope-locked small{color:var(--muted);font-size:12px}.r07-access .scope-locked strong{font-size:16px}.r07-access .owner-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #b9c7d5;border-radius:6px;background:#f6fafd}.r07-access .owner-access-summary>div{min-width:0;padding:16px;border-right:1px solid #d8e1e9;display:grid;gap:6px}.r07-access .owner-access-summary>div:last-child{border-right:0}.r07-access .owner-access-summary span{color:var(--muted);font-size:11px}.r07-access .owner-access-summary strong{font-size:13px;line-height:1.55}.r07-access .scope-option,.r07-access .action-option{min-width:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff;display:flex!important;align-items:flex-start;gap:8px!important}.r07-access .scope-option.selected,.r07-access .action-option.selected{border-color:var(--brand);background:#fff7f5}.r07-access .scope-option span,.r07-access .action-option span{display:grid;gap:4px}.r07-access .scope-option strong,.r07-access .action-option strong{font-size:13px}.r07-access .scope-option small,.r07-access .action-option small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.r07-access .action-options{grid-template-columns:repeat(3,minmax(0,1fr))}.r07-access .store-picker{padding:14px;border:1px solid var(--border);border-radius:6px;background:#fafbfc;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.r07-access .store-picker label{display:flex;align-items:center;gap:6px;font-size:13px}.r07-access .store-picker .disabled{color:var(--muted)}.r07-access .impact-preview{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr) minmax(260px,2fr);gap:12px;align-items:stretch}.r07-access .impact-preview>div{padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff;display:grid;gap:4px}.r07-access .impact-preview span{color:var(--muted);font-size:11px}.r07-access .impact-preview .arrow{border:0;place-items:center;font-size:20px}.r07-access .impact-preview .arrow-glyph{display:inline-block;font-size:inherit;color:inherit}.r07-access .impact-result.safe{border-color:#a7cfb8;background:#f2faf5}.r07-access .impact-result.danger{border-color:#e6b7b3;background:#fff4f3}.r07-access .permission-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.r07-access .permission-summary>div{padding:12px;border:1px solid var(--border);border-radius:6px;display:grid;gap:6px}.r07-access .permission-summary span{color:var(--muted);font-size:12px}.r07-access .permission-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r07-access .permission-domain-card{min-width:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:#fff}.r07-access .permission-domain-card>header{min-height:48px;padding:10px 14px;border-bottom:1px solid var(--border);background:#f6f7f8;display:flex;align-items:center;justify-content:space-between;gap:12px}.r07-access .permission-domain-card>header span{color:var(--muted);font-size:12px}.r07-access .permission-row.compact{min-height:54px;padding:8px 12px}.r07-access .franchise-form{max-width:980px}.r07-access .confirm-line{min-height:44px;display:flex!important;align-items:center;gap:10px!important}.r07-access .confirm-line input{width:18px;height:18px}.r07-access .sticky-actions,.r07-access .sticky-inline{position:sticky;bottom:0;z-index:20;padding:12px 16px;border:1px solid var(--border);background:#fffffffa;box-shadow:0 -4px 16px #1f23280f;display:flex;align-items:center;justify-content:space-between;gap:12px}.r07-access .sticky-actions>span,.r07-access .sticky-inline>span{color:var(--muted);font-size:12px}.r07-access .sticky-actions>div{display:flex;gap:8px}.r07-access .danger-zone{border-color:#e2b4b0}.r07-access .critical-message{padding:14px;border:1px solid #e2b4b0;background:#fff3f2;color:#772720;display:grid;gap:4px}.r07-access .critical-message span{font-size:13px;line-height:1.55}.r07-access .permission-layout,.r07-access .registry-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.r07-access .domain-nav{display:grid;gap:6px}.r07-access .domain-nav button{white-space:nowrap;min-height:48px;padding:8px 12px;border:1px solid var(--border);border-radius:4px;background:#fff;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.r07-access .domain-nav button.active{border-color:var(--brand);color:var(--brand);background:#fff7f5}.r07-access .domain-nav span{color:var(--muted);font-size:12px}.r07-access .permission-list{display:grid}.r07-access .permission-row{min-height:64px;padding:10px 16px;border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.r07-access .permission-row:last-child{border-bottom:0}.r07-access .permission-row>input{width:18px;height:18px}.r07-access .permission-row>span{display:grid;gap:4px}.r07-access .permission-row small{color:var(--muted);font-size:11px}.r07-access code{padding:2px 5px;border-radius:3px;background:#eef1f3;color:#39414a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.r07-access .registry-list{display:grid}.r07-access .registry-list article{min-height:64px;padding:10px 16px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:16px}.r07-access .registry-list article>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r07-access .matrix{display:grid;gap:8px}.r07-access .matrix>div{padding:14px;border:1px solid var(--border);border-radius:6px;background:#fff;display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px}.r07-access .matrix span{color:var(--muted);font-size:13px;line-height:1.55}.r07-access .future-boundary{min-height:360px;padding:40px;border:1px dashed #b6bdc5;background:#fafbfc;display:grid;place-items:center;align-content:center;text-align:center}.r07-access .future-boundary h2{margin:16px 0 8px}.r07-access .future-boundary p{max-width:700px;margin:0;color:var(--muted);line-height:1.7}.r07-access .state-panel{min-height:360px;padding:40px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;display:grid;place-items:center;text-align:center}.r07-access .state-panel>div{max-width:520px;display:grid;justify-items:center;gap:12px}.r07-access .state-icon{width:48px;height:48px;border-radius:50%;background:#eef1f3;display:grid;place-items:center;font-weight:800}.r07-access .state-panel h2,.r07-access .state-panel p{margin:0}.r07-access .state-panel p{color:var(--muted);line-height:1.6}.r07-access .toast{position:absolute;right:20px;bottom:20px;z-index:700;max-width:420px;padding:12px 16px;border-radius:4px;color:#fff;background:#2e343a;box-shadow:var(--shadow);font-size:13px}.r07-access .modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:650;overflow:auto;display:grid;place-items:start center;padding:24px}.r07-access .modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14181d94}.r07-access .confirm-modal{position:relative;width:min(560px,100%);max-height:calc(100% - 48px);margin-block:16px;overflow:auto;border:1px solid #c8cdd3;border-radius:8px;background:#fff;box-shadow:0 24px 60px #14181d3d}.r07-access .confirm-modal>header,.r07-access .confirm-modal>footer{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.r07-access .confirm-modal>header{border-bottom:1px solid var(--border)}.r07-access .confirm-modal>header h2{margin:4px 0 0;font-size:20px}.r07-access .modal-close{width:40px;height:40px;border:1px solid var(--border);border-radius:4px;background:#fff;font-size:22px}.r07-access .modal-body{padding:20px;display:grid;gap:16px}.r07-access .modal-summary{margin:0;display:grid;gap:8px}.r07-access .modal-summary>div{padding:10px 12px;border:1px solid var(--border);border-radius:4px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.r07-access .modal-summary dt{color:var(--muted)}.r07-access .modal-summary dd{margin:0;overflow-wrap:anywhere}.r07-access .confirm-modal>footer{border-top:1px solid var(--border);justify-content:flex-end}.r07-access .icon-btn{width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:transparent;color:#fff}@media(max-width:1024px){.r07-access{--sidebar-width: var(--sidebar-compact)}}@media(max-width:768px){.r07-access{--sidebar-width: var(--sidebar-compact)}}@media(max-width:1024px){.r07-access .page{padding:20px}}@media(max-width:1024px){.r07-access .workspace-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1024px){.r07-access .filters,.r07-access .filters-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.r07-access .scope-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.r07-access .permission-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.r07-access .impact-strip{grid-template-columns:1fr auto 1fr}}@media(max-width:1024px){.r07-access .impact-strip>div:nth-of-type(n+3),.r07-access .impact-strip b:nth-of-type(n+3){display:none}}@media(max-width:768px){.r07-access .mobile-nav-trigger{display:grid;place-items:center}}@media(max-width:768px){.r07-access .context-chip span,.r07-access .env-note{display:none}}@media(max-width:768px){.r07-access .page{padding:16px;gap:16px}}@media(max-width:768px){.r07-access .page-head{display:grid}}@media(max-width:768px){.r07-access .head-actions{justify-content:flex-start}}@media(max-width:768px){.r07-access .metric-grid,.r07-access .grid-2,.r07-access .grid-3,.r07-access .owner-access-summary,.r07-access .workspace-grid,.r07-access .form-grid,.r07-access .filters,.r07-access .filters-wide{grid-template-columns:1fr}}@media(max-width:768px){.r07-access .owner-access-summary>div{border-right:0;border-bottom:1px solid #d8e1e9}}@media(max-width:768px){.r07-access .owner-access-summary>div:last-child{border-bottom:0}}@media(max-width:768px){.r07-access .section-heading{display:grid}}@media(max-width:768px){.r07-access .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.r07-access .span-2{grid-column:auto}}@media(max-width:768px){.r07-access .stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.r07-access .scope-options,.r07-access .action-options,.r07-access .permission-summary,.r07-access .permission-checklist{grid-template-columns:1fr}}@media(max-width:768px){.r07-access .directory-row{align-items:flex-start;flex-direction:column}}@media(max-width:768px){.r07-access .directory-row .row-actions{width:100%}}@media(max-width:768px){.r07-access .directory-row .row-actions .btn{flex:1}}@media(max-width:768px){.r07-access .directory-children{padding-left:16px}}@media(max-width:768px){.r07-access .impact-preview{grid-template-columns:1fr}}@media(max-width:768px){.r07-access .impact-preview .arrow{min-height:36px;transform:none;background:transparent}.r07-access .impact-preview .arrow-glyph{transform:rotate(90deg)}}@media(max-width:768px){.r07-access .impact-strip{overflow-x:auto;grid-template-columns:repeat(7,max-content)}}@media(max-width:768px){.r07-access .permission-layout,.r07-access .registry-layout{grid-template-columns:1fr}}@media(max-width:768px){.r07-access .domain-nav{display:flex;overflow-x:auto}}@media(max-width:768px){.r07-access .domain-nav button{min-width:160px;flex:0 0 160px}}@media(max-width:768px){.r07-access .sticky-actions,.r07-access .sticky-inline{margin-inline:-16px;align-items:flex-start;flex-direction:column}}@media(max-width:768px){.r07-access .sticky-actions>div{width:100%}}@media(max-width:768px){.r07-access .sticky-actions .btn,.r07-access .sticky-inline .btn{flex:1}}@media(max-width:768px){.r07-access .matrix>div{grid-template-columns:1fr;gap:6px}}@media(max-width:768px){.r07-access .detail-list>div{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:768px){.r07-access .modal-layer{padding:12px}}@media(max-width:768px){.r07-access .modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.r07-access .modal-summary>div{grid-template-columns:1fr;gap:4px;padding:8px}}@media(hover:hover){.r07-access .btn:hover:not(:disabled){border-color:#aeb6bf;background:#f8f9fa}}@media(hover:hover){.r07-access .btn-primary:hover:not(:disabled){border-color:var(--brand-dark);background:var(--brand-dark)}}@media(prefers-reduced-motion:reduce){.r07-access *,.r07-access *:before,.r07-access *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:768px){.r07-access :is(.admin-frame,.frame-holder)[data-width="768"] :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}}.r07-access{min-width:0}.r07-access .page{padding:0}.r07-access .panel-head,.r07-access .panel-body{padding:24px}.r07-access label:not(.permission-row):not(.scope-option):not(.confirm-line):not(.action-option){gap:12px}.r07-access select.control{padding-right:40px;background-position:right 12px center;background-size:16px}.r07-access .page-head h1{font-size:20px;line-height:28px;font-weight:650;letter-spacing:0}.r07-access .btn{cursor:pointer}.r07-access .inline-error{color:var(--danger);padding:12px;border:1px solid var(--danger);border-radius:4px}.r07-access .pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px}.r07-access .control[readonly]{background:var(--canvas)}.r07-access .permission-row:has(input:disabled){opacity:.65}.r07-access .control{font:inherit}.r07-access .access-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.r07-access .tj-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.r07-access .directory-children>.btn{justify-content:space-between}.r07-access .tj-async-state{min-height:360px;padding:40px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.r07-access .tj-async-state>div{max-width:520px;display:grid;justify-items:center;gap:12px}.r07-access .tj-async-state:not(.is-loading):before{content:"!";display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#eef1f3;font-weight:800}.r07-access .tj-async-state h2,.r07-access .tj-async-state p{margin:0}.r07-access .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.r07-access .tj-dialog{position:relative}.r07-access .tj-dialog:before{content:"最终确认";display:block;color:var(--muted);font-size:11px;line-height:18px;margin-bottom:4px}.r07-access .tj-dialog>h2{font-size:18px;line-height:26px;margin:0 44px 20px 0}.r07-access .tj-dialog>p:empty{display:none}.r07-access .r07-confirm-close{position:absolute;right:20px;top:20px}.r07-access .tj-dialog-actions{border-top:1px solid var(--border);padding:16px 24px;margin:24px -24px -24px}.r07-onboarding{--color-primary: #a64232;--color-primary-hover: #8b3529;--color-primary-soft: #fbefed;--color-canvas: #f6f7f8;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-text: #22252a;--color-secondary: #626a73;--color-disabled: #8a929b;--color-border: #dce0e4;--color-border-strong: #bcc2c8;--color-success: #237b4b;--color-success-subtle: #e8f4ed;--color-warning: #a96512;--color-warning-text: #925600;--color-warning-subtle: #fff4df;--color-danger: #c53b35;--color-danger-text: #982b27;--color-danger-subtle: #fcebea;--color-info: #296bb3;--color-info-subtle: #eaf2fb;--color-focus: #2979c7;--color-sidebar: #24272d;--color-sidebar-hover: #30343b;--color-sidebar-text: #e8eaed;--color-sidebar-muted: #aeb4bc;--color-review: #17191d;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--sidebar-expanded: 232px;--sidebar-compact: 64px;--sidebar-temporary: 280px;--header-height: 64px;--content-max: 1600px;--form-max: 1120px;--control-height: 40px;--control-height-compact: 32px;--review-control-height: 36px;--table-header-height: 44px;--table-row-height: 52px;--review-viewport-wide: 1440px;--review-viewport-medium: 1024px;--review-viewport-compact: 768px;--review-height: 56px;--settings-nav-width: 220px;--component-search-image-size: 257px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .08);--shadow-floating: 0 8px 24px rgb(20 26 33 / 8%);--shadow-overlay: 0 24px 72px rgb(0 0 0 / 30%);--motion-fast: .18s;--motion-standard: .18s ease-out;--z-sticky: 40;--z-sticky-action: 50;--z-dropdown: 100;--z-scrim: 170;--z-temporary-sidebar: 180;--z-popover: 220;--z-drawer: 300;--z-modal: 500;--z-toast: 700;--brand: var(--color-primary);--primary: var(--color-primary);--brand-dark: var(--color-primary-hover);--primary-dark: var(--color-primary-hover);--primary-hover: var(--color-primary-hover);--color-primary-dark: var(--color-primary-hover);--primary-soft: var(--color-primary-soft);--canvas: var(--color-canvas);--surface: var(--color-surface);--surface-subtle: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--ink: var(--color-text);--secondary: var(--color-secondary);--muted: var(--color-secondary);--disabled: var(--color-disabled);--border: var(--color-border);--line: var(--color-border);--border-strong: var(--color-border-strong);--line-strong: var(--color-border-strong);--success: var(--color-success);--success-soft: var(--color-success-subtle);--success-bg: var(--color-success-subtle);--warning: var(--color-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-subtle);--warning-bg: var(--color-warning-subtle);--danger: var(--color-danger);--danger-text: var(--color-danger-text);--danger-soft: var(--color-danger-subtle);--danger-bg: var(--color-danger-subtle);--info: var(--color-info);--info-soft: var(--color-info-subtle);--info-bg: var(--color-info-subtle);--focus: var(--color-focus);--sidebar: var(--color-sidebar);--nav: var(--color-sidebar);--sidebar-hover: var(--color-sidebar-hover);--sidebar-2: var(--color-sidebar-hover);--nav-hover: var(--color-sidebar-hover);--nav-soft: var(--color-sidebar-hover);--sidebar-text: var(--color-sidebar-text);--sidebar-muted: var(--color-sidebar-muted);--review: var(--color-review);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-4);--s5: var(--space-5);--s6: var(--space-6);--s8: var(--space-8);--s10: var(--space-10);--r1: var(--radius-1);--r2: var(--radius-2);--r3: var(--radius-3);--radius: var(--radius-2);--radius-sm: var(--radius-1);--radius-md: var(--radius-2);--radius-lg: var(--radius-3);--side: var(--sidebar-expanded);--sidebar-w: var(--sidebar-expanded);--sidebar-wide: var(--sidebar-expanded);--sidebar-width: var(--sidebar-expanded);--rail: var(--sidebar-compact);--sidebar-rail: var(--sidebar-compact);--temp: var(--sidebar-temporary);--temporary: var(--sidebar-temporary);--sidebar-temp: var(--sidebar-temporary);--header: var(--header-height);--header-h: var(--header-height);--control: var(--control-height);--control-h: var(--control-height);--review-control: var(--review-control-height);--preview-width: var(--review-viewport-wide);--frame-width: var(--review-viewport-wide);--review-h: var(--review-height);--review-stage-padding: var(--space-3);--display-search-image-size: var(--component-search-image-size);--settings-nav: var(--settings-nav-width);--shadow: var(--shadow-panel);--font: var(--font-ui);--mono: var(--font-mono);--motion: var(--motion-standard);--z-action: var(--z-sticky-action);--z-temporary: var(--z-temporary-sidebar);--z-temp-nav: var(--z-temporary-sidebar);--z-temp: var(--z-temporary-sidebar);font-size:14px;line-height:1.6;min-width:0;--onb-body: 14px;--onb-small: 12px;--onb-title: 24px}.r07-onboarding .onb-page{display:grid;gap:24px;padding:24px;max-width:1600px;margin:auto;min-width:0}.r07-onboarding .onb-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.r07-onboarding .onb-page-heading p{margin-top:4px;color:var(--color-secondary)}.r07-onboarding .onb-breadcrumb{font-size:12px;color:var(--color-secondary);margin-bottom:8px}.r07-onboarding .onb-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.r07-onboarding .onb-actions .btn,.r07-onboarding .btn,.r07-onboarding .onb-tag{white-space:nowrap}.r07-onboarding .btn{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);text-decoration:none;gap:8px}.r07-onboarding .btn.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.r07-onboarding .btn.danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.r07-onboarding .btn.text{color:var(--color-info);border-color:transparent}.r07-onboarding .btn:disabled{opacity:.55}.r07-onboarding .onb-panel{display:grid;gap:16px;padding:24px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);min-width:0}.r07-onboarding .onb-panel-title{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--color-border);padding-bottom:16px}.r07-onboarding .onb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.r07-onboarding .onb-field{display:grid;gap:8px;min-width:0}.r07-onboarding .onb-field label{font-weight:600}.r07-onboarding .onb-field .control{width:100%;min-width:0;min-height:40px;height:auto;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;color:var(--color-text)}.r07-onboarding .onb-field textarea.control{min-height:88px;resize:vertical}.r07-onboarding .onb-field input[readonly]{background:var(--color-surface-subtle);color:var(--color-secondary)}.r07-onboarding .field-error{font-size:12px;color:var(--color-danger-text)}.r07-onboarding .onb-field [aria-invalid=true]{border-color:var(--color-danger)}.r07-onboarding .onb-required{color:var(--color-danger)}.r07-onboarding .onb-span-all{grid-column:1/-1}.r07-onboarding .onb-stack{display:grid;gap:16px}.r07-onboarding .onb-notice{display:grid;gap:4px;padding:16px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface-subtle)}.r07-onboarding .onb-notice.warning{background:var(--color-warning-subtle);color:var(--color-warning-text)}.r07-onboarding .onb-notice.error{background:var(--color-danger-subtle);color:var(--color-danger-text)}.r07-onboarding .onb-notice.success{background:var(--color-success-subtle);color:var(--color-success)}.r07-onboarding .onb-notice.info{background:var(--color-info-subtle);color:var(--color-info)}.r07-onboarding .onb-tag{display:inline-flex;align-items:center;border-radius:4px;padding:2px 8px;background:var(--color-surface-subtle);border:1px solid var(--color-border);font-size:12px}.r07-onboarding .onb-tag.good{background:var(--color-success-subtle);color:var(--color-success)}.r07-onboarding .onb-tag.warn{background:var(--color-warning-subtle);color:var(--color-warning-text)}.r07-onboarding .onb-facts{margin:0;display:grid;gap:0}.r07-onboarding .onb-facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--color-border)}.r07-onboarding .onb-facts dt{color:var(--color-secondary)}.r07-onboarding .onb-facts dd{margin:0;overflow-wrap:anywhere}.r07-onboarding .onb-check{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.r07-onboarding .onb-check input{margin:0;flex:none;accent-color:var(--color-primary);width:16px;height:16px}.r07-onboarding .onb-steps{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:16px 24px;margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.r07-onboarding .onb-steps li{display:flex;gap:8px;align-items:center;white-space:nowrap;color:var(--color-secondary)}.r07-onboarding .onb-steps .current{color:var(--color-primary);font-weight:650}.r07-onboarding .onb-steps b{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:24px;height:24px}.r07-onboarding .onb-table-wrap{overflow-x:auto;max-width:100%;min-width:0}.r07-onboarding .onb-table{border-collapse:collapse;width:100%;min-width:600px;text-align:left}.r07-onboarding .onb-table th,.r07-onboarding .onb-table td{padding:12px 16px;border-bottom:1px solid var(--color-border);vertical-align:top}.r07-onboarding .onb-table th{background:var(--color-surface-subtle);color:var(--color-secondary);font-size:12px}.r07-onboarding .onb-table td strong,.r07-onboarding .onb-table td small{display:block}.r07-onboarding .onb-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}.r07-onboarding .onb-footer .onb-actions{flex-wrap:nowrap}.r07-onboarding .onb-footer small{max-width:60%}.r07-onboarding .onb-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.r07-onboarding .onb-tabs .btn{flex:none}.r07-onboarding .onb-tabs .active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.r07-onboarding .split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;align-items:start}.r07-onboarding .onb-candidate-list{display:grid;gap:8px}.r07-onboarding .onb-candidate{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:4px;cursor:pointer}.r07-onboarding .onb-candidate.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.r07-onboarding .onb-candidate .od-field{flex:1}.r07-onboarding .onb-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center}.r07-onboarding .onb-state{padding:48px 24px;text-align:center;display:grid;justify-items:center;gap:16px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.r07-onboarding .onb-skeleton{height:40px;background:var(--color-border);border-radius:4px;opacity:.5}.r07-onboarding .onb-dialog{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-overlay);color:var(--color-text)}.r07-onboarding .onb-dialog::backdrop{background:#141a2173}.r07-onboarding .onb-dialog-head,.r07-onboarding .onb-dialog-body,.r07-onboarding .onb-dialog-foot{padding:24px}.r07-onboarding .onb-dialog-head{border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.r07-onboarding .onb-dialog-body{display:grid;gap:16px;overflow:auto;max-height:60dvh}.r07-onboarding .onb-dialog-foot{border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:8px}.r07-onboarding .map-simulation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;background:var(--color-canvas);border:1px dashed var(--color-border-strong);min-height:160px;align-items:center}.r07-onboarding .map-simulation button{min-height:64px}.r07-onboarding .map-simulation .selected{outline:2px solid var(--color-primary)}.r07-onboarding .schedule-group{display:grid;gap:16px;padding:16px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:4px}.r07-onboarding .schedule-slot{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.r07-onboarding .schedule-slot .onb-field{max-width:168px;flex:0 1 132px}.r07-onboarding .slot-options{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.r07-onboarding .slot-options label{display:inline-flex;align-items:center;min-height:40px;gap:8px;white-space:nowrap}.r07-onboarding .slot-options input{margin:0}.r07-onboarding .day-buttons{display:flex;gap:8px;flex-wrap:wrap}.r07-onboarding .day-buttons .selected{background:var(--color-primary);color:#fff}.r07-onboarding .capacity-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.r07-onboarding .permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r07-onboarding .permission-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px}.r07-onboarding .permission-option small{display:block;overflow-wrap:anywhere}.r07-onboarding .permission-option input{accent-color:var(--color-primary)}.r07-onboarding .receipt{max-width:360px;padding:24px;border:1px dashed var(--color-border-strong);font-family:var(--font-mono);display:grid;gap:8px}.r07-onboarding .od-icon{display:inline-block;width:var(--od-icon-size);height:var(--od-icon-size);flex:none}.r07-onboarding .od-field{display:grid;gap:4px}.r07-onboarding .od-field>*{display:block}.r07-onboarding .od-row{display:flex;align-items:center;gap:8px}.r07-onboarding .od-fill{flex:1;min-width:0}.r07-onboarding .od-nowrap{white-space:nowrap}.r07-onboarding .od-truncate{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r07-onboarding .error-summary a{color:inherit}.r07-onboarding .onb-preview-note{color:var(--color-secondary);font-size:12px}.r07-onboarding .onb-panel fieldset{border:0;padding:0;margin:0;min-width:0}.r07-onboarding .onb-panel fieldset:disabled{opacity:.7}@media(hover:hover){.r07-onboarding .btn:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.r07-onboarding .btn.btn-primary:not(:disabled):hover{background:var(--color-primary-hover);color:#fff}.r07-onboarding .onb-candidate:hover{border-color:var(--color-primary)}}@media(max-width:1100px){.r07-onboarding .split{grid-template-columns:1fr}.r07-onboarding .onb-page{padding:20px}.r07-onboarding .permission-groups{grid-template-columns:1fr}}@media(max-width:800px){.r07-onboarding .onb-page{padding:16px;gap:16px}.r07-onboarding .onb-panel{padding:16px}.r07-onboarding .onb-form-grid{grid-template-columns:1fr}.r07-onboarding .onb-span-all{grid-column:auto}.r07-onboarding .onb-page-heading{display:grid}.r07-onboarding .onb-footer{padding:16px;align-items:flex-start;flex-direction:column}.r07-onboarding .onb-footer small,.r07-onboarding .onb-actions{max-width:100%}.r07-onboarding .onb-facts>div{grid-template-columns:120px minmax(0,1fr)}.r07-onboarding .onb-check,.r07-onboarding .slot-options label{min-height:44px}.r07-onboarding .capacity-row{grid-template-columns:1fr}.r07-onboarding .onb-steps{gap:16px;padding:16px}.r07-onboarding .onb-steps li{font-size:12px}.r07-onboarding .onb-table .onb-actions{flex-wrap:nowrap}.r07-onboarding .onb-dialog-body{max-height:55dvh}.r07-onboarding .map-simulation{grid-template-columns:1fr}}.r07-onboarding.onb-dialog{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-overlay);color:var(--color-text)}.r07-onboarding.onb-dialog::backdrop{background:#141a2173}.r07-onboarding .onb-map-canvas{height:320px;min-height:240px;width:100%}.r07-onboarding .onb-candidate{text-align:left;background:var(--color-surface);color:var(--color-text)}.r07-onboarding .onb-candidate small{display:block}.r07-onboarding .onb-field .control{box-sizing:border-box}.r07-onboarding.onb-frame .r07-access .page{gap:24px;padding:0;max-width:1600px;margin:auto}.r07-onboarding.onb-frame .r07-access .page-head{margin:0;align-items:flex-start}.r07-onboarding.onb-frame .r07-access h1{font-size:24px;line-height:1.4}.r07-onboarding.onb-frame .r07-access .page-head p{margin-top:4px}.r07-onboarding.onb-frame .r07-access .page-head .breadcrumb{font-size:12px;margin-bottom:8px}.r07-onboarding .onb-dialog-body h2{font-size:16px}.r07-onboarding .onb-field>small{font-size:12px;color:var(--color-secondary)}.r07-onboarding.onb-frame .r07-access .onb-panel h2{font-size:16px;line-height:1.6;margin:0}.r07-onboarding.onb-frame .r07-access .onb-stack{display:grid;gap:24px}.r07-onboarding.onb-frame fieldset.onb-stack{border:0;padding:0;margin:0;min-width:0}.r07-onboarding .onb-store-editor{display:grid;gap:24px;min-width:0}.r07-onboarding .onb-store-editor>.store-editor-fields{display:grid;gap:24px;border:0;padding:0;min-width:0}.r07-onboarding .onb-store-editor .panel{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:24px;box-shadow:none;margin:0}.r07-onboarding .onb-store-editor .panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:0 0 16px;border-bottom:1px solid var(--color-border)}.r07-onboarding .onb-store-editor .panel-header h2{font-size:16px;margin:0}.r07-onboarding .onb-store-editor .panel-body{padding:0;display:grid;gap:16px}.r07-onboarding .onb-store-editor .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r07-onboarding .onb-store-editor .field{display:grid;gap:8px;min-width:0;font-size:14px}.r07-onboarding .onb-store-editor .sticky-actions,.r07-onboarding .onb-store-editor .action-bar{position:static;display:flex;justify-content:flex-end;gap:12px;padding:16px 0;background:transparent;border:0;box-shadow:none}.r07-onboarding .onb-store-editor .btn,.r07-onboarding .onb-store-editor .tag{white-space:nowrap;flex-shrink:0}.r07-onboarding .onb-store-editor input[type=time],.r07-onboarding .onb-store-editor input[type=date]{width:max-content;max-width:100%}.r07-onboarding .onb-store-editor fieldset{border:0;padding:0;margin:0;min-width:0}@media(max-width:900px){.r07-onboarding .onb-store-editor .form-grid{grid-template-columns:1fr}.r07-onboarding .onb-store-editor .panel{padding:16px}}.r03-ui .main-scroll>.r07-onboarding.onb-frame{padding:24px;box-sizing:border-box}.r07-onboarding.onb-frame .r07-access .page-head h1{font-size:24px!important;line-height:1.4!important;font-weight:700!important}.r07-onboarding .onb-heading{display:grid;gap:8px}.r07-onboarding .onb-heading .onb-breadcrumb{margin:0}@media(max-width:900px){.r03-ui .main-scroll>.r07-onboarding.onb-frame{padding:16px}}.r07-onboarding .onb-store-editor fieldset.store-editor-fields{display:grid;gap:24px}@media(max-width:800px){.r07-onboarding .onb-store-editor fieldset.store-editor-fields{gap:16px}}.r07-onboarding .page-head .head-actions:empty{display:none}@media(max-width:800px){.r07-onboarding.onb-frame .r07-access .page{gap:16px}.tj-admin-main>.r07-onboarding.onb-frame{padding:4px}}.r07-store-creation .r07-access{--r07-body: 14px;--r07-small: 12px;--r07-title: 20px;--r07-section: 16px;--r07-gap: 24px;--r07-aside: 288px;--r07-error: var(--color-danger-text);font-size:14px}.r07-store-creation .r07-access .page{gap:var(--space-5);padding:var(--space-6);align-content:start}.r07-store-creation .r07-access .page h1{font-size:var(--r07-title);line-height:28px;font-weight:650}.r07-store-creation .r07-access :is(h2,h3,p){margin:0}.r07-store-creation .r07-access h2{font-size:var(--r07-section)}.r07-store-creation .r07-access h3{font-size:var(--r07-body)}.r07-store-creation .r07-access .r07-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:2px}.r07-actions>.btn{flex:none}.r07-store-creation .r07-access :is(.btn,.tag){white-space:nowrap;word-break:keep-all}.r07-store-creation .r07-access .btn{text-decoration:none}.r07-store-creation .r07-access .head-actions{flex-wrap:nowrap}.r07-store-creation .r07-access .page-head{align-items:center}.r07-store-creation .r07-access .tag{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--r07-small);padding:2px 8px;border-radius:var(--radius-1);background:var(--surface-subtle);color:var(--secondary);border:1px solid var(--border)}.r07-store-creation .r07-access .tag-success{color:var(--success);background:var(--success-soft);border-color:var(--success-soft)}.r07-store-creation .r07-access .tag-warning{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-soft)}.r07-store-creation .r07-access .tag-danger{color:var(--r07-error);background:var(--danger-soft);border-color:var(--danger-soft)}.r07-store-creation .r07-access .tag-info{color:var(--info);background:var(--info-soft);border-color:var(--info-soft)}.r07-body-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--r07-aside);gap:var(--r07-gap);align-items:start}.r07-form{display:grid;gap:var(--space-6);min-width:0}.r07-section{display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2)}.r07-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.r07-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6)}.r07-field{gap:var(--space-2);align-content:start}.r07-field label{font-weight:600}.r07-field .control{font-weight:400;min-width:0}.r07-field small{font-size:var(--r07-small);color:var(--secondary);line-height:1.5}.r07-field .field-error{color:var(--r07-error);min-height:0}.r07-field [aria-invalid=true]{border-color:var(--danger)}.r07-wide{grid-column:1/-1}.r07-store-creation .r07-access textarea.control{height:auto;min-height:88px;padding:var(--space-3);resize:vertical}.r07-store-creation .r07-access input[readonly]{background:var(--surface-subtle);color:var(--secondary)}.r07-address{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.r07-required{color:var(--danger);margin-right:var(--space-1)}.r07-optional{color:var(--secondary);font-weight:400;font-size:var(--r07-small)}.r07-aside,.r07-aside .panel-body{display:grid;gap:var(--space-4)}.r07-facts{display:grid;gap:0;margin:0}.r07-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.r07-facts>div:last-child{border:0}.r07-facts dt{color:var(--secondary)}.r07-facts dd{margin:0;overflow-wrap:anywhere;min-width:0}.r07-aside .r07-facts>div{grid-template-columns:88px minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) 0}.r07-note{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);background:var(--surface-subtle);border-radius:var(--radius-1)}.r07-note.warning{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-soft)}.r07-note.error{color:var(--r07-error);background:var(--danger-soft);border-color:var(--danger-soft)}.r07-note.info{color:var(--info);background:var(--info-soft);border-color:var(--info-soft)}.r07-note a{color:inherit;text-underline-offset:3px}.r07-note ul{margin:0;padding-left:20px}.r07-stepper{display:flex;gap:var(--space-8);padding:var(--space-4) var(--space-6);margin:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2)}.r07-stepper li{display:flex;align-items:center;gap:var(--space-2);color:var(--secondary);white-space:nowrap}.r07-stepper .step-number{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border);border-radius:50%;font-size:var(--r07-small)}.r07-stepper .current{color:var(--brand);font-weight:650}.r07-stepper .current .step-number{background:var(--brand);color:var(--surface);border-color:var(--brand)}.r07-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--surface);min-width:0}.r07-footer>span{color:var(--secondary);font-size:var(--r07-small)}.r07-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.r07-check{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer}.r07-check input{width:18px;height:18px;margin:3px 0;flex:none;accent-color:var(--brand)}.r07-state{display:grid;justify-items:center;text-align:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-2)}.r07-state>p{max-width:60ch;color:var(--secondary)}.r07-state-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface-subtle);color:var(--secondary);--od-icon-size: 28px}.r07-state-mark.success{color:var(--success);background:var(--success-soft)}.r07-state-mark.warning{color:var(--warning-text);background:var(--warning-soft)}.r07-result-head{display:flex;align-items:center;gap:var(--space-4)}.r07-result-head p{color:var(--secondary);margin-top:var(--space-1)}.r07-result-number{font:600 clamp(20px,2.2vw,28px)/1.4 var(--font-mono);white-space:nowrap}.r07-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface)}.r07-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px;text-align:left}.r07-table th{height:var(--table-header-height);background:var(--surface-subtle);font-size:var(--r07-small);color:var(--secondary);font-weight:600}.r07-table :is(th,td){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere}.r07-table td{height:var(--table-row-height)}.r07-table small{display:block;color:var(--secondary);font-size:var(--r07-small)}.r07-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.r07-metrics .od-stat{padding:var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-2);gap:var(--space-1)}.r07-metrics strong{font-size:22px;white-space:nowrap}.r07-metrics span{color:var(--secondary)}.r07-filter{display:grid;grid-template-columns:minmax(0,1fr) 168px auto;gap:var(--space-4);align-items:end;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2);padding:var(--space-4)}.r07-subtle{color:var(--secondary)}.r07-counter{font-size:var(--r07-small);color:var(--secondary)}.r07-skeleton{display:grid;gap:var(--space-5);padding:var(--space-6)}.r07-skeleton div{height:40px;background:var(--color-border);border-radius:var(--radius-1);opacity:.5}.r07-skeleton div:nth-child(2){width:72%}.r07-inline-help{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.r07-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.r07-channel{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-1)}@media(max-width:1100px){.r07-body-grid{grid-template-columns:minmax(0,1fr)}.r07-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.r07-store-creation .r07-access .page{padding:var(--space-5)}}@media(max-width:800px){.r07-store-creation .r07-access .page{padding:var(--space-4)}.r07-form-grid{gap:var(--space-4)}.r07-section{padding:var(--space-5)}.r07-review-summary{grid-template-columns:1fr}.r07-footer{padding:var(--space-3) var(--space-4)}.r07-footer>span{max-width:42%}.r07-stepper{gap:var(--space-5);padding:var(--space-4)}.r07-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r07-store-creation .r07-access .page-head{display:grid;gap:var(--space-3)}.r07-store-creation .r07-access .head-actions{justify-content:flex-start}.r07-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.r07-form-grid,.r07-aside,.r07-address,.r07-filter{grid-template-columns:1fr}.r07-wide{grid-column:auto}.r07-footer>span{display:none}.r07-footer{justify-content:flex-end}.r07-stepper{gap:var(--space-2);font-size:var(--r07-small)}.r07-stepper .step-number{width:20px;height:20px}.r07-facts>div{grid-template-columns:80px minmax(0,1fr);gap:var(--space-3)}.r07-section{padding:var(--space-4)}.r07-result-number{font-size:18px}}.r07-store-creation .r07-field{display:grid;min-width:0}.r07-store-creation .r07-result-number{display:block}.r07-store-creation .r07-aside .panel-body{display:grid;gap:16px}.r07-store-creation .r07-field select{width:100%}.r07-store-creation .detail-list,.r07-store-creation .r07-form{margin:0}.r07-store-creation .r07-field .field-error{color:var(--danger)}.r07-store-creation .detail-list>div{grid-template-columns:112px minmax(0,1fr)}.r07-store-creation .r07-aside .detail-list>div{grid-template-columns:88px minmax(0,1fr)}.r07-store-creation{margin:-24px}@media(max-width:800px){.r07-store-creation{margin:-14px -12px -32px}}@media(max-width:560px){.r07-store-creation{margin-inline:-10px}}.r07-store-creation .sc-page-head{display:grid;gap:8px}.r07-store-creation .sc-page-head .breadcrumb{margin:0;font-size:12px}.r07-store-creation .sc-page-head .page-head{margin:0}.r07-store-creation .r07-footer{position:sticky;bottom:-24px;margin:0 -24px -24px;z-index:2}@media(max-width:1100px){.r07-store-creation .r07-footer{bottom:-20px;margin:0 -20px -20px}}@media(max-width:800px){.r07-store-creation .r07-footer{bottom:-16px;margin:0 -16px -16px}}.r07-store-creation .detail-list>div{min-height:0;padding:12px 0;border-color:var(--border)}.r07-store-creation .detail-list :is(dt,dd){font-size:14px;line-height:1.6}.r07-store-creation .r07-aside .detail-list>div{gap:8px;padding:8px 0}.r07-store-creation .panel-head{min-height:0;padding:14px 16px;align-items:flex-start;gap:12px}.r07-store-creation .panel-head h2{font-size:16px}.r07-store-creation .control{font-size:14px}.r07-store-creation .tag{min-height:26px}.r07-store-creation .tag:before{content:none}.r07-store-creation .onb-page{padding:0;margin:0;max-width:none}.r07-store-creation .r07-access .page h1{font-size:24px;line-height:1.4}.r07-store-creation .r07-footer{position:static;margin:0;border:1px solid var(--border);border-radius:4px;bottom:auto}.r07-store-creation .r07-field{display:grid;gap:8px}@media(max-width:800px){.r07-store-creation .r07-form-grid{grid-template-columns:1fr}.r07-store-creation .r07-footer{align-items:flex-start;flex-direction:column}.r07-store-creation .r07-footer>span{max-width:100%;display:block}}.tj-r05-shell .tj-admin-main{padding:0}.r03-ui.r05-members{min-height:0;line-height:1.55}.r03-ui.r05-members .panel{margin:0}.r03-ui.r05-members .field-label{font-size:14px;line-height:1.55}.r03-ui.r05-members .helper{font-size:11px;line-height:1.55}.r05-members .page{max-width:1600px;margin:0 auto;padding:24px}.r05-members .page-stack{display:grid;gap:16px}.r05-members .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--muted);font-size:12px}.r05-members .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.r05-members .page-header h1{margin:0;font-size:25px;line-height:1.25}.r05-members .page-header p{max-width:72ch;margin:6px 0 0;color:var(--muted)}.r05-members .header-actions,.r05-members .button-row,.r05-members .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r05-members .panel{min-width:0;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r05-members .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.r05-members .panel-head h2,.r05-members .panel-head h3{margin:0;font-size:16px}.r05-members .panel-head p{margin:3px 0 0;color:var(--muted);font-size:12px}.r05-members .panel-body{padding:16px}.r05-members .section-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px}.r05-members .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r05-members .split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r05-members .fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border)}.r05-members .fact{min-width:0;padding:12px 14px;background:var(--surface)}.r05-members .fact span,.r05-members .fact strong{display:block}.r05-members .fact span{margin-bottom:3px;color:var(--muted);font-size:11px}.r05-members .fact strong{overflow-wrap:anywhere}.r05-members .stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r05-members .stat{padding:14px 16px;border-right:1px solid var(--border)}.r05-members .stat:last-child{border-right:0}.r05-members .stat strong,.r05-members .stat span{display:block}.r05-members .stat strong{font-size:18px}.r05-members .stat span{margin-top:3px;color:var(--muted);font-size:11px}.r05-members .summary-card{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .summary-card h3,.r05-members .summary-card p{margin:0}.r05-members .summary-card p{color:var(--muted)}.r05-members .summary-card .metric{font-size:24px;font-weight:750}.r05-members .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r1);background:#fff;color:var(--text);white-space:nowrap}.r05-members .btn-sm{min-height:32px;padding:0 10px;font-size:12px}.r05-members .btn-primary{border-color:var(--brand);background:var(--brand);color:#fff}.r05-members .btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.r05-members .btn-text{border-color:transparent;background:transparent;color:var(--info)}.r05-members .btn:disabled{color:#7e858d;background:#eef0f2}.r05-members .btn-sm.icon-btn{width:32px}.r05-members .control{width:100%;height:40px;padding:0 10px;border:1px solid #bdc3ca;border-radius:var(--r1);background:#fff;color:var(--text)}.r05-members textarea.control{height:auto;min-height:88px;padding:9px 10px;resize:vertical}.r05-members .field{display:grid;gap:6px}.r05-members .field label{font-weight:650}.r05-members .field-hint{display:block;color:var(--muted);font-size:11px}.r05-members .field-error{color:var(--danger);font-size:12px}.r05-members .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r05-members .form-grid .span-2{grid-column:1/-1}.r05-members .checkbox-row{display:flex;align-items:flex-start;gap:8px}.r05-members .checkbox-row input{margin-top:4px}.r05-members .tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);scrollbar-width:none}.r05-members .tabs::-webkit-scrollbar{display:none}.r05-members .tab{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--r1);background:transparent;white-space:nowrap}.r05-members .tab[aria-selected=true]{border-color:var(--brand);color:var(--brand);font-weight:700}.r05-members .filter-bar{display:grid;grid-template-columns:minmax(270px,1.4fr) repeat(2,minmax(150px,.7fr)) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r05-members .filter-actions{align-self:end;display:flex;gap:8px}.r05-members .filter-chips{display:flex;flex-wrap:wrap;gap:8px}.r05-members .member-workspace-filters>.field{align-self:start;align-content:start}.r05-members .member-filter-label-spacer{display:block;visibility:hidden;font-weight:650}.r05-members .member-workspace-actions .filter-actions{align-self:auto}.r05-members .member-workspace-actions .btn{height:40px}.r05-members .table-scroll{max-width:100%;overflow-x:auto}.r05-members .data-table{width:100%;min-width:1120px;border-collapse:collapse}.r05-members .data-table th,.r05-members .data-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.r05-members .data-table th{height:44px;background:#f7f8f9;color:var(--muted);font-size:12px;white-space:nowrap}.r05-members .data-table td{height:52px}.r05-members .data-table tr:last-child td{border-bottom:0}.r05-members .table-main strong,.r05-members .table-main span{display:block}.r05-members .table-main span{margin-top:3px;color:var(--muted);font-size:11px}.r05-members .compact-cards{display:none;padding:12px}.r05-members .task-card{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .task-card-head{display:flex;justify-content:space-between;gap:12px}.r05-members .task-card-title strong,.r05-members .task-card-title span{display:block}.r05-members .task-card-title span{margin-top:2px;color:var(--muted);font-size:11px}.r05-members .pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;color:var(--muted)}.r05-members .tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:#f5f6f7;color:#48505a;font-size:11px;white-space:nowrap}.r05-members .tag:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.r05-members .tag.success{border-color:#b8d9c6;background:#edf7f1;color:var(--success)}.r05-members .tag.warning{border-color:#e4c99e;background:#fff7e8;color:var(--warning)}.r05-members .tag.danger{border-color:#e7b6b3;background:#fff0ef;color:var(--danger)}.r05-members .tag.info{border-color:#b8cee7;background:#eef5fd;color:var(--info)}.r05-members .identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r05-members .identity-card{padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .identity-card h3,.r05-members .identity-card p{margin:0}.r05-members .identity-card h3{font-size:14px}.r05-members .identity-card p{margin-top:4px;color:var(--muted);font-size:12px}.r05-members .identity-id{display:block;margin-top:10px;color:var(--info);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.r05-members .asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r05-members .asset-card{padding:16px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .asset-card-head{display:flex;justify-content:space-between;gap:12px}.r05-members .asset-card h3,.r05-members .asset-card p{margin:0}.r05-members .asset-card p{color:var(--muted);font-size:12px}.r05-members .asset-total{margin:12px 0 10px;font-size:28px;font-weight:750}.r05-members .asset-lines{display:grid;gap:7px}.r05-members .asset-line{display:flex;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--border)}.r05-members .ledger-ref{display:block;color:var(--info);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.r05-members .delta-positive{color:var(--success);font-weight:700}.r05-members .delta-negative{color:var(--danger);font-weight:700}.r05-members .plan-switch{display:flex;gap:8px}.r05-members .plan-card{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .plan-card h3,.r05-members .plan-card p{margin:0}.r05-members .plan-price{font-size:24px;font-weight:760}.r05-members .plan-price small{font-size:12px;color:var(--muted)}.r05-members .collection-workspace{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px}.r05-members .collection-pane{min-width:0}.r05-members .collection-list{display:grid;gap:8px;padding:12px}.r05-members .collection-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:10px 12px;text-align:left;border:1px solid var(--border);border-radius:var(--r1);background:#fff;color:var(--text)}.r05-members .collection-item span,.r05-members .collection-item strong,.r05-members .collection-item small{display:block}.r05-members .collection-item small,.r05-members .collection-meta{margin-top:3px;color:var(--muted);font-size:11px}.r05-members .collection-item.is-selected{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:#fff7f5}.r05-members .collection-meta{flex:none;text-align:right}.r05-members .object-lock{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #bad0e6;border-radius:var(--r2);background:#eef5fb}.r05-members .object-lock>div{flex:1;min-width:0}.r05-members .object-lock strong,.r05-members .object-lock span{display:block}.r05-members .object-lock span{margin-top:2px;color:var(--muted);font-size:12px}.r05-members .level-definition-form>.field{align-self:start;align-content:start}.r05-members .level-definition-form>.field>.control:not(textarea){block-size:40px}.r05-members .policy-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:16px}.r05-members .policy-main{min-width:0}.r05-members .policy-section{display:grid;gap:14px;padding:4px 0 18px;border-bottom:1px solid var(--border)}.r05-members .policy-section:last-child{padding-bottom:0;border-bottom:0}.r05-members .policy-section-head h3,.r05-members .policy-section-head p{margin:0}.r05-members .policy-section-head h3{font-size:15px}.r05-members .policy-section-head p{margin-top:3px;color:var(--muted);font-size:12px}.r05-members .unit-control .control{border:0;border-radius:0}.r05-members .policy-checkbox{min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r1);background:#f8f9fa}.r05-members .policy-checkbox span,.r05-members .policy-checkbox strong,.r05-members .policy-checkbox small{display:block}.r05-members .policy-checkbox small{margin-top:3px;color:var(--muted);font-size:11px}.r05-members .policy-short-field{max-width:420px}.r05-members .policy-milestones{display:grid;gap:8px}.r05-members .policy-milestone{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.r05-members .policy-arrow{color:var(--muted);text-align:center}.r05-members .policy-summary{display:grid;gap:9px;margin:0;padding-left:22px}.r05-members .policy-summary li{padding-left:4px}.r05-members .audit-event{display:grid;grid-template-columns:170px minmax(0,1fr) 150px;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.r05-members .audit-event:last-child{border-bottom:0}.r05-members .audit-event p,.r05-members .audit-event strong{margin:0}.r05-members .audit-event p{color:var(--muted)}.r05-members .state-panel{display:grid;place-items:center;min-height:330px;padding:30px;text-align:center;border:1px dashed #c6cbd1;border-radius:var(--r2);background:#fff}.r05-members .state-panel .icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:50%;background:#eef1f4;color:var(--info)}.r05-members .state-panel h2{margin:0 0 6px}.r05-members .state-panel p{max-width:58ch;margin:0 0 14px;color:var(--muted)}.r05-members .page-header h1,.r05-members .page-head h1,.r05-members .page-heading h1,.r05-members .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r05-members .page,.r05-members .page-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r05-members :where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}.r05-members :where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.r05-members :where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.r05-members .breadcrumb>span{color:#626a73!important}.r05-members :where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:1100px){.r05-members .page{padding:20px}.r05-members .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.r05-members .filter-actions{align-self:end}.r05-members .section-grid,.r05-members .split-grid{grid-template-columns:1fr}.r05-members .card-grid,.r05-members .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r05-members .audit-event{grid-template-columns:150px minmax(0,1fr)}.r05-members .audit-event>div:last-child{grid-column:2}}@media(max-width:800px){.r05-members .page{padding:16px}.r05-members .page-header{display:grid;gap:12px}.r05-members .page-header h1{font-size:22px}.r05-members .header-actions{width:100%}.r05-members .header-actions .btn{flex:1 1 160px}.r05-members .filter-bar,.r05-members .form-grid,.r05-members .section-grid,.r05-members .split-grid,.r05-members .card-grid,.r05-members .asset-grid,.r05-members .identity-grid{grid-template-columns:1fr}.r05-members .filter-actions{align-self:auto}.r05-members .filter-actions .btn{flex:1}.r05-members .fact-grid,.r05-members .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r05-members .stat:nth-child(2){border-right:0}.r05-members .stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.r05-members .data-table{display:none}.r05-members .compact-cards{display:grid;gap:12px}.r05-members .pagination{align-items:flex-start;flex-direction:column}.r05-members .audit-event{grid-template-columns:1fr}.r05-members .asset-total{font-size:24px}.r05-members .member-workspace-actions{gap:0}.r05-members .member-filter-label-spacer{display:none}.r05-members .member-workspace-actions .filter-actions{align-self:auto}.r05-members .collection-workspace{grid-template-columns:1fr}.r05-members .collection-item{align-items:flex-start;flex-direction:column}.r05-members .collection-meta{text-align:left}.r05-members .object-lock{align-items:flex-start;flex-wrap:wrap}.r05-members .policy-workspace{grid-template-columns:1fr}.r05-members .policy-short-field{max-width:none}.r05-members .policy-milestone{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.r05-members[data-design-page^=AUI151] .stats-grid>*,.r05-members[data-design-page^=AUI151] .detail-grid>*{min-width:0}.r05-members[data-design-page^=AUI151] .stats-grid,.r05-members[data-design-page^=AUI151] .detail-grid{display:grid;gap:12px}.r05-members[data-design-page^=AUI151] .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.r05-members[data-design-page^=AUI151] .stats-grid.compact{margin:0}.r05-members[data-design-page^=AUI151] .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.r05-members[data-design-page^=AUI151] .stat,.r05-members[data-design-page^=AUI151] .detail-grid>div{min-width:0;padding:14px;background:#fafbfc;border:1px solid var(--line);border-radius:5px}.r05-members[data-design-page^=AUI151] .stat{display:grid;gap:4px}.r05-members[data-design-page^=AUI151] .stat strong{font-size:25px;line-height:1.1;overflow-wrap:anywhere}.r05-members[data-design-page^=AUI151] .stat span{color:var(--muted);font-size:12px}.r05-members[data-design-page^=AUI151] .stat.good{border-top:3px solid var(--success)}.r05-members[data-design-page^=AUI151] .stat.warn{border-top:3px solid #c58a20}.r05-members[data-design-page^=AUI151] .detail-grid>div{display:grid;gap:5px}.r05-members[data-design-page^=AUI151] .detail-grid span{color:var(--muted);font-size:12px}.r05-members[data-design-page^=AUI151] .detail-grid strong{overflow-wrap:anywhere}.r05-members[data-design-page^=AUI151] .action-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.r05-members[data-design-page^=AUI151] .flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;list-style:none}.r05-members[data-design-page^=AUI151] .flow li{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:10px;color:#7a828b;background:#eef0f2;border:1px solid var(--line)}.r05-members[data-design-page^=AUI151] .flow li+li{border-left:0}.r05-members[data-design-page^=AUI151] .flow li:first-child{border-radius:5px 0 0 5px}.r05-members[data-design-page^=AUI151] .flow li:last-child{border-radius:0 5px 5px 0}.r05-members[data-design-page^=AUI151] .flow li.is-active{color:#6f2a20;background:#f8eae7;border-color:#dfb8b0}.r05-members[data-design-page^=AUI151] .flow span{display:grid;place-items:center;width:22px;height:22px;flex:none;color:#fff;background:#8a919a;border-radius:50%;font-size:11px}.r05-members[data-design-page^=AUI151] .flow .is-active span{background:var(--brand)}.r05-members[data-design-page^=AUI151] .flow strong{min-width:0;font-size:12px;overflow-wrap:anywhere}.r05-members[data-design-page^=AUI151] .flow li{color:#4b5560!important}.r05-members[data-design-page^=AUI151] .flow span{color:#fff!important;background:#626a73!important}.r05-members[data-design-page^=AUI151] .flow .is-active span{background:#a64232!important}@media(max-width:1100px){.r05-members[data-design-page^=AUI151] .stats-grid,.r05-members[data-design-page^=AUI151] .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.r05-members[data-design-page^=AUI151] .stats-grid,.r05-members[data-design-page^=AUI151] .detail-grid{grid-template-columns:minmax(0,1fr)}.r05-members[data-design-page^=AUI151] .flow{grid-template-columns:minmax(0,1fr);gap:4px}.r05-members[data-design-page^=AUI151] .flow li,.r05-members[data-design-page^=AUI151] .flow li+li{border:1px solid var(--line);border-radius:5px}.r05-members[data-design-page^=AUI151] .action-bar{display:grid}.r05-members[data-design-page^=AUI151] .action-bar .btn{width:100%}}.r05-current-config{--admin-field-gap: var(--space-3)}.r05-current-config .cfg-page .page-header h1{font-size:20px;line-height:28px}.r05-current-config .cfg-page .panel-body{padding:var(--space-4)}.r05-current-config .cfg-page .panel-body p{margin:0 0 14px}.r05-current-config .cfg-page .panel-body p.cfg-helper{margin:12px 0 0}.r05-current-config .cfg-page .panel-body p.cfg-footnote{margin:0}.r05-current-config .cfg-panels>.panel{margin:0}.r05-current-config .cfg-page .field-label{font-size:14px;line-height:22px;font-weight:550}.r05-current-config .cfg-page .helper{font-size:12px;line-height:18px}.r05-current-config .cfg-page .policy-workspace.cfg-policy{grid-template-columns:minmax(0,1.5fr) minmax(248px,1fr);gap:var(--space-6)}.r05-current-config .modal.cfg-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:var(--shadow-overlay);font:400 14px/22px var(--font-ui)}.r05-current-config .modal-layer{position:fixed}.r05-current-config .modal-scrim{background:#0f12168a}.r05-current-config .cfg-dialog .overlay-body h3{margin-top:var(--space-6);font-size:14px}.r05-current-config .cfg-facts>.od-field{display:grid;gap:2px;min-width:0}.r05-current-config .modal.cfg-dialog .overlay-body{overflow-y:auto;min-height:0}@media(max-width:1199px){.r05-current-config .cfg-page .policy-workspace.cfg-policy{grid-template-columns:minmax(0,1fr)}}.cfg-page{font:400 14px/22px var(--font-ui);min-width:0;overflow-wrap:anywhere}.r05-current-config .cfg-page.page-stack{gap:var(--space-4)}.cfg-page .page-header{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.cfg-page .page-header p{max-width:70ch}.cfg-page .field{gap:var(--space-2)}.r05-current-config .cfg-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-field-gap);align-items:start}.cfg-page .field>label{font-weight:550}.cfg-page .control{min-width:0;max-width:100%}.cfg-page input.control{width:100%}.cfg-page textarea.control{display:block;height:88px;min-height:88px;max-height:88px;overflow-y:auto;resize:none}.cfg-page .panel-head{align-items:center;flex-wrap:wrap}.cfg-page .panel-head h2{font-weight:650}.cfg-page .panel-body>:first-child{margin-top:0}.cfg-page .panel-body>:last-child{margin-bottom:0}.cfg-workbench{display:grid;grid-template-columns:minmax(216px,264px) minmax(0,1fr);gap:var(--space-6);align-items:start}.cfg-workbench>*,.cfg-policy>*,.cfg-page .form-grid>*,.cfg-row-head>*{min-width:0}.cfg-panels{display:grid;gap:var(--space-6);min-width:0}.cfg-stack{display:grid;gap:var(--space-3);min-width:0}.cfg-collection{max-height:568px;overflow-y:auto;overscroll-behavior:contain}.cfg-page .collection-item{padding:var(--space-3)}.cfg-page .collection-item small{font-size:12px;line-height:18px}.cfg-page .collection-item.is-selected{background:var(--color-primary-soft)}.cfg-segments,.cfg-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.cfg-segments .btn{flex:1;padding-inline:var(--space-2)}.cfg-segments [aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft)}.cfg-fields{min-width:0;border:0;padding:0;margin:0}.cfg-section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.cfg-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.cfg-row-head h3{font-size:16px;margin:0}.cfg-reward{margin:var(--space-4) 0 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-1);min-width:0}.cfg-reward legend{padding-inline:var(--space-2);color:var(--color-secondary)}.cfg-reward>.cfg-row-head{margin-bottom:var(--space-4)}.cfg-helper,.cfg-footnote{display:block;color:var(--color-secondary);font-size:12px;line-height:18px}.cfg-footnote{margin:0}.cfg-check{display:flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.cfg-check input{margin:0;flex:none;width:16px;height:16px;accent-color:var(--color-primary)}.cfg-check:has(:disabled){cursor:not-allowed}.cfg-savebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-4)}.cfg-savebar>span{flex:1 1 160px;min-width:0;color:var(--color-secondary);font-size:12px}.cfg-savebar .btn{flex:none}.cfg-policy{grid-template-columns:minmax(0,1.5fr) minmax(248px,1fr);gap:var(--space-6)}.cfg-milestone{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.cfg-milestone>.btn{margin-bottom:var(--space-2)}.cfg-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-text);background:var(--color-surface-subtle)}.cfg-notice>span{flex:1 1 200px}.cfg-success{color:var(--color-success);background:var(--color-success-subtle)}.cfg-errors{padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-1);background:var(--color-danger-subtle);color:var(--color-danger-text)}.cfg-errors ul{margin-bottom:0;padding-left:var(--space-6)}.cfg-errors a{color:inherit}.cfg-empty{padding:var(--space-6) var(--space-4);text-align:center}.cfg-empty h2{font-size:18px}.cfg-empty p{color:var(--color-secondary)}.cfg-table-wrap{max-width:100%;overflow-x:auto}.cfg-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px;line-height:20px}.cfg-table th,.cfg-table td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.cfg-table th{background:var(--color-surface-subtle);color:var(--color-secondary);font-weight:550}.cfg-long{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.cfg-dialog{padding:0;border:1px solid var(--color-border);border-radius:var(--radius-2);width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-overlay);font:400 14px/22px var(--font-ui)}.cfg-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.cfg-dialog::backdrop{background:#0f12168a}.cfg-dialog-content{overflow-y:auto;min-height:0}.cfg-dialog-content h3{margin-top:var(--space-6);font-size:14px}.cfg-dialog .overlay-foot{flex-wrap:wrap}.cfg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0 0 var(--space-4)}.cfg-facts dd{margin:0;overflow-wrap:anywhere}.cfg-facts dt{font-size:12px;color:var(--color-secondary)}.cfg-summary-list{padding-left:var(--space-6);display:grid;gap:var(--space-2)}.r05-current-config :focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media(max-width:1199px){.cfg-workbench{grid-template-columns:minmax(192px,224px) minmax(0,1fr)}.cfg-policy{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.cfg-workbench{grid-template-columns:minmax(0,1fr)}.cfg-collection{max-height:240px}.cfg-page .collection-item{flex-direction:row;align-items:center}.r05-current-config .cfg-page .form-grid{grid-template-columns:minmax(0,1fr)}.cfg-page .btn,.cfg-page .control,.cfg-dialog .btn{min-height:44px}.cfg-page .control:not(textarea){height:44px}}@media(max-width:520px){.cfg-page .form-grid .span-2{grid-column:auto}.cfg-milestone{grid-template-columns:minmax(0,1fr)}.cfg-milestone>.btn{justify-self:end}.cfg-facts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.r05-current-config *,.cfg-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.r03-ui.r05-members.r05-current-config .cfg-workbench{grid-template-columns:minmax(216px,264px) minmax(0,1fr);gap:var(--space-6)}.r03-ui.r05-members.r05-current-config .cfg-page .field-label{font-size:14px;line-height:22px;font-weight:550}.r03-ui.r05-members.r05-current-config .cfg-page .helper{font-size:12px;line-height:18px}@media(max-width:1199px){.r03-ui.r05-members.r05-current-config .cfg-workbench{grid-template-columns:minmax(192px,224px) minmax(0,1fr)}}@media(max-width:899px){.r03-ui.r05-members.r05-current-config .cfg-workbench{grid-template-columns:minmax(0,1fr)}}.r05-members .owner-level-workspace{display:grid;gap:16px}.r05-members .owner-level-workspace{grid-template-columns:176px minmax(0,1fr)}@media(max-width:1100px){.r05-members .owner-level-workspace{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:800px){.r05-members .owner-level-workspace{grid-template-columns:128px minmax(0,1fr)}}.owner-level-workspace .collection-item{width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.owner-level-workspace .collection-item>span{min-width:0;max-width:100%}.owner-level-workspace .collection-item strong{overflow-wrap:anywhere;white-space:normal}.owner-level-workspace .collection-meta{text-align:left}.owner-level-workspace .panel-head{flex-wrap:wrap}.owner-level-workspace .panel-head h2{overflow-wrap:anywhere}.owner-benefit-actions{display:flex;flex-wrap:wrap;gap:8px}.owner-benefit-nav{min-width:0;max-width:100%;flex-wrap:wrap}.owner-benefit-nav>.tab{min-width:0;max-width:100%;flex:0 1 auto;white-space:normal;overflow-wrap:anywhere}.owner-diff{overflow-wrap:anywhere}.fact-grid.owner-growth-summary,.fact-grid.owner-facts{background:transparent}.owner-facts>.fact{box-shadow:1px 0 0 var(--border),0 1px 0 var(--border)}.owner-marketing .activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.owner-marketing .activity-card{display:grid;grid-template-columns:minmax(0,1fr) 20px;min-height:132px;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.owner-marketing .activity-copy{display:grid;gap:8px;min-width:0}.owner-marketing .activity-copy small,.owner-marketing .activity-copy em{color:var(--muted);font-style:normal}@media(max-width:800px){.r05-members .owner-marketing .activity-grid{grid-template-columns:minmax(0,1fr)}}.owner-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:4px 8px;min-width:0}.owner-coupon-row>.field{display:contents}.owner-coupon-row>.field>*{min-width:0;grid-column:1}.owner-coupon-row>.field:nth-child(2)>*{grid-column:2}.owner-coupon-row .field-label{grid-row:1}.owner-coupon-row .control{grid-row:2}.owner-coupon-row .helper{grid-row:3;overflow-wrap:anywhere}.owner-coupon-row .field-error{grid-row:4;overflow-wrap:anywhere}.owner-coupon-row>.btn{grid-column:3;grid-row:2;align-self:start}.owner-milestone-choice{display:grid;grid-template-columns:96px max-content max-content;justify-content:start;gap:8px;align-items:center}.owner-milestone-choice>*{min-width:0}.owner-node-card>.panel-head{align-items:center}.r05-members .level-lane{display:grid;gap:10px}.r05-members .level-row{display:grid;grid-template-columns:110px 120px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r05-members .level-row strong,.r05-members .level-row span{display:block}.r05-members .level-row span{color:var(--muted);font-size:12px}@media(max-width:800px){.r05-members .level-row{grid-template-columns:90px minmax(0,1fr)}.r05-members .level-row>*:nth-child(n+3){grid-column:1/-1}}@media(max-width:800px){.r05-members :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r05-members label:has(input[type=checkbox],input[type=radio]){align-items:center;min-height:44px}}.r05-members .data-table.is-batch{min-width:1160px}.r05-members .data-table .batch-col{width:44px;padding-right:0;vertical-align:middle}.r05-members .data-table .batch-col input,.r05-members .task-card .card-check{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.r05-members .data-table tr.is-selected td{background:#fbf3f1}.r05-members .task-card.is-selected{border-color:var(--color-primary)}.r05-members .task-card .card-check{margin-top:3px;flex:none}.r05-members .task-card-head .task-card-title{flex:1 1 auto;min-width:0}.r05-members .page.has-batch-bar{padding-bottom:16px}.r05-members .batch-bar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0;border:1px solid var(--border);border-radius:var(--r2);background:#fff;box-shadow:0 -8px 24px #0000000f}.r05-members .batch-count strong,.r05-members .batch-count span{display:block}.r05-members .batch-count span{color:var(--muted);font-size:12px}.r05-members .coupon-options{display:grid;gap:8px}.r05-members .coupon-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:#fff;cursor:pointer}.r05-members .coupon-option input{margin-top:4px;accent-color:var(--color-primary)}.r05-members .coupon-option.is-checked{border-color:var(--color-primary);background:#fbf3f1}.r05-members .coupon-option.is-disabled{cursor:not-allowed;background:#f7f8f9;color:var(--muted)}.r05-members .coupon-option-body{display:grid;gap:3px;min-width:0}.r05-members .coupon-option-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r05-members .state-panel.compact{padding:24px 16px}.r05-members .result-list{display:grid}.r05-members .result-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--border)}.r05-members .result-row strong,.r05-members .result-row span{display:block}.r05-members .result-row>div>span{color:var(--muted);font-size:11px}.r05-members .batch-toast{position:fixed;right:20px;bottom:20px;z-index:650;max-width:360px;padding:11px 14px;border-radius:var(--r1);background:#23272d;color:#fff;box-shadow:var(--shadow)}@media(max-width:800px){.r05-members .batch-bar{flex-direction:column;align-items:stretch}.r05-members .batch-bar .button-row .btn{flex:1}}.r04-orders .page-header h1,.r04-orders .page-head h1,.r04-orders .page-heading h1,.r04-orders .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r04-orders .page,.r04-orders .page-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r04-orders :where(.muted,.secondary,.helper,.hint,.description,.page-description,.breadcrumb){color:var(--color-secondary)!important}.r04-orders :where(.warning,.text-warning,.status-warning,.tag-warning,.badge-warning){color:var(--color-warning-text)!important}.r04-orders :where(.tag-disabled,.badge-neutral,.drag,.step-index){color:#4b5560!important}.r04-orders .breadcrumb>span{color:#626a73!important}.r04-orders :where(.alert-warning,.callout-warning,.warning) strong{color:#5f3b00!important}.r04-orders .modal{width:min(560px,calc(100% - 32px))}.r04-orders .modal.wide,.r04-orders .modal-lg{width:min(680px,calc(100% - 32px))}.r04-orders .drawer{width:min(520px,calc(100% - 64px))}.r04-orders :where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%)!important;outline-offset:2px!important}.r04-orders :where(.page,.page-content,.main-content,.workspace,.main-scroll,.dashboard-grid,.permission-layout,.registry-layout,.table-shell,.panel,.card){min-width:0;max-width:100%;overflow-wrap:anywhere}.r04-orders .page{width:min(100%,1600px);min-height:100%;margin:0 auto;padding:24px}.r04-orders .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;color:var(--color-secondary);font-size:12px}.r04-orders .breadcrumb a{color:var(--color-primary);text-decoration:none}.r04-orders .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.r04-orders .page-header h1{margin:0 0 4px;font-size:20px;line-height:28px}.r04-orders .page-header p{max-width:70ch;margin:0;color:var(--color-secondary);font-size:13px;line-height:20px}.r04-orders .header-actions,.r04-orders .row-actions,.r04-orders .cluster{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.r04-orders .page-stack{display:grid;gap:16px}.r04-orders .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height);padding:0 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-text);font-weight:600;text-decoration:none;white-space:nowrap}.r04-orders .btn-sm{min-height:32px;padding:0 10px;font-size:12px}.r04-orders .detail-action{inline-size:144px;min-inline-size:144px;block-size:var(--control-height);min-block-size:var(--control-height);justify-content:center;padding-inline:12px;font-size:13px;line-height:1.2}.r04-orders .detail-action svg{flex:none}.r04-orders .btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.r04-orders .btn-danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.r04-orders .btn-text{border-color:transparent;background:transparent;color:var(--color-primary)}.r04-orders .btn[disabled]{border-color:#dde1e5;background:#eef0f2;color:#7a828c;opacity:1}.r04-orders .icon-btn{width:40px;min-width:40px;padding:0}.r04-orders .alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 16px;border:1px solid;border-radius:var(--radius-2)}.r04-orders .alert strong,.r04-orders .alert span{display:block}.r04-orders .alert span{margin-top:2px;font-size:12px;line-height:18px}.r04-orders .alert-info{border-color:#b9d3ed;background:#eef6fd;color:#245f9f}.r04-orders .alert-warning{border-color:#eccd97;background:#fff8ea;color:#81500c}.r04-orders .alert-danger{border-color:#efb9b5;background:#fff1f0;color:#9d2e2a}.r04-orders .alert-success{border-color:#add8be;background:#edf8f1;color:#1b653d}.r04-orders .tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.r04-orders .tab{flex:none;min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-secondary)}.r04-orders .tab[aria-selected=true]{border-color:var(--color-primary);color:var(--color-primary);font-weight:650}.r04-orders .filter-bar{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(2,minmax(140px,.8fr)) auto;gap:12px;align-items:start;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.r04-orders .filter-actions{align-self:start;padding-top:23px}.r04-orders .field{display:grid;gap:5px;min-width:0}.r04-orders .field label{color:var(--color-secondary);font-size:12px;font-weight:600}.r04-orders .field-hint,.r04-orders .disabled-reason{color:var(--color-secondary);font-size:11px;line-height:17px}.r04-orders .disabled-reason{color:#81500c}.r04-orders .control{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);padding:8px 11px;background:var(--color-surface);color:var(--color-text)}.r04-orders .filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.r04-orders .filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-secondary);font-size:12px}.r04-orders .filter-chip.is-active{border-color:#d59b91;background:#f7e9e6;color:#7d3025}.r04-orders .product-selector{display:grid;gap:12px}.r04-orders .selector-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.r04-orders .selected-product{display:grid;gap:3px;padding:10px 12px;border:1px solid #b9d3ed;border-radius:var(--radius-1);background:#eef6fd}.r04-orders .selected-product span{color:var(--color-info);font-size:11px;font-weight:650}.r04-orders .selected-product strong{font-size:13px}.r04-orders .product-options{display:grid;gap:6px;max-height:232px;overflow-y:auto;padding:2px}.r04-orders .product-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface);cursor:pointer}.r04-orders .product-option:has(input:checked){border-color:var(--color-primary);background:#fff7f5}.r04-orders .product-option input{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.r04-orders .product-option-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.r04-orders .product-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.r04-orders .product-option-copy small{flex:none;color:var(--color-secondary);font-size:11px}.r04-orders .selector-empty{display:grid;gap:4px;place-items:center;min-height:96px;padding:16px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-1);color:var(--color-secondary);text-align:center}.r04-orders .selector-empty span{font-size:12px}.r04-orders .panel{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.r04-orders .panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.r04-orders .panel-header h2,.r04-orders .panel-header h3{margin:0;font-size:15px}.r04-orders .panel-header p{margin:3px 0 0;color:var(--color-secondary);font-size:12px}.r04-orders .panel-body{padding:16px}.r04-orders .table-scroll{min-width:0;overflow-x:auto}.r04-orders .data-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed;font-size:13px}.r04-orders .data-table th{height:44px;padding:8px 12px;background:#f2f4f5;color:var(--color-secondary);text-align:left;font-size:12px;font-weight:650}.r04-orders .data-table td{min-height:52px;padding:10px 12px;border-top:1px solid var(--color-border);vertical-align:middle}.r04-orders .data-table tbody tr:hover{background:#fafbfb}.r04-orders .cell-stack{display:grid;gap:3px;min-width:0}.r04-orders .cell-stack small{color:var(--color-secondary);font-size:11px}.r04-orders .mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:nowrap}.r04-orders .pickup{font-size:17px;font-weight:750;letter-spacing:.02em}.r04-orders .task-line{display:flex;align-items:flex-start;gap:8px}.r04-orders .task-mark{width:8px;height:8px;flex:none;margin-top:6px;border-radius:50%;background:var(--color-info)}.r04-orders .task-mark.warning{background:var(--color-warning)}.r04-orders .task-mark.danger{border-radius:2px;background:var(--color-danger)}.r04-orders .tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.r04-orders .tag-success{color:var(--color-success);background:#edf8f1}.r04-orders .tag-warning{color:var(--color-warning);background:#fff8ea}.r04-orders .tag-danger{color:var(--color-danger);background:#fff1f0}.r04-orders .tag-info{color:var(--color-info);background:#eef6fd}.r04-orders .tag-neutral{color:#59616a;background:#f2f4f5}.r04-orders .axis-list{display:grid;gap:4px}.r04-orders .axis-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;font-size:11px}.r04-orders .axis-item span:first-child{color:var(--color-secondary)}.r04-orders .pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 14px;border-top:1px solid var(--color-border);color:var(--color-secondary);font-size:12px}.r04-orders .pagination-buttons{display:flex;gap:6px}.r04-orders .order-cards{display:none;gap:10px;padding:10px}.r04-orders .order-card{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.r04-orders .order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.r04-orders .order-card-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;font-size:12px}.r04-orders .order-card-main dt{color:var(--color-secondary)}.r04-orders .order-card-main dd{margin:0}.r04-orders .detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px;align-items:start}.r04-orders .summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.r04-orders .summary-slot{display:grid;align-content:start;gap:5px;min-height:86px;padding:14px;border-right:1px solid var(--color-border)}.r04-orders .summary-slot:last-child{border-right:0}.r04-orders .summary-slot span{color:var(--color-secondary);font-size:11px}.r04-orders .summary-slot strong{font-size:14px}.r04-orders .object-lock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid #c9d6e4;border-radius:var(--radius-2);background:#f4f8fc}.r04-orders .object-lock strong,.r04-orders .object-lock span{display:block}.r04-orders .object-lock span{margin-top:2px;color:var(--color-secondary);font-size:12px}.r04-orders .fact-list{display:grid}.r04-orders .fact-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border)}.r04-orders .fact-row:last-child{border-bottom:0}.r04-orders .fact-row dt{color:var(--color-secondary);font-size:12px}.r04-orders .fact-row dd{margin:0;font-size:13px}.r04-orders .item-list{display:grid;gap:10px}.r04-orders .item-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-1)}.r04-orders .item-row p{margin:4px 0 0;color:var(--color-secondary);font-size:12px;line-height:18px}.r04-orders .price-lines{display:grid}.r04-orders .price-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--color-border);font-size:13px}.r04-orders .price-line:last-child{border-bottom:0}.r04-orders .price-line.total{font-size:15px;font-weight:750}.r04-orders .timeline{position:relative;display:grid;gap:14px;padding-left:22px}.r04-orders .timeline:before{content:"";position:absolute;left:6px;top:7px;bottom:7px;width:1px;background:var(--color-border-strong)}.r04-orders .timeline-item{position:relative;display:grid;gap:3px}.r04-orders .timeline-item:before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-info);box-shadow:0 0 0 1px var(--color-border-strong)}.r04-orders .timeline-item span{color:var(--color-secondary);font-size:11px}.r04-orders .timeline-item p{margin:0;font-size:12px}.r04-orders .state-card{display:grid;align-content:start;gap:8px;min-height:140px;padding:15px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface)}.r04-orders .state-card h3,.r04-orders .state-card p{margin:0}.r04-orders .state-card p{color:var(--color-secondary);font-size:12px;line-height:18px}.r04-orders .state-panel{display:grid;place-items:center;min-height:340px;padding:28px;text-align:center}.r04-orders .state-panel>div{display:grid;justify-items:center;gap:10px;max-width:480px}.r04-orders .state-panel h2,.r04-orders .state-panel p{margin:0}.r04-orders .state-panel p{color:var(--color-secondary);font-size:13px;line-height:20px}.r04-orders .spinner{width:34px;height:34px;border:3px solid #e2e6e9;border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.r04-orders .skeleton{position:relative;overflow:hidden;height:12px;border-radius:3px;background:#e5e8eb}.r04-orders .skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.r04-orders .overlay-root{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-drawer)}.r04-orders .overlay-root.is-open{pointer-events:auto}.r04-orders .scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14171b7a;z-index:0}.r04-orders .drawer{position:absolute;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,calc(100% - 24px));background:var(--color-surface);box-shadow:-16px 0 44px #0000003d;z-index:1;transform:translate(100%);transition:transform var(--motion) ease-out}.r04-orders .overlay-root.is-open .drawer{transform:translate(0)}.r04-orders .overlay-head,.r04-orders .overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--color-surface)}.r04-orders .overlay-head{border-bottom:1px solid var(--color-border)}.r04-orders .overlay-foot{justify-content:flex-end;border-top:1px solid var(--color-border)}.r04-orders .overlay-body{min-height:0;overflow-y:auto;padding:16px}.r04-orders .modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:16px;z-index:var(--z-modal)}.r04-orders .modal-layer.is-open{display:grid}.r04-orders .modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14171b8c}.r04-orders .modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,calc(100% - 24px));max-height:calc(100% - 32px);overflow:hidden;border-radius:var(--radius-3);background:var(--color-surface);box-shadow:0 24px 72px #00000052}.r04-orders .sticky-action{position:sticky;bottom:0;z-index:var(--z-action);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff5}@media(max-width:1100px){.r04-orders .page{padding:20px}}@media(max-width:1100px){.r04-orders .filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.7fr))}}@media(max-width:1100px){.r04-orders .filter-actions{grid-column:1 / -1;padding-top:0}}@media(max-width:1100px){.r04-orders .detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.r04-orders .page{padding:16px}}@media(max-width:800px){.r04-orders .page-header{display:grid;gap:12px}}@media(max-width:800px){.r04-orders .filter-bar{grid-template-columns:1fr}}@media(max-width:800px){.r04-orders .filter-actions{grid-column:auto;padding-top:0}}@media(max-width:800px){.r04-orders .table-scroll{display:none}}@media(max-width:800px){.r04-orders .order-cards{display:grid}}@media(max-width:800px){.r04-orders .detail-grid{grid-template-columns:1fr}}@media(max-width:800px){.r04-orders .summary-strip{grid-template-columns:1fr 1fr}}@media(max-width:800px){.r04-orders .summary-slot:nth-child(2){border-right:0}}@media(max-width:800px){.r04-orders .summary-slot:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media(max-width:800px){.r04-orders .fact-row{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:800px){.r04-orders .item-row{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:800px){.r04-orders .item-row .item-price{grid-column:1 / -1}}@media(max-width:800px){.r04-orders .drawer{width:calc(100% - 64px)}}@media(max-width:800px){.r04-orders .selector-search{grid-template-columns:1fr}}@media(max-width:800px){.r04-orders .product-option-copy{align-items:flex-start;flex-direction:column;gap:2px}}@media(hover:hover){.r04-orders .btn:not(:disabled):hover{border-color:#9da5ad;background:#f3f5f6}.r04-orders .btn-primary:not(:disabled):hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}}.r04-orders{font-size:13px;line-height:1.55;padding:0}.r04-orders .page{padding:0}.r04-orders .object-lock{margin:0}.r04-orders .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.r04-orders .panel-head h2{margin:0;font-size:15px}.r04-orders .panel-head p{margin:3px 0 0;color:var(--color-secondary);font-size:12px}.r04-orders .modal-layer,.r04-orders .overlay-root{position:fixed}.r04-orders select.control{padding-right:40px;background-position:right 12px center;background-size:16px}.r04-orders .item-row .item-list{grid-column:1 / -1}.r03-ui.r04-orders .page-stack{gap:16px}.r03-ui.r04-orders .page-stack>:is(.panel,.detail-grid)+:is(.panel,.detail-grid){margin-top:8px}.r03-ui.r04-orders .detail-grid:has(>.panel){gap:var(--admin-panel-gap)}.r03-ui.r04-orders .panel{margin-bottom:0}.r03-ui.r04-orders .tag:before{content:none}.r04-orders .page-header{font-size:16px;line-height:normal}.r04-orders .breadcrumb{line-height:normal}.r04-orders .page>.page-stack,.r04-orders .overlay-body,.r04-orders .overlay-foot{font-size:14px;line-height:22px;font-weight:400}.r04-orders :is(.btn-sm,.field label,.filter-chip,.selected-product span,.selected-product strong,.product-option-copy strong,.product-option-copy small,.selector-empty span,.panel-header h2,.panel-header h3,.panel-header p,.panel-head h2,.panel-head p,.data-table,.data-table th,.cell-stack small,.pickup,.tag,.axis-item,.pagination,.order-card-main,.summary-slot span,.summary-slot strong,.object-lock span,.fact-row dt,.fact-row dd,.price-line,.timeline-item span,.timeline-item p,.toast){line-height:normal}.r04-orders .state-panel h2{font-size:24px;line-height:normal;font-weight:700}.r04-aftersales .page{max-width:1600px;margin:0 auto;padding:24px}.r04-aftersales .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--muted);font-size:12px}.r04-aftersales .breadcrumb a{text-decoration:none}.r04-aftersales .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.r04-aftersales .page-header h1{margin:0;font-size:25px;line-height:1.25}.r04-aftersales .page-header p{max-width:72ch;margin:6px 0 0;color:var(--muted)}.r04-aftersales .header-actions,.r04-aftersales .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r04-aftersales .page-stack{display:grid;gap:16px}.r04-aftersales .panel{margin-bottom:0;min-width:0;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r04-aftersales .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.r04-aftersales .panel-head h2,.r04-aftersales .panel-head h3{margin:0;font-size:16px}.r04-aftersales .panel-head p{margin:3px 0 0;color:var(--muted);font-size:12px}.r04-aftersales .panel-body{padding:16px}.r04-aftersales .section-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px}.r04-aftersales .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r04-aftersales .fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border)}@media(min-width:1200px){.r04-aftersales .fact-grid[data-fact-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.r04-aftersales .fact-grid[data-fact-count="3"],.r04-aftersales .fact-grid[data-fact-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1199px){.r04-aftersales .fact-grid[data-fact-count="3"]>.fact:last-child{grid-column:1 / -1}}.r04-aftersales .fact{min-width:0;padding:12px 14px;background:var(--surface)}.r04-aftersales .fact span,.r04-aftersales .fact strong{display:block}.r04-aftersales .fact span{margin-bottom:3px;color:var(--muted);font-size:11px}.r04-aftersales .fact strong{overflow-wrap:anywhere}.r04-aftersales .stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r2);overflow:hidden;background:var(--surface)}.r04-aftersales .stat{padding:14px 16px;border-right:1px solid var(--border)}.r04-aftersales .stat:last-child{border-right:0}.r04-aftersales .stat strong,.r04-aftersales .stat span{display:block}.r04-aftersales .stat strong{font-size:18px}.r04-aftersales .stat span{margin-top:3px;color:var(--muted);font-size:11px}.r04-aftersales .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r1);background:#fff;color:var(--text);white-space:nowrap}.r04-aftersales .btn-sm{min-height:32px;padding:0 10px;font-size:12px}.r04-aftersales .btn-primary{border-color:var(--brand);background:var(--brand);color:#fff}.r04-aftersales .btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.r04-aftersales .btn-text{border-color:transparent;background:transparent;color:var(--info)}.r04-aftersales .btn:disabled{color:#8a9199;background:#f0f2f4}.r04-aftersales .icon-btn{width:40px;padding:0}.r04-aftersales .btn-sm.icon-btn{width:32px}.r04-aftersales .control{width:100%;height:40px;padding:0 10px;border:1px solid #bdc3ca;border-radius:var(--r1);background:#fff;color:var(--text)}.r04-aftersales textarea.control{height:auto;min-height:88px;padding:9px 10px;resize:vertical}.r04-aftersales .field{display:grid;gap:6px}.r04-aftersales .field label{font-weight:650;font-size:inherit;line-height:inherit}.r04-aftersales .field-hint{display:block;color:var(--muted);font-size:11px}.r04-aftersales .field-error{color:var(--danger);font-size:12px}.r04-aftersales .tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);scrollbar-width:none}.r04-aftersales .tab{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:var(--r1);background:transparent;white-space:nowrap}.r04-aftersales .tab[aria-selected=true]{border-color:var(--brand);color:var(--brand);font-weight:700}.r04-aftersales .filter-bar{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.7fr)) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface)}.r04-aftersales .filter-actions{align-self:end;display:flex;gap:8px}.r04-aftersales .filter-chips{display:flex;flex-wrap:wrap;gap:8px}.r04-aftersales .chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:12px}.r04-aftersales .aftersale-filter-bar{grid-template-columns:minmax(280px,1.45fr) minmax(180px,.7fr) auto}.r04-aftersales .aftersale-filter-bar .control,.r04-aftersales .aftersale-filter-bar .filter-action-controls .btn{height:58px;min-height:58px}.r04-aftersales .filter-actions-labeled{align-self:start;display:grid;gap:6px}.r04-aftersales .filter-action-label{display:block;visibility:hidden;font-weight:650}.r04-aftersales .filter-action-controls{display:flex;gap:8px}.r04-aftersales .table-scroll{max-width:100%;overflow-x:auto}.r04-aftersales .data-table{width:100%;min-width:1120px;border-collapse:collapse}.r04-aftersales .data-table th,.r04-aftersales .data-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.r04-aftersales .data-table th{height:44px;background:#f7f8f9;color:var(--muted);font-size:12px;white-space:nowrap}.r04-aftersales .data-table td{height:52px}.r04-aftersales .data-table tr:last-child td{border-bottom:0}.r04-aftersales .table-main strong,.r04-aftersales .table-main span{display:block}.r04-aftersales .table-main span{margin-top:3px;color:var(--muted);font-size:11px}.r04-aftersales .row-actions{display:flex;flex-wrap:wrap;gap:8px}.r04-aftersales .compact-cards{display:none;padding:12px}.r04-aftersales .task-card{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--r2);background:#fff}.r04-aftersales .task-card-head{display:flex;justify-content:space-between;gap:12px}.r04-aftersales .task-card-title strong,.r04-aftersales .task-card-title span{display:block}.r04-aftersales .task-card-title span{margin-top:2px;color:var(--muted);font-size:11px}.r04-aftersales .pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;color:var(--muted)}.r04-aftersales .tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:#f5f6f7;color:#48505a;font-size:11px;white-space:nowrap}.r04-aftersales .tag:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.r04-aftersales .tag.success{border-color:#b8d9c6;background:#edf7f1;color:var(--success)}.r04-aftersales .tag.warning{border-color:#e4c99e;background:#fff7e8;color:var(--warning)}.r04-aftersales .tag.danger{border-color:#e7b6b3;background:#fff0ef;color:var(--danger)}.r04-aftersales .tag.info{border-color:#b8cee7;background:#eef5fd;color:var(--info)}.r04-aftersales .axis-stack{display:grid;gap:6px}.r04-aftersales .axis-row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;align-items:center}.r04-aftersales .data-table .axis-row{grid-template-columns:max-content max-content}.r04-aftersales .data-table .axis-row strong{white-space:nowrap}.r04-aftersales .axis-row>span:first-child{color:var(--muted);font-size:11px}.r04-aftersales .alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #bad0e6;border-radius:var(--r2);background:#eef5fb}.r04-aftersales .alert.warning{border-color:#e3c79c;background:#fff7e7}.r04-aftersales .alert.danger{border-color:#e6b4b0;background:#fff0ef}.r04-aftersales .alert.success{border-color:#b8d8c5;background:#edf7f1}.r04-aftersales .alert .icon{flex:none;margin-top:1px}.r04-aftersales .alert strong,.r04-aftersales .alert span{display:block}.r04-aftersales .alert span{margin-top:2px;color:var(--muted)}.r04-aftersales .responsibility-progress-block{display:grid;gap:14px;padding:16px;border-top:1px solid var(--border)}.r04-aftersales .responsibility-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r04-aftersales .responsibility-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:var(--r2);background:#f7f8f9}.r04-aftersales .responsibility-step>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e4e7ea;color:var(--muted);font-weight:750}.r04-aftersales .responsibility-step strong,.r04-aftersales .responsibility-step small{display:block}.r04-aftersales .responsibility-step small{margin-top:3px;color:var(--muted);line-height:1.45}.r04-aftersales .responsibility-step.is-complete{border-color:#b8d9c6;background:#edf7f1}.r04-aftersales .responsibility-step.is-complete>span{background:var(--success);color:#fff}.r04-aftersales .responsibility-step.is-current{border-color:#e4c99e;background:#fff7e8}.r04-aftersales .responsibility-step.is-current>span{background:var(--warning);color:#fff}.r04-aftersales .responsibility-note{margin:0;color:var(--muted)}.r04-aftersales .calculation{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--r2);overflow:hidden}.r04-aftersales .calc-section{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.r04-aftersales .calc-section:last-child{border-bottom:0}.r04-aftersales .calc-section h3{margin:0;font-size:13px}.r04-aftersales .calc-lines{display:grid;gap:8px}.r04-aftersales .calc-line{display:flex;justify-content:space-between;gap:16px}.r04-aftersales .calc-line.total{padding-top:8px;border-top:1px dashed var(--border);font-weight:750}.r04-aftersales .benefit-list,.r04-aftersales .timeline,.r04-aftersales .saga{display:grid;gap:0}.r04-aftersales .benefit-row,.r04-aftersales .event,.r04-aftersales .saga-step{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}.r04-aftersales .benefit-row:last-child,.r04-aftersales .event:last-child,.r04-aftersales .saga-step:last-child{border-bottom:0}.r04-aftersales .event-time,.r04-aftersales .saga-step>span{color:var(--muted);font-size:12px}.r04-aftersales .event strong,.r04-aftersales .event p{margin:0}.r04-aftersales .event p{margin-top:3px;color:var(--muted)}.r04-aftersales .state-panel{display:grid;place-items:center;min-height:330px;padding:30px;text-align:center;border:1px dashed #c6cbd1;border-radius:var(--r2);background:#fff}.r04-aftersales .state-panel .icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:50%;background:#eef1f4;color:var(--info)}.r04-aftersales .state-panel h2{margin:0 0 6px}.r04-aftersales .state-panel p{max-width:55ch;margin:0 0 14px;color:var(--muted)}.r04-aftersales .skeleton{position:relative;overflow:hidden;background:#edf0f2}.r04-aftersales .skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 65%),transparent);content:"";animation:shimmer 1.3s infinite}.r04-aftersales .skeleton-line{height:14px;margin:10px 0;border-radius:3px}.r04-aftersales .skeleton-line.short{width:55%}.r04-aftersales .matrix{width:100%;border-collapse:collapse}.r04-aftersales .matrix th,.r04-aftersales .matrix td{padding:10px 12px;border:1px solid var(--border);text-align:left;vertical-align:top}.r04-aftersales .matrix th{background:#f3f5f6;color:var(--muted)}@media(max-width:1199px){.r04-aftersales .admin-shell{grid-template-columns:var(--rail) minmax(0,1fr)}.r04-aftersales .chevron{display:none}.r04-aftersales .page{padding:20px}.r04-aftersales .section-grid{grid-template-columns:1fr}.r04-aftersales .filter-bar{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(140px,.7fr))}.r04-aftersales .filter-actions{grid-column:1/-1}.r04-aftersales .aftersale-filter-bar{grid-template-columns:minmax(230px,1fr) minmax(160px,.65fr) auto}.r04-aftersales .aftersale-filter-bar .filter-actions{grid-column:auto}.r04-aftersales .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.r04-aftersales .admin-shell{grid-template-columns:var(--rail) minmax(0,1fr)}.r04-aftersales .chevron{display:none}.r04-aftersales .page{padding:16px}.r04-aftersales .page-header{display:grid}.r04-aftersales .filter-bar{grid-template-columns:1fr}.r04-aftersales .filter-actions{grid-column:auto}.r04-aftersales .filter-action-label{display:none}.r04-aftersales .filter-action-controls{flex-wrap:wrap}.r04-aftersales .aftersale-filter-bar .control,.r04-aftersales .aftersale-filter-bar .filter-action-controls .btn{height:40px;min-height:40px}.r04-aftersales .responsibility-progress{grid-template-columns:1fr}.r04-aftersales .table-scroll{display:none}.r04-aftersales .compact-cards{display:grid;gap:10px}.r04-aftersales .section-grid,.r04-aftersales .card-grid,.r04-aftersales .fact-grid,.r04-aftersales .stat-strip{grid-template-columns:1fr}.r04-aftersales .stat{border-right:0;border-bottom:1px solid var(--border)}.r04-aftersales .stat:last-child{border-bottom:0}.r04-aftersales .calc-section,.r04-aftersales .benefit-row,.r04-aftersales .event,.r04-aftersales .saga-step{grid-template-columns:1fr}.r04-aftersales .drawer{width:calc(100% - 64px)}.r04-aftersales .pagination{align-items:flex-start;flex-direction:column}.r04-aftersales .review-hidden-mobile{display:none}.r04-aftersales :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px!important;min-height:44px!important}.r04-aftersales label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:center;min-height:44px}}.r04-aftersales{font-size:13px;line-height:1.55}.r04-aftersales .page{padding:0}.r04-aftersales .page-stack{gap:16px}.r04-aftersales .section-grid,.r04-aftersales .section-grid>.page-stack{gap:24px}.r04-aftersales .page>:is(.panel,.section-grid)+:is(.panel,.section-grid){margin-top:8px}.r04-aftersales .page-header h1{font-size:20px;line-height:28px;font-weight:650}.r04-aftersales .page-header p{font-size:13px;line-height:20px}.r04-aftersales .control,.r04-aftersales .aftersale-filter-bar .control,.r04-aftersales .aftersale-filter-bar .filter-action-controls .btn{height:40px;min-height:40px}.r04-aftersales textarea.control{height:auto;min-height:88px}.r04-aftersales select.control{padding-right:40px}.r04-aftersales .tag.warning,.r04-aftersales .warning{color:var(--color-warning-text)}.r04-aftersales :where(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgb(41 121 199 / 35%);outline-offset:2px}.r04-aftersales table thead th{height:var(--table-header-height)}.r04-aftersales table tbody tr{height:var(--table-row-height)}@media(max-width:800px){.r04-aftersales :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]){min-width:44px;min-height:44px}.r04-aftersales .control,.r04-aftersales .aftersale-filter-bar .control,.r04-aftersales .aftersale-filter-bar .filter-action-controls .btn{height:44px;min-height:44px}.r04-aftersales .page{padding:0}}.r04-aftersales .product-selector{display:grid;gap:12px}.r04-aftersales .selector-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.r04-aftersales .selected-product{display:grid;gap:3px;padding:10px 12px;border:1px solid #b9d3ed;border-radius:var(--radius-1);background:#eef6fd}.r04-aftersales .selected-product span{color:var(--color-info);font-size:11px;font-weight:650}.r04-aftersales .selected-product strong{font-size:13px}.r04-aftersales .product-options{display:grid;gap:6px;max-height:232px;overflow-y:auto;padding:2px}.r04-aftersales .product-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface);cursor:pointer}.r04-aftersales .product-option:has(input:checked){border-color:var(--color-primary);background:#fff7f5}.r04-aftersales .product-option input{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.r04-aftersales .product-option-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.r04-aftersales .product-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.r04-aftersales .product-option-copy small{flex:none;color:var(--color-secondary);font-size:11px}.r04-aftersales .selector-empty{display:grid;gap:4px;place-items:center;min-height:96px;padding:16px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-1);color:var(--color-secondary);text-align:center}.r04-aftersales .selector-empty span{font-size:12px}@media(max-width:800px){.r04-aftersales .selector-search{grid-template-columns:1fr}}@media(max-width:800px){.r04-aftersales .product-option-copy{align-items:flex-start;flex-direction:column;gap:2px}}.r04-aftersales,.r04-aftersales .page-header p{font-size:14px;line-height:1.55}.r04-aftersales .tag{font-weight:400}.r04-aftersales .r04-note-field{margin-block-start:16px}.r04-aftersales .r04-note-field [aria-invalid=true]{border-color:var(--danger)}.r04-aftersales .r04-note-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.r04-cancel-review .cancel-panels{display:grid;gap:var(--space-6);min-width:0}.r04-cancel-review .cancel-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:var(--space-6);align-items:start}.r04-cancel-review .cancel-layout>*{min-width:0}.r04-cancel-review .cancel-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.r04-cancel-review .cancel-facts>div{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-4);border-bottom:1px solid var(--color-border);min-width:0}.r04-cancel-review .cancel-facts dt{color:var(--color-secondary);font-size:12px;line-height:18px}.r04-cancel-review .cancel-facts dd{margin:0;overflow-wrap:anywhere}.r04-cancel-review .cancel-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;border:0}.r04-cancel-review .cancel-choice{display:flex;align-items:flex-start;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-3);min-width:0;cursor:pointer}.r04-cancel-review .cancel-choice:has(:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.r04-cancel-review .cancel-choice:has(:disabled){cursor:not-allowed}.r04-cancel-review .cancel-choice input{flex:none;margin:4px 0 0;accent-color:var(--color-primary);width:16px;height:16px}.r04-cancel-review .cancel-choice span,.r04-cancel-review .cancel-choice strong,.r04-cancel-review .cancel-choice small{display:block;min-width:0}.r04-cancel-review .cancel-choice small{margin-top:var(--space-1);color:var(--color-secondary);font-size:12px;line-height:18px}.r04-cancel-review .cancel-error{margin:0;color:var(--color-danger-text);overflow-wrap:anywhere}.r04-cancel-review .cancel-reason{width:100%;height:88px;min-height:88px;max-height:88px;overflow-y:auto;resize:none;padding:var(--space-2) var(--space-3)}.r04-cancel-review .cancel-table-scroll{display:block!important;width:100%;min-width:0;overflow-x:auto}.r04-cancel-review .cancel-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:20px}.r04-cancel-review .cancel-table :is(th,td){padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.r04-cancel-review .cancel-table th{background:var(--color-surface-subtle);color:var(--color-secondary);font-size:12px}.r04-cancel-review .cancel-table th:first-child{width:38%}.r04-cancel-review .cancel-table strong,.r04-cancel-review .cancel-table small{display:block}.r04-cancel-review .cancel-table small{color:var(--color-secondary)}.r04-cancel-review .cancel-counter,.r04-cancel-review .cancel-addon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.r04-cancel-review .cancel-addon{min-height:40px}.r04-cancel-review .cancel-addon input{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.r04-cancel-review .cancel-counter button{min-width:40px;padding:0}.r04-cancel-review .cancel-counter output{min-width:24px;text-align:center}.r04-cancel-review .cancel-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border)}.r04-cancel-review .cancel-total strong{font-size:20px;line-height:28px;white-space:nowrap}.r04-cancel-review .cancel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.r04-cancel-review .cancel-actions .field-hint{margin-right:auto;flex:1 1 200px}.r04-cancel-review .cancel-status{display:grid;gap:var(--space-3)}.r04-cancel-review .cancel-status>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.r04-cancel-review .cancel-status span{color:var(--color-secondary)}.r04-cancel-review .cancel-status strong{text-align:right}.r04-cancel-review .cancel-message{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:var(--radius-1)}.r04-cancel-review .cancel-message p{margin:var(--space-1) 0 0}.r04-cancel-review .cancel-note{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.r04-cancel-review .cancel-steps{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;margin:0 0 var(--space-6);list-style:none;color:var(--color-secondary)}.r04-cancel-review .cancel-steps li{display:flex;align-items:center;gap:var(--space-3)}.r04-cancel-review .cancel-steps [aria-current=step]{color:var(--color-primary);font-weight:600}.r04-cancel-review .cancel-modal{width:min(640px,calc(100% - 24px))}.r04-cancel-review .cancel-modal h2{font-size:16px;line-height:24px;margin:0}.r04-cancel-review .cancel-modal .overlay-body{display:grid;gap:var(--space-4)}.r04-cancel-review .cancel-modal .cancel-facts>div{padding:var(--space-3) 0}.r04-cancel-review .cancel-subtitle{color:var(--color-secondary);margin:0}.r04-cancel-review .cancel-inline{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.r04-cancel-review .cancel-native-disabled{color:var(--color-secondary)}.r04-cancel-review .cancel-aftersale-table{min-width:1120px}.r04-cancel-review .cancel-aftersale-table :is(td,th){overflow-wrap:anywhere}.r04-cancel-review .cancel-aftersale-table .row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.r04-cancel-review :is([data-cancel-view=after-sales],[data-cancel-view=after-sale-detail]) .header-actions{flex-wrap:wrap}.r04-cancel-review .cancel-loading{display:grid;gap:var(--space-4);padding:var(--space-6)}.r04-cancel-review .cancel-loading .skeleton{height:20px}.r04-cancel-review [data-width="1024"] .cancel-layout,.r04-cancel-review [data-width="768"] .cancel-layout,.r04-cancel-review [data-width="768"] .cancel-decisions{grid-template-columns:minmax(0,1fr)}.r04-cancel-review [data-width="768"] .cancel-addon{min-height:44px}.r04-cancel-review [data-width="768"] .cancel-actions>button{flex:0 0 auto}.r04-cancel-review [data-width="768"] .cancel-actions .field-hint{flex-basis:100%}@media(max-width:1200px){.r04-cancel-review .cancel-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.r04-cancel-review .cancel-decisions{grid-template-columns:minmax(0,1fr)}.r04-cancel-review .cancel-actions .field-hint{flex-basis:100%}}.r04-cancel-review .r03-ui{font-size:14px;line-height:22px;font-weight:400}.r03-ui.r04-operations .page{padding:0}.r03-ui.r04-operations .r03-stage151>*+*{margin-top:var(--admin-panel-gap)}.r03-ui.r04-operations .r03-stage151 .panel{margin-bottom:0}.r03-ui.r04-operations .r03-stage151 .table-wrap{overflow-x:auto}.r03-ui.r04-operations .r03-stage151 .tag:before{display:none}.r03-ui.r04-operations .r03-stage151 .page-header{font-size:16px;line-height:normal}.r03-ui.r04-operations .r03-stage151>:not(.page-header){font-size:14px;line-height:22px;font-weight:400}.r03-ui.r04-operations .r03-stage151 :is(.static-note,.context-strip span,.context-strip strong,.state-banner strong,.state-banner p,.panel-head h2,.stat span,.detail-grid span,.field-label,.flow span,.flow strong,.selector-box span,.selector-purpose span){line-height:normal}@media(max-width:1100px){.r03-ui.r04-operations .r03-stage151 .context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.r03-ui.r04-operations .r03-stage151 .page-header{align-items:flex-start;flex-direction:column}.r03-ui.r04-operations .r03-stage151 .context-strip{grid-template-columns:1fr}.r03-ui.r04-operations .r03-stage151 .action-bar{display:grid}.r03-ui.r04-operations .r03-stage151 :is(.detail-grid,.grid-3,.form-grid,.flow){grid-template-columns:minmax(0,1fr)}.r03-ui.r04-operations .r03-stage151 .span-2{grid-column:auto}.r03-ui.r04-operations .r03-stage151 .flow{gap:4px}.r03-ui.r04-operations .r03-stage151 .flow li,.r03-ui.r04-operations .r03-stage151 .flow li+li{border:1px solid var(--line);border-radius:5px}.r03-ui.r04-operations .r03-stage151 .action-bar .btn{width:100%}}.r04-ui .summary-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 1px 2px #141a2108}.r04-ui .summary-card{padding:16px}.r04-ui .summary-card h3{margin:8px 0 5px;font-size:15px}.r04-ui .summary-card p{margin:0;color:var(--muted)}.r04-ui .summary-card strong{display:block;margin-top:8px;font-size:22px;line-height:30px}.r04-ui .checkbox-line{min-width:0;display:flex;align-items:flex-start;gap:8px}.r04-ui .checkbox-line input{margin-top:4px;flex:none}.r04-ui .checkbox-line span{overflow-wrap:anywhere}.r04-ui .fact-list{margin:0;display:grid}.r04-ui .fact-row{min-width:0;display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0f2}.r04-ui .fact-row:last-child{border-bottom:0}.r04-ui .fact-row dt{color:var(--muted)}.r04-ui .fact-row dd{margin:0;overflow-wrap:anywhere}.r04-ui .impact-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r04-ui .impact-list li{min-width:0;padding:11px 12px;background:#f7f8f9;border-left:3px solid #c8cdd3;border-radius:0 5px 5px 0;overflow-wrap:anywhere}.r04-ui .impact-list li.is-danger{border-left-color:var(--danger);background:var(--danger-soft)}.r04-ui .impact-list li.is-safe{border-left-color:var(--success);background:var(--success-soft)}.r04-ui .stepper{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.r04-ui .step{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;padding:11px;background:#eef0f2;border-radius:6px}.r04-ui .step-index{width:28px;height:28px;display:grid;place-items:center;color:#fff;background:#8b929a;border-radius:50%;font-weight:700}.r04-ui .step.is-active{background:#f8ece9}.r04-ui .step.is-active .step-index{background:var(--brand)}.r04-ui .step.is-complete .step-index{background:var(--success)}.r04-ui .step strong,.r04-ui .step small{display:block;overflow-wrap:anywhere}.r04-ui .step small{color:var(--muted)}@media(max-width:800px){.r04-ui .fact-row{grid-template-columns:minmax(0,1fr);gap:3px}}@media(max-width:800px){.r04-ui .stepper{grid-template-columns:minmax(0,1fr)}}.r04-ui .step-index{color:#fff!important}.r04-ui:not(.r04-operations){font-size:14px;line-height:1.55}.r04-ui:not(.r04-operations) .panel{margin-bottom:0}.r04-ui:not(.r04-operations) .detail-grid:has(>.panel){gap:24px}.r04-ui:not(.r04-operations) .stack-20>.panel+.panel{margin-top:4px}.r04-ui .page-header h1,.r04-ui .page-head h1,.r04-ui .page-heading h1,.r04-ui .page-title h1{font-size:20px!important;line-height:28px!important;font-weight:650!important;letter-spacing:0!important}.r04-ui .page,.r04-ui .page-content,.r04-ui .main-content{width:100%;max-width:var(--content-max)!important;min-width:0;margin-inline:auto}.r04-ui :where(.muted,.r04-ui .secondary,.r04-ui .helper,.r04-ui .hint,.r04-ui .description,.r04-ui .page-description,.r04-ui .breadcrumb){color:var(--color-secondary)!important}.r04-ui :where(.warning,.r04-ui .text-warning,.r04-ui .status-warning,.r04-ui .tag-warning,.r04-ui .badge-warning){color:var(--color-warning-text)!important}.r04-ui .breadcrumb>span{color:#626a73!important}.r04-ui :where(.alert-warning,.r04-ui .callout-warning,.r04-ui .warning) strong{color:#5f3b00!important}.r04-ui :where(.page,.r04-ui .page-content,.r04-ui .main-content,.r04-ui .workspace,.r04-ui .main-scroll,.r04-ui .dashboard-grid,.r04-ui .permission-layout,.r04-ui .registry-layout,.r04-ui .table-shell,.r04-ui .panel,.r04-ui .card){min-width:0;max-width:100%;overflow-wrap:anywhere}.r04-ui .page{width:100%;min-width:0;max-width:1240px;margin:0 auto}.r04-ui .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;color:var(--muted);font-size:12px}.r04-ui .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:24px}.r04-ui .page-header-copy{min-width:0}.r04-ui .page-header h1{margin:0 0 6px;font-size:24px;line-height:32px;letter-spacing:-.01em}.r04-ui .page-header p{max-width:72ch;margin:0;color:var(--muted)}.r04-ui .page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.r04-ui .btn{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-weight:600;white-space:nowrap}.r04-ui .btn-primary{color:#fff;background:var(--brand);border-color:var(--brand)}.r04-ui .btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.r04-ui .btn-secondary{color:var(--text);background:var(--surface);border-color:var(--border-strong)}.r04-ui .btn-secondary:hover{border-color:#9fa6ae;background:#fafafa}.r04-ui .btn-danger{color:#fff;background:var(--danger);border-color:var(--danger)}.r04-ui .btn-text{color:var(--brand);background:transparent;padding-inline:8px}.r04-ui .btn:disabled{color:#9299a1;background:#eef0f2;border-color:#d7dbe0;opacity:1}.r04-ui .icon-button svg,.r04-ui .btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.r04-ui .stack{display:grid;gap:16px;min-width:0}.r04-ui .stack-8{display:grid;gap:8px;min-width:0}.r04-ui .stack-20{display:grid;gap:20px;min-width:0}.r04-ui .cluster{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.r04-ui .grid-2,.r04-ui .grid-3,.r04-ui .grid-4,.r04-ui .summary-grid,.r04-ui .detail-grid,.r04-ui .form-grid,.r04-ui .coverage-grid,.r04-ui .impact-grid{min-width:0;display:grid;gap:16px}.r04-ui .grid-2,.r04-ui .detail-grid,.r04-ui .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r04-ui :where(.grid-2,.r04-ui .grid-3,.r04-ui .grid-4,.r04-ui .summary-grid,.r04-ui .detail-grid,.r04-ui .form-grid,.r04-ui .coverage-grid,.r04-ui .impact-grid,.r04-ui .cluster,.r04-ui .page-header,.r04-ui .panel-head,.r04-ui .object-lock,.r04-ui .alert,.r04-ui .toolbar,.r04-ui .sticky-actions)>*{min-width:0}.r04-ui .panel-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.r04-ui .panel-head h2,.r04-ui .panel-head h3{margin:0;line-height:24px}.r04-ui .panel-head h2{font-size:16px}.r04-ui .panel-head h3{font-size:15px}.r04-ui .panel-head p{margin:3px 0 0;color:var(--muted);font-size:12px}.r04-ui .panel-body{min-width:0;padding:18px}.r04-ui .panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-top:1px solid var(--border)}.r04-ui .status-tag,.r04-ui .permission-chip,.r04-ui .scope-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:650;line-height:18px;white-space:normal;overflow-wrap:anywhere}.r04-ui .status-tag:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.r04-ui .status-success{color:var(--success);background:var(--success-soft)}.r04-ui .status-warning{color:var(--warning);background:var(--warning-soft)}.r04-ui .status-danger{color:var(--danger);background:var(--danger-soft)}.r04-ui .status-info{color:var(--info);background:var(--info-soft)}.r04-ui .status-neutral{color:#59616a;background:#edf0f2}.r04-ui .permission-chip{color:#2d537d;background:#eaf2fb;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.r04-ui .scope-chip{color:#5b5346;background:#f3efe7;border-radius:5px}.r04-ui .alert{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 16px;border:1px solid;border-radius:var(--radius-md)}.r04-ui .alert svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.r04-ui .alert strong{display:block;margin-bottom:2px}.r04-ui .alert p{margin:0;overflow-wrap:anywhere}.r04-ui .alert-info{color:#235c93;background:var(--info-soft);border-color:#bfd6ed}.r04-ui .alert-success{color:#1d6840;background:var(--success-soft);border-color:#b9dec8}.r04-ui .alert-warning{color:#7b4a08;background:var(--warning-soft);border-color:#edd19e}.r04-ui .alert-danger{color:#982b27;background:var(--danger-soft);border-color:#efbfbc}.r04-ui .object-lock{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;color:#38404a;background:#eef1f4;border:1px solid #d4d9de;border-radius:var(--radius-md)}.r04-ui .object-lock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.r04-ui .object-lock strong,.r04-ui .object-lock span{overflow-wrap:anywhere}.r04-ui .object-lock small{display:block;color:var(--muted)}.r04-ui .field{min-width:0;display:grid;align-content:start;gap:6px}.r04-ui .field>label,.r04-ui .field>.label{font-weight:600}.r04-ui .required{color:var(--danger)}.r04-ui .control{width:100%;min-width:0;height:var(--control);padding:0 11px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:6px}.r04-ui textarea.control{height:auto;min-height:112px;padding-block:9px;resize:vertical}.r04-ui .control[readonly]{color:#4f5760;background:#f1f3f5}.r04-ui .control:disabled{color:#8d949c;background:#eceff1}.r04-ui .control[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px #b5342f1a}.r04-ui .helper,.r04-ui .error-text{font-size:12px;line-height:18px}.r04-ui .helper{color:var(--muted)}.r04-ui .password-wrap .control{padding-right:84px}.r04-ui .toolbar .field{flex:1 1 190px}.r04-ui .history-list,.r04-ui .impact-list,.r04-ui .rule-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r04-ui .history-list li,.r04-ui .impact-list li,.r04-ui .rule-list li{min-width:0;padding:11px 12px;background:#f7f8f9;border-left:3px solid #c8cdd3;border-radius:0 5px 5px 0;overflow-wrap:anywhere}.r04-ui .sticky-actions{position:sticky;bottom:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fffffff5;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 -10px 24px #141a2114;z-index:8}.r04-ui .sticky-actions strong,.r04-ui .sticky-actions small{display:block}.r04-ui .sticky-actions small{color:var(--muted)}.r04-ui .danger-zone .panel-head{background:#fff8f7}.r03-ui.r04-ui{line-height:1.55}.r03-ui.r04-ui .page{padding:0}.r03-ui.r04-ui .object-lock{margin:0}@media(max-width:800px){.r04-ui .page-header{grid-template-columns:minmax(0,1fr);gap:14px}.r04-ui .detail-grid{grid-template-columns:minmax(0,1fr)}.r04-ui .object-lock,.r04-ui .alert{grid-template-columns:20px minmax(0,1fr)}.r04-ui .object-lock>:last-child,.r04-ui .alert>:last-child{grid-column:2;justify-self:start}.r04-ui .sticky-actions{position:static;align-items:stretch}.r04-ui .sticky-actions .cluster,.r04-ui .sticky-actions .btn{width:100%}}.refund-cr .cr-fieldset{min-width:0;margin:0;padding:0;border:0}.refund-cr.cr-dialog{padding:16px;border:0;overflow-y:auto;max-height:calc(100vh - 48px)}.refund-cr.cr-dialog:not([open]){display:none}.refund-cr.cr-dialog::backdrop{background:color-mix(in srgb,var(--color-sidebar) 55%,transparent)}.refund-cr .cr-panels{display:grid;gap:24px}.refund-cr .cr-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(256px,.75fr);gap:24px;align-items:start}.refund-cr .cr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.refund-cr .cr-fields>*,.refund-cr .cr-columns>*{min-width:0}.refund-cr .cr-wide{grid-column:1/-1}.refund-cr .cr-modes{display:flex;flex-wrap:wrap;gap:16px;border:0;margin:0;padding:0}.refund-cr .cr-modes legend{margin-bottom:8px;font-weight:600}.refund-cr .cr-mode{display:flex;flex:1 1 240px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-2);cursor:pointer}.refund-cr .cr-mode:has(:checked){border-color:var(--color-primary)}.refund-cr .cr-mode input{margin:0;flex:none}.refund-cr .cr-mode span,.refund-cr .cr-mode strong,.refund-cr .cr-mode small{display:block}.refund-cr .cr-mode small{color:var(--color-secondary)}.refund-cr .cr-product h3,.refund-cr .cr-product p,.refund-cr .cr-selected p{margin:0;overflow-wrap:anywhere}.refund-cr .cr-product h3{font-size:16px;line-height:24px}.refund-cr details>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;text-decoration:underline}.refund-cr details>summary:before{content:"＋";text-decoration:none}.refund-cr details[open]>summary:before{content:"−"}.refund-cr .cr-selected-row{padding-block:12px;border-bottom:1px solid var(--color-border);min-width:0}.refund-cr .cr-selected{margin-bottom:16px}.refund-cr input:focus-visible,.refund-cr summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.refund-cr textarea.control{min-height:88px;resize:vertical}.refund-cr .cr-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.refund-cr .cr-error{margin:0;color:var(--color-danger-text)}.refund-cr .cr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.refund-cr .cr-notice{margin:0;color:var(--color-secondary)}.refund-cr .cr-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.refund-cr .cr-heading h2{margin:0}.refund-cr .cr-steps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--color-secondary)}.refund-cr .cr-steps [aria-current]{color:var(--color-primary);font-weight:600}.refund-cr .cr-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.refund-cr .cr-more summary{cursor:pointer}.refund-cr [hidden]{display:none!important}.refund-cr .fact-row dd,.refund-cr .mono{overflow-wrap:anywhere}.refund-cr .cr-callout{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface-subtle)}.refund-cr .cr-success{color:var(--color-success)}.refund-cr .cr-reason-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.refund-cr .cr-reason-fields .control{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.refund-cr .cr-reason-fields label{overflow-wrap:anywhere}.refund-cr #refund-init-form #handling-note{height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);overflow-y:auto;resize:none}.refund-cr .cr-product-scroll{min-width:0;max-width:100%;overflow-x:auto}.refund-cr .cr-product-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.refund-cr .cr-product-table{width:100%;min-width:920px;table-layout:fixed;border-collapse:collapse}.refund-cr .cr-product-table .cr-col-name{width:28%}.refund-cr .cr-product-table .cr-col-addons{width:auto}.refund-cr .cr-product-table .cr-col-count{width:152px}.refund-cr .cr-product-table .cr-col-amount{width:112px}.refund-cr .cr-product-table .cr-col-select{width:160px}.refund-cr .cr-product-table th,.refund-cr .cr-product-table td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--color-border);text-align:center;white-space:normal}.refund-cr .cr-product-table thead th{white-space:nowrap;font-size:14px;line-height:22px}.refund-cr .cr-product-table .cr-count{white-space:nowrap;font-variant-numeric:tabular-nums}.refund-cr .cr-product-table .cr-line-price{text-align:center}.refund-cr .panel,.refund-cr .panel-body,.refund-cr .page-stack{min-width:0}.refund-cr .cr-product-info>p{color:var(--color-secondary)}.refund-cr .cr-product-info .field-hint{margin-top:8px}.refund-cr .cr-product-addons{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.refund-cr .cr-addon-choice{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.refund-cr .cr-addon-choice input{flex:none;margin:0}.refund-cr .cr-addon-choice:has(:disabled){cursor:not-allowed;color:var(--color-secondary)}.refund-cr .cr-metric{display:grid;gap:8px;min-width:0}.refund-cr .cr-metric>span{display:block;color:var(--color-secondary);font-size:14px;line-height:22px}.refund-cr .cr-metric>strong{display:block;font-size:14px;line-height:22px;font-weight:600;white-space:nowrap}.refund-cr .cr-stepper{display:flex;align-items:center;gap:8px}.refund-cr .cr-stepper .btn{display:inline-flex;justify-content:center;align-items:center;flex:none;width:44px;height:44px;padding:0;font-size:20px;line-height:24px}.refund-cr .cr-stepper output{display:block;flex:1;min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.refund-cr .cr-stepper button:disabled{cursor:not-allowed}.refund-cr .cr-stepper button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.refund-cr .cr-line-price{text-align:right}.refund-cr .cr-money{white-space:nowrap;font-variant-numeric:tabular-nums}.refund-cr .cr-quote-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:16px;border-block:1px solid var(--color-border)}.refund-cr .cr-quote-total>p{flex:1 1 240px;margin:0}.refund-cr .cr-quote-total .cr-metric{text-align:right}.refund-cr .cr-quote-total strong{font-size:20px;line-height:28px}.refund-cr .cr-selected{display:grid;gap:12px}.refund-cr .cr-selected-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.refund-cr .cr-selected-item>div{min-width:0}.refund-cr .cr-selected-item .cr-metric{text-align:right}.refund-cr .cr-product-table .cr-product-addons,.refund-cr .cr-product-table .cr-stepper{justify-content:center}.refund-cr .cr-steps>li{display:inline-flex;align-items:center;gap:24px}.refund-cr .cr-step-arrow{color:var(--color-secondary);font-weight:400}.refund-cr .entry-action-reason{display:flex;flex-direction:column;gap:8px}.refund-cr .entry-action-reason .disabled-reason{max-width:240px}.refund-cr #refund-init-form .cr-quote-total{flex-wrap:nowrap;padding-block:var(--space-2);gap:var(--space-4)}.refund-cr #refund-init-form .cr-quote-total>p{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.refund-cr #refund-init-form .cr-quote-total .cr-metric{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex:none;white-space:nowrap}.refund-cr #refund-init-form .cr-actions{flex-wrap:nowrap}.refund-cr #refund-init-form .cr-actions>.field-hint{order:0;flex:1 1 0;min-width:0;overflow-wrap:anywhere}.refund-cr #refund-init-form .cr-actions>[data-cr-action]{flex:none;white-space:nowrap}.refund-cr #refund-init-form .cr-actions>[data-cr-action=retry-quote]{order:1}.refund-cr #refund-init-form .cr-actions>[data-cr-action=apply]{order:2}.r04-order-refund .modal{inset:auto;transform:none;width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto}@media(max-width:800px){.refund-cr .r04-orders{--control-height: 44px}}.r07-first-password{min-height:100vh;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);background:var(--tj-surface);font-size:14px;color:var(--tj-text)}.r07-fp-aside{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:48px;color:#fff;background:#24272d}.r07-fp-brand{min-height:64px;display:flex;align-items:center;gap:10px}.r07-fp-brand>span{width:30px;height:30px;display:grid;place-items:center;flex:none;color:#fff;font-weight:750;background:var(--tj-primary);border-radius:6px}.r07-fp-brand strong,.r07-fp-brand small{display:block}.r07-fp-brand strong{font-size:14px}.r07-fp-brand small{color:#aeb5bd;font-size:11px}.r07-fp-aside h1{max-width:10ch;margin:40px 0 14px;font-size:40px;line-height:1.15}.r07-fp-aside p{max-width:42ch;color:#c5cbd1}.r07-fp-main{min-width:0;display:grid;place-items:center;padding:48px;background:var(--tj-surface-muted)}.r07-fp-card{width:min(100%,520px);min-width:0;padding:28px;background:var(--tj-surface);border:1px solid var(--tj-border);border-radius:8px;box-shadow:0 1px 2px #10182814}.r07-fp-card h2{margin:0 0 8px;font-size:24px}.r07-fp-card>p{margin:0 0 22px;color:var(--tj-muted)}.r07-fp-card form{display:grid;gap:12px}.r07-fp-card label{min-width:0;display:block;font-weight:600}.r07-fp-card label>span{color:#c53b35}.r07-fp-card input{display:block;width:100%;min-width:0;height:40px;margin-top:6px;padding:0 11px;color:inherit;background:var(--tj-surface);border:1px solid #bcc2c8;border-radius:6px}.r07-fp-card small{display:block;margin-top:6px;color:var(--tj-muted);font-size:12px;font-weight:400}.r07-fp-card .t-button{height:40px;border-radius:6px;font-weight:600}.r07-fp-alert{display:grid;gap:2px;padding:14px 16px;border:1px solid #efbfbc;border-radius:8px;color:#982b27;background:#fcebea}.r07-fp-alert.success{color:#1d6840;background:#e8f4ed;border-color:#b9dec8}.r07-fp-alert.info{color:#235c93;background:#eaf2fb;border-color:#bfd6ed}@media(max-width:768px){.r07-first-password{grid-template-columns:minmax(0,1fr)}.r07-fp-aside{min-height:210px;padding:28px}.r07-fp-aside h1{margin:24px 0 10px;font-size:30px}.r07-fp-main{padding:20px 16px 32px}.r07-fp-card{padding:22px}}.r07-fp-boundary{display:grid;gap:10px;padding-top:24px;border-top:1px solid #42474f;color:#c5cbd1}@media(max-width:768px){.r07-fp-boundary{display:none}}.tj-r04-shell{--tj-sidebar-width: 232px;--tj-header-height: 64px}.tj-r04-shell .tj-admin-workspace{margin-left:var(--tj-sidebar-width)}.tj-r04-shell .tj-admin-sidebar{overflow:visible}.tj-r04-shell .catalog-nav94{display:block;min-height:0;flex:1;overflow-y:auto;padding:10px 8px 18px;margin:0;font-size:14px;line-height:20px}.tj-r04-shell .catalog-nav94 :is(.nav-direct,.nav-group-toggle,.nav-child){width:100%;border:0;color:inherit;background:transparent;text-decoration:none;text-align:left}.tj-r04-shell .catalog-nav94 :is(.nav-direct,.nav-group-toggle){display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border-radius:4px}.tj-r04-shell .catalog-nav94 .chevron{margin-left:auto}.tj-r04-shell .catalog-nav94 :is(.nav-icon,.chevron){display:inline-flex;flex:none;width:18px;height:18px}.tj-r04-shell .catalog-nav94 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tj-r04-shell .catalog-nav94 .nav-group.is-open .chevron{transform:rotate(180deg)}.tj-r04-shell .catalog-nav94 .nav-children{display:none;gap:2px;padding:3px 0 7px 38px}.tj-r04-shell .catalog-nav94 .nav-group.is-open .nav-children{display:grid}.tj-r04-shell .catalog-nav94 .nav-child{display:block;min-height:34px;padding:7px 10px;border-radius:4px;color:#cbd0d6;font-size:13px}.tj-r04-shell .catalog-nav94 :is(.nav-direct,.nav-group-toggle,.nav-child):hover{background:#ffffff12;color:#fff}.tj-r04-shell .catalog-nav94 :is(.nav-direct,.nav-group-toggle,.nav-child).is-active{background:var(--tj-primary);color:#fff;box-shadow:inset 3px 0 #fff;font-weight:650}.tj-r04-shell .catalog-nav94 .rail-flyout{position:fixed;left:64px;z-index:100;display:grid;width:224px;max-height:calc(100vh - 84px);overflow-y:auto;padding:8px;border:1px solid #3d424b;border-radius:0 8px 8px 0;background:var(--tj-sidebar);color:var(--tj-sidebar-text);box-shadow:14px 12px 32px #0000003d}.tj-r04-shell .rail-flyout-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 6px 6px 10px;border-bottom:1px solid rgb(255 255 255 / 10%)}.tj-r04-shell .rail-flyout-close,.tj-r04-shell .r04-nav-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:#fff}.tj-r04-shell .r04-nav-close{position:absolute;top:16px;right:12px}@media(max-width:1180px){.tj-r04-shell{--tj-sidebar-width: 64px}.tj-r04-shell .tj-admin-sidebar{width:64px;transform:none;box-shadow:none}.tj-r04-shell .tj-admin-sidebar .tj-brand{justify-content:center;padding-inline:8px}.tj-r04-shell .tj-admin-sidebar:not(.is-open) :is(.tj-brand div,.tj-sidebar-version){display:none}.tj-r04-shell .catalog-nav94:not(.catalog-nav94-temporary) :is(.nav-label,.chevron,.nav-children){display:none!important}.tj-r04-shell .catalog-nav94:not(.catalog-nav94-temporary) :is(.nav-direct,.nav-group-toggle){justify-content:center;padding-inline:0}.tj-r04-shell .catalog-nav94 .rail-flyout .nav-label{display:inline!important}.tj-r04-shell .tj-admin-sidebar.is-open{width:280px;z-index:180}.tj-r04-shell .tj-admin-sidebar.is-open .tj-brand{justify-content:flex-start;padding-inline:16px 56px}.tj-r04-shell .tj-sidebar-scrim{z-index:170}}.q133-ui .r03-ui.r06-mkt .page{gap:var(--space-6)}.q133-ui .r03-ui.r06-mkt .page .page-head h1{font-size:24px}.q133-ui .r03-ui.r06-mkt .page .schedule-layout{grid-template-columns:208px minmax(0,1fr);gap:var(--space-6)}.q133-date-panel{position:sticky;top:var(--space-4)}.q133-ui .r03-ui.r06-mkt .page .q133-date-panel .panel-body{padding:var(--space-3)}.q133-ui .r03-ui.r06-mkt .page .q133-date-panel .day-list{gap:var(--space-2)}.q133-ui .r03-ui.r06-mkt .page .day-item{width:100%;font-size:14px;line-height:1.5}.q133-ui .r03-ui.r06-mkt .page .day-item small{font-size:12px}.q133-ui .r03-ui.r06-mkt .page .day-item[aria-current=date]{border-color:var(--brand);background:var(--primary-soft)}.q133-ui .r03-ui.r06-mkt .page .panel-body{min-width:0}.q133-rows{display:grid;gap:var(--space-6)}.q133-rule{border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);min-width:0}.q133-rule-head{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border-bottom:1px solid var(--border);border-radius:var(--r2) var(--r2) 0 0}.q133-rule-head h3{margin:0;font-size:14px}.q133-rule-body{padding:var(--space-4);display:grid;gap:var(--space-4)}.q133-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.q133-fields>*,.q133-rule-body>*{min-width:0}.q133-wide{grid-column:1/-1}.q133-ui .r03-ui.r06-mkt .page .field{gap:var(--space-2)}.q133-ui .r03-ui.r06-mkt .page .field>label,.q133-ui .r03-ui.r06-mkt .page .field>legend{font-weight:600;font-size:13px}.q133-ui .r03-ui.r06-mkt .page .control{width:100%;min-width:0;height:40px}.q133-ui .r03-ui.r06-mkt .page .number-wrap{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.q133-ui .r03-ui.r06-mkt .page .number-wrap input{width:min(var(--admin-number-width),100%)}.q133-picker-trigger{display:block;width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r1);text-align:left;color:var(--text);background:var(--surface);min-height:40px;white-space:normal;overflow-wrap:anywhere}.q133-picker-trigger:hover:not(:disabled){border-color:var(--brand)}.q133-selected{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.q133-selected span{display:block;padding:4px 8px;background:var(--canvas);border-radius:var(--r1);overflow-wrap:anywhere}.q133-ui .r03-ui.r06-mkt .page fieldset{margin:0;padding:0;border:0;min-width:0}.q133-ui .r03-ui.r06-mkt .page legend{margin-bottom:var(--space-2)}.q133-ui .r03-ui.r06-mkt .page .chip-check{border-radius:var(--r1);white-space:normal;min-height:36px;overflow-wrap:anywhere;max-width:100%}.q133-ui .r03-ui.r06-mkt .page .chip-check span{display:block;min-width:0}.q133-ui .r03-ui.r06-mkt .page .counting-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.q133-ui .r03-ui.r06-mkt .page .mode-card{padding:var(--space-3);min-width:0;display:flex;align-items:flex-start;gap:var(--space-2)}.q133-ui .r03-ui.r06-mkt .page .mode-card>span{display:grid;gap:var(--space-1);min-width:0}.q133-ui .r03-ui.r06-mkt .page .mode-card small{font-size:12px;line-height:1.5}.q133-block{border-top:1px solid var(--border);padding-top:var(--space-4);display:grid;gap:var(--space-3)}.q133-block h4{margin:0;font-size:14px}.q133-summary{padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--r1);display:grid;gap:var(--space-1);overflow-wrap:anywhere}.q133-summary p{margin:0}.q133-summary small,.q133-ui .r03-ui.r06-mkt .page .helper{color:var(--secondary);line-height:1.6}.q133-rule .field-error{color:var(--danger-text);font-size:13px;line-height:1.5}.q133-rule [aria-invalid=true]{border-color:var(--danger)}.q133-ui .r03-ui.r06-mkt .page .notice{display:grid;gap:var(--space-1)}.q133-ui .r03-ui.r06-mkt .page .sticky-actions{position:sticky;bottom:0;z-index:var(--z-action);background:var(--surface);margin-top:var(--space-4);padding:var(--space-4) 0;display:flex;gap:var(--space-3);justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--border)}.q133-ui .r03-ui.r06-mkt .page .sticky-actions p{margin:0;color:var(--secondary)}.q133-state{padding:48px 24px;text-align:center;display:grid;justify-items:center;gap:var(--space-3)}.q133-state h2,.q133-state p{margin:0}.q133-state .skeleton{width:min(520px,100%)}.q133-dialog{padding:0;border:1px solid var(--border);border-radius:var(--r2);background:var(--surface);color:var(--text);width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);font:14px/1.5 var(--font)}.q133-dialog[open]{display:flex;flex-direction:column}.q133-dialog.picker{width:min(560px,calc(100% - 24px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:16px 16px 16px auto}.q133-dialog .overlay-head,.q133-dialog .overlay-foot{flex:none}.q133-dialog .overlay-body{overflow:auto;min-height:0;display:grid;gap:var(--space-4)}.q133-dialog .overlay-head h2{font-size:18px}.q133-dialog .control{width:100%}.q133-dialog .selector-options{display:grid;gap:var(--space-2)}.q133-dialog .selector-option{padding:var(--space-3);display:flex;gap:var(--space-3);align-items:flex-start;min-width:0;overflow-wrap:anywhere}.q133-dialog .selector-option>span{display:grid;gap:var(--space-1);min-width:0}.q133-dialog .selector-option small{display:block;color:var(--secondary)}.q133-dialog .selector-option:has(input:disabled){background:var(--canvas);cursor:not-allowed}.q133-dialog .overlay-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.q133-confirm-list{display:grid;gap:var(--space-3)}.q133-confirm-list section{border:1px solid var(--border);padding:var(--space-3);border-radius:var(--r1);overflow-wrap:anywhere}.q133-confirm-list p{margin:4px 0}.q133-error-links{margin:0;padding-left:20px}.q133-error-links a{color:var(--danger-text)}@media(max-width:1199px){.q133-ui .r03-ui.r06-mkt .page{padding:var(--space-4)}.q133-ui .r03-ui.r06-mkt .page .schedule-layout{grid-template-columns:176px minmax(0,1fr);gap:var(--space-4)}.q133-ui .r03-ui.r06-mkt .page .counting-mode-grid{grid-template-columns:1fr}.q133-ui .r03-ui.r06-mkt .page .mode-card small{display:block}.q133-ui .r03-ui.r06-mkt .page .q133-fields{grid-template-columns:1fr}.q133-ui .r03-ui.r06-mkt .page .q133-wide{grid-column:auto}.q133-ui .r03-ui.r06-mkt .page .sticky-actions{align-items:flex-start}}@media(max-width:800px){.q133-ui .r03-ui.r06-mkt .page .schedule-layout{grid-template-columns:1fr}.q133-date-panel{position:static}.q133-ui .r03-ui.r06-mkt .page .q133-date-panel .day-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:232px;overflow:auto}.q133-ui .r03-ui.r06-mkt .page .page-head{flex-wrap:wrap;gap:var(--space-3)}.q133-ui .r03-ui.r06-mkt .page .q133-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.q133-ui .r03-ui.r06-mkt .page .q133-wide{grid-column:1/-1}.q133-ui .r03-ui.r06-mkt .page .counting-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.q133-ui .r03-ui.r06-mkt .page .mode-card{padding:8px}.q133-ui .r03-ui.r06-mkt .page .page-head h1{font-size:22px}}@media(max-width:560px){.q133-ui .r03-ui.r06-mkt .page .q133-fields,.q133-ui .r03-ui.r06-mkt .page .counting-mode-grid{grid-template-columns:1fr}.q133-ui .r03-ui.r06-mkt .page .q133-wide{grid-column:auto}.q133-ui .r03-ui.r06-mkt .page .q133-date-panel .day-list{grid-template-columns:repeat(2,minmax(0,1fr))}.q133-ui .r03-ui.r06-mkt .page,.q133-rule-body,.q133-ui .r03-ui.r06-mkt .page .panel-body{padding:12px}.q133-ui .r03-ui.r06-mkt .page .head-actions{width:100%}}@media(prefers-reduced-motion:reduce){.q133-ui *,.q133-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.q133-ui{min-width:0}.q133-ui .r03-ui.r06-mkt .page .btn{white-space:nowrap}.q133-ui .r03-ui.r06-mkt .page .btn-primary:disabled{background:var(--canvas);color:var(--secondary);border-color:var(--border)}.r03-ui.r06-mkt.q133-dialog{position:fixed;transform:none;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(660px,calc(100% - 32px));height:fit-content;min-height:0;max-height:calc(100dvh - 48px);overflow:hidden}.r03-ui.r06-mkt.q133-dialog.picker{width:min(560px,calc(100% - 24px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:16px 16px 16px auto}.q133-dialog .q133-overlay-form{display:flex;flex-direction:column;min-height:0;max-height:inherit}.q133-dialog.picker .q133-overlay-form{height:100%}.q133-dialog .spec-modal-head,.q133-dialog .spec-modal-footer{flex:none}.q133-dialog .spec-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.q133-dialog .spec-modal-head h2{margin:0;font-size:18px}.q133-dialog .spec-modal-body{flex:1;padding:20px;overflow:auto;min-height:0;display:grid;gap:16px}.q133-dialog .spec-modal-footer{padding:16px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.q133-dialog::backdrop{background:#141a2166}.q133-dialog :focus-visible,.q133-ui :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.q133-ui .q133-row-actions,.q133-ui .q133-footnote{margin-top:12px}.r03-ui.r06-mkt[data-design-page=AUI07-R06-COLLECTION-FORM] .reward-route-builder{overflow-anchor:none}.r06-reward-batch .audit-cell{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.r06-reward-batch .audit-stack{display:grid;gap:16px}.r06-reward-batch .audit-stack>*{min-width:0}.r06-reward-batch .audit-cell span,.r06-reward-batch .audit-cell small{color:var(--secondary)}.r06-reward-batch .r03-ui.r06-mkt .audit-reward-row{grid-template-columns:24px minmax(160px,1.2fr) auto minmax(160px,1fr) auto;align-items:start;gap:16px}.r06-reward-batch .audit-checkbox{display:flex;align-items:center;gap:8px;min-height:40px}.r06-reward-batch .audit-checkbox input{width:18px;height:18px;accent-color:var(--brand);flex:none}.r06-reward-batch .audit-toolbar,.r06-reward-batch .audit-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.r06-reward-batch .audit-toolbar{margin-bottom:16px}.r06-reward-batch .audit-pagination{margin-top:16px}.r06-reward-batch .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.r06-reward-batch .table-scroll .data-table{width:100%;min-width:560px;table-layout:fixed}.r06-reward-batch .data-table td,.r06-reward-batch .data-table th{overflow-wrap:anywhere;white-space:normal}.r06-reward-batch .r03-ui.r06-mkt .modal{width:min(800px,calc(100% - 48px));max-height:calc(100% - 48px)}.r06-reward-batch .overlay-body{display:grid;gap:16px}.r06-reward-batch .choice-label{display:flex;gap:8px;align-items:flex-start}.r06-reward-batch .choice-label input{flex:none}@media(max-width:1199px){.r06-reward-batch .r03-ui.r06-mkt .audit-reward-row{grid-template-columns:24px minmax(0,1fr) auto}.r06-reward-batch .audit-reward-row>.audit-cell:nth-of-type(2){grid-column:2}.r06-reward-batch .audit-reward-row>.btn{grid-column:3}}.r07-access .r07-zero-store{display:grid;justify-items:center;text-align:center;gap:16px;padding:40px 24px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-2)}.r07-access .r07-zero-store>p{max-width:60ch;color:var(--secondary)}
