: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-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-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, 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);--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);color:#172033;--table-selected-bg:#ede9fe;--table-selected-bg-hover:#ede9fe;--table-selected-accent:#7c3aed;background:#eef3f8;font-family:Inter,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}.image-preview-trigger{cursor:zoom-in}.image-preview-trigger:focus-visible{outline-offset:2px;outline:2px solid #2f7df6}.app-shell{background:radial-gradient(circle at 80% 0,#0f766e1f,#0000 32%),linear-gradient(#f7fafc 0%,#eef3f8 46%,#e9eef6 100%);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#fff;background:linear-gradient(#081324e6,#081c23f5),url(/assets/textile-sidebar-CicHc7YZ.jpg) 50%/cover;box-shadow:8px 0 30px #0f172a29}.brand{background:#ffffff08;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;height:64px;padding:14px 18px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#14b8a6,#2563eb);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 10px 24px #14b8a63d}.brand strong,.brand span{display:block}.brand span{color:#9aa8bd;margin-top:2px;font-size:12px}.menu-section{color:#8fb6c1;letter-spacing:.08em;padding:18px 20px 8px;font-size:12px;font-weight:700}.side-menu.t-menu{background:0 0;border-right:0}.side-menu .t-menu__item,.side-menu .t-submenu__title{border-radius:8px;height:44px;margin:5px 12px}.side-menu .t-menu__item.t-is-active{background:linear-gradient(135deg,#0f766e,#2563eb);box-shadow:0 12px 26px #2563eb3d}.app-body{min-width:0;position:relative}.floating-refresh{z-index:40;color:#fff;cursor:pointer;background:#047857;border:0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:grid;position:fixed;top:50%;right:26px;transform:translateY(-50%);box-shadow:0 14px 34px #04785747}.floating-refresh svg{width:22px;height:22px}.floating-refresh:hover{background:#065f46;transform:translateY(calc(-50% - 2px));box-shadow:0 18px 42px #04785757}.topbar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #d4dce6cc;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 28px;font-family:Microsoft YaHei,sans-serif;display:flex;position:sticky;top:0}.topbar-title strong{color:#111827;margin-top:4px;font-size:20px;display:block}.topbar-actions{align-items:center;gap:12px;display:flex}.business-date{color:#697386;white-space:nowrap;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:13px}.main{padding:24px 28px 32px}.content-wrap{width:100%;max-width:none}.period-readonly-banner{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;margin-bottom:14px;padding:12px 16px;font-size:14px;font-weight:700}.page-title{color:#0f172a;letter-spacing:0;margin:0;font-size:24px}@media (width>=901px) and (width<=1550px){.topbar{flex-wrap:wrap;align-items:center;height:auto;min-height:72px;padding:12px 20px}.topbar-title{flex:180px;min-width:0}.topbar-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0}.admin-session-actions{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}}.page-head{background:linear-gradient(135deg,#fffffff5,#f5f9fceb),linear-gradient(90deg,#14b8a614,#2563eb14);border:1px solid #d6dee8d9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #0f172a0f}.page-head span{color:#697386;font-size:13px}.module-hero{color:#111827;background:#fff;border:1px solid #d6dee8d9;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #0f172a0d}.module-hero h1{letter-spacing:0;margin:2px 0 4px;font-size:22px;line-height:1.2}.module-hero p{color:#697386;max-width:640px;margin:0;font-size:13px}.hero-kicker{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.hero-meta,.hero-actions{align-items:center;gap:10px;display:flex}.hero-meta{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:10px}.hero-meta span,.hero-meta strong{white-space:nowrap;display:block}.hero-meta span{color:#697386;font-size:12px}.hero-meta strong{color:#111827;font-size:16px}.page-refresh-meta{background:#fbfdff;border-color:#d7e3f2;border-radius:7px;gap:8px;min-height:54px;padding:10px 10px 10px 12px;box-shadow:0 1px 2px #0f172a08}.page-refresh-meta span{color:#5f6f8f;font-size:12px;font-weight:400}.page-refresh-meta strong{color:#020617;font-family:Bahnschrift,Microsoft YaHei,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1}.page-refresh-meta .page-refresh-meta__button.t-button{min-width:56px;height:32px;box-shadow:none;background:#047857;border-color:#047857;border-radius:3px;padding:0 14px}.page-refresh-meta .page-refresh-meta__button.t-button:hover,.page-refresh-meta .page-refresh-meta__button.t-button:focus{box-shadow:none;background:#065f46;border-color:#065f46}.page-refresh-meta .page-refresh-meta__button.t-button .t-button__text{color:#fff;font-size:12px;font-weight:800}.metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.dashboard-hero-actions{align-items:center;gap:10px;display:flex}.metric{background:linear-gradient(#fff,#fbfdff);border:1px solid #e0e6eef5;border-radius:8px;padding:18px 20px;box-shadow:0 10px 26px #0f172a0f}.metric-modern{padding-left:24px;position:relative;overflow:hidden}.metric-modern:before{background:var(--metric-strip-color,#0f766e);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.metric-sequence-1{--metric-strip-color:#2563eb;--metric-strip-rgb:37, 99, 235}.metric-sequence-2{--metric-strip-color:#f59e0b;--metric-strip-rgb:245, 158, 11}.metric-sequence-3{--metric-strip-color:#0f766e;--metric-strip-rgb:15, 118, 110}.metric-sequence-4{--metric-strip-color:#16a34a;--metric-strip-rgb:22, 163, 74}.metric-sequence-5{--metric-strip-color:#dc2626;--metric-strip-rgb:220, 38, 38}.metric-sequence-6{--metric-strip-color:#7c3aed;--metric-strip-rgb:124, 58, 237}.metric-sequence-7{--metric-strip-color:#0891b2;--metric-strip-rgb:8, 145, 178}.metric-debt-slow{--metric-strip-color:#eab308;--metric-strip-rgb:234, 179, 8}.metric-debt-overdue{--metric-strip-color:#f97316;--metric-strip-rgb:249, 115, 22}.metric-debt-deadbeat{--metric-strip-color:#dc2626;--metric-strip-rgb:220, 38, 38}.metric-alerting{background:#fff}.metric-debt-slow,.metric-debt-overdue,.metric-debt-deadbeat{background:linear-gradient(180deg, rgba(var(--metric-strip-rgb), .09), rgba(var(--metric-strip-rgb), .025)), #fff}.metric-clickable{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.metric-clickable:hover,.metric-clickable:focus-visible{border-color:#2563ebb8;box-shadow:0 12px 30px #2563eb1f}.metric-active{border-color:rgba(var(--metric-strip-rgb,15, 118, 110), .72);background:linear-gradient(180deg, rgba(var(--metric-strip-rgb,15, 118, 110), .14), rgba(var(--metric-strip-rgb,15, 118, 110), .06)), #fff;box-shadow:0 12px 30px rgba(var(--metric-strip-rgb,15, 118, 110), .12)}.metric-alerting.metric-active{background:linear-gradient(180deg, rgba(var(--metric-strip-rgb,15, 118, 110), .14), rgba(var(--metric-strip-rgb,15, 118, 110), .06)), #fff}.metric-clickable:hover{transform:translateY(-1px)}.metric-clickable:focus-visible{outline-offset:2px;outline:2px solid #2f7df6}.metric-title{align-items:center;gap:8px;display:flex}.metric-step-no{color:#fff;background:#0f766e;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.metric span{color:#697386;font-size:13px}.metric strong{color:#111827;margin-top:6px;font-size:24px;line-height:1.2;display:block}.metric small{color:#9aa4b2;margin-top:8px;font-size:12px;display:block}.metric small.metric-alert{color:#dc2626;align-items:center;gap:6px;font-weight:800;display:inline-flex}.metric-alert-count{background:#fee2e2f2;border:1px solid #dc262647;border-radius:5px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:900;line-height:1;display:inline-grid;color:#dc2626!important}.debt-age-tag{border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.debt-age-tag--slow{color:#a16207;background:#fef9c3f5}.debt-age-tag--overdue{color:#c2410c;background:#ffedd5f5}.debt-age-tag--deadbeat{color:#dc2626;background:#fee2e2f5}.dashboard-priority-tag.t-tag{border-radius:4px;justify-content:center;min-width:28px;height:22px;padding:0 7px;font-weight:700}.dashboard-priority-tag--medium.t-tag{--td-warning-color:#b66a00;--td-warning-color-light:#fff7e8}.dashboard-priority-tag--high.t-tag{--td-error-color:#c62828;--td-error-color-light:#fff0f0}.dashboard-reminder-settings{gap:14px;display:grid}.dashboard-reminder-note{color:#92400e;background:#fffbebd1;border:1px solid #f59e0b4d;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.dashboard-reminder-grid{gap:10px;display:grid}.dashboard-reminder-row{background:#fbfdff;border:1px solid #e5edf6;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(130px,160px);align-items:center;gap:12px;padding:12px;display:grid}.dashboard-reminder-row strong,.dashboard-reminder-row small{display:block}.dashboard-reminder-row strong{color:#111827;font-size:14px}.dashboard-reminder-row small{color:#697386;margin-top:4px;font-size:12px;line-height:1.45}.dashboard-reminder-row .t-input-number{width:100%}@media (width<=760px){.dashboard-hero-actions{justify-content:space-between;width:100%}.dashboard-reminder-row{grid-template-columns:1fr}}.panel{background:#fff;border:1px solid #e0e6eef5;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.dashboard-ledger-detail{gap:14px;display:grid}.dashboard-ledger-summary{background:#fbfcff;border:1px solid #edf0f5;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.dashboard-ledger-summary span{color:#697386;font-size:12px}.dashboard-ledger-summary strong{color:#111827;font-size:14px;line-height:1.45}.dashboard-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.panel-head{background:linear-gradient(#fff,#fbfcff);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.t-table tr.t-table__row--selected,.t-table tr.t-table__row--selected:hover,.t-table tr.t-table__row--selected.t-table__row--hover,.t-table tr.t-table__row--selected td,.t-table tr.t-table__row--selected:hover td,.t-table tr.t-table__row--selected.t-table__row--hover td{background:var(--table-selected-bg)!important}.t-table tr.dashboard-lightweight-completed-row,.t-table tr.dashboard-lightweight-completed-row:hover,.t-table tr.dashboard-lightweight-completed-row.t-table__row--hover,.t-table tr.dashboard-lightweight-completed-row td,.t-table tr.dashboard-lightweight-completed-row:hover td,.t-table tr.dashboard-lightweight-completed-row.t-table__row--hover td{background:#ecfdf5!important}.t-table tr.dashboard-lightweight-completed-row td:first-child{box-shadow:inset 4px 0 #16a34a}.panel-head span{color:#697386;font-size:13px}.panel-text-action{color:#0052d9;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.panel-text-action:hover,.panel-text-action:focus-visible{color:#003cab}.panel-title-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sample-inbound-button.t-button{background:#047857;border-color:#047857;font-weight:800;box-shadow:0 8px 18px #04785738;color:#fff!important}.sample-inbound-button.t-button:hover,.sample-inbound-button.t-button:focus{background:#065f46;border-color:#065f46;color:#fff!important}.sample-inbound-button.t-button .t-button__text{font-size:14px;font-weight:800;color:#fff!important}.account-quota{color:#64748b;font-size:13px}.account-quota__opened{color:#047857}.account-quota__limit{color:#dc2626}.factory-outbound-entry-button{cursor:pointer;border-style:solid;border-width:1px;border-radius:3px;height:32px;padding:0 16px;font-size:14px;font-weight:600;line-height:30px}.inventory-factory-outbound-button{color:#fff;background-color:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb33}.inventory-factory-outbound-button:hover,.inventory-factory-outbound-button:focus{color:#fff;background-color:#1d4ed8;border-color:#1d4ed8}.factory-outbound-entry-button:disabled,.factory-outbound-entry-button:disabled:hover{color:#fff;cursor:not-allowed;background-color:#bfdbfe;border-color:#bfdbfe}.panel-head .t-button.t-is-disabled,.panel-head .t-button.t-is-disabled:hover,.panel-head .t-button.t-is-disabled:focus{color:#fff!important;box-shadow:none!important;background:#bfdbfe!important;border-color:#bfdbfe!important}.panel-head .t-button.t-is-disabled .t-button__text,.panel-head .t-button.t-is-disabled:hover .t-button__text,.panel-head .t-button.t-is-disabled:focus .t-button__text,.panel-head .t-button:disabled .t-button__text{color:#fff!important}.inventory-batch-edit-button.t-button:not(.t-is-disabled):not(:disabled){box-shadow:0 8px 18px #4f46e533;color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.inventory-batch-edit-button.t-button:not(.t-is-disabled):not(:disabled):hover,.inventory-batch-edit-button.t-button:not(.t-is-disabled):not(:disabled):focus{color:#fff!important;background:#4338ca!important;border-color:#4338ca!important}.inventory-batch-edit-button.t-button:not(.t-is-disabled):not(:disabled) .t-button__text{color:#fff!important}.inventory-batch-edit-button.t-button.t-is-disabled,.inventory-batch-edit-button.t-button.t-is-disabled:hover,.inventory-batch-edit-button.t-button.t-is-disabled:focus,.inventory-batch-edit-button.t-button:disabled,.inventory-batch-edit-button.t-button:disabled:hover,.inventory-batch-edit-button.t-button:disabled:focus{color:#fff!important;box-shadow:none!important;background:#bfdbfe!important;border-color:#bfdbfe!important}.inventory-batch-edit-button.t-button.t-is-disabled .t-button__text,.inventory-batch-edit-button.t-button:disabled .t-button__text{color:#fff!important}.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled){color:#dc2626!important;box-shadow:none!important;background:#fff!important;border-color:#dc2626!important}.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled):hover,.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled):focus{color:#b91c1c!important;background:#fef2f2!important;border-color:#b91c1c!important}.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled) .t-button__text{color:#dc2626!important}.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled):hover .t-button__text,.panel-head .inventory-batch-delete-button.t-button:not(.t-is-disabled):focus .t-button__text{color:#b91c1c!important}.panel-count{color:#697386;font-size:13px}.toolbar-inline{align-items:center;gap:8px;display:flex}.selection-hint{background:#dbeafe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;color:#1d4ed8!important}.filters{background:#f8fafc;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(240px,1fr) minmax(160px,max-content) minmax(180px,max-content);align-items:center;gap:10px;padding:16px 18px;display:grid}.ledger-filters{grid-template-columns:minmax(320px,520px) 160px;justify-content:start}.ledger-panel-toolbar{flex-wrap:wrap;justify-content:flex-end;min-width:0}.page-head .t-button--theme-primary,.topbar-actions .t-button--theme-primary,.module-hero .t-button--theme-primary,.finance-hero .t-button--theme-primary,.t-dialog__footer .t-button--theme-primary{font-weight:700;box-shadow:0 8px 18px #04785738;color:#fff!important;background:#047857!important;border-color:#047857!important}.panel-head .t-button--theme-primary{font-weight:600;box-shadow:0 8px 18px #0478572e;color:#fff!important;background:#047857!important;border-color:#047857!important}.panel-head .t-button--theme-primary:hover{color:#fff!important;background:#065f46!important;border-color:#065f46!important}.panel-head .t-button--theme-primary .t-button__text{color:#fff!important}.page-head .t-button--theme-primary:hover,.topbar-actions .t-button--theme-primary:hover,.module-hero .t-button--theme-primary:hover,.finance-hero .t-button--theme-primary:hover,.t-dialog__footer .t-button--theme-primary:hover{color:#fff!important;background:#065f46!important;border-color:#065f46!important}.page-head .t-button--theme-primary:focus,.topbar-actions .t-button--theme-primary:focus,.module-hero .t-button--theme-primary:focus,.finance-hero .t-button--theme-primary:focus,.t-dialog__footer .t-button--theme-primary:focus,.page-head .t-button--theme-primary .t-button__text,.topbar-actions .t-button--theme-primary .t-button__text,.module-hero .t-button--theme-primary .t-button__text,.finance-hero .t-button--theme-primary .t-button__text,.t-dialog__footer .t-button--theme-primary .t-button__text{color:#fff!important}.module-hero .t-button--variant-outline{color:#344054;background:#fff;border-color:#c8d2e0}.module-hero .t-button--variant-outline:hover{color:#0f766e;background:#f0fdfa;border-color:#0f766e}@media (width<=1200px){.ledger-filters{grid-template-columns:minmax(0,1fr) minmax(140px,160px)}}@media (width<=560px){.ledger-panel-toolbar{width:100%}.ledger-panel-toolbar>.t-button{flex:100%;min-width:0}}.compact-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.compact-card{text-align:left;background:linear-gradient(#fff,#fbfdff);border:1px solid #e0e6eef5;border-radius:8px;padding:16px 18px 16px 22px;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a0f}.compact-card:before{content:"";background:var(--compact-card-accent,#0f766e);width:5px;position:absolute;inset:0 auto 0 0}.compact-card--today{--compact-card-accent:#0f766e;--compact-card-accent-rgb:15, 118, 110}.compact-card--yesterday{--compact-card-accent:#2563eb;--compact-card-accent-rgb:37, 99, 235}.compact-card--beforeYesterday{--compact-card-accent:#7c3aed;--compact-card-accent-rgb:124, 58, 237}.compact-card--previousPending{--compact-card-accent:#f97316;--compact-card-accent-rgb:249, 115, 22}.compact-card--pending{--compact-card-accent:#d97706;--compact-card-accent-rgb:217, 119, 6}.compact-card--running{--compact-card-accent:#0891b2;--compact-card-accent-rgb:8, 145, 178}.compact-card--button{cursor:pointer;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.compact-card--button:hover{border-color:rgba(var(--compact-card-accent-rgb,15, 118, 110), .72);box-shadow:0 12px 30px rgba(var(--compact-card-accent-rgb,15, 118, 110), .12);transform:translateY(-1px)}.compact-card--active{border-color:rgba(var(--compact-card-accent-rgb,15, 118, 110), .72);background:linear-gradient(180deg, rgba(var(--compact-card-accent-rgb,15, 118, 110), .14), rgba(var(--compact-card-accent-rgb,15, 118, 110), .06)), #fff;box-shadow:0 12px 30px rgba(var(--compact-card-accent-rgb,15, 118, 110), .12)}.compact-card span,.compact-card small{color:#697386;font-size:13px;display:block}.compact-card strong{color:#111827;margin:7px 0;font-size:23px;line-height:1.2;display:block}.insight-list{gap:12px;padding:18px;display:grid}.insight-list div{background:#f8fafc;border-left:3px solid #0f766e;border-radius:8px;padding:14px}.insight-list span,.insight-list strong{display:block}.insight-list span{color:#697386;font-size:12px}.insight-list strong{color:#111827;margin-top:6px;font-size:14px}.dashboard-order-inline-detail{background:#faf5ff;border:1px solid #c4b5fd;border-left:5px solid #7c3aed;border-radius:8px;margin:8px 10px 12px;padding:10px 12px 14px;overflow-x:auto;box-shadow:0 10px 24px #7c3aed1a}.dashboard-order-inline-empty{color:#697386;padding:14px;font-size:13px}.dashboard-order-inline-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1180px}.dashboard-order-inline-table th,.dashboard-order-inline-table td{color:#111827;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px 12px;font-size:13px}.dashboard-order-inline-table th{color:#8a95a6;font-weight:600}.dashboard-order-inline-table tbody tr{background:#f8fafc}.dashboard-order-inline-table tbody tr:hover{background:#f1f5f9}.settings-overview{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.settings-stat{background:#fff;border:1px solid #e0e6eef5;border-radius:8px;padding:16px 18px;box-shadow:0 10px 26px #0f172a0f}.settings-stat span,.settings-stat strong{display:block}.settings-stat span{color:#697386;font-size:13px}.settings-stat strong{color:#111827;margin-top:8px;font-size:22px}.product-year-panel,.period-management-panel,.product-year-period-panel,.mini-program-config-panel,.image-watermark-panel,.finance-risk-settings-panel{margin-bottom:18px}.finance-risk-settings-body,.finance-risk-dialog-body{min-width:0}.finance-risk-settings-body{gap:14px;padding:18px;display:grid}.finance-risk-dialog-body{padding:2px 0}.finance-risk-tabs{min-width:0;max-width:860px}.finance-risk-section-heading{background:#f8fafc;border-left:4px solid;align-items:center;min-height:38px;margin-top:12px;padding:8px 12px;display:flex}.finance-risk-section-heading strong{color:#0f172a;font-size:15px}.finance-risk-section-heading--customer{border-left-color:#2563eb}.finance-risk-section-heading--supplier{border-left-color:#059669}.finance-risk-rule-table{min-width:0;display:grid}.finance-risk-rule-header,.finance-risk-rule-row{grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.finance-risk-rule-header{color:#64748b;padding:0 12px 8px;font-size:12px}.finance-risk-rule-row{border-top:1px solid #edf0f5;min-height:54px;padding:9px 12px}.finance-risk-rule-row strong,.finance-risk-credit-row strong{color:#0f172a;font-size:14px}.finance-risk-number-field{min-width:0;display:grid}.finance-risk-number-field>span{color:#64748b;font-size:12px;display:none}.finance-risk-rule-row .t-input-number,.finance-risk-credit-row .t-input-number{width:100%;font-family:Bahnschrift,Microsoft YaHei,sans-serif}.finance-risk-credit-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.finance-risk-credit-row .t-input-number{grid-column:2}.finance-risk-settings-actions{justify-content:flex-end;margin-top:4px;display:flex}.system-title-panel{margin-bottom:18px}.settings-plugins-page{gap:18px;display:grid}.scanner-helper-panel{gap:18px;padding:18px;display:grid}.scanner-helper-header,.scanner-helper-title,.scanner-helper-actions{align-items:center;gap:12px;min-width:0;display:flex}.scanner-helper-header{justify-content:space-between}.scanner-helper-title svg{color:#0052d9;width:28px;height:28px}.scanner-helper-title strong,.scanner-helper-title span{display:block}.scanner-helper-title strong{color:#0f172a;font-size:16px}.scanner-helper-title span{color:#64748b;margin-top:4px;font-size:13px}.scanner-helper-body{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:12px;display:grid}.scanner-helper-status{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;min-width:0;padding:12px 14px}.scanner-helper-status span,.scanner-helper-status strong{display:block}.scanner-helper-status span{color:#64748b;font-size:13px}.scanner-helper-status strong{overflow-wrap:anywhere;color:#0f172a;margin-top:6px;font-size:14px}.scanner-helper-actions{flex-wrap:wrap}.system-title-form{gap:12px;padding:18px;display:grid}.system-title-form>.t-form__item{width:min(100%,560px)}.system-title-actions{justify-content:flex-end;margin-top:4px;display:flex}.system-title-save-button{color:#fff;cursor:pointer;background:#0052d9;border:1px solid #0052d9;border-radius:3px;min-width:72px;height:32px;padding:0 16px;font-size:14px;font-weight:500}.system-title-save-button:disabled{cursor:not-allowed;opacity:.65}.product-year-form{gap:12px;padding:18px;display:grid}.product-year-period-body{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);gap:18px;padding:18px;display:grid}.product-year-period-section{align-content:start;gap:12px;min-width:0;display:grid}.product-year-period-title{color:#0f172a;font-size:15px;font-weight:700}.mini-program-config-form{gap:4px;padding:18px;display:grid}.mini-program-config-form>.t-form__item,.mini-program-config-form>.field-tip{width:min(100%,720px)}.mini-program-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.image-watermark-form{gap:12px;padding:18px;display:grid}.image-watermark-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:4px 18px;min-width:0;max-width:760px;display:grid}.image-watermark-grid .t-form__item{min-width:0}.image-watermark-grid .t-input,.image-watermark-grid .t-input-number{width:100%}.image-watermark-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.system-title-actions,.image-watermark-actions,.mini-program-config-actions--save,.finance-risk-settings-actions{margin-bottom:10px;margin-right:82px}.mini-program-config-locked{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;margin:18px;padding:14px 16px;font-weight:600}.product-year-field,.product-year-save,.product-year-lock-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-year-field span,.product-year-lock-info span{color:#64748b;font-size:13px}.product-year-field strong{color:#0f172a;font-size:22px}.product-year-prefix-input{width:88px}.product-year-save .t-input{width:260px;max-width:100%}.product-year-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-year-actions span{color:#64748b;font-size:13px}.period-management-body{gap:14px;padding:18px;display:grid}.period-management-current{grid-template-columns:88px auto 1fr;align-items:center;gap:12px;display:grid}.period-management-current span,.period-management-current small{color:#64748b;font-size:13px}.period-management-current strong{color:#0f172a;font-size:20px}.period-management-switch{grid-template-columns:minmax(220px,320px) auto auto;align-items:center;gap:12px;display:grid}@media (width<=720px){.image-watermark-form,.mini-program-config-form,.system-title-form{padding:14px}.image-watermark-grid{grid-template-columns:minmax(0,1fr)}.image-watermark-actions,.mini-program-config-actions,.finance-risk-settings-actions{justify-content:flex-end}.system-title-actions,.image-watermark-actions,.mini-program-config-actions--save,.finance-risk-settings-actions{margin-right:86px}.finance-risk-settings-body{max-width:none;padding:14px}.finance-risk-rule-header{display:none}.finance-risk-rule-row,.finance-risk-credit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-risk-rule-row strong,.finance-risk-credit-row strong{grid-column:1/-1}.finance-risk-number-field{gap:6px}.finance-risk-number-field>span{display:block}.finance-risk-credit-row .t-input-number{grid-column:1/-1}.scanner-helper-header,.scanner-helper-actions{flex-direction:column;align-items:stretch}.scanner-helper-body{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.product-year-period-body,.period-management-switch{grid-template-columns:1fr}}.credit-limit-input{width:180px;max-width:100%}.inline-number-with-unit{align-items:center;gap:8px;display:inline-flex}.inline-number-with-unit .t-input-number{width:128px}.inline-number-with-unit span{color:#334155;font-weight:600}.quantity-highlight-input.t-input,.quantity-highlight-input .t-input,.quantity-highlight-input .t-input__wrap{background:#fff!important;border-width:1px!important;border-color:#6ee7b7!important;box-shadow:0 0 0 2px #6ee7b738!important}.quantity-highlight-input.t-input:hover,.quantity-highlight-input:hover .t-input,.quantity-highlight-input:hover .t-input__wrap{border-color:#34d399!important;box-shadow:0 0 0 2px #34d39942!important}.quantity-highlight-input.t-input:focus-within,.quantity-highlight-input:focus-within .t-input,.quantity-highlight-input:focus-within .t-input__wrap{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98142!important}.quantity-highlight-input .t-input__inner,.quantity-highlight-input.t-input .t-input__inner{background:#fff!important}.order-customer-tag-list{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.order-customer-tag{color:#1f2937;background:#f3f4f6;border-radius:3px;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:2px 4px;font-size:12px;line-height:1.2;display:inline-flex}.order-customer-tag-quantity-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;height:20px;padding:0 6px;font-size:11px}.order-customer-tag-quantity-button:hover{background:#dbeafe;border-color:#2563eb}.order-customer-tag-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-customer-quantity-dialog-input{width:160px}.order-customer-tag-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;display:inline-flex}.order-customer-tag-close:hover{color:#111827;background:#e5e7eb}.field-tip{color:#94a3b8;margin-top:8px;padding-left:8px;font-size:12px;line-height:1.4}.batch-delete-form{margin-top:18px}.batch-edit-list{gap:12px;max-height:560px;margin-top:16px;padding-right:8px;display:grid;overflow-y:auto}.batch-edit-date-toolbar{align-items:center;gap:10px;width:max-content;margin-top:14px;display:flex}.batch-edit-date-toolbar span{color:#64748b;font-size:13px;font-weight:700}.batch-edit-date-toolbar .t-input{width:150px}.batch-edit-date-toolbar .t-button{height:32px}.batch-edit-row{border-bottom:1px solid #edf0f5;grid-template-columns:72px minmax(250px,1fr) minmax(448px,max-content);justify-content:start;align-items:center;gap:14px 18px;padding:12px 0;display:grid}.batch-edit-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:4px;width:64px;height:64px;display:block}.batch-edit-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.batch-edit-info>strong,.batch-edit-info>span{display:block}.batch-edit-info strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:15px;line-height:1.4;overflow:hidden}.batch-edit-info strong .product-name-text{white-space:nowrap}.batch-edit-info span{color:#64748b;margin-top:6px;font-size:13px}.batch-edit-fields{grid-template-columns:96px 96px minmax(110px,max-content) 98px;justify-content:start;align-items:end;gap:14px;width:448px;max-width:none;margin-top:0;display:grid}.batch-edit-fields--stock{grid-template-columns:86px 86px 86px minmax(96px,max-content) 98px;gap:10px;width:492px}.batch-edit-fields label,.batch-edit-money{gap:6px;min-width:0;display:grid}.batch-edit-fields .t-input,.batch-edit-fields .t-input-number{width:96px!important;min-width:96px!important;max-width:96px!important}.batch-edit-fields--stock .t-input,.batch-edit-fields--stock .t-input-number{width:86px!important;min-width:86px!important;max-width:86px!important}.batch-edit-fields .t-input__wrap,.batch-edit-fields .t-input-number .t-input__wrap,.batch-edit-fields .t-input-number .t-input{width:96px!important;min-width:0!important;max-width:96px!important}.batch-edit-fields--stock .t-input__wrap,.batch-edit-fields--stock .t-input-number .t-input__wrap,.batch-edit-fields--stock .t-input-number .t-input{width:86px!important;max-width:86px!important}.batch-edit-fields .t-input__inner,.batch-edit-fields .t-input-number .t-input{text-align:center}.batch-edit-fields span,.batch-edit-money span{color:#64748b;font-size:12px}.batch-edit-money strong{color:#0f172a;align-items:center;min-height:32px;font-size:15px;font-weight:800;display:grid}.quality-issue-button{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #d5dbe7;border-radius:4px;align-self:end;min-width:98px;height:32px;font-size:13px;font-weight:700}.quality-issue-button--active{color:#fff;background:#ef4444;border-color:#ef4444}.inventory-remark-button{color:#64748b;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;min-width:52px;height:26px;padding:0 10px;font-size:13px;font-weight:700;line-height:24px}.inventory-remark-button:hover{background:#e5e7eb;border-color:#94a3b8}.inventory-remark-button--active,.inventory-remark-button--active:hover{color:#fff;background:#dc2626;border-color:#dc2626}.inventory-deletion-remark-cell{align-items:center;gap:8px;min-width:0;display:flex}.inventory-deletion-remark-cell__text{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:116px;display:inline-block;overflow:hidden}.inventory-date-cell{min-width:96px;display:inline-block;position:relative}.inventory-status-badges{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:20px;min-height:38px;display:inline-flex;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.inventory-status-badges:empty{display:none}.quality-issue-badge,.return-inbound-badge{-webkit-user-select:none;user-select:none;border-radius:4px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.quality-issue-badge{color:#fff;cursor:help;background:#dc2626}.return-inbound-badge{color:#7c2d12;background:#f59e0b}.quality-issue-tooltip{z-index:1200;color:#991b1b;pointer-events:none;background:#fff;border:1px solid #fecaca;border-radius:6px;width:min(360px,100vw - 32px);padding:12px 14px;position:fixed;box-shadow:0 16px 42px #0f172a2e}.quality-issue-tooltip strong{color:#b91c1c;margin-bottom:8px;font-size:14px;display:block}.quality-issue-tooltip div{color:#3f1d1d;white-space:pre-wrap;font-size:13px;line-height:1.6}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{display:none!important}.t-input-number{padding:0!important}.t-input-number>.t-input__wrap{margin-left:0!important;margin-right:0!important}.t-input-number.t-is-controls-right .t-input{padding-right:0!important}.wechat-send-row{grid-template-columns:minmax(0,1fr) 130px;align-items:start;gap:12px;display:grid}.wechat-send-row .t-form__item{margin-bottom:22px}.supplier-reseller-row{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;display:grid}.supplier-reseller-row .t-form__item{margin-bottom:22px}.source-supplier-cell{white-space:pre-line;line-height:1.7;display:inline-block}.tag-picker{width:100%}.tag-input-row{grid-template-columns:minmax(0,1fr) 64px;gap:8px;display:grid}.tag-cloud{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.type-chip{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:13px;display:inline-flex}.type-chip:hover{color:#111827;background:#e2e8f0}.type-chip--active{color:#fff;background:#111827}.type-chip--active:hover{color:#fff;background:#020617}.type-chip-control{background:#f1f5f9;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.type-chip-control:hover{background:#e2e8f0}.type-chip-control .type-chip{background:0 0;border-radius:0}.type-chip-control--active{background:#111827}.type-chip-control--active:hover{background:#020617}.type-chip-delete{color:#64748b;cursor:pointer;background:0 0;border:0;border-left:1px solid #64748b38;place-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;display:inline-grid}.type-chip-control--active .type-chip-delete{color:#fff;border-left-color:#ffffff40}.type-chip-delete:hover,.type-chip-delete:focus-visible{color:#b91c1c;background:#fee2e2}.type-chip-delete:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.product-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:92px;height:92px;display:block}.product-thumb-button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.product-thumb-button:hover .product-thumb{border-color:#047857;box-shadow:0 8px 18px #0478572e}.product-thumb--empty{place-items:center;display:grid}.client-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:64px;height:64px;display:block}.client-thumb-button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.client-thumb-button:hover .client-thumb{border-color:#047857;box-shadow:0 8px 18px #0478572e}.client-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.inventory-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:72px;height:72px;display:block}.inventory-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.inventory-table-empty{color:#697386;padding:18px 0;font-size:13px}.inventory-table-empty__title,.master-table-empty__title{color:#334155;margin-bottom:8px;font-size:14px;font-weight:600}.master-table-empty,.table-backend-failed-empty{color:#697386;place-items:center;gap:8px;padding:18px 0;font-size:13px;display:grid}.order-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:64px;height:64px;display:block}.order-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.order-detail-image-button{cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.order-detail-image{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;place-items:center;width:132px;height:132px;display:grid}.order-detail-image--empty{color:#94a3b8;font-size:13px}.mini-program-view{gap:16px;min-width:0;display:grid}.mini-program-view>*{min-width:0}.mini-program-toolbar{background:#fff;border:1px solid #dbe3ee;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #0f172a0f}.mini-program-toolbar>div,.mini-program-toolbar .t-space{min-width:0}.mini-program-toolbar .t-space{flex-wrap:wrap;justify-content:flex-end;max-width:100%;display:flex}.mini-program-toolbar span{color:#64748b;font-size:13px;display:block}.mini-program-toolbar strong{color:#0f172a;margin-top:4px;font-size:22px;line-height:1.2;display:block}.mini-program-search{width:min(280px,100%)}.mini-program-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;min-width:0;display:grid}.mini-program-summary-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.mini-program-summary-card:hover{background:#f8fbff;border-color:#93c5fd;box-shadow:0 8px 18px #2563eb1f}.mini-program-summary-card--active{background:#eff6ff;border-color:#2563eb;box-shadow:0 10px 22px #2563eb29}.mini-program-summary span{color:#64748b;font-size:13px;display:block}.mini-program-summary strong{color:#0f172a;margin-top:6px;font-size:24px;line-height:1.2;display:block}.mini-program-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.mini-program-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:14px;min-height:160px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a0d}.mini-program-thumb,.mini-program-thumb-button{width:112px;height:140px}.mini-program-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;display:block}.mini-program-thumb-button{cursor:zoom-in;background:0 0;border:0;padding:0}.mini-program-thumb-button:hover .mini-program-thumb{border-color:#047857;box-shadow:0 8px 18px #0478572e}.mini-program-thumb--empty{color:#94a3b8;place-items:center;font-size:14px;display:grid}.mini-program-card-body{min-width:0}.mini-program-card-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mini-program-card-title strong{color:#991b1b;overflow-wrap:anywhere;font-size:17px;line-height:1.35}.mini-program-card p{color:#1d4ed8;margin:8px 0 10px;font-weight:700;line-height:1.35}.mini-program-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.mini-program-card dl div{min-width:0}.mini-program-card dt{color:#64748b;font-size:12px;line-height:1.2}.mini-program-card dd{color:#0f172a;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.25}.mini-program-empty{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;min-height:220px;display:grid}.mini-program-table{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;max-width:100%;overflow:auto;box-shadow:0 10px 24px #0f172a0d}.mini-program-table table{width:100%;min-width:max-content}.mini-program-table th{white-space:nowrap}.mini-program-table tbody tr{height:100px}.mini-program-table-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:82px;height:82px;display:block}.mini-program-table-thumb-button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.mini-program-table-thumb-button:hover .mini-program-table-thumb{border-color:#047857;box-shadow:0 8px 18px #0478572e}.mini-program-table-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.mini-program-countdown{color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.mini-program-countdown--enabled{color:#047857;background:#ecfdf5}.mini-program-amount-lines{gap:3px;line-height:1.25;display:inline-grid}.mini-program-title{color:#991b1b;font-size:15px;line-height:1.35}.mini-program-batch-short-input{width:50%;min-width:180px}.mini-program-select-cell{cursor:pointer}.mini-program-row--disabled{opacity:.56}.mini-program-table tr.list-row--selected,.mini-program-table tr.list-row--selected:hover,.mini-program-table tr.list-row--selected td,.mini-program-table tr.list-row--selected:hover td{background:var(--table-selected-bg)!important}.mini-program-table tr.list-row--selected.mini-program-row--disabled{opacity:1}.mini-program-row--disabled .mini-program-title{color:#64748b}@media (width<=720px){.mini-program-toolbar{flex-direction:column;align-items:stretch}.mini-program-toolbar .t-space,.mini-program-search{width:100%}.mini-program-summary{grid-template-columns:1fr}.mini-program-card{grid-template-columns:92px minmax(0,1fr)}.mini-program-thumb,.mini-program-thumb-button{width:92px;height:118px}}.inventory-filters{grid-template-columns:minmax(220px,1fr) minmax(220px,360px) minmax(150px,max-content)}.inventory-scan-input input{font-family:Bahnschrift,Microsoft YaHei,sans-serif}.inventory-scan-status{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.inventory-scan-status--success{color:#047857}.inventory-scan-status--warning{color:#b45309}.inventory-scan-status--error{color:#b91c1c}@media (width<=720px){.inventory-filters{grid-template-columns:1fr}.inventory-scan-status{white-space:normal}}.inventory-table table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.inventory-table th{height:56px;font-size:15px;padding-left:6px!important;padding-right:6px!important}.inventory-table tbody tr{cursor:pointer;height:100px}.inventory-table td{white-space:nowrap;height:100px;font-size:18px;line-height:1.45;overflow:visible;padding:4px 6px!important}.inventory-table .inventory-qr-id{text-align:left;width:100%;display:inline-block}.inventory-table th[data-colkey=date] .t-table__cell{text-align:left;display:block}.inventory-table th[data-colkey=qrId],.inventory-table td[data-colkey=qrId],.inventory-table th[data-colkey=qrId] .t-table__cell,.inventory-table td[data-colkey=qrId] .t-table__cell{text-align:left}.inventory-table th[data-colkey=qrId] .t-table__cell,.inventory-table td[data-colkey=qrId] .t-table__cell{justify-content:flex-start}.inventory-document-stack{gap:4px;line-height:1.25;display:grid}.inventory-document-stack strong{color:#071327;font-size:17px;font-weight:600}.inventory-document-stack span{color:#53637a;font-size:14px}.inventory-display-name-stack{vertical-align:middle;flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:inline-flex}.inventory-display-name-stack__sample{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.inventory-product-cell{vertical-align:middle;flex-direction:column;gap:3px;min-width:0;line-height:1.25;display:inline-flex}.inventory-product-cell__same-stock{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;font-weight:500;overflow:hidden}.inventory-table .t-button{font-size:16px}.inventory-select-checkbox{accent-color:#2563eb;cursor:pointer;width:16px;height:16px;margin:0}.inventory-select-checkbox:disabled{cursor:not-allowed;opacity:.45}.inventory-table tr.inventory-row--split td{background:#dbeafe!important}.inventory-table tr.inventory-row--split:hover td{background:#bfdbfe!important}.inventory-table tr.inventory-row--split td:first-child{box-shadow:inset 4px 0 #2563eb}.inventory-table tr.inventory-row--return td{background:#fef3c7!important}.inventory-table tr.inventory-row--return:hover td{background:#fde68a!important}.inventory-table tr.inventory-row--return td:first-child{box-shadow:inset 4px 0 #f59e0b}.inventory-table tr.inventory-row--whole-outbound td{background:#dcfce7!important}.inventory-table tr.inventory-row--whole-outbound:hover td{background:#bbf7d0!important}.inventory-table tr.inventory-row--whole-outbound td:first-child{box-shadow:inset 4px 0 #10b981}.inventory-table tr.inventory-row--factory-outbound td{background:#dbeafe!important}.inventory-table tr.inventory-row--factory-outbound:hover td{background:#bfdbfe!important}.inventory-table tr.inventory-row--factory-outbound td:first-child{box-shadow:inset 4px 0 #2563eb}.inventory-table tr.inventory-row--factory-outbound.inventory-row--selected,.inventory-table tr.inventory-row--factory-outbound.inventory-row--selected:hover,.inventory-table tr.inventory-row--factory-outbound.inventory-row--selected td,.inventory-table tr.inventory-row--factory-outbound.inventory-row--selected:hover td{background:var(--table-selected-bg)!important}.inventory-table tr.inventory-row--deleted-record td,.inventory-table tr.inventory-row--deleted-record:hover td{color:#b91c1c;background:#fff1f2!important}.inventory-table tr.inventory-row--deleted-record td:first-child{box-shadow:inset 4px 0 #e11d48}.inventory-table tr.inventory-row--selected,.inventory-table tr.inventory-row--selected:hover,.inventory-table tr.inventory-row--selected td,.inventory-table tr.inventory-row--selected:hover td{background:var(--table-selected-bg)!important}.inventory-transaction-tooltip{z-index:4000;scrollbar-gutter:stable;width:max-content;min-width:280px;max-width:min(520px,100vw - 32px);max-height:min(360px,100vh - 32px);box-shadow:none;color:#111827;pointer-events:none;background:#f8f8f8;border:1px solid #4b5563;border-radius:0;padding:6px 10px;position:fixed;overflow:hidden auto}.inventory-transaction-tooltip>strong{margin-bottom:3px;font-size:13px;font-weight:600;display:block}.inventory-transaction-item{color:#111827;overflow-wrap:anywhere;white-space:normal;background:0 0;border-radius:0;max-width:calc(100vw - 56px);padding:1px 0;font-size:13px;line-height:1.35;display:block;overflow:hidden}.inventory-transaction-item+.inventory-transaction-item{margin-top:0}.inventory-transaction-item--return{background:#fef3c7}.inventory-transaction-item--deleted{color:#dc2626;background:#fee2e2}.inventory-row-actions{cursor:default;flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.inventory-row-actions .t-button{min-width:76px;font-size:13px}.sample-inbound-dialog{max-width:calc(100vw - 40px);width:min(560px,100vw - 40px)!important}.sample-inbound-dialog .sample-inbound-saving-alert{margin-bottom:14px}.outbound-sales-dialog{max-width:calc(100vw - 40px);height:calc(100vh - 56px);max-height:calc(100vh - 56px);width:min(1330px,100vw - 40px)!important}.outbound-sales-dialog .t-dialog__body{height:calc(100vh - 180px);max-height:calc(100vh - 180px);overflow:hidden}.outbound-dialog-content{flex-direction:column;height:100%;min-height:0;display:flex}.outbound-preview-list{scrollbar-gutter:stable;flex:1;grid-template-columns:92px minmax(180px,300px) minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:14px 16px;max-height:none;margin-top:8px;padding:4px 28px 4px 0;display:grid;overflow:hidden auto}.outbound-selected-count{color:#0f172a;font-size:15px;font-weight:700;line-height:32px}.outbound-customer-tools,.return-date-tools{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.outbound-all-split-button{color:#475569;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;height:30px;padding:0 12px;font-size:13px;line-height:28px}.outbound-all-split-button:hover{background:#e5e7eb}.outbound-all-split-button:disabled,.outbound-all-split-button:disabled:hover{color:#fff;cursor:not-allowed;background:#bfdbfe;border-color:#bfdbfe}.outbound-all-split-button--active,.outbound-all-split-button--active:hover{color:#fff;background:#dc2626;border-color:#dc2626}.outbound-row-price-toggle{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:4px;height:30px;padding:0 12px;font-size:13px;line-height:28px}.outbound-row-price-toggle:hover{background:#dbeafe;border-color:#60a5fa}.outbound-row-price-toggle:disabled,.outbound-row-price-toggle:disabled:hover{color:#93c5fd;cursor:not-allowed;background:#eff6ff;border-color:#dbeafe}.outbound-row-price-toggle--active,.outbound-row-price-toggle--active:hover{color:#fff;background:#2563eb;border-color:#2563eb}.outbound-client-select{width:360px;max-width:100%}.outbound-partner-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);display:grid}.outbound-partner-select{min-width:0}@media (width<=820px){.outbound-partner-selects{grid-template-columns:1fr}}.outbound-preview-item{grid-column:1/-1;grid-template-columns:92px minmax(180px,300px) minmax(0,1fr);grid-template-columns:subgrid;border-bottom:1px solid #e5e7eb;align-items:start;gap:16px;padding:10px 0 18px;display:grid;overflow:visible}.outbound-preview-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:4px;width:88px;height:88px;display:block}.outbound-preview-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.outbound-preview-info>strong,.outbound-preview-info>span{display:block}.outbound-preview-info strong{color:#047857;font-size:17px;line-height:1.4}.outbound-preview-info strong .product-name-text{white-space:normal;overflow-wrap:anywhere}.outbound-preview-info>span{color:#475569;margin-top:8px;font-size:13px;font-weight:700}.outbound-preview-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.outbound-preview-item>.outbound-preview-fields{margin-left:0}.outbound-preview-fields--grouped{grid-template-columns:80px minmax(0,1fr);align-self:start;align-items:start;gap:12px 8px;min-width:0}.outbound-amount-list{grid-template-columns:repeat(auto-fill,94px);align-items:start;gap:12px 4px;min-width:0;display:grid}.outbound-amount-list--price-expanded{grid-template-columns:repeat(auto-fill,94px)}.outbound-price-field{box-sizing:border-box;width:80px;min-width:0;padding-top:7px}.outbound-amount-list label,.outbound-amount-cell{width:auto;min-height:62px}.outbound-amount-cell{border:1px solid #0000;border-radius:5px;align-content:start;justify-items:center;min-width:0;padding:6px 3px;display:grid}.outbound-preview-fields label{justify-items:center;display:grid}.outbound-preview-fields label span,.outbound-amount-cell>span{color:#475569;text-align:center;margin-bottom:4px;font-size:13px;display:block}.outbound-value-box{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dcdfe6;border-radius:3px;place-items:center;width:60px;height:32px;font-size:14px;font-weight:500;display:grid}.outbound-price-field .outbound-value-box{width:76px}.outbound-price-field>.outbound-price-input{flex:0 0 72px;width:72px;max-width:100%}.outbound-price-input .t-input{box-sizing:border-box;text-align:center;height:32px}.outbound-meter-price{color:#dc2626;text-align:center;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;line-height:1.2;display:block}.outbound-amount-entry>.outbound-amount-input{flex:0 0 64px;width:64px}.outbound-amount-input .t-input{box-sizing:border-box;text-align:center;height:32px}.outbound-amount-entry{vertical-align:top;justify-content:center;align-items:center;gap:4px;width:86px;height:32px;line-height:32px;display:inline-flex}.outbound-row-price-editor{border-top:1px dashed #cbd5e1;justify-items:center;width:100%;margin-top:8px;padding-top:8px;display:grid}.outbound-row-price-editor>span:first-child{color:#475569;margin-bottom:4px;font-size:12px}.outbound-row-price-editor>span.outbound-row-price-label--overridden{color:#1d4ed8;font-weight:700}.outbound-row-price-editor>.outbound-row-price-input{box-sizing:border-box;color:#1f2937;width:min(100%,72px);height:32px;font:inherit;text-align:center;background:#fff;border:1px solid #dcdfe6;border-radius:3px;outline:none;flex:0 0 72px;padding:0 9px;transition:border-color .2s,box-shadow .2s}.outbound-row-price-input:hover{border-color:#a6b1c2}.outbound-row-price-input:focus{border-color:#0052d9;box-shadow:0 0 0 2px #0052d91f}.outbound-row-price-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.outbound-row-price-reset{color:#1d4ed8;cursor:pointer;background:#dbeafe;border:0;border-radius:3px;height:22px;margin-top:5px;padding:0 6px;font-size:11px;line-height:22px}.outbound-row-price-reset:hover{background:#bfdbfe}.outbound-row-price-reset:disabled,.outbound-row-price-reset:disabled:hover{color:#93c5fd;cursor:not-allowed}.outbound-row-price-following{min-height:22px;margin-top:5px;line-height:22px;color:#94a3b8!important;font-size:11px!important}.outbound-amount-cell .outbound-split-button{justify-self:center}.factory-money-preview{color:#047857;text-align:center;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:700}.outbound-meter-button{color:#475569;cursor:pointer;background:#e5e7eb;border:0;border-radius:3px;flex:0 0 18px;align-self:flex-start;place-items:center;width:18px;height:32px;padding:0;font-size:11px;line-height:1;display:inline-grid}.outbound-meter-button:hover{background:#d1d5db}.outbound-meter-button:disabled,.outbound-meter-button:disabled:hover{color:#fff;cursor:not-allowed;background:#bfdbfe}.outbound-meter-button--active,.outbound-meter-button--active:hover{color:#fff;background:#059669}.return-unit-badge{box-sizing:border-box;color:#475569;background:#f1f5f9;border-radius:3px;align-self:center;place-items:center;min-width:18px;height:32px;font-size:12px;display:inline-grid}.return-unit-badge--meter{color:#fff;background:#059669;font-weight:700}.return-mode-tags{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.return-mode-tag{color:#c2410c;background:#fff7ed;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.return-mode-tag--refund{color:#dc2626;background:#fee2e2}.return-mode-cell{color:#047857;font-weight:700}.return-mode-cell--refund{color:#dc2626}.return-dialog-title{align-items:center;gap:8px;display:inline-flex}.return-help-icon{color:#475569;cursor:help;border:1px solid #94a3b8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.return-help-icon:hover{color:#047857;border-color:#047857}.outbound-split-button{color:#475569;cursor:pointer;background:#e5e7eb;border:0;border-radius:3px;width:60px;height:22px;margin-top:4px;font-size:11px;line-height:22px}.outbound-split-button:hover{background:#d1d5db}.outbound-split-button:disabled,.outbound-split-button:disabled:hover{color:#fff;cursor:not-allowed;background:#bfdbfe}.outbound-split-button--active,.outbound-split-button--active:hover{color:#fff;background:#dc2626}@media (width<=980px){.outbound-preview-list{grid-template-columns:80px minmax(0,1fr);padding-right:14px}.outbound-preview-item{grid-template-columns:80px minmax(0,1fr);grid-template-columns:subgrid}.outbound-preview-thumb{width:76px;height:76px}.outbound-preview-item>.outbound-preview-fields{grid-column:2/-1}}@media (width<=640px){.outbound-sales-dialog{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important}.outbound-customer-tools{width:100%;display:flex}.outbound-client-select{flex:100%;width:100%}.outbound-preview-list{grid-template-columns:66px minmax(0,1fr);gap:10px;padding-right:6px}.outbound-preview-item{grid-template-columns:66px minmax(0,1fr);grid-template-columns:subgrid;gap:10px}.outbound-preview-thumb{width:62px;height:62px}.outbound-preview-info strong{font-size:15px}.outbound-preview-item>.outbound-preview-fields{grid-column:1/-1}.outbound-preview-fields--grouped{grid-template-columns:80px minmax(0,1fr);gap:10px 8px}.outbound-amount-list,.outbound-amount-list--price-expanded{grid-template-columns:repeat(auto-fill,94px)}}@media (width<=440px){.outbound-preview-fields--grouped{grid-template-columns:1fr}.outbound-price-field{justify-self:start;width:80px}}.inventory-analysis{margin-bottom:16px}.inventory-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.inventory-metric-card{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s}.inventory-metric-card:hover,.inventory-metric-card--active{background:#f0fdfa;border-color:#04785766;box-shadow:0 8px 18px #0478571f}.inventory-metric-card span,.inventory-metric-card strong{display:block}.inventory-metric-card span{color:#64748b;font-size:12px}.inventory-metric-card .inventory-metric-label{align-items:center;gap:5px;display:inline-flex}.metric-help-icon{color:#64748b;cursor:help;border:1px solid #94a3b8;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;font-style:normal;line-height:1;display:inline-grid}.inventory-metric-card strong{color:#0f172a;margin-top:4px;font-size:18px}@media (width<=720px){.inventory-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-metric-card{min-height:86px}.inventory-metric-card .inventory-metric-label{align-items:flex-start;min-height:32px;line-height:1.35;display:flex}}.inventory-risk-list{gap:12px;padding-top:14px;display:grid}.inventory-risk-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.inventory-risk-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:88px;height:88px;display:block}.inventory-risk-thumb--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.inventory-risk-main{min-width:0}.inventory-risk-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-risk-title strong{color:#0f172a;font-size:16px}.inventory-risk-metrics{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inventory-risk-metrics span{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:12px}.inventory-risk-main p{color:#111827;margin:10px 0 0;font-size:14px;line-height:1.5}.inventory-alert-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding-top:12px;display:grid}.inventory-alert-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.inventory-alert-item>div{align-items:center;gap:8px;display:flex}.inventory-alert-item strong{color:#0f172a;font-size:15px}.inventory-alert-item p{color:#111827;margin:10px 0 6px;font-size:14px;line-height:1.5}.inventory-alert-item span,.inventory-alert-empty{color:#64748b;font-size:13px}.inventory-alert-empty{padding-top:12px}.product-image-actions{align-items:center;gap:8px;width:176px;min-width:176px;min-height:100px;display:flex}.product-image-actions .t-button{flex:none;min-width:76px}.product-image-buttons{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.image-editor{width:100%}.image-editor-dropzone{color:#64748b;cursor:pointer;background:#f8fafc;border:1px dashed #9fb3c8;border-radius:8px;place-items:center;width:100%;min-height:420px;font-weight:700;display:grid;position:relative;overflow:hidden}.image-editor-dropzone:hover{color:#047857;background:#f0fdfa;border-color:#047857}.image-editor-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-editor-preview{object-fit:contain;max-width:100%;max-height:70vh;display:block}.empty-thumb{color:#9aa4b2;font-size:12px}.product-image-field{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.image-upload-button{color:#fff;cursor:pointer;background:#047857;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.image-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.product-preview{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:96px;height:96px}.inbound-product-preview{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:224px;height:224px}.inbound-product-preview--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.order-product-preview{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:224px;height:224px}.order-product-preview--empty{color:#94a3b8;place-items:center;font-size:13px;display:grid}.product-dropzone{color:#64748b;cursor:pointer;background:#f8fafc;border:1px dashed #9fb3c8;border-radius:8px;place-items:center;width:100%;min-height:180px;font-weight:700;display:grid;position:relative;overflow:hidden}.product-dropzone:hover{color:#047857;background:#f0fdfa;border-color:#047857}.product-dropzone--loading{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.product-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.product-dropzone .product-drop-preview-frame{width:100%;height:220px;display:block}.product-dropzone .product-drop-preview{object-fit:contain;width:100%;height:220px}.product-drop-loading{color:#1d4ed8;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.product-drop-spinner{border:2px solid #2563eb38;border-top-color:#2563eb;border-radius:50%;width:18px;height:18px;animation:.78s linear infinite page-loading-spin}.image-clear-button{margin-top:10px}.image-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.image-upload-actions .image-clear-button{margin-top:0}.product-unit-row,.product-price-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.product-unit-row .t-form__item,.product-price-row .t-form__item{margin-bottom:0}.product-difference-item{margin-bottom:22px}.difference-input,.difference-input.t-input-number{width:180px;max-width:100%}.difference-form-item--with-alert{margin-top:5px}.t-dialog__body{overflow-x:hidden}.master-data-edit-dialog{flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 220px);display:flex}.master-data-edit-dialog .t-dialog__body{max-height:calc(100vh - 356px);overflow-y:auto}.master-data-edit-dialog .t-dialog__footer{flex:none}.master-table table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.master-table th,.master-table td{text-align:left;white-space:nowrap;overflow:visible}.master-table th:last-child,.master-table td:last-child{text-overflow:clip}.master-table td:nth-last-child(2) .t-button,.master-table td:last-child .t-button{justify-content:flex-start;min-width:auto;padding-left:0;padding-right:0}.master-status-toggle{cursor:pointer;border:1px solid #0000;border-radius:4px;min-width:52px;height:28px;padding:0 10px;font-size:13px;font-weight:700;line-height:26px;transition:background-color .16s,border-color .16s,color .16s}.master-status-toggle--active{color:#047857;background:#dcfce7;border-color:#86efac}.master-status-toggle--active:hover{color:#065f46;background:#bbf7d0;border-color:#4ade80}.master-status-toggle--inactive{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.master-status-toggle--inactive:hover{color:#991b1b;background:#fecaca;border-color:#f87171}.master-table--products tbody tr{height:100px}.master-table--clients tbody tr{height:76px}.master-table--products{overflow-x:auto}.master-table--products table{min-width:100%!important}.master-table--products td{height:100px;padding-top:4px!important;padding-bottom:4px!important}.composition-lines{white-space:normal;gap:2px;line-height:1.25;display:inline-grid}.product-fabric-count{color:#2563eb;vertical-align:middle;background:#eff6ff;border-radius:4px;align-items:center;height:20px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.product-fabric-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.product-name-with-sample-action{justify-items:start;gap:4px;min-width:0;display:inline-grid}.product-sample-link-action.t-button{min-width:0;height:22px;padding:0 3px;font-size:12px;line-height:22px}.product-regular-link-action.t-button{min-width:0;height:22px;padding:0 3px;font-size:12px;font-weight:700;line-height:22px;color:#047857!important}.product-regular-link-action.t-button:hover,.product-regular-link-action.t-button:focus{background:#ecfdf5;color:#065f46!important}.product-fabric-name--child{padding-left:0}.product-fabric-child-mark{color:#64748b;background:#f8fafc;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.master-table--products tr.product-fabric-row--first td,.master-table--products tr.product-fabric-row--child td,.master-table--products tr.product-fabric-row--tone-a td{background:#eff6ff}.master-table--products tr.product-fabric-row--tone-b td{background:#f5f3ff}.master-table--products tr.product-fabric-row--first td:first-child,.master-table--products tr.product-fabric-row--child td:first-child{border-left:4px solid #3b82f6}.master-table--products tr.product-fabric-row--tone-b td:first-child{border-left-color:#8b5cf6}.master-table--products tr.product-fabric-row--child td{border-top-color:#dbeafe}.master-table--products tr.product-fabric-row--tone-b.product-fabric-row--child td{border-top-color:#ede9fe}.master-table--products tr.list-row--selected,.master-table--products tr.list-row--selected:hover,.master-table--products tr.list-row--selected td,.master-table--products tr.list-row--selected:hover td{background:#ede9fe!important}.sample-product-display-name{white-space:normal;gap:4px;line-height:1.25;display:inline-grid}.sample-product-display-name__source,.sample-product-display-name__converted{display:block}.sample-product-display-name__converted{color:#dc2626;font-weight:700}.sample-order-button.t-button{background:#ecfdf5;border-color:#0f766e;font-weight:700;color:#047857!important}.sample-order-button.t-button:hover,.sample-order-button.t-button:focus{background:#d1fae5;border-color:#047857;color:#065f46!important}.master-table--products th:nth-child(3),.master-table--products td:nth-child(3){width:178px;min-width:178px}.master-table--products th:nth-child(4),.master-table--products td:nth-child(4){text-align:left}.master-table--products th:nth-last-child(2),.master-table--products td:nth-last-child(2){text-overflow:clip;width:72px;min-width:72px}.master-table--products th:last-child,.master-table--products td:last-child{width:76px;min-width:76px}.client-name-link{font-weight:700;color:#0f766e!important}.master-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.master-detail div{background:#f7f9fc;border-radius:8px;padding:12px}.master-detail span,.master-detail strong{display:block}.master-detail span{color:#697386;margin-bottom:6px;font-size:12px}.master-detail strong{color:#111827;word-break:break-all;font-size:14px}.score-panel{background:#fbfdff;border:1px solid #dbe7f0;border-radius:8px;margin-top:14px;padding:14px}.score-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-head span,.score-head strong{display:block}.score-head span{color:#697386;font-size:12px}.score-head strong{color:#111827;margin-top:4px;font-size:18px}.score-panel p{color:#4b5565;margin:10px 0 12px;font-size:13px}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.score-grid div,.score-note span{background:#f3f7fb;border-radius:8px;padding:10px}.score-grid span,.score-grid strong{display:block}.score-grid span{color:#697386;font-size:12px}.score-grid strong{color:#111827;margin-top:5px}.score-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.score-note span{color:#4b5565;font-size:12px}.score-panel .score-source{color:#697386;margin-bottom:0;font-size:12px}@media (width<=560px){.score-grid,.score-note{grid-template-columns:1fr}}.t-dialog__footer .t-button--variant-base:not(.t-button--theme-primary){color:#344054;background:#fff;border-color:#c8d2e0;font-weight:600}.t-dialog__ctx.t-dialog-zoom__vue-enter-from.t-dialog-zoom__vue-enter-active .t-dialog{opacity:1!important;transform:none!important}.t-dialog-zoom__vue-enter-active .t-dialog{animation-play-state:running!important}.t-dialog__ctx.t-dialog-zoom__vue-leave-active{pointer-events:none!important;display:none!important}.finance-page,.finance-page>*,.finance-hero>div,.finance-layout>*{min-width:0}.finance-hero{color:#111827;background:#fff;border:1px solid #d6dee8d9;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #0f172a0d}.finance-hero span{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.finance-hero h1{color:#0f172a;letter-spacing:0;margin:2px 0 4px;font-size:22px;line-height:1.2}.finance-hero p{color:#697386;overflow-wrap:anywhere;margin:0;font-size:13px}.finance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-bottom:16px;display:grid}.finance-card{--finance-card-tone:#2f7df6;border:1px solid #e7eaf0;border-left:4px solid var(--finance-card-tone);text-align:left;background:#fff;border-radius:8px;min-width:0;padding:16px 18px;box-shadow:0 4px 14px #1018280a}.finance-card span,.finance-card small{color:#697386;overflow-wrap:anywhere;font-size:13px;display:block}.finance-card strong{color:#111827;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:24px;display:block}.finance-card--action{width:100%;font:inherit;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.finance-card--action:hover{border-color:var(--finance-card-tone);transform:translateY(-1px);box-shadow:0 10px 24px #1018281a}.finance-card--action:focus-visible{outline:2px solid var(--finance-card-tone);outline-offset:2px}.finance-card--selected{border-color:var(--finance-card-tone);background:color-mix(in srgb, var(--finance-card-tone) 10%, #fff);box-shadow:0 12px 28px #1018281f}.finance-card--selected span,.finance-card--selected small{color:#334155}.finance-card--primary{--finance-card-tone:#2f7df6}.finance-table-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.finance-card--success{--finance-card-tone:#00a870}.finance-card--warning{--finance-card-tone:#ed7b2f}.finance-card--danger{--finance-card-tone:#d54941}.finance-card--violet{--finance-card-tone:#7c3aed}.finance-card--teal{--finance-card-tone:#0891b2}.finance-card--slate{--finance-card-tone:#475569}.finance-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);gap:12px;margin-bottom:16px;display:grid}.radar-list{gap:18px;padding:18px;display:grid}.radar-list span{color:#4b5565;flex-wrap:wrap;justify-content:space-between;gap:12px;min-width:0;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.radar-list small{color:#697386;overflow-wrap:anywhere;text-align:right;white-space:normal;font-size:12px;font-weight:500}.note-item{border-bottom:1px solid #edf0f5;min-width:0;padding:16px 18px}.note-item:last-child{border-bottom:0}.note-item strong,.note-item span{overflow-wrap:anywhere;display:block}.note-item span{color:#697386;margin-top:6px;font-size:13px}.finance-table .panel-head span{color:#697386;font-size:13px}.finance-table{scroll-margin-top:160px}@media (width>=1551px){.finance-table{scroll-margin-top:88px}}@media (width<=900px){.finance-table{scroll-margin-top:240px}}.money-cell{color:#0f7a43;font-variant-numeric:tabular-nums;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:700}.finance-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.finance-records-table{min-width:820px}.finance-records-table table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.finance-records-table th,.finance-records-table td{white-space:nowrap}.finance-note-actions{align-items:center;gap:4px;display:inline-flex}.finance-risk-settings-button{flex:none}.finance-records-table tr.finance-settlement-group-row--1 td{background:#f0fdf4!important}.finance-records-table tr.finance-settlement-group-row--1:hover td{background:#dcfce7!important}.finance-records-table tr.finance-settlement-group-row--1 td:first-child{box-shadow:inset 4px 0 #22c55e}.finance-records-table tr.finance-settlement-group-row--2 td{background:#eff6ff!important}.finance-records-table tr.finance-settlement-group-row--2:hover td{background:#dbeafe!important}.finance-records-table tr.finance-settlement-group-row--2 td:first-child{box-shadow:inset 4px 0 #3b82f6}.finance-records-table tr.finance-settlement-group-row--3 td{background:#fff7ed!important}.finance-records-table tr.finance-settlement-group-row--3:hover td{background:#ffedd5!important}.finance-records-table tr.finance-settlement-group-row--3 td:first-child{box-shadow:inset 4px 0 #f97316}.finance-records-table tr.finance-settlement-group-row--4 td{background:#f5f3ff!important}.finance-records-table tr.finance-settlement-group-row--4:hover td{background:#ede9fe!important}.finance-records-table tr.finance-settlement-group-row--4 td:first-child{box-shadow:inset 4px 0 #8b5cf6}.finance-records-table tr.list-row--selected,.finance-records-table tr.list-row--selected:hover,.finance-records-table tr.list-row--selected.t-table__row--hover,.finance-records-table tr.list-row--selected td,.finance-records-table tr.list-row--selected:hover td,.finance-records-table tr.list-row--selected.t-table__row--hover td{background:var(--table-selected-bg)!important}.finance-records-table tr.list-row--selected td:first-child{box-shadow:inset 4px 0 0 var(--table-selected-accent)}@media (width<=560px){.finance-table-head-actions{justify-content:space-between;width:100%}}.money-cell--adjusted{color:#d92d20}.ledger-money-stack{gap:3px;line-height:1.35;display:grid}.ledger-sample-money-line{color:#d92d20;white-space:nowrap;font-size:12px;font-weight:700}.ledger-status-stack{justify-items:start;gap:4px;line-height:1.2;display:inline-grid}.ledger-freight-cell{white-space:pre-line;line-height:1.45;display:inline-block}.product-name-text{color:inherit;font-weight:inherit;line-height:inherit;display:inline}.product-name-text__part{font-weight:700}.product-name-text__part--code{color:#b42318}.product-name-text__part--color{color:#3730a3}.product-name-text__part--material{color:#047857}.product-name-text__composition-badge{color:#b42318;vertical-align:middle;cursor:help;background:#fef2f2;border:1px solid #f87171;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:18px;min-height:28px;margin-left:5px;padding:2px 0;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.product-name-text__composition-badge span+span{margin-top:2px}.product-name-text__separator{color:#98a2b3;margin:0 5px;font-weight:500}.product-name-text__group-separator{color:#98a2b3;margin-right:4px;font-weight:500}.readonly-product-name{color:#111827;background:#f7f8fa;border:1px solid #dcdfe6;border-radius:3px;min-height:32px;padding:5px 10px;line-height:20px}.number-cell--negative{color:#d92d20}.ledger-summary-lines{gap:4px;line-height:1.45;display:grid}.ledger-summary-lines>span,.ledger-amount-lines>span{display:block}.ledger-amount-lines{white-space:nowrap;gap:4px;line-height:1.45;display:grid}.ledger-amount-lines small{color:#64748b;font-size:12px}.ledger-amount-billing-line{white-space:nowrap;font-weight:600}.ledger-thumb{object-fit:contain;color:#8492a6;background:#eef2f7;border-radius:6px;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.ledger-thumb--empty{border:1px dashed #cfd7e3}.ledger-table-panel{min-width:0}.ledger-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ledger-table-scroll>.ledger-table{min-width:960px}.ledger-table .t-table__content{max-width:100%;overflow-x:auto}.ledger-table th[data-colkey=money] .t-table__sort-icon,.ledger-table th[data-colkey=debt] .t-table__sort-icon{opacity:.38}.ledger-table th[data-colkey=money] .t-table-sort-asc,.ledger-table th[data-colkey=debt] .t-table-sort-asc{color:#07845d}.ledger-table th[data-colkey=money] .t-table-sort-desc,.ledger-table th[data-colkey=debt] .t-table-sort-desc{color:#2563eb}.ledger-table th[data-colkey=money] .t-table__sort-icon--active,.ledger-table th[data-colkey=debt] .t-table__sort-icon--active,.ledger-table th[data-colkey=money] .t-table__sort-icon:hover,.ledger-table th[data-colkey=debt] .t-table__sort-icon:hover{opacity:1}.ledger-table tr.ledger-row--audited td{background:#e8f8ef}.ledger-table table,.ledger-table--adaptive table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.ledger-table tr.ledger-row--audited:hover td{background:#d9f2e4}.ledger-table tr.ledger-row--deleted-source td{background:#fff1f0}.ledger-table tr.ledger-row--deleted-source:hover td{background:#ffe4e1}.ledger-table tr.list-row--selected,.ledger-table tr.list-row--selected:hover,.ledger-table tr.list-row--selected td,.ledger-table tr.list-row--selected:hover td{background:var(--table-selected-bg)!important}.ledger-table tr.list-row--selected td:first-child{box-shadow:inset 4px 0 0 var(--table-selected-accent)}.ledger-time-lines{gap:3px;line-height:1.35;display:grid}.ledger-time-lines small,.ledger-detail-updated-time{color:#dc2626;font-size:12px;line-height:1.35}.ledger-table th[data-colkey=manualRemark],.ledger-table td[data-colkey=manualRemark],.ledger-table th[data-colkey=operation],.ledger-table td[data-colkey=operation]{text-align:center!important}.ledger-table td[data-colkey=manualRemark] .t-table__cell,.ledger-table td[data-colkey=operation] .t-table__cell{justify-content:center;align-items:center;width:100%;display:flex}.ledger-table td[data-colkey=summary] .t-table__cell{overflow-wrap:anywhere;white-space:normal;max-width:360px}.ledger-table td[data-colkey=amount],.ledger-table td[data-colkey=difference],.ledger-table td[data-colkey=unitPrice],.ledger-table td[data-colkey=money],.ledger-table td[data-colkey=debt],.ledger-table td[data-colkey=freightAmount],.ledger-table td[data-colkey=sampleMoney]{font-variant-numeric:tabular-nums;font-family:Bahnschrift,Microsoft YaHei,sans-serif}.ledger-inline-piece-detail{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid #d8e0ff;border-left:4px solid var(--table-selected-accent);background:#fbfdff;border-radius:8px;max-width:100%;padding:8px 10px 10px;overflow-x:auto}.ledger-inline-piece-detail__head{color:#0f172a;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:2px 4px 8px;display:flex}.ledger-inline-piece-detail__head>strong{overflow-wrap:anywhere;min-width:0}.ledger-inline-piece-detail__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ledger-inline-piece-detail__edit-button{color:#0f62fe;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:4px;min-width:58px;height:30px;font-weight:700}.ledger-inline-piece-detail__edit-button:hover{border-color:#0f62fe}.ledger-inline-piece-detail__edit-button:disabled{cursor:not-allowed;opacity:.55}.ledger-inline-piece-detail__edit-note{color:#64748b;white-space:normal;max-width:min(100%,520px);font-size:13px;font-weight:500;line-height:1.5}.ledger-inline-piece-detail__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.ledger-inline-piece-detail__table th,.ledger-inline-piece-detail__table td{color:#0f172a;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e3edf8;padding:10px 14px;font-size:14px}.ledger-inline-piece-detail__table th{color:#667085;background:#fff;font-size:12px;font-weight:700}.ledger-inline-piece-detail__table tbody tr{background:#f8fbff}.ledger-inline-piece-detail__table tbody tr:hover{background:#f1f5f9}.ledger-inline-piece-detail__document,.ledger-inline-piece-detail__quantity,.ledger-inline-piece-detail__money{font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:800}.ledger-inline-piece-detail__money{color:#008858}.ledger-inline-piece-detail__product{overflow-wrap:anywhere;min-width:220px;max-width:360px;font-weight:700;white-space:normal!important}.ledger-inline-piece-detail__product .product-name-text{overflow-wrap:anywhere;white-space:normal}.ledger-inline-piece-detail__table td:nth-child(3),.ledger-inline-piece-detail__table td:nth-child(7){overflow-wrap:anywhere;white-space:normal;max-width:220px}.ledger-inline-piece-detail__thumb{object-fit:contain;color:#8492a6;background:#eef2f7;border-radius:6px;place-items:center;width:58px;height:58px;font-size:12px;display:grid}.ledger-inline-piece-detail__thumb--empty{border:1px dashed #cfd7e3}.ledger-inline-piece-detail__quantity{white-space:nowrap}.ledger-inline-piece-detail__quantity-change,.ledger-inline-piece-detail__change{flex-direction:column;align-items:center;gap:2px;line-height:1.25;display:inline-flex}.ledger-inline-piece-detail__quantity-change small,.ledger-inline-piece-detail__change small{color:#dc2626;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700}.ledger-inline-piece-detail__quantity-change strong,.ledger-inline-piece-detail__change strong{color:#0f172a;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-size:13px;font-weight:800}.ledger-inline-piece-detail__adjusted{color:#dc2626;cursor:help;border-bottom:1px dotted #dc26268c;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:800}.ledger-inline-piece-detail__edit-input{width:82px}.ledger-inline-piece-detail__edit-input .t-input__wrap,.ledger-inline-piece-detail__edit-input .t-input{border-radius:4px;min-height:30px}.ledger-inline-piece-detail__edit-input .t-input{font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:700}.ledger-client-transactions-page{gap:16px;display:grid}.ledger-client-transactions-hero{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ledger-client-transactions-hero h1{color:#0f172a;margin:4px 0 0;font-size:24px;line-height:1.2}.ledger-client-transactions-hero p,.ledger-client-transactions-breadcrumb{color:#64748b;margin:4px 0 0}.ledger-client-transactions-breadcrumb{font-size:13px;display:block}.ledger-client-transactions-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ledger-client-transactions-name-mode{flex-shrink:0}.ledger-client-transactions-export-scope{gap:16px;display:grid}.ledger-client-transactions-export-scope.ledger-client-transactions-exporting{background:#eef4f8;width:max-content;max-width:none;display:inline-grid}.ledger-client-transactions-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ledger-client-transactions-metrics>div{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;padding:12px 14px}.ledger-client-transactions-metrics span{color:#64748b;font-size:12px;display:block}.ledger-client-transactions-metrics strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.25;display:block}.ledger-client-transactions-panel{overflow:hidden}.ledger-client-transactions-exporting .ledger-client-transactions-panel,.ledger-client-transactions-exporting .ledger-client-transaction-content,.ledger-client-transactions-exporting .ledger-client-transaction-table-wrap{width:max-content;max-width:none;overflow:visible}.ledger-client-transaction-table-wrap{overflow-x:auto}.ledger-client-transaction-content{min-width:0}.ledger-client-transaction-table{border-collapse:collapse;width:100%;min-width:1220px}.ledger-client-transactions-exporting .ledger-client-transaction-table{width:max-content;min-width:0}.ledger-client-transactions-exporting .ledger-client-transactions-panel,.ledger-client-transactions-exporting .ledger-client-transaction-table-wrap,.ledger-client-transactions-exporting .ledger-client-transaction-table,.ledger-client-transactions-exporting .ledger-client-transaction-table th,.ledger-client-transactions-exporting .ledger-client-transaction-table td,.ledger-client-transactions-exporting .ledger-client-transaction-product-row td[rowspan],.ledger-client-transactions-exporting .ledger-client-transaction-total-row td{background:#fff!important}.ledger-client-transaction-table th,.ledger-client-transaction-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5edf6;padding:12px 14px}.ledger-client-transaction-table th{color:#667085;white-space:nowrap;background:#f8fafc;font-size:13px;font-weight:700}.ledger-client-transaction-product-row td[rowspan]{background:#fcfdff}.ledger-client-transaction-type{color:#047857;white-space:nowrap;font-weight:800;line-height:1.5;display:inline-block}.ledger-client-transaction-type--return,.ledger-client-transaction-type--settlement{color:#c2410c}.ledger-client-transaction-empty-cell{background:#fff}.ledger-client-transactions-exporting .ledger-client-transaction-empty-cell{background:#fff!important}.ledger-client-transaction-product-row--return td,.ledger-client-transaction-product-row--return td[rowspan]{background:#fff7ed}.ledger-client-transaction-product-row--return .ledger-client-transaction-empty-cell,.ledger-client-transactions-exporting .ledger-client-transaction-product-row--return .ledger-client-transaction-empty-cell,.ledger-client-transactions-exporting .ledger-client-transaction-product-row--return td,.ledger-client-transactions-exporting .ledger-client-transaction-product-row--return td[rowspan]{background:#fff7ed!important}.ledger-client-transaction-settlement-row td{color:#9a3412;background:#fff7ed;font-weight:700}.ledger-client-transaction-date,.ledger-client-transaction-document{color:#334155;overflow-wrap:anywhere;font-weight:600}.ledger-client-transaction-document{max-width:150px}.ledger-client-transaction-product{min-width:260px}.ledger-client-transaction-number,.ledger-client-transaction-unit,.ledger-client-transaction-pieces,.ledger-client-transaction-money,.ledger-client-transaction-debt{white-space:nowrap}.ledger-client-transaction-money,.ledger-client-transaction-debt{color:#008858;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:800}.ledger-client-transaction-table .ledger-client-transaction-debt,.ledger-client-transaction-table .ledger-client-transaction-debt-header{text-align:left;font-variant-numeric:tabular-nums;min-width:285px}.ledger-client-transaction-paid-amount{color:#9a3412}.ledger-client-transaction-table .ledger-client-transaction-operation,.ledger-client-transaction-table .ledger-client-transaction-operation-header{text-align:center;white-space:nowrap;width:104px;min-width:104px}.ledger-client-transactions-exporting .ledger-client-transaction-operation,.ledger-client-transactions-exporting .ledger-client-transaction-operation-header{display:none}.ledger-client-transaction-total-row td{color:#475467;background:#f8fafc;font-weight:800}.ledger-client-transaction-total-row--return td{color:#9a3412;background:#ffedd5}.ledger-client-transactions-exporting .ledger-client-transaction-total-row--return td{background:#ffedd5!important}.ledger-client-transaction-total-row .ledger-client-transaction-money,.ledger-client-transaction-total-row .ledger-client-transaction-debt{color:#0f172a}.ledger-client-transaction-product-row--return .ledger-client-transaction-money,.ledger-client-transaction-total-row--return .ledger-client-transaction-money,.ledger-client-transaction-settlement-row .ledger-client-transaction-money{color:#d92d20}.ledger-client-transaction-detail-row>td{background:#fbfdff;padding:12px 18px 16px}.ledger-client-transaction-detail-row--return>td{background:#fff7ed}.ledger-client-transaction-detail-panel{border:1px solid #d8e0ff;border-left:4px solid var(--table-selected-accent);background:#fff;border-radius:8px;overflow-x:auto}.ledger-client-transaction-detail-list,.ledger-client-transaction-detail-list--client{min-width:780px}.ledger-client-transaction-detail-list--internal{min-width:1500px}.ledger-client-transaction-detail-list-head,.ledger-client-transaction-detail-item{align-items:center;column-gap:16px;display:grid}.ledger-client-transaction-detail-list--client .ledger-client-transaction-detail-list-head,.ledger-client-transaction-detail-list--client .ledger-client-transaction-detail-item{grid-template-columns:90px minmax(260px,2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(120px,.75fr) minmax(120px,.75fr)}.ledger-client-transaction-detail-list--internal .ledger-client-transaction-detail-list-head,.ledger-client-transaction-detail-list--internal .ledger-client-transaction-detail-item{grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(80px,.5fr) minmax(220px,1.5fr) 90px minmax(120px,.9fr) minmax(80px,.5fr) minmax(90px,.6fr) minmax(110px,.7fr) minmax(110px,.7fr)}.ledger-client-transaction-detail-list-head{color:#667085;white-space:nowrap;background:#f8fafc;min-height:38px;padding:0 18px;font-size:12px;font-weight:700}.ledger-client-transaction-detail-item{color:#0f172a;background:#dcfce7;border-top:1px solid #e3edf8;min-height:86px;padding:10px 18px;font-size:14px}.ledger-client-transaction-detail-list--internal .ledger-client-transaction-detail-item{background:#eff6ff}.ledger-client-transaction-detail-row--return .ledger-client-transaction-detail-item{background:#fff7ed}.ledger-client-transaction-detail-product{min-width:0;font-weight:700;line-height:1.35}.ledger-client-transaction-detail-thumb{object-fit:contain;color:#8492a6;background:#eef2f7;border-radius:6px;place-items:center;width:64px;height:64px;font-size:12px;display:grid}.ledger-client-transaction-detail-thumb--empty{border:1px dashed #cfd7e3}.ledger-client-transactions-pagination{color:#475467;background:#fff;border-top:1px solid #e5edf6;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;font-family:Bahnschrift,Microsoft YaHei,sans-serif;display:flex}@media (width<=900px){.ledger-client-transactions-hero{flex-direction:column;align-items:flex-start}.ledger-client-transactions-actions{justify-content:flex-start}.ledger-client-transactions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ledger-inline-piece-detail__head{flex-direction:column;align-items:stretch}.ledger-inline-piece-detail__actions{width:100%}.ledger-inline-piece-detail__actions>button,.ledger-inline-piece-detail__actions>.t-button{flex:96px}.ledger-inline-piece-detail__table th,.ledger-inline-piece-detail__table td{padding:8px 10px;font-size:13px}.ledger-client-transactions-metrics{grid-template-columns:1fr}.ledger-client-transactions-pagination{text-align:center;flex-direction:column;align-items:stretch}}.t-table td[data-colkey=date],.t-table th[data-colkey=date]{white-space:nowrap;overflow:visible}.t-table th[data-colkey=date]{padding-left:40px!important}.inventory-table th[data-colkey=date],.inventory-table td[data-colkey=date]{padding-left:6px!important;padding-right:6px!important}.orders-table th[data-colkey=date] .t-table__cell,.orders-table td[data-colkey=date] .t-table__cell,.orders-date-cell{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.orders-table table{width:max-content!important;min-width:100%!important}.orders-table th,.orders-table td{white-space:nowrap;padding-left:6px!important;padding-right:6px!important}.orders-table .t-table__cell,.orders-table .t-table__th-cell-inner{padding-left:2px;padding-right:2px}.orders-customer-list{flex-direction:column;gap:2px;line-height:1.35;display:flex}.orders-amount-lines{white-space:nowrap;gap:2px;line-height:1.35;display:inline-grid}.orders-table tr.orders-row--cancelled td,.orders-table tr.orders-row--cancelled:hover td{color:#991b1b;background:#fff1f2!important}.orders-table tr.orders-row--cancelled td:first-child{box-shadow:inset 4px 0 #e11d48}.orders-table tr.orders-row--completed td,.orders-table tr.orders-row--completed:hover td{color:#065f46;background:#ecfdf5!important}.orders-table tr.orders-row--completed td:first-child{box-shadow:inset 4px 0 #10b981}.t-table tr.list-row--selected,.t-table tr.list-row--selected:hover,.t-table tr.list-row--selected.t-table__row--hover,.t-table tr.list-row--selected td,.t-table tr.list-row--selected:hover td,.t-table tr.list-row--selected.t-table__row--hover td{color:inherit;background:var(--table-selected-bg)!important}.t-table tr.list-row--selected td:first-child{box-shadow:inset 4px 0 0 var(--table-selected-accent)}.order-status-tag--reporting{color:#6d28d9!important;background:#f5f3ff!important;border-color:#c4b5fd!important}.sample-order-inbound-button.t-button{font-weight:700;color:#0f766e!important;background:#ccfbf1!important;border-color:#99f6e4!important}.sample-order-inbound-button.t-button:hover,.sample-order-inbound-button.t-button:focus{color:#0f766e!important;background:#99f6e4!important;border-color:#5eead4!important}.sample-order-inbound-button.t-button.t-is-disabled,.sample-order-inbound-button.t-button.t-is-disabled:hover,.sample-order-inbound-button.t-button.t-is-disabled:focus,.sample-order-inbound-button.t-button:disabled,.sample-order-inbound-button.t-button:disabled:hover,.sample-order-inbound-button.t-button:disabled:focus{color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#dbe3ef!important}.order-inbound-unit-select{width:78px}.order-inbound-space-input{align-items:center;gap:12px;width:100%;display:flex}.order-inbound-space-input .t-input{flex:1;min-width:0}.order-inbound-space-input span{color:#475569;white-space:nowrap;font-size:13px}.order-remark-editor{min-height:72px}.order-remark-button{color:#64748b;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;min-width:52px;height:26px;padding:0 10px;font-size:13px;font-weight:700;line-height:24px}.order-remark-button:hover{background:#e5e7eb;border-color:#94a3b8}.order-remark-button--active,.order-remark-button--active:hover{color:#fff;background:#dc2626;border-color:#dc2626}.ledger-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.ledger-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #e0e6eef5;border-radius:8px;justify-content:space-between;gap:12px;padding:16px 18px;display:flex;box-shadow:0 10px 26px #0f172a0f}.ledger-card span,.ledger-card small{color:#697386;font-size:13px;display:block}.ledger-card small.ledger-summary-card-sample-line{color:#d92d20;font-weight:700}.ledger-card strong{color:#111827;margin:7px 0;font-size:24px;display:block}.ledger-card em{color:#0f766e;background:linear-gradient(135deg,#e6fffb,#e8f3ff);border-radius:8px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.ledger-hero{color:#111827;background:#fff;position:relative;overflow:hidden}.ledger-hero .page-title,.ledger-hero span{color:#0f172a}.ledger-hero span{color:#697386;opacity:.78}.ledger-tabs{border-bottom:1px solid #edf0f5;padding:14px 16px 0}.ledger-detail{gap:14px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div{background:#f7f9fc;border-radius:8px;padding:12px}.detail-grid span{color:#697386;margin-bottom:6px;font-size:12px;display:block}.detail-grid strong{color:#111827;font-size:14px;display:block}.ledger-detail-lines{--ledger-detail-table-min-width:774px;--ledger-detail-value-width:86px;background:#fff;border:1px solid #e8edf5;border-radius:8px;overflow:auto hidden}.ledger-detail-lines-head,.ledger-detail-line-header,.ledger-detail-line{grid-template-columns:minmax(220px,1fr) minmax(116px,136px) minmax(110px,130px) minmax(86px,104px) minmax(86px,104px) minmax(104px,122px);align-items:center;gap:8px 4px;display:grid}.ledger-detail-lines-head,.ledger-detail-line-header,.ledger-detail-line,.ledger-detail-empty{box-sizing:border-box;min-width:var(--ledger-detail-table-min-width)}.ledger-detail-lines-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ledger-detail-lines-head span{color:#697386;font-size:13px}.ledger-detail-lines-actions{align-items:center;gap:10px;display:flex}.ledger-detail-ledger-only-button{color:#0f2d7a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde8;border-radius:6px;gap:2px;min-width:150px;min-height:48px;padding:7px 12px;line-height:1.2;display:grid}.ledger-detail-ledger-only-button:hover{color:#b42318;border-color:#d54941;box-shadow:0 0 0 2px #d549411a}.ledger-detail-ledger-only-button strong,.ledger-detail-ledger-only-button small{display:block}.ledger-detail-ledger-only-button strong{font-size:13px;font-weight:700}.ledger-detail-ledger-only-button small{color:#64748b;font-size:11px}.ledger-detail-ledger-only-button:disabled{cursor:not-allowed;opacity:.65}.ledger-detail-line-header{color:#4b5f7a;padding:10px 16px;font-size:12px}.ledger-detail-line-header span:not(:first-child){width:var(--ledger-detail-value-width);text-align:center;justify-self:end}.ledger-detail-line-header span:nth-child(2),.ledger-detail-line-header span:nth-child(3),.ledger-detail-line-header span:nth-child(4),.ledger-detail-line-header span:nth-child(5){transform:translate(20px)}.ledger-detail-line>:nth-child(6n+2),.ledger-detail-line>:nth-child(6n+3),.ledger-detail-line>:nth-child(6n+4),.ledger-detail-line>:nth-child(6n+5){--ledger-detail-x:20px}.ledger-detail-line{border-top:1px solid #edf0f5;padding:14px 16px}.ledger-detail-line--deleted{background:#fff7f6}.ledger-detail-product{align-items:center;gap:12px;min-width:0;display:flex}.ledger-detail-product-body{min-width:0}.ledger-detail-title-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ledger-detail-title-row strong{color:#071327;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.ledger-detail-title-row .ledger-detail-remark-button{flex:none}.ledger-detail-thumb{object-fit:contain;color:#8492a6;background:#eef2f7;border-radius:6px;flex:none;place-items:center;width:56px;height:64px;font-size:12px;display:grid}.ledger-detail-thumb--empty{border:1px dashed #cfd7e3}.ledger-detail-title-row strong,.ledger-detail-product-body>span,.ledger-detail-product-body>em,.ledger-detail-product-body>small{min-width:0;display:block}.ledger-detail-product-body>span,.ledger-detail-product-body>em{color:#53637a;margin-top:6px;font-size:13px;font-style:normal}.ledger-detail-delete-warning{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600}.ledger-detail-change{width:var(--ledger-detail-value-width);text-align:center;transform:translate(var(--ledger-detail-x,0), -44px);white-space:nowrap;justify-self:end;font-size:13px;line-height:1.45;display:block}.ledger-detail-change--changed{color:#d92d20;font-weight:600}.ledger-detail-change--same{color:#07883f}.ledger-remark-chip{color:#9aa4b2;cursor:default;font:inherit;background:0 0;border:0}.ledger-remark-chip--active{color:#d92d20;font-weight:600}.ledger-remark-editor{color:#071327;width:100%;min-height:120px;font:inherit;resize:vertical;border:1px solid #d8dee9;border-radius:6px;padding:10px 12px;line-height:1.6}.ledger-remark-editor:focus{border-color:#2f6bff;outline:none;box-shadow:0 0 0 2px #2f6bff1f}.ledger-detail-adjustment-time{color:#697386;white-space:nowrap;grid-template-columns:104px 130px auto;justify-self:end;align-items:center;gap:4px;width:250px;min-width:0;font-size:12px;line-height:1.45;display:grid;transform:translate(24px,-44px)}.ledger-detail-adjustment-label{color:#53637a;text-align:right}.ledger-detail-remark-button{color:#2f6bff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;line-height:1.2}.ledger-detail-remark-button--active{color:#d92d20;font-weight:700}.ledger-detail-value{transform:translate(var(--ledger-detail-x,0), -44px);align-self:end;place-items:start end;gap:8px;display:grid}.ledger-detail-value .ledger-detail-change{margin-top:0}.ledger-detail-input{width:var(--ledger-detail-value-width);color:#071327;height:34px;font:inherit;text-align:center;background:#f7f9fc;border:1px solid #d8dee9;border-radius:4px;padding:0 10px}.ledger-detail-edit-input{width:var(--ledger-detail-value-width)!important;min-width:var(--ledger-detail-value-width)!important;max-width:var(--ledger-detail-value-width)!important}.ledger-detail-edit-input .t-input__wrap,.ledger-detail-edit-input .t-input{width:var(--ledger-detail-value-width)!important;min-width:0!important;max-width:var(--ledger-detail-value-width)!important}.ledger-detail-edit-input .t-input{text-align:center}.ledger-detail-input:disabled{opacity:1;cursor:not-allowed}.ledger-detail-billing-line{color:#64748b;text-align:center;white-space:nowrap;width:150px;font-size:12px;font-weight:600;line-height:1.35;display:block}.ledger-detail-money{width:var(--ledger-detail-value-width);color:#071327;text-align:center;white-space:nowrap;font-size:15px;line-height:34px;display:block}.ledger-detail-empty{color:#697386;text-align:center;border-top:1px solid #edf0f5;padding:18px}.report-hero{align-items:center;min-height:72px;margin-bottom:14px}.report-hero span{color:#697386;font-size:13px}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.report-summary .ledger-card{min-height:104px}.report-table,.report-table .t-table{width:100%}.report-table .t-table__content{min-width:100%}.report-column-help{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.report-column-help__icon{color:#64748b;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-grid}.report-sort-trigger{max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.report-table .t-table__sort-icon{width:14px;height:14px;margin-left:2px;font-size:13px;line-height:14px;transform:none!important}.report-table .t-table__sort-icon svg{display:none}.report-table .t-table__sort-icon:before{opacity:.35;font-weight:700;display:inline-block}.report-table .t-table-sort-asc:before{content:"↑";color:#00845a}.report-table .t-table-sort-desc:before{content:"↓";color:#d54941}.report-table .t-table__sort-icon--active:before{opacity:1}.report-product-thumb{object-fit:contain;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;width:48px;height:48px;display:block}.report-product-thumb--empty{color:#94a3b8;place-items:center;font-size:12px;display:grid}.content-wrap{position:relative}.page-loading-mask{z-index:20;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcb8;place-items:center;min-height:220px;display:grid;position:absolute;inset:0}.page-loading-spinner{border:3px solid #2563eb2e;border-top-color:#2563eb;border-radius:50%;width:38px;height:38px;animation:.78s linear infinite page-loading-spin}.page-loading-fade-enter-active,.page-loading-fade-leave-active{transition:opacity .16s}.page-loading-fade-enter-from,.page-loading-fade-leave-to{opacity:0}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head,.module-hero,.panel-head,.toolbar-inline,.hero-meta,.hero-actions,.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.topbar{height:auto;padding:12px}.filters{grid-template-columns:1fr}.page-refresh-meta{flex-direction:row;align-self:flex-start;align-items:center}.compact-stats,.settings-overview,.ledger-summary,.report-summary,.finance-layout{grid-template-columns:1fr}.finance-hero,.module-hero{flex-direction:column;align-items:stretch}}@media (width<=560px){.content-wrap .t-pagination{justify-content:flex-start;width:100%;max-width:100%;padding-bottom:4px;overflow:auto hidden}.content-wrap .t-pagination>*{flex-shrink:0}}.mobile-navigation-sidebar[data-v-5bcf0f65]{min-height:100%;overflow-y:auto}.mobile-navigation-sidebar[data-v-5bcf0f65] .app-sidebar{width:100%;min-height:100%;box-shadow:none;display:block}.customer-statement-search[data-v-3ee566d5]{flex:0 280px;width:280px;min-width:220px;font-family:Microsoft YaHei,sans-serif}@media (width<=900px){.customer-statement-search[data-v-3ee566d5]{flex-basis:auto;width:100%;min-width:0}}.topbar-heading[data-v-1ee6c188]{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.mobile-navigation-trigger[data-v-1ee6c188]{flex:none;display:none}.topbar-title-row[data-v-1ee6c188]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.admin-session-actions[data-v-1ee6c188]{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.admin-identity-label[data-v-1ee6c188]{text-overflow:ellipsis;white-space:nowrap;flex:0 160px;min-width:64px;max-width:160px;font-family:Microsoft YaHei,sans-serif;overflow:hidden}@media (width<=720px){.admin-session-actions[data-v-1ee6c188]{justify-content:flex-end;width:100%}.admin-identity-label[data-v-1ee6c188]{flex:auto;max-width:none}}.topbar-scanner[data-v-1ee6c188]{flex:0 300px;width:300px}.topbar-scanner[data-v-1ee6c188] input{font-family:Bahnschrift,Microsoft YaHei,sans-serif}@media (width<=900px){.topbar-scanner[data-v-1ee6c188]{flex-basis:auto;width:100%}.mobile-navigation-trigger[data-v-1ee6c188]{display:inline-flex}}.auth-bootstrap[data-v-0ec14be4]{color:#475569;background:#f8fafc;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:24px;font-family:Microsoft YaHei,sans-serif;display:grid}.auth-bootstrap__spinner[data-v-0ec14be4]{border:3px solid #ddd6fe;border-top-color:#7c3aed;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite auth-bootstrap-spin-0ec14be4}@keyframes auth-bootstrap-spin-0ec14be4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-bootstrap__spinner[data-v-0ec14be4]{animation:none}}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;border-radius:var(--td-radius-medium);align-items:flex-start;margin:0;list-style:none;transition:opacity .2s;display:flex}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{line-height:var(--td-line-height-body-small);flex:none}.t-alert__content{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);flex:1 1 0;overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);flex:0 auto;transition:height .2s}.t-alert__operation{padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;flex:none;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;align-items:center;transition:color .2s;display:inline-flex}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}@keyframes changeColor{0%{color:var(--td-brand-color-hover)}to{color:var(--td-brand-color-active)}}.t-breadcrumb{color:var(--td-text-color-primary);box-sizing:border-box;font:var(--td-font-body-medium);align-items:center;margin:0;padding:0;list-style:none;display:flex}.t-breadcrumb__separator{margin:0 var(--td-comp-margin-xs);align-items:center;display:flex}.t-breadcrumb__separator .t-icon{color:var(--td-text-color-placeholder)}.t-breadcrumb__item{color:var(--td-text-color-placeholder);align-items:center;text-decoration:none;display:flex}.t-breadcrumb__item.t-is-current{color:var(--td-text-color-primary)}.t-breadcrumb__item.t-is-current .t-icon{color:var(--td-text-color-placeholder)}.t-breadcrumb__item:last-child{color:var(--td-text-color-primary)}.t-breadcrumb__item:last-child .t-breadcrumb__separator{display:none}.t-breadcrumb__item .t-icon{font-size:var(--td-font-size-body-large)}.t-breadcrumb__item .t-link{color:inherit;text-decoration:none}.t-breadcrumb__item .t-link:hover{color:var(--td-brand-color)}.t-breadcrumb__item .t-is-disabled{cursor:not-allowed}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner{color:var(--td-text-color-disabled)}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:hover{color:var(--td-text-color-disabled);cursor:not-allowed}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:active{animation:none}.t-breadcrumb__item--arrow,.t-breadcrumb__item--slash{margin:0 var(--td-comp-margin-xs);color:var(--td-text-color-placeholder);vertical-align:middle;line-height:0;display:inline-block}.t-breadcrumb__inner{font:var(--td-font-body-medium);word-break:break-all;vertical-align:middle;display:inline-block}.t-breadcrumb__inner .t-icon{margin:0 var(--td-comp-margin-xs)}.t-breadcrumb__select{position:relative}.t-breadcrumb__select:hover .t-breadcrumb__option{display:block}.t-breadcrumb__select-item:hover .t-icon{color:var(--td-brand-color)}.t-breadcrumb__option{background:var(--td-bg-color-container);max-width:120px;box-shadow:var(--td-shadow-2);z-index:20;display:none;position:absolute;top:28px;left:50%;transform:translate(-50%)}.t-breadcrumb__option-item{font:var(--td-font-body-medium);color:var(--td-text-color-primary);text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.t-breadcrumb__option-item:hover,.t-breadcrumb__option-item.t-is-active{color:var(--td-brand-color)}.t-breadcrumb__inner-msg{width:300px;color:var(--td-text-color-primary);background:var(--td-bg-color-container);border-radius:calc(var(--td-radius-default) * .5);box-shadow:var(--td-shadow-2);z-index:20;padding:8px;display:none;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.t-breadcrumb__inner-msg:before{content:"";border-style:solid;border-width:8px 6px 0;border-color:var(--td-bg-color-container) transparent transparent transparent;z-index:20;width:0;height:0;margin-left:-4px;position:absolute;bottom:-8px;left:50%}.t-breadcrumb--text-overflow{align-items:center;display:flex;position:relative}.t-breadcrumb--text-overflow:hover .t-breadcrumb__inner-msg{display:block}.t-breadcrumb--text-overflow .t-breadcrumb__inner{align-items:center;max-width:120px;transition:color .2s linear;display:flex}.t-breadcrumb--text-overflow .t-breadcrumb__inner-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-breadcrumb--text-overflow .t-breadcrumb__inner:hover{color:var(--td-brand-color);cursor:pointer}.t-breadcrumb--text-overflow .t-breadcrumb__inner:active{animation:.2s linear changeColor}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;z-index:0;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);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)}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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:#0000;border-color:#0000}.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:#0000}.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:#0000}.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{color:var(--td-text-color-anti);background:0 0}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.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);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.t-button--ghost{--ripple-color:var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-error-color-active)}.t-form{color:var(--td-text-color-primary);box-sizing:border-box;font:var(--td-font-body-medium);margin:0;padding:0;list-style:none}.t-form:not(.t-form-inline)>.t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required:not(.t-form__label--required-right) label:before{margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*";display:inline-block}.t-form__label--required-right label:after{margin-left:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*";display:inline-block}.t-form__label--colon label:after{content:":";margin:0 var(--td-comp-margin-xxs);position:relative}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{min-height:var(--td-comp-margin-xxxl);align-items:center;display:flex}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{margin:0 var(--td-comp-margin-s);display:flex}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{row-gap:var(--td-comp-margin-l);flex-wrap:wrap;display:flex}.t-form-inline .t-form__item{min-width:200px;margin:0;margin-right:var(--td-comp-margin-xxl);display:inline-block}.t-input__extra,.t-input__help{width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder);margin:0}.t-input__extra{bottom:calc(0px - var(--td-line-height-body-small));text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:absolute;overflow:hidden}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:1s linear infinite t-spin}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;padding:0 var(--td-comp-size-m);-webkit-user-select:none;user-select:none;width:144px;margin:0;list-style:none;display:inline-block;position:relative}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button{appearance:none}.t-input-number input::-webkit-inner-spin-button{appearance:none}.t-input-number input[type=number]{appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{width:auto;min-width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);border:1px solid var(--td-border-level-2-color);box-sizing:border-box;border-radius:var(--td-radius-default);z-index:1;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.38,0,.24,1);display:flex;position:absolute;top:0}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number .t-input-number__increase:hover:not(.t-is-disabled){color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active:not(.t-is-disabled),.t-input-number .t-input-number__increase:active:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary);position:relative}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:18px}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-size-l .t-input--prefix{font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.t-input-number.t-input-number--normal{border-radius:var(--td-radius-default);padding:0}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{box-sizing:border-box;width:100%;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default);margin:0}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);left:initial;top:initial;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2;border:0;border-radius:0;right:1px}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled){background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{border-top-right-radius:calc(var(--td-radius-default) - 1px);top:1px}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}.t-progress{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-progress__inner{background:var(--td-brand-color);border-radius:var(--td-radius-round);height:100%;transition:all .2s cubic-bezier(.38,0,.24,1);position:relative}.t-progress__info{margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);white-space:nowrap;display:inline-flex}.t-progress__icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-progress__bar{width:100%;height:var(--td-size-3);background:var(--td-bg-color-component);border-radius:var(--td-radius-round);overflow:hidden}.t-progress--thin{justify-content:space-between;align-items:center;display:flex}.t-progress--plump{height:var(--td-comp-size-xxs);border-radius:calc(var(--td-comp-size-xxs) / 2);align-items:center;display:flex}.t-progress--plump .t-progress__info{font-size:var(--td-font-size-body-small)}.t-progress--over-ten .t-progress__info{z-index:10;top:50%;right:var(--td-comp-margin-s);color:var(--td-text-color-anti);position:absolute;transform:translateY(-50%)}.t-progress--under-ten .t-progress__info,.t-progress--under-ten .t-progress__inner{display:inline-block}.t-progress--under-ten .t-progress__info{vertical-align:top}.t-size-s.t-progress--thin .t-progress__bar{height:var(--td-size-2)}.t-size-s.t-progress--thin .t-progress__info{font-size:10px}.t-size-s.t-progress--plump{height:var(--td-comp-size-xxxs)}.t-size-s.t-progress--plump .t-progress__info{font-size:10px}.t-progress--circle{position:relative}.t-progress--circle .t-progress__info{width:100%;font-size:inherit;text-align:center;margin:0;font-weight:600;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-progress--circle .t-progress__circle-outer{stroke:var(--td-bg-color-component)}.t-progress--circle .t-progress__circle-inner{stroke:var(--td-brand-color);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress--circle .t-progress__icon{font-size:2.4em}.t-progress--status--active .t-progress__inner:before{z-index:1;content:"";background:var(--td-text-color-anti);opacity:.2;animation:2s cubic-bezier(.23,.99,.86,.2) infinite progress-active-animation;position:absolute;inset:0}.t-progress--status--success .t-progress__inner{background:var(--td-success-color)}.t-progress--status--success .t-progress__circle-inner{stroke:var(--td-success-color)}.t-progress--status--success .t-progress__icon{color:var(--td-success-color)}.t-progress--status--warning .t-progress__inner{background:var(--td-warning-color)}.t-progress--status--warning .t-progress__circle-inner{stroke:var(--td-warning-color)}.t-progress--status--warning .t-progress__icon{color:var(--td-warning-color)}.t-progress--status--error .t-progress__inner{background:var(--td-error-color)}.t-progress--status--error .t-progress__circle-inner{stroke:var(--td-error-color)}.t-progress--status--error .t-progress__icon{color:var(--td-error-color)}@keyframes progress-active-animation{0%{opacity:.1;width:0}35%{opacity:.4;width:50%}to{opacity:0;width:100%}}.t-radio-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;border-radius:var(--td-radius-default);flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;margin:0;padding:0;list-style:none;display:inline-flex}@-moz-document url-prefix(){.t-radio-group{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-radio-group::-webkit-scrollbar{width:4px;height:4px}.t-radio-group::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:7px}.t-radio-group::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-radio-group::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-radio-group .t-radio{margin-right:var(--td-comp-margin-xxl)}.t-radio-group.t-radio-group__outline{row-gap:var(--td-comp-margin-xs);flex-wrap:wrap}.t-radio-group.t-radio-group__outline.t-size-s .t-radio-button{height:var(--td-comp-size-xs)}.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{height:var(--td-comp-size-m)}.t-radio-group.t-radio-group__outline.t-size-l .t-radio-button{height:var(--td-comp-size-xl)}.t-radio-group.t-radio-group__outline .t-radio-button:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button:last-child{border-right:1px solid;border-right-color:var(--td-border-level-2-color);border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-radio-group.t-radio-group__outline .t-radio-button:only-child{border-radius:var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked{color:var(--td-brand-color);border-color:var(--td-brand-color);border-right-color:var(--td-brand-color)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-brand-color-disabled);border-color:var(--td-brand-color-disabled);background-color:var(--td-bg-color-specialcomponent)}.t-radio-group.t-radio-group--vertical{align-items:flex-start;row-gap:var(--td-comp-margin-xs);flex-direction:column}.t-radio-group.t-radio-group--vertical .t-radio{margin-right:0}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button{width:100%}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button:before{opacity:0}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button:last-child{border:0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline{row-gap:0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button{border-right:1px solid;border-right-color:var(--td-border-level-2-color);width:100%;margin-top:-1px}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button:first-child{border-radius:var(--td-radius-small) var(--td-radius-small) 0 0;margin-top:0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button:last-child{border-radius:0 0 var(--td-radius-small) var(--td-radius-small)}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button.t-is-checked{border-color:var(--td-brand-color);border-right-color:var(--td-brand-color);z-index:1}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button.t-is-checked+.t-radio-button{border-left:1px solid;border-left-color:var(--td-border-level-2-color)}.t-radio-group.t-radio-group--filled{border-color:var(--td-bg-color-component);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-component);position:relative}.t-radio-group.t-radio-group--filled .t-radio-group__bg-block{background-color:var(--td-bg-color-container-select);border-radius:var(--td-radius-small);width:0;height:calc(100% - 4px);transition:all .2s cubic-bezier(.38,0,.24,1);position:absolute;top:2px;left:2px}.t-radio-group.t-radio-group--filled .t-radio-button{color:var(--td-text-color-secondary);background-color:#0000;border:0}.t-radio-group.t-radio-group--filled .t-radio-button:hover{color:var(--td-text-color-primary)}.t-radio-group.t-radio-group--filled .t-radio-button:before{content:"";background-color:var(--td-component-border);width:1px;height:calc(100% - 16px);transition:opacity .2s cubic-bezier(0,0,.15,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-radio-group.t-radio-group--filled .t-radio-button:first-child:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked{color:var(--td-text-color-primary);z-index:1;border:0;transition:color .2s linear;position:relative}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before,.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled{background-color:#0000}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-bg-color-component-disabled)}.t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block{background-color:var(--td-brand-color)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-anti)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-brand-color-disabled)}.t-radio-group.t-size-s .t-radio-button{height:calc(var(--td-comp-size-xs) - (var(--td-comp-paddingTB-xxs) * 2));padding:0px var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-radio-group.t-size-s .t-radio-button:before{height:calc(100% - 16px)}.t-radio-group.t-size-m .t-radio-button{height:calc(var(--td-comp-size-m) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);font:var(--td-font-body-medium)}.t-radio-group.t-size-m .t-radio-button:before{height:calc(100% - 20px)}.t-radio-group.t-size-l .t-radio-button{height:calc(var(--td-comp-size-xl) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xl);font:var(--td-font-body-large)}.t-radio-group.t-size-l .t-radio-button:before{height:calc(100% - 24px)}.t-radio-group .t-radio-button{cursor:pointer;border:1px solid;border-color:var(--td-border-level-2-color);color:var(--td-text-color-primary);white-space:nowrap;box-sizing:border-box;border-right:0;align-items:center;transition:color .2s cubic-bezier(0,0,.15,1);display:inline-flex;position:relative}.t-radio-group .t-radio-button:first-child{border-radius:var(--td-radius-small) 0 0 var(--td-radius-small)}.t-radio-group .t-radio-button:last-child{border-radius:0 var(--td-radius-small) var(--td-radius-small) 0}.t-radio-group .t-radio-button__former{opacity:0;width:0;height:0;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-radio-group .t-radio-button:hover{color:var(--td-brand-color)}.t-radio-group .t-radio-button.t-is-checked{border-right:1px solid;border-color:var(--td-brand-color);transition:border-color .2s cubic-bezier(0,0,.15,1)}.t-radio-group .t-radio-button.t-is-checked+.t-radio-button{border-left:0}.t-radio-group .t-radio-button.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover{border-color:var(--td-border-level-2-color);color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover:after{width:0}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after{width:0}.t-radio{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;cursor:pointer;margin:0;padding:0;list-style:none;display:inline-block;position:relative}.t-radio__former{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;opacity:0;margin:0;padding:0;list-style:none;position:absolute}.t-radio__input{vertical-align:middle;border-radius:var(--td-radius-circle);border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container);width:16px;height:16px;transition:border .2s cubic-bezier(0,0,.15,1);display:inline-block;position:relative}.t-radio__input:after{content:"";opacity:0;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color);width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:all .2s cubic-bezier(0,0,.15,1);position:absolute;top:50%;left:50%;transform:scale(.5)}.t-radio__label{margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);vertical-align:middle;font:var(--td-font-body-medium);white-space:nowrap;display:inline-block}.t-radio:hover .t-radio__input,.t-radio.t-is-checked .t-radio__input{border-color:var(--td-brand-color)}.t-radio.t-is-checked .t-radio__input:after{opacity:1}.t-radio.t-is-disabled{cursor:not-allowed}.t-radio.t-is-disabled .t-radio__label{color:var(--td-text-color-disabled)}.t-radio.t-is-disabled .t-radio__input{background-color:var(--td-bg-color-component-disabled)}.t-radio.t-is-disabled:hover .t-radio__input,.t-radio.t-is-disabled.t-is-checked .t-radio__input{border-color:var(--td-border-level-2-color)}.t-radio.t-is-disabled.t-is-checked .t-radio__input:after{background-color:var(--td-text-color-disabled)}.t-radio:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap,0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap,0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-switch{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;vertical-align:middle;height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);border-radius:var(--td-radius-round);min-width:calc(var(--td-comp-size-xxs) / .618);background-color:var(--td-bg-color-secondarycomponent);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:none;align-items:center;margin:0;padding:0;list-style:none;transition:all .2s cubic-bezier(.38,0,.24,1);display:inline-flex;position:relative}.t-switch:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-switch__handle{width:calc(var(--td-comp-size-xxs) - 2 * 4px);height:calc(var(--td-comp-size-xxs) - 2 * 4px);border-radius:var(--td-radius-round);box-shadow:var(--td-shadow-1);justify-content:center;align-items:center;transition:all .2s cubic-bezier(.38,0,.24,1);display:flex;position:absolute;top:4px;left:4px}.t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxs) - 4px);color:#0000}.t-switch__handle:before{content:"";border-radius:var(--td-radius-round);background-color:#fff;transition:all .2s cubic-bezier(.38,0,.24,1);position:absolute;inset:0}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-6px;right:0}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content{opacity:0}.t-switch__content{box-sizing:border-box;color:var(--td-text-color-anti);padding:0 var(--td-comp-margin-xs) 0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px);font-size:var(--td-font-size-body-small);min-width:calc(var(--td-comp-size-xxs) / .618);align-items:center;transition:padding .2s cubic-bezier(.38,0,.24,1),opacity .2s linear;display:inline-flex}.t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-is-checked{background-color:var(--td-brand-color)}.t-switch.t-is-checked:hover{background-color:var(--td-brand-color-hover)}.t-switch.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xxs) - 2 * 2.5px);height:calc(var(--td-comp-size-xxs) - 2 * 2.5px);top:2.5px;left:calc(100% - 2.5px);transform:translate(-100%)}.t-switch.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xs);color:var(--td-text-color-anti)}.t-switch.t-is-loading{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading .t-loading{display:inline-flex}.t-switch.t-is-loading .t-switch__handle .t-icon{color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading.t-is-checked{background-color:var(--td-brand-color-focus)}.t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-focus)}.t-switch.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-disabled .t-switch__handle{box-shadow:none}.t-switch.t-is-disabled.t-is-checked{background-color:var(--td-brand-color-disabled)}.t-switch.t-is-disabled.t-is-checked .t-switch__handle{box-shadow:none}.t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-disabled)}.t-switch.t-size-l{min-width:calc(var(--td-comp-size-xs) / .618);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);border-radius:var(--td-radius-round)}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-8px}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-8px;right:0}.t-switch.t-size-l .t-switch__handle{width:calc(var(--td-comp-size-xs) - 2 * 5px);height:calc(var(--td-comp-size-xs) - 2 * 5px);top:5px;left:5px}.t-switch.t-size-l .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xs) - 4px)}.t-switch.t-size-l .t-switch__content{padding:0 var(--td-comp-margin-s) 0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px);min-width:calc(var(--td-comp-size-xs) / .618);font-size:var(--td-font-size-body-large)}.t-switch.t-size-l .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-l.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xs) - 2 * 3px);height:calc(var(--td-comp-size-xs) - 2 * 3px);top:3px;left:calc(100% - 3px)}.t-switch.t-size-l.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px) 0 var(--td-comp-margin-s)}.t-switch.t-size-s{min-width:calc(var(--td-comp-size-xxxs) / .618);height:var(--td-comp-size-xxxs);line-height:var(--td-comp-size-xxxs);border-radius:var(--td-radius-round)}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-4px}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-4px;right:0}.t-switch.t-size-s .t-switch__handle{width:calc(var(--td-comp-size-xxxs) - 2 * 3px);height:calc(var(--td-comp-size-xxxs) - 2 * 3px);top:3px;left:3px}.t-switch.t-size-s .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxxs) - 4px)}.t-switch.t-size-s .t-switch__content{padding:0 var(--td-comp-margin-xxs) 0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px);min-width:calc(var(--td-comp-size-xxxs) / .618);font-size:9px}.t-switch.t-size-s .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-s.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xxxs) - 2 * 2px);height:calc(var(--td-comp-size-xxxs) - 2 * 2px);top:2px;left:calc(100% - 2px)}.t-switch.t-size-s.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xxs)}.t-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;width:100%;margin:0;padding:0;list-style:none;position:relative}.t-textarea__inner{width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;box-sizing:border-box;outline:none;transition:all .2s cubic-bezier(.38,0,.24,1),height;display:flex}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{column-gap:var(--td-comp-margin-s);justify-content:space-between;display:flex}.t-textarea__info_wrapper_align{justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}
