.scene-place-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.scene-place-actions button,.scene-place-actions a,.scene-location-dialog button,.scene-location-dialog a:not(.scene-dialog-close),.dining-contact button{font:600 12px/1.3 'DM Sans',Arial,sans-serif;border:1px solid #b9c6cf;border-radius:6px;padding:9px 11px;background:white;color:#081f33;cursor:pointer;text-decoration:none}.scene-place-actions button:hover,.scene-place-actions a:hover,.scene-location-dialog a:hover{border-color:#f4511e;color:#c43b12}.scene-place-actions button:last-child{border-color:#f4511e}.scene-action-status{font-size:13px;min-height:20px;margin:12px 0}.scene-location-dialog{width:min(520px,calc(100% - 32px));max-height:85vh;border:0;border-radius:12px;padding:28px;color:#081f33;box-shadow:0 20px 80px #0005;overflow:auto}.scene-location-dialog::backdrop{background:#081f33b3}.scene-location-dialog h2{font:38px/1.08 'Libre Caslon Display',Georgia,serif;margin:22px 0 10px}.scene-location-dialog p{font:15px/1.6 'DM Sans',Arial,sans-serif}.scene-location-dialog .scene-dialog-place{font-weight:700}.scene-location-dialog .scene-dialog-close{display:block;margin-left:auto;border:0;padding:4px;background:none}.scene-map-links{display:grid;gap:10px;margin-top:20px}.scene-map-links a{text-align:center}.scene-location-dialog .scene-primary-action{display:inline-block;background:#f4511e!important;color:white!important;border-color:#f4511e!important;margin:10px 10px 10px 0}.scene-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 'DM Sans',Arial,sans-serif;background:#f2f4f6;border-radius:6px;padding:16px}.scene-address{user-select:all}.scene-location-dialog textarea{width:100%;min-height:100px;font-size:16px}.scene-place-actions :focus-visible,.scene-location-dialog :focus-visible{outline:3px solid #f4511e;outline-offset:3px}
