.phone-input-container{width:100%;font-family:inherit}.phone-input{width:100%!important;height:50px!important;padding:.75rem 1rem .75rem 50px!important;border:1px solid #d1d5db!important;border-radius:.5rem!important;font-size:1rem!important;transition:all .2s!important}.phone-input:focus{border-color:#967B64!important;box-shadow:0 0 0 2px rgba(150,123,100,.25)!important;outline:none!important}.phone-input-error,.phone-input-error:focus{border-color:#ef4444!important}.phone-input-error:focus{box-shadow:0 0 0 2px rgba(239,68,68,.25)!important;outline:none!important}.phone-dropdown-button{border:1px solid #d1d5db!important;border-right:none!important;border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important;background-color:#f9fafb!important}.phone-dropdown{border-radius:.5rem!important;border:1px solid #d1d5db!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.phone-search-input{border:1px solid #d1d5db!important;border-radius:.25rem!important;padding:.5rem!important;margin:.5rem!important}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:rgba(150,123,100,.1)!important}.react-tel-input .country-list .country.highlight{background-color:rgba(150,123,100,.2)!important}.react-tel-input .country-list .country:hover{background-color:rgba(150,123,100,.1)!important}.react-datepicker-wrapper{width:100%;display:block}.react-datepicker{font-family:inherit;border-radius:.5rem;border:1px solid #d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.react-datepicker__header{background-color:#f9f5f1;border-bottom:1px solid #e5e7eb;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:8px}.react-datepicker__current-month{font-weight:600;color:#967B64}.react-datepicker__day-name{color:#967B64}.react-datepicker__day{color:#4b5563}.react-datepicker__day:hover{background-color:#f3f4f6;border-radius:.3rem}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#967B64!important;color:white!important;border-radius:.3rem}.react-datepicker__day--disabled{color:#d1d5db}.react-datepicker__navigation{top:8px}.react-datepicker__navigation-icon:before{border-color:#967B64}.react-datepicker__day--outside-month{color:#9ca3af}.react-datepicker-popper{z-index:10}.reservation-calendar{font-size:.9rem}.react-datepicker__input-container input{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;transition:all .2s}.react-datepicker__input-container input:focus{outline:none;box-shadow:0 0 0 2px rgba(150,123,100,.3);border-color:#967B64}