.travelanium-reservation-bar{padding:15px}.travelanium-reservation-bar-inner{background-color:transparent;max-width:840px;margin-left:auto;margin-right:auto;border:1px solid #fff}.travelanium-reservation-form{display:grid;grid-template-areas:"dates guests code submit";grid-template-columns:auto 190px auto max-content;margin:0}.travelanium-reservation-form .cell{border-right:1px solid #e5e5e4;padding:14px 20px}.travelanium-reservation-form .cell__label{font-size:.8em;color:#fff;text-transform:uppercase}.travelanium-reservation-form .cell-dates .cell__value,.travelanium-reservation-form .cell-guests .cell__value{font-weight:700;color:#fff;user-select:none}.travelanium-reservation-form .cell-dates{grid-area:dates}.travelanium-reservation-form .cell-dates .numofnight{margin-left:8px;opacity:.5}.travelanium-reservation-form .cell-dates .cell__value{cursor:default}.travelanium-reservation-form .cell-guests{grid-area:guests}.travelanium-reservation-form .cell-dates:hover,.travelanium-reservation-form .cell-guests:hover,.travelanium-reservation-form .cell-code:hover{background-color:transparent}.travelanium-reservation-form .cell-guests-item:not(:last-child){margin-bottom:6px}.travelanium-reservation-form .cell-code{grid-area:code}.travelanium-reservation-form .cell-submit{grid-area:submit;padding:0;border-right:0}.travelanium-reservation-form .search-button{display:inline-block;margin:0;background-color:var(--e-global-color-primary);color:#fff;font-weight:700;border:none;padding:7px 25px 5px;height:100%;cursor:pointer}.travelanium-reservation-form input[name=accesscode]{line-height:1em;height:1.5em;padding:0;margin:0;box-shadow:none;background:0 0;border-width:0 0 1px;border-style:solid;border-color:#ccc}.travelanium-reservation-form input[name=accesscode]:active,.travelanium-reservation-form input[name=accesscode]:focus{box-shadow:none;background:0 0}@media (max-width:767px){.travelanium-reservation-bar-inner{border:1px solid #e5e5e4}.travelanium-reservation-form{grid-template-columns:repeat(2,1fr);grid-template-areas:"dates dates" "guests code" "submit submit"}.travelanium-reservation-form .cell{border-bottom:1px solid #e5e5e4;border-right:0}.travelanium-reservation-form .cell-submit{padding:0;border-bottom:0;background-color:#4a4a4a}.travelanium-reservation-form .search-button{display:block;width:100%}}@media (max-width:375px){.travelanium-reservation-form{grid-template-columns:11fr;grid-template-areas:"dates" "guests" "code" "submit"}}.spinner-wrapper{display:flex;flex-wrap:nowrap;align-items:center}.spinner-wrapper .button-inc,.spinner-wrapper .button-dec{background-color:#fff;color:#888;transition:.2s;border:1px solid;border-radius:50%;flex:0 0 30px;width:30px;height:30px;margin:0 10px 0 0;padding:5px}.spinner-wrapper .button-inc{order:6}.spinner-wrapper .button-dec{order:4}.spinner-wrapper .button-inc,.spinner-wrapper .button-dec{background-color:#fff;color:#888;transition:.2s}.spinner-wrapper .button-inc:hover,.spinner-wrapper .button-dec:active,.spinner-wrapper .button-dec:hover,.spinner-wrapper .button-dec:active{background-color:var(--e-global-color-primary);color:#fff;transition-duration:0s}.spinner-wrapper .field{flex:0 0 40px;order:2;border:none;border-bottom:1px solid;text-align:center;margin:0 15px 0 0}.spinner-wrapper .field::-webkit-inner-spin-button{appearance:none;margin:0}.tl-dropdown{position:relative}.tl-dropdown-panel{position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.125);padding:8px 12px;border-radius:4px;z-index:20}#trb_capacity{cursor:default}.tippy-content{padding:11px 15px}.capacity-panel .capacity-panel-item:not(:last-child){margin-bottom:8px}.tippy-box[data-theme=custom]{background:0 0;border-radius:0}.tippy-box[data-theme=custom] .tippy-content{padding:0}.travelanium-reservation-inroom{min-width:230px}.travelanium-reservation-inroom .easepick-wrapper{z-index:9999}.travelanium-reservation-inroom__row:not(:last-child){margin-bottom:1rem}.travelanium-reservation-inroom__row .search-button{display:block;width:100%;padding:9px 20px 7px;color:#fff}.travelanium-reservation-inroom .capacity-row{display:flex;flex-wrap:wrap;margin-top:-10px;margin-left:-10px}.travelanium-reservation-inroom .capacity-col{flex:0 0 50%;max-width:50%;padding-top:10px;padding-left:10px}.travelanium-reservation-inroom .form-row{border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.travelanium-reservation-inroom .row-code{border-bottom:0}.travelanium-reservation-inroom .row-submit{border-bottom:0;margin-bottom:0;padding-bottom:0}.travelanium-reservation-inroom .value{color:var(--e-global-color-primary);font-weight:700;cursor:default}.travelanium-reservation-inroom input[name=accesscode]{padding:0;border-width:0 0 1px;border-style:solid;border-color:transparent transparent #ddd;box-shadow:none}.travelanium-reservation-inroom input[name=accesscode]:focus{box-shadow:none}.travelanium-reservation-inroom .search-button{background-color:var(--e-global-color-primary);color:#fff;width:100%;padding:7px 12px 5px;transition:.2s}.travelanium-reservation-inroom .search-button:hover,.travelanium-reservation-inroom .search-button:active{background-color:#027a92;transition-duration:0s}