/* DASHBOARD - DELIVERY TIME | CALENDARIO */

/* Seletor de enventos */
.page-id-3251 #delivery-type-filter {
    width: 20% !important;
	margin-top: 21px !important;
	border: 1px solid black !important;
	display: none !important;
}

/* Botão Filtrar */
.dokan-delivery-type-wrapper form .dokan-btn.dokan-btn-sm {
    display: none !important;
}

/* Aviso calendario semanal */
.page-id-3251 .fc-event-main {
	background-color: #d5bbe4 !important;
	color: #d5bbe4 !important;
}

/* Alterar "agenda" por "lista" */
.page-id-3251 .fc-listWeek-button[title="Agenda"] {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    width: 60px;
}

.page-id-3251 .fc-listWeek-button[title="Agenda"]::before {
    content: "Lista";
    position: absolute;
    left: 0;
    text-indent: 0;
    white-space: nowrap;
    width: 60px;
    display: inline-block;
}

/* Esconde "Delivery" */
.fc-event-title {
	background: #d5bbe4;
	border-radius: 25px;	
	font-size: 8px;
	text-align: center !important;
	margin-left: -15px !important;
}

/* Esconde a hora do título*/
.fc-event-time {
    display: none !important;
}

/* Esconde barra scrool */
.dokan-delivery-type-wrapper , .fc-scroller {
	overflow: hidden !important;
	scrollbar-width: none;
}
.fc-scroller::-webkit-scrollbar {
	display: none;
}

/* Margem Tabela */
.fc-view-harness {
    margin-bottom: 25px !important;
}

/* Titulo Data */
.fc-toolbar-title {
	font-size: 20px !important;
	color: black !important;
}

/* Tabela: dias da semana */
.fc-col-header-cell a {
	color: black !important;
	font-weight: 500 !important;
}

/* Tabela: dias */
.fc-daygrid-day-number {
	color: black !important;
}

/* Tabela: Semana, dia lista: 1ª coluna */
.fc-timegrid-axis.fc-scrollgrid-shrink {
	display: none !important;
}

/* Tabela: Semana, dia lista: 2ª linha */
.fc-timeGridWeek-view .fc-daygrid-day-frame,
.fc-timeGridDay-view .fc-daygrid-day-frame,
.fc-listWeek-view .fc-daygrid-day-frame {
	display: none !important;
}

body .dokan-dashboard-content .fc-button-group .fc-button {
	background-color: transparent !important;
	border: 1px solid black !important;
	border-radius: 25px;
	color: black !important;
}

body .dokan-dashboard-content .fc-button-group .fc-button:hover {
	background-color: black !important;
}

body .dokan-dashboard-content .fc-button-group .fc-button.fc-button-active,
body .fc-button-group .fc-button[aria-pressed="true"],
body .fc-dayGridMonth-button.fc-button-primary.fc-button-active[aria-pressed="true"],
body .dokan-dashboard-content .fc-timeGridWeek-button.fc-button-primary.fc-button-active[aria-pressed="true"],
body .dokan-dashboard-content .fc-timeGridDay-button.fc-button-primary.fc-button-active[aria-pressed="true"],
body .dokan-dashboard-content .fc-listWeek-button.fc-button-primary.fc-button-active[aria-pressed="true"] {
	background-color: black !important;
	border: 1px solid black !important;
	color: white !important;
}


/* Calendario: botoes hoje */
.dokan-dashboard-content .fc-today-button {
	background-color: black !important;
	border: 1px solid black !important;
	border-radius: 25px !important;
	color: white !important;
}





/* §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ */



/* === AJUSTES RESPONSIVOS PARA TABLETS E MENORES === */
@media (max-width: 1014px) {



/* DASHBOARD - DELIVERY TIME | CALENDARIO */



/* Aplica apenas em mobile */
.fc-header-toolbar {
	flex-direction: column !important;
	align-items: flex-start !important;
	gap: 10px !important;
}
.fc-header-toolbar .fc-toolbar-chunk {
	width: 100%;
}
.fc-header-toolbar .fc-button-group {
	flex-wrap: wrap;
	gap: 5px;
}

/* Vista "Semana" */
.fc-timeGridWeek-view .fc-col-header-cell-cushion {
  font-size: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Permite scroll vertical no wrapper */
.fc-scroller {
	overflow-y: auto !important;
	max-height: 80vh !important;
	-webkit-overflow-scrolling: touch;
}

}



/* _________________________________________________________________________________________ */