.rp-nav-actions .rp-member-header{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #ffe000;border-radius:3px;color:#101113;background:#ffe000;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.rp-member-header:focus-visible{outline:3px solid #ffe000;outline-offset:3px}.rp-nav-actions{flex-wrap:wrap}@media(max-width:1100px){.rp-nav-actions .rp-member-header{padding:9px;font-size:11px}}@media(max-width:600px){.rp-nav-actions .rp-member-header{white-space:normal;text-align:center}}

.rp-nav-actions .rp-member-header:hover,.rp-nav-actions .rp-member-header:focus,.rp-nav-actions .rp-member-header:active{background:#ffd21a;border-color:#ffd21a;color:#101113}

.rp-nav-actions .rp-member-header{gap:8px}.rp-nav-actions .rp-member-header .rp-header-member-avatar{display:block;width:28px;height:28px;min-width:28px;max-width:28px;flex:0 0 28px;object-fit:cover;border:1px solid #101113;border-radius:50%;box-sizing:border-box}.rp-nav-actions .rp-member-header>span{min-width:0}

.rp-nav-actions .rp-member-header.rp-member-header--avatar{padding-top:7px!important;padding-bottom:7px!important}

@media(max-width:600px){.rp-nav-actions .rp-member-header.rp-member-header--avatar{padding-top:3px!important;padding-bottom:3px!important}}

@media(max-width:600px){.rp-nav-actions .rp-member-header.rp-member-header--avatar{min-width:0;max-width:100%;box-sizing:border-box}.rp-nav-actions .rp-member-header.rp-member-header--avatar>span{white-space:normal;line-height:1.1;overflow-wrap:anywhere}}
.rp-nav-actions .rp-member-dropdown{position:relative;min-width:0}.rp-member-dropdown>summary{list-style:none;cursor:pointer;box-sizing:border-box}.rp-member-dropdown>summary::-webkit-details-marker{display:none}.rp-member-dropdown-caret{font-size:13px;line-height:1;flex:0 0 auto}.rp-member-dropdown[open] .rp-member-dropdown-caret{transform:rotate(180deg)}.rp-member-dropdown-menu{position:absolute;z-index:1200;right:0;top:calc(100% + 8px);width:250px;max-width:calc(100vw - 28px);padding:8px;border:1px solid #ffe000;border-radius:5px;background:#151719;box-shadow:0 8px 24px #0008;box-sizing:border-box}.rp-member-dropdown:not([open])>.rp-member-dropdown-menu{display:none}.rp-member-dropdown-menu a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;color:#eee!important;font-size:14px;line-height:1.3;text-decoration:none!important;box-sizing:border-box}.rp-member-dropdown-menu a:hover,.rp-member-dropdown-menu a:focus-visible{background:#282b2e;color:#ffe000!important}.rp-member-dropdown-menu a:focus-visible{outline:2px solid #ffe000;outline-offset:-2px}.rp-member-dropdown-menu svg{flex:0 0 20px}.rp-profile-logout{display:inline-flex!important;align-items:center;gap:7px}.rp-profile-logout svg{flex:0 0 20px}@media(max-width:600px){.rp-nav-actions .rp-member-dropdown{grid-column:2/4;grid-row:2;align-self:center;width:100%}.rp-nav-actions .rp-member-dropdown>summary{width:100%;min-width:0;max-width:100%;white-space:normal!important}.rp-member-dropdown-caret{font-size:12px}.rp-member-dropdown-menu a{font-size:13px}}

/* Main access navigates directly; the separate arrow reveals logout only. */
.rp-nav-actions .rp-member-access-split{position:relative;display:inline-flex;align-items:stretch;min-width:0}
.rp-nav-actions .rp-member-access-split>a.rp-member-header{border-radius:3px 0 0 3px}
.rp-nav-actions .rp-member-access-split>.rp-member-dropdown{position:static;display:flex;align-items:stretch}
.rp-nav-actions .rp-member-access-split>.rp-member-dropdown>summary{display:flex;align-items:center;justify-content:center;border-radius:0 3px 3px 0;border-left:1px solid #0003;min-width:36px;width:36px;padding:10px 8px}
@media(max-width:600px){.rp-nav-actions .rp-member-access-split{grid-column:2/4;grid-row:2;align-self:center;width:100%}.rp-nav-actions .rp-member-access-split>a.rp-member-header{flex:1;min-width:0}.rp-nav-actions .rp-member-access-split>.rp-member-dropdown{width:auto;align-self:stretch}.rp-nav-actions .rp-member-access-split>.rp-member-dropdown>summary{width:36px;min-width:36px;max-width:36px}}

/* Session dropdown follows the complete access button width. */
.rp-nav-actions .rp-member-access-split .rp-member-dropdown-menu{width:100%;min-width:0;max-width:100%;left:0;right:0}
.rp-nav-actions .rp-member-access-split .rp-member-dropdown-menu a{font-size:12px;padding:10px 6px;gap:7px;white-space:normal}
.rp-nav-actions .rp-member-access-split>a.rp-member-header,.rp-nav-actions .rp-member-access-split>.rp-member-dropdown>summary{background:#ffe000;color:#101113;border-color:#ffe000}
.rp-nav-actions .rp-member-access-split>a.rp-member-header:is(:hover,:active,:focus-visible),.rp-nav-actions .rp-member-access-split>.rp-member-dropdown>summary:is(:hover,:active,:focus-visible),.rp-nav-actions .rp-member-access-split:has(>.rp-member-dropdown[open])>a.rp-member-header,.rp-nav-actions .rp-member-access-split>.rp-member-dropdown[open]>summary{background:#000;color:#ffe000;border-color:#ffe000}
