html.ss-booking-theme{--color-cyan-50:#f4f2ec;--color-cyan-100:#ece8dd;--color-cyan-200:#d7d2c4;--color-cyan-300:#b9bca7;--color-cyan-400:#9aad9d;--color-cyan-500:#7e9a82;--color-cyan-600:#5f7a63;--color-cyan-700:#2b2722;--color-cyan-800:#24211c;--color-cyan-900:#1c1915;--color-sky-50:#f4f2ec;--color-sky-100:#ece8dd;--color-sky-200:#d7d2c4;--color-sky-300:#b9bca7;--color-sky-400:#9aad9d;--color-sky-500:#7e9a82;--color-sky-600:#5f7a63;--color-sky-700:#2b2722;--color-sky-800:#24211c;--color-sky-900:#1c1915;--ss-c1:#2b2722;--ss-c2:#7e9a82;--ss-c3:#3a362e;--ss-c4:#ece8dd}.react-datepicker{width:100%;font-size:inherit;border:1px solid #ddd!important;border-radius:10px!important;box-shadow:0 4px 12px #0003!important}.react-datepicker__month-container{width:50%}.react-datepicker__month{height:336px!important;margin:1.4rem 0!important}.react-datepicker__month-container:first-of-type .react-datepicker__month{border-right:1px solid #ddd!important}.react-datepicker__day{font-size:large;width:3rem!important;margin:.9rem .4rem!important}.react-datepicker__header{color:#fff!important;background-color:#00afef!important;border-bottom:1px solid #ccc!important;border-radius:10px 10px 0 0!important}.react-datepicker__day-names{justify-content:space-evenly;display:flex}.react-datepicker__day-name{color:#fff!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff!important;background-color:#00afef!important;border-radius:10%!important}.react-datepicker__day--in-range,.react-datepicker__day--range-start,.react-datepicker__day--range-end{background-color:#cce5ff!important}.react-datepicker__day--highlighted{background-color:#00afef!important}.react-datepicker__current-month{color:#fff!important;font-size:1.2rem!important;font-weight:700!important}.react-datepicker__navigation{color:#fff!important;background-color:#00afef!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:flex!important;top:10px!important}.addon{border:1px solid #000;border-radius:12px;width:100%;margin-bottom:40px;padding:20px 0;display:grid}.status-message{text-align:center;color:#333;background-color:#fdfdfd;border-radius:12px;max-width:500px;margin:100px auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;animation:.3s ease-in-out fadeIn;box-shadow:0 4px 15px #00000014}@media (min-width:768px) and (max-width:1023px){.react-datepicker__month-container{width:50%!important}.react-datepicker__current-month{color:#fff!important;font-size:1rem!important;font-weight:700!important}.react-datepicker__month{height:200px!important;margin:1.4rem 0!important}.react-datepicker__day{font-size:12px;width:1.5rem!important;margin:.4rem .3rem!important;line-height:1.5rem!important}}@media (min-width:1024px) and (max-width:1279px){.react-datepicker__month-container{width:50%!important}.react-datepicker__current-month{color:#fff!important;font-size:1rem!important;font-weight:700!important}.react-datepicker__month{height:250px!important;margin:1.4rem 0!important}.react-datepicker__day{font-size:15px;width:2rem!important;margin:.6rem .3rem!important;line-height:1.7rem!important}}@media (min-width:1280px){.react-datepicker__month-container{width:50%!important}.react-datepicker__current-month{color:#fff!important;font-size:1rem!important;font-weight:700!important}.react-datepicker__month{height:320px!important;margin:1.4rem 0!important}.react-datepicker__day{font-size:1.1rem;line-height:3rem;width:2.5rem!important;margin:.5rem .3rem!important}}@media (max-width:480px){.date-container .date-box{display:block!important}.date-container .left-section,.date-container .right-section{width:100%!important;margin:0!important}.date-container .right-section>*{width:100%}.date-container .react-datepicker{width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.date-container .react-datepicker__month-container:nth-of-type(2){display:none!important}.date-container .react-datepicker__month-container{width:100%!important;min-width:0!important;padding:8px!important}.date-container .react-datepicker__month{height:auto!important;margin:.75rem 0!important}:root{--rp-day:clamp(34px, 10vw, 42px)}.date-container .react-datepicker__day-name,.date-container .react-datepicker__day{width:var(--rp-day)!important;line-height:var(--rp-day)!important;margin:2px!important;font-size:clamp(12px,3.5vw,15px)!important}.date-container .react-datepicker__week{justify-content:space-between!important;display:flex!important}.date-container .react-datepicker__navigation{width:34px!important;height:34px!important;top:8px!important}.date-container .react-datepicker__current-month{font-size:1rem!important}.date-container .right-section{gap:16px!important;margin-top:16px!important}}@media (min-width:481px) and (max-width:767px){.date-container .date-box{display:block!important}.date-container .left-section,.date-container .right-section{width:100%!important;margin:0!important}.date-container .react-datepicker{width:100%!important;max-width:100%!important;display:block!important}.date-container .react-datepicker__month-container:nth-of-type(2){display:none!important}.date-container .react-datepicker__month-container{width:100%!important;min-width:0!important;padding:10px!important}.date-container .react-datepicker__month{height:auto!important;margin:1rem 0!important}:root{--rp-day-md:clamp(36px, 8.8vw, 46px)}.date-container .react-datepicker__day-name,.date-container .react-datepicker__day{width:var(--rp-day-md)!important;line-height:var(--rp-day-md)!important;margin:3px!important;font-size:clamp(12px,2.9vw,16px)!important}.date-container .react-datepicker__week{justify-content:space-between!important;display:flex!important}.date-container .react-datepicker__navigation{width:36px!important;height:36px!important;top:8px!important}.date-container .react-datepicker__current-month{font-size:1.05rem!important}.date-container .right-section{gap:18px!important;margin-top:18px!important}}@supports (padding:max(0px)){@media (max-width:767px){.date-container{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}
