.work-entry-calendar .events{list-style:none;margin:0;padding:0}.work-entry-calendar .events .ant-badge-status{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;font-size:12px}.work-entry-calendar .notes-month section{font-size:28px}.schedule-table{border-collapse:collapse;width:100%}.schedule-table th,.schedule-table td{border:1px solid #ddd;text-align:left;padding:8px;width:400px}.schedule-table th{background-color:#f2f2f2}.schedule-table .day-cell{height:20px;position:relative;width:100%}.schedule-table .day-container{padding-left:0;padding-right:0}.schedule-table .work-interval{height:100%;background-color:#4caf50;position:absolute}.day-timeline{display:flex;flex-direction:column;align-items:flex-start;width:120px;height:960px;border-right:1px solid #ddd}.day-timeline .time-slot{width:100%;height:20px;display:flex;align-items:center}.day-timeline .time-slot:nth-child(2n){border-bottom:1px solid #ddd}.day-timeline .time-slot:last-child{border-bottom:0}.day-timeline .time-slot:hover{cursor:pointer}.day-timeline .time-slot:hover.frozen{cursor:not-allowed}.day-timeline .occupied{background-color:#4caf50}.day-timeline .occupied.overtime{background-color:#e5d858}.day-timeline .frozen{background-color:#4f4f4f}.day-timeline .time-label{width:50px;text-align:right;margin-right:5px}.ant-picker.vehicle-stats-date-range-picker{margin-top:12px;margin-bottom:12px}.schedule-table th{font-weight:500}.calendar-content{min-height:90%;height:90%}.schedule-cell{display:block;margin-top:4px;margin-bottom:4px;width:100%;height:24px}.schedule-cell .schedule-segment{display:inline-block;height:100%}.schedule-cell .schedule-segment.occupied{background-color:#1890ff}.schedule-cell .schedule-segment.overtime{background-color:#ffe58f}.schedule-cell .schedule-segment.free{opacity:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{height:124px}table td.schedule-column{padding-right:0!important;padding-left:0!important}