.fg-fishery-layers{margin-top:0!important;margin-bottom:104px!important;margin-right:160px!important;clear:none!important;background:#10272ef2;color:#edf5ef;border:1px solid #62848b;border-radius:10px;box-shadow:0 3px 12px #0004;max-width:210px;font:14px/1.4 system-ui;}
.fg-fishery-layers summary{cursor:pointer;padding:8px 11px;font-weight:700;list-style:none;}
.fg-fishery-layers>div{padding:9px 12px;border-top:1px solid #45636b;}
.fg-fishery-layers label{display:flex;align-items:center;gap:7px;margin:0 0 5px;}
.fg-fishery-layers input[type=checkbox]{accent-color:#9bd160;width:18px;height:18px;}
.fg-fishery-layers input[type=range]{width:100%;min-height:28px;accent-color:#9bd160;cursor:pointer;}
.fg-fishery-layers output{margin-left:auto;}
.fg-basemap-switch .fg-fishery-layers{position:absolute!important;bottom:0;right:calc(100% + 8px);margin:0!important;width:max-content;}
.fg-basemap-switch .fg-fishery-layers[open]{width:190px;}
@media(max-width:900px){.fg-fishery-layers{margin-top:0!important;margin-bottom:80px!important;margin-right:145px!important;font-size:13px;max-width:190px;}.fg-fishery-layers summary{padding:6px 9px;}}
