:root{--headers-and-enabled:#333333;--subheaders:#86868C;--inactive-font:#D3D3D3;--selected-and-primary-button-label:#ffffff;--disabled-font:#86868C;--secondary_button_label_and_text_link:#0072eb;--selected-bg:#333333;--border-and-selected-range:#D3D3D3;--disabled-bg:#F5F5F7;--panel-and-secondary-button:#ffffff;--primary-button-and-nav-icons:#0072eb;--dr-font-family:'Roboto'}svg .icons{fill:var(--primary-button-and-nav-icons)}td.today{font-weight:700}.daterangepicker tbody,.daterangepicker thead{background-color:var(--panel-and-secondary-button)}.daterangepicker{position:absolute;top:100px;left:20px;z-index:3001;display:none;font-family:var(--dr-font-family)}.daterangepicker{width:100%;padding:20px 10px;border-radius:12px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 5%),0 1px 2px 0 rgb(0 0 0 / 10%);background-color:var(--panel-and-secondary-button);margin:5px 0 0 0}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker.show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transition:all .6s ease 0s;transform:translateX(0);opacity:1;visibility:visible}.daterangepicker.animated-next.show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker.animated-next.show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transform:translateX(-10px);opacity:0;visibility:hidden;transition:all .6s ease 0s}.daterangepicker.animated-prev.show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker.animated-prev.show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transform:translateX(10px);opacity:0;visibility:hidden;transition:all .6s ease 0s}.daterangepicker.show-calendar .drp-buttons{display:flex;margin:10px 0 0 0;padding:0 10px}.daterangepicker .drp-calendar,.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table{border:1px solid var(--panel-and-secondary-button);border-radius:4px;background-color:var(--panel-and-secondary-button)}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:separate}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}.daterangepicker .calendar-table th.month{margin:0 35px 10px 10px;font-size:16px;font-weight:700;line-height:1.5;color:#23282d;height:40px;text-align:left;padding:0 0 0 10px}.daterangepicker .calendar-table tr:first-child th{height:25px;vertical-align:middle}.daterangepicker .calendar-table td{width:40px;min-width:40px;max-width:40px;height:40px;margin:40px 0 0;padding:0 0;border:1px solid transparent;background-color:var(--panel-and-secondary-button);text-align:center;font-size:16px;color:var(--headers-and-enabled);cursor:pointer}.daterangepicker .calendar-table th{font-family:var(--dr-font-family);cursor:default;margin:10px 0;font-size:12px;line-height:1.33;text-align:center;color:#757575;font-weight:400;height:40px;vertical-align:middle}.daterangepicker .calendar-table th.prev.available{text-align:right}.daterangepicker .calendar-table th.next span,.daterangepicker .calendar-table th.prev span{color:#0071e3;cursor:pointer;font-size:13px}.daterangepicker .calendar-table th.next span img,.daterangepicker .calendar-table th.next span svg,.daterangepicker .calendar-table th.prev span img,.daterangepicker .calendar-table th.prev span svg{width:10px;display:inline-block}.daterangepicker .drp-buttons{display:none;clear:both;align-items:center;justify-content:space-between}.applyBtn.btn.btn-sm.btn-primary{padding:10px 9.5px;border-radius:6px;background-color:#0072eb;border:none;color:#fff;font-size:14px;font-weight:700;outline:0;cursor:pointer;text-transform:capitalize;text-decoration:none;margin:0 0 0 10px;font-family:var(--dr-font-family)}.cancelBtn.btn.btn-sm.btn-default,.hideFullPanel{font-size:16px;font-weight:700;color:#0072eb;background-color:transparent;border:none;outline:0;cursor:pointer;padding:0;text-transform:capitalize;font-family:var(--dr-font-family)}.default-range-picker button.hideFullPanel,button.hideFullPanel{display:none}.aply-cncl-wrp{display:flex;align-items:center;justify-content:space-between;width:100%}.cancelBtn.btn.btn-sm.btn-default:focus,button:focus{text-decoration:none}.cancelBtn.btn.btn-sm.btn-default:hover,.hideFullPanel:hover{text-decoration:underline}.daterangepicker .calendar-table td.in-range{background-color:var(--border-and-selected-range);border-color:transparent;color:var(--headers-and-enabled);border-radius:0;font-size:16px;text-align:center}.daterangepicker .calendar-table td.off.ends.available,.daterangepicker .calendar-table td.off.ends.in-range.available{background-color:transparent!important;color:var(--inactive-font);pointer-events:none}.daterangepicker .calendar-table td.off.ends.active.end-date.in-range.available{background-color:transparent!important;color:#d3d3d3;pointer-events:none}.daterangepicker td.off.end-date,.daterangepicker td.off.start-date{background-color:#333;border-color:transparent;color:#fff;border-radius:100%}.daterangepicker .calendar-table td.start-date{border-radius:50% 0 0 50%;position:relative;z-index:0;background-color:var(--border-and-selected-range)!important;border-color:transparent;color:#fff;color:var(--selected-and-primary-button-label);pointer-events:none}.daterangepicker .calendar-table td.end-date:hover,.daterangepicker .calendar-table td.start-date:hover{color:#fff}.daterangepicker td.today.start-date.end-date{background-color:transparent!important;color:#23282d;color:var(--headers-and-enabled);font-weight:700}.daterangepicker td.today.start-date.end-date::after{background-color:transparent!important}.daterangepicker td.today.start-date.end-date{border-radius:50% 0 0 50%}.daterangepicker .calendar-table td.end-date{border-radius:0 50% 50% 0;position:relative;z-index:0;background-color:var(--border-and-selected-range)!important;border-color:transparent;color:var(--selected-and-primary-button-label);pointer-events:none}.daterangepicker td.start-date::after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;background-color:var(--selected-bg);width:100%;z-index:-1;border-radius:100%}.daterangepicker td.available.in-range:not(.active.end-date)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;background-color:var(--selected-bg);width:100%;z-index:-1;border-radius:100%;opacity:0}.daterangepicker td.available.in-range:not(.active.end-date):hover::after{opacity:1}.daterangepicker td.available.in-range:not(.active.end-date):hover{color:var(--selected-and-primary-button-label);border-radius:0 50% 50% 0}.daterangepicker td.in-range.upcoming-date.available:not(.active.end-date.in-range.upcoming-date.available.before-start){border-radius:0}.daterangepicker td.active.end-date.in-range.upcoming-date.available{border-radius:0 50% 50% 0!important}.daterangepicker td.available.in-range.before-start{border-radius:50%!important}.daterangepicker td.available.in-range{position:relative;z-index:9}.daterangepicker td.end-date::after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;background-color:var(--selected-bg);width:100%;z-index:-1;border-radius:100%}.daterangepicker .calendar-table td.off.ends.active.end-date.in-range.available::after,.daterangepicker .calendar-table td.off.ends.active.start-date.available::after{background-color:transparent}.daterangepicker td.available:hover:not(.in-range){background-color:var(--panel-and-secondary-button);border:1px solid var(--border-and-selected-range);color:inherit;border-radius:100%}.daterangepicker .calendar-table td.disabled{color:var(--disabled-font);cursor:not-allowed;background-color:var(--disabled-bg)}table td,table th{padding:0;border:1px solid transparent;word-break:break-all}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left{padding-right:10px;padding-bottom:10px}.daterangepicker.default-range-picker .drp-calendar.left{padding-right:0}.daterangepicker .drp-calendar.right{padding-left:10px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}@media(max-width:576px){.daterangepicker .drp-calendar.left{clear:both!important}.daterange-opened{overflow-y:hidden}button.hideFullPanel{display:block;width:50%;text-align:left}.aply-cncl-wrp{justify-content:flex-end;width:50%}.default-range-picker .aply-cncl-wrp{justify-content:space-between;width:100%}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:none}.daterangepicker:not(.default-range-picker){max-width:300px;top:0!important;right:0!important;left:0!important;margin:0 auto;padding:0 10px 60px 10px!important;z-index:99999;position:fixed}.daterangepicker .calendar-table tr:first-child th{height:40px}.daterangepicker.default-range-picker{position:absolute;max-width:300px}.daterangepicker:not(.default-range-picker)::after{position:fixed;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--panel-and-secondary-button);z-index:-1}.daterangepicker.show-calendar .drp-buttons{display:flex;margin:0;padding:0 10px;position:fixed;bottom:0;left:0;right:0;background-color:var(--panel-and-secondary-button);height:50px;padding:10px}.daterangepicker.default-range-picker.show-calendar .drp-buttons{position:unset;height:auto;padding:0 10px;box-shadow:none}.daterangepicker.default-range-picker.show-calendar{padding:0 10px 20px 10px!important}.daterangepicker:not(.default-range-picker).show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker:not(.default-range-picker).show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transform:translateY(0)}.daterangepicker:not(.default-range-picker).animated-next.show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker:not(.default-range-picker).animated-next.show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transform:translateY(0)}.daterangepicker:not(.default-range-picker).animated-prev.show-calendar .drp-calendar .calendar-table .table-condensed tbody,.daterangepicker:not(.default-range-picker).animated-prev.show-calendar .drp-calendar .calendar-table .table-condensed thead tr:last-child{transform:translateY(0)}.daterangepicker:not(.default-range-picker) .calendar-table th.next.available,.daterangepicker:not(.default-range-picker) .calendar-table th.prev.available{opacity:0;visibility:hidden}}