.public-layout[data-v-727411bc]{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0a;overflow-x:hidden;width:100%}.navbar[data-v-727411bc]{background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(212,175,55,.1);position:sticky;top:0;z-index:1001;width:100%}.nav-container[data-v-727411bc]{max-width:1400px;width:100%;margin:0 auto;padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-727411bc]{display:flex;align-items:center;text-decoration:none}.logo-image[data-v-727411bc]{height:60px;width:auto;object-fit:contain}.nav-links[data-v-727411bc]{display:flex;gap:3rem;align-items:center}.mobile-menu-btn[data-v-727411bc]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger[data-v-727411bc]{display:block;width:28px;height:2px;background:#d4af37;position:relative;transition:all .3s ease}.hamburger[data-v-727411bc]:before,.hamburger[data-v-727411bc]:after{content:"";position:absolute;width:28px;height:2px;background:#d4af37;transition:all .3s ease}.hamburger[data-v-727411bc]:before{top:-8px}.hamburger[data-v-727411bc]:after{bottom:-8px}.hamburger.active[data-v-727411bc]{background:transparent}.hamburger.active[data-v-727411bc]:before{top:0;transform:rotate(45deg)}.hamburger.active[data-v-727411bc]:after{bottom:0;transform:rotate(-45deg)}.nav-link[data-v-727411bc]{text-decoration:none;color:#fff;font-weight:400;font-size:.95rem;letter-spacing:.05em;transition:all .3s ease;position:relative;text-transform:capitalize}.nav-link[data-v-727411bc]:hover,.nav-link.router-link-active[data-v-727411bc],.nav-link.router-link-exact-active[data-v-727411bc],.nav-link.active-home[data-v-727411bc],.nav-link.active-section[data-v-727411bc]{color:#d4af37}.nav-link.router-link-active[data-v-727411bc]:after,.nav-link.router-link-exact-active[data-v-727411bc]:after,.nav-link.active-home[data-v-727411bc]:after,.nav-link.active-section[data-v-727411bc]:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#d4af37}.nav-link-primary[data-v-727411bc]{background:transparent;color:#d4af37!important;padding:.6rem 1.8rem;border:2px solid #d4af37;border-radius:0;transition:all .3s ease}.nav-link-primary[data-v-727411bc]:hover{background:#d4af37;color:#0a0a0a!important;transform:translateY(-2px)}.main-content[data-v-727411bc]{flex:1}.footer[data-v-727411bc]{background:#000;color:#d4af37;padding:4rem 2rem 2rem;margin-top:auto;border-top:1px solid rgba(212,175,55,.1)}.footer-container[data-v-727411bc]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:2rem}.footer-section h3[data-v-727411bc]{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#d4af37;letter-spacing:.05em}.footer-section p[data-v-727411bc]{margin-bottom:.75rem;line-height:1.6;color:#d4af37cc;font-size:.9rem}.company-name[data-v-727411bc]{font-weight:600;color:#d4af37!important;font-size:1rem!important}.license[data-v-727411bc]{font-size:.85rem!important;font-style:italic;opacity:.9}.address[data-v-727411bc],.contact[data-v-727411bc]{margin-top:1rem}.contact a[data-v-727411bc]{color:#d4af37;text-decoration:none;transition:opacity .3s ease}.contact a[data-v-727411bc]:hover{opacity:.7}.footer-links[data-v-727411bc]{display:flex;flex-direction:column;gap:.75rem}.footer-links a[data-v-727411bc],.footer-links router-link[data-v-727411bc]{color:#d4af37cc;text-decoration:none;transition:all .3s ease;font-size:.9rem}.footer-links a[data-v-727411bc]:hover{color:#d4af37;padding-left:.5rem}.footer-bottom[data-v-727411bc]{max-width:1400px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(212,175,55,.1);text-align:center}.footer-bottom p[data-v-727411bc]{color:#d4af3799;font-size:.85rem}@media(max-width:768px){.nav-container[data-v-727411bc]{padding:1rem;max-width:100%}.mobile-menu-btn[data-v-727411bc]{display:block}.nav-links[data-v-727411bc]{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background:#0a0a0afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;gap:2rem;padding:2rem;transition:right .3s ease;border-left:1px solid rgba(212,175,55,.2);z-index:1002;overflow-y:auto}.nav-links.mobile-open[data-v-727411bc]{right:0}.nav-link[data-v-727411bc]{font-size:1.1rem;width:100%;text-align:center;padding:.75rem 0}.nav-link.router-link-active[data-v-727411bc]:after,.nav-link.router-link-exact-active[data-v-727411bc]:after,.nav-link.active-home[data-v-727411bc]:after,.nav-link.active-section[data-v-727411bc]:after{bottom:-4px}.nav-link-primary[data-v-727411bc]{width:100%;text-align:center}.footer-container[data-v-727411bc]{grid-template-columns:1fr;gap:2rem}.footer-section[data-v-727411bc]{text-align:center}.footer-links[data-v-727411bc]{align-items:center}}.agent-layout[data-v-4660f893]{display:flex;min-height:100vh;background:#0a0a0a;color:#fff}.sidebar[data-v-4660f893]{width:260px;background:#111;border-right:1px solid rgba(212,175,55,.1);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:50;transition:transform .3s ease}.sidebar-header[data-v-4660f893]{padding:2rem 1.5rem;border-bottom:1px solid rgba(212,175,55,.1);display:flex;justify-content:space-between;align-items:center}.logo-img[data-v-4660f893]{height:40px;width:auto}.close-sidebar[data-v-4660f893]{display:none;background:transparent;border:none;color:#fff;cursor:pointer;padding:0}.sidebar-nav[data-v-4660f893]{flex:1;padding:1.5rem 0}.nav-item[data-v-4660f893]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;color:#fff9;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent;font-family:Instrument Sans,sans-serif}.nav-item[data-v-4660f893]:hover{background:#d4af370d;color:#d4af37;border-left-color:#d4af37}.nav-item.router-link-active[data-v-4660f893]{background:#d4af371a;color:#d4af37;border-left-color:#d4af37}.nav-icon[data-v-4660f893]{width:20px;height:20px}.sidebar-footer[data-v-4660f893]{padding:1rem 0;border-top:1px solid rgba(212,175,55,.1)}.logout[data-v-4660f893]{color:#ff6b6b}.logout[data-v-4660f893]:hover{background:#f443361a;color:#ff6b6b;border-left-color:#ff6b6b}.main-wrapper[data-v-4660f893]{flex:1;margin-left:260px;display:flex;flex-direction:column;min-width:0}.topbar[data-v-4660f893]{background:#111;padding:1.5rem 2rem;border-bottom:1px solid rgba(212,175,55,.1);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:40}.menu-toggle[data-v-4660f893]{display:none;background:transparent;border:none;color:#d4af37;cursor:pointer;padding:0}.page-title[data-v-4660f893]{font-size:1.5rem;font-weight:700;color:#d4af37;font-family:Playfair Display,serif;margin:0}.user-info[data-v-4660f893]{display:flex;align-items:center;gap:1rem}.user-name[data-v-4660f893]{font-weight:600;color:#fff;font-family:Instrument Sans,sans-serif}.user-avatar[data-v-4660f893]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#aa8a2e);display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-family:Playfair Display,serif}.main-content[data-v-4660f893]{flex:1;padding:2rem;background:#0a0a0a}.sidebar-overlay[data-v-4660f893]{display:none;position:fixed;inset:0;background:#00000080;z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:768px){.sidebar[data-v-4660f893]{transform:translate(-100%)}.sidebar.open[data-v-4660f893]{transform:translate(0)}.main-wrapper[data-v-4660f893]{margin-left:0}.menu-toggle[data-v-4660f893],.close-sidebar[data-v-4660f893],.sidebar-overlay.active[data-v-4660f893]{display:block}.page-title[data-v-4660f893]{font-size:1.25rem}.user-name[data-v-4660f893]{display:none}.topbar[data-v-4660f893],.main-content[data-v-4660f893]{padding:1rem}}.admin-layout[data-v-692281a1]{display:flex;min-height:100vh;background-color:#0a0a0a;color:#fff}.sidebar[data-v-692281a1]{width:260px;background-color:#111;border-right:1px solid rgba(212,175,55,.1);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}.sidebar-header[data-v-692281a1]{padding:1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.logo[data-v-692281a1]{height:32px;width:auto}.brand-name[data-v-692281a1]{font-family:Playfair Display,serif;font-size:1.1rem;color:#d4af37;font-weight:600}.sidebar-nav[data-v-692281a1]{flex:1;padding:1.5rem 1rem}.nav-item[data-v-692281a1]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#fff9;text-decoration:none;border-radius:8px;transition:all .2s;margin-bottom:.5rem}.nav-item[data-v-692281a1]:hover,.nav-item.active[data-v-692281a1]{background:#d4af371a;color:#d4af37}.nav-item .icon[data-v-692281a1]{font-size:1.2rem}.sidebar-footer[data-v-692281a1]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.logout-btn[data-v-692281a1]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:transparent;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;border-radius:8px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-692281a1]:hover{background:#ff6b6b1a}.main-content[data-v-692281a1]{flex:1;margin-left:260px;display:flex;flex-direction:column;min-width:0}.top-bar[data-v-692281a1]{height:70px;background-color:#111;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.page-title[data-v-692281a1]{font-family:Playfair Display,serif;font-size:1.5rem;color:#fff;margin:0}.user-info[data-v-692281a1]{display:flex;align-items:center;gap:1rem}.user-name[data-v-692281a1]{color:#fffc;font-size:.9rem}.user-avatar[data-v-692281a1]{width:36px;height:36px;background:#d4af37;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.content-area[data-v-692281a1]{flex:1;padding:2rem;overflow-y:auto}.menu-toggle[data-v-692281a1]{display:none;background:transparent;border:none;color:#d4af37;font-size:1.5rem;cursor:pointer;padding:.5rem;margin-right:1rem}.close-sidebar[data-v-692281a1]{display:none;background:transparent;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer;margin-left:auto}.sidebar-overlay[data-v-692281a1]{display:none;position:fixed;inset:0;background:#00000080;z-index:90;opacity:0;transition:opacity .3s ease;pointer-events:none}.sidebar-overlay.open[data-v-692281a1]{opacity:1;pointer-events:auto}@media(max-width:768px){.menu-toggle[data-v-692281a1],.close-sidebar[data-v-692281a1],.sidebar-overlay[data-v-692281a1]{display:block}.sidebar[data-v-692281a1]{transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 10px #00000080}.sidebar.open[data-v-692281a1]{transform:translate(0)}.main-content[data-v-692281a1]{margin-left:0}.top-bar[data-v-692281a1]{padding:0 1rem;justify-content:flex-start}.page-title[data-v-692281a1]{font-size:1.2rem;margin-right:auto}.content-area[data-v-692281a1]{padding:1rem}}.luxury-home[data-v-5691cb5f]{background:#0a0a0a;color:#fff;min-height:100vh}.hero-section[data-v-5691cb5f]{position:relative;height:600px;background-image:url(https://images.unsplash.com/photo-1525625293386-3f8f99389edd?w=1920&q=80);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-5691cb5f]{position:absolute;inset:0;background:#00000080}.hero-content[data-v-5691cb5f]{position:relative;z-index:2;text-align:center}.hero-title[data-v-5691cb5f]{font-family:Playfair Display,serif;font-size:4.5rem;font-weight:400;letter-spacing:.15em;margin-bottom:2rem;line-height:1.2;color:#fff;text-transform:uppercase}.explore-btn[data-v-5691cb5f]{padding:1rem 3rem;background:transparent;border:2px solid #d4af37;color:#d4af37;font-size:1rem;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;text-transform:uppercase;font-weight:500}.explore-btn[data-v-5691cb5f]:hover{background:#d4af37;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 10px 30px #d4af374d}.attractions-section[data-v-5691cb5f],.hotels-section[data-v-5691cb5f]{padding:5rem 0;background:#0a0a0a}.container[data-v-5691cb5f]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-title[data-v-5691cb5f]{font-family:Playfair Display,serif;font-size:3rem;font-weight:400;text-align:center;margin-bottom:4rem;color:#d4af37;letter-spacing:.05em}.attractions-grid[data-v-5691cb5f]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.hotels-grid[data-v-5691cb5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.attraction-item[data-v-5691cb5f],.hotel-item[data-v-5691cb5f]{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .3s ease;display:block;text-decoration:none;width:100%;background:#1a1a1a}.attraction-item[data-v-5691cb5f]:hover,.hotel-item[data-v-5691cb5f]:hover{transform:translateY(-10px)}.attraction-image[data-v-5691cb5f],.hotel-image[data-v-5691cb5f]{position:relative;width:100%;display:block;overflow:hidden}.attraction-image[data-v-5691cb5f]{height:350px}.hotel-image[data-v-5691cb5f]{height:400px}.attraction-image img[data-v-5691cb5f],.hotel-image img[data-v-5691cb5f]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.attraction-item:hover .attraction-image img[data-v-5691cb5f],.hotel-item:hover .hotel-image img[data-v-5691cb5f]{transform:scale(1.1)}.attraction-name[data-v-5691cb5f],.hotel-name[data-v-5691cb5f]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);font-size:1.1rem;font-weight:500;letter-spacing:.15em;text-align:center;color:#fff;text-transform:uppercase}@media(max-width:1200px){.attractions-grid[data-v-5691cb5f],.hotels-grid[data-v-5691cb5f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-section[data-v-5691cb5f]{height:450px}.hero-title[data-v-5691cb5f]{font-size:2.5rem;letter-spacing:.1em}.explore-btn[data-v-5691cb5f]{padding:.8rem 2rem;font-size:.9rem}.section-title[data-v-5691cb5f]{font-size:2rem;margin-bottom:2rem}.attractions-section[data-v-5691cb5f],.hotels-section[data-v-5691cb5f]{padding:3rem 0}.container[data-v-5691cb5f]{padding:0 1rem}.attractions-grid[data-v-5691cb5f],.hotels-grid[data-v-5691cb5f]{grid-template-columns:1fr;gap:1.5rem}.attraction-image[data-v-5691cb5f],.hotel-image[data-v-5691cb5f]{height:300px}.attraction-name[data-v-5691cb5f]{font-size:1rem;padding:1rem}}@media(max-width:480px){.hero-section[data-v-5691cb5f]{height:400px}.hero-title[data-v-5691cb5f]{font-size:2rem;letter-spacing:.08em}.explore-btn[data-v-5691cb5f]{padding:.7rem 1.5rem;font-size:.85rem}.section-title[data-v-5691cb5f]{font-size:1.75rem}.attraction-image[data-v-5691cb5f],.hotel-image[data-v-5691cb5f]{height:250px}}.about-page[data-v-3c5998a8]{background:#0a0a0a;color:#fff;min-height:100vh}.about-hero[data-v-3c5998a8]{position:relative;height:400px;background-image:url(https://images.unsplash.com/photo-1525625293386-3f8f99389edd?w=1920&q=80);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-3c5998a8]{position:absolute;inset:0;background:#0009}.hero-content[data-v-3c5998a8]{position:relative;z-index:2;text-align:center}.hero-content h1[data-v-3c5998a8]{font-family:Playfair Display,serif;font-size:4rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;color:#d4af37}.hero-subtitle[data-v-3c5998a8]{font-size:1.5rem;color:#fff;opacity:.9}.about-content[data-v-3c5998a8]{padding:5rem 0}.container[data-v-3c5998a8]{max-width:1200px;margin:0 auto;padding:0 2rem}.intro-section[data-v-3c5998a8],.mission-section[data-v-3c5998a8],.strengths-section[data-v-3c5998a8],.cta-section[data-v-3c5998a8]{margin-bottom:5rem}.intro-text[data-v-3c5998a8]{font-size:1.5rem;font-weight:600;color:#d4af37;margin-bottom:2rem;line-height:1.6}.description[data-v-3c5998a8]{font-size:1.1rem;line-height:1.8;color:#fffc;margin-bottom:1.5rem}.quote[data-v-3c5998a8]{font-family:Playfair Display,serif;font-size:1.75rem;font-style:italic;color:#d4af37;text-align:center;padding:2rem;margin:3rem 0;border-left:4px solid #d4af37;background:#d4af370d}.mission-section h2[data-v-3c5998a8],.strengths-section h2[data-v-3c5998a8],.cta-section h2[data-v-3c5998a8]{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600;color:#d4af37;margin-bottom:2rem;text-align:center}.mission-text[data-v-3c5998a8]{font-size:1.5rem;font-weight:600;color:#fff;text-align:center;margin-bottom:2rem;line-height:1.6}.strengths-grid[data-v-3c5998a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.strength-card[data-v-3c5998a8]{background:#d4af370d;padding:2rem;border-radius:12px;text-align:center;border:1px solid rgba(212,175,55,.2);transition:all .3s ease}.strength-card[data-v-3c5998a8]:hover{transform:translateY(-8px);background:#d4af371a;border-color:#d4af37}.strength-icon-wrapper[data-v-3c5998a8]{margin-bottom:1rem;display:flex;justify-content:center}.strength-icon-lucide[data-v-3c5998a8]{width:3rem;height:3rem;color:#d4af37}.strength-card h3[data-v-3c5998a8]{font-size:1.25rem;font-weight:600;color:#d4af37;margin-bottom:.75rem}.strength-card p[data-v-3c5998a8]{color:#ffffffb3;line-height:1.6}.cta-section[data-v-3c5998a8]{text-align:center;padding:4rem 2rem;background:#d4af370d;border-radius:16px;border:1px solid rgba(212,175,55,.2)}.cta-section p[data-v-3c5998a8]{font-size:1.25rem;color:#fffc;margin-bottom:2rem}.cta-button[data-v-3c5998a8]{display:inline-block;padding:1.25rem 3rem;background:transparent;border:2px solid #d4af37;color:#d4af37;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:all .3s ease}.cta-button[data-v-3c5998a8]:hover{background:#d4af37;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 10px 30px #d4af374d}@media(max-width:768px){.hero-content h1[data-v-3c5998a8]{font-size:2.5rem}.hero-subtitle[data-v-3c5998a8]{font-size:1.1rem}.intro-text[data-v-3c5998a8]{font-size:1.25rem}.description[data-v-3c5998a8]{font-size:1rem}.quote[data-v-3c5998a8]{font-size:1.25rem;padding:1.5rem}.mission-section h2[data-v-3c5998a8],.strengths-section h2[data-v-3c5998a8],.cta-section h2[data-v-3c5998a8]{font-size:2rem}.strengths-grid[data-v-3c5998a8]{grid-template-columns:1fr}}.info-section h3[data-v-42e21479]{font-size:1.25rem;color:#d4af37;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.contact-icon[data-v-42e21479]{width:20px;height:20px;color:#d4af37}.contact-detail a[data-v-42e21479]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.contact-page[data-v-42e21479]{background:#0a0a0a;color:#fff;min-height:100vh}.contact-hero[data-v-42e21479]{position:relative;height:350px;background-image:url(https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=1920&q=80);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-42e21479]{position:absolute;inset:0;background:#0009}.hero-content[data-v-42e21479]{position:relative;z-index:2;text-align:center}.hero-content h1[data-v-42e21479]{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;color:#d4af37}.hero-subtitle[data-v-42e21479]{font-size:1.5rem;color:#fff;opacity:.9}.contact-section[data-v-42e21479]{padding:5rem 0}.container[data-v-42e21479]{max-width:1400px;margin:0 auto;padding:0 2rem}.contact-grid[data-v-42e21479]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem}.form-container h2[data-v-42e21479],.info-container h2[data-v-42e21479]{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:#d4af37;margin-bottom:1rem}.form-description[data-v-42e21479]{color:#ffffffb3;margin-bottom:2rem}.contact-form[data-v-42e21479]{background:#d4af370d;padding:2.5rem;border-radius:12px;border:1px solid rgba(212,175,55,.2)}.form-group[data-v-42e21479]{margin-bottom:1.5rem}.form-group label[data-v-42e21479]{display:block;color:#d4af37;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.form-group input[data-v-42e21479],.form-group select[data-v-42e21479],.form-group textarea[data-v-42e21479]{width:100%;padding:.875rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group select[data-v-42e21479]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23d4af37' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-group select option[data-v-42e21479]{background:#1a1a1a;color:#fff;padding:.5rem}.form-group input[data-v-42e21479]:focus,.form-group select[data-v-42e21479]:focus,.form-group textarea[data-v-42e21479]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.form-group input[data-v-42e21479]::placeholder,.form-group textarea[data-v-42e21479]::placeholder{color:#fff6}.form-group textarea[data-v-42e21479]{resize:vertical;font-family:inherit}.submit-btn[data-v-42e21479]{width:100%;padding:1.125rem;background:linear-gradient(135deg,#d4af37,#f4d03f);color:#0a0a0a;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.submit-btn[data-v-42e21479]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #d4af3766}.submit-btn[data-v-42e21479]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-42e21479]{margin-top:1.5rem;padding:1rem;background:#4caf5033;border:1px solid rgba(76,175,80,.5);border-radius:8px;color:#4caf50;text-align:center}.error-message[data-v-42e21479]{margin-top:1.5rem;padding:1rem;background:#f4433633;border:1px solid rgba(244,67,54,.5);border-radius:8px;color:#f44336;text-align:center}.info-section[data-v-42e21479]{margin-bottom:2.5rem;padding:1.5rem;background:#d4af370d;border-radius:12px;border:1px solid rgba(212,175,55,.2)}.info-section h3[data-v-42e21479]{font-size:1.25rem;color:#d4af37;margin-bottom:1rem}.info-section p[data-v-42e21479]{color:#fffc;line-height:1.8;margin-bottom:.5rem}.company-name[data-v-42e21479]{font-weight:600;color:#d4af37!important;font-size:1.05rem!important}.license[data-v-42e21479]{font-size:.9rem!important;font-style:italic;opacity:.8}.address[data-v-42e21479]{margin-top:.75rem}.contact-detail[data-v-42e21479]{margin-top:1rem}.contact-detail a[data-v-42e21479]{color:#d4af37;text-decoration:none;transition:opacity .3s ease}.contact-detail a[data-v-42e21479]:hover{opacity:.7}@media(max-width:968px){.contact-grid[data-v-42e21479]{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.hero-content h1[data-v-42e21479]{font-size:2.5rem}.hero-subtitle[data-v-42e21479]{font-size:1.1rem}.contact-form[data-v-42e21479]{padding:1.5rem}}.location .icon-sm[data-v-f252d608],.opening-hours .icon-sm[data-v-f252d608]{width:16px;height:16px;color:#d4af37;display:inline-block;vertical-align:text-bottom}.attractions-page[data-v-f252d608]{background:#0a0a0a;color:#fff;min-height:100vh}.attractions-hero[data-v-f252d608]{position:relative;height:400px;background-image:url(https://images.unsplash.com/photo-1525625293386-3f8f99389edd?w=1920&q=80);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-f252d608]{position:absolute;inset:0;background:#0009}.hero-content[data-v-f252d608]{position:relative;z-index:2;text-align:center}.hero-content h1[data-v-f252d608]{font-family:Playfair Display,serif;font-size:4rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;color:#d4af37}.hero-subtitle[data-v-f252d608]{font-size:1.5rem;color:#fff;opacity:.9}.attractions-section[data-v-f252d608]{padding:4rem 0}.container[data-v-f252d608]{max-width:1400px;margin:0 auto;padding:0 2rem}.filters-bar[data-v-f252d608]{margin-bottom:3rem}.search-box[data-v-f252d608]{margin-bottom:1.5rem}.search-box input[data-v-f252d608]{width:100%;max-width:500px;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:50px;color:#fff;font-size:1rem;transition:all .3s ease}.search-box input[data-v-f252d608]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.search-box input[data-v-f252d608]::placeholder{color:#fff6}.category-filters[data-v-f252d608]{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af37 rgba(255,255,255,.05)}.category-filters[data-v-f252d608]::-webkit-scrollbar{height:6px}.category-filters[data-v-f252d608]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.category-filters[data-v-f252d608]::-webkit-scrollbar-thumb{background-color:#d4af37;border-radius:3px}.filter-btn[data-v-f252d608]{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:25px;color:#ffffffb3;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-transform:capitalize;white-space:nowrap;flex-shrink:0}.filter-btn[data-v-f252d608]:hover{border-color:#d4af37;color:#d4af37}.filter-btn.active[data-v-f252d608]{background:#d4af37;border-color:#d4af37;color:#0a0a0a;font-weight:600}.loading-state[data-v-f252d608],.empty-state[data-v-f252d608],.error-state[data-v-f252d608]{text-align:center;padding:4rem;color:#fff9;font-size:1.1rem}.loading-state[data-v-f252d608],.loading-more[data-v-f252d608]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-more[data-v-f252d608]{padding:2rem;text-align:center;color:#fff9}.spinner[data-v-f252d608]{width:40px;height:40px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-f252d608 .8s linear infinite}@keyframes spin-f252d608{to{transform:rotate(360deg)}}.error-state[data-v-f252d608]{color:#ff6b6b}.retry-btn[data-v-f252d608]{margin-top:1rem;padding:.75rem 2rem;background:#d4af37;color:#0a0a0a;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-f252d608]:hover{background:#c49d2f;transform:translateY(-2px)}.end-of-list[data-v-f252d608]{text-align:center;padding:2rem;color:#ffffff80;font-size:.95rem;font-style:italic}.scroll-sentinel[data-v-f252d608]{height:1px;width:100%}.attractions-grid[data-v-f252d608]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.attraction-card[data-v-f252d608]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.attraction-card[data-v-f252d608]:hover{transform:translateY(-8px);border-color:#d4af37;box-shadow:0 12px 40px #d4af3733}.card-image[data-v-f252d608]{position:relative;height:250px;overflow:hidden}.card-image img[data-v-f252d608]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.attraction-card:hover .card-image img[data-v-f252d608]{transform:scale(1.1)}.category-badge[data-v-f252d608]{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background:#d4af37e6;color:#0a0a0a;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:capitalize}.price-badge[data-v-f252d608]{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#000c;color:#d4af37;border-radius:20px;font-size:1rem;font-weight:700}.card-content[data-v-f252d608]{padding:1.5rem}.card-content h3[data-v-f252d608]{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:#d4af37;margin-bottom:.75rem}.location[data-v-f252d608]{color:#ffffffb3;font-size:.95rem;margin-bottom:1rem}.description[data-v-f252d608]{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.card-footer[data-v-f252d608]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.opening-hours[data-v-f252d608]{color:#fff9;font-size:.9rem}.view-btn[data-v-f252d608]{padding:.75rem 1.5rem;background:transparent;border:2px solid #d4af37;color:#d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.view-btn[data-v-f252d608]:hover{background:#d4af37;color:#0a0a0a;transform:translateY(-2px)}@media(max-width:768px){.hero-content h1[data-v-f252d608]{font-size:2.5rem}.hero-subtitle[data-v-f252d608]{font-size:1.1rem}.attractions-grid[data-v-f252d608]{grid-template-columns:1fr}.category-filters[data-v-f252d608]{gap:.75rem}.filter-btn[data-v-f252d608]{padding:.6rem 1.2rem;font-size:.9rem}}.card-content .location .icon-sm[data-v-90d9da43]{width:16px;height:16px;color:#d4af37;display:inline-block;vertical-align:text-bottom}.hotels-page[data-v-90d9da43]{background:#0a0a0a;min-height:100vh;color:#fff}.hero-section[data-v-90d9da43]{background:linear-gradient(135deg,#0a0a0ae6,#d4af371a),url(https://images.unsplash.com/photo-1566073771259-6a8506099945?w=1920&q=80);background-size:cover;background-position:center;padding:8rem 2rem 6rem;text-align:center;border-bottom:1px solid rgba(212,175,55,.2)}.hero-content h1[data-v-90d9da43]{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;color:#d4af37;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-content p[data-v-90d9da43]{font-size:1.25rem;color:#ffffffe6}.container[data-v-90d9da43]{max-width:1400px;margin:0 auto;padding:3rem 2rem}.filters-section[data-v-90d9da43]{display:flex;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.search-box[data-v-90d9da43]{flex:1;min-width:250px}.search-box input[data-v-90d9da43]{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.search-box input[data-v-90d9da43]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.search-box input[data-v-90d9da43]::placeholder{color:#ffffff80}.location-filter select[data-v-90d9da43]{padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;min-width:200px}.location-filter select[data-v-90d9da43]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.location-filter select option[data-v-90d9da43]{background:#1a1a1a;color:#fff}.loading-state[data-v-90d9da43],.empty-state[data-v-90d9da43],.error-state[data-v-90d9da43]{text-align:center;padding:4rem;color:#fff9;font-size:1.1rem}.loading-state[data-v-90d9da43],.loading-more[data-v-90d9da43]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-more[data-v-90d9da43]{padding:2rem;text-align:center;color:#fff9}.spinner[data-v-90d9da43]{width:40px;height:40px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-90d9da43 .8s linear infinite}@keyframes spin-90d9da43{to{transform:rotate(360deg)}}.error-state[data-v-90d9da43]{color:#ff6b6b}.retry-btn[data-v-90d9da43]{margin-top:1rem;padding:.75rem 2rem;background:#d4af37;color:#0a0a0a;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-90d9da43]:hover{background:#c49d2f;transform:translateY(-2px)}.end-of-list[data-v-90d9da43]{text-align:center;padding:2rem;color:#ffffff80;font-size:.95rem;font-style:italic}.scroll-sentinel[data-v-90d9da43]{height:1px;width:100%}.hotels-grid[data-v-90d9da43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.hotel-card[data-v-90d9da43]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.hotel-card[data-v-90d9da43]:hover{transform:translateY(-8px);border-color:#d4af37;box-shadow:0 12px 40px #d4af3733}.card-image[data-v-90d9da43]{position:relative;height:240px;overflow:hidden}.card-image img[data-v-90d9da43]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hotel-card:hover .card-image img[data-v-90d9da43]{transform:scale(1.1)}.location-badge[data-v-90d9da43]{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d4af37;border-radius:20px;font-size:.85rem;font-weight:600}.price-badge[data-v-90d9da43]{position:absolute;bottom:1rem;right:1rem;padding:.75rem 1.25rem;background:#d4af37f2;color:#0a0a0a;border-radius:8px;font-weight:700;font-size:1rem}.card-content[data-v-90d9da43]{padding:1.5rem}.card-content h3[data-v-90d9da43]{font-family:Playfair Display,serif;font-size:1.5rem;color:#d4af37;margin-bottom:.75rem;font-weight:600}.card-content .location[data-v-90d9da43]{color:#ffffffb3;font-size:.95rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.card-footer[data-v-90d9da43]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.view-btn[data-v-90d9da43]{width:100%;padding:.875rem 1.5rem;background:transparent;color:#d4af37;border:2px solid #d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.view-btn[data-v-90d9da43]:hover{background:#d4af37;color:#0a0a0a;transform:translateY(-2px)}@media(max-width:768px){.hero-content h1[data-v-90d9da43]{font-size:2.5rem}.filters-section[data-v-90d9da43]{flex-direction:column}.hotels-grid[data-v-90d9da43]{grid-template-columns:1fr}}.attraction-details-page[data-v-6275f80f]{background:#0a0a0a;color:#fff;min-height:100vh}.loading-container[data-v-6275f80f],.error-container[data-v-6275f80f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.spinner[data-v-6275f80f]{width:50px;height:50px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-6275f80f .8s linear infinite;margin-bottom:1rem}@keyframes spin-6275f80f{to{transform:rotate(360deg)}}.error-container h2[data-v-6275f80f]{color:#d4af37;margin-bottom:1rem;font-size:2rem}.error-container p[data-v-6275f80f]{color:#ffffffb3;margin-bottom:2rem}.back-btn[data-v-6275f80f]{padding:.875rem 2rem;background:#d4af37;color:#0a0a0a;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;display:inline-block}.back-btn[data-v-6275f80f]:hover{background:#c49d2f;transform:translateY(-2px)}.breadcrumb[data-v-6275f80f]{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.breadcrumb a[data-v-6275f80f]{color:#fff9;text-decoration:none;transition:color .3s ease}.breadcrumb a[data-v-6275f80f]:hover{color:#d4af37}.separator-icon[data-v-6275f80f]{width:14px;height:14px;color:#fff6}.breadcrumb .current[data-v-6275f80f]{color:#d4af37}.hero-section[data-v-6275f80f]{position:relative;height:500px;overflow:hidden}.hero-image[data-v-6275f80f]{position:relative;width:100%;height:100%}.hero-image img[data-v-6275f80f]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-6275f80f]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0a0a0acc)}.hero-content[data-v-6275f80f]{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem;max-width:1400px;margin:0 auto;z-index:2}.category-badge[data-v-6275f80f]{display:inline-block;padding:.5rem 1.25rem;background:#d4af37e6;color:#0a0a0a;border-radius:25px;font-size:.9rem;font-weight:600;text-transform:capitalize;margin-bottom:1rem}.hero-content h1[data-v-6275f80f]{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:.75rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-content .location[data-v-6275f80f]{font-size:1.25rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.hero-content .location .icon[data-v-6275f80f]{font-size:1.5rem}.main-section[data-v-6275f80f]{padding:4rem 0}.container[data-v-6275f80f]{max-width:1400px;margin:0 auto;padding:0 2rem}.content-grid[data-v-6275f80f]{display:grid;grid-template-columns:1fr 400px;gap:3rem}.details-column[data-v-6275f80f]{display:flex;flex-direction:column;gap:3rem}.description-section h2[data-v-6275f80f],.gallery-section h2[data-v-6275f80f]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;margin-bottom:1.5rem}.gallery-header[data-v-6275f80f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.gallery-header h2[data-v-6275f80f]{margin-bottom:0}.gallery-info[data-v-6275f80f]{color:#fff9;font-size:.9rem}.description[data-v-6275f80f]{color:#ffffffd9;line-height:1.8;font-size:1.1rem}.image-gallery[data-v-6275f80f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.gallery-item[data-v-6275f80f]{position:relative;height:200px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.gallery-item[data-v-6275f80f]:hover{transform:scale(1.05)}.gallery-item img[data-v-6275f80f]{width:100%;height:100%;object-fit:cover}.gallery-overlay[data-v-6275f80f]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .gallery-overlay[data-v-6275f80f]{opacity:1}.view-icon[data-v-6275f80f]{font-size:2.5rem;color:#d4af37}.lightbox-modal[data-v-6275f80f]{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-6275f80f .3s ease}@keyframes fadeIn-6275f80f{0%{opacity:0}to{opacity:1}}.lightbox-content[data-v-6275f80f]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:1rem}.lightbox-content img[data-v-6275f80f]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}.lightbox-caption[data-v-6275f80f]{color:#fff;font-size:1.1rem;text-align:center;padding:.5rem 1rem;background:#000000b3;border-radius:8px}.lightbox-close[data-v-6275f80f]{position:absolute;top:2rem;right:2rem;width:50px;height:50px;background:#d4af3733;border:2px solid #d4af37;color:#d4af37;font-size:2rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.lightbox-close[data-v-6275f80f]:hover{background:#d4af37;color:#0a0a0a;transform:rotate(90deg)}.lightbox-nav[data-v-6275f80f]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#d4af3733;border:2px solid #d4af37;color:#d4af37;font-size:3rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.lightbox-nav[data-v-6275f80f]:hover{background:#d4af37;color:#0a0a0a}.lightbox-prev[data-v-6275f80f]{left:2rem}.lightbox-next[data-v-6275f80f]{right:2rem}.gallery-pagination[data-v-6275f80f]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(212,175,55,.2)}.gallery-nav-btn[data-v-6275f80f]{padding:.75rem 1.5rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.gallery-nav-btn[data-v-6275f80f]:hover:not(:disabled){background:#d4af3733;border-color:#d4af37;transform:translateY(-2px)}.gallery-nav-btn[data-v-6275f80f]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-6275f80f]{color:#ffffffb3;font-size:.95rem}.info-grid[data-v-6275f80f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-card[data-v-6275f80f]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:1.5rem;display:flex;gap:1rem;transition:all .3s ease}.info-card[data-v-6275f80f]:hover{border-color:#d4af37;background:#ffffff0d}.info-icon[data-v-6275f80f]{font-size:2rem;flex-shrink:0}.info-content h3[data-v-6275f80f]{font-size:1rem;color:#d4af37;margin-bottom:.5rem;font-weight:600}.info-content p[data-v-6275f80f]{color:#fffc;font-size:.95rem}.sidebar-column[data-v-6275f80f]{position:sticky;top:2rem;height:fit-content}.info-card-sidebar[data-v-6275f80f]{background:#ffffff08;border:1px solid rgba(212,175,55,.3);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000004d}.price-section[data-v-6275f80f]{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(212,175,55,.2);margin-bottom:1.5rem}.price-label[data-v-6275f80f]{display:block;color:#fff9;font-size:.9rem;margin-bottom:.5rem}.price[data-v-6275f80f]{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;color:#d4af37;margin-bottom:.25rem}.price-note[data-v-6275f80f]{display:block;color:#ffffff80;font-size:.85rem}.quick-info[data-v-6275f80f]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.quick-info-item[data-v-6275f80f]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.quick-info-item .label[data-v-6275f80f]{color:#fff9;font-size:.9rem;flex-shrink:0}.quick-info-item .value[data-v-6275f80f]{color:#ffffffe6;font-size:.9rem;text-align:right}.back-link[data-v-6275f80f]{display:block;text-align:center;color:#fff9;text-decoration:none;font-size:.95rem;transition:color .3s ease}.back-link[data-v-6275f80f]:hover{color:#d4af37}.capitalize[data-v-6275f80f]{text-transform:capitalize}@media(max-width:1024px){.content-grid[data-v-6275f80f]{grid-template-columns:1fr}.sidebar-column[data-v-6275f80f]{position:static}}@media(max-width:768px){.hero-section[data-v-6275f80f]{height:400px}.hero-content h1[data-v-6275f80f]{font-size:2.5rem}.hero-content .location[data-v-6275f80f]{font-size:1rem}.main-section[data-v-6275f80f]{padding:2rem 0}.container[data-v-6275f80f]{padding:0 1rem}.info-grid[data-v-6275f80f]{grid-template-columns:1fr}.image-gallery[data-v-6275f80f]{grid-template-columns:repeat(2,1fr)}}.hotel-details-page[data-v-711ae18b]{background:#0a0a0a;color:#fff;min-height:100vh}.loading-container[data-v-711ae18b],.error-container[data-v-711ae18b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.spinner[data-v-711ae18b]{width:50px;height:50px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:spin-711ae18b .8s linear infinite;margin-bottom:1rem}@keyframes spin-711ae18b{to{transform:rotate(360deg)}}.error-container h2[data-v-711ae18b]{color:#d4af37;margin-bottom:1rem;font-size:2rem}.error-container p[data-v-711ae18b]{color:#ffffffb3;margin-bottom:2rem}.back-btn[data-v-711ae18b]{padding:.875rem 2rem;background:#d4af37;color:#0a0a0a;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;display:inline-block}.back-btn[data-v-711ae18b]:hover{background:#c49d2f;transform:translateY(-2px)}.breadcrumb[data-v-711ae18b]{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.breadcrumb a[data-v-711ae18b]{color:#fff9;text-decoration:none;transition:color .3s ease}.breadcrumb a[data-v-711ae18b]:hover{color:#d4af37}.separator-icon[data-v-711ae18b]{width:14px;height:14px;color:#fff6}.breadcrumb .current[data-v-711ae18b]{color:#d4af37}.hero-section[data-v-711ae18b]{position:relative;height:500px;overflow:hidden}.hero-image[data-v-711ae18b]{position:relative;width:100%;height:100%}.hero-image img[data-v-711ae18b]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-711ae18b]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0a0a0acc)}.hero-content[data-v-711ae18b]{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem;max-width:1400px;margin:0 auto;z-index:2}.location-badge[data-v-711ae18b]{display:inline-block;padding:.5rem 1.25rem;background:#d4af37e6;color:#0a0a0a;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1rem}.hero-content h1[data-v-711ae18b]{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:.75rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-content .location[data-v-711ae18b]{font-size:1.25rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.hero-content .location .icon[data-v-711ae18b]{font-size:1.5rem}.main-section[data-v-711ae18b]{padding:4rem 0}.container[data-v-711ae18b]{max-width:1400px;margin:0 auto;padding:0 2rem}.content-grid[data-v-711ae18b]{display:grid;grid-template-columns:1fr 400px;gap:3rem}.details-column[data-v-711ae18b]{display:flex;flex-direction:column;gap:3rem}.description-section h2[data-v-711ae18b],.gallery-section h2[data-v-711ae18b]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;margin-bottom:1.5rem}.gallery-header[data-v-711ae18b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.gallery-header h2[data-v-711ae18b]{margin-bottom:0}.gallery-info[data-v-711ae18b]{color:#fff9;font-size:.9rem}.description[data-v-711ae18b]{color:#ffffffd9;line-height:1.8;font-size:1.1rem}.image-gallery[data-v-711ae18b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.gallery-item[data-v-711ae18b]{position:relative;height:200px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.gallery-item[data-v-711ae18b]:hover{transform:scale(1.05)}.gallery-item img[data-v-711ae18b]{width:100%;height:100%;object-fit:cover}.gallery-overlay[data-v-711ae18b]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .gallery-overlay[data-v-711ae18b]{opacity:1}.view-icon[data-v-711ae18b]{font-size:2.5rem;color:#d4af37}.lightbox-modal[data-v-711ae18b]{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-711ae18b .3s ease}@keyframes fadeIn-711ae18b{0%{opacity:0}to{opacity:1}}.lightbox-content[data-v-711ae18b]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:1rem}.lightbox-content img[data-v-711ae18b]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080}.lightbox-caption[data-v-711ae18b]{color:#fff;font-size:1.1rem;text-align:center;padding:.5rem 1rem;background:#000000b3;border-radius:8px}.lightbox-close[data-v-711ae18b]{position:absolute;top:2rem;right:2rem;width:50px;height:50px;background:#d4af3733;border:2px solid #d4af37;color:#d4af37;font-size:2rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.lightbox-close[data-v-711ae18b]:hover{background:#d4af37;color:#0a0a0a;transform:rotate(90deg)}.lightbox-nav[data-v-711ae18b]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#d4af3733;border:2px solid #d4af37;color:#d4af37;font-size:3rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.lightbox-nav[data-v-711ae18b]:hover{background:#d4af37;color:#0a0a0a}.lightbox-prev[data-v-711ae18b]{left:2rem}.lightbox-next[data-v-711ae18b]{right:2rem}.gallery-pagination[data-v-711ae18b]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(212,175,55,.2)}.gallery-nav-btn[data-v-711ae18b]{padding:.75rem 1.5rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.gallery-nav-btn[data-v-711ae18b]:hover:not(:disabled){background:#d4af3733;border-color:#d4af37;transform:translateY(-2px)}.gallery-nav-btn[data-v-711ae18b]:disabled{opacity:.3;cursor:not-allowed}.page-indicator[data-v-711ae18b]{color:#ffffffb3;font-size:.95rem}.info-grid[data-v-711ae18b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-card[data-v-711ae18b]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:1.5rem;display:flex;gap:1rem;transition:all .3s ease}.info-card[data-v-711ae18b]:hover{border-color:#d4af37;background:#ffffff0d}.info-icon[data-v-711ae18b]{font-size:2rem;flex-shrink:0}.info-content h3[data-v-711ae18b]{font-size:1rem;color:#d4af37;margin-bottom:.5rem;font-weight:600}.info-content p[data-v-711ae18b]{color:#fffc;font-size:.95rem}.sidebar-column[data-v-711ae18b]{position:sticky;top:2rem;height:fit-content}.info-card-sidebar[data-v-711ae18b]{background:#ffffff08;border:1px solid rgba(212,175,55,.3);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000004d}.price-section[data-v-711ae18b]{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(212,175,55,.2);margin-bottom:1.5rem}.price-label[data-v-711ae18b]{display:block;color:#fff9;font-size:.9rem;margin-bottom:.5rem}.price[data-v-711ae18b]{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;color:#d4af37;margin-bottom:.25rem}.price-note[data-v-711ae18b]{display:block;color:#ffffff80;font-size:.85rem}.quick-info[data-v-711ae18b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.quick-info-item[data-v-711ae18b]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.quick-info-item .label[data-v-711ae18b]{color:#fff9;font-size:.9rem;flex-shrink:0}.quick-info-item .value[data-v-711ae18b]{color:#ffffffe6;font-size:.9rem;text-align:right}.back-link[data-v-711ae18b]{display:block;text-align:center;color:#fff9;text-decoration:none;font-size:.95rem;transition:color .3s ease}.back-link[data-v-711ae18b]:hover{color:#d4af37}@media(max-width:1024px){.content-grid[data-v-711ae18b]{grid-template-columns:1fr}.sidebar-column[data-v-711ae18b]{position:static}}@media(max-width:768px){.hero-section[data-v-711ae18b]{height:400px}.hero-content h1[data-v-711ae18b]{font-size:2.5rem}.hero-content .location[data-v-711ae18b]{font-size:1rem}.main-section[data-v-711ae18b]{padding:2rem 0}.container[data-v-711ae18b]{padding:0 1rem}.info-grid[data-v-711ae18b]{grid-template-columns:1fr}.image-gallery[data-v-711ae18b]{grid-template-columns:repeat(2,1fr)}}.auth-page[data-v-144c1a71]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;align-items:center;justify-content:center;padding:2rem}.auth-container[data-v-144c1a71]{width:100%;max-width:500px}.auth-card[data-v-144c1a71]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:3rem;box-shadow:0 8px 32px #0000004d}.auth-header[data-v-144c1a71]{text-align:center;margin-bottom:2.5rem}.auth-logo[data-v-144c1a71]{height:60px;width:auto;margin-bottom:1.5rem}.auth-header h1[data-v-144c1a71]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin-bottom:.5rem}.auth-header p[data-v-144c1a71]{color:#ffffffb3;font-size:1rem}.auth-form[data-v-144c1a71]{width:100%}.form-group[data-v-144c1a71]{margin-bottom:1.5rem}.form-group label[data-v-144c1a71]{display:block;color:#d4af37;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-144c1a71]{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-144c1a71]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.form-group input[data-v-144c1a71]::placeholder{color:#fff6}.otp-input[data-v-144c1a71]{text-align:center;font-size:1.5rem;letter-spacing:.5rem;font-weight:600}.otp-info[data-v-144c1a71]{text-align:center;margin-bottom:2rem;padding:1rem;background:#d4af371a;border-radius:8px}.otp-info p[data-v-144c1a71]{color:#ffffffb3;margin-bottom:.5rem}.otp-info strong[data-v-144c1a71]{color:#d4af37;font-size:1.1rem}.error-message[data-v-144c1a71]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:.875rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.btn-primary[data-v-144c1a71]{width:100%;padding:1rem;background:#d4af37;color:#0a0a0a;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.btn-primary[data-v-144c1a71]:hover:not(:disabled){background:#c49d2f;transform:translateY(-2px);box-shadow:0 4px 12px #d4af374d}.btn-primary[data-v-144c1a71]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-144c1a71]{width:100%;padding:1rem;background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-144c1a71]:hover{background:#d4af371a;border-color:#d4af37}.auth-footer[data-v-144c1a71]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(212,175,55,.2)}.auth-footer p[data-v-144c1a71]{color:#ffffffb3;font-size:.95rem}.auth-footer a[data-v-144c1a71]{color:#d4af37;text-decoration:none;font-weight:600;transition:color .3s ease}.auth-footer a[data-v-144c1a71]:hover{color:#c49d2f}.back-home-link[data-v-144c1a71]{display:inline-block;margin-top:1rem;color:#ffffff80!important;font-size:.9rem;font-weight:400!important}.back-home-link[data-v-144c1a71]:hover{color:#d4af37!important}@media(max-width:768px){.auth-card[data-v-144c1a71]{padding:2rem 1.5rem}.auth-header h1[data-v-144c1a71]{font-size:2rem}}.auth-page[data-v-0902b0ea]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;align-items:center;justify-content:center;padding:2rem}.auth-container[data-v-0902b0ea]{width:100%;max-width:500px}.auth-card[data-v-0902b0ea]{background:#ffffff08;border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:3rem;box-shadow:0 8px 32px #0000004d}.auth-header[data-v-0902b0ea]{text-align:center;margin-bottom:2.5rem}.auth-logo[data-v-0902b0ea]{height:60px;width:auto;margin-bottom:1.5rem}.auth-header h1[data-v-0902b0ea]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin-bottom:.5rem}.auth-header p[data-v-0902b0ea]{color:#ffffffb3;font-size:1rem}.auth-form[data-v-0902b0ea]{width:100%}.form-group[data-v-0902b0ea]{margin-bottom:1.5rem}.form-group label[data-v-0902b0ea]{display:block;color:#d4af37;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-group input[data-v-0902b0ea]{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-group input[data-v-0902b0ea]:focus{outline:none;border-color:#d4af37;background:#ffffff14}.form-group input[data-v-0902b0ea]::placeholder{color:#fff6}.otp-input[data-v-0902b0ea]{text-align:center;font-size:1.5rem;letter-spacing:.5rem;font-weight:600}.otp-info[data-v-0902b0ea]{text-align:center;margin-bottom:2rem;padding:1rem;background:#d4af371a;border-radius:8px}.otp-info p[data-v-0902b0ea]{color:#ffffffb3;margin-bottom:.5rem}.otp-info strong[data-v-0902b0ea]{color:#d4af37;font-size:1.1rem}.error-message[data-v-0902b0ea]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:.875rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.btn-primary[data-v-0902b0ea]{width:100%;padding:1rem;background:#d4af37;color:#0a0a0a;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.btn-primary[data-v-0902b0ea]:hover:not(:disabled){background:#c49d2f;transform:translateY(-2px);box-shadow:0 4px 12px #d4af374d}.btn-primary[data-v-0902b0ea]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0902b0ea]{width:100%;padding:1rem;background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.3);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-0902b0ea]:hover{background:#d4af371a;border-color:#d4af37}.auth-footer[data-v-0902b0ea]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(212,175,55,.2)}.auth-footer p[data-v-0902b0ea]{color:#ffffffb3;font-size:.95rem}.auth-footer a[data-v-0902b0ea]{color:#d4af37;text-decoration:none;font-weight:600;transition:color .3s ease}.auth-footer a[data-v-0902b0ea]:hover{color:#c49d2f}.back-home-link[data-v-0902b0ea]{display:inline-block;margin-top:1rem;color:#ffffff80!important;font-size:.9rem;font-weight:400!important}.back-home-link[data-v-0902b0ea]:hover{color:#d4af37!important}.success-state[data-v-0902b0ea]{text-align:center;padding:2rem 0}.success-icon[data-v-0902b0ea]{width:80px;height:80px;background:#4caf5033;border:3px solid #4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#4caf50;margin:0 auto 2rem}.success-state h2[data-v-0902b0ea]{font-family:Playfair Display,serif;color:#d4af37;font-size:2rem;margin-bottom:1rem}.success-state p[data-v-0902b0ea]{color:#fffc;font-size:1.1rem;margin-bottom:1rem;line-height:1.6}.info-text[data-v-0902b0ea]{color:#fff9;font-size:.95rem;font-style:italic;margin-bottom:2rem}@media(max-width:768px){.auth-card[data-v-0902b0ea]{padding:2rem 1.5rem}.auth-header h1[data-v-0902b0ea]{font-size:2rem}}.dashboard[data-v-d5dec35c]{max-width:1400px;color:#fff}.welcome-card[data-v-d5dec35c]{background:linear-gradient(135deg,#1a1a1a,#000);border:1px solid rgba(212,175,55,.2);color:#fff;padding:2.5rem;border-radius:16px;margin-bottom:2rem;position:relative;overflow:hidden}.welcome-card[data-v-d5dec35c]:after{content:"";position:absolute;top:0;right:0;width:200px;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.05));pointer-events:none}.welcome-card h2[data-v-d5dec35c]{font-size:2rem;margin-bottom:.5rem;font-family:Playfair Display,serif;color:#d4af37}.welcome-card p[data-v-d5dec35c]{font-size:1.1rem;opacity:.8;font-family:Instrument Sans,sans-serif}.stats-grid[data-v-d5dec35c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-d5dec35c]{background:#151515;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;transition:transform .3s ease,border-color .3s ease}.stat-card[data-v-d5dec35c]:hover{transform:translateY(-4px);border-color:#d4af374d}.stat-icon[data-v-d5dec35c]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#d4af371a;border-radius:10px;color:#d4af37}.stat-content h3[data-v-d5dec35c]{font-size:.9rem;color:#fff9;margin-bottom:.25rem;font-weight:500;font-family:Instrument Sans,sans-serif}.stat-value[data-v-d5dec35c]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;font-family:Playfair Display,serif}.actions-section[data-v-d5dec35c],.recent-section[data-v-d5dec35c]{background:#151515;border:1px solid rgba(255,255,255,.05);padding:2rem;border-radius:12px;margin-bottom:2rem}.actions-section h3[data-v-d5dec35c],.recent-section h3[data-v-d5dec35c]{font-size:1.5rem;margin-bottom:1.5rem;color:#d4af37;font-family:Playfair Display,serif}.action-buttons[data-v-d5dec35c]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-d5dec35c]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;font-family:Instrument Sans,sans-serif}.action-btn.primary[data-v-d5dec35c]{background:#d4af37;color:#000;border:1px solid #d4af37}.action-btn.primary[data-v-d5dec35c]:hover{background:#b5952f;border-color:#b5952f;transform:translateY(-2px)}.action-btn.secondary[data-v-d5dec35c]{background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.3)}.action-btn.secondary[data-v-d5dec35c]:hover{background:#d4af370d;border-color:#d4af37;transform:translateY(-2px)}.action-icon[data-v-d5dec35c]{width:20px;height:20px}.packages-list[data-v-d5dec35c]{display:flex;flex-direction:column;gap:1rem}.empty-state[data-v-d5dec35c]{text-align:center;padding:3rem;color:#ffffff80;background:#ffffff05;border-radius:8px;border:1px dashed rgba(255,255,255,.1)}.empty-state p[data-v-d5dec35c]{margin-bottom:1.5rem;font-size:1.1rem}.btn-primary[data-v-d5dec35c]{display:inline-block;padding:.875rem 2rem;background:#d4af37;color:#000;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-primary[data-v-d5dec35c]:hover{background:#b5952f;transform:translateY(-2px)}.package-item[data-v-d5dec35c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:all .3s ease}.package-item[data-v-d5dec35c]:hover{background:#ffffff0d;border-color:#d4af3733;transform:translate(4px)}.package-info h4[data-v-d5dec35c]{font-size:1.1rem;margin-bottom:.25rem;color:#fff;font-family:Playfair Display,serif}.package-info p[data-v-d5dec35c]{color:#fff9;font-size:.9rem}.package-meta[data-v-d5dec35c]{display:flex;align-items:center;gap:1rem}.status[data-v-d5dec35c]{padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status.confirmed[data-v-d5dec35c]{background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.status.pending[data-v-d5dec35c]{background:#ffc10726;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.amount[data-v-d5dec35c]{font-size:1.25rem;font-weight:700;color:#d4af37;font-family:Playfair Display,serif}@media(max-width:768px){.package-item[data-v-d5dec35c]{flex-direction:column;align-items:flex-start;gap:1rem}.package-meta[data-v-d5dec35c]{width:100%;justify-content:space-between}.stat-value[data-v-d5dec35c]{font-size:1.5rem}}.step-container[data-v-e2fedeea]{max-width:900px;margin:0 auto}.form-grid[data-v-e2fedeea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.form-section[data-v-e2fedeea]{background:#151515;padding:2rem;border-radius:16px;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,border-color .3s ease}.form-section[data-v-e2fedeea]:hover{border-color:#d4af3733;transform:translateY(-2px)}.section-header[data-v-e2fedeea]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.section-icon[data-v-e2fedeea]{color:#d4af37}.form-section h3[data-v-e2fedeea]{font-size:1.25rem;font-weight:600;color:#fff;font-family:Playfair Display,serif;margin:0}.input-group[data-v-e2fedeea]{margin-bottom:1.5rem}.label-row[data-v-e2fedeea]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.input-group label[data-v-e2fedeea]{display:block;font-weight:500;color:#d4af37;font-family:Instrument Sans,sans-serif}.label-hint[data-v-e2fedeea]{font-size:.85rem;color:#fff6}.number-input[data-v-e2fedeea]{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.25rem}.btn-control[data-v-e2fedeea]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer;transition:color .2s}.btn-control[data-v-e2fedeea]:hover{color:#d4af37}.number-input input[data-v-e2fedeea]{flex:1;background:transparent;border:none;color:#fff;text-align:center;font-size:1.1rem;font-weight:600;-moz-appearance:textfield}.number-input input[data-v-e2fedeea]::-webkit-outer-spin-button,.number-input input[data-v-e2fedeea]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input[data-v-e2fedeea]{width:100%;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;font-family:Instrument Sans,sans-serif;transition:all .3s ease;color-scheme:dark}.form-input[data-v-e2fedeea]:focus{outline:none;border-color:#d4af37;background:#d4af370d}.summary-box[data-v-e2fedeea]{margin-top:2rem;padding:1rem;background:#d4af371a;border-radius:8px;border:1px solid rgba(212,175,55,.2);display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-e2fedeea]{color:#fffc;font-size:.9rem}.summary-value[data-v-e2fedeea]{color:#d4af37;font-weight:700;font-size:1.1rem}.button-group[data-v-e2fedeea]{display:flex;justify-content:flex-end}.btn[data-v-e2fedeea]{padding:1rem 2.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-e2fedeea]{background:#d4af37;color:#000}.btn-primary[data-v-e2fedeea]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-primary[data-v-e2fedeea]:disabled{opacity:.5;cursor:not-allowed;background:#4a4a4a;color:#888}.attraction-card[data-v-84716fbf]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.attraction-card[data-v-84716fbf]:hover{transform:translateY(-8px);border-color:#d4af374d;box-shadow:0 10px 30px #00000080}.card-image[data-v-84716fbf]{position:relative;width:100%;height:200px;overflow:hidden}.card-image img[data-v-84716fbf]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.attraction-card:hover .card-image img[data-v-84716fbf]{transform:scale(1.1)}.price-badge[data-v-84716fbf]{position:absolute;top:12px;right:12px;background:#000c;color:#d4af37;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(212,175,55,.2)}.price-badge.free[data-v-84716fbf]{color:#fff;border-color:#fff3}.category-badge[data-v-84716fbf]{position:absolute;top:12px;left:12px;background:#d4af37e6;color:#000;padding:.4rem .8rem;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.card-content[data-v-84716fbf]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.attraction-name[data-v-84716fbf]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#fff;font-family:Playfair Display,serif;line-height:1.3}.location[data-v-84716fbf]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.875rem;margin-bottom:1rem}.location svg[data-v-84716fbf]{color:#d4af37}.description[data-v-84716fbf]{color:#ffffff80;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;flex:1}.opening-hours[data-v-84716fbf]{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.85rem;margin-bottom:1.5rem;padding:.75rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.opening-hours svg[data-v-84716fbf]{color:#d4af37}.card-actions[data-v-84716fbf]{margin-top:auto}.btn-select[data-v-84716fbf]{width:100%;padding:.875rem;background:transparent;color:#d4af37;border:1px solid #d4af37;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif}.btn-select[data-v-84716fbf]:hover{background:#d4af371a}.step-container[data-v-9ea47551]{max-width:1400px;margin:0 auto}.step-header[data-v-9ea47551]{text-align:center;margin-bottom:3rem}h2[data-v-9ea47551]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-9ea47551]{color:#fff9;font-family:Instrument Sans,sans-serif}.attractions-grid[data-v-9ea47551]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.loading[data-v-9ea47551],.empty-state[data-v-9ea47551]{text-align:center;padding:4rem;color:#ffffff80;font-size:1.1rem;background:#ffffff05;border-radius:12px;border:1px dashed rgba(255,255,255,.1);margin-bottom:2rem}.empty-icon[data-v-9ea47551]{margin-bottom:1rem;color:#d4af37;opacity:.5}.spinner[data-v-9ea47551]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-9ea47551 1s linear infinite;margin:0 auto 1rem}@keyframes spin-9ea47551{to{transform:rotate(360deg)}}.selection-controls[data-v-9ea47551]{margin-bottom:1rem}.day-selector[data-v-9ea47551]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.day-selector label[data-v-9ea47551]{font-weight:600;color:#d4af37;font-size:.9rem}.day-input[data-v-9ea47551]{flex:1;background:transparent;border:none;color:#fff;font-size:.95rem;cursor:pointer}.day-input[data-v-9ea47551]:focus{outline:none}.day-input option[data-v-9ea47551]{background:#1a1a1a;color:#fff}.btn-select[data-v-9ea47551]{width:100%;padding:.875rem;background:transparent;color:#d4af37;border:1px solid #d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif}.btn-select.selected[data-v-9ea47551]{background:#d4af37;color:#000}.btn-select[data-v-9ea47551]:hover{background:#d4af371a}.btn-select.selected[data-v-9ea47551]:hover{background:#b5952f;border-color:#b5952f}.btn-content[data-v-9ea47551]{display:flex;align-items:center;justify-content:center;gap:.5rem}.selected-summary[data-v-9ea47551]{background:#d4af371a;border:1px solid rgba(212,175,55,.2);padding:1rem 2rem;border-radius:12px;margin-bottom:2rem;display:flex;justify-content:center}.summary-content[data-v-9ea47551]{display:flex;align-items:center;gap:.75rem;color:#d4af37}.summary-content h3[data-v-9ea47551]{margin:0;font-size:1.1rem;font-weight:600}.button-group[data-v-9ea47551]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-9ea47551]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-9ea47551]{background:#d4af37;color:#000}.btn-primary[data-v-9ea47551]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-primary[data-v-9ea47551]:disabled{opacity:.5;cursor:not-allowed;background:#4a4a4a;color:#888}.btn-secondary[data-v-9ea47551]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-9ea47551]:hover{background:#ffffff0d;border-color:#fff}.step-container[data-v-677fc46a]{max-width:1400px;margin:0 auto}.step-header[data-v-677fc46a]{text-align:center;margin-bottom:3rem}h2[data-v-677fc46a]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-677fc46a]{color:#fff9;font-family:Instrument Sans,sans-serif}.hotel-grid[data-v-677fc46a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.hotel-card[data-v-677fc46a]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s ease}.hotel-card[data-v-677fc46a]:hover{transform:translateY(-4px);border-color:#d4af3733}.hotel-card.selected[data-v-677fc46a]{border-color:#d4af37;box-shadow:0 0 0 2px #d4af371a}.image-wrapper[data-v-677fc46a]{position:relative;height:200px}.image-wrapper img[data-v-677fc46a]{width:100%;height:100%;object-fit:cover}.price-tag[data-v-677fc46a]{position:absolute;bottom:1rem;right:1rem;background:#000c;color:#d4af37;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.meta[data-v-677fc46a]{padding:1.5rem}.meta h3[data-v-677fc46a]{font-size:1.25rem;color:#fff;margin-bottom:.5rem;font-family:Playfair Display,serif}.location[data-v-677fc46a]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.9rem;margin-bottom:1rem}.amenities[data-v-677fc46a]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.amenity-tag[data-v-677fc46a]{background:#ffffff0d;color:#fffc;padding:.25rem .75rem;border-radius:4px;font-size:.8rem}.btn-select[data-v-677fc46a]{width:100%;padding:.875rem;background:transparent;color:#d4af37;border:1px solid #d4af37;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif}.btn-select.selected[data-v-677fc46a]{background:#d4af37;color:#000}.btn-select[data-v-677fc46a]:hover{background:#d4af371a}.btn-select.selected[data-v-677fc46a]:hover{background:#b5952f;border-color:#b5952f}.btn-content[data-v-677fc46a]{display:flex;align-items:center;justify-content:center;gap:.5rem}.button-group[data-v-677fc46a]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-677fc46a]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-677fc46a]{background:#d4af37;color:#000}.btn-primary[data-v-677fc46a]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-secondary[data-v-677fc46a]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-677fc46a]:hover{background:#ffffff0d;border-color:#fff}.loading[data-v-677fc46a],.empty-state[data-v-677fc46a]{text-align:center;padding:4rem;color:#ffffff80;font-size:1.1rem;background:#ffffff05;border-radius:12px;border:1px dashed rgba(255,255,255,.1);margin-bottom:2rem}.empty-icon[data-v-677fc46a]{margin-bottom:1rem;color:#d4af37;opacity:.5}.spinner[data-v-677fc46a]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-677fc46a 1s linear infinite;margin:0 auto 1rem}@keyframes spin-677fc46a{to{transform:rotate(360deg)}}.step-container[data-v-e8c44775]{max-width:1000px;margin:0 auto}.step-header[data-v-e8c44775]{text-align:center;margin-bottom:3rem}h2[data-v-e8c44775]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-e8c44775]{color:#fff9;font-family:Instrument Sans,sans-serif}.review-grid[data-v-e8c44775]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.review-card[data-v-e8c44775]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.card-header[data-v-e8c44775]{padding:1.5rem;background:#d4af370d;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:.75rem}.card-icon[data-v-e8c44775]{color:#d4af37}.card-header h3[data-v-e8c44775]{margin:0;font-size:1.1rem;font-weight:600;color:#d4af37;font-family:Playfair Display,serif}.card-content[data-v-e8c44775]{padding:1.5rem}.info-row[data-v-e8c44775]{display:flex;justify-content:space-between;margin-bottom:.75rem}.label[data-v-e8c44775]{color:#fff9;font-size:.9rem}.value[data-v-e8c44775]{color:#fff;font-weight:500;text-align:right}.value-group[data-v-e8c44775]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.divider[data-v-e8c44775]{height:1px;background:#ffffff1a;margin:1rem 0}.attraction-list[data-v-e8c44775]{list-style:none;padding:0;margin:0}.attraction-item[data-v-e8c44775]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.attraction-item[data-v-e8c44775]:last-child{border-bottom:none}.attraction-name[data-v-e8c44775]{color:#fff}.attraction-day[data-v-e8c44775]{color:#d4af37;font-size:.9rem}.hotel-info[data-v-e8c44775]{display:flex;flex-direction:column;gap:.25rem}.hotel-name[data-v-e8c44775]{color:#fff;font-weight:600;font-size:1.1rem}.hotel-location[data-v-e8c44775]{color:#fff9;font-size:.9rem}.empty-text[data-v-e8c44775]{color:#fff6;font-style:italic;text-align:center}.button-group[data-v-e8c44775]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-e8c44775]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-e8c44775]{background:#d4af37;color:#000}.btn-primary[data-v-e8c44775]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-secondary[data-v-e8c44775]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-e8c44775]:hover{background:#ffffff0d;border-color:#fff}.step-container[data-v-f0757e6e]{max-width:800px;margin:0 auto}.step-header[data-v-f0757e6e]{text-align:center;margin-bottom:3rem}h2[data-v-f0757e6e]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-f0757e6e]{color:#fff9;font-family:Instrument Sans,sans-serif}.cost-card[data-v-f0757e6e]{background:#151515;border:1px solid rgba(212,175,55,.2);border-radius:16px;overflow:hidden;margin-bottom:3rem;box-shadow:0 10px 30px #0000004d}.cost-header[data-v-f0757e6e]{background:linear-gradient(135deg,#d4af37,#aa8a2e);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;color:#000}.cost-header h3[data-v-f0757e6e]{margin:0;font-size:1.25rem;font-weight:700;font-family:Playfair Display,serif}.currency[data-v-f0757e6e]{font-weight:600;opacity:.8}.cost-body[data-v-f0757e6e]{padding:2rem}.cost-row[data-v-f0757e6e]{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:1rem}.cost-row.small[data-v-f0757e6e]{font-size:.9rem;color:#fff9;margin-bottom:.5rem}.cost-row.subtotal[data-v-f0757e6e]{font-weight:600;color:#fff;margin-top:1rem;font-size:1.1rem}.label[data-v-f0757e6e]{color:#fffc}.value[data-v-f0757e6e]{color:#fff;font-weight:500}.divider[data-v-f0757e6e]{height:1px;background:#ffffff1a;margin:1.5rem 0}.cost-footer[data-v-f0757e6e]{background:#ffffff05;padding:1.5rem 2rem;border-top:1px solid rgba(255,255,255,.05)}.total-row[data-v-f0757e6e]{display:flex;justify-content:space-between;align-items:center}.total-row .label[data-v-f0757e6e]{font-size:1.1rem;color:#fff}.total-row .value[data-v-f0757e6e]{font-size:2rem;font-weight:700;color:#d4af37;font-family:Playfair Display,serif}.loading-state[data-v-f0757e6e]{text-align:center;padding:4rem;color:#fff9}.spinner[data-v-f0757e6e]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-f0757e6e 1s linear infinite;margin:0 auto 1rem}@keyframes spin-f0757e6e{to{transform:rotate(360deg)}}.button-group[data-v-f0757e6e]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-f0757e6e]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-f0757e6e]{background:#d4af37;color:#000}.btn-primary[data-v-f0757e6e]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-secondary[data-v-f0757e6e]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-f0757e6e]:hover{background:#ffffff0d;border-color:#fff}.step-container[data-v-765c28a8]{max-width:800px;margin:0 auto}.step-header[data-v-765c28a8]{text-align:center;margin-bottom:3rem}h2[data-v-765c28a8]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-765c28a8]{color:#fff9;font-family:Instrument Sans,sans-serif}.passenger-list[data-v-765c28a8]{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.passenger-card[data-v-765c28a8]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden}.card-header[data-v-765c28a8]{padding:1.5rem;background:#d4af370d;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.header-left[data-v-765c28a8]{display:flex;align-items:center;gap:.75rem}.icon[data-v-765c28a8]{color:#d4af37}.card-header h3[data-v-765c28a8]{margin:0;font-size:1.1rem;font-weight:600;color:#d4af37;font-family:Playfair Display,serif}.badge[data-v-765c28a8]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.adult[data-v-765c28a8]{background:#ffffff1a;color:#fff}.badge.child[data-v-765c28a8]{background:#4caf5026;color:#4caf50}.badge.infant[data-v-765c28a8]{background:#ffc10726;color:#ffc107}.card-body[data-v-765c28a8]{padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-765c28a8]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-765c28a8]{grid-column:1 / -1}label[data-v-765c28a8]{color:#fff9;font-size:.9rem;font-weight:500}.form-input[data-v-765c28a8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:1rem;font-family:Instrument Sans,sans-serif;transition:all .3s ease}.form-input[data-v-765c28a8]:focus{outline:none;border-color:#d4af37;background:#d4af370d}.button-group[data-v-765c28a8]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-765c28a8]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-765c28a8]{background:#d4af37;color:#000}.btn-primary[data-v-765c28a8]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-secondary[data-v-765c28a8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-765c28a8]:hover{background:#ffffff0d;border-color:#fff}@media(max-width:600px){.card-body[data-v-765c28a8]{grid-template-columns:1fr}}.modal-overlay[data-v-3c84fedf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3c84fedf]{background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;width:90%;max-width:400px;text-align:center;box-shadow:0 20px 50px #00000080;transform:translateY(0);transition:all .3s ease}.modal-content.success[data-v-3c84fedf]{border-color:#4caf504d}.modal-content.error[data-v-3c84fedf]{border-color:#f443364d}.modal-icon[data-v-3c84fedf]{margin-bottom:1.5rem;display:inline-flex;padding:1rem;border-radius:50%}.success .modal-icon[data-v-3c84fedf]{background:#4caf501a;color:#4caf50}.error .modal-icon[data-v-3c84fedf]{background:#f443361a;color:#f44336}h3[data-v-3c84fedf]{font-family:Playfair Display,serif;font-size:1.5rem;color:#fff;margin-bottom:.75rem}p[data-v-3c84fedf]{color:#ffffffb3;font-family:Instrument Sans,sans-serif;margin-bottom:2rem;line-height:1.5}.btn-primary[data-v-3c84fedf]{width:100%;padding:.875rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif}.success .btn-primary[data-v-3c84fedf]{background:#4caf50;color:#fff}.success .btn-primary[data-v-3c84fedf]:hover{background:#43a047;transform:translateY(-2px)}.error .btn-primary[data-v-3c84fedf]{background:#f44336;color:#fff}.error .btn-primary[data-v-3c84fedf]:hover{background:#e53935;transform:translateY(-2px)}.modal-fade-enter-active[data-v-3c84fedf],.modal-fade-leave-active[data-v-3c84fedf]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-3c84fedf],.modal-fade-leave-to[data-v-3c84fedf]{opacity:0}.modal-fade-enter-active .modal-content[data-v-3c84fedf],.modal-fade-leave-active .modal-content[data-v-3c84fedf]{transition:transform .3s ease}.modal-fade-enter-from .modal-content[data-v-3c84fedf],.modal-fade-leave-to .modal-content[data-v-3c84fedf]{transform:translateY(20px)}.step-container[data-v-5c8862cb]{max-width:800px;margin:0 auto}.step-header[data-v-5c8862cb]{text-align:center;margin-bottom:3rem}h2[data-v-5c8862cb]{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;font-family:Playfair Display,serif}.subtitle[data-v-5c8862cb]{color:#fff9;font-family:Instrument Sans,sans-serif}.payment-container[data-v-5c8862cb]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem;margin-bottom:3rem}.amount-card[data-v-5c8862cb]{background:linear-gradient(135deg,#d4af37,#aa8a2e);padding:2rem;border-radius:12px;text-align:center;margin-bottom:2rem;color:#000}.amount-card .label[data-v-5c8862cb]{display:block;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;opacity:.8}.amount-card .amount[data-v-5c8862cb]{font-size:2.5rem;font-weight:700;font-family:Playfair Display,serif}.payment-methods h3[data-v-5c8862cb]{font-size:1.1rem;color:#fff;margin-bottom:1rem;font-family:Instrument Sans,sans-serif}.methods-grid[data-v-5c8862cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.method-card[data-v-5c8862cb]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;cursor:pointer;position:relative;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.method-card[data-v-5c8862cb]:hover{background:#ffffff0d;border-color:#d4af374d}.method-card.selected[data-v-5c8862cb]{background:#d4af371a;border-color:#d4af37}.method-icon[data-v-5c8862cb]{color:#d4af37;margin-bottom:1rem}.method-name[data-v-5c8862cb]{color:#fff;font-weight:600;margin-bottom:.25rem}.method-desc[data-v-5c8862cb]{color:#ffffff80;font-size:.85rem}.radio-check[data-v-5c8862cb]{position:absolute;top:1rem;right:1rem;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.method-card.selected .radio-check[data-v-5c8862cb]{border-color:#d4af37}.radio-check .inner[data-v-5c8862cb]{width:10px;height:10px;border-radius:50%;background:#d4af37;opacity:0;transform:scale(0);transition:all .2s ease}.method-card.selected .radio-check .inner[data-v-5c8862cb]{opacity:1;transform:scale(1)}.security-note[data-v-5c8862cb]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ffffff80;font-size:.9rem}.button-group[data-v-5c8862cb]{display:flex;justify-content:space-between;gap:1rem}.btn[data-v-5c8862cb]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Instrument Sans,sans-serif;display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-5c8862cb]{background:#d4af37;color:#000}.btn-primary[data-v-5c8862cb]:hover:not(:disabled){background:#b5952f;transform:translateY(-2px)}.btn-primary[data-v-5c8862cb]:disabled{opacity:.5;cursor:not-allowed;background:#4a4a4a;color:#888}.btn-secondary[data-v-5c8862cb]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-5c8862cb]:hover{background:#ffffff0d;border-color:#fff}.create-package-page[data-v-04315036]{max-width:1200px;margin:0 auto;color:#fff;min-height:80vh}.page-header[data-v-04315036]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(212,175,55,.1)}.header-content h1[data-v-04315036]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin-bottom:.5rem}.subtitle[data-v-04315036]{color:#fff9;font-family:Instrument Sans,sans-serif;font-size:1.1rem}.stepper[data-v-04315036]{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:2rem auto 1rem;position:relative}.step-line-container[data-v-04315036]{position:absolute;top:50%;left:0;right:0;height:2px;background:#ffffff1a;z-index:1;transform:translateY(-50%)}.step-line[data-v-04315036]{height:100%;background:#d4af37;transition:width .3s ease}.step-dot[data-v-04315036]{width:32px;height:32px;border-radius:50%;background:#1a1a1a;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;color:#ffffff80;font-weight:600;font-size:.9rem;transition:all .3s ease}.step-dot.active[data-v-04315036]{border-color:#d4af37;color:#d4af37;background:#0a0a0a;box-shadow:0 0 0 4px #d4af371a;transform:scale(1.1)}.step-dot.completed[data-v-04315036]{background:#d4af37;border-color:#d4af37;color:#000}.step-label[data-v-04315036]{color:#d4af37;font-family:Instrument Sans,sans-serif;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;margin-top:1rem}.fade-enter-active[data-v-04315036],.fade-leave-active[data-v-04315036]{transition:opacity .3s ease}.fade-enter-from[data-v-04315036],.fade-leave-to[data-v-04315036]{opacity:0}.my-packages-page[data-v-ee21f638]{max-width:1200px;margin:0 auto;color:#fff}.page-header[data-v-ee21f638]{margin-bottom:3rem}h1[data-v-ee21f638]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin-bottom:.5rem}.subtitle[data-v-ee21f638]{color:#fff9;font-family:Instrument Sans,sans-serif}.loading-state[data-v-ee21f638],.empty-state[data-v-ee21f638]{text-align:center;padding:4rem;background:#ffffff05;border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.spinner[data-v-ee21f638]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-ee21f638 1s linear infinite;margin:0 auto 1rem}@keyframes spin-ee21f638{to{transform:rotate(360deg)}}.empty-icon[data-v-ee21f638]{color:#d4af37;opacity:.5;margin-bottom:1rem}.btn-primary[data-v-ee21f638]{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:#d4af37;color:#000;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-ee21f638]:hover{background:#b5952f;transform:translateY(-2px)}.packages-list[data-v-ee21f638]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.package-card[data-v-ee21f638]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s ease}.package-card[data-v-ee21f638]:hover{transform:translateY(-4px);border-color:#d4af374d;box-shadow:0 10px 30px #0000004d}.card-header[data-v-ee21f638]{padding:1.25rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.ref-group[data-v-ee21f638]{display:flex;flex-direction:column}.ref-group .label[data-v-ee21f638]{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.ref-group .value[data-v-ee21f638]{font-family:Instrument Sans,sans-serif;font-weight:600;color:#fff}.status-badge[data-v-ee21f638]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-ee21f638]{background:#ffc10726;color:#ffc107}.status-badge.paid[data-v-ee21f638],.status-badge.confirmed[data-v-ee21f638]{background:#4caf5026;color:#4caf50}.status-badge.cancelled[data-v-ee21f638]{background:#f4433626;color:#f44336}.card-body[data-v-ee21f638]{padding:1.25rem}.info-row[data-v-ee21f638]{display:flex;gap:1.5rem;margin-bottom:1rem}.info-item[data-v-ee21f638]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.9rem}.info-item svg[data-v-ee21f638]{color:#d4af37}.destination-info[data-v-ee21f638]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#fff;font-weight:500}.destination-info svg[data-v-ee21f638]{color:#d4af37}.price-row[data-v-ee21f638]{display:flex;justify-content:space-between;align-items:flex-end;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.price-row .label[data-v-ee21f638]{font-size:.85rem;color:#ffffff80}.price-row .amount[data-v-ee21f638]{font-family:Playfair Display,serif;font-size:1.25rem;color:#d4af37;font-weight:700}.card-footer[data-v-ee21f638]{padding:1rem;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.btn-details[data-v-ee21f638]{width:100%;padding:.75rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease}.btn-details[data-v-ee21f638]:hover{background:#ffffff0d;border-color:#d4af37;color:#d4af37}.package-details-page[data-v-b738cd7b]{max-width:1200px;margin:0 auto;color:#fff}.loading-state[data-v-b738cd7b]{text-align:center;padding:4rem}.spinner[data-v-b738cd7b]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-b738cd7b 1s linear infinite;margin:0 auto 1rem}@keyframes spin-b738cd7b{to{transform:rotate(360deg)}}.btn-back[data-v-b738cd7b]{background:transparent;border:none;color:#fff9;display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:2rem;font-family:Instrument Sans,sans-serif;transition:color .3s ease}.btn-back[data-v-b738cd7b]:hover{color:#d4af37}.page-header[data-v-b738cd7b]{margin-bottom:3rem}.header-content[data-v-b738cd7b]{display:flex;justify-content:space-between;align-items:flex-end}h1[data-v-b738cd7b]{font-family:Playfair Display,serif;font-size:2.5rem;color:#fff;margin:.5rem 0}.date[data-v-b738cd7b]{color:#fff9}.status-badge[data-v-b738cd7b]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-b738cd7b]{background:#ffc10726;color:#ffc107}.status-badge.paid[data-v-b738cd7b],.status-badge.confirmed[data-v-b738cd7b]{background:#4caf5026;color:#4caf50}.status-badge.cancelled[data-v-b738cd7b]{background:#f4433626;color:#f44336}.total-cost[data-v-b738cd7b]{text-align:right}.total-cost .label[data-v-b738cd7b]{display:block;font-size:.9rem;color:#fff9;margin-bottom:.25rem}.total-cost .amount[data-v-b738cd7b]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;font-weight:700}.details-grid[data-v-b738cd7b]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:900px){.details-grid[data-v-b738cd7b]{grid-template-columns:1fr}}.detail-section[data-v-b738cd7b]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.detail-section h2[data-v-b738cd7b]{font-size:1.25rem;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-family:Playfair Display,serif}.detail-section h2 svg[data-v-b738cd7b]{color:#d4af37}.empty-section[data-v-b738cd7b]{color:#fff6;font-style:italic}.day-group[data-v-b738cd7b]{margin-bottom:1.5rem}.day-header[data-v-b738cd7b]{font-weight:600;color:#d4af37;margin-bottom:.75rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.attraction-item[data-v-b738cd7b]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:8px;margin-bottom:.5rem}.attr-icon[data-v-b738cd7b]{color:#fff6}.attr-info h4[data-v-b738cd7b]{margin:0;color:#fff;font-weight:500}.hotel-card[data-v-b738cd7b]{display:flex;gap:1.5rem;background:#ffffff05;border-radius:8px;overflow:hidden}.hotel-img[data-v-b738cd7b]{width:120px;height:120px;object-fit:cover}.hotel-info[data-v-b738cd7b]{padding:1rem;flex:1}.hotel-info h3[data-v-b738cd7b]{margin:0 0 .5rem;color:#fff}.hotel-info .location[data-v-b738cd7b]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.9rem;margin-bottom:.5rem}.hotel-info .dates[data-v-b738cd7b]{display:flex;align-items:center;gap:.5rem;color:#d4af37;font-size:.9rem;font-weight:500}.passenger-item[data-v-b738cd7b]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.passenger-item[data-v-b738cd7b]:last-child{border-bottom:none}.p-avatar[data-v-b738cd7b]{width:40px;height:40px;border-radius:50%;background:#d4af371a;color:#d4af37;display:flex;align-items:center;justify-content:center;font-weight:600}.p-info h4[data-v-b738cd7b]{margin:0 0 .25rem;color:#fff}.p-info p[data-v-b738cd7b]{margin:0;color:#ffffff80;font-size:.85rem;text-transform:capitalize}.p-info .contact[data-v-b738cd7b]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.pricing-breakdown .price-row[data-v-b738cd7b]{display:flex;justify-content:space-between;margin-bottom:.75rem;color:#ffffffb3;font-size:.95rem}.pricing-breakdown .divider[data-v-b738cd7b]{height:1px;background:#ffffff1a;margin:1rem 0}.pricing-breakdown .total[data-v-b738cd7b]{color:#d4af37;font-weight:700;font-size:1.1rem}.admin-dashboard[data-v-897766a4]{color:#fff}.header-section[data-v-897766a4]{margin-bottom:3rem}h1[data-v-897766a4]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin:0 0 .5rem}.subtitle[data-v-897766a4]{color:#fff9;font-size:1.1rem}.stats-grid[data-v-897766a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-897766a4]{background:#151515;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease,border-color .3s ease}.stat-card[data-v-897766a4]:hover{transform:translateY(-5px);border-color:#d4af374d}.stat-icon[data-v-897766a4]{font-size:2.5rem;background:#ffffff08;width:60px;height:60px;color:#d4af37;display:flex;align-items:center;justify-content:center;border-radius:50%}.stat-card:hover .stat-icon[data-v-897766a4]{background:#d4af371a;color:#fff}.stat-info h3[data-v-897766a4]{color:#ffffff80;font-size:.9rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.value-group[data-v-897766a4]{display:flex;flex-direction:column}.stat-info .value[data-v-897766a4]{font-size:1.8rem;font-weight:700;color:#fff;font-family:Playfair Display,serif;line-height:1.2}.sub-value[data-v-897766a4]{font-size:.85rem;color:gold;margin-top:.25rem;font-weight:500}.sub-value.new[data-v-897766a4]{color:#d4af37}.dashboard-sections h2[data-v-897766a4]{font-family:Playfair Display,serif;margin-bottom:1.5rem;color:#fff}.quick-actions[data-v-897766a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.action-card[data-v-897766a4]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s ease}.action-card[data-v-897766a4]:hover{background:#d4af371a;border-color:#d4af37}.action-card span[data-v-897766a4]:last-child{font-weight:600;font-size:1.1rem}@media(max-width:768px){.stats-grid[data-v-897766a4]{grid-template-columns:1fr}}.admin-agents[data-v-5a93bffc]{color:#fff}.page-header[data-v-5a93bffc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1[data-v-5a93bffc]{font-family:Playfair Display,serif;font-size:2rem;color:#fff;margin:0}.refresh-btn[data-v-5a93bffc]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s}.refresh-btn[data-v-5a93bffc]:hover{background:#fff3}.table-container[data-v-5a93bffc]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;overflow-x:auto}.data-table[data-v-5a93bffc]{width:100%;border-collapse:collapse}.data-table th[data-v-5a93bffc]{background:#ffffff05;padding:1rem 1.5rem;text-align:left;color:#fff6;font-weight:500;text-transform:uppercase;font-size:.8rem;letter-spacing:1px}.data-table td[data-v-5a93bffc]{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.03);color:#ffffffe6}.agent-name[data-v-5a93bffc]{font-weight:600;color:#fff}.agent-phone[data-v-5a93bffc]{font-size:.85rem;color:#ffffff80}.status-badge[data-v-5a93bffc]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-5a93bffc]{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.3)}.status-badge.approved[data-v-5a93bffc],.status-badge.active[data-v-5a93bffc]{background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.status-badge.rejected[data-v-5a93bffc]{background:#f4433626;color:#f44336;border:1px solid rgba(244,67,54,.3)}.action-buttons[data-v-5a93bffc]{display:flex;gap:.5rem}.btn-approve[data-v-5a93bffc]{background:#4caf50;color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-weight:600}.btn-reject[data-v-5a93bffc]{background:#ffffff1a;color:#ff6b6b;border:1px solid rgba(255,107,107,.3);padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-weight:600}.btn-approve[data-v-5a93bffc]:disabled,.btn-reject[data-v-5a93bffc]:disabled{opacity:.5;cursor:not-allowed}.mobile-cards[data-v-5a93bffc]{display:none}@media(max-width:768px){.desktop-only[data-v-5a93bffc]{display:none}.mobile-cards[data-v-5a93bffc]{display:block}}.agent-card[data-v-5a93bffc]{background:#1a1a1a;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.agent-card.pending-highlight[data-v-5a93bffc]{border-color:#ffd7004d;background:#ffd7000d}.card-header[data-v-5a93bffc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.info-row[data-v-5a93bffc]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.card-actions[data-v-5a93bffc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.full-width[data-v-5a93bffc]{width:100%;padding:.75rem}.pagination-controls[data-v-5a93bffc]{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem}.page-btn[data-v-5a93bffc]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer}.page-btn[data-v-5a93bffc]:disabled{opacity:.3;cursor:not-allowed}.modal-overlay[data-v-5a93bffc]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-5a93bffc]{background:#1a1a1a;border:1px solid rgba(212,175,55,.2);border-radius:12px;width:90%;max-width:500px;padding:1.5rem}.modal-header[data-v-5a93bffc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h3[data-v-5a93bffc]{margin:0;font-family:Playfair Display,serif;color:#fff}.close-btn[data-v-5a93bffc]{background:transparent;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer}.form-group label[data-v-5a93bffc]{display:block;color:#fff9;margin-bottom:.5rem}.form-group textarea[data-v-5a93bffc]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.75rem;border-radius:6px;resize:vertical}.modal-footer[data-v-5a93bffc]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-5a93bffc]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer}.btn-confirm-approve[data-v-5a93bffc]{background:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#4caf50;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer}.btn-confirm-reject[data-v-5a93bffc]{background:#f4433626;border:1px solid rgba(244,67,54,.3);color:#f44336;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer}.modal-error[data-v-5a93bffc]{color:#ff6b6b;background:#ff6b6b1a;padding:.5rem;border-radius:4px;margin-bottom:1rem}.page-header[data-v-b350afff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.header-content h1[data-v-b350afff]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;margin-bottom:.25rem}.subtitle[data-v-b350afff]{color:#fff9;font-size:.9rem}.refresh-btn[data-v-b350afff]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s}.refresh-btn[data-v-b350afff]:hover{background:#ffffff1a;border-color:#fff}.table-container[data-v-b350afff]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;overflow-x:auto}.data-table[data-v-b350afff]{width:100%;border-collapse:collapse}.data-table th[data-v-b350afff]{background:#0003;text-align:left;padding:1rem 1.5rem;font-family:Instrument Sans,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#fff9}.data-table td[data-v-b350afff]{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.03);color:#ffffffe6;white-space:nowrap}.ref-col[data-v-b350afff]{font-family:Instrument Sans,sans-serif;font-weight:600;color:#d4af37}.agent-name[data-v-b350afff]{font-weight:600;color:#fff}.agent-phone[data-v-b350afff]{font-size:.75rem;color:#ffffff80;margin-top:2px}.status-badge[data-v-b350afff]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize;display:inline-block}.status-badge.pending[data-v-b350afff]{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.3)}.status-badge.confirmed[data-v-b350afff]{background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.status-badge.rejected[data-v-b350afff]{background:#f4433626;color:#f44336;border:1px solid rgba(244,67,54,.3)}.action-buttons[data-v-b350afff]{display:flex;gap:.5rem}.btn-view[data-v-b350afff],.btn-approve[data-v-b350afff],.btn-reject[data-v-b350afff]{padding:.4rem .8rem;border:none;border-radius:4px;font-size:.85rem;cursor:pointer;font-weight:600;transition:opacity .2s}.btn-view[data-v-b350afff]{background:#ffffff1a;color:#fff}.btn-view[data-v-b350afff]:hover{background:#fff3}.btn-approve[data-v-b350afff]{background:#4caf50;color:#fff}.btn-reject[data-v-b350afff]{background:#ffffff1a;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.btn-approve[data-v-b350afff]:hover,.btn-reject[data-v-b350afff]:hover{opacity:.9}.btn-approve[data-v-b350afff]:disabled,.btn-reject[data-v-b350afff]:disabled{opacity:.5;cursor:not-allowed}.pagination-controls[data-v-b350afff]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding-bottom:2rem}.page-btn[data-v-b350afff]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s}.page-btn[data-v-b350afff]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-b350afff]{color:#fff9;font-size:.9rem}.loading-state[data-v-b350afff],.error-state[data-v-b350afff],.empty-state[data-v-b350afff]{padding:3rem;text-align:center;color:#ffffff80}.error-state[data-v-b350afff]{color:#ff6b6b}.mobile-cards[data-v-b350afff]{display:none}@media(max-width:900px){.table-container.desktop-only[data-v-b350afff]{display:none}.mobile-cards[data-v-b350afff]{display:block}}.cards-grid[data-v-b350afff]{display:flex;flex-direction:column;gap:1rem}.agent-card[data-v-b350afff]{background:#1a1a1a;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem}.agent-card.pending-highlight[data-v-b350afff]{border-color:#ffd7004d;background:#ffd7000d}.card-header[data-v-b350afff]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-body[data-v-b350afff]{margin-bottom:1.5rem}.info-row[data-v-b350afff]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.info-row .label[data-v-b350afff]{color:#ffffff80}.info-row .value[data-v-b350afff]{color:#fff}.card-actions[data-v-b350afff]{display:grid;grid-template-columns:1fr;gap:.5rem}.full-width[data-v-b350afff]{width:100%;padding:.75rem}.modal-overlay[data-v-b350afff]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-b350afff]{background:#1a1a1a;border:1px solid rgba(212,175,55,.2);border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 30px #00000080}.modal-header[data-v-b350afff]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-b350afff]{margin:0;color:#fff;font-family:Playfair Display,serif}.close-btn[data-v-b350afff]{background:transparent;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-b350afff]{padding:1.5rem}.modal-body p[data-v-b350afff]{color:#fffc;margin-bottom:1.5rem}.form-group label[data-v-b350afff]{display:block;color:#fff9;margin-bottom:.5rem;font-size:.9rem}.form-group textarea[data-v-b350afff]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.75rem;color:#fff;font-family:inherit;resize:vertical}.form-group textarea[data-v-b350afff]:focus{outline:none;border-color:#d4af37}.modal-footer[data-v-b350afff]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:flex-end;gap:1rem}.btn-cancel[data-v-b350afff]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-b350afff]:hover{background:#ffffff0d;color:#fff}.btn-confirm-reject[data-v-b350afff]{background:#f4433626;border:1px solid rgba(244,67,54,.3);color:#f44336;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.btn-confirm-reject[data-v-b350afff]:hover{background:#f4433640}.btn-confirm-approve[data-v-b350afff]{background:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#4caf50;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.btn-confirm-approve[data-v-b350afff]:hover{background:#4caf5040}.modal-error[data-v-b350afff]{background:#f443361a;border:1px solid rgba(244,67,54,.3);color:#ff6b6b;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.package-details-page[data-v-1399e113]{max-width:1200px;margin:0 auto;color:#fff}.loading-state[data-v-1399e113]{text-align:center;padding:4rem}.spinner[data-v-1399e113]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-1399e113 1s linear infinite;margin:0 auto 1rem}@keyframes spin-1399e113{to{transform:rotate(360deg)}}.btn-back[data-v-1399e113]{background:transparent;border:none;color:#fff9;display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:2rem;font-family:Instrument Sans,sans-serif;transition:color .3s ease}.btn-back[data-v-1399e113]:hover{color:#d4af37}.page-header[data-v-1399e113]{margin-bottom:3rem}.header-content[data-v-1399e113]{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:768px){.header-content[data-v-1399e113]{flex-direction:column;align-items:flex-start;gap:1.5rem}.header-actions[data-v-1399e113]{width:100%;align-items:flex-start}.formatted-total[data-v-1399e113]{width:100%;display:flex;justify-content:space-between;align-items:center}.admin-controls[data-v-1399e113]{width:100%;flex-wrap:wrap}.btn-approve[data-v-1399e113],.btn-reject[data-v-1399e113],.btn-edit-placeholder[data-v-1399e113]{flex:1;justify-content:center}}h1[data-v-1399e113]{font-family:Playfair Display,serif;font-size:2.5rem;color:#fff;margin:.5rem 0}.date[data-v-1399e113]{color:#fff9}.agent-highlight[data-v-1399e113]{color:#d4af37;font-weight:600}.status-badge[data-v-1399e113]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-1399e113]{background:#ffc10726;color:#ffc107}.status-badge.paid[data-v-1399e113],.status-badge.confirmed[data-v-1399e113]{background:#4caf5026;color:#4caf50}.status-badge.cancelled[data-v-1399e113],.status-badge.rejected[data-v-1399e113]{background:#f4433626;color:#f44336}.header-actions[data-v-1399e113]{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.total-cost[data-v-1399e113]{text-align:right}.total-cost .label[data-v-1399e113]{display:block;font-size:.9rem;color:#fff9;margin-bottom:.25rem}.total-cost .amount[data-v-1399e113]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;font-weight:700}.admin-controls[data-v-1399e113]{display:flex;gap:.5rem}.btn-approve[data-v-1399e113],.btn-reject[data-v-1399e113],.btn-edit-placeholder[data-v-1399e113]{padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.btn-approve[data-v-1399e113]{background:#4caf50;color:#fff}.btn-reject[data-v-1399e113]{background:#ff6b6b33;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.btn-edit-placeholder[data-v-1399e113]{background:#ffffff1a;color:#fff;cursor:not-allowed;opacity:.7}.details-grid[data-v-1399e113]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:900px){.details-grid[data-v-1399e113]{grid-template-columns:1fr;gap:1.5rem}}.detail-section[data-v-1399e113]{background:#151515;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.detail-section h2[data-v-1399e113]{font-size:1.25rem;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-family:Playfair Display,serif}.detail-section h2 svg[data-v-1399e113]{color:#d4af37}.empty-section[data-v-1399e113]{color:#fff6;font-style:italic}.day-group[data-v-1399e113]{margin-bottom:1.5rem}.day-header[data-v-1399e113]{font-weight:600;color:#d4af37;margin-bottom:.75rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.attraction-item[data-v-1399e113]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:8px;margin-bottom:.5rem}.attr-icon[data-v-1399e113]{color:#fff6}.attr-info h4[data-v-1399e113]{margin:0;color:#fff;font-weight:500}.hotel-card[data-v-1399e113]{display:flex;gap:1.5rem;background:#ffffff05;border-radius:8px;overflow:hidden}.hotel-img[data-v-1399e113]{width:120px;height:120px;object-fit:cover}.hotel-info[data-v-1399e113]{padding:1rem;flex:1}.hotel-info h3[data-v-1399e113]{margin:0 0 .5rem;color:#fff}.hotel-info .location[data-v-1399e113]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.9rem;margin-bottom:.5rem}.hotel-info .dates[data-v-1399e113]{display:flex;align-items:center;gap:.5rem;color:#d4af37;font-size:.9rem;font-weight:500}.agent-details-box[data-v-1399e113]{display:flex;flex-direction:column;gap:.75rem}.agent-details-box .info-row[data-v-1399e113]{display:flex;justify-content:space-between;font-size:.9rem}.agent-details-box .info-row span[data-v-1399e113]{color:#fff9}.agent-details-box .info-row strong[data-v-1399e113]{color:#fff}.passenger-item[data-v-1399e113]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.passenger-item[data-v-1399e113]:last-child{border-bottom:none}.p-avatar[data-v-1399e113]{width:40px;height:40px;border-radius:50%;background:#d4af371a;color:#d4af37;display:flex;align-items:center;justify-content:center;font-weight:600}.p-info h4[data-v-1399e113]{margin:0 0 .25rem;color:#fff}.p-info p[data-v-1399e113]{margin:0;color:#ffffff80;font-size:.85rem;text-transform:capitalize}.p-info .contact[data-v-1399e113]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.pricing-breakdown .price-row[data-v-1399e113]{display:flex;justify-content:space-between;margin-bottom:.75rem;color:#ffffffb3;font-size:.95rem}.pricing-breakdown .divider[data-v-1399e113]{height:1px;background:#ffffff1a;margin:1rem 0}.pricing-breakdown .total[data-v-1399e113]{color:#d4af37;font-weight:700;font-size:1.1rem}.modal-overlay[data-v-1399e113]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-1399e113]{background:#1a1a1a;border:1px solid rgba(212,175,55,.2);border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 30px #00000080}.modal-header[data-v-1399e113]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-1399e113]{margin:0;color:#fff;font-family:Playfair Display,serif}.close-btn[data-v-1399e113]{background:transparent;border:none;color:#ffffff80;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-1399e113]{padding:1.5rem}.modal-body p[data-v-1399e113]{color:#fffc;margin-bottom:1.5rem}.form-group label[data-v-1399e113]{display:block;color:#fff9;margin-bottom:.5rem;font-size:.9rem}.form-group textarea[data-v-1399e113]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.75rem;color:#fff;font-family:inherit;resize:vertical}.form-group textarea[data-v-1399e113]:focus{outline:none;border-color:#d4af37}.modal-footer[data-v-1399e113]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:flex-end;gap:1rem}.btn-cancel[data-v-1399e113]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:all .2s}.btn-confirm-reject[data-v-1399e113]{background:#f4433626;border:1px solid rgba(244,67,54,.3);color:#f44336;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600}.btn-confirm-approve[data-v-1399e113]{background:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#4caf50;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600}.modal-error[data-v-1399e113]{background:#f443361a;border:1px solid rgba(244,67,54,.3);color:#ff6b6b;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.contact-inquiries-page[data-v-57d148fe]{color:#fff}.page-header[data-v-57d148fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-content h1[data-v-57d148fe]{font-family:Playfair Display,serif;font-size:2rem;color:#d4af37;margin-bottom:.5rem}.subtitle[data-v-57d148fe]{color:#fff9;font-size:.95rem}.refresh-btn[data-v-57d148fe]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);color:#d4af37;border-radius:8px;cursor:pointer;transition:all .2s}.refresh-btn[data-v-57d148fe]:hover:not(:disabled){background:#d4af3733}.refresh-btn[data-v-57d148fe]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-57d148fe]{animation:spin-57d148fe 1s linear infinite}@keyframes spin-57d148fe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-container[data-v-57d148fe]{background:#111;border-radius:12px;border:1px solid rgba(255,255,255,.05);overflow:hidden;margin-bottom:1rem}.data-table[data-v-57d148fe]{width:100%;border-collapse:collapse}.data-table th[data-v-57d148fe]{text-align:left;padding:1rem 1.5rem;background:#ffffff05;color:#ffffff80;font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.05)}.data-table td[data-v-57d148fe]{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);color:#fffc}.data-table tr[data-v-57d148fe]:hover{background:#ffffff05}.unread[data-v-57d148fe]{background:#d4af3708}.unread td[data-v-57d148fe]{color:#fff;font-weight:500}.user-cell[data-v-57d148fe]{display:flex;flex-direction:column;gap:.25rem}.user-cell .name[data-v-57d148fe]{color:#fff;font-weight:500}.user-cell .email[data-v-57d148fe]{font-size:.85rem;color:#ffffff80}.subject-cell[data-v-57d148fe]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-57d148fe]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.new[data-v-57d148fe]{background:#d4af3733;color:#d4af37}.status-badge.read[data-v-57d148fe]{background:#ffffff1a;color:#ffffffb3}.status-badge.replied[data-v-57d148fe]{background:#4caf5033;color:#4caf50}.status-badge.closed[data-v-57d148fe]{background:#f4433633;color:#f44336}.action-btn[data-v-57d148fe]{background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;color:#fff9}.action-btn[data-v-57d148fe]:hover{background:#ffffff1a;color:#fff}.action-btn.view[data-v-57d148fe]:hover{color:#d4af37;background:#d4af371a}.loading-container[data-v-57d148fe]{display:flex;justify-content:center;padding:4rem}.spinner[data-v-57d148fe]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-57d148fe 1s linear infinite}.empty-state[data-v-57d148fe]{text-align:center;padding:4rem;background:#111;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.empty-icon[data-v-57d148fe]{width:80px;height:80px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff6}.empty-state h3[data-v-57d148fe]{color:#fff;margin-bottom:.5rem;font-family:Playfair Display,serif}.empty-state p[data-v-57d148fe]{color:#ffffff80}.pagination[data-v-57d148fe]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.pagination-info[data-v-57d148fe]{color:#ffffff80;font-size:.9rem}.pagination-controls[data-v-57d148fe]{display:flex;align-items:center;gap:.5rem}.page-btn[data-v-57d148fe]{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.page-btn[data-v-57d148fe]:hover:not(:disabled){background:#d4af371a;border-color:#d4af374d;color:#d4af37}.page-btn[data-v-57d148fe]:disabled{opacity:.5;cursor:not-allowed}.page-number[data-v-57d148fe]{padding:.5rem 1rem;background:#d4af37;color:#000;border-radius:6px;font-weight:600}.mobile-cards[data-v-57d148fe]{display:none}@media(max-width:768px){.desktop-only[data-v-57d148fe]{display:none}.mobile-cards[data-v-57d148fe]{display:block}}.inquiry-card[data-v-57d148fe]{background:#1a1a1a;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.25rem;margin-bottom:1rem;cursor:pointer;transition:all .2s}.inquiry-card[data-v-57d148fe]:active{transform:scale(.98);background:#ffffff0d}.inquiry-card.unread-card[data-v-57d148fe]{border-left:3px solid #d4af37;background:#d4af370d}.card-header[data-v-57d148fe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.card-header .user-info[data-v-57d148fe]{display:flex;flex-direction:column}.card-header .name[data-v-57d148fe]{color:#fff;font-weight:600;font-size:1rem}.card-header .date[data-v-57d148fe]{color:#fff6;font-size:.8rem}.card-body[data-v-57d148fe]{margin-bottom:1rem}.card-body .subject[data-v-57d148fe]{color:#d4af37;font-size:.95rem;margin-bottom:.25rem;font-weight:500}.card-body .email[data-v-57d148fe]{color:#fff9;font-size:.9rem}.card-footer[data-v-57d148fe]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem}.view-text[data-v-57d148fe]{font-size:.8rem;color:#fff6}.view-icon[data-v-57d148fe]{color:#d4af37}.inquiry-details[data-v-50b985c9]{color:#fff;max-width:1200px;margin:0 auto}.back-nav[data-v-50b985c9]{margin-bottom:2rem}.back-btn[data-v-50b985c9]{background:transparent;border:none;color:#fff9;display:flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer;transition:all .2s;padding:0}.back-btn[data-v-50b985c9]:hover{color:#d4af37;transform:translate(-3px)}.header-section[data-v-50b985c9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.header-content h1[data-v-50b985c9]{font-family:Playfair Display,serif;font-size:2.5rem;color:#d4af37;margin-bottom:.5rem}.meta-info[data-v-50b985c9]{display:flex;align-items:center;gap:1rem;color:#ffffff80;font-size:.9rem}.actions-block[data-v-50b985c9]{display:flex;gap:1rem;align-items:center}.status-select[data-v-50b985c9]{padding:.75rem 1rem;border-radius:8px;background:#1a1a1a;color:#fff;border:1px solid rgba(255,255,255,.1);font-weight:600;cursor:pointer;outline:none}.status-select.new[data-v-50b985c9]{border-color:#d4af37;color:#d4af37}.status-select.read[data-v-50b985c9]{border-color:#ffffff80}.status-select.replied[data-v-50b985c9]{border-color:#4caf50;color:#4caf50}.status-select.closed[data-v-50b985c9]{border-color:#f44336;color:#f44336}.reply-btn[data-v-50b985c9]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#d4af37;color:#000;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.reply-btn[data-v-50b985c9]:hover{background:#f4d03f;transform:translateY(-2px)}.content-grid[data-v-50b985c9]{display:grid;grid-template-columns:1fr 350px;gap:2rem}.main-card[data-v-50b985c9],.info-card[data-v-50b985c9]{background:#111;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:2rem}.card-header[data-v-50b985c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-header h3[data-v-50b985c9],.info-card h3[data-v-50b985c9]{font-family:Playfair Display,serif;color:#d4af37;font-size:1.5rem;margin:0}.subject-badge[data-v-50b985c9]{padding:.35rem 1rem;background:#ffffff0d;border-radius:20px;font-size:.85rem;color:#fffc}.message-body[data-v-50b985c9]{color:#ffffffe6;line-height:1.8;white-space:pre-line;margin-bottom:3rem;font-size:1.05rem}.admin-notes-section h4[data-v-50b985c9]{color:#fff9;margin-bottom:1rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}.admin-notes-section textarea[data-v-50b985c9]{width:100%;height:120px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:1rem;resize:vertical;font-family:inherit;margin-bottom:.5rem}.admin-notes-section textarea[data-v-50b985c9]:focus{outline:none;border-color:#d4af37;background:#ffffff0d}.hint[data-v-50b985c9]{font-size:.8rem;color:#ffffff4d;font-style:italic}.info-item[data-v-50b985c9]{margin-top:1.5rem}.info-item label[data-v-50b985c9]{display:block;color:#fff6;font-size:.85rem;margin-bottom:.5rem}.flex-row[data-v-50b985c9]{display:flex;align-items:center;gap:.75rem;color:#fff}.flex-row a[data-v-50b985c9]{color:#fff;text-decoration:none;transition:color .2s}.flex-row a[data-v-50b985c9]:hover{color:#d4af37}.loading-container[data-v-50b985c9]{display:flex;justify-content:center;padding:6rem}.spinner[data-v-50b985c9]{width:40px;height:40px;border:3px solid rgba(212,175,55,.1);border-top-color:#d4af37;border-radius:50%;animation:spin-50b985c9 1s linear infinite}@keyframes spin-50b985c9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:968px){.content-grid[data-v-50b985c9]{grid-template-columns:1fr}}@media(max-width:768px){.header-section[data-v-50b985c9]{flex-direction:column;gap:1.5rem}.actions-block[data-v-50b985c9]{width:100%;flex-direction:column;align-items:stretch}.title-block h1[data-v-50b985c9]{font-size:2rem}.main-card[data-v-50b985c9],.info-card[data-v-50b985c9]{padding:1.25rem}.status-select[data-v-50b985c9],.reply-btn[data-v-50b985c9]{width:100%;justify-content:center}.card-header[data-v-50b985c9]{flex-direction:column;align-items:flex-start;gap:.75rem}.subject-badge[data-v-50b985c9]{align-self:flex-start}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}
