/* An explicit rail stays visible even when the OS auto-hides native scrollbars. */
html.amh-scroll-enhanced{scrollbar-width:none;scrollbar-gutter:auto}
html.amh-scroll-enhanced::-webkit-scrollbar{display:none;width:0}
html.amh-scroll-enhanced body{padding-right:46px}
.amh-scroll-rail{position:fixed;z-index:10000;right:0;top:0;bottom:0;width:20px;background:transparent;border:0;outline:none;touch-action:none;user-select:none;cursor:pointer;opacity:1;visibility:visible}
.amh-scroll-thumb{position:absolute;left:4px;right:4px;top:0;min-height:28px;border-radius:8px;background:#176854;border:1px solid #0e5140;cursor:grab}
.amh-scroll-rail:focus-visible .amh-scroll-thumb{outline:2px solid #176854;outline-offset:1px}
.amh-scroll-rail:active .amh-scroll-thumb{cursor:grabbing;background:#0c4d3f}
.amh-scroll-rail[aria-disabled=true] .amh-scroll-thumb{background:#a7bdb2;border-color:#91ab9e;cursor:default}
@media(max-width:640px){html.amh-scroll-enhanced body{padding-right:38px}}
@media print{.amh-scroll-rail{display:none}html.amh-scroll-enhanced body{padding-right:20px}}
