.app-layout{min-height:100vh}.app-layout .app-section{overflow-y:auto;padding:24px 48px 60px}.app-layout .app-header{height:53px;padding:0 24px;background-color:#00112b}.app-layout .app-header .header-container{display:flex;width:100%;height:100%;align-items:center}.app-layout .app-header .header-container .overviu-logo-container{display:flex;align-items:center;width:150px;height:35px}.app-layout .app-header .header-container .overviu-logo-container .overviu-logo{background-image:url(/overviu_logo_white.png);width:100%;height:100%;background-repeat:no-repeat;background-size:contain}.hide-attributes{margin-bottom:16px}.auto-width{width:auto}.homeContainer{display:contents}.homeContainer .desktop-home,.homeContainer .mobile-home{align-self:center}.homeContainer .homeContent{max-width:240px;margin-top:5em}.homeContainer .homeContent button{width:90%;margin-top:20px}.home-page-title-container{display:flex}.home-page-title-container .home-title{width:100%;font-weight:500;font-size:25px}.page.page-loading{width:100%;height:100%;min-height:80vh;display:flex;justify-content:center;align-items:center;font-size:50px}.center-page{display:flex;justify-content:center;align-items:center}.center-page .center-content{padding-top:5%;min-width:500px}.tenant-selection-page .tenant-selection-header h2{margin-top:0}.tenant-selection-page .tenant-list .tenant-list-item{margin-bottom:8px}.loginPage{display:grid;place-content:center;min-height:70vh}.loginPage .ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.loginPage .ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.loginPage .last-form-item{margin-bottom:0}.loginPage .caps-warning{margin-bottom:24px}.loginPage .desktop-login{align-self:center;justify-self:center;align-content:center;max-width:250px}.loginPage .mobile-login{align-self:center;justify-self:center;align-content:center;width:250px}.loginPage .icon-login{color:#00000040}.loginPage .login-form-button{width:100%;margin-bottom:.5em;background:#1a5275;margin-top:15px}.loginPage h1{text-align:center}.loginPage .login-company-logo{height:190px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/favicon-DO_JrbvI.ico);margin-bottom:55px}@media only screen and (max-width: 430px) and (max-height: 500px){.loginPage .login-company-logo{width:0px;height:0px}}.loginPage .ant-form-item-explain-error,.loginPage .two-factor-title{margin-bottom:1em}.loginPage .ant-form-item-required{font-weight:600}.loginPage .appAuthContainer .loadingAppAuthContainer{text-align:center;margin-top:2em}.loginPage .appAuthContainer .loadingAppAuthContainer .anticon{font-size:35px}.loginPage .appAuthContainer .appAuthInfoText{margin-top:2em;text-align:center}.loginPage .pending-loading-view .loadingContainer{text-align:center;margin-top:2em}.loginPage .pending-loading-view .loadingContainer .anticon{font-size:35px}.loginPage .pending-loading-view .appAuthInfoText{margin-top:2em;text-align:center}.loginPage .timeoutContainer .timeoutInfoText{margin-top:2em}.loginPage .timeoutContainer .timeoutInfoText .ant-btn-link{cursor:pointer}.loginPage .successContainer{text-align:center}.loginPage .successContainer .anticon{color:#237804;font-size:60px}.loginPage .restart-btn{margin:0;padding:0}.loginPage .password-input{margin-bottom:5px}.loginPage .forgot-pw-btn{padding:0}.loginPage .microsoft-login-link img{width:100%;margin-top:5px}.table-title-container{display:flex}.table-title-container .table-title{width:100%;font-weight:500;font-size:20px}.registration-page .step-container,.registration-page .step-two-info-text{margin-bottom:30px}.registration-page .cp-2fa-text{font-weight:700;font-size:16px;margin-bottom:10px}.registration-page .cp-type-input{margin-bottom:10px}.step-one-info-text{margin-bottom:30px;margin-top:40px}.ant-form-item-label label{font-weight:700}.registration-result .ant-result-subtitle{color:unset}.forgot-page .continue-btn{padding:0;margin:0}.application-capability-editor{display:grid;grid-template-columns:repeat(1,1fr)}.application-capability-editor .actions button{margin-left:1em}.application-capability-editor .actions button:first-child{margin-left:0}.application-capability-editor .card-header{display:flex;justify-content:space-between}.application-capability-editor .card-header .capa-title{margin-top:0;margin-bottom:0}.application-capability-editor .ant-card-body{padding-top:0}.application-capability-editor .group-title{margin-top:20px;font-weight:700}.application-capability-editor .sub-group-container{padding:10px;border:2px solid #f5f5f5}.application-capability-editor .sub-group-container .sub-group-title{margin-top:0;font-weight:500}.application-capability-editor .sub-group{font-weight:500;margin-top:10px;margin-bottom:10px}.application-capability-editor .sub-group-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1300px){.application-capability-editor .sub-group-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1300px) and (max-width: 1600px){.application-capability-editor .sub-group-wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 1600px) and (max-width: 1900px){.application-capability-editor .sub-group-wrapper{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width: 1900px){.application-capability-editor .sub-group-wrapper{grid-template-columns:repeat(8,1fr)}}.application-capability-editor .ant-divider{margin-top:5px}body{height:100%;margin:0}#root{height:100%}
