.erp-scroll-top{position:fixed;left:50%;right:auto;bottom:12px;transform:translateX(-50%);z-index:1250;width:44px!important;height:44px!important;min-width:44px;min-height:44px;box-sizing:border-box;border:0;border-radius:50%!important;background:rgba(25,31,40,.75);color:#fff;padding:0!important;display:grid;place-items:center;font-size:24px;line-height:1;opacity:1!important;box-shadow:0 4px 20px #10182822;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation}
.erp-scroll-top:active{background:#191F28}
.erp-scroll-top:focus-visible{outline:2px solid #2563EB;outline-offset:3px}.erp-scroll-top:focus-visible{outline:2px solid #FFC21A;outline-offset:3px}
.erp-scroll-top[hidden]{display:none!important}

.erp-scroll-top[data-count]:not([data-count=""]):after{content:attr(data-count);position:absolute;top:-4px;right:-5px;background:#ef4444;color:white;border-radius:9px;min-width:16px;height:16px;font-size:10px;line-height:16px;padding:0 3px;box-sizing:border-box}

/* 189-2: a retained generic list must never put an up arrow over a conversation. */
html.erp-works-conversation .erp-scroll-top:not([data-direction="down"]):not([data-popup="true"]){display:none!important}


/* 201: popup arrows live inside the top panel and never serve as its backdrop. */
.erp-scroll-top[data-popup="true"]{position:absolute;left:50%;right:auto;bottom:16px;transform:translateX(-50%);z-index:50}
