.menu .app-brand.demo{height:64px;overflow:hidden}.menu .app-brand.demo .app-brand-link{min-width:0;width:100%;overflow:hidden}.pulso-sidebar-brand{color:var(--bs-heading-color)}.pulso-sidebar-mark{flex:0 0 auto;line-height:1}.menu .app-brand.demo img.pulso-sidebar-icon{width:34px;height:34px;object-fit:contain}.pulso-sidebar-name{min-width:0;overflow:hidden;color:var(--bs-heading-color);font-size:1.18rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.app-brand-logo.demo img.pulso-brand-icon{width:32px;height:32px;object-fit:contain}.app-brand-logo.demo img.pulso-brand-logo,.pulso-brand-logo{display:block;width:auto;height:38px;max-width:174px;object-fit:contain}.menu .app-brand.demo .pulso-brand-logo{height:36px;max-width:166px}.auth-cover-brand .pulso-brand-logo,.authentication-wrapper .pulso-brand-logo{height:48px;max-width:210px}.auth-cover-brand{max-width:180px;overflow:hidden}.auth-cover-brand img.pulso-auth-brand-logo{width:auto;height:36px;max-width:160px}.navbar-brand.app-brand.demo .pulso-brand-logo{height:34px;max-width:156px}.pulso-auth-visual{min-height:100vh;padding:7rem 4rem 4rem;overflow:hidden;background:#f7f9fc}.pulso-auth-visual-inner{max-width:560px}.pulso-auth-visual-icon-wrap{width:188px;height:188px}.pulso-auth-visual-icon-wrap img.pulso-auth-visual-icon{width:172px;height:172px;object-fit:contain}.authentication-wrapper img.pulso-auth-visual-logo{width:min(380px,72%);height:auto;max-width:380px;max-height:116px;margin-inline:auto;object-fit:contain}.pulso-auth-visual-copy{max-width:360px;margin-inline:auto;color:var(--bs-secondary-color);font-size:1rem;line-height:1.45}.app-brand-img-collapsed.pulso-brand-icon{width:34px;height:34px;object-fit:contain}.app-brand-text.demo{font-size:1.25rem;letter-spacing:.15px}.authentication-wrapper .app-brand-text.demo{text-transform:capitalize}.authentication-wrapper .pulso-auth-panel{max-width:400px}@media (max-width: 575.98px){.authentication-wrapper .authentication-bg{padding-left:2rem!important;padding-right:2rem!important}.authentication-wrapper .pulso-auth-panel{max-width:calc(100vw - 4rem)}.auth-cover-brand .pulso-brand-logo,.authentication-wrapper .pulso-brand-logo{height:40px;max-width:180px}.auth-cover-brand img.pulso-auth-brand-logo{height:34px;max-width:148px}}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1.25rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:300px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1.25rem}
