.TournamentCalendarView_calendar__mlZuw{margin:1rem 0;min-width:0;color:var(--ink)}.TournamentCalendarView_tabs__cLQdo{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:2px solid var(--line,#728491);padding-bottom:.45rem}.TournamentCalendarView_calendar__mlZuw button,.TournamentCalendarView_calendar__mlZuw input,.TournamentCalendarView_calendar__mlZuw select{font:inherit;color:var(--ink);border:1px solid var(--line,#82939e);background:var(--surface-panel,#fff);border-radius:5px;padding:.45rem .6rem;min-height:40px;max-width:100%}.TournamentCalendarView_calendar__mlZuw button{cursor:pointer;font-weight:700}.TournamentCalendarView_tabs__cLQdo button[aria-selected=true]{background:#11683b;color:#fff;border-color:#11683b}.TournamentCalendarView_calendar__mlZuw a:focus-visible,.TournamentCalendarView_calendar__mlZuw button:focus-visible,.TournamentCalendarView_calendar__mlZuw input:focus-visible,.TournamentCalendarView_calendar__mlZuw select:focus-visible{outline:3px solid #35a6de;outline-offset:2px}.TournamentCalendarView_controls__qewju{display:grid;gap:.6rem;margin:1rem 0;font-size:.8rem}.TournamentCalendarView_filters__6wUjL,.TournamentCalendarView_week__bwuHR{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center}.TournamentCalendarView_controls__qewju label{display:flex;align-items:center;gap:.35rem;font-weight:650}.TournamentCalendarView_week__bwuHR button[aria-pressed=true]{background:#11683b;color:white}.TournamentCalendarView_filters__6wUjL input{max-width:13rem}.TournamentCalendarView_title__n7FdH{font-size:1.2rem;margin:.9rem 0 .4rem}.TournamentCalendarView_count__n_s8L,.TournamentCalendarView_footer__V_giI,.TournamentCalendarView_note__4n2YO,.TournamentCalendarView_notice__LHJm1{font-size:.8rem;line-height:1.45;margin:.5rem 0}.TournamentCalendarView_notice__LHJm1{padding:.7rem;border:1px solid #b8860b;border-radius:5px;background:color-mix(in srgb,#eab308 10%,var(--bg,#fff))}.TournamentCalendarView_count__n_s8L,.TournamentCalendarView_meta__mQqgy{color:var(--muted,#63717b)}.TournamentCalendarView_tableWrap__8zsae{overflow-x:auto;max-width:100%;border:1px solid var(--line,#82939e);border-radius:7px}.TournamentCalendarView_table__I2wFJ{width:100%;border-collapse:collapse;font-size:.84rem;text-align:left}.TournamentCalendarView_table__I2wFJ th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.TournamentCalendarView_table__I2wFJ td,.TournamentCalendarView_table__I2wFJ th{padding:.65rem .6rem;vertical-align:top;border-bottom:1px solid var(--line,#82939e)}.TournamentCalendarView_level__2U1ED,.TournamentCalendarView_table__I2wFJ th:nth-child(2){width:9rem;white-space:nowrap}.TournamentCalendarView_dates__s6Bwl,.TournamentCalendarView_table__I2wFJ th:nth-child(3){width:8rem;white-space:nowrap}.TournamentCalendarView_table__I2wFJ th:last-child{width:22rem}.TournamentCalendarView_name__d2pD_{display:flex;gap:.35rem;align-items:baseline;font-weight:750;line-height:1.3}.TournamentCalendarView_name__d2pD_>span[role=img]{font-size:1.15rem;flex-shrink:0}.TournamentCalendarView_meta__mQqgy{display:block;font-size:.72rem;line-height:1.4;margin-top:.25rem;white-space:normal}.TournamentCalendarView_links__NVsMJ{display:flex;gap:.35rem .65rem;flex-wrap:wrap}.TournamentCalendarView_links__NVsMJ a{white-space:nowrap;font-weight:650;font-size:.76rem;padding:.1rem 0}.TournamentCalendarView_current__j8lmJ{background:color-mix(in srgb,#9bd5ef 15%,var(--bg,#fff))}.TournamentCalendarView_empty__uyCzg{font-size:.9rem;padding:1rem;border:1px solid var(--line,#82939e);border-radius:6px}@media(max-width:650px){.TournamentCalendarView_tabs__cLQdo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.TournamentCalendarView_tabs__cLQdo button{font-size:.8rem;min-height:44px;padding:.4rem .3rem}.TournamentCalendarView_table__I2wFJ{min-width:39rem;font-size:.79rem}.TournamentCalendarView_table__I2wFJ td,.TournamentCalendarView_table__I2wFJ th{padding:.5rem .4rem}.TournamentCalendarView_table__I2wFJ th:last-child{width:15rem}.TournamentCalendarView_links__NVsMJ a{padding:.25rem 0}.TournamentCalendarView_week__bwuHR input{max-width:10rem}.TournamentCalendarView_controls__qewju{font-size:.78rem}.TournamentCalendarView_filters__6wUjL label{flex-wrap:wrap}}.TournamentCalendarView_week__bwuHR input[type=number]{width:5rem}