.qs-screen{height:320px;transition:box-shadow .15s}@media (width>=1024px){.qs-screen{height:460px}}.qs-drag{box-shadow:inset 0 0 0 2px var(--accent)}.qs-video,.qs-img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.qs-video{object-fit:cover}.qs-img{object-fit:contain}.qs-hidden{visibility:hidden}.qs-aim{aspect-ratio:1;border-radius:var(--radius);pointer-events:none;border:2px solid #efefec8c;width:min(60%,260px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qs-hit polygon{fill:#f2541b2e;stroke:var(--trace);stroke-linejoin:round}.qs-drop,.qs-msg{text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.qs-drop{border:2px dashed var(--screen-line-2);border-radius:var(--radius);margin:14px}.qs-drop p,.qs-msg{max-width:340px;color:var(--screen-ink);font-size:16px;font-weight:600}@media (width>=1024px){.qs-drop p,.qs-msg{font-size:18px}}.qs-result{gap:10px;display:grid}.qs-empty{color:var(--muted);font-size:15px}.qs-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qs-kind{font-size:14px;font-weight:700}.qs-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.qs-url,.qs-text{overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.45}.qs-url{text-align:start;direction:ltr;unicode-bidi:plaintext}.qs-text{max-height:240px;overflow-y:auto}.qs-actions{flex-wrap:wrap;gap:8px;display:flex}.qs-wifi{gap:6px;display:grid}.qs-wifi div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.qs-wifi dt{color:var(--muted);font-size:14px}.qs-wifi dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.qs-hhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.qs-hhead h2{font-size:18px;font-weight:700}.qs-list{margin:0;padding:0;list-style:none;display:grid}.qs-item{border:0;border-top:1px solid var(--line-2);width:100%;min-height:44px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 4px;display:grid}.qs-item:hover,.qs-item.on{background:var(--panel)}.qs-ikind{color:var(--muted);font-size:13px;font-weight:700}.qs-item.on .qs-ikind{color:var(--accent-text)}.qs-itext{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}
