#lf-widget,.lf-shortcode{--lf-accent:#5748ed;--lf-bg:#fff;--lf-text:#1d2437;color:var(--lf-text);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}#lf-widget *, .lf-shortcode *{box-sizing:border-box}#lf-widget{position:fixed;bottom:var(--lf-y,24px);z-index:999998}#lf-widget.lf-right{right:var(--lf-x,24px)}#lf-widget.lf-left{left:var(--lf-x,24px)}#lf-widget .lf-launch{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--lf-accent);color:#fff;border:0;border-radius:999px;padding:14px 21px;font:700 15px/1.2 inherit;cursor:pointer;box-shadow:0 8px 30px #15152e38;min-height:48px}#lf-widget.lf-shape-circle .lf-launch{width:58px;height:58px;padding:0;border-radius:50%}#lf-widget.lf-shape-circle .lf-launch-label{display:none}#lf-widget .lf-launch:focus-visible,.lf-panel button:focus-visible{outline:3px solid #ffa62b;outline-offset:3px}.lf-panel{position:absolute;bottom:calc(100% + 14px);width:min(var(--lf-width,380px),calc(100vw - 24px));max-height:min(680px,calc(100dvh - 120px));overflow-y:auto;background:var(--lf-bg);border:1px solid #e9e9f2;border-radius:var(--lf-radius,18px);box-shadow:0 18px 60px #10152d38;color:var(--lf-text)}.lf-panel[hidden],.lf-tab-content[hidden]{display:none!important}.lf-right .lf-panel{right:0}.lf-left .lf-panel{left:0}.lf-header{background:var(--lf-accent);padding:19px 20px;color:#fff;display:flex;align-items:start;justify-content:space-between;gap:14px}.lf-header strong{display:block;font-size:19px;font-weight:750}.lf-header small{display:block;font-size:12px;opacity:.9;margin-top:4px}.lf-close{font-size:25px!important;line-height:1!important;background:transparent!important;border:0!important;color:#fff!important;cursor:pointer;padding:0 4px!important}.lf-points{padding:19px 21px;background:color-mix(in srgb,var(--lf-accent) 7%,white);display:flex;flex-direction:column;gap:3px}.lf-points strong{font-size:31px;color:var(--lf-accent)}.lf-tabs{display:flex;border-bottom:1px solid #ececf2;padding:0 10px}.lf-tabs button{background:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;flex:1;min-width:0;padding:13px 4px!important;color:var(--lf-text)!important;font:600 12px/1.3 inherit!important;cursor:pointer}.lf-tabs button[aria-selected=true]{color:var(--lf-accent)!important;border-bottom-color:var(--lf-accent)!important}.lf-tab-content{padding:16px 20px;min-height:128px}.lf-tab-content h3{font-size:15px;margin:0 0 12px}.lf-line,.lf-reward-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eeeef3}.lf-line b{white-space:nowrap;color:var(--lf-accent)}.lf-line small,.lf-reward-item small{display:block;color:#74788b;font-size:11px;margin-top:3px}.lf-reward-item b{font-size:13px}.lf-reward-item button,.lf-guest a{border:0;background:var(--lf-accent);color:#fff;border-radius:9px;padding:9px 12px;cursor:pointer;font-weight:700;text-decoration:none;white-space:nowrap}.lf-reward-item button:disabled{opacity:.4;cursor:not-allowed}.lf-result{padding:0 20px 12px;overflow-wrap:anywhere;color:var(--lf-accent);font-weight:600}.lf-guest{padding:25px;text-align:center}.lf-guest-icon{font-size:38px;color:var(--lf-accent)}.lf-guest p{margin:8px 0 24px}.lf-footer{text-align:center;padding:11px;font-size:10px;color:#858899;border-top:1px solid #eeeef3}.lf-shortcode{max-width:480px;border:1px solid #eee;border-radius:var(--lf-radius);overflow:hidden;background:var(--lf-bg)}.lf-shortcode .lf-close{display:none}@media(max-width:767px){#lf-widget.lf-no-mobile{display:none!important}#lf-widget{--lf-x:12px!important;--lf-y:12px!important}.lf-panel{max-height:calc(100dvh - 100px)}}@media(min-width:768px){#lf-widget.lf-no-desktop{display:none!important}}@media(prefers-reduced-motion:no-preference){#lf-widget .lf-panel:not([hidden]){animation:lf-pop .17s ease-out}@keyframes lf-pop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
