@import"https://js.arcgis.com/4.26/@arcgis/core/assets/esri/themes/dark/main.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}label.required{font-weight:700}label.required:after{content:"*";color:red;font-size:1.5em}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}::-webkit-file-upload-button{appearance:button;-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}::ng-deep *{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,form{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a{text-decoration:none;color:inherit;cursor:pointer}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-size:inherit;font-weight:inherit}p{margin:0;line-height:1.5}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--palette-primary-600: #053354;--palette-primary-500: #063e68;--palette-primary-400: #074a7b;--palette-primary-300: #0961a2;--palette-primary-200: #0a6db5;--palette-primary-100: #0b78c8;--palette-secondary-600: #69a3e1;--palette-secondary-500: #7aaee5;--palette-secondary-400: #8bb8e8;--palette-secondary-300: #adcdef;--palette-secondary-200: #bed7f2;--palette-secondary-100: #cfe2f6;--palette-accent-600: #5a666b;--palette-accent-500: #647076;--palette-accent-400: #6d7b81;--palette-accent-300: #828f95;--palette-accent-200: #8d999e;--palette-accent-100: #98a3a8;--palette-background-600: #dbe4eb;--palette-background-500: #e2e9ef;--palette-background-400: #e8eef2;--palette-background-300: #eff3f6;--palette-background-200: #fcfdfd;--palette-background-100: #ffffff;--clr-accent: #0aff11;--ff-primary: Roboto, "Helvetica Neue", sans-serif;--fs-h1: 1.25rem;--fs-h2: 1.75rem;--fs-body: 1rem;--fs-xl: 4rem;--fs-200: .6875rem;--fs-300: .8125rem;--fs-400: 1rem;--fs-500: 1.25rem;--fs-600: 1.5rem;--status-backlog: #717374;--status-assigned: #d21a20;--status-in-progress: #b59b1b;--status-under-review: #2832c5;--status-complete: #117b23}html{font-size:1px}body{font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-size:16rem;font-weight:400;line-height:1.3;color:#222}h1,h2,h3,h4,h5,h6{color:var(--palette-primary-600)}.header{background-color:var(--palette-primary-600);color:var(--palette-background-600)}.sub-header,.footer{background-color:var(--palette-primary-500);color:var(--palette-background-500)}.sub-footer{background-color:var(--palette-primary-400);color:var(--palette-background-400)}.container{background-color:var(--palette-background-600)}.grid{display:grid}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.box{display:box}button{color:#fff;background-color:#2ecc71;border:none;border-radius:6px;padding:12px 20px;font-size:20px;font-weight:500;line-height:22px;display:flex;align-items:center;box-shadow:2px 7px 12px -2px #9aabed;-webkit-box-shadow:2px 7px 12px -2px rgb(154,171,237);-moz-box-shadow:2px 7px 12px -2px rgb(154,171,237)}button:hover{box-shadow:none;cursor:pointer}button i{font-size:30px;padding-right:5px}button.cta{background-color:#107bed}button[sortable]{padding-right:10px;position:relative;background-color:transparent;border:none;box-shadow:none;text-align:center;padding-left:0;width:100%}button[sortable]:before,button[sortable]:after{border:8px solid transparent;content:"";display:block;height:0;right:5px;top:50%;position:absolute;width:0}button[sortable]:before{border-bottom-color:#030303;margin-top:-20px}button[sortable]:after{border-top-color:#050505;margin-top:1px}button.asc[sortable]:before{border-bottom-color:#fff;margin-top:-20px}button.desc[sortable]:after{border-top-color:#fff;margin-top:1px}img.icon{width:20px;height:20px;padding-left:6px;padding-right:3px;display:inline}input{accent-color:var(--clr-accent)}.warn{fill:red}.svg-button-foreground{fill:#fff}.hidden,[hidden]{display:none}.backlog{background:var(--status-backlog)}.assigned{background:var(--status-assigned)}.in-progress{background:var(--status-in-progress)}.under-review{background:var(--status-under-review)}.completed{background:var(--status-complete)}.app-container{grid-template-columns:50px 1fr;grid-template-rows:65px calc(100vh - 100px) 35px;grid-gap:0;grid-template-areas:"header header" "nav main" "footer footer";height:100%;width:100%;margin:0;padding:0;overflow:hidden}app-header{color:var(--palette-accent-600);font-size:14px;grid-area:header;text-align:center;background-color:var(--palette-primary-600)}app-nav{grid-area:nav;color:var(--palette-accent-400);margin-left:0;background-color:var(--palette-primary-400);height:100%;max-width:300px}main{grid-area:main;background-color:var(--palette-grey-300);margin:0;padding:0;height:100%;overflow:hidden}.page-container{position:static;background:linear-gradient(var(--palette-background-600),var(--palette-secondary-100));padding:20px;width:calc(100vw - 50px);height:100%}app-footer{grid-area:footer;background-color:var(--palette-primary-200);color:var(--palette-accent-200);text-align:center;padding:0}.aside-data-page{position:static;display:grid;grid-template-columns:400px 1fr;grid-template-rows:40px 1fr;grid-gap:0;grid-template-areas:"aside subnav" "aside content            ";height:100%;background-color:var(--palette-background-200)}.app-data-container,.data-aside{grid-area:aside}.data-tab-menu{grid-area:subnav;font-size:14px;background-color:var(--palette-secondary-600)}.data-content{grid-area:content;background-color:var(--palette-background-200);background:linear-gradient(var(--palette-background-600),var(--palette-secondary-100))}.data-tab-menu ul.menu{list-style-type:none;color:var(--palette-accent-400);background-color:var(--palette-primary-300);padding:0;margin:0;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;height:40px;gap:20px}.data-tab-menu ul.menu li.menu-item{color:#fff;background-color:var(--palette-primary-300);padding:0;margin:0;height:100%}.menu-text{font-size:16px;vertical-align:middle;color:#fff;display:inline-block;height:30px;margin:auto 5px}.menu-link{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;height:100%;margin:auto 1vw}.mat-tab-link{color:#000}.mat-tab-link.active,.mat-tab-link:hover{color:#000;background-color:var(--palette-secondary-200)}.mat-tab-link.active .mat-icon{font-size:28px}.mat-tab-link.active h5{font-size:18px}.modal{display:none;position:fixed;z-index:99;margin-top:0;overflow:auto;background-color:var(--palette-primary-600);border-radius:2px 2px 7px 7px}.modal-header,.modal-header{flex-direction:row;align-items:center;align-content:center;justify-content:center;height:100%;padding:5px}modal-header-text{display:inline-block}#close-modal-button{width:50px;height:20px;margin-left:auto;margin-right:5px}.foreground{width:50px;height:20px;fill:#fff}.disabled-link,.disabled-link>*{pointer-events:none;color:var(--palette-accent-500);font-style:italic}.modal-content{background-color:#fefefe;border:2px solid var(--palette-primary-600);border-radius:0 15px 15px;box-shadow:0 4px 8px #0003,0 6px 20px #00000063;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#fff;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:var(--palette-accent-300);text-decoration:none;cursor:pointer}.modal-header{padding:2px 2px 2px 16px;height:40px;line-height:40px;text-align:center;background-color:var(--palette-primary-600);color:var(--palette-background-600);letter-spacing:.1em}.modal-body{padding:2px 16px;background-color:var(--palette-background-600)}.modal-footer{padding:2px 16px;height:32px;line-height:32px;text-align:center;background-color:var(--palette-primary-600);color:var(--palette-accent-100)}.modal-footer>p{padding:2px 16px;height:24px;line-height:24px;text-align:center}@media only screen and (max-width: 890px){.menu-text{display:none}}@media only screen and (max-width: 640px){app-header{font-size:12px;width:100vw}app-nav{width:100vw}.page-container{padding:5px;width:100vw;margin-left:0}.aside-data-page{position:static;margin-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr 1fr;grid-gap:0;grid-template-areas:"subnav" "aside" "content";height:100%;background-color:var(--palette-background-200);overflow-y:scroll}.app-data-container,.data-aside{min-height:calc(100vh - 170px)}.data-tab-menu{height:40px}.data-tab-menu ul.menu{justify-content:space-evenly}.data-content{min-height:calc(100vh - 170px)}}.quad-container{margin-left:0;display:grid;grid-template-columns:fit-content(1fr) fit-content(1fr);grid-template-rows:fit-content(1fr) r fit-content(1fr);grid-gap:0;grid-template-areas:"ul ur" "ll lr";background-color:var(--palette-background-200);border:1px solid blue;overflow:hidden}
