.gis-flag.svelte-1v5hfox{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.gis-flag.coord.svelte-1v5hfox{color:#16a34a}.gis-flag.geom.svelte-1v5hfox{color:#2563eb}.hmf-cols.svelte-t0kr6r{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem 1.5rem;display:grid}.hmf-col.svelte-t0kr6r{flex-direction:column;gap:.5rem;display:flex}.field.svelte-t0kr6r{flex-direction:column;gap:.15rem;display:flex}.lbl.svelte-t0kr6r{color:inherit;font-size:.8rem;font-weight:600;line-height:1.25}.hint.svelte-t0kr6r{color:var(--text-muted,#94a3b8);font-size:.72rem;font-weight:400;line-height:1.2}input.svelte-t0kr6r,select.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);color:inherit;box-sizing:border-box;background:0 0;border-radius:10px;width:100%;min-width:0;padding:.35rem .7rem;font-size:.9rem}.section-chip.svelte-t0kr6r{color:#6e3bff;background:#efeafc;border:1px solid #c7b8f5;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .45rem .3rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.section-chip-x.svelte-t0kr6r{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1rem;line-height:1}.chip-edit.svelte-t0kr6r{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.pick-btn.svelte-t0kr6r{border:1px solid var(--border,#cbd5f5);width:fit-content;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:600}.pick-btn.svelte-t0kr6r:hover{background:var(--hover,#f8fafc)}.zone-input-wrap.svelte-t0kr6r{align-items:center;gap:.3rem;display:flex;position:relative}.zone-input-wrap.svelte-t0kr6r .zone-input:where(.svelte-t0kr6r){flex:1;min-width:0}.zone-browse.svelte-t0kr6r{font:inherit;cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:.25rem .5rem}.zone-browse.svelte-t0kr6r:hover:not(:disabled){color:#7c3aed;border-color:#7c3aed}.zone-browse.svelte-t0kr6r:disabled{opacity:.4;cursor:default}.zone-input.svelte-t0kr6r{padding-right:2rem}.input-clear.svelte-t0kr6r{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:.1rem .3rem;font-size:1.1rem;line-height:1;position:absolute;top:1.1rem;right:2.4rem;transform:translateY(-50%)}.input-clear.svelte-t0kr6r:hover{color:inherit}.zone-suggest.svelte-t0kr6r{z-index:30;background:var(--panel,#fff);border:1px solid var(--border,#d4dce5);border-radius:10px;max-height:12rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 28px #0f172a29}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r){text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .6rem;font-size:.85rem;display:flex}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r):hover{color:#6e3bff;background:#efeafc}.zone-suggest-name.svelte-t0kr6r{font-weight:600}.zone-suggest-meta.svelte-t0kr6r{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:.75rem}.zone-suggest.svelte-t0kr6r button:where(.svelte-t0kr6r):hover .zone-suggest-meta:where(.svelte-t0kr6r){color:inherit}.landno-number.svelte-t0kr6r{align-items:center;gap:.35rem;display:flex}.landno-number.svelte-t0kr6r input:where(.svelte-t0kr6r){text-align:center;flex:1}.range.svelte-t0kr6r{flex-direction:column;gap:.25rem;display:flex}.lbl-row.svelte-t0kr6r{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.unit.svelte-t0kr6r{border:1px solid var(--border,#cbd5e0);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:600}.unit.svelte-t0kr6r:disabled{opacity:.5;cursor:not-allowed}.mode-toggle.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);border-radius:999px;display:inline-flex;overflow:hidden}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r){color:inherit;cursor:pointer;background:0 0;border:none;padding:.08rem .5rem;font-size:.68rem;font-weight:600}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r)+button:where(.svelte-t0kr6r){border-left:1px solid var(--border,#d4dce5)}.mode-toggle.svelte-t0kr6r button.active:where(.svelte-t0kr6r){color:#6e3bff;background:#efeafc}.mode-toggle.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{opacity:.5;cursor:not-allowed}.rel-chips.svelte-t0kr6r{flex-wrap:wrap;gap:.25rem;display:flex}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r){border:1px solid var(--border,#d4dce5);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:600;line-height:1.4}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r):hover{background:var(--hover,#e2e8f0)}.rel-chips.svelte-t0kr6r button.active:where(.svelte-t0kr6r){color:#6e3bff;background:#efeafc;border-color:#6e3bff}.rel-chips.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{opacity:.5;cursor:not-allowed}.custom-period.svelte-t0kr6r{gap:.5rem;display:flex}.custom-period.svelte-t0kr6r input:where(.svelte-t0kr6r){flex:1 1 0}.custom-period.svelte-t0kr6r select:where(.svelte-t0kr6r){flex:1.4 1 0}.custom-period-actions.svelte-t0kr6r{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.cp-clear.svelte-t0kr6r{color:var(--danger,#e5484d);margin-right:auto}.cp-btn.svelte-t0kr6r{cursor:pointer;background:var(--accent,#1e293b);color:#fff;border:none;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:600}.cp-btn.ghost.svelte-t0kr6r{border:1px solid var(--border,#cbd5f5);color:inherit;background:0 0}.cp-btn.svelte-t0kr6r:disabled{opacity:.5;cursor:not-allowed}.range-inputs.svelte-t0kr6r{grid-template-columns:1fr 1fr;align-items:center;gap:.4rem;display:grid}.segmented.svelte-t0kr6r{border:1px solid var(--border,#d4dce5);border-radius:10px;width:100%;display:flex;overflow:hidden}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r){text-align:center;border:none;border-right:1px solid var(--border,#d4dce5);min-width:0;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:1 1 0;padding:.4rem .5rem;font-size:.82rem;font-weight:600}.segmented.svelte-t0kr6r button.active:where(.svelte-t0kr6r){background:var(--accent,#2563eb);color:#fff}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r):last-child{border-right:none}.segmented.svelte-t0kr6r button:where(.svelte-t0kr6r):disabled{cursor:not-allowed}input.svelte-t0kr6r:disabled,select.svelte-t0kr6r:disabled{opacity:.7;cursor:not-allowed}@media (width<=900px){.hmf-cols.svelte-t0kr6r{grid-template-columns:1fr 1fr}}@media (width<=640px){.hmf-cols.svelte-t0kr6r{grid-template-columns:1fr}}.hsr.svelte-1lhha3t{flex-direction:column;flex:1;gap:.6rem;min-height:0;display:flex}.hsr-intro.svelte-1lhha3t{color:var(--text-muted,#64748b);margin:0;font-size:.75rem}.hsr-filters.svelte-1lhha3t{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.75rem;overflow:hidden}.hsr-table-wrap.svelte-1lhha3t{border:1px solid #e2e8f0;border-radius:10px;flex:1;min-height:0;overflow:auto}.hsr-table.svelte-1lhha3t{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.75rem}.hsr-table.svelte-1lhha3t td:where(.svelte-1lhha3t){text-overflow:ellipsis;overflow:hidden}.hsr-table.svelte-1lhha3t th:where(.svelte-1lhha3t){color:#475569;text-align:left;white-space:nowrap;z-index:1;background:#f8fafc;border-bottom:1px solid #eef2f7;padding:.5rem .7rem;font-weight:600;position:sticky;top:0}.hsr-table.svelte-1lhha3t td:where(.svelte-1lhha3t){vertical-align:baseline;border-bottom:1px solid #eef2f7;padding:.5rem .7rem}.hsr-table.svelte-1lhha3t tr.hsr-openable:where(.svelte-1lhha3t){cursor:pointer;-webkit-user-select:none;user-select:none}.hsr-table.svelte-1lhha3t tr.hsr-openable:where(.svelte-1lhha3t):hover td:where(.svelte-1lhha3t){background:#fafbff}.hsr-name.svelte-1lhha3t{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.hsr-desc.svelte-1lhha3t{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.hsr-score.svelte-1lhha3t{white-space:nowrap;font-variant-numeric:tabular-nums}.hsr-badge.svelte-1lhha3t{white-space:nowrap;color:#475569;background:#eef2f6;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}.hsr-badge.state-active.svelte-1lhha3t{color:#166534;background:#dcfce7}.hsr-badge.state-obsolete.svelte-1lhha3t{color:#991b1b;background:#fee2e2}.hsr-badge.state-draft.svelte-1lhha3t{color:#92400e;background:#fef3c7}.hsr-badge.phase-presale.svelte-1lhha3t{color:#c2410c;background:#ffedd5}.hsr-badge.phase-normal.svelte-1lhha3t{color:#166534;background:#dcfce7}.hsr-icon.svelte-1lhha3t{color:#475569;width:1.5rem}.hsr-check.svelte-1lhha3t{width:1.75rem}.hsr-num.svelte-1lhha3t{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hsr-builder.svelte-1lhha3t{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.hsr-check.svelte-1lhha3t input:where(.svelte-1lhha3t){cursor:pointer;margin:0}.hsr-emoji.svelte-1lhha3t{font-size:.9rem;line-height:1}.hsr-index.svelte-1lhha3t{color:var(--text-muted,#64748b);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hsr-gis.svelte-1lhha3t{color:#2563eb;display:inline-flex}.hsr-gis.geom.svelte-1lhha3t{color:#0d9488}.hsr-gis.off.svelte-1lhha3t{color:#cbd5e1}.hsr-footer.svelte-1lhha3t{flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hsr-totals.svelte-1lhha3t{color:#334155;font-size:.85rem;font-weight:700}.hsr-page-controls.svelte-1lhha3t{align-items:center;gap:.6rem;display:inline-flex}.hsr-page-controls.svelte-1lhha3t button:where(.svelte-1lhha3t){font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.3rem .8rem;font-size:.85rem}.hsr-page-controls.svelte-1lhha3t button.more:where(.svelte-1lhha3t){border-color:var(--accent,#6e3bff);background:var(--accent,#6e3bff);color:#fff;font-weight:600}.hsr-page-controls.svelte-1lhha3t button:where(.svelte-1lhha3t):disabled{opacity:.4;cursor:default}.hsr-page.svelte-1lhha3t{color:#475569;align-items:center;gap:.3rem;font-size:.9rem;display:inline-flex}.hsr-page-input.svelte-1lhha3t{width:3.2rem;font:inherit;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.15rem .35rem;font-size:.9rem}.hsr-page-input.svelte-1lhha3t:focus{border-color:#7c3aed;outline:none}
