.autocomplete-suggestions{max-height:200px;overflow-y:auto;position:absolute;background-color:white;width:100%;z-index:1000;border:none}.autocomplete-suggestions.has-suggestions{border:1px solid #ccc}.suggestion-item{padding:10px;cursor:pointer;display:flex;justify-content:space-between}.suggestion-item strong{font-weight:bold}.suggestion-item:hover{background-color:#f1f1f1}.bar-chart{display:table;padding:.5em}.bar-chart__row{display:table-row}.bar-chart__label{display:table-cell;text-align:right;padding-right:.5em}.bar-chart__negative-axis{display:table-cell;text-align:right}.bar-chart__positive-axis{display:table-cell;border-left:solid 1px #ddd}.bar-chart__bar{display:inline-block;height:.5em;vertical-align:middle}.control .control-body{display:none;margin-top:.5rem;max-height:60vh;overflow-y:auto}.control:hover .control-body{display:block}.ol-attribution{box-sizing:content-box}.model-editor{height:100%;position:relative}.model-editor .model-editor-canvas{height:100%}.model-editor .model-editor-legend{position:absolute;left:15px;bottom:50px;z-index:10;background-color:rgba(0,0,0,0.75);color:#ffffff;padding:8px 10px;border-radius:4px;font-size:11px;max-width:220px;pointer-events:none}.model-editor .model-editor-legend .model-editor-legend-title{font-weight:600;margin-bottom:4px;font-size:12px}.model-editor .model-editor-legend .model-editor-legend-item{display:flex;align-items:center;margin-bottom:2px}.model-editor .model-editor-legend .model-editor-legend-swatch{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px;border:1px solid rgba(255,255,255,0.4);flex-shrink:0}.model-editor .model-editor-legend .model-editor-legend-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-editor .model-editor-legend .model-editor-legend-swatch-layer{background:#b4a246}.model-editor .model-editor-legend .model-editor-legend-swatch-map{background:#b44646}.model-editor .model-editor-legend .model-editor-legend-swatch-set{background:steelblue}.model-editor .model-editor-legend .model-editor-legend-swatch-property{background:purple}.model-editor .model-editor-legend .model-editor-legend-swatch-number{background:#46b44c}.model-editor .model-editor-legend .model-editor-legend-swatch-dataset{background:linear-gradient(steelblue 25%, #b4a246 50%, #b44646 75%)}.model-editor .model-editor-legend .model-editor-legend-swatch-number-or-numeric{background:linear-gradient(#b44646 50%, #46b44c 50%)}.model-editor .model-editor-legend-toggle{position:absolute;left:15px;bottom:40px;z-index:11;padding:2px 6px;font-size:11px;border-radius:999px;line-height:1;pointer-events:auto}.model-editor .context-menu{width:auto !important}.model-editor .context-menu .item{white-space:nowrap;padding-right:40px !important}.model-editor .context-menu .subitems{width:auto !important}.model-editor .node .socket{height:1em;width:1em;border:none}.model-editor .node .socket--layer,.model-editor .node .socket.categorical-dataset{background:#b4a246}.model-editor .node .socket--map,.model-editor .node .socket.numeric-dataset{background:#b44646}.model-editor .node .socket--set,.model-editor .node .socket.boolean-dataset{background:steelblue}.model-editor .node .socket.property{background:purple}.model-editor .node .socket--number,.model-editor .node .socket.number{background:#46b44c}.model-editor .node .socket.dataset{background:linear-gradient(steelblue 25%, #b4a246 50%, #b44646 75%)}.model-editor .node .socket.number-or-numeric-dataset{background:linear-gradient(#b44646 50%, #46b44c 50%)}.model-editor .connection .main-path{stroke:white}.model-editor .connection .main-path:hover{stroke-width:7px;stroke:white !important}.model-editor .connection.socket-input-layer .main-path{stroke:#b4a246}.model-editor .connection.socket-output-categorical-dataset .main-path{stroke:#b4a246}.model-editor .connection.socket-output-set .main-path,.model-editor .connection.socket-output-boolean-dataset .main-path{stroke:steelblue}.model-editor .connection.socket-output-map .main-path,.model-editor .connection.socket-output-numeric-dataset .main-path{stroke:#b44646}.model-editor .connection.socket-output-property .main-path{stroke:purple}.model-editor .connection.socket-output-number .main-path,.model-editor .connection.socket-output-number .main-path{stroke:#46b44c}.model-editor .socket-input-number .main-path{stroke:#46b44c}.model-editor .socket-input-numeric-dataset .main-path{stroke:#b44646}.reclassification{display:grid;grid-template-columns:repeat(auto-fill, 134px);grid-gap:20px;justify-content:center}.reclassification img{background-color:#c8c8c8;width:100%;height:auto;cursor:pointer;border:solid 3px var(--label-colour);border-radius:4px;box-shadow:0px 0px 6px rgba(0,0,0,0.5);position:relative;z-index:0}.reclassification img:hover{animation:zoom 1s forwards;animation-timing-function:ease-in-out;z-index:2000}.reclassification img:active{animation:none !important;transform:scale(0.9)}@keyframes zoom{0%{transform:scale(1)}10%,90%{transform:scale(1.1)}100%{transform:scale(2.5)}0%,90%{box-shadow:0px 0px 0px black}100%{box-shadow:0px 0px 8px black}}.swatch{width:.75rem;height:.75rem;display:inline-block}.team-select-container{display:flex;justify-content:center;align-items:center;height:90vh}.team-select-card{height:50vh;width:50vw;padding:20px;border-radius:10px;box-shadow:0 0 100px 0 rgba(0,0,0,0.1);background-color:#fff}
