.honeypot-field[data-v-2eb177b1]{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}.loading-state[data-v-2eb177b1]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px;padding:3rem 2rem}.loading-state p[data-v-2eb177b1]{color:#f4f4f4;font-size:1rem;opacity:.9}.no-tickets-state[data-v-2eb177b1]{padding:2rem;text-align:center}.no-tickets-state p[data-v-2eb177b1]{background:linear-gradient(135deg,#ffc10726,#ffc1070d);border-left:4px solid #ffc107;border-radius:8px;color:#f4f4f4;font-size:1.1rem;margin:0 auto;max-width:600px;padding:20px 24px}.button-spinner[data-v-2eb177b1],.loading-spinner[data-v-2eb177b1]{animation:spin-2eb177b1 .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-2eb177b1]{border-top-color:initial;height:16px;margin-right:8px;width:16px}@keyframes spin-2eb177b1{to{transform:rotate(1turn)}}.form-title[data-v-2eb177b1]{color:#f4f4f4;font-weight:600;margin-bottom:1.5rem}.section-header[data-v-2eb177b1]{margin:1.5rem 0 1rem}.section-header h4[data-v-2eb177b1]{border-bottom:1px solid #f4f4f433;color:#f4f4f4;font-weight:500;padding-bottom:.5rem}.plus-one-count-section[data-v-2eb177b1],.plus-one-section[data-v-2eb177b1],.privacy-section[data-v-2eb177b1]{margin-top:1rem}.select-container[data-v-2eb177b1]{position:relative}.dropdown-select[data-v-2eb177b1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#f4f4f4;border:none;border-radius:9999999px;color:#242424;cursor:pointer;font-size:1rem;padding:10px 40px 10px 15px;width:100%}.dropdown-select[data-v-2eb177b1]:focus{box-shadow:0 0 0 2px #ff6b0080;outline:none}.dropdown-select[data-v-2eb177b1]:disabled{cursor:not-allowed;opacity:.7}.dropdown-select option[data-v-2eb177b1]{background-color:#f4f4f4;color:#242424}.select-arrow[data-v-2eb177b1]{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease}.select-container.open .select-arrow[data-v-2eb177b1]{transform:translateY(-50%) rotate(180deg)}.select-arrow svg[data-v-2eb177b1]{height:20px;width:20px;fill:none;stroke:#242424;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.locked-field[data-v-2eb177b1]{background-color:#e5e5e5!important;cursor:not-allowed!important;opacity:.7}.locked-field[data-v-2eb177b1]:focus{box-shadow:none!important;outline:none}.radio-group-wrapper[data-v-2eb177b1]{flex:1;padding:0 10px}.radio-label[data-v-2eb177b1]{color:#f4f4f4;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.radio-options[data-v-2eb177b1]{display:flex;flex-direction:column;gap:12px}.radio-options-horizontal[data-v-2eb177b1]{flex-direction:row;flex-wrap:wrap;gap:20px}.radio-option[data-v-2eb177b1]{align-items:center;color:#f4f4f4;cursor:pointer;display:flex;gap:8px}.radio-option input[type=radio][data-v-2eb177b1]{accent-color:#ff6b00;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.radio-option span[data-v-2eb177b1]{color:#f4f4f4}.checkbox-group-wrapper[data-v-2eb177b1]{flex:1;padding:0 10px}.checkbox-group-label[data-v-2eb177b1]{color:#f4f4f4;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.checkbox-options[data-v-2eb177b1]{display:flex;flex-direction:column;gap:12px}.checkbox-options-horizontal[data-v-2eb177b1]{flex-direction:row;flex-wrap:wrap;gap:20px}.checkbox-option[data-v-2eb177b1]{align-items:center;color:#f4f4f4;cursor:pointer;display:flex;gap:8px}.checkbox-option input[type=checkbox][data-v-2eb177b1]{accent-color:#ff6b00;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.checkbox-option span[data-v-2eb177b1]{color:#f4f4f4}.checkbox-label[data-v-2eb177b1]{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-label input[type=checkbox][data-v-2eb177b1]{-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-2eb177b1]:checked{background-color:#ff6b00;border-color:#ff6b00}.checkbox-label input[type=checkbox][data-v-2eb177b1]: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-2eb177b1]{color:#f4f4f4}.checkbox-text a[data-v-2eb177b1]{color:#ff6b00;text-decoration:underline}.checkbox-text a[data-v-2eb177b1]:hover{color:#ff8533}.required-marker[data-v-2eb177b1]{color:#ff6b00;margin-left:2px}.error-message-box[data-v-2eb177b1]{align-items:center;animation:slideIn-2eb177b1 .3s ease-out;background:linear-gradient(135deg,#dc354526,#dc35450d);border-left:4px solid #dc3545;border-radius:8px;display:flex;gap:12px;margin:12px 0;padding:16px 20px}.error-icon[data-v-2eb177b1]{color:#dc3545;flex-shrink:0;height:24px;margin-top:2px;width:24px}.error-message[data-v-2eb177b1]{color:#f4f4f4;flex:1;font-size:.95rem;line-height:1.5;margin:0}.success-message-box[data-v-2eb177b1]{align-items:center;animation:slideIn-2eb177b1 .3s ease-out;background:linear-gradient(135deg,#28a74526,#28a7450d);border-left:4px solid #28a745;border-radius:8px;display:flex;gap:12px;margin:12px 0;padding:20px 24px}.success-icon[data-v-2eb177b1]{color:#28a745;flex-shrink:0;height:28px;margin-top:2px;width:28px}.success-message[data-v-2eb177b1]{color:#f4f4f4;flex:1;font-size:1.05rem;line-height:1.6;margin:0}@keyframes slideIn-2eb177b1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-state[data-v-2eb177b1],.success-state[data-v-2eb177b1]{padding:2rem 1rem}.error-state .error-message-box[data-v-2eb177b1],.success-state .success-message-box[data-v-2eb177b1]{margin:0 auto;max-width:600px}.submit-button[data-v-2eb177b1]{align-items:center;background-color:#ff6b00;border:none;border-radius:25px;color:#f4f4f4;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:.6rem 2rem;transition:all .2s ease}.submit-button[data-v-2eb177b1]:hover:not(:disabled){background-color:#f4f4f4;box-shadow:0 0 20px #ff6b0080;color:#ff6b00}.submit-button[data-v-2eb177b1]:disabled{background-color:#999;cursor:not-allowed;opacity:.7}.button-row[data-v-2eb177b1]{margin-top:1.5rem}.input-field.required[data-v-2eb177b1]:after{color:#ff6b00;content:"*";font-size:14px;position:absolute;right:8px;top:-8px}.textarea-field textarea[data-v-2eb177b1]{border-radius:15px!important;padding-top:15px}.textarea-field label[data-v-2eb177b1]{top:15px!important;transform:none!important}.textarea-field textarea:focus~label[data-v-2eb177b1],.textarea-field textarea:not(:placeholder-shown)~label[data-v-2eb177b1]{background-color:#242424;color:#f4f4f4!important;font-size:.8rem;font-weight:500;left:10px;padding:0 4px;top:-10px!important;transform:none}
