body{font:1em/1.5 Roboto,'Open Sans',sans-serif}.ha-widget-pt .rotr__controls__prev,.ha-widget-pt .rotr__controls__next{color:#fff;filter:drop-shadow(1px 1px 1px rgb(0 0 0 / .5))}.ha-widget-pt .rotr__controls__prev:after,.ha-widget-pt .rotr__controls__next:after{color:#555;line-height:30px;font-size:25px;background-color:#fff}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer{background-color:#fff0;filter:drop-shadow(1px 1px 1px rgb(0 0 0 / .5))}.ha-widget-pt-duration__navigation .ha-widget-pt-duration__shorter:after,.ha-widget-pt-duration__navigation .ha-widget-pt-duration__longer:after{color:#555;font-size:25px;background-color:#fff}.ha-widget-pt{box-shadow:0 1px 4px 0 rgb(0 0 0 / .2);background-color:#017abc}.ha-widget-pt-date-row{background-color:#0288d1;color:#fff;box-shadow:inset 1px 1px 5px rgb(0 0 0 / .2)}.ha-widget-pt-date-row .ha-widget-pt-date__weekday{text-transform:uppercase}.ha-widget-pt-date-row .ha-widget-pt-date__date{font-weight:600;font-size:1em}.ha-widget-pt-slider .ha-pt-selected__arrival .ha-widget-pt-date-row{background:#3fa9f5;transform:scaleX(1.05) scaleY(1.25);box-shadow:1px 1px 5px rgb(0 0 0 / .5)}.ha-widget-pt-slider .ha-pt-selected__arrival .ha-widget-pt-date-row .ha-widget-pt-date__weekday,.ha-widget-pt-slider .ha-pt-selected__arrival .ha-widget-pt-date-row .ha-widget-pt-date__date{transform:scaleY(.85)}.ha-widget-pt-date__list li.ha-widget-pt-option{background:#fff;color:#555;box-shadow:1px 1px 2px rgb(0 0 0 / .5)}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-not-available{background-color:#eee;box-shadow:inset 1px 1px 4px rgb(0 0 0 / .2)}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available){color:#fff;transform:scale(1.05);z-index:102;background:#3fa9f5}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected p.ha-widget-pt-price__offer,.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected p.ha-widget-pt-price__available{color:#fff}.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected p.ha-widget-pt-price__price{font-weight:500}.ha-widget-pt-duration-row{background-color:#e8eaf6;box-shadow:inset 1px 1px 4px rgb(0 0 0 / .2)}.ha-widget-pt-durations__list .ha-pt-selected__duration{background-color:#0288d1;color:#fff;font-weight:600;box-shadow:1px 1px 4px rgb(0 0 0 / .4)}.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hovering-pt-siblings,.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration{box-shadow:0 0 1px rgb(2 136 209);z-index:100}.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration{z-index:101}.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hovering-pt-siblings.ha-pt-selected,.ha-widget-pt .ha-widget-pt-date__list li.ha-widget-pt-option.hover-duration.ha-pt-selected{z-index:103}.ha-widget-pt-durations__list .ha-empty-cell{background-color:#017abc}.ha-widget-pt-price__offer{text-decoration:line-through;color:#777;font-size:.8em}.ha-widget-pt-price__available{font-size:.6em;color:#3fa9f5}.ha-widget-pt-price__price{font-size:1.4em}@keyframes skeletonLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}.ha-widget-pt-date__list li.ha-pt-item-loading::before{content:"";position:absolute;width:100%;height:100%;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:skeletonLoader;animation-timing-function:linear;background-color:#eee;background:linear-gradient(to right,#eeeeee 8%,rgb(1 122 188 / .2) 18%,#eeeeee 33%);background-size:1000px 104px;box-shadow:inset 1px 1px 4px rgb(0 0 0 / .2)}.booking-widget .show-selected-period{background-color:#fff;box-shadow:1px 1px 4px rgb(0 0 0 / .2);line-height:2.5}.booking-widget .show-selected-period span{font-weight:600}.booking-widget .show-selected-period a.button{background-color:#f58b3f;color:#fff}.booking-widget .show-selected-period a.button:hover{background-color:#f53f4e}@media (max-width:1000px){.ha-widget-pt-date-row{font-size:.9em}.ha-widget-pt-date-row .ha-widget-pt-date__date{font-size:1em}}@media (max-width:640px){.ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected{font-size:1em}}