:root{--el-color-primary:#e65100;--el-color-primary-light-3:#ed7a3d;--el-color-primary-light-5:#f29a66;--el-color-primary-light-7:#f7bd99;--el-color-primary-light-8:#fad0b8;--el-color-primary-light-9:#fde4d6;--el-color-primary-dark-2:#c04000;--accent:#e65100;--accent-deep:#c04000;--accent-soft:#e6510014;--accent-soft-2:#e6510024;--bg-app:#f5f4f2;--bg-card:#fff;--line:#f0efee;--line-strong:#e8e6e4;--text-1:#201e1c;--text-2:#6b6762;--text-3:#9b968f;--el-border-radius-base:8px;--el-border-radius-small:6px;--radius-lg:16px;--shadow-card:0 1px 2px #16141208, 0 8px 24px #1614120d;--shadow-pop:0 8px 40px #1614121f}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-app);color:var(--text-1);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .18s}.page-fade-enter-from,.page-fade-leave-to{opacity:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d8d5d1 padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c3bfba padding-box content-box}.el-button{font-weight:500;transition:transform .15s,box-shadow .15s,background-color .15s}.el-button--primary{--el-button-bg-color:var(--accent);--el-button-border-color:var(--accent);--el-button-hover-bg-color:#d84b00;--el-button-hover-border-color:#d84b00;--el-button-active-bg-color:var(--accent-deep);--el-button-active-border-color:var(--accent-deep)}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #e6510047}.el-button--primary:active{box-shadow:none;transform:translateY(0)}.el-button--primary.is-plain{--el-button-bg-color:var(--accent-soft);--el-button-border-color:var(--accent-soft-2);--el-button-text-color:var(--accent);--el-button-hover-bg-color:var(--accent-soft-2);--el-button-hover-border-color:var(--accent-soft-2);--el-button-hover-text-color:var(--accent-deep)}.el-card{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-card)}.el-card.page-card{overflow:hidden;border-radius:var(--radius-lg)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-card)!important}.el-table{--el-table-border-color:var(--line);--el-table-header-bg-color:transparent;font-size:13px}.el-table .table-header th,.el-table th.el-table__cell{letter-spacing:.2px;font-size:13px;color:var(--text-2)!important;border-bottom:1px solid var(--line-strong)!important;background:linear-gradient(#faf9f7 0%,#f6f4f2 100%)!important;font-weight:600!important}.el-table th.el-table__cell.is-leaf{border-bottom:1px solid var(--line-strong)!important}.el-table .el-table__body tr:hover>td.el-table__cell{background:#fdf7f2!important}.el-table .el-table__body tr.el-table__row--striped td.el-table__cell{background:#faf9f7}.el-table .el-table__cell{padding:10px 0}.el-input__wrapper{border-radius:8px;transition:box-shadow .15s}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--accent) inset!important}.el-textarea__inner{border-radius:8px}.el-tag{border-radius:6px;font-weight:500}.el-dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.el-dialog__header{border-bottom:1px solid var(--line);margin-right:0;padding:18px 22px 12px}.el-dialog__title{font-size:16px;font-weight:600}.el-dialog__body{padding:20px 22px}.el-dialog__footer{padding:12px 22px 18px}.el-drawer{border-radius:16px 0 0 16px}.el-drawer__header{border-bottom:1px solid var(--line);color:var(--text-1);margin-bottom:0;padding:18px 22px;font-weight:600}.el-pagination{--el-pagination-button-bg-color:transparent;--el-pagination-hover-color:var(--accent)}.el-pagination.is-background .el-pager li.is-active{background-color:var(--accent)}.el-pagination.is-background .el-pager li:hover{color:var(--accent)}.el-dropdown-menu,.el-select-dropdown,.el-picker-panel{box-shadow:var(--shadow-pop);border-radius:10px}.el-select-dropdown__item.is-selected{color:var(--accent)}.el-select-dropdown__item.is-hovering{background-color:var(--accent-soft)}.el-step__head.is-process{color:var(--accent);border-color:var(--accent)}.el-step__title.is-process{color:var(--accent)}.el-descriptions__label{color:var(--text-2);font-weight:500}.el-message{box-shadow:var(--shadow-pop);border:none;border-radius:10px}.page-header{margin-bottom:18px}.page-header h3{letter-spacing:.2px;padding-left:14px;position:relative;color:var(--text-1)!important;font-size:18px!important;font-weight:600!important}.page-header h3:before{content:"";background:linear-gradient(180deg, #ff7a33, var(--accent));border-radius:3px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.toolbar,.filter-bar{border:1px solid var(--line);background:#faf9f7;border-radius:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px!important}.pagination-bar,.pagination-wrap{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=768px){.toolbar,.filter-bar{gap:8px;padding:12px}.toolbar .el-input,.filter-bar .el-input,.toolbar .el-select,.filter-bar .el-select{width:100%!important}}@media (width<=480px){.el-card{--el-card-border-radius:14px}.el-button{--el-button-size:38px}.el-input__wrapper{padding:2px 10px}.el-textarea__inner{font-size:13px}}
