.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.appointment-calendar .fc-daygrid-event-dot{border-color:#1d76bc!important}.appointment-calendar .fc-col-header,.appointment-calendar .fc-daygrid-body.fc-daygrid-body-balanced,.appointment-calendar .fc-scrollgrid-sync-table{width:100%!important}.appointment-calendar .fc-event.fc-daygrid-dot-event{background:transparent!important;border:none!important;color:#1d3118!important}.appointment-calendar a{color:#666}.fc-more-popover .add-appoinments{display:block}.add-appoinments{background-color:transparent!important;border:none!important;text-decoration:underline!important;color:#1d76bc!important;display:none}.add-appoinments .fc-daygrid-event-dot{display:none}.add-appoinments .fc-event-title{color:#1d76bc!important}.fc-daygrid-day-frame:hover .fc-daygrid-day-events:not(:has(.fc-daygrid-more-link)) .add-appoinments{display:block}.fc-next-button,.fc-prev-button{background-color:#1d76bc!important}.fc-daygrid-day-events,.fc-popover-body{display:flex;flex-flow:column nowrap}.fc-daygrid-day-events .fc-daygrid-event-harness:has(.add-appoinments),.fc-popover-body .fc-daygrid-event-harness:has(.add-appoinments){order:999999999}.appointment-calendar .fc-daygrid-body{width:100%!important;height:100%!important}.appointment-calendar .fc-daygrid-body .fc-scrollgrid-sync-table{height:100%!important}.calendar-select{padding-left:0!important;display:flex}.button-clear-select-appointment{margin-left:10px!important;background-color:#1d76bc;border:none!important}.max-width-select{width:30%!important;white-space:nowrap!important;text-overflow:ellipsis!important}.p-calendar .p-datepicker{width:280px;padding:0;padding-top:5px}.p-calendar .p-datepicker td,.p-calendar .p-datepicker td a{padding:0!important}.p-calendar .p-datepicker td span{padding:0!important;width:30px!important;height:30px!important}.p-datepicker .p-datepicker-header{padding:5px!important}.p-button-warning .p-button-label,.p-button-warning .pi-times{color:#1d76bc}