.daterangepicker{width:310px;padding:0 17px 12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);margin:1px 0 0;border-radius:12px}.dark .daterangepicker{border-color:#ccccd9}.light .daterangepicker{border-color:#3a3a40}@media (max-width:767px){.daterangepicker{width:100%;position:fixed;bottom:0!important;top:auto!important;left:0!important;right:0!important;border-radius:12px 12px 0 0;padding:0 17px 24px}.daterangepicker .drp-calendar:after,.daterangepicker .drp-calendar:before,.daterangepicker:before{content:none!important}}.daterangepicker .select2{overflow:visible}.daterangepicker .select2.select2-container--open{border:none!important}.daterangepicker .select2-container--open .select2-dropdown .scrollbar-track{margin-right:0}.daterangepicker .select2-selection__arrow{top:.5em;width:4.5px;height:4.5px}.dark .daterangepicker .select2-selection__arrow{border-top:1.2px solid #b71930!important;border-left:1.2px solid #b71930!important}.light .daterangepicker .select2-selection__arrow{border-top:1.2px solid #ce253d!important;border-left:1.2px solid #ce253d!important}.dark .daterangepicker .select2.select2-container--like-link .selection .select2-selection .select2-selection__rendered{color:#ce253d;border-bottom:1px dotted #ccccd9}.light .daterangepicker .select2.select2-container--like-link .selection .select2-selection .select2-selection__rendered{color:#ce253d;border-bottom:1px dotted #3a3a40}.daterangepicker .select2.select2-container--like-link:hover{background:initial}.daterangepicker .select2-results__option{font-weight:400!important}.daterangepicker .drp-calendar{float:none!important;max-width:none;padding:0!important}.daterangepicker .drp-calendar::before{content:'';position:absolute;top:-7px;left:9px;border-top:initial;border-left:7px solid transparent;border-right:7px solid transparent}.dark .daterangepicker .drp-calendar::before{border-bottom:7px solid #202025}.light .daterangepicker .drp-calendar::before{border-bottom:7px solid #fff}.daterangepicker .drp-calendar::after{content:'';position:absolute;top:-6px;left:10px;border-left:6px solid transparent;border-right:6px solid transparent}.dark .daterangepicker .drp-calendar::after{border-bottom:6px solid #202025}.light .daterangepicker .drp-calendar::after{border-bottom:6px solid #fff}.daterangepicker .drp-calendar.drp-calendar-up::before{top:auto;bottom:-7px;border-bottom:initial}.dark .daterangepicker .drp-calendar.drp-calendar-up::before{border-top:7px solid #202025}.light .daterangepicker .drp-calendar.drp-calendar-up::before{border-top:7px solid #fff}.daterangepicker .drp-calendar.drp-calendar-up::after{top:auto;bottom:-6px;border-bottom:initial}.dark .daterangepicker .drp-calendar.drp-calendar-up::after{border-top:6px solid #202025}.light .daterangepicker .drp-calendar.drp-calendar-up::after{border-top:6px solid #fff}.daterangepicker::after,.daterangepicker::before{content:none}.daterangepicker .calendar-table{padding:0!important}@media (max-width:767px){.daterangepicker .calendar-table{position:relative}}.daterangepicker .calendar-table table{display:block;border-collapse:separate}.daterangepicker .calendar-table table tr{display:block}.daterangepicker .calendar-table table tr td,.daterangepicker .calendar-table table tr th{display:inline-block;vertical-align:top;width:14.28571428571429%;font-weight:400;border:0;border-radius:0}.daterangepicker .calendar-table table tr td+td{margin-left:4px}.daterangepicker .calendar-table table tr+tr{margin-top:4px}.daterangepicker .calendar-table table>thead{display:block;padding:17px 0 1px;font-weight:400!important;text-transform:capitalize}.daterangepicker .calendar-table table>thead::after{content:'';position:absolute;top:88px;left:0;width:100%;height:1px}.dark .daterangepicker .calendar-table table>thead::after{background:#474751}.light .daterangepicker .calendar-table table>thead::after{background:#dededf}.daterangepicker .calendar-table table>thead tr:first-child>th{display:none}.daterangepicker .calendar-table table>thead tr:first-child .month{display:block;width:auto;height:36px;padding:0 9px;font-size:18px;line-height:1.2;text-align:justify;text-justify:distribute;cursor:default}@media (max-width:767px){.daterangepicker .calendar-table table>thead tr:first-child .month{padding-left:0}}.daterangepicker .calendar-table table>thead tr:first-child .month>:nth-child(2){float:left}.daterangepicker .calendar-table table>thead tr:first-child .month>:nth-child(4){float:right;margin:0 14px 0 0}.daterangepicker .calendar-table table>thead tr:first-child .month>:nth-child(5){position:static!important}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown{position:absolute;top:54px;bottom:0;left:0;width:100%!important;min-height:243px;max-height:none;padding:12px 12px 20px 6px;border-radius:0 0 8px 8px;-webkit-box-shadow:none;box-shadow:none;overflow-y:auto}.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown{border-top:1px solid #474751;background:#202025}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown{border-top:1px solid #dededf;background:#fff}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .scroll-content{padding:0 0 15px}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options{padding:0;text-align:left;white-space:normal;margin:0 0 10px}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option{display:inline-block;vertical-align:top;width:31.33%;padding:8px 0;font-size:17px;text-align:center;border:1px solid transparent;border-radius:8px;margin:0 1% 5px;height:36px}@media (hover:hover) and (pointer:fine){.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{background:0 0}.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{color:#bcbcc7;border-color:#29292e!important}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{color:#696969;border-color:#e3e3e3!important}}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{border-color:transparent;background:0 0}.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#bcbcc7}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#696969}.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#bcbcc7;border-color:#29292e;background:#29292e}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#696969;border-color:#e3e3e3;background:#e3e3e3}@media (hover:hover) and (pointer:fine){.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:hover{color:#bcbcc7;border-color:#29292e;background:#29292e}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:hover{color:#696969;border-color:#e3e3e3;background:#e3e3e3}}.daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{pointer-events:none}.dark .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{color:#4d4d60}.light .daterangepicker .calendar-table table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{color:#bfbfbf}.daterangepicker .calendar-table table>thead tr:last-child th{font-size:14px;cursor:default}.dark .daterangepicker .calendar-table table>thead tr:last-child th{color:#545465}.light .daterangepicker .calendar-table table>thead tr:last-child th{color:#c4c4cc}.daterangepicker .calendar-table table>tbody{display:block;padding:12px 0 0}.daterangepicker .calendar-table table>tbody td{height:36px;width:36px;font-size:17px;line-height:33px;border-radius:8px!important;-webkit-transition:border .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86);transition:border .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86)}@media (max-width:767px){.daterangepicker .calendar-table table>tbody td{width:14.28571428571429%;margin:0!important}}.daterangepicker .calendar-table table>tbody td.available{border:1px solid transparent;border-radius:0}.dark .daterangepicker .calendar-table table>tbody td.available{color:#bcbcc7}.light .daterangepicker .calendar-table table>tbody td.available{color:#696969}.daterangepicker .calendar-table table>tbody td.available:hover{background:0 0}@media (hover:hover) and (pointer:fine){.dark .daterangepicker .calendar-table table>tbody td.available:hover{border-color:#474751}.light .daterangepicker .calendar-table table>tbody td.available:hover{border-color:#dededf}}.dark .daterangepicker .calendar-table table>tbody td.off{color:#545465}.light .daterangepicker .calendar-table table>tbody td.off{color:#c4c4cc}.daterangepicker .calendar-table table>tbody td.off:hover{border-color:transparent;background:0 0}.daterangepicker .calendar-table table>tbody td.active{padding:1px;border-radius:0}.dark .daterangepicker .calendar-table table>tbody td.active{background:#27272c}.light .daterangepicker .calendar-table table>tbody td.active{background:#f6f6f7}.dark .daterangepicker .calendar-table table>tbody td.active:hover{border-color:#474751}.light .daterangepicker .calendar-table table>tbody td.active:hover{border-color:#dededf}@media (min-width:768px){.daterangepicker.is-before-year{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.daterangepicker.is-before-year .drp-calendar>*{display:none!important}.daterangepicker.is-before-year .drp-calendar.right{display:none!important}@media (min-width:768px){.dark .daterangepicker.is-before-year .drp-calendar::after,.dark .daterangepicker.is-before-year .drp-calendar::before{border-bottom:7px solid #27272c}.light .daterangepicker.is-before-year .drp-calendar::after,.light .daterangepicker.is-before-year .drp-calendar::before{border-bottom:7px solid #f6f6f8}}.daterangepicker.is-before-year .calendar-title{border-bottom:0}.daterangepicker.is-before-year .calendar-table>table>thead::after{top:50px}.daterangepicker.is-before-year .calendar-table>table>thead>tr:first-child{display:none}.daterangepicker .custom-calendar-wrapper{display:block;overflow:hidden}@media (min-width:768px){.daterangepicker .custom-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:412px}}.daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar{padding:11px 10px;width:105px;display:none}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar{background-color:#27272c;color:#7c7c92}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar{background-color:#f6f6f8;color:#96969b}.daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month{height:30px;border-radius:4px;border:1px solid transparent;width:100%;background-color:transparent;text-transform:capitalize;font:inherit;font-size:14px;cursor:pointer}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month{color:#7c7c92}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month{color:#96969b}.daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month:disabled{cursor:default;background-color:transparent;text-decoration:line-through}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month:disabled{color:#4c4c5d}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month:disabled{color:#bcbcc0}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month.active{background-color:#323237}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month.active{background-color:#ededf3}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month:hover:not(:disabled){border:1px solid #6a6a75}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar__month:hover:not(:disabled){border:1px solid #b5b5be}@media (min-width:768px){.daterangepicker .custom-calendar-wrapper .custom-calendar-sidebar{display:block}}.daterangepicker .custom-calendar-wrapper .custom-calendar-block{position:relative}@media (min-width:768px){.daterangepicker .custom-calendar-wrapper .custom-calendar-block{padding:11px 11px 0 11px}}.daterangepicker .custom-calendar-wrapper .calendar-table{max-height:calc(70vh - 50px)}@media (min-width:768px){.daterangepicker .custom-calendar-wrapper .calendar-table{max-height:100%}}.daterangepicker .custom-calendar-wrapper .calendar-table .scroll-content{padding-right:10px;padding-bottom:20px;padding-top:16px;max-height:100%}@media (min-width:768px){.daterangepicker .custom-calendar-wrapper .calendar-table .scroll-content{padding-bottom:26px}}.daterangepicker .custom-calendar-wrapper .calendar-table thead{display:none}.daterangepicker .custom-calendar-wrapper .calendar-table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.daterangepicker .custom-calendar-wrapper .calendar-table td{font-size:17px;line-height:22px;width:36px;min-width:36px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.daterangepicker .custom-calendar-wrapper .calendar-table td.active{padding:0}.daterangepicker .custom-calendar-wrapper .calendar-table .scrollbar-track{background-color:transparent}.daterangepicker .custom-calendar-wrapper .calendar-table .scrollbar-thumb{border-radius:10px;width:4px}.dark .daterangepicker .custom-calendar-wrapper .calendar-table .scrollbar-thumb{background:#474751}.light .daterangepicker .custom-calendar-wrapper .calendar-table .scrollbar-thumb{background:#e5e5e9}.daterangepicker .custom-calendar-wrapper .calendar-weekdays{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:100%}.daterangepicker .custom-calendar-wrapper .calendar-weekdays>span{display:inline-block;vertical-align:middle;width:32px;min-width:32px;height:24px;font-size:14px;line-height:24px;text-align:center;white-space:nowrap;border:1px solid transparent;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:capitalize}.daterangepicker .custom-calendar-wrapper .custom-calendar-divider{position:absolute;left:0;width:100%;height:1px;z-index:1}.dark .daterangepicker .custom-calendar-wrapper .custom-calendar-divider{background-color:#474751}.light .daterangepicker .custom-calendar-wrapper .custom-calendar-divider{background-color:#e5e5e9}.daterangepicker .custom-calendar-wrapper .month-header{text-transform:capitalize}.daterangepicker .custom-calendar-wrapper .month-header:not(:first-child){padding-top:16px}.dark .daterangepicker .custom-calendar-wrapper .month-header{font-size:16px;font-weight:500;line-height:22px;color:#ccccd9}.light .daterangepicker .custom-calendar-wrapper .month-header{font-size:16px;font-weight:500;line-height:22px;color:#3a3a40}.calendar-button{width:100%;margin:20px 0 12px}@media (min-width:768px){.calendar-button{display:none}}@media (max-width:767px){.calendar-period{padding-bottom:80px}}.calendar-period-button{position:fixed;bottom:24px;left:17px;right:17px}@media (min-width:768px){.calendar-period-button{display:none}}.drp-buttons{display:none!important}.input__period-tag{position:absolute;top:12px;left:220px;padding:4px 10px;border-radius:8px;pointer-events:none}.dark .input__period-tag{background:#202025}.light .input__period-tag{background:#fff}@media (max-width:767px){.input__period-tag{display:none!important}}@media (min-width:768px){.calendar-close,.calendar-title{display:none}}@media (max-width:767px){.is-datepicker-open:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;z-index:1042;opacity:.5;background:#0b0b0b;overflow:hidden}.calendar-close{display:block;position:absolute;top:16px;right:16px;width:24px;height:24px}.calendar-title{margin:24px 0 0;padding-bottom:16px;font-size:24px;line-height:28px;font-weight:600}.dark .calendar-title{color:#f5f5f6}.light .calendar-title{color:#26262c}}