#userDropdown:hover{background-color:#0000}.navbar .nav-link,.navbar-actions .dropdown,.navbar-actions .nav-link{align-items:center;display:flex}.navbar-actions{min-height:40px}.navbar-management-tabs{border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.navbar-management-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-radius:var(--bs-nav-tabs-border-radius) var(--bs-nav-tabs-border-radius) 0 0;color:var(--bs-nav-link-color);min-height:40px}.navbar-management-tabs .nav-link.active{background-color:var(--bs-body-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}#managementTabContent{min-width:0;min-height:0}#managementTabContent>.tab-pane.active{min-width:0;min-height:0;display:flex}.user-management-page{background-color:var(--bs-body-bg)}.user-search{max-width:320px}.user-editor-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.5rem;display:grid}.user-directory{min-height:0;max-height:calc(100vh - 13rem);display:flex}.user-directory .card-body{min-height:0;overflow-y:auto}.user-directory-search .form-control{min-height:48px}.user-directory-search .btn{min-width:56px}.user-directory-list{min-height:0}.user-directory .pagination .page-link{min-height:44px}.user-detail-workspace{min-width:0}.user-detail-tabs{border-left:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;gap:.25rem;min-width:180px;padding-left:.25rem}.user-detail-tabs .nav-link{color:var(--bs-heading-color);text-align:left;border:0;border-radius:0;width:100%;min-height:64px;padding:1.1rem 1.5rem;font-size:1.05rem}.user-detail-tabs .nav-link.active{background-color:var(--bs-secondary-bg);color:var(--bs-heading-color)}.user-detail-content{min-width:0;padding-top:0}.user-detail-card{min-height:430px}.user-detail-card .card-body{padding:2rem}.user-detail-grid{grid-template-columns:minmax(160px,.42fr) minmax(280px,.58fr);align-items:center;gap:1.5rem 2rem;max-width:860px;display:grid}.user-detail-grid .form-label{color:var(--bs-heading-color);margin-bottom:0;font-weight:600}.user-detail-grid .form-control,.user-detail-grid .form-select{min-height:52px}.user-switch{align-items:center;gap:.75rem;min-height:52px;padding-left:0;display:flex}.user-switch .form-check-input{background-color:var(--bs-heading-color);border-color:var(--bs-heading-color);cursor:pointer;width:3rem;height:1.5rem;margin:0}.user-switch .form-check-input:not(:checked){background-color:var(--bs-body-bg)}.user-switch .form-check-label{color:var(--bs-heading-color);font-weight:600}.access-table-wrap{max-height:520px;overflow-y:auto}.scl-table th{background-color:var(--bs-secondary-bg);opacity:1;z-index:1;box-shadow:inset 0 -2px 0 var(--bs-heading-color), inset 0 2px 0 var(--bs-heading-color);position:sticky;top:0}.scl-table thead tr{border:0}.scl-table tbody tr:first-child{border-top:0}.scl-table .form-check-input{border-color:var(--bs-heading-color);border-width:2px}.scl-table .form-check-input:focus{box-shadow:none}.scl-table .form-check-input:not(:checked){background-color:#0000}.user-row{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-heading-color);cursor:pointer;text-align:left;align-items:center;gap:1rem;width:100%;min-height:64px;padding:.85rem 1rem;display:flex}.user-row i{color:var(--bs-heading-color);flex:none}.user-row.active,.user-row:hover{border-color:var(--bs-heading-color);box-shadow:inset 0 0 0 1px var(--bs-heading-color)}.avatar-initials{border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.template-list{max-height:180px;overflow-y:auto}#roleDetailTabsContent,#role-permissions-pane.active{height:100%}#role-permissions-pane.active{display:flex}#roleModules{flex:auto;max-height:none}.permission-matrix{min-width:720px}.permission-matrix th:first-child{min-width:220px}.model-access-pane{height:100%;min-height:0;max-height:100%;padding-right:var(--bs-gutter-x,1.5rem);overflow-y:auto}.model-access-pane.active{flex-direction:column;display:flex}#assignedModelsDivParent,#userDetailsBody{min-height:0}.model-access-table{overflow-wrap:anywhere}.model-access-table th:nth-child(3){width:40%}.model-access-table th:last-child,.model-access-table td:last-child{white-space:nowrap;width:1%}.model-catalog-table-wrap{border-bottom:none;max-height:260px;overflow:auto;container:model-catalog/scroll-state}.model-catalog-table-wrap:after{content:"";pointer-events:none;height:1px;margin-top:-1px;display:block;position:sticky;bottom:0}@container model-catalog scroll-state(scrollable:y){.model-catalog-table-wrap:after{background-color:var(--bs-heading-color)}}#assignedModelsDivParent .model-catalog-table-wrap{flex:1 1 0;min-height:0;max-height:none}#modelCatalogTableDiv th:first-child,#modelCatalogTableDiv td:first-child{white-space:nowrap;width:1%}@media (width<=767.98px){.user-search{width:100%;max-width:none}.user-editor-layout{grid-template-columns:1fr}.user-directory{min-height:auto;max-height:none}#userDetailsBody>.d-flex,#roleDetailsBody>.d-flex{flex-direction:column}.user-detail-tabs{border-bottom:var(--bs-border-width) solid var(--bs-border-color);border-left:0;flex-direction:row;gap:.25rem;width:100%;min-width:auto;padding-bottom:.25rem;padding-left:0;overflow:auto hidden}.user-detail-tabs .nav-link{white-space:nowrap;width:auto;min-height:52px;padding:.85rem 1rem}.user-detail-content{width:100%}.model-access-pane{height:auto;max-height:none;padding-right:0}#assignedModelsDivParent{min-height:260px}#assignedModelsDivParent .model-catalog-table-wrap{flex-basis:auto;max-height:260px}#userDetailsContainer{max-height:none!important}#userDetailsBody>.d-flex{height:auto!important}#userDetailsBody .user-detail-tabs{order:-1}.user-detail-card .card-body{padding:1.25rem}.user-detail-grid{grid-template-columns:1fr;gap:.75rem}.user-detail-grid .form-label{margin-top:.5rem}.user-management-page{padding-left:.75rem;padding-right:.75rem}}
