/* 榜单平台筛选：回显和下拉选项共用官方标识。 */
#riskrail .rp-platform-menu {position:relative;flex:none;font-size:12px;color:#203652}
#riskrail .rp-platform-menu>select[hidden] {display:none!important}
#riskrail .rp-platform-menu>summary {display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:28px;padding:0 10px;border:1px solid #e0e6ef;border-radius:5px;background:#fff;cursor:pointer;list-style:none;white-space:nowrap}
#riskrail .rp-platform-menu>summary::-webkit-details-marker {display:none}
#riskrail .rp-platform-menu>summary>i {width:5px;height:5px;margin-left:3px;transform:translateY(-2px) rotate(45deg);border-right:1px solid #71839d;border-bottom:1px solid #71839d}
#riskrail .rp-platform-menu .rp-platform-mark {width:16px;height:16px;object-fit:contain;flex:none}
#riskrail .rp-platform-menu[open] {z-index:30}
#riskrail .rp-platform-menu[open]>summary {border-color:#1677ff}
#riskrail .rp-platform-menu>summary>span{max-width:150px;overflow:hidden;text-overflow:ellipsis}
#riskrail .rp-platform-options {position:absolute;top:calc(100% + 5px);right:0;min-width:112px;padding:4px;background:#fff;border:1px solid #e0e6ef;border-radius:6px;box-shadow:0 5px 18px #2036521a}
#riskrail .rp-platform-options>button {display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:4px;background:#fff;color:#203652;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}
#riskrail .rp-platform-options>button:hover,#riskrail .rp-platform-options>button:focus-visible {background:#f2f6fc}
#riskrail .rp-platform-options>button[aria-checked="true"] {background:#eaf2ff;color:#1677ff}
#riskrail .rp-platform-menu :is(summary,button):focus-visible {outline:2px solid #1677ff;outline-offset:2px}
