.ranking-region-tabs,.ranking-system-tabs{flex-wrap:wrap;justify-content:center}
.catalog-pagination{justify-content:center;align-items:center}
.pagination-summary{text-align:center;color:var(--muted);font-size:15px;margin:12px 0 26px}
#test-tool{display:block;width:100%;max-width:100%;min-height:54px;font:inherit;appearance:auto;padding:12px 36px 12px 12px;background-color:var(--surface);border:1px solid var(--line);border-radius:5px}
#test-custom-tool{width:100%;font:inherit;margin:8px 0 16px;padding:12px;border:1px solid var(--line);border-radius:5px}
#test-custom-tool[hidden],#test-custom-label[hidden]{display:none}
.domestic-speed-table .column-ranking{width:64px;text-align:center}.domestic-speed-table .column-nodes{text-align:center;color:#ad4b00;white-space:nowrap;font-weight:600}.domestic-speed-table .column-tool{position:relative}.domestic-speed-table .ranking-position{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}.domestic-speed-table .liuguang-recommended-row td,.domestic-speed-table .liuguang-recommended-row:hover td{background:linear-gradient(110deg,#fff2ce 0%,#ffdb8d 24%,#fff9e8 42%,#fff 50%,#ffe4a6 66%,#fff2ce 100%);background-size:260% 100%;animation:liuguang-ranking-shine 5s ease-in-out infinite;border-bottom-color:#edc878}.liuguang-recommended-row .reference-tool{color:#944100;font-weight:750;text-shadow:0 1px 0 #fff}.liuguang-recommended-row .ranking-position{color:#fff;background:linear-gradient(135deg,#f39c12,#ef6600);border-radius:50%;box-shadow:0 2px 8px #e5750033;font-weight:750}.liuguang-recommend{position:absolute;top:0;right:0;display:inline-block;padding:2px 9px;background:linear-gradient(110deg,#ee5b00,#f6a600);color:#fff;font-size:12px;font-weight:700;border-radius:0 0 0 9px;white-space:nowrap;letter-spacing:1px}.domestic-speed-table .liuguang-recommended-row .column-nodes{color:#944100;font-weight:750}
@keyframes liuguang-ranking-shine{0%,100%{background-position:100% 0}50%{background-position:0 0}}
@media(prefers-reduced-motion:reduce){.domestic-speed-table .liuguang-recommended-row td{animation:none}}
@media(max-width:1000px){.domestic-speed-table .column-ranking{width:15%;vertical-align:top;padding-top:24px}.domestic-speed-table .column-tool{width:85%}.domestic-speed-table .column-nodes{display:none}.liuguang-recommend{font-size:11px;padding:1px 7px}.domestic-speed-table .mobile-metrics{gap:6px}.domestic-speed-table .mobile-metrics .reference-metric{font-size:13px}.domestic-speed-table .liuguang-recommended-row .column-tool{padding-top:26px}}
@media(max-width:600px){.ranking-region-tabs .reference-tab{flex:1 0 calc(50% - 8px);justify-content:center;padding:10px 8px}.ranking-system-tabs .reference-tab{flex:1 0 calc(33% - 8px);justify-content:center;padding:10px 6px;font-size:14px}.catalog-pagination{gap:6px}.content-panel .catalog-pagination a{padding:7px 10px}}
