.visit-card[data-v-81f05bc3]{border-radius:var(--cln-radius);background-color:var(--cln-lavender);padding:30px}.visit-card__title[data-v-81f05bc3]{color:var(--cln-secondary);text-align:center;margin-bottom:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500}.visit-form[data-v-81f05bc3]{flex-direction:column;gap:14px;display:flex}.visit-form__label[data-v-81f05bc3]{color:var(--cln-secondary);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.visit-form__hour[data-v-81f05bc3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.visit-form__privacy[data-v-81f05bc3]{margin-top:8px}.visit-form__privacy .visit-form__label[data-v-81f05bc3]{margin-bottom:10px}.visit-form__check[data-v-81f05bc3]{color:var(--cln-text);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.visit-form__checkbox[data-v-81f05bc3]{opacity:0;width:1px;height:1px;position:absolute}.visit-form__box[data-v-81f05bc3]{border:1px solid var(--cln-border);background:var(--cln-white);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:inline-flex}.visit-form__tick[data-v-81f05bc3]{width:12px;height:12px;color:var(--cln-primary)}.visit-form__link[data-v-81f05bc3]{color:var(--cln-secondary);text-underline-offset:2px;text-decoration:underline}.visit-form__altcha[data-v-81f05bc3]{margin-top:6px}.visit-form__error[data-v-81f05bc3]{color:#b3261e;font-size:13px}.visit-form__submit[data-v-81f05bc3]{width:100%;margin-top:8px}.visit-form__submit[data-v-81f05bc3]:disabled{opacity:.6;cursor:not-allowed}.visit-card__success[data-v-81f05bc3]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 0;display:flex}.visit-card__icon[data-v-81f05bc3]{width:42px;height:42px;color:var(--cln-primary)}.visit-card__success-title[data-v-81f05bc3]{color:var(--cln-secondary);font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:600}.visit-card__success-text[data-v-81f05bc3]{color:var(--cln-text);font-size:14px}
