.hscw-box{max-width:850px;margin:30px auto;padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.06)}.hscw-box h2{margin-top:0}.hscw-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.hscw-form input{padding:12px;border:1px solid #ccc;border-radius:6px}.hscw-form button{padding:12px 18px;border:0;border-radius:6px;background:#d71920;color:#fff;font-weight:700}.hscw-card{margin-top:18px;padding:18px;border-radius:10px;background:#f7f9fb;border-left:4px solid #1976d2}.hscw-status{font-weight:700}.hscw-error{margin-top:15px;padding:12px;background:#fff0f0;border:1px solid #f0b5b5}@media(max-width:650px){.hscw-form{grid-template-columns:1fr}.hscw-box{margin:15px;padding:16px}}