@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700&family=Montserrat:wght@300;400;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;min-height:100vh}:root{color-scheme:light;--bg-color: #f8f9fa;--text-color: #2c3e2d;--primary-color: #c96f2d;--overlay-bg: rgba(0, 0, 0, .4);--card-bg: #ffffff;--card-border: rgba(0, 0, 0, .05);--bg-input: #ffffff;--border-input: #cccccc}[data-theme=dark]{color-scheme:dark;--bg-color: #121613;--text-color: #e8ede9;--primary-color: #e08945;--overlay-bg: rgba(0, 0, 0, .7);--card-bg: #1a201b;--card-border: rgba(255, 255, 255, .05);--bg-input: #242b25;--border-input: #3a453b}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .4s ease,color .4s ease;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Cinzel Decorative,cursive;letter-spacing:1px}.swal2-popup{border-radius:20px;font-family:Montserrat,sans-serif;background-color:var(--card-bg, #ffffff);color:var(--text-color, #2c3e2d);padding:2rem 2.5rem;box-shadow:0 20px 60px #0000002e}.swal2-title{font-family:Cinzel Decorative,cursive;font-size:1.3rem;letter-spacing:1px;color:var(--text-color, #2c3e2d);font-weight:700}.swal2-html-container,.swal2-content{font-family:Montserrat,sans-serif;font-size:.95rem;color:var(--text-color, #2c3e2d);opacity:.85;line-height:1.6}.swal2-confirm,.swal2-cancel,.swal2-deny{border-radius:8px!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;padding:.6rem 1.6rem!important;letter-spacing:.5px;transition:opacity .2s ease,transform .1s ease}.swal2-confirm:hover,.swal2-cancel:hover{opacity:.88;transform:translateY(-1px)}.swal2-confirm:focus,.swal2-cancel:focus,.swal2-deny:focus{box-shadow:0 0 0 3px #c96f2d59!important;outline:none}.swal2-icon.swal2-warning{border-color:#c96f2d!important;color:#c96f2d!important}.swal2-icon.swal2-warning .swal2-icon-content{color:#c96f2d!important}.swal2-icon.swal2-success{border-color:#2c3e2d!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#2c3e2d!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#2c3e2d40!important}.swal2-icon.swal2-error{border-color:#c96f2d!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#c96f2d!important}.swal2-icon.swal2-info{border-color:#c96f2d!important;color:#c96f2d!important}.swal2-show{animation:swal2-show-custom .28s cubic-bezier(.34,1.56,.64,1)!important}@keyframes swal2-show-custom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.swal2-backdrop-show{background:#1216138c!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .swal2-popup{background-color:var(--card-bg, #1a201b);color:var(--text-color, #e8ede9);box-shadow:0 20px 60px #00000080}[data-theme=dark] .swal2-title,[data-theme=dark] .swal2-html-container,[data-theme=dark] .swal2-content{color:var(--text-color, #e8ede9)}[data-theme=dark] .swal2-icon.swal2-warning{border-color:#e08945!important;color:#e08945!important}[data-theme=dark] .swal2-icon.swal2-warning .swal2-icon-content{color:#e08945!important}._overlay_14nod_1{position:fixed;inset:0;background:#1a201bb3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}._overlayOpen_14nod_17{opacity:1;visibility:visible}._closeOverlayBtn_14nod_22{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:#fff;cursor:pointer;z-index:1002;padding:10px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}._closeOverlayBtn_14nod_22:hover{transform:scale(1.1)}._navLinks_14nod_42{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}._link_14nod_50{font-family:Cinzel Decorative,serif;font-size:2.8rem;color:#fff;text-decoration:none;opacity:0;transform:translateY(20px);transition:all .5s ease;letter-spacing:2px}._overlayOpen_14nod_17 ._link_14nod_50{opacity:.8;transform:translateY(0)}._link_14nod_50:hover{opacity:1;color:#b47b44;letter-spacing:5px}._linkActive_14nod_72{color:#b47b44;opacity:1}._footerInfo_14nod_77{position:absolute;bottom:40px;text-align:center;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;color:#fff;opacity:.4}@media(max-width:768px){._link_14nod_50{font-size:1.8rem}}._footer_1ydz0_1{background-color:var(--card-bg);border-top:1px solid var(--card-border);color:var(--text-color);padding:80px 5% 40px;margin-top:auto;font-family:Montserrat,sans-serif}._container_1ydz0_10{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;max-width:1400px;margin:0 auto}._column_1ydz0_18{display:flex;flex-direction:column;gap:20px}._brand_1ydz0_24{font-family:Cinzel Decorative,serif;font-size:1.8rem;color:var(--primary-color);margin:0}._tagline_1ydz0_31{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;opacity:.7;color:var(--primary-color)}._description_1ydz0_40{font-size:.95rem;line-height:1.6;opacity:.6;color:var(--text-color)}._colTitle_1ydz0_47{font-family:Cinzel,serif;font-size:1.2rem;color:var(--primary-color);margin-bottom:25px}._links_1ydz0_54{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._links_1ydz0_54 a{color:var(--text-color);text-decoration:none;opacity:.6;font-size:.95rem;transition:all .3s}._links_1ydz0_54 a:hover{opacity:1;color:var(--primary-color);padding-left:5px}._contactList_1ydz0_77{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}._contactList_1ydz0_77 li{display:flex;align-items:center;gap:12px;opacity:.7;font-size:.9rem;color:var(--text-color)}._icon_1ydz0_95{color:var(--primary-color)}._socials_1ydz0_99{display:flex;gap:15px;margin-top:10px}._socials_1ydz0_99 a{color:var(--text-color);opacity:.85;transition:all .3s;display:flex;align-items:center;justify-content:center;padding:8px;background:color-mix(in srgb,var(--card-bg) 70%,transparent);border:1px solid var(--card-border);border-radius:50%}._socials_1ydz0_99 a:hover{opacity:1;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--card-bg));transform:translateY(-3px)}._divider_1ydz0_125{width:100%;height:1px;background:#ffffff1a;margin:60px 0 30px}._copyright_1ydz0_132{text-align:center;font-size:.8rem;opacity:.4;letter-spacing:1px}@media(max-width:992px){._container_1ydz0_10{grid-template-columns:1fr;gap:40px;text-align:center}._column_1ydz0_18{align-items:center}._links_1ydz0_54 a:hover{padding-left:0}}._button_1dd0g_1{position:fixed;bottom:30px;right:30px;width:65px;height:65px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;border:1px solid rgba(0,0,0,.12);color:var(--text-color);display:flex;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 8px 32px #0000005e;z-index:2000;transition:all .3s ease;text-decoration:none}._button_1dd0g_1:hover{background:#ffffff1a;color:var(--primary-color);transform:translateY(-2px)}[data-theme=dark] ._button_1dd0g_1{background:#1e1e1e66;border:1px solid rgba(255,255,255,.1)}@media(max-width:768px){._button_1dd0g_1{bottom:20px;right:20px;width:55px;height:55px}}._pillContainer_1ode3_1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1e66;border-radius:9999px;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;position:fixed;top:1.5rem;right:1.5rem;z-index:1000;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000005e}._iconButton_1ode3_17{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.6rem;border-radius:50%;transition:all .3s ease}._iconButton_1ode3_17:hover{background:#ffffff1a}._divider_1ode3_34{width:1px;height:24px;background:#fff3;margin:0 .25rem}._languageLabel_1ode3_41{color:#fff;font-size:.8rem;font-weight:600;margin-left:-.2rem;margin-right:.4rem;text-transform:uppercase}._pillCRM_1ode3_51{top:4rem}@media(max-width:768px){._pillContainer_1ode3_1{top:.6rem;right:.6rem;padding:.25rem .35rem;gap:.2rem}._pillCRM_1ode3_51{top:4rem;right:.6rem}._iconButton_1ode3_17{padding:.4rem}._divider_1ode3_34{height:18px;margin:0 .1rem}}._layout_2f8fo_1{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden}._main_2f8fo_9{flex:1;width:100%;overflow-x:hidden}._adminLayout_7ic2p_1{display:flex;height:100vh;overflow:hidden;background-color:var(--bg-color);color:var(--text-color)}._sidebar_7ic2p_10{width:260px;background-color:var(--card-bg);border-right:1px solid var(--card-border);display:flex;flex-direction:column;padding:20px 0;flex-shrink:0}._brand_7ic2p_20{padding:0 24px 20px;font-size:1.2rem;font-weight:700;letter-spacing:1px;border-bottom:1px solid var(--card-border);margin-bottom:12px;font-family:Cinzel Decorative,cursive;color:var(--primary-color)}._nav_7ic2p_31{flex:1;display:flex;flex-direction:column}._menuItem_7ic2p_37{display:flex;align-items:center;gap:12px;padding:12px 24px;color:var(--text-color);opacity:.7;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;border-right:4px solid transparent}._menuItem_7ic2p_37:hover{background-color:#c96f2d0d;color:var(--primary-color);opacity:1}._menuItemActive_7ic2p_57{color:var(--primary-color);background-color:#c96f2d1a;border-right:4px solid var(--primary-color);opacity:1;font-weight:600}._logoutBtn_7ic2p_66{display:flex;align-items:center;gap:12px;padding:14px 24px;margin-top:auto;background:none;border:none;border-top:1px solid var(--card-border);color:var(--text-color);opacity:.7;font-size:.95rem;font-weight:500;cursor:pointer;width:100%;transition:all .3s ease}._logoutBtn_7ic2p_66:hover{background-color:#d32f2f14;color:#d32f2f;opacity:1}._content_7ic2p_91{flex:1;overflow-y:auto;padding:30px}._mobileHeader_7ic2p_98,._overlay_7ic2p_102{display:none}._menuToggleButton_7ic2p_106{background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}@media(max-width:768px){._adminLayout_7ic2p_1{flex-direction:column}._mobileHeader_7ic2p_98{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:var(--card-bg);border-bottom:1px solid var(--card-border);position:sticky;top:0;z-index:100}._mobileBrand_7ic2p_135{font-family:Cinzel Decorative,cursive;font-weight:700;font-size:1.1rem;color:var(--primary-color)}._sidebar_7ic2p_10{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:200;transform:translate(-100%);transition:transform .3s ease-in-out;box-shadow:10px 0 25px #00000026;border-right:none}._sidebarOpen_7ic2p_155{transform:translate(0)}._overlay_7ic2p_102{display:block;position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150}._content_7ic2p_91{padding:20px}._brand_7ic2p_20{display:none}}._hero_1ubzq_2{position:relative;height:100vh;width:100%;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center}._overlay_1ubzq_15{position:absolute;inset:0;background:var(--overlay-bg);z-index:1}._content_1ubzq_27{position:relative;z-index:2;text-align:center;color:#fff;padding:40px 60px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 8px 32px #0000004d}._title_1ubzq_44{font-size:4rem;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,.5);opacity:0;animation:_fadeInUp_1ubzq_1 1s ease-out forwards .5s}._subtitle_1ubzq_54{font-size:1.3rem;margin-bottom:35px;font-weight:400;letter-spacing:2px;text-transform:uppercase;opacity:0;animation:_fadeInUp_1ubzq_1 1s ease-out forwards .8s}._ctaButton_1ubzq_66{padding:15px 45px;font-size:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.4);border-radius:50px;cursor:pointer;transition:all .4s ease;opacity:0;animation:_fadeInUp_1ubzq_1 1s ease-out forwards 1.1s}._ctaButton_1ubzq_66:hover{background-color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 30px #0006}@keyframes _fadeInUp_1ubzq_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInDown_1ubzq_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._hero_1ubzq_2{background-attachment:scroll;height:100svh}._content_1ubzq_27{padding:28px 20px;margin:0 16px;width:calc(100% - 32px)}._title_1ubzq_44{font-size:2rem}._subtitle_1ubzq_54{font-size:.95rem;letter-spacing:1px;margin-bottom:24px}._ctaButton_1ubzq_66{padding:12px 32px;font-size:.9rem}}._wrapper_wz20n_5{pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes _shimmerSlide_wz20n_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._shimmerText_wz20n_17{display:inline-block;min-width:2ch;border-radius:3px;position:relative;overflow:hidden;color:transparent!important;background-color:#dde1de;vertical-align:middle}._shimmerText_wz20n_17:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:_shimmerSlide_wz20n_1 1.5s ease-in-out infinite}._shimmerBlock_wz20n_43{display:block;width:100%;min-height:1rem;border-radius:6px;position:relative;overflow:hidden;background-color:#dde1de}._shimmerBlock_wz20n_43:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:_shimmerSlide_wz20n_1 1.5s ease-in-out infinite}._shimmerHide_wz20n_67{display:inline-flex;opacity:0}[data-theme=dark] ._shimmerText_wz20n_17{background-color:#2a322b}[data-theme=dark] ._shimmerText_wz20n_17:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%)}[data-theme=dark] ._shimmerBlock_wz20n_43{background-color:#2a322b}[data-theme=dark] ._shimmerBlock_wz20n_43:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%)}._container_2x6mn_1{padding:80px 5%;max-width:1400px;margin:0 auto}._header_2x6mn_7{text-align:center;margin:0 auto 50px;max-width:800px}._title_2x6mn_13{font-size:2.5rem;margin-bottom:15px;font-family:Cinzel Decorative,serif;color:var(--text-color);letter-spacing:1px}._subtitle_2x6mn_21{opacity:.8;font-size:1.1rem;line-height:1.6;color:var(--text-color)}._grid_2x6mn_28{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px}._loading_2x6mn_34,._empty_2x6mn_35{text-align:center;padding:80px;opacity:.6;color:var(--text-color)}._loading_2x6mn_34 h3,._empty_2x6mn_35 h3{font-family:Cinzel Decorative,serif;font-weight:400;letter-spacing:2px}._experienceSection_2x6mn_50{padding:120px 5%;text-align:center}._experienceContent_2x6mn_55{max-width:900px;margin:0 auto}._sectionTitle_2x6mn_60{font-family:Cinzel Decorative,serif;font-size:2rem;margin-bottom:30px;color:var(--text-color);line-height:1.2}._sectionText_2x6mn_68{font-size:1.2rem;line-height:1.8;opacity:.8;color:var(--text-color);margin-bottom:40px}._dividerGold_2x6mn_76{width:60px;height:2px;background-color:var(--primary-color);margin:0 auto}._hostsSection_2x6mn_84{background-color:var(--card-bg);padding:100px 5%;display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap}._hostImageWrapper_2x6mn_94{flex:0 0 350px;max-width:100%}._hostPlaceholder_2x6mn_99{width:100%;aspect-ratio:1/1;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--card-border);color:var(--primary-color)}._hostContent_2x6mn_111{flex:1;max-width:600px}._linkUnderline_2x6mn_116{display:inline-block;color:var(--primary-color);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;position:relative;padding-bottom:5px}._linkUnderline_2x6mn_116:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--primary-color)}._guideSection_2x6mn_139{padding:120px 5%}._guideGrid_2x6mn_143{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:30px;margin-top:60px}._guideCard_2x6mn_150{background:#ffffff08;border:1px solid var(--card-border);padding:40px;border-radius:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._guideCard_2x6mn_150:hover{transform:translateY(-10px);background:#ffffff0d;box-shadow:0 10px 30px #0000001a}._guideIcon_2x6mn_166{color:var(--primary-color);margin-bottom:25px}._guideCard_2x6mn_150 h3{font-family:Cinzel Decorative,serif;font-size:1.3rem;margin-bottom:15px}._guideCard_2x6mn_150 p{font-size:.95rem;line-height:1.6;opacity:.7}@media(max-width:768px){._container_2x6mn_1{padding:40px 4%}._title_2x6mn_13{font-size:1.6rem}._subtitle_2x6mn_21{font-size:1rem}._grid_2x6mn_28{gap:20px}._sectionTitle_2x6mn_60{font-size:1.6rem}._sectionText_2x6mn_68{font-size:1rem}._experienceSection_2x6mn_50{padding:60px 4%}._hostsSection_2x6mn_84{text-align:center;gap:40px;padding:60px 4%}._hostImageWrapper_2x6mn_94{flex:0 0 160px}._guideSection_2x6mn_139{padding:60px 4%}._guideGrid_2x6mn_143{margin-top:30px;gap:16px}._guideCard_2x6mn_150{padding:28px 20px}._cardImageContainer_2x6mn_235{height:200px}}._publicPropertyCard_2x6mn_241{background-color:var(--card-bg, #1a1a1a);border-radius:16px;border:1px solid var(--border-color, rgba(255, 255, 255, .05));overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease}._publicPropertyCard_2x6mn_241:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006;border-color:var(--primary-color)}._publicPropertyCard_2x6mn_241:hover ._cardImage_2x6mn_235{transform:scale(1.05)}._cardImageContainer_2x6mn_235{position:relative;width:100%;height:240px;overflow:hidden}._cardImage_2x6mn_235{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}._priceBadge_2x6mn_277{position:absolute;bottom:15px;right:15px;background-color:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:800;font-size:1.1rem;box-shadow:0 4px 15px #0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._perNight_2x6mn_291{font-size:.8rem;font-weight:400;opacity:.9}._cardContent_2x6mn_297{padding:1.5rem;display:flex;flex-direction:column;gap:.8rem}._cardTitle_2x6mn_304{margin:0;font-size:1.3rem;color:var(--text-color, #fff)}._cardLocation_2x6mn_310{display:flex;align-items:center;gap:.5rem;color:var(--text-color);opacity:.7;font-size:.95rem}._cardMeta_2x6mn_319{display:flex;align-items:center;gap:.8rem;margin-top:.5rem;color:var(--text-color);opacity:.8;font-size:.9rem}._metaDot_2x6mn_329{color:var(--primary-color);font-weight:700}._exploreText_2x6mn_334{margin-top:1rem;font-size:.95rem;color:var(--primary-color);font-weight:600;display:flex;justify-content:space-between;align-items:center;opacity:.8;transition:opacity .3s ease}._publicPropertyCard_2x6mn_241:hover ._exploreText_2x6mn_334{opacity:1}._loginShell_v9mgy_1{height:100vh;display:grid;grid-template-columns:58% 42%;background-color:var(--bg-color);overflow:hidden}._visualPanel_v9mgy_9{position:relative;overflow:hidden;background-image:linear-gradient(135deg,#0003,#0000008c),url(https://images.unsplash.com/photo-1470246973918-29a93221c455?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center}._visualOverlay_v9mgy_19{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,var(--overlay-bg) 100%)}._visualContent_v9mgy_25{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.5rem);color:#fff}._brandTag_v9mgy_36{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:700;opacity:.92;margin-bottom:.8rem}._welcomeTitle_v9mgy_45{font-size:clamp(1.9rem,4vw,3rem);line-height:1.2;margin-bottom:.8rem;font-family:Cinzel Decorative,cursive}._welcomeText_v9mgy_52{max-width:32rem;font-size:1rem;line-height:1.6;opacity:.9}._formPanel_v9mgy_59{background-color:var(--bg-color);display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,3vw,3rem)}._formCard_v9mgy_67{width:min(460px,100%);background:transparent;border:none;border-radius:0;box-shadow:none;padding:clamp(1.75rem,2.5vw,2.2rem);animation:_fadeIn_v9mgy_1 .45s ease-out}._title_v9mgy_77{text-align:left;font-size:clamp(1.65rem,2.8vw,2rem);color:var(--text-color);margin-bottom:.4rem;letter-spacing:.01em}._subtitle_v9mgy_85{text-align:left;font-size:.9rem;color:var(--text-color);opacity:.7;margin-bottom:1.8rem;letter-spacing:.02em}._errorMessage_v9mgy_94{background:#dc26261a;color:#dc2626;border:1px solid rgba(220,38,38,.22);border-radius:10px;padding:.7rem .9rem;text-align:center;font-size:.9rem;margin-bottom:1rem}._inputGroup_v9mgy_105{margin-bottom:1.1rem}._inputGroup_v9mgy_105 label{display:block;font-size:.85rem;font-weight:600;color:var(--text-color);margin-bottom:.48rem}._inputGroup_v9mgy_105 input{width:100%;border:1px solid var(--border-input);border-radius:12px;background-color:var(--input-bg, var(--bg-input));color:var(--text-color);padding:.85rem .95rem;font-size:.98rem;font-family:Montserrat,sans-serif;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}._inputGroup_v9mgy_105 input::placeholder{color:var(--text-color);opacity:.5}._inputGroup_v9mgy_105 input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #c96f2d29;transform:translateY(-1px)}._submitButton_v9mgy_141{width:100%;margin-top:.45rem;border:none;border-radius:12px;padding:.95rem 1rem;cursor:pointer;background-color:var(--primary-color);color:#fff;font-weight:700;font-size:.98rem;font-family:Montserrat,sans-serif;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease;box-shadow:0 10px 24px #78431f47}._submitButton_v9mgy_141:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 14px 28px #78431f52}._submitButton_v9mgy_141:active:not(:disabled){transform:translateY(0)}._submitButton_v9mgy_141:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}._footerNote_v9mgy_173{margin-top:1.15rem;text-align:left;color:var(--text-color);opacity:.6;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:992px){._loginShell_v9mgy_1{height:auto;min-height:100vh;grid-template-columns:1fr;overflow-y:auto}._visualPanel_v9mgy_9{display:none}._formPanel_v9mgy_59{min-height:100vh}}@keyframes _fadeIn_v9mgy_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dashboardContainer_7gyhu_1{display:flex;flex-direction:column;gap:2rem;padding:1rem;color:var(--text-color);position:relative;isolation:isolate}._filterBar_7gyhu_11{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;position:relative;z-index:1200}._title_7gyhu_21{margin:0;font-size:1.9rem;font-family:Cinzel Decorative,serif}._filterControls_7gyhu_27{display:flex;gap:1rem;position:relative;z-index:1201;margin-right:5rem;align-items:center;flex-wrap:wrap}._filterSelect_7gyhu_37{background-color:var(--bg-color);color:var(--text-color);border:1px solid var(--border-color, rgba(255, 255, 255, .2));padding:.6rem 1rem;border-radius:8px;font-family:inherit;font-size:.95rem;outline:none;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease;min-width:170px;position:relative;z-index:1202}._filterSelect_7gyhu_37:focus{border-color:var(--primary-color, #d4af37)}._filterSelect_7gyhu_37 option{background-color:var(--bg-color);color:var(--text-color)}._kpiGrid_7gyhu_62{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._kpiCard_7gyhu_68{background:var(--card-bg);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:16px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .25s ease}._kpiCard_7gyhu_68:hover{transform:translateY(-3px);border-color:var(--primary-color);box-shadow:0 10px 24px #00000038}._kpiIcon_7gyhu_85{width:42px;height:42px;border-radius:10px;background:#d4af371f;color:var(--primary-color);display:flex;align-items:center;justify-content:center}._kpiData_7gyhu_96 p{margin:0;font-size:.85rem;opacity:.72}._kpiData_7gyhu_96 h3{margin:.25rem 0 0;font-size:1.45rem}._kpiTrend_7gyhu_107{display:inline-block;margin-top:.25rem;font-size:.78rem;font-weight:600}._kpiTrendUp_7gyhu_114{color:#35c759}._kpiTrendDown_7gyhu_118{color:#ff6b6b}._mainContent_7gyhu_122{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._chartContainer_7gyhu_128,._activityContainer_7gyhu_129{background:var(--card-bg);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:16px;padding:1.25rem}._chartContainer_7gyhu_128 h3,._activityContainer_7gyhu_129 h3{margin-top:0;margin-bottom:1rem;color:var(--text-color)}._chartWrapper_7gyhu_143{width:100%;height:300px}._activityList_7gyhu_148{display:flex;flex-direction:column;gap:.8rem}._activityItem_7gyhu_154{display:flex;gap:.65rem;align-items:flex-start}._activityDot_7gyhu_160{width:10px;height:10px;margin-top:.45rem;border-radius:50%;background:var(--primary-color);flex-shrink:0}._activityText_7gyhu_169 p{margin:0;font-size:.92rem}._activityText_7gyhu_169 span{display:inline-block;margin-top:.2rem;font-size:.78rem;opacity:.65}._emptyText_7gyhu_181{margin:0;opacity:.7;font-size:.9rem}._errorText_7gyhu_187{margin:0;color:#ff6b6b;background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);padding:.7rem .85rem;border-radius:10px}._chartShimmer_7gyhu_197{height:300px;border-radius:10px;background-color:#dde1de;position:relative;overflow:hidden}._chartShimmer_7gyhu_197:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:_chartShimmerSlide_7gyhu_1 1.5s ease-in-out infinite}[data-theme=dark] ._chartShimmer_7gyhu_197{background-color:#2a322b}[data-theme=dark] ._chartShimmer_7gyhu_197:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%)}@keyframes _chartShimmerSlide_7gyhu_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1000px){._mainContent_7gyhu_122{grid-template-columns:1fr}}@media(max-width:768px){._dashboardContainer_7gyhu_1{padding:.5rem}._title_7gyhu_21{font-size:1.5rem}._filterControls_7gyhu_27{margin-right:0}}._container_1asc8_1{padding:2rem;color:var(--text-color)}._amenitiesDashboard_1asc8_6{display:flex;flex-direction:column;gap:2rem}._header_1asc8_12{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_1asc8_20{color:var(--text-color);margin:0;font-size:1.75rem}._btnPrimary_1asc8_26{display:inline-flex;align-items:center;gap:8px;background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}._btnPrimary_1asc8_26:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af3740}._amenitiesGrid_1asc8_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}._amenityCard_1asc8_51{background:var(--card-bg, #1a1a1a);border:1px solid var(--border-color, rgba(255, 255, 255, .05));border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:all .3s ease}._amenityCard_1asc8_51:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 10px 30px #0003}._amenityHeader_1asc8_67{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem}._amenityIconWrapper_1asc8_74{color:var(--primary-color);background:#d4af371a;width:45px;height:45px;border-radius:12px;display:flex;justify-content:center;align-items:center}._amenityContent_1asc8_85{flex-grow:1}._amenityTitle_1asc8_89{color:var(--text-color);margin:0 0 .4rem;font-size:1.1rem}._amenityDescription_1asc8_95{color:var(--text-color);opacity:.7;font-size:.85rem;line-height:1.4;margin:0}._amenityActions_1asc8_103{display:flex;gap:.3rem}._actionBtn_1asc8_108{background:transparent;border:none;color:var(--text-color);opacity:.7;cursor:pointer;padding:.45rem;border-radius:8px;transition:all .2s}._actionBtn_1asc8_108:hover{opacity:1;color:var(--primary-color);background:#ffffff0d}._deleteBtn_1asc8_125:hover{color:#ef4444;background:#ef44441a}._drawerOverlay_1asc8_130{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}._drawerOverlay_1asc8_130._drawerOpen_1asc8_144{opacity:1;visibility:visible}._drawerPanel_1asc8_149{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:450px;background:var(--bg-color, #121212);box-shadow:-10px 0 40px #00000080;z-index:1000;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;border-left:1px solid var(--border-color)}._drawerPanel_1asc8_149._drawerOpen_1asc8_144{transform:translate(0)}._drawerHeader_1asc8_170{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid var(--border-color)}._drawerHeader_1asc8_170 h3{margin:0;color:var(--primary-color)}._closeDrawerBtn_1asc8_183{background:transparent;border:none;color:var(--text-color);opacity:.6;cursor:pointer;transition:.2s}._closeDrawerBtn_1asc8_183:hover{opacity:1;color:#ff4757;transform:rotate(90deg)}._drawerForm_1asc8_198{padding:2rem;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}._formGroup_1asc8_206{margin-bottom:1.2rem}._formLabel_1asc8_210{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color);opacity:.85;font-weight:600}._formInput_1asc8_219{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:var(--card-bg, rgba(0, 0, 0, .2));color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formInput_1asc8_219:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #d4af3726}._drawerActions_1asc8_238{margin-top:auto;display:flex;gap:1rem;padding-top:2rem}._btnCancel_1asc8_245,._btnSave_1asc8_246{flex:1;padding:.9rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none}._btnCancel_1asc8_245{background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--text-color)}._btnCancel_1asc8_245:hover{background:#ffffff0d}._btnSave_1asc8_246{background:var(--primary-color);color:#fff}._btnSave_1asc8_246:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af374d}._pickerTrigger_1asc8_277{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:var(--card-bg, rgba(0, 0, 0, .2));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;cursor:pointer;color:var(--text-color);font-weight:600;transition:all .2s}._pickerTrigger_1asc8_277:hover{border-color:var(--primary-color);background:#d4af3714}._pickerTrigger_1asc8_277 span{font-size:.9rem;opacity:.8}._pickerOverlay_1asc8_302{position:fixed;inset:0;background:#111512d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}._pickerContainer_1asc8_314{background:#1a201b;width:100%;max-width:650px;height:80vh;border-radius:20px;border:1px solid var(--border-color, rgba(255, 255, 255, .08));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}._pickerHeader_1asc8_327{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08))}._pickerHeader_1asc8_327 h3{margin:0;color:var(--primary-color)}._pickerHeader_1asc8_327 button{background:none;border:none;color:#fff;opacity:.6;cursor:pointer;padding:5px}._pickerHeader_1asc8_327 button:hover{opacity:1}._searchWrapper_1asc8_353{padding:20px 25px;position:relative}._searchIcon_1asc8_358{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--primary-color);opacity:.7}._searchInput_1asc8_367{width:100%;padding:12px 12px 12px 45px;background:#ffffff0d;border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;color:#fff;font-size:1rem;outline:none;transition:all .3s}._searchInput_1asc8_367:focus{border-color:var(--primary-color);background:#d4af370d;box-shadow:0 0 0 2px #d4af3733}._iconsGridScroll_1asc8_385{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:20px 25px;overflow-y:auto}._pickerIconItem_1asc8_394{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff08;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s;color:#fff}._pickerIconItem_1asc8_394:hover{background:#d4af371a;border-color:var(--primary-color);transform:translateY(-2px)}._pickerIconActive_1asc8_414{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important;box-shadow:0 4px 12px #d4af374d}._iconLabel_1asc8_421{font-size:.65rem;margin-top:8px;opacity:.7;text-align:center;word-break:break-all;max-width:100%;overflow:hidden}@media(max-width:768px){._container_1asc8_1{padding:1rem}._amenitiesGrid_1asc8_45{grid-template-columns:1fr}._drawerPanel_1asc8_149{max-width:100%}._iconsGridScroll_1asc8_385{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}._container_9kaeu_5{padding:2rem;color:var(--text-color);background:var(--bg-color);min-height:100vh}._header_9kaeu_12{margin-bottom:2.5rem}._header_9kaeu_12 h1{font-size:2rem;font-family:Cinzel Decorative,serif;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}._header_9kaeu_12 p{margin-top:4px;opacity:.7;font-size:1rem}._selectorCard_9kaeu_37{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:1.75rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;box-shadow:0 10px 30px #00000026;transition:all .3s ease}._selectorCard_9kaeu_37:hover{border-color:var(--primary-color);box-shadow:0 15px 40px #0003}._selectorCard_9kaeu_37 label{font-weight:700;font-size:1.05rem;white-space:nowrap;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em}._selectorCard_9kaeu_37 select{flex:1;min-width:250px;padding:12px 16px;border-radius:10px;border:1px solid var(--card-border);background:var(--bg-input);color:var(--text-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._selectorCard_9kaeu_37 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 139, 90, 43),.15)}._selectorCard_9kaeu_37 select:hover{border-color:var(--primary-color)}._formCard_9kaeu_93{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem;margin-bottom:2.5rem;box-shadow:0 10px 30px #00000026;transition:all .3s ease}._formCard_9kaeu_93:hover{box-shadow:0 15px 40px #0003}._formCard_9kaeu_93 h2{font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;color:var(--primary-color);display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.05em}._formGrid_9kaeu_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.5rem}._formGroup_9kaeu_127{display:flex;flex-direction:column;gap:8px}._formGroup_9kaeu_127 label{font-size:.85rem;font-weight:700;opacity:.85;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color)}._formGroup_9kaeu_127 input,._formGroup_9kaeu_127 select{padding:12px 14px;border-radius:10px;border:1px solid var(--card-border);background:var(--bg-input);color:var(--text-color);font-size:1rem;font-weight:500;transition:all .2s ease}._formGroup_9kaeu_127 input:focus,._formGroup_9kaeu_127 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 139, 90, 43),.15)}._formGroup_9kaeu_127 input:hover,._formGroup_9kaeu_127 select:hover{border-color:var(--primary-color)}._submitBtn_9kaeu_170{display:flex;align-items:center;gap:10px;background:var(--primary-color);color:#fff;border:none;padding:12px 28px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #00000026}._submitBtn_9kaeu_170:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--primary-color-rgb, 139, 90, 43),.4)}._submitBtn_9kaeu_170:active:not(:disabled){transform:translateY(0)}._submitBtn_9kaeu_170:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_9kaeu_202{display:flex;align-items:center;gap:10px;background:transparent;color:var(--text-color);border:1px solid var(--card-border);padding:12px 24px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}._cancelBtn_9kaeu_202:hover{background:#ffffff0d;border-color:var(--primary-color)}._tableCard_9kaeu_228{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000026}._tableCard_9kaeu_228 h2{font-size:1.3rem;font-weight:700;font-family:Montserrat,sans-serif;padding:1.5rem 2rem;border-bottom:1px solid var(--card-border);color:var(--primary-color);display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--primary-color-rgb, 139, 90, 43),.05)}._table_9kaeu_228{width:100%;border-collapse:collapse}._table_9kaeu_228 th,._table_9kaeu_228 td{padding:1.2rem 2rem;text-align:left;border-bottom:1px solid var(--card-border);font-size:1rem}._table_9kaeu_228 th{background:#ffffff05;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85;color:var(--primary-color)}._table_9kaeu_228 tr{transition:background .2s ease}._table_9kaeu_228 tbody tr:hover{background:#ffffff05}._table_9kaeu_228 tr:last-child td{border-bottom:none}._badge_9kaeu_290{display:inline-block;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._badgeReservado_9kaeu_300{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._badgeBloqueado_9kaeu_306{background:rgba(var(--primary-color-rgb, 139, 90, 43),.15);color:var(--primary-color);border:1px solid rgba(var(--primary-color-rgb, 139, 90, 43),.3)}._actionBtns_9kaeu_316{display:flex;align-items:center;gap:8px}._deleteBtn_9kaeu_322{background:#ef44441a;border:1px solid rgba(239,68,68,.3);cursor:pointer;padding:8px;border-radius:8px;color:#ef4444;transition:all .2s ease;display:flex;align-items:center}._deleteBtn_9kaeu_322:hover{background:#ef444433;border-color:#ef4444;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}._editBtn_9kaeu_341{background:rgba(var(--primary-color-rgb, 139, 90, 43),.1);border:1px solid rgba(var(--primary-color-rgb, 139, 90, 43),.3);cursor:pointer;padding:8px;border-radius:8px;color:var(--primary-color);transition:all .2s ease;display:flex;align-items:center}._editBtn_9kaeu_341:hover{background:rgba(var(--primary-color-rgb, 139, 90, 43),.2);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-color-rgb, 139, 90, 43),.3)}._formFooter_9kaeu_364{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._formCardEditing_9kaeu_371{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 139, 90, 43),.15)}._emptyRow_9kaeu_376 td{text-align:center;padding:3rem!important;opacity:.6;font-style:italic}._placeholder_9kaeu_383{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;opacity:.5;gap:15px}._placeholder_9kaeu_383 p{font-size:1rem;font-style:italic}@media(max-width:768px){._container_9kaeu_5{padding:1rem}._header_9kaeu_12 h1{font-size:1.5rem}._formGrid_9kaeu_120{grid-template-columns:1fr}._table_9kaeu_228 th,._table_9kaeu_228 td{padding:.75rem 1rem;font-size:.9rem}._selectorCard_9kaeu_37{flex-direction:column;align-items:stretch}._selectorCard_9kaeu_37 label{text-align:center}}._container_1ohnq_1{padding:2rem;color:var(--text-color)}._header_1ohnq_6{margin-bottom:2rem}._header_1ohnq_6 h1{font-size:1.75rem;font-family:Montserrat,sans-serif;font-weight:700}._header_1ohnq_6 p{margin-top:4px;opacity:.6;font-size:.9rem}._filterContainer_1ohnq_23{display:flex;gap:10px;margin-bottom:1.5rem;flex-wrap:wrap}._filterBtn_1ohnq_30{background:transparent;border:1px solid var(--card-border, #d1d5db);padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;color:var(--text-color);cursor:pointer;transition:all .2s ease}._filterBtn_1ohnq_30:hover{background:#0000000d}._activeFilter_1ohnq_46{background-color:#fff!important;border-color:transparent!important;box-shadow:0 2px 5px #0000001a;color:#111827;font-weight:600}[data-theme=dark] ._activeFilter_1ohnq_46{background-color:#fff!important;color:#000!important}._tableCard_1ohnq_60{background:var(--card-bg, #fff);border:1px solid var(--card-border, #eee);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000a}._tableResponsive_1ohnq_68{width:100%;overflow-x:auto;border-radius:8px;-webkit-overflow-scrolling:touch}._table_1ohnq_60{width:100%;min-width:900px;border-collapse:collapse}._table_1ohnq_60 th,._table_1ohnq_60 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--card-border, #eee);font-size:.9rem}._table_1ohnq_60 th{background-color:#00000005;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65;white-space:nowrap}[data-theme=dark] ._table_1ohnq_60 th{background-color:#ffffff08}._table_1ohnq_60 tr:last-child td{border-bottom:none}._table_1ohnq_60 tbody tr:hover{background:#00000004;transition:background .15s}[data-theme=dark] ._table_1ohnq_60 tbody tr:hover{background:#ffffff05}._clienteCell_1ohnq_118{display:flex;flex-direction:column;gap:2px}._clienteNombre_1ohnq_124{font-weight:600}._clienteEmail_1ohnq_128{font-size:.8rem;opacity:.55}._fechasCell_1ohnq_133{white-space:nowrap;font-size:.85rem}._fechasSep_1ohnq_138{opacity:.4;margin:0 4px}._totalCell_1ohnq_143{font-weight:700;font-size:.95rem;color:#0f766e}[data-theme=dark] ._totalCell_1ohnq_143{color:#2dd4bf}._badge_1ohnq_154{display:inline-block;padding:3px 11px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}._badgePendiente_1ohnq_165{background:#eab30826;color:#a16207;border:1px solid rgba(234,179,8,.3)}[data-theme=dark] ._badgePendiente_1ohnq_165{color:#fde047}._badgeConfirmada_1ohnq_175{background:#10b9811f;color:#047857;border:1px solid rgba(16,185,129,.25)}[data-theme=dark] ._badgeConfirmada_1ohnq_175{color:#34d399}._badgeLiquidado_1ohnq_185{background:#10b9811f;color:#047857;border:1px solid rgba(16,185,129,.25)}[data-theme=dark] ._badgeLiquidado_1ohnq_185{color:#34d399}._badgeSinPago_1ohnq_195{background:#6b72801a;color:#4b5563;border:1px solid rgba(107,114,128,.2)}[data-theme=dark] ._badgeSinPago_1ohnq_195{color:#9ca3af}._badgeCancelada_1ohnq_205{background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.2)}[data-theme=dark] ._badgeCancelada_1ohnq_205{color:#f87171}._actionsContainer_1ohnq_216{display:flex;gap:8px;align-items:center}._confirmBtn_1ohnq_222,._cancelBtn_1ohnq_222{display:inline-flex;align-items:center;justify-content:center;border:none;padding:7px 10px;border-radius:7px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}._confirmBtn_1ohnq_222{background:#10b981;color:#fff}._confirmBtn_1ohnq_222:hover{background:#059669;transform:translateY(-1px)}._cancelBtn_1ohnq_222{background:#ef4444;color:#fff}._cancelBtn_1ohnq_222:hover{background:#dc2626;transform:translateY(-1px)}._confirmBtn_1ohnq_222:active,._cancelBtn_1ohnq_222:active{transform:translateY(0)}._emptyRow_1ohnq_261 td{text-align:center;padding:3rem!important;opacity:.4;font-size:.95rem}._loadingRow_1ohnq_268 td{text-align:center;padding:3rem!important;opacity:.5}@media(max-width:768px){._table_1ohnq_60 thead{display:none}._table_1ohnq_60,._table_1ohnq_60 tbody,._table_1ohnq_60 tr,._table_1ohnq_60 td{display:block;width:100%}._table_1ohnq_60 tr{background:var(--card-bg, #ffffff);margin-bottom:1.5rem;border-radius:12px;border:1px solid var(--card-border, #eee);box-shadow:0 4px 6px #0000000d;padding:.5rem 0}._table_1ohnq_60 td{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid rgba(0,0,0,.05);text-align:right}._table_1ohnq_60 td:last-child{border-bottom:none;justify-content:center;padding-top:1.5rem}._table_1ohnq_60 td:before{content:attr(data-label);font-weight:700;text-transform:uppercase;font-size:.7rem;color:#0f766e;text-align:left;padding-right:15px;opacity:.8}._clienteCell_1ohnq_118,._fechasCell_1ohnq_133{align-items:flex-end}._confirmBtn_1ohnq_222{width:100%;justify-content:center}}._swalFormGroup_1ohnq_335{display:flex;flex-direction:column;gap:.8rem;text-align:left;margin-top:1rem}._swalLabel_1ohnq_343{color:var(--text-color, #fff);font-size:.9rem;opacity:.9;font-weight:600}._swalInput_1ohnq_350,._swalSelect_1ohnq_351{width:100%;padding:.8rem 1rem;border-radius:8px;border:1px solid var(--border-color, #333);background-color:var(--input-bg, #1e201e);color:var(--text-color, #fff);font-family:inherit;font-size:1rem;box-sizing:border-box}._swalInput_1ohnq_350:focus,._swalSelect_1ohnq_351:focus{outline:none;border-color:var(--primary-color, #d4af37);box-shadow:0 0 0 2px #d4af3733}._swalOption_1ohnq_370{background-color:var(--input-bg, #1e201e);color:var(--text-color, #fff)}._reservasDashboard_1ohnq_376{display:flex;flex-direction:column;gap:2.5rem}._kpiContainer_1ohnq_382{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._kpiCard_1ohnq_388{background:var(--card-bg);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem}._kpiIconWrapper_1ohnq_398{background:#d4af371a;color:var(--primary-color);padding:1rem;border-radius:12px;display:flex}._kpiData_1ohnq_406 p{margin:0;font-size:.9rem;opacity:.7;color:var(--text-color)}._kpiData_1ohnq_406 h3{margin:.5rem 0 0;font-size:1.5rem;color:var(--text-color)}._reservasContainer_1ohnq_419{background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color, rgba(255, 255, 255, .08));padding:2rem}._sectionTitle_1ohnq_426{margin-top:0;margin-bottom:1.5rem;color:var(--text-color);font-size:1.2rem}._reservasList_1ohnq_433{display:flex;flex-direction:column;gap:1rem}._reservaRow_1ohnq_439{display:grid;grid-template-columns:2fr 1.5fr 2fr 1fr auto;align-items:center;padding:1.2rem;background:transparent;border-radius:12px;border:1px solid transparent;transition:all .2s ease}._reservaRow_1ohnq_439:hover{background:var(--hover-bg, rgba(150, 150, 150, .1));border-color:var(--border-color, rgba(150, 150, 150, .2))}._resGuest_1ohnq_455{display:flex;align-items:center;gap:1rem}._guestAvatar_1ohnq_461{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}._guestInfo_1ohnq_473 h4{margin:0;font-size:1rem;color:var(--text-color)}._guestInfo_1ohnq_473 p{margin:.2rem 0 0;font-size:.8rem;opacity:.6}._resProperty_1ohnq_485{display:flex;align-items:center;gap:.5rem;color:var(--text-color);opacity:.8;font-size:.95rem}._resDates_1ohnq_494{display:flex;align-items:center;gap:1rem}._dateBlock_1ohnq_500{display:flex;flex-direction:column}._dateLabel_1ohnq_505{font-size:.7rem;font-weight:700;color:var(--primary-color)}._dateValue_1ohnq_511{font-size:.9rem;color:var(--text-color)}._dateArrow_1ohnq_516{opacity:.4;color:var(--text-color)}._badge_1ohnq_154{padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:capitalize}._statusconfirmada_1ohnq_529,._statuscompletada_1ohnq_530{background:#2ed57326;color:#2ed573}._statuspendiente_1ohnq_535{background:#ffa50226;color:#ffa502}._statuscancelada_1ohnq_540{background:#ff475726;color:#ff4757}._statuspasada_1ohnq_545{background:#96969633;color:var(--text-color)}._resActions_1ohnq_550{display:flex;gap:.5rem}._actionBtn_1ohnq_555{background:transparent;border:none;color:var(--text-color);opacity:.6;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}._actionBtn_1ohnq_555:hover{opacity:1;color:var(--primary-color);background:#ffffff0d}._cancelBtn_1ohnq_222:hover{color:#ff4757;background:#ff47571a}._payBtn_1ohnq_577:hover{color:#10b981;background:#10b9811a}._confirmBtn_1ohnq_222:hover{color:#3b82f6;background:#3b82f61a}._loadingState_1ohnq_587,._emptyState_1ohnq_588{padding:1.5rem;border-radius:12px;background:#00000026;color:var(--text-color);opacity:.8;text-align:center}._emptyState_1ohnq_588 p{margin:.5rem 0 0}@media(max-width:1024px){._reservaRow_1ohnq_439{grid-template-columns:1fr;gap:.8rem;align-items:start}}._modalOverlay_1ohnq_610{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1ohnq_625{background:var(--bg-color, #1a1a1a);border-radius:20px;padding:2.5rem;width:90%;max-width:600px;box-shadow:0 25px 50px #0000004d;border:1px solid var(--border-color, rgba(255, 255, 255, .05));max-height:90vh;overflow-y:auto}._modalTitle_1ohnq_637{color:var(--primary-color);text-align:center;margin-top:0;margin-bottom:2rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px}._formRow_1ohnq_648{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formGroup_1ohnq_654{margin-bottom:1.5rem}._formLabel_1ohnq_658{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color);opacity:.8}._formInput_1ohnq_666{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:var(--card-bg, rgba(0, 0, 0, .2));color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formInput_1ohnq_666:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #d4af3726}._modalActions_1ohnq_686{display:flex;gap:1rem;margin-top:2rem}._btnCancel_1ohnq_692,._btnSave_1ohnq_693{flex:1;padding:.9rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none}._btnCancel_1ohnq_692{background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--text-color)}._btnCancel_1ohnq_692:hover{background:#ffffff0d}._btnSave_1ohnq_693{background:var(--primary-color);color:#fff}._btnSave_1ohnq_693:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af374d}._paymentSummary_1ohnq_724{background:#ffffff0d;padding:1rem;border-radius:10px;margin-bottom:1.5rem;color:var(--text-color);border:1px solid var(--border-color, rgba(255, 255, 255, .1))}._paymentSummary_1ohnq_724 p{margin:.3rem 0;font-size:.95rem}._container_14dul_1{padding:2rem;color:var(--text-color)}._rulesDashboard_14dul_6{display:flex;flex-direction:column;gap:2rem}._header_14dul_12{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_14dul_20{color:var(--text-color);margin:0;font-size:1.75rem}._btnPrimary_14dul_26{display:inline-flex;align-items:center;gap:8px;background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}._btnPrimary_14dul_26:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af3740}._rulesGrid_14dul_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._ruleCard_14dul_51{background:var(--card-bg, #1a1a1a);border:1px solid var(--border-color, rgba(255, 255, 255, .05));border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:all .3s ease}._ruleCard_14dul_51:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 10px 30px #0003}._ruleIcon_14dul_67{color:var(--primary-color);background:#d4af371a;width:48px;height:48px;border-radius:12px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._ruleContent_14dul_79{flex-grow:1}._ruleTitle_14dul_83{color:var(--text-color);margin:0 0 .5rem;font-size:1.1rem}._ruleDescription_14dul_89{color:var(--text-color);opacity:.7;font-size:.9rem;line-height:1.5;margin:0}._ruleActions_14dul_97{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}._actionBtn_14dul_106{background:transparent;border:none;color:var(--text-color);opacity:.7;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}._actionBtn_14dul_106:hover{opacity:1;color:var(--primary-color);background:#ffffff0d}._deleteBtn_14dul_123:hover{color:#ef4444;background:#ef44441a}._drawerOverlay_14dul_128{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}._drawerOverlay_14dul_128._drawerOpen_14dul_142{opacity:1;visibility:visible}._drawerPanel_14dul_147{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:450px;background:var(--bg-color, #121212);box-shadow:-10px 0 40px #00000080;z-index:1000;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;border-left:1px solid var(--border-color)}._drawerPanel_14dul_147._drawerOpen_14dul_142{transform:translate(0)}._drawerHeader_14dul_168{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid var(--border-color)}._drawerHeader_14dul_168 h3{margin:0;color:var(--primary-color)}._closeDrawerBtn_14dul_181{background:transparent;border:none;color:var(--text-color);opacity:.6;cursor:pointer;transition:.2s}._closeDrawerBtn_14dul_181:hover{opacity:1;color:#ff4757;transform:rotate(90deg)}._drawerForm_14dul_196{padding:2rem;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}._formGroup_14dul_204{margin-bottom:1.2rem}._formLabel_14dul_208{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color);opacity:.85;font-weight:600}._formInput_14dul_217{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:var(--card-bg, rgba(0, 0, 0, .2));color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formInput_14dul_217:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #d4af3726}._drawerActions_14dul_236{margin-top:auto;display:flex;gap:1rem;padding-top:2rem}._btnCancel_14dul_243,._btnSave_14dul_244{flex:1;padding:.9rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none}._btnCancel_14dul_243{background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--text-color)}._btnCancel_14dul_243:hover{background:#ffffff0d}._btnSave_14dul_244{background:var(--primary-color);color:#fff}._btnSave_14dul_244:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af374d}._pickerTrigger_14dul_275{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:var(--card-bg, rgba(0, 0, 0, .2));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;cursor:pointer;color:var(--text-color);font-weight:600;transition:all .2s}._pickerTrigger_14dul_275:hover{border-color:var(--primary-color);background:#d4af3714}._pickerTrigger_14dul_275 span{font-size:.9rem;opacity:.8}._pickerOverlay_14dul_300{position:fixed;inset:0;background:#111512d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}._pickerContainer_14dul_312{background:#1a201b;width:100%;max-width:650px;height:80vh;border-radius:20px;border:1px solid var(--border-color, rgba(255, 255, 255, .08));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}._pickerHeader_14dul_325{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08))}._pickerHeader_14dul_325 h3{margin:0;color:var(--primary-color)}._pickerHeader_14dul_325 button{background:none;border:none;color:#fff;opacity:.6;cursor:pointer;padding:5px}._pickerHeader_14dul_325 button:hover{opacity:1}._searchWrapper_14dul_351{padding:20px 25px;position:relative}._searchIcon_14dul_356{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--primary-color);opacity:.7}._searchInput_14dul_365{width:100%;padding:12px 12px 12px 45px;background:#ffffff0d;border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:12px;color:#fff;font-size:1rem;outline:none;transition:all .3s}._searchInput_14dul_365:focus{border-color:var(--primary-color);background:#d4af370d;box-shadow:0 0 0 2px #d4af3733}._iconsGridScroll_14dul_383{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:20px 25px;overflow-y:auto}._pickerIconItem_14dul_392{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background:#ffffff08;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s;color:#fff}._pickerIconItem_14dul_392:hover{background:#d4af371a;border-color:var(--primary-color);transform:translateY(-2px)}._pickerIconActive_14dul_412{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important;box-shadow:0 4px 12px #d4af374d}._iconLabel_14dul_419{font-size:.65rem;margin-top:8px;opacity:.7;text-align:center;word-break:break-all;max-width:100%;overflow:hidden}@media(max-width:768px){._container_14dul_1{padding:1rem}._rulesGrid_14dul_45{grid-template-columns:1fr}._drawerPanel_14dul_147{max-width:100%}._iconsGridScroll_14dul_383{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}._container_1ogyq_1{padding:2rem;color:var(--text-color)}._reviewsDashboard_1ogyq_6{display:flex;flex-direction:column;gap:2rem}._header_1ogyq_12{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._title_1ogyq_20{color:var(--text-color);margin:0;font-size:1.75rem}._btnPrimary_1ogyq_26{display:inline-flex;align-items:center;gap:8px;background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}._btnPrimary_1ogyq_26:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af3740}._reviewsGrid_1ogyq_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._reviewCard_1ogyq_51{background:var(--card-bg, #1a1a1a);border:1px solid var(--border-color, rgba(255, 255, 255, .05));border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:all .3s ease}._reviewCard_1ogyq_51:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 10px 30px #0003}._reviewHeader_1ogyq_67{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}._reviewerInfo_1ogyq_76{display:flex;align-items:center;gap:.8rem}._avatar_1ogyq_82{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}._reviewerName_1ogyq_94{margin:0;font-size:1rem;color:var(--text-color)}._propertyName_1ogyq_100{font-size:.8rem;color:var(--primary-color);opacity:.8}._ratingBadge_1ogyq_106{background:#d4af371a;color:var(--primary-color);padding:.3rem .6rem;border-radius:20px;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.3rem}._starIcon_1ogyq_118{fill:var(--primary-color)}._reviewBody_1ogyq_122{flex-grow:1;font-style:italic;color:var(--text-color);opacity:.8;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}._reviewActions_1ogyq_132{display:flex;justify-content:flex-end;gap:.5rem}._actionBtn_1ogyq_138{background:transparent;border:none;color:var(--text-color);opacity:.7;cursor:pointer;padding:.55rem .7rem;border-radius:8px;transition:all .2s;display:inline-flex;align-items:center;gap:.35rem}._actionBtn_1ogyq_138:hover{opacity:1;color:var(--primary-color);background:#ffffff0d}._deleteBtn_1ogyq_158:hover{color:#ef4444;background:#ef44441a}._drawerOverlay_1ogyq_163{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}._drawerOverlay_1ogyq_163._drawerOpen_1ogyq_177{opacity:1;visibility:visible}._drawerPanel_1ogyq_182{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:450px;background:var(--bg-color, #121212);box-shadow:-10px 0 40px #00000080;z-index:1000;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;border-left:1px solid var(--border-color)}._drawerPanel_1ogyq_182._drawerOpen_1ogyq_177{transform:translate(0)}._drawerHeader_1ogyq_203{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid var(--border-color)}._drawerHeader_1ogyq_203 h3{margin:0;color:var(--primary-color)}._closeDrawerBtn_1ogyq_216{background:transparent;border:none;color:var(--text-color);opacity:.6;cursor:pointer;transition:.2s}._closeDrawerBtn_1ogyq_216:hover{opacity:1;color:#ff4757;transform:rotate(90deg)}._drawerForm_1ogyq_231{padding:2rem;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}._formGroup_1ogyq_239{margin-bottom:1.2rem}._formLabel_1ogyq_243{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color);opacity:.85;font-weight:600}._formInput_1ogyq_252{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:var(--card-bg, rgba(0, 0, 0, .2));color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formInput_1ogyq_252:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #d4af3726}._drawerActions_1ogyq_271{margin-top:auto;display:flex;gap:1rem;padding-top:2rem}._btnCancel_1ogyq_278,._btnSave_1ogyq_279{flex:1;padding:.9rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none}._btnCancel_1ogyq_278{background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--text-color)}._btnCancel_1ogyq_278:hover{background:#ffffff0d}._btnSave_1ogyq_279{background:var(--primary-color);color:#fff}._btnSave_1ogyq_279:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af374d}@media(max-width:768px){._container_1ogyq_1{padding:1rem}._reviewsGrid_1ogyq_45{grid-template-columns:1fr}._drawerPanel_1ogyq_182{max-width:100%}}._formCard_fc5z7_1{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:30px;box-shadow:0 15px 35px #0000001a;animation:_slideDown_fc5z7_1 .4s ease-out;margin-bottom:30px}._formHeader_fc5z7_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:1px solid var(--card-border);padding-bottom:15px}._formHeader_fc5z7_11 h2{font-family:Montserrat,sans-serif;color:var(--primary-color);margin:0}._closeBtn_fc5z7_26{background:transparent;border:none;font-size:1.5rem;color:var(--text-color);cursor:pointer;opacity:.6}._closeBtn_fc5z7_26:hover{opacity:1}._errorAlert_fc5z7_39{background:#dc26261a;color:#dc2626;padding:12px;border-radius:8px;margin-bottom:20px;border:1px solid rgba(220,38,38,.2)}._formGrid_fc5z7_48{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:768px){._formGrid_fc5z7_48{grid-template-columns:1fr}}._column_fc5z7_60{display:flex;flex-direction:column;gap:15px}._row_fc5z7_66{display:grid;grid-template-columns:1fr 1fr;gap:15px}._inputGroup_fc5z7_72 label{display:block;font-size:.85rem;font-weight:600;margin-bottom:8px;opacity:.9}._inputGroup_fc5z7_72 input,._inputGroup_fc5z7_72 select,._inputGroup_fc5z7_72 textarea{width:100%;padding:12px 15px;border-radius:8px;border:1px solid var(--border-input, var(--card-border));background:var(--bg-input, rgba(0, 0, 0, .02));color:var(--text-color);font-family:Montserrat,sans-serif;transition:all .3s ease}._inputGroup_fc5z7_72 input:focus,._inputGroup_fc5z7_72 select:focus,._inputGroup_fc5z7_72 textarea:focus{outline:none;border-color:var(--primary-color)}._hint_fc5z7_100{display:block;font-size:.85rem;opacity:.7;margin-top:4px}._portadaUploadZone_fc5z7_108 small,._galleryUploadZone_fc5z7_109 span:last-of-type{display:block;font-size:.85rem;opacity:.7;margin-top:4px}._portadaUploadText_fc5z7_117{font-weight:600;font-size:1rem;color:var(--text-color)}._portadaUploadZone_fc5z7_108 span,._galleryUploadZone_fc5z7_109 span{display:block}._amenidadesSection_fc5z7_129{margin-top:28px;padding-top:24px;border-top:1px solid var(--card-border)}._amenidadesTitle_fc5z7_135{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;margin:0 0 16px;opacity:.9}._amenidadesGrid_fc5z7_143{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}._amenidadLabel_fc5z7_149{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;border:1px solid var(--card-border);cursor:pointer;font-size:.88rem;transition:border-color .2s ease,background .2s ease}._amenidadLabel_fc5z7_149:hover{border-color:var(--primary-color);background:#00000005}._amenidadCheckbox_fc5z7_166{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0}._formFooter_fc5z7_174{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;padding-top:20px;border-top:1px solid var(--card-border)}._cancelBtn_fc5z7_183,._saveBtn_fc5z7_183{padding:10px 24px;border-radius:8px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .3s ease}._cancelBtn_fc5z7_183{background:transparent;border:1px solid var(--card-border);color:var(--text-color)}._saveBtn_fc5z7_183{background:var(--primary-color);border:none;color:#fff}._saveBtn_fc5z7_183:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}._saveBtn_fc5z7_183:disabled,._cancelBtn_fc5z7_183:disabled{opacity:.6;cursor:not-allowed}._btnLoading_fc5z7_215{display:flex;align-items:center;gap:8px}._spinner_fc5z7_221{animation:_rotate_fc5z7_1 1s linear infinite}@keyframes _rotate_fc5z7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideDown_fc5z7_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._previewAccordion_fc5z7_236{background:var(--bg-input);border:1px solid var(--card-border);border-radius:12px;margin-bottom:1rem;overflow:hidden}._previewSummary_fc5z7_244{padding:12px 20px;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--primary-color);-webkit-user-select:none;user-select:none;list-style:none;display:flex;justify-content:space-between;align-items:center}._previewSummary_fc5z7_244:after{content:"▼";font-size:.7rem;transition:transform .3s ease}._previewAccordion_fc5z7_236[open] ._previewSummary_fc5z7_244:after{transform:rotate(180deg)}._galeriaGrid_fc5z7_267{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;padding:15px}._thumbnailWrapper_fc5z7_274{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;background:var(--card-border)}._thumbnail_fc5z7_274{width:100%;height:100%;object-fit:cover;display:block}._removeBtn_fc5z7_289{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#dc2626e6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._badgePortada_fc5z7_306{background:var(--primary-color);color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;margin-left:6px}._portadaWrapper_fc5z7_316{position:relative;border-radius:10px;overflow:hidden;border:2px solid var(--primary-color)}._portadaPreview_fc5z7_323{width:100%;height:200px;object-fit:cover;display:block}._portadaUploadZone_fc5z7_108{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 1rem;border:2px dashed var(--primary-color);border-radius:10px;cursor:pointer;background:#3b82f60a;width:100%;transition:all .3s ease}._portadaUploadZone_fc5z7_108:hover{background:#3b82f614;border-color:var(--primary-color)}._galleryUploadZone_fc5z7_109{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 1rem;border:2px dashed #3b82f6;border-radius:12px;background-color:#3b82f60d;color:#3b82f6;cursor:pointer;width:100%;transition:all .3s ease}._galleryUploadZone_fc5z7_109:hover{background-color:#3b82f61a;border-color:#2563eb}._showMoreBtn_fc5z7_373{background:var(--bg-input);border:1px dashed var(--card-border);border-radius:8px;color:var(--primary-color);font-weight:600;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;transition:all .2s ease}._showMoreBtn_fc5z7_373:hover{border-color:var(--primary-color);background:#00000005}._errorText_fc5z7_393{color:#ff4d4f;font-size:.8rem;margin-top:4px;display:block}._container_1chn1_1{display:flex;flex-direction:column;gap:1.5rem;color:var(--text-color)}._card_1chn1_8{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:1.5rem;box-shadow:0 10px 30px #0000001f}._title_1chn1_16{font-size:1.4rem;margin:0;color:var(--primary-color);font-weight:700}._subtitle_1chn1_23{margin:.4rem 0 1rem;opacity:.8}._inputRow_1chn1_28{display:grid;grid-template-columns:1fr auto;gap:.8rem}._input_1chn1_28{border:1px solid var(--card-border);background:var(--bg-input);color:var(--text-color);border-radius:10px;padding:.75rem .9rem;font-size:.95rem}._input_1chn1_28:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 201, 111, 45),.2)}._tableHeader_1chn1_49{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}._tableTitle_1chn1_56{margin:0;font-size:1.1rem;color:var(--primary-color);text-transform:uppercase;letter-spacing:.04em}._tableWrapper_1chn1_64{overflow-x:auto}._table_1chn1_49{width:100%;border-collapse:collapse}._table_1chn1_49 th,._table_1chn1_49 td{padding:.85rem .65rem;border-bottom:1px solid var(--card-border);text-align:left;vertical-align:top}._table_1chn1_49 th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.8}._platformCell_1chn1_88{display:flex;flex-direction:column;gap:.45rem;min-width:260px}._platformBadge_1chn1_95{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border:1px solid rgba(var(--primary-color-rgb, 201, 111, 45),.35);color:var(--primary-color);background:rgba(var(--primary-color-rgb, 201, 111, 45),.12);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}._urlText_1chn1_109{font-size:.82rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}._statusBadge_1chn1_118{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:700;border:1px solid transparent}._statusOk_1chn1_129{background:#22c55e21;color:#22c55e;border-color:#22c55e4d}._statusError_1chn1_135{background:#ef444421;color:#ef4444;border-color:#ef44444d}._actions_1chn1_141{display:flex;align-items:center;gap:.5rem}._primaryButton_1chn1_147,._secondaryButton_1chn1_148,._dangerButton_1chn1_149{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:9px;border:1px solid transparent;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}._primaryButton_1chn1_147{background:var(--primary-color);color:#fff;padding:.72rem 1rem}._primaryButton_1chn1_147:hover:not(:disabled){filter:brightness(1.05)}._secondaryButton_1chn1_148{background:rgba(var(--primary-color-rgb, 201, 111, 45),.15);color:var(--primary-color);border-color:rgba(var(--primary-color-rgb, 201, 111, 45),.35);padding:.48rem .75rem}._secondaryButton_1chn1_148:hover:not(:disabled){background:rgba(var(--primary-color-rgb, 201, 111, 45),.22)}._dangerButton_1chn1_149{background:#ef444421;color:#ef4444;border-color:#ef44444d;padding:.48rem .75rem}._dangerButton_1chn1_149:hover:not(:disabled){background:#ef444433}._primaryButton_1chn1_147:disabled,._secondaryButton_1chn1_148:disabled,._dangerButton_1chn1_149:disabled{opacity:.55;cursor:not-allowed}._emptyCell_1chn1_201,._emptyState_1chn1_202{text-align:center;padding:1rem;opacity:.75}._error_1chn1_208{margin-top:.75rem;color:#ef4444;font-weight:600}._spin_1chn1_214{animation:_spin_1chn1_214 .8s linear infinite}@keyframes _spin_1chn1_214{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){._inputRow_1chn1_28{grid-template-columns:1fr}._urlText_1chn1_109{max-width:300px}._actions_1chn1_141{flex-direction:column;align-items:stretch}}.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}._reviewsSection_en81s_1{margin-top:50px;padding-top:50px;border-top:1px solid var(--card-border)}._reviewsHeader_en81s_7{margin-bottom:30px}._statsSummary_en81s_11{display:flex;align-items:center;gap:20px}._averageBox_en81s_17{display:flex;align-items:center;gap:10px}._averageNumber_en81s_23{font-size:2rem;font-weight:700;color:var(--text-color);font-family:Cinzel Decorative,serif}._totalBox_en81s_30{border-left:1px solid var(--card-border);padding-left:20px}._totalText_en81s_35{font-size:1.1rem;font-weight:600;opacity:.7}._reviewsList_en81s_41{display:grid;grid-template-columns:1fr;gap:40px}._reviewsGrid_en81s_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}._sectionTitleGold_en81s_54{color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;font-size:1.2rem;margin-bottom:1.5rem;display:inline-block;padding-bottom:.45rem;border-bottom:1px solid var(--card-border)}._carouselContainer_en81s_65{position:relative;display:flex;align-items:center;gap:1rem}._carouselArrow_en81s_72{position:absolute;z-index:20;background:var(--card-bg);border:1px solid var(--card-border);color:var(--primary-color);border-radius:50%;width:45px;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 15px #0003;transition:all .3s ease}._carouselArrow_en81s_72:first-of-type{left:-20px}._carouselArrow_en81s_72:last-of-type{right:-20px}._carouselArrow_en81s_72:hover{transform:scale(1.1);background:var(--primary-color);color:#fff;box-shadow:0 6px 20px #0000004d}._reviewsCarousel_en81s_104{display:flex;gap:2rem;overflow-x:auto;padding:2rem 1rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;perspective:1000px;-webkit-overflow-scrolling:touch;flex:1}._reviewsCarousel_en81s_104::-webkit-scrollbar{display:none}._reviewsCarousel_en81s_104{-ms-overflow-style:none;scrollbar-width:none}._reviewCard_en81s_125{background:var(--card-bg);padding:1.5rem;border-radius:16px;border:1px solid var(--card-border);display:flex;flex-direction:column;gap:1rem;min-width:320px;max-width:350px;flex-shrink:0;scroll-snap-align:start;cursor:pointer;opacity:.8;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,opacity .3s ease,border-color .3s ease}._reviewCard_en81s_125:hover{transform:translateY(-5px);opacity:1;box-shadow:0 15px 40px #00000026;border-color:var(--primary-color)}._reviewTop_en81s_149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}._authorInfo_en81s_156{display:flex;gap:12px;align-items:center}._avatar_en81s_162{width:40px;height:40px;background:#b47b441a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}._authorName_en81s_173{margin:0;font-size:1.1rem;font-weight:700}._dateInfo_en81s_179{font-size:.8rem;opacity:.6;display:flex;align-items:center;gap:5px}._stars_en81s_187{display:flex;gap:2px}._reviewHeader_en81s_192{display:flex;align-items:center;gap:1rem}._reviewAvatar_en81s_198{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--card-bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}._reviewMeta_en81s_211{display:flex;flex-direction:column}._reviewAuthor_en81s_216{margin:0;font-size:1rem;color:var(--text-color)}._reviewDate_en81s_222{font-size:.8rem;opacity:.6}._reviewStars_en81s_227{display:flex;gap:2px}._reviewText_en81s_232{margin:0;font-size:.95rem;line-height:1.5;opacity:.9}._commentText_en81s_239{font-size:1rem;line-height:1.7;opacity:.85;margin:0}._hostResponse_en81s_247{margin-top:20px;padding:20px;background-color:var(--bg-color);border-radius:12px;border-left:3px solid var(--primary-color);position:relative}._responseHeader_en81s_256{margin-bottom:8px}._hostBadge_en81s_260{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--primary-color);letter-spacing:.05em}._responseText_en81s_268{margin:0;font-size:.95rem;line-height:1.6;opacity:.9;font-style:italic}._loadMoreContainer_en81s_276{margin-top:40px;display:flex;justify-content:center}._loadMoreBtn_en81s_282{background:transparent;border:1px solid var(--card-border);padding:12px 25px;border-radius:30px;font-weight:700;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;color:var(--text-color)}._loadMoreBtn_en81s_282:hover{border-color:var(--primary-color);color:var(--primary-color);background:#b47b440d}._loading_en81s_303,._noReviews_en81s_303{padding:40px;text-align:center;opacity:.7}._noReviews_en81s_303{display:flex;flex-direction:column;align-items:center;gap:15px;border:1px dashed var(--card-border);border-radius:12px;margin-top:30px}@media(max-width:768px){._averageNumber_en81s_23{font-size:1.5rem}}._skeletonItem_19drh_1{background:var(--bg-input, #e0e0e0);border-radius:4px;position:relative;overflow:hidden}._shimmer_19drh_8:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:_shimmer_19drh_8 1.5s infinite}@keyframes _shimmer_19drh_8{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeletonTable_19drh_26{display:flex;flex-direction:column;gap:15px;padding:20px}._skeletonRow_19drh_33{display:flex;align-items:center;gap:20px;padding:10px 0;border-bottom:1px solid var(--card-border)}._skeletonGrid_19drh_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:20px}._skeletonCard_19drh_48{background:var(--card-bg);padding:15px;border-radius:16px;border:1px solid var(--card-border)}._propertyDetailsPage_1b8i7_1{overflow-x:hidden;width:100%}._container_1b8i7_6{max-width:1400px;margin:0 auto;padding:40px 5%;color:var(--text-color)}._header_1b8i7_13{margin-bottom:30px}._backButton_1b8i7_17{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:600;margin-bottom:20px;transition:opacity .2s}._title_1b8i7_30{font-family:Cinzel Decorative,serif;font-size:2.5rem;margin-bottom:10px}._location_1b8i7_36{display:flex;align-items:center;gap:8px;opacity:.7}._galleryGrid_1b8i7_44{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:250px 250px;gap:15px;border-radius:20px;overflow:hidden;margin-bottom:40px}._imageWrapper_1b8i7_54{position:relative;overflow:hidden;background:var(--card-bg);width:100%;height:100%}._mainImageWrapper_1b8i7_62{grid-row:span 2}._galleryImage_1b8i7_66{width:100%;height:100%;object-fit:cover;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .5s ease;opacity:0}._imageLoaded_1b8i7_74{opacity:1}._imageWrapper_1b8i7_54:hover ._galleryImage_1b8i7_66{transform:scale(1.05)}._thumbnailBlur_1b8i7_83{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(20px);transform:scale(1.1);transition:opacity .8s ease-in-out;z-index:1}._thumbnailHidden_1b8i7_95{opacity:0;pointer-events:none}._shimmer_1b8i7_101{position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff0d,#fff0);background-size:200% 100%;animation:_shimmerAnim_1b8i7_1 1.5s infinite;z-index:0}@keyframes _shimmerAnim_1b8i7_1{0%{background-position:-200% 0}to{background-position:200% 0}}._galleryItemWrapper_1b8i7_120{position:relative}._moreImagesOverlay_1b8i7_124{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700;z-index:10;pointer-events:none}._propertyDetailsGrid_1b8i7_139{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,400px);gap:4rem;align-items:flex-start;margin-bottom:4rem}._detailsContent_1b8i7_147{display:flex;flex-direction:column;gap:2rem}._reviewsSection_1b8i7_153{width:100%;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--card-border);padding-bottom:2rem}._reviewsFullWidthSection_1b8i7_161{width:100%;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--card-bg);padding:3rem 1.5rem;box-sizing:border-box}._reviewsInner_1b8i7_171{max-width:1200px;margin:0 auto}._layout_1b8i7_176{display:grid;grid-template-columns:2fr 1fr;gap:60px}._leftColumn_1b8i7_182{display:flex;flex-direction:column;gap:40px}._rightColumn_1b8i7_188{position:relative}._calendarSidebar_1b8i7_192{position:sticky;top:100px;align-self:flex-start;z-index:10}._descriptionSection_1b8i7_200{border-bottom:1px solid var(--card-border);padding-bottom:30px}._infoTitle_1b8i7_205{font-size:1.2rem;font-weight:700;margin-bottom:15px;opacity:.9}._description_1b8i7_200{line-height:1.8;font-size:1.1rem;opacity:.8}._checkTimeContainer_1b8i7_218{display:flex;gap:25px;margin-top:20px;flex-wrap:wrap}._checkTimeItem_1b8i7_225{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:var(--text-color)}._amenitiesSection_1b8i7_234,._rulesSection_1b8i7_234{padding:35px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px}._mapSection_1b8i7_241{padding:35px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;margin-top:30px}._mapIframe_1b8i7_249{width:100%;height:350px;border:0;border-radius:16px;transition:filter .3s}body.dark ._mapIframe_1b8i7_249,[data-theme=dark] ._mapIframe_1b8i7_249{filter:invert(90%) hue-rotate(180deg)}._sectionTitle_1b8i7_262{font-family:Cinzel Decorative,serif;font-size:1.6rem;color:var(--primary-color);margin-bottom:25px}._amenitiesGrid_1b8i7_269,._rulesGrid_1b8i7_269{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px}._featureCard_1b8i7_275{display:flex;align-items:flex-start;gap:14px}._iconColor_1b8i7_281{color:var(--primary-color);display:flex;margin-top:2px}._featureName_1b8i7_287{font-weight:600;font-size:1rem}._ruleInfo_1b8i7_292{display:flex;flex-direction:column;gap:4px}._ruleDesc_1b8i7_298{font-size:.85rem;opacity:.6;line-height:1.4}._bookingCard_1b8i7_305{position:static;background-color:var(--card-bg);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:35px;box-shadow:0 10px 40px #0000001a;color:var(--text-color)}._priceTitle_1b8i7_317{font-size:1.8rem;margin-bottom:25px;color:var(--primary-color);font-weight:700}._priceLabel_1b8i7_324{font-size:.9rem;opacity:.6;font-weight:400;color:var(--text-color)}._restrictionInfo_1b8i7_331{display:flex;justify-content:center;align-items:center;gap:1.5rem;font-size:.9rem;opacity:.7;margin-bottom:1.5rem;border-bottom:1px solid var(--card-border);padding-bottom:1rem}._restrictionItem_1b8i7_343{display:flex;align-items:center;gap:6px}._calendarWrapper_1b8i7_349{margin-bottom:25px;width:100%;display:flex;justify-content:center}._calendarWrapper_1b8i7_349 .react-datepicker{background-color:transparent!important;border:none!important;font-family:inherit;width:100%;display:flex;justify-content:center;color:var(--text-color);font-size:1.1rem}._calendarWrapper_1b8i7_349 .react-datepicker__header{background-color:transparent;border-bottom:1px solid var(--card-border);padding-top:1rem}._calendarWrapper_1b8i7_349 .react-datepicker__month-container{border:none!important}._calendarWrapper_1b8i7_349 .react-datepicker__current-month{color:var(--primary-color);font-family:Cinzel Decorative,serif;font-size:1.4rem;margin-bottom:1rem}._calendarWrapper_1b8i7_349 .react-datepicker__navigation{top:1rem}._calendarWrapper_1b8i7_349 .react-datepicker__navigation-icon:before{border-color:var(--primary-color)}._calendarWrapper_1b8i7_349 .react-datepicker__day-name,._calendarWrapper_1b8i7_349 .react-datepicker__day{width:2.8rem;line-height:2.8rem;color:var(--text-color);font-size:1rem;margin:.2rem}._calendarWrapper_1b8i7_349 .react-datepicker__day{padding:.5rem;border-radius:8px;transition:all .2s ease;border:none!important}._calendarWrapper_1b8i7_349 .react-datepicker__day:hover{background-color:rgba(var(--primary-color-rgb, 139, 90, 43),.1)}._calendarWrapper_1b8i7_349 .react-datepicker__day--selected,._calendarWrapper_1b8i7_349 .react-datepicker__day--in-range{background-color:var(--primary-color)!important;color:#fff!important;border-radius:8px;font-weight:600}._calendarWrapper_1b8i7_349 .react-datepicker__day--disabled,._calendarWrapper_1b8i7_349 .react-datepicker__day--disabled:hover{text-decoration:line-through;color:#dc354599!important;background-color:transparent!important;cursor:not-allowed;opacity:.5}._reservaFormFadeIn_1b8i7_430{animation:_fadeInForm_1b8i7_1 .4s ease-in-out}@keyframes _fadeInForm_1b8i7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._resumenCard_1b8i7_440{background-color:var(--bg-color);border:1px solid var(--card-border);border-radius:12px;padding:20px;margin:25px 0}._resumenFila_1b8i7_448{display:flex;justify-content:space-between;margin-bottom:12px;font-size:1rem}._resumenFila_1b8i7_448 strong{font-size:1.2rem;color:var(--primary-color);font-family:Cinzel Decorative,serif}._resumenDivider_1b8i7_461{border:0;border-top:1px solid var(--card-border);margin:15px 0}._calendarHint_1b8i7_467{text-align:center;opacity:.6;font-size:.9rem}._reservaForm_1b8i7_430{display:flex;flex-direction:column;gap:15px}._formGroup_1b8i7_480{display:flex;flex-direction:column;gap:8px}._formInput_1b8i7_486{width:100%;padding:12px;background:var(--bg-color);border:1px solid var(--card-border);border-radius:8px;color:var(--text-color)}._bookBtn_1b8i7_495{width:100%;padding:16px;background:var(--primary-color);color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s}._bookBtn_1b8i7_495:disabled{opacity:.4;cursor:not-allowed}._errorTextSmall_1b8i7_512{color:#ff4d4f;font-size:.85rem;margin-top:5px;text-align:center}._lightboxOverlay_1b8i7_520{position:fixed;inset:0;background:#0c0f0dfa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;display:flex;justify-content:center;align-items:center;touch-action:none}._lightboxContent_1b8i7_532{position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}._lightboxImage_1b8i7_542{max-width:95%;max-height:85vh;object-fit:contain;border-radius:16px;-webkit-user-select:none;user-select:none;box-shadow:0 30px 60px #00000080}._closeBtn_1b8i7_551{position:absolute;top:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10002;transition:all .3s ease}._closeBtn_1b8i7_551:hover{background:#fff3;transform:rotate(90deg)}._controlsPill_1b8i7_576{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#00000080;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:50px;display:flex;align-items:center;gap:20px;padding:8px 24px;z-index:10001;box-shadow:0 10px 40px #0000004d}._pillBtn_1b8i7_594{background:none;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;opacity:.8}._pillBtn_1b8i7_594:hover{opacity:1;background:#ffffff1a}._pillCounter_1b8i7_613{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:1px;min-width:60px;text-align:center;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);padding:0 15px}._notFoundPage_1b8i7_627{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding:2rem}._notFoundContent_1b8i7_636{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;width:100%}._notFoundIcon_1b8i7_645{color:var(--primary-color);opacity:.3;margin-bottom:2rem}._notFoundRule_1b8i7_651{width:40px;height:1px;background-color:var(--primary-color);opacity:.4;margin-bottom:2rem}._notFoundTitle_1b8i7_659{font-family:Cinzel Decorative,serif;font-size:clamp(1.1rem,4vw,1.8rem);font-weight:700;color:var(--text-color);letter-spacing:2px;margin-bottom:1.5rem;line-height:1.3}._notFoundMessage_1b8i7_669{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:300;color:var(--text-color);opacity:.55;line-height:1.9;margin-bottom:2.75rem;letter-spacing:.3px}._notFoundBtn_1b8i7_680{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:.9rem 2.4rem;border-radius:2px;cursor:pointer;background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);transition:filter .3s ease,transform .2s ease}._notFoundBtn_1b8i7_680:hover{filter:brightness(1.15);transform:translateY(-2px)}@media(max-width:768px){._container_1b8i7_6{padding:16px 4%}._title_1b8i7_30{font-size:1.5rem}._galleryGrid_1b8i7_44{grid-template-columns:1fr 1fr;grid-template-rows:220px 140px 140px}._mainImageWrapper_1b8i7_62{grid-column:1 / -1;grid-row:span 1}._propertyDetailsGrid_1b8i7_139{grid-template-columns:1fr;gap:1.5rem}._calendarSidebar_1b8i7_192{position:static;top:auto}._bookingCard_1b8i7_305{padding:20px 14px}._restrictionInfo_1b8i7_331{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}._calendarWrapper_1b8i7_349 .react-datepicker__day-name,._calendarWrapper_1b8i7_349 .react-datepicker__day{width:2rem;line-height:2rem;margin:.1rem;font-size:.82rem;padding:.2rem}._calendarWrapper_1b8i7_349 .react-datepicker__current-month{font-size:1rem;margin-bottom:.5rem}._amenitiesSection_1b8i7_234,._rulesSection_1b8i7_234,._mapSection_1b8i7_241{padding:20px 16px}._mapIframe_1b8i7_249{height:240px}._reviewsFullWidthSection_1b8i7_161{margin-left:0;margin-right:0;padding:2rem 1rem}._controlsPill_1b8i7_576{bottom:20px;gap:10px;padding:6px 18px}._closeBtn_1b8i7_551{top:16px;right:16px;width:40px;height:40px}}._container_1qygi_1{padding:2rem;min-height:100vh;background-color:var(--bg-color);color:var(--text-color)}._header_1qygi_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_1qygi_8 h1{margin:0;display:flex;align-items:center;gap:.75rem;color:var(--primary-color)}._addBtn_1qygi_23{display:inline-flex;align-items:center;gap:.5rem;border:none;border-radius:10px;padding:.75rem 1rem;background:var(--primary-color);color:#fff;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}._addBtn_1qygi_23:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}._propertiesGrid_1qygi_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem;padding-bottom:2rem}._propertyCard_1qygi_52{background-color:var(--card-bg, #1a1a1a);border-radius:16px;border:1px solid var(--border-color, rgba(255, 255, 255, .05));overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}._propertyCard_1qygi_52:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0003;border-color:var(--primary-color)}._cardImageContainer_1qygi_69{position:relative;width:100%;height:220px}._cardImage_1qygi_69{width:100%;height:100%;object-fit:cover}._priceTag_1qygi_81{position:absolute;bottom:15px;right:15px;background-color:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:700;font-size:.95rem;box-shadow:0 4px 10px #0000004d}._cardContent_1qygi_95{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:.8rem}._cardTitle_1qygi_103{margin:0;font-size:1.25rem;color:var(--text-color)}._cardLocation_1qygi_109,._cardMeta_1qygi_110 span{display:flex;align-items:center;gap:.5rem;color:var(--text-color);opacity:.7;font-size:.9rem}._cardMeta_1qygi_110{display:flex;gap:1.5rem;margin-top:.5rem}._cardActions_1qygi_126{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;padding:1rem 1.2rem;border-top:1px solid var(--border-color, rgba(255, 255, 255, .05));background-color:#0000001a}._actionBtn_1qygi_135{background:transparent;border:none;color:var(--text-color);opacity:.6;padding:.5rem;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:100%}._actionBtn_1qygi_135:hover{background-color:#ffffff0d;opacity:1;color:var(--primary-color)}._deleteBtn_1qygi_156:hover{color:#ff4d4d;background-color:#ff4d4d1a}._emptyState_1qygi_161{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-color);opacity:.7}._emptyState_1qygi_161 p{margin-top:1rem}._container_16jv6_5{padding:2.5rem;max-width:1400px;margin:0 auto;min-height:100vh;background:var(--bg-color);color:var(--text-color)}._header_16jv6_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;border-bottom:1px solid var(--card-border);padding-bottom:1.5rem}._title_16jv6_27{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:600;color:var(--primary-color);margin:0;letter-spacing:.02em}._btnPrimary_16jv6_36{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;transition:all .3s ease;font-family:Montserrat,sans-serif}._btnPrimary_16jv6_36:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 4px 12px #8b5a2b4d}._btnPrimary_16jv6_36:disabled{opacity:.6;cursor:not-allowed;transform:none}._tableContainer_16jv6_68{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:box-shadow .3s ease}._tableContainer_16jv6_68:hover{box-shadow:0 15px 40px #0000001f}._table_16jv6_68{width:100%;border-collapse:collapse;text-align:left}._table_16jv6_68 th{background:var(--bg-input, rgba(0, 0, 0, .02));padding:1rem 1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-color);opacity:.7;letter-spacing:.1em;border-bottom:1px solid var(--card-border);font-family:Montserrat,sans-serif}._table_16jv6_68 td{padding:1.2rem 1.5rem;border-bottom:1px solid var(--card-border);font-size:.9rem;color:var(--text-color);font-family:Montserrat,sans-serif}._table_16jv6_68 tbody tr{transition:background .2s ease}._table_16jv6_68 tbody tr:hover{background:#8b5a2b0d}._table_16jv6_68 tr:last-child td{border-bottom:none}._badge_16jv6_124{padding:.35rem .85rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-block;font-family:Montserrat,sans-serif}._badgeAdmin_16jv6_135{background-color:#8b5a2b26;color:var(--primary-color);border:1px solid rgba(139,90,43,.3)}._badgeHost_16jv6_141{background-color:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}._badgeGuest_16jv6_147{background-color:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}._actions_16jv6_157{display:flex;gap:.75rem;justify-content:center;align-items:center}._btnEdit_16jv6_164,._btnDelete_16jv6_165{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._btnEdit_16jv6_164{color:var(--primary-color)}._btnEdit_16jv6_164:hover{background:#8b5a2b1a;transform:scale(1.1)}._btnDelete_16jv6_165{color:#ef4444}._btnDelete_16jv6_165:hover{background:#ef44441a;transform:scale(1.1)}._modalOverlay_16jv6_199{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_16jv6_1 .3s ease}@keyframes _fadeIn_16jv6_1{0%{opacity:0}to{opacity:1}}._modalContent_16jv6_223{background:var(--card-bg);padding:2.5rem;border-radius:16px;width:100%;max-width:500px;box-shadow:0 25px 50px #0000004d;border:1px solid var(--card-border);animation:_slideUp_16jv6_1 .3s ease;max-height:90vh;overflow-y:auto}@keyframes _slideUp_16jv6_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalTitle_16jv6_247{margin-top:0;margin-bottom:1.5rem;font-weight:600;color:var(--primary-color);font-size:1.5rem;font-family:Montserrat,sans-serif}._formGroup_16jv6_260{margin-bottom:1.5rem}._formGroup_16jv6_260 label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color);opacity:.9;font-family:Montserrat,sans-serif}._formGroup_16jv6_260 label small{font-weight:400;opacity:.7;font-size:.75rem}._input_16jv6_280{width:100%;padding:.85rem 1rem;border:1px solid var(--border-input, var(--card-border));border-radius:8px;font-size:.95rem;transition:all .3s ease;box-sizing:border-box;background:var(--bg-input, rgba(0, 0, 0, .02));color:var(--text-color);font-family:Montserrat,sans-serif}._input_16jv6_280:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #8b5a2b1a}._input_16jv6_280::placeholder{color:var(--text-color);opacity:.4}._phoneGroup_16jv6_308{display:flex;gap:.75rem}._ladaSelect_16jv6_313{width:40%;padding:.85rem 1rem;border:1px solid var(--border-input, var(--card-border));border-radius:8px;font-size:.9rem;background:var(--bg-input, rgba(0, 0, 0, .02));color:var(--text-color);cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif}._ladaSelect_16jv6_313:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #8b5a2b1a}._modalFooter_16jv6_336{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--card-border)}._btnCancel_16jv6_345{background:transparent;border:1px solid var(--card-border);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:.9rem;color:var(--text-color);font-weight:600;transition:all .2s ease;font-family:Montserrat,sans-serif}._btnCancel_16jv6_345:hover{background:var(--bg-input, rgba(0, 0, 0, .05));border-color:var(--text-color)}._btnCancel_16jv6_345:disabled{opacity:.5;cursor:not-allowed}._spinner_16jv6_372{animation:_spin_16jv6_372 1s linear infinite}@keyframes _spin_16jv6_372{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._container_16jv6_5{padding:1.5rem}._header_16jv6_18{flex-direction:column;gap:1rem;align-items:stretch}._btnPrimary_16jv6_36{width:100%;justify-content:center}._tableContainer_16jv6_68{overflow-x:auto}._table_16jv6_68{min-width:600px}._modalContent_16jv6_223{margin:1rem;max-width:calc(100% - 2rem);padding:1.5rem}._phoneGroup_16jv6_308{flex-direction:column}._ladaSelect_16jv6_313{width:100%}}._container_lt1q2_1{padding:2rem;min-height:100vh;background:var(--bg-color);color:var(--text-color)}._header_lt1q2_8{margin-bottom:2rem}._header_lt1q2_8 h1{margin:0;color:var(--primary-color);font-family:Cinzel Decorative,serif}._header_lt1q2_8 p{margin-top:.5rem;opacity:.8}._paymentsDashboard_lt1q2_23{display:flex;flex-direction:column;gap:2.5rem}._kpiContainer_lt1q2_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._kpiCard_lt1q2_36{background:var(--card-bg, #1a1a1a);border:1px solid var(--border-color, rgba(255, 255, 255, .05));border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease}._kpiCard_lt1q2_36:hover{transform:translateY(-5px);border-color:var(--primary-color)}._kpiIconWrapper_lt1q2_52{background:#d4af371a;color:var(--primary-color);padding:1rem;border-radius:12px;display:flex}._kpiData_lt1q2_60 p{margin:0;font-size:.9rem;opacity:.7;color:var(--text-color)}._kpiData_lt1q2_60 h3{margin:.5rem 0 0;font-size:1.5rem;color:var(--text-color)}._kpiCurrency_lt1q2_73{font-size:1rem;opacity:.6}._transactionsContainer_lt1q2_79{background:var(--card-bg, #1a1a1a);border-radius:16px;border:1px solid var(--border-color, rgba(255, 255, 255, .05));padding:2rem}._sectionTitle_lt1q2_86{margin-top:0;margin-bottom:1.5rem;color:var(--text-color);font-size:1.2rem}._transactionsList_lt1q2_93{display:flex;flex-direction:column;gap:1rem}._transactionRow_lt1q2_99{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;padding:1.2rem;background:transparent;border-radius:12px;border:1px solid transparent;transition:all .2s ease}._transactionRow_lt1q2_99:hover{background:var(--hover-bg, rgba(150, 150, 150, .1));border-color:var(--border-color, rgba(150, 150, 150, .2))}._txMain_lt1q2_115{display:flex;align-items:center;gap:1rem}._txIcon_lt1q2_121{background:#ffffff0d;padding:.8rem;border-radius:10px;color:var(--text-color)}._txInfo_lt1q2_128 h4{margin:0;font-size:1rem;color:var(--text-color)}._txInfo_lt1q2_128 p{margin:.2rem 0 0;font-size:.85rem;opacity:.6}._txAmount_lt1q2_140{font-weight:600;font-size:1.1rem;color:var(--text-color)}._currency_lt1q2_146{font-size:.8rem;opacity:.6}._badge_lt1q2_152{padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:capitalize;display:inline-flex}._statuscompletado_lt1q2_161,._statuspagado_lt1q2_162,._statusaprobado_lt1q2_163{background:#2ed57326;color:#2ed573}._statuspendiente_lt1q2_168{background:#ffa50226;color:#ffa502}._statusfallido_lt1q2_173,._statusrechazado_lt1q2_174,._statuscancelado_lt1q2_175,._statusreembolsado_lt1q2_176{background:#ff475726;color:#ff4757}._actionBtn_lt1q2_181{background:transparent;border:none;color:var(--text-color);opacity:.6;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}._actionBtn_lt1q2_181:hover{opacity:1;color:var(--primary-color);background:#ffffff0d}._loadingState_lt1q2_198,._emptyState_lt1q2_199{padding:1.5rem;border-radius:12px;background:#00000026;color:var(--text-color);opacity:.8;text-align:center}._emptyState_lt1q2_199 svg{margin-bottom:.5rem}._emptyState_lt1q2_199 p{margin:0}._pagination_lt1q2_216{display:flex;justify-content:center;gap:.5rem}._pageBtn_lt1q2_222{border:1px solid var(--border-color, rgba(255, 255, 255, .05));background:var(--card-bg, #1a1a1a);color:var(--text-color);border-radius:8px;min-width:36px;height:36px;cursor:pointer}._pageBtnActive_lt1q2_232{border-color:var(--primary-color);color:var(--primary-color)}._modalOverlay_lt1q2_238{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_lt1q2_253{background:var(--bg-color, #ffffff);border-radius:20px;padding:2.5rem;width:90%;max-width:500px;box-shadow:0 25px 50px #0003;border:1px solid var(--border-color, rgba(150, 150, 150, .2))}._modalTitle_lt1q2_263{color:var(--primary-color);text-align:center;margin-top:0;margin-bottom:2rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px}._formGroup_lt1q2_274{margin-bottom:1.5rem}._formLabel_lt1q2_278{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color);opacity:.8}._formInput_lt1q2_286{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid var(--border-color, rgba(150, 150, 150, .3));background:var(--card-bg, transparent);color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s ease;box-sizing:border-box}._formInput_lt1q2_286:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #d4af3726}._modalActions_lt1q2_306{display:flex;gap:1rem;margin-top:2.5rem}._btnCancel_lt1q2_312,._btnSave_lt1q2_313{flex:1;padding:.9rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none}._btnCancel_lt1q2_312{background:transparent;border:1px solid var(--border-color, rgba(150, 150, 150, .3));color:var(--text-color)}._btnCancel_lt1q2_312:hover{background:#9696961a}._btnSave_lt1q2_313{background:var(--primary-color);color:#fff}._btnSave_lt1q2_313:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af374d}@media(max-width:900px){._transactionRow_lt1q2_99{grid-template-columns:1fr;gap:.8rem;align-items:start}}._page_ao719_1{overflow-x:hidden;color:var(--text-color)}._hero_ao719_7{position:relative;height:70vh;min-height:420px;background-size:cover;background-position:center;background-attachment:scroll;display:flex;align-items:center;justify-content:center}._heroOverlay_ao719_19{position:absolute;inset:0;background:linear-gradient(to bottom,#0000008c,#00000059 60%,#0009)}._heroContent_ao719_30{position:relative;z-index:2;text-align:center;color:#fff;padding:40px 24px}._heroLine_ao719_38{width:60px;height:2px;background:var(--primary-color);margin:0 auto 24px}._heroTitle_ao719_45{font-family:Cinzel Decorative,serif;font-size:clamp(2rem,6vw,4rem);margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1.15}._heroSubtitle_ao719_53{font-size:clamp(.95rem,2.5vw,1.25rem);letter-spacing:2px;text-transform:uppercase;opacity:.88}._storySection_ao719_61{padding:100px 5%;max-width:1300px;margin:0 auto}._storyGrid_ao719_67{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-width:0}._storyGrid_ao719_67>*{min-width:0}._storyText_ao719_80{display:flex;flex-direction:column;gap:20px}._storyTag_ao719_86{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--primary-color)}._storyTitle_ao719_95{font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;color:var(--text-color)}._storyP1_ao719_102,._storyP2_ao719_103{font-size:1.05rem;line-height:1.85;color:var(--text-color);overflow-wrap:break-word;word-break:break-word}._storyImages_ao719_112{position:relative;height:520px}._storyImgMain_ao719_117{position:absolute;top:0;left:0;width:75%;height:75%;object-fit:cover;border-radius:16px;box-shadow:0 20px 50px #00000040}._storyImgSecond_ao719_128{position:absolute;bottom:0;right:0;width:55%;height:55%;object-fit:cover;border-radius:16px;border:4px solid var(--bg-color);box-shadow:0 12px 30px #0003}._hostsSection_ao719_141{background-color:var(--card-bg);padding:100px 5%}._hostsInner_ao719_146{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:70px}._hostsCard_ao719_154{flex:0 0 220px;height:220px;background:linear-gradient(135deg,var(--primary-color) 0%,rgba(139,90,43,.4) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 15px 40px #8b5a2b4d}._hostsText_ao719_166{flex:1;display:flex;flex-direction:column;gap:16px}._hostsTitle_ao719_173{font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--text-color)}._hostsBio_ao719_179{font-size:1.1rem;line-height:1.85;color:var(--text-color);max-width:600px;overflow-wrap:break-word;word-break:break-word}._valuesSection_ao719_190{padding:100px 5%;max-width:1200px;margin:0 auto}._valuesSectionHeader_ao719_196{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;gap:16px;align-items:center}._valuesTitle_ao719_205{font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--text-color)}._valuesGrid_ao719_211{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}._valueCard_ao719_217{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:40px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;transition:transform .35s ease,box-shadow .35s ease}._valueCard_ao719_217:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001f}._valueIcon_ao719_235{color:var(--primary-color)}._valueName_ao719_239{font-family:Cinzel Decorative,serif;font-size:1.1rem;color:var(--text-color)}._valueText_ao719_245{font-size:.97rem;line-height:1.75;opacity:.75;color:var(--text-color)}._ctaSection_ao719_253{padding:100px 5%;background:linear-gradient(135deg,#8b5a2b14,#8b5a2b05);text-align:center}._ctaInner_ao719_259{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}._ctaTitle_ao719_268{font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--text-color);line-height:1.3}._ctaText_ao719_275{font-size:1.05rem;opacity:.75;line-height:1.7;color:var(--text-color)}._ctaBtn_ao719_282{display:inline-block;padding:15px 48px;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}._ctaBtn_ao719_282:hover{transform:translateY(-4px);box-shadow:0 12px 28px #8b5a2b66;filter:brightness(1.1)}@media(max-width:900px){._storyGrid_ao719_67{grid-template-columns:1fr;gap:48px}._storyImages_ao719_112{height:340px}._valuesGrid_ao719_211{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){._storySection_ao719_61,._hostsSection_ao719_141,._valuesSection_ao719_190,._ctaSection_ao719_253{padding:60px 4%}._hostsInner_ao719_146{flex-direction:column;gap:32px;text-align:center}._hostsCard_ao719_154{flex:0 0 160px;height:160px}._hostsBio_ao719_179{font-size:1rem}._storyImages_ao719_112{height:280px}._valueCard_ao719_217{padding:28px 20px}}._page_xtmaq_1{overflow-x:hidden;color:var(--text-color)}._hero_xtmaq_7{position:relative;height:60vh;min-height:380px;background-size:cover;background-position:center;background-attachment:scroll;display:flex;align-items:center;justify-content:center}._heroOverlay_xtmaq_18{position:absolute;inset:0;background:linear-gradient(to bottom,#0000008c,#00000059 60%,#0009)}._heroContent_xtmaq_23{position:relative;z-index:2;text-align:center;color:#fff;padding:32px 24px}._heroLine_xtmaq_30{width:50px;height:2px;background:var(--primary-color);margin:0 auto 20px}._heroTitle_xtmaq_36{font-family:Cinzel Decorative,serif;font-size:clamp(2rem,6vw,3.5rem);margin-bottom:14px;text-shadow:0 2px 8px rgba(0,0,0,.4)}._heroSubtitle_xtmaq_42{font-size:clamp(.9rem,2.5vw,1.15rem);letter-spacing:2px;text-transform:uppercase;opacity:.88}._introWrapper_xtmaq_50{max-width:700px;margin:0 auto;padding:60px 5% 40px;text-align:center}._intro_xtmaq_50{font-size:1.1rem;line-height:1.85;opacity:.75;color:var(--text-color)}._cardsSection_xtmaq_64{padding:20px 5% 80px;max-width:1200px;margin:0 auto}._cardsGrid_xtmaq_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px}._card_xtmaq_64{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;color:var(--text-color);transition:transform .35s ease,box-shadow .35s ease,border-color .3s ease}._card_xtmaq_64:hover{transform:translateY(-8px);box-shadow:0 16px 40px #00000026;border-color:var(--primary-color)}._cardIcon_xtmaq_93{color:var(--primary-color)}._cardTitle_xtmaq_94{font-family:Cinzel Decorative,serif;font-size:1rem;color:var(--text-color);margin:0}._cardLabel_xtmaq_100{font-size:.88rem;opacity:.6;margin:0}._cardValue_xtmaq_105{font-size:.92rem;font-weight:600;color:var(--primary-color)}._mapSection_xtmaq_112{padding:0 5% 80px;max-width:1200px;margin:0 auto}._mapIframe_xtmaq_117{width:100%;height:400px;border:0;border-radius:20px;display:block}[data-theme=dark] ._mapIframe_xtmaq_117{filter:invert(90%) hue-rotate(180deg)}._ctaSection_xtmaq_129{padding:80px 5%;background:linear-gradient(135deg,#8b5a2b14,#8b5a2b05);text-align:center}._ctaInner_xtmaq_134{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}._ctaTitle_xtmaq_142{font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,3vw,2rem);color:var(--text-color);line-height:1.3}._ctaText_xtmaq_148{font-size:1rem;opacity:.75;line-height:1.7;color:var(--text-color)}._ctaBtn_xtmaq_149{display:inline-block;padding:14px 44px;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}._ctaBtn_xtmaq_149:hover{transform:translateY(-4px);box-shadow:0 12px 28px #8b5a2b66;filter:brightness(1.1)}@media(max-width:768px){._introWrapper_xtmaq_50,._cardsSection_xtmaq_64,._mapSection_xtmaq_112{padding-left:4%;padding-right:4%}._mapIframe_xtmaq_117{height:260px}}._container_1l1ln_1{position:fixed;inset:0;z-index:9999;background-color:#1a201b;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif}._content_1l1ln_12{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;max-width:560px;width:100%}._topRule_1l1ln_22{width:40px;height:1px;background-color:#c96f2d;opacity:.5;margin-bottom:2.5rem}._code_1l1ln_30{font-family:Cinzel Decorative,serif;font-size:clamp(7rem,22vw,14rem);font-weight:700;color:#c96f2d;line-height:1;letter-spacing:.04em;text-shadow:0 0 100px rgba(201,111,45,.2);-webkit-user-select:none;user-select:none}._title_1l1ln_41{font-family:Cinzel Decorative,serif;font-size:clamp(.65rem,2vw,.9rem);font-weight:700;color:#e8ede9;letter-spacing:5px;text-transform:uppercase;margin-top:1rem;margin-bottom:2rem}._divider_1l1ln_52{width:40px;height:1px;background-color:#e8ede91f;margin-bottom:1.75rem}._message_1l1ln_59{font-size:.875rem;font-weight:300;color:#e8ede973;line-height:1.9;max-width:380px;margin-bottom:2.75rem;letter-spacing:.4px}._actions_1l1ln_69{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._btnPrimary_1l1ln_76,._btnSecondary_1l1ln_77{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:.9rem 2.4rem;border-radius:2px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease}._btnPrimary_1l1ln_76{background-color:#c96f2d;color:#fff;border:1px solid #c96f2d}._btnPrimary_1l1ln_76:hover{background-color:#e08945;border-color:#e08945;transform:translateY(-2px)}._btnSecondary_1l1ln_77{background-color:transparent;color:#e8ede980;border:1px solid rgba(232,237,233,.15)}._btnSecondary_1l1ln_77:hover{border-color:#c96f2d;color:#c96f2d;transform:translateY(-2px)}@media(max-width:480px){._actions_1l1ln_69{flex-direction:column;align-items:stretch;width:100%;max-width:280px}}
