.fixtures-page{padding-top:38px;padding-bottom:60px}.fixtures-page h1{font-size:clamp(26px,4vw,38px);color:#243d65}.fixture-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#f1f5fa;border:1px solid #dce3ed;padding:24px;border-radius:9px;margin:26px 0}.fixture-filters label{display:block;font-weight:700;margin-bottom:8px}.fixture-filters select,.fixture-filters input{width:100%;box-sizing:border-box;background:white;border:1px solid #b8c6da;border-radius:5px;padding:9px;font:inherit;color:#34465f}.fixture-filters select option{padding:4px}.fixture-actions{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.fixture-actions button,.fixture-button{display:inline-block;background:#294f94;color:#fff;border:0;border-radius:5px;padding:9px 13px;font:inherit;cursor:pointer}.fixture-button{margin:0 5px 7px 0;font-size:13px;white-space:nowrap}.fixture-help{grid-column:1/-1;margin:0;font-size:13px;color:#62728a}.fixture-scroll{overflow:auto;border:1px solid #dce3ed;border-radius:7px}.fixture-table{width:100%;border-collapse:collapse;min-width:750px}.fixture-table th{background:#294f94;color:#fff;text-align:left}.fixture-table th,.fixture-table td{padding:17px;border-bottom:1px solid #dce3ed;vertical-align:top}.fixture-table tbody tr:nth-child(even){background:#f1f3f6}.fixture-date{min-width:150px;font-size:14px}.fixture-type{display:block;color:#64758c;font-size:12px;margin-bottom:6px}.fixture-participants summary{cursor:pointer;color:#294f94;font-weight:600}.fixture-participants ol{max-height:300px;overflow:auto;padding-left:23px;min-width:170px;font-size:14px;line-height:1.8}.fixture-pagination{display:flex;gap:24px;justify-content:center;margin-top:25px}.fixtures-page a:not(.fixture-button){color:#294f94}.fixtures-page :focus-visible{outline:3px solid #739bea;outline-offset:3px}@media(max-width:750px){.fixture-filters{grid-template-columns:1fr;padding:18px}.fixture-actions{align-items:center}}

.fixture-filter-label{display:block;font-weight:700;margin-bottom:8px}.fixture-multiselect{position:relative;min-width:0}.fixture-multiselect summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;list-style:none;background:#fff;border:1px solid #b8c6da;border-radius:5px;padding:9px;color:#34465f;min-height:42px}.fixture-multiselect summary::-webkit-details-marker{display:none}.fixture-multiselect summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-multiselect[open] summary{border-color:#294f94}.fixture-multiselect-options{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #b8c6da;border-radius:6px;padding:8px;box-shadow:0 10px 25px #183b6326}.fixture-filters .fixture-multiselect-options label{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin:0;padding:9px;border-radius:4px;cursor:pointer}.fixture-multiselect-options label:hover{background:#edf3fc}.fixture-filters .fixture-multiselect-options input[type=checkbox]{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;padding:0;accent-color:#294f94}.fixture-option-group{font-size:12px;font-weight:700;color:#64758c;margin:8px 9px 4px}
