.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-top:20px}.service-card{min-width:0;overflow-wrap:anywhere}.service-card h2{font-size:1.2rem;margin:.5rem 0}.service-status{font-size:.8rem;font-weight:700;color:#7654a7;text-transform:uppercase}.service-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.service-actions form{margin:0}.service-form{max-width:850px}.service-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px}.service-estimate{background:#f6f2fb;border-radius:12px;padding:16px;line-height:1.6}.service-check{display:flex;align-items:center;gap:8px}.service-check input{width:auto}.service-price{font-size:1.25rem}.service-note{margin-top:14px;color:#5f6170;font-size:.9rem}.service-card .button{max-width:100%}
