/* Portal enhancements */
.service-card .service-price,.service-price{font-weight:700}
.service-card .service-badge{display:inline-flex;align-items:center;gap:.35rem}
.portal-note{font-size:.86rem;opacity:.82}
.service-actions{display:flex;gap:.5rem;flex-wrap:wrap}
.status-pill{border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}
@media(max-width:640px){.service-actions{flex-direction:column}.service-actions>*{width:100%}}
