.vox-form-wrap{max-width:600px}.vox-form-field{margin-bottom:1.25rem}.vox-form-field label{display:block;font-weight:600;margin-bottom:.375rem;font-size:.9rem}.vox-form-field input[type=text],.vox-form-field input[type=email],.vox-form-field input[type=tel],.vox-form-field select,.vox-form-field textarea{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .15s}.vox-form-field input[type=text]:focus,.vox-form-field input[type=email]:focus,.vox-form-field input[type=tel]:focus,.vox-form-field select:focus,.vox-form-field textarea:focus{outline:none;border-color:#ff5000;box-shadow:0 0 0 3px rgba(255,80,0,.12)}.vox-form-field textarea{resize:vertical;min-height:100px}.vox-form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236E7F97' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.vox-required{color:#ff5000;margin-left:2px}.vox-form-message{margin-bottom:1rem;font-size:.9rem;min-height:1.25rem}.vox-form-message.vox-form-message--error{color:#dc2626}.vox-form-message.vox-form-message--ok{color:#16a34a}.vox-form-submit{min-width:160px}.vox-form-submit:disabled{opacity:.7;cursor:not-allowed}.vox-form-success{padding:1.5rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#15803d}.vox-form-success p{margin:0}.vox-form-success .vox-form-ticket-num{font-size:1.1em}.vox-form-capture-fail{padding:1.5rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412}.vox-form-capture-fail p{margin:0}.vox-events-page{padding:48px 0}.vox-events-page h1{margin-bottom:.5rem}.vox-events-page .vox-events-meta{color:#6e7f97;margin-bottom:2rem;font-size:.9rem}.vox-events-page .vox-events-table{width:100%;border-collapse:collapse;font-size:.9rem}.vox-events-page .vox-events-table th{background:#1e293b;color:#fff;padding:10px 14px;text-align:left;font-weight:600}.vox-events-page .vox-events-table td{padding:10px 14px;border-bottom:1px solid #e2e8f0;vertical-align:top}.vox-events-page .vox-events-table tr:nth-child(even) td{background:#f8fafc}.vox-events-page .vox-events-table code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.85em}.vox-events-page .vox-tc-badge{display:inline-block;background:#e0f2fe;color:#0369a1;border-radius:4px;padding:1px 6px;font-size:.8em;margin:2px 2px 2px 0;white-space:nowrap}.vox-events-page .vox-tc-tbc{background:#fef9c3;color:#854d0e}.vox-events-page .vox-export-btn{margin-bottom:1.5rem}.vox-events-page .vox-status-dot{display:inline-flex;align-items:center;gap:5px;font-size:.85em;white-space:nowrap}.vox-events-page .vox-status-dot::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%}.vox-events-page .vox-status-dot.vox-status-active::before{background:#16a34a}.vox-events-page .vox-status-dot.vox-status-inactive::before{background:#94a3b8}.vox-events-page .vox-status-dot.vox-status-inactive{color:#94a3b8}
