.app-loading[data-v-841ec761]{max-width:980px;margin:72px auto;padding:32px}.loading-lines[data-v-841ec761]{display:grid;gap:14px}.loading-lines i[data-v-841ec761]{display:block;height:16px;border-radius:4px;background:linear-gradient(90deg,#eef1f6,#f8f9fb,#eef1f6);background-size:200% 100%;animation:loading-841ec761 1.2s ease-in-out infinite}.loading-lines i[data-v-841ec761]:nth-child(2n){width:82%}@keyframes loading-841ec761{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--xm-primary: #6366f1;--xm-primary-dark: #4f46e5;--xm-primary-soft: #eef2ff;--el-color-primary: #6366f1;--el-color-primary-light-3: #818cf8;--el-color-primary-light-5: #a5b4fc;--el-color-primary-light-7: #c7d2fe;--el-color-primary-light-8: #e0e7ff;--el-color-primary-light-9: #eef2ff;--el-color-primary-dark-2: #4f46e5;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--xm-bg: #f1f5f9;--xm-card: #ffffff;--xm-text: #1e293b;--xm-text-2: #64748b;--xm-el-text-secondary: #526176;--xm-placeholder: var(--xm-el-text-secondary);--el-text-color-primary: var(--xm-text);--el-text-color-regular: var(--xm-text);--el-text-color-secondary: var(--xm-el-text-secondary);--el-text-color-placeholder: var(--xm-placeholder);--el-text-color-disabled: var(--xm-text-muted);--el-disabled-text-color: var(--xm-text-muted);--el-font-size-base: 13px;--el-font-weight-primary: 600;--xm-border: #e2e8f0;--xm-light: #f8fafc;--xm-success: #10b981;--xm-warning: #f59e0b;--xm-danger: #ef4444;--xm-info: #3b82f6;--xm-text-muted: #94a3b8;--xm-shadow-sm: 0 1px 2px rgba(15,23,42,.06);--xm-sidebar-width: clamp(188px, 11.5vw, 220px);--xm-page-padding: clamp(14px, 1.05vw, 20px);--xm-panel-padding: clamp(14px, .95vw, 18px);--xm-content-gap: clamp(10px, .75vw, 14px);--xm-header-height: 56px;--xm-sidebar-bg: linear-gradient(180deg, #6366f1 0%, #4f46e5 20%, #312e81 58%, #1e1b4b 100%);--xm-nav-active: #c7d2fe;font-family:-apple-system,Microsoft YaHei,Arial,sans-serif;color:var(--xm-text);background:var(--xm-bg);font-synthesis:none}:root[data-theme=blue]{--xm-primary:#2563eb;--xm-primary-dark:#1d4ed8;--xm-primary-soft:#dbeafe;--el-color-primary:#2563eb;--el-color-primary-light-3:#60a5fa;--el-color-primary-light-5:#93c5fd;--el-color-primary-light-7:#bfdbfe;--el-color-primary-light-8:#dbeafe;--el-color-primary-light-9:#eff6ff;--el-color-primary-dark-2:#1d4ed8;--xm-bg:#eff6ff;--xm-text:#172554;--xm-text-2:#52657f;--xm-el-text-secondary:#52657f;--xm-text-muted:#52657f;--xm-border:#bfdbfe;--xm-light:#f8fbff;--xm-sidebar-bg:linear-gradient(180deg,#1d4ed8 0%,#075985 55%,#0f172a 100%);--xm-nav-active:#bfdbfe}:root[data-theme=green]{--xm-primary:#059669;--xm-primary-dark:#047857;--xm-primary-soft:#d1fae5;--el-color-primary:#059669;--el-color-primary-light-3:#34d399;--el-color-primary-light-5:#6ee7b7;--el-color-primary-light-7:#a7f3d0;--el-color-primary-light-8:#d1fae5;--el-color-primary-light-9:#ecfdf5;--el-color-primary-dark-2:#047857;--xm-bg:#ecfdf5;--xm-text:#064e3b;--xm-text-2:#52706a;--xm-el-text-secondary:#52706a;--xm-text-muted:#52706a;--xm-border:#bbf7d0;--xm-light:#f7fef9;--xm-sidebar-bg:linear-gradient(180deg,#059669 0%,#047857 42%,#064e3b 100%);--xm-nav-active:#a7f3d0}:root[data-theme=dark]{--xm-primary:#818cf8;--xm-primary-dark:#6366f1;--xm-primary-soft:#1e1b4b;--el-color-primary:#818cf8;--el-color-primary-light-3:#a5b4fc;--el-color-primary-light-5:#c7d2fe;--el-color-primary-light-7:#312e81;--el-color-primary-light-8:#1e1b4b;--el-color-primary-light-9:#111827;--el-color-primary-dark-2:#6366f1;--xm-bg:#0f172a;--xm-card:#1e293b;--xm-text:#f8fafc;--xm-text-2:#94a3b8;--xm-el-text-secondary:#94a3b8;--xm-text-muted:#64748b;--xm-border:#334155;--xm-light:#111827;--xm-sidebar-bg:linear-gradient(180deg,#111827 0%,#1f2937 45%,#020617 100%);--xm-nav-active:#a5b4fc;color-scheme:dark}:root[data-theme=amber]{--xm-primary:#d97706;--xm-primary-dark:#b45309;--xm-primary-soft:#fef3c7;--el-color-primary:#d97706;--el-color-primary-light-3:#fbbf24;--el-color-primary-light-5:#fcd34d;--el-color-primary-light-7:#fde68a;--el-color-primary-light-8:#fef3c7;--el-color-primary-light-9:#fff7ed;--el-color-primary-dark-2:#b45309;--xm-bg:#fff7ed;--xm-text:#3b2f24;--xm-text-2:#7c6a55;--xm-el-text-secondary:#7c6a55;--xm-text-muted:#7c6a55;--xm-border:#fed7aa;--xm-light:#fffaf0;--xm-sidebar-bg:linear-gradient(180deg,#f59e0b 0%,#c2410c 48%,#451a03 100%);--xm-nav-active:#fde68a}:root[data-theme=rose]{--xm-primary:#e11d48;--xm-primary-dark:#be123c;--xm-primary-soft:#ffe4e6;--el-color-primary:#e11d48;--el-color-primary-light-3:#fb7185;--el-color-primary-light-5:#fda4af;--el-color-primary-light-7:#fecdd3;--el-color-primary-light-8:#ffe4e6;--el-color-primary-light-9:#fff1f2;--el-color-primary-dark-2:#be123c;--xm-bg:#fff1f2;--xm-text:#3f1724;--xm-text-2:#7d5a65;--xm-el-text-secondary:#7d5a65;--xm-text-muted:#7d5a65;--xm-border:#fecdd3;--xm-light:#fff7f8;--xm-sidebar-bg:linear-gradient(180deg,#e11d48 0%,#be185d 46%,#4c0519 100%);--xm-nav-active:#fecdd3}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;height:100%;min-height:100%;margin:0;overflow:hidden}body{background:var(--xm-bg);color:var(--xm-text);font-family:-apple-system,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.el-button.network-button-loading{pointer-events:none}.el-button.network-button-loading:after{display:inline-block;width:12px;height:12px;margin-left:7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";vertical-align:-2px;animation:xm-network-spin .7s linear infinite}.nav-item.network-button-loading{pointer-events:none;opacity:.72}@keyframes xm-network-spin{to{transform:rotate(360deg)}}body.network-request-active .el-dialog__body{position:relative;pointer-events:none}body.network-request-active .el-dialog__body:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#ffffffb8;content:""}body.network-request-active .el-dialog__body:before{position:absolute;top:50%;left:50%;z-index:21;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid var(--xm-primary);border-right-color:transparent;border-radius:50%;content:"";animation:xm-network-spin .8s linear infinite}body.network-request-active .el-dialog__footer{pointer-events:none;opacity:.72}.el-message{z-index:10000!important;margin-top:48px}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.55) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b8c;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#475569cc}*::-webkit-scrollbar-corner{background:transparent}.page-shell{min-width:0;padding:var(--xm-page-padding)}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.page-heading h1{margin:0;color:var(--xm-text);font-size:clamp(18px,1vw,20px);font-weight:600}.page-heading p{margin:6px 0 0;color:var(--xm-text-2);font-size:12px}.section-panel{margin-bottom:16px;border:1px solid var(--xm-border);border-radius:12px;background:var(--xm-card);box-shadow:none}.section-panel .el-card__header{border-bottom:1px solid var(--xm-border);padding:14px 16px}.section-panel .el-card__body{min-width:0;padding:var(--xm-panel-padding)}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar .el-input{width:230px}.numeric-value{font-variant-numeric:tabular-nums}.table-actions{display:flex;gap:4px}.el-card{--el-card-border-color:var(--xm-border);--el-card-bg-color:var(--xm-card);border-radius:12px}.el-button{--el-button-border-radius:7px;min-height:30px;padding:7px 14px;font-size:13px;font-weight:500}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){color:#fff}.el-button--small{--el-button-size:28px;font-size:12px}.el-button--small:not(.is-circle){min-height:26px;padding:4px 10px}.el-button+.el-button{margin-left:0}.el-button.is-link{min-height:auto;padding:2px 5px}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper{background-color:var(--xm-light);box-shadow:0 0 0 1px var(--xm-border) inset;border-radius:7px}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--xm-primary) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--xm-primary) inset,0 0 0 2px color-mix(in srgb,var(--xm-primary) 12%,transparent)}.el-input__inner,.el-textarea__inner,.el-input-number .el-input__inner,.el-select__selected-item:not(.is-transparent),.el-date-editor .el-range-input,.el-date-editor .el-range-separator{color:var(--xm-text)!important;-webkit-text-fill-color:var(--xm-text)!important;font-size:13px!important;font-weight:400!important;opacity:1!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-input-number .el-input__inner::placeholder,.el-date-editor .el-range-input::placeholder,.el-date-editor .el-input__inner::placeholder,.el-cascader .el-input__inner::placeholder{color:var(--xm-placeholder)!important;-webkit-text-fill-color:var(--xm-placeholder)!important;font-weight:400!important;opacity:1!important}.el-select__selected-item.is-transparent,.el-select__placeholder.is-transparent{color:var(--xm-placeholder)!important;-webkit-text-fill-color:var(--xm-placeholder)!important;font-size:13px!important;font-weight:400!important;opacity:1!important}.el-form-item{margin-bottom:14px}.el-form-item__label{color:var(--xm-el-text-secondary);font-size:12px;font-weight:600;line-height:1.35}.el-form-item__error{font-size:11px;font-weight:500}.el-checkbox__label,.el-radio__label,.el-switch__label,.el-upload__tip,.el-form-item small{color:var(--xm-el-text-secondary);font-weight:400}.el-checkbox.is-checked .el-checkbox__label,.el-radio.is-checked .el-radio__label,.el-switch__label.is-active{color:var(--xm-text);font-weight:400}.el-tag{--el-tag-border-radius:999px;height:auto;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px}.el-table{width:100%!important;--el-table-header-bg-color:var(--xm-bg);--el-table-tr-bg-color:var(--xm-card);--el-table-row-hover-bg-color:var(--xm-bg);--el-table-border-color:var(--xm-border);--el-table-text-color:var(--xm-text);--el-table-header-text-color:var(--xm-el-text-secondary);font-size:13px;font-weight:400}.el-table th.el-table__cell{padding:10px 12px;color:var(--xm-el-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.el-table td.el-table__cell{padding:12px;color:var(--xm-text);font-weight:400}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell{padding:0}.el-table .cell{overflow-wrap:anywhere;line-height:1.45;white-space:normal}.el-table .el-button,.el-table .el-tag{white-space:nowrap}.table-scroll,.supplier-table-wrap{max-width:100%;overflow-x:auto!important}.table-panel .el-card__body{min-width:0;overflow-x:auto}.el-table__empty-block{min-height:140px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--xm-el-text-secondary);font-size:11px;font-weight:400}.el-descriptions__content.el-descriptions__cell{color:var(--xm-text);font-size:13px;font-weight:400}.el-pagination{--el-pagination-bg-color:var(--xm-card);--el-pagination-button-bg-color:var(--xm-light);--el-pagination-hover-color:var(--xm-primary);--el-pagination-text-color:var(--xm-el-text-secondary);color:var(--xm-el-text-secondary);font-size:12px;font-weight:400}.el-pagination button,.el-pagination .el-pager li{border:1px solid var(--xm-border);border-radius:6px}.el-pagination .el-pager li.is-active{border-color:var(--xm-primary);background:var(--xm-primary);color:#fff}.el-empty__description p{color:var(--xm-el-text-secondary);font-size:13px}.el-tabs__header{margin:0 0 16px}.el-tabs__nav-wrap:after,.el-tabs__active-bar{display:none}.el-tabs__nav{display:flex;gap:4px}.el-tabs__item{height:32px;padding:0 14px!important;border:1px solid var(--xm-border);border-radius:6px;background:var(--xm-bg);color:var(--xm-el-text-secondary);font-size:13px;font-weight:500;line-height:30px;transition:all .15s}.el-tabs__item:hover{border-color:var(--xm-primary);color:var(--xm-primary)}.el-tabs__item.is-active{border-color:var(--xm-primary);background:var(--xm-primary);color:#fff}.el-tabs__item i{margin-right:6px}.el-overlay{background-color:#0f172a7a}.el-overlay-dialog{display:flex;align-items:center;overflow:hidden;padding:clamp(8px,1.05vw,20px)}.el-dialog{display:flex;width:min(92dvw,var(--el-dialog-width,560px));max-width:calc(100dvw - 24px);max-height:calc(100dvh - 24px);flex-direction:column;margin:0 auto;overflow:hidden;border-radius:14px;background:var(--xm-card);box-shadow:0 20px 60px #0f172a33}.el-dialog.xm-dialog-resizable{position:relative}.el-dialog__header{flex:0 0 auto;margin:0;padding:18px 22px;border-bottom:1px solid var(--xm-border)}.xm-dialog-resizable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__title{color:var(--xm-text);font-size:16px;font-weight:600}.el-dialog__headerbtn{width:30px;height:30px;top:13px;right:14px;border-radius:6px}.el-dialog__headerbtn:hover{background:var(--xm-bg)}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--xm-text)}.el-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px;color:var(--xm-text);font-weight:400}.el-dialog__footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--xm-border)}.el-dialog__footer:has(.el-button+.el-button) .el-button:first-child{margin-right:auto}.xm-dialog-resize-handle{position:absolute;right:1px;bottom:1px;z-index:30;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--xm-text-3);cursor:nwse-resize;touch-action:none}.xm-dialog-resize-handle:before,.xm-dialog-resize-handle:after{position:absolute;right:5px;bottom:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:""}.xm-dialog-resize-handle:before{width:5px;height:5px}.xm-dialog-resize-handle:after{width:10px;height:10px;opacity:.7}.xm-dialog-resize-handle:hover{color:var(--xm-primary)}body.xm-dialog-interacting{-webkit-user-select:none;user-select:none}body.xm-dialog-interacting.is-moving{cursor:move}body.xm-dialog-interacting.is-resizing{cursor:nwse-resize}.el-drawer{background:var(--xm-card)}.el-drawer__header{margin-bottom:0;padding:18px 22px;border-bottom:1px solid var(--xm-border)}.el-drawer__body{min-height:0;overflow-y:auto;padding:20px 22px}.el-popover,.el-dropdown-menu{border-color:var(--xm-border);border-radius:10px;color:var(--xm-text)}.el-select-dropdown__item,.el-dropdown-menu__item,.el-cascader-node,.el-picker-panel,.el-date-table,.el-time-panel,.el-autocomplete-suggestion li{color:var(--xm-text);font-size:13px;font-weight:400}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item.is-active,.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-date-table td.current:not(.disabled) .el-date-table-cell__text{font-weight:600}.el-message-box__title,.el-notification__title{color:var(--xm-text);font-weight:600}.el-message-box__message,.el-notification__content,.el-message__content,.el-alert__description{color:var(--xm-el-text-secondary);font-weight:400}.makeup-dialog{position:relative;top:-38px;left:auto;width:560px!important;height:508px!important;max-width:calc(100vw - 40px);max-height:calc(100vh - 36px);margin:0 auto;transform:none!important;overflow:hidden;border-radius:14px}.makeup-dialog .el-dialog__header{display:flex;height:67px!important;min-height:67px!important;max-height:67px!important;flex:0 0 67px!important;align-items:center;box-sizing:border-box;margin:0;padding:18px 22px!important;border-bottom:1px solid var(--xm-border)}.makeup-dialog .el-dialog__title{color:#1e293b;font-size:16px;font-weight:700;line-height:21px}.makeup-dialog .el-dialog__headerbtn{top:16px;right:16px;width:34px;height:34px}.makeup-dialog .el-dialog__headerbtn .el-dialog__close{color:#718096;font-size:16px}.makeup-dialog .el-dialog__body{height:378px!important;min-height:378px!important;max-height:378px!important;flex:0 0 378px!important;box-sizing:border-box;overflow:hidden;padding:20px 22px!important}.makeup-dialog .makeup-description{margin:-4px 0 14px;color:#64748b;font-size:12px;line-height:19.2px}.makeup-dialog .makeup-form{margin:0}.makeup-dialog .el-form-item{margin-bottom:14px}.makeup-dialog .el-form-item__label{display:block;height:16px;min-height:16px;margin:0 0 5px;padding:0;color:#52657f;font-size:12px;font-weight:600;line-height:16px}.makeup-dialog .el-input__wrapper,.makeup-dialog .el-select__wrapper,.makeup-dialog .el-date-editor.el-input__wrapper{min-height:34px;padding:1px 11px;border-radius:7px;background:#f1f5f9}.makeup-dialog .el-input__inner,.makeup-dialog .el-select__selected-item,.makeup-dialog .el-date-editor .el-input__inner{font-size:13px}.makeup-dialog .el-textarea__inner{height:80px!important;min-height:80px!important;padding:8px 11px;border-radius:7px;background:#f1f5f9;font-size:13px;line-height:normal}.makeup-dialog .el-input__count{font-size:10px}.makeup-dialog .makeup-quota{gap:6px;padding:7px 10px;border-radius:8px;font-size:12px}.makeup-dialog .el-dialog__footer{height:63px!important;min-height:63px!important;max-height:63px!important;flex:0 0 63px!important;box-sizing:border-box;padding:14px 22px!important;border-top:1px solid var(--xm-border)}.makeup-dialog .el-dialog__footer .el-button{min-width:0;height:34px;min-height:34px;padding:7px 14px;border-radius:7px;font-size:13px}@media(max-width:600px){.makeup-dialog{width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100vh - 24px)}.makeup-dialog .el-dialog__body{height:auto;min-height:0;max-height:calc(100vh - 154px);flex:1 1 auto;overflow-y:auto}}.legacy-makeup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;background:#0f172a7a}.legacy-makeup-modal{display:flex;width:560px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 20px 60px #0f172a33;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:14px}.legacy-makeup-header{display:flex;min-height:67px;align-items:center;justify-content:space-between;box-sizing:border-box;padding:18px 22px;border-bottom:1px solid #e2e8f0}.legacy-makeup-header h3{margin:0;color:#1e293b;font-size:16px;font-weight:700;line-height:21px}.legacy-makeup-header button{display:grid;width:30px;height:30px;margin:-2px -8px -2px 0;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font:20px/1 Arial,sans-serif}.legacy-makeup-header button:hover{background:#f1f5f9;color:#1e293b}.legacy-makeup-body{padding:20px 22px 23px}.legacy-makeup-note{margin:-4px 0 14px;color:#64748b;font-size:12px;line-height:19.2px}.legacy-makeup-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legacy-makeup-row label,.legacy-makeup-reason{display:block;position:relative;margin:0 0 14px}.legacy-makeup-row label>span,.legacy-makeup-reason>span{display:block;height:16px;margin:0 0 5px;color:#64748b;font-size:12px;font-weight:600;line-height:16px}.legacy-makeup-row select,.legacy-makeup-row input,.legacy-makeup-reason textarea{width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:7px;outline:0;background:#f1f5f9;color:#1e293b;font-family:inherit;font-size:13px;line-height:normal}.legacy-makeup-row select,.legacy-makeup-row input{height:34px;padding:7px 11px}.legacy-makeup-row select:focus,.legacy-makeup-row input:focus,.legacy-makeup-reason textarea:focus{border-color:#a5b4fc;box-shadow:0 0 0 1px #a5b4fc}.legacy-makeup-row select:disabled{color:#64748b;cursor:not-allowed;opacity:1}.legacy-makeup-reason{margin-bottom:17px}.legacy-makeup-reason textarea{display:block;height:80px;min-height:80px;padding:8px 11px;resize:vertical}.legacy-makeup-reason small{position:absolute;right:8px;bottom:6px;color:#64748b;font-size:10px}.legacy-makeup-quota{display:inline-flex;min-height:30px;align-items:center;gap:6px;box-sizing:border-box;padding:7px 10px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.legacy-makeup-quota svg,.legacy-makeup-quota i{font-size:13px}.legacy-makeup-footer{display:flex;min-height:63px;align-items:center;justify-content:space-between;box-sizing:border-box;gap:12px;padding:14px 22px;border-top:1px solid #e2e8f0}.legacy-makeup-footer button{min-height:34px;padding:7px 14px;border:1px solid #e2e8f0;border-radius:7px;background:#f1f5f9;color:#1e293b;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:normal}.legacy-makeup-footer button.primary{border-color:#6366f1;background:#6366f1;color:#fff}.legacy-makeup-footer button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:600px){.legacy-makeup-overlay{padding:12px}.legacy-makeup-modal{width:100%;max-width:none;max-height:calc(100vh - 24px)}.legacy-makeup-body{overflow-y:auto;padding:18px}.legacy-makeup-header,.legacy-makeup-footer{padding-right:18px;padding-left:18px}.legacy-makeup-row{grid-template-columns:1fr;gap:0}}.el-input__inner,.el-textarea__inner,.el-input-number .el-input__inner,.el-select__selected-item:not(.is-transparent),.el-date-editor .el-range-input,.el-date-editor .el-range-separator,.el-time-panel__content,.el-transfer-panel__item .el-checkbox__label{color:var(--xm-text)!important;-webkit-text-fill-color:var(--xm-text)!important;font-weight:400!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-input-number .el-input__inner::placeholder,.el-date-editor .el-range-input::placeholder,.el-date-editor .el-input__inner::placeholder,.el-cascader .el-input__inner::placeholder,.el-select__selected-item.is-transparent,.el-select__placeholder.is-transparent{color:var(--xm-placeholder)!important;-webkit-text-fill-color:var(--xm-placeholder)!important;font-weight:400!important;opacity:1!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner,.el-select__wrapper.is-disabled .el-select__selected-item,.el-date-editor.is-disabled .el-range-input,.el-input-number.is-disabled .el-input__inner{color:var(--xm-text-muted)!important;-webkit-text-fill-color:var(--xm-text-muted)!important}.el-input__prefix,.el-input__suffix,.el-input__count,.el-select__caret,.el-date-editor .el-range__icon,.el-date-editor .el-range__close-icon{color:var(--xm-el-text-secondary)!important}.el-form-item__label,.el-descriptions__label,.el-statistic__head{color:var(--xm-el-text-secondary)!important;font-weight:600!important}.el-form-item__content,.el-descriptions__content,.el-card__body,.el-dialog__body,.el-drawer__body,.el-popconfirm__main,.el-tree-node__label{color:var(--xm-text)!important;font-weight:400!important}.el-form-item__error{color:var(--xm-danger)!important;font-weight:400!important}.el-button{font-weight:500!important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){color:var(--xm-text)!important}.el-button.is-disabled:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){color:var(--xm-text-muted)!important}.el-table,.el-table td.el-table__cell,.el-table .cell{color:var(--xm-text)!important;font-weight:400!important}.el-table th.el-table__cell,.el-table th.el-table__cell .cell{color:var(--xm-el-text-secondary)!important;font-weight:600!important}.el-dialog__title,.el-drawer__title,.el-message-box__title,.el-notification__title,.el-result__title p,.el-card__header{color:var(--xm-text)!important;font-weight:600!important}.el-message-box__message,.el-notification__content,.el-message__content,.el-result__subtitle p,.el-empty__description p,.el-upload__tip,.el-form-item small{color:var(--xm-el-text-secondary)!important;font-weight:400!important}.el-alert__title{color:var(--xm-text)!important;font-weight:600!important}.el-alert__description,.el-checkbox__label,.el-radio__label,.el-switch__label,.el-segmented__item-label{color:var(--xm-el-text-secondary)!important;font-weight:400!important}.el-checkbox.is-checked .el-checkbox__label,.el-radio.is-checked .el-radio__label,.el-switch__label.is-active,.el-segmented__item.is-selected .el-segmented__item-label{color:var(--xm-text)!important;font-weight:400!important}.el-tabs__item,.el-pagination,.el-pagination button,.el-pagination .el-pager li,.el-breadcrumb__inner,.el-breadcrumb__separator,.el-steps .el-step__title,.el-steps .el-step__description,.el-timeline-item__content,.el-collapse-item__header{color:var(--xm-el-text-secondary)!important;font-weight:400!important}.el-tabs__item{font-weight:500!important}.el-tabs__item.is-active,.el-pagination .el-pager li.is-active,.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-step__head.is-process+.el-step__main .el-step__title,.el-collapse-item__header.is-active{font-weight:600!important}.el-tabs__item.is-active,.el-pagination .el-pager li.is-active{color:#fff!important}.el-select-dropdown__item,.el-dropdown-menu__item,.el-cascader-node,.el-autocomplete-suggestion li,.el-date-picker__header-label,.el-date-table,.el-date-table th,.el-month-table,.el-year-table,.el-time-spinner__item,.el-picker-panel__footer,.el-picker-panel__shortcut{color:var(--xm-text)!important;font-weight:400!important}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item.is-active,.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-month-table td.current:not(.disabled) .cell,.el-year-table td.current:not(.disabled) .cell{color:var(--xm-primary)!important;font-weight:600!important}.el-tag{font-weight:600!important}.customer-grid,.influencer-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:14px!important}.customer-card,.influencer-card{border-radius:10px!important}.customer-head h2,.influencer-head h2{color:var(--xm-text)!important;font-size:15px!important;font-weight:700}.customer-head p,.influencer-head p,.customer-card dt,.influencer-stats span,.price-grid span{color:var(--xm-text-2)!important}.customer-foot strong{color:#059669!important}.pager,.pagination-bar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;border:1px solid var(--xm-border);border-radius:10px;background:var(--xm-card);color:var(--xm-text-2)}.pager>.el-pagination,.pager>.pager-buttons,.pager>.pager-controls,.pager>.smart-pager-controls,.pagination-bar>.el-pagination,.pagination-bar>.smart-pager-controls{margin-left:auto}.pager-buttons button,.pager-size select{border-color:var(--xm-border);background:var(--xm-light);color:var(--xm-text);border-radius:6px}.pager-buttons button.active{border-color:var(--xm-primary);background:var(--xm-primary)}.customer-card:hover,.influencer-card:hover{border-color:var(--xm-primary)}@media(max-width:900px){:root{--xm-sidebar-width:188px}}.project-reject-message-box{width:min(560px,calc(100vw - 32px))}.project-reject-message-box .el-message-box__message{color:var(--xm-text);font-weight:600}.project-reject-message-box .el-message-box__input textarea{min-height:110px;resize:vertical}.project-reject-message-box .el-message-box__btns{gap:10px}.danger-confirm-box{width:min(460px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--xm-border);border-radius:8px;box-shadow:0 18px 45px #0f172a2e}.danger-confirm-box .el-message-box__header{padding:18px 20px 12px;border-bottom:1px solid var(--xm-border)}.danger-confirm-box .el-message-box__content{padding:22px 20px;color:var(--xm-text)}.danger-confirm-box .el-message-box__btns{padding:12px 20px 18px;gap:8px}.el-pager li+li{margin-left:6px}.resource-page{display:flex!important;height:100%!important;min-height:0;flex-direction:column;gap:14px;overflow:hidden!important}.resource-page>.section-panel{margin-bottom:0}.resource-page>.section-panel,.resource-page>.pager{min-width:0}.resource-page>.table-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.resource-page>.table-panel>.el-card__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.resource-page>.table-panel .el-table{height:100%!important;min-height:0;flex:1 1 auto}.resource-page>.pager{flex:0 0 auto}.resource-projects>.project-filter-panel,.resource-contracts>.section-panel:first-child,.resource-invoices>.section-panel:first-child,.resource-suppliers>.supplier-stats{flex:0 0 auto}.resource-projects>.project-table-panel,.resource-contracts>.table-panel,.resource-invoices>.table-panel,.resource-employees>.table-panel,.resource-attendance>.table-panel,.resource-leaves>.table-panel,.resource-reimbursements>.table-panel,.resource-resignations>.table-panel,.resource-page>.table-panel{flex:1 1 auto}.resource-customers>.customer-grid,.resource-influencers>.influencer-grid{min-height:0;flex:1 1 auto;align-content:start;overflow-y:auto;padding-top:2px}.resource-page.resource-customers{display:flex!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:20px!important;overflow:hidden!important}.resource-page.resource-customers>.section-panel{min-width:0;flex:0 0 auto;overflow:visible}.resource-page.resource-customers>.section-panel .customer-toolbar{min-width:0;width:100%;overflow:visible}.resource-page.resource-customers>.customer-grid{min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.resource-page.resource-customers .customer-card,.resource-page.resource-customers .customer-card>.el-card__header,.resource-page.resource-customers .customer-card>.el-card__body{overflow:visible}.resource-page.resource-influencers>.section-panel{min-width:0;flex:0 0 auto;overflow:visible}.resource-page.resource-influencers>.section-panel>.el-card__body{min-width:0;overflow:visible}.resource-page.resource-influencers .influencer-toolbar,.resource-page.resource-influencers .influencer-filter-row{min-width:0;width:100%;overflow:visible}.resource-page.resource-influencers>.influencer-grid{min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.resource-page.resource-influencers.advanced-filter-open{height:auto!important;min-height:100%!important;overflow:visible!important}.resource-page.resource-influencers.advanced-filter-open>.influencer-grid{min-height:auto;flex:none;overflow:visible}.resource-page.resource-influencers.advanced-filter-open>.pager{flex:none}.resource-page.resource-influencers .influencer-card,.resource-page.resource-influencers .influencer-card>.el-card__header,.resource-page.resource-influencers .influencer-card>.el-card__body{height:auto;overflow:visible}.resource-suppliers>.supplier-main-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.resource-suppliers>.supplier-main-panel>.el-card__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.resource-suppliers .supplier-table-wrap{min-height:0;flex:1 1 auto;overflow:hidden}.resource-suppliers .supplier-table-wrap .el-table{height:100%!important}.blacklist-page{display:flex!important;height:100%!important;min-height:0;flex-direction:column;overflow:hidden!important}.blacklist-page>.stat-row,.blacklist-page>.section-panel,.blacklist-page>.pager{flex:0 0 auto}.blacklist-page>.blacklist-grid,.blacklist-page>.blacklist-table-card{min-height:0;flex:1 1 auto}.blacklist-page>.blacklist-grid{overflow-y:auto;overflow-x:hidden;padding-top:2px}.blacklist-page>.blacklist-table-card{overflow:hidden}.blacklist-page>.blacklist-table-card{display:flex;flex-direction:column}.blacklist-page>.blacklist-table-card>.el-card__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.blacklist-page>.blacklist-table-card .el-table{height:100%!important;min-height:0;flex:1 1 auto}.blacklist-page .blacklist-card,.blacklist-page .blacklist-card>.el-card__header,.blacklist-page .blacklist-card>.el-card__body{overflow:visible}.blacklist-page .blacklist-card>.el-card__body{height:auto!important;min-height:103px}.approval-page .approval-card{overflow:visible}.approval-page{display:flex!important;height:100%!important;min-height:0;flex-direction:column;overflow:hidden!important}.approval-page>.approval-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.approval-page>.approval-panel>.el-card__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.approval-page .approval-list{min-height:0;flex:1 1 auto;overflow-y:auto}
