html #top #wrap_all #nf-form-16-cont input#nf-field-1650.tt_ticket_suffix{width:130px !important;min-width:130px !important;max-width:130px !important;box-sizing:border-box !important}#nf-form-16-cont .nf-input-limit,#nf-form-16-cont .nf-form-fields-required{display:none !important;visibility:hidden !important}#nf-form-16-cont .nf-field-container{margin-bottom:10px !important}#nf-form-16-cont .nf-field-label{margin-bottom:4px !important}#top #nf-form-16-cont #nf-label-field-1748,#top #nf-form-16-cont #nf-label-field-1650,#top #nf-form-16-cont #nf-label-field-746{display:block !important;margin:0 0 2px !important;font-size:14px !important}#nf-form-16-cont:not(.tt-absage-visible) #nf-field-746-container{display:none !important}#nf-form-16-cont .tt-event-display{margin-top:8px !important;padding:10px 12px !important;background:#f6f6f6 !important;border-left:4px solid #c3512e !important;font-size:.95rem !important}#nf-form-16-cont .tt-event-display .tt-event-line{font-weight:700 !important}#nf-form-16-cont .tt-event-display .tt-wait-line{margin-top:4px !important;color:#333 !important;font-weight:700 !important}#nf-form-16-cont .tt-ticket-status{margin-top:8px !important;padding:10px 12px !important;background:#fff1f1 !important;border-left:4px solid #c3512e !important;color:#7a1414 !important;font-size:.95rem !important;font-weight:700 !important}#nf-form-16-cont .tt-ticket-status.tt-ticket-status--loading{background:#f6f6f6 !important;border-left-color:#999 !important;color:#333 !important;font-weight:600 !important}#nf-form-16-cont .tt-ticket-substatus{margin-top:6px !important;padding:10px 12px !important;border-left:4px solid transparent !important;font-size:.95rem !important;font-weight:700 !important}#nf-form-16-cont .tt-ticket-substatus.tt-ticket-substatus--ok{background:#e8f5e9 !important;border-left-color:#2e7d32 !important;color:#1b5e20 !important}#nf-form-16-cont .tt-ticket-substatus.tt-ticket-substatus--warn{background:#fff8e1 !important;border-left-color:#f2c200 !important;color:#6a4f00 !important}tr.tt-ticket-returned-row>td{background:#fff1f1 !important}tr.tt-ticket-returned-row td,tr.tt-ticket-returned-row td a{color:#7a1414}.tt-returned-badge{display:inline-block;margin-left:8px;padding:2px 8px;background:rgba(220,50,50,.12);border:1px solid rgba(220,50,50,.35);border-radius:999px;color:#7a1414;font-size:11px;font-weight:700;line-height:1.6;vertical-align:middle}.tt-returned-badge-wrap{display:inline-block}.tt-returned-badge.tt-returned-badge--ready{background:#2e7d32;border-color:rgba(46,125,50,.35);color:#fff}a.tt-ticket-undo-link.tt-ticket-undo-link--ready{color:#2e7d32;font-weight:700}a.tt-ticket-mark-sold-link{color:#0f766e;font-weight:700}.tt-resold-coupon-badge{display:inline-block;padding:2px 8px;background:rgba(29,78,216,.1);border:1px solid rgba(29,78,216,.25);border-radius:999px;color:#1d4ed8 !important;font-size:11px;font-weight:700;line-height:1.6;text-decoration:none !important}.tt-resold-coupon-badge:hover{text-decoration:underline !important}#nf-form-16-cont .tt-check-heading,#nf-form-16-cont .tt-return-heading{display:flex;align-items:flex-start;gap:14px;margin:12px 0 22px}#nf-form-16-cont .tt-step-number{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#c3512e;color:#fff;font-weight:700;font-size:18px;line-height:1}#nf-form-16-cont .tt-check-heading h2,#nf-form-16-cont .tt-return-heading h2{margin:0 0 8px;font-size:clamp(21px,4vw,27px);line-height:1.25;color:#333}#nf-form-16-cont .tt-check-heading p,#nf-form-16-cont .tt-return-heading p{margin:0;line-height:1.5;color:#555}#nf-form-16-cont .tt-return-heading{margin-top:30px;padding-top:24px;border-top:1px solid #e4d9cd}#nf-form-16-cont .tt-check-controls{margin:18px 0 22px}#nf-form-16-cont .tt-check-button{background:#c3512e;background-image:none;color:#fff;border:1px solid #c3512e;border-radius:5px;padding:13px 22px;min-height:46px;font:inherit;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:none}#nf-form-16-cont .tt-check-button:disabled{opacity:.65;cursor:wait}#nf-form-16-cont .tt-check-button:focus-visible{outline:3px solid #145e87;outline-offset:3px}#nf-form-16-cont .tt-check-controls p{margin:9px 0 0;color:#666;font-size:.9em;line-height:1.45}#nf-form-16-cont .tt-check-results{border:1px solid #e4d9cd;border-radius:8px;padding:18px;margin:18px 0 22px;background:#fcf8f2;overflow-wrap:anywhere}#nf-form-16-cont .tt-check-results .tt-event-display{background:0 0;border:0;margin:0 0 12px!important;padding:0!important;font-size:1rem!important}#nf-form-16-cont .tt-booking-label{color:#666;font-size:.9em;margin-bottom:5px}#nf-form-16-cont .tt-check-results .tt-ticket-status{margin-top:10px!important;padding:10px 12px!important;font-size:1rem!important;font-weight:500!important;background:#f0e9df;color:#333;border-left-color:#a68c6d}#nf-form-16-cont .tt-check-results .tt-ticket-status--error{background:#fff1f1;color:#7a1414;border-left-color:#b72e22}#nf-form-16-cont .tt-check-results .tt-ticket-status--ok{background:#edf4ed;color:#26542d;border-left-color:#4d7a52}#nf-form-16-cont .tt-check-results .tt-ticket-substatus{font-size:1rem!important}#nf-form-16-cont .tt-ticket-couponinfo{margin-top:12px;padding:14px;border:1px dashed #81977c;border-radius:5px;background:#fff;color:#294c2e;line-height:1.6}#nf-form-16-cont .tt-original-event-field{display:none!important}#nf-form-16-cont:not(.tt-absage-visible) .tt-return-heading,#nf-form-16-cont:not(.tt-absage-visible) .tt-return-field,#nf-form-16-cont:not(.tt-absage-visible) .tt-return-submit,#nf-form-16-cont:not(.tt-absage-visible) .submit-container{display:none!important}#nf-form-16-cont.tt-check-flow input[type=email],#nf-form-16-cont.tt-check-flow input.tt_ticket_suffix{min-height:46px;font-size:16px;border-radius:4px;box-sizing:border-box}html #top #wrap_all #nf-form-16-cont.tt-check-flow input#nf-field-1650.tt_ticket_suffix{width:100%!important;min-width:0!important;max-width:420px!important}@media(max-width:600px){#nf-form-16-cont .tt-check-button{width:100%}#nf-form-16-cont .tt-check-results{padding:14px}#nf-form-16-cont .tt-check-heading,#nf-form-16-cont .tt-return-heading{gap:10px}}