.cdx-app-users{flex-direction:row;align-items:center;gap:2rem;display:flex}.cdx-app-users__role,.cdx-app-users__role.rw-popup-container,.cdx-app-users__sort,.cdx-app-users__sort .rw-popup-container{min-width:17rem}.cdx-app-users .cdx-search-input{flex-direction:row;flex:auto;display:flex}.cdx-no-users-callout__add-app-user{padding:0 24px}.kosmos-tooltip .tippy-content:has(.cdx-app-user-login-history){padding:0}.tippy-box:has(.cdx-app-user-login-history)>.tippy-arrow{display:none}.cdx-app-user-login-history{width:23rem;min-width:23rem;max-width:23rem;overflow:hidden}.cdx-app-user-login-history__trigger{width:100%}.cdx-app-user-login-history__header{border-bottom:1px solid var(--kosmos-semantic-color-universal-decorative-border);margin-bottom:0;padding:1rem 1rem .55rem}.cdx-app-user-login-history__user-name{color:var(--kosmos-semantic-color-text-default);font-size:1.15rem;font-weight:700;line-height:1.2}.cdx-app-user-login-history__user-role{color:var(--kosmos-semantic-color-text-subtle);opacity:.75;margin-top:.2rem;font-size:.95rem}.cdx-app-user-login-history__subtitle{color:var(--kosmos-semantic-color-text-subtle);margin-top:.3rem;font-size:.9rem}.cdx-app-user-login-history__body{background-color:var(--kosmos-semantic-color-canvas-subtle)}.cdx-app-user-login-history__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8.75rem;padding:.65rem .75rem .55rem;display:flex}.cdx-app-user-login-history__loading-text{color:var(--kosmos-semantic-color-text-subtle);font-size:.95rem}.cdx-app-user-login-history__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem .75rem 1rem;display:flex}.cdx-app-user-login-history__empty-icon{color:var(--kosmos-semantic-color-text-subtle);opacity:.5;margin-bottom:.25rem;font-size:2rem}.cdx-app-user-login-history__empty-title{color:var(--kosmos-semantic-color-text-default);font-size:1.1rem;font-weight:600}.cdx-app-user-login-history__empty-message{color:var(--kosmos-semantic-color-text-subtle);font-size:.95rem}.cdx-app-user-login-history__list{margin-top:0}.cdx-app-user-login-history__row{border-bottom:1px solid var(--kosmos-semantic-color-universal-decorative-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:1rem;display:flex}.cdx-app-user-login-history__row:last-child{border-bottom:none}.cdx-app-user-login-history__date{color:var(--kosmos-semantic-color-text-default);font-weight:500}.cdx-app-user-login-history__time{color:var(--kosmos-semantic-color-text-default);white-space:nowrap}.cdx-app-user-login-history__footer{color:var(--kosmos-semantic-color-text-subtle);border-top:1px solid var(--kosmos-semantic-color-universal-decorative-border);padding:.55rem 1rem .95rem;font-size:.875rem}.cdx-app-users-list-item .kosmos-list-item__content{flex-direction:column;margin:auto 0;display:flex}.cdx-app-users-list-item .kosmos-list-item__after-content{opacity:1;flex-direction:row;gap:.4rem;padding:1.2rem;display:flex}.cdx-app-users-list-item .kosmos-list-item__after-content:focus-within{opacity:1}@media (hover:hover){.cdx-app-users-list-item .kosmos-list-item__after-content{opacity:0}.cdx-app-users-list-item:hover .kosmos-list-item__after-content{opacity:1;animation:.2s ease-in kosmos-fade-in}.cdx-app-users-list-item:hover .kosmos-link-button{cursor:pointer}}.cdx-manage-user-schools{padding:1.2rem 0}@keyframes kosmos-rotate-clockwise{to{transform:rotate(1turn)}}@keyframes kosmos-rotate-counter-clockwise{to{transform:rotate(-1turn)}}@keyframes kosmos-fade-in{0%{opacity:0}to{opacity:1}}.app-user-details-form__name-row{flex-direction:row;gap:2rem;display:flex}.app-user-details-form__user-type-row .cdx-toggle-btn-group{gap:0}.app-user-details-form__user-type-row .cdx-toggle-btn-group__buttons{flex:100%}.app-user-details-form__user-type-row button{flex:auto}.app-user-details-form__user-type-row .kosmos-ifl-form-field-composer__inner{box-shadow:none;border:0}.app-user-details-form__user-type-row .kosmos-ifl-form-field-composer:not(.kosmos-ifl-form-field-composer--disabled) .kosmos-ifl-form-field-composer__control-container:focus-within+.kosmos-ifl-form-field-composer__focus-halo{box-shadow:none;border:none}.app-user-details-form__inactive-warning{margin-bottom:2rem}
