/* Nome profissional sempre ligado ao negócio da conta atual. */
.profile-area{min-width:0;gap:10px}
.professional-name{display:block;min-height:36px;max-width:210px;min-width:0;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--raised);color:var(--ink);font:inherit;font-size:12px;font-weight:750;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
@media(max-width:1100px) and (min-width:721px){.professional-name{max-width:145px}}
@media(min-width:721px) and (max-width:1050px){
 .site-header{height:108px}
 .header-inner{height:108px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:60px 48px;gap:0 12px;align-items:center}
 .brand-link{grid-column:1;grid-row:1;justify-self:start}
 .profile-area{grid-column:2;grid-row:1;justify-self:end}
 #desktop-nav{grid-column:1/-1;grid-row:2;justify-content:center;min-width:0}
}
@media(max-width:720px){
 .site-header{height:96px;min-height:96px}
 .header-inner{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;grid-template-rows:44px 28px;align-content:center;gap:4px 8px;height:96px;padding-top:8px;padding-bottom:8px}
 .brand-link{grid-column:1;grid-row:1;min-width:0;justify-self:start}
 .profile-area{display:contents}
 #theme-toggle{grid-column:2;grid-row:1}
 .account-menu{grid-column:3;grid-row:1;justify-self:end}
 .professional-name{grid-column:1/-1;grid-row:2;justify-self:start;max-width:100%;min-height:28px;padding:3px 10px;font-size:11px;line-height:20px}
 #desktop-nav{display:none}
 .account-menu>.card{top:48px}
}
