/**
 * Stack multiple TM Product Labels when they share a corner.
 * Blackwing configures all labels as top-left; without this, absolute
 * overlays pin every badge to the same pixel and hide each other.
 */
.tm-product-labels--overlay {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: flex-start;
    gap: 6px;
    /* Edge inset owned by Toweringmedia_ProductLabels --tm-product-label-inset (v1.0.4+) */
    padding: 0;
    box-sizing: border-box;
}

.tm-product-labels--overlay .tm-product-label {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    transform: none !important;
    margin: 0;
}
