.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px;margin-top:3.5rem}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:#0003;position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:30px;height:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.datepicker th{font-weight:600}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker th.dow{border-bottom:2px solid var(--dark)}.datepicker td.day:hover,.datepicker td.day.focused{background:var(--light);cursor:pointer}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.disabled,.datepicker td.disabled:hover{background:none;color:#999;cursor:default}.datepicker td.highlighted{background:var(--cyan);border:1px solid var(--blue)}.datepicker td.range,.datepicker td.range:hover,.datepicker td.range:focus,.datepicker td.range.focus,.datepicker td.range.disabled{background:var(--cyan);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker td.selected,.datepicker td.selected:hover,.datepicker td.selected:focus,.datepicker td.selected.focus,.datepicker td.selected:active,.datepicker td.selected.active,.datepicker td.selected[disabled],.datepicker td.selected.disabled,.datepicker td.active,.datepicker td.active:hover,.datepicker td.active:focus,.datepicker td.active.focus,.datepicker td.active:active,.datepicker td.active.active,.datepicker td.active[disabled],.datepicker td.active.disabled{background-color:var(--blue);color:#fff}.datepicker td.today,.datepicker td.today:hover,.datepicker td.today:focus,.datepicker td.today.focus,.datepicker td.today:active,.datepicker td.today.active,.datepicker td.today[disabled],.datepicker td.today.disabled,.datepicker td.range.today,.datepicker td.selected.today{background-color:var(--dark);color:#fff}.datepicker .range-start{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.datepicker .range-end{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.datepicker td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover,.datepicker td span.focused{background:var(--light)}.datepicker td span.disabled,.datepicker td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker td span.active,.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active.focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active[disabled],.datepicker td span.active.disabled{background-color:var(--blue);color:#fff}.datepicker td span.old,.datepicker td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:var(--light)}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .prev .ico,.datepicker .next .ico{font-size:24px;color:var(--blue)}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-daterange input{text-align:center}
