.daterangepicker {
width:calc((var(--gridColumnWidth) * 4) + (3.5 * var(--gridDistanceWidth)));
left:calc((var(--gridColumnWidth) * 1) + (1 * var(--gridDistanceWidth)))!important;
margin-top:-1px;
}
.daterangepicker[style] {
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.daterangepicker.show-calendar .ranges {
display:none;
}
.daterangepicker .drp-calendar {
max-width:calc(50% - 30px);
width:calc(50% - 30px);
padding:10px;
}
.daterangepicker .drp-calendar + .drp-calendar {
float:right;
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
font-family:var(--mainFontFamily);
font-weight:300;
font-size:calc(16px * var(--pixelMultiplicator));
line-height:calc(40px * var(--pixelMultiplicator));
border-radius:calc(20px * var(--pixelMultiplicator));
}
.daterangepicker td.in-range {
border-radius:0;
}
.daterangepicker td.start-date {
border-radius:calc(20px * var(--pixelMultiplicator)) 0 0 calc(20px * var(--pixelMultiplicator));
}
.daterangepicker td.end-date {
border-radius:0 calc(20px * var(--pixelMultiplicator)) calc(20px * var(--pixelMultiplicator)) 0;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color:#947147;
color:#ffffff;
}
.daterangepicker td.in-range {
background-color:#947147;
color:#ffffff;
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
min-width:calc(100% / 7);
width:calc(100% / 7);
}
.formField_room {
display:none;
}
.formField_offer {
display:none;
}
@media screen and (max-width:1279px) {
.daterangepicker {
    width: calc((var(--gridColumnWidth) * 8) + (7 * var(--gridDistanceWidth)));
}
}
@media screen and (max-width:767px) {
.daterangepicker {
    width: calc((var(--gridColumnWidth) * 10) + (9 * var(--gridDistanceWidth)));
left:0!important;
}
}