/* календарь поиска по гостевой: цвета сайта, обе темы */
.flatpickr-calendar{font-family:var(--body);background:var(--ground);color:var(--ink);box-shadow:0 0 0 1px var(--hair),6px 6px 0 rgba(26,26,26,.25);border-radius:0}
.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after{display:none}
.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year,.flatpickr-weekdays,span.flatpickr-weekday{background:transparent;color:var(--ink)}
.flatpickr-day{color:var(--ink);border-radius:0}
.flatpickr-day:hover,.flatpickr-day:focus{background:var(--ground-2);border-color:var(--ground-2)}
.flatpickr-day.today{border-color:var(--blue)}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--blue);border-color:var(--blue);color:#fff}
.flatpickr-day.inRange{background:var(--ground-2);border-color:var(--ground-2);box-shadow:-5px 0 0 var(--ground-2),5px 0 0 var(--ground-2)}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--ink-2);opacity:.55}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--ink)}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--blue)}
.gb-range-clear{display:block;width:100%;padding:9px 12px;border:0;border-top:1px solid var(--hair);background:none;color:var(--ink-2);font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.gb-range-clear:hover{color:var(--blue)}
.gb-search input.gb-range{cursor:pointer}
