/* RobinShould account controls layered on the original pages. */
.rs-account-chip { position: fixed; right: 16px; bottom: 16px; z-index: 50; display: flex; align-items: center; gap: 10px; padding: 8px 12px; border: 1px solid #202b25; border-radius: 999px; background: #f5f2e9; color: #202b25; font: 600 13px/1.2 Arial, Helvetica, sans-serif; box-shadow: 0 4px 14px rgb(0 0 0 / 18%); max-width: calc(100vw - 32px); }
.rs-account-chip span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 220px; }
.rs-account-chip a, .rs-account-chip button { color: #202b25; background: #d5f568; border: 1px solid #202b25; border-radius: 999px; padding: 5px 12px; font: inherit; cursor: pointer; text-decoration: none; }
.rs-guest-note { padding: 10px 6%; background: #d5f568; color: #202b25; font: 14px/1.5 Arial, Helvetica, sans-serif; }
.rs-guest-note a { color: inherit; font-weight: 700; }
