.form-card{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.form-card label{display:block;margin:14px 0;color:var(--muted)}.form-card input,.form-card textarea,.form-card select,.service-row select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--navy);color:var(--text)}.form-card textarea{min-height:140px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trap{position:absolute!important;inset-inline-start:-9999px!important}.profile-grid{display:grid;grid-template-columns:280px 1fr;gap:30px}.rating-summary{height:max-content;text-align:center;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.rating-summary strong{display:block;font-size:70px;color:var(--gold)}.stars{display:flex;gap:8px;flex-wrap:wrap}.stars label{margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--gold)}.service-list{display:grid;gap:12px}.service-row{display:grid;grid-template-columns:1fr 170px auto;align-items:center;gap:12px;padding:15px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.service-row select{margin:0}.service-row .btn{border:0}@media(max-width:700px){.form-grid,.profile-grid{grid-template-columns:1fr}.service-row{grid-template-columns:1fr}.stars{display:grid;grid-template-columns:1fr 1fr}}
