#full-calendar .print-button svg{width:24px;height:24px;stroke:var(--blue-500)}#full-calendar .fc{margin:0 auto;width:97%}#full-calendar .fc .fc-timeline-slot-frame{text-align:center}#full-calendar .fc .fc-timeline-slot-frame .fc-timeline-slot-cushion{margin:0 auto;text-decoration:none;color:var(--type-active);font-weight:700;font-size:min(1vw,14px)}#full-calendar .fc .fc-content.fc-map{border:none!important}#full-calendar .fc .fc-content.fc-map span{color:var(--neutral-000)!important}#full-calendar .fc .fc-content.fc-map.event-reservado{background-color:#486ef6!important}#full-calendar .fc .fc-content.fc-map.event-confirmado{background-color:#00977c!important}#full-calendar .fc .fc-content.fc-map.event-primeiro-atendimento{background-color:#00c2ff!important}#full-calendar .fc .fc-content.fc-map.event-admissão-finalizada{background-color:#04e36b!important}#full-calendar .fc .fc-content.fc-map.event-pronto-para-cirurgia{background-color:#c556d7!important}#full-calendar .fc .fc-content.fc-map.event-em-cirurgia{background-color:#ffab28!important}#full-calendar .fc .fc-content.fc-map.event-sala-de-recuperação{background-color:#c27245!important}#full-calendar .fc .fc-content.fc-map.event-cancelado{background-color:#7f91d2!important}#full-calendar .fc .fc-content.fc-map.event-faltou{background-color:#ff6969!important}#full-calendar .fc .fc-content.fc-map.event-finalizado{background-color:var(--neutral-000)!important;border:1px solid var(--neutral-700)!important}#full-calendar .fc .fc-content.fc-map.event-finalizado span{color:var(--neutral-700)!important}#full-calendar .fc .fc-content .fc-icon.icon-tooltip svg{stroke:var(--neutral-000)!important}#full-calendar .fc .fc-content.block{background-color:var(--neutral-300)!important;border:none!important}#full-calendar .fc .fc-content.reservation{background-color:#bdffeb!important;border:none!important}#full-calendar .fc .fc-resourceTimeGridDay-view .fc-scrollgrid-section-header .fc-col-header{width:100%!important;background:var(--neutral-000)!important}#full-calendar .fc .fc-timegrid-now-indicator-container{cursor:default}#full-calendar .fc-scrollgrid{margin-top:1%;background-color:var(--neutral-000)!important}#full-calendar .fc-datagrid-cell-main{text-align:center;vertical-align:center;font-family:Nunito Sans;font-weight:600;font-size:min(2.6vw,18px);color:var(--type-active)}#full-calendar th .fc-datagrid-cell-cushion .fc-datagrid-cell-main{font-weight:700}#full-calendar .fc-title{font-weight:700;font-size:min(1vw,14px);line-height:150%;margin-right:5px;vertical-align:top}#full-calendar .fc-title span{max-width:100%;vertical-align:bottom}#full-calendar .fc-title span.day{max-width:80%!important}#full-calendar .items-row{max-width:300px;text-align:start;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden}#full-calendar .items-row .fc-icon.items{margin:0;width:100%!important;display:inline-block}#full-calendar .items-row .fc-icon.items .item-name{font-weight:700;font-size:12px;font-family:Nunito Sans;line-height:130%}#full-calendar .items-row .fc-icon.items svg{width:1em}#full-calendar .items-row .fc-icon.items.surgical-blue svg path{fill:var(--blue-500)!important}#full-calendar ::-webkit-scrollbar{width:16px;height:16px}#full-calendar ::-webkit-scrollbar-track{background:var(--neutral-000);border-radius:0 0 8px 0}#full-calendar ::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:100px;border:3px solid var(--neutral-000)}#full-calendar ::-webkit-scrollbar-thumb:hover{cursor:pointer;background:var(--neutral-200)}