.place-import-module__7mU4Ha__shell{width:min(960px,100% - 32px);margin:0 auto;padding:42px 0 70px}.place-import-module__7mU4Ha__header{justify-content:space-between;align-items:end;gap:20px;display:flex}.place-import-module__7mU4Ha__header h1{margin:3px 0 0;font-family:Georgia,serif;font-size:clamp(34px,6vw,54px);font-weight:500}.place-import-module__7mU4Ha__header a{color:#234b3a;font-weight:700}.place-import-module__7mU4Ha__eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:12px;color:#d85f3c!important}.place-import-module__7mU4Ha__intro,.place-import-module__7mU4Ha__note{color:#607067;line-height:1.6}.place-import-module__7mU4Ha__panel{background:#fff;border:1px solid #dce4dd;border-radius:16px;margin-top:22px;padding:24px;box-shadow:0 12px 35px #1f3a2d0d}.place-import-module__7mU4Ha__panel h2{margin-top:0}.place-import-module__7mU4Ha__zoneTitle{margin-top:28px!important}.place-import-module__7mU4Ha__importChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.place-import-module__7mU4Ha__field{color:#405148;gap:7px;max-width:100%;font-weight:700;display:grid}.place-import-module__7mU4Ha__field select,.place-import-module__7mU4Ha__field input{font:inherit;background:#fff;border:1px solid #bcc9c0;border-radius:8px;padding:9px 11px}.place-import-module__7mU4Ha__secondary{color:#2f654b;background:#fff;border:1px solid #2f654b;border-radius:8px;padding:10px 15px;font-weight:700}.place-import-module__7mU4Ha__geoMessage,.place-import-module__7mU4Ha__noteBlock{color:#607067;font-size:13px;line-height:1.5}.place-import-module__7mU4Ha__coordinates{gap:16px;margin:16px 0;display:flex}.place-import-module__7mU4Ha__coordinates .place-import-module__7mU4Ha__field{flex:1}.place-import-module__7mU4Ha__radius{margin:18px 0!important}.place-import-module__7mU4Ha__radius div{flex-wrap:wrap;gap:10px 18px;display:flex}.place-import-module__7mU4Ha__noteBlock{margin:9px 0 0}.place-import-module__7mU4Ha__panel fieldset{border:0;margin:22px 0;padding:0}.place-import-module__7mU4Ha__panel legend{color:#405148;margin-bottom:10px;font-weight:700}.place-import-module__7mU4Ha__categories{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;display:grid}.place-import-module__7mU4Ha__categories label{color:#405148}.place-import-module__7mU4Ha__primary{color:#fff;background:#2f654b;border:1px solid #2f654b;border-radius:8px;padding:10px 15px;font-weight:700}.place-import-module__7mU4Ha__primary:disabled{cursor:default;opacity:.55}.place-import-module__7mU4Ha__note{margin-left:12px;font-size:13px;display:inline}.place-import-module__7mU4Ha__metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.place-import-module__7mU4Ha__metrics div{background:#f3f7f4;border-radius:12px;padding:16px}.place-import-module__7mU4Ha__metrics strong,.place-import-module__7mU4Ha__metrics span{display:block}.place-import-module__7mU4Ha__metrics strong{color:#234b3a;font-size:26px}.place-import-module__7mU4Ha__metrics span{color:#607067;margin-top:4px;font-size:13px}.place-import-module__7mU4Ha__breakdown,.place-import-module__7mU4Ha__duplicates,.place-import-module__7mU4Ha__preview{margin:0 0 22px;padding:0;list-style:none}.place-import-module__7mU4Ha__breakdown li{border-bottom:1px solid #e9eee9;justify-content:space-between;max-width:480px;padding:8px 0;display:flex}.place-import-module__7mU4Ha__duplicates li{border-bottom:1px solid #e9eee9;gap:4px;padding:10px 0;display:grid}.place-import-module__7mU4Ha__duplicates span{color:#607067;font-size:14px}.place-import-module__7mU4Ha__preview{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 18px;max-height:360px;display:grid;overflow-y:auto}.place-import-module__7mU4Ha__preview li{border-bottom:1px solid #e9eee9;gap:3px;padding:9px 0;display:grid}.place-import-module__7mU4Ha__preview span{color:#607067;font-size:12px}.place-import-module__7mU4Ha__error,.place-import-module__7mU4Ha__warning{color:#8d2919;background:#ffe8e0;border-radius:9px;padding:12px 15px}.place-import-module__7mU4Ha__warning p{margin:0}.place-import-module__7mU4Ha__categoryAction{color:#7a2417;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:700;text-decoration:underline;display:inline-block}.place-import-module__7mU4Ha__modalBackdrop{z-index:10;background:#19271f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.place-import-module__7mU4Ha__modal{background:#fff;border-radius:16px;width:min(100%,520px);padding:24px;box-shadow:0 18px 50px #0003}.place-import-module__7mU4Ha__modal h2{margin-top:0}.place-import-module__7mU4Ha__choice,.place-import-module__7mU4Ha__modalField{color:#405148;margin-top:16px;font-weight:700;display:block}.place-import-module__7mU4Ha__modalField{gap:7px;display:grid}.place-import-module__7mU4Ha__modalField input,.place-import-module__7mU4Ha__modalField select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bcc9c0;border-radius:8px;padding:9px 11px}.place-import-module__7mU4Ha__modalActions{justify-content:end;gap:10px;margin-top:24px;display:flex}.place-import-module__7mU4Ha__success,.place-import-module__7mU4Ha__progress{color:#1e5c3d;background:#e3f3e8;border-radius:9px;gap:4px;padding:12px 15px;display:grid}.place-import-module__7mU4Ha__progress{color:#405148;background:#edf3ef}.place-import-module__7mU4Ha__tableScroll{overflow-x:auto}.place-import-module__7mU4Ha__historyTable{border-collapse:collapse;width:100%;font-size:14px}.place-import-module__7mU4Ha__historyTable th,.place-import-module__7mU4Ha__historyTable td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #e9eee9;padding:10px 12px}.place-import-module__7mU4Ha__historyTable th{color:#405148;text-transform:uppercase;font-size:12px}.place-import-module__7mU4Ha__historyTable td:last-child{text-overflow:ellipsis;max-width:280px;overflow:hidden}.place-import-module__7mU4Ha__noteEmpty{color:#607067;margin-bottom:0}.place-import-module__7mU4Ha__historyShell{width:min(960px,100% - 32px);margin:-52px auto 70px}:is(html[data-connected-theme=dark] .place-import-module__7mU4Ha__shell,html[data-connected-theme=dark] .place-import-module__7mU4Ha__historyShell){color:#e3eee7}html[data-connected-theme=dark] .place-import-module__7mU4Ha__header a{color:#a9dfbf}html[data-connected-theme=dark] .place-import-module__7mU4Ha__intro{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__note{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__geoMessage{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__noteBlock{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__metrics span{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__duplicates span{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__preview span{color:#b7c9bd}html[data-connected-theme=dark] .place-import-module__7mU4Ha__noteEmpty{color:#b7c9bd}:is(html[data-connected-theme=dark] .place-import-module__7mU4Ha__panel,html[data-connected-theme=dark] .place-import-module__7mU4Ha__modal){box-shadow:none;background:#1b2823;border-color:#34483f}html[data-connected-theme=dark] .place-import-module__7mU4Ha__field{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__panel legend{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__categories label{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__choice{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__modalField{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__historyTable th{color:#d4e1d8}html[data-connected-theme=dark] .place-import-module__7mU4Ha__field select{color:#e3eee7;background:#22322c;border-color:#496156}html[data-connected-theme=dark] .place-import-module__7mU4Ha__field input{color:#e3eee7;background:#22322c;border-color:#496156}html[data-connected-theme=dark] .place-import-module__7mU4Ha__modalField input{color:#e3eee7;background:#22322c;border-color:#496156}html[data-connected-theme=dark] .place-import-module__7mU4Ha__modalField select{color:#e3eee7;background:#22322c;border-color:#496156}html[data-connected-theme=dark] .place-import-module__7mU4Ha__secondary{color:#e3eee7;background:#22322c;border-color:#496156}html[data-connected-theme=dark] .place-import-module__7mU4Ha__metrics div{background:#22322c}html[data-connected-theme=dark] .place-import-module__7mU4Ha__progress{background:#22322c}html[data-connected-theme=dark] .place-import-module__7mU4Ha__metrics strong{color:#a9dfbf}:is(html[data-connected-theme=dark] .place-import-module__7mU4Ha__breakdown li,html[data-connected-theme=dark] .place-import-module__7mU4Ha__duplicates li,html[data-connected-theme=dark] .place-import-module__7mU4Ha__preview li,html[data-connected-theme=dark] .place-import-module__7mU4Ha__historyTable th,html[data-connected-theme=dark] .place-import-module__7mU4Ha__historyTable td){border-color:#34483f}@media (max-width:620px){.place-import-module__7mU4Ha__shell{width:min(100% - 24px,960px);padding-top:24px}.place-import-module__7mU4Ha__panel{padding:18px}.place-import-module__7mU4Ha__importChoices{grid-template-columns:1fr}.place-import-module__7mU4Ha__metrics{grid-template-columns:repeat(2,1fr)}.place-import-module__7mU4Ha__note{margin:8px 0 0;display:block}.place-import-module__7mU4Ha__coordinates{flex-direction:column}.place-import-module__7mU4Ha__historyShell{width:min(100% - 24px,960px);margin-top:-52px}}
.public-map-module__FeVU2W__shell{background:#f3f5ef;min-height:100vh;overflow:hidden}.public-map-module__FeVU2W__header{background:#fafbf7f2;border-bottom:1px solid #dce1d8;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.public-map-module__FeVU2W__brand{color:#173f30;letter-spacing:-.8px;font-size:25px;font-weight:850;text-decoration:none}.public-map-module__FeVU2W__brand span{color:#ef704d}.public-map-module__FeVU2W__headerActions{align-items:center;gap:28px;display:flex}.public-map-module__FeVU2W__headerActions p{color:#728078;font-size:14px}.public-map-module__FeVU2W__identity{color:#315243;font-size:13px;font-weight:750}.public-map-module__FeVU2W__login{color:#fff;background:#1c4b38;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none}.public-map-module__FeVU2W__intro{justify-content:space-between;align-items:end;gap:24px;padding:34px clamp(20px,5vw,72px) 16px;display:flex}.public-map-module__FeVU2W__eyebrow{color:#db603f;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.public-map-module__FeVU2W__intro h1{color:#17382c;letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:.96}.public-map-module__FeVU2W__locate{color:#214b3a;background:#fff;border:1px solid #b8c8bd;border-radius:999px;width:100%;padding:13px 19px;font-weight:750;box-shadow:0 5px 20px #1c382c14}.public-map-module__FeVU2W__locate:disabled{opacity:.65;cursor:wait}.public-map-module__FeVU2W__locate span{margin-right:7px;font-size:18px}.public-map-module__FeVU2W__introActions{justify-items:stretch;gap:8px;min-width:166px;display:grid}.public-map-module__FeVU2W__add{color:#fff;text-align:center;background:#e76745;border:0;border-radius:999px;place-items:center;padding:14px 19px;font-weight:800;text-decoration:none;display:grid}.public-map-module__FeVU2W__geoMessage{color:#68756e;text-align:right;min-height:20px;margin:0 clamp(20px,5vw,72px) 6px;font-size:13px}.public-map-module__FeVU2W__categories{scrollbar-width:none;gap:9px;padding:8px clamp(20px,5vw,72px) 22px;display:flex;overflow-x:auto}.public-map-module__FeVU2W__categories button{color:#53645b;background:0 0;border:1px solid #ced8d0;border-radius:999px;flex:none;padding:10px 16px;font-size:14px;font-weight:650}.public-map-module__FeVU2W__categories button:hover{color:#234b3a;border-color:#71907f}.public-map-module__FeVU2W__categories .public-map-module__FeVU2W__categoryActive{color:#8b311b;background:#fff1eb;border-color:#f07b58}.public-map-module__FeVU2W__proposal{color:#315243;margin:-12px clamp(20px,5vw,72px) 14px;font-size:13px}.public-map-module__FeVU2W__proposal summary{cursor:pointer;width:fit-content;font-weight:750}.public-map-module__FeVU2W__proposal form{align-items:end;gap:8px;margin-top:10px;display:flex}.public-map-module__FeVU2W__proposal label{flex:1;gap:5px;max-width:360px;font-weight:700;display:grid}.public-map-module__FeVU2W__proposal input{font:inherit;border:1px solid #bcc9c0;border-radius:8px;padding:9px 11px}.public-map-module__FeVU2W__proposal button{color:#fff;background:#1c4b38;border:0;border-radius:8px;padding:10px 14px;font-weight:750}.public-map-module__FeVU2W__proposal button:disabled{opacity:.55}.public-map-module__FeVU2W__proposal p{color:#39704f;margin:8px 0 0}.public-map-module__FeVU2W__error{z-index:20;color:#7c2e1c;background:#ffebe4;border-radius:9px;margin:0;padding:10px 15px;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #52201020}.public-map-module__FeVU2W__mapArea{background:#dce9dc;border-radius:24px;height:calc(100vh - 260px);min-height:430px;margin:0 clamp(12px,3vw,42px) 24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1c372c24}.public-map-module__FeVU2W__footer{color:#68756e;background:#fafbf7;border-top:1px solid #dce1d8;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,5vw,72px);display:flex}.public-map-module__FeVU2W__footer p{margin:0;font-size:13px}.public-map-module__FeVU2W__footerBrand{color:#173f30;letter-spacing:-.6px;font-size:20px;font-weight:850;text-decoration:none}.public-map-module__FeVU2W__footerBrand span{color:#ef704d}.public-map-module__FeVU2W__map{background:#e8eee8;position:absolute;inset:0;overflow:hidden}.public-map-module__FeVU2W__adminMap{background:#e8eee8;border-radius:14px;height:380px;position:relative;overflow:hidden}.public-map-module__FeVU2W__map .public-map-module__FeVU2W__mapCanvas{width:100%;height:100%;position:absolute;inset:0}.public-map-module__FeVU2W__mapState{z-index:10;color:#315243;text-align:center;background:#edf2ed;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.public-map-module__FeVU2W__mapState p{max-width:420px;margin:0;line-height:1.5}.public-map-module__FeVU2W__mapState button{color:#fff;background:#1c4b38;border:0;border-radius:999px;padding:11px 18px;font-weight:750}.public-map-module__FeVU2W__marker{cursor:pointer;background:0 0;border:0;width:34px;height:42px;padding:0;position:relative}.public-map-module__FeVU2W__marker:before{content:"";background:#ef704d;border-radius:50% 50% 50% 6px;width:30px;height:30px;transition:transform .15s,background .15s;position:absolute;top:1px;left:2px;transform:rotate(-45deg);box-shadow:0 4px 9px #44221745}.public-map-module__FeVU2W__marker span{z-index:1;background:#fff8ec;border-radius:50%;width:11px;height:11px;position:absolute;top:10px;left:12px}.public-map-module__FeVU2W__marker:hover:before,.public-map-module__FeVU2W__markerSelected:before{background:#183f30;transform:rotate(-45deg)scale(1.18)}.public-map-module__FeVU2W__marker:focus-visible,.public-map-module__FeVU2W__cluster:focus-visible{outline-offset:3px;outline:3px solid #173f30}.public-map-module__FeVU2W__cluster{color:#fff;cursor:pointer;background:#ef704d;border:3px solid #fff8ec;border-radius:999px;place-items:center;min-width:42px;height:42px;padding:0 10px;font-size:14px;font-weight:850;transition:transform .15s,background .15s;display:grid;box-shadow:0 4px 13px #44221755}.public-map-module__FeVU2W__cluster:hover{background:#d85d3c;transform:scale(1.08)}.public-map-module__FeVU2W__draftMarker:before{background:#f29b38;box-shadow:0 0 0 8px #f29b3833,0 4px 9px #44221745}.public-map-module__FeVU2W__userMarker{background:#287ae6;border:4px solid #fff;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 0 0 8px #287ae633,0 2px 6px #153c6d66}.public-map-module__FeVU2W__map .maplibregl-ctrl-top-right{top:8px;right:8px}.public-map-module__FeVU2W__map .maplibregl-ctrl-group{border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #2345332b}.public-map-module__FeVU2W__map .maplibregl-ctrl-group button{width:42px;height:42px}.public-map-module__FeVU2W__map .maplibregl-ctrl-attrib{color:#42544b;background:#ffffffe0}.public-map-module__FeVU2W__resultCount{z-index:7;color:#315243;background:#fffffff0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750;position:absolute;top:17px;left:18px;box-shadow:0 3px 12px #23453320}.public-map-module__FeVU2W__card{z-index:8;background:#fffdf9;border:1px solid #e2e7df;border-radius:18px;width:min(355px,100% - 36px);max-height:calc(100% - 36px);padding:25px;position:absolute;top:18px;right:70px;overflow-y:auto;box-shadow:0 15px 45px #1c382d38}.public-map-module__FeVU2W__card h2{color:#18392d;margin:2px 30px 12px 0;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.1}.public-map-module__FeVU2W__close{color:#55655c;background:#eef1ec;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:13px;right:13px}.public-map-module__FeVU2W__confirmed,.public-map-module__FeVU2W__pending{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.public-map-module__FeVU2W__confirmed{color:#17603f;background:#dbf2e5}.public-map-module__FeVU2W__pending{color:#8a5a1a;background:#fff0cc}.public-map-module__FeVU2W__locationActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.public-map-module__FeVU2W__locationActions a,.public-map-module__FeVU2W__locationActions button{color:#315243;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #b9c8bf;border-radius:9px;place-items:center;padding:9px;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:grid}.public-map-module__FeVU2W__locationActions a{color:#fff;background:#1c4b38;border-color:#1c4b38}.public-map-module__FeVU2W__locationActions a:focus-visible,.public-map-module__FeVU2W__locationActions button:focus-visible{outline-offset:2px;outline:3px solid #ef704d}.public-map-module__FeVU2W__coordinates{color:#68766f;text-align:center;-webkit-user-select:all;user-select:all;margin:8px 0 0;font-size:11px}.public-map-module__FeVU2W__copyMessage{color:#53645b;text-align:center;min-height:16px;margin:4px 0 0;font-size:11px}.public-map-module__FeVU2W__votes{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.public-map-module__FeVU2W__votes span{color:#68766f;background:#f0f3ee;border-radius:10px;padding:12px;font-size:11px}.public-map-module__FeVU2W__votes strong{color:#1d4233;font-size:21px;display:block}.public-map-module__FeVU2W__card h3{color:#2b473a;margin:19px 0 8px;font-size:14px}.public-map-module__FeVU2W__card h3 small{color:#89928d;margin-left:4px;font-weight:500}.public-map-module__FeVU2W__comments{margin:0;padding:0;list-style:none}.public-map-module__FeVU2W__comments li{border-top:1px solid #e6e9e3;padding:11px 0;font-size:12px}.public-map-module__FeVU2W__comments p{color:#59665f;white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.public-map-module__FeVU2W__emptyComments{color:#78837d;font-size:12px}.public-map-module__FeVU2W__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-map-module__FeVU2W__actions button{color:#315243;background:#fff;border:1px solid #b9c8bf;border-radius:9px;padding:10px;font-weight:750}.public-map-module__FeVU2W__actions .public-map-module__FeVU2W__actionActive{color:#83331e;background:#fff0ea;border-color:#df6d4e}.public-map-module__FeVU2W__contributionHint{color:#66736c;background:#f0f3ee;border-radius:9px;padding:10px;font-size:12px}.public-map-module__FeVU2W__contributionHint a{color:#1d503b;font-weight:800}.public-map-module__FeVU2W__commentForm{gap:8px;margin-top:12px;display:grid}.public-map-module__FeVU2W__commentForm textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #ccd5ce;border-radius:9px;padding:10px;font-size:12px}.public-map-module__FeVU2W__commentForm button,.public-map-module__FeVU2W__createForm button{color:#fff;background:#1c4b38;border:0;border-radius:9px;padding:10px;font-weight:750}.public-map-module__FeVU2W__commentForm button:disabled,.public-map-module__FeVU2W__createForm button:disabled,.public-map-module__FeVU2W__actions button:disabled{opacity:.55;cursor:wait}.public-map-module__FeVU2W__delete{color:#a33f2c;background:0 0;border:0;margin-top:18px;padding:0;font-size:12px;text-decoration:underline}.public-map-module__FeVU2W__edit{color:#315243;background:#fff;border:1px solid #b9c8bf;border-radius:9px;width:100%;margin-top:18px;padding:10px;font-weight:750}.public-map-module__FeVU2W__edit:disabled{opacity:.55;cursor:wait}.public-map-module__FeVU2W__formHint{color:#66736c;margin:0 0 17px;font-size:12px;line-height:1.45}.public-map-module__FeVU2W__createForm{gap:15px;display:grid}.public-map-module__FeVU2W__createForm label{color:#315243;gap:6px;font-size:12px;font-weight:750;display:grid}.public-map-module__FeVU2W__createForm label small{font-weight:500}.public-map-module__FeVU2W__createForm input,.public-map-module__FeVU2W__createForm select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:9px;padding:10px}html[data-connected-theme=dark] .public-map-module__FeVU2W__shell{background:#111917}:is(html[data-connected-theme=dark] .public-map-module__FeVU2W__header,html[data-connected-theme=dark] .public-map-module__FeVU2W__footer){background:#17231e;border-color:#34483f}html[data-connected-theme=dark] .public-map-module__FeVU2W__brand{color:#e3eee7}html[data-connected-theme=dark] .public-map-module__FeVU2W__footerBrand{color:#e3eee7}html[data-connected-theme=dark] .public-map-module__FeVU2W__intro h1{color:#e3eee7}html[data-connected-theme=dark] .public-map-module__FeVU2W__headerActions p{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__identity{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__geoMessage{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__footer{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__categories button{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__proposal{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__formHint{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__coordinates{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__copyMessage{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__comments p{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__emptyComments{color:#b7c9bd}html[data-connected-theme=dark] .public-map-module__FeVU2W__locate{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__categories button{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__card{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__locationActions button{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__actions button{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__edit{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__createForm input{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__createForm select{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__commentForm textarea{color:#e3eee7;background:#1b2823;border-color:#496156}html[data-connected-theme=dark] .public-map-module__FeVU2W__card{box-shadow:0 15px 45px #0008}:is(html[data-connected-theme=dark] .public-map-module__FeVU2W__card h2,html[data-connected-theme=dark] .public-map-module__FeVU2W__card h3,html[data-connected-theme=dark] .public-map-module__FeVU2W__votes strong,html[data-connected-theme=dark] .public-map-module__FeVU2W__createForm label){color:#e3eee7}html[data-connected-theme=dark] .public-map-module__FeVU2W__votes span{color:#b7c9bd;background:#22322c}html[data-connected-theme=dark] .public-map-module__FeVU2W__contributionHint{color:#b7c9bd;background:#22322c}html[data-connected-theme=dark] .public-map-module__FeVU2W__comments li{border-color:#34483f}@media (max-width:700px){.public-map-module__FeVU2W__header{height:64px;padding:0 18px}.public-map-module__FeVU2W__headerActions p,.public-map-module__FeVU2W__identity{display:none}.public-map-module__FeVU2W__login{padding:9px 13px}.public-map-module__FeVU2W__intro{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px 10px}.public-map-module__FeVU2W__intro h1{font-size:38px}.public-map-module__FeVU2W__introActions{justify-items:stretch;gap:8px;width:min(100%,220px);min-width:0}.public-map-module__FeVU2W__add{padding:12px 14px;font-size:12px}.public-map-module__FeVU2W__locate{padding:11px 14px;font-size:12px}.public-map-module__FeVU2W__locate span{margin-right:6px;font-size:16px}.public-map-module__FeVU2W__geoMessage{min-height:16px;margin:0 20px 2px;font-size:11px}.public-map-module__FeVU2W__categories{padding:6px 20px 14px}.public-map-module__FeVU2W__categories button{padding:8px 13px;font-size:12px}.public-map-module__FeVU2W__proposal{margin:-7px 20px 10px}.public-map-module__FeVU2W__proposal form{flex-direction:column;align-items:stretch}.public-map-module__FeVU2W__mapArea{border-radius:20px;height:calc(100vh - 218px);min-height:400px;margin:25px}.public-map-module__FeVU2W__footer{flex-direction:column;align-items:flex-start;gap:6px;padding:20px 25px}.public-map-module__FeVU2W__card{border-radius:16px;width:calc(100% - 24px);max-height:58%;padding:20px;top:auto;bottom:12px;right:12px}.public-map-module__FeVU2W__card h2{font-size:23px}.public-map-module__FeVU2W__map .maplibregl-ctrl-top-right{top:50px;right:4px}}
.page-module__A0HqWW__shell{width:min(1040px,100% - 32px);margin:0 auto;padding:42px 0 70px}.page-module__A0HqWW__header{justify-content:space-between;align-items:end;gap:20px;display:flex}.page-module__A0HqWW__header h1,.page-module__A0HqWW__summary h2{color:#18392d;margin:3px 0 0;font-family:Georgia,serif;font-weight:500}.page-module__A0HqWW__header h1{font-size:clamp(34px,6vw,58px)}.page-module__A0HqWW__header a{color:#234b3a;font-weight:700}.page-module__A0HqWW__eyebrow,.page-module__A0HqWW__category{color:#d85f3c;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.page-module__A0HqWW__summary{background:#fff;border:1px solid #dce4dd;border-radius:16px;justify-content:space-between;align-items:start;gap:28px;margin-top:28px;padding:24px;display:flex;box-shadow:0 12px 35px #1f3a2d0d}.page-module__A0HqWW__summary h2{font-size:clamp(28px,5vw,42px);line-height:1.1}.page-module__A0HqWW__confirmed,.page-module__A0HqWW__pending{border-radius:999px;margin:15px 0 0;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.page-module__A0HqWW__confirmed{color:#17603f;background:#dbf2e5}.page-module__A0HqWW__pending{color:#8a5a1a;background:#fff0cc}.page-module__A0HqWW__metadata{grid-template-columns:repeat(3,minmax(120px,1fr));gap:18px;margin:24px 0 0;display:grid}.page-module__A0HqWW__metadata div{min-width:0}.page-module__A0HqWW__metadata dt{color:#718078;font-size:12px}.page-module__A0HqWW__metadata dd{color:#2b473a;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:700}.page-module__A0HqWW__votes{flex:none;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;display:grid}.page-module__A0HqWW__votes span{color:#68766f;background:#f0f3ee;border-radius:10px;padding:13px;font-size:12px}.page-module__A0HqWW__votes strong{color:#1d4233;font-size:24px;display:block}.page-module__A0HqWW__panel{background:#fff;border:1px solid #dce4dd;border-radius:16px;margin-top:22px;padding:24px;box-shadow:0 12px 35px #1f3a2d0d}.page-module__A0HqWW__panel h2{color:#203e31;margin:0 0 18px;font-size:22px}.page-module__A0HqWW__panel h2 small{color:#718078;font-size:13px;font-weight:500}.page-module__A0HqWW__comments,.page-module__A0HqWW__voteList{margin:0;padding:0;list-style:none}.page-module__A0HqWW__comments li,.page-module__A0HqWW__voteList li{border-top:1px solid #e9eee9;padding:14px 0}.page-module__A0HqWW__comments li>div,.page-module__A0HqWW__voteList li{align-items:center;gap:10px;display:flex}.page-module__A0HqWW__comments strong,.page-module__A0HqWW__voteList strong{color:#2b473a}.page-module__A0HqWW__comments time,.page-module__A0HqWW__voteList time{color:#718078;font-size:12px}.page-module__A0HqWW__comments p{color:#59665f;white-space:pre-wrap;margin:7px 0 0;line-height:1.5}.page-module__A0HqWW__voteConfirm,.page-module__A0HqWW__voteContest{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.page-module__A0HqWW__voteConfirm{color:#17603f;background:#dbf2e5}.page-module__A0HqWW__voteContest{color:#8a4725;background:#fff0df}.page-module__A0HqWW__empty{color:#718078}html[data-connected-theme=dark] .page-module__A0HqWW__shell{color:#e3eee7}:is(html[data-connected-theme=dark] .page-module__A0HqWW__header h1,html[data-connected-theme=dark] .page-module__A0HqWW__summary h2,html[data-connected-theme=dark] .page-module__A0HqWW__panel h2,html[data-connected-theme=dark] .page-module__A0HqWW__metadata dd,html[data-connected-theme=dark] .page-module__A0HqWW__votes strong,html[data-connected-theme=dark] .page-module__A0HqWW__comments strong,html[data-connected-theme=dark] .page-module__A0HqWW__voteList strong){color:#e3eee7}html[data-connected-theme=dark] .page-module__A0HqWW__header a{color:#a9dfbf}:is(html[data-connected-theme=dark] .page-module__A0HqWW__summary,html[data-connected-theme=dark] .page-module__A0HqWW__panel){box-shadow:none;background:#1b2823;border-color:#34483f}html[data-connected-theme=dark] .page-module__A0HqWW__metadata dt{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__votes span{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__panel h2 small{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__comments time{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__voteList time{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__comments p{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__empty{color:#b7c9bd}html[data-connected-theme=dark] .page-module__A0HqWW__votes span{background:#22322c}:is(html[data-connected-theme=dark] .page-module__A0HqWW__comments li,html[data-connected-theme=dark] .page-module__A0HqWW__voteList li){border-color:#34483f}@media (max-width:620px){.page-module__A0HqWW__shell{width:min(100% - 24px,1040px);padding-top:24px}.page-module__A0HqWW__header{align-items:start}.page-module__A0HqWW__summary{padding:18px;display:block}.page-module__A0HqWW__metadata{grid-template-columns:1fr;gap:12px}.page-module__A0HqWW__votes{margin-top:20px}.page-module__A0HqWW__panel{padding:18px}.page-module__A0HqWW__comments li>div,.page-module__A0HqWW__voteList li{flex-wrap:wrap;align-items:flex-start;gap:6px 10px}}
