.mut{color:var(--mut)}#ctx a.chip{color:var(--ink);text-decoration:none}#ctx a.chip:hover{background:var(--hover)}.wbtn .v{align-items:center;gap:6px;display:flex}.wbtn .caret{color:var(--mut);font-size:11px}.wnote{color:var(--amber-ink);white-space:nowrap;flex:none;font-size:12px}.addb{min-height:32px;color:var(--mut);flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.addb:hover{color:var(--ink)}.addb[disabled]{opacity:.55;cursor:default}.wpop{z-index:1250;background:var(--card);border:1px solid var(--bd2);width:340px;max-height:calc(100vh - 110px);box-shadow:0 12px 30px var(--shadow);border-radius:8px;padding:12px 14px;font-size:13px;position:fixed;overflow:auto}.wpop form{flex-direction:column;gap:10px;display:flex}.wpop .wrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wpop label{flex-direction:column;gap:3px;display:flex}.wpop input[type=date],.wpop input[type=search]{border:1px solid var(--bd2);background:var(--panel);width:100%;min-height:34px;color:var(--ink);font:13px var(--mono);border-radius:5px;padding:4px 8px}.wpop input[type=search]{font-family:var(--sans)}.wpop .wpre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wpop .btns{margin-top:0}.wpop .btns a.btn{align-items:center;text-decoration:none;display:inline-flex}.wpop .foot{margin:0}.addpop .addq{margin-bottom:6px}.addres{border-top:1px solid var(--bd);margin:4px 0 0;padding:0;list-style:none}.addres li{border-bottom:1px solid var(--bd)}.addit{min-height:40px;color:var(--ink);flex-direction:column;gap:1px;padding:7px 4px;text-decoration:none;display:flex}a.addit:hover{background:var(--hover)}span.addit{color:var(--mut)}.addit .nm{overflow-wrap:anywhere;font-size:13px}.addit .meta{color:var(--mut);font-size:11.5px}.seg a{border-right:1px solid var(--bd2);min-height:28px;color:var(--mut);align-items:center;padding:2px 10px;font-size:12px;text-decoration:none;display:inline-flex}.seg a:last-child{border-right:0}.seg a:hover{color:var(--ink)}.seg a[aria-current=true]{background:var(--card);color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}.ctab td small,.ctab td.n small{font-family:var(--sans);color:var(--mut);margin-top:2px;font-size:12px;display:block}.ctab td.an button[aria-pressed=true]{text-decoration:none}.ctab .rm{color:var(--mut);font-size:12px}.ctab .rm:hover{color:var(--ink)}#cmain .note.warn{color:var(--amber-ink)}#cprev .foot[hidden]{display:none}#cprev .btns a.btn{align-items:center;text-decoration:none;display:inline-flex}.psec{margin:22px 0 0}.phead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;display:flex}.phead h2{margin:0}.psec>.note{color:var(--mut);margin:0 0 8px;font-size:13px}.ptab{width:100%;font-size:12.5px}.ptab th,.ptab td{padding:7px 8px}.ptab thead th{white-space:nowrap}.ptab thead th small{letter-spacing:.04em;color:var(--faint);font-size:9.5px;font-weight:600;display:block}.ptab thead th:first-child,.ptab tbody th{z-index:1;background:var(--card);text-align:left;box-shadow:inset -1px 0 0 var(--bd);position:sticky;left:0}.ptab tbody th{letter-spacing:0;text-transform:none;min-width:170px;max-width:240px;color:var(--ink);border-bottom:1px solid var(--bd);vertical-align:top;padding:7px 10px;font-size:12.5px;font-weight:600}.ptab tbody th a{color:var(--ink);text-decoration:none}.ptab tbody th a:hover{color:var(--link);text-decoration:underline}.ptab tbody th small{color:var(--mut);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.ptab td.pc{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.ptab .pc .d{font-size:13px;font-weight:500;display:block}.ptab .pc .e{color:var(--mut);font-size:11px;display:block}.ptab td.pc.z .d{color:var(--faint);font-weight:400}.ptab td.pc.na{color:var(--faint)}.twf{position:relative}.twf:before,.twf:after{content:"";z-index:3;pointer-events:none;opacity:0;width:30px;transition:opacity .15s;position:absolute;top:1px;bottom:1px}.twf:before{left:calc(var(--fl,0px) + 1px);background:linear-gradient(90deg, var(--card), transparent)}.twf:after{right:calc(var(--fr,0px) + 1px);background:linear-gradient(270deg, var(--card), transparent)}.twf[data-l="1"]:before,.twf[data-r="1"]:after{opacity:1}.ptab td.tot,.ptab th.tot{z-index:1;background:var(--card);box-shadow:inset 1px 0 0 var(--bd2);position:sticky;right:0}.ptab td.tot .d{font-weight:600}.ptab tr.trow th,.ptab tr.trow td{border-top:1px solid var(--bd2);background:var(--hover)}.ptab tr.trow th{background:var(--hover)}.plegend{color:var(--mut);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:12px;display:flex}.plegend .pk{min-width:14px;font-family:var(--mono);text-align:center;margin-right:4px;display:inline-block}.plegend .pk.d{color:var(--ink);font-weight:500}.plegend .pk.e{font-size:11px}.plegend small.pk{letter-spacing:.04em;color:var(--faint);font-size:9.5px;font-weight:600;font-family:var(--sans)}.pg{width:100%;max-width:1240px;margin:0 auto;padding:18px 20px 32px}.pg h1{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.25}.pg>.lbl{margin:0 0 4px}.pg .sub{margin:4px 0 0}.nf{max-width:640px;padding-top:48px}.nf .btns a.btn{align-items:center;text-decoration:none;display:inline-flex}.pp{grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-template-areas:"card map";align-items:start;gap:20px;display:grid}.ppcard{grid-area:card;min-width:0}.ppmap{grid-area:map;min-width:0;position:sticky;top:12px}.ppcard .pid h1{font-size:22px;font-weight:500;font-family:var(--mono)}.ppcard .card h2.lbl{margin:0 0 8px}.ppcard .dline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pmapwrap{border:1px solid var(--bd);background:var(--bg);border-radius:7px;height:calc(100vh - 154px);min-height:360px;max-height:760px;position:relative;overflow:hidden}.pmapwrap.none{height:auto;min-height:0;color:var(--mut);padding:14px 16px;font-size:13px}.pmapwrap.none p{margin:0}#pmap{position:absolute;inset:0}.pmapwrap .maplibregl-ctrl-bottom-left,.pmapwrap .maplibregl-ctrl-bottom-right{bottom:0}.pmapwrap .maplibregl-ctrl-group{background:var(--panel);border:1px solid var(--bd2);box-shadow:none}.pmapwrap .maplibregl-ctrl-group button+button{border-top:1px solid var(--bd2)}.pmapwrap .maplibregl-ctrl-group button:not(:disabled):hover{background-color:var(--hover)}:root:not([data-theme=light]) .pmapwrap .maplibregl-ctrl-icon,:root:not([data-theme=light]) .pmapwrap .maplibregl-ctrl-attrib-button{filter:invert()brightness(.9)}@media (prefers-color-scheme:light){:root[data-theme=system] .pmapwrap .maplibregl-ctrl-icon,:root[data-theme=system] .pmapwrap .maplibregl-ctrl-attrib-button{filter:none}}.maperr{background:var(--card);border:1px solid var(--bd2);border-radius:4px;margin:0;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.pls{border-top:1px solid var(--bd)}a.pl{color:var(--ink);text-decoration:none}a.pl .dt{color:var(--mut);white-space:nowrap;font-size:12px}a.pl.cur{box-shadow:inset 3px 0 0 var(--amber);padding-left:8px}a.pl[hidden]{display:none}.around a{flex-direction:column;min-height:40px;text-decoration:none;display:flex}.around a .n{color:var(--link);font-size:20px;display:block}.around a .k{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.ppcard>.btns a.btn{align-items:center;text-decoration:none;display:inline-flex}.estats{max-width:720px}.estats .stat:hover{background:var(--card)}.ent .psec h2.lbl{margin:0 0 6px}.etab td,.etab th{text-align:left}.etab td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.etab td small{font-family:var(--sans);color:var(--mut);font-size:11.5px;display:block}.etab tr.inw td{font-weight:500}.etab tr:not(.inw) td{color:var(--mut)}.etab tr:not(.inw) td a{color:var(--link)}.ent .defs .df,.pg .defs .df{font-size:13px}@media (width<=900px){.pp{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""card"}.ppmap{position:static}.pmapwrap{height:300px;min-height:0}}@media (width<=640px){.pg{padding:14px 12px 28px}.pmapwrap{height:360px}.pmapwrap .vpmap .maplibregl-ctrl-bottom-left .leg{margin-bottom:40px}.wpop .wrow{grid-template-columns:1fr}.addb{min-height:44px}.seg a{min-height:40px;padding:2px 14px}.estats{grid-template-columns:repeat(3,minmax(0,1fr))}.estats .stat .n{font-size:22px}.estats .stat .d{display:none}.ptab tbody th{min-width:132px;max-width:160px}a.pl{min-height:44px}}
