.AppItem{break-inside:avoid-column;align-items:center;padding:.5rem 0 .33rem;display:flex}.AppItem .ApplicationIcon{vertical-align:middle;flex-shrink:0;margin-right:.5rem;display:inline-block}.AppItem a{white-space:nowrap;text-overflow:ellipsis;color:#000;align-items:center;min-width:0;font-weight:500;display:flex;overflow:hidden}.AppItem a .AppName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppItem a:hover{color:#363d9a}.AppItem .ExternalLinkIcon{flex-shrink:0;margin-left:.33rem;margin-right:auto;font-size:.75rem}.AppItem .fui-Button{color:#333;border-radius:0;flex-shrink:0;width:32px;min-width:32px;height:32px;padding:0;transition:background-color .5s}.AppItem .fui-Button .fui-Button__icon{font-size:16px}.AppItem .fui-Button:hover:not(:disabled){background-color:#dedede}.AppDescriptionContainer{color:#666;margin-bottom:1.33rem;margin-right:1rem;font-size:.875rem}.AppDescriptionContainer .AppDescription{margin-left:2.5rem;margin-right:1rem}.AppDescriptionContainer .MoreInformationContainer{text-align:right;margin-top:.5rem}.AppList .ByCategory{padding:1rem 2rem;display:block;overflow-x:hidden}.AppList .ByCategory .ApplicationGroup{margin-bottom:1rem}.AppList .ByCategory .ApplicationGroup h1{color:#054166;border-bottom:1px solid #054166;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:800}.AppList .ByCategory .ApplicationGroup h1.Collapsed{border-bottom:none;padding-bottom:0}.AppList .ByCategory .ApplicationGroup h1 .fui-Button{vertical-align:middle;color:#3c3c3c;border-radius:0;width:auto;min-width:24px;height:1.5rem;margin-right:.5rem;padding:0;line-height:1.5rem;transition:all .3s}.AppList .ByCategory .ApplicationGroup h1 .fui-Button .fui-Button__icon{color:#054166;margin:0;font-size:16px}.AppList .ByCategory .ApplicationGroup h1 .fui-Button.Collapsed{transform:rotate(90deg)}.AppList .ByCategory .Column{vertical-align:top;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;display:inline-block}.AppList .ByCategory .Column:first-child{padding-left:0;padding-right:1rem}.AppList .ByCategory .Column:last-child{padding-left:1rem;padding-right:0}.AppList .ByCategory .OneColumnList{display:none}.AppList .ByCategory .OneColumnList .Column{width:100%;padding-left:0;padding-right:0}.AppList .ByCategory .ThreeColumnList .Column{width:33.3333%}.AppSlideUpOut-exit{opacity:1}.AppSlideUpOut-exit-active,.AppSlideUpOut-exit-done{opacity:0;transition:opacity .1s ease-out}@media (width<=1024px){.AppList .ByCategory .OneColumnList{display:block}.AppList .ByCategory .ThreeColumnList{display:none}}.AZList{padding:1rem 2rem}.AZList .Column{vertical-align:top;box-sizing:border-box;width:33.3333%;padding-left:.5rem;padding-right:.5rem;display:inline-block}.AZList .Column:first-child{padding-left:0;padding-right:1rem}.AZList .Column:last-child{padding-left:1rem;padding-right:0}@media (width<=1024px){.AZList .Column{width:100%;padding-left:0;padding-right:0}.AZList .Column:first-child,.AZList .Column:last-child{padding-left:0;padding-right:0}}.LoadingPanel{position:relative}.LoadingPanel .Spinner{z-index:100;transition:opacity .3s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingPanel .Overlay{z-index:99;opacity:.01;background-color:#fff;transition:opacity .3s ease-in-out;display:block;position:absolute;inset:0}.LoadingPanel .Content{opacity:.25;transition:opacity .3s ease-in-out}.LoadingPanel .Loading-enter .Spinner,.LoadingPanel .Loading-enter .Overlay,.LoadingPanel .Loading-appear .Spinner,.LoadingPanel .Loading-appear .Overlay{opacity:0}.LoadingPanel .Loading-enter-active .Spinner,.LoadingPanel .Loading-appear-active .Spinner{opacity:1}.LoadingPanel .Loading-enter-active .Overlay,.LoadingPanel .Loading-appear-active .Overlay{opacity:.01}.LoadingPanel .Loading-exit .Spinner,.LoadingPanel .Loading-exit .Overlay{opacity:0}.LoadingPanel.Loaded .Content{opacity:1}.AppList{background-color:#fff}.AppList .ModeSelector{background-color:#eaeaea;padding-left:0}.AppList .ModeSelector .ModeSelectorControls{flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem 2rem;display:flex}.AppList .ModeSelector #AppSearchBox{flex:20rem;min-width:0;max-width:32rem}.AppList .ModeSelector .fui-SearchBox{border-top:none;border-left:none;border-right:none;border-radius:0;width:100%;max-width:none;height:40px}.AppList .ModeSelector .fui-Tab{height:44px;padding:0 8px;font-weight:400}@media (width<=480px){.AppList .ModeSelector .ModeSelectorControls{padding:.5rem 1rem}.AppList .ModeSelector #AppSearchBox{flex-basis:100%;max-width:none}}.AppList .NoSearchResults{padding:2rem}.AppList .NoSearchResults button{cursor:pointer}.AppList footer{border-top:1px solid #054166;margin:0 2rem 2rem;padding-top:.5rem}.AppList footer h1{color:#054166;margin:.2rem 0 .7rem;font-size:1.15rem}.AppList footer div{line-height:1.5rem}.ToggleAppToast{color:#fff;background:#00ae4d}.ToggleAppToast button{color:#fff;margin-left:.5rem}.ToggleAppToastProgressBar{background:#fff;height:2px}.notFound{background-color:#fff;min-height:calc(100vh - 10rem);padding-top:14rem}.notFound h1{text-align:center;margin-top:0}.notFound a{text-align:center;display:block}button.HelpButton{color:#fff;background-color:#213d50;border:none;border-radius:2px;flex-shrink:0;min-width:1rem;height:32px;margin:.5rem 0 .5rem .5rem;padding:0 .6rem}button.HelpButton .fui-Button__icon{font-size:16px}button.HelpButton:hover{background-color:#435c6d;color:#fff!important}.HelpCallout{padding:1rem}.HelpCallout header{color:#333;font-size:1rem}.HelpCallout hr{color:#eaeaea;background-color:#eaeaea;border:none;height:1px;margin:.8rem -.5rem}.HelpCallout .HelpLinkRow{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.HelpCallout .HelpLinkRow .HelpIcon{flex-shrink:0;width:1rem;height:1rem}.HelpCallout .HelpLink{align-items:center;min-height:1.5rem;padding:0;font-size:.8rem;font-weight:400;display:inline-flex}.HelpCallout .HelpLink .LinkText{color:#3c3c3c}.HelpCallout .CloseHelpButton{width:1.5rem;min-width:1.5rem;height:1.5rem;position:absolute;top:.2rem;right:.2rem}button.AdminButton{color:#fff;background-color:#213d50;border:none;border-radius:2px;flex-shrink:0;min-width:1rem;height:32px;margin:.5rem 0 .5rem .5rem;padding:0 .6rem}button.AdminButton .fui-Button__icon{font-size:16px}button.AdminButton:hover{color:#fff!important;background-color:#435c6d!important}button.AdminButton span{color:#fff!important}.TopBar{background-color:#05283d}.TopBar .TopBarRow{background-color:#05283d;flex-wrap:wrap;align-items:flex-start;min-height:48px;padding:0 1rem 0 0;display:flex}.TopBar .TopBarRow .TopBarHeader{float:left;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;order:0;margin-top:.9rem;margin-left:1rem;font-size:1.05rem;font-weight:400;overflow:hidden}.TopBar .TopBarRow .TopBarHeader a{color:#fff;-webkit-text-decoration:unset;text-decoration:unset}.TopBar .TopBarRow .TopBarHeader a:hover{color:#fff}.TopBar .TopBarRow .MoreButton,.TopBar .TopBarRow .CloseButton,.TopBar .TopBarRow .SearchButton{color:#fff;background-color:#213d50;border:none;border-radius:2px;flex-shrink:0;width:32px;min-width:1rem;height:32px;margin-top:.5rem;margin-left:.5rem;padding:0}.TopBar .TopBarRow .MoreButton:hover,.TopBar .TopBarRow .CloseButton:hover,.TopBar .TopBarRow .SearchButton:hover{color:#fff!important;background-color:#435c6d!important}.TopBar .TopBarRow .MoreButton span,.TopBar .TopBarRow .CloseButton span,.TopBar .TopBarRow .SearchButton span{color:#fff!important}.TopBar .TopBarRow .MoreButton,.TopBar .TopBarRow .CloseButton,.TopBar .TopBarRow .SearchButton{order:1;display:none}.TopBar .TopBarRow .CloseButton{margin-right:auto;padding:0 1rem}.TopBar .TopBarRow .SearchContainer{flex:0 0 11rem;order:1;height:32px;margin-top:.5rem;margin-left:auto;display:flex}.TopBar .TopBarRow .SearchContainer .fui-SearchBox{color:#fff;background-color:#213d50;border:none;border-radius:2px;flex-shrink:0;width:100%;min-width:0;max-width:none;height:32px;margin:0}.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-Input__contentBefore,.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-SearchBox__contentBefore,.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-SearchBox__dismiss,.TopBar .TopBarRow .SearchContainer .fui-SearchBox input,.TopBar .TopBarRow .SearchContainer .fui-SearchBox button,.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-Input__contentBefore::placeholder,.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-SearchBox__contentBefore::placeholder,.TopBar .TopBarRow .SearchContainer .fui-SearchBox .fui-SearchBox__dismiss::placeholder,.TopBar .TopBarRow .SearchContainer .fui-SearchBox input::placeholder,.TopBar .TopBarRow .SearchContainer .fui-SearchBox button::placeholder{color:#fff}.TopBar .TopBarRow .HelpButton,.TopBar .TopBarRow .AdminButton,.TopBar .TopBarRow .WidgetApp,.TopBar .TopBarRow .ProfileInfo{order:2}.TopBar .TopBarRow .WidgetApp{margin-top:.5rem;margin-left:.5rem}.TopBar .TopBarRow .WidgetApp button.fui-Button{color:#fff;background-color:#213d50;border:none;border-radius:2px;height:32px}.TopBar .TopBarRow .WidgetApp button.fui-Button:hover{color:#fff!important;background-color:#435c6d!important}.TopBar .TopBarRow .WidgetApp span{color:#fff!important}.TopBar .TopBarRow .ProfileInfo{cursor:pointer;color:#fff;background-color:#213d50;border:none;border-radius:2px;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;height:32px;margin-top:.5rem;margin-left:.5rem;padding:0 .6rem;font-weight:400;display:inline-flex}.TopBar .TopBarRow .ProfileInfo:hover{background-color:#435c6d!important}@media (width<=1024px){.TopBar .TopBarRow .ProfileInfo .ProfileDisplayName{display:none}}@media (width<=640px){.TopBar .TopBarRow .SearchContainer{flex:1 0 calc(100% - 2rem);order:3;margin-left:1rem;margin-right:1rem;display:none}.TopBar .TopBarRow .SearchContainer.Expanded{display:flex}.TopBar .TopBarRow .TopBarHeader{flex:1}.TopBar .TopBarRow .SearchButton{display:inline-flex}}@media (width<=480px){.TopBar .TopBarRow .SearchButton,.TopBar .TopBarRow .CloseButton,.TopBar .TopBarRow .HelpButton,.TopBar .TopBarRow .AdminButton,.TopBar .TopBarRow .WidgetApp{display:none}.TopBar .TopBarRow .MoreButton{display:inline-flex}.TopBar .TopBarRow .OptionsExpanded .TopBarHeader,.TopBar .TopBarRow .OptionsExpanded .MoreButton{display:none}.TopBar .TopBarRow .OptionsExpanded .CloseButton,.TopBar .TopBarRow .OptionsExpanded .SearchButton,.TopBar .TopBarRow .OptionsExpanded .HelpButton,.TopBar .TopBarRow .OptionsExpanded .AdminButton,.TopBar .TopBarRow .OptionsExpanded .WidgetApp{display:inline-flex}.TopBar .TopBarRow .OptionsExpanded .CloseButton{margin-right:auto}.TopBar .TopBarRow .OptionsExpanded .TopBarHeader{flex:0}}.AppContainer{background-color:#054266}.AppContainer>header{color:#fff;margin:2rem 2rem 1.45rem;font-size:1.75rem;font-weight:800}.User{background-color:#fff}.Admin{background-color:#fff;padding:2rem}.signInRedirect{box-sizing:border-box;text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.signInRedirect h1{margin:0;font-size:1.5rem}.signInRedirect>div{flex-direction:column;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}div,span,button,a{font-family:Raleway,Helvetica,Arial,sans-serif!important}.fui-Label__required{font-size:1.75em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Form .ApplicationForm .fui-Field__label{font-weight:600}.Form .FormRow{margin:0 0 .75rem}.Form .FormButton{margin:0 .5rem 0 0}.Form .FormFooter{margin:1.5rem 0 0}.Form .FormContent{margin:1rem 0}
