/* Vertical spacing only: 34 -> 17 px desktop, 20 -> 10 px mobile;
   the shared section-header bottom margin is 30 -> 15 px. */
@layer compact256 {
 #app>.main{padding-top:17px!important}
 #app>.main>.top{margin-bottom:15px!important}
 #app>.main>.top h1{margin-bottom:2px!important}
 #app .shop-page236 .shop-qr235{margin-top:14px!important;row-gap:4px!important}
 #app .shop-page236 [data-qr-canvas235]{width:100%;min-width:0}
 /* The canvas already includes the four-module quiet zone. Remove only the
    extra CSS frame; place that intact quiet zone within the card's padding. */
 #app .shop-page236 .shop-qr235 canvas{width:min(296px,100%)!important;height:auto!important;border:0!important;border-radius:0!important;display:block!important;margin:0 0 0 -22px!important;background:#fff!important}
 #app .shop-page236 .shop-qr235 .row{display:flex!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;margin-top:0!important}
 #app .shop-page236 [data-share-status235]:empty{display:none!important}
 @media(max-width:760px){
  #app>.main{padding-top:10px!important}
  #app .shop-page236 .shop-qr235 canvas{margin-left:-12px!important}
 }
}
