html,body{margin:0;padding:0}.public-canvas{background-image:radial-gradient(circle, color-mix(in srgb, var(--public-canvas-dot-color) 90%, white) 1px, transparent 1px);background-size:29.68px 29.68px}.public-canvas-exclusion{background-color:var(--public-canvas-background-color);background-image:linear-gradient(var(--public-canvas-exclusion-color), var(--public-canvas-exclusion-color))}.page-main{margin:0 auto}.auth-page-shell{flex-direction:column;min-height:100vh;display:flex}.auth-shell-content{flex-direction:column;flex:1;display:flex}.auth-main{justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-shell-content .auth-main{flex:1;min-height:auto}@media print{body *{visibility:hidden}.qr-label,.qr-label *{visibility:visible}.qr-label{color:#000;background:#fff;padding:8px;position:absolute;top:0;left:0}.booking-print,.booking-print *{visibility:visible}.booking-print{color:#000;background:#fff;padding:8px;position:absolute;top:0;left:0}}.qr-label{border:1px dashed #d9d9d9;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.bisnis-portrait-float{float:left;object-fit:cover;border:4px solid;border-radius:12px;width:224px;height:224px;margin:6px 32px 8px 0}@media (max-width:1200px){.bisnis-portrait-float{width:176px;height:176px;margin:4px 24px 8px 0}}@media (max-width:768px){.bisnis-portrait-float{float:none;aspect-ratio:1;width:100%;height:auto;margin:0 0 8px}}.qr-label-text{flex-direction:column;align-items:center;display:flex}.storefront-cart-float{display:none}@media (max-width:768px){.storefront-cart-float{display:block}.storefront-cart-desktop{display:none!important}.ant-card{--ant-card-body-padding:12px!important;--ant-card-header-padding:12px!important;--ant-card-header-height:40px!important}}
