.zumbaPage{max-width:1100px;margin:30px auto;padding:0 20px 70px}.zumbaIntro{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.zumbaPoster{border-radius:18px;width:100%;height:auto}.zumbaForm{gap:18px;display:grid}.zumbaForm input,.zumbaForm select{max-width:100%}.zumbaConsent{font-size:14px;line-height:1.7}.zumbaConsent input{margin-right:8px}.zumbaCard{background:#fff;border:1px solid #e8dfd2;border-radius:18px;padding:24px}.zumbaCard h1{font-size:36px;line-height:1.1}.zumbaMeta{color:#791b30;font-weight:700;line-height:1.8}.zumbaTicket{width:100%;max-width:1040px;height:auto;margin:24px auto;display:block}.zumbaAccountTickets{background:#fff8da;border-radius:14px;margin:20px 0;padding:20px}.zumbaAccountTickets a{margin-top:12px;display:block}.zumbaToolbar{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.zumbaQueue{gap:14px;display:grid}.zumbaQueue details{background:#fff;border:1px solid #ddd;border-radius:12px;padding:18px}.zumbaQueue summary{cursor:pointer;font-weight:700}.zumbaQueue form{gap:10px;margin-top:14px;display:grid}.zumbaQueue textarea{width:100%;min-height:70px}.zumbaCounts{flex-wrap:wrap;gap:16px;display:flex}.zumbaQueue p{overflow-wrap:anywhere}.zumbaQueue button{min-height:42px}.zumbaQueue .proof{object-fit:contain;max-width:100%;height:auto;max-height:500px;display:block}.zumbaNotice{background:#fff9df;border:1px solid #b88d23;border-radius:10px;padding:14px}.zumbaPage .field{gap:6px;display:grid}@media (max-width:700px){.zumbaIntro{grid-template-columns:1fr}.zumbaPoster{object-fit:contain;max-height:500px}.zumbaCard{padding:18px}.zumbaCard h1{font-size:30px}.zumbaPage{padding:0 14px 65px}}
