@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v30-latin-regular.f2894edc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-v30-latin-500.3170fd9a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v30-latin-700.71b2beb8.woff2) format("woff2")}body{font-family:Roboto,sans-serif}:root{--base-font-color:rgba(0,0,0,.85);--subtext-font-color:rgba(0,0,0,.6);--el-menu-item-height:52px;--warning-color:#ff8623;--healthy-color:#49b960;--error-color:#ff5c5c;--info-color:#1b86ff;--icon-grey-color:#414141}*{margin:0;padding:0}#app,body,html{height:100%;width:100%}button,div,h1,h2,h3,h4,h5,h6,input,p,span,textarea{font-family:Roboto,sans-serif}.page-container{height:100%}.menu-heading{padding:20px}.baseMenuItem,.loginTitle{font-weight:500}.loginTitle{padding:12px;margin-bottom:10px;text-align:center;font-size:18px}.horizontalExpand{width:100%}.pageContainer{width:calc(100% - 40px)}.el-aside{width:auto;border-right:solid 1px var(--el-menu-border-color)}.el-main{min-width:250px;--el-main-padding:40px 30px}.pageCategoryText{font-size:14px;font-weight:400;padding-top:0;color:rgba(0,0,0,.7)}.pageTitleText{font-size:22px;font-weight:400;padding-bottom:30px;color:var(--base-font-color)}.buttonGroup{padding-bottom:20px}.topSpacing{margin-top:30px}.bottomSpacing{margin-bottom:30px}.backupButtonGroup{display:flex;padding-bottom:20px}.uploadButton{margin-left:12px}.resolveButton{margin-left:30px}.certDiv{width:100%}.validationListItem{line-height:18px;font-size:13px;color:rgba(0,0,0,.6)}.validation{padding-top:10px}.typeSelect{width:110px}.ruleItem{display:flex;align-items:center}.ruleLabel{margin-left:10px}.loginLayout{display:flex;flex-direction:column;height:100%}#provisioningLayout{position:absolute;padding:40px 30px;width:calc(100% - 60px);height:calc(100% - 80px);padding:inherit;left:0;top:0;background:#eee;overflow:auto}#provisioningTitle{font-weight:500;font-size:22px;color:var(--base-font-color);margin-top:20px;margin-bottom:5px}#provisioningSubtext{font-weight:400;font-size:15px;color:var(--subtext-font-color)}.coreConfigurationValue{color:var(--base-font-color);margin-right:30px}#configPagePreview{padding-bottom:10px}#configPagePreview .el-form-item__label{color:var(--base-font-color)}#coreConfigReview{margin-top:30px}.failedValidation .el-upload .el-upload-dragger{border:1px solid var(--el-color-danger)}.loginFormWrapper{flex:1;display:flex;justify-content:center;align-items:center}.loginWrapper .el-card{width:340px;display:flex;justify-content:center}.loginButton{width:100%;margin-top:5px}.loginForm{width:280px;padding:5px}.loginBanner{max-width:350px;display:block}.loginBanner img{width:calc(100% - 20px);margin:0 auto;display:block}.sideMenuBanner{padding:20px;padding-top:40px;padding-left:24px;padding-bottom:28px;height:22px}.sideMenuBanner,.sideMenuLogo{display:block;transition:opacity .2s ease}.sideMenuLogo{padding:16px;padding-top:45px;padding-bottom:28px;height:17px}.loginHeader{display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.footer{width:100%;margin-top:40px;margin-bottom:10px;color:#3f3f3f}.copyrightNotice{padding-bottom:10px;transition:opacity .2s ease}.copyrightNotice,.footerLinks{text-align:center;font-weight:400;font-size:12px}.footerLinks a{color:inherit;text-decoration:none;font-weight:500}.bulletSeparator{padding:0 8px;font-weight:500}#sideNavMenu{height:100%}#sideNavMenu:not(.el-menu--collapse){width:270px}.dialogText{font-weight:400}.deleteConfirmationRule{padding-top:20px}.backupDisplay{padding-top:100px;padding-bottom:100px}.backupDescriptors{width:64px}.restoreBackupNameDate{padding-top:15px}.my-dialog .el-dialog__wrapper{background-color:rgba(0,0,0,.5)}.my-dialog .el-dialog{background-color:#fff;border-radius:4px}.ruleArrow{font-size:15px;padding:0 16px;color:grey}#fullscreenLoadMount,.fullscreenLoader{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1000}.fullscreenLoader{background-color:hsla(0,0%,100%,.8)}.fullscreenLoaderWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.spinLoader{height:0;margin-bottom:50px}.spinLoader .el-loading-mask{background:none}.loaderMessage{text-align:center;font-size:18px;font-weight:400;color:rgba(0,0,0,.85)}.el-table__empty-block{height:auto!important}.el-dialog__body{word-break:break-word}.createNewRuleText{color:grey;font-size:14px;padding-right:20px;font-weight:500}.toggleSwitchTitle{font-size:14px;top:1px;position:relative;padding-right:18px;color:var(--base-font-color)}.toggleSwitchDescription{font-size:12px;padding-top:4px;color:rgba(0,0,0,.7)}.sliderDescription{font-size:12px;padding-top:12px;color:rgba(0,0,0,.7)}.rulePageDivider{margin:40px 0}.toggleSwitchBlock{padding-bottom:30px}.sliderBlock{padding-bottom:10px}.infoPanel{margin-bottom:20px}.el-table .cell{word-break:break-word}.el-checkbox{margin-right:18px}.backupAlert{margin-top:20px;margin-bottom:-15px}.el-alert{padding:8px 12px}.el-alert .el-alert__description{margin:1px 0 0 0}.el-alert svg{width:20px;height:20px}.allowIcon{fill:#49b960}.denyIcon{fill:#f56c6c}.warnIcon{fill:#fa9039}.dragIcon{padding:5px;cursor:grab;fill:grey}.statusFont{font-size:14px}.statusTable{margin-bottom:20px}.primaryLabel{font-weight:700}.hover-row{--el-table-row-hover-bg-color:#fff}.el-table tr:hover>td{background-color:var(--el-fill-color-light)!important}.el-table .draggingChild tr:hover>td{background:#fff!important}.el-notification__content{text-align:initial}.el-form-item__error{padding-top:0;transform:translateY(4px)}.deleteConfirmationText{font-weight:400}.deleteConfirmPropHeading{margin-top:18px;margin-bottom:5px}.modalWarning{margin-top:40px}#serviceWorkerMessageTitle{text-align:center;font-size:20px;font-weight:500}#serviceWorkerMessageDescription{text-align:center;font-size:15px;font-weight:400;padding-top:10px}#loginCard{width:330px}#loginCard .el-form{width:auto}.el-menu{border-right:none}.el-menu .el-icon{font-size:14px}#collapseButton{position:relative;left:50%;transform:translateX(-50%);margin:10px 0 30px 0}.el-tooltip__trigger+.el-tooltip__trigger{margin-left:12px}.rotateIcon{transform:translateX(-50%) rotate(180deg)!important}.v-leave-active .copyrightNotice,.v-leave-active .sideMenuBanner,.v-leave-active .sideMenuLogo{opacity:0}.el-dialog{max-width:calc(100% - 10px)}.el-empty p{line-height:normal}.el-sub-menu .el-menu .el-menu-item{padding-left:50px!important}.el-range-editor .el-input__wrapper,.el-slider{max-width:500px}.el-slider{padding-left:5px;padding-top:15px}.el-slider__marks-stop{display:none}.pageSubHeading{font-weight:500;font-size:14px;background-color:rgba(0,0,0,.04);color:var(--base-font-color);margin-bottom:20px;padding:12px 12px;border-radius:4px;border-left:6px solid var(--el-color-primary)}#provisioningWrapper{display:flex;justify-content:center}#provisioningCard{width:700px;max-width:calc(100% - 30px);padding:10px}#provisioningCard .el-form{width:auto}.uploadArea .el-form-item__content{display:block}.uploadArea .el-upload-dragger{padding:30px var(--el-upload-dragger-padding-vertical)}.el-message-box__content{padding:20px 15px}.el-message-box{padding:5px 5px 20px 5px}.serviceStatusCard{margin-bottom:10px;cursor:pointer}.serviceStatusCard.healthUnhealthy{border:solid 1px var(--error-color)}.serviceStatusCard .el-card__body{display:flex;width:100%;padding:0}.serviceStatusCard h4{font-weight:500;font-size:15px;padding-bottom:5px;color:var(--base-font-color)}.serviceStatusCard h5{font-weight:500;font-size:13px;text-align:center;color:var(--healthy-color)}.serviceStatusCard.healthUnhealthy h5{color:#fff;font-weight:500}.serviceStatusCard.healthUnknown h5{color:var(--base-font-color);font-weight:500}.serviceStatusCard p{font-weight:400;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serviceDescription{width:calc(100% - 100px);height:100%;padding:18px;min-width:0}.serviceStatusCard.healthUnhealthy .serviceDescription{background:linear-gradient(90deg,hsla(0,0%,100%,0) 56%,rgba(255,92,92,.073))}.serviceHealthSkeleton{height:74px;margin-bottom:10px}.serviceHealth{position:relative;width:100px;min-height:74px;border-left:solid 1px var(--el-card-border-color)}.serviceStatusCard.healthUnhealthy .serviceHealth{background-color:var(--error-color);border-left:solid 1px var(--error-color)}.serviceHealthCentered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.serviceHealthIcon{display:block;margin:0 auto;margin-bottom:6px;width:22px;height:22px;fill:var(--healthy-color)}.serviceHealthIcon.healthUnhealthy{fill:var(--error-color)}.healthUnhealthy .serviceHealthIcon{fill:#fff}.healthUnknown .serviceHealthIcon,.serviceHealthIcon.healthUnknown{fill:var(--icon-grey-color)}#overallHealth{margin:50px auto 50px auto;width:100%}#overallHealth h1{font-size:25px;margin-bottom:4px}#overallHealth h1,#overallHealth h2{font-weight:400;color:var(--base-font-color)}#overallHealth h2{font-size:16px;margin-bottom:20px}#overallHealth h3{font-weight:500;font-size:18px;color:var(--healthy-color);margin-bottom:20px}#overallHealth h4{font-weight:400;font-size:14px;color:grey;margin-bottom:5px}#overallHealth h4 b{font-weight:500}#overallHealth h3.healthUnknown{color:var(--icon-grey-color)}#overallHealth h3.healthUnhealthy{color:var(--error-color)}#overallHealth svg{float:left;width:21px;height:21px;margin-right:8px}#overallHealth .overallHealthyIcon{fill:var(--healthy-color)}#overallHealth .overallHealthUnknownIcon{fill:var(--icon-grey-color)}#overallHealth .overallUnhealthyIcon{fill:var(--error-color)}.servicePopup{padding:5px}.servicePopupHeading{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e4e7ed}.servicePopup .serviceHealthIcon{float:right;width:26px;height:26px;padding-top:6px;padding-left:15px}.servicePopup h3,.servicePopup h5{color:var(--icon-grey-color);font-weight:500}.servicePopup p{color:var(--icon-grey-color);font-weight:400;word-break:normal;text-align:left}.servicePopup .serviceLegalText{margin-top:15px;font-size:10px;color:var(--subtext-font-color)}.haWrapper{margin-top:40px}.el-popover{max-width:calc(100% - 10px)}@media only screen and (max-height:730px){#collapseButton{position:relative;top:0;margin-bottom:10px}}@media only screen and (max-width:650px){.el-main{--el-main-padding:40px 20px}#provisioningLayout{width:calc(100% - 40px)}.buttonGroup button{margin-bottom:2px}}