.sidebar.svelte-dk05xq{display:flex;flex-direction:column;height:100%;background:#111827;color:#fff;width:380px;overflow:hidden}@media (max-width: 768px){.sidebar.svelte-dk05xq{width:100%}}.tabs.svelte-dk05xq{display:flex}.tabs.svelte-dk05xq button:where(.svelte-dk05xq){flex:1;padding:12px;background:#1f2937;color:#9ca3af;border:none;cursor:pointer;font-weight:600}.tabs.svelte-dk05xq button.active:where(.svelte-dk05xq){background:#2563eb;color:#fff}.filters.svelte-dk05xq{padding:10px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #1f2937}.filters.svelte-dk05xq input:where(.svelte-dk05xq),.filters.svelte-dk05xq select:where(.svelte-dk05xq){background:#1f2937;border:1px solid #374151;color:#fff;padding:8px;border-radius:6px;width:100%}.filters__row.svelte-dk05xq{display:flex;gap:8px}.incident-list.svelte-dk05xq{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.incident-list.svelte-dk05xq li:where(.svelte-dk05xq){border-bottom:1px solid #1f2937}.incident-list.svelte-dk05xq button:where(.svelte-dk05xq){width:100%;text-align:left;background:transparent;border:none;color:#fff;padding:12px;cursor:pointer}.incident-list.svelte-dk05xq button.selected:where(.svelte-dk05xq),.incident-list.svelte-dk05xq button:where(.svelte-dk05xq):hover{background:#1f2937}.incident-list__badges.svelte-dk05xq{display:flex;gap:6px;margin-bottom:6px}.badge.svelte-dk05xq{font-size:10px;font-weight:700;background:#2563eb;color:#fff;padding:2px 6px;border-radius:4px}.badge--resolved.svelte-dk05xq{background:#16a34a}.incident-list__title.svelte-dk05xq{font-size:14px;line-height:1.4;margin-bottom:4px}.incident-list__description.svelte-dk05xq{font-size:12px;color:#d1d5db;line-height:1.4;margin-bottom:4px}.incident-list__time.svelte-dk05xq{font-size:11px;color:#9ca3af}.empty.svelte-dk05xq{padding:20px;color:#6b7280;text-align:center}.app.svelte-1uha8ag{display:flex;flex-direction:column;height:100vh}.app__header.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#1d4ed8;color:#fff;flex-wrap:wrap}.app__brand.svelte-1uha8ag{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__counts.svelte-1uha8ag{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:14px;white-space:nowrap}.dot.svelte-1uha8ag{display:inline-block;width:8px;height:8px;border-radius:50%}.dot--green.svelte-1uha8ag{background:#22c55e}.dot--red.svelte-1uha8ag{background:#ef4444;margin-left:10px}.app__refresh.svelte-1uha8ag{background:#ffffff26;border:none;color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0}.app__bot-banner.svelte-1uha8ag{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#eff6ff;color:#1e3a8a;border-bottom:1px solid #bfdbfe;font-size:14px}.app__bot-banner-text.svelte-1uha8ag{flex:1;min-width:0}.app__bot-banner-cta.svelte-1uha8ag{flex-shrink:0;background:#2563eb;color:#fff;text-decoration:none;padding:6px 12px;border-radius:6px;font-weight:600;white-space:nowrap}.app__bot-banner-close.svelte-1uha8ag{flex-shrink:0;background:none;border:none;color:#1e3a8a;cursor:pointer;font-size:14px;padding:4px}@media (max-width: 768px){.app__bot-banner-text.svelte-1uha8ag{display:none}}.app__mobile-tabs.svelte-1uha8ag{display:none}.app__body.svelte-1uha8ag{display:flex;flex:1;min-height:0}.app__map.svelte-1uha8ag{flex:1;min-width:0}.app__sidebar-wrap.svelte-1uha8ag{display:flex;min-height:0}@media (max-width: 768px){.app__brand-text.svelte-1uha8ag,.app__refresh-text.svelte-1uha8ag{display:none}.app__header.svelte-1uha8ag{gap:10px;padding:8px 12px}.app__mobile-tabs.svelte-1uha8ag{display:flex}.app__mobile-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:1;padding:10px;background:#111827;color:#9ca3af;border:none;font-weight:600;font-size:14px}.app__mobile-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#2563eb;color:#fff}.app__body.svelte-1uha8ag{flex-direction:column}.app__body.mobile-view-map.svelte-1uha8ag .app__sidebar-wrap:where(.svelte-1uha8ag){display:none}.app__body.mobile-view-liste.svelte-1uha8ag .app__map:where(.svelte-1uha8ag){display:none}.app__map.svelte-1uha8ag,.app__sidebar-wrap.svelte-1uha8ag{flex:1;width:100%;min-height:0}}
