.nova-sidebar-brand>span:last-child{min-width:0}
.nova-sidebar-brand strong,.nova-sidebar-brand small,.login-header .brand-name,#login-title span{overflow-wrap:anywhere}
.nova-sidebar-brand strong{max-width:154px}
.nova-sidebar-brand .nova-logo-mark{flex-shrink:0}
.site-long-name .nova-sidebar-brand strong{font-size:16px;line-height:1.5}
.site-long-name .login-header .brand-name{font-size:22px;max-width:240px}
.site-long-name .login-header{height:auto;min-height:114px;padding:20px 0}
.site-long-name .login-header .brand{min-width:0}
.site-long-name .login-header .brand-name{min-width:0}
.site-long-name .login-header .header-right{flex-shrink:0}
.hero-workspace .hero-content{min-width:0;max-width:80%}
.hero-workspace h2,.hero-workspace .hero-content>p{overflow-wrap:anywhere}
.hero-workspace .hero-content>p{max-width:540px}
[data-home-block][hidden]{display:none!important}
.dashboard-grid.home-single{grid-template-columns:minmax(0,1fr)}
.dashboard-grid>.stack[hidden]{display:none}
.hero.hero-workspace{height:auto;min-height:164px}
.hero-workspace .hero-image{height:100%}
.sidebar-footer>span{min-width:0;overflow-wrap:anywhere;line-height:1.6}
.site-long-name .hero-workspace h2{font-size:30px;line-height:1.4}
.site-long-name #login-title span{font-size:28px}
@media(max-width:520px){.site-long-name .login-header .brand-name{font-size:18px;max-width:180px}.site-long-name .hero-workspace h2{font-size:25px}.hero-workspace .hero-content{max-width:88%}.hero-workspace .hero-content>p{font-size:13px;line-height:1.7}.hero.hero-workspace{min-height:152px}}
