.site-header[data-v-cc49a528]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header-nav[data-v-cc49a528]{padding:1rem 2rem}.header-container[data-v-cc49a528]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo[data-v-cc49a528]{font-size:1rem;font-weight:400;letter-spacing:.2em;color:#fff;text-decoration:none;transition:opacity .3s ease}.logo[data-v-cc49a528]:hover{opacity:.7}.nav-links[data-v-cc49a528]{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-links li[data-v-cc49a528]{margin:0}.nav-links a[data-v-cc49a528]{color:#fffc;text-decoration:none;font-size:.875rem;letter-spacing:.05em;transition:color .3s ease}.nav-links a[data-v-cc49a528]:hover{color:#fff}@media(max-width:768px){.header-nav[data-v-cc49a528]{padding:1rem 1.5rem}.nav-links[data-v-cc49a528]{gap:1.5rem}.nav-links a[data-v-cc49a528]{font-size:.8125rem}}.homepage[data-v-38eae46d]{width:100%}.hero-section[data-v-38eae46d]{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#0a0a0a;color:#fff;margin-top:0}.hero-content[data-v-38eae46d]{text-align:center;z-index:1}.hero-message[data-v-38eae46d]{font-size:clamp(2rem,5vw,4rem);font-weight:300;letter-spacing:.02em;line-height:1.2;margin:0;padding:0 2rem}.scroll-indicator[data-v-38eae46d]{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);color:#fff6;animation:fadeIn-38eae46d 2s ease-in}@keyframes fadeIn-38eae46d{0%{opacity:0}to{opacity:1}}.philosophy-section[data-v-38eae46d]{background:#fafafa;padding:8rem 2rem;display:flex;justify-content:center}.philosophy-content[data-v-38eae46d]{max-width:650px;width:100%}.philosophy-text[data-v-38eae46d]{font-size:1.125rem;line-height:2;color:#1a1a1a;margin:0 0 4rem;letter-spacing:.01em}.philosophy-text[data-v-38eae46d]:last-child{margin-bottom:0}.pillars-section[data-v-38eae46d]{background:#fff;padding:8rem 2rem}.pillars-container[data-v-38eae46d]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.pillar[data-v-38eae46d]{text-align:left}.pillar-title[data-v-38eae46d]{font-size:1.5rem;font-weight:400;letter-spacing:.05em;margin:0 0 1.5rem;color:#1a1a1a}.pillar-text[data-v-38eae46d]{font-size:1rem;line-height:1.7;color:#4a4a4a;margin:0}.experience-section[data-v-38eae46d]{background:#0a0a0a;color:#fff;padding:8rem 2rem;display:flex;justify-content:center}.experience-content[data-v-38eae46d]{max-width:800px;width:100%;text-align:center}.experience-text[data-v-38eae46d]{font-size:1.125rem;line-height:2;margin:0 0 4rem;letter-spacing:.01em;color:#ffffffe6}.experience-text em[data-v-38eae46d]{font-style:italic}.cta-button[data-v-38eae46d]{display:inline-block;padding:1rem 3rem;border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;font-size:1rem;letter-spacing:.1em;transition:border-color .3s ease}.cta-button[data-v-38eae46d]:hover{border-color:#fff9}.minimal-footer[data-v-38eae46d]{background:#fff;padding:4rem 2rem 3rem;border-top:1px solid #e5e5e5}.footer-content[data-v-38eae46d]{max-width:1200px;margin:0 auto;text-align:center}.company-name[data-v-38eae46d]{font-size:1rem;letter-spacing:.2em;margin:0 0 1rem;color:#1a1a1a}.copyright[data-v-38eae46d]{font-size:.875rem;color:#6a6a6a;margin:0}@media(max-width:768px){.philosophy-section[data-v-38eae46d],.pillars-section[data-v-38eae46d],.experience-section[data-v-38eae46d]{padding:4rem 1.5rem}.pillars-container[data-v-38eae46d]{grid-template-columns:1fr;gap:3rem}.hero-message[data-v-38eae46d]{font-size:1.75rem}.philosophy-text[data-v-38eae46d],.experience-text[data-v-38eae46d]{font-size:1rem}}.tour-calendar[data-v-8d7843e6]{padding:2rem}.calendar-container[data-v-8d7843e6]{margin-top:2rem}.month-navigation[data-v-8d7843e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.calendar-grid[data-v-8d7843e6]{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}.calendar-day[data-v-8d7843e6]{border:1px solid #ddd;padding:.5rem;min-height:100px}.schedule-item[data-v-8d7843e6]{margin-top:.5rem;padding:.25rem;background:#f0f0f0;border-radius:4px}.schedule-item a[data-v-8d7843e6]{text-decoration:none;color:#333}.booking-form[data-v-0b463fb0]{max-width:800px;margin:0 auto;padding:2rem}.error[data-v-0b463fb0]{color:red;margin-top:1rem}.payment-form[data-v-c628b160]{max-width:600px;margin:0 auto;padding:2rem}#payment-element[data-v-c628b160]{margin:2rem 0}.booking-applied[data-v-1db66d81]{max-width:800px;margin:0 auto;padding:2rem;text-align:center}.success-icon[data-v-1db66d81]{font-size:4rem;color:green;margin-bottom:1rem}.booking-number[data-v-1db66d81]{font-size:1.5rem;font-weight:700;margin:1rem 0}.important-notice[data-v-1db66d81]{text-align:left;margin:2rem 0;padding:1.5rem;background:#f9f9f9;border-radius:8px}.actions[data-v-1db66d81]{margin-top:2rem}.button[data-v-1db66d81]{display:inline-block;padding:1rem 2rem;margin:.5rem;background:#333;color:#fff;text-decoration:none;border-radius:4px}.booking-completed[data-v-d0c55768]{max-width:800px;margin:0 auto;padding:2rem;text-align:center}.success-icon[data-v-d0c55768]{font-size:4rem;color:green;margin-bottom:1rem}.booking-info[data-v-d0c55768]{text-align:left;margin:2rem 0;padding:1.5rem;background:#f9f9f9;border-radius:8px}.notice[data-v-d0c55768]{margin:2rem 0;padding:1.5rem;background:#fff3cd;border-radius:8px}.button[data-v-d0c55768]{display:inline-block;padding:1rem 2rem;margin:.5rem;background:#333;color:#fff;text-decoration:none;border-radius:4px}.vehicle-list-page[data-v-7ada3ee9]{min-height:100vh;background:#fafafa;padding-top:60px}.main-content[data-v-7ada3ee9]{padding:4rem 2rem}.container[data-v-7ada3ee9]{max-width:1200px;margin:0 auto}.page-header[data-v-7ada3ee9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.page-title[data-v-7ada3ee9]{font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin:0;color:#1a1a1a}.view-toggle[data-v-7ada3ee9]{display:flex;gap:.5rem}.view-button[data-v-7ada3ee9]{padding:.5rem;border:1px solid #e5e5e5;background:#fff;color:#6a6a6a;border-radius:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.view-button[data-v-7ada3ee9]:hover{border-color:#1a1a1a;color:#1a1a1a}.view-button.active[data-v-7ada3ee9]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.filters-section[data-v-7ada3ee9]{background:#fff;padding:2rem;border-radius:8px;margin-bottom:3rem;box-shadow:0 2px 8px #0000000d}.search-bar[data-v-7ada3ee9]{margin-bottom:1.5rem}.search-input[data-v-7ada3ee9]{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.search-input[data-v-7ada3ee9]:focus{outline:none;border-color:#1a1a1a}.filters-row[data-v-7ada3ee9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-group[data-v-7ada3ee9]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-7ada3ee9]{font-size:.875rem;color:#6a6a6a;letter-spacing:.05em}.filter-input[data-v-7ada3ee9],.filter-select[data-v-7ada3ee9]{padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:4px;font-size:.875rem;transition:border-color .3s ease}.filter-input[data-v-7ada3ee9]:focus,.filter-select[data-v-7ada3ee9]:focus{outline:none;border-color:#1a1a1a}.price-range[data-v-7ada3ee9]{display:flex;align-items:center;gap:.5rem}.price-input[data-v-7ada3ee9]{flex:1}.price-separator[data-v-7ada3ee9]{color:#6a6a6a;font-size:.875rem}.clear-button[data-v-7ada3ee9]{padding:.5rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;cursor:pointer;transition:background .3s ease}.clear-button[data-v-7ada3ee9]:hover{background:#333}.vehicles-grid[data-v-7ada3ee9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.vehicles-list[data-v-7ada3ee9]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.vehicle-card[data-v-7ada3ee9]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.vehicle-card[data-v-7ada3ee9]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.vehicle-card-list[data-v-7ada3ee9]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease;cursor:pointer;display:flex;gap:1.5rem;padding:1.5rem}.vehicle-card-list[data-v-7ada3ee9]:hover{box-shadow:0 4px 16px #0000001a}.vehicle-card-list .vehicle-image-wrapper[data-v-7ada3ee9]{width:200px;height:150px;flex-shrink:0}.vehicle-card-list .vehicle-info[data-v-7ada3ee9]{flex:1;padding:0;display:flex;flex-direction:column;justify-content:space-between}.vehicle-card-list .vehicle-maker[data-v-7ada3ee9]{font-size:1.5rem;margin-bottom:.5rem}.vehicle-card-list .vehicle-details[data-v-7ada3ee9]{margin-bottom:.5rem}.vehicle-image-wrapper[data-v-7ada3ee9]{width:100%;height:200px;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.vehicle-image[data-v-7ada3ee9]{width:100%;height:100%;object-fit:cover}.vehicle-image-placeholder[data-v-7ada3ee9]{color:#ccc;display:flex;align-items:center;justify-content:center}.vehicle-info[data-v-7ada3ee9]{padding:1.5rem}.vehicle-maker[data-v-7ada3ee9]{font-size:1.25rem;font-weight:400;margin:0 0 .5rem;color:#1a1a1a;letter-spacing:.05em}.vehicle-type[data-v-7ada3ee9]{font-size:1rem;color:#4a4a4a;margin:0 0 .25rem}.vehicle-grade[data-v-7ada3ee9]{font-size:.875rem;color:#6a6a6a;margin:0 0 .75rem}.vehicle-details[data-v-7ada3ee9]{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#6a6a6a}.vehicle-price[data-v-7ada3ee9]{font-size:1.5rem;font-weight:500;color:#1a1a1a;margin:0;letter-spacing:.05em}.no-results[data-v-7ada3ee9]{text-align:center;padding:4rem 2rem;color:#6a6a6a;font-size:1rem}@media(max-width:768px){.main-content[data-v-7ada3ee9]{padding:2rem 1rem}.page-title[data-v-7ada3ee9]{font-size:2rem;margin-bottom:2rem}.filters-section[data-v-7ada3ee9]{padding:1.5rem}.filters-row[data-v-7ada3ee9]{grid-template-columns:1fr}.page-header[data-v-7ada3ee9]{flex-direction:column;align-items:flex-start;gap:1rem}.vehicles-grid[data-v-7ada3ee9]{grid-template-columns:1fr;gap:1.5rem}.vehicle-card-list[data-v-7ada3ee9]{flex-direction:column}.vehicle-card-list .vehicle-image-wrapper[data-v-7ada3ee9]{width:100%;height:200px}}.blog-list-page[data-v-6cd6aa76]{min-height:100vh;background:#fafafa;padding-top:60px}.main-content[data-v-6cd6aa76]{padding:4rem 2rem}.container[data-v-6cd6aa76]{max-width:1200px;margin:0 auto}.page-title[data-v-6cd6aa76]{font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin:0 0 3rem;color:#1a1a1a}.filters-section[data-v-6cd6aa76]{background:#fff;padding:2rem;border-radius:8px;margin-bottom:3rem;box-shadow:0 2px 8px #0000000d}.search-bar[data-v-6cd6aa76]{margin-bottom:1.5rem}.search-input[data-v-6cd6aa76]{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.search-input[data-v-6cd6aa76]:focus{outline:none;border-color:#1a1a1a}.filters-row[data-v-6cd6aa76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-group[data-v-6cd6aa76]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-6cd6aa76]{font-size:.875rem;color:#6a6a6a;letter-spacing:.05em}.filter-select[data-v-6cd6aa76]{padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:4px;font-size:.875rem;transition:border-color .3s ease}.filter-select[data-v-6cd6aa76]:focus{outline:none;border-color:#1a1a1a}.clear-button[data-v-6cd6aa76]{padding:.5rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;cursor:pointer;transition:background .3s ease}.clear-button[data-v-6cd6aa76]:hover{background:#333}.articles-grid[data-v-6cd6aa76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.article-card[data-v-6cd6aa76]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.article-card[data-v-6cd6aa76]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.article-image-wrapper[data-v-6cd6aa76]{width:100%;height:240px;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-image[data-v-6cd6aa76]{width:100%;height:100%;object-fit:cover}.article-image-placeholder[data-v-6cd6aa76]{color:#ccc;display:flex;align-items:center;justify-content:center}.article-info[data-v-6cd6aa76]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.article-meta[data-v-6cd6aa76]{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.75rem;color:#6a6a6a;letter-spacing:.05em}.article-title[data-v-6cd6aa76]{font-size:1.5rem;font-weight:400;margin:0 0 1rem;color:#1a1a1a;letter-spacing:.05em;line-height:1.4}.article-excerpt[data-v-6cd6aa76]{font-size:.875rem;line-height:1.7;color:#4a4a4a;margin:0 0 1rem;flex:1}.article-categories[data-v-6cd6aa76]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.category-badge[data-v-6cd6aa76]{padding:.25rem .75rem;background:#f5f5f5;color:#1a1a1a;border-radius:12px;font-size:.75rem;letter-spacing:.05em}.article-tags[data-v-6cd6aa76]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.tag-badge[data-v-6cd6aa76]{padding:.25rem .75rem;background:#f0f0f0;color:#6a6a6a;border-radius:12px;font-size:.75rem;letter-spacing:.05em}.no-results[data-v-6cd6aa76]{text-align:center;padding:4rem 2rem;color:#6a6a6a;font-size:1rem}@media(max-width:768px){.main-content[data-v-6cd6aa76]{padding:2rem 1rem}.page-title[data-v-6cd6aa76]{font-size:2rem;margin-bottom:2rem}.filters-section[data-v-6cd6aa76]{padding:1.5rem}.filters-row[data-v-6cd6aa76]{grid-template-columns:1fr}.articles-grid[data-v-6cd6aa76]{grid-template-columns:1fr;gap:1.5rem}.article-image-wrapper[data-v-6cd6aa76]{height:200px}}.admin-dashboard-page[data-v-30ed3b18]{min-height:100vh;background:#fafafa;padding-top:60px}.main-content[data-v-30ed3b18]{padding:3rem 2rem}.container[data-v-30ed3b18]{max-width:1400px;margin:0 auto}.dashboard-header[data-v-30ed3b18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.page-title[data-v-30ed3b18]{font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin:0;color:#1a1a1a}.logout-button[data-v-30ed3b18]{padding:.5rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;cursor:pointer;transition:background .3s ease}.logout-button[data-v-30ed3b18]:hover{background:#333}.admin-nav[data-v-30ed3b18]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:3rem}.nav-title[data-v-30ed3b18]{font-size:1.25rem;font-weight:400;letter-spacing:.05em;margin:0 0 1rem;color:#1a1a1a}.nav-links[data-v-30ed3b18]{display:flex;flex-wrap:wrap;gap:1rem}.nav-link[data-v-30ed3b18]{padding:.75rem 1.5rem;background:#f5f5f5;color:#1a1a1a;text-decoration:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;transition:all .3s ease;border:1px solid transparent}.nav-link[data-v-30ed3b18]:hover,.nav-link.active[data-v-30ed3b18]{background:#1a1a1a;color:#fff}.stats-grid[data-v-30ed3b18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-30ed3b18]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000000d}.stat-label[data-v-30ed3b18]{font-size:.875rem;color:#6a6a6a;letter-spacing:.05em;margin-bottom:.75rem}.stat-value[data-v-30ed3b18]{font-size:2rem;font-weight:300;color:#1a1a1a;letter-spacing:.05em}.dashboard-section[data-v-30ed3b18]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem}.section-title[data-v-30ed3b18]{font-size:1.5rem;font-weight:400;letter-spacing:.05em;margin:0 0 1.5rem;color:#1a1a1a}.table-container[data-v-30ed3b18]{overflow-x:auto}.data-table[data-v-30ed3b18]{width:100%;border-collapse:collapse}.data-table thead[data-v-30ed3b18]{background:#f5f5f5}.data-table th[data-v-30ed3b18]{padding:1rem;text-align:left;font-size:.875rem;font-weight:500;color:#1a1a1a;letter-spacing:.05em;border-bottom:2px solid #e5e5e5}.data-table td[data-v-30ed3b18]{padding:1rem;font-size:.875rem;color:#4a4a4a;border-bottom:1px solid #f0f0f0}.table-row[data-v-30ed3b18]{cursor:pointer;transition:background .2s ease}.table-row[data-v-30ed3b18]:hover{background:#fafafa}.status-badge[data-v-30ed3b18]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;letter-spacing:.05em}.status-pending[data-v-30ed3b18]{background:#fff3cd;color:#856404}.status-approved[data-v-30ed3b18]{background:#d4edda;color:#155724}.status-rejected[data-v-30ed3b18]{background:#f8d7da;color:#721c24}.status-completed[data-v-30ed3b18]{background:#d1ecf1;color:#0c5460}.status-cancelled[data-v-30ed3b18]{background:#e2e3e5;color:#383d41}.status-new[data-v-30ed3b18]{background:#cce5ff;color:#004085}.status-in-progress[data-v-30ed3b18]{background:#fff3cd;color:#856404}.status-resolved[data-v-30ed3b18]{background:#d4edda;color:#155724}.status-closed[data-v-30ed3b18]{background:#e2e3e5;color:#383d41}.no-data[data-v-30ed3b18]{text-align:center;padding:3rem 2rem;color:#6a6a6a;font-size:.875rem}@media(max-width:768px){.main-content[data-v-30ed3b18]{padding:2rem 1rem}.dashboard-header[data-v-30ed3b18]{flex-direction:column;align-items:flex-start;gap:1rem}.stats-grid[data-v-30ed3b18]{grid-template-columns:1fr}.dashboard-section[data-v-30ed3b18]{padding:1.5rem}.data-table[data-v-30ed3b18]{font-size:.8125rem}.data-table th[data-v-30ed3b18],.data-table td[data-v-30ed3b18]{padding:.75rem .5rem}}.admin-login-page[data-v-f7c5c843]{min-height:100vh;background:#0a0a0a;display:flex;align-items:center;justify-content:center;padding:2rem}.main-content[data-v-f7c5c843]{width:100%;max-width:500px}.login-container[data-v-f7c5c843]{width:100%}.login-card[data-v-f7c5c843]{background:#fff;border-radius:8px;padding:3rem;box-shadow:0 4px 24px #0000004d}.login-title[data-v-f7c5c843]{font-size:2rem;font-weight:300;letter-spacing:.05em;margin:0 0 .5rem;color:#1a1a1a;text-align:center}.login-subtitle[data-v-f7c5c843]{font-size:.875rem;color:#6a6a6a;text-align:center;margin:0 0 2.5rem;letter-spacing:.1em}.login-form[data-v-f7c5c843]{width:100%}.form-group[data-v-f7c5c843]{margin-bottom:1.5rem}.form-label[data-v-f7c5c843]{display:block;font-size:.875rem;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:.05em}.form-input[data-v-f7c5c843]{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:4px;font-size:1rem;transition:border-color .3s ease;background:#fff}.form-input[data-v-f7c5c843]:focus{outline:none;border-color:#1a1a1a}.form-input.error[data-v-f7c5c843]{border-color:#c33}.error-text[data-v-f7c5c843]{display:block;font-size:.75rem;color:#c33;margin-top:.25rem}.login-button[data-v-f7c5c843]{width:100%;padding:.875rem 2rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:1rem;letter-spacing:.1em;cursor:pointer;transition:background .3s ease;margin-top:.5rem}.login-button[data-v-f7c5c843]:hover:not(:disabled){background:#333}.login-button[data-v-f7c5c843]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.admin-login-page[data-v-f7c5c843]{padding:1rem}.login-card[data-v-f7c5c843]{padding:2rem 1.5rem}.login-title[data-v-f7c5c843]{font-size:1.75rem}}.loading-spinner[data-v-5a8c42dc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.loading-spinner-inline[data-v-5a8c42dc]{flex-direction:row;padding:.5rem 0;gap:.75rem}.spinner-container[data-v-5a8c42dc]{display:flex;align-items:center;justify-content:center}.spinner[data-v-5a8c42dc]{border-radius:50%;border-style:solid;border-color:#0000001a;border-top-color:#3b82f6;animation:spin-5a8c42dc .8s linear infinite}.loading-spinner-small .spinner[data-v-5a8c42dc]{width:20px;height:20px;border-width:2px}.loading-spinner-medium .spinner[data-v-5a8c42dc]{width:40px;height:40px;border-width:3px}.loading-spinner-large .spinner[data-v-5a8c42dc]{width:60px;height:60px;border-width:4px}@keyframes spin-5a8c42dc{to{transform:rotate(360deg)}}.dots-spinner[data-v-5a8c42dc]{display:flex;gap:.5rem;align-items:center}.dot[data-v-5a8c42dc]{border-radius:50%;background:#3b82f6;animation:bounce-5a8c42dc 1.4s infinite ease-in-out both}.loading-spinner-small .dot[data-v-5a8c42dc]{width:8px;height:8px}.loading-spinner-medium .dot[data-v-5a8c42dc]{width:12px;height:12px}.loading-spinner-large .dot[data-v-5a8c42dc]{width:16px;height:16px}.dot[data-v-5a8c42dc]:nth-child(1){animation-delay:-.32s}.dot[data-v-5a8c42dc]:nth-child(2){animation-delay:-.16s}@keyframes bounce-5a8c42dc{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.bars-spinner[data-v-5a8c42dc]{display:flex;gap:.25rem;align-items:center}.bar[data-v-5a8c42dc]{background:#3b82f6;border-radius:2px;animation:stretchdelay-5a8c42dc 1.2s infinite ease-in-out}.loading-spinner-small .bar[data-v-5a8c42dc]{width:3px;height:20px}.loading-spinner-medium .bar[data-v-5a8c42dc]{width:4px;height:32px}.loading-spinner-large .bar[data-v-5a8c42dc]{width:6px;height:48px}.bar[data-v-5a8c42dc]:nth-child(1){animation-delay:-1.2s}.bar[data-v-5a8c42dc]:nth-child(2){animation-delay:-1.1s}.bar[data-v-5a8c42dc]:nth-child(3){animation-delay:-1s}.bar[data-v-5a8c42dc]:nth-child(4){animation-delay:-.9s}@keyframes stretchdelay-5a8c42dc{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.loading-message[data-v-5a8c42dc]{margin-top:1rem;font-size:.875rem;color:#6b7280;letter-spacing:.05em;text-align:center}.loading-spinner-inline .loading-message[data-v-5a8c42dc]{margin-top:0}.loading-spinner-small .loading-message[data-v-5a8c42dc]{font-size:.75rem}.loading-spinner-large .loading-message[data-v-5a8c42dc]{font-size:1rem}.sr-only[data-v-5a8c42dc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dark .spinner[data-v-5a8c42dc]{border-color:#ffffff1a;border-top-color:#60a5fa}.dark .dot[data-v-5a8c42dc],.dark .bar[data-v-5a8c42dc]{background:#60a5fa}.dark .loading-message[data-v-5a8c42dc]{color:#9ca3af}.error-message[data-v-36bf9ec6]{padding:1.5rem;border-radius:.5rem;margin:1rem 0;border-width:1px;border-style:solid}.error-message-error[data-v-36bf9ec6]{background:#fef2f2;border-color:#fecaca}.error-message-warning[data-v-36bf9ec6]{background:#fffbeb;border-color:#fde68a}.error-message-info[data-v-36bf9ec6]{background:#eff6ff;border-color:#bfdbfe}.error-content[data-v-36bf9ec6]{display:flex;align-items:flex-start;gap:.75rem}.error-icon[data-v-36bf9ec6]{flex-shrink:0;margin-top:.125rem}.error-message-error .error-icon[data-v-36bf9ec6]{color:#dc2626}.error-message-warning .error-icon[data-v-36bf9ec6]{color:#d97706}.error-message-info .error-icon[data-v-36bf9ec6]{color:#2563eb}.error-details[data-v-36bf9ec6]{flex:1}.error-text[data-v-36bf9ec6]{font-size:.875rem;line-height:1.6;margin:0 0 .5rem}.error-message-error .error-text[data-v-36bf9ec6]{color:#991b1b}.error-message-warning .error-text[data-v-36bf9ec6]{color:#92400e}.error-message-info .error-text[data-v-36bf9ec6]{color:#1e40af}.validation-errors[data-v-36bf9ec6]{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.validation-errors li[data-v-36bf9ec6]{margin-bottom:.25rem}.validation-errors strong[data-v-36bf9ec6]{font-weight:600;margin-right:.25rem}.error-message-error .validation-errors[data-v-36bf9ec6]{color:#991b1b}.error-message-warning .validation-errors[data-v-36bf9ec6]{color:#92400e}.error-message-info .validation-errors[data-v-36bf9ec6]{color:#1e40af}.error-actions[data-v-36bf9ec6]{display:flex;gap:.5rem;margin-top:1rem;align-items:center}.error-button[data-v-36bf9ec6]{padding:.375rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.25rem}.retry-button[data-v-36bf9ec6]{color:#fff}.error-message-error .retry-button[data-v-36bf9ec6]{background:#dc2626}.error-message-error .retry-button[data-v-36bf9ec6]:hover{background:#b91c1c}.error-message-warning .retry-button[data-v-36bf9ec6]{background:#d97706}.error-message-warning .retry-button[data-v-36bf9ec6]:hover{background:#b45309}.error-message-info .retry-button[data-v-36bf9ec6]{background:#2563eb}.error-message-info .retry-button[data-v-36bf9ec6]:hover{background:#1d4ed8}.dismiss-button[data-v-36bf9ec6]{padding:.375rem;background:transparent}.error-message-error .dismiss-button[data-v-36bf9ec6]{color:#dc2626}.error-message-error .dismiss-button[data-v-36bf9ec6]:hover{background:#fee2e2}.error-message-warning .dismiss-button[data-v-36bf9ec6]{color:#d97706}.error-message-warning .dismiss-button[data-v-36bf9ec6]:hover{background:#fef3c7}.error-message-info .dismiss-button[data-v-36bf9ec6]{color:#2563eb}.error-message-info .dismiss-button[data-v-36bf9ec6]:hover{background:#dbeafe}.dark .error-message-error[data-v-36bf9ec6]{background:#dc26261a;border-color:#dc26264d}.dark .error-message-warning[data-v-36bf9ec6]{background:#d977061a;border-color:#d977064d}.dark .error-message-info[data-v-36bf9ec6]{background:#2563eb1a;border-color:#2563eb4d}.dark .error-message-error .error-text[data-v-36bf9ec6],.dark .error-message-error .validation-errors[data-v-36bf9ec6],.dark .error-message-error .error-icon[data-v-36bf9ec6]{color:#fca5a5}.dark .error-message-warning .error-text[data-v-36bf9ec6],.dark .error-message-warning .validation-errors[data-v-36bf9ec6],.dark .error-message-warning .error-icon[data-v-36bf9ec6]{color:#fcd34d}.dark .error-message-info .error-text[data-v-36bf9ec6],.dark .error-message-info .validation-errors[data-v-36bf9ec6],.dark .error-message-info .error-icon[data-v-36bf9ec6]{color:#93c5fd}.dark .error-message-error .retry-button[data-v-36bf9ec6]{background:#dc2626}.dark .error-message-error .retry-button[data-v-36bf9ec6]:hover{background:#ef4444}.dark .error-message-warning .retry-button[data-v-36bf9ec6]{background:#d97706}.dark .error-message-warning .retry-button[data-v-36bf9ec6]:hover{background:#f59e0b}.dark .error-message-info .retry-button[data-v-36bf9ec6]{background:#2563eb}.dark .error-message-info .retry-button[data-v-36bf9ec6]:hover{background:#3b82f6}.pagination[data-v-fa3508e8]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:3rem 0;padding:2rem 0}.pagination-button[data-v-fa3508e8],.pagination-page[data-v-fa3508e8]{padding:.5rem 1rem;border:1px solid #e5e5e5;background:#fff;color:#1a1a1a;font-size:.875rem;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;min-width:44px;text-align:center}.pagination-button[data-v-fa3508e8]:hover:not(.disabled),.pagination-page[data-v-fa3508e8]:hover:not(.active){border-color:#1a1a1a;background:#fafafa}.pagination-page.active[data-v-fa3508e8]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.pagination-button.disabled[data-v-fa3508e8]{opacity:.4;cursor:not-allowed}.pagination-pages[data-v-fa3508e8]{display:flex;gap:.5rem}.dark .pagination-button[data-v-fa3508e8],.dark .pagination-page[data-v-fa3508e8]{border-color:#fff3;background:#ffffff0d;color:#fff}.dark .pagination-button[data-v-fa3508e8]:hover:not(.disabled),.dark .pagination-page[data-v-fa3508e8]:hover:not(.active){border-color:#fff6;background:#ffffff1a}.dark .pagination-page.active[data-v-fa3508e8]{background:#fff;color:#1a1a1a;border-color:#fff}.admin-booking-list[data-v-7eaac756]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-7eaac756]{margin-bottom:2rem}.header-section h1[data-v-7eaac756]{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.filters[data-v-7eaac756]{display:flex;gap:1rem;flex-wrap:wrap}.filter-group[data-v-7eaac756]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-7eaac756]{font-size:.875rem;font-weight:500;color:#374151}.filter-group select[data-v-7eaac756],.filter-group input[data-v-7eaac756]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px}.filter-group select[data-v-7eaac756]:focus,.filter-group input[data-v-7eaac756]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookings-container[data-v-7eaac756]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-responsive[data-v-7eaac756]{overflow-x:auto}.bookings-table[data-v-7eaac756]{width:100%;border-collapse:collapse}.bookings-table thead[data-v-7eaac756]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.bookings-table th[data-v-7eaac756]{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.bookings-table td[data-v-7eaac756]{padding:1rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#1f2937}.bookings-table tbody tr[data-v-7eaac756]:hover{background:#f9fafb}.status-badge[data-v-7eaac756]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-7eaac756]{background:#fef3c7;color:#92400e}.status-approved[data-v-7eaac756]{background:#d1fae5;color:#065f46}.status-rejected[data-v-7eaac756]{background:#fee2e2;color:#991b1b}.status-completed[data-v-7eaac756]{background:#dbeafe;color:#1e40af}.status-cancelled[data-v-7eaac756]{background:#e5e7eb;color:#374151}.actions[data-v-7eaac756]{display:flex;gap:.5rem;flex-wrap:wrap}.btn[data-v-7eaac756]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-7eaac756]:disabled{opacity:.5;cursor:not-allowed}.btn-view[data-v-7eaac756]{background:#3b82f6;color:#fff}.btn-view[data-v-7eaac756]:hover:not(:disabled){background:#2563eb}.btn-approve[data-v-7eaac756]{background:#10b981;color:#fff}.btn-approve[data-v-7eaac756]:hover:not(:disabled){background:#059669}.btn-reject[data-v-7eaac756]{background:#ef4444;color:#fff}.btn-reject[data-v-7eaac756]:hover:not(:disabled){background:#dc2626}.btn-refund[data-v-7eaac756]{background:#f59e0b;color:#fff}.btn-refund[data-v-7eaac756]:hover:not(:disabled){background:#d97706}.btn-cancel[data-v-7eaac756]{background:#e5e7eb;color:#374151}.btn-cancel[data-v-7eaac756]:hover{background:#d1d5db}.no-data[data-v-7eaac756]{padding:3rem;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.modal-overlay[data-v-7eaac756]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7eaac756]{background:#fff;border-radius:.5rem;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-content h2[data-v-7eaac756]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.modal-content p[data-v-7eaac756]{margin-bottom:1rem;color:#6b7280}.form-group[data-v-7eaac756]{margin-bottom:1.5rem}.form-group label[data-v-7eaac756]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input[data-v-7eaac756],.form-group textarea[data-v-7eaac756]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-7eaac756]:focus,.form-group textarea[data-v-7eaac756]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-actions[data-v-7eaac756]{display:flex;gap:1rem;justify-content:flex-end}@media(max-width:768px){.admin-booking-list[data-v-7eaac756]{padding:1rem}.bookings-table[data-v-7eaac756]{display:block}.bookings-table thead[data-v-7eaac756]{display:none}.bookings-table tbody[data-v-7eaac756]{display:block}.bookings-table tr[data-v-7eaac756]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.bookings-table td[data-v-7eaac756]{display:flex;justify-content:space-between;padding:.5rem 0;border:none}.bookings-table td[data-v-7eaac756]:before{content:attr(data-label);font-weight:600;color:#374151}.actions[data-v-7eaac756]{justify-content:flex-end}}.admin-vehicle-list[data-v-88daaec8]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-88daaec8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-section h1[data-v-88daaec8]{font-size:2rem;font-weight:700;color:#1f2937}.filters[data-v-88daaec8]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.filter-group[data-v-88daaec8]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-88daaec8]{font-size:.875rem;font-weight:500;color:#374151}.filter-group select[data-v-88daaec8],.filter-group input[data-v-88daaec8]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px}.filter-group select[data-v-88daaec8]:focus,.filter-group input[data-v-88daaec8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.vehicles-container[data-v-88daaec8]{margin-top:2rem}.vehicles-grid[data-v-88daaec8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.vehicle-card[data-v-88daaec8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s}.vehicle-card[data-v-88daaec8]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.vehicle-image[data-v-88daaec8]{width:100%;height:200px;overflow:hidden}.vehicle-image img[data-v-88daaec8]{width:100%;height:100%;object-fit:cover}.vehicle-image-placeholder[data-v-88daaec8]{width:100%;height:200px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem}.vehicle-content[data-v-88daaec8]{padding:1.5rem}.vehicle-content h3[data-v-88daaec8]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.vehicle-type[data-v-88daaec8]{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.vehicle-details[data-v-88daaec8]{margin-bottom:1rem}.detail-item[data-v-88daaec8]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.detail-item .label[data-v-88daaec8]{color:#6b7280}.detail-item .value[data-v-88daaec8]{color:#1f2937;font-weight:500}.vehicle-status[data-v-88daaec8]{margin-bottom:1rem}.status-badge[data-v-88daaec8]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-available[data-v-88daaec8]{background:#d1fae5;color:#065f46}.status-maintenance[data-v-88daaec8]{background:#fef3c7;color:#92400e}.status-unavailable[data-v-88daaec8]{background:#fee2e2;color:#991b1b}.vehicle-actions[data-v-88daaec8]{display:flex;gap:.5rem}.btn[data-v-88daaec8]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1}.btn[data-v-88daaec8]:disabled{opacity:.5;cursor:not-allowed}.btn-create[data-v-88daaec8]{background:#10b981;color:#fff}.btn-create[data-v-88daaec8]:hover{background:#059669}.btn-edit[data-v-88daaec8]{background:#3b82f6;color:#fff}.btn-edit[data-v-88daaec8]:hover:not(:disabled){background:#2563eb}.btn-delete[data-v-88daaec8]{background:#ef4444;color:#fff}.btn-delete[data-v-88daaec8]:hover:not(:disabled){background:#dc2626}.btn-cancel[data-v-88daaec8]{background:#e5e7eb;color:#374151}.btn-cancel[data-v-88daaec8]:hover{background:#d1d5db}.btn-primary[data-v-88daaec8]{background:#3b82f6;color:#fff}.btn-primary[data-v-88daaec8]:hover:not(:disabled){background:#2563eb}.no-data[data-v-88daaec8]{padding:3rem;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.modal-overlay[data-v-88daaec8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.modal-content[data-v-88daaec8]{background:#fff;border-radius:.5rem;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a;margin:2rem}.modal-large[data-v-88daaec8]{max-width:700px}.modal-content h2[data-v-88daaec8]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937}.vehicle-form[data-v-88daaec8]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-88daaec8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-88daaec8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-88daaec8]{font-weight:500;color:#374151;font-size:.875rem}.required[data-v-88daaec8]{color:#ef4444}.form-group input[data-v-88daaec8],.form-group textarea[data-v-88daaec8],.form-group select[data-v-88daaec8]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-88daaec8]:focus,.form-group textarea[data-v-88daaec8]:focus,.form-group select[data-v-88daaec8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.error-text[data-v-88daaec8]{color:#ef4444;font-size:.75rem}.modal-actions[data-v-88daaec8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.admin-vehicle-list[data-v-88daaec8]{padding:1rem}.header-section[data-v-88daaec8]{flex-direction:column;align-items:flex-start;gap:1rem}.vehicles-grid[data-v-88daaec8],.form-row[data-v-88daaec8]{grid-template-columns:1fr}.modal-content[data-v-88daaec8]{margin:1rem;padding:1.5rem}}.admin-inquiry-list[data-v-1df4aa61]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-1df4aa61]{margin-bottom:2rem}.header-section h1[data-v-1df4aa61]{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.filters[data-v-1df4aa61]{display:flex;gap:1rem;flex-wrap:wrap}.filter-group[data-v-1df4aa61]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-1df4aa61]{font-size:.875rem;font-weight:500;color:#374151}.filter-group select[data-v-1df4aa61],.filter-group input[data-v-1df4aa61]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px}.filter-group select[data-v-1df4aa61]:focus,.filter-group input[data-v-1df4aa61]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.inquiries-container[data-v-1df4aa61]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-responsive[data-v-1df4aa61]{overflow-x:auto}.inquiries-table[data-v-1df4aa61]{width:100%;border-collapse:collapse}.inquiries-table thead[data-v-1df4aa61]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.inquiries-table th[data-v-1df4aa61]{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.inquiries-table td[data-v-1df4aa61]{padding:1rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#1f2937}.inquiries-table tbody tr[data-v-1df4aa61]:hover{background:#f9fafb}.status-badge[data-v-1df4aa61]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-1df4aa61]{background:#fef3c7;color:#92400e}.status-in_progress[data-v-1df4aa61]{background:#dbeafe;color:#1e40af}.status-resolved[data-v-1df4aa61]{background:#d1fae5;color:#065f46}.actions[data-v-1df4aa61]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.btn[data-v-1df4aa61]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-view[data-v-1df4aa61]{background:#3b82f6;color:#fff}.btn-view[data-v-1df4aa61]:hover{background:#2563eb}.btn-cancel[data-v-1df4aa61]{background:#e5e7eb;color:#374151}.btn-cancel[data-v-1df4aa61]:hover{background:#d1d5db}.status-select[data-v-1df4aa61],.status-select-large[data-v-1df4aa61]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;cursor:pointer;background:#fff}.status-select[data-v-1df4aa61]:focus,.status-select-large[data-v-1df4aa61]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.status-select-large[data-v-1df4aa61]{width:100%;padding:.5rem;font-size:.875rem}.no-data[data-v-1df4aa61]{padding:3rem;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.modal-overlay[data-v-1df4aa61]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.modal-content[data-v-1df4aa61]{background:#fff;border-radius:.5rem;padding:2rem;max-width:600px;width:90%;box-shadow:0 20px 25px -5px #0000001a;margin:2rem}.modal-large[data-v-1df4aa61]{max-width:800px}.modal-content h2[data-v-1df4aa61]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937}.inquiry-detail[data-v-1df4aa61]{display:flex;flex-direction:column;gap:1.5rem}.detail-section[data-v-1df4aa61]{display:flex;flex-direction:column;gap:.75rem}.detail-section h3[data-v-1df4aa61]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.detail-row[data-v-1df4aa61]{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.detail-label[data-v-1df4aa61]{font-weight:500;color:#6b7280;min-width:140px}.detail-value[data-v-1df4aa61]{color:#1f2937;flex:1}.detail-value a[data-v-1df4aa61]{color:#3b82f6;text-decoration:none}.detail-value a[data-v-1df4aa61]:hover{text-decoration:underline}.message-content[data-v-1df4aa61]{background:#f9fafb;padding:1rem;border-radius:.375rem;white-space:pre-wrap;word-break:break-word;color:#1f2937;line-height:1.6}.modal-actions[data-v-1df4aa61]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.admin-inquiry-list[data-v-1df4aa61]{padding:1rem}.inquiries-table[data-v-1df4aa61]{display:block}.inquiries-table thead[data-v-1df4aa61]{display:none}.inquiries-table tbody[data-v-1df4aa61]{display:block}.inquiries-table tr[data-v-1df4aa61]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.inquiries-table td[data-v-1df4aa61]{display:flex;justify-content:space-between;padding:.5rem 0;border:none}.inquiries-table td[data-v-1df4aa61]:before{content:attr(data-label);font-weight:600;color:#374151}.actions[data-v-1df4aa61]{flex-direction:column;align-items:stretch}.detail-row[data-v-1df4aa61]{flex-direction:column;gap:.25rem}.detail-label[data-v-1df4aa61]{min-width:auto;font-size:.75rem}.modal-content[data-v-1df4aa61]{margin:1rem;padding:1.5rem}}.admin-blog-article-list[data-v-26d383d0]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-26d383d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-section h1[data-v-26d383d0]{font-size:2rem;font-weight:700;color:#1f2937}.filters[data-v-26d383d0]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.filter-group[data-v-26d383d0]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-26d383d0]{font-size:.875rem;font-weight:500;color:#374151}.filter-group select[data-v-26d383d0],.filter-group input[data-v-26d383d0]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px}.filter-group select[data-v-26d383d0]:focus,.filter-group input[data-v-26d383d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.articles-grid[data-v-26d383d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.article-card[data-v-26d383d0]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s}.article-card[data-v-26d383d0]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.article-image[data-v-26d383d0]{width:100%;height:200px;overflow:hidden}.article-image img[data-v-26d383d0]{width:100%;height:100%;object-fit:cover}.article-image-placeholder[data-v-26d383d0]{width:100%;height:200px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem}.article-content[data-v-26d383d0]{padding:1.5rem}.article-content h3[data-v-26d383d0]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.article-excerpt[data-v-26d383d0]{color:#6b7280;font-size:.875rem;margin-bottom:1rem;line-height:1.6}.article-meta[data-v-26d383d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.meta-item[data-v-26d383d0]{font-size:.75rem;color:#9ca3af}.status-badge[data-v-26d383d0]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-draft[data-v-26d383d0]{background:#fef3c7;color:#92400e}.status-published[data-v-26d383d0]{background:#d1fae5;color:#065f46}.status-archived[data-v-26d383d0]{background:#e5e7eb;color:#374151}.article-actions[data-v-26d383d0]{display:flex;gap:.5rem}.btn[data-v-26d383d0]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1}.btn[data-v-26d383d0]:disabled{opacity:.5;cursor:not-allowed}.btn-create[data-v-26d383d0]{background:#10b981;color:#fff}.btn-create[data-v-26d383d0]:hover{background:#059669}.btn-edit[data-v-26d383d0]{background:#3b82f6;color:#fff}.btn-edit[data-v-26d383d0]:hover:not(:disabled){background:#2563eb}.btn-delete[data-v-26d383d0]{background:#ef4444;color:#fff}.btn-delete[data-v-26d383d0]:hover:not(:disabled){background:#dc2626}.btn-cancel[data-v-26d383d0]{background:#e5e7eb;color:#374151}.btn-cancel[data-v-26d383d0]:hover{background:#d1d5db}.btn-primary[data-v-26d383d0]{background:#3b82f6;color:#fff}.btn-primary[data-v-26d383d0]:hover:not(:disabled){background:#2563eb}.no-data[data-v-26d383d0]{padding:3rem;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.modal-overlay[data-v-26d383d0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.modal-content[data-v-26d383d0]{background:#fff;border-radius:.5rem;padding:2rem;max-width:700px;width:90%;box-shadow:0 20px 25px -5px #0000001a;margin:2rem}.modal-content h2[data-v-26d383d0]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937}.article-form[data-v-26d383d0]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-26d383d0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-26d383d0]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-26d383d0]{font-weight:500;color:#374151;font-size:.875rem}.required[data-v-26d383d0]{color:#ef4444}.form-group input[data-v-26d383d0],.form-group textarea[data-v-26d383d0],.form-group select[data-v-26d383d0]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-26d383d0]:focus,.form-group textarea[data-v-26d383d0]:focus,.form-group select[data-v-26d383d0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.error-text[data-v-26d383d0]{color:#ef4444;font-size:.75rem}.modal-actions[data-v-26d383d0]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.admin-blog-article-list[data-v-26d383d0]{padding:1rem}.header-section[data-v-26d383d0]{flex-direction:column;align-items:flex-start;gap:1rem}.articles-grid[data-v-26d383d0],.form-row[data-v-26d383d0]{grid-template-columns:1fr}}.admin-blog-category-list[data-v-4ac221d8]{padding:2rem;max-width:1200px;margin:0 auto}.header-section[data-v-4ac221d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-section h1[data-v-4ac221d8]{font-size:2rem;font-weight:700;color:#1f2937}.categories-container[data-v-4ac221d8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-responsive[data-v-4ac221d8]{overflow-x:auto}.categories-table[data-v-4ac221d8]{width:100%;border-collapse:collapse}.categories-table thead[data-v-4ac221d8]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.categories-table th[data-v-4ac221d8]{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase}.categories-table td[data-v-4ac221d8]{padding:1rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#1f2937}.categories-table tbody tr[data-v-4ac221d8]:hover{background:#f9fafb}.actions[data-v-4ac221d8]{display:flex;gap:.5rem}.btn[data-v-4ac221d8]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-4ac221d8]:disabled{opacity:.5;cursor:not-allowed}.btn-create[data-v-4ac221d8]{background:#10b981;color:#fff}.btn-create[data-v-4ac221d8]:hover{background:#059669}.btn-edit[data-v-4ac221d8]{background:#3b82f6;color:#fff}.btn-edit[data-v-4ac221d8]:hover:not(:disabled){background:#2563eb}.btn-delete[data-v-4ac221d8]{background:#ef4444;color:#fff}.btn-delete[data-v-4ac221d8]:hover:not(:disabled){background:#dc2626}.btn-cancel[data-v-4ac221d8]{background:#e5e7eb;color:#374151}.btn-cancel[data-v-4ac221d8]:hover{background:#d1d5db}.btn-primary[data-v-4ac221d8]{background:#3b82f6;color:#fff}.btn-primary[data-v-4ac221d8]:hover:not(:disabled){background:#2563eb}.no-data[data-v-4ac221d8]{padding:3rem;text-align:center;color:#6b7280;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.modal-overlay[data-v-4ac221d8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4ac221d8]{background:#fff;border-radius:.5rem;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal-content h2[data-v-4ac221d8]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937}.category-form[data-v-4ac221d8]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4ac221d8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4ac221d8]{font-weight:500;color:#374151;font-size:.875rem}.required[data-v-4ac221d8]{color:#ef4444}.form-group input[data-v-4ac221d8],.form-group textarea[data-v-4ac221d8]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.form-group input[data-v-4ac221d8]:focus,.form-group textarea[data-v-4ac221d8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.error-text[data-v-4ac221d8]{color:#ef4444;font-size:.75rem}.modal-actions[data-v-4ac221d8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.admin-blog-category-list[data-v-4ac221d8]{padding:1rem}.categories-table thead[data-v-4ac221d8]{display:none}.categories-table tr[data-v-4ac221d8]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.categories-table td[data-v-4ac221d8]{display:flex;justify-content:space-between;padding:.5rem 0;border:none}.categories-table td[data-v-4ac221d8]:before{content:attr(data-label);font-weight:600}}.partner-dashboard-page[data-v-9de0982b]{min-height:100vh;background:#fafafa;padding-top:60px}.main-content[data-v-9de0982b]{padding:3rem 2rem}.container[data-v-9de0982b]{max-width:1400px;margin:0 auto}.dashboard-header[data-v-9de0982b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.page-title[data-v-9de0982b]{font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin:0;color:#1a1a1a}.logout-button[data-v-9de0982b]{padding:.5rem 1.5rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;cursor:pointer;transition:background .3s ease}.logout-button[data-v-9de0982b]:hover{background:#333}.quick-actions[data-v-9de0982b]{margin-bottom:2rem}.action-button[data-v-9de0982b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#1a1a1a;color:#fff;text-decoration:none;border-radius:4px;font-size:.875rem;letter-spacing:.05em;transition:background .3s ease;border:none;cursor:pointer}.action-button[data-v-9de0982b]:hover{background:#333}.bookings-section[data-v-9de0982b]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000000d}.section-title[data-v-9de0982b]{font-size:1.5rem;font-weight:400;letter-spacing:.05em;margin:0 0 1.5rem;color:#1a1a1a}.table-container[data-v-9de0982b]{overflow-x:auto;margin-bottom:2rem}.data-table[data-v-9de0982b]{width:100%;border-collapse:collapse}.data-table thead[data-v-9de0982b]{background:#f5f5f5}.data-table th[data-v-9de0982b]{padding:1rem;text-align:left;font-size:.875rem;font-weight:500;color:#1a1a1a;letter-spacing:.05em;border-bottom:2px solid #e5e5e5}.data-table td[data-v-9de0982b]{padding:1rem;font-size:.875rem;color:#4a4a4a;border-bottom:1px solid #f0f0f0}.table-row[data-v-9de0982b]{cursor:pointer;transition:background .2s ease}.table-row[data-v-9de0982b]:hover{background:#fafafa}.status-badge[data-v-9de0982b]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;letter-spacing:.05em}.status-pending[data-v-9de0982b]{background:#fff3cd;color:#856404}.status-approved[data-v-9de0982b]{background:#d4edda;color:#155724}.status-rejected[data-v-9de0982b]{background:#f8d7da;color:#721c24}.status-completed[data-v-9de0982b]{background:#d1ecf1;color:#0c5460}.status-cancelled[data-v-9de0982b]{background:#e2e3e5;color:#383d41}.no-data[data-v-9de0982b]{text-align:center;padding:4rem 2rem;color:#6a6a6a;font-size:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}@media(max-width:768px){.main-content[data-v-9de0982b]{padding:2rem 1rem}.dashboard-header[data-v-9de0982b]{flex-direction:column;align-items:flex-start;gap:1rem}.bookings-section[data-v-9de0982b]{padding:1.5rem}.data-table[data-v-9de0982b]{font-size:.8125rem}.data-table th[data-v-9de0982b],.data-table td[data-v-9de0982b]{padding:.75rem .5rem}}.partner-login-page[data-v-fd623779]{min-height:100vh;background:#0a0a0a;display:flex;align-items:center;justify-content:center;padding:2rem}.main-content[data-v-fd623779]{width:100%;max-width:500px}.login-container[data-v-fd623779]{width:100%}.login-card[data-v-fd623779]{background:#fff;border-radius:8px;padding:3rem;box-shadow:0 4px 24px #0000004d}.login-title[data-v-fd623779]{font-size:2rem;font-weight:300;letter-spacing:.05em;margin:0 0 .5rem;color:#1a1a1a;text-align:center}.login-subtitle[data-v-fd623779]{font-size:.875rem;color:#6a6a6a;text-align:center;margin:0 0 2.5rem;letter-spacing:.1em}.login-form[data-v-fd623779]{width:100%}.form-group[data-v-fd623779]{margin-bottom:1.5rem}.form-label[data-v-fd623779]{display:block;font-size:.875rem;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:.05em}.form-input[data-v-fd623779]{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:4px;font-size:1rem;transition:border-color .3s ease;background:#fff}.form-input[data-v-fd623779]:focus{outline:none;border-color:#1a1a1a}.form-input.error[data-v-fd623779]{border-color:#c33}.error-text[data-v-fd623779]{display:block;font-size:.75rem;color:#c33;margin-top:.25rem}.login-button[data-v-fd623779]{width:100%;padding:.875rem 2rem;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:1rem;letter-spacing:.1em;cursor:pointer;transition:background .3s ease;margin-top:.5rem}.login-button[data-v-fd623779]:hover:not(:disabled){background:#333}.login-button[data-v-fd623779]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.partner-login-page[data-v-fd623779]{padding:1rem}.login-card[data-v-fd623779]{padding:2rem 1.5rem}.login-title[data-v-fd623779]{font-size:1.75rem}}.partner-media-download[data-v-5c789f7f]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-5c789f7f]{margin-bottom:2rem}.header-section h1[data-v-5c789f7f]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#1f2937}.description[data-v-5c789f7f]{color:#6b7280;font-size:.875rem}.filters[data-v-5c789f7f]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.filter-group[data-v-5c789f7f]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-5c789f7f]{font-size:.875rem;font-weight:500;color:#374151}.filter-group select[data-v-5c789f7f]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:200px}.filter-group select[data-v-5c789f7f]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.media-container[data-v-5c789f7f]{display:flex;flex-direction:column;gap:2rem}.tour-plan-card[data-v-5c789f7f]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.card-header[data-v-5c789f7f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.card-header h2[data-v-5c789f7f]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.tour-meta[data-v-5c789f7f]{display:flex;gap:.5rem;flex-wrap:wrap}.tour-type[data-v-5c789f7f],.tour-tier[data-v-5c789f7f]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.tour-type[data-v-5c789f7f]{background:#dbeafe;color:#1e40af}.tour-tier[data-v-5c789f7f]{background:#fef3c7;color:#92400e}.images-grid[data-v-5c789f7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.image-card[data-v-5c789f7f]{display:flex;flex-direction:column;gap:.5rem}.image-wrapper[data-v-5c789f7f]{position:relative;width:100%;padding-top:66.67%;overflow:hidden;border-radius:.5rem;background:#e5e7eb}.image-wrapper img[data-v-5c789f7f]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-overlay[data-v-5c789f7f]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.image-wrapper:hover .image-overlay[data-v-5c789f7f]{opacity:1}.image-caption[data-v-5c789f7f]{font-size:.875rem;color:#6b7280;line-height:1.4}.btn[data-v-5c789f7f]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-5c789f7f]:disabled{opacity:.5;cursor:not-allowed}.btn-download-all[data-v-5c789f7f]{background:#10b981;color:#fff;white-space:nowrap}.btn-download-all[data-v-5c789f7f]:hover:not(:disabled){background:#059669}.btn-download-single[data-v-5c789f7f]{background:#fff;color:#374151;padding:.75rem;border-radius:9999px;box-shadow:0 4px 6px #0000001a}.btn-download-single[data-v-5c789f7f]:hover:not(:disabled){background:#f9fafb;transform:scale(1.1)}.btn-download-single svg[data-v-5c789f7f]{width:24px;height:24px}.no-images[data-v-5c789f7f],.no-data[data-v-5c789f7f]{padding:3rem;text-align:center;color:#6b7280;background:#f9fafb;border-radius:.5rem}.no-data[data-v-5c789f7f]{background:#fff;box-shadow:0 1px 3px #0000001a}@media(max-width:768px){.partner-media-download[data-v-5c789f7f]{padding:1rem}.card-header[data-v-5c789f7f]{flex-direction:column;align-items:stretch}.images-grid[data-v-5c789f7f]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}}
