.modern-navbar[data-v-2a3fedc6]{background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.navbar-content[data-v-2a3fedc6]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;height:64px}.brand-link[data-v-2a3fedc6]{text-decoration:none;color:inherit}.brand[data-v-2a3fedc6]{display:flex;align-items:center;gap:8px}.brand-icon[data-v-2a3fedc6]{color:#007aff}.brand-text[data-v-2a3fedc6]{font-size:18px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em}.desktop-nav[data-v-2a3fedc6]{display:flex;align-items:center;gap:32px}.nav-link[data-v-2a3fedc6]{font-size:14px;font-weight:500;color:#515154;text-decoration:none;padding:8px 12px;border-radius:8px;transition:all .2s ease;letter-spacing:-.01em}.nav-link[data-v-2a3fedc6]:hover{color:#007aff;background:rgba(0,122,255,.08)}.nav-link--active[data-v-2a3fedc6]{color:#007aff;background:rgba(0,122,255,.1)}.nav-actions[data-v-2a3fedc6]{display:flex;align-items:center;gap:8px}.action-btn[data-v-2a3fedc6],.mobile-menu-btn[data-v-2a3fedc6]{width:40px;height:40px;border-radius:10px;color:#515154}.action-btn[data-v-2a3fedc6]:hover,.mobile-menu-btn[data-v-2a3fedc6]:hover{background:rgba(0,0,0,.05);color:#007aff}.user-btn[data-v-2a3fedc6]{border-radius:10px;min-width:40px;height:40px;padding:0 8px}.user-avatar[data-v-2a3fedc6]{background:rgba(0,122,255,.1);color:#007aff}.user-menu[data-v-2a3fedc6]{min-width:200px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.user-info[data-v-2a3fedc6]{text-align:center}.user-name[data-v-2a3fedc6]{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:4px}.user-email[data-v-2a3fedc6]{font-size:12px;color:#86868b}.logout-item[data-v-2a3fedc6]{color:#ff3b30;border-radius:0 0 12px 12px}.logout-item[data-v-2a3fedc6]:hover{background:rgba(255,59,48,.08)}.mobile-drawer[data-v-2a3fedc6]{border-radius:0 20px 20px 0}.drawer-content[data-v-2a3fedc6]{height:100%;display:flex;flex-direction:column}.drawer-header[data-v-2a3fedc6]{padding:24px;border-bottom:1px solid rgba(0,0,0,.08)}.drawer-brand[data-v-2a3fedc6]{display:flex;align-items:center;gap:12px}.drawer-nav[data-v-2a3fedc6]{flex:1;padding:16px 0}.drawer-nav-item[data-v-2a3fedc6]{margin:4px 16px;border-radius:12px;color:#515154}.drawer-nav-item[data-v-2a3fedc6]:hover{background:rgba(0,122,255,.08);color:#007aff}.drawer-nav-item.v-list-item--active[data-v-2a3fedc6]{background:rgba(0,122,255,.1);color:#007aff}.v-theme--dark .modern-navbar[data-v-2a3fedc6]{background:rgba(28,28,30,.8)!important;border-bottom:1px solid hsla(0,0%,100%,.1)}.v-theme--dark .brand-text[data-v-2a3fedc6]{color:#f5f5f7}.v-theme--dark .nav-link[data-v-2a3fedc6]{color:#a1a1a6}.v-theme--dark .nav-link[data-v-2a3fedc6]:hover{color:#007aff;background:rgba(0,122,255,.15)}.v-theme--dark .nav-link--active[data-v-2a3fedc6]{color:#007aff;background:rgba(0,122,255,.2)}.v-theme--dark .action-btn[data-v-2a3fedc6],.v-theme--dark .mobile-menu-btn[data-v-2a3fedc6]{color:#a1a1a6}.v-theme--dark .action-btn[data-v-2a3fedc6]:hover,.v-theme--dark .mobile-menu-btn[data-v-2a3fedc6]:hover{background:hsla(0,0%,100%,.1);color:#007aff}.v-theme--dark .user-menu[data-v-2a3fedc6]{background:#1c1c1e;border:1px solid hsla(0,0%,100%,.1)}.v-theme--dark .user-name[data-v-2a3fedc6]{color:#f5f5f7}.v-theme--dark .drawer-header[data-v-2a3fedc6]{border-bottom:1px solid hsla(0,0%,100%,.1)}.v-theme--dark .drawer-nav-item[data-v-2a3fedc6]{color:#a1a1a6}.v-theme--dark .drawer-nav-item[data-v-2a3fedc6]:hover{background:rgba(0,122,255,.15);color:#007aff}@media (max-width:768px){.navbar-content[data-v-2a3fedc6]{padding:0 16px}.brand-text[data-v-2a3fedc6]{font-size:16px}}.modern-footer[data-v-2923f314]{background:linear-gradient(180deg,#fafafa,#f5f5f7);border-top:1px solid rgba(0,0,0,.08);backdrop-filter:blur(20px)}.footer-content[data-v-2923f314]{max-width:1200px;margin:0 auto;padding:48px 24px 24px}.footer-main[data-v-2923f314]{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:32px}.brand-section[data-v-2923f314]{display:flex;flex-direction:column;gap:8px}.brand-name[data-v-2923f314]{font-size:24px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;margin:0}.brand-tagline[data-v-2923f314]{font-size:16px;color:#6e6e73;margin:0;line-height:1.4}.links-section[data-v-2923f314]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.link-group[data-v-2923f314]{display:flex;flex-direction:column;gap:12px}.link-title[data-v-2923f314]{font-size:14px;font-weight:600;color:#1d1d1f;margin:0 0 4px 0;letter-spacing:-.01em}.footer-link[data-v-2923f314]{font-size:14px;color:#515154;text-decoration:none;line-height:1.4;transition:color .2s ease}.footer-link[data-v-2923f314]:hover{color:#007aff}.footer-bottom[data-v-2923f314]{padding-top:24px;border-top:1px solid rgba(0,0,0,.08)}.copyright[data-v-2923f314]{font-size:12px;color:#86868b;text-align:center;letter-spacing:-.01em}.v-theme--dark .modern-footer[data-v-2923f314]{background:linear-gradient(180deg,#1d1d1f,#161618);border-top:1px solid hsla(0,0%,100%,.1)}.v-theme--dark .brand-name[data-v-2923f314]{color:#f5f5f7}.v-theme--dark .brand-tagline[data-v-2923f314]{color:#a1a1a6}.v-theme--dark .link-title[data-v-2923f314]{color:#f5f5f7}.v-theme--dark .footer-link[data-v-2923f314]{color:#a1a1a6}.v-theme--dark .footer-link[data-v-2923f314]:hover{color:#007aff}.v-theme--dark .footer-bottom[data-v-2923f314]{border-top:1px solid hsla(0,0%,100%,.1)}.v-theme--dark .copyright[data-v-2923f314]{color:#86868b}@media (max-width:768px){.footer-main[data-v-2923f314]{grid-template-columns:1fr;gap:32px}.links-section[data-v-2923f314]{grid-template-columns:1fr;gap:24px}.footer-content[data-v-2923f314]{padding:32px 16px 16px}}.home[data-v-bc51689a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-section[data-v-bc51689a]{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff;padding:100px 0;position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center}.hero-container[data-v-bc51689a]{max-width:1200px!important}.hero-row[data-v-bc51689a]{min-height:60vh}.hero-text-col[data-v-bc51689a],.hero-visual-col[data-v-bc51689a]{display:flex;align-items:center;justify-content:center}.hero-content[data-v-bc51689a]{max-width:600px;text-align:left}.hero-title[data-v-bc51689a]{font-size:3.5rem;font-weight:300;line-height:1.1;margin-bottom:24px;letter-spacing:-1px}.hero-title-accent[data-v-bc51689a]{display:block;font-weight:600;color:#fff}.hero-subtitle[data-v-bc51689a]{font-size:1.25rem;line-height:1.5;margin-bottom:40px;color:hsla(0,0%,100%,.9);font-weight:400}.hero-actions[data-v-bc51689a]{display:flex;gap:16px;justify-content:flex-start;align-items:center}.btn-text[data-v-bc51689a]{display:inline-block;text-align:center;width:100%}.hero-btn-primary[data-v-bc51689a]{background:hsla(0,0%,100%,.2)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;backdrop-filter:blur(10px);border-radius:12px!important;padding:16px 32px!important;font-weight:500!important;text-transform:none!important;font-size:1.1rem!important;display:flex;align-items:center;justify-content:center}.hero-btn-primary[data-v-bc51689a]:hover{background:hsla(0,0%,100%,.3)!important}.hero-btn-secondary[data-v-bc51689a]{background:transparent!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.5)!important;border-radius:12px!important;padding:16px 32px!important;font-weight:500!important;text-transform:none!important;font-size:1.1rem!important;display:flex;align-items:center;justify-content:center}.hero-btn-secondary[data-v-bc51689a]:hover{background:hsla(0,0%,100%,.1)!important}.hero-visual[data-v-bc51689a]{position:relative;width:400px;height:400px;display:flex;align-items:center;justify-content:center}.hero-main-circle[data-v-bc51689a]{width:300px;height:300px;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));animation:float-bc51689a 6s ease-in-out infinite}.floating-element[data-v-bc51689a],.hero-main-circle[data-v-bc51689a]{border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.floating-element[data-v-bc51689a]{position:absolute;width:60px;height:60px;background:hsla(0,0%,100%,.15)}.element-1[data-v-bc51689a]{top:20px;right:40px;animation:float-bc51689a 4s ease-in-out infinite}.element-2[data-v-bc51689a]{bottom:60px;left:20px;width:50px;height:50px;animation:float-bc51689a 5s ease-in-out infinite reverse}.element-3[data-v-bc51689a]{top:120px;left:40px;width:55px;height:55px;animation:float-bc51689a 4.5s ease-in-out infinite}@keyframes float-bc51689a{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features-section[data-v-bc51689a]{padding:120px 0;background:#fff}.features-container[data-v-bc51689a]{max-width:1200px!important}.features-header[data-v-bc51689a]{margin-bottom:80px;text-align:center}.features-title[data-v-bc51689a]{font-size:3rem;font-weight:300;color:#1d1d1f;margin-bottom:16px;letter-spacing:-.5px}.features-subtitle[data-v-bc51689a]{font-size:1.25rem;color:#86868b;max-width:600px;margin:0 auto;line-height:1.5}.features-grid[data-v-bc51689a]{max-width:1000px;margin:0 auto}.feature-col[data-v-bc51689a]{display:flex;margin-bottom:32px}.feature-card[data-v-bc51689a]{border-radius:20px!important;border:1px solid #f1f5f9!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;height:100%;width:100%;display:flex;align-items:stretch}.feature-card[data-v-bc51689a]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1)!important}.feature-card-content[data-v-bc51689a]{padding:40px 32px;text-align:center;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.feature-icon-container[data-v-bc51689a]{width:100%;display:flex;justify-content:center;margin-bottom:24px}.feature-icon-wrapper[data-v-bc51689a]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center}.feature-icon-blue[data-v-bc51689a]{background:linear-gradient(135deg,#007aff,#5ac8fa)}.feature-icon-green[data-v-bc51689a]{background:linear-gradient(135deg,#34c759,#30d158)}.feature-icon-purple[data-v-bc51689a]{background:linear-gradient(135deg,#af52de,#bf5af2)}.feature-title[data-v-bc51689a]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin-bottom:16px;width:100%;text-align:center}.feature-text[data-v-bc51689a]{color:#86868b;font-size:1rem;line-height:1.6;margin:0;text-align:center}.cta-section[data-v-bc51689a]{padding:120px 0;background:#f8f9fa}.cta-container[data-v-bc51689a]{max-width:1200px!important}.cta-content[data-v-bc51689a]{max-width:600px;margin:0 auto;text-align:center}.cta-title[data-v-bc51689a]{font-size:3rem;font-weight:300;color:#1d1d1f;margin-bottom:24px;letter-spacing:-.5px}.cta-subtitle[data-v-bc51689a]{font-size:1.25rem;color:#86868b;margin-bottom:40px;line-height:1.5}.cta-btn-container[data-v-bc51689a],.cta-btn[data-v-bc51689a]{display:flex;justify-content:center}.cta-btn[data-v-bc51689a]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:20px 48px!important;font-weight:500!important;text-transform:none!important;font-size:1.1rem!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;align-items:center}.cta-btn[data-v-bc51689a]:hover{background:#0056cc!important;transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,122,255,.4)!important}@media (max-width:1264px){.features-grid[data-v-bc51689a]{max-width:900px}}@media (max-width:960px){.hero-title[data-v-bc51689a]{font-size:2.5rem}.cta-title[data-v-bc51689a],.features-title[data-v-bc51689a]{font-size:2.2rem}.hero-visual[data-v-bc51689a]{width:300px;height:300px;margin-top:40px}.hero-main-circle[data-v-bc51689a]{width:250px;height:250px}.cta-section[data-v-bc51689a],.features-section[data-v-bc51689a],.hero-section[data-v-bc51689a]{padding:80px 0}}@media (max-width:600px){.hero-section[data-v-bc51689a]{padding:60px 0;min-height:70vh}.hero-title[data-v-bc51689a]{font-size:2rem}.cta-title[data-v-bc51689a],.features-title[data-v-bc51689a]{font-size:1.8rem}.cta-section[data-v-bc51689a],.features-section[data-v-bc51689a]{padding:60px 0}.hero-actions[data-v-bc51689a]{flex-direction:column;align-items:center;width:100%}.hero-content[data-v-bc51689a]{text-align:center}.hero-btn-primary[data-v-bc51689a],.hero-btn-secondary[data-v-bc51689a]{width:100%;max-width:280px;justify-content:center}.feature-card-content[data-v-bc51689a]{padding:32px 24px}.hero-visual[data-v-bc51689a]{width:250px;height:250px}.hero-main-circle[data-v-bc51689a]{width:200px;height:200px}.floating-element[data-v-bc51689a]{width:40px;height:40px}.element-2[data-v-bc51689a]{width:35px;height:35px}.element-3[data-v-bc51689a]{width:38px;height:38px}}.auth-container[data-v-c6da7168]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.min-height-100vh[data-v-c6da7168]{min-height:100vh}.auth-header[data-v-c6da7168]{text-align:center;margin-bottom:32px}.auth-title[data-v-c6da7168]{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:8px;letter-spacing:-.025em}.auth-subtitle[data-v-c6da7168]{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.auth-card[data-v-c6da7168]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.form-field[data-v-c6da7168]{margin-bottom:16px}.form-field[data-v-c6da7168] .v-field{border-radius:8px}.form-field[data-v-c6da7168] .v-field--focused{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.forgot-password[data-v-c6da7168]{color:#3b82f6;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.forgot-password[data-v-c6da7168]:hover{color:#2563eb;text-decoration:underline}.login-btn[data-v-c6da7168]{height:48px!important;border-radius:8px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.025em!important}.register-link[data-v-c6da7168]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.register-link[data-v-c6da7168]:hover{color:#2563eb;text-decoration:underline}@media (max-width:600px){.auth-card[data-v-c6da7168] .v-card-text{padding:24px!important}.auth-title[data-v-c6da7168]{font-size:1.75rem}.auth-subtitle[data-v-c6da7168]{font-size:.875rem}}@media (max-width:480px){.auth-card[data-v-c6da7168] .v-card-text{padding:20px!important}.auth-header[data-v-c6da7168]{margin-bottom:24px}.login-btn[data-v-c6da7168]{height:44px!important}}.auth-container[data-v-05eb0668]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.min-height-100vh[data-v-05eb0668]{min-height:100vh}.auth-header[data-v-05eb0668]{text-align:center;margin-bottom:32px}.auth-title[data-v-05eb0668]{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:8px;letter-spacing:-.025em}.auth-subtitle[data-v-05eb0668]{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.auth-card[data-v-05eb0668]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.form-field[data-v-05eb0668]{margin-bottom:16px}.form-field[data-v-05eb0668] .v-field{border-radius:8px}.form-field[data-v-05eb0668] .v-field--focused{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.terms-checkbox[data-v-05eb0668] .v-selection-control{align-items:flex-start}.terms-link[data-v-05eb0668]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.terms-link[data-v-05eb0668]:hover{color:#2563eb;text-decoration:underline}.register-btn[data-v-05eb0668]{height:48px!important;border-radius:8px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.025em!important}.login-link[data-v-05eb0668]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.login-link[data-v-05eb0668]:hover{color:#2563eb;text-decoration:underline}@media (max-width:600px){.auth-card[data-v-05eb0668] .v-card-text{padding:24px!important}.auth-title[data-v-05eb0668]{font-size:1.75rem}.auth-subtitle[data-v-05eb0668]{font-size:.875rem}}@media (max-width:480px){.auth-card[data-v-05eb0668] .v-card-text{padding:20px!important}.auth-header[data-v-05eb0668]{margin-bottom:24px}.register-btn[data-v-05eb0668]{height:44px!important}}.dashboard-container[data-v-2afc9565]{min-height:100vh;background:#f8f9fa;padding:0}.dashboard-content[data-v-2afc9565]{max-width:1400px;margin:0 auto;padding:32px 48px}.header-section[data-v-2afc9565]{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.header-content[data-v-2afc9565]{flex:1}.page-title[data-v-2afc9565]{font-size:3.5rem;font-weight:300;color:#1d1d1f;margin:0;letter-spacing:-1px;line-height:1.1}.page-subtitle[data-v-2afc9565]{font-size:1.25rem;color:#86868b;margin:8px 0 0 0;font-weight:400}.header-stats[data-v-2afc9565]{text-align:center;padding:24px 32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);min-width:160px}.total-count[data-v-2afc9565]{display:block;font-size:2.75rem;font-weight:600;color:#1d1d1f;line-height:1}.count-label[data-v-2afc9565]{font-size:.875rem;color:#86868b;font-weight:500;margin-top:4px}.error-alert[data-v-2afc9565]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:16px 20px;border-radius:12px;margin-bottom:32px;display:flex;align-items:center}.stats-section[data-v-2afc9565]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px}.stat-item[data-v-2afc9565]{background:#fff;padding:32px;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);display:flex;align-items:center;gap:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item[data-v-2afc9565]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.stat-icon-wrapper[data-v-2afc9565]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.active-bg[data-v-2afc9565]{background:linear-gradient(135deg,#34d399,#10b981)}.inactive-bg[data-v-2afc9565]{background:linear-gradient(135deg,#f87171,#ef4444)}.maintenance-bg[data-v-2afc9565]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.stat-info[data-v-2afc9565]{flex:1}.stat-number[data-v-2afc9565]{font-size:2.5rem;font-weight:600;color:#1d1d1f;margin-bottom:4px;line-height:1}.stat-label[data-v-2afc9565]{font-size:1rem;color:#86868b;margin-bottom:16px;font-weight:500}.stat-bar[data-v-2afc9565]{height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.stat-progress[data-v-2afc9565]{height:100%;border-radius:2px;transition:width 1s cubic-bezier(.4,0,.2,1)}.stat-progress.active[data-v-2afc9565]{background:#10b981}.stat-progress.inactive[data-v-2afc9565]{background:#ef4444}.stat-progress.maintenance[data-v-2afc9565]{background:#f59e0b}.main-content[data-v-2afc9565]{display:grid;grid-template-columns:2fr 1fr;gap:32px}.content-section[data-v-2afc9565]{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);overflow:hidden}.section-header[data-v-2afc9565]{padding:32px 32px 24px 32px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.section-title[data-v-2afc9565]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0}.view-all-link[data-v-2afc9565]{text-transform:none;font-weight:500;color:#007aff!important}.stations-container[data-v-2afc9565]{padding:24px 32px 32px 32px}.stations-grid[data-v-2afc9565]{display:flex;flex-direction:column;gap:16px}.station-card[data-v-2afc9565]{border:1px solid #f1f5f9;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fafbfc}.station-card[data-v-2afc9565]:hover{border-color:#007aff;background:#fff;transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,122,255,.1)}.station-header[data-v-2afc9565]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.station-name[data-v-2afc9565]{font-size:1.125rem;font-weight:600;color:#1d1d1f;margin:0 0 6px 0}.station-location[data-v-2afc9565]{font-size:.875rem;color:#86868b;margin:0;display:flex;align-items:center;gap:4px}.location-icon[data-v-2afc9565]{color:#86868b}.station-status[data-v-2afc9565]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border-radius:20px;border:1px solid #f1f5f9}.status-dot[data-v-2afc9565]{width:8px;height:8px;border-radius:50%}.status-dot.active[data-v-2afc9565]{background:#10b981}.status-dot.inactive[data-v-2afc9565]{background:#ef4444}.status-dot.maintenance[data-v-2afc9565]{background:#f59e0b}.status-dot.default[data-v-2afc9565]{background:#94a3b8}.status-text[data-v-2afc9565]{font-size:.8rem;font-weight:500;color:#64748b}.station-details[data-v-2afc9565]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.detail-item[data-v-2afc9565]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:12px;border:1px solid #f1f5f9}.detail-icon[data-v-2afc9565]{color:#86868b}.detail-label[data-v-2afc9565]{font-size:.8rem;color:#86868b;font-weight:500;margin-right:auto}.detail-value[data-v-2afc9565]{font-size:.875rem;color:#1d1d1f;font-weight:600}.station-actions[data-v-2afc9565]{display:flex;justify-content:flex-end}.station-btn[data-v-2afc9565]{text-transform:none;font-weight:500;border-radius:12px}.chart-section[data-v-2afc9565]{height:-moz-fit-content;height:fit-content}.chart-wrapper[data-v-2afc9565]{padding:24px 32px 32px 32px}.chart-container[data-v-2afc9565]{height:320px}.chart[data-v-2afc9565]{width:100%;height:100%}.empty-chart[data-v-2afc9565],.empty-state[data-v-2afc9565]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;text-align:center}.empty-icon[data-v-2afc9565]{margin-bottom:20px;opacity:.6}.empty-title[data-v-2afc9565]{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0 0 8px 0}.empty-text[data-v-2afc9565]{font-size:1rem;color:#86868b;margin:0}@media (max-width:1200px){.dashboard-content[data-v-2afc9565]{padding:24px 32px}.main-content[data-v-2afc9565]{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.dashboard-content[data-v-2afc9565]{padding:20px 16px}.header-section[data-v-2afc9565]{flex-direction:column;align-items:flex-start;gap:24px}.header-stats[data-v-2afc9565]{align-self:stretch;text-align:center}.page-title[data-v-2afc9565]{font-size:2.5rem}.stats-section[data-v-2afc9565]{grid-template-columns:1fr;gap:16px}.stat-item[data-v-2afc9565]{padding:24px}.section-header[data-v-2afc9565]{padding:24px 20px 20px 20px}.chart-wrapper[data-v-2afc9565],.stations-container[data-v-2afc9565]{padding:20px 20px 24px 20px}.station-header[data-v-2afc9565]{flex-direction:column;gap:16px}.station-details[data-v-2afc9565]{grid-template-columns:1fr;gap:12px}}.station-list-container[data-v-91e2fa3a]{min-height:100vh;background:#f8f9fa;padding:0}.btn-text-content[data-v-91e2fa3a]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.header-section[data-v-91e2fa3a]{background:#fff;padding:40px 48px 40px 80px;border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.04);margin-bottom:32px}.header-content[data-v-91e2fa3a]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-section[data-v-91e2fa3a]{flex:1;margin-left:50px}.page-title[data-v-91e2fa3a]{font-size:3rem;font-weight:300;color:#1d1d1f;margin:0 0 8px 0;letter-spacing:-1px;line-height:1.1}.page-subtitle[data-v-91e2fa3a]{font-size:1.125rem;color:#86868b;margin:0;font-weight:400}.add-station-btn[data-v-91e2fa3a]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.search-section[data-v-91e2fa3a]{max-width:1400px;margin:0 auto 32px auto;padding:0 48px 0 80px}.search-content[data-v-91e2fa3a]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.search-bar[data-v-91e2fa3a]{flex:1;max-width:400px}.search-input[data-v-91e2fa3a]{border-radius:12px}.search-input[data-v-91e2fa3a] .v-field{border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border:1px solid #e5e7eb!important}.filters-btn[data-v-91e2fa3a]{border-radius:12px!important;padding:0 20px!important;font-weight:500!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto}.filters-expanded[data-v-91e2fa3a]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.filters-row[data-v-91e2fa3a]{margin-bottom:16px}.filter-input[data-v-91e2fa3a] .v-field,.filter-select[data-v-91e2fa3a] .v-field{border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border:1px solid #e5e7eb!important}.filter-actions[data-v-91e2fa3a]{display:flex;justify-content:flex-end;gap:12px}.filter-action-btn[data-v-91e2fa3a]{border-radius:12px!important;padding:8px 20px!important;font-weight:500!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.apply-btn[data-v-91e2fa3a]{background:#007aff!important;color:#fff!important;box-shadow:0 2px 10px rgba(0,122,255,.3)!important}.stations-container[data-v-91e2fa3a]{max-width:1400px;margin:0 auto;padding:0 48px 48px 80px}.loading-section[data-v-91e2fa3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.loading-text[data-v-91e2fa3a]{font-size:1rem;color:#86868b;margin:0}.stations-list[data-v-91e2fa3a]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);overflow:hidden}.table-header[data-v-91e2fa3a]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 120px;gap:16px;padding:20px 24px;background:#f8f9fa;border-bottom:2px solid #e5e7eb}.header-cell[data-v-91e2fa3a]{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.stations-body[data-v-91e2fa3a]{background:#fff}.station-item[data-v-91e2fa3a]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 120px;gap:16px;padding:20px 24px;border-bottom:1px solid #f1f5f9;transition:all .2s ease;align-items:center}.station-item[data-v-91e2fa3a]:last-child{border-bottom:none}.station-item[data-v-91e2fa3a]:hover{background:rgba(0,122,255,.02)}.station-cell[data-v-91e2fa3a]{display:flex;align-items:center}.station-name[data-v-91e2fa3a]{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0}.location-content[data-v-91e2fa3a]{display:flex;align-items:center;gap:6px}.location-icon[data-v-91e2fa3a]{color:#86868b}.location-text[data-v-91e2fa3a]{font-size:.875rem;color:#86868b}.power-content[data-v-91e2fa3a]{display:flex;align-items:center;gap:6px}.power-icon[data-v-91e2fa3a]{color:#86868b}.connector-type[data-v-91e2fa3a],.power-value[data-v-91e2fa3a]{font-size:.875rem;font-weight:500;color:#1d1d1f}.status-chip[data-v-91e2fa3a]{border-radius:8px!important;font-weight:500!important;font-size:.75rem!important}.action-buttons[data-v-91e2fa3a]{display:flex;align-items:center;gap:4px;justify-content:flex-end}.action-btn[data-v-91e2fa3a]{border-radius:8px!important;color:#86868b!important}.action-btn[data-v-91e2fa3a]:hover{background:rgba(0,0,0,.04)!important}.pagination-section[data-v-91e2fa3a]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fff}.pagination-info[data-v-91e2fa3a]{display:flex;align-items:center;gap:12px}.items-per-page-label[data-v-91e2fa3a]{font-size:.875rem;color:#86868b}.items-per-page-select[data-v-91e2fa3a]{width:80px}.items-per-page-select[data-v-91e2fa3a] .v-field{border-radius:8px!important}.pagination-text[data-v-91e2fa3a]{font-size:.875rem;color:#86868b}.pagination-controls[data-v-91e2fa3a]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-91e2fa3a]{border-radius:8px!important;color:#86868b!important}.pagination-btn[data-v-91e2fa3a]:hover{background:rgba(0,0,0,.04)!important}.pagination-btn[data-v-91e2fa3a]:disabled{opacity:.3!important}.empty-state[data-v-91e2fa3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04)}.empty-icon[data-v-91e2fa3a]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-title[data-v-91e2fa3a]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 12px 0}.empty-text[data-v-91e2fa3a]{font-size:1rem;color:#86868b;margin:0 0 32px 0;max-width:400px;line-height:1.5}.empty-action-btn[data-v-91e2fa3a]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.delete-dialog[data-v-91e2fa3a]{border-radius:20px!important;padding:8px}.delete-dialog-title[data-v-91e2fa3a]{font-size:1.25rem;font-weight:600;color:#1d1d1f;padding:24px 24px 16px 24px}.delete-dialog-content[data-v-91e2fa3a]{padding:0 24px 24px 24px}.delete-dialog-text[data-v-91e2fa3a]{font-size:1rem;color:#1d1d1f;margin-bottom:16px}.delete-warning[data-v-91e2fa3a]{padding:16px;background:rgba(244,67,54,.08);border-radius:12px;display:flex;align-items:flex-start;gap:8px}.warning-icon[data-v-91e2fa3a]{color:#f44336;margin-top:2px}.warning-text[data-v-91e2fa3a]{font-size:.875rem;color:#f44336;margin:0;line-height:1.4}.delete-dialog-actions[data-v-91e2fa3a]{padding:0 24px 24px 24px}.cancel-btn[data-v-91e2fa3a],.delete-btn[data-v-91e2fa3a]{border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.delete-btn[data-v-91e2fa3a]{margin-left:12px!important}@media (max-width:1200px){.header-section[data-v-91e2fa3a],.search-section[data-v-91e2fa3a],.stations-container[data-v-91e2fa3a]{padding-left:60px;padding-right:32px}.station-item[data-v-91e2fa3a],.table-header[data-v-91e2fa3a]{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr 100px}}@media (max-width:768px){.header-section[data-v-91e2fa3a],.search-section[data-v-91e2fa3a],.stations-container[data-v-91e2fa3a]{padding-left:40px;padding-right:24px}.header-content[data-v-91e2fa3a]{flex-direction:column;align-items:flex-start;gap:24px}.add-station-btn[data-v-91e2fa3a]{align-self:stretch;justify-content:center}.page-title[data-v-91e2fa3a]{font-size:2.5rem}.search-content[data-v-91e2fa3a]{flex-direction:column;align-items:stretch}.search-bar[data-v-91e2fa3a]{max-width:none}.filters-btn[data-v-91e2fa3a]{margin-left:0}.station-item[data-v-91e2fa3a],.table-header[data-v-91e2fa3a]{grid-template-columns:1fr;gap:8px}.table-header[data-v-91e2fa3a]{display:none}.station-item[data-v-91e2fa3a]{display:block;padding:16px}.station-cell[data-v-91e2fa3a]{margin-bottom:8px;justify-content:flex-start}.action-buttons[data-v-91e2fa3a]{justify-content:flex-start;margin-top:12px}.pagination-section[data-v-91e2fa3a]{flex-direction:column;gap:16px}}@media (max-width:480px){.header-section[data-v-91e2fa3a],.search-section[data-v-91e2fa3a],.stations-container[data-v-91e2fa3a]{padding-left:24px;padding-right:16px}.page-title[data-v-91e2fa3a]{font-size:2rem}}.station-map-container[data-v-f742edf0]{height:100vh;background:#f8f9fa;position:relative;overflow:hidden}.btn-text[data-v-f742edf0]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.top-controls[data-v-f742edf0]{position:absolute;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);padding:16px 24px}.controls-wrapper[data-v-f742edf0]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center}.search-section[data-v-f742edf0]{min-width:300px}.search-input[data-v-f742edf0] .v-field{border-radius:12px!important;background:rgba(248,249,250,.8)!important;backdrop-filter:blur(10px)}.quick-filters[data-v-f742edf0]{display:flex;gap:12px}.filter-select[data-v-f742edf0]{min-width:140px}.filter-select[data-v-f742edf0] .v-field{border-radius:12px!important;background:rgba(248,249,250,.8)!important;backdrop-filter:blur(10px)}.action-buttons[data-v-f742edf0]{display:flex;gap:8px}.action-btn[data-v-f742edf0]{border-radius:12px!important;font-weight:500!important;text-transform:none!important;backdrop-filter:blur(10px);display:flex!important;align-items:center!important;justify-content:center!important;min-width:120px}.location-btn[data-v-f742edf0]{background:#007aff!important;color:#fff!important;box-shadow:0 2px 10px rgba(0,122,255,.3)!important}.map-wrapper[data-v-f742edf0]{height:100vh;position:relative;padding-top:80px}.map-element[data-v-f742edf0]{height:100%;width:100%}.map-legend[data-v-f742edf0]{position:absolute;top:100px;right:24px;z-index:1000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.2);padding:20px;min-width:200px;max-width:280px}.legend-header[data-v-f742edf0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.legend-title[data-v-f742edf0]{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0}.total-count[data-v-f742edf0]{font-size:.875rem;color:#86868b;font-weight:500}.legend-items[data-v-f742edf0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.legend-item[data-v-f742edf0]{display:flex;align-items:center;gap:8px}.legend-marker[data-v-f742edf0]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);flex-shrink:0}.legend-marker.active[data-v-f742edf0]{background-color:#4caf50}.legend-marker.inactive[data-v-f742edf0]{background-color:#f44336}.legend-marker.maintenance[data-v-f742edf0]{background-color:#ff9800}.legend-marker.user-location[data-v-f742edf0]{background-color:#ff5722}.legend-text[data-v-f742edf0]{font-size:.8rem;color:#1d1d1f;font-weight:500}.station-info-panel[data-v-f742edf0]{z-index:1001}.station-info-content[data-v-f742edf0]{height:100%;display:flex;flex-direction:column}.station-info-header[data-v-f742edf0]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #f1f5f9}.station-info-title[data-v-f742edf0]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0}.close-btn[data-v-f742edf0]{border-radius:12px!important}.station-info-body[data-v-f742edf0]{flex:1;padding:24px;overflow-y:auto}.station-status-section[data-v-f742edf0]{margin-bottom:24px}.status-chip[data-v-f742edf0]{border-radius:12px!important;font-weight:500!important}.station-details[data-v-f742edf0]{margin-bottom:32px}.detail-item[data-v-f742edf0]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:12px}.detail-icon[data-v-f742edf0]{color:#86868b;font-size:1.2rem}.detail-text[data-v-f742edf0]{font-size:.875rem;color:#1d1d1f;font-weight:500}.amenities-section[data-v-f742edf0]{margin-bottom:32px}.amenities-title[data-v-f742edf0]{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0 0 16px 0}.amenities-chips[data-v-f742edf0]{display:flex;flex-wrap:wrap;gap:8px}.amenity-chip[data-v-f742edf0]{border-radius:8px!important;font-size:.8rem!important}.station-actions[data-v-f742edf0]{display:flex;flex-direction:column;gap:12px}.station-action-btn[data-v-f742edf0]{border-radius:12px!important;font-weight:500!important;text-transform:none!important;justify-content:flex-start!important;display:flex!important;align-items:center!important}.primary-btn[data-v-f742edf0]{background:#007aff!important;color:#fff!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important}.loading-overlay[data-v-f742edf0]{background:rgba(248,249,250,.8)!important;backdrop-filter:blur(10px)}.loading-content[data-v-f742edf0]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-text[data-v-f742edf0]{font-size:1rem;color:#1d1d1f;font-weight:500;margin:0}.notification-snackbar[data-v-f742edf0]{border-radius:12px!important}[data-v-f742edf0] .custom-station-icon,[data-v-f742edf0] .user-location-icon{background:transparent;border:none}@media (max-width:1200px){.controls-wrapper[data-v-f742edf0]{grid-template-columns:1fr;gap:16px}.action-buttons[data-v-f742edf0],.quick-filters[data-v-f742edf0],.search-section[data-v-f742edf0]{justify-self:stretch}.action-buttons[data-v-f742edf0],.quick-filters[data-v-f742edf0]{justify-content:center}}@media (max-width:768px){.top-controls[data-v-f742edf0]{padding:12px 16px}.map-wrapper[data-v-f742edf0]{padding-top:140px}.quick-filters[data-v-f742edf0]{flex-direction:column;gap:8px}.action-buttons[data-v-f742edf0]{flex-wrap:wrap;gap:8px}.action-btn[data-v-f742edf0]{flex:1;min-width:0}.map-legend[data-v-f742edf0]{top:160px;right:16px;left:auto;max-width:200px}.legend-items[data-v-f742edf0]{grid-template-columns:1fr;gap:8px}.station-info-body[data-v-f742edf0],.station-info-header[data-v-f742edf0]{padding:16px}}@media (max-width:480px){.filter-select[data-v-f742edf0],.search-section[data-v-f742edf0]{min-width:auto}.action-btn[data-v-f742edf0]{min-width:100px;font-size:.875rem}}.station-form-container[data-v-bdfd110c]{min-height:100vh;background:#f8f9fa;padding:0}.btn-text[data-v-bdfd110c]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.header-section[data-v-bdfd110c]{background:#fff;padding:40px 48px;border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.04);margin-bottom:48px}.header-content[data-v-bdfd110c]{max-width:800px;margin:0 auto}.back-btn[data-v-bdfd110c]{margin-bottom:24px;border-radius:12px!important;font-weight:500!important;text-transform:none!important;color:#007aff!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-title[data-v-bdfd110c]{font-size:3rem;font-weight:300;color:#1d1d1f;margin:0 0 16px 0;letter-spacing:-1px;line-height:1.1}.page-subtitle[data-v-bdfd110c]{font-size:1.25rem;color:#86868b;margin:0;font-weight:400;max-width:600px}.form-content[data-v-bdfd110c]{max-width:800px;margin:0 auto;padding:0 48px 48px 48px}.error-alert[data-v-bdfd110c]{margin-bottom:32px;border-radius:16px!important}.form-card[data-v-bdfd110c]{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);padding:32px;margin-bottom:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-card[data-v-bdfd110c]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.card-header[data-v-bdfd110c]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.header-icon-wrapper[data-v-bdfd110c]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-bg[data-v-bdfd110c]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.tech-bg[data-v-bdfd110c]{background:linear-gradient(135deg,#34d399,#10b981)}.amenities-bg[data-v-bdfd110c]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.map-bg[data-v-bdfd110c]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.header-text[data-v-bdfd110c]{flex:1}.card-title[data-v-bdfd110c]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 8px 0}.card-subtitle[data-v-bdfd110c]{font-size:1rem;color:#86868b;margin:0;line-height:1.5}.form-fields[data-v-bdfd110c]{display:flex;flex-direction:column;gap:24px}.form-field[data-v-bdfd110c]{border-radius:12px}.form-field[data-v-bdfd110c] .v-field{border-radius:12px!important;background:#f8f9fa!important}.field-icon[data-v-bdfd110c]{color:#86868b}.field-hint[data-v-bdfd110c]{font-size:.875rem;color:#86868b;margin:-16px 0 0 0;padding-left:12px}.coordinates-section[data-v-bdfd110c]{background:#f8f9fa;border-radius:16px;padding:24px;border:1px solid #f1f5f9}.coordinates-header[data-v-bdfd110c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-subtitle[data-v-bdfd110c]{font-size:1.125rem;font-weight:600;color:#1d1d1f;margin:0}.location-btn[data-v-bdfd110c]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:0 20px!important;font-weight:500!important;text-transform:none!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.coordinates-grid[data-v-bdfd110c],.specs-grid[data-v-bdfd110c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.map-container[data-v-bdfd110c]{margin-top:8px}.map-element[data-v-bdfd110c]{height:400px;border-radius:16px;overflow:hidden;border:1px solid #f1f5f9}.actions-section[data-v-bdfd110c]{display:flex;justify-content:flex-end;gap:16px;margin-top:48px}.action-btn[data-v-bdfd110c]{border-radius:12px!important;padding:12px 32px!important;font-weight:500!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.cancel-btn[data-v-bdfd110c]{color:#86868b!important}.submit-btn[data-v-bdfd110c]{background:#007aff!important;color:#fff!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important}.success-dialog[data-v-bdfd110c]{border-radius:20px!important;overflow:hidden}.success-content[data-v-bdfd110c]{display:flex;flex-direction:column;align-items:center;padding:48px 32px 32px 32px;text-align:center}.success-icon-wrapper[data-v-bdfd110c]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#34d399,#10b981);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.success-title[data-v-bdfd110c]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 12px 0}.success-message[data-v-bdfd110c]{font-size:1rem;color:#86868b;margin:0;line-height:1.5}.success-actions[data-v-bdfd110c]{padding:0 32px 32px 32px;display:flex;justify-content:center}.success-btn[data-v-bdfd110c]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:12px 32px!important;font-weight:500!important;text-transform:none!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.amenity-chip[data-v-bdfd110c]{border-radius:8px!important;background:#f8f9fa!important;border:1px solid #e5e7eb!important;color:#1d1d1f!important;font-weight:500!important}.custom-div-icon[data-v-bdfd110c]{background:transparent!important;border:none!important}@media (max-width:1200px){.form-content[data-v-bdfd110c],.header-section[data-v-bdfd110c]{padding-left:32px;padding-right:32px}}@media (max-width:768px){.header-section[data-v-bdfd110c]{padding:32px 24px}.form-content[data-v-bdfd110c]{padding:0 24px 32px 24px}.page-title[data-v-bdfd110c]{font-size:2.5rem}.form-card[data-v-bdfd110c]{padding:24px}.coordinates-grid[data-v-bdfd110c],.specs-grid[data-v-bdfd110c]{grid-template-columns:1fr}.coordinates-header[data-v-bdfd110c]{flex-direction:column;align-items:flex-start;gap:16px}.location-btn[data-v-bdfd110c]{width:100%}.actions-section[data-v-bdfd110c]{flex-direction:column-reverse}.action-btn[data-v-bdfd110c]{width:100%}}@media (max-width:480px){.header-section[data-v-bdfd110c]{padding:24px 16px}.form-content[data-v-bdfd110c]{padding:0 16px 24px 16px}.page-title[data-v-bdfd110c]{font-size:2rem}.form-card[data-v-bdfd110c]{padding:20px}.card-header[data-v-bdfd110c]{flex-direction:column;align-items:flex-start;gap:16px}}.station-detail-container[data-v-9c394198]{min-height:100vh;background:#f8f9fa;padding:0}.station-detail-content[data-v-9c394198]{max-width:1400px;margin:0 auto;padding:32px 48px}.btn-text[data-v-9c394198]{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.back-section[data-v-9c394198]{margin-bottom:32px}.back-btn[data-v-9c394198]{border-radius:12px!important;font-weight:500!important;text-transform:none!important;color:#007aff!important;display:flex!important;align-items:center!important;justify-content:center!important}.loading-section[data-v-9c394198]{display:flex;justify-content:center;align-items:center;min-height:60vh}.loading-content[data-v-9c394198]{display:flex;flex-direction:column;align-items:center;gap:24px}.loading-text[data-v-9c394198]{font-size:1.125rem;color:#86868b;margin:0;font-weight:500}.header-card[data-v-9c394198]{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);padding:40px;margin-bottom:32px}.header-main[data-v-9c394198]{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.station-info[data-v-9c394198]{flex:1}.station-title[data-v-9c394198]{font-size:3rem;font-weight:300;color:#1d1d1f;margin:0 0 16px 0;letter-spacing:-1px;line-height:1.1}.station-location[data-v-9c394198]{display:flex;align-items:center;gap:8px}.location-icon[data-v-9c394198]{color:#86868b}.location-text[data-v-9c394198]{font-size:1.25rem;color:#86868b;font-weight:400}.station-status-actions[data-v-9c394198]{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.status-chip[data-v-9c394198]{border-radius:12px!important;font-weight:500!important;padding:12px 20px!important}.action-buttons[data-v-9c394198]{display:flex;gap:12px}.action-btn[data-v-9c394198]{border-radius:12px!important;font-weight:500!important;text-transform:none!important;padding:12px 24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.content-grid[data-v-9c394198]{display:grid;grid-template-columns:2fr 1fr;gap:32px}.left-column[data-v-9c394198],.right-column[data-v-9c394198]{display:flex;flex-direction:column;gap:32px}.amenities-card[data-v-9c394198],.details-card[data-v-9c394198],.map-card[data-v-9c394198],.quick-actions-card[data-v-9c394198]{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.04);overflow:hidden}.card-header[data-v-9c394198]{display:flex;align-items:center;gap:12px;padding:32px 32px 24px 32px;border-bottom:1px solid #f1f5f9}.header-icon[data-v-9c394198]{color:#86868b;font-size:1.5rem}.card-title[data-v-9c394198]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0}.details-grid[data-v-9c394198]{padding:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.detail-item[data-v-9c394198]{display:flex;align-items:center;gap:16px;padding:20px;background:#f8f9fa;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.detail-item[data-v-9c394198]:hover{background:#f1f5f9;transform:translateY(-2px)}.detail-icon-wrapper[data-v-9c394198]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.power-bg[data-v-9c394198]{background:linear-gradient(135deg,#34d399,#10b981)}.connector-bg[data-v-9c394198]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.pricing-bg[data-v-9c394198]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.date-bg[data-v-9c394198]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.update-bg[data-v-9c394198]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.location-bg[data-v-9c394198]{background:linear-gradient(135deg,#34d399,#059669)}.detail-content[data-v-9c394198]{flex:1;display:flex;flex-direction:column;gap:4px}.detail-label[data-v-9c394198]{font-size:.875rem;color:#86868b;font-weight:500}.detail-value[data-v-9c394198]{font-size:1rem;color:#1d1d1f;font-weight:600}.amenities-content[data-v-9c394198]{padding:32px;display:flex;flex-wrap:wrap;gap:12px}.amenity-chip[data-v-9c394198]{border-radius:12px!important;font-size:.875rem!important;font-weight:500!important;border-color:#e5e7eb!important}.map-container[data-v-9c394198]{position:relative;height:400px}.map-element[data-v-9c394198]{height:100%;width:100%}.map-actions[data-v-9c394198]{padding:24px 32px;display:flex;gap:12px}.map-action-btn[data-v-9c394198]{border-radius:12px!important;font-weight:500!important;text-transform:none!important;flex:1;display:flex!important;align-items:center!important;justify-content:center!important}.primary-btn[data-v-9c394198]{background:#007aff!important;color:#fff!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important}.quick-actions-content[data-v-9c394198]{padding:24px 32px 32px 32px}.quick-action-item[data-v-9c394198]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:12px}.quick-action-item[data-v-9c394198]:last-child{margin-bottom:0}.quick-action-item[data-v-9c394198]:hover{background:#f8f9fa;transform:translateX(4px)}.quick-action-icon[data-v-9c394198]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-bg[data-v-9c394198]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.favorite-bg[data-v-9c394198]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.success-bg[data-v-9c394198]{background:linear-gradient(135deg,#34d399,#10b981)}.quick-action-text[data-v-9c394198]{flex:1;font-size:1rem;color:#1d1d1f;font-weight:500}.quick-action-arrow[data-v-9c394198]{color:#86868b;font-size:1.2rem}.not-found-section[data-v-9c394198]{display:flex;justify-content:center;align-items:center;min-height:60vh}.not-found-content[data-v-9c394198]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.not-found-icon[data-v-9c394198]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.not-found-title[data-v-9c394198]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 12px 0}.not-found-text[data-v-9c394198]{font-size:1rem;color:#86868b;margin:0 0 32px 0;line-height:1.5}.not-found-btn[data-v-9c394198]{background:#007aff!important;color:#fff!important;border-radius:12px!important;padding:16px 32px!important;font-weight:500!important;text-transform:none!important;box-shadow:0 4px 20px rgba(0,122,255,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important}.delete-dialog[data-v-9c394198]{border-radius:20px!important;padding:8px}.delete-dialog-title[data-v-9c394198]{font-size:1.25rem;font-weight:600;color:#1d1d1f;padding:24px 24px 16px 24px}.delete-dialog-content[data-v-9c394198]{padding:0 24px 24px 24px}.delete-dialog-text[data-v-9c394198]{font-size:1rem;color:#1d1d1f;margin-bottom:16px}.delete-warning[data-v-9c394198]{padding:16px;background:rgba(244,67,54,.08);border-radius:12px;display:flex;align-items:flex-start;gap:8px}.warning-icon[data-v-9c394198]{color:#f44336;margin-top:2px}.warning-text[data-v-9c394198]{font-size:.875rem;color:#f44336;margin:0;line-height:1.4}.delete-dialog-actions[data-v-9c394198]{padding:0 24px 24px 24px}.cancel-btn[data-v-9c394198],.delete-btn[data-v-9c394198]{border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.delete-btn[data-v-9c394198]{margin-left:12px!important}.custom-div-icon[data-v-9c394198]{background:transparent;border:none}.notification-snackbar[data-v-9c394198]{border-radius:12px!important}@media (max-width:1200px){.station-detail-content[data-v-9c394198]{padding:24px 32px}.content-grid[data-v-9c394198]{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.station-detail-content[data-v-9c394198]{padding:20px 16px}.header-card[data-v-9c394198]{padding:24px}.header-main[data-v-9c394198]{flex-direction:column;align-items:flex-start;gap:24px}.station-status-actions[data-v-9c394198]{align-items:flex-start;width:100%}.action-buttons[data-v-9c394198]{width:100%}.action-btn[data-v-9c394198]{flex:1}.station-title[data-v-9c394198]{font-size:2.5rem}.details-grid[data-v-9c394198]{grid-template-columns:1fr;padding:24px}.card-header[data-v-9c394198]{padding:24px 20px 20px 20px}.amenities-content[data-v-9c394198],.quick-actions-content[data-v-9c394198]{padding:20px}.map-actions[data-v-9c394198]{padding:20px;flex-direction:column}}@media (max-width:480px){.station-title[data-v-9c394198]{font-size:2rem}.detail-item[data-v-9c394198]{padding:16px}.detail-icon-wrapper[data-v-9c394198]{width:40px;height:40px}}body{margin:0;font-family:Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;color:#333}