.hr-admin{padding:24px}.hr-section+.hr-section{margin-top:28px}.hr-section-heading,.hr-item-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.hr-section-heading h2{font-size:18px;margin:0}.hr-section-heading p{margin-bottom:0}.hr-count{font-size:13px;color:var(--muted,#64748b);font-weight:400;margin-left:8px}.hr-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hr-category{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border,#e2e8f0);border-radius:10px}.hr-category label{flex-shrink:0;font-size:13px}.hr-category input{min-width:0;flex:1;width:100%;padding:9px 10px;border:1px solid var(--border,#e2e8f0);border-radius:6px;font:inherit}.hr-category .btn{flex-shrink:0}.hr-item{border:1px solid var(--border,#e2e8f0);border-radius:12px;padding:20px;margin-top:16px}.hr-item-heading h3{font-size:16px;margin:0}.hr-item-heading>div{display:flex;gap:8px;flex-wrap:wrap}.hr-item .form-grid{align-items:start}.hr-item .field{min-width:0}.hr-item textarea{min-height:85px}.hr-item .hint.full{grid-column:1/-1}.hr-empty{padding:24px;text-align:center;color:var(--muted,#64748b);background:#f8fafc;border-radius:8px}.hr-admin .form-actions{padding-top:20px}.hr-admin [disabled]{cursor:not-allowed;opacity:.45}@media(max-width:900px){.hr-categories{grid-template-columns:1fr}}@media(max-width:600px){.hr-admin{padding:16px}.hr-section-heading,.hr-item-heading{align-items:flex-start;flex-direction:column}.hr-item{padding:14px}.hr-category{flex-wrap:wrap}.hr-category input{width:auto}.hr-item .form-grid{grid-template-columns:1fr}}
.hr-product-recommendation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:220px}.hr-product-recommendation label{display:flex;align-items:center;gap:5px;white-space:nowrap}.hr-product-recommendation select{max-width:130px;border:1px solid var(--border,#e2e8f0);border-radius:6px;padding:6px;font:inherit}.hr-product-recommendation input[type=checkbox]{width:16px;height:16px}
.hr-group-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.hr-group-tabs .btn{white-space:nowrap}.hr-group-tabs .btn[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#2563eb) 18%,transparent)}
.hr-group-list{display:grid;gap:12px}.hr-group-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border,#e2e8f0);border-radius:10px;padding:16px}.hr-group-row>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.hr-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:13px;color:var(--muted,#64748b)}.hr-detail-heading{margin-top:24px}.hr-current-category{max-width:620px}.hr-admin .form-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media(max-width:600px){.hr-group-row{align-items:flex-start;flex-direction:column}.hr-pagination{gap:8px;flex-wrap:wrap}}
.hr-group-position{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-right:10px;border-radius:6px;background:#f1f5f9;color:var(--muted,#64748b);font-size:12px;font-variant-numeric:tabular-nums}
