@charset "UTF-8";.grid{display:grid}.grid-tc-1fr-max{grid-template-columns:1fr max-content}.grid-tc-max-1fr{grid-template-columns:max-content 1fr}.grid-g-1{grid-gap:.25rem}.grid-g-2{grid-gap:.5rem}.grid-g-3{grid-gap:1rem}.grid-gx-1{grid-column-gap:.25rem}.grid-gx-2{grid-column-gap:.5rem}.grid-gx-3{grid-column-gap:1rem}.grid-gy-1{grid-row-gap:.25rem}.grid-gy-2{grid-row-gap:.5rem}.grid-gy-3{grid-row-gap:1rem}.grid-row{grid-column:1/-1}.d-grid{display:grid !important}.d-contents{display:contents !important}.bg-black{background-color:#000}.bg-f9{background-color:#f9f9f9}.bg-ec{background-color:#ececec}.z-995{z-index:995}.z-996{z-index:996}.z-997{z-index:997}.z-998{z-index:998}.z-999{z-index:999}.w-20px{width:20px}.maxw-480px{max-width:480px}.maxw-1024px{max-width:1024px}.maxw-1280px{max-width:1280px}.fs-1d5rem{font-size:1.5rem !important}.fs-d8125rem{font-size:.8125rem !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media(min-width:576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width:768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width:992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width:1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.btn:hover i,.btn:focus i,.btn:active i{opacity:1}.btn i{opacity:.5}.btn-reset{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.btn-reset::-moz-focus-inner{border:0;padding:0}.btn-reset:focus{outline:none}.btn-icon{opacity:.5}.btn-icon:hover{opacity:1}:root{--header-height:75px;--main-nav-logo-height:45px;--footer-height:30px}html{height:100%}body{height:100%;font-family:"Roboto",sans-serif}app{height:100%;display:flex;flex-direction:column}header,footer{position:fixed;left:0;right:0;z-index:1000}header{top:0}footer{display:flex;align-items:center;justify-content:center;padding:1rem;bottom:0;min-height:var(--footer-height);max-height:var(--footer-height);background-color:#eaeaea}#main-nav{display:flex;align-items:center;padding:1rem;background-color:#000;min-height:var(--header-height);max-height:var(--header-height)}#main-nav .logo{width:auto;height:var(--main-nav-logo-height)}@media screen and (max-width:480px){#main-nav .logo{height:32px}}#main-nav-controls{color:#fff}#main-nav-controls a{color:#fff !important;text-decoration:none !important;cursor:pointer;white-space:nowrap}#main-nav-controls a:hover{opacity:.75}@media screen and (max-width:480px){#main-nav-controls a{font-size:80%}#main-nav .btn-icon{font-size:1.25rem !important}}#main-nav .btn-icon{opacity:1 !important}#main-nav .btn-icon:hover{opacity:.75 !important}main{position:relative;flex:1 1 auto;padding-top:var(--header-height);padding-bottom:var(--footer-height)}.spacer{flex:1 1 auto}.overlay{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}.overlay-hover-darken:hover{background-color:rgba(0,0,0,.025) !important}.border-color-eee{border-color:#eee !important}.row.gutters-4px{margin-left:-4px !important;margin-right:-4px !important}.row.gutters-4px>*[class^="col-"],.row.gutters-4px>*.col{padding-left:4px !important;padding-right:4px !important}.color-cell{display:flex;align-items:center;flex-wrap:nowrap}.color-cell__square{--size:1rem;min-width:var(--size);max-width:var(--size);min-height:var(--size);max-height:var(--size);margin-right:.25rem;border:1px solid rgba(0,0,0,.3)}.color-cell__descr{white-space:nowrap}.h-4rem{height:4rem}.p-d75rem-1d25rem{padding:.75rem 1.25rem}.outline-none{outline:none !important}.hr-4px{border-width:4px !important}.table th{background:rgba(0,0,0,.03)}.icon-circle{--size:24px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#eee;min-width:var(--size);min-height:var(--size)}.nav-pills .nav-link i{opacity:.5}.nav-pills .nav-link:hover i,.nav-pills .nav-link:focus i,.nav-pills .nav-link:active i{opacity:1}.nav-pills.rounded .nav-link{border-radius:0}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}#docs-list-card .list-group-item,#reports-card .list-group-item{border-left:0 !important;border-right:0 !important}#docs-list-card .list-group-item:first-child,#reports-card .list-group-item:first-child{border-top:0 !important}#docs-list-card .list-group-item:last-child,#reports-card .list-group-item:last-child{border-bottom:0 !important}.projection-container-wrapper{position:relative;padding:1px}.projection-container-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.3)}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #f00}.validation-message{color:#f00}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.drag-drop-zone{border:2px dashed #e68710;padding:1rem;display:flex;align-items:center;justify-content:center;--background-color:#eee;--box-shadow:inset 0 0 8px rgba(0,0,0,.2);color:#aeaeae;font-size:1.5rem;cursor:pointer;margin:1.5rem 0 2rem 0;position:relative}.drag-drop-zone:hover{background-color:#f5f5f5}.drag-drop-zone input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.dx-spin-money input[inputmode="decimal"]{text-align:right}.deDataGridCorr .dxbs-fixed-header-content>a,.dxbs-fixed-header-content>span{text-align:center !important;font-weight:400 !important}.deDataGridCorr .card div:nth-child(2n){overflow:unset !important}.deDataGridCorr td.dxbs-gridview-row-details{overflow:visible !important}.dxbs-popup>.modal-content{top:50%;transform:translate(0%,-50%)}