.boundary-controls{padding:0 0 12px;margin:0 0 8px;border-bottom:1px solid var(--line)}
.boundary-actions{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}
.boundary-actions button{font-size:11px;font-weight:600;color:var(--navy);padding:5px 0;text-decoration:underline;text-underline-offset:3px}
#boundary-parish{width:100%;padding:7px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--navy);font:400 12px var(--body)}
.layer-popover .boundary-option{align-items:center;gap:7px;min-height:31px;line-height:1.3}
.boundary-option input{flex:none}
.boundary-key{width:17px;height:0;border-top:2px solid;flex:none}
.boundary-state:empty{display:none}
.boundary-state{color:var(--navy)}
.boundary-option[aria-busy=true] .boundary-key{opacity:.4}
@media(max-width:700px){.layer-popover{max-height:calc(100dvh - 85px)}.boundary-actions button{padding:8px 0}#boundary-parish{font-size:12px}.scope-actions #statewide{font-size:10px}}
