.uq{position:fixed;inset-inline-start:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:60;max-width:min(340px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);overflow:hidden;animation:uqIn .28s cubic-bezier(.22,.8,.18,1) both}@keyframes uqIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.uq-bar{height:3px;background:color-mix(in srgb,var(--teal) 18%,transparent)}.uq-bar i{display:block;height:100%;background:var(--teal);transition:width .25s}.uq-bad .uq-bar i{background:var(--accent)}.uq-row{display:flex;align-items:center;gap:9px;padding:10px 12px}.uq-ico{font-size:15px;flex-shrink:0}.uq-txt{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uq-btn{flex-shrink:0;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:12px;font-weight:700;padding:5px 10px;border-radius:var(--r-2xs);cursor:pointer;transition:background .16s}.uq-btn:hover{background:var(--teal-light);border-color:var(--teal)}.uq-x{flex-shrink:0;border:none;background:0 0;color:var(--text-muted);font-size:13px;line-height:1;padding:4px;cursor:pointer}.uq-x:hover{color:var(--text)}@media (max-width:720px){.uq{inset-inline-start:12px;inset-inline-end:12px;max-width:none;bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}}@media (prefers-reduced-motion:reduce){.uq{animation:none}.uq-bar i{transition:none}}