.controls-body .layerbox{background:transparent!important;border:0!important;border-radius:0;padding:5px 0;margin:0;border-bottom:1px solid #e7dfcc!important}
.controls-body .layerbox>.check,.controls-body .layerbox>.layername{margin:0;padding:3px 0;font-size:13px!important;line-height:1.35;align-items:start}
.controls-body .layerbox>.check input{margin-top:2px;flex:none;width:15px;height:15px;accent-color:#1c4164}
.controls-body .layerbox>.check strong{font-weight:500}
.controls-body .layer-settings{margin:2px 0 0 24px}
.controls-body .layer-settings>summary{font-size:11px;color:#77705f;font-weight:400;padding:1px 0}
.controls-body .layer-settings[open]{margin-top:6px;background:#f3efe3;border-radius:5px;padding:8px}
.controls-body .topic-group>summary{font-size:14px;padding:11px 0}
.controls-body .topic-group{border:0;border-top:1px solid #d4c6a1;border-radius:0;background:transparent;padding:0 0 7px;margin:6px 0}
.controls-body .planned-events-controls{padding:3px 0;background:transparent;border:0}
.controls-body .planned-events-controls>.check{font-size:13px;margin:5px 0}
.controls-body .planned-events-controls strong{font-weight:500}
.controls-body .layerbox>button{font-size:11px;padding:4px 7px;margin-left:24px}
.controls-body .group-status{font-size:10px}
.controls-body label.field,.controls-body label.check{font-size:12px}
.controls-body select,.controls-body input[type=search]{font-size:12px;padding:7px}
