.ssv-wrap{font-family:inherit;background:#f7f8fb;padding:22px;border-radius:18px}.ssv-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.ssv-head h2{margin:0;font-size:28px}.ssv-head p{margin:4px 0 0;color:#657085}.ssv-stats{display:flex;gap:10px;flex-wrap:wrap}.ssv-stats span{background:#111827;color:white;border-radius:999px;padding:9px 14px;font-weight:700}.ssv-empty,.ssv-no-access{background:#fff;border-radius:14px;padding:20px;box-shadow:0 6px 24px rgba(15,23,42,.08)}.ssv-table-wrap{overflow:auto;background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(15,23,42,.08)}.ssv-table{width:100%;border-collapse:collapse;min-width:900px}.ssv-table th{background:#111827;color:white;text-align:left;padding:14px}.ssv-table td{padding:14px;border-bottom:1px solid #eef0f4;vertical-align:middle}.ssv-main-row{cursor:pointer}.ssv-main-row:hover{background:#f8fafc}.ssv-table small{display:block;color:#64748b;margin-top:3px}.ssv-date{display:inline-block;border-radius:999px;padding:7px 10px;font-weight:700}.ssv-date.green{background:#dcfce7;color:#166534}.ssv-date.orange{background:#ffedd5;color:#9a3412}.ssv-date.red{background:#fee2e2;color:#991b1b}.ssv-date.neutral{background:#e5e7eb;color:#374151}.ssv-btn{display:inline-block;background:#2563eb;color:#fff!important;padding:8px 12px;border-radius:10px;text-decoration:none;font-weight:700}.ssv-check{white-space:nowrap}.ssv-card{background:#f8fafc;border-radius:14px;padding:18px}.ssv-card h3{margin-top:0}.ssv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.ssv-inner{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.ssv-inner th,.ssv-inner td{padding:10px;border:1px solid #e5e7eb;text-align:left}.ssv-inner th{background:#e5e7eb;color:#111827}.ssv-project{margin-top:12px}.ssv-debug{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:16px;margin-top:14px}.ssv-debug ul{margin-left:20px}.ssv-debug li{margin-bottom:8px}@media (max-width:700px){.ssv-head{display:block}.ssv-grid{grid-template-columns:1fr}.ssv-wrap{padding:12px}}