.vr-wrap { padding: 16px; max-width: 920px; } .vr-head { display: flex; align-items: baseline; gap: 14px; } .vr-head h2 { margin: 0; } .card { background: #fff; border: 1px solid #d2d2d2; border-radius: 6px; padding: 16px; margin-top: 16px; } .card-head { display: flex; align-items: center; justify-content: space-between; } .card h3 { margin: 0 0 10px 0; } .card-head h3 { margin: 0; } table { border-collapse: collapse; width: 100%; margin-top: 6px; } th, td { text-align: left; padding: 6px 10px; border-bottom: 1px solid #ededed; font-size: 14px; } th { color: #6a6e73; font-weight: 600; } .pill { padding: 2px 8px; border-radius: 10px; font-size: 12px; white-space: nowrap; } .ok { background: #bde5b8; color: #1e4f18; } .bad { background: #f0b8b8; color: #5f1414; } .muted { color: #6a6e73; font-size: 12px; } .active-wan { font-weight: 700; color: #0066cc; } .btn { margin-left: 6px; padding: 3px 10px; cursor: pointer; } .btn[disabled] { cursor: default; opacity: 0.5; }