.item-modal.place-editor-wide{width:calc(100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);border-radius:24px}.place-editor-wide #editor{padding:24px 32px!important}.place-editor-wide #itemForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;align-items:start}.place-editor-wide #itemForm>label{margin:0;min-width:0}.place-editor-wide .place-name-field,.place-editor-wide #locationField,.place-editor-wide #googlePinCanvas,.place-editor-wide #existingPhotos,.place-editor-wide #pendingPlacePhotos,.place-editor-wide #placeUploadStatus,.place-editor-wide #itemForm>.form-actions,.place-editor-wide #saveStatus,.place-editor-wide #itemForm>label:has(#photos){grid-column:1/-1}.place-editor-wide #itemForm>[hidden],.place-editor-wide #tipPlaceField{display:none!important}.place-editor-wide #linkField{display:block!important}.place-editor-wide #locationField{position:relative}.place-editor-wide #locationField>small{display:block;margin-top:8px}.place-editor-wide #locationField #placeSuggestions{position:relative;top:auto;left:auto;right:auto;margin-top:8px}.place-editor-wide #googlePreview .photo-picker-image{max-height:280px}.place-editor-wide #photos{display:none}.place-editor-wide label:has(#photos)>small{display:none}.place-photo-drop{margin-top:10px;padding:26px;border:2px dashed #98bbdf;border-radius:16px;background:#ffffff75;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:7px;font-weight:400}.place-photo-drop span{font-size:13px;color:#4e6c8e}.place-photo-drop.is-dragover{background:#d4e9ff;border-color:#1562bc}.place-editor-wide #pendingPlacePhotos:empty,.place-editor-wide #existingPhotos:empty,.place-editor-wide #placeUploadStatus:empty{display:none}.place-editor-wide #pendingPlacePhotos figure{position:relative}.place-editor-wide #pendingPlacePhotos img{width:100px;height:100px;object-fit:cover}.place-editor-wide #itemForm>.form-actions{position:sticky;bottom:-24px;background:#edf6fff5;backdrop-filter:blur(12px);margin:0;padding:16px 0;z-index:45}.place-editor-wide #placeAddressSearch{margin:10px 10px 0 0}.place-editor-wide #chooseGoogleLocation{margin-top:10px}@media(max-width:650px){.item-modal.place-editor-wide{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:18px}.place-editor-wide #editor{padding:16px!important}.place-editor-wide #itemForm{grid-template-columns:minmax(0,1fr);gap:16px}.place-editor-wide #itemForm>.form-actions{bottom:-16px}.place-photo-drop{padding:20px 12px}}
.place-editor-wide #locationField>input{display:block!important;width:100%}.place-editor-wide #locationField>small{display:block!important}

.place-editor-wide #placeAddressSearch,.place-editor-wide #chooseGoogleLocation{width:auto!important;display:inline-flex!important;vertical-align:middle;min-height:40px}.place-editor-wide #googlePinStatus{margin:8px 0;font-size:12px}.place-editor-wide #itemForm>label{font-size:14px}.place-editor-wide #itemForm input,.place-editor-wide #itemForm textarea{padding:12px 14px;min-height:44px}.place-editor-wide .place-name-field #googlePreview{max-width:760px}.place-editor-wide .place-name-field #googlePreview img{max-height:260px;object-fit:contain}

.place-editor-wide #locationField{display:block!important}.place-editor-wide #locationField>input{margin-top:8px}.place-editor-wide #placeAddressSearch,.place-editor-wide #chooseGoogleLocation{width:44px!important;height:44px!important;min-width:44px!important;justify-content:center;padding:10px!important}.place-editor-wide #googlePinStatus{display:inline-block;margin-left:12px}.place-editor-wide #placeAddressSearch svg{width:20px;height:20px}
