.topbar{height:auto;min-height:85px;padding-top:14px;padding-bottom:14px}.topbrand{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;background:none;color:#052657;padding:0;border:0;border-radius:8px}.topbrand>img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.topbrand>span{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:450px}.topbrand strong{font-size:17px;font-weight:700;line-height:1.2}.topbrand small{font-size:12px;color:#52657a;line-height:1.4;overflow-wrap:anywhere}.topbrand:focus-visible{outline:3px solid #9fc92a;outline-offset:5px}.topbar .user{flex-shrink:0}@media(max-width:700px){.topbar{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:12px 16px;height:auto;min-height:110px;align-items:center}.topbrand{gap:10px;width:100%}.topbrand>img{width:38px;height:38px}.topbrand strong{font-size:15px;white-space:nowrap}.topbrand small{font-size:12px;line-height:1.35}.topbar .user{grid-column:1/-1;width:100%;border-top:1px solid #edf1f6;padding-top:9px;margin-left:0;justify-content:flex-end;gap:9px}.topbar .user>span:nth-child(2){max-width:none;min-width:0}.topbar .user .avatar{font-size:11px;padding:7px 9px}.topbar .user .textbutton{min-height:32px;padding:3px 4px}}
