.mtmsv-wrap{background:#071821;border-radius:18px;padding:18px;color:#e8f6ff;border:1px solid rgba(255,255,255,0.08);margin:0 0 16px 0;}
.mtmsv-header{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.mtmsv-title{font-size:26px;font-weight:900;letter-spacing:0.2px;}
.mtmsv-sub{font-size:16px;opacity:0.9;margin-top:6px;}
.mtmsv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.mtmsv-videos{margin-top:14px;display:flex;gap:16px;align-items:stretch;flex-wrap:wrap;}
.mtmsv-videos video{width:calc(50% - 8px);min-width:280px;flex:1;height:360px;background:#000;border-radius:18px;object-fit:cover;border:1px solid rgba(255,255,255,0.10);}
.mtmsv-controls{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap;}
.mtmsv-status{margin-top:14px;font-size:16px;opacity:0.9;}
.mtmsv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);color:#e8f6ff;cursor:pointer;font-weight:800;font-size:16px;text-decoration:none;}
.mtmsv-btn:hover{background:rgba(255,255,255,0.10);}
.mtmsv-btn-primary{background:linear-gradient(90deg,#00c2a8,#2aa7ff);border:none;}
.mtmsv-btn-danger{background:rgba(255,80,80,0.92);border:none;}

.mtmsv-dashboard-btn-wrap{margin:12px 0 18px 0;}
.mtmsv-waiting-room-btn{display:inline-block;}

.mtmsv-waiting-grid{display:grid;grid-template-columns: 1fr 1.4fr; gap:16px; margin-top:12px;}
@media (max-width: 980px){ .mtmsv-waiting-grid{grid-template-columns:1fr;} }
.mtmsv-waiting-title{font-weight:900;font-size:18px;margin-bottom:10px;}
.mtmsv-waiting-item{border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.03);border-radius:14px;padding:12px;margin-bottom:10px;}
.mtmsv-waiting-name{font-weight:900;font-size:16px;}
.mtmsv-waiting-meta{opacity:.9;margin-top:6px;font-size:14px;}
.mtmsv-waiting-actions{margin-top:10px;}
