.admin-page.admin-page{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:24px}.admin-page .admin-page-header.admin-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;display:flex}.admin-page .admin-page-header h1{color:var(--el-text-color-primary);margin:0;font-size:24px;font-weight:700;line-height:1.4}.admin-page .admin-page-header p{color:var(--el-text-color-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}.admin-page .admin-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.admin-page .admin-header-actions .el-button{margin:0}.admin-page .admin-workspace{background:var(--el-bg-color);border:1px solid var(--el-border-color-light);box-shadow:none;border-radius:8px;min-width:0}.admin-page div.admin-workspace:not(.el-card),.admin-page .admin-workspace>.el-card__body{padding:20px}.admin-page .admin-workspace>.el-card__header{padding:16px 20px;font-size:15px;font-weight:600}.admin-page .admin-workspace .el-table{--el-table-header-bg-color:var(--el-fill-color-light);font-size:14px}.admin-page .admin-workspace .el-table__cell{padding:12px 0}.admin-page .admin-workspace .cell{overflow-wrap:anywhere;line-height:22px}.admin-page .admin-workspace .el-button.is-link{white-space:normal;text-align:left;height:auto}.admin-page .admin-workspace .board-filters{gap:8px;margin:0 0 20px}.admin-page .admin-workspace .board-filters button{font:inherit;border-radius:6px;min-height:36px;padding:7px 12px;font-size:14px}.admin-page .admin-workspace .board-toolbar,.admin-page .admin-workspace .toolbar{gap:12px;margin:0 0 20px}.admin-page .overview{gap:16px;margin-bottom:24px}.admin-page .overview .el-card{box-shadow:none;border-radius:8px}.admin-page .overview .el-card__body{padding:16px 20px;font-size:14px}.admin-page .overview strong{font-size:24px}.admin-page .el-dialog{border-radius:12px}.admin-page .el-dialog__body{max-height:72vh;overflow-y:auto}@media (width<=767px){.admin-page.admin-page{padding:16px}.admin-page .admin-page-header.admin-page-header{margin-bottom:20px}.admin-page .admin-page-header h1{font-size:22px}.admin-page div.admin-workspace,.admin-page .admin-workspace>.el-card__body{padding:16px}.admin-page .admin-header-actions{flex-wrap:wrap}}
