.standings .control{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.standings .tab:hover{color:#0f172a}#scope-ireland:checked~.tabs label[for=scope-ireland],#scope-category:checked~.tabs label[for=scope-category],#scope-subcategory:checked~.tabs label[for=scope-subcategory],#scope-county:checked~.tabs label[for=scope-county]{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}#scope-ireland:focus-visible~.tabs label[for=scope-ireland],#scope-category:focus-visible~.tabs label[for=scope-category],#scope-subcategory:focus-visible~.tabs label[for=scope-subcategory],#scope-county:focus-visible~.tabs label[for=scope-county],#scope-compare:focus-visible~.tabs label[for=scope-compare]{outline:2px solid #059669;outline-offset:2px}.standings .toggle:hover{border-color:#cbd5e1;color:#0f172a}.standings .toggle .tick{visibility:hidden}#scope-compare:checked~.tabs .toggle{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}#scope-compare:checked~.tabs .toggle .box{background:#059669;border-color:#059669}#scope-compare:checked~.tabs .toggle .tick{visibility:visible}.standings .view,.standings .panel[data-mode=compare]{display:none}#scope-ireland:checked~.views .view[data-scope=ireland],#scope-category:checked~.views .view[data-scope=category],#scope-subcategory:checked~.views .view[data-scope=subcategory],#scope-county:checked~.views .view[data-scope=county]{display:block}#scope-compare:checked~.views .panel[data-mode=solo]{display:none}#scope-compare:checked~.views .panel[data-mode=compare]{display:block}.standings .chart{overflow:visible}.standings .grid{stroke:#e2e8f0;stroke-width:1}.standings .self{fill:none;stroke:#059669;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.standings .peer{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.standings .dot{fill:#059669;opacity:.55}.standings .dot-end{fill:#047857}.standings .chart text{font-size:11px;fill:#64748b;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.standings .chart .end-label{font-size:12px;font-weight:600;fill:#047857}.standings .chart .axis-note{font-size:10px;fill:#94a3b8}.standings .swatch{display:inline-block;width:.75rem;height:.2rem;border-radius:999px;flex:none}.standings .chartbox{position:relative}.standings .cursor line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3}.standings .cursor circle{stroke:#fff;stroke-width:1.5}.standings .tip{position:absolute;z-index:10;pointer-events:none;transform:translateY(-.5rem);min-width:9rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;padding:.5rem .625rem;box-shadow:0 4px 12px #0f172a1a;font-size:.75rem;line-height:1.4;color:#475569;opacity:0;transition:opacity .1s ease-out}.standings .tip[data-on]{opacity:1}.standings .tip[data-dock]{inset:auto 0 0;transform:none;border-radius:0 0 .5rem .5rem}.standings .tip-month{margin-bottom:.25rem;font-weight:600;color:#0f172a}.standings .tip-row{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.standings .tip-self{font-weight:600;color:#0f172a}.standings .tip-place{margin-left:auto;padding-left:.75rem;color:#94a3b8;font-variant-numeric:tabular-nums}@media(max-width:700px){.standings .chart text{font-size:19px}.standings .chart .end-label{font-size:20px}.standings .chart .axis-note{font-size:17px}.standings .chart .month-label.minor,.standings .chart .tick-mid{display:none}.standings .self{stroke-width:4}.standings .peer{stroke-width:3}.standings .dot{stroke:#059669;stroke-width:3}.standings .dot-end{r:7}}
