.utils-daterange:not(input){cursor:pointer}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #00000026;background-color:#fff;padding:20px 22px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;box-shadow:0 6px 12px rgba(0,0,0,.175);box-sizing:initial;border-radius:4px;font-size:1rem;font-weight:300;line-height:1.5em;font-style:normal;color:#777;transform:translateZ(0)}.date-picker-wrapper:after,.date-picker-wrapper:before{content:"";display:inline-block;border-top:0;position:absolute}.date-picker-wrapper:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #c3c7cc;border-bottom-color:rgba(0,0,0,.2)}.date-picker-wrapper:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.date-picker-wrapper.date-picker-wrapper-orient-left:before{left:6px}.date-picker-wrapper.date-picker-wrapper-orient-left:after{left:7px}.date-picker-wrapper.date-picker-wrapper-orient-right:before{right:6px}.date-picker-wrapper.date-picker-wrapper-orient-right:after{right:7px}.date-picker-wrapper.date-picker-wrapper-orient-bottom:before{top:-7px}.date-picker-wrapper.date-picker-wrapper-orient-bottom:after{top:-6px}.date-picker-wrapper.date-picker-wrapper-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #c3c7cc}.date-picker-wrapper.date-picker-wrapper-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.shortcuts{display:flex}.shortcuts b{display:inline-block}.shortcuts .shortcut{display:inline-block;margin-left:7px}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:capitalize}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;text-transform:capitalize}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{background-color:#fff;cursor:default;position:relative;display:flex;flex-wrap:wrap;min-width:540px}.date-picker-wrapper .month-wrapper table{width:46%}.date-picker-wrapper .month-wrapper table thead th{color:#333;font-size:13px;line-height:1.42857143;font-weight:500}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0;height:36px}.date-picker-wrapper .month-wrapper table .cell-wrapper{display:grid;min-height:240px;grid-gap:5px;grid-template-columns:1fr 1fr 1fr}.date-picker-wrapper .month-wrapper table .cell{border-radius:4px;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;height:32px;z-index:1;color:#ccc;font-weight:400;text-transform:capitalize}.date-picker-wrapper .month-wrapper table .cell:hover:not(.invalid){background-color:#e9ecef}.date-picker-wrapper .month-wrapper table .cell.cell-current:not(.first-date-selected):not(.last-date-selected){color:#70ccd5}.date-picker-wrapper .month-wrapper table .cell.checked{background-color:#e6f2ff}.date-picker-wrapper .month-wrapper table .cell.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .cell.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .month-wrapper table .cell.invalid{cursor:default!important}.date-picker-wrapper .month-wrapper table .cell.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .cell.next-month,.date-picker-wrapper .month-wrapper table .cell.prev-month{display:none}.date-picker-wrapper .month-wrapper table .cell.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .cell.real-today.checked,.date-picker-wrapper .month-wrapper table .cell.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper .month-wrapper table .cell-day{padding:0;line-height:1;font-size:12px;margin-bottom:1px;cursor:default;border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.date-picker-wrapper .month-wrapper table .cell-day.next-month,.date-picker-wrapper .month-wrapper table .cell-day.prev-month{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .cell-month{padding:15px 0}.date-picker-wrapper .month-wrapper table .cell-year{padding:15px 0}.date-picker-wrapper .month-wrapper table .cell-year.other-decade{color:#ccc!important;background:0 0;opacity:.5}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:capitalize}.date-picker-wrapper .month-wrapper table[data-view=months] .week-name{display:none}.date-picker-wrapper .month-wrapper table[data-view=years] .week-name{display:none}.date-picker-wrapper .month-wrapper table[data-view=years] .caption-title{pointer-events:none!important;cursor:default;text-decoration:none!important;opacity:.5}.date-picker-wrapper .month-wrapper table[data-view=years] .cell-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper[data-min-view-mode=days] .cell-day.hovering:not(.invalid),.date-picker-wrapper[data-min-view-mode=months] .cell-month.hovering:not(.invalid),.date-picker-wrapper[data-min-view-mode=years] .cell-year.hovering:not(.invalid){background-color:#ecf5ff}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .caption-title,.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0;cursor:pointer;height:36px;display:flex;justify-content:center;align-items:center;border-radius:4px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{width:36px}.date-picker-wrapper table .caption .caption-title:hover,.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#e9ecef}.date-picker-wrapper table .caption .prev:before{content:"«"}.date-picker-wrapper table .caption .next:before{content:"»"}.date-picker-wrapper .gap{position:relative;z-index:1;height:100%;top:-5px;margin:0 7px -7px;visibility:hidden}.date-picker-wrapper .gap .gap-lines{height:100%;border-left:2px dashed #eee;margin-left:10px;padding-right:10px}.date-picker-wrapper .drp_top-bar{position:relative;display:flex;flex-flow:row;font-size:12px}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{margin-left:auto}.date-picker-wrapper .time{position:relative;flex:0 1 100%;margin-top:10px;padding-top:10px;border-top:1px solid #eee;display:flex}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center;flex-grow:1;flex-shrink:1;flex-basis:0}.time2{min-width:180px;padding:0 5px;text-align:center;flex-grow:1;flex-shrink:1;flex-basis:0}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#1f4d74!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;top:-38px;box-shadow:0 0 3px rgba(0,0,0,.3);filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;visibility:hidden;min-width:62px;min-height:32px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.date-picker-wrapper .date-range-length-tip span{display:inline-block}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}