
/* V40 account and table controls. */
#forgeToolsButton[hidden],#forgeToolsMobileButton[hidden],#adminMobileButton[hidden],#adminCenterButton[hidden],.forja-verified-badge[hidden]{display:none!important}
.topbar-actions>#announcementButton:not([hidden]){display:inline-flex!important;align-items:center;justify-content:center}
#mobileMenu #sideLogoutButton{margin-top:20px;border-top:1px solid #9a7333;color:#f2b6a6}
.auth-message{padding:12px 14px;line-height:1.5;border-radius:10px;margin:10px 0;scroll-margin-block:16px;overflow-wrap:anywhere}
.auth-message.error{display:block;background:#371817;border:1px solid #dc8277;color:#ffdbd6;font-weight:600}
.auth-message[hidden]{display:none!important}
.forja-verified-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #bf933b;border-radius:20px;color:#ffe2a0;background:linear-gradient(125deg,#2e2411,#15120a);font-size:11px;font-weight:700;white-space:nowrap;vertical-align:middle}
.forja-verified-badge img{width:20px;height:20px;object-fit:contain;flex:none}
.forja-verified-table{border-color:#c99c42!important;box-shadow:0 0 0 1px #c99c4244,0 8px 26px #9e6c2018}
#socialFriendActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}
.social-friend-status{font-size:12px;color:#d7bc7b}
.session-near-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid #bb8d39;border-radius:12px;padding:12px 16px;background:#211c0d;color:#ffe1a4;margin:10px 0}
.session-near-banner[hidden]{display:none!important}

body[data-forja-admin="true"] .topbar #forgeToolsButton:not([hidden]){display:inline-flex!important}
