.nsw-map[data-astro-cid-qtdphioj]{border:1px solid var(--ns-line);border-radius:var(--radius-card);background:var(--ns-surface);box-shadow:var(--shadow-sm);overflow:hidden}.nsw-map__canvas[data-astro-cid-qtdphioj]{z-index:1;width:100%;height:560px}.nsw-map__panel[data-astro-cid-qtdphioj]{align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--ns-line);background:var(--ns-paper);flex-wrap:wrap;display:flex}.nsw-map__panel-title[data-astro-cid-qtdphioj]{font-family:var(--font-display);margin:0 var(--spacing-xs) 0 0;font-size:1rem}.nsw-map__toggle[data-astro-cid-qtdphioj]{align-items:center;gap:var(--spacing-xs);color:var(--ns-text);cursor:pointer;min-height:44px;font-size:.95rem;display:inline-flex}.nsw-map__toggle[data-astro-cid-qtdphioj] input[data-astro-cid-qtdphioj]{accent-color:var(--ns-blue);width:18px;height:18px}.nsw-map__hint[data-astro-cid-qtdphioj]{color:var(--ns-muted);margin:0 0 0 auto;font-size:.85rem}@media (width<=768px){.nsw-map__canvas[data-astro-cid-qtdphioj]{height:420px}.nsw-map__hint[data-astro-cid-qtdphioj]{width:100%;margin:0}}.nsw-region-label{letter-spacing:.02em;color:var(--ns-ink);background:var(--ns-surface);border:1px solid var(--ns-line);box-shadow:none;border-radius:2px;padding:1px 5px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.nsw-region-label:before{display:none}.nsw-map-tool__intro[data-astro-cid-gue4raw6]{padding:var(--spacing-lg) 0 0}.nsw-map-tool__intro[data-astro-cid-gue4raw6] p[data-astro-cid-gue4raw6]{max-width:72ch;margin-bottom:var(--spacing-md)}.nsw-map-tool__map[data-astro-cid-gue4raw6],.nsw-map-tool__cb[data-astro-cid-gue4raw6]{padding:var(--spacing-lg) 0}.nsw-map-tool__cb[data-astro-cid-gue4raw6]>.container[data-astro-cid-gue4raw6]>p[data-astro-cid-gue4raw6]{max-width:72ch;margin-bottom:var(--spacing-md)}.nsw-map-tool__regions[data-astro-cid-gue4raw6]{padding:var(--spacing-lg) 0;background:var(--ns-paper)}.nsw-map-tool__regions[data-astro-cid-gue4raw6]>.container[data-astro-cid-gue4raw6]>p[data-astro-cid-gue4raw6]{max-width:72ch}.table-wrap[data-astro-cid-gue4raw6]{overflow-x:auto}.nsw-map-tool__table[data-astro-cid-gue4raw6]{border-collapse:collapse;background:var(--ns-surface);border:1px solid var(--ns-line);width:100%;font-size:.95rem}.nsw-map-tool__table[data-astro-cid-gue4raw6] th[data-astro-cid-gue4raw6],.nsw-map-tool__table[data-astro-cid-gue4raw6] td[data-astro-cid-gue4raw6]{text-align:left;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--ns-line);vertical-align:top}.nsw-map-tool__table[data-astro-cid-gue4raw6] thead[data-astro-cid-gue4raw6] th[data-astro-cid-gue4raw6]{font-family:var(--font-display);border-bottom:2px solid var(--ns-blue);font-size:1rem}.nsw-map-tool__table[data-astro-cid-gue4raw6] th[data-astro-cid-gue4raw6][scope=row] a[data-astro-cid-gue4raw6]{color:var(--ns-blue);border-bottom:1px solid var(--ns-gold);font-weight:600;text-decoration:none}.nsw-map-tool__table[data-astro-cid-gue4raw6] th[data-astro-cid-gue4raw6][scope=row] a[data-astro-cid-gue4raw6]:hover{color:var(--ns-blue-600)}@media (width<=640px){.nsw-map-tool__table[data-astro-cid-gue4raw6]{font-size:.9rem}}.nsw-map-tool__static[data-astro-cid-gue4raw6]{padding:var(--spacing-lg) 0}.nsw-map-tool__static[data-astro-cid-gue4raw6]>.container[data-astro-cid-gue4raw6]>p[data-astro-cid-gue4raw6]{max-width:72ch}.nsw-map-tool__static-frame[data-astro-cid-gue4raw6]{border:1px solid var(--ns-line);border-radius:var(--radius-card);background:var(--ns-surface);box-shadow:var(--shadow-sm);padding:var(--spacing-sm);margin:var(--spacing-md) 0}.nsw-map-tool__static-frame[data-astro-cid-gue4raw6] img[data-astro-cid-gue4raw6]{width:100%;height:auto;display:block}.nsw-map-tool__download[data-astro-cid-gue4raw6]{background:var(--ns-gold);color:var(--ns-surface);border-radius:var(--radius-button);min-height:44px;padding:.7rem 1.4rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}.nsw-map-tool__download[data-astro-cid-gue4raw6]:hover{background:var(--ns-gold-strong)}@media print{.site-header,.site-footer,[class*=nsv-ad],.nsw-map,.nsw-map-tool__download{display:none!important}.nsw-map-tool__static-frame{box-shadow:none;border:none;padding:0}}
