.page-backend-user[data-v-ba1dacd8]{min-height:calc(100vh - 120px);color:rgba(246,202,157,.85)}.page-backend-user .dept-tree-wrap .panel-title[data-v-ba1dacd8]{font-size:13px;font-weight:600;color:rgba(246,202,157,.95);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(246,202,157,.12)}.page-backend-user .dept-tree-wrap .dept-scroll[data-v-ba1dacd8]{max-height:720px}.page-backend-user .hero-panel[data-v-ba1dacd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 22px;margin-bottom:16px;border-radius:10px;background:linear-gradient(135deg,rgba(42,45,53,.95),rgba(30,32,38,.98));border:1px solid rgba(246,202,157,.14);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25)}.page-backend-user .hero-title[data-v-ba1dacd8]{margin:0 0 8px;font-size:20px;font-weight:600;color:#f6ca9d;letter-spacing:.5px}.page-backend-user .hero-desc[data-v-ba1dacd8]{margin:0;font-size:13px;line-height:1.65;color:rgba(226,232,240,.72);max-width:640px}.page-backend-user .btn-vip-primary[data-v-ba1dacd8]{background:linear-gradient(135deg,#c9a66b,#e6a23c)!important;border:none!important;color:#1a1a1a!important;font-weight:600}.page-backend-user .btn-vip-primary[data-v-ba1dacd8]:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.page-backend-user .search-card[data-v-ba1dacd8]{margin-bottom:14px;background:#2a2d35!important;border:1px solid rgba(246,202,157,.12)!important;border-radius:8px}.page-backend-user .search-card[data-v-ba1dacd8] .el-card__body{padding:14px 16px 4px}.page-backend-user .search-form[data-v-ba1dacd8] .el-form-item__label{color:rgba(246,202,157,.75)}.page-backend-user .search-input[data-v-ba1dacd8]{width:160px}.page-backend-user .search-select[data-v-ba1dacd8]{width:140px}.page-backend-user .toolbar-row[data-v-ba1dacd8]{margin-bottom:12px}.page-backend-user .user-table[data-v-ba1dacd8]{background:transparent}.page-backend-user .user-table[data-v-ba1dacd8] th.el-table__cell{background:#32353e!important;color:rgba(246,202,157,.9)!important;border-color:rgba(246,202,157,.1)!important}.page-backend-user .user-table[data-v-ba1dacd8] td.el-table__cell{background:#2a2d35!important;color:rgba(226,232,240,.88)!important;border-color:rgba(246,202,157,.08)!important}.page-backend-user .user-table[data-v-ba1dacd8] .el-table__row:hover>td{background:#32353e!important}.page-backend-user .text-danger[data-v-ba1dacd8]{color:#f56c6c!important}.page-backend-user .pagination-wrap[data-v-ba1dacd8]{margin-top:14px;text-align:right}.page-backend-user .form-section-title[data-v-ba1dacd8]{font-size:14px;font-weight:600;color:#f6ca9d;margin:18px 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(246,202,157,.12)}.page-backend-user .form-section-title i[data-v-ba1dacd8]{margin-right:6px}.page-backend-user .tree-box[data-v-ba1dacd8]{border:1px solid rgba(246,202,157,.15);border-radius:8px;padding:10px 12px;background:rgba(26,28,34,.6);min-height:220px;max-height:320px;overflow:auto}.page-backend-user .tree-label[data-v-ba1dacd8]{font-size:13px;color:rgba(246,202,157,.88);margin-bottom:8px}.page-backend-user .tree-label .req[data-v-ba1dacd8]{color:#f56c6c}.page-backend-user .tree-empty[data-v-ba1dacd8]{font-size:13px;color:rgba(226,232,240,.45);padding:24px 8px;text-align:center}.page-backend-user .inner-tree[data-v-ba1dacd8]{background:transparent;color:rgba(226,232,240,.88)}.page-backend-user .inner-tree[data-v-ba1dacd8] .el-tree-node__content:hover{background:rgba(246,202,157,.08)}.page-backend-user .field-tip[data-v-ba1dacd8]{font-size:12px;color:rgba(226,232,240,.5);margin-top:4px}.page-backend-user .quota-readonly[data-v-ba1dacd8]{color:rgba(226,232,240,.85)}.page-backend-user .w-full-input-number[data-v-ba1dacd8],.page-backend-user .w-full[data-v-ba1dacd8]{width:100%}.page-backend-user .w-full-input-number[data-v-ba1dacd8] .el-input__inner{text-align:left}.page-backend-user .platform-table[data-v-ba1dacd8] th.el-table__cell{background:#32353e!important;color:rgba(246,202,157,.9)!important}.page-backend-user .platform-table[data-v-ba1dacd8] td.el-table__cell{background:#2a2d35!important;color:rgba(226,232,240,.88)!important}.page-backend-user .view-desc[data-v-ba1dacd8]{margin-bottom:8px}.page-backend-user .view-desc[data-v-ba1dacd8] .el-descriptions__header{display:none}.page-backend-user .view-desc[data-v-ba1dacd8] .el-descriptions-item__label{width:108px;background:rgba(26,28,34,.85)!important;color:rgba(246,202,157,.8)!important}.page-backend-user .view-desc[data-v-ba1dacd8] .el-descriptions-item__content{background:rgba(42,45,53,.6)!important;color:rgba(226,232,240,.9)!important}.page-quota-mgmt[data-v-22eee0e6]{min-height:calc(100vh - 120px)}.hero-panel[data-v-22eee0e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:22px 24px;margin-bottom:16px;border-radius:10px;background:linear-gradient(135deg,#ecf5ff,#fff 60%);border:1px solid #d9ecff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.06);box-shadow:0 2px 8px rgba(64,158,255,.06)}.hero-title[data-v-22eee0e6]{margin:0 0 8px;font-size:20px;font-weight:600;color:#1f2d3d}.hero-desc[data-v-22eee0e6]{margin:0;font-size:14px;line-height:1.65;color:#606266;max-width:680px}.btn-customer-primary[data-v-22eee0e6]{background:#409eff!important;border-color:#409eff!important;color:#fff!important}.btn-customer-primary[data-v-22eee0e6]:hover{background:#66b1ff!important;border-color:#66b1ff!important}.search-card[data-v-22eee0e6]{margin-bottom:14px;border-radius:10px}.search-card[data-v-22eee0e6] .el-card__body{padding:16px 18px 8px}.search-form[data-v-22eee0e6] .el-form-item__label{color:#606266}.search-input[data-v-22eee0e6]{width:200px}.search-select[data-v-22eee0e6]{width:160px}.date-range[data-v-22eee0e6]{width:360px}.toolbar-row[data-v-22eee0e6]{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quota-table[data-v-22eee0e6]{border-radius:8px;overflow:hidden}.quota-table[data-v-22eee0e6] th.el-table__cell{background:#f5f7fa!important;color:#303133!important;font-weight:600;border-color:#ebeef5!important}.quota-table[data-v-22eee0e6] td.el-table__cell{border-color:#ebeef5!important}.quota-table[data-v-22eee0e6] .el-table__row:hover>td{background:#f5f9ff!important}.tag-unlimit[data-v-22eee0e6]{color:#67c23a;font-weight:600}.tag-disabled[data-v-22eee0e6]{color:#909399}.used-count[data-v-22eee0e6]{color:#606266}.left-low[data-v-22eee0e6]{color:#f56c6c;font-weight:600}.left-normal[data-v-22eee0e6]{color:#303133}.text-danger[data-v-22eee0e6]{color:#f56c6c!important}.pagination-wrap[data-v-22eee0e6]{margin-top:16px;text-align:right}.log-table[data-v-22eee0e6]{border-radius:8px;overflow:hidden}.log-table[data-v-22eee0e6] th.el-table__cell{background:#f5f7fa!important;color:#303133!important;font-weight:600}.change-plus[data-v-22eee0e6]{color:#67c23a;font-weight:600}.change-minus[data-v-22eee0e6]{color:#f56c6c;font-weight:600}.w-full-input-number[data-v-22eee0e6],.w-full[data-v-22eee0e6]{width:100%}.w-full-input-number[data-v-22eee0e6] .el-input__inner{text-align:left}.field-tip[data-v-22eee0e6]{font-size:12px;color:#909399;margin-top:4px}.vip-dialog-user{background:#2a2d35!important;border:1px solid rgba(246,202,157,.15)}.vip-dialog-user .el-dialog__header{border-bottom:1px solid rgba(246,202,157,.1)}.vip-dialog-user .el-dialog__title{color:#f6ca9d;font-weight:600}.vip-dialog-user .el-dialog__body{color:rgba(226,232,240,.88);background:#2a2d35}.vip-dialog-user .el-form-item__label{color:rgba(246,202,157,.75)}.vip-dialog-user .el-input__inner,.vip-dialog-user .el-textarea__inner{background:rgba(26,28,34,.85);border-color:rgba(246,202,157,.18);color:rgba(226,232,240,.92)}.vip-dialog-user .el-select .el-input__inner{background:rgba(26,28,34,.85)}.user-form-vip{max-height:70vh;overflow-y:auto;padding-right:6px}.customer-dialog{border-radius:12px}.customer-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #ebeef5;background:#fafbfc}.customer-dialog .el-dialog__title{color:#303133;font-weight:600;font-size:16px}.customer-dialog .el-dialog__body{color:#303133;background:#fff;padding:20px 20px 8px}.customer-dialog .el-dialog__footer{border-top:1px solid #ebeef5;padding:12px 20px 16px;background:#fafbfc}