.speed-filter-panel{max-width:600px}.speed-filter-toolbar{display:flex;width:100%;justify-content:flex-end;margin-bottom:-4px}.speed-filter-toolbar[hidden]{display:none}.speed-rarity-filter{display:flex;box-sizing:border-box;width:100%;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #e1e5ea}.speed-rarity-button{display:inline-flex;min-width:58px;min-height:40px;align-items:center;justify-content:center;padding:7px 14px;border:1px solid #c7d0da;border-radius:8px;background:#fff;color:#384454;font:inherit;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.speed-rarity-button:hover{border-color:#8ea4ba;background:#f1f6fb}.speed-rarity-button:focus-visible{outline:2px solid var(--side-active-color);outline-offset:2px}.speed-rarity-button.is-active{border-color:#4f8fc8;background:#e7f3ff;color:#155c98;box-shadow:0 0 0 1px #1e88e51f}.speed-range-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.speed-range-label{margin-right:4px;font-weight:700}.speed-range-separator{color:#66717e}.speed-filter-errors{color:#b3261e;font-size:.9rem}.speed-filter-errors .errorlist{margin:0;padding-left:1.4rem}.speed-filter-clear{color:#526373;font-size:.92rem;text-underline-offset:3px}.speed-results-heading{margin-left:20px}.results-area{box-sizing:border-box;width:calc(100% - 40px);max-width:720px;margin:10px 20px 0;overflow-x:auto}.results-area[aria-busy=true]{cursor:progress}.speed-ranking-table{width:auto;max-width:100%;border-collapse:collapse}.speed-ranking-table th,.speed-ranking-table td{max-width:370px;padding:8px;border:1px solid #ddd}.speed-ranking-table th{background-color:#f2f2f2;text-align:center}.speed-ranking-table td{text-align:center}.speed-ranking-table th[data-column=character],.speed-ranking-table td[data-column=character]{width:140px;text-align:center}.speed-ranking-table th[data-column=character_name],.speed-ranking-table td[data-column=character_name]{min-width:170px;max-width:300px;text-align:left}.speed-ranking-table th[data-column=speed],.speed-ranking-table td[data-column=speed]{width:85px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.center-icon-cell{text-align:center}.center-icon{display:block;width:50px;height:50px;margin:0 auto;border-radius:10%}@media screen and (max-width:768px){.speed-results-heading{margin-left:10px}.results-area{width:calc(100% - 20px);margin-right:10px;margin-left:10px}}@media screen and (max-width:520px){.speed-range-label{width:100%}}
