.notice-map-pin{color:#fff;cursor:pointer;background:#a95c13;border:3px solid #fff;border-radius:50% 50% 50% 5px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid;box-shadow:0 3px 12px #14253b50}.notice-map-pin.released{background:#14736f}.notice-map-marker{background:0 0;border:0}.notice-map-popup{color:#18304f;max-width:255px;font-size:14px;line-height:1.5}.notice-map-popup strong{font-size:16px}.notice-map-popup p{margin:8px 0}.notice-map-popup a{color:#174ac9;align-items:center;min-height:44px;margin-right:12px;font-weight:600;text-decoration:underline;display:inline-flex}.notice-map-status{z-index:450;color:#29415b;pointer-events:none;background:#fff;border:1px solid #dde5ed;border-radius:10px;max-width:calc(100% - 24px);padding:7px 11px;font-size:12px;line-height:1.4;position:absolute;bottom:46px;left:12px}.notice-map-status a{pointer-events:auto;color:#174ac9;text-decoration:underline}.community-map-panel{background:#fff;border:1px solid #dae4ef;border-radius:20px;margin:24px 0;overflow:hidden}.community-map-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.community-map-heading h2{margin:0 0 4px;font-size:22px}.community-map-heading p{color:#526981;margin:0;font-size:14px}.community-map-heading button{color:#2456c9;min-height:44px;font-weight:600}.community-map-stage{isolation:isolate;background:#e9f0f7;height:420px;position:relative}.community-map-stage .map-canvas{width:100%;height:100%}.community-map-stage .google-overlay-attribution{display:none}.community-map-stage .google-traffic-control{top:12px}.community-map-stage .map-tools{top:60px}.notice-map-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.notice-map-actions a,.notice-map-actions button{color:#2453c9;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:700px){.community-map-stage{height:340px}.community-map-heading{align-items:flex-start;padding:18px}.community-map-heading h2{font-size:20px}.notice-map-status{max-width:calc(100% - 24px);bottom:52px}}
