149 lines
3.2 KiB
SCSS
Executable File
149 lines
3.2 KiB
SCSS
Executable File
//
|
|
// flatpickr.scss
|
|
//
|
|
|
|
.flatpickr-calendar {
|
|
background: $card-bg;
|
|
box-shadow: $box-shadow;
|
|
border: 1px solid $dropdown-border-color;
|
|
|
|
&.arrowTop {
|
|
&:before {
|
|
border-bottom-color: $card-bg;
|
|
}
|
|
|
|
&:after {
|
|
border-bottom-color: $card-bg;
|
|
}
|
|
}
|
|
|
|
&.arrowBottom {
|
|
|
|
&:before,
|
|
&:after {
|
|
border-top-color: $card-bg;
|
|
}
|
|
}
|
|
}
|
|
|
|
.flatpickr-current-month {
|
|
font-size: 110%;
|
|
}
|
|
|
|
.flatpickr-day {
|
|
|
|
&.selected,
|
|
&.startRange,
|
|
&.endRange,
|
|
&.selected.inRange,
|
|
&.startRange.inRange,
|
|
&.endRange.inRange,
|
|
&.selected:focus,
|
|
&.startRange:focus,
|
|
&.endRange:focus,
|
|
&.selected:hover,
|
|
&.startRange:hover,
|
|
&.endRange:hover,
|
|
&.selected.prevMonthDay,
|
|
&.startRange.prevMonthDay,
|
|
&.endRange.prevMonthDay,
|
|
&.selected.nextMonthDay,
|
|
&.startRange.nextMonthDay,
|
|
&.endRange.nextMonthDay {
|
|
background: $primary;
|
|
border-color: $primary;
|
|
}
|
|
|
|
&.selected.startRange+.endRange:not(:nth-child(7n+1)),
|
|
&.startRange.startRange+.endRange:not(:nth-child(7n+1)),
|
|
&.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
|
|
box-shadow: -10px 0 0 $primary;
|
|
}
|
|
}
|
|
|
|
.flatpickr-time {
|
|
|
|
input:hover,
|
|
.flatpickr-am-pm:hover,
|
|
input:focus,
|
|
.flatpickr-am-pm:focus {
|
|
background: $input-bg;
|
|
color: $dropdown-link-active-color;
|
|
}
|
|
}
|
|
|
|
.flatpickr-months {
|
|
.flatpickr-month {
|
|
height: 36px;
|
|
}
|
|
|
|
.flatpickr-prev-month,
|
|
.flatpickr-next-month,
|
|
.flatpickr-month {
|
|
color: var(--#{$prefix}link-color);
|
|
fill: var(--#{$prefix}link-color);
|
|
}
|
|
}
|
|
|
|
.flatpickr-weekdays {
|
|
background-color: $dropdown-link-active-bg;
|
|
}
|
|
|
|
span.flatpickr-weekday,
|
|
.flatpickr-day,
|
|
.flatpickr-current-month input.cur-year[disabled],
|
|
.flatpickr-current-month input.cur-year[disabled]:hover,
|
|
.flatpickr-time input,
|
|
.flatpickr-time .flatpickr-time-separator,
|
|
.flatpickr-time .flatpickr-am-pm {
|
|
color: $dropdown-link-color;
|
|
fill: $dropdown-link-color;
|
|
}
|
|
|
|
.flatpickr-day {
|
|
|
|
&.disabled,
|
|
&.disabled:hover,
|
|
&.prevMonthDay,
|
|
&.nextMonthDay,
|
|
&.notAllowed,
|
|
&.notAllowed.prevMonthDay,
|
|
&.notAllowed.nextMonthDay {
|
|
color: $dropdown-link-disabled-color;
|
|
}
|
|
|
|
&.inRange,
|
|
&.prevMonthDay.inRange,
|
|
&.nextMonthDay.inRange,
|
|
&.today.inRange,
|
|
&.prevMonthDay.today.inRange,
|
|
&.nextMonthDay.today.inRange,
|
|
&:hover,
|
|
&.prevMonthDay:hover,
|
|
&.nextMonthDay:hover,
|
|
&:focus,
|
|
&.prevMonthDay:focus,
|
|
&.nextMonthDay:focus {
|
|
background: $dropdown-link-hover-bg;
|
|
border-color: $dropdown-link-hover-bg;
|
|
}
|
|
}
|
|
|
|
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time, .flatpickr-calendar.hasTime .flatpickr-time {
|
|
border-top: 1px solid $card-bg;
|
|
}
|
|
|
|
.numInputWrapper:hover,
|
|
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
|
|
background-color: transparent;
|
|
color: $dropdown-link-active-color;
|
|
}
|
|
|
|
.flatpickr-day.inRange {
|
|
box-shadow: -5px 0 0 $dropdown-link-hover-bg, 5px 0 0 $dropdown-link-hover-bg;
|
|
}
|
|
|
|
.flatpickr-day.flatpickr-disabled,
|
|
.flatpickr-day.flatpickr-disabled:hover {
|
|
color: $dropdown-link-disabled-color;
|
|
} |