:root{color:#403821;background:#f8f6ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--admin-primary: #e7b91e;--admin-primary-hover: #f1c936;--admin-primary-soft: #fff6cf;--admin-sidebar: #40330e;--admin-sidebar-hover: #584617;--admin-text: #403821;--admin-muted: #8e8265;--admin-border: #ece4cc;--admin-surface: #ffffff;--admin-bg: #f8f6ef;--admin-radius: 14px;--admin-shadow: 0 6px 22px rgba(100, 74, 12, .06);--el-color-primary: #d9aa12;--el-color-primary-light-3: #e8c64f;--el-color-primary-light-5: #efd978;--el-color-primary-light-7: #f6e9aa;--el-color-primary-light-8: #faf1c5;--el-color-primary-light-9: #fdf8e5;--el-color-primary-dark-2: #b98c05}body{min-width:1080px;overflow:hidden;color:var(--admin-text);background:var(--admin-bg)}button,input,select,textarea{font:inherit}.main-content>div{width:100%;min-width:0;padding:0!important}.main-content .el-card{width:100%;border:1px solid rgba(231,221,191,.9);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.main-content .el-card__header{min-height:56px;padding:17px 20px;border-bottom-color:var(--admin-border);color:var(--admin-text);font-weight:650}.main-content .el-card__body{padding:20px}.main-content .search-card,.main-content .action-card{margin-bottom:16px}.main-content .table-card{margin-top:0}.main-content .search-form,.main-content .el-form--inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;padding:16px 18px 4px;border:1px solid var(--admin-border);border-radius:10px;background:#fffdf6}.main-content .search-card .el-form--inline{margin-bottom:0;padding:0;border:0;background:transparent}.main-content .el-form--inline .el-form-item,.main-content .search-form .el-form-item{margin-right:0;margin-bottom:12px}.main-content .table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin-bottom:14px}.main-content .table-toolbar .el-button+.el-button{margin-left:0}.main-content .el-table{width:100%!important;border-radius:9px;--el-table-border-color: #eee7d4;--el-table-header-bg-color: #faf7ed;--el-table-row-hover-bg-color: #fff9df;--el-table-current-row-bg-color: #fff5c7}.main-content .el-table th.el-table__cell{height:46px;color:#665c43;font-weight:650;background:#faf7ed}.main-content .el-table td.el-table__cell{height:50px;color:#4f4735}.main-content .el-table .cell{line-height:22px}.main-content .el-table__fixed-right,.main-content .el-table__fixed-left{box-shadow:none}.main-content .el-pagination{display:flex;justify-content:flex-end!important;margin-top:18px!important;padding:0}.main-content .el-button{border-radius:7px}.main-content .el-button--primary:not(.is-link){--el-button-bg-color: var(--admin-primary);--el-button-border-color: var(--admin-primary);--el-button-text-color: #4c3800;--el-button-hover-text-color: #3e2d00;--el-button-hover-bg-color: var(--admin-primary-hover);--el-button-hover-border-color: var(--admin-primary-hover)}.main-content .el-input__wrapper,.main-content .el-select__wrapper,.main-content .el-textarea__inner{border-radius:7px;box-shadow:0 0 0 1px #e4dcc5 inset}.main-content .el-input__wrapper:hover,.main-content .el-select__wrapper:hover,.main-content .el-textarea__inner:hover{box-shadow:0 0 0 1px #d5be69 inset}.main-content .el-input__wrapper.is-focus,.main-content .el-select__wrapper.is-focused,.main-content .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--admin-primary) inset,0 0 0 3px #e7b91e1a}.main-content .el-button--primary.is-link,.main-content .el-button--primary.is-text{color:#a87d00}.main-content .el-pagination .is-active{color:#4b3700;font-weight:700}.el-message-box,.el-popper,.el-overlay .el-dialog{--el-color-primary: #d9aa12}.el-overlay .el-dialog{border-radius:14px;overflow:hidden}.el-overlay .el-dialog__header{margin-right:0;padding:20px 22px;border-bottom:1px solid var(--admin-border)}.el-overlay .el-dialog__body{padding:22px}.el-overlay .el-dialog__footer{padding:14px 22px 20px;border-top:1px solid var(--admin-border)}@media (max-width: 1366px){.main-content .el-card__body{padding:16px}.main-content .search-form,.main-content .el-form--inline{gap:8px 12px;padding:14px 14px 2px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}
