/* -------------------------------- FINESTRE MODALI -------------------------------- */

multimodal-screen
{
    display: inline-block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: .25s all ease-in-out;
    background-color: rgba(0,0,0,0.3);
    z-index: 1000;
    
    &>modal_container
    {
        font-size: 125%;
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 1rem;
        border-radius: .25rem;
        background-color: white;
        max-width: calc(100% - 2rem);
        max-height: calc(100% - 2rem);
        box-shadow: var(--shadow3);

        &>.Message
        {
            padding-left: 2rem;
            white-space: nowrap;
            
            &:not(:first-child)
            {
                margin-top: .5rem;
            }
            
            position: relative;
            
            & i
            {
                position: absolute;
                top: 0;
                left: 0;
            }
        }
    }
}


multimodal-screen:not(*[direction]):not(*[show]) {display: none;}
multimodal-screen[direction=left]:not(*[show]) {left: -100%;}
multimodal-screen[direction=right]:not(*[show]) {left: 200%;}
multimodal-screen[direction=top]:not(*[show]) {top: -100%;}
multimodal-screen[direction=bottom]:not(*[show]) {top: 200%;}

