.honeypot-field[data-v-a9c54fbc]{height:0!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;width:0!important}.error-state[data-v-a9c54fbc],.loading-state[data-v-a9c54fbc],.no-tickets-state[data-v-a9c54fbc],.success-state[data-v-a9c54fbc]{padding:2rem;text-align:center}.loading-state[data-v-a9c54fbc]{align-items:center;display:flex;flex-direction:column;gap:1rem}.button-spinner[data-v-a9c54fbc],.loading-spinner[data-v-a9c54fbc]{animation:spin-a9c54fbc .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#ff6b00;display:inline-block;height:20px;width:20px}.button-spinner[data-v-a9c54fbc]{border-top-color:initial;height:16px;margin-right:8px;width:16px}@keyframes spin-a9c54fbc{to{transform:rotate(1turn)}}.form-title[data-v-a9c54fbc]{font-weight:600;margin-bottom:1.5rem}.section-header[data-v-a9c54fbc]{margin:1.5rem 0 1rem}.plus-one-count-section[data-v-a9c54fbc],.plus-one-section[data-v-a9c54fbc],.privacy-section[data-v-a9c54fbc]{margin-top:1rem}.select-container[data-v-a9c54fbc]{position:relative}.dropdown-select[data-v-a9c54fbc]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f4f4f4;border:none;border-radius:9999999px;color:#242424;cursor:pointer;padding:10px 40px 10px 15px;width:100%}.dropdown-select[data-v-a9c54fbc]:focus{box-shadow:0 0 0 2px #ff6b0080;outline:none}.dropdown-select[data-v-a9c54fbc]:disabled{cursor:not-allowed;opacity:.7}.select-arrow[data-v-a9c54fbc]{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease}.select-container.open .select-arrow[data-v-a9c54fbc]{transform:translateY(-50%) rotate(180deg)}.select-arrow svg[data-v-a9c54fbc]{height:20px;width:20px;fill:none;stroke:#242424;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.locked-field[data-v-a9c54fbc]{background-color:#e5e5e5!important;cursor:not-allowed!important;opacity:.7}.checkbox-group[data-v-a9c54fbc],.radio-group[data-v-a9c54fbc]{display:flex;flex-direction:column;gap:8px}.checkbox-group-label[data-v-a9c54fbc],.radio-label[data-v-a9c54fbc]{color:#f4f4f4;font-size:.9rem;font-weight:500;margin-bottom:4px}.checkbox-options[data-v-a9c54fbc],.radio-options[data-v-a9c54fbc]{display:flex;flex-direction:column;gap:8px}.checkbox-option[data-v-a9c54fbc],.radio-option[data-v-a9c54fbc]{align-items:center;color:#f4f4f4;cursor:pointer;display:flex;gap:8px}.checkbox-option input[data-v-a9c54fbc],.radio-option input[data-v-a9c54fbc]{cursor:pointer;height:18px;width:18px}.checkbox-label[data-v-a9c54fbc]{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-label input[type=checkbox][data-v-a9c54fbc]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:initial;border:2px solid #f4f4f4;border-radius:3px;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.checkbox-label input[type=checkbox][data-v-a9c54fbc]:checked{background-color:#ff6b00;border-color:#ff6b00}.checkbox-label input[type=checkbox][data-v-a9c54fbc]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-text[data-v-a9c54fbc]{color:#f4f4f4}.checkbox-text a[data-v-a9c54fbc]{color:#ff6b00;text-decoration:underline}.checkbox-text a[data-v-a9c54fbc]:hover{color:#ff8533}.required-marker[data-v-a9c54fbc]{color:#ff6b00;margin-left:2px}.error-message[data-v-a9c54fbc]{color:#dc3545;font-size:.9rem}.success-message[data-v-a9c54fbc]{background-color:#28a7451a;border-radius:8px;color:#28a745;font-size:1rem;padding:1rem}.submit-button[data-v-a9c54fbc]{align-items:center;background-color:#ff6b00;border:none;border-radius:25px;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:.6rem 2rem;transition:all .2s ease}.submit-button[data-v-a9c54fbc]:hover:not(:disabled){background-color:#f4f4f4;box-shadow:0 0 20px #ff6b0080;color:#ff6b00}.submit-button[data-v-a9c54fbc]:disabled{background-color:#999;cursor:not-allowed;opacity:.7}.button-row[data-v-a9c54fbc]{margin-top:1.5rem}.input-field.required[data-v-a9c54fbc]:after{color:#ff6b00;content:"*";font-size:14px;position:absolute;right:8px;top:-8px}
