/*
 * GSMUnlockUSA V88 - Index modern sidebar sticky containment fix.
 *
 * Runtime-verified on Index before production packaging:
 * - #unlockServiceSidebarSticky already computes as position: sticky.
 * - No ancestor overflow/transform blocks sticky.
 * - The Home-only wrapper chain was not stretched to the main-column height.
 *
 * Scope is intentionally limited to the Index row class below so normal pages
 * and Unlockcode keep their existing proven sidebar geometry unchanged.
 */
@media (min-width: 768px) {
    .gsm-index-sidebar-sticky-chain-v88 > .col-sm-3 {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        min-width: 0;
    }

    .gsm-index-sidebar-sticky-chain-v88 > .col-sm-3 > #unlockSidebarV58 {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
    }

    .gsm-index-sidebar-sticky-chain-v88 #index-fast-tree-widget {
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        min-height: 0;
        width: 100%;
    }
}
