/* GXB Sites port overrides (2026-09-29). Not part of the Onyx-latest-site source. */
/* Admin login: deactivated until the login on onyxmodular.com ships */
.admin-entry:disabled{background:none;cursor:default;opacity:.45}
.admin-entry:disabled:hover{text-decoration:none}
/* "Built by GXB" credit */
.site-footer .field-footer-controls{margin-left:auto}
.gxb-credit{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 16px;border-left:1px solid var(--line);background:#fff;color:var(--muted);font-size:.75rem;line-height:1;white-space:nowrap;text-decoration:none}
.gxb-credit svg{display:block;width:34px;height:18px;color:#171816}
.gxb-credit:hover span:first-child{text-decoration:underline;text-underline-offset:4px}
.gxb-credit:focus-visible{outline:2px solid #ff492f;outline-offset:3px}
/* Arrow glyphs: force text presentation (iOS renders U+2197 as emoji otherwise) */
.action span{font-variant-emoji:text}
@media(max-width:760px){
 .site-footer .field-footer-controls{order:1;flex:1 1 100%;margin-left:0}
 .site-footer .admin-entry{order:2}
 .gxb-credit{order:3;margin-left:auto;padding:0 4px;border-left:0}
}
