.ConsultationDialog_dialog__KDsAS{position:fixed;inset:0;width:480px;height:-moz-fit-content;height:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:36px 32px 32px;overflow-y:auto;border:0;border-radius:16px;background:#fff;color:#111;box-shadow:0 16px 48px rgba(0,0,0,.12)}.ConsultationDialog_dialog__KDsAS::backdrop{background:rgba(0,0,0,.45)}.ConsultationDialog_title__NkJp0{margin:0;padding:0 16px;text-align:center;font-size:20px;font-weight:600;line-height:28px}.ConsultationDialog_closeButton__UG1Ja{position:absolute;top:28px;right:28px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#999;cursor:pointer}.ConsultationDialog_closeButton__UG1Ja:hover{color:#333}.ConsultationDialog_closeButton__UG1Ja:focus-visible,.ConsultationDialog_confirmButton__0Dx0W:focus-visible{outline:2px solid #eb2526;outline-offset:3px}.ConsultationDialog_form__OZysJ{margin-top:28px}.ConsultationDialog_fields__x17HW{display:grid;gap:16px}.ConsultationDialog_field__Qy359{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;align-items:start}.ConsultationDialog_label__4qJBM{display:flex;min-height:34px;align-items:center;font-size:14px;font-weight:500;line-height:22px}.ConsultationDialog_required__lyN4c{display:inline-block;width:10px;flex-shrink:0;color:#eb2526}.ConsultationDialog_inputGroup__wMliO{min-width:0}.ConsultationDialog_input__lYWBz{display:block;width:100%;height:34px;padding:0 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#111;font-family:inherit;font-size:14px;line-height:22px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ConsultationDialog_input__lYWBz::-moz-placeholder{color:#bfbfbf}.ConsultationDialog_input__lYWBz::placeholder{color:#bfbfbf}.ConsultationDialog_input__lYWBz:focus{border-color:#eb2526;box-shadow:0 0 0 2px rgba(235,37,38,.08)}.ConsultationDialog_input__lYWBz[aria-invalid=true]{border-color:#eb2526}.ConsultationDialog_error___HAUa{margin:4px 0 0;color:#eb2526;font-size:12px;line-height:18px}.ConsultationDialog_confirmButton__0Dx0W{display:flex;width:100%;height:42px;align-items:center;justify-content:center;margin-top:32px;padding:0 16px;border:0;border-radius:8px;background:#eb2526;color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ConsultationDialog_confirmButton__0Dx0W:hover{background:#d91f20}.ConsultationDialog_notice__i4ENy{margin:16px 0 0;padding:10px 12px;border-radius:6px;background:#f8fafc;color:#526176;font-size:13px;line-height:20px}@media (max-width:479px){.ConsultationDialog_dialog__KDsAS{padding:32px 20px 24px}.ConsultationDialog_title__NkJp0{font-size:18px;line-height:26px}.ConsultationDialog_closeButton__UG1Ja{top:16px;right:16px}.ConsultationDialog_field__Qy359{grid-template-columns:76px minmax(0,1fr);gap:12px}.ConsultationDialog_label__4qJBM{min-height:40px}.ConsultationDialog_input__lYWBz{height:40px;font-size:16px}.ConsultationDialog_confirmButton__0Dx0W{margin-top:24px}}@media (max-width:359px){.ConsultationDialog_field__Qy359{grid-template-columns:minmax(0,1fr);gap:6px}.ConsultationDialog_label__4qJBM{min-height:0}}