body .daterangepicker{border-radius:10px;box-shadow:0 0 4px #00000080}body .daterangepicker:after,body .daterangepicker:before{display:none}body .daterangepicker.show-calendar .drp-calendar{width:285px}.daterangepicker .drp-calendar thead tr:first-child{height:36px}.daterangepicker .drp-calendar thead tr:first-child .next,.daterangepicker .drp-calendar thead tr:first-child .prev{border:unset}.daterangepicker .drp-calendar thead tr:first-child .next:hover,.daterangepicker .drp-calendar thead tr:first-child .prev:hover{background-color:unset}.daterangepicker .drp-calendar thead tr:first-child .next:hover span,.daterangepicker .drp-calendar thead tr:first-child .prev:hover span{border-color:#000}@media (hover:hover){.daterangepicker .drp-calendar thead tr:first-child .next:hover,.daterangepicker .drp-calendar thead tr:first-child .prev:hover{background-color:#389385}.daterangepicker .drp-calendar thead tr:first-child .next:hover span,.daterangepicker .drp-calendar thead tr:first-child .prev:hover span{border-color:#fff}}body .daterangepicker .calendar-table td{border:0;font-size:16px;font-weight:700;height:36px;margin:0 auto}body .daterangepicker .calendar-table td.off{font-weight:400}body .daterangepicker .calendar-table td span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body .daterangepicker td.in-range{background:#3893854d}body .daterangepicker td.available:hover span{background-color:#389385;border-color:transparent;border-radius:50%;color:#fff}body .daterangepicker td.available:hover,body .daterangepicker th.available:hover{background-color:#fff;color:#333}body .daterangepicker td.available.off:hover{background-color:#fff;color:#c4c4c4}@media (hover:hover){body .daterangepicker td.available:hover,body .daterangepicker th.available:hover{background-color:#389385;border-color:transparent;border-radius:50%;color:#fff}}@media not (hover:hover){body .daterangepicker td.available.off.active:hover{background-color:#fff;color:#c4c4c4}}body .daterangepicker td.active.start-date:not(.off){border-radius:50% 0 0 50%;color:#fff}body .daterangepicker td.active.end-date:not(.off){border-radius:0 50% 50% 0;color:#fff}body .daterangepicker td.end-date.start-date:not(.off){border-radius:50%}body .daterangepicker td.off.end-date span{background-color:#fff;border-radius:unset;color:#999}body .daterangepicker td.active{background:#ddbaa74d}body .daterangepicker td.active span,body .daterangepicker td.active:not(.off){background-color:#389385;border-color:transparent;border-radius:50%;color:#fff}body .daterangepicker.show-calendar .drp-buttons{display:flex;justify-content:space-between}body .daterangepicker .drp-buttons .drp-selected{display:none}body .daterangepicker .drp-buttons .applyBtn{background-color:#d95623;border:none;border-radius:100px;color:#fff;font-family:Noto Sans TC;font-size:16px;font-weight:500;height:45px;padding:10px 25px}body .daterangepicker .drp-buttons .cancelBtn{background:none;border:none;color:#2d2d2d;font-family:Noto Sans TC;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:25.6px;text-align:left}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#c4c4c4;font-weight:400}body #daterangePickerContainer .daterangepicker{border:unset;box-shadow:unset}
