#calendar{color:#222629;background:#fff;border-radius:4px;overflow:hidden}[data-bs-theme=dark] #calendar{background:var(--bs-body-bg-alt)}#calendar.hidden{display:none}button{border:none}#calendar .header{color:#5d5d5d;box-sizing:border-box;text-align:center;width:14.2857%;padding:8px 0;display:inline-block}#calendar .header+div{border:1px solid #000}#calendar .month{font-weight:700;display:inline-block}#calendar button{color:inherit;cursor:pointer;background:0 0;height:100%;padding:0 15px;font-size:23px;font-weight:700}#calendar button:first-child{float:left}#calendar button:last-child{float:right}#calendar .cell{color:#5d5d5d;box-sizing:border-box;text-align:center;cursor:pointer;width:14.2857%;padding:8px 0;display:inline-block}[data-bs-theme=dark] #calendar .cell{color:#ccc}#calendar .disable{color:#ccc;cursor:default}[data-bs-theme=dark] #calendar .disable{color:#444}#calendar .cell:hover{color:#fff;background-color:#0d6efd;border-radius:.25rem}#calendar .disable:hover{color:#ccc;background-color:#fff}[data-bs-theme=dark] #calendar .disable:hover{color:#444;background-color:var(--bs-body-bg-alt)}#calendar .day{padding:8px 0;font-size:.8rem}#calendar .cell.today,#calendar .cell.sel{color:#fff;background-color:#0d6efd;border-radius:.25rem}#calendar .day{color:#000}#timesel{color:#222629;background:#fff;border-radius:4px;overflow:hidden}[data-bs-theme=dark] #timesel{background:var(--bs-body-bg-alt)}#timesel .cell{color:#5d5d5d;box-sizing:border-box;text-align:center;cursor:pointer;width:16.6667%;padding:8px 0;display:inline-block}[data-bs-theme=dark] #timesel .cell{color:#ccc}#timesel .disable{color:#ccc;cursor:default}#timesel .cell:hover,#timesel .cell.sel{color:#fff;background-color:#0d6efd;border-radius:.25rem}#timesel .disable:hover{color:#ccc;background-color:#fff}[data-bs-theme=dark] #timesel .disable:hover{color:#444;background-color:var(--bs-body-bg-alt)}
