@charset "UTF-8";body{margin:0;font-family:sans-serif}@media(max-width:1536px){html{font-size:14px}}@media(max-width:1280px){html{font-size:12px}}@media(max-width:730px){html{font-size:14px}}._container_rhx29_7{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-primary-dark)}._backgroundImage_rhx29_27{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(4px) brightness(.4);z-index:0}._wrapper_rhx29_51{position:relative;width:100%;max-width:30rem;padding:1.5rem;z-index:10;animation:_fadeIn_rhx29_1 .8s ease-out}._formContainer_rhx29_69{background-color:#0f172ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000080}._header_rhx29_89{text-align:center;margin-bottom:2rem}._logoContainer_rhx29_99 h1{font-size:2.5rem;margin:0;font-weight:800;letter-spacing:-1px}._inmoApp_rhx29_113{color:var(--color-accent);text-shadow:0 0 20px rgba(95,202,221,.64)}._title_rhx29_123{font-size:1.5rem;color:var(--color-white);margin-top:1rem;font-weight:700}._subtitle_rhx29_137{font-size:.9rem;color:var(--color-gray-400);margin-top:.5rem}._form_rhx29_69{display:flex;flex-direction:column;gap:1.25rem}._formGroup_rhx29_161 label{display:block;font-size:.85rem;font-weight:600;color:var(--color-gray-300);margin-bottom:.5rem}._formGroup_rhx29_161 input{width:100%;padding:.8rem 1rem;background-color:#02061780;border:1px solid var(--color-gray-700);border-radius:8px;color:var(--color-white);font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formGroup_rhx29_161 input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px #06b6d426;background-color:#020617cc}._passwordWrapper_rhx29_215{position:relative}._passwordToggle_rhx29_223{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-gray-400);cursor:pointer;display:flex;transition:color .2s}._passwordToggle_rhx29_223:hover{color:var(--color-accent)}._error_rhx29_257{padding:.8rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#fca5a5;font-size:.85rem;border-radius:8px;text-align:center}._submitButton_rhx29_277{width:100%;padding:.9rem;background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}._submitButton_rhx29_277:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 15px -3px #06b6d466}._submitButton_rhx29_277:disabled{opacity:.6;cursor:not-allowed}._footer_rhx29_327{margin-top:1.5rem;text-align:center}._footerLinks_rhx29_337{display:flex;flex-direction:column;gap:.75rem}._link_rhx29_349,._footerTextLink_rhx29_351{color:var(--color-accent);text-decoration:none;font-size:.85rem;font-weight:500;transition:opacity .2s}._link_rhx29_349:hover,._footerTextLink_rhx29_351:hover{opacity:.8;text-decoration:underline}._footerText_rhx29_351{color:var(--color-gray-400);font-size:.85rem}._copyright_rhx29_389{margin-top:2rem;text-align:center;color:var(--color-gray-400);font-size:.75rem;opacity:.7}@keyframes _fadeIn_rhx29_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._formContainer_rhx29_69{padding:1.5rem}}._container_dhiit_1{display:flex;min-height:100vh;width:100%;background-color:var(--background);margin:0}._contSidebar_dhiit_17{position:relative;width:20rem}._sidebar_dhiit_27{position:sticky;top:0;width:100%;height:100vh;background:linear-gradient(180deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);color:var(--color-white);padding:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:4px 0 10px #0003;z-index:10}._sidebar_dhiit_27 h2{font-size:1.4rem;font-weight:800;margin-bottom:2.5rem;text-align:center;letter-spacing:1px;color:var(--color-accent);text-transform:uppercase}._nav_dhiit_87{overflow:hidden;overflow-y:auto;scrollbar-width:none}._navList_dhiit_97{list-style:none;padding:0;margin:0;flex-grow:1}._divider_dhiit_111{border:0;border-top:1px solid var(--color-gray-700);margin:1.5rem 0;margin-top:auto}._logoutButton_dhiit_125,._contraseñaButton_dhiit_127{width:100%;padding:.8rem;background-color:transparent;color:var(--color-gray-400);border:1px solid var(--color-gray-700);border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:8px;font-size:.8rem}._contraseñaButton_dhiit_127{margin-bottom:.5rem}._contraseñaButton_dhiit_127:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}._logoutButton_dhiit_125:hover{background-color:#ef4444;border-color:#ef4444;color:#fff;box-shadow:0 4px 12px #ef444433}._mainContent_dhiit_191{flex:1;display:flex;flex-direction:column}._header_dhiit_203{height:3.5rem;padding:0 1.5rem;background-color:var(--background);border-bottom:1px solid var(--color-gray-300);display:flex;align-items:center;justify-content:flex-end;gap:30px;font-size:.85rem;color:var(--color-text)}._header_dhiit_203 strong{color:var(--color-text);margin-right:5px}._userBadge_dhiit_239{background-color:var(--color-gray-100);padding:4px 12px;border-radius:20px;border:1px solid var(--color-gray-200)}._contentBody_dhiit_253{width:100%;padding:2rem;box-sizing:border-box;flex:1;overflow-y:auto;overflow-x:hidden}._menuButton_dhiit_271{display:none;background:none;border:none;font-size:1.8rem;color:var(--color-primary);cursor:pointer;margin-right:auto}._closeMenu_dhiit_295{display:none;background:none;border:none;color:var(--color-white);font-size:1.5rem;cursor:pointer}._overlay_dhiit_313{display:none}@media(max-width:768px){._mainContent_dhiit_191{max-width:100%}._contSidebar_dhiit_17{width:0}._sidebar_dhiit_27{position:fixed;left:0;top:0;bottom:0;width:280px;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}._sidebarOpen_dhiit_367{transform:translate(0)}._sidebarHeader_dhiit_377{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._sidebarHeader_dhiit_377 h2{margin-bottom:0}._closeMenu_dhiit_295,._menuButton_dhiit_271{display:block}._overlay_dhiit_313{display:block;position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}._header_dhiit_203{padding:0 1rem;justify-content:space-between}._desktopOnly_dhiit_445{display:none}._contentBody_dhiit_253{padding:1.5rem}}._navLink_gorw5_1{display:flex;align-items:center;justify-content:start;gap:1rem;padding:.8rem 1rem;color:#4a5568;text-decoration:none;border-radius:8px;transition:background .2s}._navItem_gorw5_25{margin:.4rem 0}._navLink_gorw5_1{color:var(--color-gray-400);text-decoration:none;display:flex;align-items:center;padding:.75rem 1rem;border-radius:8px;font-weight:500;transition:all .2s ease-in-out;border-left:3px solid transparent}._navLink_gorw5_1:hover{background-color:#06b6d41a;color:var(--color-white);border-left:3px solid var(--color-accent);padding-left:1.25rem}._activeLink_gorw5_77{background-color:#06b6d426;color:var(--color-accent);border-left:3px solid var(--color-accent)}._labelGroup_gorw5_89{display:flex;align-items:center;gap:1rem}._buttonDesplegable_gorw5_101{margin-left:auto}._subMenu_gorw5_109{list-style:none;padding-left:2.5rem;margin-top:.25rem;border-left:2px solid #edf2f7;margin-left:1.5rem}._subNavItem_gorw5_125{margin-bottom:.2rem}._subNavLink_gorw5_133{display:block;padding:.5rem;font-size:.95rem;color:#718096;text-decoration:none;border-radius:4px}._subNavLink_gorw5_133:hover{color:#2563eb;background:#f1f5f9}._itemOpen_gorw5_161 ._navLink_gorw5_1{background:#f8fafc;color:#2563eb}._container_adg7e_1{display:flex;gap:8px}._actionBtn_adg7e_11{width:2rem;height:2rem;border-radius:8px;border:1px solid var(--color-gray-200);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.9rem}._actionBtn_adg7e_11:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}._primary_adg7e_51:hover{border-color:var(--color-secondary);color:var(--color-secondary)}._accent_adg7e_61:hover{border-color:var(--color-accent);color:var(--color-accent)}._danger_adg7e_71:hover{border-color:#ef4444;color:#ef4444;background:#fef2f2}._badge_15gp6_1{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}._ALQUILADO_15gp6_17{background:#dcfce7;color:#166534}._DISPONIBLE_15gp6_27{background:#e0e7ff;color:#3730a3}._overlay_11bj4_5{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#020617b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:1.5rem;box-sizing:border-box}._modal_11bj4_47{position:relative;background-color:#fff;width:100%;max-width:400px;padding:2.5rem 2rem;box-sizing:border-box;border-radius:1.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-align:center}._btnClose_11bj4_81{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.2rem;transition:color .2s}._btnClose_11bj4_81:hover{color:var(--color-primary)}._iconContainer_11bj4_113{width:8rem;height:8rem;margin-bottom:1.5rem;background:#1d2347;padding:10px;border-radius:1.2rem;box-shadow:0 10px 15px -3px #0000001a}._appLogo_11bj4_133{width:100%;height:100%;object-fit:contain}._textContainer_11bj4_145{margin-bottom:2rem}._title_11bj4_153{color:var(--color-primary);font-size:1.5rem;font-weight:700;margin:0 0 .75rem}._description_11bj4_167{color:#64748b;font-size:.95rem;line-height:1.5;margin:0}._actions_11bj4_181{display:flex;gap:1rem;width:100%}._btnPrimary_11bj4_193,._btnSecondary_11bj4_195{flex:1;padding:.8rem 1rem;border-radius:.75rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._btnPrimary_11bj4_193{background-color:var(--color-primary);color:#fff;border:none}._btnPrimary_11bj4_193:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}._btnSecondary_11bj4_195{background-color:#f1f5f9;color:#475569;border:none}._btnSecondary_11bj4_195:hover{background-color:#e2e8f0}@media(max-width:400px){._modal_11bj4_47{padding:2rem 1.5rem}._actions_11bj4_181{flex-direction:column}}._container_wr9if_1{position:fixed;z-index:9999;pointer-events:none}._container_wr9if_1._topCenter_wr9if_13{top:20px;left:50%;transform:translate(-50%)}._container_wr9if_1._topRight_wr9if_25{top:20px;right:20px}._container_wr9if_1._bottomRight_wr9if_35{bottom:20px;right:20px}._container_wr9if_1._bottomCenter_wr9if_45{bottom:20px;left:50%;transform:translate(-50%)}._toastList_wr9if_57{display:flex;flex-direction:column;gap:10px;max-width:380px;width:100%;padding:1rem;box-sizing:border-box}._toast_wr9if_57{pointer-events:auto;position:relative;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000014,0 2px 4px #00000005;cursor:pointer;overflow:hidden;transition:transform .2s ease}._toast_wr9if_57:hover{transform:translateY(-2px)}._toast_wr9if_57:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}._toast_wr9if_57._success_wr9if_147:after{background:#10b981}._toast_wr9if_57._error_wr9if_155:after{background:#ef4444}._toast_wr9if_57._warning_wr9if_163:after{background:#f59e0b}._toast_wr9if_57._info_wr9if_171:after{background:#3b82f6}._toast_wr9if_57._success_wr9if_147 ._iconWrapper_wr9if_181{background:#10b9811a;color:#065f46}._toast_wr9if_57._error_wr9if_155 ._iconWrapper_wr9if_181{background:#ef44441a;color:#991b1b}._toast_wr9if_57._warning_wr9if_163 ._iconWrapper_wr9if_181{background:#f59e0b1a;color:#92400e}._toast_wr9if_57._info_wr9if_171 ._iconWrapper_wr9if_181{background:#3b82f61a;color:#1e40af}._content_wr9if_221{display:flex;align-items:flex-start;gap:12px}._content_wr9if_221{display:flex;align-items:center;gap:12px;margin-right:40px}._iconWrapper_wr9if_181{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}._textContent_wr9if_267{flex:1}._title_wr9if_275{font-size:14px;font-weight:700;color:#1e293b;margin:0}._message_wr9if_291{font-size:13px;color:#64748b;margin:4px 0 0;line-height:1.4}._closeButton_wr9if_307{position:absolute;top:8px;right:8px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s;opacity:0}._toast_wr9if_57:hover ._closeButton_wr9if_307{opacity:1}._closeButton_wr9if_307:hover{background:#0000000d;color:#1e293b}._toast_wr9if_57._withProgress_wr9if_357:before{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background:#0000000d}._toast_wr9if_57._withProgress_wr9if_357:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background:currentColor;transform-origin:left;transform:scaleX(var(--progress-percent, 0));transition:transform .1s linear;opacity:.6}@media(max-width:640px){._container_wr9if_1{left:16px!important;right:16px!important;transform:none!important}._container_wr9if_1._topCenter_wr9if_13,._container_wr9if_1._bottomCenter_wr9if_45{left:16px!important;transform:none!important}._toast_wr9if_57{min-width:auto;width:100%;border-radius:40px}._toast_wr9if_57:before{border-radius:43px}._toastList_wr9if_57{max-width:none}._content_wr9if_221{margin-right:36px}._title_wr9if_275{font-size:13px}._textContent_wr9if_267._titleOnly_wr9if_483 ._title_wr9if_275{font-size:14px}._message_wr9if_291{font-size:12px}._iconWrapper_wr9if_181{width:28px;height:28px}._icon_wr9if_181{font-size:14px}._closeButton_wr9if_307{width:20px;height:20px;right:12px}}._overlay_1se3i_5{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1se3i_31{background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 25px 50px -12px #00000040,inset 0 0 0 1px #fff6;max-width:30rem;width:100%;position:relative;overflow:hidden}._modal_1se3i_31:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--glow-color, var(--color-accent));box-shadow:0 0 15px var(--glow-color, var(--color-accent))}._warning_1se3i_85{--glow-color: #f76300}._danger_1se3i_93{--glow-color: #ff3b3b}._info_1se3i_101{--glow-color: #06b6d4}._content_1se3i_109{padding:40px 32px 24px;display:flex;flex-direction:column;align-items:center}._iconWrapper_1se3i_123{width:72px;aspect-ratio:1;border-radius:18px;background:var(--glow-color);display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative}._iconWrapper_1se3i_123 svg{color:#fff;font-size:32px;filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}._title_1se3i_161{font-size:1.5rem;font-weight:800;color:#1e293b;letter-spacing:-.02em;margin-bottom:12px}._message_1se3i_177{color:#64748b;font-size:.95rem;line-height:1.6}._actions_1se3i_189{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 32px 32px}._btnCancel_1se3i_207,._btnConfirm_1se3i_209{padding:12px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none}._btnCancel_1se3i_207{background:#f1f5f9;color:#64748b}._btnConfirm_1se3i_209{background:var(--glow-color);color:#fff;box-shadow:0 4px 12px -2px var(--glow-color)}._btnConfirm_1se3i_209:hover{transform:translateY(-2px);box-shadow:0 8px 20px -4px var(--glow-color)}._closeButton_1se3i_259{position:absolute;top:16px;right:16px;background:#0000000d;border:1px solid rgba(255,255,255,.2);color:#64748b;cursor:pointer;padding:8px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}._closeButton_1se3i_259:hover{background-color:#f1f5f9;color:#1e293b;transform:rotate(90deg) scale(1.1);box-shadow:0 4px 12px #0000001a}._closeButton_1se3i_259:active{transform:rotate(90deg) scale(.95)}@media(max-width:480px){._modal_1se3i_31{max-width:95%;border-radius:20px}._actions_1se3i_189{grid-template-columns:1fr;padding:0 24px 24px}._btnConfirm_1se3i_209{order:-1}}:root{--background: #f1f5f9;--color-primary: #16223e;--color-primary-dark: #020617;--color-secondary: #10b981;--color-notas: #6366f1;--color-accent: #06b6d4;--color-tercero: #334155;--color-bg: #ffffff;--color-text: #0f172a;--color-muted: #94a3b8;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--font-size-xs: 14px;--font-size-sm: 16px;--font-size-base: 18px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 30px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 14px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-neon: 0 0 15px -3px rgba(6, 182, 212, .3);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 10px 10px -5px rgba(15, 23, 42, .04);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--min-touch-target: 44px;--foreground: oklch(.145 .02 250);--card: oklch(1 0 0);--card-foreground: oklch(.145 .02 250);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 .02 250);--primary: oklch(.3 .08 240);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.55 .15 165);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.96 .005 250);--muted-foreground: oklch(.556 .02 250);--accent: oklch(.6 .15 160);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(.92 .005 250);--input: oklch(.92 .005 250);--ring: oklch(.3 .08 240);--chart-1: oklch(.55 .15 165);--chart-2: oklch(.3 .08 240);--chart-3: oklch(.6 .12 280);--chart-4: oklch(.65 .18 150);--chart-5: oklch(.45 .12 200);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 .02 250);--sidebar-primary: oklch(.3 .08 240);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.96 .005 250);--sidebar-accent-foreground: oklch(.145 .02 250);--sidebar-border: oklch(.92 .005 250);--sidebar-ring: oklch(.708 .02 250)}._tableContainer_1u2qz_5{background-color:var(--color-bg);border-radius:12px;border:1px solid var(--color-gray-200);box-shadow:var(--shadow-md)}._scrollWrapper_1u2qz_21{width:100%;overflow-x:auto;border-radius:10px;-webkit-overflow-scrolling:touch}._scrollWrapper_1u2qz_21::-webkit-scrollbar{height:6px}._scrollWrapper_1u2qz_21::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:10px}._table_1u2qz_5{width:100%;border-collapse:collapse;text-align:left}._thead_1u2qz_67{background-color:var(--color-gray-50);border-bottom:2px solid var(--color-gray-200)}._thead_1u2qz_67 th{padding:1rem;color:var(--color-gray-700);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._sortableHeader_1u2qz_95{-webkit-user-select:none;user-select:none}._sortableHeader_1u2qz_95:hover{background-color:#f1f5f9;color:#1e293b}._headerContent_1u2qz_119{display:flex;align-items:center;gap:8px}._sortIcon_1u2qz_135{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#3b82f6;font-size:14px;font-weight:700;animation:_fadeIn_1u2qz_1 .2s ease-in-out}@keyframes _fadeIn_1u2qz_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._tbody_1u2qz_187 tr{border-bottom:1px solid var(--color-gray-100);transition:background .2s}._tbody_1u2qz_187 tr:hover{background-color:#06b5d414}._tbody_1u2qz_187 td{padding:1rem;box-sizing:border-box;color:var(--color-gray-800);font-size:.9rem}._pagination_1u2qz_223{font-size:.8rem;padding:1rem;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:var(--color-white);border-top:1px solid var(--color-gray-200);border-radius:10px}._pageButton_1u2qz_247{padding:.5rem 1rem;font-size:.8rem;border:1px solid var(--color-gray-300);background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}._pageButton_1u2qz_247:disabled{opacity:.4;cursor:not-allowed}._pageButton_1u2qz_247:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._activePage_1u2qz_287{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}._overlay_13w64_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_13w64_29{background:var(--color-bg);width:100%;max-width:500px;border-radius:12px;box-shadow:var(--shadow-neon);border:1px solid var(--color-gray-200);overflow:hidden}@media(max-width:730px){._modal_13w64_29{width:95%}}._expandableBtn_1qikk_1{display:flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-white);border:none;padding:1.2rem 1rem;border-radius:8px;font-weight:700;cursor:pointer;width:2.5rem;height:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;white-space:nowrap;box-sizing:border-box}._icon_1qikk_45{font-size:1.2rem;flex-shrink:0;min-width:20px}._label_1qikk_57{opacity:0;max-width:0;transition:all .4s cubic-bezier(.4,0,.2,1);margin-left:0;font-size:.8rem}._expandableBtn_1qikk_1:hover{min-width:12rem;padding-left:1rem}._expandableBtn_1qikk_1:hover ._label_1qikk_57{opacity:1;max-width:200px;margin-left:10px}._accent_1qikk_99{background-color:var(--color-accent)}._accent_1qikk_99:hover{background-color:var(--color-primary-dark)}._primary_1qikk_115{background-color:var(--color-primary)}._danger_1qikk_123{background-color:#ef4444}._danger_1qikk_123:hover{background-color:#b91c1c}._container_1evm2_1{display:flex;justify-content:center;align-items:center;padding:2rem;width:100%;min-height:200px}._fullPage_1evm2_19{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}._wrapper_1evm2_41{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._spinner_1evm2_55{position:relative;width:60px;height:60px;display:flex;justify-content:center;align-items:center}._dot_1evm2_73{width:12px;height:12px;background-color:var(--color-accent);border-radius:50%;box-shadow:0 0 15px var(--color-accent)}._ring_1evm2_91{position:absolute;width:100%;height:100%;border:2px solid transparent;border-top-color:var(--color-accent);border-radius:50%;animation:_spin_1evm2_55 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}._ring_1evm2_91:nth-child(1){animation-delay:-.3s;opacity:.8}._ring_1evm2_91:nth-child(2){width:70%;height:70%;animation-direction:reverse;opacity:.5}._ring_1evm2_91:nth-child(3){width:40%;height:40%;animation-duration:2s;opacity:.3}._text_1evm2_149{font-size:.9rem;font-weight:600;color:var(--color-primary-dark);letter-spacing:1px;text-transform:uppercase;animation:_pulseText_1evm2_1 1.5s ease-in-out infinite}@keyframes _spin_1evm2_55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulseText_1evm2_1{0%,to{opacity:1}50%{opacity:.5}}._container_ozez6_1{padding:2rem;display:flex;flex-direction:column;gap:2rem;animation:_fadeIn_ozez6_1 .3s ease-in-out}._header_ozez6_17{display:flex;justify-content:space-between;align-items:center}._header_ozez6_17 h2{font-size:1.8rem;color:var(--color-primary-dark);font-weight:700;margin:0}._filters_ozez6_45{background:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:1rem}._searchInput_ozez6_63{flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;transition:all .2s}._searchInput_ozez6_63:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a}@keyframes _fadeIn_ozez6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:730px){._container_ozez6_1{padding:0}}._filterContainer_1eo7c_1{display:flex;gap:1rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;align-items:center}._filterGroup_1eo7c_23{display:flex;flex-direction:column;gap:.25rem}._filterGroup_1eo7c_23 label{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}._filterGroup_1eo7c_23 select{padding:.5rem;border-radius:4px;border:1px solid #cbd5e1;min-width:150px}._btnClear_1eo7c_63{align-self:flex-end;padding:.6rem 1.2rem;background-color:transparent;color:#ef4444;border:1px solid #fecaca;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._btnClear_1eo7c_63:hover{background-color:#fef2f2;border-color:#ef4444;box-shadow:0 2px 4px #0000000d}._btnClear_1eo7c_63:active{background-color:#fee2e2}._btnClear_1eo7c_63{animation:_fadeIn_1eo7c_1 .3s ease-out}@keyframes _fadeIn_1eo7c_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._container_yi700_3{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:1rem}._label_yi700_21{font-weight:600;font-size:.9rem;color:#666}._inputWrapper_yi700_33{position:relative}._dropdown_yi700_41{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:4px;max-height:250px;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}._option_yi700_73{padding:10px 15px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .2s}._option_yi700_73:hover{background:#f8fafc}._optionMain_yi700_95{font-weight:600;font-size:.95rem;color:#1e293b}._optionSub_yi700_107{font-size:.8rem;color:#64748b}._loaderArea_yi700_117{padding:10px;text-align:center;font-size:.8rem;color:#94a3b8}._message_yi700_131{padding:20px;text-align:center;color:#64748b}._empty_yi700_143{padding:.8rem;color:#94a3b8}._optionDisabled_yi700_153{opacity:.6;cursor:not-allowed;background-color:#f1f5f9;color:#94a3b8}._optionDisabled_yi700_153 strong{color:#ef4444;font-size:.75rem;display:block;margin-top:2px}._priceInput_1eoze_1{max-width:100%;box-sizing:border-box;font-size:.95rem;background:none;border-radius:10px;border:2px solid rgba(155,155,155,.312);padding:.7rem .5rem;font-family:sans-serif}._priceInput_1eoze_1::placeholder{color:#666666d3}._priceInput_1eoze_1:disabled{background:var(--secondary-color);border:1px solid var(--secondary-color)}._priceInput_1eoze_1:disabled::placeholder{color:var(--secondary-color)}._backBtn_5ngdk_1{background:#fff;border:1px solid #e2e8f0;font-size:1rem;padding:.8rem;border-radius:50%;cursor:pointer;display:flex;color:#64748b;transition:all .3s ease-in-out}._backBtn_5ngdk_1:hover{color:var(--color-accent)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.myInputClass{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:16px;outline:none;transition:border-color .2s}.myInputClass:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #007bff40}.react-datepicker{border-radius:8px;box-shadow:0 4px 12px #00000076!important;font-family:inherit;background-color:#f5fafc!important}.react-datepicker__header{background-color:var(--color-primary)!important;color:#fff!important;border-bottom:1px solid #ddd}.react-datepicker__current-month{color:#fff!important;font-weight:700;font-size:1.1rem;margin-bottom:.4rem!important}.react-datepicker__year-dropdown{background-color:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important;z-index:1000!important;scrollbar-width:none!important}.react-datepicker__year-option{color:#333!important;padding:3px 0!important;transition:background .2s}.react-datepicker__year-option--selected_year{background-color:var(--color-accent)!important;color:#fff!important;font-weight:700}.react-datepicker__day--selected{background-color:var(--color-accent)!important;border-radius:50%}.react-datepicker__day:hover{border-radius:50%}._container_1krmq_1{padding:2rem;max-width:1200px;margin:0 auto}._backBtn_1krmq_13{background:#fff;border:1px solid #e2e8f0;font-size:1rem;padding:.8rem;border-radius:50%;cursor:pointer;display:flex;color:#64748b;margin-bottom:1rem}._backBtn_1krmq_13:hover{color:var(--color-accent)}._mainGrid_1krmq_45{display:flex;justify-content:space-between;gap:2rem}._infoCard_1krmq_57{flex:2;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 15px -3px #0000000d}._detailHeader_1krmq_73{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;border-bottom:1px solid #f1f5f9;padding-bottom:1.5rem}._titleWrapper_1krmq_91 h1{margin:0;font-size:2rem;color:#1e293b}._titleWrapper_1krmq_91 span{color:#64748b;font-family:"monospace";font-size:.9rem}._badge_1krmq_115{background:#06b6d41a;color:var(--color-accent);padding:.5rem 1rem;border-radius:99px;font-weight:700;font-size:.85rem;text-transform:uppercase}._section_1krmq_135{margin-bottom:2.5rem}._section_1krmq_135 h3{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#334155;margin-bottom:1rem}._caractGrid_1krmq_161{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._caractItem_1krmq_173{background:#f8fafc;padding:1rem;border-radius:10px;border:2px solid var(--color-accent)}._caractItem_1krmq_173 strong{display:block;font-size:.8rem;color:#64748b;text-transform:uppercase}._sidebar_1krmq_201{flex:1;display:flex;flex-direction:column;gap:1.5rem}._card_1krmq_215{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d}._statusBadge_1krmq_229{text-align:center;padding:.75rem;border-radius:8px;font-weight:700;margin-top:1rem;text-transform:uppercase;transition:all .3s ease}._disponible_1krmq_253{background:#e0e7ff;color:#3730a3;border:1px solid #3830a36b}._administrador_1krmq_265{background-color:#f1fafc;color:var(--color-accent);border:1px solid var(--color-accent)}._alquilado_1krmq_279{background:#dcfce7;color:#166534;border:1px solid #16653475;cursor:pointer}._alquilado_1krmq_279:hover{background-color:var(--color-primary);color:#fff}._mapTitle_1krmq_303{display:flex;align-items:center;gap:10px;padding:1rem 0rem;box-sizing:border-box}._mapTitle_1krmq_303 button{display:flex;justify-content:center;align-items:center;background-color:var(--color-accent);width:3rem;height:2.2rem;border:2px solid var(--color-secondary);border-radius:15px;font-size:1.5rem;cursor:pointer;color:#fff;transition:all .3s ease-in-out}._mapTitle_1krmq_303 button:hover{background-color:var(--color-secondary);border:2px solid var(--color-accent);border-radius:50%}._mapWrapper_1krmq_361{width:100%;height:35rem}._coordInputs_1krmq_371{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media(max-width:900px){._container_1krmq_1{padding:0;width:100%;margin:0 auto}._mainGrid_1krmq_45{flex-direction:column}}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}._container_kbb0s_1{padding:1.5rem;max-width:1400px;margin:0 auto;background-color:#f8fafc;border-radius:10px}._header_kbb0s_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:sticky;top:0;z-index:10;background:#f8fafc;padding:.5rem 0}._titleSection_kbb0s_41{display:flex;align-items:center;gap:1rem}._titleSection_kbb0s_41 h1{font-size:1.75rem;color:#1e293b;margin:0}._backBtn_kbb0s_65{background:#fff;border:1px solid #e2e8f0;padding:.6rem;border-radius:50%;cursor:pointer;display:flex;color:#64748b}._actions_kbb0s_85{align-self:end;display:flex;gap:1rem}._contentGrid_kbb0s_123{display:flex;flex-direction:column;gap:1.5rem}._card_kbb0s_135,._cardMap_kbb0s_137{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}._inputGrid_kbb0s_153{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}._field_kbb0s_165{display:flex;flex-direction:column;gap:.5rem}._field_kbb0s_165 label{font-weight:600;font-size:.9rem;color:#666}select,input{width:100%;padding:.75rem;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem}._checkboxWrapper_kbb0s_211{display:flex;align-items:center;gap:.5rem;height:100%;padding:.5rem;background:#ecfeff;border-radius:8px;border:1px dashed #06b6d4}._searchBox_kbb0s_233{display:flex;gap:.5rem;margin-bottom:1rem}._searchBox_kbb0s_233 button{background:#0f172a;color:#fff;border:none;padding:0 1rem;border-radius:8px;cursor:pointer}._cancelBtn_kbb0s_263{background:#fff;border:1px solid #e2e8f0;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;color:#64748b;cursor:pointer}._saveBtn_kbb0s_97{background:#0f172a;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer}._addBtn_kbb0s_309{display:flex;align-items:center;gap:.5rem;background:#06b6d4;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}._addBtn_kbb0s_309:hover{background:#0891b2}._caractList_kbb0s_347{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;max-height:300px;overflow-y:auto;padding-right:.5rem}._mapWrapper_kbb0s_369{width:100%;height:35rem}._coordInputs_kbb0s_379{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media(max-width:1100px){._contentGrid_kbb0s_123{grid-template-columns:1fr}}@media(max-width:730px){._container_kbb0s_1{width:100%;padding:0}._header_kbb0s_17{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:2rem;position:sticky;top:0;z-index:10;background:#f8fafc;padding:.5rem 0}._contentGrid_kbb0s_123{grid-template-columns:1fr}._sidebar_kbb0s_453{order:1}._caractRow_kbb0s_461{grid-template-columns:1fr}}._loadingMessage_kbb0s_469{font-size:.85rem;color:var(--color-accent);margin:.5rem 0;font-style:italic;animation:_pulse_kbb0s_1 1.5s infinite}._mapPlaceholder_kbb0s_485{height:300px;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;gap:1rem;text-align:center;padding:2rem}._mapPlaceholder_kbb0s_485 svg{font-size:3rem;color:#cbd5e1}@keyframes _pulse_kbb0s_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._spinner_kbb0s_551{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_kbb0s_551 .8s linear infinite}@keyframes _spin_kbb0s_551{to{transform:rotate(360deg)}}._caractRow_xx67y_3{display:grid;grid-template-columns:1fr 1fr 65px;gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem;background:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}._inputDynamic_xx67y_27{border:1px solid #cbd5e1;background:#fff!important}._caractRow_xx67y_3:hover{border-color:var(--color-accent)}._caractRow_xx67y_3 select{padding:.6rem;border:1px solid #cbd5e1;border-radius:6px;background-color:#fff;font-size:.9rem;color:#334155}._caractRow_xx67y_3 input{padding:.6rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}._caractActions_xx67y_81{display:flex;gap:10px}._removeBtn_xx67y_93,._editBtn_xx67y_95{display:flex;align-items:center;justify-content:center;border:none;height:35px;width:35px;border-radius:6px;cursor:pointer;transition:all .2s}._editBtn_xx67y_95{background:#e2f0fe;color:#449cef}._removeBtn_xx67y_93{background:#fee2e2;color:#ef4444}._removeBtn_xx67y_93:hover{background:#fecaca;transform:scale(1.05)}._container_prwtk_1{padding:2rem;display:flex;flex-direction:column;gap:1rem;animation:_fadeIn_prwtk_1 .3s ease-in-out}._header_prwtk_17{display:flex;justify-content:space-between;align-items:center}._header_prwtk_17 h2{font-size:1.8rem;color:var(--color-primary-dark);font-weight:700;margin:0}._recalcularBtn_prwtk_45{display:flex;justify-content:end}._filters_prwtk_55{background:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:1rem}._searchInput_prwtk_73{flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;transition:all .2s}._searchInput_prwtk_73:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a}@keyframes _fadeIn_prwtk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:730px){._container_prwtk_1{padding:0}}._badge_prwtk_141{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}._vigente_prwtk_157{background:#dcfce7;color:#166534}._finalizado_prwtk_167{background:#e0e7ff;color:#3730a3}._rescindido_prwtk_175{background:#fff1e0;color:#fb863d}._container_wmqrj_1{max-width:800px;margin:2rem auto;padding:0 1rem}._header_wmqrj_13{text-align:center;margin-bottom:2rem}._stepper_wmqrj_23{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}._stepCircle_wmqrj_37{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s}._stepCircle_wmqrj_37._active_wmqrj_63{background:var(--color-secondary);color:#fff}._line_wmqrj_73{flex:0 1 100px;height:3px;background:#e0e0e0}._line_wmqrj_73._active_wmqrj_63{background:var(--color-secondary)}._formCard_wmqrj_93{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 25px #0000000d}._stepContent_wmqrj_107{display:flex;flex-direction:column;gap:1.2rem}._stepContent_wmqrj_107 h3{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem;color:#333}._row_wmqrj_135{display:flex;flex-direction:column;gap:1rem}._field_wmqrj_147{display:flex;flex-direction:column;gap:.5rem}._field_wmqrj_147 label{font-weight:600;font-size:.9rem;color:#666}._field_wmqrj_147 input,._field_wmqrj_147 select{padding:.8rem;border:1px solid #ddd;border-radius:8px;font-size:1rem}._inputGroup_wmqrj_187{display:grid;grid-template-columns:1fr 1fr;gap:10px}._actions_wmqrj_199{display:flex;justify-content:space-between}._btnNext_wmqrj_209,._btnSubmit_wmqrj_211{background:var(--color-primary);color:#fff;padding:.8rem 2rem;border:none;border-radius:8px;cursor:pointer;font-weight:700}._btnBack_wmqrj_231{background:#f5f5f5;color:#666;padding:.8rem 2rem;border:1px solid #ddd;border-radius:8px;cursor:pointer}._errorText_wmqrj_249{color:#e53e3e;font-size:.8rem}._garanteRow_wmqrj_261{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease;animation:_slideIn_wmqrj_1 .3s ease-out}@keyframes _slideIn_wmqrj_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._garanteRow_wmqrj_261:hover{border-color:#cbd5e1;background-color:#f1f5f9}._garanteRow_wmqrj_261>div:first-child{flex:1}._btnRemove_wmqrj_331{background-color:#fee2e2;color:#ef4444;border:none;padding:1rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:.5rem;transition:background-color .2s}._btnRemove_wmqrj_331:hover{background-color:#fecaca;color:#dc2626}._sectionHeader_wmqrj_371{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-primary)}._sectionHeader_wmqrj_371 h4{margin:0;color:#1e293b;font-size:1.1rem}._btnAddGarante_wmqrj_403{background-color:var(--color-accent);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s}._btnAddGarante_wmqrj_403:hover{background-color:#2563eb}._optionDisabled_wmqrj_443{opacity:.6;cursor:not-allowed;background-color:#f1f5f9;color:#94a3b8;pointer-events:none}._optionDisabled_wmqrj_443 strong{color:#ef4444;font-size:.75rem;display:block;margin-top:2px}._ownerInfo_wmqrj_475{margin-top:-10px;margin-bottom:20px;padding:8px 12px;background-color:#e0f2fe;border-left:4px solid #0ea5e9;border-radius:4px;color:#0369a1;font-size:.9rem}._divider_wmqrj_497{margin:2rem 0;border:0;border-top:1px solid #e2e8f0}._container_1qbw0_3{flex:1;width:100%;max-width:80rem;margin:0 auto;background-color:#f4f7f6}._mainGrid_1qbw0_21{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;max-height:70rem;overflow:hidden}._sidebar_1qbw0_39{display:flex;height:100%;flex-direction:column;gap:1rem;justify-content:space-around;border-radius:12px}._content_1qbw0_57{flex:1;display:flex;flex-direction:column;gap:2rem;min-width:300px}._titleRow_1qbw0_77{display:flex;align-items:center;gap:1rem}._badgeRestantes_1qbw0_89{display:inline-block;padding:.2rem .6rem;background-color:#f1f5f9;color:#64748b;border-radius:6px;font-size:.8rem;margin-top:.4rem}._card_1qbw0_111{background:#ffffffb3;padding:1.5rem;border-radius:12px;box-sizing:border-box;box-shadow:0 4px 6px #00000005}._card_1qbw0_111 h3{display:flex;align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;color:#2d3748;font-size:1.1rem}._infoRow_1qbw0_147{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._infoRow_1qbw0_147 p{margin:0;font-size:.95rem;color:#4a5568}._infoBox_1qbw0_173{margin-top:1rem;padding:1rem;background-color:#fffaf0;border-left:4px solid #ed8936;border-radius:4px}._actionsCard_1qbw0_187{background:#fff;border:1px solid #e2e8f0}._actionButtonsVertical_1qbw0_197{display:flex;flex-direction:column;gap:.75rem}._actionButtonsVertical_1qbw0_197 button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem;font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}._btnRescindir_1qbw0_237{background-color:#fff1f2;color:#e11d48;border-color:#fecdd3!important}._btnRescindir_1qbw0_237:hover{background-color:#e11d48;color:#fff}._btnJudicial_1qbw0_259{background-color:#fffbeb;color:#d97706;border-color:#fef3c7!important}._btnJudicial_1qbw0_259:hover{background-color:#d97706;color:#fff}._btnVer_1qbw0_281{background-color:#06b5d411;border:2px solid #06b5d4;font-size:.8rem;color:#0891b2;font-weight:600;border-radius:10px;padding:.4rem 1rem;cursor:pointer;transition:all .2s ease-in-out}._btnVer_1qbw0_281:hover{background-color:#06b5d4;color:#fff}._btnFit_1qbw0_315{width:fit-content}._statsGrid_1qbw0_325{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}._stat_1qbw0_325{flex:1 0 15rem;display:flex;align-items:center;gap:.8rem;padding:1rem;min-height:40px;background:#f4f9fd;border:1px solid rgb(231,231,231);border-radius:8px;color:#4a5568}._headerPagos_1qbw0_369{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;margin-bottom:1rem;color:#2d3748;border-bottom:1px solid #edf2f7}._tableWrapper_1qbw0_389{width:100%;max-height:25rem;overflow-y:auto;overflow-x:auto;border:1px solid #edf2f7;border-radius:8px;position:relative;-webkit-overflow-scrolling:touch}._table_1qbw0_389{width:100%;border-collapse:collapse;table-layout:auto;min-width:600px}._table_1qbw0_389 thead th{position:sticky;top:0;z-index:10;background:#f8fafc;color:#718096;font-size:.85rem;text-transform:uppercase;padding:1rem;text-align:left;border-bottom:2px solid #edf2f7;box-shadow:inset 0 -1px #edf2f7}._table_1qbw0_389 tbody td{padding:1rem;font-size:.8rem;border-bottom:1px solid #edf2f7;vertical-align:middle;white-space:nowrap;color:#2d3748}._table_1qbw0_389 tbody tr:hover{background-color:#f7fafc}._table_1qbw0_389 th:last-child,._table_1qbw0_389 td:last-child{text-align:right}._status_1qbw0_493{padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700}._pagado_1qbw0_507{background:#c6f6d5;color:#22543d}._pendiente_1qbw0_517{background:#feebc8;color:#744210}._vencido_1qbw0_527{background:#f8d7da;color:#721c24}._pago_atrasado_1qbw0_535{background:#f8e5d7;color:#da7338}._btnTable_1qbw0_545{padding:.4rem .8rem;font-size:.8rem;border:1px solid #3182ce;color:#3182ce;background:transparent;border-radius:6px;cursor:pointer;white-space:nowrap}._btnTable_1qbw0_545:hover{background:#3182ce;color:#fff}@media(max-width:768px){._headerPagos_1qbw0_369{flex-direction:column;gap:1rem;align-items:flex-start}._mainGrid_1qbw0_21{flex-direction:column;width:100%;flex-wrap:nowrap;gap:2rem;max-height:auto;overflow:visible}._sidebar_1qbw0_39{width:100%;justify-content:center;align-items:center}._content_1qbw0_57,._card_1qbw0_111{width:100%}}._header_231yq_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;flex-wrap:wrap;gap:1rem}._montoPrincipal_231yq_27{text-align:right}._montoPrincipal_231yq_27 p{margin:0;color:#718096;font-size:.9rem;text-transform:uppercase}._montoPrincipal_231yq_27 h2{margin:0;color:#2d3748;font-size:1.8rem}._montoContainer_231yq_61{display:flex;align-items:center;gap:12px}._badgeEstado_231yq_71{display:inline-block;padding:.25rem .75rem;background-color:#e2e8f0;color:#475569;border-radius:999px;font-size:.85rem;font-weight:600;margin-top:.5rem;margin-right:.5rem}._btnEditMonto_231yq_95{background:#fff3;border:none;color:var(--primary-color);padding:8px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._btnEditMonto_231yq_95:hover{background:#fff;color:var(--color-accent);transform:scale(1.1)}._vigente_231yq_131{background:#e0f2fe;color:var(--color-accent);border:1px solid #bae6fd}._rescindido_231yq_141{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}._judicial_231yq_151{background:#fef3c7;color:#92400e;border:1px solid #fde68a}@media(max-width:768px){._header_231yq_1{flex-direction:column;align-items:flex-start}._montoPrincipal_231yq_27{text-align:left;width:100%;padding-top:1rem;border-top:1px solid #edf2f7}}._container_lorfs_1{flex:1;width:100%;max-width:80rem;margin:0 auto;background-color:#f4f7f6}._contBtnBack_lorfs_17{display:flex;align-items:center}._header_lorfs_27{display:flex;align-items:center;gap:2rem;margin-bottom:1.5rem}._header_lorfs_27 h1{margin:0}._alertBadge_lorfs_53{display:flex;align-items:flex-start;gap:15px;background-color:#fff1f2;border:2px dashed #f43f5e;border-radius:8px;padding:16px;margin-bottom:25px;color:#9f1239;line-height:1.5}._alertIcon_lorfs_85{font-size:1.2rem;color:#e11d48;margin-top:2px}._alertContent_lorfs_97{font-size:.95rem}._alertContent_lorfs_97 strong{font-weight:700}._cardInfo_lorfs_113{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px}._gridInfo_lorfs_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.3rem;margin-top:1rem}._inputGroup_lorfs_143{margin-bottom:1.1rem}._infoItem_lorfs_151{display:flex;flex-direction:column}._infoItem_lorfs_151 span{font-size:.85rem;color:#64748b}._mainContent_lorfs_171{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}._card_lorfs_113,._cardCalc_lorfs_185{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 12px #00000014}._contCalcu_lorfs_199{width:100%;border-radius:8px;overflow:hidden;margin-top:15px}._calcu_lorfs_213{border:none}._btnSave_lorfs_221{width:100%;padding:14px;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:1rem}._badge_lorfs_247{background:#e2e8f0;padding:2px 8px;border-radius:4px;width:fit-content;font-weight:700}@media(max-width:768px){._mainContent_lorfs_171{grid-template-columns:1fr}}._container_1t37s_1{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}._header_1t37s_15{display:flex;justify-content:space-between;align-items:flex-end;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 4px #00000005}._titleSection_1t37s_35 h1{margin:0;font-size:1.5rem;color:#1a1a1a}._titleSection_1t37s_35 p{margin:0;color:#666;font-size:.875rem}._filters_1t37s_59{display:flex;gap:1rem}._calendario_1t37s_69{font-family:sans-serif}._inputGroup_1t37s_77{display:flex;flex-direction:column;gap:.4rem}._inputGroup_1t37s_77 label{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase}._inputGroup_1t37s_77 input{padding:.6rem;border:1px solid #e2e8f0;border-radius:8px;outline:none}._propertyCell_1t37s_119{display:flex;flex-direction:column}._codigo_1t37s_129{font-size:.8rem;color:#373838be}._direccion_1t37s_139{font-weight:500}._periodoText_1t37s_147{text-transform:capitalize}._monto_1t37s_155{color:#2d3748}._statusBadge_1t37s_165{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700}._pendiente_1t37s_181{background:#fff3cd;color:#856404}._pagado_1t37s_191{background:#d4edda;color:#155724}._vencido_1t37s_201{background:#f8d7da;color:#721c24}._pago_atrasado_1t37s_211{background:#fae6e8;color:#ce4956}._actions_1t37s_223{display:flex;gap:.5rem;align-items:center}._btnRegistrar_1t37s_235{background:#3182ce;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;cursor:pointer;font-weight:600}._btnRegistrar_1t37s_235:hover{background:#2b6cb0}._btnIcon_1t37s_265{background:#edf2f7;border:none;padding:.5rem;border-radius:6px;display:flex;align-items:center;cursor:pointer;font-size:1.1rem}._btnIcon_1t37s_265:hover{background:#e2e8f0}@media(max-width:730px){._container_1t37s_1{padding:0rem}._header_1t37s_15{flex-direction:column;gap:2rem;justify-content:center;align-items:center}}._container_1rvza_1{max-width:800px;margin:2rem auto}._card_1rvza_11{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 25px #0000000d}._infoContrato_1rvza_25{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}._montoBase_1rvza_39{font-size:1.25rem;font-weight:700;color:#2c3e50}._rowServicio_1rvza_53{display:grid;grid-template-columns:180px 1fr 45px;gap:1rem;align-items:start;margin-bottom:1.25rem;padding:1rem;background:#f7fafc;border-radius:10px;border:1px solid #b9d7f6}._rowServicio_1rvza_53 select{padding:.65rem .5rem;box-sizing:border-box;border:1px solid #ddd;border-radius:6px}._btnAdd_1rvza_91{background:#f0f7ff;color:#007bff;border:1px dashed #007bff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;width:100%;font-weight:600}._footer_1rvza_113{display:flex;flex-direction:column;gap:1rem}._totalBox_1rvza_125{background:#f8f9fa;padding:1rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0}._totalAmount_1rvza_145{font-size:1.5rem;color:#27ae60}._selectType_1rvza_161{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;color:#1e293b;font-size:.9rem;cursor:pointer;transition:border-color .2s}._selectType_1rvza_161:focus{border-color:#3b82f6;outline:none}._inputError_1rvza_197{border-color:#ef4444!important}._errorText_1rvza_205{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}._inputWrapper_1rvza_225{display:flex;min-width:150px;flex:1}._inputWrapper_1rvza_225 input{padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem}._btnDelete_1rvza_253{display:flex;align-items:center;justify-content:center;font-size:1rem;background:#fee2e2;color:#ef4444;border:none;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .2s}._btnDelete_1rvza_253:hover{background:#fecaca;color:#dc2626}._field_1rvza_297{display:flex;flex-direction:column;gap:.5rem}._field_1rvza_297 label{font-size:.85rem;font-weight:700;color:#475569}._field_1rvza_297 select{padding:.85rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;font-weight:500}._filedIntereses_1rvza_337{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:100%;padding:.8rem;background:#ecfeff;border-radius:8px;border:1px dashed #06b6d4}._filedIntereses_1rvza_337 label{display:flex;align-items:center;gap:1rem;flex:1;font-weight:600;color:#191919a5;white-space:nowrap;text-overflow:ellipsis}._filedIntereses_1rvza_337 input{width:2rem}._periodoBadge_1rvza_397{background:#dbeafe;color:#1e40af;padding:.4rem 1rem;border-radius:99px;font-weight:700;font-size:.85rem;text-transform:uppercase}._acciones_1rvza_417{display:flex;gap:2rem}._btnSubmit_1rvza_427,._btnVolver_1rvza_429{padding:1rem 2rem;border-radius:8px;font-weight:700;transition:all .2s;width:100%;border:1px solid rgb(173,173,173);margin-top:1rem;cursor:pointer}._btnSubmit_1rvza_427{background:var(--color-primary);color:#fff}._btnSubmit_1rvza_427:hover{background:var(--color-secondary);color:#fff}._btnVolver_1rvza_429:hover{background-color:#a3a3a3;color:#fff}@media(max-width:730px){._rowServicio_1rvza_53{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;align-items:center}}._container_17mwx_1{position:relative;max-width:1000px;margin:1rem auto;padding:0 0rem;box-sizing:border-box}._noPrintActions_17mwx_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._reciboCard_17mwx_31{background:#fff;padding:3rem;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}._header_17mwx_53{display:flex;justify-content:space-between;border-bottom:2px solid #1e293b;padding-bottom:1.5rem;margin-bottom:2rem}._btnDownload_17mwx_73{background-color:var(--color-accent);padding:.8rem 1rem;border-radius:10px;text-decoration:none;color:#fff;transition:all .2s ease-in-out}._btnDownload_17mwx_73:hover{background-color:var(--color-secondary)}._brand_17mwx_99 h1{font-size:1.5rem;color:#1e293b;margin:0}._pagoInfo_17mwx_111{text-align:right;font-size:.875rem;color:#64748b}._sectionInmueble_17mwx_123{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:3rem}._infoGroup_17mwx_137 label{display:block;font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase}._tablaDesglose_17mwx_153{width:100%;border-collapse:collapse;margin-bottom:3rem}._tablaDesglose_17mwx_153 th{text-align:left;border-bottom:1px solid #e2e8f0;padding:.75rem 0;color:#475569}._tablaDesglose_17mwx_153 td{padding:1rem 0;border-bottom:1px solid #f1f5f9}._textRight_17mwx_189{text-align:right}._footer_17mwx_197{display:flex;justify-content:space-between;align-items:flex-end}._totalRow_17mwx_209{display:flex;flex-direction:column;align-items:flex-end}._totalValue_17mwx_221{font-size:1.65rem;font-weight:800;color:#0f172a}._watermark_17mwx_235{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:8rem;font-weight:900;opacity:.05;pointer-events:none;text-transform:uppercase}._printWrapper_17mwx_261{display:flex;flex-direction:column;gap:40px;align-items:center}._legalText_17mwx_275{font-size:.65rem;color:#818181;font-weight:700;margin-top:4px}._tipoCopia_17mwx_289{display:block;font-weight:800;color:#94a3b8;font-size:.7rem;letter-spacing:1px}._firmaSection_17mwx_307{margin-top:40px;display:flex;justify-content:space-around;gap:20px}._firmaBox_17mwx_321{text-align:center;width:150px}._lineaFirma_17mwx_331{border-top:1px solid #1e293b;margin-bottom:8px}._firmaBox_17mwx_321 p{font-size:.7rem;color:#64748b;text-transform:uppercase}@media print{nav,aside,header,._sidebar_17mwx_365,._navbar_17mwx_367,._noPrintActions_17mwx_17{display:none!important}body{margin:0!important;padding:0!important;background:#fff!important}@page{size:portrait;margin:1.5cm}._printWrapper_17mwx_261{display:block}._pageSheet_17mwx_413{display:block;width:100%;break-after:page;page-break-after:always}._pageSheet_17mwx_413:last-child{break-after:auto;page-break-after:auto}._reciboCard_17mwx_31{border:none;box-shadow:none;width:100%;padding:0;margin-top:0}}._container_1rbs2_1{display:flex;flex-direction:column;height:auto;gap:1.5rem}._header_1rbs2_15{display:flex;justify-content:space-between;align-items:center}._contCalcu_1rbs2_27{flex:1;display:flex;align-items:center;justify-content:center}._calcu_1rbs2_41{border:none}._container_17xxc_3{padding:2rem;z-index:200}._header_17xxc_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._actions_17xxc_27{display:flex;gap:1.4rem;align-items:center}._inputDate_17xxc_39{padding:.5rem;border-radius:8px;border:1px solid #ddd;font-family:inherit}._btnPrimary_17xxc_53{background-color:var(--color-primary);color:#fff;padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer;font-weight:600}._propertyCell_17xxc_73{display:flex;flex-direction:column}._codigo_17xxc_83{font-size:.8rem;color:#373838be}._direccion_17xxc_93{font-weight:500}._periodoText_17xxc_101{text-transform:capitalize}._monto_17xxc_109{color:#2d3748}._statusBadge_17xxc_119{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}._pendiente_17xxc_135{background:#fff3cd;color:#856404}._pagado_17xxc_145{background:#d4edda;color:#155724}._atrasado_17xxc_155{background:#f8d7da;color:#721c24}._actions_17xxc_27{display:flex;gap:.5rem;align-items:center}._pendiente_17xxc_135{background:#fef3c7;color:#92400e}._liquidado_17xxc_189{background:#d1fae5;color:#065f46}._btnAction_17xxc_199{padding:.4rem .8rem;border:none;color:#fff;background:var(--color-accent);border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s ease-in-out}._btnAction_17xxc_199:hover{background:var(--color-secondary)}._btnIcon_17xxc_229{background:#edf2f7;border:none;padding:.5rem;border-radius:6px;display:flex;align-items:center;cursor:pointer;font-size:1.1rem}._btnIcon_17xxc_229:hover{background:#e2e8f0}@media(max-width:730px){._container_17xxc_3{padding:0rem}._header_17xxc_13{flex-direction:column;gap:2rem;justify-content:center;align-items:center}}._container_vmktu_3{padding:2rem;max-width:1200px;margin:0 auto}._nav_vmktu_15{display:flex;justify-content:space-between;margin-bottom:2rem;align-items:center}._header_vmktu_31{background:#fff;padding:2rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem}._actions_vmktu_53{display:flex;gap:1rem}._btnSecondary_vmktu_63{background-color:var(--color-accent);padding:.8rem 1rem;border-radius:10px;text-decoration:none;color:#fff;transition:all .2s ease-in-out;border:none;cursor:pointer}._btnSecondary_vmktu_63:hover{background-color:var(--color-secondary)}._btnSuccess_vmktu_93{background-color:var(--color-accent);padding:.8rem 1rem;border-radius:10px;text-decoration:none;color:#fff;transition:all .2s ease-in-out;border:none;cursor:pointer}._btnSuccess_vmktu_93:hover{background-color:var(--color-secondary)}._mainInfo_vmktu_125 h1{margin:.5rem 0;font-size:1.8rem}._badge_vmktu_135{background:#dcfce7;color:#166534;padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700}._summaryCards_vmktu_153{display:flex;gap:2rem}._cardInfo_vmktu_163{display:flex;flex-direction:column;text-align:right}._cardInfo_vmktu_163 span{color:#64748b;font-size:.85rem}._cardInfo_vmktu_163 strong{font-size:1.4rem}._netoText_vmktu_193{color:#059669}._sectionTable_vmktu_201{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000000d}._table_vmktu_215{width:100%;border-collapse:collapse;margin-top:1rem}._table_vmktu_215 th{text-align:left;color:#64748b;font-size:.8rem;padding:1rem;box-sizing:border-box;border-bottom:2px solid #f1f5f9}._table_vmktu_215 td{text-align:left;padding:1.2rem 1rem;border-bottom:1px solid #f8fafc}._inmuebleCell_vmktu_257{display:flex;flex-direction:column;cursor:pointer;transition:all .1s ease-in-out}._inmuebleCell_vmktu_257 strong{font-size:.8rem}._inmuebleCell_vmktu_257:hover{color:var(--color-secondary)}._link_vmktu_287{color:var(--color-accent)}._link_vmktu_287:hover{text-decoration:underline}._textRight_vmktu_303{text-align:right}._red_vmktu_311{color:#e11d48}._bold_vmktu_319{font-weight:600}._totalRow_vmktu_327 td{background:#f8fafc;font-family:sans-serif;font-weight:600;padding:1.5rem 1rem}._finalTotal_vmktu_341{font-size:1.2rem;color:#059669}@media print{._nav_vmktu_15,._btnSuccess_vmktu_93{display:none}._container_vmktu_3{padding:0}._sectionTable_vmktu_201,._header_vmktu_31{box-shadow:none;border:1px solid #eee}}@media(max-width:730px){._header_vmktu_31{flex-direction:column;align-items:start}._sectionTable_vmktu_201{overflow:hidden;overflow-x:auto}}._container_7rbq0_1{display:flex;flex-direction:column;gap:3rem;padding:1rem;box-sizing:border-box;overflow:hidden;width:100%}._header_7rbq0_21{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0}._header_7rbq0_21 h2{margin:0;color:#1e293b}._header_7rbq0_21 p{margin:4px 0 0;color:#64748b;font-size:.9rem}._mainBtn_7rbq0_63{background:#2563eb;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:background .2s}._mainBtn_7rbq0_63:disabled{background:#cbd5e1;cursor:not-allowed}._mainBtn_7rbq0_63:hover:not(:disabled){background:#1d4ed8}._tableCard_7rbq0_103{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;overflow-x:auto}._table_7rbq0_103{width:100%;border-collapse:collapse;text-align:left;-webkit-overflow-scrolling:touch}._table_7rbq0_103 th{background:#f8fafc;padding:1rem;text-align:left;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid #e2e8f0}._table_7rbq0_103 td{padding:1rem;border-bottom:1px solid #f1f5f9;font-size:.9rem;color:#1e293b}._selectedRow_7rbq0_173{background:#eff6ff}._inmuebleInfo_7rbq0_181,._userInfo_7rbq0_183{display:flex;align-items:center;gap:8px}._icon_7rbq0_195{color:#94a3b8;font-size:.8rem}._comisionCol_7rbq0_205{display:flex;flex-direction:column}._comisionCol_7rbq0_205 small{color:#ef4444;font-size:.75rem}._netoValue_7rbq0_225{font-weight:700;color:#0f172a}._footerSummary_7rbq0_235{position:sticky;bottom:1rem;background:#0f172a;color:#fff;padding:1.25rem 2rem;border-radius:12px;display:flex;justify-content:flex-end;gap:3rem;box-shadow:0 10px 15px -3px #0000001a}._summaryItem_7rbq0_261{display:flex;flex-direction:column;align-items:flex-end}._summaryItem_7rbq0_261 span{font-size:.75rem;opacity:.7;text-transform:uppercase}._summaryItem_7rbq0_261 strong{font-size:1.1rem}._comisionText_7rbq0_293{color:#fca5a5}._netoTotal_7rbq0_301{color:#4ade80;font-size:1.25rem!important}._emptyState_7rbq0_311{text-align:center;padding:4rem;color:#94a3b8}._emptyState_7rbq0_311 svg{font-size:3rem;margin-bottom:1rem}._badge_7rbq0_335{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:700}._badgeSimple_7rbq0_349{background-color:#e0f2fe;color:#0369a1}._badgeCompleta_7rbq0_361{background-color:#f0fdf4;color:#15803d}._montoCol_7rbq0_375{display:flex;flex-direction:column}._servicioText_7rbq0_385{color:#6366f1;font-size:.75rem;font-weight:500}._netoTotal_7rbq0_301{color:#10b981}@media(max-width:730px){._header_7rbq0_21{flex-direction:column;gap:1.5rem}._footerSummary_7rbq0_235{display:flex;justify-content:center;align-items:start;flex-direction:column;gap:1.5rem;padding:1rem}._summaryItem_7rbq0_261{display:flex;flex-direction:row;justify-content:space-between;width:100%}}._dashboardContainer_rex2r_1{padding:1.3rem}._kpiGrid_rex2r_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}._mainGrid_rex2r_27{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}._sectionColumn_rex2r_41{display:flex;flex-direction:column;gap:1.5rem}._listContainer_rex2r_55{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000001a}._listTitle_rex2r_69{font-size:1.1rem;font-weight:700;color:#334155;margin-bottom:1rem;border-bottom:2px solid #f1f5f9;padding-bottom:.5rem}._scrollArea_rex2r_87{max-height:350px;overflow-y:auto;padding-right:5px}._itemRow_rex2r_101,._itemRowLiq_rex2r_103,._itemRowVencimiento_rex2r_105,._itemRowMora_rex2r_107{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;transition:all .2s ease}._itemRow_rex2r_101:last-child,._itemRowLiq_rex2r_103:last-child,._itemRowVencimiento_rex2r_105:last-child{border-bottom:none}._itemRow_rex2r_101:hover{background-color:#f8fafc}._itemRow_rex2r_101 strong{display:block;color:#1e293b;font-size:.95rem}._itemRow_rex2r_101 button{background-color:var(--color-accent);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._itemRow_rex2r_101 button:hover{background-color:var(--color-secondary)}._itemRowLiq_rex2r_103{border-left:4px solid #10b981;margin-bottom:.8rem;background:#f0fdf450}._itemRowLiq_rex2r_103 small{display:block;color:#64748b;text-transform:capitalize}._montoNeto_rex2r_227{font-weight:700;color:#059669;font-size:.95rem}._itemRowVencimiento_rex2r_105{border-left:4px solid #f59e0b}._itemRowVencimiento_rex2r_105 span{font-size:.8rem;color:#d97706;font-weight:500}._badgeDate_rex2r_261{background-color:#fffbeb;color:#92400e;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:700;border:1px solid #fef3c7}._itemAccions_rex2r_281{display:flex;gap:1rem}._btnVer_rex2r_291{display:flex;align-items:center;justify-content:center;background-color:#b0b0b04e;border:none;padding:.4rem;border-radius:10px;transition:all .2s ease-in-out;cursor:pointer}._btnVer_rex2r_291:hover{background-color:#5656564e}._itemRowMora_rex2r_107{background-color:#fff1f2;border:1px solid #ffe4e6;border-radius:8px;margin-bottom:8px}._moraInfo_rex2r_339{display:flex;flex-direction:column}._moraInfo_rex2r_339 small{color:#9f1239;font-size:.75rem}._diasMora_rex2r_359{background-color:#e11d48;color:#fff;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:800;width:fit-content;margin-bottom:4px}._monto_rex2r_227{font-weight:800;color:#9f1239;font-size:1.1rem}._itemRow_rex2r_101 strong,._itemRowLiq_rex2r_103 strong,._itemRowVencimiento_rex2r_105 strong,._itemRowMora_rex2r_107 strong{color:#1e293b;font-size:.9rem;display:block}._itemRow_rex2r_101 span{font-size:.85rem;color:#64748b}._scrollArea_rex2r_87::-webkit-scrollbar{width:6px}._scrollArea_rex2r_87::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}._performanceCard_rex2r_443{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px}._performanceCard_rex2r_443 h3{font-size:.9rem;color:#64748b;margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em}._progressBarContainer_rex2r_475{width:100%;height:12px;background:#f1f5f9;border-radius:10px;overflow:hidden;margin-bottom:10px}._progressBar_rex2r_475{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transition:width 1s ease-in-out}._progressLabels_rex2r_505{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600}._feeLabel_rex2r_519{font-size:.75rem;color:#94a3b8;margin-right:5px}@media(max-width:730px){._mainGrid_rex2r_27{grid-template-columns:1fr}}._card_u0vv5_1{display:flex;align-items:center;padding:1.25rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;border-left:5px solid #cbd5e1;transition:transform .2s ease}._card_u0vv5_1:hover{transform:translateY(-3px)}._iconContainer_u0vv5_31{font-size:1.8rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px}._info_u0vv5_51{display:flex;flex-direction:column}._title_u0vv5_61{font-size:.85rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._subtitle_u0vv5_77{font-size:.65rem;color:#64748bb5;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._value_u0vv5_93{font-size:1.5rem;font-weight:700;margin:0;color:#1e293b}._red_u0vv5_109{border-left-color:#ef4444}._red_u0vv5_109 ._iconContainer_u0vv5_31{background:#fef2f2;color:#ef4444}._orange_u0vv5_127{border-left-color:#f59e0b}._orange_u0vv5_127 ._iconContainer_u0vv5_31{background:#fffbeb;color:#f59e0b}._cyan_u0vv5_145{border-left-color:#06b6d4}._cyan_u0vv5_145 ._iconContainer_u0vv5_31{background:#ecfeff;color:#06b6d4}._green_u0vv5_163{border-left-color:#10b981}._green_u0vv5_163 ._iconContainer_u0vv5_31{background:#f0fdf4;color:#10b981}._listContainer_1r7fm_1{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid #f1f5f9;height:100%;display:flex;flex-direction:column}._listTitle_1r7fm_23{font-size:1rem;font-weight:700;color:#334155;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #f8fafc;display:flex;justify-content:space-between;align-items:center}._scrollArea_1r7fm_47{flex:1;max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}._emptyState_1r7fm_67{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#94a3b8}._emptyIcon_1r7fm_87{font-size:2.5rem;color:#10b981;margin-bottom:.75rem;opacity:.5}._emptyState_1r7fm_67 p{font-size:.9rem;font-weight:500}._itemsWrapper_1r7fm_115{display:flex;flex-direction:column}._scrollArea_1r7fm_47::-webkit-scrollbar{width:5px}._scrollArea_1r7fm_47::-webkit-scrollbar-track{background:transparent}._scrollArea_1r7fm_47::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}._scrollArea_1r7fm_47::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@media(max-width:730px){._listContainer_1r7fm_1{min-width:80%}}._card_1u4w9_1{background:#fff;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;position:relative;overflow:hidden}._card_1u4w9_1:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a;border-color:transparent}._iconWrapper_1u4w9_41{font-size:2rem;padding:1rem;border-radius:12px;display:flex;align-items:center;justify-content:center}._content_1u4w9_59 h3{margin:0;font-size:1.15rem;color:#1e293b;font-weight:700}._content_1u4w9_59 p{margin:.25rem 0 0;font-size:.85rem;color:#64748b;line-height:1.4}._arrow_1u4w9_87{margin-left:auto;font-size:1.2rem;color:#cbd5e1;transition:transform .3s ease}._card_1u4w9_1:hover ._arrow_1u4w9_87{transform:translate(5px);color:inherit}._cyan_1u4w9_113{border-bottom:4px solid #06b6d4}._cyan_1u4w9_113 ._iconWrapper_1u4w9_41{background:#ecfeff;color:#06b6d4}._purple_1u4w9_131{border-bottom:4px solid #8b5cf6}._purple_1u4w9_131 ._iconWrapper_1u4w9_41{background:#f5f3ff;color:#8b5cf6}._orange_1u4w9_149{border-bottom:4px solid #f59e0b}._primary_1u4w9_157{background-color:#fff;color:var(--color-primary);border-bottom:4px solid var(--color-primary)}._orange_1u4w9_149 ._iconWrapper_1u4w9_41{background:#fffbeb;color:#f59e0b}._green_1u4w9_181{border-bottom:4px solid #10b981}._green_1u4w9_181 ._iconWrapper_1u4w9_41{background:#f0fdf4;color:#10b981}._primary_1u4w9_157 ._iconWrapper_1u4w9_41{color:#1e293b}._container_33xzl_1{padding:2.5rem;max-width:70rem;margin:0 auto}._header_33xzl_13{margin-bottom:3rem;text-align:left}._header_33xzl_13 h1{font-size:1.85rem;font-weight:800;color:#0f172a}._header_33xzl_13 p{color:#64748b;font-size:1rem}._grid_33xzl_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}@media(max-width:730px){._container_33xzl_1{width:100%;box-sizing:border-box;padding:1rem}._grid_33xzl_45{grid-template-columns:1fr}}._container_1nfe6_1{padding:2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000023}._header_1nfe6_15 h2{color:#1e293b;margin-bottom:.5rem}._header_1nfe6_15 p{color:#64748b;font-size:.9rem}._mainContent_1nfe6_35{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;align-items:center}._chartSection_1nfe6_53{display:flex;justify-content:center}._relative_1nfe6_63{position:relative;width:250px;height:250px}._svg_1nfe6_75{transform:rotate(-90deg)}._circleBg_1nfe6_83{fill:none;stroke:#f1f5f9;stroke-width:8}._circleProgress_1nfe6_95{fill:none;stroke:#06b6d4;stroke-width:8;stroke-linecap:round;stroke-dasharray:282;transition:stroke-dashoffset 1s ease-out}._percentageText_1nfe6_115{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}._percentageText_1nfe6_115 h3{font-size:3rem;margin:0;color:#0f172a}._percentageText_1nfe6_115 span{color:#64748b;font-weight:600}._statsSection_1nfe6_155{display:flex;flex-direction:column;gap:1.5rem}._statBox_1nfe6_167{padding:1.5rem;border-radius:12px;background:#f8fafc;border-left:4px solid #cbd5e1}._statBox_1nfe6_167._cyan_1nfe6_181{border-left-color:#06b6d4;background:#ecfeff}._statBox_1nfe6_167._orange_1nfe6_191{border-left-color:#f59e0b;background:#fffbeb}._statLabel_1nfe6_201{font-size:.85rem;color:#64748b;text-transform:uppercase;font-weight:700}._statValue_1nfe6_215{display:block;font-size:2rem;font-weight:800;color:#1e293b;margin:.2rem 0}._statSub_1nfe6_231{font-size:.8rem;color:#94a3b8}._footerNote_1nfe6_241{margin-top:2rem;font-size:.75rem;color:#94a3b8;font-style:italic}@media(max-width:730px){._mainContent_1nfe6_35{grid-template-columns:1fr}}._container_9pn6l_1{padding:2rem;max-width:1100px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000023}._btnBack_9pn6l_19{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;cursor:pointer;font-weight:600;margin-bottom:1.5rem}._header_9pn6l_43{display:flex;align-items:center;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 6px -1px #0000000d}._titleIcon_9pn6l_65{font-size:2rem;color:var(--color-accent);background:#f5f3ff;padding:1rem;border-radius:12px}._header_9pn6l_43 h1{font-size:1.5rem;margin:0;color:#0f172a}._header_9pn6l_43 p{font-size:.9rem;color:#64748b;margin:0}._totalBadge_9pn6l_105{margin-left:auto;text-align:right;background:#f8fafc;padding:.75rem 1.5rem;border-radius:12px;border:1px dashed #cbd5e1}._totalBadge_9pn6l_105 span{display:block;font-size:.75rem;color:#64748b;text-transform:uppercase}._totalBadge_9pn6l_105 strong{font-size:1.4rem;color:var(--color-accent)}._content_9pn6l_149{display:grid;grid-template-columns:1fr;gap:2rem}._chartSection_9pn6l_161{background:#fff;padding:1.5rem;border-radius:16px}._barList_9pn6l_173{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}._barItem_9pn6l_187{display:flex;flex-direction:column;gap:.5rem}._barInfo_9pn6l_199{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:#475569}._barContainer_9pn6l_215{width:100%;height:12px;background:#f1f5f9;border-radius:10px;overflow:hidden}._barFill_9pn6l_231{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:10px;transition:width 1s ease-in-out}._barMonto_9pn6l_245{align-self:flex-end;font-size:.8rem;font-weight:700;color:#1e293b}._tableSection_9pn6l_261{background:#fff;padding:1.5rem;border-radius:16px}._table_9pn6l_261{width:100%;border-collapse:collapse;margin-top:1rem}._table_9pn6l_261 th{text-align:left;padding:1rem;background:#f8fafc;color:#64748b;font-size:.8rem;text-transform:uppercase}._table_9pn6l_261 td{padding:1rem;border-bottom:1px solid #f1f5f9;font-size:.9rem}._tag_9pn6l_315{background:#f1f5f9;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600}._textRight_9pn6l_331{text-align:right;font-weight:700}._container_1b7lm_1{padding:2rem;max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000023}._topActions_1b7lm_19{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._btnBack_1b7lm_33{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;font-weight:600;cursor:pointer}._filters_1b7lm_55{display:flex;align-items:center;gap:10px;background:#fff;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0}._filters_1b7lm_55 select{border:none;font-weight:600;color:#1e293b;outline:none}._header_1b7lm_89{margin-bottom:2rem}._header_1b7lm_89 h1{font-size:1.75rem;color:#0f172a;margin:0}._header_1b7lm_89 p{color:#64748b;margin:5px 0 0}._summaryGrid_1b7lm_121{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}._totalCard_1b7lm_135{background:#fff;padding:1.5rem;border-radius:16px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px -1px #0000000d}._totalCard_1b7lm_135 svg{font-size:1.5rem}._totalCard_1b7lm_135 span{display:block;font-size:.8rem;color:#64748b;text-transform:uppercase}._totalCard_1b7lm_135 strong{font-size:1.4rem;color:#1e293b}._bruto_1b7lm_187{border-bottom:4px solid #3b82f6}._bruto_1b7lm_187 svg{color:#3b82f6}._neto_1b7lm_203{border-bottom:4px solid #ef4444}._neto_1b7lm_203 svg{color:#ef4444}._comision_1b7lm_219{border-bottom:4px solid #10b981}._comision_1b7lm_219 svg{color:#10b981}._tableCard_1b7lm_237{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}._table_1b7lm_237{width:100%;border-collapse:collapse}._table_1b7lm_237 th{background:#f8fafc;padding:1rem;text-align:left;font-size:.75rem;text-transform:uppercase;color:#64748b}._table_1b7lm_237 td{padding:1.25rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.9rem}._comisionCol_1b7lm_291{font-weight:700;color:#059669;background:#f0fdf450}@media(max-width:730px){._summaryGrid_1b7lm_121{grid-template-columns:1fr}}._container_w61ql_1{padding:2rem;max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000023}._btnBack_w61ql_19{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;font-weight:600;cursor:pointer;margin-bottom:1.5rem}._header_w61ql_43{display:flex;align-items:center;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:16px;margin-bottom:1.5rem}._titleIcon_w61ql_63{font-size:1.8rem;color:#3b82f6;background:#eff6ff;padding:1rem;border-radius:12px}._headerText_w61ql_79 h1{font-size:1.5rem;margin:0;color:#0f172a}._headerText_w61ql_79 p{font-size:.9rem;color:#64748b;margin:0}._countBadge_w61ql_103{margin-left:auto;background:#0f172a;color:#fff;padding:10px 20px;border-radius:12px;text-align:center}._countBadge_w61ql_103 strong{display:block;font-size:1.5rem;line-height:1}._countBadge_w61ql_103 span{font-size:.7rem;text-transform:uppercase;opacity:.7}._alertBox_w61ql_145{background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:1rem;border-radius:12px;margin-bottom:2rem;display:flex;align-items:center;gap:12px;font-size:.9rem}._grid_w61ql_173{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem}._aumentoCard_w61ql_185{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._cardMain_w61ql_205{display:flex;justify-content:space-between;align-items:flex-start}._propertyInfo_w61ql_217 h3{font-size:1rem;margin:0;color:#1e293b;display:flex;align-items:center;gap:8px}._codigo_w61ql_235{font-size:.75rem;color:#94a3b8;font-weight:600}._amountInfo_w61ql_247{text-align:right}._amountInfo_w61ql_247 ._label_w61ql_255{font-size:.7rem;color:#64748b;text-transform:uppercase}._price_w61ql_267{display:block;font-size:1.25rem;color:#0f172a;font-weight:800}._detailsGrid_w61ql_281{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#f8fafc;padding:1rem;border-radius:12px}._detailItem_w61ql_299 span{display:block;font-size:.7rem;color:#94a3b8;text-transform:uppercase}._detailItem_w61ql_299 strong{font-size:.85rem;color:#334155}._indiceBadge_w61ql_323{color:var(--color-accent)!important;padding:2px 8px;border-radius:4px;font-size:.9rem;font-weight:700}._cardFooter_w61ql_339{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px dashed #e2e8f0}._dateInfo_w61ql_355 span{font-size:.8rem;color:#64748b;margin-right:5px}._dateInfo_w61ql_355 strong{color:#2563eb}._btnManage_w61ql_375{background:#f1f5f9;border:none;color:#475569;padding:8px 16px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}._btnManage_w61ql_375:hover{background:#e2e8f0;color:#1e293b}._container_ez4av_1{padding:1.5rem;max-width:1300px;margin:0 auto}._mainLayout_ez4av_13{display:grid;grid-template-columns:25rem 1fr;gap:1.5rem;margin-top:1rem}._sidebar_ez4av_29{background:#fff;padding:2rem;border-radius:16px;border:1px solid #e2e8f0;height:fit-content}._profileHeader_ez4av_45{text-align:center;margin-bottom:2rem}._avatar_ez4av_55{width:5rem;height:5rem;background:#f1f5f9;color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;margin:0 auto 1rem;border:3px solid #f8fafc}._profileHeader_ez4av_45 h2{font-size:1.25rem;margin-bottom:.5rem}._badgePropietario_ez4av_95{background:#eff6ff;color:#2563eb;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700}._contactInfo_ez4av_113{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;border-top:1px solid #f1f5f9;padding-top:1.5rem}._infoItem_ez4av_131{display:flex;align-items:center;gap:10px;color:#475569;font-size:.9rem}._infoItem_ez4av_131 svg{color:#94a3b8}._performanceCard_ez4av_155{background:#0f172ad5;color:#fff;padding:1.25rem;border-radius:12px;display:flex;align-items:center;gap:12px}._perfIcon_ez4av_175{font-size:1.5rem;color:#10b981}._perfLabel_ez4av_185{display:block;font-size:.7rem;opacity:.8;text-transform:uppercase}._perfValue_ez4av_199{font-size:1.2rem}._content_ez4av_209,._tabContent_ez4av_221{display:flex;flex-direction:column;gap:1.5rem}._section_ez4av_233{background:#fff;padding:1.5rem;border-radius:16px;border:1px solid #e2e8f0}._sectionHeader_ez4av_247{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem;border-bottom:1px solid #f1f5f9;padding-bottom:.75rem}._sectionHeader_ez4av_247 h3{font-size:1.1rem;color:#1e293b}._sectionHeader_ez4av_247 svg{color:#64748b}._inmueblesGrid_ez4av_285{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}._inmuebleBadge_ez4av_297{background:#f8fafc;padding:1rem;border-radius:10px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:5px;cursor:pointer}._inmuebleBadge_ez4av_297:hover{background:#ebf4fc}._status_ez4av_327{font-size:.7rem;font-weight:800;text-transform:uppercase}._status_ez4av_327._alquilado_ez4av_339{color:#10b981}._status_ez4av_327._disponible_ez4av_347{color:#3b82f6}._tableWrapper_ez4av_357{overflow-x:auto}._table_ez4av_357{width:100%;border-collapse:collapse}._table_ez4av_357 th{text-align:left;padding:10px;font-size:.75rem;color:#64748b;text-transform:uppercase;background:#f8fafc}._table_ez4av_357 td{padding:12px 10px;border-bottom:1px solid #f1f5f9;font-size:.85rem}._comisionText_ez4av_405{color:#ef4444;font-weight:500}._netoText_ez4av_415{font-weight:700;color:#1e293b}._accion_ez4av_425{cursor:pointer}._btnVer_ez4av_433{background-color:#a1a1a13e;padding:.5rem;border-radius:10px;transition:all .2s ease-in-out}._btnVer_ez4av_433:hover{background-color:var(--color-secondary)}._badgePersona_ez4av_455{background:#f1f5f9;color:#475569;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700}._tabHeader_ez4av_475{display:flex;gap:1rem;margin-bottom:1rem;background:#f8fafc;padding:.5rem;border-radius:12px;border:1px solid #e2e8f0}._tabBtn_ez4av_495{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:none;background:transparent;color:#64748b;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s}._tabBtn_ez4av_495._active_ez4av_527{background:#fff;color:#2563eb;box-shadow:0 2px 4px #0000000d}._contratosGrid_ez4av_541{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}._contratoCard_ez4av_553{background:#f8fafc;padding:1rem;border-radius:12px;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;transition:transform .2s}._contratoCard_ez4av_553:hover{transform:translateY(-2px);border-color:#3b82f6}._contratoInfo_ez4av_587{display:flex;flex-direction:column;gap:4px}._rolBadge_ez4av_599{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:4px;width:fit-content;margin-bottom:4px}._rolBadge_ez4av_599._inquilino_ez4av_617{background:#dbeafe;color:#1e40af}._rolBadge_ez4av_599._garante_ez4av_627{background:#fef3c7;color:#92400e}._activeDot_ez4av_637{width:10px;height:10px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981}._pagoStatus_ez4av_655{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700}._pagoStatus_ez4av_655._pagado_ez4av_669{background:#ecfdf5;color:#059669}._pagoStatus_ez4av_655._pendiente_ez4av_679{background:#fff7ed;color:#ea580c}._pagoStatus_ez4av_655._vencido_ez4av_689{background:#fef2f2;color:#dc2626}._pagoStatus_ez4av_655._pago_atrasado_ez4av_697{background:#fef7f2;color:#dc7226}@media(max-width:730px){._container_ez4av_1{padding:0}._mainLayout_ez4av_13{display:grid;grid-template-columns:1fr;gap:1.5rem}._content_ez4av_209{display:flex;flex-direction:column;align-items:center;gap:1.5rem;overflow:hidden}._section_ez4av_233{width:100%;box-sizing:border-box}._tableWrapper_ez4av_357{width:100%;overflow-x:auto}}._container_1kadi_3{max-width:70rem;margin:2rem auto;padding:0 1rem}._formGrid_1kadi_15{display:flex;flex-direction:column;gap:1.5rem}._card_1kadi_27{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}._row_1kadi_41{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._field_1kadi_55{display:flex;flex-direction:column;gap:.5rem}._field_1kadi_55 input,._field_1kadi_55 select{padding:.6rem;border:1px solid #ddd;border-radius:4px}._formActions_1kadi_81{display:flex;justify-content:end}._btnSubmit_1kadi_91{background:var(--color-primary);color:#fff;padding:.8rem 2rem;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}._btnSubmit_1kadi_91:hover{background-color:var(--color-secondary)}._switchHeader_1kadi_121{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:1.5rem}._switchHeader_1kadi_121 h3{margin:0;font-size:1.1rem;color:#1e293b;font-weight:600}._switchHeader_1kadi_121 p{margin:4px 0 0;font-size:.875rem;color:#64748b;max-width:400px}._switch_1kadi_121{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}._switch_1kadi_121 input{opacity:0;width:0;height:0}._slider_1kadi_199{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.4s;border-radius:34px}._slider_1kadi_199:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px #0000001a}._switch_1kadi_121 input:checked+._slider_1kadi_199{background-color:#2563eb}._switch_1kadi_121 input:checked+._slider_1kadi_199:before{transform:translate(24px)}._switch_1kadi_121 input:focus+._slider_1kadi_199{box-shadow:0 0 1px #2563eb}._slider_1kadi_199:hover{background-color:#94a3b8}._container_1w37m_1{text-align:center;padding:1rem}._successIcon_1w37m_11{font-size:3rem;color:#10b981;background:#10b9811a;padding:15px;border-radius:50%;margin-bottom:1rem}._credentialsBox_1w37m_29{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}._field_1w37m_51{display:flex;flex-direction:column;align-items:center}._field_1w37m_51 span{font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._field_1w37m_51 strong{font-size:1.1rem;color:#1e293b}._copyBtn_1w37m_87{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:.8rem;background:#06b6d4;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;margin-bottom:.5rem}._closeBtn_1w37m_121{width:100%;padding:.8rem;background:transparent;color:#64748b;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}._container_1lam6_1{padding:2rem;max-width:70rem;margin:0 auto}._profileHeader_1lam6_13{display:flex;align-items:center;gap:2rem;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem}._avatar_1lam6_35{width:80px;height:80px;background:#0ea5e9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}._mainInfo_1lam6_61 h1{margin:0;font-size:1.8rem;color:#1e293b}._badges_1lam6_73{display:flex;gap:.5rem;margin-top:.5rem}._badgeProp_1lam6_85{background:#f0fdf4;color:#166534;padding:2px 10px;border-radius:99px;font-size:.8rem;font-weight:600;border:1px solid #bbf7d0}._badgeInq_1lam6_103{background:#eff6ff;color:#1e40af;padding:2px 10px;border-radius:99px;font-size:.8rem;font-weight:600;border:1px solid #bfdbfe}._stats_1lam6_123{margin-left:auto;text-align:right}._stats_1lam6_123 h2{color:#10b981;margin:0}._grid_1lam6_143{display:grid;grid-template-columns:350px 1fr;gap:2rem}._card_1lam6_155{background:#fff;padding:1rem;box-sizing:border-box;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:1.5rem}._card_1lam6_155 h3{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;margin-bottom:1.25rem;color:#334155;border-bottom:1px solid #f1f5f9;padding-bottom:.75rem}._dataRow_1lam6_195{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:#64748b}._tableWrapper_1lam6_211{overflow-x:auto}._table_1lam6_211{width:100%;border-collapse:collapse}._table_1lam6_211 th{text-align:left;padding:.75rem;box-sizing:border-box;background:#f8fafc;color:#64748b;font-size:.85rem}._table_1lam6_211 td{padding:1rem .75rem;box-sizing:border-box;border-bottom:1px solid #f1f5f9;font-size:.9rem}._statusPago_1lam6_261{padding:4px 8px;box-sizing:border-box;border-radius:6px;font-size:.75rem;font-weight:700}._pagado_1lam6_277{background:#dcfce7;color:#15803d}._badgeRole_1lam6_293{font-size:.75rem;background:#f1f5f9;padding:2px 8px;border-radius:4px;color:#475569;font-weight:700}._statusPago_1lam6_261{padding:4px 10px;border-radius:99px;font-size:.75rem;font-weight:700}._pagado_1lam6_277{background:#dcfce7;color:#166534}._vencido_1lam6_337{background:#fee2e2;color:#991b1b}._pago_atrasado_1lam6_345{background:#feeee2;color:#994d1b}._pendiente_1lam6_285{background:#fef9c3;color:#854d0e}._btnMini_1lam6_361{padding:.5rem 1rem;background-color:var(--color-accent);color:#fff;border:white;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out}._btnMini_1lam6_361:hover{background-color:var(--color-primary)}._textGreen_1lam6_389{color:#10b981}._textRed_1lam6_395{color:#ef4444}._capitalize_1lam6_403{text-transform:capitalize}._loading_1lam6_411{display:flex;justify-content:center;padding:10rem;font-weight:700;color:#64748b}@media(max-width:900px){._container_1lam6_1{width:100%;padding:0rem}._grid_1lam6_143{width:100%;display:flex;flex-direction:column;align-items:center}._sidebar_1lam6_449{width:100%}._card_1lam6_155{padding:1rem;box-sizing:border-box}._profileHeader_1lam6_13{flex-direction:column;text-align:center}._stats_1lam6_123{margin:0;text-align:center}}._emptyContainer_a37g6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 2rem;background:#fff;border-radius:16px;margin:2rem;border:2px dashed #e2e8f0}._emptyIcon_a37g6_27{font-size:4rem;color:#cbd5e1;margin-bottom:1.5rem}._subtitle_a37g6_39{color:#94a3b8;margin-top:.5rem}
