#tein-sales-cards{position:fixed;z-index:1030;bottom:calc(var(--sale-bottom,80px) + env(safe-area-inset-bottom));width:var(--sale-width,440px);max-width:calc(100vw - 32px);box-sizing:border-box;padding:var(--sale-pad,10px) 38px var(--sale-pad,10px) var(--sale-pad,10px);background:var(--sale-bg,#fff);color:var(--sale-fg,#17352c);box-shadow:0 3px 16px #0003;border-radius:5px;font:var(--sale-font,14px)/1.4 system-ui,sans-serif}
#tein-sales-cards[data-side=left]{left:16px}#tein-sales-cards[data-side=right]{right:16px}#tein-sales-cards[hidden],#tein-sales-cards [hidden]{display:none!important}
#tein-sales-cards .tein-sale-row{display:flex;gap:12px;align-items:center}#tein-sales-cards .tein-sale-picture{flex:0 0 64px}#tein-sales-cards img{display:block;width:64px;height:64px;object-fit:contain;background:#fff}#tein-sales-cards .tein-sale-copy{min-width:0;flex:1}#tein-sales-cards .tein-sale-copy>span{display:block;overflow-wrap:anywhere}#tein-sales-cards .tein-sale-product{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sale-link,#087b43);font-weight:600;text-decoration:none}#tein-sales-cards .tein-sale-product:hover{text-decoration:underline}#tein-sales-cards .tein-sale-time{font-size:.9em}#tein-sales-cards .tein-sale-demo{display:block;border:1px dashed currentColor;padding:3px 6px;margin-bottom:6px;font-size:.85em}#tein-sales-cards .tein-sale-close{position:absolute;right:2px;top:2px;width:34px;height:34px;border:0;background:transparent;color:inherit;font:24px/1 system-ui;cursor:pointer}#tein-sales-cards a:focus-visible,#tein-sales-cards button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:767px){#tein-sales-cards[data-device=desktop]{display:none!important}}@media(min-width:768px){#tein-sales-cards[data-device=mobile]{display:none!important}}
/* Leave room for the shop assistant launcher on narrow screens. */
@media(max-width:767px){body:has(#tein-assistant) #tein-sales-cards{bottom:calc(max(var(--sale-bottom,80px),92px) + env(safe-area-inset-bottom))}}
