.profile-page .treatment-prices{margin-top:22px}.profile-page .treatment-prices h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b6f6a);margin:0 0 9px;font-size:13px;font-weight:600}.profile-page .price-groups{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profile-page .price-group{border:1px solid var(--profile-border,#e7ddd3);background:#fff;border-radius:7px;grid-template-columns:minmax(140px,1fr) 2fr;align-items:baseline;gap:6px 16px;padding:12px 15px;display:grid}.profile-page .price-treatment{color:#292c29;font-size:14px;font-weight:600}.profile-page .price-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.profile-page .price-lines li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.profile-page .price-label{color:#4d4540}.profile-page .price-amount{color:#292c29}.profile-page .price-note{color:var(--profile-muted,#6b6f6a);flex-basis:100%;font-size:12px}.profile-page .price-quote{color:var(--profile-muted,#6b6f6a);text-underline-offset:3px;font-size:13px}.profile-page .price-empty{margin:0;font-size:14px}@media (width<=640px){.profile-page .price-group{grid-template-columns:1fr}}.price-editor .price-rows{gap:12px;display:grid}.price-editor .price-row{border:1px solid #e7ddd3;border-radius:8px;gap:8px;padding:10px 14px 14px;display:grid}.price-editor .price-row legend{letter-spacing:.06em;text-transform:uppercase;color:#6b6f6a;padding:0 4px;font-size:12px}.price-editor .form-row{flex-wrap:wrap;gap:10px;display:flex}.price-editor .form-row label{flex:140px}
