/* timaBeans – Skupni elementi oken (modal) za splet, Slona in Quest. */
/* spletni del */
body.lq-modal-open{overflow:hidden}.lq-modal{position:fixed;inset:0;z-index:50;background:#050b16e6;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}
.lq-box{width:100%;max-width:520px;margin:auto;display:flex;flex-direction:column;gap:10px}.lq-box button{width:100%;min-height:48px}.lq-box h2:focus{outline:none}
.lq-note{background:#1a2b49;border-radius:14px;padding:10px 14px}.lq-note h3{margin:0 0 6px}.lq-note ul{margin:0;padding-left:20px}.lq-note li{margin:4px 0}
.lq-field{display:flex;flex-direction:column;gap:4px}.lq-code{font-size:32px;font-weight:800;letter-spacing:.12em;text-align:center;margin:4px 0}.lq-qr{width:min(260px,70vw);height:auto;align-self:center;background:#fff;image-rendering:pixelated;border-radius:12px}
.lq-video{width:100%;max-height:50vh;border-radius:14px;background:#000}.lq-msg{color:#ffb4b4;margin:0;min-height:1em}.lq-need{outline:3px solid #ffb84d;border-radius:10px}
.lq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lq-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lq-row button{width:auto;flex:1 1 120px}.lq-row .avatar{width:40px;height:40px}
