.altanz-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    border-bottom: 1px solid #ececec;
}

.altanz-row span {
    font-size: 12px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    color: #1a1a1a;
}

.altanz-addon-btn {
    border:1px solid #ccc;
    padding:8px 20px;
    background:#fff;
    transition:all .3s ease;
    cursor:pointer;
}

.altanz-addon-btn:hover {
    background:#0f2a44;
    color:#fff;
}

.altanz-result {
    font-size:13px;
    letter-spacing:1px;
}

.altanz-result span {
    margin-left:8px;
    opacity:.6;
    cursor:pointer;
}

.altanz-result span:hover {
    opacity:1;
}

.altanz-modal {
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.45);
    display:none;
}

.altanz-modal.active {
    display:flex;
    align-items:center;
    justify-content:center;
}

.altanz-modal-content {
    background:#fff;
    padding:40px;
    display:flex;
    gap:40px;
    max-width:800px;
    width:90%;
}

#altanz-text {
    border:none;
    border-bottom:1px solid #ccc;
    width:100%;
    padding:6px 0;
}

.altanz-preview-box {
    width:220px;
    height:220px;
    background-size:cover;
}

.altanz-left {
    display: flex;
    align-items: center;
    gap: 10px;
}

.altanz-icon {
    font-size: 13px;
    color: #8a8a8a;
    font-weight: 500;
}

.altanz-label {
    font-size: 12px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}


/* MOBILE */
@media(max-width:768px){
    .altanz-modal-content{
        flex-direction:column;
        padding:20px;
    }
}


