.auto-location-status{padding:11px 14px;border-radius:14px;background:#f8e8ef;color:#886a77;font-size:.84rem}.auto-location-status.confirmed{background:#eef8f3;color:#367259;font-weight:800}
.one-place-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:7px}.one-place-search button{border:1px solid #d59ab2;border-radius:14px;padding:0 18px;background:linear-gradient(145deg,#fff8fb,#f8dce8);color:#6e2946;font-weight:800;cursor:pointer;white-space:nowrap}.one-place-search button:disabled{opacity:.55}.one-place-results{margin-top:8px;border:1px solid #edc8d7;border-radius:16px;background:rgba(255,252,253,.98);box-shadow:0 14px 32px rgba(94,41,63,.12);overflow:hidden}.one-place-results button{display:block;width:100%;border:0;border-bottom:1px solid #f3dee7;background:transparent;padding:12px 14px;text-align:left;color:#492f3a;font:inherit;line-height:1.45;cursor:pointer}.one-place-results button:hover{background:#fff0f6}.one-place-results small{display:block;padding:8px 14px;color:#8b7180}@media(max-width:620px){.one-place-search{grid-template-columns:1fr}.one-place-search button{min-height:46px}}
.one-place-search.current-place-search{grid-template-columns:minmax(0,1fr) auto auto}.one-place-search #one-use-live-location{background:linear-gradient(145deg,#fffaf2,#f3dfb7);border-color:#d5b778;color:#6a4a19}@media(max-width:820px){.one-place-search.current-place-search{grid-template-columns:1fr 1fr}.one-place-search.current-place-search input{grid-column:1/-1}}
