.campaign-enrollment-form{max-width:70%;margin:0 auto}.campaign-submit{justify-content:center}.campaign-submit-btn{padding:1.1em 2em;font-size:16px}.field{margin-bottom:1.5rem}.field input{width:100%;padding:12px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:border-color .3s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#007bff}.field label{display:block;margin-bottom:8px;font-weight:600;color:#495057}.checkbox-field{margin:2rem 0;padding:1rem;background:#f8f9fa;border-radius:8px;border:2px solid #e9ecef;display:flex;align-items:center;gap:10px}.checkbox-field input[type=checkbox]{width:auto;margin:0;flex-shrink:0}.checkbox-field label{display:inline;margin:0;cursor:pointer}.success-msg,.error-msg{padding:1rem;border-radius:8px;margin-bottom:1rem}.success-msg{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.error-msg{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.grid-item.one-whole{grid-column:1 / -1}@media (max-width: 768px){.grid{grid-template-columns:1fr}.campaign-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/campaign_enrollment_form.css.map */
