/* Fix for disappearing/clipped first element in Premium Comparison */

/* Apply the clearfix principle to the UL containing the product LI items */
#order-premium_comparison ul {
    overflow: visible !important; /* IMPORTANT: ensures nothing is hidden */
    clear: both !important; /* Clear any previous floats */
    display: table !important; /* New, modern way to contain floats */
    width: 100% !important; 
    margin: 0 auto !important;
}

/* Ensure the LI elements behave as block items for alignment */
#order-premium_comparison ul li {
    display: block !important; /* Overrides inline block issues */
    float: left !important;
    position: relative !important; /* Provides a solid positioning context */
}

/* Also ensure the main price table container doesn't hide anything */
.price-table-container {
    overflow: visible !important;
}