:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}html{overflow-y:scroll}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--font-family-number: "DIN PRO", "Helvetica Neue", Arial, sans-serif;--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--purple-color: #722ed1;--orange-color: #fa8c16;--text-primary: #262626;--text-secondary: #595959;--text-tertiary: #8c8c8c;--text-disabled: #bfbfbf;--font-size-stress: 27px;--font-size-title-large: 18px;--font-size-title-small: 15px;--font-size-list: 17px;--font-size-content: 13px;--font-size-subcontent: 12px;--font-size-helper: 11px;--font-size-amount-core: 55px;--font-size-amount-large: 45px;--font-size-amount-medium: 30px;--font-size-amount-small: 25px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--spacing-base: 32px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 64px;--border-radius-sm: 6px;--border-radius-base: 8px;--border-radius-lg: 12px;--shadow-light: 0 2px 8px rgba(0, 0, 0, .08);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .1);--border-color: #d9d9d9;--border-light: #f0f0f0;--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f5f7fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5715;font-weight:var(--font-weight-regular);font-size:var(--font-size-content)}body{margin:0;min-width:320px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background-color:#f5f7fa;color:#262626}body.dark-mode{background-color:#121826;color:#ffffffde}#root{width:100%;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary-hover)}.text-title{color:var(--color-text-title);font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary);font-size:var(--font-size-subcontent)}.text-weak{color:var(--color-text-weak);font-size:var(--font-size-helper)}.text-content{font-size:var(--font-size-content);color:var(--color-text-title)}.text-helper{font-size:var(--font-size-helper);color:var(--color-text-secondary)}h1,h2,h3,h4,h5,h6{color:var(--color-text-title);font-weight:var(--font-weight-medium);margin:0;line-height:1.35}h1{font-size:var(--font-size-stress);font-weight:var(--font-weight-semibold)}h2{font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-title-small);font-weight:var(--font-weight-medium)}h4{font-size:var(--font-size-list);font-weight:var(--font-weight-medium)}.amount-core{font-family:var(--font-family-number);font-size:var(--font-size-amount-core);font-weight:var(--font-weight-semibold);line-height:1.2}.amount-large{font-family:var(--font-family-number);font-size:var(--font-size-amount-large);font-weight:var(--font-weight-semibold);line-height:1.2}.amount-medium{font-family:var(--font-family-number);font-size:var(--font-size-amount-medium);font-weight:var(--font-weight-medium);line-height:1.2}.amount-small{font-family:var(--font-family-number);font-size:var(--font-size-amount-small);font-weight:var(--font-weight-regular);line-height:1.2}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.mobile-page-container{padding-top:0;animation:mobile-page-slide-in .25s ease-out}@keyframes mobile-page-slide-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}.adm-action-sheet-button-item{padding-top:6px!important;padding-bottom:6px!important}.adm-action-sheet-button-item-name{font-size:15px!important}.adm-action-sheet-extra{font-size:16px!important;font-weight:600!important;padding-top:8px!important;padding-bottom:8px!important}.mobile-notification-title,.mobile-notification-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-back-button{border:none;background:transparent;display:flex;align-items:center;gap:4px;padding:4px 0;cursor:pointer}.mobile-back-button-wrapper{display:flex;align-items:center;gap:8px}button,a,.ant-card{transition-duration:.2s;transition-timing-function:ease}*:focus,*:focus-visible,*:focus-within{outline:none!important;outline-width:0!important;box-shadow:none!important}@media (max-width: 768px){.adm-popup-body-position-bottom{transition:transform .18s cubic-bezier(0,0,.2,1)!important;will-change:transform}.adm-mask{transition:opacity .15s ease-out!important}.adm-popup-body{-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden}}.custom-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;border:none}.custom-card:hover{box-shadow:0 4px 12px #0000001f}body.dark-mode .custom-card{box-shadow:none;background:#1a2332}body.dark-mode .custom-card:hover{box-shadow:none;background:#202940}.stat-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:20px;transition:all .2s ease;cursor:pointer}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}body.dark-mode .stat-card{box-shadow:none;background:#1a2332}body.dark-mode .stat-card:hover{box-shadow:none;background:#202940}.stat-icon{width:52px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:28px}.ant-table{font-size:14px}.ant-table-thead>tr>th{background:#fafafa;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:14px!important;border-bottom:1px solid #f0f0f0;padding:var(--spacing-sm) var(--spacing-sm)}.ant-table-tbody>tr>td{padding:12px var(--spacing-sm);border-bottom:1px solid #f0f0f0;font-size:14px!important;color:var(--color-text-title)}.ant-table-tbody>tr:hover>td{background:#fafafa}.ant-table-tbody>tr.ant-table-placeholder,.ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr[data-row-key=""],.ant-table-tbody>tr:not([data-row-key]){display:none!important;height:0!important;line-height:0!important}.ant-table-content{overflow-x:auto}.ant-table table{border-spacing:0}.ant-table-thead+.ant-table-tbody{margin-top:0;padding-top:0}.table-action-btn{font-size:16px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.table-action-btn.view{color:#999}.table-action-btn.view:hover{color:#666;transform:scale(1.15)}.table-action-btn.edit{color:#999}.table-action-btn.edit:hover{color:#666;transform:scale(1.15)}.table-action-btn.delete{color:#f44336}.table-action-btn.delete:hover{color:#e57373;transform:scale(1.15)}.ant-btn{border-radius:6px;font-weight:400;transition:all .2s ease}.ant-btn-primary{background:#2196f3;border-color:#2196f3}.ant-btn-primary:hover{background:#42a5f5;border-color:#42a5f5}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-radius:6px}.ant-card-head-title{font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold)}body:not(.dark-mode) .ant-card-head-title{color:var(--color-text-title)}.ant-modal-header{border-bottom:1px solid #f0f0f0;padding:var(--spacing-md)}.ant-modal-title{font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold)}body:not(.dark-mode) .ant-modal-title{color:var(--color-text-title)}.ant-modal-body{padding:var(--spacing-md)}.ant-modal-footer{padding:var(--spacing-sm) var(--spacing-md)}.ant-tag{border-radius:4px;padding:2px var(--spacing-xs);font-size:var(--font-size-subcontent);font-weight:var(--font-weight-medium)}.ant-badge-count{box-shadow:0 0 0 1px #fff}.page-container{min-height:calc(100vh - 112px)}.content-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #00000014;margin-bottom:16px}.ant-form-item-label>label{font-size:var(--font-size-content);font-weight:var(--font-weight-medium)}body:not(.dark-mode) .ant-form-item-label>label{color:var(--color-text-title)}.ant-form-item{margin-bottom:var(--spacing-md)}.ant-form-item-extra,.ant-form-item-explain{font-size:var(--font-size-helper);color:var(--color-text-secondary)}.ant-select-dropdown{border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-tabs-tab{font-size:var(--font-size-title-small);padding:var(--spacing-sm) 0;font-weight:var(--font-weight-regular)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:var(--font-weight-medium)}.ant-tabs-content{padding-top:8px}.ant-tabs-nav{margin-bottom:12px!important}.ant-empty-description{font-size:var(--font-size-content)}body:not(.dark-mode) .ant-empty-description{color:var(--color-text-secondary)}.ant-divider{border-color:#f0f0f0}.ant-statistic-title{font-size:var(--font-size-subcontent);margin-bottom:4px;font-weight:var(--font-weight-regular)}body:not(.dark-mode) .ant-statistic-title{color:var(--color-text-secondary)}.ant-statistic-content{font-family:var(--font-family-number);font-size:var(--font-size-amount-medium);font-weight:var(--font-weight-semibold);line-height:1.2}.ant-statistic.statistic-core .ant-statistic-content{font-size:var(--font-size-amount-core)}.ant-statistic.statistic-large .ant-statistic-content{font-size:var(--font-size-amount-large)}.ant-pagination-item{border-radius:50%!important;min-width:36px;height:36px;line-height:34px;border:1px solid #d9d9d9;transition:all .2s}.ant-pagination-item-active{background:#2196f3!important;border-color:#2196f3!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item:hover{border-color:#2196f3}.ant-pagination-item:hover a{color:#2196f3}.ant-pagination-prev button,.ant-pagination-next button{border-radius:50%!important;border:1px solid #d9d9d9}.ant-card{margin-bottom:var(--spacing-md)}.ant-card-body{padding:var(--spacing-sm)}.ant-card-head{padding:var(--spacing-sm) var(--spacing-md)}.ant-select-selection-placeholder,.ant-input::placeholder,.ant-picker-input input::placeholder,.ant-input-number input::placeholder{font-size:15px!important;color:#999!important}.ant-input-number-input{height:30px!important;font-size:15px!important}.ant-input-number.ant-input-number-middle{height:32px!important;line-height:32px!important}.ant-input-number.ant-input-number-middle .ant-input-number-input{height:30px!important;line-height:30px!important;font-size:15px!important}.ant-input-number-suffix,.ant-input-number-prefix,.ant-select-item-option-content,.ant-select-selection-item,.ant-input,.ant-picker-input input{font-size:15px!important}.ant-input,.ant-input-search,.ant-select-selector,.ant-picker{height:32px!important;line-height:32px!important}textarea.ant-input{height:auto!important;resize:vertical!important;min-height:32px!important}.ant-input-affix-wrapper{height:32px!important;line-height:30px!important}.ant-input-affix-wrapper>input.ant-input{height:30px!important;line-height:30px!important}.ant-select-single .ant-select-selector{height:32px!important;line-height:30px!important}.ant-select-multiple .ant-select-selector{min-height:32px!important;line-height:30px!important}.ant-picker{height:32px!important}.ant-picker-input>input{height:30px!important;line-height:30px!important}.ant-picker-range{height:32px!important}.ant-picker-range .ant-picker-input>input{height:30px!important;line-height:30px!important}.ant-input-search{height:32px!important}.ant-input-search-large{height:40px!important}.ant-input-search-small{height:24px!important}.ant-input-search>.ant-input-group{display:flex!important;height:32px!important}.ant-input-search>.ant-input-group>.ant-input-affix-wrapper,.ant-input-search>.ant-input-group>.ant-input{height:32px!important;flex:1!important}.ant-input-search .ant-input{height:30px!important;line-height:30px!important;border-radius:6px 0 0 6px!important}.ant-input-search .ant-input-group-addon{height:32px!important;padding:0!important;border:none!important;background:transparent!important}.ant-input-search .ant-input-search-button{height:32px!important;line-height:30px!important;padding:4px 11px!important;border-radius:0 6px 6px 0!important;min-width:32px!important}.ant-input-group-compact .ant-input-search .ant-input-search-button,.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{height:32px!important;line-height:30px!important}.ant-input-search-button .anticon{vertical-align:-.125em!important;display:inline-block!important}.ant-input-search.ant-input-search-middle,.ant-input-search-wrapper.ant-input-search-middle .ant-input-search,.ant-input-affix-wrapper.ant-input-affix-wrapper-middle,.ant-select-middle .ant-select-selector,.ant-picker-middle,.ant-input-number-middle{height:32px!important}.ant-row .ant-col>div[style*="display: flex"] .ant-picker,.ant-row .ant-col>div[style*="display: flex"] .ant-select,.ant-row .ant-col>div[style*="display: flex"] .ant-input-number{height:32px!important}.ant-row .ant-col>div[style*="display: flex"] .ant-picker .ant-picker-input>input,.ant-row .ant-col>div[style*="display: flex"] .ant-input-number .ant-input-number-input{height:30px!important;line-height:30px!important}.ant-picker-range .ant-picker-suffix,.ant-picker-range .ant-picker-separator{line-height:30px!important}.ant-card .ant-table-wrapper{margin:0}.ant-table-wrapper{clear:both}.ant-table-thead{position:relative}.ant-table-tbody>tr:empty{display:none}.ant-table-tbody:before,.ant-table-tbody:after{display:none}.ant-row[gutter]>.ant-col{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:4px!important;padding-right:4px!important}.ant-col>div[style*="display: flex"],.ant-col>div[style*="display:flex"]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ant-col .ant-input-search,.ant-col .ant-select,.ant-col .ant-picker,.ant-col .ant-input-number,.ant-col .ant-input-search .ant-input,.ant-col .ant-select .ant-select-selector,.ant-col .ant-picker .ant-picker-input,.ant-col .ant-input-number .ant-input-number-input{max-width:100%!important;box-sizing:border-box!important}.ant-card .ant-row[gutter]>.ant-col{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ant-card .ant-col>div[style*="display: flex"],.ant-card .ant-col>div[style*="display:flex"]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ant-card .ant-col .ant-input-search,.ant-card .ant-col .ant-select,.ant-card .ant-col .ant-picker,.ant-card .ant-col .ant-input-number,.ant-card .ant-col .ant-input-search .ant-input,.ant-card .ant-col .ant-select .ant-select-selector,.ant-card .ant-col .ant-picker .ant-picker-input,.ant-card .ant-col .ant-input-number .ant-input-number-input{max-width:100%!important;box-sizing:border-box!important}.ant-card .ant-col .ant-input-search .ant-input-group .ant-input-affix-wrapper,.ant-card .ant-col .ant-input-search .ant-input-group .ant-input{flex:1!important;min-width:0!important}.ant-input{border-radius:16px}.sticky-header{background-color:#fafafa}.sticky-cell{background-color:#fff}.detail-table .ant-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important}.detail-table .ant-pagination-total-text{line-height:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;margin-right:8px!important}.detail-table .ant-pagination-item,.detail-table .ant-pagination-prev,.detail-table .ant-pagination-next{height:32px!important;min-width:32px!important;line-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.detail-table .ant-pagination-prev button,.detail-table .ant-pagination-next button{height:30px!important;line-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.detail-table .ant-pagination-options{height:32px!important;display:inline-flex!important;align-items:center!important}.detail-table .ant-pagination-options .ant-select{height:32px!important}.detail-table .ant-pagination-options .ant-select-selector{height:32px!important;line-height:30px!important}.detail-table .ant-pagination-options .ant-pagination-options-quick-jumper{height:32px!important;line-height:32px!important;display:inline-flex!important;align-items:center!important}.detail-table .ant-pagination-options .ant-pagination-options-quick-jumper input{height:32px!important;line-height:30px!important}.detail-table .ant-pagination-jump-prev,.detail-table .ant-pagination-jump-next{height:32px!important;min-width:32px!important;line-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.ant-pagination-total-text{line-height:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;margin-right:8px!important;white-space:nowrap!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.ant-pagination-prev button,.ant-pagination-next button{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-pagination-options{display:inline-flex!important;align-items:center!important;vertical-align:middle!important}.ant-pagination-options .ant-select{display:inline-flex!important;align-items:center!important}.ant-pagination-options .ant-pagination-options-quick-jumper{display:inline-flex!important;align-items:center!important;height:32px!important;line-height:32px!important}.ant-pagination-options .ant-pagination-options-quick-jumper input{height:32px!important;line-height:30px!important}.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}body.dark-mode .ant-card{background:#1a2332;border-color:#2d3748;box-shadow:none}body.dark-mode .ant-card-head{border-color:#2d3748;background:transparent}body.dark-mode .ant-table{background:#1a2332;color:#ffffffde;font-size:14px}body.dark-mode .ant-table-thead>tr>th{background:#121826;color:#ffffffa6;border-color:#2d3748;font-weight:var(--font-weight-medium);font-size:14px!important;padding:var(--spacing-sm) var(--spacing-sm)}body.dark-mode .ant-table-tbody>tr>td{border-color:#2d3748;color:#ffffffde;padding:12px var(--spacing-sm);font-size:14px!important}body.dark-mode .ant-table-tbody>tr:hover>td{background:#202940}body.dark-mode .ant-table-tbody>tr.ant-table-placeholder,body.dark-mode .ant-table-tbody>tr.ant-table-measure-row,body.dark-mode .ant-table-tbody>tr:empty,body.dark-mode .ant-table-tbody>tr[data-row-key=""],body.dark-mode .ant-table-tbody>tr:not([data-row-key]){display:none!important;height:0!important;line-height:0!important}body.dark-mode .ant-table-tbody:before,body.dark-mode .ant-table-tbody:after{display:none}body.dark-mode .ant-table-thead+.ant-table-tbody{margin-top:0;padding-top:0}body.dark-mode .ant-input,body.dark-mode .ant-input-number,body.dark-mode .ant-select-selector,body.dark-mode .ant-picker{background:#202940;border-color:#3d4e68;color:#ffffffde}body.dark-mode .ant-input::placeholder,body.dark-mode .ant-input-number::placeholder{color:#ffffff61}body.dark-mode .ant-btn{border-color:#3d4e68;color:#ffffffde;box-shadow:none}body.dark-mode .ant-btn-default{background:#202940;border-color:#3d4e68}body.dark-mode .ant-btn-default:hover{background:#2d3e5c;border-color:#4a6085}body.dark-mode .ant-btn-primary{background:#42a5f5;border-color:#42a5f5;color:#fffffff2;box-shadow:none}body.dark-mode .ant-btn-primary:hover{background:#64b5f6;border-color:#64b5f6}body.dark-mode .ant-btn-text{color:#fff9;border:none}body.dark-mode .ant-btn-text:hover{background:#ffffff14;color:#ffffffde;border:none}body.dark-mode .ant-layout-header .ant-btn-text{border:none!important}body.dark-mode .ant-layout-header .ant-btn-text:hover,body.dark-mode .ant-layout-header .ant-btn-text:focus,body.dark-mode .ant-layout-header .ant-btn-text:active{border:none!important}body.dark-mode .ant-layout{background:#121826}body.dark-mode .ant-layout-header{background:#1a2332;border-bottom:1px solid #2d3748;box-shadow:none}body.dark-mode .ant-layout-sider{background:#1a2332;box-shadow:none}body.dark-mode .ant-menu{background:#1a2332;color:#ffffffde}body.dark-mode .ant-menu-item{color:#fff9}body.dark-mode .ant-menu-item:hover{background:#ffffff14;color:#ffffffde}body.dark-mode .ant-modal-content{background:#202940;color:#ffffffde;box-shadow:none}body.dark-mode .ant-modal-header{background:#202940;border-color:#2d3748;color:#ffffffde}body.dark-mode .ant-modal-body{color:#ffffffde!important}body.dark-mode .ant-modal-body *{color:inherit!important}body.dark-mode .ant-modal-body h1,body.dark-mode .ant-modal-body h2,body.dark-mode .ant-modal-body h3,body.dark-mode .ant-modal-body h4,body.dark-mode .ant-modal-body h5,body.dark-mode .ant-modal-body h6,body.dark-mode .ant-modal-body p,body.dark-mode .ant-modal-body div,body.dark-mode .ant-modal-body span,body.dark-mode .ant-modal-body strong,body.dark-mode .ant-modal-body label{color:#ffffffde!important}body.dark-mode .ant-modal-body .ant-table-thead>tr>th{color:#ffffffa6!important;background:#121826!important}body.dark-mode .ant-modal-body .ant-table-tbody>tr>td{color:#ffffffde!important}body.dark-mode .ant-modal-body .ant-table-thead>tr>th *,body.dark-mode .ant-modal-body .ant-table-tbody>tr>td *{color:inherit!important}body.dark-mode .ant-modal-footer{border-color:#2d3748;background:#202940}body.dark-mode .ant-dropdown-menu{background:#202940;box-shadow:none}body.dark-mode .ant-dropdown-menu-item{color:#ffffffde}body.dark-mode .ant-dropdown-menu-item:hover{background:#ffffff14}body.dark-mode .ant-select-dropdown{background:#202940;box-shadow:none}body.dark-mode .ant-select-item{color:#ffffffde}body.dark-mode .ant-select-item:hover{background:#ffffff14}body.dark-mode .ant-select-item-option-selected{background:#42a5f526;color:#42a5f5}body.dark-mode .ant-select-arrow{color:#fff9}body.dark-mode .ant-picker-panel-container{background:#202940;box-shadow:none}body.dark-mode .ant-picker-panel{background:#202940;border-color:#2d3748}body.dark-mode .ant-picker-header{color:#ffffffde;border-color:#2d3748}body.dark-mode .ant-picker-content th,body.dark-mode .ant-picker-content td{color:#fff9}body.dark-mode .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff14}body.dark-mode .ant-picker-cell-selected .ant-picker-cell-inner{background:#42a5f5;color:#fffffff2}body.dark-mode .ant-picker-today-btn{color:#42a5f5}body.dark-mode .ant-tag{border-color:#4a5568}body.dark-mode .stat-icon{opacity:.85}body.dark-mode .ant-divider{border-color:#2d3748}body.dark-mode .ant-empty-description{color:#a0aec0}body.dark-mode .ant-pagination-item-active{background:#2196f3;border-color:#2196f3}body.dark-mode .ant-pagination-item-active a{color:#fff}body.dark-mode .ant-switch{background:#4a5568}body.dark-mode .ant-switch-checked{background:#2196f3}body.dark-mode .ant-checkbox-wrapper{color:#e2e8f0}body.dark-mode .ant-checkbox-inner{background:#2d3748;border-color:#4a5568}body.dark-mode .ant-radio-wrapper{color:#e2e8f0}body.dark-mode .ant-radio-inner{background:#2d3748;border-color:#4a5568}body.dark-mode .ant-progress-bg{background:#2196f3}body.dark-mode .ant-alert{background:#2d3748;border-color:#4a5568;color:#e2e8f0}body.dark-mode .ant-badge-count{box-shadow:0 0 0 1px #1a2332}body.dark-mode .ant-avatar{background:#2d3748;color:#e2e8f0}body.dark-mode .ant-tooltip-inner{background:#fff!important;color:#000000a6!important;font-size:14px;box-shadow:0 2px 8px #0000004d!important;border:1px solid #e0e0e0!important}body.dark-mode .ant-tooltip-arrow-content{background:#fff!important;border:1px solid #e0e0e0!important}body.dark-mode .ant-tabs-tab{color:#cbd5e0}body.dark-mode .ant-tabs-tab-active .ant-tabs-tab-btn{color:#42a5f5}body.dark-mode .ant-tabs-ink-bar{background:#42a5f5}body.dark-mode .ant-form-item-label>label{color:#ffffffde}body.dark-mode .ant-form-item-explain,body.dark-mode .ant-form-item-extra,body.dark-mode .ant-statistic-title{color:#fff9}body.dark-mode .ant-statistic-content{color:#ffffffde}body.dark-mode [style*="background: #fafafa"],body.dark-mode [style*="background:#fafafa"]{background:#202940!important}body.dark-mode .ant-descriptions-item-label{color:#fff9}body.dark-mode .ant-descriptions-item-content,body.dark-mode .ant-space-item{color:#ffffffde}body.dark-mode .ant-input-disabled,body.dark-mode .ant-select-disabled .ant-select-selector,body.dark-mode .ant-btn:disabled{color:#ffffff61!important;background:#ffffff0d!important}body.dark-mode a{color:#42a5f5}body.dark-mode a:hover{color:#64b5f6}body.dark-mode .table-action-btn{font-size:16px}body.dark-mode .table-action-btn.view{color:#999}body.dark-mode .table-action-btn.view:hover{color:#bbb;transform:scale(1.15)}body.dark-mode .table-action-btn.edit{color:#999}body.dark-mode .table-action-btn.edit:hover{color:#bbb;transform:scale(1.15)}body.dark-mode .table-action-btn.delete{color:#e57373}body.dark-mode .table-action-btn.delete:hover{color:#ef9a9a;transform:scale(1.15)}body.dark-mode .ant-pagination-item{background:#2d3748;border-color:#4a5568}body.dark-mode .ant-pagination-item a{color:#e2e8f0}body.dark-mode .ant-pagination-item-active{background:#2196f3!important;border-color:#2196f3!important}body.dark-mode .ant-pagination-prev button,body.dark-mode .ant-pagination-next button{background:#2d3748;border-color:#4a5568;color:#e2e8f0}body.dark-mode .ant-select-selection-placeholder,body.dark-mode .ant-input::placeholder,body.dark-mode .ant-picker-input input::placeholder,body.dark-mode .ant-input-number input::placeholder{font-size:15px!important;color:#999!important}body.dark-mode .ant-input-number-input{height:30px!important;font-size:15px!important}body.dark-mode .ant-input-number.ant-input-number-middle{height:32px!important;line-height:32px!important}body.dark-mode .ant-input-number.ant-input-number-middle .ant-input-number-input{height:30px!important;line-height:30px!important;font-size:15px!important}body.dark-mode .ant-input-number-suffix,body.dark-mode .ant-input-number-prefix,body.dark-mode .ant-select-item-option-content,body.dark-mode .ant-select-selection-item,body.dark-mode .ant-input,body.dark-mode .ant-picker-input input{font-size:15px!important}body.dark-mode .ant-input,body.dark-mode .ant-input-search,body.dark-mode .ant-select-selector,body.dark-mode .ant-picker{height:32px!important;line-height:32px!important}body.dark-mode textarea.ant-input{height:auto!important;resize:vertical!important;min-height:32px!important}body.dark-mode .ant-input-affix-wrapper{height:32px!important;line-height:30px!important}body.dark-mode .ant-input-affix-wrapper>input.ant-input{height:30px!important;line-height:30px!important}body.dark-mode .ant-select-single .ant-select-selector{height:32px!important;line-height:30px!important}body.dark-mode .ant-select-multiple .ant-select-selector{min-height:32px!important;line-height:30px!important}body.dark-mode .ant-picker{height:32px!important}body.dark-mode .ant-picker-input>input{height:30px!important;line-height:30px!important}body.dark-mode .ant-picker-range{height:32px!important}body.dark-mode .ant-picker-range .ant-picker-input>input{height:30px!important;line-height:30px!important}body.dark-mode .ant-input-search{height:32px!important}body.dark-mode .ant-input-search-large{height:40px!important}body.dark-mode .ant-input-search-small{height:24px!important}body.dark-mode .ant-input-search>.ant-input-group{display:flex!important;height:32px!important}body.dark-mode .ant-input-search>.ant-input-group>.ant-input-affix-wrapper,body.dark-mode .ant-input-search>.ant-input-group>.ant-input{height:32px!important;flex:1!important}body.dark-mode .ant-input-search .ant-input{height:30px!important;line-height:30px!important;border-radius:6px 0 0 6px!important}body.dark-mode .ant-input-search .ant-input-group-addon{height:32px!important;padding:0!important;border:none!important;background:transparent!important}body.dark-mode .ant-input-search .ant-input-search-button{height:32px!important;line-height:30px!important;padding:4px 11px!important;border-radius:0 6px 6px 0!important;min-width:32px!important}body.dark-mode .ant-input-group-compact .ant-input-search .ant-input-search-button,body.dark-mode .ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{height:32px!important;line-height:30px!important}body.dark-mode .ant-input-search-button .anticon{vertical-align:-.125em!important;display:inline-block!important}body.dark-mode .ant-input-search.ant-input-search-middle,body.dark-mode .ant-input-search-wrapper.ant-input-search-middle .ant-input-search,body.dark-mode .ant-input-affix-wrapper.ant-input-affix-wrapper-middle,body.dark-mode .ant-select-middle .ant-select-selector,body.dark-mode .ant-picker-middle,body.dark-mode .ant-input-number-middle{height:32px!important}body.dark-mode .ant-row .ant-col>div[style*="display: flex"] .ant-picker,body.dark-mode .ant-row .ant-col>div[style*="display: flex"] .ant-select,body.dark-mode .ant-row .ant-col>div[style*="display: flex"] .ant-input-number{height:32px!important}body.dark-mode .ant-row .ant-col>div[style*="display: flex"] .ant-picker .ant-picker-input>input,body.dark-mode .ant-row .ant-col>div[style*="display: flex"] .ant-input-number .ant-input-number-input{height:30px!important;line-height:30px!important}body.dark-mode .ant-picker-range .ant-picker-suffix,body.dark-mode .ant-picker-range .ant-picker-separator{line-height:30px!important}body.dark-mode .ant-card-body{padding:var(--spacing-sm)}body.dark-mode .ant-row[gutter]>.ant-col{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:4px!important;padding-right:4px!important}body.dark-mode .ant-col>div[style*="display: flex"],body.dark-mode .ant-col>div[style*="display:flex"]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.dark-mode .ant-col .ant-input-search,body.dark-mode .ant-col .ant-select,body.dark-mode .ant-col .ant-picker,body.dark-mode .ant-col .ant-input-number,body.dark-mode .ant-col .ant-input-search .ant-input,body.dark-mode .ant-col .ant-select .ant-select-selector,body.dark-mode .ant-col .ant-picker .ant-picker-input,body.dark-mode .ant-col .ant-input-number .ant-input-number-input{max-width:100%!important;box-sizing:border-box!important}body.dark-mode .ant-card .ant-row[gutter]>.ant-col{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.dark-mode .ant-card .ant-col>div[style*="display: flex"],body.dark-mode .ant-card .ant-col>div[style*="display:flex"]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.dark-mode .ant-card .ant-col .ant-input-search,body.dark-mode .ant-card .ant-col .ant-select,body.dark-mode .ant-card .ant-col .ant-picker,body.dark-mode .ant-card .ant-col .ant-input-number,body.dark-mode .ant-card .ant-col .ant-input-search .ant-input,body.dark-mode .ant-card .ant-col .ant-select .ant-select-selector,body.dark-mode .ant-card .ant-col .ant-picker .ant-picker-input,body.dark-mode .ant-card .ant-col .ant-input-number .ant-input-number-input{max-width:100%!important;box-sizing:border-box!important}body.dark-mode .ant-card .ant-col .ant-input-search .ant-input-group .ant-input-affix-wrapper,body.dark-mode .ant-card .ant-col .ant-input-search .ant-input-group .ant-input{flex:1!important;min-width:0!important}body.dark-mode .sticky-header{background-color:#121826!important}body.dark-mode .sticky-cell{background-color:#1a2332!important}body.dark-mode .ant-input{border-radius:16px}@media (max-width: 768px){a,button,.ant-btn,.adm-button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-touch-callout:none;min-height:100vh;min-height:-webkit-fill-available}input,textarea,select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px!important;outline:none}input:focus,textarea:focus,select:focus{border-color:inherit;box-shadow:none}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-input-placeholder{color:#bfbfbf;opacity:1}::-moz-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder{color:#bfbfbf;opacity:1}:-moz-placeholder{color:#bfbfbf;opacity:1}::placeholder{color:#bfbfbf;opacity:1}button.mobile-optimize,a.mobile-optimize,[role=button].mobile-optimize,.ant-btn,.adm-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-btn:active,.adm-button:active{opacity:.8}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000004d}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.safe-area-top{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}img,video,canvas,svg{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none;max-width:100%;height:auto}a{-webkit-tap-highlight-color:transparent}@media (max-width: 768px){a:active{opacity:.7}}.ant-drawer-content-wrapper,.ant-modal-wrap,.adm-popup-body,.adm-floating-panel{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}@media (max-width: 768px){html,body{overflow-x:hidden;width:100%}input[type=checkbox],input[type=radio],.adm-button{min-height:44px;min-width:44px}.adm-input input,.adm-text-area textarea{min-height:44px;padding:10px 12px}a,button,.ant-btn,.adm-button{touch-action:manipulation}}.loading-skeleton{animation:skeleton-loading 1.5s infinite ease-in-out}@keyframes skeleton-loading{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}.adm-mask,.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009!important}.adm-popup-body,.ant-modal-content,.ant-drawer-content{transition:all .3s cubic-bezier(.645,.045,.355,1)}@supports (-webkit-touch-callout: none){html,body{-webkit-overflow-scrolling:touch}input,textarea{-webkit-user-select:text!important;user-select:text!important}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){input:focus,textarea:focus{position:relative;z-index:999}}@font-face{font-family:System;src:local(-apple-system),local(BlinkMacSystemFont),local("Segoe UI"),local(Roboto),local("Helvetica Neue"),local("PingFang SC"),local("Hiragino Sans GB"),local("Microsoft YaHei"),local("Source Han Sans CN"),local("Noto Sans CJK SC"),local("HarmonyOS Sans SC");font-weight:400;font-style:normal;font-display:swap}body{font-family:System,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans CN,Noto Sans CJK SC,HarmonyOS Sans SC,sans-serif}*{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.loading-spinner{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[contenteditable=true],.editable-content,.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-search-input,.adm-input,.adm-text-area{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}@media (max-width: 768px){.mobile-edit-form .ant-form-item-label>label{font-size:11px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-select-selector,.mobile-edit-form .ant-cascader-input,.mobile-edit-form .ant-input-affix-wrapper,.mobile-edit-form .ant-picker-input input,.mobile-edit-form .ant-input-affix-wrapper input,.mobile-edit-form .ant-input-textarea textarea{font-size:11px!important}.mobile-edit-form .ant-input::placeholder,.mobile-edit-form .ant-input-affix-wrapper input::placeholder,.mobile-edit-form .ant-input-textarea textarea::placeholder,.mobile-edit-form .ant-select-selection-placeholder,.mobile-edit-form .ant-cascader-picker:not(.ant-cascader-picker-disabled):not(.ant-cascader-picker-show-search).ant-cascader-picker-empty .ant-cascader-picker-label,.mobile-edit-form .ant-cascader-picker .ant-cascader-picker-label,.mobile-edit-form .ant-picker-suffix,.mobile-edit-form .ant-picker-input>input::placeholder{font-size:11px!important}.mobile-edit-form .ant-select-selection-item,.mobile-edit-form .ant-cascader-picker-label,.mobile-edit-form .ant-checkbox+span{font-size:11px!important}body:has(.mobile-edit-form) .ant-select-dropdown .ant-select-item-option-content,body:has(.mobile-edit-form) .ant-cascader-dropdown .ant-cascader-menu-item{font-size:11px!important}.mobile-edit-form .ant-form-item{margin-bottom:8px!important}.mobile-edit-form .ant-form-item-label{padding-bottom:2px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-select-selector,.mobile-edit-form .ant-cascader-picker{padding:0 8px!important;height:28px!important;line-height:28px!important}.mobile-edit-form textarea.ant-input{min-height:auto!important;height:auto!important;line-height:1.4!important;padding:4px 8px!important}.mobile-edit-form .ant-select-selector{padding:3px 8px!important;position:relative;display:flex;align-items:center}.mobile-edit-form .ant-select-selection-wrap{position:static!important}.mobile-edit-form .ant-select-selection-placeholder{position:absolute;inset-inline-start:8px;inset-inline-end:32px;top:0;bottom:0;display:flex;align-items:center;line-height:28px!important;pointer-events:none}.mobile-edit-form .ant-select-multiple .ant-select-selection-placeholder{top:50%;bottom:auto;transform:translateY(-52%)}.mobile-edit-form .ant-select-selection-search,.mobile-edit-form .ant-select-selection-overflow{margin-inline-start:0!important}.mobile-edit-form .ant-cascader-picker .ant-cascader-input{height:28px!important;line-height:28px!important;padding:0 8px!important}.mobile-edit-form .ant-cascader-picker{position:relative;display:flex;align-items:center}.mobile-edit-form .ant-cascader-picker .ant-cascader-picker-label{position:absolute;inset-inline-start:8px;inset-inline-end:32px;top:0;bottom:0;display:flex;align-items:center;line-height:28px!important;pointer-events:none}.mobile-edit-form .payment-record-row .payment-amount-input,.mobile-edit-form .payment-record-row .payment-date-input{height:24px!important;min-height:24px!important;line-height:22px!important;padding:2px 10px!important;border-radius:999px!important}.mobile-edit-form .payment-record-row .payment-amount-input{width:72px!important}.mobile-edit-form .payment-record-row .payment-date-input{width:90px!important}.mobile-filter-drawer-body .ant-input,.mobile-filter-drawer-body .ant-input::placeholder,.mobile-filter-drawer-body .ant-select-selection-placeholder,.mobile-filter-drawer-body .ant-cascader-selection-placeholder,.mobile-filter-drawer-body .ant-select-selection-item,.mobile-filter-drawer-body .ant-cascader-selection-item,.mobile-filter-drawer-body .ant-picker-input input{font-size:12px!important;text-align:left!important}body:has(.mobile-filter-drawer-body) .ant-cascader-dropdown .ant-cascader-menu-item{font-size:12px!important;padding-left:8px!important}body:has(.mobile-filter-drawer-body) .ant-select-dropdown .ant-select-item-option-content{font-size:12px!important}.ant-cascader-dropdown .ant-checkbox-wrapper{margin-right:6px!important}.ant-cascader-dropdown .ant-checkbox,.ant-select-dropdown .ant-checkbox{transform:scale(1.1)!important}.ant-cascader-dropdown .ant-checkbox-inner,.ant-select-dropdown .ant-checkbox-inner{width:15px!important;height:15px!important}.ant-cascader-dropdown .ant-cascader-menu-item-content,.ant-select-dropdown .ant-select-item-option-content{display:flex!important;align-items:center!important}.mobile-filter-drawer-body{display:flex;flex-direction:column;gap:12px}.mobile-filter-row{display:flex;align-items:center;gap:8px}.mobile-filter-row-main{flex:1 1 auto}.mobile-filter-row-main>.mobile-filter-input,.mobile-filter-row-main>.mobile-filter-select,.mobile-filter-row-main>.mobile-filter-cascader,.mobile-filter-row-main>.mobile-filter-range-picker{width:100%}.mobile-filter-input{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:12px!important;padding:0 10px!important;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none!important}.mobile-filter-input.ant-input-affix-wrapper-focused{border-color:#1677ff!important;box-shadow:none!important}.mobile-filter-drawer-body .mobile-filter-input input.ant-input{padding-left:0!important;padding-right:0!important}.mobile-filter-select .ant-select-selector{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:12px!important;padding:0 10px!important;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none}.mobile-filter-cascader{height:30px!important;min-height:30px!important;font-size:12px!important;padding:0!important;border:none!important;background-color:transparent!important;box-shadow:none!important}.mobile-filter-cascader .ant-select-selector{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:12px!important;padding:0 10px!important;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none!important}.mobile-filter-cascader.ant-select-focused .ant-select-selector,.mobile-filter-cascader:hover .ant-select-selector,.mobile-filter-select.ant-select-focused .ant-select-selector,.mobile-filter-select.ant-select-open .ant-select-selector{border-color:#1677ff!important;box-shadow:none!important}.mobile-filter-range-picker{height:30px!important;min-height:30px!important;border-radius:999px!important;font-size:12px!important;padding:0 10px!important;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none}.mobile-filter-range-picker.ant-picker-focused{border-color:#1677ff!important;box-shadow:none!important}.mobile-filter-select .ant-select-selector,.mobile-filter-cascader .ant-select-selector{position:relative;display:flex;align-items:center}.mobile-filter-select .ant-select-selection-wrap,.mobile-filter-cascader .ant-select-selection-wrap{position:static!important}.mobile-filter-select .ant-select-selection-placeholder,.mobile-filter-cascader .ant-select-selection-placeholder{position:absolute!important;inset-inline-start:10px!important;top:50%;transform:translateY(-50%);line-height:1.2;text-align:left!important;pointer-events:none;padding:0!important}.mobile-filter-select .ant-select-selection-item,.mobile-filter-cascader .ant-select-selection-item{margin-inline-start:0!important;padding-inline-start:0!important}.mobile-filter-range-picker .ant-picker-input>input{font-size:12px!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.mobile-filter-range-picker .ant-picker-input>input::placeholder{font-size:12px!important}body:has(.mobile-filter-drawer-body) .ant-picker-range .ant-picker-input>input{font-size:12px!important}.projects-mobile-status-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:16px!important}.mobile-filter-active{border-color:#1677ff!important}.mobile-filter-active .ant-select-selector,.mobile-filter-active.ant-picker{border-color:#1677ff!important;box-shadow:none!important}body:has(.mobile-filter-drawer-body) .ant-picker-dropdown,body:has(.mobile-filter-drawer-body) .ant-picker-dropdown .ant-picker-panel,body:has(.mobile-filter-drawer-body) .ant-picker-dropdown .ant-picker-header,body:has(.mobile-filter-drawer-body) .ant-picker-dropdown .ant-picker-content th,body:has(.mobile-filter-drawer-body) .ant-picker-dropdown .ant-picker-content td,body:has(.mobile-filter-drawer-body) .ant-picker-dropdown .ant-picker-cell-inner{font-size:12px!important}}.ant-list,.adm-list{contain:layout style}img[loading=lazy]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{display:flex;justify-content:center;color:var(--adm-color-weak);font-size:var(--adm-font-size-7);padding:18px 12px;border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;display:block;background-color:var(--adm-color-background);padding:16px}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-name{color:var(--adm-color-text);font-size:var(--adm-font-size-10)}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ant-modal,.ant-modal-mask{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-modal-wrap{overflow:auto;padding:24px}.ant-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0}.ant-modal-body{padding:24px;color:#000000d9!important}.ant-modal-body h1,.ant-modal-body h2,.ant-modal-body h3,.ant-modal-body h4,.ant-modal-body h5,.ant-modal-body h6,.ant-modal-body p,.ant-modal-body div,.ant-modal-body strong,.ant-modal-body label{color:#000000d9!important}.ant-modal-body .ant-btn-primary span,.ant-modal-body button.ant-btn-primary span{color:#fff!important}.ant-modal-body .ant-table-thead>tr>th{color:#000000e0!important;background-color:#fafafa!important}.ant-modal-body .ant-table-tbody>tr>td{color:#000000d9!important}.ant-modal-body .ant-table-thead>tr>th *,.ant-modal-body .ant-table-tbody>tr>td *{color:inherit!important}.ant-modal-confirm-body .ant-modal-confirm-title{color:#000000d9!important}.ant-modal-confirm-body .ant-modal-confirm-content,.ant-modal-confirm-body .ant-modal-confirm-content div,.ant-modal-confirm-body .ant-modal-confirm-content p,.ant-modal-confirm-body .ant-modal-confirm-content span{color:#000000a6!important}.ant-modal-footer{padding:16px 24px;border-top:1px solid #f0f0f0}.ant-table{font-size:15px}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:500;color:#000000e0;padding:16px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.ant-table-tbody>tr>td{padding:12px 16px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.ant-table-tbody>tr:hover>td{background-color:#e6f7ff!important}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:#e6f7ff}.ant-btn{transition:all .2s cubic-bezier(.4,0,.2,1);font-size:15px}.ant-btn:hover,.ant-btn:focus{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ant-btn:active{transform:translateY(0)}.ant-btn-icon{transition:transform .2s cubic-bezier(.4,0,.2,1)}.ant-btn:focus,.ant-btn:active,.ant-btn-primary:focus,.ant-btn-primary:active,.ant-btn-dangerous:focus,.ant-btn-dangerous:active,.ant-btn-primary.ant-btn-dangerous:focus,.ant-btn-primary.ant-btn-dangerous:active{outline:none!important}.ant-btn-primary.ant-btn-dangerous{border-color:#ff4d4f!important}.ant-btn-primary.ant-btn-dangerous:hover{border-color:#ff7875!important}.ant-btn-primary.ant-btn-dangerous:focus,.ant-btn-primary.ant-btn-dangerous:active{border-color:#d9363e!important}.ant-card{border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:16px}.ant-card:hover{box-shadow:0 2px 8px #00000014}.ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-card-body{padding:24px}.ant-form-item{margin-bottom:24px}.ant-form-item-label>label{font-weight:500;color:#000000e0}.ant-form-item-required:before{color:#ff4d4f}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{transition:all .2s cubic-bezier(.4,0,.2,1);font-size:15px}.ant-input-affix-wrapper,.ant-input-prefix,.ant-input-suffix{display:flex!important;align-items:center!important}.ant-input-affix-wrapper>input.ant-input{display:flex!important;align-items:center!important}.ant-input:hover,.ant-input-number:hover .ant-input-number-input,.ant-select:hover .ant-select-selector,.ant-picker:hover{border-color:#1677ff}.ant-input:focus,.ant-input-number-focused .ant-input-number-input,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:#1677ff!important;box-shadow:none!important;outline:none!important}.ant-tag{border-radius:4px;font-size:14px;padding:2px 8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-message{top:24px}.ant-message-notice{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-notification{top:24px!important}.ant-notification-notice{border-radius:6px;box-shadow:0 4px 12px #00000026;animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-spin,.ant-drawer-mask,.ant-drawer-content-wrapper,.ant-dropdown{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-tabs-tab{transition:all .2s cubic-bezier(.4,0,.2,1);font-size:15px}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active{color:#1890ff}.ant-tabs-ink-bar,.ant-pagination-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-pagination-item:hover{border-color:#40a9ff}.ant-pagination-item-active{border-color:#1890ff}.ant-select-dropdown{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.ant-select-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-select-item:hover,.ant-select-item-option-selected{background-color:#e6f7ff}.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-switch,.ant-progress-bg{transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-tooltip-inner{background:#fff!important;color:#000000a6!important;font-size:14px;box-shadow:0 2px 8px #00000026!important;border:1px solid #f0f0f0!important}.ant-tooltip-arrow-content{background:#fff!important;border:1px solid #f0f0f0!important}.hoverable{transition:all .2s cubic-bezier(.4,0,.2,1)}.hoverable:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.rounded-sm{border-radius:4px}.rounded{border-radius:6px}.rounded-lg{border-radius:8px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 2px 4px #00000014}.shadow-md{box-shadow:0 4px 8px #0000001a}.shadow-lg{box-shadow:0 8px 16px #0000001f}
