:root{--color-primary:#337ab7;--color-primary-hover:#2b68a0;--color-primary-active:#235687;--color-primary-light:#ebf3fa;--color-primary-bg:#e5eff7;--color-secondary-purple:#8b5cf6;--color-secondary-orange:#ed7b2f;--color-secondary-cyan:#029cd4;--color-secondary-teal:#0594fa;--color-bg-page:#fff;--color-bg-container:#fff;--color-bg-section:#f5f7fa;--color-bg-card:#fafafa;--color-bg-stripe:#f5f7fa;--color-bg-hover:#f0f0f0;--color-sidebar-bg:#fff;--color-sidebar-hover:#337ab70f;--color-sidebar-active:#ebf3fa;--color-sidebar-divider:#0000000f;--color-border-primary:#e7e7e7;--color-border-secondary:#eee;--color-border-light:#dcdcdc;--color-border-input:#dcdcdc;--color-border-dashed:#d0d0d0;--color-text-primary:#333;--color-text-secondary:#666;--color-text-tertiary:#888;--color-text-placeholder:#999;--color-text-disabled:#bbb;--color-text-inverse:#fff;--color-scrollbar-thumb:#c1c1c1;--color-scrollbar-hover:#a8a8a8;--color-success:#00a870;--color-success-light:#e8f8f2;--color-success-text:#00a870;--color-warning:#e37318;--color-warning-light:#fff3e8;--color-warning-text:#e37318;--color-danger:#e34d59;--color-danger-hover:#d54941;--color-danger-light:#fdecee;--color-danger-text:#e34d59;--color-info:#0594fa;--color-info-light:#e8f4fd;--color-info-text:#0594fa;--shadow-card:#0000004d;--spacing-xs:4px;--spacing-sm:8px;--spacing-12:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}#root{min-height:100vh}.t-button:active{transform:scale(.96)}.t-table .t-button:active,.t-case-table .t-button:active{transform:scale(.97)}.t-button.t-is-loading:active,.t-button.t-is-disabled:active,.t-button[disabled]:active,.t-button.no-press:active{transform:none}@media (prefers-reduced-motion:reduce){.t-button:active,.t-table .t-button:active,.press-scale:active{transform:none}}.fp-row-pending>td{background-color:#fff1f0!important}.fp-row-pending:hover>td{background-color:#ffe7e5!important}.mk-editor-split{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mk-editor-main{flex:56%;min-width:340px}.mk-editor-preview{flex:40%;min-width:320px}@media (width>=1100px){.mk-editor-preview{position:sticky;top:8px}}.page-loading-bar{z-index:3000;pointer-events:none;background:linear-gradient(90deg,#165dff00 0%,#165dff 45% 55%,#165dff00 100%) 0 0/40% 100% no-repeat;height:2px;animation:1s linear infinite page-loading-slide;position:fixed;top:0;left:0;right:0}@keyframes page-loading-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.page-loading-bar{background:#165dff;animation:none}}.press-scale{transition:transform .12s cubic-bezier(.2,0,.2,1)}.press-scale:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.press-scale,.press-scale:active{transition:none;transform:none}}.t-menu--light{--td-brand-color:var(--color-primary);--td-brand-color-hover:var(--color-primary-hover);--td-brand-color-active:var(--color-primary-active);--td-brand-color-disabled:#a7c7e4;--td-text-color-primary:#224666;--td-text-color-secondary:#224666;--td-text-color-placeholder:#22466673;--td-bg-color-container-hover:var(--color-sidebar-hover);--td-bg-color-container-active:var(--color-sidebar-active);background:0 0!important}.t-menu--light .t-menu__item,.t-menu--light .t-menu__item .t-icon,.t-menu--light .t-menu__item svg{color:#224666!important}.t-menu--light .t-menu__item:hover{background:var(--color-sidebar-hover)!important}.t-menu--light .t-is-active.t-menu__item{border-radius:8px;margin:2px 8px;background:var(--color-sidebar-active)!important;color:var(--color-primary)!important;font-weight:600!important}.t-menu--light .t-is-active .t-menu__item{color:var(--color-primary)!important;font-weight:600!important}.t-menu--light .t-is-active .t-icon,.t-menu--light .t-is-active svg,.t-menu--light .t-is-active .t-icon *,.t-menu--light .t-is-active svg *{color:var(--color-primary)!important;fill:var(--color-primary)!important;stroke:var(--color-primary)!important}.t-menu--light .t-submenu__title,.t-menu--light .t-submenu__title .t-icon,.t-menu--light .t-submenu__title svg{color:#224666!important}.t-menu--light .t-submenu.t-is-active>.t-submenu__title{color:var(--color-primary)!important;font-weight:600!important}.t-menu--light .t-submenu.t-is-active>.t-submenu__title .t-icon,.t-menu--light .t-submenu.t-is-active>.t-submenu__title svg{color:var(--color-primary)!important;fill:var(--color-primary)!important}.t-statistic .t-statistic__title{color:#ffffffd9!important}.t-statistic .t-statistic__content{color:var(--color-text-inverse)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}.other-car-payment-table .t-table__expand-icon{display:none!important}.t-table th,.t-table__header,.t-table__th,.t-table__th-cell-inner{color:#333!important;font-weight:700!important}.t-table th[key=row-select],.t-table td[key=row-select]{width:48px!important;min-width:48px!important;max-width:48px!important;padding-left:0!important;padding-right:0!important}.t-table .t-table__cell-check .t-checkbox,.t-table .t-table__cell-check .t-table__th-cell-inner{justify-content:center!important}.t-switch .t-switch__handle{transition:left .3s cubic-bezier(.38,0,.24,1),top .3s cubic-bezier(.38,0,.24,1),width .3s cubic-bezier(.38,0,.24,1),height .3s cubic-bezier(.38,0,.24,1),transform .3s cubic-bezier(.38,0,.24,1)!important}.t-switch.t-is-checked .t-switch__handle{transition:left .3s cubic-bezier(.38,0,.24,1),top .3s cubic-bezier(.38,0,.24,1),width .3s cubic-bezier(.38,0,.24,1),height .3s cubic-bezier(.38,0,.24,1),transform .3s cubic-bezier(.38,0,.24,1)!important;left:calc(100% - 2.5px)!important;transform:translate(-100%)!important}.page-shell{background:#f5f7fa;min-height:100%;padding:16px 20px}.page-card{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f}.page-head{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.page-head-extra{align-items:center;gap:12px;display:flex}.page-title{color:#1a1a1a;font-size:18px;font-weight:700}.page-tools{align-items:center;gap:12px;display:flex}.page-search{width:260px}.page-body{padding:12px 20px 16px}.page-table-wrap{margin:12px 20px 0}.filter-panel{background:#fafbfc;border:1px solid #e5e6eb;border-radius:8px;margin:12px 20px 0;padding:14px 16px}.filter-grid{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filter-item{flex-direction:column;gap:6px;display:flex}.filter-item .f-label{color:#666;font-size:13px}.filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.filter-toggle{justify-content:center;padding:4px 0 0;display:flex}.loc-tabs{border-bottom:1px solid #eef0f3;gap:12px;margin:14px 20px 0;padding-bottom:12px;display:flex;overflow-x:auto}.loc-tab{cursor:pointer;color:#4b5563;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f5f7fa;border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;transition:all .2s;display:inline-flex}.loc-tab:hover{background:#eef2ff}.loc-tab.active{background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.loc-tab-count{opacity:.75;font-size:12px}.clean-table.t-table{background:#fff;border:none}.clean-table .t-table__content{box-shadow:none;border:none}.clean-table .t-table__table{border-collapse:collapse}.clean-table .t-table__header th{color:#333;font-weight:600;background:#fafafa!important;border:none!important;border-bottom:1px solid #e5e6eb!important}.clean-table .t-table__body td{background:#fff;border:none;border-bottom:1px solid #f2f3f5}.clean-table .t-table__body tr:hover td,.clean-table .t-table__body tr:hover td.t-table__cell--fixed-right,.clean-table .t-table__body tr:hover td.t-table__cell--fixed-left{background:#f0f4ff}.clean-table .t-table__body tr.t-table__row--active td{background:#e8f0ff}.vin-cell{font-family:Consolas,monospace;font-weight:600}.clean-table .t-table__pagination{padding-left:16px;justify-content:flex-start!important}.sticky-head .t-table__content{max-height:min(var(--tbl-max-h,60vh), 72vh)!important;overflow:auto!important}.sticky-head .t-table__content thead th{z-index:40!important;background:#fafafa!important;position:sticky!important;top:0!important}.sticky-head .t-table__content thead th.t-table__cell--fixed-left{z-index:50!important;background:#fafafa!important;position:sticky!important;top:0!important;left:0!important}.sticky-head .t-table__content thead th.t-table__cell--fixed-right{z-index:50!important;background:#fafafa!important;position:sticky!important;top:0!important;right:0!important}.sd-table thead{z-index:40!important;position:sticky!important;top:0!important}.sd-table thead th{background:#fafafa!important}
