.annual-product-ranking-module__jnH97q__ranking{gap:22px;min-width:0;display:grid}.annual-product-ranking-module__jnH97q__ranking .annual-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.annual-product-ranking-module__jnH97q__ranking .annual-intro h3{margin:0 0 6px;font-size:22px}:is(.annual-product-ranking-module__jnH97q__ranking .annual-intro p,.annual-product-ranking-module__jnH97q__ranking .annual-method){color:#526773;font-size:13px;line-height:1.6}.annual-product-ranking-module__jnH97q__ranking .annual-focus-label{color:#075f9a;white-space:nowrap;background:#dceefb;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700}.annual-product-ranking-module__jnH97q__ranking .annual-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.annual-product-ranking-module__jnH97q__ranking .annual-card{text-align:left;color:#17384d;cursor:pointer;background:#fff;border:1px solid #d5e1e7;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.annual-product-ranking-module__jnH97q__ranking .annual-card.selected{background:#f2f9ff;border:2px solid #1677b8;padding:21px;box-shadow:0 4px 16px #1677b814}.annual-product-ranking-module__jnH97q__ranking .annual-card>span{font-size:14px;font-weight:700}.annual-product-ranking-module__jnH97q__ranking .annual-card>strong{font-size:27px}.annual-product-ranking-module__jnH97q__ranking .annual-card small{color:#526773;font-size:12px}.annual-product-ranking-module__jnH97q__ranking .annual-card b{font-size:14px;line-height:1.7}.annual-product-ranking-module__jnH97q__ranking .annual-card b span{font-weight:400}.annual-product-ranking-module__jnH97q__ranking .annual-toolbar{flex-wrap:wrap;gap:16px}.annual-product-ranking-module__jnH97q__ranking .annual-toolbar label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.annual-product-ranking-module__jnH97q__ranking .annual-toolbar input{accent-color:#1677b8;width:16px;height:16px}.annual-product-ranking-module__jnH97q__ranking .annual-method{max-width:1000px;margin:0;padding:0 22px 16px}.annual-product-ranking-module__jnH97q__ranking .annual-scroll{max-height:680px;overflow:auto}.annual-product-ranking-module__jnH97q__ranking table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.annual-product-ranking-module__jnH97q__ranking .annual-main-table{table-layout:fixed;min-width:980px}.annual-product-ranking-module__jnH97q__ranking th,.annual-product-ranking-module__jnH97q__ranking td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5edf3;padding:17px 16px;line-height:1.5}.annual-product-ranking-module__jnH97q__ranking th{color:#486177;letter-spacing:.025em;z-index:1;background:#eef4f8;font-size:11px;font-weight:700;position:sticky;top:0}.annual-product-ranking-module__jnH97q__ranking tbody tr:nth-child(2n){background:#f8fbfd}.annual-product-ranking-module__jnH97q__ranking tbody tr:hover{background:#edf6fc}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:first-child{width:62px}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:nth-child(2){width:32%}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:nth-child(3){width:130px}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:nth-child(4){width:155px}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:nth-child(5){width:132px}.annual-product-ranking-module__jnH97q__ranking .annual-main-table th:nth-child(6){width:160px}.annual-product-ranking-module__jnH97q__ranking .annual-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.annual-product-ranking-module__jnH97q__ranking td.annual-number{color:#17384d;font-size:14px}.annual-product-ranking-module__jnH97q__ranking .annual-shares{font-variant-numeric:tabular-nums;gap:7px;display:grid}.annual-product-ranking-module__jnH97q__ranking .annual-shares>span{white-space:nowrap;justify-content:space-between;gap:10px;display:flex}.annual-product-ranking-module__jnH97q__ranking .annual-shares small{color:#6b8092;font-size:11px}.annual-product-ranking-module__jnH97q__ranking .annual-shares b{color:#405b70;font-size:12px;font-weight:600}.annual-product-ranking-module__jnH97q__ranking .annual-tag{color:#126391;background:#e5f2fa;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.annual-product-ranking-module__jnH97q__ranking caption{text-align:left;color:#17384d;padding:18px 22px;font-weight:700}.annual-product-ranking-module__jnH97q__ranking th{white-space:nowrap}.annual-product-ranking-module__jnH97q__ranking .annual-product-link{color:#17384d;text-align:left;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-width:0;padding:2px 0;display:flex}.annual-product-ranking-module__jnH97q__ranking .annual-product-link>strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.annual-product-ranking-module__jnH97q__ranking .annual-product-link small{color:#526773;font-size:11px}.annual-product-ranking-module__jnH97q__ranking .annual-product-link span{color:#1677b8;font-size:11px;display:block}.annual-product-ranking-module__jnH97q__ranking .annual-product-link:hover{text-decoration:underline}.annual-product-ranking-module__jnH97q__ranking .annual-selected-row{background:#eaf5ff}.annual-product-ranking-module__jnH97q__ranking .annual-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;font-size:12px;display:flex}:is(.annual-product-ranking-module__jnH97q__ranking .annual-pagination button,.annual-product-ranking-module__jnH97q__ranking .annual-detail .panel-head>button){color:#075f9a;cursor:pointer;background:#fff;border:1px solid #ccdde8;border-radius:7px;padding:8px 12px}.annual-product-ranking-module__jnH97q__ranking .annual-pagination button:disabled{opacity:.45;cursor:default}.annual-product-ranking-module__jnH97q__ranking button:focus-visible{outline-offset:3px;outline:3px solid #1677b8}.annual-product-ranking-module__jnH97q__ranking .annual-detail{border:2px solid #c3dfef;scroll-margin-top:20px}.annual-product-ranking-module__jnH97q__ranking .annual-detail-summary{color:#17384d;background:#f2f8fc;border-radius:10px;flex-wrap:wrap;gap:18px;margin:0 22px;padding:16px;display:flex}@media (max-width:1000px){.annual-product-ranking-module__jnH97q__ranking .annual-cards{grid-template-columns:1fr}.annual-product-ranking-module__jnH97q__ranking .annual-intro{flex-direction:column;align-items:flex-start}}
