h2.svelte-1vvc6x6{color:var(--primary-color);border-bottom:2px solid var(--secondary-color);padding-bottom:.5rem;margin-top:1.5rem}table.svelte-1vvc6x6{width:100%;border-collapse:collapse}th.svelte-1vvc6x6,td.svelte-1vvc6x6{padding:.75rem;text-align:left;border-bottom:1px solid var(--light-gray)}th.svelte-1vvc6x6{background-color:#f2f2f2;position:sticky;top:0}tbody.svelte-1vvc6x6 tr:where(.svelte-1vvc6x6):nth-child(2n){background-color:#f9f9f9}.html-table-container.svelte-1vvc6x6{max-height:300px;overflow-y:auto;border:1px solid var(--light-gray);border-radius:var(--border-radius);margin-top:1rem}p.svelte-1vvc6x6{text-align:center;padding:1rem}.output-section.svelte-a4sejj{margin-top:2rem}h2.svelte-a4sejj{color:var(--primary-color);border-bottom:2px solid var(--secondary-color);padding-bottom:.5rem;margin-top:1.5rem}textarea.svelte-a4sejj{width:100%;padding:.75rem;border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:1rem;transition:box-shadow .2s;height:200px;resize:vertical;background:#f8f9fa;color:#333}textarea.svelte-a4sejj:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e240}:root{--primary-color: #4a90e2;--secondary-color: #f5a623;--background-color: #f8f9fa;--card-background: #ffffff;--text-color: #333;--light-gray: #e9ecef;--border-radius: 8px;--shadow: 0 4px 6px rgba(0, 0, 0, .1)}main.svelte-wv6jgm{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-color);background-color:var(--background-color);padding:2rem}h1.svelte-wv6jgm{text-align:center;color:var(--primary-color);margin-bottom:2rem;font-size:2.5rem}h2.svelte-wv6jgm{color:var(--primary-color);border-bottom:2px solid var(--secondary-color);padding-bottom:.5rem;margin-top:1.5rem}.container.svelte-wv6jgm{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto}@media(min-width:992px){.container.svelte-wv6jgm{grid-template-columns:repeat(2,1fr)}}form.svelte-wv6jgm,.results.svelte-wv6jgm{background:var(--card-background);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow)}.locations-container.svelte-wv6jgm .controls:where(.svelte-wv6jgm){display:flex;gap:1rem;margin-bottom:1.5rem}.locations-grid.svelte-wv6jgm{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-height:400px;overflow-y:auto;padding:1rem;border:1px solid var(--light-gray);border-radius:var(--border-radius)}.location-item.svelte-wv6jgm{display:flex;align-items:center;background:#fdfdfd;padding:.5rem;border-radius:4px}.parameters.svelte-wv6jgm{margin-top:2rem}label.svelte-wv6jgm{display:block;margin-top:1.5rem;margin-bottom:.5rem;font-weight:700}input[type=number].svelte-wv6jgm{width:100%;padding:.75rem;border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:1rem;transition:box-shadow .2s}input[type=number].svelte-wv6jgm:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e240}.checkbox-container.svelte-wv6jgm{display:flex;align-items:center;margin-top:1.5rem}.checkbox-container.svelte-wv6jgm input[type=checkbox]:where(.svelte-wv6jgm){margin-right:.5rem}.checkbox-container.svelte-wv6jgm label:where(.svelte-wv6jgm){margin:0;font-weight:400}button.svelte-wv6jgm{background-color:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;transition:background-color .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a}button.svelte-wv6jgm:hover{background-color:#357abd;box-shadow:0 4px 8px #00000026}button.svelte-wv6jgm:active{background-color:#2c6aa6;box-shadow:inset 0 2px 4px #0000001a}
