.fc-media-screen { flex-grow: 1; height: 74vh; } .fc-prev-button, .fc-next-button { background-color: var(--color-blue-600) !important; border: none !important; transition: 0.2s ease; } .fc-prev-button:hover, .fc-next-button:hover { background-color: var(--color-blue-700) !important; } .fc-timeGridWeek-button, .fc-timeGridDay-button, .fc-dayGridMonth-button { border: none !important; background-color: var(--color-blue-600) !important; transition: 0.2s ease; } .fc-timeGridWeek-button:hover, .fc-timeGridDay-button:hover, .fc-dayGridMonth-button:hover { background-color: var(--color-blue-700) !important; } .fc-button-active { background-color: var(--color-blue-500) !important; } .fc-toolbar-title { font-weight: bold; color: var(--color-gray-900); } /* Compact mode for embedded EventManager */ .compact-event-manager { gap: 0.5rem; } .compact-event-manager h2 { font-size: 1rem; /* menor título */ margin-bottom: 0.25rem; } .compact-event-manager .sm\\:flex { /* reduz grupo de botões */ gap: 0.25rem; } .compact-event-manager .button, .compact-event-manager .btn, .compact-event-manager .chakra-button { padding: 6px 8px; font-size: 0.9rem; } /* Inputs dentro do EventManager compactos */ .compact-event-manager input, .compact-event-manager .input { padding: 6px 8px; font-size: 0.95rem; } /* reduzir padding dos cards e dos toolbars internos */ .compact-event-manager .p-4 { padding: 0.5rem; } .compact-event-manager .p-3 { padding: 0.4rem; } /* reduzir altura das linhas na vista semana/dia custom */ .compact-event-manager .min-h-16 { min-height: 3.2rem; } .compact-event-manager .min-h-20 { min-height: 3.6rem; } /* tornar os botões de filtro menores */ .compact-event-manager .dropdown-trigger, .compact-event-manager .dropdown-menu-trigger { padding: 6px 8px; font-size: 0.9rem; } /* melhorar harmonia: menos margem entre header e calendário */ .compact-event-manager { margin-top: 0.25rem; margin-bottom: 0.25rem; }