.ipsUserPhoto, .ipsThumb {
overflow: visible;
}

.tkprofilc_avatar_frame {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
}

.tkprofilc_avatar_frame > img {
    transform: scale(1.22);
}

.tkprofilc_avatars--preview {
	width: 64px;
height: 64px;
}

a.tkprofilc--activeFrame {
    color: #4CAF50;
    font-weight: 500;
background: color-mix(in srgb, currentColor 10%, transparent);
  padding: var(--i-button--pa-bl) var(--i-button--pa-in);
line-height: var(--i-button--li-he, 1);
cursor: default !important;
}

a.ipsButton.tkprofilc--activeFrame:hover {
    background-color: color-mix(in srgb, currentColor 10%, transparent);
}

table.ipsTable.ipsTable--collapse.ipsTable_zebra.tkprofilc_avatarspreview > thead > tr > th[data-key="img"] {
    width: 100px;
}

p.tkprofilc--cost {
    font-size: 16px;
    margin-top: 10px;
}

p.tkprofilc--cost > span {
    color: #4CAF50;
    font-weight: 500;
}