/**
 * GiftCodeNgon - Single Giftcode Layout
 * 
 * @version 1.1.0 - Fixed sticky sidebar
 */

.site-content {
    padding: var(--space-8) 0;
    /* Removed overflow-x: hidden to allow sticky to work */
}

.content-layout {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--space-8);
}

.main-column {
    min-width: 0;
    /* Keep overflow hidden only on main column, not parent */
    overflow: hidden;
}

.sidebar-column {
    display: none;
}

@media (min-width: 1024px) {
    .content-layout {
        grid-template-columns: 1fr 320px;
        align-items: start;
    }

    .sidebar-column {
        display: block;
    }

    /* Sticky widget inside sidebar */
    .sidebar-quick-nav {
        position: sticky;
        top: 100px;
    }
}