.rep-member-access{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px clamp(12px,3vw,40px);background:#fff;border-bottom:1px solid var(--line);font:inherit;color:var(--ink)}.rep-member-brand{font-size:1.1rem;font-weight:800;color:var(--ink);text-decoration:none;white-space:nowrap}.rep-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px 12px}.rep-member-access .rep-member-button{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px;background:transparent;border:0;color:var(--teal-strong);font-size:.84rem;font-weight:500;text-decoration:none;white-space:nowrap}.rep-member-access .rep-member-button:hover{text-decoration:underline;text-underline-offset:4px}.rep-member-access a:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}@media(max-width:400px){.rep-member-access{gap:2px 6px;padding:5px 12px}.rep-member-brand{font-size:1.05rem}.rep-member-actions{gap:8px}.rep-member-access .rep-member-button{font-size:.78rem}}@media print{.rep-member-access{display:none!important}}