.customSideNav{--_ui5_side_navigation_item_border_radius:12px}.customSideNav ui5-side-navigation-item::part(root){align-items:center;font-weight:500;transition:all .2s;display:flex;color:#4b5563!important;border-radius:16px!important;height:44px!important;margin:6px 12px!important}.customSideNav ui5-side-navigation-item::part(icon){color:inherit!important}ui5-side-navigation-item::part(selection-indicator){display:none!important}.nav-header{padding:8px 5px}.nav-subtitle{color:#9ca3af;margin-top:14px;font-size:12px}.profile-section{cursor:pointer;margin-top:auto;padding:12px}.profile-text{margin-left:10px;font-size:14px}.main-content{border-radius:18px;flex:1;margin:12px;padding:20px;position:relative;box-shadow:0 6px 18px #0000000f}@media (max-width:1024px){.customSideNav{width:200px!important}.nav-subtitle{display:none}}@media (max-width:768px){.customSideNav{width:70px!important}.customSideNav ui5-side-navigation-item::part(root){justify-content:center;margin:4px 6px!important}.profile-text,.collapse-btn{display:none}}@media (max-width:480px){.app-bar{flex-direction:column}.customSideNav{flex-direction:row;padding:8px 0;display:flex;overflow-x:auto;width:100%!important;height:auto!important}.customSideNav ui5-side-navigation-item::part(root){flex-direction:column;padding:8px 0;height:auto!important;margin:0 6px!important}ui5-dialog{width:95%!important;height:90%!important}}.customSideNav .nav-header{box-sizing:border-box;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem}.customSideNav .nav-header .collapse-btn{flex-shrink:0}.customSideNav .nav-header img{object-fit:contain;vertical-align:middle;flex-shrink:0;width:auto}.customSideNav .nav-header .nav-subtitle{color:#6a6a6a;white-space:nowrap;flex-grow:1;font-size:.9rem;font-weight:500;line-height:1}
.loading-module__pnXrUq__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.profile-module__tqjYma__card{align-content:center;align-items:center;width:auto;height:auto;display:flex}.profile-module__tqjYma__user{text-align:center;padding:2px;font-size:14px;font-weight:700}.profile-module__tqjYma__role{padding:2px}.profile-module__tqjYma__themeBox,.profile-module__tqjYma__logoutBtn{margin:5px}
