/* Deploy226: chat's first-contact GEO step; no changes to the existing GEO modal. */
.eoffer-chat__city-gate{display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;gap:9px;width:100%;max-width:100%;padding:1px 0 8px}
.eoffer-chat__city-message{max-width:92%;background:#fff;border-radius:16px 16px 16px 5px;padding:12px 14px;box-shadow:0 2px 8px #1111;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.42}
.eoffer-chat__city-message--user{background:#fff0b3;align-self:flex-end;border-radius:16px 16px 5px 16px}
.eoffer-chat__city-pending{font-size:12px;line-height:1.4;color:#766e5f;padding:0 4px}
.eoffer-chat__city-actions{display:flex;flex-wrap:wrap;gap:8px}
.eoffer-chat__city-actions button{background:#fff;border:1px solid #e9bd23;color:#171717;font-size:13px;font-weight:700;border-radius:99px;min-height:40px;padding:9px 17px;cursor:pointer}
.eoffer-chat__city-actions button:hover{background:#fff0b3}
.eoffer-chat-geo-select [data-geo-modal]{z-index:5000!important}
@media(max-width:768px){.eoffer-chat__city-actions button{min-height:44px}}
