
.rcn-global-nav{position:relative;z-index:90;min-height:48px;padding:6px clamp(10px,2vw,24px);display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(100deg,#102f55,#174b78 62%,#127c7b);color:#fff;box-shadow:0 4px 15px #102f5522;font:600 12px Inter,"Segoe UI",sans-serif}
.rcn-global-left,.rcn-global-right{display:flex;align-items:center;gap:8px;min-width:0}
.rcn-nav-btn,.rcn-profile-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff3b;background:#ffffff15;color:#fff;text-decoration:none;border-radius:9px;padding:7px 10px;font:700 12px inherit;cursor:pointer;white-space:nowrap}
.rcn-nav-btn:hover,.rcn-profile-btn:hover{background:#ffffff28}
.rcn-crumb{opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.rcn-crumb b{padding:0 5px;color:#8de2d4}
.rcn-avatar{width:27px;height:27px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(145deg,#ffe1a6,#fff4dd);color:#754b15;font-size:9px;font-weight:900}
.rcn-profile-pop{position:absolute;z-index:150;right:12px;top:54px;width:min(320px,calc(100vw - 24px));padding:16px;background:#fff;color:#203a59;border:1px solid #dfe8f2;border-radius:15px;box-shadow:0 18px 48px #102f5530;font:13px Inter,"Segoe UI",sans-serif}
.rcn-profile-pop[hidden]{display:none}.rcn-profile-head{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #e9eef5}.rcn-avatar.large{width:42px;height:42px;font-size:12px}.rcn-profile-head b,.rcn-profile-head small{display:block}.rcn-profile-head small{color:#7c8da2;margin-top:4px}.rcn-profile-pop dl{display:grid;grid-template-columns:1fr;gap:3px;margin:13px 0}.rcn-profile-pop dt{font-size:10px;color:#8796a8}.rcn-profile-pop dd{margin:0 0 8px;font-weight:700;overflow-wrap:anywhere}.rcn-profile-link{display:block;text-decoration:none;color:#2463c7;padding:9px 0;font-weight:800}.rcn-signout{width:100%;border:0;border-radius:9px;background:#fff0ed;color:#b34335;padding:10px;font-weight:800}
@media(max-width:560px){.rcn-global-nav{min-height:44px;padding:5px 8px}.rcn-nav-btn{padding:7px 8px}.rcn-crumb{font-size:10px}.rcn-profile-label{display:none}.rcn-global-left{gap:5px}}
/* 18.11.1: the bar is white on every page, so its buttons need dark text (were white on white). */
.rcn-global-nav .rcn-nav-btn,.rcn-global-nav .rcn-profile-btn{color:#0f2f45!important;background:#f4f7fa!important;border:1px solid #dde5ee!important}
.rcn-global-nav .rcn-nav-btn:hover,.rcn-global-nav .rcn-profile-btn:hover{background:#e9eff5!important}
.rcn-global-nav .rcn-nav-btn span,.rcn-global-nav .rcn-profile-label{color:inherit!important}
