.cqc-wrap{max-width:980px;margin:30px auto;font-family:Arial,sans-serif;color:#172033}.cqc-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;margin:18px 0;box-shadow:0 8px 24px rgba(15,23,42,.06)}.cqc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cqc-fields label,.cqc-verify-form label{display:block;font-weight:700}.cqc-fields input,.cqc-verify-form input{display:block;width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:10px;margin-top:6px}.cqc-question{padding:18px 0;border-bottom:1px solid #e5e7eb}.cqc-option{display:block;padding:10px 12px;margin:8px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.cqc-btn{display:inline-block;background:#0f172a;color:#fff!important;border:0;border-radius:10px;padding:13px 22px;text-decoration:none;font-weight:700;cursor:pointer}.cqc-result{padding:20px;border-radius:14px;margin:20px 0}.cqc-result.ok{background:#dcfce7;border:1px solid #86efac}.cqc-result.bad{background:#fee2e2;border:1px solid #fca5a5}.cqc-alert{padding:16px;background:#fff7ed;border:1px solid #fdba74;border-radius:12px}.cqc-verify-form{display:flex;gap:12px;align-items:end}.cqc-verify-form label{flex:1}@media(max-width:700px){.cqc-fields{grid-template-columns:1fr}.cqc-verify-form{display:block}.cqc-verify-form button{margin-top:12px}}
