.app-layout{min-height:100vh}.app-layout__initial-loading{display:flex;justify-content:center;align-items:center;min-height:100vh}.app-layout__toolbar{padding-left:.25rem;padding-right:.25rem}@media(min-width:600px){.app-layout__toolbar{padding-left:.75rem;padding-right:.75rem}}.app-layout__logo{margin-right:.5rem}.app-layout__title{flex-grow:1;font-size:1rem}@media(min-width:600px){.app-layout__title{font-size:1.25rem}}.app-layout__desktop-nav{display:flex;gap:.5rem;margin-right:.5rem}@media(max-width:960px){.app-layout__desktop-nav{display:none}}.app-layout__nav-button{text-transform:none}.app-layout__nav-button--active{font-weight:600}.app-layout__nav-button--active,.app-layout__nav-button:hover{background-color:hsla(0,0%,100%,.1)}.app-layout__user-section{display:flex;align-items:center;gap:.25rem}@media(min-width:600px){.app-layout__user-section{gap:.5rem}}.app-layout__user-info{display:none}@media(min-width:600px){.app-layout__user-info{display:block}}.app-layout__user-name{font-size:.875rem}@media(min-width:960px){.app-layout__user-name{font-size:1rem}}.app-layout__user-role-container{display:flex;align-items:center;gap:.125rem}.app-layout__user-role-icon{font-size:14px}.app-layout__user-role-icon--consultante{color:gold}.app-layout__user-role-icon--tecnico{color:#add8e6}.app-layout__user-role-text{font-size:.75rem;font-weight:600}.app-layout__user-role-text--consultante{color:gold}.app-layout__user-role-text--tecnico{color:#add8e6}.app-layout__avatar{width:28px;height:28px}@media(min-width:600px){.app-layout__avatar{width:32px;height:32px}}.app-layout__container{margin-top:.5rem;margin-bottom:2rem;padding-left:.5rem;padding-right:.5rem}@media(min-width:600px){.app-layout__container{margin-top:.75rem;margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}}@media(min-width:960px){.app-layout__container{margin-top:1rem;margin-bottom:1rem}}@media(max-width:960px){.app-layout__container{margin-bottom:2rem}}.app-layout__error-alert{margin-bottom:.5rem;font-size:.8rem}@media(min-width:600px){.app-layout__error-alert{margin-bottom:.75rem;font-size:.875rem}}.app-layout__subtitle-box{margin-bottom:.75rem}@media(min-width:600px){.app-layout__subtitle-box{margin-bottom:1rem}}.app-layout__subtitle-text{font-size:.875rem}@media(min-width:600px){.app-layout__subtitle-text{font-size:1rem}}.app-layout__loading-container{display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}@media(min-width:600px){.app-layout__loading-container{padding-top:1rem;padding-bottom:1rem}}.app-layout__bottom-nav-paper{position:fixed;bottom:0;left:0;right:0;z-index:1000}@media(min-width:960px){.app-layout__bottom-nav-paper{display:none}}.app-layout__bottom-nav{height:60px}.app-layout__bottom-nav .MuiBottomNavigationAction-root{min-width:auto;font-size:.75rem}