.admin-form{grid-template-columns:1.2fr 1.4fr .7fr .8fr auto;gap:10px;margin-top:20px;display:grid}.admin-subheading{margin-top:34px!important}.catalog-search{gap:10px;margin-top:20px;display:flex}.catalog-count{color:var(--muted);margin:14px 0 0;font-size:.8rem}.catalog-bulk-actions{border:1px solid var(--line);background:#f7faf8;border-radius:8px;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;font-size:.8rem;display:flex}.catalog-bulk-actions label{align-items:center;gap:8px;font-weight:700;display:flex}.catalog-bulk-actions input,.service-selection input{width:auto;margin:0;padding:0}.catalog-bulk-actions span{color:var(--muted)}.catalog-bulk-actions .button{margin-left:auto}.catalog-pagination{justify-content:space-between;margin-top:18px;display:flex}.admin-services,.manual-payments{gap:10px;margin-top:20px;display:grid}.admin-service{border:1px solid var(--line);border-radius:9px;grid-template-columns:26px minmax(210px,1.6fr) 70px auto .5fr .65fr .8fr minmax(88px,.55fr) auto auto;align-items:center;gap:10px;padding:15px;font-size:.8rem;display:grid}.service-selection{place-items:center;display:grid}.admin-service>div,.manual-payment>div{gap:5px;display:grid}.admin-service small,.manual-payment small{color:var(--muted)}.admin-service b{font-size:.9rem}.admin-service input,.admin-service select{padding:9px;font-size:.8rem}.manual-payment{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.1fr 1.6fr 1fr auto;align-items:center;gap:12px;padding:15px;font-size:.8rem;display:grid}.manual-payment code{text-overflow:ellipsis;color:var(--accent-dark);overflow:hidden}.manual-payment span{color:var(--muted)}.admin-metric-grid{margin-bottom:32px}.admin-summary-section{gap:20px;display:grid}.admin-summary-section .eyebrow{margin-bottom:-8px}.admin-summary-grid{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-summary-grid>div{background:var(--surface);gap:8px;min-height:105px;padding:17px;display:grid}.admin-summary-grid span,.admin-summary-grid small{color:var(--muted);font-size:.76rem}.admin-summary-grid strong{letter-spacing:-.04em;font-size:1.4rem}@media (max-width:1050px){.admin-service{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.admin-form,.admin-service,.manual-payment{grid-template-columns:1fr}.catalog-search{display:grid}.catalog-bulk-actions{flex-direction:column;align-items:stretch}.catalog-bulk-actions .button{margin-left:0}.admin-summary-grid{grid-template-columns:1fr 1fr}}
