.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:28rem;min-width:28rem;max-width:28rem;overflow:hidden}.cdx-app-user-login-history__trigger{cursor:pointer;vertical-align:middle;width:auto;max-width:fit-content;display:inline-block}.cdx-app-user-login-history__header{border-bottom:1px solid var(--kosmos-semantic-color-universal-decorative-border);margin-bottom:0;padding:1.6rem 1.6rem .8rem}.cdx-app-user-login-history__user-name{color:var(--kosmos-semantic-color-text-default);font-size:1.6rem;font-weight:700}.cdx-app-user-login-history__user-role,.cdx-app-user-login-history__subtitle{font-size:var(--kosmos-semantic-typography-footnote-font-size,1.1rem);color:var(--kosmos-semantic-color-text-subtle);margin-top:.4rem}.cdx-app-user-login-history__body{background-color:var(--kosmos-semantic-color-canvas-subtle);flex-direction:column;display:flex}.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}
