:root{--padding:10px}.single,.single p{margin:0;padding:0}.landscape{display:table}.landscape .base{float:left}.landscape .right{float:right}.landscape-inline .base-table-inline{display:inline-table}.row,.row-inline{width:100%;display:table}.row .base{float:left}.row .right{float:right}.row .base-inline{display:inline-block!important}.row .base-table-inline{display:inline-table!important}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-x-center{justify-content:center;display:flex}.flex-y-center{align-items:center;display:flex}.flex-x-left{justify-content:left;display:flex}.flex-x-right{justify-content:right;align-items:center;display:flex}.flex-wrap{flex-wrap:wrap}.flex .flex-right,.flex-y-center .flex-right{margin-left:auto}.indent{padding-left:15px;padding-right:15px}.caps{text-transform:uppercase}.left{float:left}.right{float:right}.cap-sub{font-style:italic}.button{cursor:pointer}.txt-upper{text-transform:uppercase}.span{width:100%}.hide{display:none}.pad{padding:var(--padding)}.pad-t{padding-top:var(--padding)}.pad-r{padding-right:var(--padding)}.pad-b{padding-bottom:var(--padding)}.pad-l{padding-left:var(--padding)}.pad-tb{padding:var(--padding) 0 var(--padding) 0}.pad-lr{padding:0 var(--padding) 0 var(--padding)}.no-pad-b{padding-bottom:0!important}.margin{margin:var(--padding)}.margin-t{margin-top:var(--padding)!important}.margin-rb{margin:0 var(--padding) var(--padding) 0}.margin-r{margin-right:var(--padding)}.margin-b{margin-bottom:var(--padding)}.margin-tb{margin:var(--padding) 0 var(--padding) 0}.margin-l{margin-left:var(--padding)}.margin-rl,.margin-lr{margin:0 var(--padding) 0 var(--padding)}.no-margin{margin:0!important}.no-margin-t{margin-top:0}.no-margin-b{margin-bottom:0!important}.no-margin-tb{margin-top:0!important;margin-bottom:0!important}.alert,.form-alert{color:#760000}.align-c{text-align:center}.align-r{text-align:right}.align-t{vertical-align:top}.align-l{text-align:left}.margin-align-c{margin:auto!important}.margin-align-r{margin-left:auto}.b{font-weight:700}.flatten{line-height:0}.narrow-content{width:1100px;margin:auto}.wide-content{width:75%;margin:auto}.block{display:block}.table{display:table!important}ul,li{margin:0;padding:0;list-style-type:none}.layout-20-80>.layout:first-child{width:20%}.layout-20-80>.layout:last-child{width:80%}.layout-10-90>.layout:first-child{width:10%}.layout-10-90>.layout:last-child{width:90%}.layout-15-85>.layout:first-child{width:15%}.layout-15-85>.layout:last-child{width:85%}.layout-30-70>.layout:first-child{width:30%}.layout-30-70>.layout:last-child,.layout-70-30>.layout:first-child{width:70%}.layout-70-30>.layout:last-child{width:30%}.layout-40-60>.layout:first-child{width:40%}.layout-40-60>.layout:last-child{width:60%}.layout-25-75>.layout:first-child{width:25%}.layout-25-75>.layout:last-child,.layout-75-25>.layout:first-child{width:75%}.layout-75-25>.layout:last-child{width:25%}.layout-90-10>.layout:first-child{width:90%}.layout-90-10>.layout:last-child{width:10%}.layout-85-15>.layout:first-child{width:85%}.layout-85-15>.layout:last-child{width:15%}.layout-80-20>.layout:first-child{width:80%}.layout-80-20>.layout:last-child{width:20%}.layout-25>.layout{width:25%}.layout-33>.layout{width:33%}.layout-50>.layout:first-child,.layout-50>.layout:last-child{width:50%}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.columns-2>div{width:50%}.enabled{pointer-events:inherit;opacity:1}.disabled{pointer-events:none}.disabled-fade{pointer-events:none;opacity:.7}.p-desktop{display:block}.p-mobile{display:none}:root{--ffe-primary:#3d6ec4;--ffe-secondary:#f9b438;--ffe-light-blue:#7594cc;--body-color:#2d2d2d;--body-font-size:22px;--pale-blue:#f2f7ff;--padding:10px}html{height:100%}body{font-family:openSans;font-size:var(--body-font-size);color:var(--body-color);height:100%;margin:0}#body{flex-grow:1}#body a{color:var(--ffe-primary)}#body a:hover{opacity:.75}.main-content{padding:20px}h1{color:var(--ffe-primary);text-transform:uppercase;font-size:32px;line-height:1.1em}h2{color:var(--ffe-primary);font-size:30px}h3{color:var(--body-color);font-size:24px}h4{font-size:20px}#app{flex-direction:column;justify-content:space-between;height:100%;display:flex}#header{background-color:var(--ffe-primary);border-bottom:7px solid var(--ffe-secondary);box-sizing:border-box;width:100%;padding:20px}#header #header-project-name{color:#fff;font-size:18px}#footer{background-color:var(--ffe-primary);border-top:7px solid var(--ffe-secondary);color:#fff;width:100%;padding:var(--padding);box-sizing:border-box;font-size:18px;line-height:1.8em}#footer a{color:#fff}select,input[type=text]{padding:var(--padding);border:1px solid var(--ffe-primary);box-sizing:border-box;background-color:#fff;font-size:26px}#query-selection{background-color:var(--pale-blue);padding:20px}#query-selection select{width:40%;font-size:26px}.form-label{text-transform:uppercase;font-size:18px;font-weight:700;margin-bottom:5px!important}#introduction{margin-bottom:10px;font-size:20px}.data-list-selector .data-list{z-index:2;background-color:#fff;max-height:250px;line-height:1.6em;position:relative;overflow-y:scroll}.data-list-selector .data-list .button{padding:5px var(--padding);box-sizing:border-box}.data-list-selector .data-list .button:hover{background-color:#dde4f0}#input-state-filter{flex-grow:1;position:relative}#input-state-filter .button-close{top:50%;right:var(--padding);position:absolute;transform:translateY(-50%)}.data-area-metric-heading{margin:0 0 5px}.data-area-metric-heading .button-toggle h3,.data-area-metric-heading .button-toggle img{display:inline-block}.data-area-metric-heading .button-toggle .arrow-down{margin-bottom:5px}#search-tracker{background-color:var(--pale-blue);border:1px solid #ccc;margin:0 20px;padding:20px}#search-tracker .heading{color:#999;font-weight:700}#query-list{margin-top:20px}#query-list .query-item{background-color:var(--ffe-primary);color:#fff;padding:var(--padding);margin-bottom:5px}#query-list .query-item .icon{margin-right:5px}#queries{gap:10px}#queries .query{background-color:var(--pale-blue);box-sizing:border-box;gap:20px;width:100%;margin-bottom:20px;padding:20px;position:relative}#queries .query-unselected{border:1px solid #333;border-bottom-width:5px}#queries .query-selected{border-top:1px solid var(--ffe-primary);border-right:1px solid var(--ffe-primary);border-bottom:5px solid var(--ffe-primary);border-left:1px solid var(--ffe-primary)}#queries .query .query-output{background-color:var(--ffe-primary);color:#fff;text-transform:uppercase;background-position:80%;background-repeat:no-repeat;width:220px;height:100px;padding:10px;font-size:1vw;font-weight:700;position:relative}#queries .query .query-output .close{top:var(--padding);right:var(--padding);position:absolute}#queries .query:last-child{margin-bottom:0}#queries .query-loader{position:relative}#queries .selection-output{justify-content:end;display:flex}.input-selector{z-index:2;position:relative}.input-selector .icon{margin:0 5px;position:absolute}.input-selector .input{border:1px solid var(--ffe-primary);box-sizing:border-box;background-color:#fff;font-size:26px}.input-selector input{border:none;padding:10px 10px 10px 35px}.input-selector .close{position:absolute;right:10px}.overlay{background-color:var(--ffe-primary);z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.overlay-relative{position:relative}.loader{z-index:400;padding:30px 0;position:absolute;left:50%;right:50%}.loader-content-preview{background-color:var(--ffe-blue);width:100%;height:100px;padding:30px 0}.loader-relative{background-color:#3d6ec480;width:100%;height:100px;margin-bottom:20px;position:relative}.loader-relative .loader{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.loader-relative img{width:30%}.button-link{color:var(--ffe-primary);cursor:pointer;font-size:18px;text-decoration:underline}.button-link:hover{opacity:.75}.data-error .alert{font-size:20px;font-weight:500}@font-face{font-family:openSans;src:url(/assets/OpenSans-VariableFont_wdth_wght-_zKKw-kd.ttf)}#results #files{gap:var(--padding)}#results #files h4{margin:0 0 var(--padding) 0}#results #files .file-source .button{transition:all .3s;position:relative}#results #files .file-source .button:hover{transform:scale(1.05)}#query-breadcrumb #metrics,#query-breadcrumb .metric{gap:var(--padding)}#query-breadcrumb .metric:last-child .divider{display:none}#query-breadcrumb #area{font-size:20px}#query-breadcrumb #metrics{font-size:16px}#results #files .file-sources{gap:20px}#results .file-sources-wrap{background:var(--pale-blue);padding:var(--padding);box-sizing:border-box;border:1px solid #ccc;margin:20px 0}#results .file-sources-wrap:first-child{margin-top:0}#results .file-source .title{font-size:16px}.disclaimer{margin-bottom:5px;font-size:14px;font-weight:600}#notice-no-results{background-color:var(--pale-blue);border:1px solid #ccc;margin:20px 0;padding:10px}#notice-no-results span{font-size:20px;font-weight:700}
