.popular-location-chips[data-v-97289fd8]{display:flex;align-items:center;gap:4px;overflow-x:auto;white-space:nowrap;padding-top:4px}.popular-location-chips__title[data-v-97289fd8]{flex-shrink:0;font-size:var(--app-text-caption-size);line-height:var(--app-text-title-line-height)}.popular-location-chips__action[data-v-97289fd8]{flex-shrink:0;min-height:28px;padding:0;border-radius:12px}.popular-location-chips__badge[data-v-97289fd8]{padding:4px 8px;font-size:var(--app-text-caption-size);line-height:var(--app-text-badge-line-height)}@media(pointer:coarse){.popular-location-chips__action[data-v-97289fd8]{min-height:44px}}.property-map-search[data-v-7d5dbf12]{--property-map-controls-top:12px;overflow:hidden;border:1px solid #dbe3ee;border-radius:16px;background:#fff;box-shadow:0 14px 34px #0f172a14}.property-map-search__body[data-v-7d5dbf12]{position:relative;height:min(70vh,720px);min-height:520px}.property-map-search__map[data-v-7d5dbf12]{width:100%;height:100%}.property-map-search__missing[data-v-7d5dbf12]{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.property-map-search__missing .q-icon[data-v-7d5dbf12]{font-size:42px}.property-map-search__map.is-drawing[data-v-7d5dbf12]{cursor:crosshair}.property-map-search__status[data-v-7d5dbf12]{position:relative;justify-self:center;display:flex;max-width:100%;min-height:36px;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(203,213,225,.9);border-radius:20px;background:#fffffff5;color:#334155;font-size:var(--app-text-caption-size);font-weight:700;line-height:var(--app-text-caption-line-height);box-shadow:0 4px 14px #0f172a2e}.property-map-search__status span[data-v-7d5dbf12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-map-search__menu-button[data-v-7d5dbf12]{position:absolute;z-index:5;top:calc(var(--property-map-controls-top) + 2px);right:12px;box-shadow:0 5px 16px #0f172a3d}.property-map-search__drawing-hint[data-v-7d5dbf12]{position:absolute;z-index:4;top:12px;left:50%;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:16px;background:#1d4ed8f0;color:#fff;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:800;box-shadow:0 4px 12px #1d4ed847;transform:translate(-50%);white-space:nowrap}.property-map-search__search-actions[data-v-7d5dbf12]{position:absolute;z-index:5;top:var(--property-map-controls-top);left:12px;right:64px;display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px}.property-map-search__action-button[data-v-7d5dbf12]{flex:0 0 44px;min-width:44px;min-height:44px;border:1px solid rgba(203,213,225,.9);box-shadow:0 5px 16px #0f172a33}.property-map-search__search-card[data-v-7d5dbf12]{width:min(520px,calc(100vw - 24px));border-radius:16px}.property-map-search__search-header[data-v-7d5dbf12]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:8px}.property-map-search__search-header small[data-v-7d5dbf12],.property-map-search__search-header strong[data-v-7d5dbf12]{display:block}.property-map-search__search-header small[data-v-7d5dbf12]{color:#2563eb;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:800}.property-map-search__search-header strong[data-v-7d5dbf12]{margin-top:3px;color:#0f172a;font-size:var(--app-text-section-size);line-height:var(--app-text-heading-line-height)}.property-map-search__search-footer[data-v-7d5dbf12]{padding:0 16px 16px}.property-map-search--dialog[data-v-7d5dbf12]{display:flex;height:100%;min-height:0;flex-direction:column;border:0;border-radius:0;box-shadow:none}.property-map-search--dialog .property-map-search__body[data-v-7d5dbf12]{height:auto;min-height:0;flex:1}.property-map-search__marker[data-v-7d5dbf12]{position:relative;min-width:38px;width:auto;height:auto;padding:3px 8px;border:0;border-radius:12px;background:#0277a8;color:#fff;font:inherit;font-size:var(--app-text-caption-size);font-weight:700;line-height:var(--app-text-caption-line-height);white-space:nowrap;box-shadow:0 2px 5px #0f172a3d;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease}.property-map-search__marker[data-v-7d5dbf12]:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--pin-color,#0277a8)}.property-map-search__marker.is-sale[data-v-7d5dbf12]{background:#0277a8;--pin-color:#0277a8}.property-map-search__marker.is-ready[data-v-7d5dbf12]{background:#174ea6;--pin-color:#174ea6}.property-map-search__marker.is-land[data-v-7d5dbf12]{background:linear-gradient(135deg,#43b4a4,#087b72);--pin-color:#087b72}.property-map-search__marker.is-own-land[data-v-7d5dbf12]{background:linear-gradient(135deg,#4e92dc,#174f98);--pin-color:#174f98}.property-map-search__marker.is-active[data-v-7d5dbf12]{--pin-color:var(--app-primary);background:var(--app-primary);outline:3px solid #fff;box-shadow:0 0 0 7px var(--app-primary),0 8px 20px #0f172a80;transform:scale(1.18);isolation:isolate}.property-map-search__marker.is-active[data-v-7d5dbf12]:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:4px solid var(--app-primary);border-radius:inherit;pointer-events:none;animation:property-map-active-pulse-7d5dbf12 1.8s ease-out infinite}@keyframes property-map-active-pulse-7d5dbf12{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.property-map-search__marker.is-active[data-v-7d5dbf12]:before{animation:none;opacity:.75}.property-map-search__marker[data-v-7d5dbf12]{transition:none}}.property-map-search__result-overlay[data-v-7d5dbf12]{position:absolute;z-index:4;left:16px;bottom:16px;width:calc(100% - 32px);display:grid;gap:10px;pointer-events:none}.property-map-search__result-overlay.has-preview[data-v-7d5dbf12]{width:min(390px,calc(100% - 32px))}.property-map-search__result-overlay[data-v-7d5dbf12]>*{pointer-events:auto}.property-map-search__preview[data-v-7d5dbf12]{position:relative;width:100%;display:grid;grid-template-columns:120px minmax(0,1fr);overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 16px 38px #0f172a40}.property-map-search__preview>img[data-v-7d5dbf12]{width:120px;height:100%;min-height:160px;object-fit:cover}.property-map-search__preview>div[data-v-7d5dbf12]{display:grid;align-content:center;gap:6px;padding:14px}.property-map-search__preview small[data-v-7d5dbf12]{color:#2563eb;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:900}.property-map-search__preview strong[data-v-7d5dbf12]{color:#0f172a;font-size:var(--app-text-body-size);line-height:var(--app-text-body-line-height)}.property-map-search__preview span[data-v-7d5dbf12]{overflow:hidden;color:#64748b;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);text-overflow:ellipsis;white-space:nowrap}.property-map-search__preview-details[data-v-7d5dbf12]{justify-self:end;width:auto;min-height:36px;padding:4px 12px;font-size:var(--app-text-action-size);line-height:var(--app-text-action-line-height)}.property-map-search__preview-close[data-v-7d5dbf12]{position:absolute;z-index:2;top:5px;right:5px;width:28px;height:28px;border:0;border-radius:50%;background:#ffffffeb;cursor:pointer}.property-map-search__limit[data-v-7d5dbf12]{position:absolute;z-index:2;top:12px;left:50%;display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:20px;background:#fffffff2;color:#92400e;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:800;box-shadow:0 3px 12px #0f172a29;transform:translate(-50%)}.property-map-search.is-compact .property-map-search__status[data-v-7d5dbf12]{min-height:32px;padding:5px 10px;font-weight:400;line-height:var(--app-text-body-line-height)}.property-map-search.is-compact .property-map-search__drawing-hint[data-v-7d5dbf12]{padding:5px 9px;font-weight:400;line-height:var(--app-text-body-line-height)}.property-map-search.is-compact .property-map-search__search-actions[data-v-7d5dbf12]{top:var(--property-map-controls-top);gap:4px}.property-map-search.is-compact .property-map-search__action-button[data-v-7d5dbf12]{min-height:44px;font-size:var(--app-text-action-size);font-weight:400;line-height:var(--app-text-action-line-height)}.property-map-search.is-compact .property-map-search__action-button[data-v-7d5dbf12] .q-btn__content,.property-map-search.is-compact .property-map-search__menu-button[data-v-7d5dbf12] .q-btn__content{font-weight:400;line-height:var(--app-text-body-line-height)}.property-map-search.is-compact .property-map-search__limit[data-v-7d5dbf12]{padding:5px 9px;font-weight:400;line-height:var(--app-text-body-line-height)}.property-map-search__menu.is-compact .q-item,.property-map-search__menu.is-compact .q-item__label,.property-map-search__menu.is-compact strong{font-weight:400;line-height:var(--app-text-body-line-height)}.property-map-search__menu.is-compact .q-item{min-height:36px}.property-map-search__menu.is-compact .q-item__section--avatar{min-width:34px}@media(max-width:700px){.property-map-search[data-v-7d5dbf12]{--property-map-controls-top:10px;border-radius:0}.property-map-search__body[data-v-7d5dbf12]{height:calc(100dvh - 112px);min-height:460px}.property-map-search__result-overlay[data-v-7d5dbf12],.property-map-search__result-overlay.has-preview[data-v-7d5dbf12]{left:10px;bottom:10px;width:calc(100% - 20px)}.property-map-search__menu-button[data-v-7d5dbf12]{right:10px}.property-map-search__search-actions[data-v-7d5dbf12]{left:10px;right:60px;gap:4px;overflow-x:auto;scrollbar-width:none}.property-map-search__search-actions[data-v-7d5dbf12]::-webkit-scrollbar{display:none}.property-map-search__action-button[data-v-7d5dbf12]{min-width:max-content;min-height:44px;padding-right:9px;padding-left:9px;font-size:var(--app-text-action-size);line-height:var(--app-text-action-line-height)}.property-map-search__drawing-hint[data-v-7d5dbf12]{top:56px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.property-map-search__preview[data-v-7d5dbf12]{grid-template-columns:92px minmax(0,1fr)}.property-map-search__preview>img[data-v-7d5dbf12]{width:92px;min-height:148px}.property-map-search__limit[data-v-7d5dbf12]{top:56px;max-width:calc(100% - 24px);white-space:nowrap}.property-map-search__search-card[data-v-7d5dbf12]{width:100%;max-width:none;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}.property-map-search__search-actions[data-v-7d5dbf12]::-webkit-scrollbar{display:none}.property-map-search__search-actions[data-v-7d5dbf12] .q-btn__content{flex-wrap:nowrap;white-space:nowrap}.property-map-search__search-actions[data-v-7d5dbf12] .q-btn__content>.block{white-space:nowrap}.property-map-search__menu-button[data-v-7d5dbf12]{min-width:44px;min-height:44px}.property-map-search .property-map-search__action-button[data-v-7d5dbf12],.property-map-search .property-map-search__menu-button[data-v-7d5dbf12]{box-sizing:border-box;width:var(--app-touch-target, 44px);height:var(--app-touch-target, 44px);min-width:var(--app-touch-target, 44px);min-height:var(--app-touch-target, 44px);max-width:var(--app-touch-target, 44px);max-height:var(--app-touch-target, 44px);padding:0;line-height:1}.property-map-search__action-button[data-v-7d5dbf12] .q-icon,.property-map-search__menu-button[data-v-7d5dbf12] .q-icon{font-size:22px}.property-map-search__action-button[data-v-7d5dbf12] .q-spinner{width:22px;height:22px}.property-map-search .property-map-search__search-actions[data-v-7d5dbf12],.property-map-search.is-compact .property-map-search__search-actions[data-v-7d5dbf12]{top:12px;left:12px;right:64px;gap:4px}.property-map-search .property-map-search__action-button[data-v-7d5dbf12],.property-map-search .property-map-search__menu-button[data-v-7d5dbf12]{color:#0a28ff;background:#fff;border:1px solid #d2ddff;border-radius:8px;box-shadow:none}.property-map-search .property-map-search__back[data-v-7d5dbf12]{border-radius:50%}.property-map-search .property-map-search__menu-button[data-v-7d5dbf12]{top:14px;right:12px}.property-map-search .property-map-search__drawing-hint[data-v-7d5dbf12]{top:70px;left:12px;right:12px;max-width:none;width:auto;transform:none;display:flex;flex-wrap:wrap;white-space:normal;gap:4px;border-radius:8px}.property-map-search__drawing-hint .q-btn[data-v-7d5dbf12]{width:44px;min-width:44px;min-height:44px}.property-map-search__drawing-hint span[data-v-7d5dbf12]{flex:0 0 100%;min-width:0;white-space:nowrap;font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height)}.property-map-search__drawing-hint>.q-btn[data-v-7d5dbf12]:first-of-type{margin-left:auto}.property-map-search__drawing-confirm[data-v-7d5dbf12]{margin-left:0}@media(max-width:1023px){.property-map-search .property-map-search__refresh[data-v-7d5dbf12]{display:none}}
