.wssc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.wssc-card{padding:12px;border:1px solid #eee;border-radius:8px;background:#fff;text-align:center}
.wssc-btn{display:inline-block;padding:8px 12px;background:#2563eb;color:#fff;border-radius:6px;text-decoration:none}
.wssc-form{max-width:760px;margin:20px auto;padding:16px;border-radius:8px;background:#fff;border:1px solid #eee}
.wssc-result{margin-top:12px}