.rdrDay{box-sizing:inherit;width:14.2857142857%;position:relative;font:inherit;cursor:pointer}@supports(-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview,.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.plan_input_class_country{position:relative}.plan_input_class_country .rootContainerAuto{top:60px;left:-100px}.sompo-datepicker{width:100%;position:relative}.sompo-datepicker .preview-button{color:#181819;font-weight:400;z-index:20}.sompo-datepicker .preview-button-placeholder{color:#a3a3a3;font-weight:400;z-index:20}.sompo-datepicker .plan_holder_plan{font-size:14px;color:#181819;font-weight:400;line-height:27px;z-index:20}@media(min-width:1024px){.sompo-datepicker .plan_holder_plan{font-size:18px}}.sompo-datepicker .sompo-calendar-container{position:absolute;top:62px;left:-160px;z-index:20;background-color:#fff;border-radius:32px;box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}@media(min-width:900px){.sompo-datepicker .sompo-calendar-container{left:-160px}}@media(min-width:1200px){.sompo-datepicker .sompo-calendar-container{left:-120px}}@media(min-width:1300px){.sompo-datepicker .sompo-calendar-container{left:-80px}}@media(min-width:1400px){.sompo-datepicker .sompo-calendar-container{left:0;top:62px}}@media(min-width:1600px){.sompo-datepicker .sompo-calendar-container{top:72px}}.sompo-datepicker .calendar_in_plan_page{position:absolute;top:60px;left:-200px;z-index:20;background-color:#fff;border-radius:32px;box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}@media(min-width:900px){.sompo-datepicker .calendar_in_plan_page{left:-180px}}@media(min-width:1200px){.sompo-datepicker .calendar_in_plan_page{left:-160px}}@media(min-width:1300px){.sompo-datepicker .calendar_in_plan_page{left:-120px}}@media(min-width:1400px){.sompo-datepicker .calendar_in_plan_page{left:-100px}}.sompo-datepicker .mobile_date_picker{position:relative;top:0;left:0;z-index:20;background-color:#fff;border-radius:16px;width:100%}.sompo-datepicker .daterangeswipe-mode{position:absolute;top:30px;z-index:20;background-color:#fff;border-radius:32px;box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}.sompo-datepicker .footer-calendar{font-size:14px;text-align:start;font-weight:400;line-height:21px}.sompo-datepicker .footer-calendar .span-red{color:var(--primary-color)}@media(min-width:768px){.sompo-datepicker .footer-calendar{font-size:18px;line-height:27px}}.sompo-datepicker .line-renderWeekdays{margin-block:8px}.sompo-datepicker .days-in-week{width:14.2857142857%;font-size:14px;line-height:21px;font-weight:500;color:#a3a3a3}.sompo-datepicker .container-all{display:grid;grid-template-columns:14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857% 14.2857142857%;padding:10px}.sompo-datepicker .sompo-date-range-day-cell:hover{background-color:var(--primary-color);color:#fff}.sompo-datepicker ._day-disabled{background-color:hsla(0,0%,100%,.3);border-radius:0;color:#bababa;cursor:auto}.sompo-datepicker ._day-disabled:hover{background-color:#fff;color:#bababa}.sompo-datepicker ._day-in-range{border-radius:0;background-color:var(--primary-light-red-color)}.sompo-datepicker ._day-in-range:hover{border-radius:50%}.sompo-datepicker ._day-is-activeSelect{border-radius:50%;z-index:10}.sompo-datepicker ._day-is-activeSelect,.sompo-datepicker ._day-is-activeSelect:hover{background-color:var(--primary-color);color:#fff}.sompo-datepicker .-background_hover-active-start{border-top-left-radius:50%;border-bottom-left-radius:50%}.sompo-datepicker .-background_hover-active-end{border-top-right-radius:50%;border-bottom-right-radius:50%}