/* V34: one section rhythm; parent gap replaces conflicting child margins. */
#yz-portal{--yz-section-gap:24px;--yz-card-gap:16px}
#yz-portal .yz-main{display:flex!important;flex-direction:column;gap:var(--yz-section-gap)!important;min-width:0}
#yz-portal .yz-main>:not([hidden]){margin-block:0!important;min-width:0;max-width:100%;box-sizing:border-box;flex-shrink:0}
#yz-portal .yz-main>[hidden]{display:none!important}
#yz-portal .yz-main .yz-cb-heading,#yz-portal .yz-main .yz-cb-selected{margin-block:0}
#yz-portal [data-cb-root],#yz-portal [data-cb-panel]:not([hidden]),#yz-portal [data-cb-offers]{display:flex;flex-direction:column;gap:var(--yz-section-gap);min-width:0}
#yz-portal :is([data-cb-root],[data-cb-panel],[data-cb-offers])>:not([hidden]){margin-block:0!important}
#yz-portal [data-cb-panel][hidden]{display:none!important}
#yz-portal .yz-instagram-links{gap:var(--yz-card-gap)!important}
