.layer-switcher.shown.ol-control,.layer-switcher.shown.ol-control:hover{background-color:transparent}.layer-switcher{position:absolute;top:3.5em;right:.5em;text-align:left}.layer-switcher.shown{bottom:3em}.layer-switcher .panel{padding:0 1em 0 0;margin:0;border:4px solid #eee;border-radius:4px;background-color:#fff;display:none;max-height:100%;overflow-y:auto}.layer-switcher.shown .panel{display:block}.layer-switcher button{float:right;width:33px!important;height:33px!important;margin-right:2px!important;background-position:8px!important;background-repeat:no-repeat;background-color:#fff;border:none}.layer-switcher button:before{content:"\f5fd";font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px}.layer-switcher.shown button{display:none}.layer-switcher button:focus,.layer-switcher button:hover{background-color:#fff}.layer-switcher ul{padding-left:1em;list-style:none}.layer-switcher li.group{padding-top:5px}.layer-switcher li.group>label{font-weight:700}.layer-switcher li.layer{display:table}.layer-switcher li.layer input,.layer-switcher li.layer label{display:table-cell;vertical-align:sub}.layer-switcher label.disabled{opacity:.4}.layer-switcher input{margin:4px}.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);border-radius:10px}.layer-switcher.touch ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}