﻿
    .mm-navbar__title > span {
        overflow: visible !important;
    }

    .morning-shift {
        margin-inline-end: 0.5em;
    }

    .evening-shift {
        margin-inline-start: 0.5em;
    }
    /* Houtube Lazy Loading */
    .embed-youtube {
        background-color: #000;
        margin-bottom: 30px;
        position: relative;
        padding-top: 56.25%;
        overflow: hidden;
        cursor: pointer;
    }

    .embed-youtube img {
        width: 100%;
        top: -16.84%;
        left: 0;
    }

    .embed-youtube .embed-youtube-play {
        width: 68px;
        height: 48px;
        background-color: #333;
        box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
        z-index: 1;
        opacity: 0.8;
        border-radius: 6px;
    }

    .embed-youtube .embed-youtube-play:before {
        content: "";
        border-style: solid;
        border-width: 15px 0 15px 26.0px;
        border-color: transparent transparent transparent #fff;
    }

    .embed-youtube img, .embed-youtube .embed-youtube-play {
        cursor: pointer;
    }

    .embed-youtube img, .embed-youtube iframe, .embed-youtube .embed-youtube-play, .embed-youtube .embed-youtube-play:before {
        position: absolute;
    }

    .embed-youtube .embed-youtube-play, .embed-youtube .embed-youtube-play:before {
        top: 50%;
        left: 50%;
        transform: translate3d( -50%, -50%, 0 );
    }

    .embed-youtube iframe {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
    }

    .embed-youtube .embed-youtube-play:hover {
        background-color: #f00;
    }


/* CKEditor 5 tables + Bootstrap responsive wrapper */
.ck-content .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

    .ck-content .table-responsive > figure.table {
        width: 100%;
        margin: 0; /* elimina margini default del figure */
    }

        .ck-content .table-responsive > figure.table > table {
            width: 100%;
            max-width: 100%;
        }

/* opzionale: se vuoi che sembri una bootstrap table */
.ck-content figure.table > table {
    border-collapse: collapse;
}