@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Poppins:ital,wght@0,100;0,300;0,400;1,500;1,700&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.App{text-align:center}.general{margin-top:100px}.calendar-container{margin:0 auto;text-align:center;width:100%}.calendar-header{display:flex;justify-content:flex-end;margin-bottom:20px;padding-right:10px}.calendar-nav button{cursor:pointer;margin:0 5px;padding:10px 20px}.calendar-table{border-collapse:collapse;width:100%}.calendar-table td,.calendar-table th{border:1px solid #ddd;cursor:pointer;padding:10px;text-align:center;vertical-align:middle}.calendar-table .time-slot{background-color:#f9f9f9;height:50px;line-height:50px;text-align:center;width:60px}.calendar-table .calendar-cell{box-sizing:border-box;height:50px;overflow:hidden;padding:5px;width:100px}.calendar-table .calendar-cell.disabled-cell{background-color:#d3d3d3;pointer-events:none}.selected-cell{background-color:#b3e5fc;border:1px solid #0091ea}.calendar-table .occupied-cell{background-color:#c8e6c9;border:1px solid #2e7d32}.calendar-table .highlighted-day{background-color:#cce5ff}.calendar-table .blocked-cell{background-color:#f8d7da;border:1px solid #dc3545;color:#721c24}
/*# sourceMappingURL=main.3f78d982.css.map*/