/* Project-specific compatibility layer kept intentionally small. */
#mail-toolbar > .mx-auto {
    background: transparent !important;
    min-height: auto !important;
}

.glass-box {
    background: rgba(19, 25, 38, 0.82);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    padding: 1.5rem;
}

a.button-glow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    padding: 0.65rem 1rem;
    border-radius: 8px;
    background: linear-gradient(135deg, #f1b45f, #e47a4f);
    color: #160d09;
    font-weight: 800;
    text-decoration: none;
}

.fc-event.fc-event-shared {
    color: #111827 !important;
}

@media (max-width: 768px) {
    .fc-daygrid-more-link {
        margin-top: -13px !important;
        position: relative !important;
        z-index: 10 !important;
    }
}
