:root{--td-screen-xs:320px;--td-screen-sm:768px;--td-screen-md:992px;--td-screen-lg:1200px;--td-screen-xl:1400px;--td-screen-xxl:1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transform-origin:50%;transition:transform .2s}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-7);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-mask-gradient:#fff0;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--td-bg-color-container-select:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-2);--td-bg-color-secondarycontainer-active:var(--td-gray-color-4);--td-bg-color-component:var(--td-gray-color-3);--td-bg-color-component-hover:var(--td-gray-color-4);--td-bg-color-component-active:var(--td-gray-color-6);--td-bg-color-secondarycomponent:var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-5);--td-bg-color-secondarycomponent-active:var(--td-gray-color-6);--td-bg-color-component-disabled:var(--td-gray-color-2);--td-bg-color-specialcomponent:#fff;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--td-text-color-disabled:var(--td-font-gray-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-7);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#0000001a;--td-border-level-1-color:var(--td-gray-color-3);--td-component-stroke:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--td-component-border:var(--td-gray-color-4);--td-shadow-1:0 1px 10px #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--td-shadow-inset-top:inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right:inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom:inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left:inset -.5px 0 0 #dcdcdc;--td-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1:#1b2f51;--td-brand-color-2:#173463;--td-brand-color-3:#143975;--td-brand-color-4:#103d88;--td-brand-color-5:#0d429a;--td-brand-color-6:#054bbe;--td-brand-color-7:#2667d4;--td-brand-color-8:#4582e6;--td-brand-color-9:#699ef5;--td-brand-color-10:#96bbf8;--td-warning-color-1:#4f2a1d;--td-warning-color-2:#582f21;--td-warning-color-3:#733c23;--td-warning-color-4:#a75d2b;--td-warning-color-5:#cf6e2d;--td-warning-color-6:#dc7633;--td-warning-color-7:#e8935c;--td-warning-color-8:#ecbf91;--td-warning-color-9:#eed7bf;--td-warning-color-10:#f3e9dc;--td-error-color-1:#472324;--td-error-color-2:#5e2a2d;--td-error-color-3:#703439;--td-error-color-4:#83383e;--td-error-color-5:#a03f46;--td-error-color-6:#c64751;--td-error-color-7:#de6670;--td-error-color-8:#ec888e;--td-error-color-9:#edb1b6;--td-error-color-10:#eeced0;--td-success-color-1:#193a2a;--td-success-color-2:#1a4230;--td-success-color-3:#17533d;--td-success-color-4:#0d7a55;--td-success-color-5:#059465;--td-success-color-6:#43af8a;--td-success-color-7:#46bf96;--td-success-color-8:#80d2b6;--td-success-color-9:#b4e1d3;--td-success-color-10:#deede8;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-8);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-7);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-9);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-mask-gradient:#24242400;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-container-hover:var(--td-gray-color-12);--td-bg-color-container-active:var(--td-gray-color-10);--td-bg-color-container-select:var(--td-gray-color-9);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-11);--td-bg-color-secondarycontainer-active:var(--td-gray-color-9);--td-bg-color-component:var(--td-gray-color-11);--td-bg-color-component-hover:var(--td-gray-color-10);--td-bg-color-component-active:var(--td-gray-color-9);--td-bg-color-secondarycomponent:var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-9);--td-bg-color-secondarycomponent-active:var(--td-gray-color-8);--td-bg-color-component-disabled:var(--td-gray-color-12);--td-bg-color-specialcomponent:transparent;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--td-text-color-disabled:var(--td-font-white-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-8);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#ffffff1a;--td-border-level-1-color:var(--td-gray-color-11);--td-component-stroke:var(--td-gray-color-11);--td-border-level-2-color:var(--td-gray-color-9);--td-component-border:var(--td-gray-color-9);--td-shadow-1:0 4px 6px #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--td-shadow-inset-top:inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right:inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom:inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left:inset -.5px 0 0 #5e5e5e;--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#333}:root{--td-radius-small:2px;--td-radius-default:var(--bm-radius-control);--td-radius-medium:var(--bm-radius-card);--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);--bm-brand-900:#102a56;--bm-brand-700:#1859a9;--bm-brand-600:#246bfd;--bm-brand-500:#3f7cff;--bm-brand-100:#eaf1ff;--bm-text-900:#1d2129;--bm-text-800:#272e3b;--bm-text-700:#4e5969;--bm-text-500:#86909c;--bm-border:#e5e6eb;--bm-border-soft:#f2f3f5;--bm-surface:#fff;--bm-surface-muted:#f7f8fa;--bm-canvas:#f5f7fa;--bm-success:#168a5b;--bm-success-strong:#137a50;--bm-success-soft:#eaf8f1;--bm-success-soft-hover:#d9f1e5;--bm-success-border:#b9e2ce;--bm-warning:#b86a00;--bm-warning-soft:#fff6e8;--bm-warning-soft-hover:#ffecd0;--bm-warning-border:#f0d3a5;--bm-danger:#d9363e;--bm-danger-soft:#fff0f0;--bm-danger-soft-hover:#ffe1e2;--bm-danger-border:#efc0c3;--bm-info:#52677d;--bm-info-soft:#f3f5f7;--bm-info-soft-hover:#e9edf1;--bm-info-border:#d9dfe6;--bm-info-border-hover:#c5cdd6;--bm-primary-border:#bfd2ff;--bm-primary-soft-hover:#dce8ff;--bm-radius-control:6px;--bm-radius-card:8px;--bm-radius-dialog:12px;--bm-shadow-float:0 18px 48px #172b4d29;--bm-control-height:36px;--bm-control-height-dialog:40px;--bm-space-1:4px;--bm-space-2:8px;--bm-space-3:12px;--bm-space-4:16px;--bm-space-5:20px;--bm-space-6:24px;--td-brand-color-1:var(--bm-brand-100);--td-brand-color-6:var(--bm-brand-500);--td-brand-color-7:var(--bm-brand-600);--td-brand-color-8:var(--bm-brand-700);--td-brand-color:var(--bm-brand-600);--td-brand-color-hover:var(--bm-brand-500);--td-brand-color-active:var(--bm-brand-700);--td-brand-color-focus:var(--bm-brand-100);--td-success-color:var(--bm-success);--td-warning-color:var(--bm-warning);--td-error-color:var(--bm-danger);--td-text-color-primary:var(--bm-text-900);--td-text-color-secondary:var(--bm-text-700);--td-text-color-placeholder:var(--bm-text-500);--td-border-level-1-color:var(--bm-border);--td-border-level-2-color:var(--bm-border-soft);--td-bg-color-page:var(--bm-canvas);--td-bg-color-container:var(--bm-surface);--td-bg-color-secondarycontainer:var(--bm-surface-muted);--brand-900:var(--bm-brand-900);--brand-700:var(--bm-brand-700);--brand-600:var(--bm-brand-600);--brand-500:var(--bm-brand-500);--brand-100:var(--bm-brand-100);--ink-900:var(--bm-text-900);--ink-800:var(--bm-text-800);--ink-700:var(--bm-text-700);--ink-500:var(--bm-text-500);--line:var(--bm-border);--line-soft:var(--bm-border-soft);--surface:var(--bm-surface);--surface-muted:var(--bm-surface-muted);--canvas:var(--bm-canvas);--success:var(--bm-success);--success-strong:var(--bm-success-strong);--warning:var(--bm-warning);--danger:var(--bm-danger);--radius:var(--bm-radius-card);--dialog-radius:var(--bm-radius-dialog);--shadow:0 2px 8px #1d21290a}.t-button{font-weight:500}.t-button--variant-base.t-button--theme-primary{--ripple-color:#ffffff47}.t-input,.t-input-number,.t-select__wrap,.t-date-picker{border-radius:var(--bm-radius-control)}.t-form__label{color:var(--bm-text-700);font-size:13px;font-weight:500}.t-table th{color:var(--bm-text-700);font-weight:500}.t-dialog,.t-drawer{color:var(--bm-text-900)}.t-dialog.crm-dialog{border:1px solid var(--bm-border);border-radius:var(--bm-radius-dialog);max-width:calc(100vw - 48px);max-height:90vh;box-shadow:var(--bm-shadow-float);flex-direction:column;display:flex;overflow:hidden}.crm-dialog .t-dialog__header{border-bottom:1px solid var(--bm-border);flex:none;min-height:68px;padding:14px 24px}.crm-dialog .t-dialog__body{scrollbar-color:#b9c8dc transparent;scrollbar-width:thin;min-height:0;padding:16px 20px;overflow:auto}.crm-dialog .t-dialog__body::-webkit-scrollbar{width:8px;height:8px}.crm-dialog .t-dialog__body::-webkit-scrollbar-track{background:0 0}.crm-dialog .t-dialog__body::-webkit-scrollbar-thumb{background:#b9c8dc padding-box padding-box;border:2px solid #0000;border-radius:999px}.crm-dialog .t-dialog__body::-webkit-scrollbar-thumb:hover{background:#91a5bf padding-box padding-box}.crm-dialog .t-dialog__footer{border-top:1px solid var(--bm-border);background:var(--bm-surface);flex:none;min-height:68px;padding:14px 24px}.crm-dialog .t-dialog__footer .t-button{border-radius:8px;min-width:88px;height:40px}.crm-dialog .form-section,.crm-dialog .dialog-section,.list-editor-panel .form-section,.list-editor-panel .dialog-section{background:var(--bm-surface);border:1px solid #edf0f4;border-radius:10px;padding:14px 16px}.crm-dialog .form-section+.form-section,.crm-dialog .dialog-section+.dialog-section,.list-editor-panel .form-section+.form-section,.list-editor-panel .dialog-section+.dialog-section{margin-top:12px}.crm-dialog .form-section-title,.crm-dialog .form-section>h3,.list-editor-panel .form-section-title,.list-editor-panel .form-section>h3{color:var(--bm-text-900);margin:0 0 14px;padding-left:12px;font-size:14px;font-weight:600;position:relative}.crm-dialog .form-section-title:before,.crm-dialog .form-section>h3:before,.list-editor-panel .form-section-title:before,.list-editor-panel .form-section>h3:before{background:var(--bm-brand-600);content:"";border-radius:999px;width:3px;position:absolute;inset:2px auto 2px 0}.t-drawer.crm-drawer{border-left:1px solid var(--bm-border);box-shadow:-16px 0 40px #172b4d1f}.crm-drawer .t-drawer__header,.crm-drawer .t-drawer__footer{flex:none}.crm-drawer .t-drawer__body{min-height:0;overflow:auto}@media (width<=767px){.t-input,.t-input-number,.t-select__wrap,.t-date-picker{min-height:44px}.t-dialog.crm-dialog{max-width:calc(100vw - 24px);max-height:94vh;width:calc(100vw - 24px)!important}.crm-dialog .t-dialog__header,.crm-dialog .t-dialog__body,.crm-dialog .t-dialog__footer{padding-inline:16px}}:root{--bm-field-xs:144px;--bm-field-sm:220px;--bm-field-md:320px;--bm-field-lg:520px;--bm-form-column-gap:20px;--bm-form-row-gap:18px}.smart-form-grid{align-items:flex-start;gap:var(--bm-form-row-gap) var(--bm-form-column-gap);flex-wrap:wrap;width:100%;display:flex}.smart-form-grid--compact{--bm-form-column-gap:16px;--bm-form-row-gap:14px}.smart-form-grid--semantic{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;display:grid}.smart-form-grid--semantic>.smart-field--xs,.smart-form-grid--semantic>.smart-field--sm{grid-column:span 1}.smart-form-grid--semantic>.smart-field--md{grid-column:span 2}.smart-form-grid--semantic>.smart-field--lg,.smart-form-grid--semantic>.smart-field--full{grid-column:span 5}.smart-field{flex:0 1 var(--bm-field-md);width:min(100%, var(--bm-field-md));min-width:0}.smart-field--xs{flex-basis:var(--bm-field-xs);width:min(100%, var(--bm-field-xs))}.smart-field--sm{flex-basis:var(--bm-field-sm);width:min(100%, var(--bm-field-sm))}.smart-field--md{flex-basis:var(--bm-field-md);width:min(100%, var(--bm-field-md))}.smart-field--lg{flex-basis:var(--bm-field-lg);width:min(100%, var(--bm-field-lg))}.smart-field--full{flex:1 0 100%;width:100%}.smart-field>.t-form__item,.smart-field .t-input__wrap,.smart-field .t-select__wrap,.smart-field .t-date-picker,.smart-field .t-input-number,.smart-field .t-textarea{width:100%}.smart-field>.t-form__item{margin-bottom:0}.smart-field--full .t-textarea__inner{min-height:88px}.field-width-xs{width:min(100%, var(--bm-field-xs))}.field-width-sm{width:min(100%, var(--bm-field-sm))}.field-width-md{width:min(100%, var(--bm-field-md))}.field-width-lg{width:min(100%, var(--bm-field-lg))}.field-width-full{width:100%}@media (width<=767px){.smart-form-grid{gap:16px}.smart-form-grid--semantic{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-form-grid--semantic>.smart-field--lg,.smart-form-grid--semantic>.smart-field--full{grid-column:1/-1}.smart-field:not(.smart-field--full){flex:calc(50% - 8px);width:calc(50% - 8px)}}@media (width<=560px){.smart-form-grid--semantic{grid-template-columns:1fr}.smart-form-grid--semantic>.smart-field--xs,.smart-form-grid--semantic>.smart-field--sm,.smart-form-grid--semantic>.smart-field--md,.smart-form-grid--semantic>.smart-field--lg,.smart-form-grid--semantic>.smart-field--full{grid-column:auto}.smart-field,.smart-field:not(.smart-field--full){flex:1 0 100%;width:100%}.field-width-xs,.field-width-sm,.field-width-md,.field-width-lg{width:100%}}.list-editor-host{--list-editor-panel-size:clamp(680px, calc(60vw - 128px), 1080px);transition:margin-right .22s}.list-editor-host--opportunity,.list-editor-panel.opportunity-editor-panel{--list-editor-panel-size:clamp(980px, calc(60vw + 172px), 1380px)}.list-editor-host--transaction,.list-editor-panel.transaction-editor-panel{--list-editor-panel-size:calc(100vw - var(--business-sidebar-offset,252px))}.list-editor-host--active{margin-right:var(--list-editor-panel-size)}.list-editor-panel-layer{z-index:1100;isolation:isolate;-webkit-backdrop-filter:blur(4px)brightness(.62);background:#0c1626ad;position:fixed;inset:56px 0 0}.list-editor-panel{--list-editor-panel-size:clamp(680px, calc(60vw - 128px), 1080px);z-index:1;isolation:isolate;width:var(--list-editor-panel-size);box-sizing:border-box;border-left:1px solid var(--bm-border);background-color:var(--bm-surface,#fff);opacity:1;outline:none;grid-template-rows:auto minmax(0,1fr) auto;max-width:calc(100vw - 320px);display:grid;position:fixed;inset:56px 0 0 auto;overflow:hidden;box-shadow:-14px 0 34px #1628481f}.list-editor-panel.opportunity-editor-panel,.list-editor-panel.transaction-editor-panel{width:calc(100vw - var(--business-sidebar-offset,252px));max-width:none}.transaction-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:14px 20px;display:grid}.transaction-editor-grid>.smart-field{flex:none;width:100%;max-width:none}.transaction-editor-grid>.smart-field--full{grid-column:1/-1}.list-editor-panel.access-role-editor-panel{width:calc(100vw - var(--admin-sidebar-offset,216px));max-width:none}.list-editor-panel.opportunity-followup-panel{--list-editor-panel-size:calc(100vw - var(--business-sidebar-offset,252px));width:var(--list-editor-panel-size);max-width:none}.list-editor-panel.opportunity-followup-panel .list-editor-panel__header{min-height:96px;padding:20px 86px 20px 30px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__body{background:#fbfcfe;padding:24px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__footer{min-height:88px;padding:18px 24px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__footer .t-button{min-width:112px;height:44px}.list-editor-panel__header{z-index:3;border-bottom:1px solid var(--bm-border);background-color:var(--bm-surface,#fff);align-items:center;min-height:76px;padding:14px 80px 14px 24px;display:flex;position:relative}.list-editor-panel__title{flex:1;min-width:0;overflow:hidden}.list-editor-panel__close.t-button{z-index:4;border-color:var(--bm-border);background-color:var(--bm-surface,#fff);width:40px;height:40px;color:var(--bm-text-secondary);border-radius:8px;padding:0;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 2px 8px #1f2f4c0f}.list-editor-panel__close.t-button:hover{background-color:var(--bm-surface-muted,#f7f8fa);color:var(--bm-text-primary,#1d2129);border-color:#b8c5d6}.list-editor-panel__close.t-button:focus-visible{border-color:var(--bm-primary,#1677ff);box-shadow:0 0 0 3px #1677ff1f}.list-editor-panel__close .t-icon{width:18px;height:18px}.list-editor-panel__body{z-index:1;overscroll-behavior:contain;background-color:var(--bm-surface,#fff);scrollbar-color:#9fb6d8 #edf3fb;scrollbar-width:thin;min-height:0;padding:18px 24px 24px;position:relative;overflow:auto}.list-editor-panel__body::-webkit-scrollbar{width:8px;height:8px}.list-editor-panel__body::-webkit-scrollbar-track{background:#edf3fb}.list-editor-panel__body::-webkit-scrollbar-thumb{background:#9fb6d8;border:2px solid #edf3fb;border-radius:999px;min-height:44px}.list-editor-panel__footer{z-index:2;border-top:1px solid var(--bm-border);background-color:var(--bm-surface,#fff);justify-content:flex-end;align-items:center;gap:12px;min-height:72px;padding:14px 24px;display:flex;position:relative;box-shadow:0 -8px 20px #1f2f4c0d}.list-editor-panel__footer .t-button{min-width:88px;height:40px}@media (height<=900px) and (width>=901px){.list-editor-panel.opportunity-followup-panel .list-editor-panel__header{min-height:80px;padding:14px 76px 14px 24px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__body{padding:18px 20px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__footer{min-height:72px;padding:12px 20px}}.list-editor-panel-enter-active,.list-editor-panel-leave-active{transition:opacity .18s}.list-editor-panel-enter-from,.list-editor-panel-leave-to{opacity:0}.list-editor-panel-enter-active .list-editor-panel,.list-editor-panel-leave-active .list-editor-panel{transition:transform .22s}.list-editor-panel-enter-from .list-editor-panel,.list-editor-panel-leave-to .list-editor-panel{transform:translate(24px)}body.list-editor-panel-open .t-popup,body.list-editor-panel-open .t-dialog__ctx,body.list-editor-panel-open .t-drawer__ctx{z-index:1200!important}@media (width<=1280px){.list-editor-host--active{margin-right:0}.list-editor-panel{width:calc(100vw - 64px);max-width:none}.list-editor-panel.opportunity-editor-panel{width:calc(100vw - var(--business-sidebar-offset,252px))}.list-editor-panel.opportunity-followup-panel{width:calc(100vw - var(--business-sidebar-offset,252px));max-width:none}}@media (width<=900px){:root{--business-sidebar-offset:0px!important;--admin-sidebar-offset:0px!important}.list-editor-panel,.list-editor-panel.opportunity-editor-panel,.list-editor-panel.transaction-editor-panel{width:100vw}.transaction-editor-grid{grid-template-columns:1fr}.transaction-editor-grid>.smart-field--full{grid-column:auto}.list-editor-panel.opportunity-followup-panel{width:100vw;max-width:none}.list-editor-panel.opportunity-followup-panel .list-editor-panel__header{min-height:76px;padding:14px 68px 14px 16px}.list-editor-panel.opportunity-followup-panel .list-editor-panel__body,.list-editor-panel.opportunity-followup-panel .list-editor-panel__footer{padding-inline:16px}.list-editor-panel__header{min-height:68px;padding-inline:16px 68px}.list-editor-panel__close.t-button{right:14px}.list-editor-panel__body,.list-editor-panel__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.list-editor-host,.list-editor-panel-enter-active,.list-editor-panel-leave-active{transition:none}}:root{--td-font-size-link-small:14px;--td-font-size-mark-small:14px;--td-font-size-body-small:14px;color:#1d2129;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fa;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}html{scrollbar-color:#9eb4d1 #eef3f9;scrollbar-width:thin;scrollbar-gutter:auto}body{background:var(--canvas);min-height:100vh}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,[role=button]{touch-action:manipulation}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid #246bfd40}.page-shell{width:100%;padding:20px 24px 32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.page-title{color:var(--ink-900);margin:0;font-size:24px;font-weight:600;line-height:34px}.page-subtitle{color:var(--ink-500);margin:6px 0 0;font-size:13px;line-height:20px}.heading-actions{flex:none;align-items:center;gap:8px;display:flex}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;display:flex}.panel-title{margin:0;font-size:16px;font-weight:600}.toolbar{align-items:center;gap:10px;display:flex}.text-muted{color:var(--ink-500)}.money{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Inter,sans-serif}.prototype-alert{margin-bottom:16px}.crm-drawer-heading{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.crm-drawer-heading>:first-child{flex:1;min-width:0}.crm-drawer-close{width:44px;height:44px;color:var(--ink-700);cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;font-size:20px;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:grid}.crm-drawer-close:hover{color:var(--brand-700);background:var(--brand-100);border-color:#8db6ff;box-shadow:0 6px 16px #246bfd1f}.crm-drawer-close:focus-visible{outline-offset:2px;outline:3px solid #246bfd33}@media (width<=620px){.crm-drawer-heading{gap:8px}.crm-drawer-heading .crm-dialog-heading__copy small{white-space:normal}}.t-button{border-radius:6px;font-weight:500}.t-table{color:var(--ink-700);font-size:13px}.t-table th{height:44px;color:var(--ink-700);background:var(--surface-muted);font-size:13px;font-weight:500}.t-table td{min-height:52px}.t-table th.table-actions-cell{color:var(--bm-text-700);white-space:nowrap}.t-table td.table-actions-cell{vertical-align:middle;white-space:normal;padding-top:8px;padding-bottom:8px}.t-table td.table-actions-cell .t-button--variant-text{border:1px solid var(--bm-info-border);min-width:0;height:30px;color:var(--bm-text-700);background:var(--bm-info-soft);box-shadow:none;white-space:nowrap;border-radius:6px;margin:2px 4px 2px 0;padding:0 8px;font-size:14px;font-weight:500;line-height:28px;transition:color .16s,border-color .16s,background-color .16s,transform .16s}.t-table td.table-actions-cell .t-button--variant-text:last-child{margin-right:0}.t-table td.table-actions-cell .t-button--variant-text:hover{border-color:var(--bm-info-border-hover);color:var(--bm-text-900);background:var(--bm-info-soft-hover)}.t-table td.table-actions-cell .t-button--variant-text:active{transform:translateY(1px)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-primary{border-color:var(--bm-primary-border);color:var(--bm-brand-700);background:var(--bm-brand-100)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-primary:hover{border-color:var(--bm-brand-500);color:var(--bm-brand-700);background:var(--bm-primary-soft-hover)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-success{border-color:var(--bm-success-border);color:var(--bm-success);background:var(--bm-success-soft)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-success:hover{background:var(--bm-success-soft-hover)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-warning{border-color:var(--bm-warning-border);color:var(--bm-warning);background:var(--bm-warning-soft)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-warning:hover{background:var(--bm-warning-soft-hover)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-danger{border-color:var(--bm-danger-border);color:var(--bm-danger);background:var(--bm-danger-soft)}.t-table td.table-actions-cell .t-button--variant-text.t-button--theme-danger:hover{background:var(--bm-danger-soft-hover)}.t-table td.table-actions-cell .t-button--variant-text.t-is-disabled,.t-table td.table-actions-cell .t-button--variant-text:disabled{border-color:var(--bm-border-soft);color:var(--bm-text-500);background:var(--bm-surface-muted);transform:none}.t-table td.table-actions-cell .t-button__text,.t-table td.table-actions-cell .t-button__icon{line-height:1}.t-table td.table-actions-cell .closed-note,.t-table td.table-actions-cell .muted-action{border:1px solid var(--bm-border);min-height:28px;color:var(--bm-text-500);background:var(--bm-surface-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.t-input,.t-input-number,.t-select__wrap,.t-date-picker{border-radius:8px;min-height:40px}.t-input:hover,.t-select__wrap:hover,.t-date-picker:hover{border-color:#88adf5}.t-input.t-is-focused,.t-select__wrap.t-is-focused,.t-date-picker.t-is-focused{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.t-textarea__inner{border-radius:8px;min-height:88px;line-height:1.65}.t-input input::placeholder,.t-textarea__inner::placeholder{color:#a9b0bb}.t-tag{border-radius:4px;font-weight:500}.t-empty{padding:36px 0}.t-pagination{justify-content:flex-end}.pagination-bar>span:first-child{white-space:nowrap;flex:none;line-height:20px}.pagination-bar>.t-pagination{flex:auto;min-width:0}.pagination-bar>.t-pagination .t-pagination__total{white-space:nowrap;flex:none}.table-empty{place-items:center;min-height:220px;display:grid}.empty-copy{text-align:center}.empty-copy strong{color:var(--ink-900);font-size:14px;font-weight:600;display:block}.empty-copy span{color:var(--ink-500);margin-top:6px;font-size:14px;display:block}body,.content-area,.t-dialog__body,.t-drawer__body,.t-table__content,.duplicate-list{scrollbar-color:#9eb4d1 transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:9px;height:9px}body::-webkit-scrollbar{width:9px;height:9px}.content-area::-webkit-scrollbar{width:9px;height:9px}.t-dialog__body::-webkit-scrollbar{width:9px;height:9px}.t-drawer__body::-webkit-scrollbar{width:9px;height:9px}.t-table__content::-webkit-scrollbar{width:9px;height:9px}.duplicate-list::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-track{background:#eef3f9}body::-webkit-scrollbar-track{background:#eef3f9}.content-area::-webkit-scrollbar-track{background:0 0}.t-dialog__body::-webkit-scrollbar-track{background:0 0}.t-drawer__body::-webkit-scrollbar-track{background:0 0}.t-table__content::-webkit-scrollbar-track{background:0 0}.duplicate-list::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}body::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.content-area::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.t-dialog__body::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.t-drawer__body::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.t-table__content::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.duplicate-list::-webkit-scrollbar-thumb{background:#9eb4d1 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}html::-webkit-scrollbar-thumb{border-color:#eef3f9}body::-webkit-scrollbar-thumb{border-color:#eef3f9}html::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}body::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}.content-area::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}.t-dialog__body::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}.t-drawer__body::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}.t-table__content::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}.duplicate-list::-webkit-scrollbar-thumb:hover{background:#6f92bf padding-box padding-box}html::-webkit-scrollbar-corner{background:0 0}body::-webkit-scrollbar-corner{background:0 0}.t-table__content::-webkit-scrollbar-corner{background:0 0}.t-date-picker__panel,.t-date-range-picker__panel{color:#202a3a;background:#fff;overflow:hidden}.t-date-picker__panel .t-date-picker__panel-date,.t-date-range-picker__panel .t-date-picker__panel-date{gap:12px;min-width:280px;padding:12px}.t-date-picker__panel .t-date-picker__header,.t-date-range-picker__panel .t-date-picker__header{min-height:40px;padding:0}.t-date-picker__header-controller{color:#202a3a;font-size:15px;font-weight:600}.t-date-picker__header-controller button:hover{color:#246bfd;background:#f0f5ff}.t-date-picker__table{font-size:14px}.t-date-picker__panel .t-date-picker__table table th,.t-date-range-picker__panel .t-date-picker__table table th{color:#5c687a;border-bottom:1px solid #edf0f5;height:32px;font-weight:500}.t-date-picker__panel .t-date-picker__table table td.t-date-picker__cell,.t-date-range-picker__panel .t-date-picker__table table td.t-date-picker__cell{height:32px;padding:0}.t-date-picker__panel .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell-inner{border-radius:4px;width:24px;height:24px;margin:3px}.t-date-picker__panel .t-date-picker__cell:not(.t-date-picker__cell--disabled):not(.t-date-picker__cell--active):hover .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell:not(.t-date-picker__cell--disabled):not(.t-date-picker__cell--active):hover .t-date-picker__cell-inner{color:#246bfd;background:#edf4ff}.t-date-picker__panel .t-date-picker__cell--active .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell--active .t-date-picker__cell-inner{color:#fff;background:#246bfd;box-shadow:0 4px 10px #246bfd33}.t-date-picker__panel .t-date-picker__cell--highlight:before,.t-date-range-picker__panel .t-date-picker__cell--highlight:before{background:#eaf1ff;height:24px}.t-date-picker__panel .t-date-picker__cell--disabled,.t-date-range-picker__panel .t-date-picker__cell--disabled{color:#c2c8d1}.t-date-picker__footer{background:#fff;border-top:1px solid #edf0f5;align-items:center;gap:12px;min-height:62px;padding:10px 20px;display:flex}.t-date-picker__footer .t-button{border-radius:8px;min-width:82px;height:40px}.t-date-picker__time-picker-panel{scrollbar-color:#a9bdd8 #f2f6fb;scrollbar-width:thin}@media (width<=1280px){.page-shell{padding-left:18px;padding-right:18px}}@media (width<=900px){.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{flex-wrap:wrap;width:100%}}@media (width<=760px){.pagination-bar>span:first-child{white-space:normal}.pagination-bar>.t-pagination{flex:none;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}}@media (width<=640px){.t-date-picker__panel,.t-date-range-picker__panel{max-width:calc(100vw - 20px);max-height:82vh;overflow:auto}.t-date-range-picker__panel-content{flex-direction:column}.t-date-picker__panel .t-date-picker__panel-date,.t-date-range-picker__panel .t-date-picker__panel-date{width:100%;min-width:min(280px,100vw - 20px);padding:10px 12px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--crm-date-brand:var(--bm-brand-600,#246bfd);--crm-date-brand-hover:var(--bm-brand-700,#1d56d8);--crm-date-brand-soft:var(--bm-brand-100,#eaf1ff);--crm-date-selected-text:#fff;--crm-date-text:var(--bm-text-900,#1f2329);--crm-date-text-secondary:var(--bm-text-600,#5f6b7a);--crm-date-text-muted:var(--bm-text-400,#a3acba);--crm-date-border:var(--bm-border,#dfe6ef);--crm-date-surface-soft:#f5f8fd}.t-date-picker__panel-container>.t-popup__content,.t-date-range-picker__panel-container>.t-popup__content{border:1px solid var(--crm-date-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #1b304f29,0 3px 10px #1b304f0f}.t-date-picker__panel,.t-date-range-picker__panel{color:var(--crm-date-text);font-variant-numeric:tabular-nums;background:#fff;overflow:hidden}.t-date-picker__panel-content,.t-date-range-picker__panel-content,.t-date-range-picker__panel-content-wrapper{align-items:stretch}.t-date-picker__panel .t-date-picker__panel-date{gap:14px;width:408px;min-width:408px;padding:20px 22px 18px}.t-date-range-picker__panel .t-date-picker__panel-date{gap:12px;width:350px;min-width:350px;padding:18px 20px 16px}.t-date-picker__panel .t-date-picker__header,.t-date-range-picker__panel .t-date-picker__header{gap:12px;min-height:44px;padding:0}.t-date-picker__header-controller{color:var(--crm-date-text);gap:10px;font-size:15px;font-weight:600}.t-date-picker__header-controller .t-date-picker__header-controller-month,.t-date-picker__header-controller .t-date-picker__header-controller-year{width:104px}.t-date-picker__header-controller .t-input{border:1px solid var(--crm-date-border);background:#fff;border-radius:10px;min-height:44px;box-shadow:0 1px 2px #1b304f06}.t-date-picker__header-controller .t-input:hover{background:#fbfdff;border-color:#9bbcf8}.t-date-picker__header-controller .t-input__inner{color:var(--crm-date-text);font-size:15px;font-weight:500}.t-date-picker__header-controller .t-fake-arrow{color:var(--crm-date-brand)}.t-date-picker__header .t-pagination-mini{align-items:center;gap:4px;display:inline-flex}.t-date-picker__header .t-pagination-mini .t-button{color:#40516a;border-radius:10px;width:40px;min-width:40px;height:40px;font-size:20px}.t-date-picker__header .t-pagination-mini .t-button:hover{color:var(--crm-date-brand);background:var(--crm-date-brand-soft)}.t-date-picker__header .t-pagination-mini__current{border:1px solid var(--crm-date-border);border-radius:999px;width:54px;min-width:54px;font-size:13px}.t-date-picker__header .t-pagination-mini__current .t-icon{display:none}.t-date-picker__header .t-pagination-mini__current:after{content:"今天"}.t-date-picker__table{color:var(--crm-date-text);font-size:14px}.t-date-picker__table table thead:before,.t-date-picker__table table thead:after{display:none}.t-date-picker__panel .t-date-picker__table table th,.t-date-range-picker__panel .t-date-picker__table table th{color:#41516a;border:0;height:38px;font-size:13px;font-weight:500}.t-date-picker__panel .t-date-picker__table table th:last-child,.t-date-range-picker__panel .t-date-picker__table table th:last-child,.t-date-picker__panel .t-date-picker__table table td:last-child:not(.t-date-picker__cell--additional):not(.t-date-picker__cell--active):not(.t-date-picker__cell--disabled) .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__table table td:last-child:not(.t-date-picker__cell--additional):not(.t-date-picker__cell--active):not(.t-date-picker__cell--disabled) .t-date-picker__cell-inner{color:var(--crm-date-brand)}.t-date-picker__panel .t-date-picker__table table td.t-date-picker__cell,.t-date-range-picker__panel .t-date-picker__table table td.t-date-picker__cell{height:42px;padding:0;font-weight:500}.t-date-picker__panel .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell-inner{border-radius:8px;width:34px;height:34px;margin:4px;line-height:34px}.t-date-picker__panel .t-date-picker__cell:not(.t-date-picker__cell--disabled):not(.t-date-picker__cell--active):hover .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell:not(.t-date-picker__cell--disabled):not(.t-date-picker__cell--active):hover .t-date-picker__cell-inner{color:var(--crm-date-brand);background:var(--crm-date-brand-soft);box-shadow:inset 0 0 0 1px #bfd3ff}.t-date-picker__panel .t-date-picker__cell--now .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell--now .t-date-picker__cell-inner{color:var(--crm-date-brand);background:var(--crm-date-brand-soft);box-shadow:inset 0 0 0 1px #246bfd2e}.t-date-picker__panel .t-date-picker__table table td.t-date-picker__cell--active:not(.t-date-picker__cell--disabled) .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__table table td.t-date-picker__cell--active:not(.t-date-picker__cell--disabled) .t-date-picker__cell-inner{color:var(--crm-date-selected-text);background:linear-gradient(180deg, #3479ff 0%, var(--crm-date-brand) 100%);box-shadow:0 7px 16px #246bfd42}.t-date-picker__panel .t-date-picker__cell--additional:not(.t-date-picker__cell--active) .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell--additional:not(.t-date-picker__cell--active) .t-date-picker__cell-inner,.t-date-picker__panel .t-date-picker__cell--disabled .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell--disabled .t-date-picker__cell-inner{color:var(--crm-date-text-muted);background:0 0}.t-date-picker__panel .t-date-picker__cell--highlight:before,.t-date-range-picker__panel .t-date-picker__cell--highlight:before,.t-date-picker__panel .t-date-picker__cell--hover-highlight:after,.t-date-range-picker__panel .t-date-picker__cell--hover-highlight:after{background:var(--crm-date-brand-soft);border-radius:8px;height:34px}.t-date-picker__panel-time,.t-date-range-picker__panel-time{border-left:1px solid var(--crm-date-border);background:#fff;gap:12px;width:268px;min-width:268px;padding:20px 14px 18px}.t-date-picker__panel-time-viewer,.t-date-range-picker__panel-time-viewer{width:calc(100% - 28px);height:46px;color:var(--crm-date-text);background:var(--crm-date-surface-soft);letter-spacing:.5px;border:1px solid #edf1f7;border-radius:14px;margin:0 auto;font-size:18px;font-weight:600;position:relative}.t-date-picker__panel-time-viewer[data-crm-time-input-ready=true],.t-date-range-picker__panel-time-viewer[data-crm-time-input-ready=true]{cursor:text;caret-color:var(--crm-date-brand);transition:border-color .16s,box-shadow .16s,background-color .16s}.t-date-picker__panel-time-viewer[data-crm-time-input-ready=true]:hover,.t-date-range-picker__panel-time-viewer[data-crm-time-input-ready=true]:hover{background:#fff;border-color:#246bfd6b}.t-date-picker__panel-time-viewer[data-crm-time-input-ready=true]:focus,.t-date-range-picker__panel-time-viewer[data-crm-time-input-ready=true]:focus{border-color:var(--crm-date-brand);background:#fff;outline:0;box-shadow:0 0 0 3px #246bfd24}.t-date-picker__panel-time-viewer[data-crm-time-input-ready=true]::selection{color:#fff;background:var(--crm-date-brand)}.t-date-range-picker__panel-time-viewer[data-crm-time-input-ready=true]::selection{color:#fff;background:var(--crm-date-brand)}.t-date-picker__panel-time-viewer[data-crm-time-error],.t-date-range-picker__panel-time-viewer[data-crm-time-error]{color:#c9353f;border-color:#e34d59;box-shadow:0 0 0 3px #e34d591f}.t-date-picker__panel-time-viewer[data-crm-time-error]:after,.t-date-range-picker__panel-time-viewer[data-crm-time-error]:after{z-index:2;color:#c9353f;content:attr(data-crm-time-error);letter-spacing:0;white-space:nowrap;background:#fff1f2;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:400;line-height:18px;position:absolute;top:calc(100% + 2px);right:0}.t-date-picker__panel .t-time-picker__panel,.t-date-range-picker__panel .t-time-picker__panel{--td-comp-size-xs:36px;width:100%}.t-date-picker__panel .t-time-picker__panel-body,.t-date-range-picker__panel .t-time-picker__panel-body{height:316px;margin:0}.t-date-picker__panel .t-time-picker__panel-body-scroll,.t-date-range-picker__panel .t-time-picker__panel-body-scroll{scrollbar-width:none}.t-date-picker__panel .t-time-picker__panel-body-scroll+.t-time-picker__panel-body-scroll,.t-date-range-picker__panel .t-time-picker__panel-body-scroll+.t-time-picker__panel-body-scroll{border-left:1px solid #edf1f6}.t-date-picker__panel .t-time-picker__panel-body-active-mask,.t-date-range-picker__panel .t-time-picker__panel-body-active-mask{pointer-events:none}.t-date-picker__panel .t-time-picker__panel-body-active-mask>div,.t-date-range-picker__panel .t-time-picker__panel-body-active-mask>div{background:var(--crm-date-brand-soft);border-radius:9px;margin-left:8px;margin-right:8px}.t-date-picker__panel .t-time-picker__panel-body-scroll-item,.t-date-range-picker__panel .t-time-picker__panel-body-scroll-item{color:var(--crm-date-text-secondary);border-radius:9px;margin-left:8px;margin-right:8px;font-size:14px}.t-date-picker__panel .t-time-picker__panel-body-scroll-item.t-is-current,.t-date-range-picker__panel .t-time-picker__panel-body-scroll-item.t-is-current{color:var(--crm-date-brand);font-weight:600}.t-date-picker__footer{border-top:1px solid var(--crm-date-border);background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;padding:11px 20px}.t-date-picker__footer .t-date-picker__presets{margin-right:auto}.t-date-picker__footer .t-button{border-radius:9px;min-width:120px;height:44px;font-size:14px}.t-date-picker__footer>.t-button--theme-primary{border-color:var(--crm-date-brand);background:var(--crm-date-brand);min-width:144px;font-weight:600;box-shadow:0 8px 18px #246bfd3d}.t-date-picker__footer>.t-button--theme-primary:hover{background:#1559df;border-color:#1559df;box-shadow:0 10px 22px #246bfd4d}.t-date-picker__footer .t-button:first-child{margin-right:0}.t-date-picker__panel-container :is(button,input):focus-visible,.t-date-range-picker__panel-container :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #246bfd38}@media (width<=760px){.t-date-picker__panel-container>.t-popup__content,.t-date-range-picker__panel-container>.t-popup__content{border-radius:12px;max-width:calc(100vw - 16px);max-height:calc(100vh - 24px);overflow:auto}:is(.t-date-picker__panel-content:has(>.t-date-picker__panel-time),.t-date-range-picker__panel-content:has(>.t-date-range-picker__panel-time),.t-date-range-picker__panel-content,.t-date-range-picker__panel-content-wrapper){flex-direction:column}.t-date-picker__panel .t-date-picker__panel-date,.t-date-range-picker__panel .t-date-picker__panel-date{width:min(100%,390px);min-width:min(336px,100vw - 16px);padding:14px 16px 12px}.t-date-picker__panel .t-date-picker__table table td.t-date-picker__cell,.t-date-range-picker__panel .t-date-picker__table table td.t-date-picker__cell{height:38px}.t-date-picker__panel .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell-inner{width:32px;height:32px;margin:3px}.t-date-picker__panel-time,.t-date-range-picker__panel-time{border-top:1px solid var(--crm-date-border);border-left:0;width:100%;min-width:0;padding:14px 12px}.t-date-picker__panel .t-time-picker__panel-body,.t-date-range-picker__panel .t-time-picker__panel-body{height:232px}.t-date-picker__footer{z-index:2;min-height:60px;padding:8px 14px;position:sticky;bottom:0}.t-date-picker__footer .t-button{width:100%;min-width:0}}@media (width>=761px) and (height<=760px){.t-date-picker__panel .t-date-picker__panel-date{gap:8px;width:352px;min-width:352px;padding:12px 16px 10px}.t-date-range-picker__panel .t-date-picker__panel-date{gap:8px;width:324px;min-width:324px;padding:12px 14px 10px}.t-date-picker__panel .t-date-picker__header,.t-date-range-picker__panel .t-date-picker__header,.t-date-picker__header-controller .t-input{min-height:38px}.t-date-picker__header .t-pagination-mini .t-button{width:34px;min-width:34px;height:34px}.t-date-picker__header .t-pagination-mini__current{width:50px;min-width:50px}.t-date-picker__panel .t-date-picker__table table th,.t-date-range-picker__panel .t-date-picker__table table th{height:28px}.t-date-picker__panel .t-date-picker__table table td.t-date-picker__cell,.t-date-range-picker__panel .t-date-picker__table table td.t-date-picker__cell{height:34px}.t-date-picker__panel .t-date-picker__cell-inner,.t-date-range-picker__panel .t-date-picker__cell-inner{width:30px;height:30px;margin:2px;line-height:30px}.t-date-picker__panel-time,.t-date-range-picker__panel-time{gap:8px;width:224px;min-width:224px;padding:12px 10px 10px}.t-date-picker__panel-time-viewer,.t-date-range-picker__panel-time-viewer{height:40px;font-size:16px}.t-date-picker__panel .t-time-picker__panel-body,.t-date-range-picker__panel .t-time-picker__panel-body{height:244px}.t-date-picker__panel .t-time-picker__panel,.t-date-range-picker__panel .t-time-picker__panel{--td-comp-size-xs:32px}.t-date-picker__panel .t-time-picker__panel-body-active-mask>div,.t-date-range-picker__panel .t-time-picker__panel-body-active-mask>div,.t-date-picker__panel .t-time-picker__panel-body-scroll-item,.t-date-range-picker__panel .t-time-picker__panel-body-scroll-item{margin-left:6px;margin-right:6px}.t-date-picker__footer{min-height:54px;padding:7px 16px}.t-date-picker__footer .t-button{min-width:128px;height:38px}}@media (prefers-reduced-motion:reduce){.t-date-picker__panel *,.t-date-range-picker__panel *{transition-duration:.01ms!important}}.list-sticky-manager{display:none}[data-list-sticky-scope]{position:relative;overflow:visible!important}[data-list-sticky-toolbar]{top:var(--crm-list-sticky-header-offset,0px);z-index:60;box-sizing:border-box;background:var(--bm-bg-surface,#fff);isolation:isolate;transition:background-color .18s,box-shadow .18s;position:sticky}[data-list-sticky-toolbar].list-sticky-toolbar--stuck{box-shadow:0 8px 18px #1f488021;background:#eef6ff!important}[data-list-sticky-toolbar]:after{height:1px;box-shadow:none;opacity:0;pointer-events:none;content:"";background:0 0;transition:opacity .18s,box-shadow .18s;position:absolute;bottom:-1px;left:0;right:0}[data-list-sticky-toolbar].list-sticky-toolbar--stuck:after{background:var(--bm-border,#e4e8ef);opacity:1}[data-list-sticky-table]{isolation:isolate;position:relative}[data-list-sticky-table]>.t-table__content{isolation:isolate}[data-list-sticky-table] .t-table--column-fixed .t-table__body .t-table__cell--fixed-left{z-index:10}[data-list-sticky-table] .t-table--column-fixed .t-table__body .t-table__cell--fixed-right{z-index:11}[data-list-sticky-table] .t-table__header.t-table__header--fixed,[data-list-sticky-table] .t-table__affixed-header-elm,[data-list-sticky-table] .t-table__affixed-header-elm-wrap,[data-list-sticky-table] .t-table__virtual-scroll-header{z-index:50;background:var(--bm-bg-surface,#fff);box-shadow:inset 0 -1px 0 var(--bm-border,#e4e8ef)}[data-list-sticky-table] .t-table__header .t-table__cell--fixed-left,[data-list-sticky-table] .t-table__header .t-table__cell--fixed-right{z-index:51;background:var(--bm-bg-surface,#fff)}[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__header.t-table__header--fixed,[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__affixed-header-elm,[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__affixed-header-elm-wrap,[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__virtual-scroll-header{background:#eef6ff;box-shadow:inset 0 -1px #c8dcf7,0 6px 12px #1f488017}[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__header th,[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__header .t-table__cell--fixed-left,[data-list-sticky-scope][data-list-sticky-table-stuck] [data-list-sticky-table] .t-table__header .t-table__cell--fixed-right{color:#36577f;background-color:#eef6ff!important}[data-app-topbar]{z-index:70!important}@media (prefers-reduced-motion:reduce){[data-list-sticky-toolbar],[data-list-sticky-toolbar]:after{transition:none}}
