﻿#bb *{box-sizing:border-box}#bb button{font:inherit;color:inherit;cursor:pointer}#bb .cell{position:relative;display:flex;align-items:center;gap:10px;padding:0 20px;height:68px;background:#f3f0e8;border-right:1px solid #c9c6bd;cursor:pointer;user-select:none}#bb .panel{display:none;position:absolute;top:100%;left:0;background:#f3f0e8;padding:20px;z-index:20;margin-top:3px}#bb .panel.open{display:block}#bb .panel h4{margin:0 0 18px;font-size:13px;letter-spacing:.06em;font-weight:700}#bb .x{position:absolute;top:14px;right:16px;background:none;border:0;font-size:22px;line-height:1;padding:0}#bb .hotel-opt{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 0;color:#6b6b6b;font-size:13px}#bb .hotel-opt:hover{color:#000}#bb .row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}#bb .row small{display:block;font-size:10px}#bb .step{display:flex;align-items:center;gap:14px}#bb .step button{width:38px;height:38px;background:none;border:1px solid #bdbab0;font-size:18px}#bb .step span{min-width:16px;text-align:center}#bb .book{background:#fff;border:0;padding:9px 16px;font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase}#bb .book:hover{background:#1a1a1a;color:#fff}#bb input.promo{width:215px;height:38px;border:1px solid #bdbab0;background:rgba(0,0,0,0);padding:0 10px;font:inherit}#calPanel{width:100%;padding:20px 20px 50px}#calPanel .flatpickr-calendar,#calPanel .flatpickr-calendar *{box-sizing:border-box}#calPanel .flatpickr-calendar{background:rgba(0,0,0,0);box-shadow:none;border:0;width:100% !important;max-width:100%}#calPanel .flatpickr-calendar.inline{display:block;top:0}#calPanel .flatpickr-months{position:relative}#calPanel .flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:#1a1a1a;fill:#1a1a1a;height:34px}#calPanel .flatpickr-current-month{font-weight:700;font-size:13px}#calPanel .flatpickr-prev-month,#calPanel .flatpickr-next-month{color:#1a1a1a;fill:#1a1a1a;font-size:20px;line-height:20px;padding:6px 10px}#calPanel .flatpickr-innerContainer,#calPanel .flatpickr-rContainer{display:block;width:100%}#calPanel .flatpickr-weekdays{display:flex !important;width:100% !important;height:28px}#calPanel .flatpickr-weekdaycontainer{display:flex !important;flex:0 0 50%;width:50% !important;padding:0 16px}#calPanel span.flatpickr-weekday{flex:1;color:#6b6b6b;background:rgba(0,0,0,0)}#calPanel .flatpickr-days{display:flex !important;flex-wrap:nowrap !important;width:100% !important;overflow:visible !important}#calPanel .dayContainer{display:flex !important;flex-wrap:wrap !important;flex:0 0 50%;width:50% !important;min-width:50% !important;max-width:50% !important;padding:0 16px;justify-content:flex-start !important}#calPanel .flatpickr-day{flex:0 0 14.2857% !important;width:14.2857% !important;max-width:14.2857% !important;margin:0 !important;border-radius:0;color:#444;height:37px;line-height:37px}#calPanel .flatpickr-day.flatpickr-disabled,#calPanel .flatpickr-day.prevMonthDay,#calPanel .flatpickr-day.nextMonthDay{color:#bbb}#calPanel .flatpickr-day.selected,#calPanel .flatpickr-day.startRange,#calPanel .flatpickr-day.endRange{background:#1a1a1a;border-color:#1a1a1a;color:#fff}#calPanel .flatpickr-day.inRange{background:#e2ded3;border-color:#e2ded3;box-shadow:-5px 0 0 #e2ded3,5px 0 0 #e2ded3}#calPanel .flatpickr-day:hover{background:#e2ded3;border-color:#e2ded3}#clear{position:absolute;right:28px;bottom:16px;background:none;border:0;font-size:11px;letter-spacing:.1em;font-weight:700}@media(max-width: 768px){#bb{margin-top:24px !important}#bb .bar{flex-direction:column;overflow:hidden}#bb .cell{flex:none !important;width:100%;height:auto;min-height:56px;padding:0 16px;border-right:0;border-bottom:1px solid #c9c6bd;position:relative !important;flex-wrap:wrap}#bb .cell.is-open::after{content:"×";position:absolute;right:16px;top:14px;font-size:24px;line-height:1}#bb .cell>svg{flex:none}#bb .cell>span{line-height:56px}#bb .panel{position:static !important;display:none;width:calc(100% + 32px) !important;margin:0 -16px;padding:16px;box-shadow:none;border-top:1px solid #c9c6bd;flex:0 0 calc(100% + 32px)}#bb .panel.open{display:block}#bb .panel .x,#bb .panel h4{display:none}#bb #pPromo{padding:12px 16px}#bb input.promo{width:100%}#bb #cPromo{border-bottom:0;padding:0 16px 16px;flex-direction:column;align-items:stretch;gap:0}#bb #cPromo.is-open::after{display:none}#bb #cPromo #promoLabel{line-height:56px}#bb #cPromo .panel{order:2;margin:0 -16px;width:calc(100% + 32px) !important}#bb .book{width:100%;padding:14px 16px;order:3;margin-top:4px}#calPanel{padding:8px 0 44px}#calPanel .flatpickr-weekdaycontainer,#calPanel .dayContainer{flex:0 0 100% !important;width:100% !important;min-width:100% !important;max-width:100% !important;padding:0}}/*# sourceMappingURL=booking_bar.min.css.map */