.coverage-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 24px;padding:12px 15px;border:1px solid #d8e2d2;border-radius:10px;background:#edf3e9;color:#294b38}.coverage-status>svg{color:#4f744b}.coverage-status-attention{border-color:#e4d5ad;background:#fbf6e9;color:#664e29}.coverage-status-attention>svg{color:#a36e2c}.coverage-status-unknown{border-color:#d9ded7;background:#f4f6f1;color:#43564a}.coverage-status-unknown>svg{color:#617261}.coverage-status-sample{border-color:#d6ded1;background:#f1f4ed;color:#3f5945}.coverage-status strong{display:block;font-size:13px;line-height:1.4}.coverage-status p{margin-top:2px;font-size:12px;line-height:1.5}.coverage-status-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid;border-radius:7px;color:inherit;font-size:12px;font-weight:600;white-space:nowrap}.section-empty{display:grid;gap:10px}.section-empty>p{margin:0}.section-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.section-empty-actions a,.section-empty-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 11px;border:1px solid #c8d8c1;border-radius:7px;background:#fff;color:#315c3d;font-size:12px;font-weight:600;text-decoration:none}.section-empty-actions a:hover,.section-empty-actions button:hover{background:#eaf1e5}.map-preview-empty{display:grid;gap:8px;padding:12px 0 4px;color:#536456}.map-preview-empty p{font-size:12px;line-height:1.6}.map-preview-empty strong{display:block;color:#304e3a;font-size:13px}.map-preview-empty a{width:fit-content;min-height:44px;padding:8px 10px;border:1px solid #c8d8c1;border-radius:7px;color:#315c3d;font-size:12px;font-weight:600}.neighbourhood-share-actions{display:grid;gap:10px}.neighbourhood-invite{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid #d8e2d2}.neighbourhood-invite>span{color:#45604b;font-size:12px;font-weight:600}.neighbourhood-invite .share-control{margin:0}.neighbourhood-invite .share-control .button{min-height:44px}@media (max-width:680px){.coverage-status{grid-template-columns:auto minmax(0,1fr);align-items:start}.coverage-status-action{grid-column:2;justify-self:start}}@media (max-width:380px){.coverage-status{gap:9px;padding:11px 12px}.coverage-status-action{white-space:normal}.section-empty-actions a,.section-empty-actions button{flex:1 1 100%}.neighbourhood-invite{align-items:flex-start;flex-direction:column}}.area-setup{max-width:1000px}.area-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;margin:28px 0}.area-steps li{display:flex;align-items:center;gap:10px;color:#52645b;border-top:2px solid #dce4dd;padding:14px 0;font-size:.86rem}.area-steps li[aria-current]{color:#163f31;border-color:#28654e;font-weight:700}.area-steps li>span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#e8eee8}.area-steps li[aria-current]>span{background:#244f3c;color:white}.area-storage-note{display:flex;align-items:flex-start;gap:9px;color:#536258;font-size:.87rem}.area-storage-note svg{flex-shrink:0;margin-top:3px}.area-step-panel{padding:clamp(18px,4vw,38px)!important}.area-step-panel h2{margin-top:0}.area-place-list{display:grid;gap:12px;margin:22px 0}.area-place-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#f3f6f1;padding:16px;border-radius:10px}.area-place-list span{overflow-wrap:anywhere;color:#52645b}.area-radius{border:0;padding:0;margin:30px 0 20px}.area-radius legend{font-weight:700;margin-bottom:12px}.area-setup .location-map{height:280px}.area-preview-map{height:280px;border-radius:12px;overflow:hidden}.area-preview-list{padding:0;list-style:none;margin:22px 0}.area-preview-list li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid #e3e8e1}.area-preview-list span{font-size:.75rem;color:#52645b}.area-preview-list a{font-weight:600;color:#254f3d}.setup-back{margin:18px 0 0 12px}.area-advanced{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;font-size:.83rem;margin-top:22px}.embedded-notifications>.panel{padding:18px 0;border:0;box-shadow:none}.area-setup .interest-grid{margin:20px 0}.area-step-panel .location-form{padding-bottom:20px;border-bottom:1px solid #e3e8e1}@media(max-width:600px){.area-steps{grid-template-columns:repeat(2,1fr);gap:2px 12px}.area-steps li{font-size:.76rem}.area-step-panel .radius-options{flex-wrap:wrap}.setup-back{margin-left:0;display:flex}.area-preview-map{height:240px}}.resource-hub{max-width:1120px}.resource-search{display:block;max-width:620px;margin:28px 0 10px;font-weight:650}.resource-search>span{display:block;margin-bottom:8px}.resource-search>div{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.resource-search input{width:100%;min-height:46px;border:0;background:transparent;font:inherit}.resource-search input:focus{outline:0}.resource-search>div:focus-within{outline:3px solid #254d3e;outline-offset:3px}.resource-count{margin:0 0 20px}.resource-discovery{margin:24px 0 28px;padding:22px 24px 18px;border:1px solid var(--line);border-radius:14px;background:#fbfcf8}.resource-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.resource-discovery-head h2{margin:7px 0 0;color:var(--ink);font-size:22px;line-height:1.2}.resource-discovery-head p{max-width:38ch;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.resource-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.resource-task-grid button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:650;text-align:left}.resource-task-grid button.active,.resource-task-grid button:hover{border-color:#b9c8b5;background:#e9f1e7}.resource-task-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#edf3e9;color:#315a4c}.resource-task-grid button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.resource-task-grid button>svg{color:var(--muted)}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resource-card{display:flex;flex-direction:column;margin:0}.resource-card h2{font-size:22px;line-height:1.35}.resource-card h3{margin:20px 0 8px;font-size:15px}.resource-card ul{margin:0;padding-left:20px}.resource-card li+li{margin-top:10px}.resource-card li small{display:block;color:#59684f;font-size:12px}.resource-task{color:#315a4c;font-weight:650}.resource-card .guide-provenance{margin-top:auto}.resource-next{margin-top:28px}@media (max-width:760px){.resource-grid{grid-template-columns:1fr}.resource-hub h1{overflow-wrap:anywhere}.resource-search input{font-size:16px}.resource-discovery{margin:20px 0 24px;padding:18px 15px 14px;border-radius:12px}.resource-discovery-head{display:block}.resource-discovery-head p{margin-top:8px}.resource-task-grid{grid-template-columns:1fr 1fr;gap:8px}.resource-task-grid button{grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:9px}.resource-task-grid button>svg{display:none}}