/* Desktop account popover: attached to body, never changes Journal menu/icon styles. */
#cps-desktop-pop-v22{position:fixed;z-index:999999;width:254px;padding:10px;background:#fff;color:#233c5d;border:1px solid #e0e8f1;border-radius:11px;box-shadow:0 10px 24px rgba(15,37,68,.16);text-align:left;line-height:1.4;box-sizing:border-box}
#cps-desktop-pop-v22[hidden],#cps-desktop-pop-v22 [hidden]{display:none!important}
#cps-desktop-pop-v22 a{display:flex;align-items:center;gap:11px;padding:12px;color:#233c5d;font-size:13px;font-weight:600;text-decoration:none;border-radius:6px;line-height:1.3;background:transparent;box-sizing:border-box}
#cps-desktop-pop-v22 a i{width:19px;color:#0861bc;font-size:16px}
#cps-desktop-pop-v22 a:hover,#cps-desktop-pop-v22 a:focus{background:#edf5ff;color:#075fbd}
#cps-desktop-pop-v22 a.cps-d-primary{background:#0861bc;color:#fff}
#cps-desktop-pop-v22 a.cps-d-primary i{color:#fff}
@media(max-width:767px){#cps-desktop-pop-v22{display:none!important}}

/* v2.9: Desktop member action colors, scoped exclusively to the account popup. */
@media(min-width:768px){
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/account"]{background:#238b35!important;color:#fff!important;border:1px solid #238b35!important;border-radius:6px!important}
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/account"] i{color:#fff!important}
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/account"]:hover,#cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/account"]:focus{background:#176e29!important}
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/logout"]{background:#f0f1f2!important;color:#333!important;border:1px solid #e1e3e5!important;border-radius:6px!important}
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/logout"] i{color:#555!important}
 #cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/logout"]:hover,#cps-desktop-pop-v22 #cps-d-member>a[href*="route=account/logout"]:focus{background:#f6e9e9!important;color:#7c3030!important}
 #cps-desktop-pop-v22 #cps-d-member>a{margin-bottom:5px}
}
