.site .iss-st{font:600 13px/1.4 var(--fh);background:var(--track);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.site .iss-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.site .iss-st.st-reported{background:var(--wip-bg);color:var(--wip-fg)}.site .iss-st.st-in-progress{background:var(--goal-bg);color:var(--goal-fg)}.site .iss-st.st-fixed{background:var(--on-bg);color:var(--on-fg)}.site .iss-st.st-rejected{background:var(--t-r);color:var(--red)}.site .c-streetlight{--cat-bg:var(--t-y);--cat-fg:var(--amber)}.site .c-water{--cat-bg:var(--t-b);--cat-fg:var(--blue)}.site .c-road{--cat-bg:var(--track);--cat-fg:var(--ink2)}.site .c-drain{--cat-bg:var(--t-p);--cat-fg:var(--purple)}.site .c-garbage{--cat-bg:var(--mint2);--cat-fg:var(--deep)}.site .c-electricity{--cat-bg:var(--sunsoft);--cat-fg:var(--amber2)}.site .c-other{--cat-bg:var(--t-r);--cat-fg:var(--red)}.site .iss-head-ctas{margin-top:22px}.site .iss-head-top{margin-top:16px}.site .iss-tabs{margin-bottom:14px}.site .iss-cats{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.site .iss-cats a{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink2);font:500 14px/1.3 var(--fb);border-radius:12px;align-items:center;gap:6px;padding:4px 14px 4px 10px;text-decoration:none;display:inline-flex}.site .iss-cats a:first-child:not([class]){padding-left:14px}.site .iss-cats a .ico{width:18px;height:18px;color:var(--cat-fg,var(--deep))}.site .iss-cats a:hover{border-color:var(--hov)}.site .iss-cats a[aria-current=true]{border-color:var(--cat-fg,var(--deep));background:var(--cat-bg,var(--mint));color:var(--ink);box-shadow:inset 0 0 0 1px var(--cat-fg,var(--deep));font-weight:600}.site .iss-cats a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.site .iss-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;display:grid}.site .iss-aside{position:sticky;top:130px}.site .iss-aside-btn{width:100%;margin-top:18px}.site .iss-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site .iss-card{grid-template-columns:150px minmax(0,1fr);min-height:150px;display:grid}.site .iss-card.is-fixed{background:linear-gradient(160deg, var(--card) 55%, var(--mint) 100%)}.site .iss-thumb{background:var(--mint);position:relative;overflow:hidden}.site .iss-thumb img{object-fit:cover}.site .iss-thumb-ic{background:var(--cat-bg);color:var(--cat-fg);place-items:center;display:grid;position:absolute;inset:0}.site .iss-thumb-ic .ico{stroke-width:1.5px;width:46px;height:46px}.site .iss-body{flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.site .iss-body h3{font:600 19px/1.4 var(--fh)}.site .iss-top{font:500 14px/1.4 var(--fh);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.site .iss-cat{font:600 13px/1.4 var(--fh);color:var(--cat-fg);align-items:center;gap:5px;display:inline-flex}.site .iss-cat .ico{width:17px;height:17px}.site .iss-place{color:var(--ink2);align-items:flex-start;gap:6px;font-size:15px;line-height:1.5;display:flex}.site .iss-place .ico{width:17px;height:17px;color:var(--deep);flex:none;margin-top:3px}.site .iss-foot{font:500 14px/1.4 var(--fb);color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;display:flex}.site .iss-foot>span{align-items:center;gap:5px;display:inline-flex}.site .iss-foot .ico{width:16px;height:16px}.site .iss-code{font:700 13px/1.4 var(--fh);letter-spacing:.02em;background:var(--track);color:var(--ink2);border-radius:7px;padding:1px 8px}.site .iss-sup{color:var(--ink);z-index:1;font-weight:600;position:relative}.site .iss-sup .ico{color:var(--red)}.site .iss-tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.site .iss-tiles .stile-ic{background:var(--cat-bg);color:var(--cat-fg)}.site .iss-tiles .stile input:checked+.stile-b{border-color:var(--cat-fg);background:var(--cat-bg)}.site .iss-tiles .stile input:checked+.stile-b .stile-ic{background:var(--cat-fg);color:var(--card)}.site .iss-geo{justify-items:start;gap:6px;display:grid}.site .iss-geo .hint,.site .iss-geo .err{margin:0}.site .iss-geo .err{color:var(--red);font-size:15px}.site .iss-geo-ok{background:var(--msg-ok-bg);color:var(--msg-ok-fg);border:1px solid var(--msg-ok-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:15px;display:flex}.site .iss-geo-ok .ico{width:20px;height:20px}.site .iss-okcode{border:1.5px dashed var(--line3);background:var(--card2);color:var(--mut);border-radius:16px;flex-direction:column;align-items:center;gap:2px;margin:6px auto 12px;padding:10px 22px;font-size:15px;display:inline-flex}.site .iss-okcode strong{font:700 28px/1.2 var(--fh);color:var(--ink);letter-spacing:.03em}.site .iss-two{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.site .iss-main{gap:22px;min-width:0;display:grid}.site .iss-detail{gap:16px;display:grid}.site .iss-place-lg{font:600 17px/1.5 var(--fh);color:var(--ink)}.site .iss-desc{color:var(--ink2);gap:10px;display:grid}.site .iss-when{align-items:center;gap:5px;display:inline-flex}.site .iss-when .ico{width:16px;height:16px}.site .iss-photos{gap:14px;display:grid}.site .iss-photos.two-up{grid-template-columns:1fr 1fr}.site .iss-photos figure{gap:6px;margin:0;display:grid}.site .iss-ph{aspect-ratio:4/3;background:var(--mint);border:1px solid var(--line);border-radius:16px;display:block;position:relative;overflow:hidden}.site .iss-ph img{object-fit:cover}.site .iss-ph:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site .iss-photos figcaption{font:600 14px/1.4 var(--fh);color:var(--mut)}.site .iss-photos .after figcaption{color:var(--on-fg)}.site .iss-photos .after .iss-ph{border-color:var(--msg-ok-line)}.site .iss-tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.site .iss-tl li{--dot:var(--wip-fg);padding:0 0 20px 30px;position:relative}.site .iss-tl li.st-in-progress{--dot:var(--goal-fg)}.site .iss-tl li.st-fixed{--dot:var(--deep)}.site .iss-tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:-2px;left:8px}.site .iss-tl li:last-child{padding-bottom:0}.site .iss-tl li:last-child:before{display:none}.site .iss-tl-dot{background:var(--card);border:3px solid var(--dot);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:2px}.site .iss-tl-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.site .iss-tl-h strong{font:600 16px/1.4 var(--fh);color:var(--ink)}.site .iss-tl-h time{color:var(--mut);font-size:14px}.site .iss-tl-note{color:var(--ink2);white-space:pre-line;margin-top:4px;font-size:16px}.site .iss-fixed-on{font:600 15px/1.4 var(--fh);color:var(--on-fg);margin-top:16px}.site .iss-support{gap:14px;display:grid}.site .iss-sup-count{font:600 16px/1.4 var(--fh);color:var(--ink2);align-items:center;gap:12px;display:flex}.site .iss-sup-n{background:var(--t-r);min-width:54px;height:54px;color:var(--red);font:700 24px/1 var(--fh);border-radius:16px;flex:none;place-items:center;padding:0 10px;display:grid}.site .iss-sup-form{gap:10px}.site .iss-sup-btn{width:100%}.site .iss-sup-more summary{cursor:pointer;font:600 15px/1.4 var(--fb);color:var(--deep);align-items:center;min-height:32px;display:flex}.site .iss-sup-more summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.site .iss-sup-more .fld{margin-top:8px}.site .iss-sup-more .hint{margin:6px 0 0}.site .iss-sup-hint{margin:0}.site .iss-sup-done{font:600 15px/1.4 var(--fh);color:var(--on-fg);align-items:center;gap:8px;display:flex}.site .iss-sup-done .ico{width:20px;height:20px}@media (max-width:1024px){.site .iss-layout,.site .iss-two{grid-template-columns:minmax(0,1fr)}.site .iss-aside{position:static}}@media (max-width:640px){.site .iss-card{grid-template-columns:96px minmax(0,1fr);min-height:0}.site .iss-body{padding:12px 14px}.site .iss-body h3{font-size:17px}.site .iss-thumb-ic .ico{width:34px;height:34px}.site .iss-photos.two-up{grid-template-columns:1fr}.site .iss-cats{flex-wrap:nowrap;margin-right:-16px;padding-bottom:6px;padding-right:16px;overflow-x:auto}.site .iss-cats a{white-space:nowrap}}
