.rr-account-bar-inner:has(>.rr-public-ask-wrap){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;max-width:1200px;margin:0 auto;padding:9px 22px;font:13px/1.35 Arial,sans-serif;color:#002759}
.rr-public-welcome-bar{background:#fff;border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef}
.rr-public-welcome-bar a{color:#b94d00;font-weight:bold;text-decoration:underline}
.rr-account-bar-inner .rr-public-ask-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;min-width:0;height:26px;min-height:0;margin:0;padding:0 11px;border:0;border-radius:999px;background:#174d96;color:#fff;font:600 12px/1 Arial,sans-serif;text-decoration:none;box-shadow:none;cursor:pointer}
.rr-account-bar-inner .rr-public-ask-button svg{width:14px;height:14px;flex:none}
.rr-account-bar-inner .rr-public-ask-button:hover,.rr-account-bar-inner .rr-public-ask-button:active{background:#123d78;color:#fff}
.rr-account-bar-inner .rr-public-ask-button:focus-visible{outline:2px solid #174d96;outline-offset:3px;color:#fff}

.rr-public-ask-wrap{display:inline-flex;align-items:center;gap:5px;flex:none}
.rr-account-bar-inner .rr-public-ask-button.is-listening{box-shadow:0 0 0 2px #30964d,0 0 6px 1px #30964d80}
.rr-account-bar-inner .rr-public-ask-stop{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:20px;min-height:0;min-width:0;padding:0;margin:0;border:0;border-radius:3px;background:transparent;color:#b82323;font:700 18px/1 Arial,sans-serif;cursor:pointer;box-shadow:none}
.rr-account-bar-inner .rr-public-ask-stop:hover{color:#8f1515;background:transparent}
.rr-account-bar-inner .rr-public-ask-stop:focus-visible{outline:2px solid #b82323;outline-offset:2px}
.rr-account-bar-inner .rr-public-ask-stop[hidden]{display:none!important}
.rr-public-lucy-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:600px){.rr-account-bar-inner:has(>.rr-public-ask-wrap){justify-content:flex-start;text-align:left;padding:9px 16px;gap:8px}.rr-account-bar-inner:has(>.rr-public-ask-wrap) .rr-account-links{width:auto;flex-wrap:wrap;justify-content:flex-start}}

html.rr-public-page-host{overflow:hidden!important}
.rr-public-page-frame{position:fixed;inset:0;display:block;width:100%;height:100vh;height:100dvh;border:0;margin:0;padding:0;background:#fff;z-index:2147483000}
