.text-justify{
    text-align: justify;
    text-justify: inter-word;
}

.pointer{
    cursor: pointer;
}

.ql-snow .ql-picker.ql-font {
    width: 170px;
}


.mac-terminal {
    background-color: #000;
    border-radius: 5px;
    height: 33rem;
    margin: 0 auto;
}

.header-terminal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 4rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0 1.4rem;
}

.header__op {
    display: flex;
    align-items: center;
}

.header__op-icon {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
}

.header__op-icon:not(:last-child) {
    margin-right: 0.7rem;
}

.header__op-icon--red {
    background-color: #FF544D;
    border: 1px solid #DA3C37;
}

.header__op-icon--yellow {
    background-color: #FFB429;
    border: 1px solid #F0A318;
}

.header__op-icon--green {
    background-color: #25C63A;
    border: 1px solid #12A025;
}

.header__title {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2rem;
}

.header__empty {
    width: 5.6rem;
}

@keyframes flash {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.body-terminal {
    font-size: 1.3rem;
    /*background-color: #19161e;*/
    color: #fff;
}

.body__row {
    margin-top: 1.3rem;
    line-height: 1.7rem;
    padding: 0 2rem;
    display: flex;
    align-items: center;
}

.body__row-arrow {
    width: 0.8rem;
    height: 0.6rem;
    background-color: #40E800;
    clip-path: polygon(0% 30%, 60% 30%, 60% 0%, 100% 50%, 60% 100%, 60% 70%, 0% 70%);
    margin-right: 0.9rem;
}


.body__row-progress {
    width: 0.9rem;
    height: 0.9rem;
    border: 2px solid #40E800;
    border-top: 2px solid transparent;
    border-radius: 70%;
    animation: spin 1s linear infinite;
    margin-right: 0.9rem;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.body__row-folder {
    color: #56F2E6;
    margin-right: 1rem;
}

.body__row-git--label {
    color: #2D9CDB;
}

.body__row-git--branch {
    color: #EB5757;
}

.body__row-git--branch-detail {
    color: #F2C94C;
}

.body__row-git--branch-time {
    color: #27AE60;
}

.body__row-git--author {
    color: #2D9CDB;
}

.body__row-result {

    margin-left: 1rem;
}

.body__row-cursor {
    width: 0.5rem;
    height: 1.5rem;
    background-color: #BB6BD9;
    border: 1px solid #BB6BD9;
    animation: flash 1s ease-in-out infinite;
}

.json-result{
    white-space: pre;
}
