.lp{position:fixed;left:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:calc(100% - 32px);padding:7px 12px;border-radius:999px;background:#111211EB;color:#FFFFFF;font:600 11px/1.2 Inter,"Helvetica Neue",Arial,sans-serif;box-shadow:0 6px 24px #0000002e;backdrop-filter:blur(6px)}
.lp-badge{letter-spacing:.12em;text-transform:uppercase;font-size:9px;background:#FFFFFF;color:#111211;padding:4px 7px;border-radius:999px}
.lp-row{display:flex;gap:6px;align-items:center}
.lp-dot{width:18px;height:18px;min-height:0;padding:0;border-radius:50%;border:1px solid #FFFFFF73;cursor:pointer}
.lp-auto{margin-right:4px}
.lp-dot[aria-pressed="true"]{outline:2px solid #FFFFFF;outline-offset:2px}
.lp-name{font-weight:500;color:#E9E9E9;font-size:11px}
.lp-toggle{display:none}
@media(max-width:560px){.lp{left:8px;bottom:10px;padding:3px;gap:0;max-width:calc(100% - 16px)}.lp-toggle{display:block;width:30px;height:30px;min-height:0;padding:0;border-radius:50%;border:2px solid #FFFFFF;cursor:pointer;flex:none}.lp:not(.lp-open) .lp-row,.lp:not(.lp-open) .lp-name{display:none}.lp.lp-open{left:10px;right:10px;border-radius:14px;justify-content:center;gap:8px;padding:8px 10px}.lp.lp-open .lp-toggle{width:22px;height:22px}.lp.lp-open .lp-row{flex-wrap:wrap;justify-content:center}.lp-name{width:100%;text-align:center}.lp-dot{width:22px;height:22px}}
