/* Place picker (ZIP code, location, city list) for the Ramadan calendar and the Family Kit planner. */
.rmd-place{display:grid;gap:var(--s3,.75rem);min-height:9.5rem}
.rmd-place-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);gap:var(--s4,1rem);align-items:end}
.rmd-place-zip{display:flex;gap:8px}
.rmd-place-zip .input{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}
.rmd-place .rmd-place-zip .btn,.rmd-place .rmd-place-gps{min-height:48px;white-space:nowrap}
.rmd-place-or{font:500 .85rem/1.2 var(--body);display:block}
.rmd-place-tz{max-width:24rem}
.rmd-place-tz[hidden]{display:none}
.rmd-place-used{margin:0;color:var(--ink-2)}
.rmd-place-used b{color:var(--ink);font-weight:600}
.rmd-place-msg{margin:0;color:var(--error,#9b1c1c)}
.rmd-place-msg:empty{display:none}
@media (max-width:700px){.rmd-place-row{grid-template-columns:1fr}.rmd-place .rmd-place-gps{width:100%}}
