:root{color-scheme:dark light;--theme-bg-main: #f5f8f7;--theme-bg-surface: #ffffff;--theme-bg-surface-raised: #ffffff;--theme-bg-surface-muted: #f8fafc;--theme-bg-soft: #eef4f2;--theme-bg-subtle: #f8fafc;--theme-text-main: #0f172a;--theme-text-soft: #334155;--theme-text-muted: #64748b;--theme-text-faint: #94a3b8;--theme-border-color: rgba(148, 163, 184, .32);--theme-border-strong: rgba(100, 116, 139, .38);--theme-overlay: rgba(15, 23, 42, .62);--theme-shadow-sm: 0 1px 2px rgba(15, 23, 42, .08);--theme-shadow-md: 0 14px 30px -24px rgba(15, 23, 42, .36);--theme-shadow-lg: 0 28px 58px -42px rgba(15, 23, 42, .5);--theme-focus-ring: 0 0 0 4px rgba(16, 185, 129, .14);--theme-primary: #0f766e;--theme-primary-hover: #0d9488;--theme-primary-contrast: #ffffff;--theme-primary-soft: rgba(16, 185, 129, .12);--theme-primary-border: rgba(16, 185, 129, .24);--theme-success: #16a34a;--theme-warning: #d97706;--theme-danger: #dc2626;--theme-info: #2563eb;--theme-radius-sm: 10px;--theme-radius-md: 14px;--theme-radius-lg: 20px;--theme-surface-gradient: radial-gradient(circle at top left, rgba(16, 185, 129, .08), transparent 30%), linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .94));--theme-switch-track: #dbe4ef;--theme-switch-thumb: #ffffff;--theme-switch-icon: #1f2937;color-scheme:light}[data-theme=dark]{--theme-bg-main: #07111d;--theme-bg-surface: #0f1a2a;--theme-bg-surface-raised: #132033;--theme-bg-surface-muted: #111827;--theme-bg-soft: #172235;--theme-bg-subtle: #0b1422;--theme-text-main: #edf5ff;--theme-text-soft: #cbd8e6;--theme-text-muted: #96a8bc;--theme-text-faint: #718198;--theme-border-color: rgba(100, 116, 139, .34);--theme-border-strong: rgba(148, 163, 184, .42);--theme-overlay: rgba(2, 6, 23, .82);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .22);--theme-shadow-md: 0 18px 36px -28px rgba(0, 0, 0, .62);--theme-shadow-lg: 0 30px 68px -42px rgba(0, 0, 0, .78);--theme-focus-ring: 0 0 0 4px rgba(45, 212, 191, .14);--theme-primary: #5eead4;--theme-primary-hover: #99f6e4;--theme-primary-contrast: #062018;--theme-primary-soft: rgba(45, 212, 191, .11);--theme-primary-border: rgba(94, 234, 212, .22);--theme-success: #86efac;--theme-warning: #fbbf24;--theme-danger: #f87171;--theme-info: #93c5fd;--theme-surface-gradient: radial-gradient(circle at top left, rgba(45, 212, 191, .08), transparent 32%), radial-gradient(circle at bottom right, rgba(59, 130, 246, .08), transparent 34%), linear-gradient(180deg, rgba(19, 32, 51, .88), rgba(15, 26, 42, .78));--theme-switch-track: #1e293b;--theme-switch-thumb: #0f172a;--theme-switch-icon: #e2e8f0;color-scheme:dark}html,body{margin:0;padding:0;height:100%;font-family:Inter,sans-serif;background:var(--theme-bg-main);color:var(--theme-text-main)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}input,select,textarea{background:var(--theme-bg-surface-raised);border-color:var(--theme-border-color);color:var(--theme-text-main)}input::placeholder,textarea::placeholder{color:var(--theme-text-faint)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:none;box-shadow:var(--theme-focus-ring)}::selection{background:color-mix(in srgb,var(--theme-primary) 32%,transparent);color:var(--theme-text-main)}[data-theme=dark]{scrollbar-color:rgba(148,163,184,.34) rgba(15,23,42,.62)}[data-theme=dark] img{color-scheme:dark}[data-theme=dark] .card,[data-theme=dark] .modal,[data-theme=dark] .dropdown-menu,[data-theme=dark] .toast,[data-theme=dark] .popover,[data-theme=dark] .tooltip-inner,[data-theme=dark] .table-container,[data-theme=dark] .table-card,[data-theme=dark] .settings-card,[data-theme=dark] .media-card,[data-theme=dark] .leads-card,[data-theme=dark] .planning-card,[data-theme=dark] .financing-card,[data-theme=dark] .public-map-card,[data-theme=dark] [class*=Card],[data-theme=dark] [class*=card],[data-theme=dark] [class*=Panel],[data-theme=dark] [class*=panel],[data-theme=dark] [class*=Section],[data-theme=dark] [class*=section]{border-color:var(--theme-border-color)}[data-theme=dark] .bg-white,[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-slate-50,[data-theme=dark] .bg-slate-100{background-color:var(--theme-bg-surface-raised)!important}[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-600,[data-theme=dark] .text-slate-500,[data-theme=dark] .text-slate-600{color:var(--theme-text-muted)!important}[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-800,[data-theme=dark] .text-slate-700,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-black{color:var(--theme-text-main)!important}[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300,[data-theme=dark] .border-slate-200,[data-theme=dark] .border-slate-300{border-color:var(--theme-border-color)!important}[data-theme=dark] .shadow,[data-theme=dark] .shadow-sm,[data-theme=dark] .shadow-md,[data-theme=dark] .shadow-lg,[data-theme=dark] [class*=shadow]{box-shadow:var(--theme-shadow-md)!important}[data-theme=dark] table,[data-theme=dark] .table-wrapper,[data-theme=dark] [class*=table]{border-color:var(--theme-border-color)}[data-theme=dark] th,[data-theme=dark] thead,[data-theme=dark] [class*=thead],[data-theme=dark] [class*=header] th{background:var(--theme-bg-soft);color:var(--theme-text-muted);border-color:var(--theme-border-color)}[data-theme=dark] td,[data-theme=dark] tbody tr,[data-theme=dark] [class*=row]{border-color:var(--theme-border-color)}[data-theme=dark] tbody tr:hover td{background:color-mix(in srgb,var(--theme-primary) 8%,var(--theme-bg-surface-raised))}[data-theme=dark] [class*=modalOverlay],[data-theme=dark] [class*=Overlay],[data-theme=dark] .confirm-overlay{background:var(--theme-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] [class*=modalContent],[data-theme=dark] [class*=ModalContent],[data-theme=dark] [class*=confirm-card],[data-theme=dark] .confirm-card{background:var(--theme-surface-gradient);border:1px solid var(--theme-border-color);color:var(--theme-text-main);box-shadow:var(--theme-shadow-lg)}[data-theme=dark] [class*=dropdown],[data-theme=dark] [class*=Dropdown],[data-theme=dark] [class*=OptionsList],[data-theme=dark] [class*=selectDropdown],[data-theme=dark] .customOptionsList,[data-theme=dark] .selectDropdown{background:var(--theme-bg-surface-raised);border-color:var(--theme-border-color);color:var(--theme-text-main);box-shadow:var(--theme-shadow-lg)}[data-theme=dark] [class*=option]:hover,[data-theme=dark] [class*=Option]:hover,[data-theme=dark] .customOption:hover,[data-theme=dark] .selectOption:hover{background:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-bg-soft));color:var(--theme-text-main)}[data-theme=dark] [class*=empty],[data-theme=dark] [class*=Empty],[data-theme=dark] [class*=placeholder],[data-theme=dark] [class*=Placeholder]{color:var(--theme-text-muted)}[data-theme=dark] [class*=skeleton],[data-theme=dark] [class*=Skeleton]{background:linear-gradient(90deg,#1e293bad,#334155b8,#1e293bad)}[data-theme=dark] .pac-container{background:var(--theme-bg-surface-raised);border-color:var(--theme-border-color);box-shadow:var(--theme-shadow-lg)}[data-theme=dark] .pac-item{color:var(--theme-text-muted);border-top-color:var(--theme-border-color)}[data-theme=dark] .pac-item:hover,[data-theme=dark] .pac-item-selected{background:var(--theme-bg-soft)}[data-theme=dark] .pac-item-query{color:var(--theme-text-main)}[data-theme=dark] .gm-style .gm-style-iw-c,[data-theme=dark] .gm-style .gm-style-iw-d{background:var(--theme-bg-surface-raised)!important;color:var(--theme-text-main)!important}.gh-btn-default{border:1px solid var(--theme-primary-border);background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-hover));color:var(--theme-primary-contrast);box-shadow:0 14px 28px -22px color-mix(in srgb,var(--theme-primary) 72%,#000)}.gh-btn-default:hover{filter:brightness(1.04);transform:translateY(-1px)}.gh-btn-outline{border:1px solid var(--theme-border-color);background:var(--theme-bg-surface-raised);color:var(--theme-text-main)}.gh-btn-outline:hover{background:color-mix(in srgb,var(--theme-primary) 9%,var(--theme-bg-soft));border-color:var(--theme-primary-border)}[data-theme=dark] [class*=cabecera],[data-theme=dark] [class*=topBar],[data-theme=dark] [class*=userMenu],[data-theme=dark] [class*=filterPanel],[data-theme=dark] [class*=filterBox],[data-theme=dark] [class*=infoTop],[data-theme=dark] [class*=authTooltip],[data-theme=dark] [class*=spaceInfoCard],[data-theme=dark] [class*=spaceLayerControl],[data-theme=dark] [class*=mapTypeTabs],[data-theme=dark] [class*=mapTypeSubMenu]{background:color-mix(in srgb,var(--theme-bg-surface-raised) 92%,transparent)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-main)!important;box-shadow:var(--theme-shadow-md)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=dark] [class*=searchSectionActive]{background:color-mix(in srgb,var(--theme-bg-soft) 88%,transparent)!important;box-shadow:inset 0 0 0 1px var(--theme-border-color)!important}[data-theme=dark] [class*=selectTrigger],[data-theme=dark] [class*=searchBox],[data-theme=dark] [class*=filterToggle],[data-theme=dark] [class*=authButton],[data-theme=dark] [class*=checkboxInput],[data-theme=dark] [class*=numberInput],[data-theme=dark] [class*=inputName],[data-theme=dark] [class*=input-styled]{background:var(--theme-bg-soft)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-main)!important}[data-theme=dark] [class*=filterChip]{background:var(--theme-bg-soft)!important;border-color:var(--theme-border-color)!important;color:var(--theme-text-soft)!important;box-shadow:none!important}[data-theme=dark] [class*=filterChip]:hover,[data-theme=dark] [class*=filterChip][class*=active]{background:color-mix(in srgb,var(--theme-primary) 18%,var(--theme-bg-soft))!important;border-color:var(--theme-primary-border)!important;color:var(--theme-primary-hover)!important}[data-theme=dark] [class*=sidebar]{scrollbar-color:rgba(148,163,184,.32) transparent}[data-theme=dark] [class*=sidebar]::-webkit-scrollbar-track{background:#0f172a75}[data-theme=dark] [class*=sidebar]::-webkit-scrollbar-thumb{background:#94a3b857}[data-theme=dark] [class*=closeBtn],[data-theme=dark] [class*=CloseBtn],[data-theme=dark] [class*=closeButton],[data-theme=dark] [class*=CloseButton]{background:color-mix(in srgb,var(--theme-bg-soft) 72%,transparent);border-color:var(--theme-border-color);color:var(--theme-text-main)}[data-theme=dark] [class*=closeBtn]:hover,[data-theme=dark] [class*=CloseBtn]:hover,[data-theme=dark] [class*=closeButton]:hover,[data-theme=dark] [class*=CloseButton]:hover{background:#ef444424;color:#fecaca}[data-theme=dark] [class*=loadingOverlay],[data-theme=dark] [class*=LoadingOverlay],[data-theme=dark] [class*=viewerLoading],[data-theme=dark] [class*=loading]{background:color-mix(in srgb,var(--theme-bg-subtle) 72%,transparent);color:var(--theme-text-muted)}[data-theme=dark] [class*=pagination],[data-theme=dark] [class*=Pagination]{background:var(--theme-bg-soft);border-color:var(--theme-border-color);color:var(--theme-text-muted)}[data-theme=dark] [class*=mapIntroHint]{background:linear-gradient(135deg,#5eead41a,#0f172ae0),var(--theme-bg-surface-raised)!important;border-color:var(--theme-primary-border)!important;color:var(--theme-text-main)!important}[data-theme=dark] [class*=mapIntroHint] strong{color:var(--theme-primary-hover)!important}[data-theme=dark] canvas{color-scheme:dark}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.gh-local-ann-marker{display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));width:180px}.gh-local-ann-hbar{display:flex;align-items:center;width:100%}.gh-local-ann-hbar:before,.gh-local-ann-hbar:after{content:"";flex:1;height:2px;background:#ffffffe6;min-width:8px}.gh-local-ann-label{display:inline-block;background:transparent;color:#fff;font-size:11px;font-weight:800;line-height:1;padding:0 8px 4px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;text-align:center;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;flex-shrink:0;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0px 8px rgba(0,0,0,.7)}.gh-local-ann-vline{width:2px;height:22px;background:#ffffffe6;border-radius:1px}._container_1622j_2{width:100vw;height:100vh;position:relative;overflow-x:hidden}html,body{overscroll-behavior-y:none}._cabecera_1622j_15{display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000;box-sizing:border-box;background-color:var(--theme-bg-surface);border-bottom:1px solid var(--theme-border-color);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}._cabeceraHiddenOnProject_1622j_31{transform:translateY(-100%);opacity:0;pointer-events:none}._mapWrapper_1622j_37{position:relative;width:100%;height:100%}._customTrigger_1622j_45{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;line-height:1.2;min-height:16px;color:var(--theme-text-main);padding:2px 0;width:100%}._triggerText_1622j_58{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}._overlay_1622j_66{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;z-index:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_1622j_1 .2s ease}._searchWrapper_1622j_79{position:relative;z-index:1001;display:flex;align-items:center;width:100%}._customOptionsList_1622j_88{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:340px;background:var(--theme-bg-surface);border-radius:16px;box-shadow:0 10px 30px #00000026;z-index:9999;padding:10px 0;border:1px solid var(--theme-border-color)}._searchSectionActive_1622j_104{background:var(--theme-bg-surface)!important;border-radius:40px;box-shadow:0 6px 20px #0000001a}._customOption_1622j_88{padding:10px 15px;font-size:14px;cursor:pointer;transition:background .2s;width:100%;text-align:left}._customOption_1622j_88:hover{background-color:#f7f7f7}._selectedOpt_1622j_122{font-weight:700;color:#106e2e}._arrow_1622j_127{font-size:10px;transition:transform .3s}._arrowUp_1622j_132{transform:rotate(180deg)}._topBar_1622j_137{display:flex;align-items:center;background:var(--theme-bg-surface);border-radius:40px;height:66px;min-width:400px;padding:0 10px 0 24px;border:2px solid var(--theme-border-color);box-shadow:0 7px 1px #52545326,0 2px 4px #2424241a;transition:box-shadow .25s ease,transform .2s ease;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;color:var(--theme-text-main)}._topBar_1622j_137:hover{transform:translateY(-2px);box-shadow:0 12px 25px #5d746540,0 4px 6px #00cc4426}._topBar_1622j_137:active{transform:translateY(0);box-shadow:0 6px 15px #0c43,0 2px 4px #00cc441a}._searchSection_1622j_104{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 16px;flex:1}.pac-container{z-index:99999!important;width:min(680px,calc(100vw - 20px))!important;left:50%!important;right:auto!important;transform:translate(-50%);border-radius:12px;margin-top:6px}.pac-item{min-height:42px;display:flex;align-items:center;white-space:normal;line-height:1.25}.pac-item-query{font-size:14px}._searchLabel_1622j_211{display:block;font-size:10px;line-height:1;min-height:10px;font-weight:800;color:var(--theme-text-muted);margin:0}._searchInput_1622j_222,._searchSelect_1622j_223{border:none;background:transparent;padding:0;line-height:1.2;font-size:14px;color:var(--theme-text-main);width:100%;outline:none}._divider_1622j_234{width:1px;height:32px;background-color:var(--theme-border-color)}._customSelect_1622j_240{position:relative;width:100%}._selectTrigger_1622j_245{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid #e5e5e5;background:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer}._selectTrigger_1622j_245:hover{border-color:#007acc}._arrow_1622j_127{font-size:16px;opacity:.6}._selectDropdown_1622j_269{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000026;overflow:hidden;z-index:1000}._selectOption_1622j_281{padding:12px 14px;font-size:14px;cursor:pointer;transition:background .2s ease}._selectOption_1622j_281:hover{background:#f0f7ff;color:#007acc}._searchButton_1622j_293{background-color:#004d40;color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}._rightActions_1622j_308{display:flex;align-items:center;gap:20px}._mobileThemeControl_1622j_314{display:none}._anunciaPropiedad_1622j_318{--anuncio-accent: #18c47f;--anuncio-accent-strong: #35e3a0;--anuncio-sun: #ffd768;--anuncio-deep: #149364;--anuncio-deep-strong: #0fb274;--anuncio-surface: color-mix(in srgb, var(--theme-bg-surface) 74%, #ffffff 26%);--anuncio-border: color-mix(in srgb, var(--theme-border-color) 38%, rgba(24, 196, 127, .48));--anuncio-glow: rgba(53, 227, 160, .34);font-size:14px;font-weight:700;width:250px;height:44px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,#22b573 0%,var(--anuncio-deep-strong) 34%,var(--anuncio-accent) 68%,var(--anuncio-accent-strong) 100%);color:#f8fffb;text-decoration:none;cursor:pointer;display:inline-flex;position:relative;overflow:visible;align-items:center;justify-content:center;gap:6px;transition:width .45s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease,border-color .28s ease;border:1px solid var(--anuncio-border);box-shadow:0 18px 34px #0f916247,0 8px 18px #0f172a1f,0 0 0 1px #35e3a024,inset 0 1px #ffffff2e;white-space:nowrap;will-change:width,transform;isolation:isolate;-webkit-backdrop-filter:blur(12px) saturate(1.06);backdrop-filter:blur(12px) saturate(1.06)}._anunciaPropiedad_1622j_318:before,._anunciaPropiedad_1622j_318:after,._mobileAnunciaPropiedad_1622j_364:before,._mobileAnunciaPropiedad_1622j_364:after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0}._anunciaPropiedad_1622j_318:before,._mobileAnunciaPropiedad_1622j_364:before{border:1px solid rgba(110,231,183,.44);box-shadow:0 0 26px #35e3a033;animation:_anuncioOuterWave_1622j_1 2.4s ease-out infinite}._anunciaPropiedad_1622j_318:after,._mobileAnunciaPropiedad_1622j_364:after{inset:-10px;border:1px solid rgba(255,215,104,.28);box-shadow:0 0 32px #ffd76824;animation:_anuncioOuterWave_1622j_1 2.4s ease-out .9s infinite}._anuncioContent_1622j_390,._anunciaPropiedad_1622j_318 ._anuncioIconViewport_1622j_391,._anunciaPropiedad_1622j_318 ._anuncioTextViewport_1622j_392{position:relative;z-index:2}._anuncioContent_1622j_390{display:inline-flex;align-items:center;justify-content:center;gap:6px;animation:_anuncioInnerFloat_1622j_1 2.6s ease-in-out infinite}._anuncioSweep_1622j_405{position:absolute;inset:0;border-radius:999px;overflow:hidden;pointer-events:none;z-index:1;background:linear-gradient(118deg,rgba(255,255,255,0),rgba(220,252,231,.16) 20%,rgba(255,215,104,.26) 34%,rgba(167,243,208,.26) 50%,rgba(255,255,255,.08) 61%,transparent);animation:_anuncioSweepRun_1622j_1 2.8s linear infinite}._anuncioFxOrbPrimary_1622j_424,._anuncioFxOrbSecondary_1622j_425,._anuncioFxBeam_1622j_426,._anuncioFxOutline_1622j_427,._anuncioPulseDot_1622j_428{position:absolute;pointer-events:none;z-index:0}._anuncioFxOrbPrimary_1622j_424{width:112px;height:112px;top:-34px;left:-24px;border-radius:999px;background:radial-gradient(circle,#a7f3d08f,#35e3a038 30%,#35e3a000 72%);filter:blur(14px);opacity:.82;animation:_anuncioOrbPulse_1622j_1 2.8s ease-in-out infinite}._anuncioFxOrbSecondary_1622j_425{width:96px;height:96px;right:-18px;bottom:-38px;border-radius:999px;background:radial-gradient(circle,#ffd76870,#fbbf2438 30%,#35e3a024 52%,#35e3a000 76%);filter:blur(12px);opacity:.72;animation:_anuncioOrbPulse_1622j_1 2.8s ease-in-out .85s infinite}._anuncioFxBeam_1622j_426{top:-28px;left:-18%;width:42%;height:180%;background:linear-gradient(180deg,#fff0,#ecfdf570,#dcfce72e,#fff0);mix-blend-mode:soft-light;filter:blur(3px);opacity:.52;transform:rotate(12deg);animation:_anuncioBeamRush_1622j_1 1.9s ease-in-out infinite}._anuncioFxOutline_1622j_427{inset:1px;border-radius:999px;border:1px solid rgba(236,253,245,.18);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #14c38e14;opacity:.64}._anuncioFxSkyline_1622j_498{left:18px;right:18px;bottom:4px;height:14px;opacity:.5;background:linear-gradient(90deg,rgba(236,253,245,.08) 0 3%,transparent 3% 8%,rgba(236,253,245,.18) 8% 12%,transparent 12% 16%,rgba(236,253,245,.12) 16% 23%,transparent 23% 28%,rgba(167,243,208,.2) 28% 31%,transparent 31% 36%,rgba(236,253,245,.16) 36% 43%,transparent 43% 48%,rgba(236,253,245,.12) 48% 53%,transparent 53% 60%,rgba(236,253,245,.18) 60% 65%,transparent 65% 71%,rgba(167,243,208,.18) 71% 74%,transparent 74% 81%,rgba(236,253,245,.12) 81% 89%,transparent 89% 100%);clip-path:polygon(0% 100%,0% 64%,5% 64%,5% 52%,10% 52%,10% 70%,16% 70%,16% 38%,20% 38%,20% 58%,28% 58%,28% 26%,34% 26%,34% 72%,42% 72%,42% 48%,50% 48%,50% 18%,58% 18%,58% 66%,66% 66%,66% 40%,72% 40%,72% 58%,79% 58%,79% 28%,86% 28%,86% 68%,92% 68%,92% 46%,100% 46%,100% 100%);filter:drop-shadow(0 -1px 10px rgba(255,255,255,.12)) drop-shadow(0 -1px 6px rgba(20,195,142,.12));animation:_anuncioSkylineFlicker_1622j_1 2.2s ease-in-out infinite}._anuncioFxParcels_1622j_538{left:16px;right:16px;bottom:2px;height:10px;opacity:.26;background:repeating-linear-gradient(90deg,rgba(236,253,245,.34) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(255,215,104,.18) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9));animation:_anuncioParcelsShift_1622j_1 2.4s linear infinite}._anuncioIconViewport_1622j_391{position:relative;width:18px;height:18px;overflow:hidden;flex:0 0 18px;border-radius:0;background:transparent;box-shadow:none}._anuncioTextViewport_1622j_392{position:relative;width:170px;height:24px;overflow:hidden;display:inline-block;text-align:center;line-height:24px;color:#f6fffb;text-shadow:0 2px 14px rgba(8,113,74,.18);font-weight:800;letter-spacing:.012em}._anuncioItem_1622j_584{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.2}._anuncioIconViewport_1622j_391 ._anuncioItem_1622j_584{justify-content:center}._anuncioIconViewport_1622j_391 svg{width:17px;height:17px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 8px rgba(8,113,74,.2))}._anuncioEnter_1622j_609{animation:_anuncioEnterTop_1622j_1 .56s cubic-bezier(.22,1,.36,1)}._anuncioLeave_1622j_613{animation:_anuncioLeaveBottom_1622j_1 .56s cubic-bezier(.22,1,.36,1)}._anuncioStatic_1622j_617{transform:translateY(0);opacity:1}@keyframes _anuncioEnterTop_1622j_1{0%{transform:translateY(-115%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _anuncioLeaveBottom_1622j_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(115%);opacity:0}}@keyframes _anuncioOuterWave_1622j_1{0%{opacity:0;transform:scale(.97)}18%{opacity:.42}72%{opacity:.14}to{opacity:0;transform:scale(1.09)}}@keyframes _anuncioInnerFloat_1622j_1{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes _anuncioSweepRun_1622j_1{0%{transform:translate(-42%) skew(-12deg);opacity:.2}40%{opacity:.95}to{transform:translate(56%) skew(-12deg);opacity:.18}}@keyframes _anuncioOrbPulse_1622j_1{0%,to{transform:scale(.92);filter:blur(14px)}50%{transform:scale(1.16);filter:blur(18px)}}@keyframes _anuncioBeamRush_1622j_1{0%{transform:translate(-22%) rotate(12deg);opacity:.14}35%{opacity:.82}to{transform:translate(148%) rotate(12deg);opacity:.08}}@keyframes _anuncioSkylineFlicker_1622j_1{0%,to{opacity:.38}35%{opacity:.82}55%{opacity:.54}78%{opacity:.9}}@keyframes _anuncioParcelsShift_1622j_1{0%{transform:translate(-8px)}to{transform:translate(8px)}}._anunciaPropiedad_1622j_318:hover{transform:translateY(-3px) scale(1.012);box-shadow:0 24px 42px #0f916257,0 10px 24px #0f172a24,0 0 0 1px #35e3a029,0 0 28px var(--anuncio-glow),inset 0 1px #ffffff1f;border-color:#dcfce78f;filter:brightness(1.05) saturate(1.08)}._anunciaPropiedad_1622j_318:active{transform:translateY(0);box-shadow:0 8px 18px #064e3b2e,0 4px 10px #0f172a1a}._mobileAnunciaPropiedad_1622j_364{display:none}@keyframes _anuncioGlow_1622j_1{0%{box-shadow:0 8px 18px #14c38e57}50%{box-shadow:0 12px 26px #14c38e75,0 0 0 5px #14c38e1f}to{box-shadow:0 8px 18px #14c38e57}}._map_1622j_37 .gm-control-active{display:none!important}._userMenu_1622j_777{display:flex;gap:12px;border:1px solid #ddd;padding:5px 5px 5px 12px;border-radius:999px;align-items:center}._logoContainer_1622j_788{display:flex;align-items:center;text-decoration:none;color:inherit}._brandName_1622j_795{font-size:1.6rem;font-weight:100;letter-spacing:-.5px;display:flex;align-items:left;font-family:Inter,Poppins,system-ui,sans-serif}._geo_1622j_804{color:var(--theme-text-main);font-weight:900}._habita_1622j_809{color:#0ea66b;font-weight:800}._logo_1622j_788{height:55px}._map_1622j_37{width:100%;height:100%}._mapPlaceholder_1622j_824{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-surface)}._mapPlaceholderInner_1622j_833{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px}._mapPlaceholderText_1622j_842{font-size:1rem;color:var(--theme-text-muted);margin:0}._mapPlaceholderBtn_1622j_848{padding:12px 28px;border-radius:999px;border:none;background:#1d4ed8;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}._mapPlaceholderBtn_1622j_848:hover{background:#1e40af}._mapViewport_1622j_864{position:relative;width:100%;height:calc(100% - var(--map-header-offset, 0px));margin-top:var(--map-header-offset, 0px);transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1)}._backToAll_1622j_875{position:absolute;top:12px;right:12px;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:700;font-size:.9rem;text-decoration:none;color:var(--theme-text-main);background:color-mix(in srgb,var(--theme-bg-surface) 92%,transparent);border:1px solid var(--theme-border-color);box-shadow:0 10px 26px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}._backToAll_1622j_875:hover{background:color-mix(in srgb,var(--theme-bg-soft) 90%,transparent);border-color:color-mix(in srgb,var(--theme-border-color) 60%,#0ea66b 40%)}._mapIntroHint_1622j_901{position:absolute;left:50%;top:45px;z-index:7;display:inline-flex;align-items:center;gap:12px;min-width:min(360px,calc(100vw - 28px));padding:12px 16px 12px 12px;border:1px solid rgba(14,166,107,.42);border-radius:999px;color:var(--theme-text-main);background:linear-gradient(135deg,#fffffff0,#ecfdf5e6),color-mix(in srgb,var(--theme-bg-surface) 92%,transparent);box-shadow:0 18px 45px #0596693d,0 10px 30px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transform:translate(-50%);animation:_mapIntroHintIn_1622j_1 .52s cubic-bezier(.22,1,.36,1),_mapIntroHintFloat_1622j_1 2.4s ease-in-out .52s infinite}._mapIntroHint_1622j_901:before,._mapIntroHint_1622j_901:after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;border:1px solid rgba(14,166,107,.28);opacity:0;animation:_mapIntroHintPulse_1622j_1 2.2s ease-out infinite}._mapIntroHint_1622j_901:after{animation-delay:1.1s}._mapIntroHintIcon_1622j_943{position:relative;z-index:1;width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0ea66b,#14c38e);box-shadow:inset 0 1px #ffffff59,0 10px 22px #0ea66b57;font-size:30px;font-weight:800;line-height:1}._mapIntroHintText_1622j_963{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}._mapIntroHintText_1622j_963 strong{font-size:.95rem;line-height:1.1;color:#064e3b}._mapIntroHintText_1622j_963 small{font-size:.78rem;line-height:1.2;color:#047857}@keyframes _mapIntroHintIn_1622j_1{0%{opacity:0;transform:translate(-50%) translateY(-14px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes _mapIntroHintFloat_1622j_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@keyframes _mapIntroHintPulse_1622j_1{0%{opacity:.52;transform:scale(.98)}to{opacity:0;transform:scale(1.18)}}._customMapTypeControl_1622j_1018{position:absolute;left:12px;top:12px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px}._spaceLayerControl_1622j_1029{position:absolute;left:12px;bottom:16px;z-index:5;display:grid;gap:10px;max-width:min(320px,calc(100vw - 24px))}._spaceLayerToggle_1622j_1039{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:.72rem .95rem;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:color-mix(in srgb,var(--theme-bg-surface) 96%,transparent);color:var(--theme-text-main);font-weight:800;box-shadow:0 14px 28px #0f172a29;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._spaceLayerToggleActive_1622j_1055{border-color:#16a34a3d;box-shadow:0 14px 28px #16a34a2e}._spaceLayerToggleDot_1622j_1060{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 0 0 4px #22c55e24}._spaceLegend_1622j_1068{padding:.85rem .9rem;border-radius:18px;background:color-mix(in srgb,var(--theme-bg-surface) 94%,transparent);border:1px solid var(--theme-border-color);box-shadow:0 16px 30px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._spaceLegendTitle_1622j_1077{display:block;margin-bottom:.55rem;color:var(--theme-text-main);font-size:.82rem}._spaceLegendItem_1622j_1084{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:28px}._spaceLegendItem_1622j_1084+._spaceLegendItem_1622j_1084{margin-top:.38rem}._spaceLegendSwatch_1622j_1096{width:18px;height:18px;border-radius:6px;box-shadow:inset 0 1px #ffffff38}._spaceLegendName_1622j_1103{font-size:.78rem;color:var(--theme-text-main)}._spaceLegendCount_1622j_1108{font-size:.75rem;font-weight:800;color:#166534}._spaceInfoCard_1622j_1114{position:absolute;right:16px;bottom:16px;z-index:5;width:min(320px,calc(100vw - 24px));padding:.95rem 1rem;border-radius:20px;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 38%),color-mix(in srgb,var(--theme-bg-surface) 96%,transparent);border:1px solid rgba(22,163,74,.14);box-shadow:0 18px 36px #0f172a2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._spaceInfoHead_1622j_1130{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._spaceInfoKicker_1622j_1137{display:block;margin-bottom:4px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#15803d}._spaceInfoHead_1622j_1130 strong{color:var(--theme-text-main);font-size:.96rem}._spaceInfoClose_1622j_1152{width:30px;height:30px;border:none;border-radius:999px;background:#0f172a14;color:var(--theme-text-main);font-size:1.05rem;cursor:pointer}._spaceInfoMetrics_1622j_1163{display:flex;flex-wrap:wrap;gap:8px;margin-top:.7rem}._spaceInfoMetrics_1622j_1163 span{display:inline-flex;align-items:center;min-height:28px;padding:.38rem .7rem;border-radius:999px;background:#15803d1a;color:#166534;font-size:.76rem;font-weight:800}._spaceInfoDescription_1622j_1182{margin:.72rem 0 0;color:var(--theme-text-muted);font-size:.82rem;line-height:1.5}._mapTypeTabs_1622j_1189{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-surface) 92%,transparent);border:1px solid var(--theme-border-color);box-shadow:0 8px 18px #0003}._mapTypeBtn_1622j_1200{border:none;background:transparent;color:var(--theme-text-main);height:32px;min-width:88px;border-radius:20px;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}._mapTypeBtn_1622j_1200:hover{background:color-mix(in srgb,var(--theme-bg-soft) 90%,#9ca3af 10%)}._mapTypeBtnActive_1622j_1221{background:#0ea66b;color:#fff}._mapTypeBtnActive_1622j_1221:hover,._mapTypeBtnActive_1622j_1221:focus-visible{background:#0ea66b;color:#fff}._mapTypeSubMenu_1622j_1232{min-width:210px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--theme-bg-surface) 94%,transparent);border:1px solid var(--theme-border-color);box-shadow:0 10px 22px #0000003d}._mapTypeSubLabel_1622j_1241{display:block;font-size:11px;font-weight:700;color:var(--theme-text-muted);margin:0 0 6px 2px}._mapTypeSubRow_1622j_1249{display:flex;gap:6px}._mapTypeSubBtn_1622j_1254{border:1px solid var(--theme-border-color);background:color-mix(in srgb,var(--theme-bg-soft) 88%,transparent);color:var(--theme-text-muted);height:26px;flex:1;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}._mapTypeSubBtn_1622j_1254:hover{border-color:#0ea66b;color:var(--theme-text-main)}._mapTypeSubBtnActive_1622j_1276{background:color-mix(in srgb,#0ea66b 24%,var(--theme-bg-soft));border-color:#0ea66b;color:#0ea66b}._mapViewportWithSidebar_1622j_1282{width:55%}._mapViewportWithSidebarNoMedia_1622j_1286{width:calc(100% - min(523px,50.6vw))}._sidebar_1622j_1290{position:relative;top:10px;right:10px;width:320px;max-height:80vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000026;padding:1.5rem;z-index:50;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center;scrollbar-width:thin;scrollbar-color:#00ccbb6b #f1f1f1;transition:all .3s ease;position:absolute}._sidebar_1622j_1290::-webkit-scrollbar{width:8px}._sidebar_1622j_1290::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}._sidebar_1622j_1290::-webkit-scrollbar-thumb{background:#007acc;border-radius:10px}._sidebar_1622j_1290::-webkit-scrollbar-thumb:hover{background:#005f99}._sidebarCollapsed_1622j_1341{top:10dvh;width:15dvh;height:auto;max-height:none;overflow-y:hidden;padding-bottom:0}._sidebar_1622j_1290 h2{color:#000;font-size:3dvh;text-align:center;font-weight:700}._sidebar_1622j_1290 h3{margin:0 0 10px;padding-top:1dvh;font-size:3dvh;color:#333;text-align:center;font-weight:700}._sidebar_1622j_1290 button{margin:0 0 10px;font-size:1rem;color:#fff}._tipo_1622j_1381{align-items:center;color:#555}._links_1622j_1390{display:flex;gap:20px;justify-content:center;align-items:center;margin-bottom:5px}._link_1622j_1390{margin-bottom:0}._facebook_1622j_1404{color:#3b5998}._whatsapp_1622j_1408{color:#25d366}._web_1622j_1412{color:#007acc}._descripcion_1622j_1416{margin:0;font-size:1rem;color:#000;text-align:center;padding-bottom:10px}._closeBtn2_1622j_1424{position:absolute;top:15px;right:15px;background:#020000;border:none;color:#1f1f1f;font-weight:700;padding:6px 12px;border-radius:20px;cursor:pointer;transition:all .3s ease}._closeBtn2_1622j_1424:hover{background:#b18f8f;transform:scale(1);color:#191818;transform:rotate(90deg) scale(1.1)}._closeBtn_1622j_1424{align-self:flex-end;background:transparent;border:none;font-size:18px;font-weight:700;cursor:pointer;color:#090909;transition:all .2s;position:absolute}._closeBtn_1622j_1424:hover{background:#b18f8f;transform:scale(1);color:#191818;transform:rotate(90deg) scale(1.1)}._navButton_1622j_1464{position:absolute;top:50%;transform:translateY(-50%);background:#9493934d;border:none;padding:20px 25px;cursor:pointer;z-index:1000;font-weight:700;outline:none;box-shadow:none}._prevButton_1622j_1479{left:20px;outline:none;box-shadow:none;font-size:10px}._nextButton_1622j_1486{right:20px;outline:none;box-shadow:none;background:#9493934d}._infoTop_1622j_1494 p span,._infoTop_1622j_1494 p strong{font-weight:700}._infoTop_1622j_1494{position:absolute;top:500px;left:500px;background:#fff;padding:10px 15px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10}._infoTop_1622j_1494 p{margin:0 0 5px;font-weight:600;color:#333}._buttons_1622j_1519{margin-top:15px;display:flex;gap:10px}._buttons_1622j_1519 button{padding:8px 12px;border:none;background:#007acc;color:#fff;border-radius:4px;cursor:pointer}._buttons_1622j_1519 button:hover{background:#005ea2}._imagenesContainer_1622j_1538{margin-top:1rem}._imagenesGrid_1622j_1542{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}._thumbnail_1622j_1548{width:100%;height:auto;cursor:pointer;border-radius:8px;object-fit:cover}._verMas_1622j_1556{margin-top:.5rem;background:#2980b9;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}._fullscreenOverlay_1622j_1566{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:999}._fullscreenImg_1622j_1579{max-width:90%;max-height:90%;border-radius:10px}._closeFullscreen_1622j_1585{position:absolute;top:20px;right:30px;background:#c0392b;color:#fff;border:none;padding:10px 15px;font-size:18px;cursor:pointer;border-radius:5px}._filterBoxTipo_1622j_1600{position:absolute;top:80px;left:20px;background:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 4px 12px #00000026;z-index:10;display:flex;flex-direction:column;gap:8px;min-width:200px}._filterBoxTipo_1622j_1600 label{font-weight:700;margin-bottom:4px;font-size:15px}._filterBoxTipo_1622j_1600 select{padding:6px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px}._filterBoxPrecio_1622j_1629{position:absolute;top:220px;left:20px;background:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 4px 12px #00000026;z-index:10;display:flex;flex-direction:column;gap:8px;min-width:220px}._filterBoxPrecio_1622j_1629 label{font-weight:700;margin-bottom:4px;font-size:15px}._filterBoxPrecio_1622j_1629 select{padding:6px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px}._checkboxLabel_1622j_1658{display:flex;align-items:center;gap:8px;color:#000;font-size:14px;margin-bottom:6px;cursor:pointer}._checkboxInput_1622j_1668{width:16px;height:16px;appearance:none;border:2px solid #333;border-radius:4px;background:#fff;cursor:pointer;position:relative}._checkboxInput_1622j_1668:checked{background:#007bff;border-color:#007bff}._checkboxInput_1622j_1668:checked:after{content:"✔";color:#fff;font-size:12px;position:absolute;top:0;left:3px}._searchBox_1622j_1695{flex:1;height:42px;padding:0 18px;font-size:1rem;border:none;border-radius:999px;background:#f7f7f7;color:#222;outline:none}._searchBox_1622j_1695::placeholder{color:#777}._searchBox_1622j_1695:focus{background:#fff;box-shadow:0 0 0 2px #38ff5333}._filterPanel_1622j_1735{position:absolute;top:150px;left:20px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 6px 18px #00000026;z-index:20;display:flex;flex-direction:column;gap:20px;width:260px;font-family:Segoe UI,sans-serif;animation:_fadeIn_1622j_1 .3s ease}._filterGroup_1622j_1752 h4{font-size:17px;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,#007acc,#00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0px 1px 2px rgba(0,0,0,.15);letter-spacing:.5px}._filterOptions_1622j_1763{display:flex;flex-wrap:wrap;gap:8px}._filterChip_1622j_1769{padding:10px 16px;border-radius:25px;border:2px solid transparent;background:#f8f8f8;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;color:#222;letter-spacing:.3px;box-shadow:0 2px 6px #0000001a}._filterChip_1622j_1769:hover{background:linear-gradient(145deg,#e6f0ff,#d0e7ff);border-color:#007acc;color:#007acc;transform:scale(1.08);box-shadow:0 4px 12px #007acc66}._filterChip_1622j_1769._active_1622j_1791{background:linear-gradient(90deg,#007acc,#00c6ff);color:#fff;border:none;box-shadow:0 0 12px #00c6ffb3,0 0 20px #007acc80;transform:scale(1.1);animation:_pulse_1622j_1 1.5s infinite}._filterChip_1622j_1769 span{background:linear-gradient(90deg,#ff7b00,#ff0080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;text-shadow:0 0 8px rgba(255,0,128,.4)}@keyframes _pulse_1622j_1{0%{transform:scale(1);box-shadow:0 0 10px #00c6ff66}50%{transform:scale(1.12);box-shadow:0 0 20px #00c6ffcc}to{transform:scale(1);box-shadow:0 0 10px #00c6ff66}}._closeBtn_1622j_1424{align-self:flex-end;background:transparent;border:none;font-size:18px;font-weight:700;cursor:pointer;color:#090909;transition:all .2s}@keyframes _fadeIn_1622j_1{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}._filterPanel_1622j_1735._hidden_1622j_1850{transform:translate(-120%);opacity:0}._filterPanel_1622j_1735 ._closeBtn_1622j_1424{align-self:flex-end;margin-bottom:50px}._openBtn_1622j_1864{position:absolute;top:65px;left:25px;background:#007acc;color:#fff;border:none;border-radius:50%;width:35px;height:35px;font-size:20px;cursor:pointer;z-index:40;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}._filterBoxTipo_1622j_1600 label,._filterBoxPrecio_1622j_1629 label{font-weight:700;margin-bottom:4px}._filterBoxTipo_1622j_1600,._filterBoxPrecio_1622j_1629{display:flex;flex-direction:column;gap:8px}._showInfoBtn_1622j_1898{display:none;position:absolute;top:100px;right:20px;background:#007acc;color:#fff;border:none;padding:10px 20px;border-radius:8px;z-index:999;font-size:14px;cursor:pointer}._sidebar_1622j_1290{transition:transform .3s ease,opacity .3s ease}._sidebarMobileOpen_1622j_1924{transform:translate(0)!important;opacity:1!important}._label_1622j_1929{font-size:15px;color:#000;margin-bottom:2px}._value_1622j_1936{font-size:14px;color:#4c00ff;margin-top:0}._distancia_1622j_1942 p{margin:2px 0;line-height:1.2}._toggleBtn_1622j_1949{background-color:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;margin-bottom:8px;font-size:14px}._toggleBtn_1622j_1949:hover{background-color:#0056b3}._toggleArrowa_1622j_1965{position:absolute;left:-0px;transform:translateY(-65%);border:none;cursor:pointer;color:red;box-shadow:0 6px 18px #0284c759;display:flex;align-items:center;justify-content:center;z-index:9999;transition:transform .2s ease,opacity .2s ease}._toggleArrow_1622j_1965{position:sticky;top:50%;transform:translateY(-50%) translate(-400%);margin-left:-18px;background:#007acc;color:#fff;border:none;width:35px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;transition:background .3s ease;font-size:1.5rem;z-index:100}._sidebarCollapsed_1622j_1341 ._toggleArrow_1622j_1965{transform:translateY(-25%) translate(-100%)}._toggleArrow_1622j_1965:hover{background:#005f99}._toggleArrow_1622j_1965:focus{outline:none;box-shadow:none}._authButtonContainer_1622j_2025{position:relative}._filterToggle_1622j_2029{width:42px;height:42px;border-radius:50%;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s ease}._filterToggle_1622j_2029:hover{box-shadow:0 2px 8px #0003}._authButton_1622j_2025{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._authButton_1622j_2025:hover{box-shadow:0 2px 8px #0003}._authIcon_1622j_2071{width:22px;height:22px}._authTooltip_1622j_2076{background-color:#fff;color:#333;padding:15px;border-radius:12px;box-shadow:0 4px 12px #0003;position:absolute;right:60px;top:0;opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;min-width:200px;font-family:Arial,sans-serif}._authButtonContainer_1622j_2025:hover ._authTooltip_1622j_2076{opacity:1;visibility:visible;transform:translateY(0)}._authTooltip_1622j_2076 p{margin:0;font-size:.9rem}._authLinks_1622j_2109{margin-top:10px;display:flex;flex-direction:column;gap:5px}._authLink_1622j_2109{color:#007acc;text-decoration:none;font-weight:700;font-size:.9rem}._authLink_1622j_2109:hover{text-decoration:underline}@media screen and (max-width:950px){._rightActions_1622j_308{display:none}._mobileAnunciaPropiedad_1622j_364{--anuncio-accent: #0ea66b;--anuncio-accent-strong: #14c38e;--anuncio-deep: #064e3b;--anuncio-deep-strong: #0a5e46;position:fixed;left:50%;transform:translate(-50%);bottom:max(18px,env(safe-area-inset-bottom));height:50px;width:max-content;max-width:calc(100vw - 24px);padding:0 12px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(135deg,var(--anuncio-deep) 0%,var(--anuncio-deep-strong) 42%,var(--anuncio-accent) 100%);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(220,252,231,.24);box-shadow:0 18px 34px #064e3b3d,0 8px 18px #0f172a1f,0 0 0 1px #14c38e14,inset 0 1px #ffffff1a;z-index:997;font-weight:700;overflow:hidden;transition:width .45s cubic-bezier(.22,1,.36,1),transform .25s ease,box-shadow .25s ease;will-change:width,transform;isolation:isolate;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}._mobileAnunciaPropiedad_1622j_364:before,._mobileAnunciaPropiedad_1622j_364:after,._mobileAnunciaPropiedad_1622j_364 ._anuncioFxOrbPrimary_1622j_424,._mobileAnunciaPropiedad_1622j_364 ._anuncioFxOrbSecondary_1622j_425,._mobileAnunciaPropiedad_1622j_364 ._anuncioFxBeam_1622j_426,._mobileAnunciaPropiedad_1622j_364 ._anuncioFxOutline_1622j_427,._mobileAnunciaPropiedad_1622j_364 ._anuncioPulseDot_1622j_428{display:none}._mobileAnunciaPropiedad_1622j_364 ._anuncioIconViewport_1622j_391,._mobileAnunciaPropiedad_1622j_364 ._anuncioTextViewport_1622j_392{position:relative;z-index:2}._mobileAnunciaPropiedad_1622j_364 ._anuncioTextViewport_1622j_392{width:auto;max-width:none;text-align:left;height:24px}._mobileAnunciaPropiedad_1622j_364:before,._mobileAnunciaPropiedad_1622j_364:after{inset:-2px;opacity:.55}._mobileAnunciaPropiedad_1622j_364:after{inset:-4px}._mobileAnunciaPropiedad_1622j_364 ._anuncioSweep_1622j_405{inset:1px;border-radius:inherit;opacity:.75;filter:saturate(.9)}}[data-theme=dark] ._anunciaPropiedad_1622j_318,[data-theme=dark] ._mobileAnunciaPropiedad_1622j_364{background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),linear-gradient(135deg,#063829,#0b5d45 46%,#0ea66b);border-color:#6ee7b73d;box-shadow:0 18px 36px #02061775,0 10px 24px #064e3b3d,0 0 0 1px #14c38e1a,inset 0 1px #ffffff0f}@media screen and (max-width:675px){._brandName_1622j_795{display:none}}@media screen and (max-width:550px){._cabecera_1622j_15{height:66px;padding:6px 8px;gap:6px}._logo_1622j_788{height:40px}._topBar_1622j_137{flex:1 1 auto;min-width:0;height:52px;padding:0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px}._searchSection_1622j_104{min-width:0;width:100%;justify-content:flex-start;padding:0 5px;overflow:visible}._customSelect_1622j_240{min-width:0;width:100%}._searchLabel_1622j_211{display:block;font-size:8px;letter-spacing:.15px;line-height:1;min-height:8px;margin:0 0 2px;text-align:center}._searchInput_1622j_222{font-size:11px;line-height:1.2;text-align:center}._customTrigger_1622j_45{font-size:11px;width:100%;justify-content:center;line-height:1.2;gap:2px}._triggerText_1622j_58{margin-right:0;text-align:center}._divider_1622j_234,._searchButton_1622j_293{display:none}._searchSection_1622j_104,._topBar_1622j_137 ._customSelect_1622j_240{border-right:1px solid var(--theme-border-color);height:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._topBar_1622j_137 ._customSelect_1622j_240:last-of-type{border-right:none}}@media screen and (max-width:1023px){._mapViewportWithSidebar_1622j_1282,._mapViewportWithSidebarNoMedia_1622j_1286{width:100%}}@media screen and (max-width:950px){._mobileThemeControl_1622j_314{display:inline-flex;margin-left:6px}}@media screen and (max-width:768px){._cabeceraHiddenOnProject_1622j_31{display:none}._customMapTypeControl_1622j_1018{left:8px;top:8px;gap:2px}._spaceLayerControl_1622j_1029{display:none}._spaceInfoCard_1622j_1114{right:8px;bottom:10px;width:min(270px,calc(100vw - 16px));padding:.8rem .85rem}._mapTypeTabs_1622j_1189{padding:3px;gap:2px}._mapTypeBtn_1622j_1200{min-width:66px;height:28px;padding:0 8px}._mapTypeSubMenu_1622j_1232{min-width:184px;padding:6px}._mapTypeSubLabel_1622j_1241{font-size:10px;margin-bottom:4px}._mapTypeSubBtn_1622j_1254{height:22px;font-size:9px;padding:0 6px}}._overlay_1e2nf_1{position:fixed;inset:0;z-index:998;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .4s ease}._btn360_1e2nf_12{display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;padding:16px 18px;background:radial-gradient(circle at 90% 50%,rgba(34,197,94,.32),transparent 24%),linear-gradient(135deg,#052e2b,#0f766e 48%,#14b8a6);color:#fff;border:none;border-radius:24px;font-family:Montserrat,Poppins,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 34px #0f766e57;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._btn360_1e2nf_12:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 22px 44px #0d948861}._btn360_1e2nf_12:active{transform:translateY(1px) scale(.99);box-shadow:0 8px 18px #0d94884d;transition:all .1s ease}._btn360Orbit_1e2nf_47{width:54px;height:54px;flex:0 0 54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff38,0 12px 24px #0206172e;animation:_orbit-spin_1e2nf_1 7s linear infinite}._icon360_1e2nf_63{font-size:1.5rem}._btn360Text_1e2nf_67{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._btn360Text_1e2nf_67 small{font-size:10px;text-transform:uppercase;letter-spacing:.14em;opacity:.78}._btn360Text_1e2nf_67 strong{font-size:16px;line-height:1.15;text-align:left}._btn360Ping_1e2nf_88{width:12px;height:12px;margin-left:auto;border-radius:999px;background:#86efac;box-shadow:0 0 #86efacb3;animation:_ping-glow_1e2nf_1 1.8s infinite}._btn360_1e2nf_12:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .8s}._btn360_1e2nf_12:hover:after{left:100%}@keyframes _orbit-spin_1e2nf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _ping-glow_1e2nf_1{0%{box-shadow:0 0 #86efacb3}70%{box-shadow:0 0 0 14px #86efac00}to{box-shadow:0 0 #86efac00}}._flagIcon_1e2nf_142{width:24px;height:auto;border-radius:3px;object-fit:cover;margin-right:10px}._fullscreenOverlay_1e2nf_150{touch-action:pan-y;-webkit-user-select:none;user-select:none}._navArrowFS_1e2nf_155{position:absolute;top:50%;transform:translateY(-50%);z-index:2100;width:44px;height:44px;border-radius:50%;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;outline:none;cursor:pointer;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #00000073;transition:transform .25s ease,background .25s ease}._navArrowFS_1e2nf_155:hover{background:#ffffff47;transform:translateY(-50%) scale(1.08)}._prevFS_1e2nf_191{left:18px}._nextFS_1e2nf_195{right:18px}._sidebar_1e2nf_199{position:fixed;bottom:25px;left:50%;transform:translate(-50%);width:92%;max-width:950px;height:360px;background:#fff;border-radius:30px;box-shadow:0 25px 50px -12px #0003;z-index:999;overflow:hidden;overscroll-behavior:contain;transition:top .6s cubic-bezier(.16,1,.3,1),bottom .6s cubic-bezier(.16,1,.3,1),left .6s cubic-bezier(.16,1,.3,1),right .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),max-width .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}._expanded_1e2nf_227{height:85vh;bottom:30px}._closeBtn_1e2nf_232{position:absolute;top:20px;right:20px;z-index:1010;background:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;box-shadow:0 4px 10px #0000001a;display:flex;align-items:center;justify-content:center;font-weight:700}._splitLayout_1e2nf_250{display:flex;flex-direction:row;align-items:stretch;height:100%}._noImageLayout_1e2nf_257{display:block}._sidebarNoMedia_1e2nf_261{max-width:min(523px,50.6vw)!important}._sidebarNoMedia_1e2nf_261 ._imageSection_1e2nf_265{display:none}._sidebarNoMedia_1e2nf_261 ._infoSection_1e2nf_269{flex:1 1 auto;width:100%;max-width:100%}._noImageLayout_1e2nf_257 ._infoSection_1e2nf_269{width:100%}._noImageLayout_1e2nf_257 ._noImage_1e2nf_257{width:auto;height:120px;margin:24px 24px 0}._mobileTopHeader_1e2nf_285{display:none}._mobileDragHandle_1e2nf_301{display:none;touch-action:none}._imageSection_1e2nf_265{order:1;flex:0 0 45%;width:45%;min-width:0;position:relative;background:#f1f5f9}._mainImage_1e2nf_317{width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:opacity .2s ease}._mobileCarouselWrap_1e2nf_325{position:relative;padding:16px 10px 12px}._mobileCarouselTrack_1e2nf_330{display:grid;grid-template-columns:.78fr 1fr .78fr;align-items:center;gap:10px}._mobileSingleWrap_1e2nf_337{display:flex;justify-content:center;align-items:center}._mobileSingleImage_1e2nf_343{width:min(84%,320px);height:176px;object-fit:cover;border-radius:16px;cursor:zoom-in;box-shadow:0 10px 22px #00000029}._mobileDualTrack_1e2nf_352{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}._mobileDualItem_1e2nf_359{border:none;padding:0;margin:0;background:transparent;cursor:pointer}._mobileDualImage_1e2nf_367{width:100%;height:156px;object-fit:cover;border-radius:14px;box-shadow:0 8px 18px #00000024}._mobileMainImage_1e2nf_375{width:100%;height:170px;object-fit:cover;border-radius:16px;cursor:zoom-in;box-shadow:0 10px 22px #00000029}._mobileSideSlide_1e2nf_384{border:none;background:transparent;padding:0;cursor:pointer}._mobileSideLeft_1e2nf_391{transform:translate(2px)}._mobileSideRight_1e2nf_395{transform:translate(-2px)}._mobileSideImage_1e2nf_399{width:100%;height:140px;object-fit:cover;border-radius:14px;opacity:.9;transform:scale(.93);box-shadow:0 6px 14px #00000024}._mobileDots_1e2nf_409{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:7px;z-index:3}._mobileDot_1e2nf_409{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0}._mobileDotActive_1e2nf_429{background:#fff;transform:scale(1.15)}._mobileInmoCard_1e2nf_434{position:relative}._mobileContactRow_1e2nf_438{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:68px;gap:12px;margin:0;padding:0;align-items:stretch}._pantallaContactos_1e2nf_449{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:68px;gap:12px;width:100%;max-width:420px;margin-left:auto;flex:1 1 0;align-items:stretch}._mobileContactRow_1e2nf_438>:nth-child(1),._pantallaContactos_1e2nf_449>:nth-child(1){grid-column:1 / -1}._mobileContactRow_1e2nf_438 ._mobileContactBtn_1e2nf_466,._mobileContactRow_1e2nf_438 ._contactMiniBtn_1e2nf_467{width:100%;max-width:none;min-height:68px;font-size:13px;font-weight:700;font-family:inherit;padding:10px 12px;justify-content:flex-start;text-align:left;box-sizing:border-box}._mobileContactRow_1e2nf_438>*,._pantallaContactos_1e2nf_449>*{width:100%;min-width:0;height:100%;min-height:68px;margin:0;align-self:stretch;justify-self:stretch;box-sizing:border-box}._pantallaContactos_1e2nf_449 ._contactMiniBtn_1e2nf_467{min-height:68px;height:68px;width:100%;margin-bottom:0}._mobileContactBtn_1e2nf_466{min-height:68px;border-radius:18px;text-decoration:none;color:#fff;font-weight:700;font-size:13px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;margin-bottom:0;width:100%;border:none;font-family:inherit;appearance:none;line-height:1}._mobileWhatsappBtn_1e2nf_520{background:#22c55e;box-shadow:0 8px 18px #22c55e47}._mobileCallBtn_1e2nf_525{background:#1d7df2;box-shadow:0 8px 18px #1d7df247}._mobileShareBtn_1e2nf_530{background:linear-gradient(135deg,#22d3ee,#155e75);box-shadow:0 10px 20px #155e7547}._mobileFacebookBtn_1e2nf_535{background:linear-gradient(135deg,#60a5fa,#1d4ed8);box-shadow:0 10px 20px #1d4ed842}._mobileWebBtn_1e2nf_540{background:linear-gradient(135deg,#94a3b8,#334155);box-shadow:0 10px 20px #33415542}._mobileDisabledBtn_1e2nf_545{opacity:.6;pointer-events:none}._mobileMetricsRow_1e2nf_550{display:flex;justify-content:center;align-items:center;gap:14px;margin:0}._mobileMetricsBox_1e2nf_558{margin:8px 0 14px;padding:10px 0;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(148,163,184,.24);border-bottom:1px solid rgba(148,163,184,.24)}._desktopMetricsBox_1e2nf_568{margin:12px 0 16px;padding:10px 0;display:flex;flex-direction:column;gap:0;border-radius:0;border:none;background:transparent!important;box-shadow:none}._mobileMetricGroup_1e2nf_580{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:120px}._mobileMetricItem_1e2nf_588{display:flex;align-items:center;gap:5px}._mobileMetricValue_1e2nf_594{font-size:23px;font-weight:800;color:#0f766e;line-height:1}._mobileMetricUnit_1e2nf_601{font-size:15px;font-weight:700;color:#475569;line-height:1}._sidebar_1e2nf_199,._closeBtn_1e2nf_232{background:var(--theme-bg-surface);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}._imageSection_1e2nf_265{background:var(--theme-bg-soft)}._infoSection_1e2nf_269{background:var(--theme-bg-surface);color:var(--theme-text-main)}._mobileMetricIcon_1e2nf_630{font-size:20px;color:#0f766e}._mobileMetricDivider_1e2nf_635{width:1px;height:42px;background:#d1d5db}._locationCtaBtn_1e2nf_641{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px dashed #0f766e;border-radius:10px;background:#0f766e0f;color:#0f766e;font-size:13px;font-weight:600;text-align:center;line-height:1.35;padding:10px 14px;cursor:pointer;transition:background .15s ease,transform .1s ease}._locationCtaBtn_1e2nf_641:hover{background:#0f766e1f}._locationCtaBtn_1e2nf_641:active{transform:scale(.98)}._locationCtaBtn_1e2nf_641:disabled{opacity:.7;cursor:default;transform:none}._locationCtaIcon_1e2nf_674{font-size:16px;flex-shrink:0}._locationErrorText_1e2nf_679{margin:6px 0 0;font-size:12px;color:#dc2626;text-align:center}._locationLoadingBox_1e2nf_686{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:10px;background:#0f766e0f;color:#0f766e;font-size:13px;font-weight:600;padding:10px 14px}._locationSpinner_1e2nf_700{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid rgba(15,118,110,.28);border-top-color:#0f766e;animation:_location-spin_1e2nf_1 .7s linear infinite}@keyframes _location-spin_1e2nf_1{to{transform:rotate(360deg)}}._locationErrorBox_1e2nf_716{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;border:1px dashed #dc2626;border-radius:10px;background:#dc26260f;color:#dc2626;font-size:13px;font-weight:600;text-align:center;padding:10px 14px}._locationRetryBtn_1e2nf_733{border:none;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer}._locationRetryBtn_1e2nf_733:hover{background:#b91c1c}[data-theme=dark] ._locationCtaBtn_1e2nf_641{background:#2dd4bf1a;border-color:#2dd4bf;color:#2dd4bf}[data-theme=dark] ._locationLoadingBox_1e2nf_686{background:#2dd4bf1a;color:#2dd4bf}[data-theme=dark] ._locationSpinner_1e2nf_700{border-color:#2dd4bf47;border-top-color:#2dd4bf}[data-theme=dark] ._locationErrorBox_1e2nf_716{background:#f871711f;border-color:#f87171;color:#f87171}[data-theme=dark] ._locationErrorText_1e2nf_679{color:#f87171}._mobileSocialRow_1e2nf_774{margin-top:10px;display:flex;justify-content:center;gap:10px}._mobileSocialRow_1e2nf_774 a{width:34px;height:34px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:15px}._sliderControls_1e2nf_793{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 15px;transform:translateY(-50%);pointer-events:none}._navArrow_1e2nf_155{pointer-events:auto;background:#ffffffe6;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;margin-right:30px;font-size:20px}._imageBadge_1e2nf_820{position:absolute;bottom:20px;right:20px;background:#0009;color:#fff;padding:5px 12px;border-radius:10px;font-size:10px;font-weight:700}._infoSection_1e2nf_269{order:2;flex:1 1 55%;width:55%;min-width:0;padding:12px 25px 25px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:smooth}._infoSection_1e2nf_269::-webkit-scrollbar{display:none}._legalLabel_1e2nf_850{color:#059669;background:#ecfdf5;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase}._legalLabelDanger_1e2nf_860{color:#b91c1c;background:#fef2f2}._nombreProyecto_1e2nf_865{font-size:60px;margin:10px 0;color:#0f172a;font-weight:800;line-height:1.05;overflow:visible;word-break:normal;-webkit-hyphens:none;hyphens:none}._nombreProyectoWord_1e2nf_876{display:inline-block;white-space:nowrap;margin-right:.28em}._priceContainer_1e2nf_882{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:transparent;padding:15px 20px;border-radius:22px;margin:10px 0;border:none;box-shadow:none;min-width:0}._financingCard_1e2nf_896{margin:8px 0 12px;padding:14px;border-radius:26px;border:1px solid rgba(16,185,129,.16);background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(56,189,248,.12),transparent 32%),linear-gradient(145deg,#fffffffa,#f0fdfaeb);box-shadow:0 24px 60px #0f172a1a,inset 0 1px #fffc;position:relative;overflow:hidden;isolation:isolate}._financingCard_1e2nf_896:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.24) 32%,transparent 58%);pointer-events:none}._financingHeader_1e2nf_926{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}._financingKicker_1e2nf_934{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#059669;text-transform:uppercase;letter-spacing:.08em}._financingHeader_1e2nf_926 h3{margin:4px 0 0;font-size:16px;line-height:1.15;color:#0f172a}._financingMiniMeta_1e2nf_952{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#fffc;color:#065f46;font-size:12px;font-weight:800;white-space:nowrap;border:1px solid rgba(16,185,129,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #10b9811a}._financingPrimary_1e2nf_968{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}._financingSparkRow_1e2nf_975{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}._financingSparkCard_1e2nf_982{display:flex;align-items:center;gap:8px;padding:10px;border-radius:16px;background:#ffffffd1;border:1px solid rgba(148,163,184,.16);box-shadow:0 12px 24px #0f172a0d}._financingSparkCard_1e2nf_982 small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._financingSparkCard_1e2nf_982 strong{display:block;margin-top:2px;color:#0f172a;font-size:14px}._financingSparkIcon_1e2nf_1008{width:36px;height:36px;flex:0 0 36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#0f766e;background:linear-gradient(145deg,#ecfeff,#dcfce7)}._financingPrimary_1e2nf_968>div,._financingStats_1e2nf_1022>div{padding:8px 10px;border-radius:16px;background:#ffffffe0;border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._financingPrimary_1e2nf_968 span,._financingStats_1e2nf_1022 span,._financingNote_1e2nf_1032{font-size:10px;color:#64748b}._financingPrimary_1e2nf_968 strong,._financingStats_1e2nf_1022 strong{display:block;margin-top:3px;font-size:14px;color:#0f172a}._financingAdjustHeader_1e2nf_1045{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:2px 0 6px}._financingSectionEyebrow_1e2nf_1053{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}._financingSectionNote_1e2nf_1062{margin:2px 0 0;font-size:10px;line-height:1.4;color:#64748b}._financingControls_1e2nf_1069{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}._financingControls_1e2nf_1069 label,._financingField_1e2nf_1077{display:grid;gap:8px;font-size:11px;font-weight:700;color:#475569;min-width:0;padding:10px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffffb3,0 14px 28px #0f172a0d}._financingInputShell_1e2nf_1093{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;border-radius:18px;background:#fffffff0;border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px #fffc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._financingFieldHeader_1e2nf_1108{display:grid;gap:4px}._financingFieldTitle_1e2nf_1113{display:block;font-size:12px;font-weight:800;color:#0f172a;letter-spacing:.01em}._financingFieldHint_1e2nf_1121{display:block;font-size:10px;line-height:1.3;font-weight:600;color:#64748b}._financingInputPrefix_1e2nf_1129,._financingInputPrefixPlain_1e2nf_1130{font-size:11px;font-weight:800;color:#0f766e;text-transform:uppercase;letter-spacing:.05em}._financingInputPrefixPlain_1e2nf_1130{color:#475569}._financingControls_1e2nf_1069 input{width:100%;padding:9px 10px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font:inherit}._financingControls_1e2nf_1069 input:focus{outline:none;border-color:#10b98173;box-shadow:0 0 0 4px #10b9811f}._financingInputShell_1e2nf_1093 input{border:none;background:transparent;padding:8px 10px;box-shadow:none}._financingInputShell_1e2nf_1093 input:focus{outline:none}._financingRange_1e2nf_1169{appearance:none;width:100%;height:10px;border-radius:999px;padding:0!important;background:linear-gradient(90deg,#10b981 0%,#14b8a6 var(--financing-range-progress, 50%),rgba(148,163,184,.22) var(--financing-range-progress, 50%),rgba(148,163,184,.22) 100%)!important;border:none!important;box-shadow:none!important;cursor:pointer}._financingRangeMeta_1e2nf_1188{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#64748b;flex-wrap:wrap}._financingRangeMeta_1e2nf_1188 strong{font-size:11px;color:#0f172a;flex:1 1 100%;text-align:center;order:-1}._financingRange_1e2nf_1169::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:999px;background:linear-gradient(145deg,#fff,#dcfce7);border:2px solid #10b981;box-shadow:0 6px 12px #10b98152,inset 0 1px #ffffffeb}._financingRange_1e2nf_1169::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:linear-gradient(145deg,#fff,#dcfce7);border:2px solid #10b981;box-shadow:0 6px 12px #10b98152,inset 0 1px #ffffffeb}._financingPresets_1e2nf_1229{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}._financingPresetBtn_1e2nf_1236{border:1px solid rgba(34,211,238,.16);background:radial-gradient(circle at top right,rgba(34,211,238,.14),transparent 38%),linear-gradient(180deg,#fffffff5,#f8fafcf0);border-radius:16px;padding:10px 9px;text-align:left;display:grid;gap:3px;cursor:pointer;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._financingPresetBtn_1e2nf_1236:hover{transform:translateY(-2px);box-shadow:0 14px 26px #0f172a14}._financingPresetBtn_1e2nf_1236 small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#0891b2}._financingPresetBtn_1e2nf_1236 strong{font-size:13px;line-height:1.15}._financingPresetBtn_1e2nf_1236 span{font-size:10px;color:#64748b}._financingPresetBtnActive_1e2nf_1277{border-color:#10b981;box-shadow:0 14px 28px #10b98129}._financingNote_1e2nf_1032{margin:0;line-height:1.45}._financingEmptyState_1e2nf_1287{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px;border-radius:18px;background:#ffffffd6;border:1px solid rgba(148,163,184,.18)}._financingEmptyOrb_1e2nf_1298{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#0f766e;font-size:24px;background:radial-gradient(circle at 30% 30%,rgba(34,197,94,.24),transparent 55%),linear-gradient(145deg,#ecfdf5f2,#e0f2feeb);box-shadow:0 16px 28px #0f172a14}._financingEmptyState_1e2nf_1287 strong{display:block;color:#0f172a;margin-bottom:6px}._financingEmptyState_1e2nf_1287 p{margin:0;color:#64748b;font-size:12px;line-height:1.5}._housePriceContainer_1e2nf_1326{flex-direction:column;align-items:stretch}._housePriceContainer_1e2nf_1326 ._priceRow_1e2nf_1331{width:100%;margin-right:0}._housePriceContainer_1e2nf_1326 ._pantallaContactos_1e2nf_449{width:100%;max-width:420px;margin-left:0;flex:0 0 auto}._labelSmall_1e2nf_1343{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase}._priceValue_1e2nf_1350{font-size:26px;font-weight:800;color:#1e293b}._contactMiniBtn_1e2nf_467{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;text-decoration:none;padding:10px 12px;border-radius:18px;font-weight:700;font-size:14px;display:flex;flex-direction:row;align-items:center;gap:10px;box-shadow:0 12px 24px #16a34a38;margin-bottom:0;min-height:68px;height:68px;justify-content:flex-start;border:1px solid rgba(255,255,255,.28);position:relative;overflow:hidden;letter-spacing:.01em;width:100%;font-family:inherit;appearance:none;line-height:1;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}._contactMiniBtn_1e2nf_467:hover,._mobileContactBtn_1e2nf_466:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 34px #0f172a38;filter:saturate(1.08)}._pantallaContactos_1e2nf_449 ._contactMiniBtn_1e2nf_467{flex:1 1 140px;max-width:100%}._contactCallBtn_1e2nf_1399{background:linear-gradient(135deg,#38bdf8,#1d4ed8);box-shadow:0 16px 28px #1d4ed847}._contactWhatsappBtn_1e2nf_1404{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 16px 28px #15803d47}._contactShareBtn_1e2nf_1409{background:linear-gradient(135deg,#22d3ee,#155e75);box-shadow:0 16px 28px #155e7547}._contactFacebookBtn_1e2nf_1414{background:linear-gradient(135deg,#60a5fa,#1d4ed8);box-shadow:0 16px 28px #1d4ed847}._contactWebBtn_1e2nf_1419{background:linear-gradient(135deg,#94a3b8,#334155);box-shadow:0 16px 28px #33415547}._contactIconWrap_1e2nf_1424{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff3d,0 8px 16px #0f172a1f;font-size:16px}._contactTextWrap_1e2nf_1440{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;line-height:1.02}._contactTextWrap_1e2nf_1440 small{display:block;width:100%;font-size:9px;font-weight:600;opacity:.82;text-transform:uppercase;letter-spacing:.08em}._contactTextWrap_1e2nf_1440 strong{width:100%;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.1}@media(max-width:768px){._priceContainer_1e2nf_882{gap:14px;align-items:stretch;padding:10px 0}._pantallaContactos_1e2nf_449{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;flex-basis:auto;margin-left:0}._aboutCard_1e2nf_1482{margin-right:30px}._financingPrimary_1e2nf_968,._financingPresets_1e2nf_1229{grid-template-columns:repeat(3,minmax(0,1fr))}._financingSparkRow_1e2nf_975,._financingControls_1e2nf_1069{grid-template-columns:1fr}._financingHeader_1e2nf_926{flex-direction:column}._financingField_1e2nf_1077{padding:10px;gap:8px}._financingFieldHint_1e2nf_1121{font-size:9px}._financingEmptyState_1e2nf_1287{grid-template-columns:1fr}._utilitiesHero_1e2nf_1516{flex-direction:column}._btn360_1e2nf_12{padding:14px 16px}._btn360Text_1e2nf_67 strong{font-size:14px}}._quickGrid_1e2nf_1530{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._qBadge_1e2nf_1536{border:1px solid #e2e8f0;padding:12px;border-radius:15px;display:flex;align-items:center;gap:10px}._qBadge_1e2nf_1536 strong{display:block;font-size:14px;color:#1e293b}._qBadge_1e2nf_1536 span{font-size:10px;color:#94a3b8}._sectionTitle_1e2nf_1556{font-size:16px;font-weight:700;margin-bottom:15px;color:#334155}._aboutCard_1e2nf_1482{margin:6px 0 18px;padding:18px 18px 16px;border-radius:20px;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 32%),linear-gradient(145deg,#f8fafcf5,#f1f5f9eb);border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 34px #0f172a0f}._aboutHeader_1e2nf_1574{display:flex;align-items:center;justify-content:space-between;gap:12px}._aboutHeader_1e2nf_1574 ._sectionTitle_1e2nf_1556{margin:0}._aboutBadge_1e2nf_1585{padding:6px 10px;border-radius:999px;background:#106e2e1a;color:#106e2e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._divider_1e2nf_1596{margin:30px 0;border:0;border-top:1px solid #f1f5f9}._fullDescription_1e2nf_1602{line-height:1.6;color:#475569;font-size:14px;margin:12px 0 0}._spacesCard_1e2nf_1609{margin:6px 0 18px;padding:20px;border-radius:24px;background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(16,185,129,.12),transparent 34%),linear-gradient(145deg,#f0fdf4f5,#f8fafceb);border:1px solid rgba(34,197,94,.16);box-shadow:0 18px 40px #0f172a12}._spacesHeader_1e2nf_1621{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}._spacesKicker_1e2nf_1628{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#15803d;margin-bottom:6px}._spacesHeader_1e2nf_1621 ._sectionTitle_1e2nf_1556{margin:0}._spacesStats_1e2nf_1642{flex:0 0 auto;min-width:92px;padding:12px 14px;border-radius:20px;background:#ffffffb8;border:1px solid rgba(34,197,94,.16);text-align:center}._spacesStats_1e2nf_1642 strong,._spacesStats_1e2nf_1642 span{display:block}._spacesStats_1e2nf_1642 strong{font-size:28px;color:#14532d;line-height:1}._spacesStats_1e2nf_1642 span{margin-top:4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}._spacesSummary_1e2nf_1671{display:grid;gap:12px;margin-top:18px}._spaceHighlight_1e2nf_1677{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(255,255,255,.6)}._spaceHighlight_1e2nf_1677 svg{font-size:24px;color:#15803d}._spaceHighlight_1e2nf_1677 strong,._spaceHighlight_1e2nf_1677 span{display:block}._spaceHighlight_1e2nf_1677 strong{font-size:18px;color:#14532d}._spaceHighlight_1e2nf_1677 span{margin-top:2px;font-size:12px;color:#475569}._spaceTypeChips_1e2nf_1709{display:flex;flex-wrap:wrap;gap:8px}._spaceTypeChip_1e2nf_1709{padding:7px 12px;border-radius:999px;background:#14532d14;color:#166534;font-size:11px;font-weight:700}._spaceListMini_1e2nf_1724{display:grid;gap:10px;margin-top:16px}._spaceMiniCard_1e2nf_1730{padding:13px 14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(148,163,184,.18)}._spaceMiniHeader_1e2nf_1737{display:flex;align-items:center;justify-content:space-between;gap:10px}._spaceMiniHeader_1e2nf_1737 strong{color:#0f172a;font-size:14px}._spaceMiniHeader_1e2nf_1737 span{color:#166534;font-size:12px;font-weight:800}._spaceMiniCard_1e2nf_1730 small{display:block;margin-top:5px;color:#64748b;font-size:12px}._loadingOverlayInline_1e2nf_1762{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;background:#0206178f;color:#fff;font-size:.98rem;font-weight:800;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._utilitiesCard_1e2nf_1777{margin:6px 0 18px;padding:20px;border-radius:24px;background:radial-gradient(circle at top left,rgba(16,185,129,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(56,189,248,.12),transparent 32%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid rgba(148,163,184,.18);box-shadow:0 22px 52px #0f172a14,inset 0 1px #ffffffb8;position:relative;overflow:hidden}._utilitiesCard_1e2nf_1777:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,transparent 0%,rgba(255,255,255,.16) 26%,transparent 54%);pointer-events:none}._utilitiesHero_1e2nf_1516{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}._utilitiesHeroCopy_1e2nf_1813{min-width:0;display:grid;gap:4px}._utilitiesKicker_1e2nf_1819{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin-bottom:6px}._utilitiesTitle_1e2nf_1829{margin:0;font-size:22px;line-height:1.04;color:#0f172a}._utilitiesScore_1e2nf_1836{flex:0 0 auto;min-width:104px;padding:14px 16px;border-radius:22px;background:radial-gradient(circle at top,#fffffff2,#ffffff9e),linear-gradient(145deg,#f0fdfac7,#ffffff94);border:1px solid rgba(15,118,110,.12);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffffd1,0 14px 30px #0f172a12}._utilitiesScore_1e2nf_1836 span{display:block;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.08em}._utilitiesScore_1e2nf_1836 strong{display:block;margin-top:4px;font-size:30px;color:#0f172a}._utilitiesGrid_1e2nf_1867{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}._utilityPanel_1e2nf_1874{min-width:0;padding:14px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(226,232,240,.84);box-shadow:inset 0 1px #ffffffbf,0 12px 24px #0f172a0d;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}._utilityPanel_1e2nf_1874:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(15,118,110,.4),transparent)}._utilityPanel_1e2nf_1874:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc7,0 18px 32px #0f172a14}._utilityPanelTop_1e2nf_1913{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;width:100%}._utilityIdentity_1e2nf_1922{display:grid;justify-items:start;gap:8px}._utilityOrb_1e2nf_1928{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#0f172a;box-shadow:0 14px 24px #0f172a14}._utilityBody_1e2nf_1940{display:grid;gap:0}._utilityTitle_1e2nf_1945{display:block;color:#0f172a;font-size:14px;font-weight:800}._utilityChip_1e2nf_1952{display:inline-flex;align-items:center;gap:0;justify-content:center;min-height:30px;min-width:30px;padding:0;border-radius:999px;font-size:13px;font-weight:800;line-height:1;flex-shrink:0;box-shadow:inset 0 1px #ffffff6b}._utilityChip_1e2nf_1952 svg{flex:0 0 auto;font-size:12px}._utilityStatusMark_1e2nf_1973{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:#ffffffb3;box-shadow:inset 0 1px #fffc}._utilityStatusYes_1e2nf_1985{color:#047857;background:#10b9811f;border-color:#10b9811f}._utilityStatusNo_1e2nf_1991{color:#b91c1c;background:#ef44441a;border-color:#ef44441a}._utilityStatusUnknown_1e2nf_1997{color:#475569;background:#64748b1f;border-color:#64748b24}._utilityAqua_1e2nf_2003{background:linear-gradient(145deg,#eff6fff5,#ecfeffd6),#fffc;border-color:#38bdf82e}._utilityPanel_1e2nf_1874._utilityStatusNo_1e2nf_1991{background:linear-gradient(145deg,#fef2f2fa,#fee2e2e6),#fffc;border-color:#ef444438}._utilityPanel_1e2nf_1874._utilityStatusNo_1e2nf_1991:after{background:linear-gradient(90deg,rgba(220,38,38,.5),transparent)}._utilityPanel_1e2nf_1874._utilityStatusUnknown_1e2nf_1997{background:linear-gradient(145deg,#f8fafcfa,#f1f5f9e6),#fffc;border-color:#64748b2e}._utilityAqua_1e2nf_2003 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#dbeafe,#ecfeff);color:#0369a1}._utilityCyan_1e2nf_2033{background:linear-gradient(145deg,#ecfefff5,#e0f2fed6),#fffc;border-color:#06b6d42e}._utilityCyan_1e2nf_2033 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#cffafe,#e0f2fe);color:#0f766e}._utilityGold_1e2nf_2045{background:linear-gradient(145deg,#fffbebfa,#fef3c7d6),#fffc;border-color:#f59e0b33}._utilityGold_1e2nf_2045 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#fef3c7,#fde68a);color:#b45309}._utilityAmber_1e2nf_2057{background:linear-gradient(145deg,#fff7edfa,#fed7aad6),#fffc;border-color:#f9731633}._utilityAmber_1e2nf_2057 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#ffedd5,#fed7aa);color:#c2410c}._utilitySky_1e2nf_2069{background:linear-gradient(145deg,#eff6fffa,#bfdbfed1),#fffc;border-color:#3b82f62e}._utilitySky_1e2nf_2069 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#1d4ed8}._utilitySlate_1e2nf_2081{background:linear-gradient(145deg,#f8fafcfa,#e2e8f0d6),#fffc;border-color:#64748b33}._utilitySlate_1e2nf_2081 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#e2e8f0,#cbd5e1);color:#334155}._featuresGrid_1e2nf_2093{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px}._fItem_1e2nf_2100{background:#f8fafc;padding:10px;border-radius:10px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px}._distanciaBox_1e2nf_2111{background:#eff6ff;padding:15px;border-radius:15px;display:flex;justify-content:space-around;color:#1e40af;font-weight:700;font-size:13px}._socialFooter_1e2nf_2122{margin-top:30px;display:flex;justify-content:center;gap:20px}._socialFooter_1e2nf_2122 a{width:40px;height:40px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b}._socialFooter_1e2nf_2122 a:nth-child(1):hover{color:#1877f2}._socialFooter_1e2nf_2122 a:nth-child(2):hover{color:#1b9aee}._fullscreenOverlay_1e2nf_150{position:fixed;inset:0;background:#000000e6;z-index:2000;display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box;touch-action:none}._fullscreenStage_1e2nf_2164{width:min(92vw,1200px);height:min(84vh,880px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none}._fullscreenStage_1e2nf_2164:active{cursor:grabbing}._fsBadge_1e2nf_2179{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#fff;background:#00000080;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em}._fsHint_1e2nf_2193{position:absolute;left:50%;bottom:60px;transform:translate(-50%);color:#ffffffc7;font-size:12px;padding:8px 14px;border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._fsResetBtn_1e2nf_2206{position:absolute;top:20px;left:20px;border:none;border-radius:999px;padding:9px 14px;color:#fff;background:#ffffff1a;cursor:pointer}._closeFsBtn_1e2nf_2218{position:absolute;top:20px;right:20px;width:48px;height:48px;border:none;border-radius:999px;background:#0f172ab8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;cursor:pointer;z-index:2110;box-shadow:0 16px 30px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._closeFsBtn_1e2nf_2218:hover{background:#1e293be6}._fullscreenImg_1e2nf_2244{max-width:90%;max-height:85%;border-radius:15px;margin-left:0;transform-origin:center center;transition:transform .16s ease;will-change:transform;-webkit-user-select:none;user-select:none}._financingBudgetCard_1e2nf_2255{margin-top:16px;border:1px solid rgba(56,210,100,.12);border-radius:18px;padding:14px;background:#ffffff08}._financingBudgetHeader_1e2nf_2263{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}._financingBudgetInputShell_1e2nf_2270{display:flex;align-items:center;min-height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f172a7a;padding:0 14px}._financingBudgetInputShell_1e2nf_2270 input{flex:1;min-width:0;border:none;background:transparent;color:#fff;font-size:15px;outline:none}._financingBudgetGrid_1e2nf_2290{display:grid;gap:10px;margin-top:12px}._financingBudgetOption_1e2nf_2296{text-align:left;border:1px solid rgba(56,210,100,.14);border-radius:16px;background:#0f172a5c;padding:12px 14px;display:grid;gap:4px;color:#e5e7eb;cursor:pointer}._financingBudgetOption_1e2nf_2296 small{color:#ffffff8c}._financingBudgetOption_1e2nf_2296 strong{color:#38d264;font-size:15px}._financingBudgetOption_1e2nf_2296 span{font-size:12px;color:#ffffffb8}._financingBudgetEmpty_1e2nf_2322{margin:12px 0 0;font-size:12px;color:#ffffff9e;line-height:1.5}._geoCotizadorCard_1e2nf_2330{margin-top:10px;border-radius:24px;padding:14px;border:1px solid rgba(52,211,153,.35);background:radial-gradient(circle at 85% 0%,rgba(110,231,183,.22),transparent 44%),radial-gradient(circle at 0% 100%,rgba(4,120,87,.55),transparent 52%),linear-gradient(150deg,#065f46,#047857 55%,#064e3b);box-shadow:0 18px 40px #065f4647,inset 0 1px #ffffff29}._geoCotizadorCard_1e2nf_2330 ._financingKicker_1e2nf_934{color:#6ee7b7}._geoCotizadorCard_1e2nf_2330 h3{color:#fff}._geoCotizadorCard_1e2nf_2330 ._financingMiniMeta_1e2nf_952{background:#ffffff24;color:#d1fae5;border-color:#ffffff3d}._geoCotizadorHeader_1e2nf_2358{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}._geoCotizadorModeRow_1e2nf_2366{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}._geoCotizadorModeBtn_1e2nf_2373{min-height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;color:#d1fae5;font-weight:700;font-size:11px;cursor:pointer}._geoCotizadorModeBtnActive_1e2nf_2384{background:linear-gradient(135deg,#6ee7b7,#10b981);border-color:transparent;color:#064e3b;box-shadow:0 14px 26px #065f4673}._geoCotizadorMatchGrid_1e2nf_2391{display:grid;gap:8px;margin-top:10px}._geoCotizadorMatchCard_1e2nf_2397{text-align:left;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:10px 12px;background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}._geoCotizadorMatchCard_1e2nf_2397:hover{transform:translateY(-2px);background:#ffffff29;box-shadow:0 16px 28px #022c2259;border-color:#6ee7b78c}._geoCotizadorMatchCardActive_1e2nf_2419{border-color:#6ee7b7;background:#6ee7b72e;box-shadow:0 18px 30px #04785766}._geoCotizadorMatchTop_1e2nf_2425{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}._geoCotizadorMatchTop_1e2nf_2425 strong{color:#fff;font-size:14px}._geoCotizadorMatchTop_1e2nf_2425 span{color:#6ee7b7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}._geoCotizadorMatchValue_1e2nf_2445{font-size:20px;font-weight:800;color:#6ee7b7;margin-bottom:4px}._geoCotizadorMatchCard_1e2nf_2397 p,._geoCotizadorHint_1e2nf_2453{margin:0;font-size:12px;line-height:1.55;color:#d1fae5c7}[data-theme=light] ._financingBudgetCard_1e2nf_2255{background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 35%),linear-gradient(145deg,#fffffffa,#f1f5f9f0);border-color:#0f172a14}[data-theme=light] ._financingBudgetInputShell_1e2nf_2270{background:#f8fafcf5;border-color:#0f172a14}[data-theme=light] ._financingBudgetInputShell_1e2nf_2270 input{color:#0f172a}[data-theme=light] ._financingBudgetOption_1e2nf_2296{background:#fffffff0;border-color:#0f172a14;color:#0f172a}[data-theme=light] ._financingBudgetOption_1e2nf_2296 small,[data-theme=light] ._financingBudgetOption_1e2nf_2296 span,[data-theme=light] ._financingBudgetEmpty_1e2nf_2322{color:#64748b}[data-theme=dark] ._financingBudgetCard_1e2nf_2255{background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0b1220),color-mix(in srgb,var(--theme-bg-soft) 92%,#020617));border-color:var(--theme-border-color);box-shadow:0 20px 48px #02061766}[data-theme=dark] ._financingBudgetOption_1e2nf_2296{background:color-mix(in srgb,var(--theme-bg-surface) 88%,#111827);border-color:var(--theme-border-color)}[data-theme=dark] ._financingBudgetEmpty_1e2nf_2322,[data-theme=dark] ._financingBudgetOption_1e2nf_2296 span,[data-theme=dark] ._financingBudgetOption_1e2nf_2296 small{color:var(--theme-text-muted)}[data-theme=dark] ._geoCotizadorCard_1e2nf_2330{background:radial-gradient(circle at 85% 0%,rgba(110,231,183,.18),transparent 44%),radial-gradient(circle at 0% 100%,rgba(4,120,87,.5),transparent 52%),linear-gradient(150deg,#064e3b,#065f46 55%,#022c22);border-color:#34d3994d;box-shadow:0 18px 40px #02061766,inset 0 1px #ffffff1a}._geoCotizadorCard_1e2nf_2330 ._financingBudgetInputShell_1e2nf_2270{background:#fffffff7;border-color:transparent;box-shadow:0 10px 22px #022c2247}._geoCotizadorCard_1e2nf_2330 ._financingBudgetInputShell_1e2nf_2270:focus-within{border-color:#6ee7b7;box-shadow:0 0 0 3px #6ee7b759,0 10px 22px #022c2247}._geoCotizadorCard_1e2nf_2330 ._financingBudgetInputShell_1e2nf_2270 input{color:#0f172a}._geoCotizadorCard_1e2nf_2330 ._financingBudgetInputShell_1e2nf_2270 ._financingInputPrefix_1e2nf_1129{color:#047857}._geoCotizadorCard_1e2nf_2330 ._financingBudgetEmpty_1e2nf_2322{color:#d1fae5c7}[data-theme=dark] ._geoCotizadorCard_1e2nf_2330 ._financingMiniMeta_1e2nf_952{background:#ffffff1f;color:#d1fae5;border-color:#ffffff38}._scrollHint_1e2nf_2555{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:1200;display:flex;flex-direction:column;align-items:center;gap:4px;color:#334155;font-size:18px;font-weight:700;cursor:pointer;animation:_bounceDown_1e2nf_1 1.5s infinite}._scrollHint_1e2nf_2555 span{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}@keyframes _bounceDown_1e2nf_1{0%,to{transform:translate(-50%);opacity:.6}50%{transform:translate(-50%,8px);opacity:1}}._noImage_1e2nf_257{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:220px;height:auto;width:100%;border-radius:16px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;text-align:center;padding:20px;box-sizing:border-box;font-weight:500;font-size:15px;overflow:hidden}._skeletonImage_1e2nf_2616{width:100%;height:100%;border-radius:16px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonStack_1e2nf_2625{display:flex;flex-direction:column;gap:12px}._skeletonLine_1e2nf_2631{height:12px;border-radius:999px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonCard_1e2nf_2639{height:84px;border-radius:16px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonImage_1e2nf_2616:after,._skeletonLine_1e2nf_2631:after,._skeletonCard_1e2nf_2639:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-text-main) 12%,transparent),transparent);animation:_skeleton-shimmer_1e2nf_1 1.2s infinite}@keyframes _skeleton-shimmer_1e2nf_1{to{transform:translate(100%)}}._inmoCard_1e2nf_2669{margin-top:0;padding:16px 18px;border-radius:22px;background:radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 30%),linear-gradient(145deg,#fffffffa,#f8fafcf2);box-shadow:0 14px 34px #0f172a14;border:1px solid rgba(15,23,42,.06);transition:all .3s ease;margin-bottom:10px}._proyectoP_1e2nf_2682{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#64748b;margin-bottom:12px;position:relative;display:inline-block}._proyectoP_1e2nf_2682:after{content:"";display:block;width:40%;height:2px;background-color:#106e2e;margin-top:6px;border-radius:2px}._inmoCard_1e2nf_2669:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1f}._inmoHeader_1e2nf_2709{display:flex;align-items:center;gap:14px}._inmoIcon_1e2nf_2715{width:54px;height:54px;border-radius:18px;background:linear-gradient(145deg,#0f766e,#14b8a6);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;box-shadow:0 12px 24px #0f766e47}._inmoLabel_1e2nf_2728{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#64748b;font-weight:600}._inmoIdentity_1e2nf_2736{min-width:0;display:grid;gap:3px}._inmoName_1e2nf_2742{margin:2px 0 0;font-size:20px;font-weight:700;color:#0f172a;line-height:1.08}._inmoMicroTag_1e2nf_2750{display:inline-flex;width:fit-content;margin-top:4px;padding:5px 9px;border-radius:999px;background:#0f766e1a;color:#0f766e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer}._inmoDescription_1e2nf_2767{margin-top:12px;font-size:14px;line-height:1.6;color:#475569}._inmoCardFooter_1e2nf_2774{margin:18px 0 8px;padding:18px;border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 28%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 38px #0f172a14;position:relative;overflow:hidden}._inmoFooterIntro_1e2nf_2788{margin-bottom:0}._inmoFooterName_1e2nf_2792{margin:4px 0 0;font-size:26px;line-height:1.05;color:#0f172a}._inmoFooterDescription_1e2nf_2799{margin:10px 0 0;color:#475569;font-size:13px;line-height:1.6}._inmoDivider_1e2nf_2807{margin:18px 0;height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent)}@media(max-width:768px){._priceRow_1e2nf_1331{margin-right:10px}._sidebar_1e2nf_199{height:360px;width:100vw;max-width:100vw;bottom:0;border-radius:25px 25px 0 0;left:0;right:0;transform:none;margin:0;overflow-y:auto;overscroll-behavior:contain;display:block;padding-bottom:20px}._mobileSidebar_1e2nf_289{bottom:auto;transition:none}._mobileCollapsed_1e2nf_293{height:74px;overflow:hidden}._mobileHiddenContent_1e2nf_297{display:none}._mobileTopHeader_1e2nf_285{position:sticky;top:0;z-index:1250;display:grid;grid-template-columns:1fr 40px;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e5e7eb;touch-action:none}._mobileDragHandle_1e2nf_301{display:block;position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:#cbd5e1}._mobileHeaderClose_1e2nf_2879{width:36px;height:36px;border-radius:50%;border:none;background:#f3f4f6;color:#111827;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}._mobileHeaderTitle_1e2nf_2893{margin:0;font-size:15px;font-weight:800;color:#0f172a;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeBtn_1e2nf_232{display:none}._navArrow_1e2nf_155{color:#000;margin-right:27px}._nombreProyecto_1e2nf_865{font-size:20px;margin-right:15px;color:#0f172a;font-weight:800}._expanded_1e2nf_227{height:84vh}._splitLayout_1e2nf_250{display:flex;flex-direction:column;height:auto;margin-left:0}._imageSection_1e2nf_265{height:100%;display:block;min-width:0;overflow:hidden}._mainImage_1e2nf_317{width:100%;height:100%;object-fit:cover}._imageSection_1e2nf_265{width:100%;height:auto;position:relative}._infoSection_1e2nf_269{width:100%;padding:0 16px 16px;box-sizing:border-box;overflow-y:visible;overscroll-behavior:contain;height:auto;position:relative;z-index:2}._mobileInmoCard_1e2nf_434{margin-top:12px;z-index:auto}._proyectoP_1e2nf_2682{margin-top:6px}._nombreProyecto_1e2nf_865{font-size:clamp(24px,6.6vw,36px);margin:6px 0 10px;text-align:center;max-width:100%;padding:0 10px;line-height:1.12}._nombreProyectoWord_1e2nf_876{margin-right:.22em}._priceContainer_1e2nf_882{background:transparent;padding:0;margin:12px 0 4px;display:flex;width:100%;box-sizing:border-box}._sectionTitle_1e2nf_1556{margin-top:18px;margin-bottom:10px}._fullDescription_1e2nf_1602{line-height:1.6;color:#475569;font-size:14px;margin:0;padding:0;text-align:left}._distanciaBox_1e2nf_2111{margin-right:0}._inmoCard_1e2nf_2669{display:none}._primeInfo_1e2nf_3017,._extraContent_1e2nf_3018,._priceContainer_1e2nf_882,._quickGrid_1e2nf_1530,._geoCotizadorCard_1e2nf_2330,._financingCard_1e2nf_896,._utilitiesCard_1e2nf_1777,._aboutCard_1e2nf_1482,._featuresGrid_1e2nf_2093,._inmoCard_1e2nf_2669,._inmoCardFooter_1e2nf_2774{width:100%;max-width:100%;margin-right:0;box-sizing:border-box}._extraContent_1e2nf_3018{overflow-x:clip}._quickGrid_1e2nf_1530{margin-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}._qBadge_1e2nf_1536:last-child:nth-child(odd){grid-column:1 / -1}._pantallaContactos_1e2nf_449,._mobileContactRow_1e2nf_438{max-width:100%}._contactMiniBtn_1e2nf_467,._mobileContactBtn_1e2nf_466,._contactTextWrap_1e2nf_1440{min-width:0}._contactTextWrap_1e2nf_1440 strong,._contactTextWrap_1e2nf_1440 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._geoCotizadorMatchGrid_1e2nf_2391,._financingControls_1e2nf_1069,._financingBudgetGrid_1e2nf_2290{grid-template-columns:1fr}._utilitiesGrid_1e2nf_1867{grid-template-columns:repeat(2,minmax(0,1fr))}._utilityPanel_1e2nf_1874{grid-template-columns:1fr;justify-items:center;text-align:center;padding:14px 10px}._utilityPanelTop_1e2nf_1913{justify-content:center}._utilityIdentity_1e2nf_1922{justify-items:center}._utilityStatusMark_1e2nf_1973{display:none}._utilityTitle_1e2nf_1945{font-size:12px}._utilitiesCard_1e2nf_1777,._featuresGrid_1e2nf_2093{margin-right:0}._fullscreenOverlay_1e2nf_150{padding:18px 12px 28px}._fullscreenStage_1e2nf_2164{width:100%;height:min(72vh,560px)}._fullscreenImg_1e2nf_2244{max-width:100%;max-height:100%;border-radius:14px}._closeFsBtn_1e2nf_2218{top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px;font-size:22px}._fsResetBtn_1e2nf_2206{top:max(12px,env(safe-area-inset-top));left:12px;padding:8px 12px}._navArrowFS_1e2nf_155{top:auto;bottom:86px;transform:none;width:42px;height:42px}._navArrowFS_1e2nf_155:hover{transform:none}._prevFS_1e2nf_191{left:12px}._nextFS_1e2nf_195{right:12px}._fsHint_1e2nf_2193{width:min(90vw,320px);text-align:center;bottom:56px}._fsBadge_1e2nf_2179{bottom:18px}._noImage_1e2nf_257{display:flex;min-height:160px}}@media(min-width:1024px){._sidebar_1e2nf_199{inset:0 0 0 auto;transform:none;width:45%;max-width:none;height:100vh;border-radius:0}._primeInfo_1e2nf_3017{margin-top:0}._expanded_1e2nf_227{height:100vh;bottom:0}._closeBtn_1e2nf_232{margin-top:10%;font-size:17px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .25s ease}._closeBtn_1e2nf_232:hover{transform:scale(1.12) rotate(90deg);box-shadow:0 12px 30px #00000040;background:#f8fafc}._closeBtn_1e2nf_232:active{transform:scale(.95) rotate(90deg)}}[data-theme=dark] ._sidebar_1e2nf_199{background:var(--theme-bg-surface);color:var(--theme-text-main);border-color:var(--theme-border-color);box-shadow:0 18px 36px #0206178c}[data-theme=dark] ._closeBtn_1e2nf_232,[data-theme=dark] ._mobileHeaderClose_1e2nf_2879{background:var(--theme-bg-soft);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}[data-theme=dark] ._mobileTopHeader_1e2nf_285{background:var(--theme-bg-surface);border-bottom:1px solid var(--theme-border-color)}[data-theme=dark] ._mobileHeaderTitle_1e2nf_2893,[data-theme=dark] ._nombreProyecto_1e2nf_865,[data-theme=dark] ._inmoName_1e2nf_2742,[data-theme=dark] ._inmoMicroTag_1e2nf_2750,[data-theme=dark] ._priceValue_1e2nf_1350,[data-theme=dark] ._qBadge_1e2nf_1536 strong,[data-theme=dark] ._sectionTitle_1e2nf_1556,[data-theme=dark] ._scrollHint_1e2nf_2555{color:var(--theme-text-main)}[data-theme=dark] ._proyectoP_1e2nf_2682,[data-theme=dark] ._inmoLabel_1e2nf_2728,[data-theme=dark] ._inmoDescription_1e2nf_2767,[data-theme=dark] ._inmoFooterDescription_1e2nf_2799,[data-theme=dark] ._fullDescription_1e2nf_1602,[data-theme=dark] ._labelSmall_1e2nf_1343,[data-theme=dark] ._qBadge_1e2nf_1536 span,[data-theme=dark] ._mobileMetricUnit_1e2nf_601,[data-theme=dark] ._loteDesc_1e2nf_3241,[data-theme=dark] ._noImage_1e2nf_257{color:var(--theme-text-muted)}[data-theme=dark] ._imageSection_1e2nf_265,[data-theme=dark] ._priceContainer_1e2nf_882,[data-theme=dark] ._aboutCard_1e2nf_1482,[data-theme=dark] ._financingCard_1e2nf_896,[data-theme=dark] ._spacesCard_1e2nf_1609,[data-theme=dark] ._utilitiesCard_1e2nf_1777,[data-theme=dark] ._qBadge_1e2nf_1536,[data-theme=dark] ._fItem_1e2nf_2100,[data-theme=dark] ._distanciaBox_1e2nf_2111,[data-theme=dark] ._socialFooter_1e2nf_2122 a,[data-theme=dark] ._mobileSocialRow_1e2nf_774 a,[data-theme=dark] ._noImage_1e2nf_257{background:var(--theme-bg-soft);border-color:var(--theme-border-color)}[data-theme=dark] ._aboutBadge_1e2nf_1585{background:color-mix(in srgb,#10b981 18%,var(--theme-bg-soft));color:#86efac}[data-theme=dark] ._spacesCard_1e2nf_1609{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(16,185,129,.1),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0b1220),color-mix(in srgb,var(--theme-bg-soft) 92%,#020617));border-color:color-mix(in srgb,#22c55e 22%,var(--theme-border-color));box-shadow:0 20px 48px #0206176b,inset 0 1px #ffffff0a}[data-theme=dark] ._spacesKicker_1e2nf_1628,[data-theme=dark] ._spaceMiniHeader_1e2nf_1737 span{color:#86efac}[data-theme=dark] ._spacesStats_1e2nf_1642,[data-theme=dark] ._spaceHighlight_1e2nf_1677,[data-theme=dark] ._spaceMiniCard_1e2nf_1730{background:color-mix(in srgb,var(--theme-bg-surface) 84%,#0f172a);border-color:var(--theme-border-color)}[data-theme=dark] ._spacesStats_1e2nf_1642 strong,[data-theme=dark] ._spaceHighlight_1e2nf_1677 strong,[data-theme=dark] ._spaceMiniHeader_1e2nf_1737 strong{color:var(--theme-text-main)}[data-theme=dark] ._spacesStats_1e2nf_1642 span,[data-theme=dark] ._spaceHighlight_1e2nf_1677 span,[data-theme=dark] ._spaceMiniCard_1e2nf_1730 small{color:var(--theme-text-muted)}[data-theme=dark] ._spaceHighlight_1e2nf_1677 svg{color:#86efac}[data-theme=dark] ._spaceTypeChip_1e2nf_1709{background:color-mix(in srgb,#14532d 28%,var(--theme-bg-soft));color:#bbf7d0;border:1px solid color-mix(in srgb,#22c55e 24%,var(--theme-border-color))}[data-theme=dark] ._financingCard_1e2nf_896{background:radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(56,189,248,.12),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0b1220),color-mix(in srgb,var(--theme-bg-soft) 92%,#020617));box-shadow:0 20px 48px #02061766,inset 0 1px #ffffff0a}[data-theme=dark] ._utilitiesCard_1e2nf_1777{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(56,189,248,.12),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0b1220),color-mix(in srgb,var(--theme-bg-soft) 92%,#020617));border-color:color-mix(in srgb,#14b8a6 20%,var(--theme-border-color));box-shadow:0 20px 48px #0206176b,inset 0 1px #ffffff0a}[data-theme=dark] ._financingEmptyState_1e2nf_1287,[data-theme=dark] ._financingSparkCard_1e2nf_982,[data-theme=dark] ._financingMiniMeta_1e2nf_952,[data-theme=dark] ._financingPrimary_1e2nf_968>div,[data-theme=dark] ._financingControls_1e2nf_1069 label,[data-theme=dark] ._financingInputShell_1e2nf_1093,[data-theme=dark] ._financingPresetBtn_1e2nf_1236,[data-theme=dark] ._utilityPanel_1e2nf_1874,[data-theme=dark] ._utilitiesScore_1e2nf_1836,[data-theme=dark] ._inmoCardFooter_1e2nf_2774,[data-theme=dark] ._btn360Orbit_1e2nf_47{background:var(--theme-bg-surface);border-color:var(--theme-border-color)}[data-theme=dark] ._utilityTitle_1e2nf_1945,[data-theme=dark] ._utilitiesTitle_1e2nf_1829,[data-theme=dark] ._inmoFooterName_1e2nf_2792,[data-theme=dark] ._financingHeader_1e2nf_926 h3,[data-theme=dark] ._financingPrimary_1e2nf_968 strong,[data-theme=dark] ._financingMiniMeta_1e2nf_952,[data-theme=dark] ._financingRangeMeta_1e2nf_1188 strong,[data-theme=dark] ._financingPresetBtn_1e2nf_1236,[data-theme=dark] ._financingControls_1e2nf_1069 input,[data-theme=dark] ._utilityStatusMark_1e2nf_1973,[data-theme=dark] ._mobileMetricValue_1e2nf_594,[data-theme=dark] ._mobileMetricIcon_1e2nf_630,[data-theme=dark] ._btn360Text_1e2nf_67 strong,[data-theme=dark] ._financingSparkCard_1e2nf_982 strong,[data-theme=dark] ._financingSparkIcon_1e2nf_1008,[data-theme=dark] ._financingEmptyState_1e2nf_1287 strong{color:var(--theme-text-main)}[data-theme=dark] ._utilitiesScore_1e2nf_1836 span,[data-theme=dark] ._financingControls_1e2nf_1069 label,[data-theme=dark] ._financingPrimary_1e2nf_968 span,[data-theme=dark] ._financingNote_1e2nf_1032,[data-theme=dark] ._financingRangeMeta_1e2nf_1188,[data-theme=dark] ._financingPresetBtn_1e2nf_1236 span,[data-theme=dark] ._financingSparkCard_1e2nf_982 small,[data-theme=dark] ._financingEmptyState_1e2nf_1287 p{color:var(--theme-text-muted)}[data-theme=dark] ._financingFieldTitle_1e2nf_1113{color:var(--theme-text-main)}[data-theme=dark] ._financingFieldHint_1e2nf_1121{color:var(--theme-text-muted)}[data-theme=dark] ._financingSectionEyebrow_1e2nf_1053{color:#5eead4}[data-theme=dark] ._financingSectionNote_1e2nf_1062{color:var(--theme-text-muted)}[data-theme=dark] ._financingPresetBtn_1e2nf_1236 small{color:#67e8f9}[data-theme=dark] ._financingKicker_1e2nf_934,[data-theme=dark] ._financingInputPrefix_1e2nf_1129,[data-theme=dark] ._inmoMicroTag_1e2nf_2750{color:#5eead4}[data-theme=dark] ._financingInputPrefixPlain_1e2nf_1130{color:var(--theme-text-muted)}[data-theme=dark] ._financingControls_1e2nf_1069 input{background:color-mix(in srgb,var(--theme-bg-soft) 90%,#020617);border-color:var(--theme-border-color)}[data-theme=dark] ._financingRange_1e2nf_1169{background:linear-gradient(90deg,#34d399 0%,#22d3ee var(--financing-range-progress, 50%),rgba(71,85,105,.55) var(--financing-range-progress, 50%),rgba(71,85,105,.55) 100%)!important}[data-theme=dark] ._financingRange_1e2nf_1169::-webkit-slider-thumb,[data-theme=dark] ._financingRange_1e2nf_1169::-moz-range-thumb{background:linear-gradient(145deg,#f0fdfa,#0f172a);border-color:#2dd4bf}[data-theme=dark] ._financingInputShell_1e2nf_1093{background:color-mix(in srgb,var(--theme-bg-soft) 90%,#020617);box-shadow:inset 0 1px #ffffff08}[data-theme=dark] ._financingControls_1e2nf_1069 input:focus{border-color:#2dd4bf73;box-shadow:0 0 0 4px #2dd4bf1f}[data-theme=dark] ._financingPresetBtn_1e2nf_1236{background:radial-gradient(circle at top right,rgba(45,212,191,.1),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-surface) 90%,#020617),color-mix(in srgb,var(--theme-bg-soft) 94%,#020617))}[data-theme=dark] ._utilityStatusYes_1e2nf_1985{color:#86efac;background:color-mix(in srgb,#10b981 18%,var(--theme-bg-soft))}[data-theme=dark] ._utilityStatusNo_1e2nf_1991{color:#fca5a5;background:color-mix(in srgb,#ef4444 16%,var(--theme-bg-soft))}[data-theme=dark] ._utilityOrb_1e2nf_1928{color:#f8fafc;box-shadow:0 18px 28px #02061761,inset 0 1px #ffffff14}[data-theme=dark] ._utilityStatusUnknown_1e2nf_1997{color:var(--theme-text-muted);background:color-mix(in srgb,#64748b 18%,var(--theme-bg-soft))}[data-theme=dark] ._utilityAqua_1e2nf_2003 ._utilityOrb_1e2nf_1928,[data-theme=dark] ._utilityCyan_1e2nf_2033 ._utilityOrb_1e2nf_1928,[data-theme=dark] ._utilityGold_1e2nf_2045 ._utilityOrb_1e2nf_1928,[data-theme=dark] ._utilityAmber_1e2nf_2057 ._utilityOrb_1e2nf_1928,[data-theme=dark] ._utilitySky_1e2nf_2069 ._utilityOrb_1e2nf_1928,[data-theme=dark] ._utilitySlate_1e2nf_2081 ._utilityOrb_1e2nf_1928{color:#f8fafc;box-shadow:0 12px 22px #0206174d}[data-theme=dark] ._utilityAqua_1e2nf_2003,[data-theme=dark] ._utilityCyan_1e2nf_2033,[data-theme=dark] ._utilityGold_1e2nf_2045,[data-theme=dark] ._utilityAmber_1e2nf_2057,[data-theme=dark] ._utilitySky_1e2nf_2069,[data-theme=dark] ._utilitySlate_1e2nf_2081{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0f172a),color-mix(in srgb,var(--theme-bg-soft) 94%,#020617))}[data-theme=dark] ._utilityStatusMark_1e2nf_1973{background:color-mix(in srgb,var(--theme-bg-soft) 78%,#111827)}[data-theme=dark] ._utilityAqua_1e2nf_2003 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#075985,#0f766e)}[data-theme=dark] ._utilityCyan_1e2nf_2033 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#0f766e,#155e75)}[data-theme=dark] ._utilityGold_1e2nf_2045 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#a16207,#ca8a04)}[data-theme=dark] ._utilityAmber_1e2nf_2057 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#c2410c,#ea580c)}[data-theme=dark] ._utilitySky_1e2nf_2069 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#1d4ed8,#2563eb)}[data-theme=dark] ._utilitySlate_1e2nf_2081 ._utilityOrb_1e2nf_1928{background:linear-gradient(145deg,#334155,#475569)}[data-theme=dark] ._contactMiniBtn_1e2nf_467,[data-theme=dark] ._mobileContactBtn_1e2nf_466{box-shadow:0 14px 28px #02061759}[data-theme=dark] ._contactIconWrap_1e2nf_1424{background:color-mix(in srgb,var(--theme-bg-surface) 45%,rgba(255,255,255,.12));border-color:color-mix(in srgb,var(--theme-border-color) 80%,transparent);box-shadow:inset 0 1px #ffffff14,0 8px 16px #02061742}[data-theme=dark] ._inmoCard_1e2nf_2669{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#111827),color-mix(in srgb,var(--theme-bg-soft) 92%,#0b1220));border:1px solid var(--theme-border-color);box-shadow:0 10px 26px #02061773}[data-theme=dark] ._inmoMicroTag_1e2nf_2750{background:color-mix(in srgb,#14b8a6 16%,var(--theme-bg-soft))}[data-theme=dark] ._btn360_1e2nf_12{background:radial-gradient(circle at 90% 50%,rgba(45,212,191,.24),transparent 24%),linear-gradient(135deg,#022c22,#115e59 48%,#0f766e)}[data-theme=dark] ._legalLabel_1e2nf_850{background:color-mix(in srgb,#10b981 18%,var(--theme-bg-soft));color:#86efac}[data-theme=dark] ._legalLabelDanger_1e2nf_860{background:color-mix(in srgb,#ef4444 16%,var(--theme-bg-soft));color:#fca5a5}[data-theme=dark] ._imageBadge_1e2nf_820{background:#020617b8;color:#e2e8f0}[data-theme=dark] ._navArrow_1e2nf_155{background:color-mix(in srgb,var(--theme-bg-surface) 88%,#1e293b);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}._overlay_12t0o_1{position:fixed;inset:0;z-index:998;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .4s ease}._flagIcon_12t0o_9{width:24px;height:auto;border-radius:3px;object-fit:cover;margin-right:10px}._sidebar_12t0o_17{position:fixed;bottom:25px;left:50%;transform:translate(-50%);width:92%;max-width:950px;height:380px;background:#fff;border-radius:30px;box-shadow:0 25px 50px -12px #0003;z-index:999;overflow:hidden;overscroll-behavior:contain;transition:top .6s cubic-bezier(.16,1,.3,1),bottom .6s cubic-bezier(.16,1,.3,1),left .6s cubic-bezier(.16,1,.3,1),right .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),max-width .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}._expanded_12t0o_45{height:85vh;bottom:30px}._closeBtn_12t0o_51{position:absolute;top:20px;right:20px;z-index:1010;background:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;box-shadow:0 4px 10px #0000001a;display:flex;align-items:center;justify-content:center;font-weight:700}._splitLayout_12t0o_69{display:flex;height:100%}._noImageLayout_12t0o_74{display:block}._noImageLayout_12t0o_74 ._infoSection_12t0o_78{width:100%}._sidebarNoMedia_12t0o_82{max-width:min(523px,50.6vw)!important}._sidebarNoMedia_12t0o_82 ._imageSection_12t0o_86{display:none}._sidebarNoMedia_12t0o_82 ._infoSection_12t0o_78{width:100%}._imageSection_12t0o_86{width:45%;position:relative;background:#f1f5f9}._mainImage_12t0o_100{width:100%;height:100%;object-fit:cover;cursor:zoom-in}._sliderControls_12t0o_107{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 15px;transform:translateY(-50%);pointer-events:none}._navArrow_12t0o_118{pointer-events:auto;background:#ffffffe6;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}._imageBadge_12t0o_131{position:absolute;bottom:20px;right:20px;background:#0009;color:#fff;padding:5px 12px;border-radius:10px;font-size:10px;font-weight:700}._infoSection_12t0o_78{width:55%;padding:25px;overflow-y:auto;scroll-behavior:smooth}._infoSection_12t0o_78::-webkit-scrollbar{display:none}._legalLabel_12t0o_163{display:inline-flex;align-items:center;gap:5px;color:#059669;background:#ecfdf5;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase}._legalLabelDanger_12t0o_176{color:#b91c1c;background:#fef2f2}._nombreLote_12t0o_181{font-size:28px;margin:10px 0;color:#0f172a;font-weight:800}._ubicacion_12t0o_188{color:#64748b;font-size:14px;display:flex;align-items:center;gap:6px;margin-bottom:15px}._priceContainer_12t0o_197{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:14px;align-items:stretch;background:linear-gradient(145deg,#fffffff5,#f1f5f9eb);padding:14px;border-radius:22px;margin:20px 0;border:1px solid rgba(148,163,184,.2);box-shadow:0 18px 40px #0f172a14}._priceSummary_12t0o_211{min-width:0;display:flex;align-items:center;gap:12px;align-self:center;padding:0;border-radius:0;background:transparent;border:none}._priceCopy_12t0o_223{min-width:0;display:grid;gap:4px}._labelSmall_12t0o_229{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;display:block}._priceValue_12t0o_237{font-size:24px;font-weight:800;color:#1e293b}._contactMiniBtn_12t0o_243{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;text-decoration:none;padding:12px 18px;border-radius:18px;font-weight:700;font-size:14px;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;box-sizing:border-box;box-shadow:0 12px 24px #16a34a38;border:1px solid rgba(255,255,255,.28);position:relative;overflow:hidden;letter-spacing:.01em;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}._contactMiniBtn_12t0o_243:hover,._mobileContactBtn_12t0o_270:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 34px #0f172a38;filter:saturate(1.08)}._contactWhatsappBtn_12t0o_276{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 16px 28px #15803d47}._contactCallBtn_12t0o_281,._mobileCallBtn_12t0o_282{background:linear-gradient(135deg,#38bdf8,#1d4ed8);box-shadow:0 16px 28px #1d4ed847}._contactShareBtn_12t0o_287{background:linear-gradient(135deg,#22d3ee,#155e75);box-shadow:0 16px 28px #155e7547}._pantallaCelul_12t0o_292{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(58px,1fr);gap:10px;align-content:start;justify-items:stretch;min-width:0;width:100%;box-sizing:border-box}._quickGrid_12t0o_304{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}._financingCard_12t0o_310{margin:12px 0 8px;padding:12px;border-radius:22px;border:1px solid rgba(16,185,129,.16);background:radial-gradient(circle at top right,rgba(16,185,129,.1),transparent 34%),linear-gradient(160deg,#f8fafc,#f0fdf4 88%);box-shadow:0 18px 42px #0f172a14,inset 0 1px #fffc;position:relative;overflow:hidden}._financingCard_12t0o_310:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.16) 32%,transparent 58%);pointer-events:none}._financingHeader_12t0o_338{display:flex;justify-content:space-between;gap:6px;align-items:flex-start;margin-bottom:4px}._financingKicker_12t0o_346{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#059669;text-transform:uppercase;letter-spacing:.08em}._financingHeader_12t0o_338 h3{margin:4px 0 0;font-size:14px;line-height:1.15;color:#0f172a}._financingMiniMeta_12t0o_364{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border-radius:999px;background:#ffffffeb;color:#065f46;font-size:11px;font-weight:800;white-space:nowrap;border:1px solid rgba(16,185,129,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._financingNote_12t0o_379{margin:0;font-size:10px;line-height:1.45;color:#64748b}._financingModule_12t0o_386{position:relative;display:grid;gap:10px;padding:12px;margin-top:10px;border-radius:18px;background:#fffffff0;border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 26px #0f172a0d,inset 0 1px #ffffffe6}._financingModuleHead_12t0o_400{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgba(16,185,129,.28)}._financingModuleIcon_12t0o_408{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#ecfdf5;background:linear-gradient(145deg,#10b981,#047857);box-shadow:0 8px 16px #10b98142}._financingModuleIconAlt_12t0o_422{background:linear-gradient(145deg,#0d9488,#115e59);box-shadow:0 8px 16px #0d94883d}._financingModuleIconChart_12t0o_427{background:linear-gradient(145deg,#f59e0b,#b45309);color:#fffbeb;box-shadow:0 8px 16px #f59e0b3d}._financingModuleTitle_12t0o_433{flex:1;min-width:0;display:grid;gap:2px}._financingModuleTitle_12t0o_433 strong{font-size:13px;line-height:1.2;color:#0f172a}._financingModuleTitle_12t0o_433 p{margin:0;font-size:10px;line-height:1.35;color:#64748b}._financingModuleStep_12t0o_453{width:24px;height:24px;flex:0 0 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#047857;background:#10b98124;border:1px solid rgba(16,185,129,.3)}._financingStepLabel_12t0o_468{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#0f172a}._financingStepLabel_12t0o_468 span{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#047857;background:#10b9811f;border:1px solid rgba(16,185,129,.22)}._financingControls_12t0o_489{display:grid;grid-template-columns:1fr;gap:8px}._financingField_12t0o_495{display:grid;gap:6px;min-width:0;padding:9px;border-radius:14px;background:#f8fafce6;border:1px solid rgba(15,23,42,.06)}._financingFieldHeader_12t0o_505{display:flex;align-items:center;justify-content:space-between;gap:8px}._financingFieldTitle_12t0o_512{font-size:11px;font-weight:800;color:#0f172a;letter-spacing:.01em}._financingFieldBadge_12t0o_519{font-size:9px;font-weight:800;white-space:nowrap;padding:3px 8px;border-radius:999px;color:#047857;background:#10b9811f;border:1px solid rgba(16,185,129,.2)}._financingInputShell_12t0o_530{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px #fffc}._financingInputShell_12t0o_530:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b98124}._financingInputPrefix_12t0o_546,._financingInputPrefixPlain_12t0o_547{font-size:11px;font-weight:800;color:#047857;text-transform:uppercase;letter-spacing:.05em}._financingInputPrefixPlain_12t0o_547{color:#475569}._financingControls_12t0o_489 input{width:100%;padding:6px 8px;border-radius:10px;border:none;background:transparent;color:#0f172a;font:inherit;font-weight:700}._financingInputShell_12t0o_530 input:focus{outline:none}._financingRange_12t0o_574{appearance:none;width:100%;height:6px;border-radius:999px;padding:0!important;background:linear-gradient(90deg,#059669 0%,#10b981 var(--financing-range-progress, 50%),rgba(148,163,184,.25) var(--financing-range-progress, 50%),rgba(148,163,184,.25) 100%)!important;border:none!important;box-shadow:none!important;cursor:pointer}._financingRangeMeta_12t0o_593{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;font-weight:600;color:#64748b}._financingResult_12t0o_603{display:grid;gap:10px;border-radius:16px;padding:12px;color:#ecfdf5;background:radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 42%),linear-gradient(145deg,#059669,#047857 62%,#065f46);border:1px solid rgba(6,95,70,.55);box-shadow:0 16px 32px #0596693d,inset 0 1px #ffffff29}._financingResultTop_12t0o_618{display:flex;align-items:center;justify-content:space-between;gap:10px}._financingResultMain_12t0o_625{display:grid;gap:2px;min-width:0}._financingResultMain_12t0o_625 small{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#d1fae5d9}._financingResultMain_12t0o_625 strong{font-size:22px;line-height:1.05;color:#fff}._financingResultMain_12t0o_625 span{font-size:10px;color:#d1fae5c7}._financingResultCta_12t0o_650{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff;color:#047857;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 10px 20px #0206172e;transition:transform .18s ease,box-shadow .18s ease}._financingResultCta_12t0o_650 svg{font-size:16px;color:#16a34a}._financingResultCta_12t0o_650:hover{transform:translateY(-2px);box-shadow:0 14px 26px #0206173d}._financingResultCtaDisabled_12t0o_678{opacity:.55;pointer-events:none}._financingResultBreakdown_12t0o_683{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._financingResultBreakdown_12t0o_683>div{display:grid;gap:2px;min-width:0;padding:7px 8px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}._financingResultBreakdown_12t0o_683 span{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#d1fae5bf}._financingResultBreakdown_12t0o_683 strong{font-size:11px;color:#fff;overflow-wrap:anywhere}._financingMetaChips_12t0o_713{display:flex;flex-wrap:wrap;gap:6px}._financingMetaChips_12t0o_713 span{font-size:9px;font-weight:700;color:#475569;padding:4px 8px;border-radius:999px;background:#94a3b824;border:1px solid rgba(148,163,184,.22)}._financingRange_12t0o_574::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:999px;background:linear-gradient(145deg,#fff,#d1fae5);border:2px solid #059669;box-shadow:0 6px 12px #10b98152,inset 0 1px #ffffffeb}._financingRange_12t0o_574::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:linear-gradient(145deg,#fff,#d1fae5);border:2px solid #059669;box-shadow:0 6px 12px #10b98152,inset 0 1px #ffffffeb}._financingPresets_12t0o_752{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._financingPresetBtn_12t0o_758{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:14px;padding:9px;text-align:left;display:grid;gap:2px;cursor:pointer;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}._financingPresetBtn_12t0o_758:hover{transform:translateY(-2px);border-color:#10b98166;box-shadow:0 12px 24px #0f172a14}._financingPresetBtn_12t0o_758 strong{font-size:13px;line-height:1.15}._financingPresetBtn_12t0o_758 span{font-size:10px;font-weight:700;color:#059669}._financingPresetBtnActive_12t0o_792{border-color:#10b981;background:linear-gradient(160deg,#ecfdf5,#d1fae5);box-shadow:inset 0 0 0 1px #10b98180,0 10px 20px #10b98124}._qBadge_12t0o_800{border:1px solid #e2e8f0;padding:12px;border-radius:15px;display:flex;align-items:center;gap:10px}._qBadge_12t0o_800 svg{color:#080808;font-size:18px}._qBadge_12t0o_800 strong{display:block;font-size:14px;color:#1e293b}._qBadge_12t0o_800 span{font-size:10px;color:#94a3b8}._sectionTitle_12t0o_825{font-size:16px;font-weight:700;margin:30px 0 15px;color:#334155}._fullDescription_12t0o_832{line-height:1.6;color:#475569;font-size:14px}._distanciaBox_12t0o_838{background:radial-gradient(circle at top left,rgba(16,110,46,.12),transparent 45%),linear-gradient(145deg,#f8fafc,#eef6ff);padding:16px 18px;border-radius:20px;display:flex;justify-content:center;align-items:center;gap:14px;border:1px solid rgba(148,163,184,.2);box-shadow:0 18px 36px #0f172a14}._metricGroup_12t0o_852{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:120px}._metricItem_12t0o_860{display:flex;align-items:center;gap:5px}._metricValue_12t0o_866{font-size:23px;font-weight:800;color:#106e2e;line-height:1}._metricUnit_12t0o_873{font-size:15px;font-weight:700;color:#64748b;line-height:1}._metricIcon_12t0o_880{font-size:20px;color:#106e2e}._metricDivider_12t0o_885{width:1px;height:42px;background:#d1d5db}._locationCtaBtn_12t0o_891{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px dashed #0f766e;border-radius:14px;background:#0f766e0f;color:#0f766e;font-size:13px;font-weight:600;text-align:center;line-height:1.35;padding:12px 16px;cursor:pointer;transition:background .15s ease,transform .1s ease}._locationCtaBtn_12t0o_891:hover{background:#0f766e1f}._locationCtaBtn_12t0o_891:active{transform:scale(.98)}._locationCtaIcon_12t0o_918{font-size:16px;flex-shrink:0}[data-theme=dark] ._locationCtaBtn_12t0o_891{background:#2dd4bf1a;border-color:#2dd4bf;color:#2dd4bf}._socialFooter_12t0o_929{margin-top:30px;display:flex;justify-content:center;gap:20px}._socialFooter_12t0o_929 a{width:45px;height:45px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:20px;transition:all .3s}._socialFooter_12t0o_929 a._fb_12t0o_949:hover{color:#1877f2;background:#e7f0ff}._socialFooter_12t0o_929 a._web_12t0o_954:hover{color:#00bcd4;background:#e0f7fa}._fullscreenOverlay_12t0o_959{position:fixed;inset:0;background:#000000f2;z-index:2000;display:flex;justify-content:center;align-items:center}._featuresGrid_12t0o_969{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px}._fItem_12t0o_976{background:#f8fafc;padding:10px;border-radius:10px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px}._noImage_12t0o_74{margin-left:30px;margin-top:30px}._skeletonImage_12t0o_992{width:100%;height:100%;border-radius:18px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonStack_12t0o_1001{display:flex;flex-direction:column;gap:12px}._skeletonLine_12t0o_1007{height:12px;border-radius:999px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonCard_12t0o_1015{height:84px;border-radius:16px;background:var(--theme-bg-soft);position:relative;overflow:hidden}._skeletonImage_12t0o_992:after,._skeletonLine_12t0o_1007:after,._skeletonCard_12t0o_1015:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-text-main) 12%,transparent),transparent);animation:_skeleton-shimmer_12t0o_1 1.2s infinite}@keyframes _skeleton-shimmer_12t0o_1{to{transform:translate(100%)}}._fullscreenImg_12t0o_1045{max-width:90%;max-height:85%;border-radius:10px;transform-origin:center center;transition:transform .16s ease;will-change:transform;-webkit-user-select:none;user-select:none}._fsBadge_12t0o_1055{position:absolute;bottom:30px;color:#fff;background:#00000080;padding:5px 15px;border-radius:20px}._inmoCard_12t0o_1069{margin-top:16px;padding:16px 18px;border-radius:22px;background:radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 30%),linear-gradient(145deg,#fffffffa,#f8fafcf2);box-shadow:0 14px 34px #0f172a14;border:1px solid rgba(15,23,42,.06);transition:all .3s ease;margin-bottom:10px}._proyectoP_12t0o_1082{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#64748b;margin-bottom:12px;position:relative;display:inline-block}._proyectoP_12t0o_1082:after{content:"";display:block;width:40%;height:2px;background-color:#106e2e;margin-top:6px;border-radius:2px}._inmoCard_12t0o_1069:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1f}._inmoHeader_12t0o_1109{display:flex;align-items:center;gap:14px}._inmoIcon_12t0o_1115{width:54px;height:54px;border-radius:18px;background:linear-gradient(145deg,#0f766e,#14b8a6);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;box-shadow:0 12px 24px #0f766e47}._inmoLabel_12t0o_1128{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#64748b;font-weight:600}._inmoIdentity_12t0o_1136{min-width:0;display:grid;gap:3px}._inmoName_12t0o_1142{margin:2px 0 0;font-size:20px;font-weight:700;color:#0f172a;line-height:1.08}._inmoDescription_12t0o_1151{margin-top:12px;font-size:14px;line-height:1.6;color:#475569}._inmoMoreBtn_12t0o_1158{margin-top:14px;width:100%;border:1px solid rgba(16,110,46,.18);background:#106e2e0f;color:#106e2e;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800;cursor:pointer}._inmoCardFooter_12t0o_1171{margin:18px 0 8px;padding:18px;border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 28%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 38px #0f172a14;position:relative;overflow:hidden}._inmoFooterIntro_12t0o_1185{margin-bottom:0}._inmoFooterName_12t0o_1189{margin:4px 0 0;font-size:26px;line-height:1.05;color:#0f172a}._inmoFooterDescription_12t0o_1196{margin:10px 0 0;color:#475569;font-size:13px;line-height:1.6}._aboutCard_12t0o_1203{margin-top:22px;padding:18px;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f7fa);border:1px solid rgba(15,23,42,.05);box-shadow:0 10px 24px #0f172a0f}._aboutBadge_12t0o_1212{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#10b9811f;color:#047857}._btn360_12t0o_1225{position:relative;flex:1 1 100%;width:100%;min-width:0;min-height:58px;padding:12px 14px;border-radius:18px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,#0f172a,#164e63 58%,#0f766e);color:#f8fafc;display:flex;align-items:center;gap:12px;cursor:pointer;overflow:hidden;box-sizing:border-box}._btn360Orbit_12t0o_1244{width:42px;height:42px;border-radius:14px;background:#ffffff1f;display:grid;place-items:center;flex:0 0 42px}._icon360_12t0o_1254{font-size:12px;font-weight:900;letter-spacing:.08em}._btn360Text_12t0o_1260{display:grid;gap:2px;text-align:left;min-width:0;flex:1 1 auto}._btn360Text_12t0o_1260 small{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#ecfdf5b8;white-space:normal;overflow-wrap:anywhere;line-height:1.2}._btn360Text_12t0o_1260 strong{font-size:14px;line-height:1.1}._btn360Ping_12t0o_1283{position:absolute;right:14px;width:10px;height:10px;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px #34d39924}._inmoDivider_12t0o_1294{margin:18px 0;height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent)}@media(min-width:1024px){._sidebar_12t0o_17{top:20;bottom:0;right:0;left:auto;transform:none;width:45%;max-width:none;height:100vh;border-radius:0}._primeInfo_12t0o_1317{margin-top:0}._expanded_12t0o_45{height:100vh;bottom:0}._closeBtn_12t0o_51{margin-top:12px;font-size:17px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .25s ease}._closeBtn_12t0o_51:hover{transform:scale(1.12) rotate(90deg);box-shadow:0 12px 30px #00000040;background:#f8fafc}._closeBtn_12t0o_51:active{transform:scale(.95) rotate(90deg)}._noImage_12t0o_74{margin-top:30%}}@media(min-width:769px){._priceContainer_12t0o_197{grid-template-columns:1fr;gap:12px;align-items:stretch}._priceSummary_12t0o_211{padding:12px 14px;border-radius:18px;background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 44%),linear-gradient(145deg,#fffffffa,#f1f5f9f0);border:1px solid rgba(56,189,248,.16)}._pantallaCelul_12t0o_292{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-rows:minmax(58px,1fr)}._pantallaCelul_12t0o_292>*{min-width:0;width:100%;max-width:100%}}._mobileTopHeader_12t0o_1384{display:none}._mobileDragHandle_12t0o_1388{display:none;touch-action:none}._mobileContactBtn_12t0o_270{min-height:30px;border-radius:18px;text-decoration:none;color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px 14px}._contactIconWrap_12t0o_1424{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff3d;font-size:18px}._contactTextWrap_12t0o_1438{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:0;flex:1 1 auto}._contactTextWrap_12t0o_1438 small{font-size:9px;font-weight:600;opacity:.82;text-transform:uppercase;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere;line-height:1.2;max-width:100%;text-align:left;align-self:stretch}._contactTextWrap_12t0o_1438 strong{font-size:14px;font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileCallBtn_12t0o_282{background:#1d7df2;box-shadow:0 8px 18px #1d7df247}._mobileDisabledBtn_12t0o_1475{opacity:.6;pointer-events:none}._pantallaCelularBotones_12t0o_1480{display:flex}._fullscreenOverlay_12t0o_959{position:fixed;inset:0;background:#000000f2;z-index:2000;display:flex;justify-content:center;align-items:center;padding:24px;box-sizing:border-box;touch-action:none}._fullscreenStage_12t0o_1497{width:min(92vw,1200px);height:min(84vh,880px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none}._fullscreenStage_12t0o_1497:active{cursor:grabbing}._navArrowFullscreen_12t0o_1512{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;color:#fff;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:background .3s;z-index:2100}._navArrowFullscreen_12t0o_1512:hover{background:#ffffff4d}._arrowLeft_12t0o_1535{left:20px}._arrowRight_12t0o_1536{right:20px}._closeFsBtn_12t0o_1538{position:absolute;top:20px;right:20px;width:48px;height:48px;border:none;border-radius:999px;background:#0f172ab8;color:#fff;font-size:24px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2110;box-shadow:0 16px 30px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._fsHint_12t0o_1559{position:absolute;left:50%;bottom:60px;transform:translate(-50%);color:#ffffffc7;font-size:12px;padding:8px 14px;border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._fsResetBtn_12t0o_1572{position:absolute;top:20px;left:20px;border:none;border-radius:999px;padding:9px 14px;color:#fff;background:#ffffff1a;cursor:pointer}._financingBudgetInputShell_12t0o_1584{display:flex;align-items:center;gap:6px;min-height:42px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:0 12px}._financingBudgetInputShell_12t0o_1584:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b98124}._inmoFooterIntro_12t0o_1185{color:inherit}._financingBudgetInputShell_12t0o_1584 input{flex:1;min-width:0;border:none;background:transparent;color:#0f172a;font-size:14px;outline:none}._financingBudgetGrid_12t0o_1614{display:grid;gap:6px;margin-top:6px}._financingBudgetOption_12t0o_1620{text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;padding:10px 12px;display:grid;gap:3px;color:#0f172a;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._financingBudgetOption_12t0o_1620:hover{transform:translateY(-2px);border-color:#10b98166;box-shadow:0 12px 24px #0f172a14}._financingBudgetOption_12t0o_1620 small{color:#64748b}._financingBudgetOption_12t0o_1620 strong{color:#047857;font-size:15px}._financingBudgetOption_12t0o_1620 span{font-size:11px;color:#64748b}._financingBudgetEmpty_12t0o_1656{margin:10px 0 0;font-size:11px;color:#64748b;line-height:1.4}[data-theme=light] ._financingBudgetInputShell_12t0o_1584{background:#fffffff5;border-color:#0f172a14}[data-theme=light] ._financingBudgetInputShell_12t0o_1584 input{color:#0f172a}[data-theme=light] ._financingBudgetOption_12t0o_1620{background:#fffffff0;border-color:#0f172a14;color:#0f172a}[data-theme=light] ._financingBudgetOption_12t0o_1620 small,[data-theme=light] ._financingBudgetOption_12t0o_1620 span,[data-theme=light] ._financingBudgetEmpty_12t0o_1656{color:#64748b}@media(max-width:768px){._sidebar_12t0o_17{height:360px;width:100vw;max-width:100vw;bottom:0;border-radius:25px 25px 0 0;left:0;right:0;transform:none;margin:0;overflow-y:auto;overscroll-behavior:contain;display:block;padding-bottom:20px;overflow-x:clip;box-sizing:border-box}._mobileTopHeader_12t0o_1384{position:sticky;top:0;z-index:1250;display:grid;grid-template-columns:1fr 40px;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #e5e7eb;touch-action:none}._mobileHeaderTitle_12t0o_1718{margin:0;font-size:15px;font-weight:800;color:#0f172a;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileHeaderClose_12t0o_1729{width:36px;height:36px;border-radius:50%;border:none;background:#f3f4f6;color:#111827;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}._mobileDragHandle_12t0o_1388{display:block;position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:#cbd5e1}._mobileSidebar_12t0o_1393{bottom:auto;transition:none}._mobileCollapsed_12t0o_1397{height:74px;overflow:hidden}._mobileHiddenContent_12t0o_1405{display:none}._mobileTopHeader_12t0o_1384{touch-action:none}._mobileHorizontalGallery_12t0o_1783{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:center;padding:10px 15%}._mobileHorizontalGallery_12t0o_1783::-webkit-scrollbar{display:none}._galleryItem_12t0o_1800{flex:0 0 70%;height:200px;scroll-snap-align:center;transition:transform .3s ease,filter .3s ease;perspective:1000px}._mobileGalleryImage_12t0o_1810{width:100%;height:100%;object-fit:cover;border-radius:22px;box-shadow:0 10px 25px #00000026;transform:scale(.85);filter:brightness(.7);transition:all .3s ease}._activeImage_12t0o_1823{transform:scale(1.05);filter:brightness(1);z-index:2}._expanded_12t0o_45{height:75vh}._splitLayout_12t0o_69{display:block;height:auto}._imageSection_12t0o_86{width:100%;height:auto;padding-top:10px;overflow-x:clip;box-sizing:border-box}._infoSection_12t0o_78{width:100%;padding:16px 14px 22px;overflow-y:visible;overflow-x:clip;height:auto;box-sizing:border-box}._closeBtn_12t0o_51{position:fixed;top:15px;right:15px}._closeBtn_12t0o_51{font-size:30px;color:#000}._nombreProyecto_12t0o_1867{margin:10px 0;color:#0f172a;font-weight:800}._fullDescription_12t0o_832{line-height:1.6;color:#475569;font-size:14px;margin-right:30px}._priceContainer_12t0o_197{margin-right:30px}._primeInfo_12t0o_1317,._extraContent_12t0o_1887,._priceContainer_12t0o_197,._quickGrid_12t0o_304,._financingCard_12t0o_310,._aboutCard_12t0o_1203,._distanciaBox_12t0o_838,._featuresGrid_12t0o_969,._inmoCard_12t0o_1069,._inmoCardFooter_12t0o_1171,._socialFooter_12t0o_929{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}._splitLayout_12t0o_69,._primeInfo_12t0o_1317,._extraContent_12t0o_1887{overflow-x:clip}._distanciaBox_12t0o_838{margin-right:0}._inmoCard_12t0o_1069{display:none}._quickGrid_12t0o_304{margin-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}._qBadge_12t0o_800:last-child:nth-child(odd){grid-column:1 / -1}._featuresGrid_12t0o_969{margin-right:0}._aboutCard_12t0o_1203,._fullDescription_12t0o_832,._priceContainer_12t0o_197{margin-right:0;grid-template-columns:1fr;gap:10px;display:grid;align-items:stretch}._priceSummary_12t0o_211{padding:12px;border-radius:18px;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 44%),linear-gradient(145deg,#eff6fffa,#e0f2feeb);border:1px solid rgba(56,189,248,.18)}._pantallaCelul_12t0o_292{width:100%;max-width:100%}._pantallaCelul_12t0o_292>*{min-width:0}._contactMiniBtn_12t0o_243,._mobileContactBtn_12t0o_270,._contactTextWrap_12t0o_1438{min-width:0}._contactTextWrap_12t0o_1438 strong,._contactTextWrap_12t0o_1438 small{overflow:visible;text-overflow:clip;white-space:normal}._financingPresets_12t0o_752{grid-template-columns:repeat(2,minmax(0,1fr))}._financingPresets_12t0o_752>:last-child:nth-child(odd){grid-column:1 / -1}._financingControls_12t0o_489{grid-template-columns:1fr}._financingResultTop_12t0o_618{flex-direction:column;align-items:stretch;gap:8px}._financingResultCta_12t0o_650{justify-content:center}._financingResultBreakdown_12t0o_683{grid-template-columns:repeat(2,minmax(0,1fr))}._financingResultBreakdown_12t0o_683>:last-child:nth-child(odd){grid-column:1 / -1}._financingHeader_12t0o_338{flex-direction:column}._financingMiniMeta_12t0o_364{width:100%;justify-content:center;white-space:normal;text-align:center}._financingField_12t0o_495{padding:8px;gap:6px}._distanciaBox_12t0o_838{flex-wrap:wrap;justify-content:center;gap:10px;padding:14px}._metricGroup_12t0o_852{min-width:0;flex:1 1 110px}._metricDivider_12t0o_885{display:none}._socialFooter_12t0o_929{flex-wrap:wrap;gap:14px}._fullscreenOverlay_12t0o_959{padding:18px 12px 28px}._fullscreenStage_12t0o_1497{width:100%;height:min(72vh,560px)}._fullscreenImg_12t0o_1045{max-width:100%;max-height:100%;border-radius:14px}._closeFsBtn_12t0o_1538{top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px;font-size:22px}._fsResetBtn_12t0o_1572{top:max(12px,env(safe-area-inset-top));left:12px;padding:8px 12px}._navArrowFullscreen_12t0o_1512{top:auto;bottom:86px;transform:none;width:42px;height:42px}._navArrowFullscreen_12t0o_1512:hover{transform:none}._arrowLeft_12t0o_1535{left:12px}._arrowRight_12t0o_1536{right:12px}._fsHint_12t0o_1559{width:min(90vw,320px);text-align:center;bottom:56px}._fsBadge_12t0o_1055{bottom:18px}._navArrow_12t0o_118{color:#000;margin-right:0}}._sidebar_12t0o_17,._closeBtn_12t0o_51{background:var(--theme-bg-surface);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}._imageSection_12t0o_86{background:var(--theme-bg-soft)}._infoSection_12t0o_78{background:var(--theme-bg-surface);color:var(--theme-text-main)}[data-theme=dark] ._sidebar_12t0o_17{background:var(--theme-bg-surface);color:var(--theme-text-main);border-color:var(--theme-border-color);box-shadow:0 18px 36px #0206178c}[data-theme=dark] ._closeBtn_12t0o_51,[data-theme=dark] ._mobileHeaderClose_12t0o_1729{background:var(--theme-bg-soft);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}[data-theme=dark] ._mobileTopHeader_12t0o_1384{background:var(--theme-bg-surface);border-bottom:1px solid var(--theme-border-color)}[data-theme=dark] ._mobileDragHandle_12t0o_1388{background:color-mix(in srgb,var(--theme-text-muted) 70%,transparent)}[data-theme=dark] ._nombreLote_12t0o_181,[data-theme=dark] ._inmoName_12t0o_1142,[data-theme=dark] ._financingHeader_12t0o_338 h3,[data-theme=dark] ._financingModuleTitle_12t0o_433 strong,[data-theme=dark] ._financingStepLabel_12t0o_468,[data-theme=dark] ._financingPresetBtn_12t0o_758,[data-theme=dark] ._financingPresetBtn_12t0o_758 strong,[data-theme=dark] ._financingMiniMeta_12t0o_364,[data-theme=dark] ._priceValue_12t0o_237,[data-theme=dark] ._qBadge_12t0o_800 strong,[data-theme=dark] ._sectionTitle_12t0o_825,[data-theme=dark] ._mobileHeaderTitle_12t0o_1718{color:var(--theme-text-main)}[data-theme=dark] ._ubicacion_12t0o_188,[data-theme=dark] ._proyectoP_12t0o_1082,[data-theme=dark] ._inmoLabel_12t0o_1128,[data-theme=dark] ._financingModuleTitle_12t0o_433 p,[data-theme=dark] ._financingNote_12t0o_379,[data-theme=dark] ._financingRangeMeta_12t0o_593,[data-theme=dark] ._inmoDescription_12t0o_1151,[data-theme=dark] ._fullDescription_12t0o_832,[data-theme=dark] ._labelSmall_12t0o_229,[data-theme=dark] ._qBadge_12t0o_800 span,[data-theme=dark] ._noImage_12t0o_74{color:var(--theme-text-muted)}[data-theme=dark] ._imageSection_12t0o_86,[data-theme=dark] ._priceContainer_12t0o_197,[data-theme=dark] ._aboutCard_12t0o_1203,[data-theme=dark] ._financingCard_12t0o_310,[data-theme=dark] ._financingMiniMeta_12t0o_364,[data-theme=dark] ._financingInputShell_12t0o_530,[data-theme=dark] ._financingPresetBtn_12t0o_758,[data-theme=dark] ._qBadge_12t0o_800,[data-theme=dark] ._fItem_12t0o_976,[data-theme=dark] ._distanciaBox_12t0o_838,[data-theme=dark] ._socialFooter_12t0o_929 a,[data-theme=dark] ._noImage_12t0o_74{background:var(--theme-bg-soft);border-color:var(--theme-border-color)}[data-theme=dark] ._inmoCard_12t0o_1069{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#111827),color-mix(in srgb,var(--theme-bg-soft) 92%,#0b1220));border:1px solid var(--theme-border-color);box-shadow:0 10px 26px #02061773}[data-theme=dark] ._inmoCardFooter_12t0o_1171{background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#111827),color-mix(in srgb,var(--theme-bg-soft) 92%,#0b1220));border:1px solid var(--theme-border-color);box-shadow:0 10px 26px #02061773}[data-theme=dark] ._priceSummary_12t0o_211{background:radial-gradient(circle at top left,rgba(34,211,238,.14),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 86%,#0f172a),color-mix(in srgb,var(--theme-bg-soft) 92%,#111827));border-color:#22d3ee2e}[data-theme=dark] ._priceSummary_12t0o_211 ._labelSmall_12t0o_229{color:#cbd5e1}[data-theme=dark] ._priceSummary_12t0o_211 ._priceValue_12t0o_237{color:#f8fafc}@media(min-width:769px){[data-theme=dark] ._priceSummary_12t0o_211{background:transparent;border-color:transparent}[data-theme=dark] ._priceSummary_12t0o_211 ._labelSmall_12t0o_229{color:var(--theme-text-muted)}[data-theme=dark] ._priceSummary_12t0o_211 ._priceValue_12t0o_237{color:var(--theme-text-main)}}[data-theme=dark] ._inmoFooterIntro_12t0o_1185,[data-theme=dark] ._inmoFooterName_12t0o_1189,[data-theme=dark] ._inmoFooterDescription_12t0o_1196{color:var(--theme-text-main)}[data-theme=dark] ._inmoFooterDescription_12t0o_1196{color:var(--theme-text-muted)}[data-theme=dark] ._financingCard_12t0o_310{background:radial-gradient(circle at top right,rgba(16,185,129,.16),transparent 30%),radial-gradient(circle at bottom left,rgba(5,150,105,.1),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--theme-bg-surface) 88%,#0b1220),color-mix(in srgb,var(--theme-bg-soft) 92%,#020617));box-shadow:0 20px 48px #02061766,inset 0 1px #ffffff0a}[data-theme=dark] ._financingKicker_12t0o_346,[data-theme=dark] ._financingInputPrefix_12t0o_546{color:#6ee7b7}[data-theme=dark] ._financingInputPrefixPlain_12t0o_547{color:var(--theme-text-muted)}[data-theme=dark] ._financingControls_12t0o_489 input{background:transparent;color:var(--theme-text-main)}[data-theme=dark] ._financingFieldTitle_12t0o_512{color:var(--theme-text-main)}[data-theme=dark] ._financingModule_12t0o_386{background:#02061759;border-color:var(--theme-border-color);box-shadow:none}[data-theme=dark] ._financingModuleHead_12t0o_400{border-bottom-color:#34d39938}[data-theme=dark] ._financingModuleStep_12t0o_453{color:#6ee7b7;background:#10b98129;border-color:#10b9814d}[data-theme=dark] ._financingStepLabel_12t0o_468 span,[data-theme=dark] ._financingFieldBadge_12t0o_519{color:#6ee7b7;background:#10b98124;border-color:#10b98142}[data-theme=dark] ._financingField_12t0o_495{background:#0f172a80;border-color:var(--theme-border-color)}[data-theme=dark] ._financingPresetBtn_12t0o_758 span{color:#34d399}[data-theme=dark] ._financingPresetBtnActive_12t0o_792{border-color:#10b981;background:linear-gradient(160deg,#064e3b8c,#042f2e99)}[data-theme=dark] ._financingMetaChips_12t0o_713 span{color:var(--theme-text-muted);background:#94a3b81a;border-color:var(--theme-border-color)}[data-theme=dark] ._financingBudgetInputShell_12t0o_1584,[data-theme=dark] ._financingBudgetOption_12t0o_1620{background:#0f172a6b;border-color:var(--theme-border-color)}[data-theme=dark] ._financingBudgetOption_12t0o_1620 strong{color:#34d399}[data-theme=dark] ._financingBudgetInputShell_12t0o_1584 input{color:var(--theme-text-main)}[data-theme=dark] ._financingRange_12t0o_574{background:linear-gradient(90deg,#10b981 0%,#34d399 var(--financing-range-progress, 50%),rgba(71,85,105,.55) var(--financing-range-progress, 50%),rgba(71,85,105,.55) 100%)!important}[data-theme=dark] ._financingRange_12t0o_574::-webkit-slider-thumb,[data-theme=dark] ._financingRange_12t0o_574::-moz-range-thumb{background:linear-gradient(145deg,#ecfdf5,#0f172a);border-color:#34d399}[data-theme=dark] ._legalLabel_12t0o_163{background:color-mix(in srgb,#10b981 18%,var(--theme-bg-soft));color:#86efac}[data-theme=dark] ._legalLabelDanger_12t0o_176{background:color-mix(in srgb,#ef4444 16%,var(--theme-bg-soft));color:#fca5a5}[data-theme=dark] ._aboutBadge_12t0o_1212{background:color-mix(in srgb,#10b981 18%,var(--theme-bg-soft));color:#86efac}[data-theme=dark] ._inmoMoreBtn_12t0o_1158{background:color-mix(in srgb,#10b981 14%,var(--theme-bg-soft));border-color:var(--theme-border-color);color:#86efac}[data-theme=dark] ._btn360_12t0o_1225{border-color:#22d3ee33;box-shadow:0 16px 34px #02061752}[data-theme=dark] ._imageBadge_12t0o_131{background:#020617b8;color:#e2e8f0}[data-theme=dark] ._navArrow_12t0o_118{background:color-mix(in srgb,var(--theme-bg-surface) 88%,#1e293b);color:var(--theme-text-main);border:1px solid var(--theme-border-color)}._switch_pw089_1{border:none;cursor:pointer;background:transparent;padding:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-text-main)}._track_pw089_12{width:56px;height:30px;border-radius:999px;padding:3px;border:1px solid var(--theme-border-color);background:var(--theme-switch-track);transition:background .25s ease;position:relative;box-sizing:border-box}._thumb_pw089_24{width:22px;height:22px;border-radius:50%;background:var(--theme-switch-thumb);transform:translate(0);transition:transform .28s cubic-bezier(.4,0,.2,1),background .25s ease;display:flex;align-items:center;justify-content:center;color:var(--theme-switch-icon);box-shadow:0 1px 3px #0000003d}._switchOn_pw089_40 ._thumb_pw089_24{transform:translate(26px)}._icon_pw089_44{width:13px;height:13px}._label_pw089_49{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media(max-width:550px){._label_pw089_49{display:none}._track_pw089_12{width:30px;height:56px;padding:3px}._thumb_pw089_24{width:22px;height:22px;transform:translateY(0)}._switchOn_pw089_40 ._thumb_pw089_24{transform:translateY(26px)}.theme-switch-horizontal._switch_pw089_1 ._track_pw089_12{width:44px;height:24px;padding:2px}.theme-switch-horizontal._switch_pw089_1 ._thumb_pw089_24{width:18px;height:18px;transform:translate(0)}.theme-switch-horizontal._switch_pw089_1._switchOn_pw089_40 ._thumb_pw089_24{transform:translate(20px)}}.global-alert-overlay{position:fixed;inset:0;z-index:9999;background:radial-gradient(700px 340px at 50% 10%,rgba(255,255,255,.14),transparent 60%),#020a0699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:global-alert-fade-in .16s ease-out}.global-alert-card{width:min(520px,100%);min-height:min(320px,calc(100vh - 40px));border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 48%),linear-gradient(140deg,#0d1c12,#112619);box-shadow:0 26px 60px #0000007a,0 0 0 1px #ffffff0f inset;color:#f5fff9;padding:22px 22px 20px;position:relative;animation:global-alert-pop-in .22s ease-out;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.global-alert-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff17;color:#fff;font-weight:700;cursor:pointer}.global-alert-message{margin:0;line-height:1.55;font-size:clamp(1.08rem,2vw,1.3rem);font-weight:700;color:#f6fffafa;white-space:pre-wrap;word-break:break-word;max-width:420px}.global-alert-icon-wrap{display:flex;align-items:center;justify-content:center}.global-alert-icon{font-size:84px!important;line-height:1;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48}.global-alert-success{border-color:#06f9576b}.global-alert-success .global-alert-icon{color:#35ff84}.global-alert-error{border-color:#ff566873}.global-alert-error .global-alert-icon{color:#ff5f72}.global-alert-warning{border-color:#ffd06673}.global-alert-warning .global-alert-icon{color:#ffd257}.global-alert-info{border-color:#afe4c066}.global-alert-info .global-alert-icon{color:#9fd8ff}@media(max-width:640px){.global-alert-card{min-height:280px;padding:20px 16px 16px}.global-alert-icon{font-size:74px!important}}@keyframes global-alert-fade-in{0%{opacity:0}to{opacity:1}}@keyframes global-alert-pop-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-gestionar-unidades{background:linear-gradient(135deg,#16a34aeb,#0f766eeb);color:#fff;border:1px solid rgba(255,255,255,.18);padding:9px 12px;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 16px #0f172a3d;letter-spacing:.02em;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;white-space:normal;line-height:1.1}.btn-gestionar-unidades:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a52;background:linear-gradient(135deg,#15803df2,#0f766ef2)}.btn-gestionar-unidades:active{transform:scale(.97)}body.dark .btn-gestionar-unidades{background:linear-gradient(135deg,#0ea5a3,#2563eb)}:root{--primary: #10b981;--primary-hover: #059669;--primary-hover1: #23795d92;--primary-hover2: #1a634cc2;--secondary: #6366f1;--accent-green: #22c55e;--accent-yellow: #eab308;--accent-red: #ef4444;--accent-black: #000000;--accent-blue: #13158ffb;--bg-main: var(--theme-bg-main);--border-color: var(--theme-border-color);--text-main: var(--theme-text-main);--text-muted: var(--theme-text-muted);--white: var(--theme-bg-surface);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .12);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .2);--project-card-image-base: #dfe9f4;--project-card-bridge-tint: rgba(248, 250, 252, .92);--project-card-bridge-shadow: rgba(148, 163, 184, .14);--project-card-image-vignette: rgba(15, 23, 42, .16)}[data-theme=dark]{--accent-black: #f8fafc;--project-card-image-base: #0f172a;--project-card-bridge-tint: rgba(15, 23, 42, .92);--project-card-bridge-shadow: rgba(15, 23, 42, .36);--project-card-image-vignette: rgba(2, 6, 23, .28)}.panel-inmo-container{background-color:var(--bg-main);height:100svh;max-height:100svh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-family:Inter,system-ui,sans-serif;color:var(--text-main)}body.panel-inmo-body{padding-top:0;overflow:hidden}.dashboard-header{position:sticky;top:0;left:0;right:0;z-index:1000;background:var(--white);border-bottom:1px solid var(--border-color);padding:.45rem .9rem;display:flex;justify-content:space-between;align-items:center;min-height:64px;box-sizing:border-box;width:100%}.header-brand{display:flex;align-items:center;gap:.5rem}.brand-icon{background:#10b9811a;color:var(--primary);padding:.4rem;border-radius:8px;display:flex}.header-user{display:flex;align-items:center;gap:.5rem}.user-info{display:flex;align-items:center;gap:.45rem;padding-right:.55rem;border-right:1px solid var(--border-color)}.btn-logout{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:.35rem;font-weight:500;transition:color .2s;font-size:.86rem}.btn-logout:hover{color:var(--accent-red)}.dashboard-content{max-width:1400px;margin:0 auto;padding:0rem 2rem 2rem}.dashboard-hero-card{margin:1rem 0 1.1rem;border-radius:22px;padding:1.2rem;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border-color));background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.24),transparent 44%),radial-gradient(circle at 100% 100%,rgba(99,102,241,.2),transparent 42%),linear-gradient(140deg,var(--theme-bg-surface),color-mix(in srgb,var(--theme-bg-soft) 84%,#13222f));display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;align-items:center;box-shadow:0 20px 40px -26px #0f172a73}.dashboard-hero-copy h2{margin:0;font-size:clamp(1.08rem,2.2vw,1.7rem);line-height:1.22}.dashboard-hero-copy p{margin:.45rem 0 0;color:var(--text-muted);max-width:58ch}.dashboard-hero-eyebrow{margin:0 0 .32rem!important;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;color:color-mix(in srgb,var(--primary) 70%,var(--text-main))}.dashboard-hero-metrics{display:grid;grid-template-columns:1fr;gap:.55rem}.hero-metric{border:1px solid color-mix(in srgb,var(--theme-border-color) 70%,#4ade80);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-surface) 74%,rgba(15,23,42,.2));padding:.7rem .8rem;display:flex;align-items:center;justify-content:space-between}.hero-metric-label{font-size:.73rem;font-weight:700;color:var(--text-muted)}.hero-metric strong{font-size:1.03rem}.link-label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--bg-main);margin-bottom:.2rem}.link-icon-box{width:52px;height:52px;min-width:52px;border-radius:10px;background-color:#d9e7e283;display:flex;align-items:center;justify-content:center;color:var(--bg-main);margin-right:.9rem}.link-share-card{background:var(--primary);border-radius:1rem;padding:.85rem;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);display:flex;align-items:flex-start;margin-bottom:.5rem;position:relative}.input-group{flex:1}.link-input-wrapper{display:flex;gap:.4rem;margin-top:.2rem}.share-action-btn{white-space:nowrap}.input-styled{background:var(--theme-bg-soft);border:1px solid var(--border-color);padding:.5rem .8rem;border-radius:.5rem;font-size:.82rem;color:var(--text-main)}.btn-copy{background:var(--bg-main);color:var(--primary);border:none;padding:.45rem .9rem;border-radius:.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;min-height:34px;font-size:.85rem}.btn-share{background:var(--primary-hover1);color:var(--bg-main);border:none;padding:.45rem .9rem;border-radius:.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;min-height:34px}.btn-map{background:var(--primary-hover2);color:var(--bg-main);border:none;padding:.45rem .9rem;border-radius:.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;min-height:34px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;grid-auto-flow:dense;margin-bottom:.5rem}.stat-box{background:var(--white);padding:1.25rem;border-radius:.75rem;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-box:hover{transform:translateY(-2px);box-shadow:0 16px 26px -22px #0f172a8c;border-color:color-mix(in srgb,var(--primary) 45%,var(--border-color))}.stat-box.accent-green{border-left:4px solid var(--accent-green)}.stat-box.accent-yellow{border-left:4px solid var(--accent-yellow)}.stat-box.accent-red{border-left:4px solid var(--accent-red)}.stat-box.accent-black{border-left:4px solid var(--accent-black)}.stat-box.accent-blue{border-left:4px solid var(--accent-blue)}.stat-label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.stat-value{font-size:1.875rem;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.stat-value-green{color:var(--accent-green)}.stat-value-yellow{color:var(--accent-yellow)}.stat-value-red{color:var(--accent-red)}.stat-value-blue{color:var(--accent-blue)}.stat-value-black{color:var(--accent-black)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));column-gap:1.5rem;row-gap:2.05rem;margin-bottom:3rem}.proyecto-card{position:relative;border-radius:1.25rem;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-surface) 90%,white 10%),color-mix(in srgb,var(--theme-bg-surface) 96%,transparent) 34%,color-mix(in srgb,var(--theme-bg-surface) 100%,transparent)) padding-box,linear-gradient(180deg,#ffffff85,#94a3b81f 38%,#94a3b805) border-box;min-height:100%;box-shadow:var(--shadow-md);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column}.proyecto-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--primary) 45%,var(--border-color));box-shadow:0 20px 30px -14px #0f172a73}.project-card{background:var(--white);border-radius:1rem;overflow:hidden;border:1px solid var(--border-color);transition:transform .2s,box-shadow .2s}.project-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.project-title{margin:0 0 .5rem;font-weight:700;font-size:1.1rem}.project-location{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted)}.btn-del:hover{color:var(--accent-red)!important}.card-image-container{width:100%;height:198px;background:radial-gradient(120% 88% at 50% 14%,rgba(255,255,255,.16),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--project-card-image-base) 78%,white 22%) 0%,var(--project-card-image-base) 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;isolation:isolate}.card-image-container:after{content:"";position:absolute;inset:auto 0 0;height:168px;background:linear-gradient(180deg,rgba(15,23,42,0) 0%,color-mix(in srgb,var(--project-card-image-vignette) 55%,transparent) 30%,color-mix(in srgb,var(--project-card-bridge-shadow) 70%,transparent) 58%,color-mix(in srgb,var(--project-card-bridge-tint) 90%,transparent) 84%,var(--project-card-bridge-tint) 100%);z-index:1;pointer-events:none;filter:blur(10px);transform:translateY(18px) scale(1.04);opacity:.96}.card-image{height:200px;background:#f1f5f9;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.img-carousel{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease,filter .7s ease;filter:saturate(1.04) contrast(1.02);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 64%,rgba(0,0,0,.98) 74%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.68) 90%,rgba(0,0,0,.28) 96%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 64%,#000000fa 74%,#000000e6,#000000ad 90%,#00000047 96%,#0000)}.proyecto-card:hover .img-carousel{transform:scale(1.06);filter:saturate(1.1) contrast(1.04)}.no-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dbe4ef;font-size:12px;width:100%;height:100%}.card-gradient-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0206170f,#02061738);z-index:1;transition:opacity .35s ease}.proyecto-card:hover .card-gradient-overlay{opacity:.85}.estado-badge{position:absolute;top:16px;left:16px;z-index:3;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .7rem;border-radius:999px;background:#10b981e6;border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.public-toggle{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#10b981eb;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.public-toggle:hover:not(:disabled){transform:translateY(-1px);background:#10b981}.public-toggle:disabled{opacity:.7;cursor:wait}.public-toggle--off{background:#0f172ae0;border-color:#94a3b870}.public-toggle-dot{width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #0f172a2e;display:inline-flex;align-items:center;justify-content:center}.public-toggle--off .public-toggle-dot{background:#111827;color:#cbd5e1;box-shadow:0 0 0 2px #94a3b833}.public-toggle-label{text-transform:uppercase}.card-info-content{position:relative;z-index:2;display:block;margin-top:-66px;padding:.45rem 1rem 1rem;color:var(--text-main);flex:1}.card-info-content:before{content:"";position:absolute;top:-106px;left:0;right:0;height:164px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,color-mix(in srgb,var(--project-card-bridge-tint) 36%,transparent) 24%,color-mix(in srgb,var(--project-card-bridge-tint) 68%,rgba(255,255,255,.08)) 52%,color-mix(in srgb,var(--project-card-bridge-tint) 88%,rgba(255,255,255,.14)) 76%,var(--theme-bg-surface) 100%);pointer-events:none;z-index:-1;filter:blur(10px);opacity:.98}.card-info-panel{padding:.18rem .05rem .1rem;background:transparent;display:flex;flex-direction:column;gap:.62rem;min-height:100%}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.card-title-block{min-width:0;flex:1}.card-title-kicker{margin-bottom:.3rem;color:color-mix(in srgb,var(--primary) 68%,var(--text-main));text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:800}.card-title{margin:0;font-size:1.18rem;line-height:1.2;font-weight:800;color:var(--text-main)}.card-header-actions{display:flex;align-items:flex-start;gap:.45rem;flex-shrink:0}.card-location{display:flex;align-items:flex-start;gap:.42rem;font-size:.8rem;color:var(--text-muted)}.card-minor-metric{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-soft) 86%,var(--primary));border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border-color));color:var(--text-main);font-size:.65rem;font-weight:800;white-space:nowrap}.card-minor-metric-visits{gap:.62rem;padding:.52rem .82rem;align-items:center;background:linear-gradient(135deg,#10b98142,#2dd4bf2e 44%,#3b82f638);border-color:color-mix(in srgb,var(--primary) 60%,rgba(255,255,255,.2));color:color-mix(in srgb,var(--text-main) 88%,var(--primary));box-shadow:0 18px 34px -24px #10b981f2,inset 0 1px #ffffff7a,inset 0 -10px 18px #ffffff14;min-width:132px;border-radius:18px}.card-minor-metric-dot{width:34px;height:34px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#22c55e,#14b8a6);box-shadow:0 10px 16px -12px #14b8a6f2,inset 0 1px #ffffff61;position:relative}.card-minor-metric-dot:before,.card-minor-metric-dot:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-radius:999px;background:#fffffff5}.card-minor-metric-dot:before{top:8px;width:6px;height:6px}.card-minor-metric-dot:after{top:16px;width:14px;height:8px}.card-minor-metric-copy{display:grid;gap:.12rem;line-height:1}.card-minor-metric-copy strong{font-size:1.04rem;font-weight:900;color:var(--text-main);letter-spacing:-.02em}.card-minor-metric-copy span{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--text-muted) 70%,var(--primary))}.card-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:.45rem;margin-top:.45rem}.card-overview-pill{min-width:0;padding:.58rem .65rem;border-radius:14px;background:var(--theme-bg-soft);border:1px solid var(--border-color);display:grid;gap:.18rem;align-content:start;box-shadow:inset 0 1px #ffffff59}.card-overview-pill--green{background:#22c55e29;border-color:#86efac38}.card-overview-pill--blue{background:#3b82f624;border-color:#93c5fd2e}.card-overview-pill--amber{background:#f59e0b24;border-color:#fbbf243d}.card-overview-pill--red{background:#ef44441f;border-color:#f8717138}.card-overview-label{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.015em;color:var(--text-muted);line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}.card-overview-icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a14;color:var(--text-main)}.card-overview-pill strong{font-size:1rem;color:var(--text-main)}.card-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.32rem}.card-meta-card{min-width:0;padding:.62rem .68rem;border-radius:16px;background:var(--theme-bg-soft);border:1px solid var(--border-color);display:grid;gap:.18rem}.card-meta-card--space{background:linear-gradient(135deg,#22c55e24,#14b8a61a),var(--theme-bg-soft);border-color:#22c55e29}.card-meta-card--finance{background:linear-gradient(135deg,#3b82f624,#6366f11a),var(--theme-bg-soft);border-color:#6366f129}.card-meta-kicker{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted)}.card-meta-card strong{font-size:.96rem;color:var(--text-main)}.card-meta-card small{color:var(--text-muted);font-size:.72rem}.card-lote-stats{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.card-space-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.card-space-metric,.card-space-top-types{display:inline-flex;align-items:center;min-height:28px;padding:.38rem .68rem;border-radius:999px;background:#0f766e1a;border:1px solid rgba(20,184,166,.14);color:#0f766e;font-size:.75rem;font-weight:700}.card-space-top-types{background:#3b82f614;border-color:#3b82f61f;color:#1d4ed8}.stat-chip{display:inline-flex;align-items:center;gap:4px;padding:.18rem .5rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;background:#0f172a66;color:#e2e8f0;border:1px solid rgba(255,255,255,.12)}.stat-chip-total{background:#3b82f633;color:#e0f2fe}.stat-chip-available{background:#22c55e33;color:#dcfce7}.stat-chip-reserved{background:#eab30838;color:#fef9c3}.stat-chip-sold{background:#ef444438;color:#fee2e2}.tag-status{position:absolute;top:1rem;left:1rem;background:var(--primary);color:#fff;font-size:10px;font-weight:900;padding:.25rem .5rem;border-radius:4px}.card-body{padding:1.25rem}.card-actions{display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.card-footer{margin-top:auto;padding-top:.7rem;padding-bottom:.1rem;border-top:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:linear-gradient(180deg,#fff0,#94a3b80f),transparent;border-radius:1rem}.card-footer-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.card-footer-title{font-size:.82rem;font-weight:800;color:var(--text-main)}.card-footer-subtitle{font-size:.72rem;color:var(--text-muted);text-align:right}.card-actions-left{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(42px,auto);gap:.55rem;align-items:stretch}.btn-action-text{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.btn-financing{background:linear-gradient(135deg,#3b82f6eb,#4f46e5eb)}.btn-space{background:linear-gradient(135deg,#22c55eeb,#16a34aeb)}.card-actions-left .btn-gestionar-unidades:nth-child(1){background:linear-gradient(135deg,#0f766e,#14b8a6)}.card-actions-left .btn-gestionar-unidades:nth-child(2){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.card-actions-left .btn-gestionar-unidades:nth-child(3){background:linear-gradient(135deg,#7c3aed,#6d28d9)}.card-actions-left .btn-gestionar-unidades:nth-child(6){background:linear-gradient(135deg,#0f172a,#334155)}.btn-icon-overlay{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border-color);background:var(--theme-bg-soft);color:var(--text-main);cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.btn-icon-overlay:hover{background:color-mix(in srgb,var(--theme-bg-soft) 72%,var(--primary));border-color:color-mix(in srgb,var(--primary) 36%,var(--border-color));transform:translateY(-1px)}.btn-icon-overlay.btn-danger:hover{background:#ef444440;border-color:#ef444473}.action-group{display:flex;gap:.5rem}.btn-icon-small{padding:.5rem;border-radius:8px;border:none;background:var(--theme-bg-soft);color:var(--text-muted);cursor:pointer}.btn-icon-small:hover{background:var(--theme-bg-main);color:var(--primary)}.table-section{background:var(--white);border-radius:1rem;border:1px solid var(--border-color);overflow:hidden}.table-wrapper{position:relative;overflow-x:auto;max-height:600px;overflow-y:auto}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.5rem 1.1rem;border-top:1px solid var(--border-color);background:var(--theme-bg-soft)}.table-pagination-meta{font-size:.78rem;color:var(--text-muted);font-weight:700}.table-pagination-actions{display:flex;align-items:center;gap:.5rem}.btn-page{min-height:34px;border-radius:10px;border:1px solid var(--border-color);background:var(--theme-bg-surface);color:var(--text-main);padding:.4rem .75rem;font-weight:700;cursor:pointer}.btn-page:disabled{opacity:.45;cursor:not-allowed}.table-wrapper thead th{position:sticky;top:0;z-index:5;background:var(--theme-bg-soft)}table{width:100%;border-collapse:separate;text-align:left}.table-main{min-width:920px}th{background:var(--theme-bg-soft);padding:1rem 1.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color)}td{padding:1rem 1.5rem;border-bottom:1px solid var(--theme-border-color);color:var(--text-main);background:var(--theme-bg-surface);font-size:.88rem}.table-main tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--theme-bg-soft) 72%,var(--theme-bg-surface))}.table-main tbody tr:hover td{background:color-mix(in srgb,var(--primary) 9%,var(--theme-bg-surface))}.status-pill{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700}.status-available{background:#22c55e1a;color:var(--accent-green)}.status-sold{background:#ef44441a;color:var(--accent-red)}.status-reserved{background:#eab30824;color:var(--accent-yellow)}.status-unknown{background:#94a3b826;color:#64748b}.status-select-wrap{display:inline-flex;align-items:center}.status-select{border:1px solid var(--border-color);background:var(--theme-bg-surface);padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--text-main);cursor:pointer}.lote-name{display:inline-flex;align-items:center;gap:.45rem}.new-badge{font-size:.62rem;font-weight:800;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;background:#22c55e29;color:var(--accent-green);border:1px solid rgba(34,197,94,.35)}@media(max-width:980px){.card-actions-left{grid-template-columns:repeat(2,minmax(0,1fr))}}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.tutorial-section{border-radius:18px;overflow:hidden}.tutorial-title{font-weight:800;font-size:.9rem;margin-bottom:1.2rem;color:var(--text-main)}.tutorial-carousel-wrapper{position:relative}.tutorial-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.tutorial-card{position:relative;display:flex;min-height:130px;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;transition:all .25s ease;background:#0f172a;box-shadow:0 6px 16px #0f172a24}.tutorial-card:before{content:"";position:absolute;inset:-12px;background-image:var(--tutorial-bg);background-position:center;background-size:cover;filter:blur(1px) saturate(1);transform:scale(1.08);transition:transform .35s ease,filter .35s ease}.tutorial-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0206172e,#02061785 62%,#020617d1)}.tutorial-content{position:relative;z-index:2;margin-top:auto;padding:.6rem;width:100%;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.tutorial-card:hover{transform:translateY(-5px);border-color:#6366f1a6;box-shadow:0 16px 32px #0f172a3d}.tutorial-card:hover:before{transform:scale(1.12);filter:blur(7px) saturate(1.25)}.tutorial-card h4{margin:0;font-size:.78rem;font-weight:800;line-height:1.22;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tutorial-card p{margin:4px 0 0;font-size:.66rem;line-height:1.28;color:#f1f5f9eb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tutorial-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172ab8;color:#fff;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;pointer-events:none;transition:opacity .2s ease}.tutorial-nav.is-visible{opacity:1;pointer-events:auto}.tutorial-nav-left{left:.3rem}.tutorial-nav-right{right:.3rem}.brand-title{font-size:1.05rem;font-weight:700;margin:0;line-height:1.15}.brand-subtitle{font-size:.68rem;color:var(--text-muted);margin:0;line-height:1.1}.user-avatar{background:var(--theme-bg-soft);padding:4px;border-radius:50%}.user-greeting{font-size:.8rem;font-weight:400}.user-name{font-size:.8rem;font-weight:600;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-loading-text{font-size:.625rem}.contact-card{position:relative}.contact-toggle-btn{position:absolute;top:10px;right:15px;background:transparent;border:none;cursor:pointer}.contact-details{font-size:.9rem;margin-top:6px}.contact-row{display:flex;align-items:center;gap:6px;margin-top:3px}.section-title{font-weight:800;font-size:1.25rem;margin:0}.table-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.table-loading{font-size:12px;color:#94a3b8;margin-left:auto}.table-title{font-weight:700;margin:0}.table-search-wrap{position:relative;width:min(100%,260px)}.table-search-input{padding-left:2.5rem}.table-search-icon{position:absolute;left:10px;top:10px;color:var(--text-muted)}.table-filter-select{min-width:170px;font-weight:600}.table-search-row{padding:.75rem 1.5rem 0;display:flex;justify-content:flex-start;margin-bottom:.6rem}.btn-advanced-filters{display:none;border:1px solid var(--border-color);background:var(--theme-bg-soft);color:var(--text-main);padding:.45rem .75rem;border-radius:.5rem;font-weight:700;cursor:pointer}.table-filters{display:flex;flex-wrap:wrap;gap:1rem;padding:0 1.5rem 1rem;border-bottom:1px solid var(--border-color);background:var(--theme-bg-soft)}.filter-group{display:flex;flex-direction:column;gap:.35rem}.filter-label{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--text-muted)}.filter-inputs{display:flex;gap:.4rem}.filter-input{width:110px}.lote-row-0 td{color:var(--accent-green)}.lote-row-2 td{color:var(--accent-yellow)}.lote-row-1 td{color:var(--accent-red)}.th-right,.td-right{text-align:right}.td-bold{font-weight:700}.td-price{font-weight:700;color:var(--accent-green);white-space:nowrap}.confirm-overlay{position:fixed;inset:0;background:#03091285;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-card{width:min(440px,100%);border-radius:16px;padding:1rem 1rem .95rem;border:1px solid color-mix(in srgb,#ef4444 35%,var(--theme-border-color));background:var(--theme-bg-surface);box-shadow:0 26px 42px -20px #0f172aa6}.confirm-card h3{margin:0;font-size:1.04rem}.confirm-card p{margin:.6rem 0 0;color:var(--text-muted);line-height:1.5}.confirm-actions{margin-top:.95rem;display:flex;justify-content:flex-end;gap:.55rem}.confirm-btn{min-height:37px;border-radius:10px;border:1px solid var(--theme-border-color);background:var(--theme-bg-soft);color:var(--text-main);padding:.4rem .85rem;font-weight:700;cursor:pointer}.confirm-btn-cancel:hover{background:color-mix(in srgb,var(--theme-bg-soft) 65%,#0f172a)}.confirm-btn-danger{border-color:color-mix(in srgb,#ef4444 70%,var(--theme-border-color));background:color-mix(in srgb,#ef4444 18%,var(--theme-bg-soft));color:#ef4444}.confirm-btn-danger:hover{background:color-mix(in srgb,#ef4444 24%,var(--theme-bg-soft))}@media(max-width:1100px){.dashboard-header{gap:.55rem;flex-wrap:wrap}.header-brand{min-width:0;flex:1 1 240px}.header-user{min-width:0;flex:1 1 280px;justify-content:flex-end;flex-wrap:wrap}.user-info{min-width:0}.tutorial-section{padding:0rem 0rem .1rem}.tutorial-grid{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 1.9rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tutorial-grid::-webkit-scrollbar{display:none}.tutorial-card{min-width:min(68vw,250px);flex:0 0 min(68vw,250px);min-height:130px;scroll-snap-align:center}.tutorial-card h4{font-size:.84rem}.tutorial-card p{font-size:.72rem}.tutorial-nav{display:inline-flex}}@media(max-width:900px){.dashboard-content{padding:0rem .5rem}.card-title-row{flex-direction:column;align-items:stretch;gap:.55rem}.card-header-actions{width:100%;justify-content:space-between;align-items:center}.card-minor-metric-visits{min-width:0;flex:1}.card-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-hero-card{grid-template-columns:1fr;gap:.75rem;padding:.95rem;margin-top:.7rem}.section-header{flex-direction:column;align-items:stretch}.section-header .btn-copy{width:100%;justify-content:center}.table-header{flex-direction:row;align-items:center}.table-filters{padding:.75rem}.filter-inputs,.filter-input{width:100%}.btn-advanced-filters{display:inline-flex;align-items:center;justify-content:center}.table-filters{display:none}.table-filters.is-open{display:flex}.table-header{gap:.5rem}.table-header .table-filter-select,.table-header .btn-advanced-filters{width:auto}.table-header .table-filter-select,.table-header .btn-advanced-filters{min-width:0;padding:.35rem .5rem;font-size:.72rem}.table-header .table-filter-select{max-width:120px}.table-search-row{padding:.6rem .75rem 0}.table-search-wrap{width:100%}.table-search-input{font-size:.8rem}}@media(max-width:768px){.dashboard-header{padding:.35rem .55rem;align-items:center;flex-direction:row;gap:.3rem;min-height:56px}.header-brand{min-width:0;flex:1}.header-user{width:auto;justify-content:flex-end;gap:.3rem;flex-wrap:nowrap}.brand-icon{padding:.3rem;border-radius:7px}.brand-title{font-size:.86rem;line-height:1.05}.brand-subtitle{font-size:.6rem;line-height:1}.user-greeting{display:none}.user-name{max-width:110px;font-size:.74rem}.user-info{border-right:0;padding-right:0;min-width:0;flex-wrap:nowrap;gap:.3rem}.btn-logout{min-height:30px;padding:.2rem .35rem;font-size:.72rem;gap:.25rem}.btn-logout svg{width:14px;height:14px}.link-share-card{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:.55rem .7rem;padding:.8rem;width:100%;margin-left:0;margin-right:0;background:var(--primary);border-radius:0;margin-left:-.55rem;margin-right:-.55rem}.link-share-card:before{content:none}.link-icon-box{margin-right:0;width:44px;height:44px;min-width:44px;border-radius:10px;align-self:center}.input-group{min-width:0}.link-input-wrapper{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;justify-content:flex-start}.link-input-wrapper .input-styled{flex:1 1 auto;min-width:0;max-width:55%}.link-input-wrapper .share-action-btn{flex:0 0 auto}.link-input-wrapper .input-styled,.link-input-wrapper .btn-copy,.link-input-wrapper .btn-share,.link-input-wrapper .btn-map{justify-content:center}.link-label{margin-bottom:.2rem;line-height:1.2;font-size:.68rem}.link-input-wrapper .input-styled{min-width:0;padding:.52rem .65rem}.link-input-wrapper .share-action-btn{min-height:36px;min-width:36px;height:36px;padding:.25rem;border-radius:.45rem}.link-input-wrapper .share-btn-text{display:none}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem}.dashboard-hero-copy p{font-size:.84rem;line-height:1.4}.hero-metric{padding:.6rem .72rem}.stat-box{padding:.72rem;border-radius:.6rem}.stat-label{font-size:.63rem;margin-bottom:.22rem;letter-spacing:.02em}.stat-value{font-size:1.14rem;line-height:1.05}.stat-value svg{width:17px;height:17px}.contact-toggle-btn{top:6px;right:9px}.contact-details{font-size:.74rem;margin-top:4px}.contact-row{gap:5px;margin-top:2px}.projects-grid{grid-template-columns:minmax(100%,1fr);row-gap:1.2rem;column-gap:.8rem}.proyecto-card,.card-image-container{min-height:0;height:auto}.card-image-container{height:182px}.card-info-content{margin-top:-26px;padding:.6rem .8rem .85rem}.card-info-panel{padding:.12rem .04rem .06rem;gap:.54rem}.card-title{font-size:1.02rem}.card-location{font-size:.72rem}.card-footer{padding-top:.55rem;padding-bottom:.12rem}.card-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin-top:.52rem}.card-overview-pill{padding:.48rem .45rem;border-radius:12px}.card-overview-label{font-size:.56rem;min-height:1.28rem}.card-overview-pill strong{font-size:.86rem}.card-meta-grid{gap:.35rem;margin-top:.45rem}.card-meta-card{padding:.5rem .52rem;border-radius:12px}.card-footer-head{display:grid;gap:.15rem;margin-bottom:.5rem}.card-footer-subtitle{text-align:left}.card-actions-left{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.btn-gestionar-unidades{width:100%;min-height:52px;padding:.52rem .42rem;border-radius:10px;gap:.38rem;flex-direction:row;align-items:center;justify-content:center}.btn-gestionar-unidades svg{width:15px;height:15px}.btn-action-text{display:block;font-size:.63rem;line-height:1.08;white-space:normal}.card-minor-metric-visits{min-width:118px;padding:.48rem .64rem;gap:.48rem}.card-minor-metric-dot{width:30px;height:30px}.card-minor-metric-copy strong{font-size:.96rem}.btn-icon-overlay{width:34px;height:34px;border-radius:9px}.table-pagination{padding:.8rem .75rem .95rem;flex-direction:column;align-items:stretch}.table-pagination-actions{justify-content:space-between}.tutorial-title{font-size:1.02rem;line-height:1.35;margin-bottom:.1rem}.tutorial-card h4{font-size:.92rem}.tutorial-card p{font-size:.8rem}}@media(min-width:900px){.tutorial-section,.stats-grid{margin-bottom:1.2rem}.dashboard-content>section+section{margin-top:1.2rem}}@media(max-width:640px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-box{padding:.68rem}.brand-subtitle,.user-info{display:none}.header-user{gap:.3rem}.dashboard-header .theme-switch{transform:scale(.92);transform-origin:right center}th,td{padding:.8rem 1rem}.table-main{min-width:640px}}@media(max-width:420px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.admin-layout{--sidebar-width: clamp(236px, 17vw, 268px);--sidebar-collapsed-width: 82px;--topbar-height: 74px;--content-bg: radial-gradient( circle at top left, rgba(16, 185, 129, .08), transparent 24% ), linear-gradient(180deg, #f3f7f5 0%, #f8fafc 38%, #f1f5f9 100%);--main-panel-bg: linear-gradient( 180deg, #f4f8f6 0%, #f8fafc 42%, #f1f5f9 100% );--content-text: #0f172a;--theme-bg-main: #f3f7f5;--theme-bg-surface: #ffffff;--theme-bg-soft: #f1f5f9;--theme-border-color: rgba(148, 163, 184, .28);--theme-text-main: #0f172a;--theme-text-muted: #64748b;--theme-overlay: rgba(2, 6, 23, .52);--primari: #0f766e;--sidebar-bg: linear-gradient(180deg, #0f8f68 0%, #0b7a5c 44%, #086b52 100%);--sidebar-border: rgba(255, 255, 255, .2);--sidebar-text: rgba(238, 255, 247, .74);--sidebar-heading: #ffffff;--sidebar-hover-bg: rgba(255, 255, 255, .08);--sidebar-active-bg: var(--main-panel-bg);--sidebar-active-notch: var(--main-panel-bg);--sidebar-active-curve-size: 34px;--sidebar-active-curve-overlap: 2px;--sidebar-shadow: 32px 0 60px -34px rgba(8, 59, 45, .48);--sidebar-active-text: #0b7a5c;--sidebar-active-shadow: 0 12px 22px -16px rgba(5, 64, 49, .34);--sidebar-subtle-line: rgba(255, 255, 255, .14);--surface-bg: rgba(255, 255, 255, .8);--surface-border: rgba(148, 163, 184, .2);--text-main: var(--theme-text-main);--text-muted: var(--theme-text-muted);--border-color: var(--theme-border-color);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--content-bg);color:var(--content-text);transition:grid-template-columns .26s ease;align-items:stretch}.admin-layout.dark{--content-bg: radial-gradient( circle at top left, rgba(16, 185, 129, .08), transparent 22% ), linear-gradient(180deg, #07101b 0%, #0f172a 46%, #111827 100%);--main-panel-bg: linear-gradient( 180deg, #0a1421 0%, #0f172a 48%, #111827 100% );--content-text: #e5edf7;--theme-bg-main: #07101b;--theme-bg-surface: #111827;--theme-bg-soft: #0f172a;--theme-border-color: rgba(100, 116, 139, .36);--theme-text-main: #e5edf7;--theme-text-muted: #9ca3af;--theme-overlay: rgba(2, 6, 23, .78);--primari: #5eead4;--sidebar-bg: linear-gradient(180deg, #0b5e48 0%, #0a4f3e 52%, #083c31 100%);--sidebar-border: rgba(255, 255, 255, .14);--sidebar-text: rgba(220, 252, 238, .7);--sidebar-heading: #f8fafc;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-active-bg: var(--main-panel-bg);--sidebar-active-notch: var(--main-panel-bg);--sidebar-active-curve-size: 34px;--sidebar-active-curve-overlap: 2px;--sidebar-shadow: 28px 0 54px -28px rgba(0, 0, 0, .52);--sidebar-active-text: #5eead4;--sidebar-active-shadow: 0 12px 22px -16px rgba(0, 0, 0, .4);--sidebar-subtle-line: rgba(255, 255, 255, .11);--surface-bg: rgba(15, 23, 42, .72);--surface-border: rgba(71, 85, 105, .28);--text-main: var(--theme-text-main);--text-muted: var(--theme-text-muted);--border-color: var(--theme-border-color)}.admin-layout.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.admin-sidebar{position:relative;display:flex;flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;padding:18px 0 12px;overflow:hidden;overflow-x:hidden;background:var(--sidebar-bg);scrollbar-width:thin;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 38px 38px 0}.admin-sidebar:before{content:"";position:absolute;inset:0 0 auto;height:220px;background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 54%),radial-gradient(circle at top right,rgba(167,243,208,.12),transparent 50%);pointer-events:none}.admin-sidebar-brand{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:0 12px;padding:10px 10px 12px;flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#ffffff1a,#ffffff09);box-shadow:inset 0 1px #ffffff1f,0 16px 30px -24px #03281d8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:visible;min-width:0}.admin-sidebar-brand:after{content:"";position:absolute;inset:auto 18px 0 12px;height:1px;background:linear-gradient(90deg,#ffffff1f,#ffffff0a);pointer-events:none}.admin-sidebar-logoWrap{width:48px;min-width:48px;height:48px;padding:7px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(180deg,#ffffffeb,#e2e8f0db);box-shadow:inset 0 1px #ffffffe6,0 14px 26px -20px #02061780;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-sidebar-logoImage{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(2,6,23,.08))}.admin-sidebar-brand-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.admin-sidebar-brand-name,.admin-breadcrumb,.admin-workspace-title{font-family:Plus Jakarta Sans,Inter,sans-serif}.admin-sidebar-brand-name{font-size:clamp(.78rem,.8vw,.96rem);font-weight:800;color:var(--sidebar-heading);line-height:1.12;letter-spacing:0;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.admin-sidebar-brand-sub{font-size:.61rem;color:var(--sidebar-text);opacity:.74;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar-nav{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:32px 0 12px 12px;overscroll-behavior:contain;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar-nav::-webkit-scrollbar{width:0;height:0}.admin-sidebar-navSpacer{height:clamp(50px,4vh,60px);flex:0 0 auto;pointer-events:none}.admin-sidebar-item{position:relative;overflow:visible}.admin-sidebar-activeChrome{position:absolute;inset:0;z-index:0;pointer-events:none}.admin-sidebar-item--group{overflow:visible}.admin-sidebar-link{position:relative;isolation:auto;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 22px 9px 30px;border:none;border-radius:999px;color:var(--sidebar-text);background:transparent;text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s ease,box-shadow .24s ease,transform .22s ease}.admin-sidebar-link:hover{background:var(--sidebar-hover-bg);box-shadow:inset 0 0 0 1px #ffffff0a}.admin-sidebar-link--active{position:relative;color:var(--sidebar-active-text);background:transparent;box-shadow:none;transform:none;padding-left:34px}.admin-sidebar-link--active:hover{background:transparent;box-shadow:none}.admin-sidebar-activePill{position:absolute;inset:0 0 0 10px;border-radius:999px 0 0 999px;background:var(--sidebar-active-bg);box-shadow:var(--sidebar-active-shadow)}.admin-sidebar-activePill:before,.admin-sidebar-activePill:after{content:"";position:absolute;right:-1px;width:var(--sidebar-active-curve-size);height:calc(var(--sidebar-active-curve-size) + var(--sidebar-active-curve-overlap));background:var(--sidebar-active-notch);background-attachment:fixed;pointer-events:none;z-index:1}.admin-sidebar-activePill:before{top:calc((var(--sidebar-active-curve-size) - var(--sidebar-active-curve-overlap)) * -1);-webkit-mask:radial-gradient(circle var(--sidebar-active-curve-size) at 0 0,transparent calc(var(--sidebar-active-curve-size) - 1px),#000 var(--sidebar-active-curve-size));mask:radial-gradient(circle var(--sidebar-active-curve-size) at 0 0,transparent calc(var(--sidebar-active-curve-size) - 1px),#000 var(--sidebar-active-curve-size))}.admin-sidebar-activePill:after{bottom:calc((var(--sidebar-active-curve-size) - var(--sidebar-active-curve-overlap)) * -1);-webkit-mask:radial-gradient(circle var(--sidebar-active-curve-size) at 0 100%,transparent calc(var(--sidebar-active-curve-size) - 1px),#000 var(--sidebar-active-curve-size));mask:radial-gradient(circle var(--sidebar-active-curve-size) at 0 100%,transparent calc(var(--sidebar-active-curve-size) - 1px),#000 var(--sidebar-active-curve-size))}.admin-sidebar-linkIconWrap{position:relative;z-index:1;width:22px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:transform .22s ease,opacity .2s ease,color .22s ease}.admin-sidebar-link--active .admin-sidebar-linkIconWrap{color:var(--sidebar-active-text);transform:scale(1.02)}.admin-sidebar-linkCopy{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;flex:1;gap:3px;overflow:hidden}.admin-sidebar-linkLabel{font-size:.8rem;font-weight:700;line-height:1.1;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-linkHint{font-size:.64rem;line-height:1.15;color:currentColor;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-link--active .admin-sidebar-linkHint{opacity:.62}.admin-sidebar-chevron{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:currentColor;margin-left:4px}.admin-sidebar-submenuWrap{overflow:hidden}.admin-sidebar-submenu{position:relative;margin:2px 0 0 20px;padding-left:12px}.admin-sidebar-submenu:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:#ffffff24}.admin-sidebar-footer{position:relative;z-index:2;margin:10px 12px 0;padding-top:10px;flex-shrink:0;border-top:1px solid var(--sidebar-subtle-line);background:transparent}.admin-sidebar-footerRow{display:flex;flex-direction:column;align-items:stretch;gap:6px}.admin-sidebar-user,.admin-sidebar-logout{display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--sidebar-text);border-radius:14px}.admin-sidebar-user{min-width:0;flex:1;background:#ffffff0a}.admin-sidebar-avatar{width:34px;min-width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;color:#fff}.admin-sidebar-user-name{display:block;color:var(--sidebar-heading);font-size:.78rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-logout{width:100%;flex-shrink:0;border:none;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease;white-space:nowrap;justify-content:flex-start;color:#fee2e2;background:#ffffff0d}.admin-sidebar-logout:hover{background:#ffffff1a;color:#fff}.admin-topbar-account{display:flex;align-items:center;gap:10px}.admin-topbar-user,.admin-topbar-logout{flex:0 0 auto}.admin-topbar-user{padding:6px 10px 6px 6px;background:var(--surface-bg);border:1px solid var(--surface-border);color:var(--content-text)}.admin-topbar-user .admin-sidebar-user-name{color:var(--content-text)}.admin-topbar-user .admin-sidebar-avatar{background:#0f172a14;color:var(--content-text)}.dark .admin-topbar-user .admin-sidebar-avatar{background:#ffffff1a;color:#f8fafc}.admin-topbar-logout{width:auto;padding:6px 12px;justify-content:center;color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.14)}.admin-topbar-logout:hover{background:#ef444424;color:#991b1b}.dark .admin-topbar-logout{color:#fecaca;background:#ef44441f;border-color:#f871712e}.dark .admin-topbar-logout:hover{color:#fff;background:#ef44442e}@keyframes sidebarActivePulse{0%{transform:translate(-3px);opacity:.82}to{transform:translate(0);opacity:1}}.admin-main{position:relative;display:flex;flex-direction:column;min-height:100dvh;height:100dvh;max-height:100dvh;min-width:0;overflow:hidden;background:var(--main-panel-bg)}.admin-topbar{position:relative;isolation:isolate;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 24px 8px;background:var(--main-panel-bg);border-bottom-right-radius:38px;overflow:hidden;box-shadow:0 1px #ffffff52}.admin-topbar:after{content:"";position:absolute;inset:0;border-bottom-right-radius:38px;background:radial-gradient(circle at top right,rgba(255,255,255,.24),transparent 44%);pointer-events:none;z-index:0}.admin-topbar-left,.admin-topbar-right{position:relative;z-index:1}.admin-topbar-left,.admin-topbar-right{display:flex;align-items:center;gap:12px;min-width:0}.admin-mobile-menu-btn,.admin-desktop-collapse-btn{width:40px;height:40px;border-radius:14px;border:none;background:transparent;color:var(--content-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-mobile-menu-btn:hover,.admin-desktop-collapse-btn:hover{background:#0f172a0d}.dark .admin-mobile-menu-btn:hover,.dark .admin-desktop-collapse-btn:hover{background:#ffffff0f}.admin-mobile-menu-btn{display:none}.admin-desktop-collapse-btn{display:inline-flex}.admin-breadcrumb{font-size:1.04rem;font-weight:800;color:var(--content-text);letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-content{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:14px 24px 24px;overscroll-behavior:contain}.admin-route-stage{animation:admin-route-enter .22s ease}@keyframes admin-route-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-workspace{max-width:1440px;margin:0 auto;display:grid;gap:14px}.admin-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 0 2px}.admin-workspace-title{margin:4px 0 0;font-size:1.58rem;letter-spacing:0}.admin-workspace-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.admin-workspace-crumb{display:inline-flex;align-items:center;font-size:1.24rem;font-weight:800;letter-spacing:0;font-family:Plus Jakarta Sans,Inter,sans-serif}.admin-workspace-crumbButton{padding:0;border:none;background:transparent;color:var(--theme-primary);cursor:pointer;transition:color .18s ease,opacity .18s ease}.admin-workspace-crumbButton:hover{color:var(--theme-primary-hover);text-decoration:underline;text-underline-offset:3px}.admin-workspace-crumbCurrent{color:var(--theme-text-main)}.admin-workspace-crumbDivider{color:var(--theme-text-faint);font-size:1rem;font-weight:800}.admin-workspace-text{margin:4px 0 0;color:var(--theme-text-muted);max-width:760px}.dark .admin-workspace-text{color:#93a8bf}.dark .admin-workspace-crumbButton{color:var(--theme-primary)}.dark .admin-workspace-crumbButton:hover{color:var(--theme-primary-hover)}.dark .admin-workspace-crumbCurrent{color:var(--theme-text-main)}.dark .admin-workspace-crumbDivider{color:var(--theme-text-muted)}.admin-workspace-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:none;background:transparent;color:#0f766e;font-weight:700;cursor:pointer}.dark .admin-workspace-back{color:#5eead4}.admin-workspace-body,.admin-embedded-shell{position:relative}.admin-embedded-shell{overflow:visible}.sidebar-collapsed .admin-sidebar .admin-sidebar-brand-text,.sidebar-collapsed .admin-sidebar .admin-sidebar-linkCopy,.sidebar-collapsed .admin-sidebar .admin-sidebar-user-info,.sidebar-collapsed .admin-sidebar .admin-sidebar-link-label{display:none}.sidebar-collapsed .admin-sidebar{padding-inline:0}.sidebar-collapsed .admin-sidebar .admin-sidebar-brand,.sidebar-collapsed .admin-sidebar .admin-sidebar-user,.sidebar-collapsed .admin-sidebar .admin-sidebar-logout,.sidebar-collapsed .admin-sidebar .admin-sidebar-footerRow,.sidebar-collapsed .admin-sidebar .admin-sidebar-link{justify-content:center}.sidebar-collapsed .admin-sidebar .admin-sidebar-footerRow{display:grid;justify-items:center}.sidebar-collapsed .admin-sidebar .admin-sidebar-brand,.sidebar-collapsed .admin-sidebar .admin-sidebar-footer{margin-inline:8px}.sidebar-collapsed .admin-sidebar .admin-sidebar-brand{margin-right:0;padding:10px 8px;border-radius:18px}.sidebar-collapsed .admin-sidebar-logoWrap{width:44px;min-width:44px;height:44px}.sidebar-collapsed .admin-sidebar-linkIconWrap{width:22px;min-width:22px;height:22px}.sidebar-collapsed .admin-sidebar-link{min-height:48px;padding-inline:8px 0}@media(max-width:1180px){.admin-layout,.admin-layout.sidebar-collapsed{grid-template-columns:1fr}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(268px,84vw);transform:translate(-104%);transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:200}.admin-sidebar--mobile-open{transform:translate(0)}.admin-sidebar-overlay{position:fixed;inset:0;background:#0206177a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:160}.admin-mobile-menu-btn{display:inline-flex}.admin-desktop-collapse-btn{display:none}}@media(max-width:768px){.admin-topbar{padding:12px 14px;gap:10px}.admin-topbar-account{gap:8px}.admin-topbar-user .admin-sidebar-user-info,.admin-topbar-logout .admin-sidebar-link-label{display:none}.admin-topbar-user{padding-right:6px}.admin-topbar-logout{padding-inline:10px}.admin-content{padding:12px 14px 18px}.admin-workspace-head{flex-direction:column;align-items:stretch}.admin-workspace-title{font-size:1.28rem}.admin-workspace-crumb{font-size:1.08rem}.admin-sidebar-linkHint{display:none}}@media(max-width:480px){.admin-topbar{padding-inline:10px}.admin-breadcrumb{max-width:46vw;font-size:.94rem}.admin-content{padding-inline:10px}}@media(max-height:900px){.admin-sidebar{padding-top:14px;padding-bottom:6px}.admin-sidebar-brand{padding-right:16px;padding-bottom:12px}.admin-sidebar-nav{padding-top:26px;padding-bottom:10px}.admin-sidebar-link{min-height:48px;padding:8px 20px 8px 26px}.admin-sidebar-linkHint{font-size:.68rem}.admin-sidebar-user,.admin-sidebar-logout{padding-block:5px}}@media(max-height:760px){.admin-sidebar-logoWrap{width:42px;min-width:42px;height:42px}.admin-sidebar-brand-name{font-size:.92rem}.admin-sidebar-brand-sub{font-size:.62rem}.admin-sidebar-link{gap:10px;min-height:46px;padding:7px 18px 7px 24px}.admin-sidebar-linkIconWrap{width:22px;min-width:22px;height:22px}.admin-sidebar-linkLabel{font-size:.8rem}.admin-sidebar-linkHint{display:none}.admin-sidebar-avatar{width:32px;min-width:32px;height:32px}.admin-sidebar-user-name{font-size:.75rem}.admin-sidebar-footer{margin-top:14px;padding-top:8px}.admin-sidebar-footerRow{gap:6px}.admin-sidebar-user,.admin-sidebar-logout{gap:10px;padding:4px 8px}}@media(max-height:680px){.admin-sidebar{padding-top:10px}.admin-sidebar-brand{gap:12px;padding:6px 12px 10px 8px;border-radius:0 16px 22px 0}.admin-sidebar-nav{padding-top:20px;padding-bottom:8px}.admin-sidebar-navSpacer{height:clamp(50px,4vh,60px)}.admin-sidebar-brand-sub,.admin-sidebar-linkHint{display:none}.admin-sidebar-link{min-height:44px;padding:6px 16px 6px 22px}.admin-sidebar-linkIconWrap{width:20px;min-width:20px;height:20px}.admin-sidebar-linkLabel{font-size:.77rem}.admin-sidebar-user,.admin-sidebar-logout{padding:3px 8px}}
