#cc-dot-txt, #cc-dot-img {
    position: absolute;
    width: 24px;
    height: 24px;
    pointer-events: none;
}

#cc-img-txt, #cc-img-img {
    cursor: pointer;
    height: 100%;
    width: auto;
    margin: auto;
}

#vec-cc-txt, #vec-cc-img {
    user-select: none;
}

#vec-cc-txt button, #vec-cc-txt label {
    border-radius: 0.5em;
}

#vec-cc-img button, #vec-cc-img label {
    border-radius: 0.5em;
}

#vec-cc-txt .style-rows {
    align-items: end;
    gap: 1em;
}

#vec-cc-img .style-rows {
    align-items: end;
    gap: 1em;
}

#vec-hdr-txt label, #vec-hdr-img label {
    border-radius: 0.5em;
}
