.entity-map-preview__map-area[data-v-1eaa9cdc]{aspect-ratio:2;background:var(--aa-color-surface-elevated);border-radius:var(--aa-radius-xl);width:100%;position:relative;overflow:hidden}.entity-map-preview__map[data-v-1eaa9cdc]{border-radius:0;position:absolute;inset:0}.entity-map-preview__open[data-v-1eaa9cdc]{cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;text-align:left;z-index:2;background:0 0;border:none;margin:0;padding:0;display:block;position:absolute;inset:0}.entity-map-preview__overlay[data-v-1eaa9cdc]{transition:background var(--aa-transition-fast);pointer-events:none;background:0 0;position:absolute;inset:0}.entity-map-preview__open:hover .entity-map-preview__overlay[data-v-1eaa9cdc]{background:#00000014}.entity-map-preview__expand-btn[data-v-1eaa9cdc]{top:var(--aa-space-3);left:var(--aa-space-3);align-items:center;gap:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-3);background:var(--aa-color-surface);border:1px solid var(--aa-color-border);border-radius:var(--aa-radius-lg);box-shadow:var(--aa-shadow-md);font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);color:var(--aa-color-text);pointer-events:none;transition:background var(--aa-transition-fast);display:flex;position:absolute}.entity-map-preview__open:hover .entity-map-preview__expand-btn[data-v-1eaa9cdc]{background:var(--aa-color-surface-elevated)}.entity-map-preview__expand-icon[data-v-1eaa9cdc]{width:var(--aa-icon-md);height:var(--aa-icon-md)}.entity-map-preview__info[data-v-1eaa9cdc]{align-items:center;gap:var(--aa-space-6);margin-top:var(--aa-space-3);padding:var(--aa-space-3) 0;display:flex}.entity-map-preview__address[data-v-1eaa9cdc]{color:var(--aa-color-text-secondary);display:flex}.entity-map-preview__address[data-v-1eaa9cdc],.entity-map-preview__directions[data-v-1eaa9cdc]{align-items:center;gap:var(--aa-space-2);font-size:var(--aa-text-sm)}.entity-map-preview__directions[data-v-1eaa9cdc]{font-weight:var(--aa-font-medium);color:var(--aa-color-primary);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.entity-map-preview__directions[data-v-1eaa9cdc]:hover{text-decoration:underline}.entity-map-preview__icon[data-v-1eaa9cdc]{width:var(--aa-icon-md);height:var(--aa-icon-md);flex-shrink:0}.entity-map-preview__places[data-v-1eaa9cdc]{margin-top:var(--aa-space-4);gap:var(--aa-space-2);flex-direction:column;display:flex}.entity-map-preview__places-title[data-v-1eaa9cdc]{font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);color:var(--aa-color-text);margin:0 0 var(--aa-space-2)}.entity-map-preview__places-list[data-v-1eaa9cdc]{gap:var(--aa-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entity-map-preview__place[data-v-1eaa9cdc]{align-items:flex-start;gap:var(--aa-space-3);padding:var(--aa-space-3);border-radius:var(--aa-radius-lg);border:1px solid var(--aa-color-border-subtle,#00000014);background:var(--aa-color-surface);cursor:pointer;transition:background var(--aa-transition-fast),border-color var(--aa-transition-fast);display:flex}.entity-map-preview__place[data-v-1eaa9cdc]:focus-visible,.entity-map-preview__place[data-v-1eaa9cdc]:hover{background:var(--aa-color-surface-subtle,#00000008);border-color:var(--aa-color-border,#00000026);outline:none}.entity-map-preview__place-icon[data-v-1eaa9cdc]{width:var(--aa-icon-md);height:var(--aa-icon-md);color:var(--aa-color-primary);flex-shrink:0;margin-top:2px}.entity-map-preview__place-text-wrap[data-v-1eaa9cdc]{gap:var(--aa-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.entity-map-preview__place-title[data-v-1eaa9cdc]{font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);color:var(--aa-color-text);margin:0;line-height:1.3}.entity-map-preview__place-subtitle[data-v-1eaa9cdc]{font-size:var(--aa-text-xs);color:var(--aa-color-text-secondary);margin:0;line-height:1.4}.entity-map-preview__place-address[data-v-1eaa9cdc]{font-size:var(--aa-text-xs);color:var(--aa-color-text-muted);margin:0;line-height:1.4}.entity-map-preview__place-chevron[data-v-1eaa9cdc]{width:var(--aa-icon-md);height:var(--aa-icon-md);color:var(--aa-color-text-muted);flex-shrink:0;align-self:center}
