/* Contact access stays in the header flow and never overlays page actions. */
.site-contact-strip{border-top:1px solid var(--line);background:#eeefe8;color:var(--ink);font-size:12px}.site-contact-strip>.wrap{display:flex;min-height:38px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 12px;padding-block:5px}.site-contact-label{color:var(--muted);font-weight:600}.site-contact-value{font-weight:650;overflow-wrap:anywhere;user-select:text}.site-contact-value[href]:hover{text-decoration:underline}.site-contact-strip button{border:1px solid #cdd2c6;background:#fff;color:var(--ink);padding:4px 9px;min-width:48px;border-radius:6px;font-size:11px}.site-contact-strip button:hover{background:#f7f8f4}.site-contact-status:not(:empty){flex-basis:100%;text-align:right;color:var(--muted);font-size:11px}.docs-page .docs-sidebar{top:146px}.docs-page .docs-content section{scroll-margin-top:156px}html:has(header [data-site-contact]){scroll-padding-top:140px}html:has(header [data-site-contact]):has(header .campaign-notice:not([hidden])){scroll-padding-top:220px}@media(max-width:700px){.site-contact-strip>.wrap{justify-content:center;gap:6px 8px}.site-contact-label{font-size:11px}.site-contact-strip{font-size:11px}.site-contact-strip button{padding:4px 7px}.site-contact-status:not(:empty){text-align:center}.docs-page .docs-content section{scroll-margin-top:190px}}

.site-contact-status--copied:not(:empty){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
