:root,[data-theme=classic]{--theme-sidebar-bg:#304156;--theme-sidebar-logo-bg:#2b3a4a;--theme-sidebar-text:#bfcbd9;--theme-sidebar-active-text:#409eff;--theme-sidebar-hover-bg:#ffffff0d;--theme-header-bg:#fff;--theme-header-shadow:0 1px 4px #00152914;--theme-header-border:none;--theme-main-bg:#f0f2f5;--theme-main-padding:var(--fluid-content-pad);--theme-card-bg:#fff;--theme-card-radius:4px;--theme-card-shadow:none;--theme-card-border:1px solid #ebeef5;--theme-primary:#409eff;--theme-primary-light:#ecf5ff;--theme-primary-hover:#337ecc;--theme-radius-sm:4px;--theme-radius-md:6px;--theme-radius-lg:8px;--theme-transition:.2s ease;--theme-footer-bg:#fff;--theme-footer-border:1px solid #ebeef5}[data-theme=soft-light]{--theme-sidebar-bg:#f0f2f5;--theme-sidebar-logo-bg:#e4e6eb;--theme-sidebar-text:#1f2937;--theme-sidebar-active-text:#5b7fff;--theme-sidebar-hover-bg:#5b7fff1a;--theme-header-bg:#ffffffd9;--theme-header-shadow:0 1px 12px #0000000a;--theme-header-border:none;--theme-main-bg:#f0f2f8;--theme-main-padding:var(--fluid-content-pad);--theme-card-bg:#fff;--theme-card-radius:16px;--theme-card-shadow:0 2px 20px #0000000a, 0 1px 4px #00000005;--theme-card-border:1px solid #0000000a;--theme-primary:#5b7fff;--theme-primary-light:#eef1ff;--theme-primary-hover:#4a6be8;--theme-radius-sm:8px;--theme-radius-md:12px;--theme-radius-lg:16px;--theme-transition:.25s cubic-bezier(.4, 0, .2, 1);--theme-footer-bg:#fff;--theme-footer-border:1px solid #0000000a}[data-theme=dark-blue]{--theme-sidebar-bg:#1a1a2e;--theme-sidebar-logo-bg:#16162a;--theme-sidebar-text:#b0b8d0;--theme-sidebar-active-text:#58a6ff;--theme-sidebar-hover-bg:#58a6ff14;--theme-header-bg:#1e1e32;--theme-header-shadow:0 1px 4px #0000004d;--theme-header-border:none;--theme-main-bg:#131320;--theme-main-padding:var(--fluid-content-pad);--theme-card-bg:#1e1e32;--theme-card-radius:12px;--theme-card-shadow:0 2px 12px #0003;--theme-card-border:1px solid #ffffff0f;--theme-primary:#58a6ff;--theme-primary-light:#1a2a40;--theme-primary-hover:#79bbff;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:14px;--theme-transition:.2s ease;--theme-footer-bg:#1e1e32;--theme-footer-border:1px solid #ffffff0f}[data-theme=glass]{--theme-sidebar-bg:#1e233ccc;--theme-sidebar-logo-bg:transparent;--theme-sidebar-text:#ffffffbf;--theme-sidebar-active-text:#a78bfa;--theme-sidebar-hover-bg:#a78bfa1f;--theme-header-bg:#fff9;--theme-header-shadow:0 4px 30px #0000000f;--theme-header-border:none;--theme-main-bg:linear-gradient(135deg, #e8eaf6 0%, #f3e5f5 50%, #e0f2f1 100%);--theme-main-padding:var(--fluid-content-pad);--theme-card-bg:#ffffff8c;--theme-card-radius:20px;--theme-card-shadow:0 8px 32px #667eea1f;--theme-card-border:1px solid #fff9;--theme-primary:#667eea;--theme-primary-light:#f0eeff;--theme-primary-hover:#5a6fd6;--theme-radius-sm:10px;--theme-radius-md:14px;--theme-radius-lg:20px;--theme-transition:.3s cubic-bezier(.4, 0, .2, 1);--theme-footer-bg:#fff9;--theme-footer-border:1px solid #fff9}.layout-container .el-aside{transition:background-color var(--theme-transition);background-color:var(--theme-sidebar-bg)!important}.layout-container .logo{transition:background-color var(--theme-transition);background-color:var(--theme-sidebar-logo-bg)!important;color:var(--theme-sidebar-text)!important}.layout-container .el-menu{border-right:none;background-color:var(--theme-sidebar-bg)!important}.layout-container .el-header{box-shadow:var(--theme-header-shadow);border-bottom:var(--theme-header-border);transition:all var(--theme-transition);background-color:var(--theme-header-bg)!important}.layout-container>.el-container>.el-main{padding:var(--theme-main-padding);transition:background-color var(--theme-transition);background-color:var(--theme-main-bg)!important}.layout-container .app-footer{border-top:var(--theme-footer-border);transition:all var(--theme-transition);background-color:var(--theme-footer-bg)!important}.el-card{transition:all var(--theme-transition);border-radius:var(--theme-card-radius)!important;box-shadow:var(--theme-card-shadow)!important;border:var(--theme-card-border)!important;background-color:var(--theme-card-bg)!important}.el-button{transition:all var(--theme-transition);border-radius:var(--theme-radius-sm)!important}.el-button--primary:not(.is-link){background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}.el-button--primary:not(.is-link):hover,.el-button--primary:not(.is-link):focus{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important;color:#fff!important}.el-input__wrapper,.el-select .el-input__wrapper,.el-date-editor .el-input__wrapper,.el-input__inner,.el-textarea__inner{border-radius:var(--theme-radius-sm)!important}.el-dropdown-menu{border-radius:var(--theme-radius-md)!important}.el-dialog,.el-message-box{border-radius:var(--theme-radius-lg)!important}.el-table{border-radius:var(--theme-radius-md);overflow:hidden}.el-pagination .el-pager li,.el-tag{border-radius:var(--theme-radius-sm)!important}.el-tabs__header{background:0 0!important}.el-tabs__item.is-active{color:var(--theme-primary)!important}.el-tabs__active-bar{background-color:var(--theme-primary)!important}.el-radio__input.is-checked .el-radio__inner,.el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important}.el-switch.is-checked .el-switch__core{border-color:var(--theme-primary)!important;background-color:var(--theme-primary)!important}.el-progress-bar__inner,.el-slider__bar{background-color:var(--theme-primary)!important}.el-slider__button{border-color:var(--theme-primary)!important}.el-link.el-link--primary{color:var(--theme-primary)!important}.el-link.el-link--primary:hover{color:var(--theme-primary-hover)!important}.el-menu-item.is-active{color:var(--theme-sidebar-active-text)!important}[data-theme]:not([data-theme=glass]) .user-info .el-avatar{background:var(--theme-primary)!important}[data-theme]:not([data-theme=classic]) .tools-btn:hover{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;background:var(--theme-primary-light)!important}[data-theme=dark-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark-blue] body{color:#c9d1d9;background-color:#131320}[data-theme=dark-blue] .el-input__inner,[data-theme=dark-blue] .el-textarea__inner{color:#c9d1d9;border-color:#ffffff14;background-color:#252540!important}[data-theme=dark-blue] .el-input__wrapper{box-shadow:inset 0 0 0 1px #ffffff14;background-color:#252540!important}[data-theme=dark-blue] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary) inset!important}[data-theme=dark-blue] .el-table{--el-table-bg-color:#1e1e32;--el-table-tr-bg-color:#1e1e32;--el-table-header-bg-color:#252540;--el-table-border-color:#ffffff0f;--el-table-text-color:#c9d1d9;--el-table-header-text-color:#8b8fa8;--el-table-row-hover-bg-color:#58a6ff0a}[data-theme=dark-blue] .el-table th.el-table__cell{background-color:#252540}[data-theme=dark-blue] .el-pagination button,[data-theme=dark-blue] .el-pager li{color:#8b8fa8!important;background-color:#1e1e32!important}[data-theme=dark-blue] .el-pager li.is-active{color:#fff!important;background-color:var(--theme-primary)!important}[data-theme=dark-blue] .el-tooltip__popper{color:#c9d1d9!important;background:#252540!important}[data-theme=dark-blue] .el-popover{background:#252540!important}[data-theme=dark-blue] .notification-popover .notification-header{border-bottom-color:#ffffff14!important}[data-theme=dark-blue] .notification-item{border-bottom-color:#ffffff0a!important}[data-theme=dark-blue] .notif-title{color:#c9d1d9!important}[data-theme=glass] .layout-container .el-aside,[data-theme=glass] .layout-container .el-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=glass] .el-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=glass] .el-dialog,[data-theme=glass] .el-message-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbf!important}[data-theme=glass] .layout-container>.el-container>.el-main{background-attachment:fixed;background:linear-gradient(135deg,#e8eaf6 0%,#f3e5f5 50%,#e0f2f1 100%)!important}[data-theme=soft-light] .layout-container .el-menu,[data-theme=dark-blue] .layout-container .el-menu,[data-theme=glass] .layout-container .el-menu,[data-theme=soft-light] .layout-container .logo,[data-theme=soft-light] .layout-container .el-menu-item,[data-theme=soft-light] .layout-container .el-sub-menu__title,[data-theme=dark-blue] .layout-container .logo,[data-theme=dark-blue] .layout-container .el-menu-item,[data-theme=dark-blue] .layout-container .el-sub-menu__title,[data-theme=glass] .layout-container .logo,[data-theme=glass] .layout-container .el-menu-item,[data-theme=glass] .layout-container .el-sub-menu__title{background-color:#0000!important}[data-theme=glass] .el-menu-item.is-active{background:#a78bfa26!important}:root{--h5-primary:#667eea;--h5-primary-end:#764ba2;--h5-primary-light:#e8eaf6}[data-h5-theme=orange]{--h5-primary:#ff6b6b;--h5-primary-end:#ee5a24;--h5-primary-light:#fff0ed}[data-h5-theme=green]{--h5-primary:#11998e;--h5-primary-end:#38ef7d;--h5-primary-light:#e0f7f0}[data-h5-theme=blue]{--h5-primary:#0c3483;--h5-primary-end:#a2b6df;--h5-primary-light:#e8eef8}[data-h5-theme=gold]{--h5-primary:#f7971e;--h5-primary-end:#ffd200;--h5-primary-light:#fff8e6}[data-h5-theme=dark]{--h5-primary:#232526;--h5-primary-end:#414345;--h5-primary-light:#e8e8e8}.el-table{width:100%!important}.el-table th.el-table__cell{min-width:-moz-fit-content!important;min-width:fit-content!important}.el-table th.el-table__cell>.cell{white-space:nowrap;word-break:keep-all;text-overflow:clip!important;overflow:visible!important}.el-table td.el-table__cell>.cell{text-overflow:ellipsis;overflow:hidden}.col-id{width:70px}.col-status{width:90px}.col-category,.col-price{width:100px}.col-date{width:160px}.col-action{width:150px}.el-form--inline .el-select,.el-form--inline .el-date-editor{width:200px!important}.layout-container .el-menu-item,.layout-container .el-sub-menu__title{font-size:15px!important}.el-descriptions__body .el-descriptions__table{table-layout:fixed}.el-descriptions__body .el-descriptions__cell{word-break:break-word;overflow-wrap:break-word}@media (max-width:768px){.scrap-modal .el-dialog{flex-direction:column;max-width:92%;max-height:88vh;margin:0 auto;display:flex;width:92%!important}.scrap-modal .el-dialog__body{-webkit-overflow-scrolling:touch;flex:auto;padding:16px;overflow-y:auto}.scrap-modal .el-dialog__footer{flex-shrink:0;padding:12px 16px;box-shadow:0 -2px 8px #00000014}.scrap-modal .el-form{--el-form-label-width:0px!important}.scrap-modal .el-form-item{margin-bottom:16px;display:block}.scrap-modal .el-form-item__label{text-align:left;margin-bottom:6px;padding:0;line-height:1.5;display:block;width:100%!important}.scrap-modal .el-form-item__content{width:100%;margin-left:0!important}.scrap-modal .el-upload--picture-card,.scrap-modal .el-upload-list--picture-card .el-upload-list__item{width:72px;height:72px}.scrap-modal .el-upload-list--picture-card .el-upload-list__item{margin:0 6px 6px 0}.scrap-modal .el-alert__title{line-height:1.5;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.scrap-modal .el-alert{align-items:flex-start}}.float-win[data-v-639a52ad]{z-index:999;background:#fff;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 4px 24px #00000026}.float-header[data-v-639a52ad]{cursor:move;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:#f5f7fa;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.float-close[data-v-639a52ad]{cursor:pointer;color:#909399;font-size:16px;line-height:1}.float-close[data-v-639a52ad]:hover{color:#f56c6c}.calc-body[data-v-639a52ad]{padding:10px}.calc-screen[data-v-639a52ad]{text-align:right;word-break:break-all;background:#f0f2f5;border-radius:6px;min-height:30px;margin-bottom:8px;padding:12px;font-family:monospace;font-size:24px}.calc-keys[data-v-639a52ad]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.calc-keys button[data-v-639a52ad]{cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:6px;height:44px;font-size:16px}.calc-keys button[data-v-639a52ad]:hover{background:#ecf5ff}.key-eq[data-v-639a52ad]{background:var(--h5-primary,#409eff)!important;color:#fff!important;border-color:var(--h5-primary,#409eff)!important}.key-op[data-v-639a52ad]{color:var(--h5-primary,#409eff);font-weight:700}.key-fn[data-v-639a52ad]{color:#909399}.float-win[data-v-79502c8e]{z-index:999;background:#fff;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 4px 24px #00000026}.float-header[data-v-79502c8e]{cursor:move;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:#f5f7fa;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.float-close[data-v-79502c8e]{cursor:pointer;color:#909399;font-size:16px}.float-close[data-v-79502c8e]:hover{color:#f56c6c}.unit-body[data-v-79502c8e]{padding:14px}.unit-tabs[data-v-79502c8e]{gap:4px;margin-bottom:14px;display:flex}.unit-tabs button[data-v-79502c8e]{cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:6px;flex:1;padding:7px;font-size:13px}.unit-tabs button.active[data-v-79502c8e]{background:var(--el-color-primary,#409eff);color:#fff;border-color:var(--el-color-primary,#409eff)}.unit-row[data-v-79502c8e]{align-items:center;gap:8px;display:flex}.unit-input[data-v-79502c8e]{border:1px solid #dcdfe6;border-radius:8px;outline:none;flex:1;width:0;padding:10px 12px;font-size:18px}.unit-input[data-v-79502c8e]:focus{border-color:var(--el-color-primary,#409eff)}.unit-sel[data-v-79502c8e]{border:1px solid #dcdfe6;border-radius:8px;outline:none;width:120px;padding:8px;font-size:13px}.unit-arrow[data-v-79502c8e]{text-align:center;color:#c0c4cc;padding:8px 0;font-size:18px}.float-win[data-v-55645cef]{z-index:999;background:#fff;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 4px 24px #00000026}.float-header[data-v-55645cef]{cursor:move;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:#f5f7fa;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.float-close[data-v-55645cef]{cursor:pointer;color:#909399;font-size:16px}.float-close[data-v-55645cef]:hover{color:#f56c6c}.amt-body[data-v-55645cef]{padding:14px}.amt-input[data-v-55645cef]{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:16px}.amt-input[data-v-55645cef]:focus{border-color:var(--el-color-primary,#409eff)}.amt-result[data-v-55645cef]{color:#67c23a;word-break:break-all;background:#f0f9eb;border-radius:8px;min-height:24px;margin-top:12px;padding:12px;font-size:16px;font-weight:600}.amt-result.empty[data-v-55645cef]{color:#c0c4cc;font-weight:400}.amt-hint[data-v-55645cef]{color:#c0c4cc;margin-top:8px;font-size:12px}.float-win[data-v-59e12147]{z-index:999;background:#fff;border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 24px #00000026}.float-header[data-v-59e12147]{cursor:move;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:#f5f7fa;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.float-close[data-v-59e12147]{cursor:pointer;color:#909399;font-size:16px}.float-close[data-v-59e12147]:hover{color:#f56c6c}.pad[data-v-59e12147]{resize:none;color:#303133;border:none;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.7}.pad[data-v-59e12147]::placeholder{color:#c0c4cc}.status[data-v-59e12147]{color:#c0c4cc;text-align:right;flex-shrink:0;padding:4px 14px 8px;font-size:11px}.float-win[data-v-4811fd59]{z-index:999;background:#fff;border-radius:10px;flex-direction:column;display:flex;position:fixed;top:80px;right:20px;overflow:hidden;box-shadow:0 4px 24px #00000026}.float-header[data-v-4811fd59]{cursor:move;-webkit-user-select:none;user-select:none;background:#f5f7fa;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.float-close[data-v-4811fd59]{cursor:pointer;color:#909399;font-size:16px}.float-close[data-v-4811fd59]:hover{color:#f56c6c}.office-body[data-v-4811fd59]{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.tip[data-v-4811fd59]{color:#909399;font-size:12px;line-height:1.5}.file-row[data-v-4811fd59]{align-items:center;gap:10px;display:flex}.file-name[data-v-4811fd59]{color:#606266;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;overflow:hidden}.progress[data-v-4811fd59]{color:#409eff;align-items:center;gap:8px;font-size:13px;display:flex}.result[data-v-4811fd59]{border-radius:4px;padding:8px 10px;font-size:13px}.result.success[data-v-4811fd59]{color:#67c23a;background:#f0f9eb}.result.error[data-v-4811fd59]{color:#f56c6c;background:#fef0f0}.fb-ball[data-v-02be747d]{z-index:998;background:var(--h5-primary,#667eea);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:opacity .3s;display:flex;position:fixed;box-shadow:0 4px 16px #0003}.fb-ball.open[data-v-02be747d]{opacity:.3;transform:rotate(90deg)}.fb-mask[data-v-02be747d]{z-index:997;background:#00000059;position:fixed;top:0;bottom:0;left:0;right:0}.fb-panel[data-v-02be747d]{z-index:999;background:#fff;border-radius:16px 16px 0 0;padding:16px 0 24px;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.fb-panel.open[data-v-02be747d]{transform:translateY(0)}.fb-title[data-v-02be747d]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:0 20px 12px;font-size:15px;font-weight:600;display:flex}.fb-close[data-v-02be747d]{cursor:pointer;color:#999;font-size:18px}.fb-list[data-v-02be747d]{padding:8px 0}.fb-item[data-v-02be747d]{cursor:pointer;border-bottom:1px solid #f5f5f5;padding:14px 20px;font-size:15px}.fb-item[data-v-02be747d]:active{background:#f5f7fa}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}
