@import url(https://fonts.googleapis.com/css? family=Montserrat:300,400,700&display=swap);:root{--color-blue:#5ec1e8;--color-green:#4bb191;--color-yellow:#fed24f;--color-orange:#ff9800;--color-red:#ee6a4e;--risk-color-0:#4caf50;--risk-color-1:#ffd607;--risk-color-2:#ff9800;--risk-color-3:#ee6a4e;--risk-color-4:#b962c8;--risk-color-999:rgba(71,71,71,0.2235294117647059);--alert-color-0:#a1887f;--alert-color-1:#ffd607;--alert-color-2:#ff9800;--alert-color-3:#ee6a4e;--alert-color-4:#9c27b0;--alert-color-999:#bcbcbc;--color-light-blue:#9ecdde;--color-light-green:#a8e0cf;--color-light-yellow:#f5e5b3;--color-light-orange:#ffcc80;--color-light-red:#ffc2b5}.v-application,.v-application .title{font-family:Montserrat,sans-serif!important}.v-application.theme--light .v-btn>.v-btn__content .v-icon,.v-application.theme--light .v-icon{color:rgba(0,0,0,.8)}.v-application.theme--light .v-btn.v-btn--active{background-color:hsla(0,0%,94.9%,.95)}.v-tooltip__content span{color:#424242!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default}.text--smaller{font-size:.8em}.v-textarea .v-input__icon .v-icon:active,.v-textarea .v-input__icon .v-icon:focus,.v-textarea .v-input__icon .v-icon:hover{border-radius:4px;background-color:rgba(0,0,0,.087);transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-field--fine .v-select__selection{font-size:13px;margin:4px 4px 2px 0!important}.custom-field--fine .v-select__selections>input{padding:0!important}.custom-field--fine .v-input__control{min-height:24px!important}.custom-field--fine .v-label{font-size:13px}.custom-field--fine .v-text-field__slot{height:24px}.custom-field--fine .v-text-field__slot input{font-size:13px;padding-top:1px;padding-bottom:1px}.custom-field--no-shadow .v-input__slot{box-shadow:none!important;border:1px solid #d3d3d3}.marker-castpoint:not(.five-pointed-star):not(.high-point){height:15px;width:15px;border-radius:50%;background-color:var(--marker-color)}.marker-castpoint.high-point:not(.five-pointed-star){display:inline-block;height:0;width:0;border-right:9px solid transparent;border-bottom:15px solid var(--marker-color);border-left:9px solid transparent}.marker-castpoint.five-pointed-star{margin-left:-3px;--star-color:var(--marker-color);font-size:10px;position:relative;display:block;width:0;height:0;border-right:1em solid transparent;border-bottom:.7em solid var(--star-color);border-left:1em solid transparent;transform:rotate(35deg)}.marker-castpoint.five-pointed-star:before{border-bottom:.8em solid var(--star-color);border-left:.3em solid transparent;border-right:.3em solid transparent;position:absolute;height:0;width:0;top:-.45em;left:-.65em;display:block;content:"";transform:rotate(-35deg)}.marker-castpoint.five-pointed-star:after{position:absolute;display:block;top:.03em;left:-1.05em;width:0;height:0;border-right:1em solid transparent;border-bottom:.7em solid var(--star-color);border-left:1em solid transparent;transform:rotate(-70deg);content:""}.color__sev2{color:var(--alert-color-2)}.color__sev3{color:var(--alert-color-3)}body::-webkit-scrollbar{display:none}.layout{margin:0;height:100vh;display:grid;grid-template-areas:"top-bar" "nav-bar" "nav-content" "main-bar" "main-content" "main-status";grid-template-rows:42px 50px 1fr 40px 3fr 25px;grid-template-columns:1fr}@media(min-width:960px){.layout{grid-template-areas:"top-bar top-bar" "nav-bar main-bar" "nav-content main-content" "nav-content main-status";grid-template-rows:42px 50px 1fr 25px;grid-template-columns:30vw 1fr}}.layout .top-bar{grid-area:top-bar;border-bottom:1px solid #d3d3d3}.layout .nav-bar,.layout .top-bar{background:#fff;position:relative;z-index:100}.layout .nav-bar{grid-area:nav-bar}.layout .nav-content{grid-area:nav-content;overflow-y:auto}.layout .main-bar{grid-area:main-bar;position:relative;background:#fff;z-index:100}.layout .main-content{grid-area:main-content;overflow-y:auto;border:1px solid #d3d3d3;z-index:100}.layout .main-content .main-content__title{font-size:1em;font-weight:400;text-transform:uppercase;padding:12px 0 6px 0}.layout .main-content .v-card__title{font-size:.8em;font-weight:400;text-transform:uppercase;padding:12px 12px 6px 12px}.layout .main-status{grid-area:main-status;background:#fff;position:relative;z-index:100}.top-bar{border-bottom:1px solid #d3d3d3}.top-bar .top-bar__logo{height:22px}