/* R4.7.5.1: share precisely the public FlexiBuild identity across auth pages. */
.fb-auth-shell > .fb3-public-header,.fb-auth-recovery > .fb3-public-header{flex:0 0 auto;width:100%;}
.fb-auth-shell .fb3-public-header .wrap,.fb-auth-recovery .fb3-public-header .wrap{width:min(1200px,calc(100% - 36px));margin:0 auto}
.fb-auth-shell .fb3-public-header .brand,.fb-auth-recovery .fb3-public-header .brand{display:flex;align-items:center;gap:11px;color:#112d38;text-decoration:none}
.fb-auth-shell .fb3-public-header .brand-mark,.fb-auth-recovery .fb3-public-header .brand-mark,
.fb-auth-main .fb-form-brand .brand-mark{display:block;position:relative;width:40px;height:36px;flex:0 0 40px}
.fb-auth-shell .fb3-public-header .brand-mark i,.fb-auth-recovery .fb3-public-header .brand-mark i,
.fb-auth-main .fb-form-brand .brand-mark i{position:absolute;left:4px;width:30px;height:8px;transform:skewX(-27deg);border-radius:2px}
.fb-auth-shell .fb3-public-header .brand-mark .b1,.fb-auth-recovery .fb3-public-header .brand-mark .b1,.fb-auth-main .fb-form-brand .brand-mark .b1{bottom:2px;background:#06a6e4}
.fb-auth-shell .fb3-public-header .brand-mark .b2,.fb-auth-recovery .fb3-public-header .brand-mark .b2,.fb-auth-main .fb-form-brand .brand-mark .b2{bottom:13px;background:#169c63;width:26px;left:7px}
.fb-auth-shell .fb3-public-header .brand-mark .b3,.fb-auth-recovery .fb3-public-header .brand-mark .b3,.fb-auth-main .fb-form-brand .brand-mark .b3{bottom:24px;background:#f1bb28;width:22px;left:10px}
.fb-auth-shell .fb3-public-header .brand-copy b,.fb-auth-recovery .fb3-public-header .brand-copy b,
.fb-auth-main .fb-form-brand .brand-copy b{display:block;font-size:21px;line-height:1.12;font-weight:800;color:#132d36}
.fb-auth-shell .fb3-public-header .brand-copy small,.fb-auth-recovery .fb3-public-header .brand-copy small,
.fb-auth-main .fb-form-brand .brand-copy small{display:block;color:#637d82;font-size:7px;letter-spacing:.14em;margin-top:4px;font-weight:800}
.fb-auth-main .fb-form-brand .brand{display:flex;align-items:center;gap:10px;text-decoration:none!important}
.fb-auth-main .fb-form-brand .brand-copy b{font-size:23px}
.fb-auth-main .fb-form-brand{min-width:0}
.fb-r4751-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;left:-10000px!important;top:auto!important;opacity:0!important;pointer-events:none!important}
.fb-auth-shell .fb3-public-header nav a,.fb-auth-recovery .fb3-public-header nav a{white-space:normal}
@media(max-width:1024px){.fb-auth-shell .fb3-public-header .fb3-nav,.fb-auth-recovery .fb3-public-header .fb3-nav{min-height:62px}.fb-auth-shell .fb3-public-header .fb3-nav > nav.fb-menu-open,.fb-auth-recovery .fb3-public-header .fb3-nav > nav.fb-menu-open{display:flex!important}}
@media(max-width:560px){.fb-auth-main .fb-form-brand .brand-copy b{font-size:20px}.fb-auth-shell .fb3-public-header .brand-copy small,.fb-auth-recovery .fb3-public-header .brand-copy small{font-size:6px}}
