.premium-service-card.is-staff-only{border:2px solid #16718b;background:linear-gradient(145deg,#f3fbff,#fff)}
.service-card-audience{display:inline-block;border-radius:8px;padding:6px 9px;background:#e4f5eb;color:#15543c;font-weight:800;letter-spacing:.035em;overflow-wrap:anywhere}
.is-staff-only .service-card-audience{background:#dff0f8;color:#11485c}
.service-card-staff-links{display:grid;gap:8px;margin-top:auto}.service-card-direct{display:block;min-height:44px;text-align:center;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
.service-card-editor{max-width:900px}.service-card-editor label{display:block;margin-block:12px}.service-card-editor .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.service-card-editor input,.service-card-editor select,.service-card-editor textarea{width:100%;max-width:100%;min-height:44px;box-sizing:border-box}.service-card-editor button{min-height:44px;white-space:normal;max-width:100%}
@media(max-width:640px){.premium-service-grid{grid-template-columns:1fr}.service-card-editor .form-grid{grid-template-columns:1fr;gap:0}.service-card-editor{padding:16px}}
