#erams-connection {position:fixed;right:12px;top:8px;z-index:10005;padding:4px 10px;border:1px solid var(--border,#b7ccbd);border-radius:20px;background:var(--bg2,#fff);color:var(--text,#183e27);font:700 10px/1.4 'Manrope',sans-serif;pointer-events:none;}
#erams-connection[data-state="offline"],#erams-connection[data-state="slow"] {background:#fff5cc;color:#6b5100;border-color:#987500;}
#erams-request-notice {position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:10006;max-width:min(570px,calc(100vw - 28px));padding:12px 16px;border:1px solid var(--border,#b7ccbd);border-radius:12px;background:var(--bg2,#fff);color:var(--text,#183e27);box-shadow:0 6px 25px #0003;font:600 13px/1.5 'Manrope',sans-serif;}
#erams-request-notice[hidden] {display:none;}
#erams-request-notice button {margin-left:12px;padding:6px 12px;border:1px solid #183e27;border-radius:8px;background:#f4c430;color:#183e27;font:800 12px/1.5 'Manrope',sans-serif;cursor:pointer;}
[aria-busy] [type="submit"] {cursor:wait;}
@media(max-width:600px) {#erams-request-notice {bottom:85px;width:calc(100vw - 28px);}#erams-connection {right:7px;top:3px;font-size:9px;}}
