:root{--content-max-width:100%}.hide-on-mobile,.hide-on-tablet{display:none}@media screen and (max-width:991px){.hide-on-tablet{display:none}.show-on-tablet{display:block}}@media screen and (max-width:767px){.hide-on-mobile{display:none}.show-on-mobile{display:block}.card-box{padding:16px;margin-bottom:12px;border-radius:8px}.filter-bar{flex-wrap:wrap;gap:8px}.filter-bar .el-input,.filter-bar .el-select{width:calc(50% - 4px)!important}.filter-bar>.el-button{width:auto;min-width:60px}.action-btns{flex-direction:column;gap:2px}.action-btns .el-button{padding:3px 6px;font-size:11px;min-width:50px}.pagination-box{padding:12px 0;justify-content:center}.el-pagination{flex-wrap:wrap;justify-content:center}.el-pagination__total{width:100%;text-align:center;margin-bottom:8px}.el-dialog{width:95%!important;margin:10vh auto!important}.el-dialog__body{padding:16px 20px}.el-form-item{margin-bottom:16px}.el-form-item__label{font-size:13px}}@media screen and (max-width:575px){.el-dialog{width:98%!important}.el-form--label-left .el-form-item__label{float:none;display:block;text-align:left;padding:0 0 8px 0}}#app,body,html{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Helvetica Neue,Arial,sans-serif}#app,*,body,html{letter-spacing:.02em}.el-button{letter-spacing:.03em;font-weight:500}.el-tag{font-weight:500}.el-table .cell,.el-tag{letter-spacing:.02em}.card-box{background:#fff;padding:20px 24px;margin-bottom:20px}.card-box,.table-wrap{border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.table-wrap{overflow:hidden}.table-wrap .el-table{border-radius:12px}.table-wrap .el-table th.el-table__cell{background:#f7f8fa!important;color:#1a202c;font-weight:600;font-size:13px;padding:16px 0;letter-spacing:.03em}.table-wrap .el-table .el-table__cell{font-size:14px;padding:14px 0;letter-spacing:.02em;text-align:center}.table-wrap .el-table th.el-table__cell .cell{justify-content:center}.table-wrap .el-table__cell.el-table-fixed-column--left,.table-wrap .el-table__cell.el-table-fixed-column--right{text-align:left}.table-wrap .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafbfc}.table-wrap .el-table__body tr:hover>td.el-table__cell{background:#edf2ff}.table-wrap .el-tag{font-size:12px;padding:2px 10px;border-radius:6px;letter-spacing:.02em;font-weight:500}.action-btns{display:inline-flex;gap:4px;flex-wrap:wrap}.action-btns .el-button{margin:0;padding:4px 10px;font-size:12px;border-radius:6px;border:none;color:#fff}.action-btns .btn-detail{background:#409eff}.action-btns .btn-detail:hover{background:#66b1ff}.action-btns .btn-edit{background:#67c23a}.action-btns .btn-edit:hover{background:#85ce61}.action-btns .btn-approve{background:#19a974}.action-btns .btn-approve:hover{background:#2cc48a}.action-btns .btn-reject{background:#e6a23c}.action-btns .btn-reject:hover{background:#ebb563}.action-btns .btn-topping{background:#909399}.action-btns .btn-topping:hover{background:#a6a9ad}.action-btns .btn-delete{background:#f56c6c}.action-btns .btn-delete:hover{background:#f78989}.pagination-box{padding:20px 0;display:flex;justify-content:flex-end}.pagination-box .el-pager li,.pagination-box .el-pagination button,.pagination-box .el-pagination span{font-size:14px;letter-spacing:.02em}.el-dialog{border-radius:12px}.el-dialog__title{font-size:18px;font-weight:600}.el-dialog__body{padding:24px 28px}.el-form-item__label{font-size:14px}.filter-bar{display:flex;gap:10px;align-items:center}.filter-bar .el-input,.filter-bar .el-select{--el-component-size:36px}.filter-bar .el-input__inner,.filter-bar .el-select .el-input__inner{letter-spacing:.02em;border-radius:8px}.filter-bar .el-select .el-input__wrapper{border-radius:8px}html{transition:background-color .3s,color .3s}html,html *,html :after,html :before{transition:background-color .3s,border-color .3s,box-shadow .3s}html.dark .header{background:#1d1d1d!important;border-bottom-color:#333!important}html.dark .content{background:#141414!important}html.dark .card-box{box-shadow:0 1px 4px rgba(0,0,0,.3)!important}html.dark .card-box,html.dark .chart-card,html.dark .pending-section,html.dark .stat-card{background:#1d1d1d!important}html.dark .table-wrap{box-shadow:0 1px 4px rgba(0,0,0,.3)!important}html.dark .table-wrap .el-table th.el-table__cell{background:#262626!important;color:#e0e0e0!important}html.dark .table-wrap .el-table__body tr:hover>td.el-table__cell{background:#2a2a2a!important}html.dark .table-wrap .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#1a1a1a}html.dark .expand-children{background:#1a1a1a!important}html.dark .el-empty__description p{color:#999!important}html.dark .date-filter{background:#1d1d1d!important}html.dark .el-descriptions__title{color:#e0e0e0!important}html.dark .el-descriptions__label.el-descriptions__cell{background:#262626!important;color:#ccc!important}html.dark .el-descriptions__content.el-descriptions__cell{background:#1d1d1d!important;color:#e0e0e0!important}html.dark h3{color:#e0e0e0!important}html.dark .pending-label,html.dark .stat-label{color:#999!important}html.dark .stat-value{color:#e0e0e0!important}html.dark .el-dialog{background:#1d1d1d!important}html.dark .el-dialog__title{color:#e0e0e0!important}html.dark .el-form-item__label,html.dark .el-pager li,html.dark .el-pagination button,html.dark .el-pagination span{color:#ccc!important}html.dark .el-loading-mask{background:rgba(0,0,0,.6)!important}html.dark .batch-bar.card-box{background:#262626!important}html.dark .batch-bar.card-box span,html.dark .el-tabs__item{color:#ccc!important}html.dark .el-tabs__item.is-active{color:#409eff!important}html.dark .el-switch__label{color:#ccc!important}html.dark .el-card{background:#1d1d1d!important;border-color:#333!important}html.dark .el-card__body{color:#e0e0e0!important}html.dark .el-divider__text{color:#ccc!important}html.dark .el-radio-button__inner{background:#262626!important;color:#ccc!important;border-color:#333!important}html.dark .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#409eff!important;color:#fff!important}html.dark .el-tag.el-tag--plain{background:transparent!important}html.dark .el-input__wrapper{background:#262626!important;box-shadow:inset 0 0 0 1px #333!important}html.dark .el-input__inner{color:#e0e0e0!important}html.dark .el-cascader__wrapper{background:#262626!important;box-shadow:inset 0 0 0 1px #333!important}html.dark .el-popper,html.dark .el-select-dropdown{background:#262626!important;border-color:#333!important}html.dark .el-select-dropdown__item{color:#ccc!important}html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background:#333!important}html.dark .el-select-dropdown__item.selected{color:#409eff!important}html.dark .el-dropdown-menu{background:#262626!important;border-color:#333!important}html.dark .el-dropdown-menu__item{color:#ccc!important}html.dark .el-dropdown-menu__item:hover{background:#333!important}html.dark .el-cascader-node{color:#ccc!important}html.dark .el-cascader-node.in-active-path,html.dark .el-cascader-node:hover{background:#333!important}html.dark .el-pager li.is-active,html.dark .el-pager li:hover{color:#409eff!important}html.dark .sidebar{background:#0d0d0d!important}html.dark .sidebar .logo{border-bottom-color:hsla(0,0%,100%,.05)!important}html.dark .el-menu.sidebar-menu{background:#0d0d0d!important;border-right:none!important}html.dark .el-menu.sidebar-menu .el-menu-item{background:transparent!important;color:hsla(0,0%,100%,.6)!important}html.dark .el-menu.sidebar-menu .el-menu-item:hover{background:hsla(0,0%,100%,.05)!important;color:#fff!important}html.dark .el-menu.sidebar-menu .el-menu-item.is-active{background:rgba(64,158,255,.15)!important;color:#409eff!important}html.dark .header .el-button.el-button--text{color:#ccc!important}html.dark .header .el-button.el-button--text:hover{color:#fff!important}html.dark .el-breadcrumb__inner{color:#999!important}html.dark .el-breadcrumb__inner.is-link:hover{color:#409eff!important}html.dark .username{color:#e0e0e0!important}html.dark .stats-grid .stat-card{background:#1d1d1d!important}html.dark .pending-card .el-card__body{color:#e0e0e0!important}html.dark .pending-count{color:#409eff!important}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{background:#333!important;color:#ccc!important}html.dark .el-input-number__decrease:hover,html.dark .el-input-number__increase:hover{background:#444!important}html.dark .el-checkbox__label{color:#ccc!important}html.dark .el-switch.is-checked .el-switch__core{border-color:#409eff!important;background-color:#409eff!important}html.dark .el-table__expand-icon{color:#ccc!important}html.dark .theme-label{background:#262626!important;color:#999!important}html.dark .theme-label.active{background:rgba(64,158,255,.1)!important;color:#409eff!important}html.dark .settings h4{color:#e0e0e0!important}html.dark .el-tabs__nav-wrap:after{background:#333!important}html.dark .el-empty__image svg{opacity:.6}.admin-readonly-mode .content .el-button{display:none!important}.admin-readonly-mode .content .el-button.btn-detail,.admin-readonly-mode .content .el-button.is-link,.admin-readonly-mode .content .el-button.readonly-allow,.admin-readonly-mode .content .el-pagination .el-button,.admin-readonly-mode .content .el-pagination button,.admin-readonly-mode .content .filter-bar .el-button,.admin-readonly-mode .el-dialog__footer .el-button--default,.admin-readonly-mode .el-message-box__btns .el-button--default{display:inline-flex!important}.admin-readonly-mode .batch-bar,.admin-readonly-mode .el-table .el-table-column--selection,.admin-readonly-mode .el-table td.el-table-column--selection,.admin-readonly-mode .el-table th.el-table-column--selection{display:none!important}.admin-readonly-mode .drag-handle{visibility:hidden;pointer-events:none}.admin-readonly-mode .content .el-upload,.admin-readonly-mode .el-table .el-input-number,.admin-readonly-mode .el-table .el-switch{pointer-events:none;opacity:.45}.admin-readonly-mode .readonly-allow{display:inline-flex!important}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--sidebar-width:220px;--header-height:60px;--primary-color:#409eff;--success-color:#67c23a;--warning-color:#e6a23c;--danger-color:#f56c6c;--info-color:#909399;--bg-color:#f5f7fa;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--border-color:#dcdfe6}@media screen and (max-width:1199px){:root{--sidebar-width:200px}}@media screen and (max-width:991px){:root{--sidebar-width:180px}}@media screen and (max-width:767px){:root{--sidebar-width:60px}}html.dark .el-table{--el-table-row-hover-bg-color:#2a2a2a;--el-table-current-row-bg-color:#1e3a5f}html.dark .el-table--striped .el-table__body tr.el-table__row--striped.current-row>td,html.dark .el-table__body tr.current-row>td{background-color:var(--el-table-current-row-bg-color)!important}html.dark .el-table--enable-row-hover .el-table__body tr.el-table__row--striped:hover>td,html.dark .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:var(--el-table-row-hover-bg-color)!important}html.dark .el-table__body tr.el-table__row--striped td{background-color:#1a1a1a}.pagination-box[data-v-19e978c0]{padding:20px 0;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.total-text[data-v-19e978c0]{font-size:13px;color:#909399;white-space:nowrap}.total-text b[data-v-19e978c0]{color:#409eff;font-weight:600;font-size:15px}[data-v-19e978c0] .el-pagination{font-weight:400}[data-v-19e978c0] .el-pagination .el-pagination__sizes .el-select .el-input__wrapper{border-radius:6px;box-shadow:inset 0 0 0 1px #e4e7ed;transition:all .2s}[data-v-19e978c0] .el-pagination .el-pagination__sizes .el-select .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #409eff}[data-v-19e978c0] .el-pagination button{border-radius:4px;margin:0 2px}[data-v-19e978c0] .el-pagination .el-pager li{border-radius:4px;margin:0 2px;font-weight:400;min-width:30px;height:30px;line-height:30px}[data-v-19e978c0] .el-pagination .el-pager li.active{font-weight:600}[data-v-19e978c0] .el-pagination .el-pagination__jump{margin-left:4px;font-size:13px;color:#909399}[data-v-19e978c0] .el-pagination .el-pagination__jump .el-input__wrapper{border-radius:4px;width:50px;margin:0 4px}[data-v-19e978c0] .el-pagination.is-background .btn-next,[data-v-19e978c0] .el-pagination.is-background .btn-prev,[data-v-19e978c0] .el-pagination.is-background .el-pager li{min-width:30px;height:30px;line-height:30px;border-radius:4px}