.calendar-item{align-items:center;display:flex;gap:8px;height:40px;justify-content:center;padding:0 12px;width:48px}.calendar-item.end,.calendar-item.selected,.calendar-item.start{background-color:var(--spblue-6-5)!important}.calendar-item.middle,.calendar-item:hover{background-color:var(--spblue-1-10)}.calendar-item.date{border-radius:4px}.calendar-item.end.date-range{border-radius:0 4px 4px 0}.calendar-item.date-range.start{border-radius:4px 0 0 4px}.calendar-item.end.text-wrapper,.calendar-item.selected.text-wrapper,.calendar-item.start.text-wrapper{color:#ffffff!important}.calendar-item.disabled.text-wrapper{color:var(--fargerspblue-3)}.calendar-item.middle.text-wrapper,.calendar-item:hover.text-wrapper{color:var(--spblue-6-5)}.calendar-item.default.text-wrapper{color:var(--spblue-11-0)}.calendar-day-container{position:absolute;z-index:5}.calendar-day-container.outside-screen{right:5px}.calendar-day{background-color:var(--neutral-1-10);border:1px solid;border-color:var(--spblue-1-10);border-radius:8px;box-shadow:var(--card);display:inline-flex;flex-direction:column;gap:20px;padding:16px;position:relative}.calendar-day .datepicker-header{width:100%}.calendar-day .datepicker-header,.calendar-day .frame{align-items:center;display:flex;justify-content:center}.calendar-day .frame{flex-grow:1}.calendar-day .div{flex-direction:column;width:100%}.calendar-day .div,.calendar-day .div-2{display:inline-flex}.calendar-day .text-wrapper{color:var(--fargerneutral-6);font:var(--body2-medium);text-align:center}.calendar-day .calendar-row{align-items:center;display:inline-flex;width:100%}.calendar-month{align-items:flex-start;background-color:var(--fargerneutral-1);border:1px solid;border-color:var(--spblue-1-10);border-radius:8px;box-shadow:0 4px 4px #a9aeb83d;display:flex;flex-direction:column;gap:20px;padding:16px;width:360px}.calendar-month .div{display:flex;gap:8px;width:100%}.calendar-month .calendar-item-instance{flex-grow:1!important}