:root{--mt-primary:#ffcc32;--mt-primary-hover:#f5be17;--mt-primary-active:#e9ae00;--mt-primary-light:#fff7d6;--mt-bg:#f5f6f8;--mt-bg-card:#fff;--mt-text:#262626;--mt-text-secondary:#595959;--mt-text-muted:#73777f;--mt-border:#dcdfe5;--mt-border-light:#eceef1;--mt-success:#178454;--mt-warning:#a86b00;--mt-danger:#d64545;--mt-table-header:#f7f8fa;--mt-table-hover:#fffbed;--mt-sidebar-bg:#fff;--mt-sidebar-text:#52565e;--radius-sm:6px;--radius-md:10px;--shadow-card:none;--shadow-dialog:0 18px 64px #161c2929;--el-color-primary:var(--mt-primary);--el-color-primary-light-3:#ffdb6f;--el-color-primary-light-5:#ffe597;--el-color-primary-light-7:#ffedbc;--el-color-primary-light-8:#fff3d2;--el-color-primary-light-9:#fff9e8;--el-color-primary-dark-2:#d8a20c;--el-color-success:#178454;--el-color-success-light-9:#eef8f2;--el-color-warning:#a86b00;--el-color-warning-light-9:#fff7e7;--el-color-danger:#d64545;--el-color-danger-light-9:#fff1f0;--el-text-color-primary:#262626;--el-text-color-regular:#52565e;--el-text-color-secondary:#73777f;--el-text-color-placeholder:#8a8f98;--el-border-color:#dcdfe5;--el-border-color-light:#eceef1;--el-border-color-lighter:#f0f1f4;--el-fill-color-light:#f7f8fa;--el-fill-color-blank:#fff;--el-border-radius-base:6px;--el-font-size-base:14px;--el-component-size:36px;--el-font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}html,body,#app{background:var(--mt-bg);color:var(--mt-text);font-family:var(--el-font-family)}button,input,textarea{font:inherit}button{touch-action:manipulation}.el-button{white-space:nowrap;height:36px;box-shadow:none;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.el-button+.el-button{margin-left:8px}.el-button--small{height:28px;padding:5px 10px;font-size:12px}.el-button--large{height:42px;padding:12px 20px}.el-button--primary:not(.is-link):not(.is-text){--el-button-text-color:#29250f;--el-button-hover-text-color:#29250f;--el-button-active-text-color:#29250f;--el-button-disabled-text-color:#77715c;background:var(--mt-primary);border-color:var(--mt-primary);color:#29250f}.el-button--primary:not(.is-link):not(.is-text):hover{background:var(--mt-primary-hover);border-color:var(--mt-primary-hover)}.el-button--primary.is-plain{color:#665016!important;background:#fff9e8!important;border-color:#e6c56b!important}.el-button--success:not(.is-link):not(.is-text),.el-button--warning:not(.is-link):not(.is-text){color:#52565e;background:#fff;border-color:#dcdfe5}.el-button--success:not(.is-link):not(.is-text):hover,.el-button--warning:not(.is-link):not(.is-text):hover{color:#262626;background:#f7f8fa;border-color:#b6bbc4}.el-button.is-link,.el-button.is-text{height:28px;min-height:28px;box-shadow:none;color:#52565e;background:0 0;border:0;border-radius:4px;padding:3px 4px}.el-button.is-link:hover,.el-button.is-text:hover{color:#262626;background:#f3f4f6}.el-button--primary.is-link,.el-button--primary.is-text{color:#725708}.el-button--danger.is-link,.el-button--danger.is-text{color:var(--mt-danger)}.el-button--success.is-link,.el-button--success.is-text{color:var(--mt-success)}.el-button--warning.is-link,.el-button--warning.is-text{color:var(--mt-warning)}.el-button.is-disabled{cursor:not-allowed;opacity:.55}.el-input__wrapper,.el-select__wrapper{min-height:36px;box-shadow:0 0 0 1px var(--mt-border) inset;background:#fff;border-radius:6px}.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper{min-height:30px}.el-textarea__inner{border-radius:6px;padding:10px 12px;line-height:1.7}.el-input-number{max-width:100%}.el-input-number .el-input__wrapper{padding-left:38px;padding-right:38px}.el-input__inner,.el-select__placeholder{font-size:14px}.el-form-item__label{color:#52565e;font-weight:400;line-height:36px}.el-form--inline{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;display:flex}.el-form--inline .el-form-item{max-width:100%;margin:0}.el-form--inline .el-form-item__content{min-width:0}.el-form--inline .el-input,.el-form--inline .el-select{width:190px}.el-form--inline .el-date-editor--daterange{width:290px}.el-form-item__content:has(>.el-button){gap:8px}.el-form-item__content>.el-button+.el-button{margin-left:0}.el-card{border:1px solid var(--mt-border-light);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:none!important}.el-card__header{border-bottom:1px solid var(--mt-border-light);padding:18px 20px;font-size:15px;font-weight:600}.el-card__body{min-width:0;padding:20px}.el-table{color:#3d424a;--el-table-header-bg-color:var(--mt-table-header);--el-table-header-text-color:#52565e;--el-table-border-color:#eceef1;--el-table-row-hover-bg-color:#fffbed;--el-table-current-row-bg-color:#fff7d6;--el-table-tr-bg-color:#fff;--el-table-striped-bg-color:#fff;font-size:13px}.el-table th.el-table__cell{background:var(--mt-table-header);color:#52565e;height:44px;padding:8px 0;font-weight:500}.el-table td.el-table__cell{vertical-align:middle;height:52px;padding:8px 0}.el-table .cell{white-space:nowrap;word-break:normal;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:0 14px;line-height:24px;overflow:hidden}.el-table .el-table__row--striped td.el-table__cell{background:#fff}.el-table--border .el-table__cell{border-right:0}.el-table--border:before,.el-table--border:after,.el-table__inner-wrapper:before{background:#eceef1}.el-table .el-button+.el-button{margin-left:0}.el-table .el-scrollbar__bar.is-horizontal{opacity:1;height:7px}.table-actions{white-space:nowrap;align-items:center;gap:12px;min-height:28px;display:flex}.table-actions .el-button{flex-shrink:0;font-size:13px}.table-actions-more{vertical-align:middle;display:inline-flex}.table-actions-more .el-icon{margin-left:3px;font-size:11px}.el-dropdown-menu{border-radius:8px;min-width:120px;padding:6px}.el-dropdown-menu__item{border-radius:4px;min-height:34px;padding:6px 12px;font-size:13px;line-height:22px}.el-dropdown-menu__item:not(.is-disabled):hover{color:#262626;background:#fff7d6}.el-dropdown-menu__item.action-danger{color:var(--mt-danger)}.el-tag{white-space:nowrap;border-radius:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:18px}.el-tag--primary{--el-tag-text-color:#725708;--el-tag-bg-color:#fff8df;--el-tag-border-color:#efdfaa}.el-tabs__item{color:#61656d;height:44px;padding:0 20px;font-weight:400}.el-tabs__item.is-active,.el-tabs__item:hover{color:#262626;font-weight:600}.el-tabs__nav-wrap:after{background:#eceef1;height:1px}.el-tabs--border-card{box-shadow:none;background:#fff;border:1px solid #eceef1;border-radius:10px;overflow:hidden}.el-tabs--border-card>.el-tabs__header{background:#fff;border-bottom:1px solid #eceef1}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#534516;background:#fff9e8;border-color:#0000}.el-pagination{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;padding:18px 0 0;font-weight:400;display:flex}.el-pagination.is-background .el-pager li.is-active,.el-pager li.is-active{color:#5a4610;background:#fff0b7;border-radius:5px;font-weight:600}.el-pagination button{border-radius:5px}.el-alert{border-radius:6px;margin-bottom:16px;padding:12px 14px;line-height:1.6}.el-dialog{max-width:calc(100vw - 32px);box-shadow:var(--shadow-dialog);border-radius:12px;padding:0;overflow:hidden}.el-dialog__header{border-bottom:1px solid #eceef1;margin:0;padding:20px 24px}.el-dialog__title{color:#262626;font-size:17px;font-weight:600}.el-dialog__headerbtn{top:13px;right:14px}.el-dialog__body{max-height:calc(85dvh - 144px);padding:24px;overflow:auto}.el-dialog__body .el-form>.el-form-item:last-child{margin-bottom:0}.el-overlay{background:#1b233d66}.el-drawer__header{border-bottom:1px solid #eceef1;margin:0;padding:20px}.el-message-box{border-radius:10px;padding:20px}.el-message-box__btns{padding-top:20px}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:#564512}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#342a0c}.el-switch.is-checked .el-switch__core{background:#dfb31d;border-color:#dfb31d}.el-select-dropdown__item.is-selected{color:#725708}.el-descriptions__label{color:#73777f!important;background:#f8f9fb!important;font-weight:400!important}.el-descriptions__content{font-variant-numeric:tabular-nums;color:#333}:focus-visible{outline-offset:3px;outline:2px solid #ad8500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.el-table .is-fixed-column--right,.el-table .is-fixed-column--left{position:static!important;left:auto!important;right:auto!important}.el-button{min-height:36px;padding:8px 12px}.el-card__header,.el-card__body{padding:16px}.el-form--inline{gap:12px}.el-form--inline .el-form-item{width:100%}.el-form--inline .el-form-item__content{flex:1}.el-form--inline .el-input,.el-form--inline .el-select,.el-form--inline .el-date-editor--daterange{width:100%;max-width:100%}.el-dialog{max-width:calc(100vw - 24px);margin-top:5vh}.el-dialog__header{padding:18px 16px}.el-dialog__body{max-height:calc(85dvh - 140px);padding:16px}.el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.el-dialog__footer .el-button+.el-button{margin-left:0}.el-dialog .el-form-item{display:block}.el-dialog .el-form-item__label{text-align:left;height:auto;line-height:26px;display:block;width:auto!important}.el-dialog .el-form-item__content{margin-left:0!important}.el-dialog .el-select,.el-dialog .el-date-editor,.el-dialog .el-input-number{width:100%}.el-dialog .el-row{row-gap:12px}.el-dialog .el-row>.el-col{flex-basis:100%;max-width:100%}.main-content .el-form:not(.el-form--inline) .el-form-item{display:block}.main-content .el-form:not(.el-form--inline) .el-form-item__label{text-align:left;height:auto;line-height:26px;display:block;width:auto!important}.main-content .el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important}.main-content .el-form .el-input-number{width:100%}.el-form-item__content:has(>.unit-label){flex-wrap:nowrap;gap:8px;display:flex}.el-form-item__content:has(>.unit-label)>.el-input-number{flex:1;min-width:0;width:auto!important}.el-form-item__content>.unit-label{flex-shrink:0;margin-left:0!important}.el-pagination{justify-content:flex-start}}*{box-sizing:border-box}body{margin:0}.el-container,.el-main,.el-card,.el-card__body{min-width:0}.page-container{padding:0!important}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-heading h1{color:#262626;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.4}.workspace-heading p,.muted{color:#73777f;margin:0;font-size:13px;line-height:1.7}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-header>span,.card-header>strong{font-size:15px;font-weight:600}.search-card{margin-bottom:16px}.search-card .el-card__body{padding:16px 20px}.search-form{flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;display:flex}.toolbar,.action-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.pagination{justify-content:flex-end;margin-top:0;display:flex}.metric-grid{background:#fff;border:1px solid #eceef1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:20px;display:grid;overflow:hidden}.metric-card{background:0 0;border:0;border-right:1px solid #eceef1;border-radius:0;min-width:0;padding:22px 24px}.metric-card:last-child{border-right:0}.metric-card .label{color:#73777f;font-size:13px}.metric-card .value{color:#262626;font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere;margin:12px 0;font-size:30px;font-weight:600;line-height:1.2}.metric-card .foot{color:#8a8f98;font-size:12px;line-height:1.6}.state-error{margin-bottom:16px}.record-money strong,.month-grid strong{font-variant-numeric:tabular-nums}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid #eceef1}}@media (width<=760px){.workspace-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.workspace-heading h1{font-size:20px}.metric-card{padding:18px 16px}.metric-card .value{font-size:24px}.metric-card .foot{font-size:11px}.search-card .el-card__body{padding:16px}.toolbar,.action-strip{gap:8px}.el-tabs__content{min-width:0}.el-row:has(>.el-col-18){row-gap:16px}.el-row:has(>.el-col-18)>.el-col{flex-basis:100%;max-width:100%}.el-input,.el-select,.el-date-editor{max-width:100%}}.workspace-heading>.action-strip{margin:0}.el-table .el-scrollbar__wrap{overscroll-behavior-x:contain}.el-input-number.is-without-controls .el-input__wrapper{padding-left:12px;padding-right:12px}.el-message-box{max-width:calc(100vw - 24px)}.el-descriptions__content{overflow-wrap:anywhere}.el-form-item__content{min-width:0}@media (width>=761px){.workspace-heading{min-height:58px}.search-form{align-items:center}.main-content>.daily-revenue-form{max-width:1280px;margin:0 auto}.el-dialog__footer .el-button{min-width:80px}}@media (width<=760px){.workspace-heading>.action-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.workspace-heading>.action-strip>.el-button{min-width:0;margin:0}.workspace-heading>.action-strip>.el-button:first-child{grid-column:1/-1}.el-button,.el-input__wrapper,.el-select__wrapper{min-height:42px}.el-button.is-link,.el-button.is-text{min-height:40px}.el-input__inner,.el-textarea__inner,.el-select__placeholder{font-size:16px}.el-form--inline .el-form-item{display:block}.el-form--inline .el-form-item__label{text-align:left;height:auto;line-height:26px;display:block}.el-form--inline .el-form-item__content{min-width:0;margin-left:0!important}.search-form{margin-bottom:16px}.el-empty{padding:24px 12px}.el-empty__image{width:96px!important;height:96px!important}.el-dialog{flex-direction:column;max-height:calc(100dvh - 24px);margin-bottom:12px;display:flex;width:calc(100vw - 24px)!important;margin-top:12px!important}.el-dialog__header,.el-dialog__footer{flex-shrink:0}.el-dialog__body{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 170px);overflow-x:hidden}.el-dialog__title{padding-right:28px;line-height:1.5;display:block}.el-dialog__footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.el-dialog__footer>.el-button{flex:1;min-width:0}.el-dialog__headerbtn{width:44px;height:44px;top:8px;right:4px}.el-descriptions__table,.el-descriptions__body tbody{display:block;width:100%!important}.el-descriptions__table colgroup{display:none}.el-descriptions__body tr{flex-wrap:wrap;width:100%;display:flex}.el-descriptions__body td.el-descriptions__label{flex:0 0 36%;width:36%!important}.el-descriptions__body td.el-descriptions__content{flex:0 0 64%;min-width:0;width:64%!important}.el-descriptions__body td.el-descriptions__cell{white-space:normal;align-items:center;line-height:1.6;display:flex;padding:10px!important}.el-descriptions__body td.el-descriptions__cell.is-vertical-label,.el-descriptions__body td.el-descriptions__cell.is-vertical-content{flex-basis:100%;width:100%!important}.el-pagination{gap:10px 4px}.el-pagination .el-pagination__sizes{margin:0}.el-select__popper,.el-picker__popper{max-width:calc(100vw - 16px)}.el-date-range-picker{width:min(640px,100vw - 24px)}.el-date-range-picker__content{float:none;border:0;width:100%}.el-date-range-picker__header{height:auto;min-height:28px}.el-date-range-picker__time-header{flex-wrap:wrap;display:flex}.el-date-range-picker__content.is-right{border-top:1px solid var(--mt-border-light)}.el-select-dropdown__item{height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.6}.el-select-dropdown__item span{white-space:normal;overflow-wrap:anywhere}.el-message{width:max-content;max-width:calc(100vw - 24px)}.el-message__content{overflow-wrap:anywhere;line-height:1.6}.el-checkbox,.el-radio{white-space:normal;height:auto;min-height:40px}.el-checkbox__label,.el-radio__label{white-space:normal;min-width:0;line-height:1.6}.el-tabs__item{padding:0 14px}.table-actions{gap:10px}.el-picker__popper{max-height:calc(100dvh - 88px);overflow:auto;position:fixed!important;inset:auto 8px 12px!important;transform:none!important}.el-picker__popper .el-popper__arrow{display:none}.el-date-range-picker .el-picker-panel__body{width:100%;display:block;min-width:0!important}.el-date-range-picker .el-picker-panel__body-wrapper{min-width:0}.el-date-range-picker__content{padding:12px}.el-date-range-picker .el-picker-panel__content{min-width:0;width:100%!important;display:block!important}.el-date-picker{width:min(322px,100vw - 20px)}}:root{--mt-bg:#f4f6f9;--mt-text:#252b35;--mt-text-secondary:#555e6c;--mt-text-muted:#737c8a;--mt-border:#dce1e8;--mt-border-light:#e9edf2;--mt-table-header:#f6f8fb;--el-component-size:38px;--el-component-size-small:30px;--el-component-size-large:44px;--el-border-radius-base:8px;--el-text-color-primary:#252b35;--el-text-color-regular:#555e6c;--el-text-color-secondary:#737c8a;--el-border-color:#dce1e8;--el-border-color-light:#e9edf2;--el-fill-color-light:#f6f8fb}.main-content{scrollbar-gutter:stable;scroll-behavior:auto}.workspace-content{min-width:0;max-width:1480px;margin-inline:auto}.workspace-navigation{background:#fff;border:1px solid #e9edf2;border-radius:11px;align-items:center;gap:20px;min-width:0;max-width:1480px;margin:0 auto 24px;padding:12px 16px;display:flex}.workspace-label{color:#737c8a;white-space:nowrap;border-right:1px solid #e9edf2;padding-right:18px;font-size:13px}.workspace-links{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.workspace-links a,.workspace-attachments{white-space:nowrap;color:#626b78;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.workspace-links a:hover,.workspace-attachments:hover{color:#252b35;background:#f5f7fa}.workspace-links a.selected,.workspace-attachments.selected{color:#654e0b;background:#fff3c8}.workspace-attachments{border:1px solid #e9edf2;font-size:12px}.workspace-heading{align-items:center;margin-bottom:22px}.workspace-heading h1{letter-spacing:-.4px;color:#252b35;font-size:24px;font-weight:600;line-height:1.4}.workspace-heading p{color:#737c8a;margin-top:6px;font-size:13px;line-height:1.7}.workspace-content h2{color:#252b35;font-size:18px;font-weight:600;line-height:1.5}.workspace-content h3{font-size:15px;font-weight:600;line-height:1.5}.workspace-content>.report-page>.el-tabs,.workspace-content>.profit-margin-report>.el-tabs{border-radius:12px}.el-card{background:#fff;border-color:#e9edf2;border-radius:12px}.el-card__header{border-color:#edf0f4;padding:20px 24px}.el-card__body{padding:24px}.el-card .el-card{border-radius:9px}.el-button{height:var(--el-component-size);border-radius:8px;gap:6px;padding:8px 16px;font-size:13px;line-height:20px;transition:background-color .15s,border-color .15s,box-shadow .15s}.el-button>span{justify-content:center;align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.el-button>.el-icon+span,.el-button>span>.el-icon+span{margin-left:0}.el-button .el-icon{vertical-align:middle;flex-shrink:0}.el-button--small{height:var(--el-component-size-small);border-radius:6px;font-size:12px}.el-button--large{border-radius:9px;height:44px;font-size:14px}.el-button:not(.is-disabled):not(.is-link):not(.is-text):hover{box-shadow:0 2px 5px #202c3b08}.el-button--primary:not(.is-disabled):not(.is-link):not(.is-text){color:#3a300e;background:#ffce3b;border-color:#f2c228}.el-button--primary:not(.is-disabled):not(.is-link):not(.is-text):hover{background:#f6c329;border-color:#edb91c}.el-button.is-link,.el-button.is-text{border-radius:5px;height:30px;min-height:30px;padding:4px 6px}.el-button.is-disabled{opacity:.6}.el-input__wrapper,.el-select__wrapper{background:#fff;border-radius:8px;min-height:38px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #dce1e8}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #aeb7c5}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #ae8500,0 0 0 3px #ffcc321c!important}.el-input__inner,.el-select__placeholder,.el-textarea__inner{font-size:13px}.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper{min-height:var(--el-component-size-small);border-radius:6px}.el-input--large .el-input__wrapper,.el-select--large .el-select__wrapper{min-height:44px}.el-date-editor.el-input__wrapper{height:38px;min-height:38px}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small);min-height:var(--el-component-size-small)}.el-range-editor--large.el-input__wrapper{height:44px;min-height:44px}.el-date-editor .el-range-input{min-width:0;font-size:13px}.el-date-editor .el-range-separator{color:#8a93a0;min-width:20px;padding:0 4px;font-size:12px}.el-form-item{--form-control-height:var(--el-component-size);margin-bottom:22px}.el-form-item--small{--form-control-height:var(--el-component-size-small)}.el-form-item--large{--form-control-height:var(--el-component-size-large)}.el-form-item__label{min-height:var(--form-control-height);color:#555e6c;flex-shrink:0;align-items:center;height:auto;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.el-form-item__content{min-height:var(--form-control-height);align-items:center;line-height:20px}.el-form--label-top .el-form-item__label,.el-form-item--label-top>.el-form-item__label{text-align:left;height:auto;min-height:0;margin-bottom:8px;padding:0;line-height:22px;display:block}.el-form--inline{align-items:flex-start;gap:16px 20px}.el-form--inline .el-form-item{margin-bottom:0}.el-form--inline .el-form-item__label{white-space:nowrap;padding-right:12px}.el-form--inline .el-form-item__content{gap:8px}.el-form--inline .el-form-item__content>.el-button+.el-button{margin-left:0}.el-textarea__inner{border-radius:8px;padding:12px 14px;line-height:1.75;box-shadow:inset 0 0 0 1px #dce1e8}.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #ae8500,0 0 0 3px #ffcc321c}.el-input-number .el-input__wrapper{padding-block:0}.el-checkbox,.el-radio{min-height:30px;font-size:13px}.el-checkbox__label,.el-radio__label{color:#555e6c;font-size:13px}.el-checkbox__inner{border-radius:4px;width:16px;height:16px}.el-checkbox__inner:after{top:50%;left:50%}.el-radio-group{vertical-align:middle}.el-radio-button__inner{min-height:var(--el-component-size);box-sizing:border-box;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;line-height:20px;display:inline-flex}.el-radio-group--small .el-radio-button__inner,.el-radio-button--small .el-radio-button__inner{min-height:30px;padding:4px 12px;font-size:12px}.el-radio-group--large .el-radio-button__inner,.el-radio-button--large .el-radio-button__inner{min-height:44px;padding:11px 18px;font-size:14px}.el-radio-button.is-active .el-radio-button__inner{color:#654e0b!important;background:#fff3c8!important;border-color:#e2c86f!important;box-shadow:-1px 0 #e2c86f!important}.el-select-dropdown,.el-picker-panel{border-color:#e5eaf0;border-radius:10px;box-shadow:0 8px 30px #27354a14}.el-select-dropdown__wrap{padding:6px}.el-select-dropdown__item{border-radius:6px;height:34px;margin:2px 0;font-size:13px;line-height:34px}.el-select-dropdown__item.is-selected{color:#71570c;background:#fff9e5}.el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{color:#3a300e}.el-tabs__item{height:46px;padding:0 22px;font-size:13px}.el-tabs__active-bar{background:#dbad17;border-radius:3px;height:3px}.el-tabs__nav-wrap:after{background:#e9edf2}.el-tabs--border-card>.el-tabs__header{background:#fff;border-bottom:1px solid #edf0f4;padding:4px 12px 0}.el-tabs--border-card>.el-tabs__content{padding:24px}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:0;border-bottom:3px solid #0000;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:#fff;border-bottom-color:#dbad17}.el-table{--el-table-header-bg-color:#f6f8fb;--el-table-header-text-color:#626b78;--el-table-border-color:#edf0f4;--el-table-row-hover-bg-color:#fffcf0;--el-table-current-row-bg-color:#fff8df;font-size:13px}.el-table th.el-table__cell{color:#626b78;background:#f6f8fb;border-bottom-color:#edf0f4;height:46px;font-weight:500}.el-table td.el-table__cell{border-bottom-color:#edf0f4;height:54px;padding:10px 0}.el-table .cell{padding:0 16px;font-size:13px;line-height:24px}.el-table .numeric-cell .cell{font-variant-numeric:tabular-nums;font-weight:500}.el-table__empty-block{min-height:120px}.el-table__empty-text{color:#8a93a0;font-size:13px}.table-actions{gap:8px}.el-tag{border-color:#0000;border-radius:5px;min-height:25px;padding:2px 9px;font-size:12px}.el-tag--success{--el-tag-bg-color:#edf7f1;--el-tag-text-color:#287a50;--el-tag-border-color:#dbeee1}.el-tag--warning{--el-tag-bg-color:#fff6e7;--el-tag-text-color:#946413;--el-tag-border-color:#f5e4c7}.el-tag--danger{--el-tag-bg-color:#fdf0ef;--el-tag-text-color:#b94845;--el-tag-border-color:#f4dbda}.el-tag--info{--el-tag-bg-color:#f0f3f7;--el-tag-text-color:#677282;--el-tag-border-color:#e3e8ee}.el-alert{border:1px solid #0000;border-radius:9px;padding:13px 16px}.el-alert--info.is-light{color:#626b78;background:#f6f8fb;border-color:#e9edf2}.el-alert--warning.is-light{color:#8c6719;background:#fff9eb;border-color:#f3e7c6}.el-alert--success.is-light{background:#f0f8f3;border-color:#dceee1}.el-alert--error.is-light{background:#fdf3f2;border-color:#f3dddb}.el-alert__title,.el-alert__description{font-size:13px;line-height:1.75}.el-dialog{border-radius:14px;box-shadow:0 20px 80px #23304726}.el-dialog__header{border-bottom:1px solid #edf0f4;padding:22px 26px}.el-dialog__title{font-size:18px;font-weight:600}.el-dialog__body{padding:24px 26px}.el-dialog__footer{background:#fafbfd;border-top:1px solid #edf0f4;padding:18px 26px}.el-message-box{border-color:#e9edf2;border-radius:12px;padding:24px}.el-drawer__header{padding:22px 24px}.el-drawer__body{padding:24px}.el-descriptions{font-size:13px}.el-descriptions__cell{padding:12px 16px!important}.el-descriptions__label{background:#f7f9fb!important;font-size:12px!important}.el-descriptions__content{line-height:1.7;font-size:13px!important}.el-pagination{flex-wrap:wrap;align-items:center;gap:10px 7px;padding-top:20px;font-size:13px}.el-pagination button,.el-pager li{border-radius:7px;min-width:32px;height:32px;font-size:12px}.el-pagination .el-select__wrapper,.el-pagination .el-input__wrapper{min-height:32px}.el-pager li.is-active{color:#71570c;background:#fff3c8}.el-empty{padding:40px 20px}.el-empty__description p{color:#8a93a0;font-size:13px}input[type=file]{color:#737c8a;max-width:100%;font-size:13px}input[type=file]::file-selector-button{font:inherit;color:#555e6c;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:7px;margin-right:12px;padding:8px 12px}input[type=file]::file-selector-button:hover{background:#fff9e5;border-color:#d6bb60}.el-upload-dragger{background:#fafbfd;border-color:#d5dce5;border-radius:10px}.el-upload-dragger:hover,.el-upload-dragger.is-dragover{background:#fffcef;border-color:#b28b0c}.el-collapse{border-color:#e9edf2}.el-collapse-item__header{border-color:#e9edf2;font-size:13px}.el-collapse-item__content{font-size:13px;line-height:1.75}.metric-grid{border-color:#e9edf2;border-radius:12px}.metric-card{padding:24px}.metric-card .value{letter-spacing:-.7px;color:#252b35;font-size:30px}.stat-card{border-radius:11px}.stat-card .stat-label{color:#737c8a;font-size:13px}.stat-card .stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.workspace-content .search-card .el-card__body{background:#fff;padding:18px 22px}.workspace-content .search-card{border-radius:10px}.workspace-content .page-header,.workspace-content .card-header{gap:14px}.workspace-content p{line-height:1.75}.sidebar-menu .el-sub-menu__title{font-weight:500}.sidebar-menu .el-menu-item.is-active{box-shadow:inset 3px 0 #d3a619}@media (width>=1500px){.main-content{padding:28px 32px!important}}@media (width<=1000px){.workspace-navigation{gap:12px}.workspace-label{display:none}.workspace-links a{padding:9px 11px}.el-form--inline .el-date-editor--daterange{max-width:100%}}@media (width<=760px){:root{--el-component-size:40px;--el-component-size-small:32px}.workspace-navigation{border-radius:9px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:10px}.workspace-links{flex-basis:100%;gap:4px}.workspace-links a{min-height:38px;padding:8px 11px;font-size:12px}.workspace-attachments{min-height:34px;padding:6px 10px;font-size:12px}.workspace-heading{align-items:flex-start;gap:12px}.workspace-heading h1{font-size:21px}.workspace-heading p{font-size:12px}.el-card__header,.el-card__body{padding:18px 16px}.el-card{border-radius:10px}.el-button{height:40px;min-height:40px;padding:10px 14px;font-size:13px}.el-button--small{height:32px;min-height:32px}.el-button--large{height:44px;min-height:44px}.el-button.is-link,.el-button.is-text{height:34px;min-height:34px;padding:5px 6px}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper{height:auto;min-height:40px}.el-input__inner,.el-select__placeholder,.el-date-editor .el-range-input,.el-textarea__inner{font-size:16px}.el-form-item{margin-bottom:18px}.el-form-item__label{font-size:12px}.el-form--inline{gap:14px}.el-form--inline .el-form-item,.el-form--inline .el-form-item__content{width:100%}.el-form--inline .el-input,.el-form--inline .el-select,.el-form--inline .el-date-editor{width:100%;max-width:100%}.el-form--inline .el-form-item__label,.el-dialog .el-form-item__label,.main-content .el-form:not(.el-form--inline) .el-form-item__label{text-align:left;height:auto;min-height:0;margin-bottom:8px;padding:0;line-height:22px;display:block}.el-tabs--border-card>.el-tabs__header{padding-inline:6px}.el-tabs--border-card>.el-tabs__content{padding:16px 12px}.el-tabs__item{height:44px;padding:0 16px;font-size:12px}.el-table td.el-table__cell{height:52px}.el-table .cell{padding-inline:12px}.el-dialog{border-radius:12px;max-width:calc(100vw - 24px)}.el-dialog__header{padding:18px 16px}.el-dialog__title{font-size:17px}.el-dialog__body{padding:18px 16px}.el-dialog__footer{padding:16px}.el-drawer__body{padding:18px 16px}.el-descriptions__cell{padding:10px 12px!important}.el-pagination{justify-content:flex-start;gap:4px}.metric-card{padding:18px 16px}.metric-card .value{font-size:25px}.el-alert{padding:12px}}.section-action-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.section-action-heading{flex:1;min-width:0}.section-action-heading h2{color:var(--mt-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.section-action-heading p{color:var(--mt-text-muted);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6}.section-action-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.section-action-controls>.el-button+.el-button{margin-left:0}.el-button.action-query:not(.is-disabled){color:#475362;background:#fff;border-color:#bac3cf;font-weight:500}.el-button.action-query:not(.is-disabled):hover{color:#252b35;background:#f7f9fb;border-color:#8f9bab}.el-button.action-reset:not(.is-disabled){color:#737c8a;box-shadow:none;background:0 0;border-color:#0000}.el-button.action-reset:not(.is-disabled):hover{color:#475362;background:#f1f4f7}.el-button.action-auxiliary:not(.is-disabled):not(.is-link):not(.is-text){border-color:var(--mt-border);color:var(--mt-text-secondary);background:#fff}.el-button.action-auxiliary:not(.is-disabled):not(.is-link):not(.is-text):hover{background:#f7f9fb;border-color:#aeb7c5}.workspace-heading .el-button--primary.is-plain:not(.is-disabled){color:#555e6c!important;background:#fff!important;border-color:#dce1e8!important}.toolbar,.action-strip{flex-wrap:wrap;align-items:center;gap:8px}.filter-toolbar{margin:0}.toolbar>.el-button+.el-button,.action-strip>.el-button+.el-button{margin-left:0}.card-header{flex-wrap:wrap}.card-header>span:first-child{font-size:16px;font-weight:600;line-height:1.5}.card-header>.header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.el-dialog__footer>.el-button+.el-button{margin-left:0}.el-table .el-button[data-row-action=view]{color:#555e6c;font-weight:400}.el-table .el-button[data-row-action=edit]{color:#725708;font-weight:600}.el-table .el-button[data-row-action=danger]{color:var(--mt-danger)}.table-actions{white-space:normal;flex-wrap:wrap;gap:8px;width:100%;min-width:0;min-height:34px}.mobile-record footer>.table-actions{flex:1}.row-action-item{align-items:center;min-width:0;display:inline-flex}.table-actions .el-button{max-width:100%;min-height:34px;margin:0;font-size:13px}.table-actions .row-action-view .el-button,.table-actions .el-button.row-action-view{color:#555e6c;font-weight:400}.table-actions .row-action-edit .el-button,.table-actions .el-button.row-action-edit,.table-actions .row-action-process .el-button{color:#725708;font-weight:600}.table-actions .row-action-danger .el-button{color:var(--mt-danger)}.table-actions .row-actions-trigger{color:#737c8a;white-space:nowrap}.row-actions-popover.el-popover{border-radius:10px;padding:8px}.row-actions-menu{flex-direction:column;gap:4px;display:flex}.row-action-menu-entry{min-width:0}.row-action-menu-entry .el-button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:36px;margin:0;padding:8px 12px;display:flex}.row-action-menu-entry .el-button>span{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.row-action-menu-entry{color:var(--mt-text-secondary)}.row-action-menu-entry .el-button:not(.is-disabled){box-shadow:none;color:inherit;background:0 0;border-color:#0000}.row-action-menu-entry .el-button.is-plain:not(.is-disabled){color:inherit!important;background:0 0!important;border-color:#0000!important}.row-action-menu-entry .el-button:not(.is-disabled):hover{background:#f6f8fb!important}.row-action-menu-entry.row-action-edit,.row-action-menu-entry.row-action-process{color:#725708;font-weight:600}.row-action-menu-entry.row-action-danger{border-top:1px solid var(--mt-border-light);margin-top:4px;padding-top:8px}.row-action-menu-entry.row-action-danger .el-button{color:var(--mt-danger)}.el-dialog__footer>:is(span,div):has(.el-button){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.el-dialog__footer .el-button{white-space:normal;min-width:80px;height:auto;min-height:38px;margin-left:0}.el-dialog__footer .el-button>span{white-space:normal;overflow-wrap:anywhere}.el-message-box{background:#fff;border:1px solid #e5eaf0;border-radius:16px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:26px;overflow-y:auto;box-shadow:0 24px 80px #1f2a3729,0 4px 16px #1f2a370d}.el-message-box__header{margin-bottom:18px;padding:0 30px 0 0}.el-message-box__title{color:#252b35;font-size:18px;font-weight:600;line-height:26px}.el-message-box__headerbtn{color:#8a93a0;border-radius:8px;width:32px;height:32px;top:14px;right:14px}.el-message-box__headerbtn:hover{background:#f4f6f9}.el-message-box__content{color:#626c7b;padding:0;font-size:14px;line-height:1.75}.el-message-box__container{align-items:flex-start;gap:14px}.el-message-box:not(.el-message-box--center) .el-message-box__status{background:#f2f5f9;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.el-message-box:not(.el-message-box--center) .el-message-box-icon--warning{color:#9b7300;background:#fff6d9}.el-message-box:not(.el-message-box--center) .el-message-box-icon--error{color:#d64545;background:#fff0ef}.el-message-box:not(.el-message-box--center) .el-message-box-icon--success{color:#178454;background:#eaf7ef}.el-message-box__message{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:44px;display:flex}.el-message-box__message p{font-size:14px;line-height:1.75}.el-message-box__input{padding-top:16px}.el-message-box__btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.el-message-box__btns .el-button{white-space:normal;min-width:88px;height:auto;min-height:38px;margin-left:0}.el-message-box__btns .el-button>span{white-space:normal;overflow-wrap:anywhere}@media (width<=760px){.el-message-box{border-radius:14px;width:380px;max-width:calc(100vw - 32px);padding:22px}.el-message-box__header{margin-bottom:16px}.el-message-box__btns{padding-top:22px}.table-actions{gap:8px;min-height:44px}.table-actions .el-button,.row-action-menu-entry .el-button,.el-table .el-button[data-row-action]{height:auto;min-height:44px}.row-action-menu-entry .el-button{padding:10px 12px}.el-dialog__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.el-dialog__footer>:is(span,div):has(.el-button){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.el-dialog__footer>:is(span,div):has(.el-button){grid-column:1/-1}.el-dialog__footer .el-button{width:100%;min-width:0;min-height:44px;padding:10px 12px;line-height:20px}.el-dialog__footer .el-button:only-child,.el-dialog__footer>.el-button:last-child:nth-child(odd),.el-dialog__footer>:is(span,div)>.el-button:last-child:nth-child(odd){grid-column:1/-1}.el-message-box__btns{flex-wrap:wrap;gap:10px;display:flex}.el-message-box__btns .el-button{white-space:normal;flex:1;min-width:0;height:auto;min-height:44px;margin-left:0}.el-popconfirm__action .el-button{height:auto;min-height:40px}.section-action-header{align-items:center;gap:12px}.section-action-heading h2{font-size:15px}.section-action-controls{gap:8px}.section-action-controls>.el-button{max-width:100%}.section-action-heading p{font-size:12px}.card-header>.header-actions{max-width:100%}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--mt-bg);height:100%;color:var(--mt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}
