.n2d4eq_page{color:#262626;letter-spacing:0;padding-bottom:32px}.n2d4eq_page h1{margin:0 0 20px;font-size:28px;line-height:1.35}.n2d4eq_page p{margin:12px 0;line-height:1.5}.n2d4eq_page a{color:var(--izhs-accent-default)}.n2d4eq_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.n2d4eq_form{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.n2d4eq_form label{gap:8px;min-width:0;display:grid}.n2d4eq_form input,.n2d4eq_form select{height:44px;font:inherit;background:var(--izhs-bg-surface);color:#262626;border:1px solid #999;border-radius:5px;min-width:0;max-width:100%;padding:8px 12px}.n2d4eq_page button{background:var(--izhs-bg-surface);color:#262626;min-height:44px;font:inherit;cursor:pointer;border:1px solid #777;border-radius:5px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.n2d4eq_page button:disabled{opacity:.5;cursor:not-allowed}.n2d4eq_counts{flex-wrap:wrap;gap:12px 24px;margin:16px 0;display:flex}.n2d4eq_mapWrap{position:relative}.n2d4eq_canvas{z-index:0;background:#e8eeee;width:100%;height:570px;font-family:inherit}.n2d4eq_tileWarning{z-index:2;background:#fff5d9;padding:10px;font-size:14px;position:absolute;top:0;left:55px;right:12px}.n2d4eq_results{margin:16px 0;padding:0;list-style:none}.n2d4eq_results li{overflow-wrap:anywhere;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.n2d4eq_results a{font-size:18px;font-weight:600}.n2d4eq_results p{margin:6px 0}.n2d4eq_results small{color:#606060}.n2d4eq_links,.n2d4eq_actions{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.n2d4eq_warning{background:#fff5d9;border-left:3px solid #a87617;padding:12px}.n2d4eq_editor{margin:20px 0}.n2d4eq_consent{align-items:start;gap:12px;max-width:850px;line-height:1.6;display:flex}.n2d4eq_consent input{appearance:auto;flex-shrink:0;width:20px;height:20px}.n2d4eq_page a:focus-visible,.n2d4eq_page input:focus-visible,.n2d4eq_page button:focus-visible,.n2d4eq_page select:focus-visible{outline-offset:3px;outline:3px solid #a87617}@media (max-width:900px){.n2d4eq_page{zoom:calc(1 / var(--figma-zoom,1));width:calc(1840px * var(--figma-zoom,1))}.n2d4eq_page h1{font-size:24px}.n2d4eq_canvas{height:430px}.n2d4eq_form label{flex:160px}}
