.landscape-controls{margin:0 14px 14px;border:1px solid #44604f;border-radius:6px;padding:12px;background:#192c26;font-size:14px;line-height:1.5;color:#edf5ef}.landscape-controls summary{cursor:pointer;font-weight:650;min-height:28px}.landscape-controls p{font-size:13px;color:#c4d5ca;margin:9px 0}.landscape-checks{display:grid;gap:5px;margin:9px 0}.landscape-checks label{display:flex;align-items:center;gap:8px;min-height:32px}.landscape-checks input{width:18px;height:18px;accent-color:#96be6e}.bund-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:12px 0 6px}.bund-legend strong{width:100%;font-size:13px}.bund-legend span{display:flex;align-items:center;gap:5px}.bund-legend i{width:15px;height:15px;border:1px solid #d6e3c966;border-radius:3px}.zone-focus{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:12px 0 7px}.landscape-controls button{min-height:38px;border:1px solid #58725f;border-radius:4px;background:#253e31;color:#f1f7f1;font-size:14px;font-weight:650;cursor:pointer}.landscape-controls button:hover{background:#426549}.landscape-controls button.active{background:#a1c378;color:#152a1b}.landscape-controls #landscapeFit{width:100%;padding:6px}.landscape-controls details{margin-top:12px;border-top:1px solid #41594b;padding-top:10px}.landscape-controls a{color:#b9dda5;font-size:13px}.landscape-controls details summary{font-size:13px}.zone-focus button{border-bottom:3px solid var(--zone-color,#90bb79)}
