
.moztech-vc-dashboard{max-width:1100px;margin:20px auto;padding:0 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial}
.moztech-vc-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}
.moztech-vc-header h2{margin:0;font-size:22px}
.moztech-vc-sub{opacity:.8;font-size:13px}
.moztech-vc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
@media (max-width: 980px){.moztech-vc-cards{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width: 640px){.moztech-vc-cards{grid-template-columns:1fr;}}
.moztech-vc-card{background:#0f1620;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;color:#e7eef7}
.moztech-vc-card.live{border-color:rgba(23,201,100,.35);box-shadow:0 0 0 1px rgba(23,201,100,.18) inset}
.moztech-vc-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.moztech-vc-title{font-weight:800}
.moztech-vc-meta{opacity:.9;font-size:13px;line-height:1.45}
.moztech-vc-actions{margin-top:10px}
.moztech-vc-btn{display:inline-flex;align-items:center;justify-content:center;background:#17c964;color:#07110a;border-radius:999px;padding:10px 14px;font-weight:800;text-decoration:none}
.moztech-vc-btn:hover{filter:brightness(1.03)}
.moztech-vc-pill{font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.08)}
.moztech-vc-pill.live{background:rgba(23,201,100,.15);color:#17c964}
.moztech-vc-pill.ended{background:rgba(255,255,255,.08);opacity:.9}
.moztech-vc-pill.scheduled{background:rgba(155,220,255,.12);color:#9bdcff}
.moztech-vc-empty{opacity:.75;padding:8px 4px}
.moztech-vc-picker{margin:12px 0;padding:12px;border-radius:16px;background:#0f1620;border:1px solid rgba(255,255,255,.08)}
.moztech-vc-picker select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.15)}
.moztech-vc-muted{opacity:.8;font-size:13px}
