.rlib-default-loader-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.rlib-default-loader-container>span{text-align:center}.rlib-default-loader{border:.5rem solid var(--mui-palette-primary-main);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rlib-loader-rotation 1s linear infinite}.rlib-default-loader-small{width:4rem;height:4rem}.rlib-default-loader-default{width:6rem;height:6rem}.rlib-default-loader-large{width:8rem;height:8rem}@keyframes rlib-loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rlib-triangle-error{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.rlib-triangle-error>svg{font-size:5rem;color:var(--mui-palette-error-main)}.rlib-view-centered-container-wrapper{padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.rlib-view-centered-container-wrapper-standalone{min-height:calc(100dvh - var(--app-header-height, 10rem))}body:has(.rlib-view-centered-container-wrapper-standalone),html:has(.rlib-view-centered-container-wrapper-standalone){padding:0;margin:0;min-height:100dvh}.rlib-view-centered-container-wrapper-child{height:100%;min-height:100%;max-height:100%}.rlib-view-centered-container-wrapper>div{overflow-y:auto;display:flex;flex-direction:column;align-items:center}.rlib-view-centered-container-wrapper>div>div{max-width:min(30rem,90%);padding-block:4rem}.rlib-auth-view-error{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.rlib-auth-view-error>svg{font-size:5rem;color:var(--mui-palette-error-main)}.rlib-card-data-loader-container{padding:1rem}.rlib-card-icon-info-container{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.rlib-card-icon-info-container>img{aspect-ratio:1;width:10rem;max-width:100%}.rlib-dialog-sys-main-container .rlib-dialog-sys-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-inline-end:0!important}.rlib-dialog-sys-main-container-info .rlib-dialog-sys-header-container{background-color:var(--mui-palette-info-main);color:var(--mui-palette-info-contrastText)}.rlib-dialog-sys-main-container-success .rlib-dialog-sys-header-container{background-color:var(--mui-palette-success-main);color:var(--mui-palette-success-contrastText)}.rlib-dialog-sys-main-container-warning .rlib-dialog-sys-header-container{background-color:var(--mui-palette-warning-main);color:var(--mui-palette-warning-contrastText)}.rlib-dialog-sys-main-container-error .rlib-dialog-sys-header-container{background-color:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText)}.rlib-dialog-sys-header-container span{max-width:calc(100% - 5rem);flex-grow:1;flex-shrink:1;flex-basis:100%;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rlib-dialog-sys-header-container span+button{flex-grow:0;flex-shrink:0;flex-basis:0}.rlib-dialog-sys-main-container .rlib-dialog-sys-header-container+.rlib-dialog-sys-content-container{padding:1rem}.rlib-dialog-sys-main-container-info .rlib-dialog-sys-content-container+.rlib-dialog-sys-buttons-container{border-top:1px solid var(--mui-palette-info-main)}.rlib-dialog-sys-main-container-success .rlib-dialog-sys-content-container+.rlib-dialog-sys-buttons-container{border-top:1px solid var(--mui-palette-success-main)}.rlib-dialog-sys-main-container-warning .rlib-dialog-sys-content-container+.rlib-dialog-sys-buttons-container{border-top:1px solid var(--mui-palette-warning-main)}.rlib-dialog-sys-main-container-error .rlib-dialog-sys-content-container+.rlib-dialog-sys-buttons-container{border-top:1px solid var(--mui-palette-error-main)}.rlib-labeled-data-piece-item{display:flex;flex-direction:column;align-items:stretch}.rlib-labeled-data-piece-item>:first-child{font-style:italic;color:var(--mui-palette-text-secondary);line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rlib-labeled-data-piece-item>:first-child+*{overflow-wrap:break-word}.rlib-labeled-data-pieces-grid-wrapper{container-type:inline-size;container-name:rlib-labeled-data-pieces-grid-wrapper}.rlib-labeled-data-pieces-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));column-gap:1rem;row-gap:.5rem;align-items:stretch}@container rlib-labeled-data-pieces-grid-wrapper (width < 40rem){.rlib-labeled-data-pieces-grid{grid-template-columns:100%}}.rlib-lang-select-button img,.rlib-lang-select-popover img{height:1.5rem;width:2.5rem;max-width:unset;object-fit:contain}.rlib-lang-select-button>div{align-items:center}.rlib-lang-select-popover button{justify-content:start;align-items:center;text-transform:none}.rlib-lang-select-popover button>div{align-items:center}.rlib-theme-select-popover button{justify-content:start;align-items:center;text-transform:none}.rlib-theme-select-popover button>div{align-items:center}.rlib-view-max-width-container{container-type:inline-size;container-name:rlib-view-max-width-container}.rlib-view-max-width{width:100%;display:flex;flex-direction:column;align-items:center;padding-inline:1rem}.rlib-view-max-width>div{max-width:100%}@container rlib-view-max-width-container (width < 40rem){.rlib-view-max-width{padding-inline:.5rem}}.rlib-view-max-width.rlib-view-max-width-desktop-mode{height:calc(100dvh - var(--app-header-height, 4rem));max-height:calc(100dvh - var(--app-header-height, 4rem))}.rlib-view-max-width.rlib-view-max-width-desktop-mode .rlib-view-max-width-header,.rlib-view-max-width.rlib-view-max-width-desktop-mode .rlib-view-max-width-footer{flex-grow:0;flex-shrink:0;flex-basis:0}.rlib-view-max-width.rlib-view-max-width-desktop-mode .rlib-view-max-width-content{flex-grow:1;flex-shrink:1;flex-basis:auto;min-height:0}.rlib-view-max-width.rlib-view-max-width-desktop-mode .rlib-view-max-width-content>:only-child{height:unset;max-height:100%}.rlib-view-win-imit-main-container{container-type:inline-size;container-name:rlib-view-win-imit-main-container}.rlib-view-win-imit-window-container{padding-block:8rem}.rlib-view-win-imit-window-info{border:1px solid var(--mui-palette-info-main)}.rlib-view-win-imit-window-success{border:1px solid var(--mui-palette-success-main)}.rlib-view-win-imit-window-warning{border:1px solid var(--mui-palette-warning-main)}.rlib-view-win-imit-window-error{border:1px solid var(--mui-palette-error-main)}.rlib-view-win-imit-window-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-block:.5rem;padding-inline:.5rem}.rlib-view-win-imit-window-info .rlib-view-win-imit-window-header{background-color:var(--mui-palette-info-main);color:var(--mui-palette-info-contrastText)}.rlib-view-win-imit-window-success .rlib-view-win-imit-window-header{background-color:var(--mui-palette-success-main);color:var(--mui-palette-success-contrastText)}.rlib-view-win-imit-window-warning .rlib-view-win-imit-window-header{background-color:var(--mui-palette-warning-main);color:var(--mui-palette-warning-contrastText)}.rlib-view-win-imit-window-error .rlib-view-win-imit-window-header{background-color:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText)}.rlib-view-win-window-header-title{max-width:calc(100% - 10rem);flex-grow:1;flex-shrink:1;flex-basis:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem}.rlib-view-win-window-header-title>span{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rlib-view-win-imit-buttons-container{flex-grow:0;flex-shrink:0;flex-basis:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}@container rlib-view-win-imit-main-container (width < 35rem){.rlib-view-win-window-header-title{max-width:100%}.rlib-view-win-imit-buttons-container{display:none}}@container rlib-view-win-imit-main-container (width < 20rem){.rlib-view-win-window-header-title>svg{display:none}}.rlib-view-win-imit-child-container{padding-block:4rem;padding-inline:1rem}.rlib-view-account-locked--content-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.rlib-view-account-locked--content-container>svg{font-size:6rem;color:var(--mui-palette-error-main)}.rlib-view-account-locked--content-container>svg+*{text-align:center}.rlib-view-forbidden-content-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.rlib-view-forbidden-content-container>svg{font-size:6rem;color:var(--mui-palette-warning-main)}.rlib-view-forbidden-content-container>svg+*{text-align:center}.rlib-view-title-header-container{display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative}.rlib-view-title-header-container>span:first-child{flex-shrink:1;flex-grow:1;flex-basis:100%}.rlib-view-title-header-container>span+span{flex-shrink:0;flex-grow:0;flex-basis:0}.rlib-view-title-header-container:has(span+span){padding-bottom:.25rem}.rlib-view-title-header-container:after{position:absolute;content:"";top:100%;left:0;height:1px;width:100%;background-color:var(--mui-palette-info-main)}.rlib-view-not-found-content-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.rlib-view-not-found-content-container>svg{font-size:6rem;color:var(--mui-palette-error-main)}.rlib-view-not-found-content-container>svg+*{text-align:center}.rlib-view-signed-out-content-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.rlib-view-signed-out-content-container>svg{font-size:6rem}.rlib-view-signed-out-content-container>svg+*{text-align:center}:root{--app-header-height: 3.5rem;--app-side-panel-width: 18rem;--app-side-panel-placeholder-width: 18rem;--app-side-panel-close-height: 2.5rem}@media not (min-width:60rem){:root{--app-side-panel-placeholder-width: 0rem}}.rlib-app-layout-content-container{padding-top:var(--app-header-height);padding-left:var(--app-side-panel-placeholder-width)}.rlib-app-layout-header-container{position:fixed;top:0;left:0;z-index:20;width:100%;height:var(--app-header-height);background-color:var(--mui-palette-grey-700, gray);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding-inline:1rem}body.light-theme .rlib-app-layout-header-container{background-color:var(--mui-palette-grey-300, gray)}.rlib-app-layout-logo{display:flex;flex-direction:row;align-items:center;gap:.5rem}.rlib-app-layout-logo>span{font-weight:700}div#root>header>a{text-decoration:none;color:var(--mui-palette-text-primary)}@media not (min-width:30rem){.rlib-app-layout-logo>span+span{display:none}}.rlib-app-layout-menus{display:flex;flex-direction:row;align-items:center}.rlib-app-layout-hamburger{display:none}@media not (min-width:60rem){.rlib-app-layout-hamburger{display:inline-block}}.rlib-app-layout-side-panel{position:fixed;z-index:40;top:var(--app-header-height, 3rem);left:0;width:var(--app-side-panel-width);max-width:90%;height:calc(100% - var(--app-header-height));min-height:calc(100% - var(--app-header-height));max-height:calc(100% - var(--app-header-height));transition:right .2s ease-in-out;background-color:var(--mui-palette-grey-900, gray)}body.light-theme .rlib-app-layout-side-panel{background-color:var(--mui-palette-grey-100, gray)}@media not (min-width:60rem){.rlib-app-layout-side-panel{top:0;left:unset;right:calc(var(--app-side-panel-width) * -1);height:100%;min-height:100%;max-height:100%}.rlib-app-layout-side-panel-opened{right:0}}.rlib-app-layout-side-panel-close-container{display:none;flex-direction:row;align-items:center;justify-content:flex-end;height:var(--app-side-panel-close-height)}.rlib-app-layout-side-panel-scroll-container{max-height:100%;overflow-x:hidden;overflow-y:auto}@media not (min-width:60rem){.rlib-app-layout-side-panel-close-container{display:flex}.rlib-app-layout-side-panel-scroll-container{height:calc(100% - var(--app-side-panel-close-height));max-height:calc(100% - var(--app-side-panel-close-height))}}.rlib-app-layout-side-panel-scroll-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}header+.rlib-app-layout-side-panel-backdrop{display:none;z-index:30}@media not (min-width:60rem){header+.rlib-app-layout-side-panel-backdrop{display:block}}.app-nav-container{padding-block:1rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem}.app-nav-group{display:flex;flex-direction:column;align-items:stretch}.app-nav-group-title{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:700;padding-inline:.5rem;font-size:1.1em;padding-bottom:.35rem}.app-nav-group-title~a{line-height:2rem;text-decoration:none;color:var(--mui-palette-text-primary);padding-inline:.5rem;font-weight:600}.app-nav-group-title~a.app-nav-link-active{color:var(--mui-palette-success-dark)}.app-nav-group-title~a:hover{background-color:var(--mui-palette-Switch-infoDisabledColor)}.app-nav-no-links-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem}.app-nav-no-links-container>svg{font-size:4rem;color:var(--mui-palette-error-main)}.app-nav-no-links-container>span{text-align:center}div.rlib-toast-item-wrapper{padding:0;border-radius:unset;background-color:unset;max-width:30rem}.rlib-toast-item-wrapper>div{margin:0;background-color:unset}.rlib-tost-item-simple-container{padding:.5rem;display:flex;flex-direction:row;align-items:center;gap:1rem}.rlib-tost-item-simple-container>svg{font-size:2rem}div.rlib-tost-item-simple-paper:has(.rlib-tost-item-simple-container-info){border:1px solid var(--mui-palette-info-main)}div.rlib-tost-item-simple-paper:has(.rlib-tost-item-simple-container-success){border:1px solid var(--mui-palette-success-main)}div.rlib-tost-item-simple-paper:has(.rlib-tost-item-simple-container-warning){border:1px solid var(--mui-palette-warning-main)}div.rlib-tost-item-simple-paper:has(.rlib-tost-item-simple-container-error){border:1px solid var(--mui-palette-error-main)}.view-failed-signins-main-container{container-type:inline-size;container-name:view-failed-signins-main-container}.view-failed-signins-failures-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1rem;align-items:stretch}@container view-failed-signins-main-container (width < 30rem){.view-failed-signins-failures-grid{grid-template-columns:1fr}}.view-failed-signins-failures-grid>div{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.view-failed-signins-failures-grid>div>:first-child{flex-grow:1;flex-shrink:1;flex-basis:100%}.view-failed-signins-failures-grid>div>:not(:first-child){flex-grow:0;flex-shrink:0;flex-basis:0}.view-failed-signins-loader-skeleton-container,.view-failed-signins-no-more-data-info{padding:1rem}.view-failed-signins-no-more-data-info{display:flex;flex-direction:column;align-items:center;text-align:center}.view-failed-signins-failure-presenter{padding:1rem}.view-devices-no-device-information{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.view-devices-no-device-information>img{aspect-ratio:1;width:10rem;max-width:100%}.view-devices-grid-container{container-type:inline-size;container-name:view-devices-grid-container}.view-devices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1rem;align-items:stretch}@container view-devices-grid-container (width < 30rem){.view-devices-grid{grid-template-columns:1fr}}.view-devices-device-presenter{padding:1rem}.view-devices-device-presenter>div{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.view-devices-device-presenter>div>:first-child{flex-grow:1;flex-shrink:1;flex-basis:100%}.view-devices-device-presenter>div>:not(:first-child){flex-grow:0;flex-shrink:0;flex-basis:0}.view-user-mgmt-main-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:5rem;container-type:inline-size;container-name:view-user-mgmt-main-wrapper}.view-user-mgmt-section-container{padding:1rem}.view-user-mgmt-section-container>:first-child{font-weight:600}@container view-user-mgmt-main-wrapper (width < 40rem){.view-user-mgmt-section-container{padding:.5rem}}.view-user-mgmt-section-child-wrapper{padding-top:.5rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem}.view-user-mgmt-tfa-qr-code{aspect-ratio:1/1;width:20rem}
