.clinic-dropdown{position:relative}.clinic-dropdown__trigger{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px 10px 16px;text-align:left;color:#071220;background:#ffffffd1;border:1px solid rgba(7,18,32,.15);border-radius:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.clinic-dropdown__trigger:hover{background:#fff;border-color:#0ea39a8c}.clinic-dropdown__trigger:focus-visible,.clinic-dropdown.is-open .clinic-dropdown__trigger{outline:none;background:#fff;border-color:#0ea39a;box-shadow:0 0 0 3px #0ea39a1f}.clinic-dropdown__selected{min-width:0;display:flex;flex-direction:column;gap:2px}.clinic-dropdown__selected-title{font-size:14px;font-weight:600;line-height:1.25;color:#071220}.clinic-dropdown__selected-subtitle{font-size:11px;line-height:1.25;color:#071220a8}.clinic-dropdown__chevron{width:18px;height:18px;flex:0 0 auto;color:#0a746e;transition:transform .2s ease}.clinic-dropdown.is-open .clinic-dropdown__chevron{transform:rotate(180deg)}.clinic-dropdown__menu{position:absolute;z-index:80;top:calc(100% + 9px);left:0;right:0;padding:8px;background:#fffffffa;border:1px solid rgba(7,18,32,.1);border-radius:18px;box-shadow:0 18px 45px #07122024,0 4px 12px #0712200f;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.clinic-dropdown.is-open .clinic-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.clinic-dropdown__option{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px 9px 12px;border:0;border-radius:12px;background:transparent;text-align:left;color:#071220;cursor:pointer;transition:background-color .16s ease,color .16s ease}.clinic-dropdown__option:hover,.clinic-dropdown__option:focus-visible,.clinic-dropdown__option.is-keyboard-active{outline:none;background:#eafbf9}.clinic-dropdown__option.is-selected{background:#0ea39a1a}.clinic-dropdown__option-title{display:block;font-size:13px;font-weight:600;line-height:1.25}.clinic-dropdown__option-subtitle{display:block;margin-top:2px;font-size:11px;line-height:1.25;color:#071220a8}.clinic-dropdown__check{width:17px;height:17px;flex:0 0 auto;color:#0ea39a;opacity:0;transform:scale(.75);transition:opacity .15s ease,transform .15s ease}.clinic-dropdown__option.is-selected .clinic-dropdown__check{opacity:1;transform:scale(1)}.clinic-dropdown__divider{height:1px;margin:6px 8px;background:#07122014}.clinic-dropdown__option--muted .clinic-dropdown__option-title{color:#0a746e}@media (max-width: 639px){.clinic-dropdown__menu{max-height:300px;border-radius:16px}}#contact-form input[type=text],#contact-form input[type=email],#contact-form input[type=tel]{height:52px;border-radius:12px;padding:0 16px;font-size:15px;background:#fff}#contact-form textarea{border-radius:12px;padding:14px 16px;font-size:15px}#contact-form label.block{min-height:20px}.clinic-dropdown__trigger{height:52px;min-height:52px;padding:0 14px 0 16px;border-radius:12px;background:#fff}.clinic-dropdown__selected{flex-direction:row!important;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.clinic-dropdown__selected-title{font-size:15px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis}.clinic-dropdown__selected-subtitle{font-size:13px!important;flex-shrink:0}.clinic-dropdown__selected-subtitle:before{content:"\b7  "}
