.BHT__QrCard{aspect-ratio:2/3;break-inside:avoid;grid-template-rows:minmax(0,1fr);width:100%;max-width:24rem;display:grid}.BHT__QrCard__content{gap:var(--spacing-3);text-align:center;flex-direction:column;height:100%;min-height:0;display:flex}.BHT__QrCard__title{font-family:var(--md-sys-typescale-headline-small-font,var(--font-heading));font-size:var(--md-sys-typescale-headline-small-size,1.5rem);font-weight:var(--md-sys-typescale-headline-small-weight,400);line-height:var(--md-sys-typescale-headline-small-line-height,2rem);letter-spacing:var(--md-sys-typescale-headline-small-tracking,0);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BHT__QrCard__description{font-family:var(--md-sys-typescale-body-large-font,var(--font-body));font-size:var(--md-sys-typescale-body-large-size,1rem);line-height:var(--md-sys-typescale-body-large-line-height,1.5rem);letter-spacing:var(--md-sys-typescale-body-large-tracking,.031em);color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BHT__QrCard__code{justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;flex:1;min-height:0;display:flex}.BHT__QrCard__qr{max-width:100%}.BHT__QrCard__url{font-family:var(--md-sys-typescale-title-medium-font,var(--font-body));font-size:var(--md-sys-typescale-title-medium-size,1rem);font-weight:var(--md-sys-typescale-title-medium-weight,500);line-height:var(--md-sys-typescale-title-medium-line-height,1.5rem);letter-spacing:var(--md-sys-typescale-title-medium-tracking,.009em);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BHT__QrCard__footer{padding-top:var(--spacing-3);border-top:1px solid var(--md-sys-color-outline-variant);font-family:var(--md-sys-typescale-body-small-font,var(--font-body));font-size:var(--md-sys-typescale-body-small-size,.75rem);line-height:var(--md-sys-typescale-body-small-line-height,1rem);letter-spacing:var(--md-sys-typescale-body-small-tracking,.033em);color:var(--md-sys-color-on-surface-variant)}@media print{.BHT__QrCard{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--card-background:Canvas;--card-border:1px solid color-mix(in srgb, CanvasText 25%, Canvas);--card-radius:0;aspect-ratio:auto;width:4in;max-width:none;height:6in;box-shadow:none;color:canvastext}.BHT__QrCard__title,.BHT__QrCard__description,.BHT__QrCard__url,.BHT__QrCard__footer{color:canvastext}.BHT__QrCard__footer{border-top-color:color-mix(in srgb, CanvasText 25%, Canvas)}}
