.s72VDG_card{color:#f4f8ff;background:linear-gradient(125deg,#102b29,#0b172a);border:1px solid #b1f04259;border-radius:20px;order:1;min-width:0;padding:20px;scroll-margin-top:20px}.s72VDG_header{justify-content:space-between;align-items:center;gap:20px;display:flex}.s72VDG_header>div{min-width:0}.s72VDG_card h2{margin:4px 0 8px;font-size:22px;line-height:1.25}.s72VDG_card p{color:#b7c6d7;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.5}.s72VDG_card .s72VDG_eyebrow{color:#c7f183;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.s72VDG_card .s72VDG_seasonCount{color:#e3efff;margin-top:8px}.s72VDG_primary,.s72VDG_secondary{box-sizing:border-box;min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.s72VDG_primary{color:#0b1c1a;background:#b6ea4c;border:1px solid #b6ea4c}.s72VDG_header>button{flex:none;max-width:100%}.s72VDG_secondary{color:#e3efff;background:#101f31;border:1px solid #395369}.s72VDG_options{border-top:1px solid #304a51;gap:14px;margin-top:18px;padding-top:18px;display:grid}.s72VDG_options label{gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.s72VDG_options select{box-sizing:border-box;color:#f4f8ff;background:#0b172a;border:1px solid #4a6076;border-radius:10px;width:100%;min-width:0;min-height:46px;padding:10px;font-size:16px}.s72VDG_options summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:700}.s72VDG_download{gap:12px;padding:10px 0;display:grid}.s72VDG_venue{border:1px solid #395369;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.s72VDG_venueHeader,.s72VDG_venueForm{gap:12px;min-width:0;display:grid}.s72VDG_venueHeader strong{overflow-wrap:break-word}.s72VDG_venueFields{grid-template-columns:minmax(0,1fr) 80px;gap:12px;display:grid}.s72VDG_venueForm input:not([type=checkbox]){box-sizing:border-box;color:#f4f8ff;background:#0b172a;border:1px solid #4a6076;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.s72VDG_matches{gap:12px;max-height:320px;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.s72VDG_matches li{overflow-wrap:anywhere;background:#101f31;border-radius:10px;gap:5px;padding:12px;font-size:14px;display:grid}.s72VDG_matches span{color:#b7c6d7}.s72VDG_card button:disabled{opacity:.6;cursor:wait}.s72VDG_card :focus-visible{outline-offset:3px;outline:2px solid #b6ea4c}.s72VDG_destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.s72VDG_destinations>*{min-width:0}.s72VDG_selectionActions{gap:8px;display:flex}.s72VDG_options .s72VDG_matchChoice{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.s72VDG_matchChoice input{accent-color:#b6ea4c;width:20px;height:20px;margin:2px 0}.s72VDG_matchChoice>span{gap:5px;min-width:0;display:grid}.s72VDG_textLink{color:#c7f183;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.s72VDG_result{background:#102a2b;border:1px solid #628342;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.s72VDG_result h3{margin:0;font-size:18px;line-height:1.4}.s72VDG_result .s72VDG_savedMessage{color:#d6f8a7;font-weight:750}.s72VDG_steps{color:#b7c6d7;margin:0;padding-left:22px;font-size:14px;line-height:1.5}.s72VDG_steps li+li{margin-top:8px}.s72VDG_shareInput{box-sizing:border-box;color:#fff;background:#0b172a;border:1px solid #4a6076;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:12px;font-size:16px}.s72VDG_result input{box-sizing:border-box;color:#f4f8ff;background:#0b172a;border:1px solid #4a6076;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:16px}@media (max-width:600px){.s72VDG_destinations{grid-template-columns:minmax(0,1fr)}.s72VDG_selectionActions{flex-wrap:wrap}.s72VDG_selectionActions>*{flex:130px}.s72VDG_card{border-radius:16px;padding:16px}.s72VDG_header{flex-direction:column;align-items:stretch;gap:14px}.s72VDG_card h2{font-size:20px}.s72VDG_primary,.s72VDG_secondary{width:100%}}
