: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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.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{transform-origin:50%;transition:transform .2s}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--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:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-mask-gradient:#fff0;--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:#0000001a;--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 #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--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:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--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:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--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:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-mask-gradient:#24242400;--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:#ffffff1a;--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 #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--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:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--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%;--td-font-family:"PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--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);--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:44px;--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);color:#1d2129;font-synthesis:none;--brand:#105186;--brand-dark:#092b42;--gold:#fdb338;--page:#f5f6f8;--surface:#fff;--control-border:#82909e;--status-success-text:#006c45;--status-success-bg:#e3f9e9;--status-warning-text:#954500;--status-warning-bg:#fff1e9;--status-danger-text:#ad352f;--status-danger-bg:#fff0ed;--layout-sidebar-width:232px;--layout-topbar-height:64px;--layout-content-max:1600px;--layout-page-padding:24px;--panel-padding:24px;--section-gap:24px;--field-gap:24px;--control-height:44px;--auth-control-height:48px;--control-radius:3px;--panel-radius:6px;--drawer-form-width:520px;--drawer-read-width:640px;--dialog-width:560px;--dialog-compact-width:440px;--overlay-edge:16px;--motion-feedback:.12s;--motion-overlay:.16s;--font-page-title:24px;--line-page-title:32px;--font-section:16px;--line-section:24px;--font-body:14px;--line-body:22px;--font-label:13px;--line-label:20px;--font-meta:12px;--line-meta:18px;--td-border-level-2-color:var(--control-border);--text:#1d2129;--muted:#586b7c;--border:#e7ebf0;--danger:#c84646;--brand-light:#eef4f9;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--td-brand-color:var(--brand);--td-brand-color-hover:#17649d;--td-brand-color-active:#0d426e;--td-brand-color-light:var(--brand-light);--td-brand-color-focus:var(--brand-light);--td-component-radius:3px;--td-text-color-primary:var(--text);--td-text-color-secondary:var(--muted);--td-bg-color-page:var(--page);--td-border-level-1-color:var(--border);background:#f5f6f8;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button:not(:disabled),a{cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}h1,h2,h3,h4,p{text-wrap:pretty;margin:0}h1{font-size:24px;font-weight:600;line-height:32px}h2{font-size:16px;font-weight:600}h3{font-size:15px;font-weight:600}h4{font-size:14px;font-weight:500}.muted,.page-description,.small-label{color:var(--muted)}.page-description{margin-top:8px;font-size:13px}.small-label{font-size:12px}.eyebrow{color:var(--muted);letter-spacing:1.7px;margin-bottom:6px;font-size:12px}.mono,.order-link{font-family:SFMono-Regular,Consolas,monospace}.money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.break-anywhere{overflow-wrap:anywhere}.long-copy{white-space:pre-wrap;line-height:1.9}.spaced{margin-top:16px}.skip-link{background:var(--surface);z-index:100;padding:12px 20px;position:fixed;top:-70px;left:16px}.skip-link:focus{top:12px}.sidebar{width:var(--layout-sidebar-width);background:var(--surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:5px;height:132px;padding:22px 24px 15px;display:flex}.brand:hover{text-decoration:none}.brand img{object-fit:contain;object-position:left;width:174px;height:66px}.brand span{letter-spacing:3px;color:var(--muted);margin-left:53px;font-size:12px}.nav-caption{color:var(--muted);letter-spacing:1px;padding:24px 24px 10px;font-size:12px}.main-menu{width:100%;min-height:0;padding:0 12px}.navigation-link{min-height:44px;color:var(--text);transition:background-color var(--motion-feedback), color var(--motion-feedback);border-radius:3px;align-items:center;gap:12px;margin-block:4px;padding:10px 12px;line-height:24px;display:flex}.navigation-link .t-icon{flex:none;font-size:18px}.navigation-link:hover{background:var(--page);text-decoration:none}.navigation-link.is-active{background:var(--brand-light);color:var(--brand)}.sidebar-note{margin:auto 24px 24px;padding-top:32px}.sidebar-note p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.9}.sidebar-account{border-top:1px solid var(--border);align-items:center;gap:10px;padding:20px;display:flex}.account-avatar{background:var(--brand-light);color:var(--brand);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sidebar-account strong{font-size:12px;font-weight:500;display:block}.sidebar-account span{color:var(--muted);font-size:12px}.main-shell{margin-left:var(--layout-sidebar-width);flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{min-height:var(--layout-topbar-height);background:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--layout-page-padding);z-index:15;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.breadcrumb,.top-tools{align-items:center;gap:12px;display:flex}.breadcrumb{color:var(--muted);font-size:12px}.breadcrumb strong{color:var(--text);font-weight:500}.account-label{color:var(--muted);font-size:12px}.content-area{width:100%;max-width:var(--layout-content-max);padding:var(--layout-page-padding);flex:1;min-width:0;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.page-heading>div{min-width:0}.page-heading>.t-button{flex-shrink:0;min-height:44px}.panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--panel-radius);border:0}.filter-panel{padding:var(--panel-padding);margin-bottom:var(--section-gap)}.filter-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filter-item{flex:1;min-width:165px}.filter-keyword{flex:1.5;min-width:220px}.filter-item label{color:var(--muted);font-size:12px;display:block}.filter-item .t-input__wrap,.filter-item .native-select{margin-top:8px}.native-select{appearance:none;width:100%;min-width:0;max-width:100%;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);color:var(--text);background-color:var(--surface);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23586b7c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding:9px 40px 9px 12px;font-size:14px;line-height:24px;display:block}.native-select:hover:not(:disabled){border-color:var(--control-focus-color,var(--brand))}.native-select:disabled{color:var(--muted);background-color:var(--page);cursor:not-allowed;opacity:1}.choice-label{min-width:0;min-height:var(--control-height);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;line-height:24px;display:flex}.choice-label>span{overflow-wrap:anywhere;min-width:0}.choice-control{appearance:none;border:1px solid var(--control-border);background:var(--surface);color:#fff;width:18px;height:18px;cursor:inherit;border-radius:3px;flex:0 0 18px;place-items:center;margin:3px 0 0;padding:0;display:grid}.choice-control[type=radio]{border-radius:50%}.choice-control:before{content:"";opacity:0}.choice-control[type=radio]:before{background:currentColor;border-radius:50%;width:8px;height:8px}.choice-control[type=checkbox]:before{border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.choice-label:hover>.choice-control:not(:disabled){border-color:var(--brand)}.choice-control:checked{border-color:var(--brand);background:var(--brand)}.choice-control:checked:before{opacity:1}.choice-control:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.choice-label:has(>.choice-control:disabled){color:var(--muted);cursor:not-allowed}.choice-control:disabled{border-color:var(--control-border);background:var(--page);cursor:not-allowed}.choice-control:disabled:checked{border-color:var(--muted);background:var(--muted)}.choice-card{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);padding:9px 12px}.choice-card:hover:has(>.choice-control:not(:disabled)){border-color:var(--brand)}.choice-card:has(>.choice-control:checked){border-color:var(--brand);background:var(--brand-light);color:var(--brand-dark)}.choice-card:has(>.choice-control:disabled){border-color:var(--border);background:var(--page);color:var(--muted)}.filter-panel .t-input,.group-fields .t-input{height:44px;min-height:44px}.filter-actions{align-items:center;gap:8px;display:flex}.panel-heading{padding:var(--panel-padding);justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading .muted{font-size:12px}.count{background:var(--page);color:var(--muted);border-radius:3px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:400;display:inline-block}.table-scroll{overflow:auto}.order-table table{min-width:1000px}.table-panel .t-table th{background:var(--page);color:var(--muted);font-size:12px;font-weight:500}.table-panel .t-table td{vertical-align:middle;overflow-wrap:anywhere;height:76px;padding:16px}.order-link{overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:500}.table-entry{align-items:center;min-height:44px;display:inline-flex}.table-scroll-hint{padding:0 var(--panel-padding) var(--space-md);color:var(--muted);font-size:12px}.customer-page-heading{align-items:flex-end}.customer-page-heading h1{font-size:24px}.customer-page-heading .page-description{max-width:620px}.customer-search-panel{padding:var(--panel-padding);margin-bottom:var(--section-gap)}.customer-search-row{align-items:flex-end;gap:12px;display:flex}.customer-search-field{flex:0 520px;min-width:0}.customer-search-field label{color:var(--text);font-size:12px;font-weight:600;display:block}.customer-search-field .t-input__wrap{margin-top:8px}.customer-search-field .t-input{min-height:var(--control-height);border-radius:var(--control-radius);border-color:var(--control-border);transition:border-color .16s,box-shadow .16s}.customer-search-field .t-icon{color:var(--muted);font-size:18px}.customer-search-actions{gap:8px;display:flex}.customer-search-actions .t-button{min-height:var(--control-height);padding-inline:16px}.customer-search-hint{color:var(--muted);margin-top:12px;font-size:12px}.customer-list-heading{padding:var(--panel-padding);align-items:flex-end}.customer-list-heading h2{font-size:var(--font-section)}.customer-list-heading .eyebrow{margin-bottom:4px}.customer-list-heading .muted{text-align:right;max-width:350px}.customer-list-panel .t-table th{background:var(--page);border-bottom:1px solid var(--border);letter-spacing:.02em}.customer-list-panel .t-table td{vertical-align:middle;padding-top:16px;padding-bottom:16px}.customer-list-panel .t-table th:first-child,.customer-list-panel .t-table td:first-child{padding-left:var(--panel-padding)}.customer-list-panel .pagination{border-top:1px solid var(--border)}.customer-table table{min-width:1000px}.customer-person{align-items:center;gap:12px;min-width:0;display:flex}.customer-initial,.customer-profile-initial{background:var(--brand-light);width:38px;height:38px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.customer-person-copy{min-width:0}.customer-name-link.t-button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;color:var(--brand-dark);justify-content:flex-start;padding:0;font-weight:600;line-height:1.45;display:inline-flex}.customer-name-link.t-button:hover{color:var(--brand);background:0 0;text-decoration:underline}.customer-secondary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:4px;font-size:12px;display:flex}.customer-nickname{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.customer-account-state{white-space:nowrap;color:var(--brand);align-items:center;gap:6px;display:inline-flex}.customer-account-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.customer-account-state.is-inactive,.customer-empty{color:var(--muted)}.customer-phone{font-size:12px}.customer-order-count{color:var(--brand-dark);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.customer-order-unit{color:var(--muted);font-size:12px}.customer-detail-link.t-button{color:var(--brand);min-height:44px;font-weight:500}.customer-detail-link .t-icon{margin-left:2px;font-size:14px;transition:transform .16s}.customer-detail-link:hover .t-icon{transform:translate(2px)}.customer-drawer{min-width:0;padding-bottom:28px}.customer-identity{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.customer-identity-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.customer-identity-main>div{overflow-wrap:anywhere;min-width:0}.customer-profile-initial{width:46px;height:46px;font-size:19px}.customer-identity h2{margin:2px 0 6px;font-size:21px}.customer-facts{margin-top:24px}.customer-orders{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.customer-orders .section-heading{margin-bottom:8px}.customer-order-record{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:17px 0;display:grid}.customer-order-record>.tag-group{grid-column:1/-1}.customer-order-record .cell-subtitle{overflow-wrap:anywhere}.customer-order-record>.money{font-size:13px}.customer-orders .pagination{padding:20px 0}.cell-subtitle{color:var(--muted);margin-top:5px;font-size:12px}.cell-subtitle span{margin-left:6px;font-size:12px}.date-text{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pagination{padding:20px 24px}.pagination-with-size{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pagination-size-label{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.pagination-size-label .native-select{width:auto;min-width:96px}.pagination-with-size>.native-pagination{flex:320px;width:auto;min-width:0}.app-footer{color:var(--muted);justify-content:space-between;gap:16px;padding:0 28px 22px;font-size:12px;display:flex}.request-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:290px;padding:48px 24px;display:flex}.request-state p{color:var(--muted);max-width:440px}.state-icon{color:var(--muted);font-size:38px}.back-link{gap:var(--space-xs);min-height:44px;margin-bottom:var(--space-md);color:var(--muted);align-items:center;font-size:12px;display:inline-flex}.order-summary{padding:var(--panel-padding);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.order-summary>div:first-child{min-width:0}.order-summary h2{overflow-wrap:anywhere;margin:3px 0 8px;font:600 20px/1.6 SFMono-Regular,Consolas,monospace}.order-summary p:not(.small-label){color:var(--muted);font-size:12px}.summary-divider{color:var(--border);margin:0 10px}.summary-amount{margin-left:auto}.summary-amount strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.summary-status{border-left:1px solid var(--border);padding-left:var(--panel-padding);flex-direction:column;gap:10px;display:flex}.summary-status>div{align-items:center;gap:16px;display:flex}.summary-status>div>span{color:var(--muted);font-size:12px}.section-alert{margin-bottom:20px}.detail-panel>.t-tabs>.t-tabs__header{padding:0 24px}.detail-tab{padding:var(--panel-padding)}.detail-grid{gap:var(--section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.detail-section h2,.detail-section h3{margin-bottom:18px}.info-grid{gap:var(--field-gap);grid-template-columns:1fr 1fr;margin:0;display:grid}.info-grid>div{min-width:0}.info-grid .full{grid-column:1/-1}.info-grid dt{color:var(--muted);margin-bottom:5px;font-size:12px}.info-grid dd{overflow-wrap:anywhere;margin:0}.inline-note{background:var(--page);color:var(--muted);border-radius:4px;margin-top:22px;padding:12px 14px;font-size:12px}.action-box{background:var(--brand-light);border-radius:4px;margin-top:22px;padding:16px}.action-box p{color:var(--brand-dark);margin-bottom:12px;font-size:12px}.action-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.supplement-form{max-width:620px;margin-top:20px}.supplement-form label{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.supplement-form textarea{resize:vertical;border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:86px;color:var(--text);border-radius:3px;padding:10px 12px}.supplement-form textarea:disabled{background:var(--page)}.separated{border-top:1px solid var(--border);margin-top:30px;padding-top:26px}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.section-heading h2{margin-bottom:0}.section-heading .muted{font-size:12px}.tag-group{flex-wrap:wrap;gap:8px;display:flex}.empty-inline{color:var(--muted);padding:20px 0;font-size:13px}.scope-list{gap:14px;margin-top:18px;display:grid}.scope-list>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.file-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.file-list li{background:var(--page);border-radius:4px;align-items:center;gap:10px;padding:12px 14px;display:flex}.file-list .muted{margin-left:auto;font-size:12px}.pricing-panel{max-width:860px;padding:var(--panel-padding)}.pricing-panel .section-heading h2{margin:3px 0 0}.pricing-facts{border-bottom:1px solid var(--border);padding:18px 0 22px}.pricing-current{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pricing-edit{gap:10px;max-width:390px;padding-top:22px;display:grid}.pricing-edit label{font-weight:500}.pricing-edit>.t-button{justify-self:start;margin-top:8px}.pricing-edit .t-button,.refund-controls .t-button,.filter-actions .t-button{min-height:44px}.workspace-input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:3px;padding:10px 12px}.workspace-input[aria-invalid=true]{border-color:var(--danger)}.pricing-alert{max-width:860px;margin-top:18px}.refund-section>.section-heading h2{margin-bottom:3px}.refund-balance{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.refund-balance>div{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.refund-balance>div:last-child{border-right:0}.refund-balance span,.refund-drawer-balance span{color:var(--muted);font-size:12px}.refund-balance strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.refund-balance .refund-available{background:var(--brand-light);color:var(--brand-dark)}.refund-balance .refund-available strong{font-size:22px}.refund-asof{margin:10px 0 18px;font-size:12px}.refund-section .section-alert{margin:14px 0}.refund-controls{align-items:center;margin:18px 0}.refund-history-heading{border-top:1px solid var(--border);margin:30px 0 6px;padding-top:22px}.refund-record{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.refund-record-main{overflow-wrap:anywhere;flex:1;min-width:240px}.refund-record-main p{margin-bottom:4px}.refund-record-main small{color:var(--muted);font-size:12px;display:block}.refund-emergency{background:var(--page);border-radius:4px;margin:18px 0;padding:18px 20px}.refund-emergency p{color:var(--muted);margin:8px 0 16px}.refund-emergency-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;max-width:640px;display:grid}.refund-emergency-input label{grid-column:1/-1}.refund-drawer{gap:24px;padding:10px 4px 26px;display:grid}.refund-drawer-balance{background:var(--page);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px;display:flex}.refund-drawer-balance strong{color:var(--brand-dark);font-variant-numeric:tabular-nums}.refund-methods{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.refund-methods legend{margin-bottom:12px;font-weight:600}.refund-breakdown{background:var(--brand-light);color:var(--brand-dark);border-radius:4px;padding:14px 16px}.refund-breakdown p+p{margin-top:6px}.refund-large{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding-top:18px;display:flex}.refund-large strong,.refund-confirm-amount{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.refund-drawer .form-field{margin:0}.refund-drawer textarea,.refund-confirm textarea{resize:vertical;border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:90px;color:var(--text);border-radius:3px;padding:10px 12px}.refund-confirm{gap:12px;display:grid}.refund-confirm-amount{color:var(--brand-dark)}.refund-confirm label{font-weight:500}time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.content-record,.report-record{border:1px solid var(--border);border-radius:4px;margin-bottom:16px;padding:22px}.content-meta{color:var(--muted);flex-wrap:wrap;gap:12px 30px;margin:20px 0;font-size:12px;display:flex}.publication-record{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.publication-record strong{margin-right:12px}.publication-record p{margin-top:8px;font-size:13px}.observation-record{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;display:flex}.observation-record p{color:var(--muted);flex-basis:100%}.group-workspace{max-width:980px}.group-summary{border:1px solid var(--border);border-left:3px solid var(--brand);gap:6px;margin-bottom:24px;padding:14px 18px;display:grid}.group-summary>span,.group-event-meta{color:var(--muted);font-size:12px}.group-summary strong{font-size:16px}.group-timeline{border-left:1px solid var(--border);margin:24px 0;padding:0 0 0 18px;list-style:none}.group-timeline li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;margin-bottom:24px;padding:2px 0 24px 22px;position:relative}.group-timeline li:before{content:"";background:var(--brand);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-23px}.group-event-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.group-event-head span{color:var(--muted);font-size:12px}.record-metadata{margin-top:var(--space-sm);color:var(--muted);font-size:12px}.record-metadata summary{align-items:center;gap:var(--space-sm);cursor:pointer;width:fit-content;max-width:100%;min-height:44px;color:var(--brand);display:flex}.record-metadata summary:before{content:"›";font-size:18px}.record-metadata[open] summary:before{transform:rotate(90deg)}.record-metadata p{overflow-wrap:anywhere}.group-timeline blockquote{background:var(--page);border-left:2px solid var(--gold);margin:12px 0;padding:10px 14px}.group-snapshot{background:var(--page);max-height:260px;margin-top:8px;padding:10px;overflow-y:auto}.group-entry>.muted{margin-bottom:16px;font-size:12px}.group-fields{gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-fields label{color:var(--muted);align-content:start;gap:8px;font-size:12px;display:grid}.group-fields .group-wide{grid-column:1/-1}.group-fields input:not(.t-input__inner),.group-fields textarea{width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:3px;padding:9px 11px}.group-fields textarea{resize:vertical}.group-fields :disabled{background-color:var(--page)}.group-legacy summary{cursor:pointer;color:var(--brand);font-weight:500}.group-legacy section{margin-top:18px;font-size:13px}.group-legacy h4{margin-bottom:8px}.group-legacy section p{overflow-wrap:anywhere;margin-bottom:6px}.login-page{background:var(--page);flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(32px,6vh,64px) 24px;display:flex}.login-shell{gap:24px;width:min(100%,448px);min-width:0;margin-block:auto;display:grid}.login-brand{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.login-brand img{object-fit:contain;width:176px;max-width:100%;height:64px;display:block}.login-main{min-width:0}.login-form{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;padding:40px;box-shadow:0 4px 20px #092b4208}.login-form h1{font-size:28px;font-weight:600;line-height:1.4}.login-form>.page-description{margin:8px 0 28px;font-size:14px}.login-alert{margin-bottom:20px}.form-field{margin-top:var(--field-gap)}.form-field label{margin-bottom:8px;font-size:13px;display:block}.form-field input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:3px;padding:10px 12px}.form-field input::placeholder{color:var(--muted)}.password-field{position:relative}.password-field input{padding-right:48px}.password-field button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;font-size:20px;display:grid;position:absolute;top:0;right:0}.field-error{color:var(--danger);margin-top:8px;font-size:13px}.login-form .form-field{margin-top:24px}.login-form .form-field label{font-size:14px}.login-form .form-field input{height:48px;min-height:48px;padding:11px 12px;font-size:16px;line-height:24px}.login-form .password-field input{padding-right:52px}.login-form .password-field button{top:2px;right:2px}.login-form .field-error{font-size:14px}.login-submit{height:48px;min-height:48px;margin-top:28px;font-size:16px}.login-help{text-align:center;color:var(--muted);margin-top:20px;font-size:14px}.mobile-nav,.nav-overlay{display:none}.mobile-nav{color:var(--brand);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:22px}.mobile-navigation-close{position:absolute;top:12px;right:8px}@media (width<=1199px){:root{--layout-page-padding:20px}.account-label{display:none}.customer-search-row{flex-wrap:wrap}.sidebar{width:var(--layout-sidebar-width);overscroll-behavior:contain;transition:transform .16s;overflow-y:auto;transform:translate(-100%)}.sidebar>.brand,.sidebar>.nav-caption,.sidebar>.main-menu,.sidebar>.sidebar-note,.sidebar>.sidebar-account{flex:none}.sidebar.is-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-nav{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.nav-overlay{z-index:25;background:#092b4266;border:0;display:block;position:fixed;inset:0}.sidebar .brand img{width:150px}}@media (width<=899px){.detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){:root{--layout-page-padding:16px;--panel-padding:16px;--section-gap:20px}.content-area{padding:var(--layout-page-padding)}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:8px 12px}.breadcrumb{gap:6px}.breadcrumb>span{display:none}.top-tools{gap:5px}.top-tools .t-tag{font-size:12px}.top-tools .t-button{min-height:44px}.page-heading{gap:12px;margin-bottom:20px}.page-heading .page-description{max-width:none}.filter-panel{padding:var(--panel-padding)}.filter-item{min-width:100%}.filter-actions{width:100%}.filter-actions .t-button,.page-heading .t-button{min-height:44px}.panel-heading{padding:var(--panel-padding);align-items:flex-start}.panel-heading>.muted{display:none}.pagination{padding:18px 14px;overflow-x:auto}.app-footer{padding:0 16px 20px}.app-footer>span:last-child{display:none}.table-scroll-hint{padding-inline:var(--space-lg)}.table-scroll .order-link{align-items:center;min-height:44px;display:inline-flex}.pricing-panel{padding:var(--panel-padding)}.pricing-facts,.refund-balance{grid-template-columns:1fr 1fr}.refund-balance>div:nth-child(2){border-right:0}.refund-balance>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.refund-balance>div{padding:14px}.refund-emergency-input{grid-template-columns:1fr}.order-summary{padding:var(--panel-padding);flex-wrap:wrap;gap:20px}.order-summary h2{font-size:17px}.summary-amount{margin-left:0}.summary-status{border-left:0;border-top:1px solid var(--border);flex-basis:100%;padding:16px 0 0}.detail-tab{padding:var(--panel-padding)}.detail-panel>.t-tabs>.t-tabs__header{padding:0 12px}.info-grid{gap:20px 16px}.action-buttons .t-button{min-height:44px}.group-fields{grid-template-columns:1fr}.group-fields .group-wide{grid-column:auto}.customer-page-heading{align-items:flex-start}.customer-page-heading .page-description{max-width:none}.customer-search-panel{padding:var(--panel-padding)}.customer-search-row{grid-template-columns:1fr;display:grid}.customer-search-field{width:100%}.customer-search-actions .t-button{flex:1}.customer-list-heading{padding:var(--panel-padding)}.customer-list-panel .t-table th:first-child,.customer-list-panel .t-table td:first-child{padding-left:18px}.customer-name-link.t-button,.customer-detail-link.t-button{min-height:44px}.customer-facts{grid-template-columns:1fr}.customer-facts .full{grid-column:auto}.customer-identity{flex-wrap:wrap}.customer-order-record .order-link{overflow-wrap:anywhere}.content-record,.report-record{padding:16px}.publication-record{flex-direction:column;gap:8px}.login-page{padding:32px 20px}.login-shell{gap:20px}.login-form{padding:24px}.login-form h1{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-button.t-button{min-height:var(--control-height);white-space:normal;min-width:80px;height:auto;transition:color var(--motion-feedback), background-color var(--motion-feedback), border-color var(--motion-feedback);padding-block:10px;line-height:22px}.t-button.t-button--variant-text,.t-button.t-button--shape-square{min-width:44px}.t-button__text{white-space:normal;overflow-wrap:anywhere}.t-input.t-input{min-height:var(--control-height);border-color:var(--control-border)}.t-input__inner{min-width:0}:is(input:not([type]),input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],textarea,select):not(.t-input__inner)[aria-invalid=true],.t-input.t-is-error,.t-textarea__inner.t-is-error{--control-focus-color:var(--danger);border-color:var(--danger)}:is(input:not([type]),input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],textarea,select):not(.t-input__inner):not(:disabled):focus,.t-input:not(.t-is-disabled):not([aria-disabled=true]):is(:focus-within,.t-input--focused){border-color:var(--control-focus-color,var(--brand));box-shadow:inset 0 0 0 1px var(--control-focus-color,var(--brand));outline:none}.t-input.t-input:is(.t-is-disabled,[aria-disabled=true]):is(:focus-within,.t-input--focused){box-shadow:none;outline:none}.password-field button:focus-visible,.refund-password-field button:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:var(--control-radius)}@media (forced-colors:active){.native-select{appearance:auto;background-image:none;padding-right:12px}.choice-control,.choice-control:checked,.choice-control:disabled,.choice-control:disabled:checked{appearance:auto;accent-color:auto;border:initial;background:initial;color:initial}.choice-control:before{display:none}.choice-control:focus-visible{outline-color:highlight}.choice-label:has(>.choice-control:disabled){color:graytext}.choice-card:has(>.choice-control:checked){border-color:highlight}.choice-card:has(>.choice-control:disabled){border-color:graytext}:is(input:not([type]),input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],textarea,select):not(.t-input__inner):not(:disabled):focus,.t-input:not(.t-is-disabled):not([aria-disabled=true]):is(:focus-within,.t-input--focused),.password-field button:focus-visible,.refund-password-field button:focus-visible{outline-offset:-2px;outline:2px solid highlight}}.t-tag{white-space:normal;height:auto;min-height:24px;padding:2px 8px;font-size:12px;line-height:18px}.t-tag__text{white-space:normal;overflow-wrap:anywhere}.t-tag.t-tag.t-tag--success{color:var(--status-success-text);background-color:var(--status-success-bg)}.t-tag.t-tag.t-tag--warning{color:var(--status-warning-text);background-color:var(--status-warning-bg)}.t-tag.t-tag.t-tag--danger{color:var(--status-danger-text);background-color:var(--status-danger-bg)}.t-tag.t-tag.t-tag--default{color:var(--muted)}.table-panel .t-table th{height:44px;padding:12px 16px;line-height:18px}.table-panel .t-table th:first-child,.table-panel .t-table td:first-child{padding-left:var(--panel-padding)}.table-panel .t-table td:last-child,.table-panel .t-table th:last-child{padding-right:var(--panel-padding)}.table-panel .t-table .t-table__cell--fixed-right:last-child{padding-inline:8px}.table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%}.table-viewport{min-width:0}.table-viewport .table-scroll-hint{display:block}.refresh-status{padding:8px var(--panel-padding);color:var(--muted);background:var(--brand-light);align-items:center;gap:8px;font-size:12px;display:flex}.refresh-status+.table-viewport{margin-top:8px}.request-state .state-icon{font-size:32px}.form-field .field-error{margin-top:8px}.t-drawer__mask,.t-dialog__mask{background-color:#092b4266}@media (width<=599px){.t-input__inner,.native-select,.workspace-input,.form-field input,.group-fields input,.group-fields textarea,.supplement-form textarea{font-size:16px;line-height:24px}.top-tools{margin-left:auto}}@media (width<=359px){:root{--layout-page-padding:12px;--overlay-edge:12px}.info-grid,.pricing-facts{grid-template-columns:minmax(0,1fr)}.summary-amount{width:100%}}@media (height<=500px){.topbar{position:static}}.login-form .t-button{min-height:var(--auth-control-height)}.top-tools{flex-wrap:wrap;justify-content:flex-end}.top-tools .t-button{flex-shrink:0}.settings-page{min-width:0}.settings-refreshing{padding:8px var(--panel-padding);background:var(--brand-light);color:var(--muted);margin-bottom:16px;font-size:12px}.settings-page .t-button,.settings-drawer .t-button,.settings-dialog .t-button,.workspace-drawer .t-button,.workspace-dialog .t-button{min-height:44px}.settings-page .section-alert{margin-bottom:var(--section-gap)}.settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-help{margin-top:14px;line-height:1.8}.settings-callout{border-left:3px solid var(--brand);background:#eef5fa;margin-bottom:24px;padding:16px 20px;line-height:1.8}.settings-warning{border-color:var(--gold);background:#fff8e9}.settings-filters{padding:var(--panel-padding);margin-bottom:var(--section-gap);flex-wrap:wrap;align-items:end;gap:16px;display:flex}.settings-filters label{gap:8px;font-size:13px;display:grid}.settings-filters input{border:1px solid var(--control-border);background:var(--surface);min-height:44px;color:var(--text);border-radius:3px;max-width:100%;padding:10px 12px}.settings-filters .native-select{min-width:120px}.settings-pagination .native-select{width:auto;min-width:96px}.settings-table-wrap{overflow-x:auto}.settings-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.settings-table th{color:var(--muted);border-bottom:1px solid var(--border);background:#f5f7fa;height:44px;padding:12px 16px;font-size:12px;font-weight:500;line-height:18px}.settings-table td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;height:64px;padding:10px 16px;font-size:14px}.settings-table td small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.settings-table td strong{margin-right:10px}.settings-row-actions{white-space:nowrap}.settings-row-actions .t-button{padding:0 8px}.settings-empty{text-align:center;color:var(--muted);padding:48px 24px}.settings-empty .t-button{margin-top:16px}.settings-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;font-size:13px;display:flex}.settings-recovery{padding:var(--panel-padding);margin-bottom:var(--section-gap);border-left:3px solid var(--gold)}.settings-recovery p{margin:10px 0}.settings-drawer .t-drawer__content-wrapper,.workspace-drawer .t-drawer__content-wrapper{flex-direction:column;max-width:100vw;height:100%;max-height:100dvh;display:flex}.settings-drawer .t-drawer__header,.settings-drawer .t-drawer__footer,.workspace-drawer .t-drawer__header,.workspace-drawer .t-drawer__footer{flex:none}.settings-drawer .t-drawer__body,.workspace-drawer .t-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.settings-drawer .t-drawer__close-btn,.workspace-drawer .t-drawer__close-btn{width:44px;height:44px;top:10px;right:10px}.workspace-drawer .t-drawer__header{min-height:64px;padding-right:70px}.settings-drawer .t-drawer__footer,.workspace-drawer .t-drawer__footer{border-top:1px solid var(--border);background:var(--surface);padding-bottom:max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-drawer .t-drawer__footer .t-button+.t-button,.workspace-drawer .t-drawer__footer .t-button+.t-button{margin-left:0}.settings-drawer-form{padding-bottom:12px}.settings-credential{background:var(--page);margin:20px 0;padding:20px}.settings-credential label{margin-bottom:8px;display:block}.settings-credential input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:var(--surface);margin-bottom:12px;padding:10px;font-family:ui-monospace,monospace}.setup-page{place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.setup-card{width:min(100%,480px);padding:32px}.setup-card h1{margin:10px 0 12px;font-size:24px}.setup-card .page-description{margin-bottom:18px}.setup-card .settings-actions{justify-content:space-between;margin-top:30px}.setup-logo{object-fit:contain;width:176px;height:72px;margin-bottom:32px}.settings-agreement-list{gap:var(--section-gap);display:grid}.settings-agreement-card{padding:var(--panel-padding);grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;display:grid}.settings-agreement-card h2{font-size:var(--font-section);margin:8px 0}.settings-agreement-card .tag-group{align-self:start}.settings-draft-info{color:var(--muted);gap:5px;font-size:12px;display:grid}.settings-link{color:var(--brand);justify-content:flex-end;align-self:end;align-items:center;gap:16px;min-height:44px;font-weight:500;display:inline-flex}.settings-legacy{padding:var(--panel-padding);margin-top:28px}.settings-legacy summary{cursor:pointer;min-height:44px;color:var(--brand);align-items:center;display:flex}.settings-prose{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:24px 0;font-size:14px;line-height:1.95}.settings-back{color:var(--brand);align-items:center;min-height:44px;margin-bottom:16px;display:inline-flex}.settings-version-bar{margin-bottom:var(--section-gap);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.settings-readonly{padding:var(--panel-padding)}.agreement-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.agreement-edit,.agreement-preview{padding:var(--panel-padding);min-width:0}.agreement-edit h2,.agreement-preview h2{font-size:var(--font-section);overflow-wrap:anywhere;margin-bottom:18px}.agreement-edit label{justify-content:space-between;gap:12px;display:flex}.agreement-edit label span{color:var(--muted);font-size:12px}.agreement-edit textarea{border:1px solid var(--control-border);resize:vertical;width:100%;min-height:100px;color:var(--text);background:var(--surface);border-radius:3px;padding:12px;line-height:1.8}.agreement-edit textarea[rows="20"]{min-height:430px}.agreement-preview{max-height:75vh;overflow-y:auto}.agreement-workspace.is-preview{grid-template-columns:minmax(0,1fr) 300px}.agreement-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 24px;display:flex}.agreement-toolbar>span{color:var(--muted);font-size:12px}.settings-checkbox{margin-top:24px;padding-inline:4px}.settings-history-row{text-align:left;border:0;border-bottom:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;color:var(--text);overflow-wrap:anywhere;gap:8px;padding:20px 0;display:grid}.settings-history-row small{color:var(--muted)}@media (width<=899px){.agreement-workspace,.agreement-workspace.is-preview{grid-template-columns:minmax(0,1fr)}.agreement-preview{max-height:none}}@media (width<=599px){.settings-agreement-card{padding:var(--panel-padding);grid-template-columns:minmax(0,1fr);gap:16px}.settings-agreement-card .tag-group{grid-row:2}.settings-link{justify-content:flex-start}.settings-filters{padding:var(--panel-padding)}.settings-filters label{width:100%}.settings-pagination{justify-content:flex-start;padding:16px}.agreement-edit,.agreement-preview,.settings-readonly{padding:var(--panel-padding)}.agreement-toolbar{padding:16px}.agreement-toolbar .settings-actions{width:100%}.setup-card{padding:28px 22px}.setup-card .settings-actions .t-button{flex:1}}.settings-dialog .t-dialog,.workspace-dialog .t-dialog{flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:flex}.settings-dialog.t-dialog__ctx .t-dialog__wrap,.workspace-dialog.t-dialog__ctx .t-dialog__wrap{overscroll-behavior:contain;overflow:hidden}.settings-dialog.t-dialog__ctx .t-dialog__position,.workspace-dialog.t-dialog__ctx .t-dialog__position,.settings-dialog.t-dialog__ctx .t-dialog__position.t-dialog--top,.workspace-dialog.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:center;height:100%;min-height:100%;padding:16px 0}.settings-dialog .t-dialog__header,.settings-dialog .t-dialog__footer,.workspace-dialog .t-dialog__header,.workspace-dialog .t-dialog__footer{flex:none}.settings-dialog .t-dialog__body,.workspace-dialog .t-dialog__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workspace-dialog .t-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workspace-dialog .t-dialog__footer .t-button+.t-button{margin-left:0}.settings-close-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.settings-close-button:hover{background:var(--page);color:var(--brand)}.settings-close-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.settings-drawer .t-drawer__header,.workspace-drawer .t-drawer__header{min-height:64px;padding:20px 68px 20px var(--panel-padding);font-size:var(--font-section);line-height:24px}.settings-drawer .t-drawer__body,.workspace-drawer .t-drawer__body{padding:var(--panel-padding)}.settings-drawer .t-drawer__footer,.workspace-drawer .t-drawer__footer{padding:16px var(--panel-padding) max(16px,env(safe-area-inset-bottom));gap:8px}.settings-dialog .t-dialog,.workspace-dialog .t-dialog{padding:var(--panel-padding);max-width:calc(100vw - 2 * var(--overlay-edge));max-height:calc(100dvh - 2 * var(--overlay-edge))}.settings-dialog .t-dialog__header,.workspace-dialog .t-dialog__header{min-height:24px;padding-right:44px;font-size:16px;line-height:24px}.settings-dialog .t-dialog__body,.workspace-dialog .t-dialog__body{overflow-wrap:anywhere;padding-block:24px}.settings-dialog .t-dialog__footer,.workspace-dialog .t-dialog__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.settings-dialog .t-dialog__footer .t-button+.t-button{margin-left:0}:is(.settings-dialog .t-dialog__footer>div:has(>.t-button),.workspace-dialog .t-dialog__footer>div:has(>.t-button)){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-dialog .t-dialog__close,.workspace-dialog .t-dialog__close{width:44px;height:44px;top:10px;right:10px}.settings-dialog .t-dialog__header .settings-close-button,.workspace-dialog .t-dialog__header .settings-close-button{position:absolute;top:10px;right:10px}.settings-table th:first-child,.settings-table td:first-child{padding-left:var(--panel-padding)}.settings-table th:last-child,.settings-table td:last-child{padding-right:var(--panel-padding)}@media (width<=599px){.settings-drawer .t-drawer__content-wrapper,.workspace-drawer .t-drawer__content-wrapper{width:100vw!important}.settings-filters input,.agreement-edit textarea{font-size:16px;line-height:24px}.settings-dialog .t-dialog__body,.workspace-dialog .t-dialog__body{padding-block:16px}}.settings-dialog [class*=-enter-active],.settings-dialog [class*=-leave-active],.workspace-dialog [class*=-enter-active],.workspace-dialog [class*=-leave-active],.settings-drawer .t-drawer__content-wrapper,.workspace-drawer .t-drawer__content-wrapper,.settings-drawer .t-drawer__mask,.workspace-drawer .t-drawer__mask{transition-duration:var(--motion-overlay);animation-duration:var(--motion-overlay)}
