.skeleton-shell[data-v-4bb89b42]{padding:0}.toolbar-row[data-v-4bb89b42],.filter-row[data-v-4bb89b42]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.toolbar-actions[data-v-4bb89b42]{display:flex;gap:12px}.card-gap[data-v-4bb89b42]{margin:16px 0}.table-row+.table-row[data-v-4bb89b42]{margin-top:18px}.button-wrap[data-v-1604ff98]{display:inline-flex}.permission-placeholder[data-v-27b2472d]{padding:36px 0}.placeholder-icon[data-v-27b2472d]{display:grid;place-items:center;width:96px;height:96px;margin:0 auto;border-radius:var(--radius);background:#fff7ed;color:#9a3412;font-size:28px;font-weight:800;letter-spacing:.06em}.state-panel[data-v-d2ebb4fc]{padding:44px 0}.state-icon[data-v-d2ebb4fc]{display:grid;place-items:center;width:86px;height:86px;margin:0 auto;border-radius:var(--radius);font-size:32px;font-weight:800}.state-icon.empty[data-v-d2ebb4fc]{background:var(--brand-soft);color:var(--brand)}.state-icon.error[data-v-d2ebb4fc]{background:#fef3f2;color:var(--danger)}.state-action[data-v-d2ebb4fc]{margin-top:16px}.pagination-wrap[data-v-99678865]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.pagination-wrap--top[data-v-99678865]{margin-top:0;margin-bottom:14px}.checkbox-grid[data-v-99678865]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}[data-v-99678865] .admin-editor-form .el-form-item__label,[data-v-99678865] .admin-dialog-form .el-form-item__label{white-space:nowrap}[data-v-99678865] .admin-editor-dialog .el-dialog__footer,[data-v-99678865] .admin-detail-dialog .el-dialog__footer,[data-v-99678865] .admin-role-dialog .el-dialog__footer,[data-v-99678865] .admin-reset-pwd-dialog .el-dialog__footer,[data-v-99678865] .admin-self-pwd-dialog .el-dialog__footer{padding-top:10px}.dialog-footer-actions[data-v-99678865]{display:inline-flex;align-items:center;gap:12px}[data-v-99678865] .admin-editor-dialog .el-dialog__body,[data-v-99678865] .admin-detail-dialog .el-dialog__body,[data-v-99678865] .admin-role-dialog .el-dialog__body,[data-v-99678865] .admin-reset-pwd-dialog .el-dialog__body,[data-v-99678865] .admin-self-pwd-dialog .el-dialog__body{max-height:calc(100vh - 220px);overflow-y:auto}@media (max-width: 960px){.checkbox-grid[data-v-99678865]{grid-template-columns:1fr}}[data-v-99678865] .el-input__inner:-webkit-autofill,[data-v-99678865] .el-input__inner:-webkit-autofill:hover,[data-v-99678865] .el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:var(--el-input-text-color, var(--el-text-color-regular));box-shadow:0 0 0 1000px var(--el-input-bg-color, #fff) inset;transition:background-color 5000s ease-in-out 0s}
