.vs-source-preview{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.vs-source-preview>div,.vs-source-preview>p{flex-basis:100%;min-width:0;margin:0}
.vs-source-open{border:1px solid #487568;background:#173b32;color:#e3fff5;border-radius:9px;padding:10px 13px;cursor:pointer;font:inherit;font-weight:600;text-align:left}
.vs-source-open:hover{background:#235246}.vs-source-open:focus-visible{outline:2px solid #a4f2cb;outline-offset:3px}.vs-source-open:disabled{cursor:wait;opacity:.7}
.vs-source-player{display:block;width:100%;max-height:360px;background:#090d10;border-radius:8px;margin:2px 0 9px;aspect-ratio:16/9;object-fit:contain}
.vs-source-preview .vs-source-error{color:#fecaca}.vs-source-preview small{line-height:1.6;display:block}
@media(max-width:720px){.vs-source-open{width:100%}.vs-source-player{max-height:260px}}
