dialog.svelte-1rc1rez{background:var(--paper);width:100%;max-width:34rem;max-height:80dvh;color:var(--ink);overscroll-behavior:contain;border:0;border-radius:1rem 1rem 0 0;margin:auto auto 0;padding:0;animation:.2s ease-out svelte-1rc1rez-rise;overflow-y:auto;box-shadow:0 -4px 24px #00000040}dialog.svelte-1rc1rez::backdrop{background:#1d243333}@keyframes svelte-1rc1rez-rise{0%{opacity:0;transform:translateY(2rem)}}.sheet.svelte-1rc1rez{padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.grip.svelte-1rc1rez{background:#c9c2b4;border-radius:1rem;width:2.5rem;height:.3rem;margin:0 auto .75rem}h2.svelte-1rc1rez{margin:0 0 .75rem;font-size:1.15rem}.done.svelte-1rc1rez{width:100%;min-height:3rem;margin-top:1rem}@media (prefers-reduced-motion:reduce){dialog.svelte-1rc1rez{animation:none}}main.svelte-w85nl5{height:calc(100dvh - var(--header));grid-template-columns:minmax(0,24rem) 1fr;display:grid}.panel.svelte-w85nl5{border-right:1px solid var(--line);padding:1rem;overflow-y:auto}.map.svelte-w85nl5{min-width:0}h1.svelte-w85nl5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.toilet.svelte-w85nl5{align-items:stretch;gap:.5rem;margin:1.25rem 0 .75rem;display:flex}.toilet.svelte-w85nl5 .btn:where(.svelte-w85nl5){flex:1;min-width:0}.wheelchair.svelte-w85nl5{font-size:1.3rem;line-height:1}.toilet.svelte-w85nl5 .btn:where(.svelte-w85nl5){padding:.8rem 1rem;font-size:1.05rem}.section-title.svelte-w85nl5{margin:1.25rem 0 .5rem;font-size:1.05rem}.inline-layers.svelte-w85nl5 .section-title:where(.svelte-w85nl5){margin-top:.25rem}.closures-head.svelte-w85nl5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;margin:1.25rem 0 .4rem;display:flex}.closures-head.svelte-w85nl5 .section-title:where(.svelte-w85nl5),.closures-head.svelte-w85nl5 .hint:where(.svelte-w85nl5){margin:0}.layers.svelte-w85nl5{flex-wrap:wrap;gap:.5rem;display:flex}.layers.stacked.svelte-w85nl5{display:grid}.inline-layers.svelte-w85nl5{display:none}.map.svelte-w85nl5{position:relative}.device-switch.svelte-w85nl5{z-index:2;max-width:26rem;position:absolute;bottom:2.2rem;left:.6rem;right:.6rem}.filters.svelte-w85nl5{z-index:2;background:var(--card);cursor:pointer;border:0;border-radius:2rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1rem 0 .8rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;left:.6rem;box-shadow:0 1px 5px #00000059}.filters.svelte-w85nl5:active{background:#efeae0}.count.svelte-w85nl5{background:var(--fire);color:#fff;border-radius:1rem;padding:.05rem .45rem;font-size:.8rem}@media (width>=48.01rem){.inline-layers.svelte-w85nl5{display:block}.filters.svelte-w85nl5{display:none}}.badge.svelte-w85nl5{color:#fff;border-radius:1rem;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .2rem;font-size:.62rem;font-weight:700;display:inline-grid}.badge.wc.svelte-w85nl5{background:#2563eb}.badge.h.svelte-w85nl5{background:#c1121f}.badge.p.svelte-w85nl5{background:#1d3557}.badge.v.svelte-w85nl5{background:#7b2cbf}.badge.a.svelte-w85nl5{background:#0b7285}.badge.closed.svelte-w85nl5{background:#c1121f59;border:2px solid #c1121f;border-radius:.25rem}.hint.svelte-w85nl5{color:var(--muted);margin:.25rem 0;font-size:.92rem}.hint.small.svelte-w85nl5{font-size:.8rem}.card.svelte-w85nl5 .notice:where(.svelte-w85nl5){margin:.5rem 0 0}.notice.svelte-w85nl5{background:#fff3cd;border-radius:.5rem;margin:0 0 1rem;padding:.5rem .75rem;font-size:.9rem}.card.svelte-w85nl5{background:var(--card);border:1px solid var(--line);border-left:4px solid #2563eb;border-radius:.6rem;margin-bottom:1rem;padding:.9rem;position:relative}.card.hospital.svelte-w85nl5,.card.first_aid.svelte-w85nl5{border-left-color:#c1121f}.card.police.svelte-w85nl5{border-left-color:#1d3557}.card.violet_point.svelte-w85nl5{border-left-color:#7b2cbf}.card.accessible_zone.svelte-w85nl5{border-left-color:#0b7285}.card.svelte-w85nl5 h2:where(.svelte-w85nl5){margin:0 2rem .2rem 0;font-size:1.1rem}.card.svelte-w85nl5 p:where(.svelte-w85nl5){margin:.35rem 0;font-size:.92rem}.card.svelte-w85nl5 .sub:where(.svelte-w85nl5){color:var(--muted)}.x.svelte-w85nl5{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;font-size:1.4rem;line-height:1;position:absolute;top:0;right:0}.chips.svelte-w85nl5{flex-wrap:wrap;gap:.3rem;display:flex}.chips.svelte-w85nl5 span:where(.svelte-w85nl5){background:#efeae0;border-radius:1rem;padding:.1rem .5rem;font-size:.82rem}.chips.svelte-w85nl5 .good:where(.svelte-w85nl5){background:#d3f0e0}.total.svelte-w85nl5{color:var(--navy);font-weight:700}.actions.svelte-w85nl5{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.closures.svelte-w85nl5{border:1px solid var(--line);background:var(--card);border-radius:.6rem;margin:0;padding:0;list-style:none}.closures.svelte-w85nl5 li:where(.svelte-w85nl5){border-bottom:1px solid var(--line);border-left:4px solid #0000}.closures.svelte-w85nl5 li:where(.svelte-w85nl5):last-child{border-bottom:0}.closures.svelte-w85nl5 li.active:where(.svelte-w85nl5){border-left-color:#c1121f}.closures.svelte-w85nl5 button:where(.svelte-w85nl5){text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;min-height:3rem;padding:.6rem .75rem;display:flex}.closures.svelte-w85nl5 small:where(.svelte-w85nl5),.closures.svelte-w85nl5 span:where(.svelte-w85nl5){color:var(--muted);font-size:.85rem}.closures.svelte-w85nl5 li.active:where(.svelte-w85nl5) span:where(.svelte-w85nl5){color:#c1121f;font-weight:600}@media (width<=48rem){main.svelte-w85nl5{height:calc(100dvh - var(--header) - var(--tabbar));flex-direction:column-reverse;display:flex}.map.svelte-w85nl5{flex:1 1 0;min-height:40%}.map.svelte-w85nl5 .map{min-height:0}.panel.svelte-w85nl5{border-right:0;border-top:1px solid var(--line);flex:0 auto;max-height:60%;padding:.75rem 1rem}.closures-head.svelte-w85nl5{margin-top:0}.toilet.svelte-w85nl5{margin:.6rem 0 0}}
