.vbadge{position:absolute;left:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 6px;border-radius:999px;background:rgba(17,17,17,.72);color:#fff;font:600 12px/1.2 var(--font-sans,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.vbadge svg{width:10px;height:10px;fill:currentColor}.vbadge[data-video-badge]{left:auto;right:12px;bottom:12px;height:24px;box-sizing:border-box;padding:0 8px 0 7px;white-space:nowrap;max-width:calc(100% - 24px)}.vprev{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .25s ease;pointer-events:none}.vprev.on{opacity:1}.vprev video{width:100%;height:100%;object-fit:cover;display:block;background:transparent}@media (prefers-reduced-motion:reduce){.vprev{transition:none}}.lvid{position:relative;background:#111}.lvid,.lvid img,.lvid video{display:block;width:100%;height:100%}.lvid img,.lvid video{object-fit:contain}.lvid-play{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;border:0;background:rgba(17,17,17,.72);color:#fff;display:grid;place-items:center;cursor:pointer}.lvid-play svg{width:26px;height:26px;fill:currentColor;margin-left:4px}.lvid-ctl button:focus-visible,.lvid-play:focus-visible{outline:2px solid var(--accent,#fff);outline-offset:2px}.lvid-ctl{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;z-index:4;display:flex;gap:6px}.lvid-ctl button{width:36px;height:36px;border-radius:50%;border:0;background:rgba(17,17,17,.72);color:#fff;display:grid;place-items:center;cursor:pointer}.lvid-ctl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.lb-thumb .vthumb,.lthumb .vthumb{position:relative;display:block;width:100%;height:100%;background:#111}.lb-thumb .vthumb img,.lthumb .vthumb img{width:100%;height:100%;object-fit:contain;display:block}.lb-thumb .vthumb i,.lthumb .vthumb i{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.28)}.lb-thumb .vthumb svg,.lthumb .vthumb svg{width:16px;height:16px;fill:currentColor}.lb-stage .lb-video{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;background:#000;border-radius:var(--r-md)}.svid{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.svid-pic{position:relative;width:96px;height:72px;border-radius:8px;overflow:hidden;background:var(--surface-soft,#f2f2f2);flex:none;background:#111}.svid-pic img{width:100%;height:100%;object-fit:contain}button.svid-pic{border:0;padding:0;cursor:pointer;display:block}button.svid-pic:focus-visible{outline:2px solid currentColor;outline-offset:2px}.svid-player{width:100%;max-width:420px;max-height:60vh;border-radius:8px;background:#000;flex-basis:100%;object-fit:contain}.svid-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.svid-bar{height:4px;border-radius:2px;background:var(--line,#e5e5e5);overflow:hidden;max-width:240px}.svid-bar i{display:block;height:100%;background:var(--accent,#111);transition:width .2s}.svid-st.err{color:var(--danger,#b42318)}.svid-note{color:var(--ink-muted,#5f645f);font-size:13px;line-height:1.4}.svid-acts{display:flex;gap:8px}.lgal .lframe.on:has(>[data-lot-video]){z-index:1}.lgal .lframe:not(.on)>[data-lot-video]{pointer-events:none}.svid-acts,.svid-meta{flex:1 1 100%}.svid-acts{flex-wrap:wrap}.svid-acts .btn{white-space:normal;text-align:left;min-height:44px;gap:8px}.svid-acts .btn svg{width:12px;height:12px;flex:none;fill:currentColor}.svid-phone{display:none}@media(max-width:767px){.svid-phone{display:inline-flex}.svid-desk{display:none}}.svid-sound{flex:1 1 100%;display:flex;gap:12px;align-items:flex-start}.svid-sound .sw{margin-top:2px}.svid-sound span{display:grid;grid-gap:2px;gap:2px;min-width:0}.svid-sound small{color:var(--ink-muted,#5f645f);font-size:13px;line-height:1.4}