.medical-appointment-form[data-astro-cid-prj4w336]{color-scheme:light;display:grid;gap:22px;padding:clamp(30px,3.5vw,44px);border:1px solid #D1D7DA;border-radius:8px;background:#fcfdfd;box-shadow:0 26px 72px #0000002e}.appointment-fields[data-astro-cid-prj4w336]{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px}.appointment-fields[data-astro-cid-prj4w336] label[data-astro-cid-prj4w336]{display:grid;gap:9px;min-width:0}.appointment-fields[data-astro-cid-prj4w336] label[data-astro-cid-prj4w336] span[data-astro-cid-prj4w336]{color:#303a40;font-size:12px;font-weight:760;line-height:1.4;letter-spacing:.02em}.appointment-fields[data-astro-cid-prj4w336] input[data-astro-cid-prj4w336],.appointment-fields[data-astro-cid-prj4w336] select[data-astro-cid-prj4w336]{width:100%;height:56px;padding:0 16px;border:1px solid #B7C0C5;border-radius:4px;color:#171c22;background:#f4f6f6;font-size:15px;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.appointment-fields[data-astro-cid-prj4w336] select[data-astro-cid-prj4w336]{color-scheme:light;cursor:pointer}.appointment-fields[data-astro-cid-prj4w336] input[data-astro-cid-prj4w336]:hover,.appointment-fields[data-astro-cid-prj4w336] select[data-astro-cid-prj4w336]:hover{border-color:#858f9b;background:#fff}.appointment-fields[data-astro-cid-prj4w336] input[data-astro-cid-prj4w336]:focus,.appointment-fields[data-astro-cid-prj4w336] select[data-astro-cid-prj4w336]:focus{border-color:var(--accent);outline:0;background:#fff;box-shadow:0 0 0 4px #9b274821}.message-field[data-astro-cid-prj4w336]{grid-column:auto}.consent-field[data-astro-cid-prj4w336]{display:flex;align-items:flex-start;gap:10px;color:#4e5960;font-size:13px;line-height:1.6;cursor:pointer}.consent-field[data-astro-cid-prj4w336] input[data-astro-cid-prj4w336]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.medical-appointment-form[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]{height:56px;border:1px solid var(--accent);border-radius:999px;color:#fff;background:var(--accent);box-shadow:none;cursor:pointer;font-size:14px;font-weight:780;line-height:1;transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.medical-appointment-form[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]:hover{border-color:var(--accent-dark);background:var(--accent-dark);box-shadow:0 8px 18px #6f18341f;transform:translateY(-1px)}.medical-appointment-form[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]:active{transform:scale(.985)}.medical-appointment-form[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]:disabled{color:#fff;border-color:#754052;background:#754052;box-shadow:none;cursor:wait;transform:none}.form-status[data-astro-cid-prj4w336]{display:none;margin:0;padding:12px 14px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:640;line-height:1.55}.form-status[data-astro-cid-prj4w336].is-success,.form-status[data-astro-cid-prj4w336].is-error{display:block}.form-status[data-astro-cid-prj4w336].is-success{color:#1d5c36;border-color:#aed4ba;background:#e1f0e6}.form-status[data-astro-cid-prj4w336].is-error{color:#812631;border-color:#e4b1b7;background:#f8e3e5}.form-honeypot[data-astro-cid-prj4w336]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.is-compact[data-astro-cid-prj4w336]{grid-template-columns:1fr auto;align-items:end}.is-compact[data-astro-cid-prj4w336] .appointment-fields[data-astro-cid-prj4w336]{grid-column:1;grid-template-columns:repeat(3,1fr)}.is-compact[data-astro-cid-prj4w336] .message-field[data-astro-cid-prj4w336]{display:none}.is-compact[data-astro-cid-prj4w336] .consent-field[data-astro-cid-prj4w336]{grid-column:1}.is-compact[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]{grid-column:2;grid-row:1;min-width:170px}.is-compact[data-astro-cid-prj4w336] .form-status[data-astro-cid-prj4w336]{grid-column:1 / -1}@media(max-width:900px){.is-compact[data-astro-cid-prj4w336]{grid-template-columns:1fr}.is-compact[data-astro-cid-prj4w336] .appointment-fields[data-astro-cid-prj4w336]{grid-template-columns:1fr 1fr}.is-compact[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]{grid-column:1;grid-row:auto}.is-compact[data-astro-cid-prj4w336] .message-field[data-astro-cid-prj4w336]{display:grid}}@media(max-width:620px){.medical-appointment-form[data-astro-cid-prj4w336]{gap:18px;padding:24px 18px;border-radius:6px}.appointment-fields[data-astro-cid-prj4w336],.is-compact[data-astro-cid-prj4w336] .appointment-fields[data-astro-cid-prj4w336]{grid-template-columns:1fr;gap:16px}.message-field[data-astro-cid-prj4w336]{grid-column:auto}.appointment-fields[data-astro-cid-prj4w336] input[data-astro-cid-prj4w336],.appointment-fields[data-astro-cid-prj4w336] select[data-astro-cid-prj4w336],.medical-appointment-form[data-astro-cid-prj4w336] button[data-astro-cid-prj4w336]{height:52px}}
