/* Shared commune dropdown; only the form pages load this sheet. */
.proposal-city-combobox{position:relative}.proposal-city-options{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:12;max-height:240px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:6px;box-shadow:0 12px 24px #143d461a}.proposal-city-options [role=option]{padding:12px 14px;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.proposal-city-options [role=option]:hover,.proposal-city-options [aria-selected=true]{background:var(--cream)}.proposal-city-options p{padding:10px;font-size:13px;color:var(--muted)}
