.races-toolbar{display:grid;gap:12px;margin-bottom:14px}.races-toolbar .race-directory-filters{padding:14px 16px;border:1px solid var(--line);border-radius:14px}.races-view-switch{display:inline-flex;gap:4px;width:max-content;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.114)}.races-view-switch button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#555350;font:inherit;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.races-view-switch button.active{background:#2a2926;color:#d7d3cd}:where([data-look=watif]) .races-view-switch button.active{color:#f5eede}.races-view-switch svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.races-map-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.races-map-head .segmented button:disabled{opacity:.35;cursor:default}.races-map-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.race-map path.no-race{fill:#e4e1db!important}:where([data-look=watif]) .race-map path.no-race{fill:#fbf7ea!important}.race-map .race-map-state-line{fill:none;stroke:rgba(214,210,204,.9);stroke-width:1.1;pointer-events:none;vector-effect:non-scaling-stroke}:where([data-look=watif]) .race-map .race-map-state-line{stroke:rgba(245,238,222,.9);stroke-width:1.1}.races-map-layout .text-button{border:0;background:none;cursor:pointer;font:inherit}.district-legend i.toss{background:color-mix(in srgb,#92824c 70%,#e0dcd7)}:where([data-look=watif]) .district-legend i.toss{background:color-mix(in srgb,#92824c 70%,#faf4e7)}.race-directory-table b small{display:block;color:#6f6c68;font-size:10px;font-weight:400}.race-directory-table .muted-cell{color:#898681}.district-race-list a>.race-faces{display:flex;grid-column:1/-1;margin-top:-4px}.district-race-list a{grid-template-columns:minmax(0,1fr) auto minmax(42px,auto)}@media (max-width:720px){.race-map .map-float-tip{width:min(236px,calc(100% - 16px))}}