.mbb-cookie-banner {
    position: fixed;
    inset: auto 0 0 0;
    z-index: 1080;
    background: var(--mbb-crumb);
    border-top: 1px solid var(--mbb-border);
    box-shadow: var(--mbb-shadow-hover);
    padding: 1rem;
}

.mbb-cookie-banner__actions {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
}

/* "Tout accepter" et "Tout refuser" au même niveau visuel — aucun bouton par défaut. */
.mbb-cookie-banner__actions .btn {
    flex: 1 1 auto;
}

.mbb-cookie-banner__details {
    max-width: 640px;
    margin-top: 1rem;
}
