.custom-date-range-calendar{box-sizing:border-box;background:0 0;width:100%;padding:0 12px}.custom-date-range-calendar__header{justify-content:space-between;align-items:center;display:flex}.custom-date-range-calendar__nav-group{align-items:center;gap:4px;display:flex}.custom-date-range-calendar__nav-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.custom-date-range-calendar__nav-button:hover:not(:disabled){background:#f2f2f2}.custom-date-range-calendar__nav-button:disabled{opacity:.4;cursor:not-allowed}.custom-date-range-calendar__month-label{color:#17142a;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px}.custom-date-range-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:40px;width:100%;display:grid}.custom-date-range-calendar__day{color:#3b3b3b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;height:40px;padding:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.custom-date-range-calendar__day:hover:not(.custom-date-range-calendar__day--selected):not(.custom-date-range-calendar__day--disabled){background:#f2f2f2}.custom-date-range-calendar__day--disabled{color:#d2d1d6;cursor:not-allowed}.custom-date-range-calendar__day--outside{color:#a9a9b5}.custom-date-range-calendar__day--selected{color:#fff;background:#4a28a7}.custom-date-range-calendar__day--in-range,.custom-date-range-calendar__day--hover-range{color:#3b3b3b;background:#f2f2f2;border-radius:0}.custom-date-range-calendar__day--range-start:not(.custom-date-range-calendar__day--range-end){border-top-right-radius:0;border-bottom-right-radius:0}.custom-date-range-calendar__day--range-end:not(.custom-date-range-calendar__day--range-start){border-top-left-radius:0;border-bottom-left-radius:0}.custom-date-range-calendar__day--hover-range:hover{background:#f2f2f2}.date-range-picker-wrapper--calendar-only{box-sizing:border-box;border:1px solid var(--Border-Moderate,#d2d1d6);background:#fff;border-radius:4px;width:100%;padding:0;box-shadow:0 4px 4px -2px #0000001a,0 12px 16px -6px #00000026}
