.local-grid-planner{border-top:1px solid #ddd2e3;margin-top:16px;padding-top:12px;grid-column:1/-1}
.local-grid-planner .grid-plan-map{height:310px;min-width:0;border:1px solid #d8d2dd;border-radius:8px;margin:12px 0}
.local-grid-planner .grid-plan-map[hidden]{display:none}
.local-grid-planner .grid-plan-checklist{display:grid;gap:7px;max-height:280px;overflow:auto;padding:10px 0}
.local-grid-planner .grid-plan-checklist label{display:flex;align-items:center;gap:8px;font-weight:400}
.local-grid-planner .grid-plan-checklist input{width:18px;height:18px;min-height:18px;flex:none}
.local-grid-planner summary{cursor:pointer;color:#713680;font-weight:600}
.local-grid-planner [data-grid-select-all]{margin-top:10px}
