.eb-eyebrow{color:var(--pp-accent,#df2a80);font-size:11px;font-weight:800;letter-spacing:.18em;margin:8px 0 12px}.eb-connection,.eb-lookup{padding:20px;background:var(--pp-bg,#f8f5f8);border:1px solid var(--pp-line,#e6e0e8);border-radius:16px;margin:20px 0}.eb-connection h3{margin:12px 0 6px}.eb-webhooks{margin:20px 0;padding:16px 0;border-top:1px solid var(--pp-line,#e6e0e8)}.eb-webhooks label,.eb-search label{display:grid;gap:8px;flex:1;min-width:0}.eb-webhooks input{width:100%;margin-bottom:12px}.eb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.eb-stats>div{padding:16px 10px;border:1px solid var(--pp-line,#e6e0e8);border-radius:14px;display:grid;gap:6px}.eb-stats strong{font-size:28px;letter-spacing:-.05em}.eb-stats span{font-size:12px}.eb-sales{padding-bottom:20px;border-bottom:1px solid var(--pp-line,#e6e0e8)}.eb-sales>p>strong{font-size:22px}.eb-attendee{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--pp-line,#e6e0e8)}.eb-attendee>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.eb-attendee small{opacity:.7}.eb-invalid{color:#a6233f!important;background:#ffe9ed!important}.eb-arrived{color:#155f48!important;background:#e3f5ed!important}.eb-search{display:flex;align-items:end;gap:12px;margin:24px 0 8px}.eb-search input{width:100%}#eb-video{width:100%;max-height:240px;object-fit:cover;border-radius:12px;margin-top:12px}#eb-status,#eb-progress,#eb-lookup-result{overflow-wrap:anywhere}#eb-checkout-frame{min-height:480px}.eb-checkout-footer{display:grid;gap:8px;margin-top:16px}.eb-checkout-footer a{justify-self:start}@media(max-width:600px){.eb-stats{grid-template-columns:repeat(2,1fr)}.eb-attendee{align-items:flex-start;flex-direction:column}.eb-search{flex-direction:column;align-items:stretch}.eb-connection,.eb-lookup{padding:15px}}
.eb-ticket-panel{margin-bottom:24px}.eb-ticket-panel h2{font-size:1.5rem}.eb-ticket-panel .suite-toolbar p{margin:8px 0 0;color:var(--pp-muted)}.eb-ticket-panel .field{display:grid;gap:8px;margin:16px 0;font-size:1rem}.eb-ticket-panel select{width:100%;max-width:100%;text-overflow:ellipsis}.eb-ticket-panel .eb-stats span{font-size:.875rem}.eb-ticket-panel .eb-attendee{font-size:1rem}.eb-ticket-panel .eb-attendee small{font-size:.875rem}.eb-ticket-panel [data-eb=status],.eb-ticket-panel [data-eb=error]{overflow-wrap:anywhere;font-size:1rem}.eb-ticket-panel [data-eb=controls]>.suite-actions{margin-top:12px}.eb-invalid{color:var(--pp-error)!important;background:var(--pp-error-bg)!important}.eb-arrived{color:var(--pp-success)!important;background:var(--pp-success-bg)!important}@media(max-width:600px){.eb-ticket-panel{padding:16px}.eb-ticket-panel .suite-toolbar{align-items:stretch}.eb-ticket-panel .suite-toolbar>.suite-actions{width:100%}.eb-ticket-panel .suite-toolbar button{flex:1;white-space:normal}}
