.layer-switcher{position:absolute;top:3.5em}[dir=ltr] .layer-switcher{right:.5em;text-align:left}[dir=rtl] .layer-switcher{left:.5em;text-align:right}.layer-switcher .panel{display:none;max-height:inherit;height:100%;box-sizing:border-box;overflow-y:auto}[dir] .layer-switcher .panel{margin:0;border:4px solid #eee;border-radius:4px;background-color:#fff}.layer-switcher button{z-index:1;width:38px;height:38px;color:#000}[dir] .layer-switcher button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEX///8A//8AgICA//8AVVVAQID///8rVVVJtttgv98nTmJ2xNgkW1ttyNsmWWZmzNZYxM4gWGgeU2JmzNNr0N1Rwc0eU2VXxdEhV2JqytQeVmMhVmNoydUfVGUgVGQfVGQfVmVqy9hqy9dWw9AfVWRpydVry9YhVmMgVGNUw9BrytchVWRexdGw294gVWQgVmUhVWPd4N6HoaZsy9cfVmQgVGRrytZsy9cgVWQgVWMgVWRsy9YfVWNsy9YgVWVty9YgVWVry9UgVWRsy9Zsy9UfVWRsy9YgVWVty9YgVWRty9Vsy9aM09sgVWRTws/AzM0gVWRtzNYgVWRuy9Zsy9cgVWRGcHxty9bb5ORbxdEgVWRty9bn6OZTws9mydRfxtLX3Nva5eRix9NFcXxOd4JPeINQeIMiVmVUws9Vws9Vw9BXw9BYxNBaxNBbxNBcxdJexdElWWgmWmhjyNRlx9IqXGtoipNpytVqytVryNNrytZsjZUuX210k5t1y9R2zNR3y9V4lp57zth9zdaAnKOGoaeK0NiNpquV09mesrag1tuitbmj1tuj19uktrqr2d2svcCu2d2xwMO63N+7x8nA3uDC3uDFz9DK4eHL4eLN4eIyYnDX5OM5Z3Tb397e4uDf4uHf5uXi5ePi5+Xj5+Xk5+Xm5+Xm6OY6aHXQ19fT4+NfhI1Ww89gx9Nhx9Nsy9ZWw9Dpj2abAAAAWnRSTlMAAQICAwQEBgcIDQ0ODhQZGiAiIyYpKywvNTs+QklPUlNUWWJjaGt0dnd+hIWFh4mNjZCSm6CpsbW2t7nDzNDT1dje5efr7PHy9PT29/j4+Pn5+vr8/f39/f6DPtKwAAABTklEQVR4Xr3QVWPbMBSAUTVFZmZmhhSXMjNvkhwqMzMzMzPDeD+xASvObKePPa+ffHVl8PlsnE0+qPpBuQjVJjno6pZpSKXYl7/bZyFaQxhf98hHDKEppwdWIW1frFnrxSOWHFfWesSEWC6R/P4zOFrix3TzDFLlXRTR8c0fEEJ1/itpo7SVO9Jdr1DVxZ0USyjZsEY5vZfiiAC0UoTGOrm9PZLuRl8X+Dq1HQtoFbJZbv61i+Poblh/97TC7n0neCcK0ETNUrz1/xPHf+DNAW9Ac6t8O8WH3Vp98f5lCaYKAOFZMLyHL4Y0fe319idMNgMMp+zWVSybUed/+/h7I4wRAG1W6XDy4XmjR9HnzvDRZXUAYDFOhC1S/Hh+fIXxen+eO+AKqbs+wAo30zDTDvDxKoJN88sjUzDFAvBzEUGFsnADoIvAJzoh2BZ8sner+Ke/vwECuQAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:2px;background-color:#fff;border:none}[dir=ltr] .layer-switcher button{float:right}[dir=rtl] .layer-switcher button{float:left}[dir] .layer-switcher button:focus,[dir] .layer-switcher button:hover{background-color:#fff}.layer-switcher.shown{overflow-y:hidden}[dir] .layer-switcher.shown.ol-control,[dir] .layer-switcher.shown.ol-control:hover{background-color:transparent}.layer-switcher.shown .panel{display:block}.layer-switcher.shown button{display:none}.layer-switcher.shown.layer-switcher-activation-mode-click>button{display:block;position:absolute}[dir] .layer-switcher.shown.layer-switcher-activation-mode-click>button{background-image:unset;background-color:#eee;margin:0 1px}[dir=ltr] .layer-switcher.shown.layer-switcher-activation-mode-click>button{right:2px}[dir=rtl] .layer-switcher.shown.layer-switcher-activation-mode-click>button{left:2px}[dir] .layer-switcher.shown button:focus,[dir] .layer-switcher.shown button:hover{background-color:#fafafa}.layer-switcher ul{list-style:none}[dir] .layer-switcher ul{margin:1.6em .4em}[dir=ltr] .layer-switcher ul{padding-left:0}[dir=rtl] .layer-switcher ul{padding-right:0}[dir] .layer-switcher ul ul{margin:.1em 0 0 0}[dir=ltr] .layer-switcher ul ul{padding-left:1.2em}[dir=rtl] .layer-switcher ul ul{padding-right:1.2em}[dir] .layer-switcher li.group+li.group{margin-top:.4em}.layer-switcher li.group>label{font-weight:700}[dir=ltr] .layer-switcher.layer-switcher-group-select-style-none li.group>label{padding-left:1.2em}[dir=rtl] .layer-switcher.layer-switcher-group-select-style-none li.group>label{padding-right:1.2em}.layer-switcher li{position:relative}[dir] .layer-switcher li{margin-top:.3em}.layer-switcher li input{position:absolute;height:1em;width:1em;font-size:1em}[dir=ltr] .layer-switcher li input{left:1.2em}[dir=rtl] .layer-switcher li input{right:1.2em}.layer-switcher li label{display:inline-block}[dir] .layer-switcher li label{margin-top:1px}[dir=ltr] .layer-switcher li label{padding-left:2.7em;padding-right:1.2em}[dir=rtl] .layer-switcher li label{padding-right:2.7em;padding-left:1.2em}.layer-switcher label.disabled{opacity:.4}[dir] .layer-switcher input{margin:0}.layer-switcher.touch ::-webkit-scrollbar{width:4px}.layer-switcher.touch ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[dir] .layer-switcher.touch ::-webkit-scrollbar-track{border-radius:10px}.layer-switcher.touch ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}[dir] .layer-switcher.touch ::-webkit-scrollbar-thumb{border-radius:10px}[dir=ltr] li.layer-switcher-base-group>label{padding-left:1.2em}[dir=rtl] li.layer-switcher-base-group>label{padding-right:1.2em}.layer-switcher .group button{position:absolute;display:inline-block;vertical-align:top;font-size:1em;width:1em;height:1em;-ms-transition:-ms-transform .2s ease-in-out;transition:transform .2s ease-in-out}[dir] .layer-switcher .group button{float:none;margin:0;background-position:center 2px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR4nGNgGAWMyBwXFxcGBgaGeii3EU0tXHzPnj1wQRYsihqQ+I0ExDEMQAYNONgoAN0AmMkNaDSyQSheY8JiaCMOGzE04zIAmyFYNTMw4A+DRhzsUUBtAADw4BCeIZkGdwAAAABJRU5ErkJggg==");-webkit-transition:-webkit-transform .2s ease-in-out}[dir=ltr] .layer-switcher .group button{left:0}[dir=rtl] .layer-switcher .group button{right:0}[dir=ltr] .layer-switcher .group.layer-switcher-close button{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}[dir=rtl] .layer-switcher .group.layer-switcher-close button{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.layer-switcher .group.layer-switcher-fold.layer-switcher-close>ul{overflow:hidden;height:0}[dir=ltr] .layer-switcher.shown.layer-switcher-activation-mode-click{padding-left:34px}[dir=rtl] .layer-switcher.shown.layer-switcher-activation-mode-click{padding-right:34px}[dir=ltr] .layer-switcher.shown.layer-switcher-activation-mode-click>button{left:0;border-right:0}[dir=rtl] .layer-switcher.shown.layer-switcher-activation-mode-click>button{right:0;border-left:0}