.clinicContactForm{border-radius:10px;background:#fff;overflow:hidden}.clinicContactForm .ccfHeader{padding:10px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-bottom:1px solid rgba(41,53,104,.1019607843);box-shadow:inset 0 -1px 0 rgba(0,0,0,.02)}.clinicContactForm .ccfHeader .ccfTitle{color:#29c0d3;font-size:16px;font-weight:600;line-height:1.5}.clinicContactForm .ccfHeader .ccfClinicBadge{display:inline-flex;align-items:center;gap:6px;padding:0 4px 2px;color:#293568;font-size:14px;font-weight:500;line-height:20px}.clinicContactForm .ccfHeader .ccfClinicBadge .ccfClinicLogo{position:relative;display:inline-block;width:18px;height:18px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#fff}.clinicContactForm .ccfHeader .ccfClinicBadge .ccfClinicLogo .ccfClinicLogoImg{-o-object-fit:cover;object-fit:cover}.clinicContactForm .ccfHeader .ccfClinicBadge .ccfClinicName{color:#293568}.clinicContactForm .ccfBody{padding:16px 18px 20px;background:#fff}.clinicContactForm .ccfBody .ccfSelect{width:100%;height:52px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:15px;color:#293568}.clinicContactForm .ccfBody .ccfSelect[data-placeholder]{color:rgba(41,53,104,.45)}.clinicContactForm .ccfBody .ccfSelect:focus,.clinicContactForm .ccfBody .ccfSelect:hover,.clinicContactForm .ccfBody .ccfSelect[data-state=open]{border-color:#29c0d3;box-shadow:none}.clinicContactForm .ccfBody .ccfInput{height:52px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:15px}.clinicContactForm .ccfBody .ccfInput:focus,.clinicContactForm .ccfBody .ccfInput:hover{border-color:#29c0d3;box-shadow:none}.clinicContactForm .ccfBody .ccfTextarea{min-height:128px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:15px;padding:10px 12px}.clinicContactForm .ccfBody .ccfTextarea:focus,.clinicContactForm .ccfBody .ccfTextarea:hover{border-color:#29c0d3;box-shadow:none}.clinicContactForm .ccfBody .ccfSuccess{margin-bottom:20px;padding:12px 14px;border-radius:8px;background:#f0fbfc;border:1px solid #cdeff3;color:#293568}.clinicContactForm .ccfBody .ccfSuccess b{display:block;margin-bottom:4px;font-size:15px}.clinicContactForm .ccfBody .ccfSuccess p{margin:0;font-size:14px;line-height:20px}.clinicContactForm .ccfBody .ccfSubmitBtn{width:100%;height:44px;background:var(--base-teal-color,#29c0d3)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:16px;font-weight:600;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}.clinicContactForm .ccfBody .ccfSubmitBtn:focus,.clinicContactForm .ccfBody .ccfSubmitBtn:hover{background:#22a8b9!important;color:#fff!important}.clinicContactForm .ccfBody .ccfSubmitBtn:disabled{opacity:.7;cursor:not-allowed}.modal-clinic-contact{padding:0!important;overflow:hidden;border-radius:10px}.modal-clinic-contact [data-slot=dialog-close]{top:8px!important;right:8px}
/*# sourceMappingURL=d658f95e05b2e055.css.map*/