.map_layer_control{height:100%;pointer-events:none;margin:0;background:none;box-shadow:none}.map_layer_control .map_layer_floater_container{overflow:auto;direction:rtl;pointer-events:all;clear:both;height:auto;box-sizing:border-box;margin:0 5px;padding:5px 0}.map_layer_control .map_layer_floater_container.selected,.map_layer_control .map_layer_floater_container.dragging{height:100%;width:100vw}.map_layer_control .map_layer_floater_container *{direction:ltr}.map_layer_control .map_layer_floater_container .map_layer_floater_factory{margin:5px}.map_layer_control .map_layer_floater_container .map_layers_container{position:relative;margin:5px;clear:both}.map_layer_control .map_layer_floater_container .map_layer_floater_factory{padding:8px;margin-bottom:8px;position:relative;font-size:14px;background:white;border-radius:2px;float:left;clear:left;box-shadow:0 2px 6px rgba(0,0,0,0.3);pointer-events:all;cursor:pointer;max-width:260px}.map_layer_control .map_layer_floater_container .map_layer_floater_factory header{width:100%;display:flex;align-items:center}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .layer_name_container{line-height:24px;display:inline-block;white-space:nowrap;min-width:200px;transition:min-width 0.25s;margin-right:auto}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .layer_name_container .layer_name{max-width:350px;overflow:hidden;display:inline-block;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .subsection{border-top:1px dashed #CCC;padding:8px 8px 0;margin:8px -8px 0}.map_layer_control .map_layer_floater_container .map_layer_floater_factory.selected{cursor:default}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .collapsing_section{max-height:0;transition:0.5s;overflow:hidden;padding:0 8px;margin:0 -8px}.map_layer_control .map_layer_floater_container .map_layer_floater_factory.selected .collapsing_section{max-height:500px}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .collapsing_section_overflow_anchor{position:relative}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater_factory{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .add_icon{width:25px;display:inline-block;text-align:center;background:#5588FF;color:white;margin-right:8px;box-sizing:border-box;border:1px solid transparent}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprint_search{width:100%;margin-bottom:8px}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints{list-style:none;padding-left:0;margin:0;line-height:1.5;max-height:210px;overflow:auto}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints .blueprint{cursor:pointer}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints .blueprint .add_icon{height:1.5em;margin-right:4px;vertical-align:top;width:8px;background-color:transparent}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints .blueprint:hover{color:#888}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints .blueprint:hover .add_icon{opacity:.7}.map_layer_control .map_layer_floater_container .map_layer_floater_factory .blueprints .blueprint+.blueprint{margin-top:8px}.map_layer_control .map_layer_floater_container .map_layer_floater{padding:8px;margin-bottom:8px;position:relative;font-size:14px;background:white;border-radius:2px;float:left;clear:left;box-shadow:0 2px 6px rgba(0,0,0,0.3);pointer-events:all;padding-left:28px}.map_layer_control .map_layer_floater_container .map_layer_floater header{width:100%;display:flex;align-items:center}.map_layer_control .map_layer_floater_container .map_layer_floater .layer_name_container{line-height:24px;display:inline-block;white-space:nowrap;min-width:200px;transition:min-width 0.25s;margin-right:auto}.map_layer_control .map_layer_floater_container .map_layer_floater .layer_name_container .layer_name{max-width:350px;overflow:hidden;display:inline-block;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.map_layer_control .map_layer_floater_container .map_layer_floater .subsection{border-top:1px dashed #CCC;padding:8px 8px 0;margin:8px -8px 0}.map_layer_control .map_layer_floater_container .map_layer_floater .layer_colour{display:block;height:100%;width:20px;position:absolute;left:0;top:0;box-sizing:border-box;border-style:solid;border-width:3px;border-top-left-radius:2px;border-bottom-left-radius:2px}.map_layer_control .map_layer_floater_container .map_layer_floater .layer_colour.clickable{cursor:pointer !important}.map_layer_control .map_layer_floater_container .map_layer_floater .layer_colour.clickable:hover{opacity:0.8}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_visible{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_visible{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_visible:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_visible img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .remove_layer{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px;color:#AA4444;font-size:20px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .remove_layer{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .remove_layer:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .remove_layer img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_status{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_status{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_status:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .layer_status img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator,.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator:after{border-radius:50%;width:14px;height:14px}.map_layer_control .map_layer_floater_container .map_layer_floater header .loading_indicator{font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(0,0,0,0.2);border-right:2px solid rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.2);border-left:2px solid #000000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.map_layer_control .map_layer_floater_container .map_layer_floater header .fit_bounds{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .fit_bounds{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .fit_bounds:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .fit_bounds img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .fit_bounds img{opacity:0.8}.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids{text-align:right;font-variant:small-caps;cursor:pointer;margin-left:16px;display:inline-block;white-space:nowrap;vertical-align:text-top;height:16px;line-height:16px}@media only print{.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids{display:none !important}}.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids:hover{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids img{height:100%}.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids img{-webkit-filter:grayscale(1) contrast(1.5);filter:grayscale(1) contrast(1.5)}.map_layer_control .map_layer_floater_container .map_layer_floater header .centroids.active img{-webkit-filter:none;filter:none}.map_layer_control .map_layer_floater_container .map_layer_floater.disabled{background:#F0F0F0;color:#888}.map_layer_control .map_layer_floater_container .map_layer_floater.disabled .layer_colour{opacity:0.3}.map_layer_control .map_layer_floater_container .map_layer_floater .chosen-container .chosen-drop{left:auto;height:0;opacity:0;overflow:hidden}.map_layer_control .map_layer_floater_container .map_layer_floater .chosen-with-drop .chosen-drop{pointer-events:all;height:auto;opacity:1;overflow:auto}.map_layer_control .map_layer_floater_container .glint_map_layer_floater{cursor:pointer}.map_layer_control .map_layer_floater_container .glint_map_layer_floater.selected{cursor:default}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .collapsing_section{max-height:0;transition:0.5s;overflow:hidden;padding:0 8px;margin:0 -8px}.map_layer_control .map_layer_floater_container .glint_map_layer_floater.selected .collapsing_section{max-height:500px}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .collapsing_section_overflow_anchor{position:relative}.map_layer_control .map_layer_floater_container .glint_map_layer_floater.selected .layer_name_container{min-width:350px}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .layer_name_container .query{font-style:italic;color:#AAA;padding-right:2px}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .layer_name_container .query.required{color:#AA4444}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .glint_search{width:100%;position:static}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .glint_search .autocomplete_input_wrapper{width:100%}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .glint_search .layer_query{width:100%;outline:none}.map_layer_control .map_layer_floater_container .glint_map_layer_floater .glint_search .choice{white-space:nowrap}.map_layer_control .map_layer_floater_container .group_map_layer_floater{cursor:pointer}.map_layer_control .map_layer_floater_container .group_map_layer_floater.selected{cursor:default}.map_layer_control .map_layer_floater_container .group_map_layer_floater .collapsing_section{max-height:0;transition:0.5s;overflow:hidden;padding:0 8px;margin:0 -8px}.map_layer_control .map_layer_floater_container .group_map_layer_floater.selected .collapsing_section{max-height:500px}.map_layer_control .map_layer_floater_container .group_map_layer_floater .collapsing_section_overflow_anchor{position:relative}.map_layer_control .map_layer_floater_container .group_map_layer_floater .layer_colour:hover{cursor:inherit;opacity:1}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers{margin:0;padding:0;line-height:1.5;list-style:none;overflow:auto;max-height:485px}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers .sublayer label{cursor:pointer;display:block;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers .sublayer_colour{height:1em;width:1em;opacity:.7;border-radius:3px;vertical-align:text-top;box-shadow:inset 0 0 1px 0px rgba(0,0,0,0.6)}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers .sublayer_colour{display:none}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers input[type=checkbox]:checked,.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers input[type=checkbox]:not(:checked){display:none}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers input[type=checkbox]:checked~.sublayer_colour,.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers input[type=checkbox]:not(:checked)~.sublayer_colour{display:inline-block}.map_layer_control .map_layer_floater_container .group_map_layer_floater .sublayers input[type=checkbox]:not(:checked)~.sublayer_colour{background-color:transparent !important}body .sp-replacer{visibility:hidden;position:relative;z-index:-1}body .sp-container{padding:8px;margin-bottom:8px;position:relative;font-size:14px;background:white;border-radius:2px;float:left;clear:left;box-shadow:0 2px 6px rgba(0,0,0,0.3);pointer-events:all}body .sp-container header{width:100%;display:flex;align-items:center}body .sp-container .layer_name_container{line-height:24px;display:inline-block;white-space:nowrap;min-width:200px;transition:min-width 0.25s;margin-right:auto}body .sp-container .layer_name_container .layer_name{max-width:350px;overflow:hidden;display:inline-block;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}body .sp-container .subsection{border-top:1px dashed #CCC;padding:8px 8px 0;margin:8px -8px 0}
