.custom-wheel-calendar{width:100%;max-width:100%;margin:0 auto;padding:20px}.custom-wheel-calendar .calendar-header{text-align:left;color:#09101d;background-color:#f4f7f6;border-radius:155px;justify-content:start;align-items:center;height:60px;margin-bottom:50px;padding:10px 25px;font-family:"Baloo Bhaijaan 2",Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:20px;display:flex}.custom-wheel-calendar .calendar-container{-webkit-user-select:none;user-select:none;justify-content:space-between;display:flex}.custom-wheel-calendar .calendar-column{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:8px;width:80px;margin:0 5px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.custom-wheel-calendar .calendar-column.dragging{background-color:#e3f2fd;border-color:#2196f3;transform:scale(1.05)}.custom-wheel-calendar .calendar-column.wheeling{transform:scale(1.02)}.custom-wheel-calendar .calendar-column.wheeling .calendar-item{transition:all .15s cubic-bezier(.4,0,.2,1)}.custom-wheel-calendar .calendar-column.wheeling .calendar-item.selected{color:#037d76;font-weight:600;transform:scale(1.05)}.custom-wheel-calendar .calendar-column:hover:not(.dragging):not(.wheeling){background-color:#04948c08;border-radius:10px}.custom-wheel-calendar .calendar-item{color:#09101d;opacity:.5;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:45px;padding:2px 4px;font-family:"Baloo Bhaijaan 2",Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.custom-wheel-calendar .calendar-item:hover{opacity:.7;transform:translateY(-1px)}.custom-wheel-calendar .calendar-item.selected{color:#04948c;opacity:1;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;height:45px;font-size:20px;font-weight:500;line-height:30px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.custom-wheel-calendar .calendar-item.selected:hover{color:#037d76;transform:scale(1.03)}.custom-wheel-calendar .calendar-divider{opacity:.7;border:0;border-top:2px solid #04948c;width:100%;margin:5px 0;transition:opacity .3s}.custom-wheel-calendar .calendar-column.wheeling .calendar-divider{opacity:1;border-top-color:#037d76}
