/* CarHelpMate v7.2.2 — light authentication header, loaded before markup. */
.forum-auth-topbar{
  position:sticky!important;top:0!important;z-index:100!important;
  background:rgba(255,255,255,.98)!important;color:#10223a!important;
  border-bottom:1px solid #e4ebf2!important;
  box-shadow:0 4px 18px rgba(34,63,92,.045)!important;
  backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
}
.forum-auth-topbar-inner{
  width:min(100%,1440px)!important;max-width:1440px!important;
  min-height:64px!important;height:64px!important;margin:0 auto!important;
  padding:0 24px!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:10px!important;
}
.forum-auth-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#10223a!important;text-decoration:none!important}
.forum-auth-brand-mark{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}
.forum-auth-brand-mark::before,.forum-auth-brand-mark::after{display:none!important;content:none!important}
.forum-auth-brand-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;clip-path:circle(49% at 50% 50%)!important;background:transparent!important;box-shadow:none!important}
.forum-auth-brand>span:last-child{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;line-height:1!important}
.forum-auth-brand b{color:#10223a!important;font-family:Manrope,Inter,sans-serif!important;font-size:18px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.025em!important}
.forum-auth-brand small{margin-top:3px!important;color:#7b8ca1!important;font-family:Inter,sans-serif!important;font-size:9.5px!important;line-height:1!important;font-weight:750!important;letter-spacing:.08em!important}
.forum-auth-lang-trigger{min-height:38px!important;padding:0 11px!important;border:1px solid #dce6ef!important;border-radius:11px!important;background:#f8fbff!important;color:#53677e!important;box-shadow:none!important}
.forum-auth-lang-trigger:hover{background:#fff!important;border-color:#bfd3e6!important;color:#0b64ad!important}
.forum-auth-lang-menu{background:#fff!important;border-color:#dce6ef!important;box-shadow:0 18px 46px rgba(31,62,92,.14)!important}
@media(max-width:700px){
  .forum-auth-topbar-inner{width:100%!important;max-width:100%!important;min-height:58px!important;height:58px!important;padding:0 10px!important;gap:8px!important}
  .forum-auth-brand{flex:1 1 auto!important;max-width:none!important;gap:8px!important;overflow:hidden!important}
  .forum-auth-brand-mark{width:36px!important;height:36px!important;min-width:36px!important;flex-basis:36px!important}
  .forum-auth-brand>span:last-child{display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}
  .forum-auth-brand b{display:block!important;max-width:100%!important;font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .forum-auth-brand small{display:none!important}
  .forum-auth-top-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:4px!important}
  .forum-auth-lang-trigger{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important}
  .forum-auth-lang-trigger>span,.forum-auth-lang-trigger svg:last-child{display:none!important}
  .forum-auth-lang-menu{position:fixed!important;top:62px!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important}
}
