.tipi-option-days{margin:-4px 0 16px;padding:14px;background:#f8fbf3;border:1px solid #d7e0cd;border-radius:8px}.tipi-option-days.hidden,.tipi-option-quantity.hidden{display:none!important}.tipi-option-quantity{display:grid;gap:6px;margin:-4px 0 12px;color:var(--leaf);font-weight:800}.tipi-option-quantity select{max-width:180px}.tipi-all{display:flex;align-items:center;gap:9px;margin-bottom:10px}.tipi-all input,.tipi-day-grid input{width:auto;accent-color:var(--leaf)}.tipi-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tipi-day-grid label{min-height:44px;display:flex;align-items:center;gap:9px;padding:9px 11px;background:#fff;border:1px solid var(--line);border-radius:7px;text-transform:capitalize}@media(max-width:600px){.tipi-day-grid{grid-template-columns:1fr}.tipi-option-days{padding:10px}}
.booking-grid input[data-calendar-trigger="true"]{cursor:pointer;background-color:#fff}.booking-calendar button.weekend:not(.blocked):not(.checkout-ok):not(.selected):not(.start):not(.end){color:#2f6f7b;border-color:#9fc7cd;background:#f0f8fa}.booking-calendar button.weekend:not(.blocked):not(.checkout-ok):not(.selected):not(.start):not(.end) small{color:#2f6f7b}
.booking-cart .cart-mini{display:none}.booking-cart .tipi-cart-details{display:block}@media(max-width:640px){.booking-cart .cart-mini{display:grid}.booking-cart .tipi-cart-details{display:none}}
