.rdp-root{--rdp-day-width:36px;--rdp-day-height:40px;--rdp-day_button-width:24px;--rdp-day_button-height:24px;--rdp-today-color:var(--color-text-base);--rdp-range_start-background:transparent;--rdp-range_middle-background-color:transparent;--rdp-range_end-background:transparent;font-family:Noto Sans JP,sans-serif!important}.rdp-root td{padding:0}.rdp-nav{z-index:10;height:auto;top:0;right:0}.rdp-month:first-of-type{margin-left:8px}.rdp-month:last-child{margin-right:8px}.rdp-weekday{height:22px;padding:0}.rdp-weekday:first-child{color:#992100}.rdp-weekday:last-child{color:#3372e0}.rdp-weekday:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.rdp-weekday:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.rdp-today .rdp-day_button{background-color:var(--color-primary-100);border-radius:100px}.rdp-day_button{font-size:13px;font-weight:500;line-height:18px;display:inline}.rdp-day.rdp-selected:not(.rdp-range_middle) .rdp-day_button{color:var(--color-background-base);background:linear-gradient(349deg,#bcd5de 8.39%,#44728c 91.61%);border:2px solid #44728c;border-radius:100px;font-weight:700}.rdp-day.rdp-selected.rdp-range_end .rdp-day_button{color:var(--color-background-base);background:linear-gradient(349deg,#f6b99a 8.39%,#c84f0e 91.61%);border:2px solid #c84f0e;border-radius:100px;font-weight:700}.rdp-day.rdp-selected.rdp-outside .rdp-day_button{color:var(--color-text-base);background:0 0;border:none;font-weight:500}.rdp-day.rdp-outside.rdp-selected{background-color:#0000}