.event-switcher{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#e5f0ed;padding:12px 4%;border-bottom:1px solid #c7dcd5}.event-switcher label{font-weight:bold;display:flex;align-items:center;gap:12px}.event-switcher select{min-width:220px;background:white;font-weight:bold}.event-context{color:#46625e;font-size:13px}.event-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:20px;margin:20px 0}.event-plan-grid label{display:grid;gap:8px;font-weight:bold}.tournament-title-label{display:grid;gap:7px;max-width:580px}.event-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.event-summary{text-align:left;display:grid;gap:8px;padding:16px;background:#f8fbfa}.event-summary strong{font-size:17px}.event-summary span{color:#526f69}.event-summary.selected{border:2px solid #087e78;background:#edf8f2}.event-conditional{margin-top:18px}[hidden]{display:none!important}.custom-division{display:block;margin:8px 0}.custom-division input{margin-right:8px}@media(max-width:650px){.event-plan-grid{grid-template-columns:1fr}.event-switcher{gap:8px}.event-switcher label{flex-wrap:wrap}.event-context{width:100%}}
