.rl-video-module{border:1px solid #e3e5e8;border-radius:22px;background:#fff;padding:18px;box-shadow:0 18px 48px rgba(16,24,40,.08);color:#1a1c1f}.rl-video-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rl-video-kicker{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:#6b7280}.rl-video-head h3{margin:5px 0 0;font-size:20px}.rl-video-status{font-size:16px;border-radius:999px;background:#f2f3f5;color:#666d76;padding:7px 10px}.rl-video-status[data-error=true]{background:#fff0f0;color:#b42318}.rl-video-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-height:260px;margin:16px 0;border-radius:16px;background:#101214;padding:10px}.rl-video-empty{display:grid;place-items:center;color:#969da6;font-size:16px;min-height:240px}.rl-video-tile{position:relative;min-height:220px;border-radius:12px;overflow:hidden;background:#22262a}.rl-video-tile video{width:100%;height:100%;min-height:220px;object-fit:cover}.rl-video-tile audio{display:none}.rl-video-label{position:absolute;z-index:1;left:10px;bottom:10px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;padding:5px 8px;font-size:14px}.rl-video-actions{display:flex;gap:8px;flex-wrap:wrap}.rl-video-actions button{border:1px solid #d5d8dc;border-radius:10px;background:#fff;padding:9px 12px;color:#1a1c1f;cursor:pointer}.rl-video-actions button:first-child{background:#1a1c1f;color:#fff;border-color:#1a1c1f}.rl-video-note{color:#747b84;font-size:16px;margin:12px 0 0}
