
.vti-verified-wrap{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:20px;
    height:20px;
    min-width:20px;
    vertical-align:middle;
    cursor:pointer;
    outline:none;
    z-index:10;
}

.vti-verified-img{
    display:block;
    width:20px;
    height:20px;
    object-fit:contain;
    filter:drop-shadow(0 2px 5px rgba(20,145,255,.35));
    transition:transform .15s ease,filter .15s ease;
}

.vti-verified-wrap:hover .vti-verified-img,
.vti-verified-wrap:focus .vti-verified-img,
.vti-verified-wrap.is-open .vti-verified-img{
    transform:scale(1.12);
    filter:drop-shadow(0 3px 7px rgba(20,145,255,.50));
}

.vti-verified-tooltip{
    position:absolute;
    left:50%;
    bottom:calc(100% + 8px);
    transform:translate(-50%,4px);
    padding:7px 10px;
    border-radius:8px;
    background:#17191f;
    color:#fff;
    border:1px solid rgba(255,255,255,.13);
    box-shadow:0 10px 30px rgba(0,0,0,.45);
    font-size:12px;
    line-height:1;
    font-weight:700;
    white-space:nowrap;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:.15s ease;
}

.vti-verified-tooltip:after{
    content:"";
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-5px;
    border:5px solid transparent;
    border-top-color:#17191f;
}

.vti-verified-wrap:hover .vti-verified-tooltip,
.vti-verified-wrap:focus .vti-verified-tooltip,
.vti-verified-wrap.is-open .vti-verified-tooltip{
    opacity:1;
    visibility:visible;
    transform:translate(-50%,0);
}

/* MODELLER SAYFASI */
.vti-model-card-name{
    display:flex;
    align-items:center;
    gap:7px;
    flex-wrap:wrap;
}

.vti-model-card-name .vti-verified-wrap{
    width:19px;
    height:19px;
    min-width:19px;
}

.vti-model-card-name .vti-verified-img{
    width:19px;
    height:19px;
}

/* MODEL PROFİLİ */
.vti-verified-name{
    display:flex!important;
    align-items:center;
    gap:10px;
    flex-wrap:wrap;
}

.vti-verified-name .vti-verified-wrap{
    width:27px;
    height:27px;
    min-width:27px;
}

.vti-verified-name .vti-verified-img{
    width:27px;
    height:27px;
}

/* VİDEO SAYFASINDA MODEL KARTI */
.vti-watch-profile{
    margin-top:18px;
    display:inline-flex;
    align-items:center;
    gap:12px;
    padding:9px 14px 9px 9px;
    border-radius:15px;
    border:1px solid rgba(255,255,255,.11);
    background:rgba(255,255,255,.035);
    text-decoration:none!important;
    color:inherit!important;
    transition:background .16s ease,border-color .16s ease,transform .16s ease;
}

.vti-watch-profile:hover{
    background:rgba(255,255,255,.065);
    border-color:rgba(255,55,91,.58);
    transform:translateY(-1px);
}

.vti-watch-avatar{
    width:48px;
    height:48px;
    min-width:48px;
    border-radius:50%;
    object-fit:cover;
    border:2px solid rgba(255,255,255,.15);
    background:#14151a;
}

.vti-watch-avatar-empty{
    width:48px;
    height:48px;
    min-width:48px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#292c34,#111217);
    border:2px solid rgba(255,255,255,.12);
    color:white;
    font-size:20px;
    font-weight:800;
}

.vti-watch-info{
    display:flex;
    flex-direction:column;
    gap:4px;
    min-width:0;
}

.vti-watch-label{
    color:#8d9099;
    font-size:10px;
    letter-spacing:.15em;
    font-weight:800;
    line-height:1;
}

.vti-watch-name{
    display:flex;
    align-items:center;
    gap:7px;
    color:#fff;
    font-size:16px;
    line-height:1.15;
    font-weight:800;
}

.vti-watch-name .vti-verified-wrap{
    width:19px;
    height:19px;
    min-width:19px;
}

.vti-watch-name .vti-verified-img{
    width:19px;
    height:19px;
}

@media(max-width:640px){
    .vti-watch-profile{
        width:100%;
        box-sizing:border-box;
    }

    .vti-verified-name .vti-verified-wrap,
    .vti-verified-name .vti-verified-img{
        width:23px;
        height:23px;
        min-width:23px;
    }
}
