#app .header-shell .campus-brand-link{display:flex;align-items:center;gap:10px;width:278px!important;min-width:0!important;flex:0 1 278px;overflow:hidden;text-decoration:none}
#app .header-shell .campus-brand-link .brand-logo{flex:0 0 40px;width:40px!important;height:40px!important;object-fit:contain;border-radius:10px}
#app .header-shell .campus-brand-name{font-size:19px;font-weight:650;letter-spacing:-.4px;line-height:1.35;color:#153b64;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
#app .campus-brand-form{max-width:560px}#app .campus-brand-help{color:#718399;line-height:1.8;max-width:600px}
#app .campus-brand-preview{display:flex;align-items:center;gap:12px;border:1px solid #e0ebf2;background:#f7fbff;border-radius:14px;padding:16px;margin:8px 0 24px;min-width:0}
#app .campus-brand-preview img{width:40px;height:40px;object-fit:contain;border-radius:10px;flex-shrink:0}#app .campus-brand-preview strong{font-size:18px;color:#153b64;overflow-wrap:anywhere;min-width:0}
@media(max-width:1100px){#app .header-shell .campus-brand-link{width:244px!important;flex-basis:244px}#app .header-shell .campus-brand-name{font-size:17px}}
@media(max-width:600px){#app .header-shell .campus-brand-link{width:245px!important;flex-basis:245px;max-width:calc(100vw - 105px);gap:8px}#app .header-shell .campus-brand-link .brand-logo{flex-basis:32px;width:32px!important;height:32px!important}#app .header-shell .campus-brand-name{font-size:15px}}
