/* Reduce empty vertical spacing to 20% without compressing glyphs or QR quiet zones. */
#app .shop-page236 .shop-card235{row-gap:3.6px}
#app .shop-page236 .shop-card235 h2{margin-top:0;margin-bottom:3.6px}
#app .shop-page236 .shop-card235 h3{margin-top:0;margin-bottom:2.4px}
#app .shop-page236 .shop-card235 p{margin-top:.2em;margin-bottom:.2em;line-height:1.3}
#app .shop-page236 .shop-qr235{row-gap:3.6px;margin-top:4.8px;min-width:0;width:100%}
#app .shop-page236 .shop-qr235 canvas{display:block;max-width:100%;box-sizing:border-box}
#app .shop-page236 [data-qr-canvas235]{max-width:100%;min-width:0}
#app .shop-page236 :is(.shop-actions235,.shop-qr235 .row){row-gap:2.4px}
#app .shop-page236 .shop-qr235 .row{margin-top:0}
#app .shop-page236 [data-share-status235]:empty,#app .shop-page236 button[hidden]{display:none!important}
#app .shop-page236 .shop-bot-line236{overflow-wrap:anywhere}
@layer barberMode233 {
 #app .shop-page236 .shop-card235,#app .shop-page236 .shop-qr235{row-gap:3.6px!important}
 #app .shop-page236 :is(.shop-actions235,.shop-qr235 .row){row-gap:2.4px!important}
}

#app .shop-page236 .shop-delete237{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce2d8;border-radius:18px;padding:24px;background:#fffefa;color:#232821;box-shadow:0 20px 80px #0005}
#app .shop-page236 .shop-delete237::backdrop{background:#0007}
#app .shop-page236 .shop-delete237 .row{justify-content:flex-end;flex-wrap:wrap;margin-top:20px}
html[data-theme=dark] #app .shop-page236 .shop-delete237{background:#202b24;color:#f3f3e9;border-color:#4b5c50}
