.place-picker{position:relative;min-width:0}.place-picker-help{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--immerse-secondary,#5b6b7c)}.post-place-field{display:flex;align-items:center;gap:8px;margin:8px 0 0;min-width:0}.post-place-field.is-open{align-items:flex-start}.post-place-field.is-open .place-picker{flex:1}html:root[data-theme] body .post-place-add,html:root[data-theme] body .post-place-cancel{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--insora-control-line,#ccd7e2);border-radius:var(--insora-control-radius,6px);background:transparent;color:var(--immerse-accent,#0867d5);font:600 14px/18px Arial,Helvetica,sans-serif;cursor:pointer}html:root[data-theme] body .post-place-cancel{color:var(--insora-control-ink,#203552);flex:none}.post-place-add svg{color:#e0245e}.post-place-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:32px;padding:0 4px 0 10px;border-radius:16px;background:var(--immerse-accent-soft,rgba(8,103,213,.1));color:var(--insora-control-ink,#203552);font:600 14px/18px Arial,Helvetica,sans-serif}.post-place-chip svg{flex:none;color:#e0245e}.post-place-chip button{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-place-chip .post-place-remove{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:14px;flex:none}.post-place-chip .post-place-remove:hover{background:rgba(0,0,0,.06)}@media (max-width:899px),(pointer:coarse){html:root[data-theme] body .post-place-add,html:root[data-theme] body .post-place-cancel{min-height:44px}.post-place-chip{min-height:36px}}html:root[data-theme] body .post-place-chip button{border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding:0!important;color:inherit!important;font:inherit!important}html:root[data-theme] body .post-place-chip .post-place-remove{width:28px!important;height:28px!important;border-radius:14px!important;color:var(--immerse-secondary,#5b6b7c)!important}html:root[data-theme] body .post-place-chip .post-place-remove:hover{background:rgba(0,0,0,.06)!important}html:root[data-theme]:not([data-theme=light]) body .post-place-chip .post-place-remove:hover{background:rgba(255,255,255,.1)!important}html:root[data-theme] body .post-place-field .location-list{position:static;margin-top:4px;max-height:min(220px,40vh)}html:root[data-theme] body .post-place-chip .post-place-remove svg{color:inherit}