.activations-page.svelte-ma7zbq{max-width:1400px;margin:0 auto;padding:1rem}.page-header.svelte-ma7zbq{text-align:center;margin-bottom:2rem}.page-header.svelte-ma7zbq h1:where(.svelte-ma7zbq){color:#f3f4f6;font-size:2rem;margin-bottom:.5rem}.subtitle.svelte-ma7zbq{color:#9ca3af}.stats-cards.svelte-ma7zbq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card.svelte-ma7zbq{background:#1f2937;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:1rem;border:1px solid #374151}.stat-card.pota.svelte-ma7zbq{border-left:4px solid #22c55e}.stat-card.sota.svelte-ma7zbq{border-left:4px solid #f97316}.stat-card.total.svelte-ma7zbq{border-left:4px solid #3b82f6}.stat-icon.svelte-ma7zbq{font-size:2rem}.stat-value.svelte-ma7zbq{font-size:1.75rem;font-weight:700;color:#f3f4f6}.stat-label.svelte-ma7zbq{color:#9ca3af;font-size:.875rem}.filters.svelte-ma7zbq{background:#1f2937;border-radius:12px;padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1.5rem;border:1px solid #374151}.filter-group.svelte-ma7zbq{display:flex;flex-direction:column;gap:.5rem}.filter-group.svelte-ma7zbq label:where(.svelte-ma7zbq){color:#9ca3af;font-size:.875rem}.filter-group.search.svelte-ma7zbq{flex:1;min-width:200px}.type-buttons.svelte-ma7zbq{display:flex;gap:.5rem}.type-buttons.svelte-ma7zbq button:where(.svelte-ma7zbq){padding:.5rem 1rem;border:1px solid #374151;background:#111827;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .2s}.type-buttons.svelte-ma7zbq button:where(.svelte-ma7zbq):hover{background:#374151}.type-buttons.svelte-ma7zbq button.active:where(.svelte-ma7zbq){background:#3b82f6;border-color:#3b82f6;color:#fff}.type-buttons.svelte-ma7zbq button.pota-btn.active:where(.svelte-ma7zbq){background:#22c55e;border-color:#22c55e}.type-buttons.svelte-ma7zbq button.sota-btn.active:where(.svelte-ma7zbq){background:#f97316;border-color:#f97316}select.svelte-ma7zbq,input.svelte-ma7zbq{padding:.5rem 1rem;border:1px solid #374151;background:#111827;color:#f3f4f6;border-radius:6px;font-size:.875rem}select.svelte-ma7zbq:focus,input.svelte-ma7zbq:focus{outline:none;border-color:#3b82f6}.map-toggle.svelte-ma7zbq{padding:.5rem 1rem;border:1px solid #374151;background:#111827;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .2s}.map-toggle.svelte-ma7zbq:hover{background:#374151}.map-container.svelte-ma7zbq{position:relative;margin-bottom:1.5rem;border-radius:12px;overflow:hidden;border:1px solid #374151}.map.svelte-ma7zbq{height:400px;width:100%;background:#1f2937}.map-legend.svelte-ma7zbq{position:absolute;bottom:1rem;right:1rem;background:#111827e6;padding:.75rem 1rem;border-radius:8px;display:flex;gap:1rem;z-index:1000}.legend-item.svelte-ma7zbq{display:flex;align-items:center;gap:.5rem;color:#f3f4f6;font-size:.875rem}.legend-dot.svelte-ma7zbq{width:12px;height:12px;border-radius:50%;border:2px solid white}.legend-dot.pota.svelte-ma7zbq{background:#22c55e}.legend-dot.sota.svelte-ma7zbq{background:#f97316}.table-container.svelte-ma7zbq{background:#1f2937;border-radius:12px;overflow:hidden;border:1px solid #374151;margin-bottom:1.5rem}table.svelte-ma7zbq{width:100%;border-collapse:collapse}th.svelte-ma7zbq{background:#111827;color:#9ca3af;font-weight:600;text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #374151}td.svelte-ma7zbq{padding:.75rem 1rem;border-bottom:1px solid #374151;color:#f3f4f6;font-size:.875rem}tr.svelte-ma7zbq:hover{background:#3b82f61a}.type-badge.svelte-ma7zbq{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.badge-pota.svelte-ma7zbq{background:#22c55e33;color:#22c55e}.badge-sota.svelte-ma7zbq{background:#f9731633;color:#f97316}.callsign.svelte-ma7zbq{font-weight:600;color:#60a5fa}.reference.svelte-ma7zbq a:where(.svelte-ma7zbq){color:#fbbf24;text-decoration:none}.reference.svelte-ma7zbq a:where(.svelte-ma7zbq):hover{text-decoration:underline}.name.svelte-ma7zbq{color:#9ca3af;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frequency.svelte-ma7zbq{font-family:monospace;color:#34d399}.mode.svelte-ma7zbq{color:#f472b6}.spotter.svelte-ma7zbq{color:#9ca3af}.time.svelte-ma7zbq{color:#9ca3af;font-family:monospace}.loading.svelte-ma7zbq,.error.svelte-ma7zbq,.no-data.svelte-ma7zbq{padding:3rem;text-align:center;color:#9ca3af}.error.svelte-ma7zbq{color:#ef4444}.error.svelte-ma7zbq button:where(.svelte-ma7zbq){margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.info-section.svelte-ma7zbq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.info-card.svelte-ma7zbq{background:#1f2937;border-radius:12px;padding:1.5rem;border:1px solid #374151}.info-card.svelte-ma7zbq h3:where(.svelte-ma7zbq){color:#f3f4f6;margin-bottom:.75rem}.info-card.svelte-ma7zbq p:where(.svelte-ma7zbq){color:#9ca3af;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.info-card.svelte-ma7zbq a:where(.svelte-ma7zbq){color:#60a5fa;text-decoration:none}.info-card.svelte-ma7zbq a:where(.svelte-ma7zbq):hover{text-decoration:underline}@media(max-width:768px){.page-header.svelte-ma7zbq h1:where(.svelte-ma7zbq){font-size:1.5rem}.filters.svelte-ma7zbq{flex-direction:column}.filter-group.svelte-ma7zbq{width:100%}.type-buttons.svelte-ma7zbq{flex-wrap:wrap}.map.svelte-ma7zbq{height:300px}table.svelte-ma7zbq{font-size:.75rem}th.svelte-ma7zbq,td.svelte-ma7zbq{padding:.5rem}.name.svelte-ma7zbq{max-width:100px}}.custom-marker{background:transparent!important;border:none!important}
