.x-pro-ser2 .x-top.bjd-list-toolbar { display:flex; align-items:center; justify-content:space-between; gap:20px; flex-wrap:wrap; }
.bjd-list-mode { display:inline-flex; border:1px solid #154693; border-radius:4px; overflow:hidden; font-size:15px; line-height:1.4; }
.bjd-list-mode a, .bjd-list-mode span { padding:10px 20px; color:#154693; background:#fff; white-space:nowrap; }
.bjd-list-mode [aria-current="true"] { background:#154693; color:#fff; }
.bjd-list-mode a:hover { background:#eef3f9; }
.bjd-list-mode a:focus-visible { outline:2px solid #154693; outline-offset:-4px; }
.bjd-mode-notice { margin:0 0 20px; color:#555; font-size:14px; line-height:1.6; }
@media(max-width:600px) { .x-pro-ser2 .x-top.bjd-list-toolbar { gap:12px; } .bjd-list-mode a, .bjd-list-mode span { padding:9px 16px; } }
.x-pro-ser2 #pronav { scroll-margin-top:100px; }
@media(min-width:992px) {
    /* Leave room for the existing comparison control, including translated labels. */
    .x-pro-ser2 .container .x-xia:has(> .x-as) .x-ri { flex:1 1 0; min-width:0; }
}
