.schedule-table{border-collapse:collapse;width:100%;table-layout:fixed}.schedule-table td,.schedule-table th{padding:6px 4px;text-align:center}.header-cell{background-color:#e0e0e0}.filial-header,.header-cell{font-weight:700;border:1px solid #000!important}.filial-header{background-color:#bdbdbd}.time-slot-header{background-color:#eee;border:1px solid #000!important;font-weight:500}.date-column{width:100px}.doctor-column{width:180px}.date-cell{font-weight:700;background-color:#f5f5f5;vertical-align:middle}.date-cell,.doctor-cell{border:1px solid #000!important}.doctor-cell{text-align:left;padding-left:12px!important}.data-cell{border-top:1px solid #000!important;border-bottom:1px solid #000!important;min-width:50px}.filial-start{border-left:1px solid #000!important}.filial-end{border-right:1px solid #000!important}tr td:not(.filial-start){border-left:none!important}tr td:not(.filial-end){border-right:none!important}.v-calendar-category__column-header{display:flex;justify-content:center}.non-clickable-event{pointer-events:none;opacity:.5}.non-clickable-event .phone-call-tooltip-activator{pointer-events:auto}.reserve-sidebar{border-right:1px solid rgba(0,0,0,.12);background:#fafafa}.reserve-sidebar .reserve-item{min-height:48px}.reserve-item-draggable{cursor:grab}.reserve-item-draggable:active{cursor:grabbing}.reserve-drop-target{display:block;width:100%;min-height:100%;padding:2px 4px;border-radius:6px;transition:background-color .15s ease}.reserve-drop-target--active{background-color:rgba(33,150,243,.18)}.reserve-drop-target--dragging{cursor:copy}