#lmq-sp-wrap{position:fixed;z-index:99999;max-width:360px;pointer-events:none}
#lmq-sp-wrap.lmq-sp-pos-right{right:18px}
#lmq-sp-wrap.lmq-sp-pos-left{left:18px}
#lmq-sp-wrap.lmq-sp-vert-bottom{bottom:18px}
#lmq-sp-wrap.lmq-sp-vert-top{top:18px}
.lmq-sp-card{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.01)),var(--lmqsp-bg);color:var(--lmqsp-text);border:1px solid var(--lmqsp-border);border-radius:18px;padding:14px 14px 12px;box-shadow:0 14px 34px rgba(0,0,0,.28);backdrop-filter:blur(8px);transform:translateY(18px);opacity:0;transition:all .35s ease;pointer-events:auto;position:relative;overflow:hidden}
.lmq-sp-card.is-visible{transform:translateY(0);opacity:1}
.lmq-sp-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lmqsp-accent)}
.lmq-sp-dot{width:10px;height:10px;border-radius:999px;background:var(--lmqsp-accent);box-shadow:0 0 0 6px rgba(255,255,255,.06);margin-top:7px;flex:none}
.lmq-sp-content{display:flex;flex-direction:column;gap:4px;padding-right:18px}
.lmq-sp-content strong{font-size:14px;line-height:1.35;font-weight:700;color:var(--lmqsp-text)}
.lmq-sp-content span{font-size:13px;line-height:1.45;opacity:.92}
.lmq-sp-cta{display:inline-flex;align-self:flex-start;margin-top:5px;background:var(--lmqsp-accent);color:#111 !important;text-decoration:none !important;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px}
.lmq-sp-close{position:absolute;right:9px;top:7px;border:0;background:transparent;color:var(--lmqsp-text);font-size:20px;line-height:1;cursor:pointer;opacity:.75}
.lmq-sp-close:hover{opacity:1}
@media (max-width:782px){#lmq-sp-wrap{left:12px !important;right:12px !important;bottom:12px !important;top:auto !important;max-width:none}.lmq-sp-card{border-radius:16px}}

.lmq-sp-mini{display:block;margin-top:6px;font-size:11px;line-height:1.35;opacity:.82}
