.forms-layout{align-items:start;gap:1rem;padding:1rem;display:grid}@media (width>=1200px){.forms-layout{grid-template-columns:1fr 1.25fr 1fr}}.form-card{color:#eee;background:#1e1e2f;border-radius:12px;margin:1rem;padding:24px;font-family:system-ui,sans-serif;box-shadow:0 10px 25px #0003}.form-card label{opacity:.8;margin-top:16px;font-size:.9rem;display:block}.form-card input,.form-card select{box-sizing:border-box;color:#fff;background:#2a2a3d;border:1px solid #444;border-radius:6px;width:100%;margin-top:6px;padding:8px 10px}.form-card select[multiple]{height:80px}button{color:#fff;cursor:pointer;background:#5c7cfa;border:none;border-radius:8px;margin-top:20px;padding:10px;font-weight:600}button:hover{background:#4c6ef5}.form-card button{width:100%}.certification-wrapper{justify-content:center;gap:1rem;margin:1rem 0;display:flex}.certification-wrapper button{font-size:1.5rem}.form-card pre{white-space:pre-wrap;background:#111;border-radius:6px;margin-top:10px;padding:10px;font-size:.8rem;overflow:auto}.form-card .dual-column{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:10px;display:grid}.form-card .col{background:#1f1f2e;border-radius:10px;padding:12px}.form-card .col h3{margin-bottom:10px}.form-card .divider{opacity:.6;background:#444;width:1px}.checkbox{color:#5c7cfa;cursor:pointer;background:0 0;border:2px solid #5c7cfa;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:10px;font-family:system-ui,sans-serif;font-size:1rem;font-weight:600;transition:all .15s;display:flex}.checkbox:hover{color:#4c6ef5;background:#5c7cfa14;border-color:#4c6ef5}.checkbox input[type=checkbox]:checked{accent-color:#5c7cfa}.checkbox:has(input:checked){color:#000;background:#5c7cfa26;border-color:#4c6ef5}
