:root{--paper:#f9f4ea;--white:#fffdf8;--ink:#171a17;--muted:#5b655e;--green:#174c3c;--orange:#c8551f;--line:#ded5c4;--pale:#e9eee5;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:var(--green);text-underline-offset:4px}button,select{font:inherit;color:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select{min-height:44px}button{background:var(--white);border:1px solid var(--line);border-radius:5px;padding:8px 14px;cursor:pointer;font-size:12px;font-weight:650}button:hover{border-color:var(--green);background:var(--pale)}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,svg [role=button]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[hidden]{display:none!important}.eyebrow{font:600 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;padding:68px 0 54px}.eyebrow{color:var(--orange);margin:0 0 14px}h1{font-size:clamp(56px,7.5vw,110px);line-height:.97;letter-spacing:-.065em;margin:24px 0 0;font-weight:750}h1 em{font-family:var(--serif);color:var(--green);font-weight:400;letter-spacing:-.07em}.hero-note{padding:8px 0;max-width:420px}.lead{font-family:var(--serif);font-size:clamp(23px,2.6vw,34px);line-height:1.25;letter-spacing:-.03em;margin:0 0 22px}.hero-note>p:not(.lead){font-size:14px;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:20px;font-weight:650;font-size:12px;text-decoration:none;border-bottom:1px solid;padding:8px 0}.scope-strip{display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;color:var(--muted);font-size:11px}.scope-strip b{color:var(--green);font-size:21px;margin-right:6px}.scope-strip a{margin-left:auto;white-space:nowrap}.explorer{padding-top:54px}.section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:25px}.section-head>.eyebrow{margin:0}.section-head>p{max-width:345px;color:var(--muted);font-size:13px;margin:0}h2{font-size:clamp(26px,3vw,39px);line-height:1.15;letter-spacing:-.04em;margin:0}h3{font-size:20px;line-height:1.35;letter-spacing:-.025em;margin:0}.status,.notice{padding:20px;background:#f5e8d3;border-left:3px solid var(--orange)}.status:empty{display:none}.filters{display:flex;gap:18px;margin:30px 0 22px}label{display:grid;gap:6px;flex:1;min-width:0;font-size:11px;font-weight:650;color:var(--muted)}.region-field{flex:1.3}select{border:1px solid #c8c2b5;background:var(--white);border-radius:5px;padding:10px 32px 10px 12px;width:100%;font-size:13px;font-weight:500}.map-and-note{display:grid;grid-template-columns:minmax(0,3.15fr) minmax(230px,1fr);border:1px solid var(--line);border-radius:7px;overflow:hidden}.map-panel{background:#f0f1e9;padding:23px;min-width:0}.map-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.map-head .eyebrow{margin-bottom:4px;color:var(--muted)}.map-tools{display:flex;gap:5px}.map-tools button{font-size:10px;padding:5px 10px;min-height:36px;background:transparent}.map-panel svg{display:block;width:100%;height:310px}.map-panel path{stroke:#f9f4ea;stroke-width:.65;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s}.map-panel path:hover,.map-panel path:focus{stroke:#171a17;stroke-width:1.4;filter:brightness(.88)}.map-panel path.selected{stroke:#171a17;stroke-width:1.8}.map-panel svg:focus{outline:none}.map-hover{min-height:36px;font-size:11px;margin:0 0 12px;color:#3f5148}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:10px}.legend span{display:flex;gap:6px;align-items:center}.dot{display:inline-block;width:9px;height:9px;background:var(--swatch);border-radius:2px;flex:none}.map-foot{font-size:10px;color:var(--muted);margin:14px 0 0}.reading{background:var(--green);color:var(--white);padding:26px 25px}.reading .eyebrow{color:#d9c8a4}.reading h3{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.2;margin-bottom:16px}.reading>p:not(.eyebrow){font-size:12px;color:#e0e7df}.reading .small{border-top:1px solid #ffffff35;padding-top:20px;margin-top:20px;font-size:10px!important}.spread-item{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding:8px 0;border-top:1px solid #ffffff26}.spread-item b{white-space:nowrap;font-size:17px}.result{margin:42px 0 30px}.result-head{align-items:center}.result-head h2{font-size:32px}.small{font-size:11px;color:var(--muted);line-height:1.7}.result-head .small{margin-bottom:0}.actions{display:flex;gap:8px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.metric{padding:18px 20px 20px 0}.metric+.metric{border-left:1px solid var(--line);padding-left:25px}.metric dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.metric dd{margin:4px 0 0;font-size:29px;line-height:1.3;font-weight:650;letter-spacing:-.04em}.metric dd small{font-size:13px;font-weight:400;letter-spacing:0}.metric .sub{font-size:10px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:6px;display:block}.result-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:42px}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}caption{text-align:left;font-size:11px;color:var(--muted);margin-bottom:13px}th{font-size:10px;font-weight:600;color:var(--muted)}th,td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody th{font-weight:650;color:var(--ink)}.results-table td:first-child{padding-left:0}.results-table th:first-child{padding-left:0}.participant{display:flex;gap:10px;align-items:baseline}.participant>span:first-child{font:10px ui-monospace,monospace;color:var(--muted);min-width:12px}.participant b{font-size:12px;font-weight:650;line-height:1.4}.vote-bar{height:3px;background:#e5e1d7;margin:7px 0 0 22px;width:calc(100% - 22px);max-width:280px}.vote-bar>i{display:block;height:3px;background:var(--swatch);width:var(--width)}.commentary article{border-top:1px solid var(--line);padding:16px 0}.commentary h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;font-size:22px;line-height:1.2;margin:0 0 10px}.commentary p{font-size:12px;margin:0 0 8px}.commentary a{font-size:10px}.evidence{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:25px;margin-bottom:65px}.evidence .section-head{margin-bottom:20px}.badge{font-size:10px;background:var(--pale);color:var(--green);border:1px solid #c7d5c5;padding:5px 9px;border-radius:4px;white-space:nowrap}.source-card{padding:15px 0;border-top:1px solid var(--line)}.source-card p{font-size:12px;margin:5px 0}.source-card>a{font-weight:650;font-size:12px}.source-card details{border:0;margin:6px 0 0;padding:0;font-size:10px}.source-card summary{padding:0;font-size:10px}.source-card code{display:block;font-size:10px;word-break:break-all;color:var(--muted);margin-top:7px}.source-pages{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;margin-top:6px}.pilot{background:#e9eee5;padding:55px 0}.pilot .section-head>p{max-width:460px}.pilot-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.pilot-card{display:block;text-decoration:none;background:var(--white);border:1px solid #cfd7ca;padding:25px;border-radius:4px;color:var(--ink)}.pilot-card:hover{border-color:var(--green)}.pilot-photo{aspect-ratio:16/9;margin:-25px -25px 23px;overflow:hidden;border-radius:3px 3px 0 0;background:#f1ede3;display:flex;border-bottom:1px solid var(--line)}.pilot-photo img{display:block;width:100%;height:100%;object-fit:cover}.pilot-photo--pair{gap:2px;background:var(--white)}.pilot-photo--pair img{width:calc(50% - 1px);object-position:50% 25%}.pilot-photo--party{align-items:center;justify-content:center;padding:32px;background:#f6f0e2}.pilot-photo--party img{object-fit:contain;height:auto;max-height:100%}.photo-credit{margin-top:18px!important;font-size:10px!important}.photo-credit a{color:inherit}.pilot-card{display:flex;flex-direction:column}.pilot-card .eyebrow{color:var(--muted)}.pilot-card h3{font-size:19px;min-height:53px}.pilot-card .big{font-size:36px;font-weight:650;letter-spacing:-.04em;color:var(--green);margin:15px 0 0}.pilot-card p{font-size:11px;color:var(--muted);margin:8px 0}.pilot-card .cta{display:block;border-top:1px solid var(--line);padding-top:14px;margin-top:18px;font-size:11px;font-weight:650;color:var(--green)}.coverage{padding:65px 0 35px}.coverage td{width:40%;font-size:12px}.table-scroll{overflow:auto}details{border-top:1px solid var(--line);padding:16px 0;font-size:12px}summary{cursor:pointer;font-size:13px;font-weight:650;padding-right:20px}details p,details li{color:var(--muted)}details ul,details ol{padding-left:20px}details li{margin-bottom:12px}.method{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;padding:35px 0 65px}.method>div>p{max-width:400px;font-size:13px;color:var(--muted)}.method h2{font-size:33px}.method details:first-child{border-top:0;padding-top:0}footer{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding:25px 0!important;font-size:11px;color:var(--muted)}footer>a:last-child{margin-left:auto}
@media(min-width:1500px){.map-panel svg{height:350px}}@media(max-width:1000px){.hero{gap:40px}.scope-strip{gap:20px;flex-wrap:wrap}.scope-strip a{margin-left:0}.map-and-note{grid-template-columns:minmax(0,1fr) 240px}.map-panel{padding:18px}.result-columns{gap:24px}.method{gap:40px}.actions{flex-wrap:wrap;justify-content:end}.metric dd{font-size:26px}}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:28px;padding:40px 0 30px}h1{font-size:70px}.hero-note{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.lead{font-size:23px}.hero-note>p:not(.lead){font-size:12px;margin:0}.hero-note .text-link{justify-self:start}.scope-strip{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:8px 16px}.scope-strip b{font-size:19px}.scope-strip a{white-space:normal}.explorer{padding-top:36px}.section-head{align-items:start;flex-direction:column;gap:14px}.section-head>p{max-width:none}.filters{flex-wrap:wrap;gap:12px;margin:24px 0 16px}.filters label{flex:1 1 45%}.filters .region-field{order:2;flex:1 1 100%}.map-and-note{grid-template-columns:1fr}.map-panel{padding:16px}.map-panel svg{height:240px}.map-head h3{font-size:18px}.map-tools button{max-width:90px;line-height:1.2;font-size:10px}.reading{padding:22px}.reading h3{font-size:24px}.reading>p:not(.eyebrow){font-size:13px}.reading .small{margin:14px 0 0;padding-top:14px}.spread-item{padding:5px 0}.result{margin-top:30px}.result-head{gap:18px;align-items:start}.result-head h2{font-size:29px}.actions{justify-content:start}.metric{padding:13px 8px 13px 0}.metric+.metric{padding-left:12px}.metric dt{font-size:8px;letter-spacing:.02em}.metric dd{font-size:21px}.metric dd small{font-size:10px}.metric .sub{font-size:9px}.result-columns{grid-template-columns:1fr;gap:25px}th,td{padding:10px 5px}.participant b{font-size:11px}.results-table table{font-size:11px}.participant{gap:5px}.vote-bar{margin-left:17px}.evidence{padding:19px;margin-bottom:35px}.evidence .section-head{gap:12px}.pilot{padding:35px 0}.pilot-cards{grid-template-columns:1fr;gap:12px}.pilot-card{padding:21px}.pilot-photo{margin:-21px -21px 20px}.pilot-photo--party{padding:30px}.pilot-card h3{min-height:0}.pilot-card .big{font-size:32px}.coverage{padding-top:40px}.coverage table{min-width:560px}.method{grid-template-columns:1fr;gap:30px;padding:25px 0 35px}footer{flex-wrap:wrap;gap:8px 20px}footer p{width:100%;order:2;margin:0}footer>a:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{header nav,.bagian-halaman,.filters,.map-tools,.actions,.pilot,.coverage,footer,.skip{display:none!important}.wrap{width:100%}.hero{padding:10px 0;gap:20px}h1{font-size:40px}.hero-note .lead{font-size:20px}.explorer{padding-top:20px}.map-and-note,.result-columns{display:block}.reading{color:#111;background:#eee}.reading p,.reading .eyebrow{color:#111!important}.map-panel svg{height:250px}.method{display:block}.commentary article,.source-card,.metrics{break-inside:avoid}a{color:#111}.evidence{margin-bottom:20px}.source-card details{display:block}.result-head h2{font-size:25px}}

/* Identitas partai, satu ukuran dan pemetaan pada semua komponen. */
.party-icon{display:inline-block;position:relative;overflow:hidden;width:30px;height:30px;flex:none;background:#fff;border-radius:3px;vertical-align:middle}.party-icon img{position:absolute;max-width:none;height:auto;display:block}.party-label{display:inline-flex;align-items:center;gap:9px;vertical-align:middle}.party-label>span:last-child{min-width:0}.party-mention{white-space:nowrap}.party-mention .party-icon{width:20px;height:20px;margin-right:5px;vertical-align:-5px}.participant{align-items:center}.participant>b{min-width:0}.legend .party-icon{width:22px;height:22px;vertical-align:-6px}.spread-item .party-icon{width:24px;height:24px;vertical-align:-7px}.pilot-card h3 .party-icon{width:32px;height:32px}.results-table:has(.party-icon) .vote-bar{margin-left:61px;width:calc(100% - 61px)}
@media(max-width:700px){.party-icon{width:26px;height:26px}.party-label{gap:6px}.results-table:has(.party-icon) .vote-bar{margin-left:49px;width:calc(100% - 49px)}.results-table:has(.party-icon) th,.results-table:has(.party-icon) td{padding-left:4px;padding-right:4px}.results-table:has(.party-icon) td:first-child{padding-left:0}.participant .party-label{align-items:center}.party-label>span:last-child{overflow-wrap:normal}}

.party-art{position:absolute;display:block;overflow:hidden}.party-icon .party-art img{height:auto;max-width:none}

/* Penanda dikelompokkan menurut kepadatan layar, tanpa garis silang. */
#map{position:relative}.map-canvas{position:relative}.map-seats .map-canvas>svg{height:480px}.map-national .map-canvas{min-width:0}.map-national .map-canvas>svg{height:400px}.seat-markers{position:absolute;inset:0;pointer-events:none}.seat-marker{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:42px;height:42px;min-height:42px;padding:4px;background:#fffdf8f5;border:1px solid #b7c5b9;border-radius:7px;box-shadow:0 1px 3px #173c2818;line-height:1.1;font-weight:500;white-space:nowrap}.seat-marker:hover,.seat-marker:focus-visible{z-index:3;background:#fffdf8;border-color:var(--green)}.seat-marker.selected{border:2px solid var(--green);z-index:2}.seat-marker .party-icon{width:28px;height:28px}.seat-marker b{font-size:15px;line-height:1.2;color:var(--green)}.seat-marker>span:not(.party-icon){font-size:9px;color:var(--muted)}.seat-cluster{border-radius:50%;background:#e4eddf}.seat-tie{background:#f5f2e9}.seat-detail{margin:6px 0 18px;padding:14px 16px;border:1px solid #cbd4c5;border-radius:5px;background:var(--white)}.seat-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;font-size:13px}.seat-detail-head>span{font-size:11px;color:var(--muted)}.seat-detail-parties{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px;font-size:12px}.seat-detail-parties .party-icon{width:26px;height:26px}
@media(max-width:700px){.map-seats .map-canvas>svg{height:360px}.map-national .map-canvas>svg{height:300px}.seat-detail{padding:12px}.seat-detail-parties{gap:10px 15px}}

/* Kontrol zoom tetap terlihat saat filter atau klik memfokuskan wilayah. */
.map-head{flex-wrap:wrap}.map-tools{flex-wrap:wrap;align-items:center}.map-tools button{min-height:40px}.map-tools #zoom-in,.map-tools #zoom-out{min-width:40px;font-size:20px;padding:0 8px}.map-canvas{overflow:hidden}.map-national.map-focused .map-canvas{min-width:0}.map-national.map-focused .map-canvas>svg{height:550px}
@media(max-width:700px){.map-tools{width:100%;margin:5px 0 12px}.map-tools button{min-height:44px}.map-tools #zoom-in,.map-tools #zoom-out{min-width:44px}.map-focused .map-canvas>svg{height:420px}}

/* Media pencalonan 2024; pertahankan foto pasangan dan poster secara utuh. */
.candidate-photo{display:flex;flex:none;width:80px;height:62px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;background:#fff;overflow:hidden}.candidate-photo img{width:100%;height:100%;object-fit:contain}.candidate-photo--foto_individu{width:40px}.candidate-photo--poster_pasangan{width:50px}.results-table:has(.candidate-photo) .vote-bar{margin-left:0;width:100%}.pilot-photo--official{background:#fff;aspect-ratio:4/3}.pilot-photo--official img{object-fit:contain}.pilot-photo--party-official{aspect-ratio:4/3;align-items:center;justify-content:center;background:#fff}.pilot-photo--party-official .party-label>span:last-child{display:none}.pilot-photo--party-official .party-icon{width:140px;height:140px}.photo-credit:empty{display:none}
@media(max-width:700px){.candidate-photo{width:54px;height:44px}.candidate-photo--foto_individu{width:30px}.candidate-photo--poster_pasangan{width:35px}.participant{align-items:center}.participant:has(.candidate-photo)>b{overflow-wrap:anywhere}.pilot-photo--official,.pilot-photo--party-official{aspect-ratio:4/3}}

/* Kartu ringkasan memakai bingkai foto mendatar yang seragam. */
.pilot-photo--official,.pilot-photo--party-official{aspect-ratio:16/9}
.pilot-photo--pair{aspect-ratio:16/9;gap:2px}.pilot-photo--pair img{object-fit:cover;object-position:50% 25%}

/* C5 · Ajakan ke Dasbor. Hijau seperti .reading — ia bicara dengan suara
   situs, bukan suara iklan — dan berdiri SESUDAH jejak bukti supaya urutannya
   tetap: angkanya dulu, sumbernya, baru ajakannya. */
.ajakan{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--green);color:var(--white);border-radius:6px;padding:26px 28px;margin:0 0 65px}
.ajakan .eyebrow{color:#d9c8a4;margin:0 0 10px}
.ajakan h3{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.2;margin:0 0 8px}
.ajakan p:not(.eyebrow){font-size:12.5px;color:#e0e7df;margin:0;max-width:52ch}
.ajakan-cta{display:inline-flex;align-items:center;gap:10px;flex:none;min-height:44px;padding:12px 20px;border-radius:5px;background:var(--white);color:var(--green);font-size:13px;font-weight:650;text-decoration:none;border:1px solid transparent}
.ajakan-cta:hover{border-color:#d9c8a4}
@media(max-width:700px){.ajakan{padding:22px;gap:18px;margin-bottom:35px}.ajakan h3{font-size:22px}.ajakan-cta{width:100%;justify-content:center}}
@media print{.ajakan{display:none!important}}

/* ══════════════════════════════════════════════════════════════════════
   KERANGKA SITUS — yang tersisa sesudah header sendiri dicabut (B4)
   ══════════════════════════════════════════════════════════════════════
   Header, menu ponsel, token, dan .wrap datang dari
   assets/peta-masalah/peta-masalah.css, yang dimuat SEBELUM berkas ini.
   Yang perlu ditulis di sini cuma dua hal yang benar-benar khas halaman ini.

   1 · Warna tautan. Berkas ini menyetel `a{color:var(--green)}` untuk badan
       halaman, dan itu ikut mewarnai merek di header jadi hijau — di halaman
       lain merek berwarna tinta sebab kerangkanya memakai `a{color:inherit}`.
       Dikembalikan DI DALAM header saja, supaya badan halaman tidak berubah.

   2 · Tautan milik halaman ini. Header situs cuma punya lima butir dan
       tidak ada tempat untuk butir milik satu halaman. Ketiga butir yang dulu
       ada di header sendiri (foto peserta, cakupan, metode) tinggal di blok
       pembuka, di bawah "Jelajahi hasil" — bukan dihapus: yang hilang dari
       navigasi hilang dari situs, dan /pelajaran-2024/media/ tidak punya
       jalan masuk lain. Sampai 26 Sep 2026 mereka bilah kedua tepat di bawah
       header, dan halaman ini jadi satu-satunya yang headernya tampak dua
       lapis; alat/uji-peta-masalah.mjs kini menuntut tidak ada apa pun di
       antara </header> dan <main>. */
header a{color:inherit}

.bagian-halaman{display:flex;flex-wrap:wrap;column-gap:20px;margin-top:6px}
.bagian-halaman a{display:inline-flex;align-items:center;min-height:44px;
  font-size:12px;color:var(--muted);text-decoration:none;white-space:nowrap}
.bagian-halaman a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.hero-note .bagian-halaman{grid-column:1/-1;margin-top:0;column-gap:18px}}

/* Catatan di bawah tabel hasil boleh patah di mana saja. Ia datang dari
   `catatan` record apa adanya, dan .results-table adalah anak grid, jadi
   lebar minimum isinya ikut melebarkan kolom. #739 membawa dua "kata" tanpa
   titik patah: sidik sha256 64 aksara di Pilbup Purwakarta (kolom 419 px,
   halaman menggeser di 390 dan 360) dan URL Sirekap di
   dprd-prov-sulawesi-selatan-1 (kolom 404 px). #755 menulis ulang catatan
   Purwakarta tanpa sidik, tapi URL Sulawesi Selatan 1 masih ada — aturan
   ini masih memikulnya, jadi jangan dicabut karena sidiknya sudah hilang.
   `anywhere`, bukan `break-word` — diukur, `break-word` membiarkan kolomnya
   tetap selebar token, sebab hanya `anywhere` yang ikut mengecilkan lebar
   minimum. Penjaganya sapuan seluruh record di uji-pelajaran-2024-browser.mjs;
   loop kontesnya tidak pernah membuka Sulawesi Selatan 1. */
#table-note{overflow-wrap:anywhere}
/* Kontes yang tidak berlaku di wilayah itu (DIY di lapisan Pilgub): putih bergaris putus, bukan abu "belum tersedia" dan bukan latar peta (DQ-25). */
.map-panel path.tak-berlaku{stroke:#8c8c82;stroke-dasharray:3 2;cursor:default}.map-panel path.tak-berlaku:hover{stroke:#8c8c82;stroke-width:.65;filter:none}.dot.tak-berlaku{border:1px dashed #8c8c82}
