/* Additive account-menu candidate. Preserve every existing route and counter. */
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > a{position:relative}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > a .point{top:8px;right:8px;margin:0;pointer-events:none}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > a > h3,
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > a > p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu{box-sizing:border-box;right:0;left:auto;width:380px!important;max-width:calc(100vw - 24px)!important;width:min(380px,calc(100vw - 24px))!important;min-width:0!important;max-height:480px!important;max-height:calc(100vh - 210px)!important;max-height:min(480px,var(--rbs-account-available,calc(100vh - 210px)))!important;max-height:min(480px,var(--rbs-account-available,calc(100dvh - 210px)))!important;overflow:auto!important;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-radius:12px;border:1px solid #315c49;background:#0b2219;box-shadow:0 14px 35px #0006}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > a.open + ul.rbs-account-menu{display:grid!important}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu > li{min-width:0;margin:0;padding:0;border:0;background:transparent}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu > li.rbs-user-menu-label{grid-column:1/-1;padding:9px 10px 4px!important;font-size:10px!important}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu > li > a{display:flex!important;align-items:center;gap:8px;min-height:42px;height:auto;line-height:1.3;margin:0;padding:9px 10px!important;font-size:12px;white-space:normal;overflow-wrap:break-word;overflow-wrap:anywhere;border-radius:7px}
body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu > li > a > i{width:16px;flex:0 0 16px}
body.rbs-modern.rbs-breach .wapper .header .user-menu .rbs-menu-badge{position:static!important;float:none!important;display:inline-flex;align-items:center;justify-content:center;min-width:20px;max-width:64px;height:auto;min-height:20px;margin:0 0 0 auto!important;padding:2px 6px;line-height:1.2;white-space:nowrap;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}
@media(max-width:575px){body.rbs-modern.rbs-breach .wapper .header .user-menu > li > ul.rbs-account-menu > li > a{min-height:44px;padding:9px 7px!important}}

body.rbs-modern.rbs-breach .header .user-menu > li > a:focus,body.rbs-modern.rbs-breach .rbs-account-menu a:focus{outline:2px solid #a4f5cf;outline-offset:2px}
