.mbt-post-it-comp{
    width: 15em;
    height: 18em;
    
    color: var(--postItTextColor);
    position: relative;

    padding: 1em;

    border-radius: 1em;
    box-shadow: var(--bubbleShadow);

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    > .post-it-comp-header {
        position: relative;
        width: fit-content;
        height: fit-content;

        display: flex;
        align-items: center;
        justify-content: center;

        > .post-it-comp-tools {
            display: flex;
            justify-content: space-around;
            align-items: center;
            height: 2em;

            > .post-it-comp-tool {
                margin: 0.2em;
                font-size: 1.5em;
                cursor: pointer;
            }
            > .post-it-comp-tool:last-child{
                font-size: 2em;
            }
        }
    }

    > .post-it-comp-container {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: column;

        > .post-it-text{
            margin: 0.2em;
            text-overflow: ellipsis;
            overflow: hidden;
            word-wrap: break-word;
            width: 100%;
        }

        > .post-it-comp-image {
            width: 100%;
            max-height: 7em;
            object-fit: contain;
            border-radius: 0.5em;
        }
    }

    > .post-it-comp-footer {
        margin: 0.2em;
        > .post-it-infos {
            > p {
                margin: 0;
                padding: 0;
                font-size: 0.8em;
            }
        }
    }
}


