.back-to-top[data-v-103b3e07]{opacity:0;visibility:hidden;transition:all .3s ease}.back-to-top.show[data-v-103b3e07]{opacity:1;visibility:visible}.offcanvas__logo img[data-v-5a4fd9f5]{width:115px!important;height:auto!important}.offcanvas-user-section[data-v-5a4fd9f5]{background:linear-gradient(135deg,#f8faff,#fff);border-radius:12px;padding:14px 16px;border:1px solid #e8ecf4}.user-profile-row[data-v-5a4fd9f5]{display:flex;align-items:center;justify-content:space-between}.user-info-compact[data-v-5a4fd9f5]{display:flex;align-items:center;gap:10px}.user-avatar-small[data-v-5a4fd9f5]{width:36px;height:36px;background:linear-gradient(135deg,#4d40ca,#6b5dd3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.user-name[data-v-5a4fd9f5]{font-size:14px;font-weight:600;color:#1e293b}.logout-btn-compact[data-v-5a4fd9f5]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.logout-btn-compact[data-v-5a4fd9f5]:hover{background:#fee2e2;border-color:#f87171}.logout-btn-compact i[data-v-5a4fd9f5]{font-size:12px}.login-btn[data-v-5a4fd9f5]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;background:linear-gradient(135deg,#4d40ca,#6b5dd3);color:#fff!important;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s}.login-btn span[data-v-5a4fd9f5],.login-btn i[data-v-5a4fd9f5]{color:#fff!important}.login-btn[data-v-5a4fd9f5]:hover{box-shadow:0 6px 16px #4d40ca4d;color:#fff!important}.offcanvas-nav[data-v-5a4fd9f5]{margin-bottom:20px}.nav-title[data-v-5a4fd9f5]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#94a3b8;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8ecf4}.nav-title i[data-v-5a4fd9f5]{font-size:12px}.nav-list[data-v-5a4fd9f5]{list-style:none;padding:0;margin:0}.nav-list li[data-v-5a4fd9f5]{margin-bottom:2px}.nav-list a[data-v-5a4fd9f5]{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#374151;text-decoration:none;font-size:14px;font-weight:500;border-radius:10px;transition:all .2s}.nav-list a[data-v-5a4fd9f5]:hover,.nav-list a.router-link-active[data-v-5a4fd9f5]{background:#f0f4ff;color:#4d40ca}.nav-list a i[data-v-5a4fd9f5]{width:20px;text-align:center;font-size:15px;color:#64748b}.nav-list a:hover i[data-v-5a4fd9f5],.nav-list a.router-link-active i[data-v-5a4fd9f5]{color:#4d40ca}.offcanvas-social[data-v-5a4fd9f5]{margin-top:20px;padding-top:20px;border-top:1px solid #e8ecf4}.offcanvas-social h4[data-v-5a4fd9f5]{font-size:13px;color:#64748b;margin-bottom:14px;font-weight:500}.offcanvas-social .social-icon a[data-v-5a4fd9f5]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;color:#475569;font-size:17px;margin-left:10px;transition:all .3s}.offcanvas-social .social-icon a[data-v-5a4fd9f5]:hover{background:#4d40ca;color:#fff;transform:translateY(-2px)}.header-main[data-v-5f7c3935]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.header-right-side[data-v-5f7c3935]{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.header-left-side[data-v-5f7c3935]{display:flex;align-items:center;flex-shrink:0}.logo[data-v-5f7c3935]{flex-shrink:0}.logo img[data-v-5f7c3935]{width:100px!important;height:auto!important}.mean__menu-wrapper[data-v-5f7c3935]{min-width:0;flex:1}.header-actions[data-v-5f7c3935]{gap:12px}.header-action-item[data-v-5f7c3935]{display:flex;align-items:center;gap:6px;color:#333;font-size:13px;text-decoration:none;transition:color .3s;white-space:nowrap}.header-action-item[data-v-5f7c3935]:hover{color:var(--theme-color, #2E3192)}.header-action-item i[data-v-5f7c3935]{font-size:14px}.header-login-btn[data-v-5f7c3935]{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px!important;color:#fff!important;max-width:180px;white-space:nowrap;overflow:hidden}.header-login-btn span[data-v-5f7c3935]{font-size:13px;color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-login-btn i[data-v-5f7c3935]{font-size:13px;color:#fff!important;flex-shrink:0}.main-menu nav ul li a[data-v-5f7c3935]{font-size:14px!important;font-weight:700!important;padding:8px!important;letter-spacing:0}.header-login-btn i.fa-user-circle[data-v-5f7c3935]{font-size:24px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;background:#fff!important;color:#2e3192!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;line-height:1!important}.footer-section[data-v-96728165]{background:#fff;color:#1e293b;direction:rtl;border-top:1px solid #e2e8f0}.footer-top[data-v-96728165]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:40px 0;border-bottom:1px solid #e2e8f0}.footer-cta-wrapper[data-v-96728165]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer-cta-item[data-v-96728165]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease}.footer-cta-item[data-v-96728165]:hover{box-shadow:0 8px 25px #0000000f;transform:translateY(-2px)}.cta-icon[data-v-96728165]{width:52px;height:52px;background:linear-gradient(135deg,#fdaf17,#f5a000);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-icon i[data-v-96728165]{font-size:22px;color:#fff}.cta-content h4[data-v-96728165]{font-size:15px;font-weight:700;margin:0 0 4px;color:#1e293b}.cta-content p[data-v-96728165]{font-size:13px;color:#64748b;margin:0}.footer-main[data-v-96728165]{padding:50px 0 40px}.footer-grid[data-v-96728165]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.footer-about[data-v-96728165]{padding-left:20px}.footer-logo[data-v-96728165]{display:inline-block;margin-bottom:16px}.footer-logo img[data-v-96728165]{height:45px;width:auto}.footer-desc[data-v-96728165]{font-size:14px;line-height:1.9;color:#64748b;margin-bottom:20px}.footer-contact-box[data-v-96728165]{display:flex;flex-direction:column;gap:14px}.contact-item[data-v-96728165]{display:flex;align-items:center;gap:12px}.contact-icon[data-v-96728165]{width:40px;height:40px;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon i[data-v-96728165]{font-size:16px;color:#fdaf17}.contact-info span[data-v-96728165]{display:block;font-size:12px;color:#94a3b8;margin-bottom:2px}.contact-info a[data-v-96728165]{font-size:14px;font-weight:600;color:#1e293b;text-decoration:none;transition:color .2s}.contact-info a[data-v-96728165]:hover{color:#fdaf17}.footer-title[data-v-96728165]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #FDAF17;display:inline-block}.app-title[data-v-96728165]{margin-top:24px}.footer-links[data-v-96728165]{list-style:none;padding:0;margin:0}.footer-links li[data-v-96728165]{margin-bottom:12px}.footer-links a[data-v-96728165]{font-size:14px;color:#64748b;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.footer-links a[data-v-96728165]:before{content:"‹";font-size:16px;transition:transform .2s}.footer-links a[data-v-96728165]:hover{color:#fdaf17;padding-right:4px}.footer-links a[data-v-96728165]:hover:before{transform:translate(-4px)}.social-links[data-v-96728165]{display:flex;gap:10px;margin-bottom:10px}.social-link[data-v-96728165]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s;font-size:18px;color:#fff}.social-link.instagram[data-v-96728165]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link.telegram[data-v-96728165]{background:#08c}.social-link.whatsapp[data-v-96728165]{background:#25d366}.social-link.linkedin[data-v-96728165]{background:#0077b5}.social-link[data-v-96728165]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000026}.app-buttons[data-v-96728165]{display:flex;gap:10px}.app-btn[data-v-96728165]{transition:transform .2s}.app-btn[data-v-96728165]:hover{transform:scale(1.03)}.app-btn img[data-v-96728165]{height:38px;width:auto;border-radius:8px}.trust-badges[data-v-96728165]{display:flex;gap:10px}.enamad-badge[data-v-96728165]{display:inline-block;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .3s ease}.enamad-badge[data-v-96728165]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.enamad-badge img[data-v-96728165]{max-width:90px;height:auto;cursor:pointer}.footer-bottom[data-v-96728165]{background:#f8fafc;padding:18px 0;border-top:1px solid #e2e8f0}.footer-bottom-content[data-v-96728165]{display:flex;justify-content:space-between;align-items:center}.copyright[data-v-96728165]{font-size:13px;color:#64748b;margin:0}.footer-legal-links[data-v-96728165]{display:flex;gap:20px;list-style:none;padding:0;margin:0}.footer-legal-links a[data-v-96728165]{font-size:13px;color:#64748b;text-decoration:none;transition:color .2s}.footer-legal-links a[data-v-96728165]:hover{color:#fdaf17}@media(max-width:1024px){.footer-cta-wrapper[data-v-96728165]{grid-template-columns:repeat(2,1fr);gap:16px}.footer-grid[data-v-96728165]{grid-template-columns:repeat(2,1fr);gap:30px}.footer-about[data-v-96728165]{padding-left:0}}@media(max-width:768px){.footer-top[data-v-96728165]{padding:30px 0}.footer-cta-wrapper[data-v-96728165]{grid-template-columns:1fr 1fr;gap:12px}.footer-cta-item[data-v-96728165]{padding:16px;flex-direction:column;text-align:center;gap:12px}.cta-icon[data-v-96728165]{width:46px;height:46px}.cta-icon i[data-v-96728165]{font-size:20px}.cta-content h4[data-v-96728165]{font-size:13px}.cta-content p[data-v-96728165]{font-size:11px}.footer-main[data-v-96728165]{padding:40px 0 30px}.footer-grid[data-v-96728165]{grid-template-columns:1fr;gap:28px}.footer-title[data-v-96728165]{font-size:15px;margin-bottom:16px}.footer-bottom-content[data-v-96728165]{flex-direction:column;gap:14px;text-align:center}.footer-legal-links[data-v-96728165],.social-links[data-v-96728165],.app-buttons[data-v-96728165]{justify-content:center}}.mobile-bottom-nav[data-v-8ef29d9a]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;direction:rtl;background:#fff;box-shadow:0 -2px 20px #00000014;border-radius:20px 20px 0 0;height:calc(70px + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:991px){.mobile-bottom-nav[data-v-8ef29d9a]{display:flex;align-items:center;justify-content:space-around;padding:0 10px}}.nav-item[data-v-8ef29d9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:#64748b;transition:all .25s ease;padding:8px 12px;border-radius:12px;min-width:55px}.nav-item i[data-v-8ef29d9a]{font-size:20px;transition:all .25s ease;font-weight:400;color:#fdaf17}.nav-item span[data-v-8ef29d9a]{font-size:10px;font-weight:500;white-space:nowrap}.nav-item[data-v-8ef29d9a]:hover,.nav-item:hover i[data-v-8ef29d9a]{color:#2e3192}.nav-item.active[data-v-8ef29d9a]{color:#2e3192;background:#2e319214}.nav-item.active i[data-v-8ef29d9a]{color:#2e3192}.nav-item.active span[data-v-8ef29d9a]{font-weight:700}.nav-item.center-item[data-v-8ef29d9a]{padding:0;min-width:auto;background:transparent!important;position:relative;margin-top:-25px}.nav-item.center-item .center-icon[data-v-8ef29d9a]{width:60px;height:60px;background:linear-gradient(145deg,#fdaf17,#e09a00);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #fdaf1759,0 2px 6px #fdaf1733;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:4px solid #fff}.nav-item.center-item .center-icon i[data-v-8ef29d9a]{color:#fff;font-size:24px;transform:rotate(-45deg)}.nav-item.center-item.active .center-icon[data-v-8ef29d9a]{background:linear-gradient(145deg,#2e3192,#4a4db8);box-shadow:0 6px 20px #2e319266,0 3px 8px #2e319233}.nav-item.center-item:hover .center-icon[data-v-8ef29d9a],.nav-item.center-item:active .center-icon[data-v-8ef29d9a]{transform:scale(1.08)}.nav-item.center-item.active:hover .center-icon[data-v-8ef29d9a],.nav-item.center-item.active:active .center-icon[data-v-8ef29d9a]{box-shadow:0 6px 20px #2e319273,0 3px 10px #2e319240}@media(min-width:600px)and (max-width:991px){.mobile-bottom-nav[data-v-8ef29d9a]{padding:0 40px}.nav-item[data-v-8ef29d9a]{min-width:70px;padding:10px 16px}.nav-item i[data-v-8ef29d9a]{font-size:22px}.nav-item span[data-v-8ef29d9a]{font-size:11px}.nav-item.center-item[data-v-8ef29d9a]{margin-top:-30px}.nav-item.center-item .center-icon[data-v-8ef29d9a]{width:68px;height:68px}.nav-item.center-item .center-icon i[data-v-8ef29d9a]{font-size:28px}}@media(max-width:991px){.site-wrapper[data-v-56a255b7]{padding-bottom:60px}}.persian-datepicker[data-v-691d3bd4]{position:relative;width:100%}.datepicker-input-wrapper[data-v-691d3bd4]{position:relative;cursor:pointer}.datepicker-input[data-v-691d3bd4]{width:100%;border:none;background:transparent;font-size:14px;font-weight:500;color:#333;padding:0 0 0 25px;outline:none;cursor:pointer}.datepicker-input[data-v-691d3bd4]::placeholder{color:#aaa}.datepicker-icon[data-v-691d3bd4]{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#888;font-size:14px}.calendar-overlay{position:fixed;inset:0;background:#0003;z-index:99998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.calendar-dropdown{width:320px;background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;overflow:hidden;animation:calendarSlideIn .2s ease}@keyframes calendarSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.calendar-dropdown .calendar-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#2e3192,#4a4db8);color:#fff!important}.calendar-dropdown .calendar-header span,.calendar-dropdown .calendar-header .month-name,.calendar-dropdown .calendar-header .year,.calendar-dropdown .month-year span{color:#fff!important}.calendar-dropdown .nav-btn{width:36px;height:36px;border:none;background:#fff3;color:#fff!important;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.calendar-dropdown .nav-btn i{color:#fff!important}.calendar-dropdown .nav-btn:hover{background:#ffffff4d}.calendar-dropdown .month-year{display:flex;flex-direction:column;align-items:center;gap:2px}.calendar-dropdown .month-name{font-size:18px;font-weight:700}.calendar-dropdown .year{font-size:13px;opacity:.9}.calendar-dropdown .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:12px 10px;background:#f8f9fa;border-bottom:1px solid #eee}.calendar-dropdown .calendar-weekdays span{text-align:center;font-size:12px;font-weight:600;color:#666}.calendar-dropdown .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);padding:8px;gap:3px}.calendar-dropdown .day-btn{width:100%;aspect-ratio:1;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;position:relative}.calendar-dropdown .day-btn .day-number{font-size:14px;font-weight:600;line-height:1}.calendar-dropdown .day-btn .day-price{font-size:8px;color:#2e3192;font-weight:700;line-height:1;opacity:.9}.calendar-dropdown .day-btn:hover:not(.disabled):not(.selected){background:#f0f0f0}.calendar-dropdown .day-btn.other-month{color:#ccc}.calendar-dropdown .day-btn.other-month .day-price{display:none}.calendar-dropdown .day-btn.today{border:1px solid #2E3192;color:#2e3192;background:#2e31920d}.calendar-dropdown .day-btn.today .day-number{font-weight:700}.calendar-dropdown .day-btn.today .day-price{color:#2e3192}.calendar-dropdown .day-btn.selected{background:linear-gradient(135deg,#2e3192,#4a4db8);color:#fff}.calendar-dropdown .day-btn.selected .day-number{font-weight:700}.calendar-dropdown .day-btn.selected .day-price{color:#ffffffe6}.calendar-dropdown .day-btn.disabled{color:#ddd;cursor:not-allowed}.calendar-dropdown .day-btn.disabled .day-price{display:none}.calendar-dropdown .day-btn.has-price{background:#2e31920f}.calendar-dropdown .day-btn.has-price:hover:not(.disabled):not(.selected){background:#2e31921f}.calendar-dropdown .calendar-footer{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eee;background:#f8f9fa}.calendar-dropdown .today-btn,.calendar-dropdown .clear-btn{flex:1;padding:10px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.calendar-dropdown .today-btn{background:#2e3192;color:#fff}.calendar-dropdown .today-btn:hover{background:#1e2062}.calendar-dropdown .clear-btn{background:#eee;color:#666}.calendar-dropdown .clear-btn:hover{background:#ddd}.calendar-fade-enter-active,.calendar-fade-leave-active{transition:all .2s ease}.calendar-fade-enter-from,.calendar-fade-leave-to{opacity:0}@media(max-width:768px){.calendar-dropdown{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0;max-height:80vh;overflow-y:auto}}.airport-autocomplete[data-v-df38eea0]{position:relative;width:100%}.desktop-input[data-v-df38eea0]{width:100%;border:none;background:transparent;font-size:inherit;font-family:inherit;outline:none;padding:0}.desktop-input[data-v-df38eea0]::placeholder{color:#999}.mobile-trigger[data-v-df38eea0]{display:none;width:100%;border:none;background:transparent;text-align:right;font-size:inherit;font-family:inherit;padding:0;cursor:pointer;color:#999}.mobile-trigger span.has-value[data-v-df38eea0]{color:#333;font-weight:600}@media(max-width:991px){.desktop-input[data-v-df38eea0]{display:none}.mobile-trigger[data-v-df38eea0]{display:block}.desktop-dropdown[data-v-df38eea0]{display:none!important}}.loading[data-v-df38eea0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#2e3192}.airport-dropdown[data-v-df38eea0]{position:absolute;top:calc(100% + 15px);right:-16px;width:320px;background:#fff;border-radius:16px;box-shadow:0 15px 50px #00000040;max-height:350px;overflow-y:auto;z-index:99999}.airport-dropdown .dropdown-item[data-v-df38eea0]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f5f5f5}.airport-dropdown .dropdown-item[data-v-df38eea0]:first-child{border-radius:16px 16px 0 0}.airport-dropdown .dropdown-item[data-v-df38eea0]:last-child{border-bottom:none;border-radius:0 0 16px 16px}.airport-dropdown .dropdown-item[data-v-df38eea0]:hover{background:linear-gradient(135deg,#4d40ca14,#6b5dd314)}.airport-dropdown .airport-info[data-v-df38eea0]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.airport-dropdown .airport-info i[data-v-df38eea0]{color:#2e3192;font-size:18px;flex-shrink:0;transform:rotate(-45deg)}.airport-dropdown .airport-details[data-v-df38eea0]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.airport-dropdown .airport-name[data-v-df38eea0]{font-weight:700;color:#333;font-size:14px}.airport-dropdown .city-name[data-v-df38eea0]{font-size:12px;color:#888}.airport-dropdown .airport-code[data-v-df38eea0]{font-weight:800;color:#2e3192;font-size:14px;flex-shrink:0;background:#4d40ca1a;padding:4px 10px;border-radius:8px}.airport-dropdown[data-v-df38eea0]::-webkit-scrollbar{width:6px}.airport-dropdown[data-v-df38eea0]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.airport-dropdown[data-v-df38eea0]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.airport-dropdown[data-v-df38eea0]::-webkit-scrollbar-thumb:hover{background:#ccc}.mobile-modal-overlay[data-v-df38eea0]{position:fixed;inset:0;background:#00000080;z-index:99999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-df38eea0 .2s ease}@keyframes fadeIn-df38eea0{0%{opacity:0}to{opacity:1}}.mobile-modal[data-v-df38eea0]{width:100%;max-height:85vh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:slideUp-df38eea0 .3s ease}@keyframes slideUp-df38eea0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-modal-header[data-v-df38eea0]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0f0f0}.mobile-modal-header h3[data-v-df38eea0]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.mobile-modal-header .close-btn[data-v-df38eea0]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:16px;transition:all .2s}.mobile-modal-header .close-btn[data-v-df38eea0]:hover{background:#e2e8f0;color:#1e293b}.mobile-search-box[data-v-df38eea0]{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:16px 20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;transition:all .2s}.mobile-search-box[data-v-df38eea0]:focus-within{border-color:#2e3192;background:#fff;box-shadow:0 0 0 4px #2e31921a}.mobile-search-box i[data-v-df38eea0]{color:#94a3b8;font-size:18px}.mobile-search-box input[data-v-df38eea0]{flex:1;border:none;background:transparent;font-size:16px;font-family:inherit;outline:none;padding:0;color:#1e293b}.mobile-search-box input[data-v-df38eea0]::placeholder{color:#94a3b8}.mobile-loading[data-v-df38eea0]{color:#2e3192}.mobile-results[data-v-df38eea0]{flex:1;overflow-y:auto;padding:0 0 env(safe-area-inset-bottom,20px)}.no-results[data-v-df38eea0],.search-hint[data-v-df38eea0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;text-align:center}.no-results i[data-v-df38eea0],.search-hint i[data-v-df38eea0]{font-size:40px;color:#e2e8f0}.no-results span[data-v-df38eea0],.search-hint span[data-v-df38eea0]{font-size:15px}.mobile-dropdown-item[data-v-df38eea0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .15s}.mobile-dropdown-item[data-v-df38eea0]:active{background:#f8fafc}.mobile-dropdown-item .airport-info[data-v-df38eea0]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mobile-dropdown-item .airport-icon[data-v-df38eea0]{width:44px;height:44px;background:linear-gradient(135deg,#2e31921a,#2e31920d);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-dropdown-item .airport-icon i[data-v-df38eea0]{color:#2e3192;font-size:18px;transform:rotate(-45deg)}.mobile-dropdown-item .airport-details[data-v-df38eea0]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mobile-dropdown-item .airport-name[data-v-df38eea0]{font-weight:600;color:#1e293b;font-size:15px}.mobile-dropdown-item .city-name[data-v-df38eea0]{font-size:13px;color:#64748b}.mobile-dropdown-item .airport-code[data-v-df38eea0]{font-weight:800;color:#2e3192;font-size:14px;flex-shrink:0;background:#2e31921a;padding:6px 12px;border-radius:10px}.city-autocomplete[data-v-b4a7627c]{position:relative;width:100%}.desktop-input-wrapper[data-v-b4a7627c]{display:flex;align-items:center;background:transparent;border:none;cursor:text;min-width:0}.city-input[data-v-b4a7627c]{flex:1;border:none;outline:none;font-size:15px;font-family:inherit;background:transparent;direction:rtl;padding:0}.city-input[data-v-b4a7627c]::placeholder{color:#9ca3af}.clear-btn[data-v-b4a7627c]{color:#9ca3af;cursor:pointer;padding:4px;transition:color .2s}.clear-btn[data-v-b4a7627c]:hover{color:#ef4444}.mobile-trigger[data-v-b4a7627c]{display:none;width:100%;border:none;background:transparent;text-align:right;font-size:inherit;font-family:inherit;padding:0;cursor:pointer;color:#999}.mobile-trigger span.has-value[data-v-b4a7627c]{color:#333;font-weight:600}@media(max-width:991px){.desktop-input-wrapper[data-v-b4a7627c]{display:none}.mobile-trigger[data-v-b4a7627c]{display:block}.desktop-dropdown[data-v-b4a7627c]{display:none!important}}.dropdown-overlay[data-v-b4a7627c]{position:fixed;inset:0;z-index:10000}.dropdown-container[data-v-b4a7627c]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;max-height:350px;overflow-y:auto;direction:rtl}.dropdown-loading[data-v-b4a7627c],.dropdown-empty[data-v-b4a7627c],.dropdown-hint[data-v-b4a7627c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;color:#6b7280;font-size:14px}.dropdown-loading i[data-v-b4a7627c]{color:#fdaf17}.dropdown-list[data-v-b4a7627c]{list-style:none;margin:0;padding:8px}.dropdown-item[data-v-b4a7627c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease}.dropdown-item[data-v-b4a7627c]:hover{background:#fff7f4}.dropdown-item.selected[data-v-b4a7627c]{background:#fdaf17;color:#fff}.dropdown-item.selected .city-state[data-v-b4a7627c],.dropdown-item.selected .city-code[data-v-b4a7627c]{color:#fffc}.city-info[data-v-b4a7627c]{display:flex;align-items:center;gap:12px}.city-info i[data-v-b4a7627c]{font-size:16px;color:#fdaf17}.dropdown-item.selected .city-info i[data-v-b4a7627c]{color:#fff}.city-details[data-v-b4a7627c]{display:flex;flex-direction:column;gap:2px}.city-name[data-v-b4a7627c]{font-weight:600;font-size:14px}.city-state[data-v-b4a7627c]{font-size:12px;color:#6b7280}.city-code[data-v-b4a7627c]{font-size:12px;color:#9ca3af;background:#f3f4f6;padding:4px 8px;border-radius:4px}.dropdown-item.selected .city-code[data-v-b4a7627c]{background:#fff3}.mobile-modal-overlay[data-v-b4a7627c]{position:fixed;inset:0;background:#00000080;z-index:99999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-b4a7627c .2s ease}@keyframes fadeIn-b4a7627c{0%{opacity:0}to{opacity:1}}.mobile-modal[data-v-b4a7627c]{width:100%;max-height:85vh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:slideUp-b4a7627c .3s ease}@keyframes slideUp-b4a7627c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-modal-header[data-v-b4a7627c]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0f0f0}.mobile-modal-header h3[data-v-b4a7627c]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.mobile-modal-header .close-btn[data-v-b4a7627c]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:16px;transition:all .2s}.mobile-modal-header .close-btn[data-v-b4a7627c]:hover{background:#e2e8f0;color:#1e293b}.mobile-search-box[data-v-b4a7627c]{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:16px 20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;transition:all .2s}.mobile-search-box[data-v-b4a7627c]:focus-within{border-color:#2e3192;background:#fff;box-shadow:0 0 0 4px #2e31921a}.mobile-search-box>i[data-v-b4a7627c]{color:#94a3b8;font-size:18px}.mobile-search-box input[data-v-b4a7627c]{flex:1;border:none;background:transparent;font-size:16px;font-family:inherit;outline:none;padding:0;color:#1e293b}.mobile-search-box input[data-v-b4a7627c]::placeholder{color:#94a3b8}.mobile-loading[data-v-b4a7627c]{color:#2e3192}.mobile-results[data-v-b4a7627c]{flex:1;overflow-y:auto;padding:0 0 env(safe-area-inset-bottom,20px)}.no-results[data-v-b4a7627c],.search-hint[data-v-b4a7627c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;text-align:center}.no-results i[data-v-b4a7627c],.search-hint i[data-v-b4a7627c]{font-size:40px;color:#e2e8f0}.no-results span[data-v-b4a7627c],.search-hint span[data-v-b4a7627c]{font-size:15px}.mobile-dropdown-item[data-v-b4a7627c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .15s}.mobile-dropdown-item[data-v-b4a7627c]:active{background:#f8fafc}.mobile-dropdown-item .city-info[data-v-b4a7627c]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mobile-dropdown-item .city-icon[data-v-b4a7627c]{width:44px;height:44px;background:linear-gradient(135deg,#fdaf171a,#fdaf170d);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-dropdown-item .city-icon i[data-v-b4a7627c]{color:#fdaf17;font-size:18px}.mobile-dropdown-item .city-details[data-v-b4a7627c]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mobile-dropdown-item .city-name[data-v-b4a7627c]{font-weight:600;color:#1e293b;font-size:15px}.mobile-dropdown-item .city-state[data-v-b4a7627c]{font-size:13px;color:#64748b}.mobile-dropdown-item .city-code[data-v-b4a7627c]{font-size:12px;color:#64748b;background:#f1f5f9;padding:6px 12px;border-radius:8px;flex-shrink:0}.passenger-selector[data-v-5827d10f]{position:relative;width:100%}.selector-trigger[data-v-5827d10f]{display:flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;border-radius:0;cursor:pointer;transition:all .2s}.selector-trigger i[data-v-5827d10f]:first-child{color:#fdaf17;font-size:16px}.trigger-text[data-v-5827d10f]{flex:1;font-size:14px;font-weight:500;color:#334155}.arrow[data-v-5827d10f]{color:#64748b;font-size:12px;transition:transform .3s}.arrow.rotate[data-v-5827d10f]{transform:rotate(180deg)}.selector-dropdown-overlay{position:fixed;inset:0;background:#0000004d;z-index:99998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.selector-dropdown{width:320px;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;overflow:hidden;animation:dropdownSlideIn .25s ease}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.selector-dropdown .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#fdaf17,#e09a00);color:#fff}.selector-dropdown .dropdown-header span{font-size:16px;font-weight:600}.selector-dropdown .close-btn{width:32px;height:32px;border:none;background:#fff3;color:#fff;border-radius:8px;cursor:pointer;transition:background .2s}.selector-dropdown .close-btn:hover{background:#ffffff4d}.selector-dropdown .passenger-types{padding:15px 20px}.selector-dropdown .passenger-type{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #f1f5f9}.selector-dropdown .passenger-type:last-child{border-bottom:none}.selector-dropdown .type-info{display:flex;align-items:center;gap:12px}.selector-dropdown .type-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.selector-dropdown .type-icon.adult{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.selector-dropdown .type-icon.child{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.selector-dropdown .type-icon.infant{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.selector-dropdown .type-details{display:flex;flex-direction:column;gap:2px}.selector-dropdown .type-name{font-size:15px;font-weight:600;color:#1e293b}.selector-dropdown .type-age{font-size:12px;color:#64748b}.selector-dropdown .type-counter{display:flex;align-items:center;gap:12px}.selector-dropdown .counter-btn{width:36px;height:36px;border:2px solid #e2e8f0;background:#fff;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fdaf17;font-size:14px;transition:all .2s}.selector-dropdown .counter-btn:hover:not(:disabled){background:#fdaf17;border-color:#fdaf17;color:#fff}.selector-dropdown .counter-btn:disabled{opacity:.4;cursor:not-allowed}.selector-dropdown .counter-value{font-size:18px;font-weight:700;color:#1e293b;min-width:24px;text-align:center}.selector-dropdown .passenger-note{display:flex;align-items:center;gap:8px;margin:0 20px;padding:12px;background:#fef3c7;border-radius:10px;font-size:12px;color:#92400e}.selector-dropdown .passenger-note i{color:#d97706}.selector-dropdown .confirm-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:15px 20px 20px;padding:14px;background:linear-gradient(135deg,#fdaf17,#e09a00);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.selector-dropdown .confirm-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff6b3566}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:all .25s ease}.dropdown-fade-enter-from,.dropdown-fade-leave-to{opacity:0}@media(max-width:768px){.selector-dropdown{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0;max-height:80vh;overflow-y:auto}.selector-dropdown-overlay{align-items:flex-end}}.train-passenger-selector[data-v-d0cb3e5f]{position:relative;width:100%}.selector-display[data-v-d0cb3e5f]{display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;min-height:24px}.selector-display .selected-value[data-v-d0cb3e5f]{font-size:13px;font-weight:600;color:#333}.selector-display i[data-v-d0cb3e5f]{font-size:10px;color:#999;transition:transform .2s}.selector-display i.rotated[data-v-d0cb3e5f]{transform:rotate(180deg)}.selector-overlay[data-v-d0cb3e5f]{position:fixed;inset:0;background:#0000004d;z-index:9998}.selector-dropdown[data-v-d0cb3e5f]{background:#fff;border-radius:16px;box-shadow:0 15px 50px #0003;z-index:9999;overflow-y:auto;overflow-x:hidden;direction:rtl}.dropdown-header[data-v-d0cb3e5f]{padding:16px 20px;background:linear-gradient(135deg,#2e3192,#1e2062);color:#fff;font-weight:600;font-size:15px}.passenger-section[data-v-d0cb3e5f],.coupe-section[data-v-d0cb3e5f],.full-coupe-section[data-v-d0cb3e5f]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.section-title[data-v-d0cb3e5f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;margin-bottom:14px}.section-title i[data-v-d0cb3e5f]{color:#2e3192}.passenger-row[data-v-d0cb3e5f]{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.passenger-row[data-v-d0cb3e5f]:not(:last-child){border-bottom:1px solid #f5f5f5}.passenger-info[data-v-d0cb3e5f]{display:flex;flex-direction:column;gap:2px}.passenger-type[data-v-d0cb3e5f]{font-size:14px;font-weight:600;color:#1f2937}.passenger-desc[data-v-d0cb3e5f]{font-size:11px;color:#9ca3af}.passenger-counter[data-v-d0cb3e5f]{display:flex;align-items:center;gap:12px}.passenger-counter button[data-v-d0cb3e5f]{width:32px;height:32px;border-radius:8px;border:2px solid #2E3192;background:#fff;color:#2e3192;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.passenger-counter button[data-v-d0cb3e5f]:hover:not(:disabled){background:#2e3192;color:#fff}.passenger-counter button[data-v-d0cb3e5f]:disabled{border-color:#e5e7eb;color:#d1d5db;cursor:not-allowed}.passenger-counter span[data-v-d0cb3e5f]{font-size:18px;font-weight:700;color:#1f2937;min-width:24px;text-align:center}.coupe-options[data-v-d0cb3e5f]{display:flex;gap:8px}.coupe-option[data-v-d0cb3e5f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s}.coupe-option input[data-v-d0cb3e5f]{display:none}.coupe-option i[data-v-d0cb3e5f]{font-size:18px;color:#9ca3af}.coupe-option span[data-v-d0cb3e5f]{font-size:11px;color:#6b7280;font-weight:500;white-space:nowrap}.coupe-option.active[data-v-d0cb3e5f]{border-color:#2e3192;background:#f0fdf4}.coupe-option.active i[data-v-d0cb3e5f]{color:#2e3192}.coupe-option.active span[data-v-d0cb3e5f]{color:#1e2062}.full-coupe-checkbox[data-v-d0cb3e5f]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:4px 0}.full-coupe-checkbox input[data-v-d0cb3e5f]{display:none}.checkbox-custom[data-v-d0cb3e5f]{width:22px;height:22px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.full-coupe-checkbox input:checked+.checkbox-custom[data-v-d0cb3e5f]{background:#2e3192;border-color:#2e3192}.full-coupe-checkbox input:checked+.checkbox-custom[data-v-d0cb3e5f]:after{content:"✓";color:#fff;font-size:12px}.checkbox-text[data-v-d0cb3e5f]{display:flex;flex-direction:column;gap:2px}.checkbox-title[data-v-d0cb3e5f]{font-size:14px;font-weight:600;color:#1f2937}.checkbox-desc[data-v-d0cb3e5f]{font-size:11px;color:#9ca3af}.dropdown-footer[data-v-d0cb3e5f]{padding:16px 20px}.confirm-btn[data-v-d0cb3e5f]{width:100%;padding:12px;background:linear-gradient(135deg,#2e3192,#1e2062);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;font-family:inherit}.confirm-btn[data-v-d0cb3e5f]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #10b98166}.dropdown-enter-active[data-v-d0cb3e5f],.dropdown-leave-active[data-v-d0cb3e5f]{transition:all .3s ease}.dropdown-enter-from[data-v-d0cb3e5f],.dropdown-leave-to[data-v-d0cb3e5f]{opacity:0;transform:translate(-50%,-50%) scale(.9)}@media(max-width:768px){.selector-dropdown[data-v-d0cb3e5f]{max-height:85vh;overflow-y:auto}.coupe-options[data-v-d0cb3e5f]{flex-wrap:wrap}.coupe-option[data-v-d0cb3e5f]{flex:1 1 calc(33.33% - 6px);min-width:0}.dropdown-enter-from[data-v-d0cb3e5f],.dropdown-leave-to[data-v-d0cb3e5f]{opacity:0;transform:translateY(100%)!important}.dropdown-enter-active[data-v-d0cb3e5f],.dropdown-leave-active[data-v-d0cb3e5f]{transition:all .3s ease}}.station-autocomplete[data-v-4a1b4b38]{position:relative;width:100%}.desktop-input[data-v-4a1b4b38]{width:100%;border:none;background:transparent;font-size:inherit;font-family:inherit;outline:none;padding:0}.desktop-input[data-v-4a1b4b38]::placeholder{color:#999}.mobile-trigger[data-v-4a1b4b38]{display:none;width:100%;border:none;background:transparent;text-align:right;font-size:inherit;font-family:inherit;padding:0;cursor:pointer;color:#999}.mobile-trigger span.has-value[data-v-4a1b4b38]{color:#333;font-weight:600}@media(max-width:991px){.desktop-input[data-v-4a1b4b38]{display:none}.mobile-trigger[data-v-4a1b4b38]{display:block}.desktop-dropdown[data-v-4a1b4b38]{display:none!important}}.loading[data-v-4a1b4b38]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#2e3192}.station-dropdown[data-v-4a1b4b38]{position:absolute;top:calc(100% + 15px);right:-16px;width:320px;background:#fff;border-radius:16px;box-shadow:0 15px 50px #00000040;max-height:350px;overflow-y:auto;z-index:99999}.loading-state[data-v-4a1b4b38]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#6b7280}.station-dropdown .dropdown-item[data-v-4a1b4b38]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f5f5f5}.station-dropdown .dropdown-item[data-v-4a1b4b38]:first-child{border-radius:16px 16px 0 0}.station-dropdown .dropdown-item[data-v-4a1b4b38]:last-child{border-bottom:none;border-radius:0 0 16px 16px}.station-dropdown .dropdown-item[data-v-4a1b4b38]:hover{background:linear-gradient(135deg,#2e319214,#2e31920d)}.station-dropdown .station-info[data-v-4a1b4b38]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.station-dropdown .station-info i[data-v-4a1b4b38]{color:#2e3192;font-size:18px;flex-shrink:0}.station-dropdown .station-details[data-v-4a1b4b38]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.station-dropdown .station-name[data-v-4a1b4b38]{font-weight:700;color:#333;font-size:14px}.station-dropdown .city-name[data-v-4a1b4b38]{font-size:12px;color:#888}.station-dropdown[data-v-4a1b4b38]::-webkit-scrollbar{width:6px}.station-dropdown[data-v-4a1b4b38]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.station-dropdown[data-v-4a1b4b38]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.station-dropdown[data-v-4a1b4b38]::-webkit-scrollbar-thumb:hover{background:#ccc}.mobile-modal-overlay[data-v-4a1b4b38]{position:fixed;inset:0;background:#00000080;z-index:99999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-4a1b4b38 .2s ease}@keyframes fadeIn-4a1b4b38{0%{opacity:0}to{opacity:1}}.mobile-modal[data-v-4a1b4b38]{width:100%;max-height:85vh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:slideUp-4a1b4b38 .3s ease}@keyframes slideUp-4a1b4b38{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-modal-header[data-v-4a1b4b38]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0f0f0}.mobile-modal-header h3[data-v-4a1b4b38]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.mobile-modal-header .close-btn[data-v-4a1b4b38]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:16px;transition:all .2s}.mobile-modal-header .close-btn[data-v-4a1b4b38]:hover{background:#e2e8f0;color:#1e293b}.mobile-search-box[data-v-4a1b4b38]{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:16px 20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;transition:all .2s}.mobile-search-box[data-v-4a1b4b38]:focus-within{border-color:#2e3192;background:#fff;box-shadow:0 0 0 4px #2e31921a}.mobile-search-box i[data-v-4a1b4b38]{color:#94a3b8;font-size:18px}.mobile-search-box input[data-v-4a1b4b38]{flex:1;border:none;background:transparent;font-size:16px;font-family:inherit;outline:none;padding:0;color:#1e293b}.mobile-search-box input[data-v-4a1b4b38]::placeholder{color:#94a3b8}.mobile-loading[data-v-4a1b4b38]{color:#2e3192}.mobile-results[data-v-4a1b4b38]{flex:1;overflow-y:auto;padding:0 0 env(safe-area-inset-bottom,20px)}.no-results[data-v-4a1b4b38],.search-hint[data-v-4a1b4b38]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:#94a3b8;text-align:center}.no-results i[data-v-4a1b4b38],.search-hint i[data-v-4a1b4b38]{font-size:40px;color:#e2e8f0}.no-results span[data-v-4a1b4b38],.search-hint span[data-v-4a1b4b38]{font-size:15px}.mobile-dropdown-item[data-v-4a1b4b38]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .15s}.mobile-dropdown-item[data-v-4a1b4b38]:active{background:#f8fafc}.mobile-dropdown-item .station-info[data-v-4a1b4b38]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mobile-dropdown-item .station-icon[data-v-4a1b4b38]{width:44px;height:44px;background:linear-gradient(135deg,#2e31921a,#2e31920d);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-dropdown-item .station-icon i[data-v-4a1b4b38]{color:#2e3192;font-size:18px}.mobile-dropdown-item .station-details[data-v-4a1b4b38]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mobile-dropdown-item .station-name[data-v-4a1b4b38]{font-weight:600;color:#1e293b;font-size:15px}.mobile-dropdown-item .city-name[data-v-4a1b4b38]{font-size:13px;color:#64748b}.booking-tabs-wrapper[data-v-10f615f4]{background:#fff;border-radius:20px;box-shadow:0 15px 50px #0000001f;overflow:visible}.booking-tabs-nav[data-v-10f615f4]{border-radius:20px 20px 0 0;overflow:hidden}.booking-tabs-nav[data-v-10f615f4]{display:flex;background:linear-gradient(180deg,#f8f9fa,#fff);border-bottom:2px solid #f0f0f0;padding:0;overflow:hidden}.tab-btn[data-v-10f615f4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border:none;background:transparent;cursor:pointer;font-size:16px;font-weight:600;color:#777;white-space:nowrap;transition:all .3s ease;position:relative;border-bottom:3px solid transparent;margin-bottom:-2px;flex:1}.tab-btn i[data-v-10f615f4]{font-size:20px;transition:all .3s ease}.tab-btn[data-v-10f615f4]:hover{color:var(--theme-color, #2E3192);background:#4d40ca08}.tab-btn.active[data-v-10f615f4]{color:var(--theme-color, #2E3192);border-bottom-color:var(--theme-color, #2E3192);background:#4d40ca0d}.tab-btn.active i[data-v-10f615f4]{transform:scale(1.1)}.booking-tabs-content[data-v-10f615f4]{padding:16px 24px 20px}.tab-pane[data-v-10f615f4]{animation:fadeIn-10f615f4 .3s ease}@keyframes fadeIn-10f615f4{0%{opacity:0}to{opacity:1}}.booking-form-grid[data-v-10f615f4]{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch}.form-item[data-v-10f615f4]{flex:1;min-width:120px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#f8f9fb;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.form-item[data-v-10f615f4]:hover{border-color:#e0e0e0;background:#fff}.form-item[data-v-10f615f4]:focus-within{border-color:var(--theme-color, #2E3192);background:#fff;box-shadow:0 0 0 4px #4d40ca14}.form-item.date-item[data-v-10f615f4]{position:relative;z-index:10}.form-item.date-item[data-v-10f615f4]:focus-within{z-index:99999}.form-item.wide[data-v-10f615f4]{flex:2;min-width:250px}.form-item.swap-container[data-v-10f615f4]{flex:0 0 auto;min-width:auto;padding:0;background:transparent;border:none;justify-content:center}.swap-btn[data-v-10f615f4]{width:36px;height:36px;border:2px solid #e0e0e0;background:#fff;border-radius:10px;cursor:pointer;color:var(--theme-color, #2E3192);transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}.swap-btn[data-v-10f615f4]:hover{background:var(--theme-color, #2E3192);border-color:var(--theme-color, #2E3192);color:#fff;transform:rotate(180deg)}.form-icon[data-v-10f615f4]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4d40ca1a,#4d40ca0d);border-radius:10px;flex-shrink:0}.form-icon i[data-v-10f615f4]{font-size:16px;color:var(--theme-color, #2E3192)}.form-icon.train-icon[data-v-10f615f4]{background:linear-gradient(135deg,#10b9811a,#10b9810d)}.form-icon.train-icon i[data-v-10f615f4]{color:#2e3192}.form-icon.bus-icon[data-v-10f615f4]{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d)}.form-icon.bus-icon i[data-v-10f615f4]{color:#f59e0b}.form-icon.tour-icon[data-v-10f615f4]{background:linear-gradient(135deg,#ec48991a,#ec48990d)}.form-icon.tour-icon i[data-v-10f615f4]{color:#ec4899}.form-icon.hotel-icon[data-v-10f615f4]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.form-icon.hotel-icon i[data-v-10f615f4]{color:#3b82f6}.form-icon.cip-icon[data-v-10f615f4]{background:linear-gradient(135deg,#ffd70026,#ffd7000d)}.form-icon.cip-icon i[data-v-10f615f4]{color:#daa520}.swap-btn.train-swap[data-v-10f615f4]:hover{background:#2e3192;border-color:#2e3192}.search-btn.train-search-btn[data-v-10f615f4]{background:linear-gradient(135deg,#2e3192,#1e2062)}.search-btn.train-search-btn[data-v-10f615f4]:hover{background:linear-gradient(135deg,#fdaf17,#e09a00);box-shadow:0 10px 30px #fdaf1766}.search-btn.cip-search-btn[data-v-10f615f4]{background:linear-gradient(135deg,#2e3192,#4a4db8);color:#fff}.search-btn.cip-search-btn[data-v-10f615f4]:hover{background:linear-gradient(135deg,#fdaf17,#e09a00);box-shadow:0 10px 30px #fdaf1766}.cip-select[data-v-10f615f4]{width:100%;background:transparent;cursor:pointer;font-weight:600;color:#333}.booking-form-grid.cols-5[data-v-10f615f4]{display:flex;flex-wrap:nowrap;gap:10px}.form-content[data-v-10f615f4]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.form-content label[data-v-10f615f4]{font-size:10px;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.form-content input[data-v-10f615f4],.form-content select[data-v-10f615f4]{border:none;background:transparent;font-size:13px;font-weight:600;color:#333;padding:0;outline:none;width:100%}.form-content input[data-v-10f615f4]::placeholder{color:#bbb;font-weight:500}.form-content select[data-v-10f615f4]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-btn[data-v-10f615f4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 28px;min-height:56px;background:linear-gradient(135deg,#2e3192,#4a4db8);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;flex-shrink:0;white-space:nowrap}.search-btn[data-v-10f615f4]:hover{background:linear-gradient(135deg,#fdaf17,#e09a00);transform:translateY(-2px);box-shadow:0 10px 30px #fdaf1766}.search-btn i[data-v-10f615f4]{font-size:16px}@media(max-width:1200px){.booking-form-grid[data-v-10f615f4]{flex-wrap:wrap}.form-item[data-v-10f615f4]{min-width:140px;flex:1 1 calc(33.333% - 10px)}.form-item.wide[data-v-10f615f4]{flex:1 1 calc(50% - 10px)}.search-btn[data-v-10f615f4]{flex:1 1 100%;margin-top:6px}}@media(max-width:768px){.booking-tabs-wrapper[data-v-10f615f4]{border-radius:16px;margin:0 auto;width:100%;overflow:hidden;box-shadow:0 4px 24px #00000014;background:#fff}.booking-tabs-nav[data-v-10f615f4]{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;background:#f8f9fa;border-bottom:none;flex-direction:row}.tab-btn[data-v-10f615f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 10px;border-radius:14px;background:#fff;border:2px solid #eee;font-size:12px;font-weight:600;color:#555;transition:all .2s ease;margin:0;flex:none;box-shadow:0 2px 8px #0000000a}.tab-btn[data-v-10f615f4]:nth-child(1){order:6}.tab-btn[data-v-10f615f4]:nth-child(2){order:5}.tab-btn[data-v-10f615f4]:nth-child(3){order:4}.tab-btn[data-v-10f615f4]:nth-child(4){order:3}.tab-btn[data-v-10f615f4]:nth-child(5){order:2}.tab-btn[data-v-10f615f4]:nth-child(6){order:1}.booking-tabs-nav[data-v-10f615f4]{grid-template-columns:repeat(3,1fr)!important}.tab-btn i[data-v-10f615f4]{font-size:24px;color:#fdaf17;transition:all .2s ease}.tab-btn span[data-v-10f615f4]{display:block!important;white-space:nowrap}.tab-btn.active[data-v-10f615f4]{background:linear-gradient(135deg,#2e3192,#4a4db8);color:#fff;border-color:#2e3192;box-shadow:0 6px 20px #2e319259;transform:scale(1.02)}.tab-btn.active i[data-v-10f615f4]{color:#fff}.tab-btn[data-v-10f615f4]:not(.active):hover{border-color:#fdaf17;background:#fffbf5}.booking-tabs-content[data-v-10f615f4]{padding:0;background:#fff}.booking-form-grid[data-v-10f615f4]{display:flex;flex-direction:column;gap:0;padding:4px 0;flex-wrap:wrap!important}.form-item[data-v-10f615f4]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border-radius:0;border:none;border-bottom:1px solid #f0f0f0;min-width:100%;flex:1 1 100%}.form-item[data-v-10f615f4]:last-of-type{border-bottom:none}.form-item.wide[data-v-10f615f4]{flex:1 1 100%}.form-item.swap-container[data-v-10f615f4]{display:none!important}.form-item.date-item[data-v-10f615f4]{flex:1 1 calc(50% - 1px)!important;min-width:calc(50% - 1px)!important;padding:10px 14px}.form-item.date-item[data-v-10f615f4]:nth-of-type(2){border-right:1px solid #f0f0f0}.form-item.date-item .form-icon[data-v-10f615f4]{display:none!important}.form-icon[data-v-10f615f4]{display:flex!important;width:36px;height:36px;background:linear-gradient(135deg,#4d40ca14,#4d40ca0a);border-radius:10px;flex-shrink:0}.form-icon i[data-v-10f615f4]{font-size:16px;color:var(--theme-color, #2E3192)}.form-content[data-v-10f615f4]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:right}.form-content label[data-v-10f615f4]{font-size:11px;color:#999;font-weight:500;order:1;text-transform:none;letter-spacing:0}.form-content input[data-v-10f615f4],.form-content select[data-v-10f615f4]{font-size:14px;font-weight:600;color:#333;background:transparent;border:none;padding:0;text-align:right;order:2;flex:none;width:100%}.form-content input[data-v-10f615f4]::placeholder{color:#bbb;font-weight:500}.search-btn[data-v-10f615f4]{width:calc(100% - 28px);min-height:48px;border-radius:12px;font-size:15px;font-weight:700;margin:10px 14px 16px;background:linear-gradient(135deg,#2e3192,#4a4db8);box-shadow:0 4px 16px #4d40ca4d;gap:8px}.search-btn[data-v-10f615f4]:active{transform:scale(.98)}}@media(max-width:480px){.booking-tabs-wrapper[data-v-10f615f4]{width:100%}.booking-tabs-nav[data-v-10f615f4]{padding:5px}.tab-btn[data-v-10f615f4]{padding:10px 4px;font-size:9px;border-radius:8px;margin:1px;gap:4px}.tab-btn i[data-v-10f615f4]{font-size:18px;color:#fdaf17}.form-item[data-v-10f615f4]{padding:10px 14px}.form-item.date-item[data-v-10f615f4]{padding:8px 12px}.form-icon[data-v-10f615f4]{width:32px;height:32px;border-radius:8px}.form-icon i[data-v-10f615f4]{font-size:14px}.form-content label[data-v-10f615f4]{font-size:10px}.form-content input[data-v-10f615f4],.form-content select[data-v-10f615f4]{font-size:13px}.search-btn[data-v-10f615f4]{min-height:44px;font-size:14px;margin:8px 12px 14px;width:calc(100% - 24px);border-radius:10px}}.hero-main-title[data-v-c0f41a35]{color:#fdaf17;font-size:5rem;font-weight:900;margin-bottom:20px;text-shadow:3px 3px 0 rgba(0,0,0,.3),6px 6px 20px rgba(0,0,0,.5);letter-spacing:2px;line-height:1.3;font-family:YekanBakh,Vazirmatn,sans-serif}.hero-subtitle[data-v-c0f41a35]{color:#fff;font-size:1.5rem;font-weight:500;text-shadow:2px 2px 15px rgba(0,0,0,.6);letter-spacing:1px}@media(max-width:1024px){.hero-main-title[data-v-c0f41a35]{font-size:3.8rem}.hero-subtitle[data-v-c0f41a35]{font-size:1.3rem}}@media(max-width:768px){.hero-main-title[data-v-c0f41a35]{font-size:2.8rem;letter-spacing:1px}.hero-subtitle[data-v-c0f41a35]{font-size:1.1rem}}.notification-container[data-v-6c45ff4c]{position:fixed;top:20px;left:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.notification[data-v-6c45ff4c]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border-radius:10px;box-shadow:0 5px 20px #00000026;font-size:14px;color:#333;border-right:4px solid}.notification.success[data-v-6c45ff4c]{border-color:#2e3192}.notification.success i[data-v-6c45ff4c]:first-child{color:#2e3192}.notification.error[data-v-6c45ff4c]{border-color:#ef4444}.notification.error i[data-v-6c45ff4c]:first-child{color:#ef4444}.notification.warning[data-v-6c45ff4c]{border-color:#f59e0b}.notification.warning i[data-v-6c45ff4c]:first-child{color:#f59e0b}.notification.info[data-v-6c45ff4c]{border-color:#3b82f6}.notification.info i[data-v-6c45ff4c]:first-child{color:#3b82f6}.close-btn[data-v-6c45ff4c]{background:none;border:none;color:#999;cursor:pointer;padding:4px;margin-right:auto;transition:color .2s}.close-btn[data-v-6c45ff4c]:hover{color:#333}.notification-enter-active[data-v-6c45ff4c],.notification-leave-active[data-v-6c45ff4c]{transition:all .3s ease}.notification-enter-from[data-v-6c45ff4c]{opacity:0;transform:translate(-30px)}.notification-leave-to[data-v-6c45ff4c]{opacity:0;transform:translate(30px)}.admin-layout[data-v-aa62f7c4]{display:flex;min-height:100vh;direction:rtl;font-family:YekanBakh,sans-serif}.sidebar[data-v-aa62f7c4]{width:260px;background:linear-gradient(180deg,#1e1e2d,#1a1a27);color:#fff;transition:width .3s ease;position:fixed;right:0;top:0;bottom:0;z-index:100;overflow-y:auto}.sidebar.collapsed[data-v-aa62f7c4]{width:70px}.sidebar-header[data-v-aa62f7c4]{padding:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1)}.logo[data-v-aa62f7c4]{width:115px;height:auto;object-fit:contain}.brand-name[data-v-aa62f7c4]{font-size:18px;font-weight:600;color:#f5f1e6!important}.sidebar-nav[data-v-aa62f7c4]{padding:15px 10px}.nav-group[data-v-aa62f7c4]{margin-bottom:8px}.nav-group-header[data-v-aa62f7c4]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:#e8e4d9!important;cursor:pointer;border-radius:8px;transition:all .2s;-webkit-user-select:none;user-select:none}.nav-group-header[data-v-aa62f7c4]:hover{background:#ffffff1a;color:#f5f1e6!important}.nav-group-header.expanded[data-v-aa62f7c4]{background:#7c3aed33;color:#f5f1e6!important}.nav-group-header.has-active[data-v-aa62f7c4]{background:#7c3aed4d;color:#f5f1e6!important;border-right:3px solid #a855f7}.nav-group-header.has-active .group-title i[data-v-aa62f7c4]{color:#a855f7}.group-title[data-v-aa62f7c4]{display:flex;align-items:center;gap:12px;font-weight:500;color:#e8e4d9!important}.group-title span[data-v-aa62f7c4]{color:#e8e4d9!important}.group-title i[data-v-aa62f7c4]{width:20px;text-align:center;font-size:16px;color:#fdaf17!important}.group-arrow[data-v-aa62f7c4]{font-size:12px;transition:transform .3s ease;color:#e8e4d9!important}.nav-group-header.expanded .group-arrow[data-v-aa62f7c4]{transform:rotate(180deg)}.nav-group-items[data-v-aa62f7c4]{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-right:15px}.nav-group-items.show[data-v-aa62f7c4]{max-height:500px}.nav-item[data-v-aa62f7c4]{display:flex;align-items:center;gap:12px;padding:12px 15px;color:#e8e4d9!important;text-decoration:none;border-radius:8px;transition:all .2s;margin:2px 0}.nav-item span[data-v-aa62f7c4]{color:#e8e4d9!important}.nav-item[data-v-aa62f7c4]:hover{background:#ffffff1a;color:#f5f1e6!important}.nav-item:hover span[data-v-aa62f7c4]{color:#f5f1e6!important}.nav-item.active[data-v-aa62f7c4]{background:linear-gradient(90deg,#7c3aed,#a855f7);color:#f5f1e6!important}.nav-item.active span[data-v-aa62f7c4]{color:#f5f1e6!important}.nav-item i[data-v-aa62f7c4]{width:20px;text-align:center;font-size:16px;color:#fdaf17!important}.nav-item.sub-item[data-v-aa62f7c4]{padding:10px 15px;font-size:14px;border-right:2px solid transparent;margin-right:5px;color:#e8e4d9!important}.nav-item.sub-item span[data-v-aa62f7c4]{color:#e8e4d9!important}.nav-item.sub-item[data-v-aa62f7c4]:hover{border-right-color:#7c3aed;color:#f5f1e6!important}.nav-item.sub-item:hover span[data-v-aa62f7c4]{color:#f5f1e6!important}.nav-item.sub-item.active[data-v-aa62f7c4]{background:linear-gradient(90deg,rgba(124,58,237,.3),transparent);border-right-color:#7c3aed;color:#f5f1e6!important}.nav-item.sub-item.active span[data-v-aa62f7c4]{color:#f5f1e6!important}.nav-item.sub-item i[data-v-aa62f7c4]{font-size:14px;color:#fdaf17!important;width:18px}.main-content[data-v-aa62f7c4]{flex:1;margin-right:260px;transition:margin-right .3s ease;background:#f4f6f9;min-height:100vh}.sidebar.collapsed+.main-content[data-v-aa62f7c4]{margin-right:70px}.admin-header[data-v-aa62f7c4]{background:#fff;padding:15px 25px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:50}.toggle-sidebar[data-v-aa62f7c4]{background:none;border:none;font-size:20px;color:#555;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s}.toggle-sidebar[data-v-aa62f7c4]:hover{background:#f0f0f0}.header-right[data-v-aa62f7c4]{display:flex;align-items:center;gap:20px}.user-dropdown[data-v-aa62f7c4]{position:relative}.user-btn[data-v-aa62f7c4]{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s}.user-btn[data-v-aa62f7c4]:hover{background:#f0f0f0}.user-avatar[data-v-aa62f7c4]{width:36px;height:36px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.user-name[data-v-aa62f7c4]{font-weight:500;color:#333}.dropdown-menu[data-v-aa62f7c4]{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 5px 20px #00000026;min-width:180px;padding:8px 0;margin-top:5px}.dropdown-item[data-v-aa62f7c4]{display:flex;align-items:center;gap:10px;padding:10px 15px;color:#555;text-decoration:none;width:100%;background:none;border:none;cursor:pointer;font-size:14px;transition:background .2s}.dropdown-item[data-v-aa62f7c4]:hover{background:#f5f5f5;color:#7c3aed}.page-content[data-v-aa62f7c4]{padding:25px}@media(max-width:1024px){.sidebar[data-v-aa62f7c4]{transform:translate(100%)}.sidebar.collapsed[data-v-aa62f7c4]{transform:translate(0);width:260px}.main-content[data-v-aa62f7c4]{margin-right:0}}.login-page[data-v-e49a5255]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);direction:rtl;font-family:YekanBakh,sans-serif;padding:20px}.login-container[data-v-e49a5255]{display:flex;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;max-width:1000px;width:100%}.login-card[data-v-e49a5255]{flex:1;padding:50px 40px;display:flex;flex-direction:column}.login-header[data-v-e49a5255]{text-align:center;margin-bottom:35px}.login-logo[data-v-e49a5255]{width:115px;height:auto;object-fit:contain;margin-bottom:15px}.login-header h1[data-v-e49a5255]{font-size:26px;color:#1e1e2d;margin:0 0 5px}.login-header p[data-v-e49a5255]{color:#888;margin:0;font-size:14px}.login-form[data-v-e49a5255]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e49a5255]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-e49a5255]{display:flex;align-items:center;gap:8px;color:#555;font-size:14px;font-weight:500}.form-group label i[data-v-e49a5255]{color:#7c3aed}.form-group input[type=text][data-v-e49a5255],.form-group input[type=password][data-v-e49a5255]{padding:14px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s;font-family:inherit}.form-group input[data-v-e49a5255]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.password-input[data-v-e49a5255]{position:relative}.password-input input[data-v-e49a5255]{width:100%;padding-left:45px}.toggle-password[data-v-e49a5255]{position:absolute;left:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:5px}.toggle-password[data-v-e49a5255]:hover{color:#7c3aed}.remember-me[data-v-e49a5255]{flex-direction:row!important}.checkbox-label[data-v-e49a5255]{display:flex;align-items:center;gap:10px;cursor:pointer;color:#666;font-size:14px}.checkbox-label input[data-v-e49a5255]{display:none}.checkmark[data-v-e49a5255]{width:18px;height:18px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s}.checkbox-label input:checked+.checkmark[data-v-e49a5255]{background:#7c3aed;border-color:#7c3aed}.checkbox-label input:checked+.checkmark[data-v-e49a5255]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.error-message[data-v-e49a5255]{display:flex;align-items:center;gap:8px;padding:12px 15px;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#dc2626;font-size:14px}.login-btn[data-v-e49a5255]{padding:15px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}.login-btn[data-v-e49a5255]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #7c3aed4d}.login-btn[data-v-e49a5255]:disabled{opacity:.7;cursor:not-allowed}.login-footer[data-v-e49a5255]{margin-top:30px;text-align:center}.back-link[data-v-e49a5255]{color:#888;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.back-link[data-v-e49a5255]:hover{color:#7c3aed}.login-decoration[data-v-e49a5255]{width:400px;background:linear-gradient(135deg,#7c3aed,#a855f7);padding:50px 40px;display:flex;align-items:center;justify-content:center;color:#fff}.decoration-content[data-v-e49a5255]{text-align:center}.decoration-content h2[data-v-e49a5255]{font-size:24px;margin:0 0 10px}.decoration-content p[data-v-e49a5255]{margin:0 0 40px;opacity:.8}.features[data-v-e49a5255]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature[data-v-e49a5255]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature i[data-v-e49a5255]{font-size:24px}.feature span[data-v-e49a5255]{font-size:13px}@media(max-width:900px){.login-decoration[data-v-e49a5255]{display:none}}@media(max-width:500px){.login-card[data-v-e49a5255]{padding:30px 25px}.login-header h1[data-v-e49a5255]{font-size:22px}}.dashboard[data-v-a9a85122]{animation:fadeIn-a9a85122 .3s ease}@keyframes fadeIn-a9a85122{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-a9a85122]{margin-bottom:30px}.page-header h1[data-v-a9a85122]{font-size:24px;color:#1e1e2d;margin:0 0 5px}.page-header p[data-v-a9a85122]{color:#888;margin:0}.loading-state[data-v-a9a85122]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;color:#888}.loading-state i[data-v-a9a85122]{color:#7c3aed;margin-bottom:15px}.stats-grid[data-v-a9a85122]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px}.stat-card[data-v-a9a85122]{background:#fff;border-radius:16px;padding:25px;display:flex;flex-wrap:wrap;gap:15px;box-shadow:0 2px 15px #0000000d;position:relative;overflow:hidden}.stat-card[data-v-a9a85122]:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;border-radius:50%;filter:blur(50px);opacity:.3}.stat-card.purple[data-v-a9a85122]:before{background:#7c3aed}.stat-card.blue[data-v-a9a85122]:before{background:#3b82f6}.stat-card.green[data-v-a9a85122]:before{background:#2e3192}.stat-card.orange[data-v-a9a85122]:before{background:#f59e0b}.stat-icon[data-v-a9a85122]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-card.purple .stat-icon[data-v-a9a85122]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.stat-card.blue .stat-icon[data-v-a9a85122]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.stat-card.green .stat-icon[data-v-a9a85122]{background:linear-gradient(135deg,#2e3192,#34d399)}.stat-card.orange .stat-icon[data-v-a9a85122]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-info[data-v-a9a85122]{flex:1}.stat-info h3[data-v-a9a85122]{font-size:26px;color:#1e1e2d;margin:0}.stat-info p[data-v-a9a85122]{color:#888;margin:5px 0 0;font-size:14px}.stat-trend[data-v-a9a85122]{width:100%;font-size:12px;color:#888;display:flex;align-items:center;gap:5px}.stat-trend.up[data-v-a9a85122]{color:#2e3192}.charts-row[data-v-a9a85122]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.chart-card[data-v-a9a85122],.card[data-v-a9a85122]{background:#fff;border-radius:16px;box-shadow:0 2px 15px #0000000d;overflow:hidden}.card-header[data-v-a9a85122]{padding:20px 25px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.card-header h2[data-v-a9a85122]{font-size:16px;color:#1e1e2d;margin:0}.view-all[data-v-a9a85122]{color:#7c3aed;text-decoration:none;font-size:13px;display:flex;align-items:center;gap:5px}.booking-stats[data-v-a9a85122]{padding:20px 25px}.booking-stat[data-v-a9a85122]{margin-bottom:20px}.booking-stat[data-v-a9a85122]:last-child{margin-bottom:0}.stat-bar[data-v-a9a85122]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.bar[data-v-a9a85122]{height:100%;border-radius:4px;transition:width .5s ease}.bar.pending[data-v-a9a85122]{background:#f59e0b}.bar.paid[data-v-a9a85122]{background:#3b82f6}.bar.confirmed[data-v-a9a85122]{background:#2e3192}.bar.cancelled[data-v-a9a85122]{background:#ef4444}.stat-label[data-v-a9a85122]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.dot[data-v-a9a85122]{width:10px;height:10px;border-radius:50%}.dot.pending[data-v-a9a85122]{background:#f59e0b}.dot.paid[data-v-a9a85122]{background:#3b82f6}.dot.confirmed[data-v-a9a85122]{background:#2e3192}.dot.cancelled[data-v-a9a85122]{background:#ef4444}.stat-label .count[data-v-a9a85122]{margin-right:auto;font-weight:600;color:#333}.popular-tours[data-v-a9a85122]{padding:10px 0}.tour-item[data-v-a9a85122]{display:flex;align-items:center;gap:15px;padding:15px 25px;transition:background .2s}.tour-item[data-v-a9a85122]:hover{background:#f9f9f9}.tour-rank[data-v-a9a85122]{width:30px;height:30px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.tour-info h4[data-v-a9a85122]{font-size:14px;color:#333;margin:0 0 4px}.tour-info p[data-v-a9a85122]{font-size:12px;color:#888;margin:0}.table-responsive[data-v-a9a85122]{overflow-x:auto}.data-table[data-v-a9a85122]{width:100%;border-collapse:collapse}.data-table th[data-v-a9a85122],.data-table td[data-v-a9a85122]{padding:15px 20px;text-align:right;border-bottom:1px solid #f0f0f0}.data-table th[data-v-a9a85122]{background:#f9f9f9;font-size:13px;color:#666;font-weight:500}.data-table td[data-v-a9a85122]{font-size:14px;color:#333}.booking-code[data-v-a9a85122]{font-family:monospace;font-weight:600;color:#7c3aed!important}.price[data-v-a9a85122]{font-weight:600}.date[data-v-a9a85122]{color:#888!important}.status-badge[data-v-a9a85122]{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.pending[data-v-a9a85122]{background:#fef3c7;color:#d97706}.status-badge.paid[data-v-a9a85122]{background:#dbeafe;color:#2563eb}.status-badge.confirmed[data-v-a9a85122]{background:#d1fae5;color:#1e2062}.status-badge.cancelled[data-v-a9a85122]{background:#fee2e2;color:#dc2626}.empty-state[data-v-a9a85122]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#888}.empty-state i[data-v-a9a85122]{font-size:40px;margin-bottom:10px;color:#ddd}@media(max-width:1200px){.stats-grid[data-v-a9a85122]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.charts-row[data-v-a9a85122]{grid-template-columns:1fr}}@media(max-width:600px){.stats-grid[data-v-a9a85122]{grid-template-columns:1fr}.stat-card[data-v-a9a85122]{flex-wrap:nowrap}}.page-header[data-v-ebffb367]{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.header-content h1[data-v-ebffb367]{font-size:24px;color:#1e1e2d;margin:0 0 5px}.header-content p[data-v-ebffb367]{color:#888;margin:0}.btn-primary[data-v-ebffb367]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s}.btn-primary[data-v-ebffb367]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed4d}.filters-card[data-v-ebffb367]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-ebffb367]{display:flex;gap:15px;flex-wrap:wrap}.search-box[data-v-ebffb367]{flex:1;min-width:250px;position:relative}.search-box i[data-v-ebffb367]{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#888}.search-box input[data-v-ebffb367]{width:100%;padding:12px 45px 12px 15px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit}.search-box input[data-v-ebffb367]:focus{outline:none;border-color:#7c3aed}.filters-row select[data-v-ebffb367]{padding:12px 15px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;min-width:150px;cursor:pointer}.filters-row select[data-v-ebffb367]:focus{outline:none;border-color:#7c3aed}.data-card[data-v-ebffb367]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-ebffb367]{overflow-x:auto}.data-table[data-v-ebffb367]{width:100%;border-collapse:collapse}.data-table th[data-v-ebffb367],.data-table td[data-v-ebffb367]{padding:15px 20px;text-align:right;border-bottom:1px solid #f0f0f0}.data-table th[data-v-ebffb367]{background:#f9f9f9;font-size:13px;color:#666;font-weight:500}.tour-image[data-v-ebffb367]{width:60px;height:45px;object-fit:cover;border-radius:6px}.tour-title strong[data-v-ebffb367]{display:block;color:#333;margin-bottom:3px}.tour-type[data-v-ebffb367]{font-size:12px;color:#888}.price-info[data-v-ebffb367]{display:flex;flex-direction:column;gap:2px}.current-price[data-v-ebffb367]{font-weight:600;color:#2e3192}.original-price[data-v-ebffb367]{font-size:12px;color:#888;text-decoration:line-through}.capacity-info[data-v-ebffb367]{display:flex;flex-direction:column;gap:5px}.capacity-bar[data-v-ebffb367]{width:60px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.capacity-bar .bar[data-v-ebffb367]{height:100%;background:#7c3aed}.status-badge[data-v-ebffb367]{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.draft[data-v-ebffb367]{background:#f3f4f6;color:#6b7280}.status-badge.published[data-v-ebffb367]{background:#d1fae5;color:#1e2062}.status-badge.completed[data-v-ebffb367]{background:#dbeafe;color:#2563eb}.status-badge.cancelled[data-v-ebffb367]{background:#fee2e2;color:#dc2626}.actions[data-v-ebffb367]{display:flex;gap:8px}.action-btn[data-v-ebffb367]{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;text-decoration:none}.action-btn.edit[data-v-ebffb367]{background:#dbeafe;color:#2563eb}.action-btn.delete[data-v-ebffb367]{background:#fee2e2;color:#dc2626}.action-btn[data-v-ebffb367]:hover{transform:scale(1.1)}.empty-state[data-v-ebffb367]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#888}.empty-state i[data-v-ebffb367]{font-size:50px;color:#ddd;margin-bottom:15px}.empty-state h3[data-v-ebffb367]{color:#333;margin:0 0 8px}.empty-state p[data-v-ebffb367]{margin:0 0 20px}.pagination[data-v-ebffb367]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;border-top:1px solid #f0f0f0}.page-btn[data-v-ebffb367]{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s}.page-btn[data-v-ebffb367]:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}.page-btn.active[data-v-ebffb367]{background:#7c3aed;border-color:#7c3aed;color:#fff}.page-btn[data-v-ebffb367]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-ebffb367]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ebffb367]{background:#fff;border-radius:16px;width:90%;max-width:400px;overflow:hidden}.modal-header[data-v-ebffb367]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-ebffb367]{margin:0;font-size:18px}.close-btn[data-v-ebffb367]{background:none;border:none;font-size:18px;color:#888;cursor:pointer}.modal-body[data-v-ebffb367]{padding:25px 20px}.modal-body p[data-v-ebffb367]{margin:0 0 10px;color:#333}.modal-body .warning[data-v-ebffb367]{color:#dc2626;font-size:13px}.modal-footer[data-v-ebffb367]{display:flex;gap:10px;padding:15px 20px;background:#f9f9f9}.btn-secondary[data-v-ebffb367]{flex:1;padding:12px;background:#e5e7eb;color:#333;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-danger[data-v-ebffb367]{flex:1;padding:12px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-danger[data-v-ebffb367]:disabled{opacity:.7}.loading-state[data-v-ebffb367]{display:flex;flex-direction:column;align-items:center;padding:80px;color:#888}.loading-state i[data-v-ebffb367]{color:#7c3aed;margin-bottom:15px}.admin-datepicker[data-v-5aa4ea48]{position:relative;width:100%}.datepicker-input-wrapper[data-v-5aa4ea48]{position:relative;cursor:pointer}.datepicker-input[data-v-5aa4ea48]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#333;background:#fff;outline:none;cursor:pointer;transition:border-color .2s}.datepicker-input[data-v-5aa4ea48]:focus{border-color:#7c3aed}.datepicker-input[data-v-5aa4ea48]::placeholder{color:#9ca3af}.datepicker-icon[data-v-5aa4ea48]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:14px;pointer-events:none}.calendar-dropdown[data-v-5aa4ea48]{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:99999;overflow:hidden}.calendar-dropdown.open-top[data-v-5aa4ea48]{top:auto;bottom:calc(100% + 8px)}.calendar-header[data-v-5aa4ea48]{display:flex;align-items:center;justify-content:space-between;padding:14px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.nav-btn[data-v-5aa4ea48]{width:32px;height:32px;border:none;background:#fff3;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-5aa4ea48]:hover{background:#ffffff4d}.month-year[data-v-5aa4ea48]{display:flex;flex-direction:column;align-items:center;gap:2px}.month-name[data-v-5aa4ea48]{font-size:16px;font-weight:600}.year[data-v-5aa4ea48]{font-size:12px;opacity:.9}.calendar-weekdays[data-v-5aa4ea48]{display:grid;grid-template-columns:repeat(7,1fr);padding:10px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.calendar-weekdays span[data-v-5aa4ea48]{text-align:center;font-size:11px;font-weight:600;color:#6b7280}.calendar-days[data-v-5aa4ea48]{display:grid;grid-template-columns:repeat(7,1fr);padding:8px;gap:2px}.day-btn[data-v-5aa4ea48]{width:34px;height:34px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;margin:auto}.day-btn[data-v-5aa4ea48]:hover:not(.disabled):not(.selected){background:#f3f4f6}.day-btn.other-month[data-v-5aa4ea48]{color:#d1d5db}.day-btn.today[data-v-5aa4ea48]{border:2px solid #7c3aed;color:#7c3aed;font-weight:600}.day-btn.selected[data-v-5aa4ea48]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-weight:600}.day-btn.disabled[data-v-5aa4ea48]{color:#e5e7eb;cursor:not-allowed}.calendar-footer[data-v-5aa4ea48]{display:flex;gap:8px;padding:10px;border-top:1px solid #e5e7eb;background:#f9fafb}.today-btn[data-v-5aa4ea48],.clear-btn[data-v-5aa4ea48]{flex:1;padding:8px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.today-btn[data-v-5aa4ea48]{background:#7c3aed;color:#fff}.today-btn[data-v-5aa4ea48]:hover{background:#6d28d9}.clear-btn[data-v-5aa4ea48]{background:#e5e7eb;color:#6b7280}.clear-btn[data-v-5aa4ea48]:hover{background:#d1d5db}.calendar-fade-enter-active[data-v-5aa4ea48],.calendar-fade-leave-active[data-v-5aa4ea48]{transition:all .2s ease}.calendar-fade-enter-from[data-v-5aa4ea48],.calendar-fade-leave-to[data-v-5aa4ea48]{opacity:0;transform:translateY(-10px)}.calendar-dropdown.open-top+.calendar-fade-enter-from[data-v-5aa4ea48],.calendar-dropdown.open-top+.calendar-fade-leave-to[data-v-5aa4ea48]{transform:translateY(10px)}.builder-toolbar[data-v-131aa5f0]{display:flex;align-items:center;justify-content:space-between;height:50px;background:#1a1a2e;padding:0 16px;border-bottom:1px solid #2d2d44}.toolbar-section[data-v-131aa5f0]{display:flex;align-items:center;gap:8px}.toolbar-right[data-v-131aa5f0]{flex:1}.toolbar-center[data-v-131aa5f0]{flex:1;justify-content:center}.toolbar-left[data-v-131aa5f0]{flex:1;justify-content:flex-end}.toolbar-group[data-v-131aa5f0]{display:flex;align-items:center;gap:2px;background:#ffffff0d;padding:4px;border-radius:8px}.toolbar-btn[data-v-131aa5f0]{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:34px;padding:0 10px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.toolbar-btn[data-v-131aa5f0]:hover:not(:disabled){background:#ffffff1a;color:#fff}.toolbar-btn[data-v-131aa5f0]:disabled{opacity:.4;cursor:not-allowed}.toolbar-btn.active[data-v-131aa5f0]{background:#7c3aed;color:#fff}.toolbar-btn i[data-v-131aa5f0]{font-size:14px}.preview-btn[data-v-131aa5f0]{background:#7c3aed33;color:#a78bfa;padding:0 14px}.preview-btn[data-v-131aa5f0]:hover{background:#7c3aed4d}.preview-btn.active[data-v-131aa5f0]{background:#7c3aed;color:#fff}.toolbar-title[data-v-131aa5f0]{font-size:14px;font-weight:600;color:#9ca3af;letter-spacing:.5px}.toolbar-dropdown[data-v-131aa5f0]{position:relative}.dropdown-menu[data-v-131aa5f0]{position:absolute;top:100%;left:0;margin-top:8px;background:#1a1a2e;border:1px solid #2d2d44;border-radius:8px;min-width:180px;padding:8px;z-index:1000;box-shadow:0 10px 30px #0000004d}.dropdown-menu button[data-v-131aa5f0]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;color:#d1d5db;border-radius:6px;cursor:pointer;font-size:13px;text-align:right;transition:all .2s}.dropdown-menu button[data-v-131aa5f0]:hover{background:#ffffff1a}.dropdown-menu button.danger[data-v-131aa5f0]{color:#ef4444}.dropdown-menu button.danger[data-v-131aa5f0]:hover{background:#ef44441a}.dropdown-menu button i[data-v-131aa5f0]{width:16px;text-align:center}.dropdown-divider[data-v-131aa5f0]{height:1px;background:#2d2d44;margin:8px 0}.view-modes .toolbar-btn.active[data-v-131aa5f0]{background:#7c3aed4d;color:#a78bfa}.element-panel[data-v-cefd75d4]{width:280px;background:#1a1a2e;border-left:1px solid #2d2d44;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-cefd75d4]{padding:16px;border-bottom:1px solid #2d2d44}.panel-header h3[data-v-cefd75d4]{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.search-box[data-v-cefd75d4]{display:flex;align-items:center;background:#ffffff0d;border-radius:8px;padding:8px 12px;gap:8px}.search-box i[data-v-cefd75d4]{color:#6b7280;font-size:14px}.search-box input[data-v-cefd75d4]{flex:1;background:none;border:none;color:#fff;font-size:13px;outline:none}.search-box input[data-v-cefd75d4]::placeholder{color:#6b7280}.panel-content[data-v-cefd75d4]{flex:1;overflow-y:auto;padding-bottom:20px}.panel-section[data-v-cefd75d4]{border-bottom:1px solid #2d2d44}.section-header[data-v-cefd75d4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;color:#9ca3af;font-size:13px;font-weight:500;transition:background .2s}.section-header[data-v-cefd75d4]:hover{background:#ffffff0d}.section-header span[data-v-cefd75d4]{display:flex;align-items:center;gap:8px}.section-header i[data-v-cefd75d4]:first-child{width:16px;text-align:center}.section-content[data-v-cefd75d4]{padding:8px 12px 16px}.layout-templates[data-v-cefd75d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.layout-btn[data-v-cefd75d4]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#ffffff0d;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.layout-btn[data-v-cefd75d4]:hover{background:#7c3aed33;border-color:#7c3aed}.layout-btn span[data-v-cefd75d4]{font-size:11px;color:#9ca3af}.layout-preview[data-v-cefd75d4]{display:flex;gap:3px;width:100%;height:24px}.layout-preview[data-v-cefd75d4] .col{flex:1;background:#4b5563;border-radius:3px}.layout-preview[data-v-cefd75d4] .col.small{flex:1}.layout-preview[data-v-cefd75d4] .col.large{flex:2}.elements-grid[data-v-cefd75d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.element-item[data-v-cefd75d4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;background:#ffffff08;border:1px solid transparent;border-radius:8px;cursor:grab;transition:all .2s}.element-item[data-v-cefd75d4]:hover{background:#7c3aed26;border-color:#7c3aed80;transform:translateY(-2px)}.element-item[data-v-cefd75d4]:active{cursor:grabbing;transform:scale(.95)}.element-icon[data-v-cefd75d4]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#7c3aed33;border-radius:8px}.element-icon i[data-v-cefd75d4]{font-size:16px;color:#a78bfa}.element-name[data-v-cefd75d4]{font-size:11px;color:#9ca3af;text-align:center;line-height:1.3}.element-wrapper[data-v-a528729e]{position:relative;transition:all .2s;cursor:pointer}.element-wrapper[data-v-a528729e]:not(.preview-mode):hover{outline:1px dashed #d1d5db;outline-offset:4px}.element-wrapper.selected[data-v-a528729e]{outline:2px solid #7c3aed!important;outline-offset:4px}.element-wrapper.hovered[data-v-a528729e]{outline:1px dashed #a78bfa;outline-offset:4px}.element-actions[data-v-a528729e]{position:absolute;top:-36px;right:0;display:flex;gap:3px;background:#7c3aed;padding:4px;border-radius:6px;opacity:0;visibility:hidden;transition:all .2s;z-index:100}.element-wrapper:hover .element-actions[data-v-a528729e],.element-wrapper.selected .element-actions[data-v-a528729e]{opacity:1;visibility:visible}.element-actions button[data-v-a528729e]{width:26px;height:26px;border:none;background:#fff3;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:background .2s}.element-actions button[data-v-a528729e]:hover{background:#ffffff4d}.element-actions button.delete[data-v-a528729e]{background:#ef4444cc}.element-actions button.delete[data-v-a528729e]:hover{background:#ef4444}.element-badge[data-v-a528729e]{position:absolute;top:-36px;left:0;background:#7c3aed;color:#fff;font-size:11px;padding:4px 10px;border-radius:4px;z-index:99}.drop-indicator[data-v-a528729e]{position:absolute;left:0;right:0;height:3px;background:#7c3aed;border-radius:2px;z-index:50}.drop-indicator.top[data-v-a528729e]{top:-6px}.drop-indicator.bottom[data-v-a528729e]{bottom:-6px}.element-wrapper[draggable=true][data-v-a528729e]{cursor:grab}.element-wrapper[draggable=true][data-v-a528729e]:active{cursor:grabbing;opacity:.5}.builder-canvas[data-v-e466e870]{min-height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 20px #0000001a}.builder-canvas.preview-mode[data-v-e466e870]{border-radius:0;box-shadow:none}.empty-state[data-v-e466e870]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center}.empty-state i[data-v-e466e870]{font-size:64px;color:#e5e7eb;margin-bottom:20px}.empty-state h3[data-v-e466e870]{font-size:20px;color:#374151;margin-bottom:10px}.empty-state p[data-v-e466e870]{font-size:14px;color:#9ca3af;margin-bottom:24px;max-width:300px}.add-section-btn[data-v-e466e870]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.add-section-btn[data-v-e466e870]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #7c3aed66}.builder-section[data-v-e466e870]{position:relative;min-height:100px;transition:all .2s}.builder-section[data-v-e466e870]:not(.preview-mode):hover{outline:2px dashed #e5e7eb;outline-offset:-2px}.builder-section.selected[data-v-e466e870]{outline:2px solid #7c3aed!important;outline-offset:-2px}.builder-section.drag-over[data-v-e466e870]{outline:2px dashed #7c3aed!important;background:#7c3aed0d}.section-controls[data-v-e466e870]{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .2s;z-index:10}.builder-section:hover .section-controls[data-v-e466e870]{opacity:1}.section-label[data-v-e466e870]{font-size:12px;color:#fff;font-weight:500}.section-actions[data-v-e466e870]{display:flex;gap:4px}.section-actions button[data-v-e466e870]{width:28px;height:28px;border:none;background:#fff3;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.section-actions button[data-v-e466e870]:hover:not(:disabled){background:#ffffff4d}.section-actions button[data-v-e466e870]:disabled{opacity:.4;cursor:not-allowed}.section-actions button.delete[data-v-e466e870]:hover{background:#ef4444}.builder-row[data-v-e466e870]{display:flex;flex-wrap:wrap;position:relative;min-height:60px}.row-controls[data-v-e466e870]{position:absolute;top:4px;left:4px;opacity:0;transition:opacity .2s;z-index:5}.builder-row:hover .row-controls[data-v-e466e870]{opacity:1}.row-controls button[data-v-e466e870]{width:24px;height:24px;border:none;background:#ef4444;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.row-controls button[data-v-e466e870]:hover{background:#dc2626}.builder-column[data-v-e466e870]{position:relative;min-height:60px;transition:all .2s}.builder-column.empty[data-v-e466e870]{display:flex;align-items:center;justify-content:center}.builder-column.drag-over[data-v-e466e870]{background:#7c3aed1a;outline:2px dashed #7c3aed;outline-offset:-4px}.column-placeholder[data-v-e466e870]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#9ca3af;font-size:13px;min-height:80px;cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;margin:10px;transition:all .2s}.column-placeholder[data-v-e466e870]:hover{border-color:#7c3aed;background:#7c3aed0d;color:#7c3aed}.column-placeholder i[data-v-e466e870]{font-size:24px}.add-section-area[data-v-e466e870]{display:flex;justify-content:center;padding:30px;border-top:2px dashed #e5e7eb;margin-top:20px}@media(max-width:768px){.builder-row[data-v-e466e870]{flex-direction:column}.builder-column[data-v-e466e870]{width:100%!important}}.setting-section[data-v-b1e64bba]{margin-bottom:16px}.color-input-wrapper[data-v-b1e64bba]{display:flex;align-items:center;gap:8px}.color-input-wrapper input[type=color][data-v-b1e64bba]{width:40px;height:36px;padding:2px;border:1px solid #2d2d44;border-radius:6px;cursor:pointer;background:transparent}.color-input-wrapper.small input[type=color][data-v-b1e64bba]{width:100%;height:36px}.color-input-wrapper .setting-input[data-v-b1e64bba]{flex:1}.align-buttons[data-v-b1e64bba]{display:flex;gap:4px;background:#ffffff0d;padding:4px;border-radius:6px}.align-buttons button[data-v-b1e64bba]{flex:1;height:32px;border:none;background:transparent;color:#9ca3af;border-radius:4px;cursor:pointer;transition:all .2s}.align-buttons button[data-v-b1e64bba]:hover{background:#ffffff1a;color:#fff}.align-buttons button.active[data-v-b1e64bba]{background:#7c3aed;color:#fff}.spacing-control[data-v-b1e64bba]{background:#ffffff0d;border-radius:8px;padding:12px}.spacing-inputs[data-v-b1e64bba]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spacing-input[data-v-b1e64bba]{display:flex;flex-direction:column;align-items:center;gap:4px}.spacing-input input[data-v-b1e64bba]{width:100%;padding:8px;background:#ffffff0d;border:1px solid #2d2d44;border-radius:4px;color:#fff;text-align:center;font-size:13px}.spacing-input input[data-v-b1e64bba]:focus{border-color:#7c3aed;outline:none}.spacing-input span[data-v-b1e64bba]{font-size:10px;color:#6b7280}.input-suffix[data-v-b1e64bba]{color:#6b7280;font-size:12px}.toggle-label[data-v-b1e64bba]{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle-label input[data-v-b1e64bba]{width:18px;height:18px;cursor:pointer}.toggle-text[data-v-b1e64bba]{color:#d1d5db;font-size:13px}.setting-section[data-v-3ede118e]{margin-bottom:16px}.visibility-options[data-v-3ede118e]{display:flex;flex-direction:column;gap:12px}.toggle-label[data-v-3ede118e]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;background:#ffffff0d;border-radius:6px;transition:background .2s}.toggle-label[data-v-3ede118e]:hover{background:#ffffff14}.toggle-label input[data-v-3ede118e]{width:18px;height:18px;cursor:pointer;accent-color:#7c3aed}.toggle-label i[data-v-3ede118e]{color:#9ca3af;width:20px;text-align:center}.toggle-label span[data-v-3ede118e]{color:#d1d5db;font-size:13px}.help-text[data-v-3ede118e]{display:block;margin-top:6px;font-size:11px;color:#6b7280}.settings-panel[data-v-dd5809a9]{width:320px;background:#1a1a2e;border-right:1px solid #2d2d44;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-dd5809a9]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #2d2d44}.panel-title[data-v-dd5809a9]{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:600}.panel-title i[data-v-dd5809a9]{color:#a78bfa}.close-btn[data-v-dd5809a9]{width:32px;height:32px;border:none;background:#ffffff0d;color:#9ca3af;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-dd5809a9]:hover{background:#ffffff1a;color:#fff}.settings-tabs[data-v-dd5809a9]{display:flex;border-bottom:1px solid #2d2d44}.tab-btn[data-v-dd5809a9]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border:none;background:transparent;color:#9ca3af;font-size:12px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.tab-btn[data-v-dd5809a9]:hover{color:#d1d5db;background:#ffffff0d}.tab-btn.active[data-v-dd5809a9]{color:#a78bfa;border-bottom-color:#7c3aed}.tab-btn i[data-v-dd5809a9]{font-size:14px}.panel-content[data-v-dd5809a9]{flex:1;overflow-y:auto}.tab-content[data-v-dd5809a9]{padding:16px}[data-v-dd5809a9] .setting-group{margin-bottom:20px}[data-v-dd5809a9] .setting-label{display:block;font-size:12px;color:#9ca3af;margin-bottom:8px;font-weight:500}[data-v-dd5809a9] .setting-input{width:100%;padding:10px 12px;background:#ffffff0d;border:1px solid #2d2d44;border-radius:6px;color:#fff;font-size:13px;transition:all .2s}[data-v-dd5809a9] .setting-input:focus{border-color:#7c3aed;outline:none;background:#7c3aed1a}[data-v-dd5809a9] .setting-input::placeholder{color:#6b7280}[data-v-dd5809a9] .setting-select{width:100%;padding:10px 12px;background:#ffffff0d;border:1px solid #2d2d44;border-radius:6px;color:#fff;font-size:13px;cursor:pointer}[data-v-dd5809a9] .setting-select option{background:#1a1a2e;color:#fff}[data-v-dd5809a9] .setting-textarea{width:100%;min-height:100px;padding:10px 12px;background:#ffffff0d;border:1px solid #2d2d44;border-radius:6px;color:#fff;font-size:13px;resize:vertical}[data-v-dd5809a9] .setting-textarea:focus{border-color:#7c3aed;outline:none}[data-v-dd5809a9] .setting-row{display:flex;gap:10px}[data-v-dd5809a9] .setting-row>*{flex:1}[data-v-dd5809a9] .divider{height:1px;background:#2d2d44;margin:20px 0}[data-v-dd5809a9] .section-title{font-size:13px;font-weight:600;color:#d1d5db;margin-bottom:12px;display:flex;align-items:center;gap:8px}[data-v-dd5809a9] .section-title i{color:#a78bfa;font-size:12px}.page-builder{display:flex;flex-direction:column;height:var(--v69f691f0);background:#f0f2f5;font-family:YekanBakh,Segoe UI,Tahoma,sans-serif;direction:rtl;overflow:hidden}.builder-container{display:flex;flex:1;overflow:hidden}.builder-canvas-wrapper{flex:1;overflow:auto;background:#e8eaed;padding:20px}.page-builder.preview-mode .builder-canvas-wrapper{padding:0;background:#fff}.page-builder.dragging *{cursor:grabbing!important}.page-builder.view-tablet .builder-canvas-wrapper{display:flex;justify-content:center}.page-builder.view-tablet .builder-canvas{max-width:768px}.page-builder.view-mobile .builder-canvas-wrapper{display:flex;justify-content:center}.page-builder.view-mobile .builder-canvas{max-width:375px}.element-selected{outline:2px solid #7c3aed!important;outline-offset:2px}.element-hovered{outline:2px dashed #a78bfa;outline-offset:2px}.drop-zone{min-height:60px;border:2px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s}.drop-zone.drag-over{border-color:#7c3aed;background:#7c3aed1a;color:#7c3aed}.element-actions{position:absolute;top:-35px;right:0;display:flex;gap:4px;background:#7c3aed;padding:4px;border-radius:6px;opacity:0;visibility:hidden;transition:all .2s;z-index:100}.element-wrapper:hover .element-actions,.element-wrapper.selected .element-actions{opacity:1;visibility:visible}.element-actions button{width:28px;height:28px;border:none;background:#fff3;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.element-actions button:hover{background:#ffffff4d}.element-actions button.delete{background:#ef4444}.element-actions button.delete:hover{background:#dc2626}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af;text-align:center}.empty-state i{font-size:48px;margin-bottom:16px;color:#d1d5db}.empty-state h3{font-size:18px;font-weight:600;color:#6b7280;margin-bottom:8px}.empty-state p{font-size:14px;margin-bottom:20px}.page-builder ::-webkit-scrollbar{width:8px;height:8px}.page-builder ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.page-builder ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.page-builder ::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.page-header[data-v-c02fc0f2]{margin-bottom:25px}.header-content[data-v-c02fc0f2]{display:flex;align-items:center;gap:15px}.back-link[data-v-c02fc0f2]{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#666;text-decoration:none;box-shadow:0 2px 10px #0000000d;transition:all .2s}.back-link[data-v-c02fc0f2]:hover{color:#7c3aed}.header-content h1[data-v-c02fc0f2]{font-size:24px;color:#1e1e2d;margin:0 0 5px}.header-content p[data-v-c02fc0f2]{color:#888;margin:0}.form-container[data-v-c02fc0f2]{background:#fff;border-radius:16px;box-shadow:0 2px 15px #0000000d;padding:25px}.error-box[data-v-c02fc0f2]{display:flex;align-items:center;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 16px;margin-bottom:20px;color:#dc2626}.error-box span[data-v-c02fc0f2]{flex:1}.error-box button[data-v-c02fc0f2]{background:none;border:none;color:inherit;cursor:pointer}.form-tabs[data-v-c02fc0f2]{display:flex;gap:5px;margin-bottom:25px;border-bottom:2px solid #f0f0f0;padding-bottom:15px;flex-wrap:wrap}.form-tabs button[data-v-c02fc0f2]{padding:10px 20px;border:none;background:#f3f4f6;color:#666;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:8px}.form-tabs button[data-v-c02fc0f2]:hover{background:#e5e7eb}.form-tabs button.active[data-v-c02fc0f2]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.form-section[data-v-c02fc0f2]{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #f0f0f0}.form-section[data-v-c02fc0f2]:last-of-type{border-bottom:none;margin-bottom:0}.form-section h2[data-v-c02fc0f2]{font-size:16px;color:#333;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #7c3aed;display:inline-block}.section-hint[data-v-c02fc0f2]{color:#888;font-size:13px;margin-bottom:15px}.form-row[data-v-c02fc0f2]{margin-bottom:15px}.form-row.two-cols[data-v-c02fc0f2]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-row.three-cols[data-v-c02fc0f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.form-row.four-cols[data-v-c02fc0f2]{display:grid;grid-template-columns:2fr 2fr 1.5fr auto;gap:15px;align-items:end}.form-group[data-v-c02fc0f2]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-c02fc0f2]{font-size:13px;color:#555;font-weight:500}.required[data-v-c02fc0f2]{color:#dc2626}.form-group input[data-v-c02fc0f2],.form-group select[data-v-c02fc0f2],.form-group textarea[data-v-c02fc0f2]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:all .2s}.form-group input[data-v-c02fc0f2]:focus,.form-group select[data-v-c02fc0f2]:focus,.form-group textarea[data-v-c02fc0f2]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.checkbox-group[data-v-c02fc0f2]{justify-content:center}.checkbox-label[data-v-c02fc0f2]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#555}.checkbox-label input[data-v-c02fc0f2]{display:none}.checkmark[data-v-c02fc0f2]{width:18px;height:18px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s}.checkbox-label input:checked+.checkmark[data-v-c02fc0f2]{background:#7c3aed;border-color:#7c3aed}.checkbox-label input:checked+.checkmark[data-v-c02fc0f2]:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn-add[data-v-c02fc0f2]{padding:10px 20px;background:#f0fdf4;color:#16a34a;border:1px dashed #16a34a;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:8px;margin-top:15px}.btn-add[data-v-c02fc0f2]:hover{background:#dcfce7}.btn-remove[data-v-c02fc0f2]{padding:8px 12px;background:#fef2f2;color:#dc2626;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.btn-remove[data-v-c02fc0f2]:hover{background:#fecaca}.action-group[data-v-c02fc0f2]{display:flex;align-items:center;gap:10px}.discount-preview[data-v-c02fc0f2]{display:flex;gap:30px;background:#f9fafb;padding:15px;border-radius:8px;margin-top:15px}.preview-item[data-v-c02fc0f2]{display:flex;align-items:center;gap:8px;font-size:14px}.preview-item .original[data-v-c02fc0f2]{text-decoration:line-through;color:#9ca3af}.preview-item .discounted[data-v-c02fc0f2]{color:#16a34a;font-weight:600}.preview-item .discount-amount[data-v-c02fc0f2]{background:#dc2626;color:#fff;padding:2px 8px;border-radius:4px;font-weight:600}.pricing-item[data-v-c02fc0f2]{background:#f9fafb;padding:15px;border-radius:10px;margin-bottom:12px}.main-image-upload[data-v-c02fc0f2]{margin-bottom:20px}.image-preview-container[data-v-c02fc0f2]{position:relative;display:inline-block}.image-preview-container img[data-v-c02fc0f2]{max-width:400px;max-height:250px;object-fit:cover;border-radius:12px}.remove-image[data-v-c02fc0f2]{position:absolute;top:10px;left:10px;padding:8px 12px;background:#dc2626e6;color:#fff;border:none;border-radius:6px;cursor:pointer}.upload-box[data-v-c02fc0f2]{width:100%;max-width:400px;padding:40px;border:2px dashed #d1d5db;border-radius:12px;text-align:center;cursor:pointer;transition:all .2s}.upload-box[data-v-c02fc0f2]:hover{border-color:#7c3aed;background:#f5f3ff}.upload-box i[data-v-c02fc0f2]{font-size:40px;color:#9ca3af;margin-bottom:10px}.upload-box p[data-v-c02fc0f2]{color:#6b7280;margin:0 0 5px}.upload-hint[data-v-c02fc0f2]{font-size:12px;color:#9ca3af}.form-actions[data-v-c02fc0f2]{display:flex;justify-content:flex-end;gap:15px;padding-top:20px;border-top:1px solid #f0f0f0;margin-top:30px}.btn-secondary[data-v-c02fc0f2]{padding:12px 30px;background:#e5e7eb;color:#333;border:none;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-secondary[data-v-c02fc0f2]:hover{background:#d1d5db}.btn-primary[data-v-c02fc0f2]{padding:12px 30px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;min-width:140px}.btn-primary[data-v-c02fc0f2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed4d}.btn-primary[data-v-c02fc0f2]:disabled{opacity:.7;cursor:not-allowed}@media(max-width:768px){.form-tabs[data-v-c02fc0f2]{gap:8px}.form-tabs button[data-v-c02fc0f2]{padding:8px 12px;font-size:12px}.form-row.two-cols[data-v-c02fc0f2],.form-row.three-cols[data-v-c02fc0f2],.form-row.four-cols[data-v-c02fc0f2]{grid-template-columns:1fr}}.pagebuilder-tab .form-section[data-v-c02fc0f2]{padding:0;background:transparent;border:none;box-shadow:none}.pagebuilder-header[data-v-c02fc0f2]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:12px 12px 0 0;padding:20px;color:#fff}.pagebuilder-header h2[data-v-c02fc0f2]{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0;border:none;color:#fff;font-size:18px}.section-desc[data-v-c02fc0f2]{margin:0;font-size:14px;opacity:.9}.section-desc strong[data-v-c02fc0f2]{opacity:1}.pagebuilder-wrapper[data-v-c02fc0f2]{background:#fff;border-radius:0 0 12px 12px;overflow:hidden;border:1px solid #e5e7eb;border-top:none}.destinations-list[data-v-82ece021]{padding:20px}.page-header[data-v-82ece021]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-82ece021]{font-size:24px;color:#333;margin:0}.btn-primary[data-v-82ece021]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#7c3aed;color:#fff;border-radius:8px;text-decoration:none;font-weight:500;transition:background .3s}.btn-primary[data-v-82ece021]:hover{background:#6d28d9}.filters-card[data-v-82ece021]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}.filters-row[data-v-82ece021]{display:flex;gap:20px;flex-wrap:wrap}.filter-item[data-v-82ece021]{flex:1;min-width:200px}.filter-item label[data-v-82ece021]{display:block;margin-bottom:8px;font-size:14px;color:#666}.filter-item input[data-v-82ece021],.filter-item select[data-v-82ece021]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.table-card[data-v-82ece021]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}table[data-v-82ece021]{width:100%;border-collapse:collapse}th[data-v-82ece021],td[data-v-82ece021]{padding:12px;text-align:right;border-bottom:1px solid #f3f4f6}th[data-v-82ece021]{background:#f9fafb;font-weight:600;color:#374151;font-size:14px}.thumb-img[data-v-82ece021]{width:60px;height:40px;object-fit:cover;border-radius:6px}.slug[data-v-82ece021]{display:block;color:#9ca3af;font-size:12px}.badge[data-v-82ece021]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-info[data-v-82ece021]{background:#e0f2fe;color:#0284c7}.badge-success[data-v-82ece021]{background:#dcfce7;color:#16a34a}.badge-secondary[data-v-82ece021]{background:#f3f4f6;color:#6b7280}.action-buttons[data-v-82ece021]{display:flex;gap:8px}.btn-icon[data-v-82ece021]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.btn-edit[data-v-82ece021]{background:#f3f4f6;color:#374151}.btn-edit[data-v-82ece021]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-82ece021]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-82ece021]:hover{background:#dc2626;color:#fff}.loading-state[data-v-82ece021],.empty-state[data-v-82ece021]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-82ece021]{font-size:48px;margin-bottom:16px}.pagination[data-v-82ece021]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.btn-page[data-v-82ece021]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.btn-page[data-v-82ece021]:hover:not(:disabled){background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-page[data-v-82ece021]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-82ece021]{font-size:14px;color:#6b7280}.destination-form[data-v-fed425fa]{padding:20px}.page-header[data-v-fed425fa]{margin-bottom:20px}.header-content[data-v-fed425fa]{display:flex;align-items:center;gap:15px}.back-link[data-v-fed425fa]{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#666;text-decoration:none;box-shadow:0 2px 10px #0000000d}.back-link[data-v-fed425fa]:hover{color:#7c3aed}.header-content h1[data-v-fed425fa]{font-size:22px;color:#1e1e2d;margin:0 0 5px}.header-content p[data-v-fed425fa]{color:#888;margin:0;font-size:14px}.error-box[data-v-fed425fa]{display:flex;align-items:center;gap:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;margin-bottom:20px;color:#dc2626}.error-box span[data-v-fed425fa]{flex:1}.close-error[data-v-fed425fa]{background:none;border:none;color:#dc2626;cursor:pointer;padding:4px}.form-container[data-v-fed425fa]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 15px #0000000d}.form-tabs[data-v-fed425fa]{display:flex;gap:5px;margin-bottom:25px;border-bottom:2px solid #f0f0f0;padding-bottom:15px;flex-wrap:wrap}.form-tabs button[data-v-fed425fa]{padding:10px 18px;border:none;background:#f3f4f6;color:#666;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:8px}.form-tabs button[data-v-fed425fa]:hover{background:#e5e7eb}.form-tabs button.active[data-v-fed425fa]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.form-section[data-v-fed425fa]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.form-section[data-v-fed425fa]:last-child{border-bottom:none;margin-bottom:0}.form-section h3[data-v-fed425fa]{font-size:15px;color:#374151;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #7c3aed;display:inline-block}.form-group[data-v-fed425fa]{margin-bottom:15px;position:relative}.form-group label[data-v-fed425fa]{display:block;margin-bottom:6px;font-size:13px;color:#374151;font-weight:500}.required[data-v-fed425fa]{color:#dc2626}.form-group input[data-v-fed425fa],.form-group textarea[data-v-fed425fa],.form-group select[data-v-fed425fa]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-fed425fa]:focus,.form-group textarea[data-v-fed425fa]:focus,.form-group select[data-v-fed425fa]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-row[data-v-fed425fa]{margin-bottom:15px}.form-row.two-cols[data-v-fed425fa]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.char-count[data-v-fed425fa]{position:absolute;left:10px;bottom:10px;font-size:11px;color:#9ca3af}.checkbox-group[data-v-fed425fa]{justify-content:center}.checkbox-label[data-v-fed425fa]{display:flex!important;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-fed425fa]{display:none}.checkmark[data-v-fed425fa]{width:18px;height:18px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s}.checkbox-label input:checked+.checkmark[data-v-fed425fa]{background:#7c3aed;border-color:#7c3aed}.checkbox-label input:checked+.checkmark[data-v-fed425fa]:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.image-upload-area[data-v-fed425fa]{display:flex;flex-direction:column;gap:12px}.image-preview-container[data-v-fed425fa]{position:relative;display:inline-block}.image-preview[data-v-fed425fa]{max-width:100%;max-height:200px;object-fit:cover;border-radius:12px}.remove-image[data-v-fed425fa]{position:absolute;top:10px;left:10px;background:#dc2626e6;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.upload-box[data-v-fed425fa]{border:2px dashed #d1d5db;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.upload-box[data-v-fed425fa]:hover{border-color:#7c3aed;background:#f5f3ff}.upload-box i[data-v-fed425fa]{font-size:40px;color:#9ca3af;margin-bottom:12px;display:block}.upload-box p[data-v-fed425fa]{color:#374151;font-size:14px;margin:0 0 5px}.upload-box span[data-v-fed425fa]{color:#9ca3af;font-size:12px}.upload-progress[data-v-fed425fa]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f3f4f6;border-radius:8px}.progress-bar[data-v-fed425fa]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-fed425fa]{height:100%;background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:4px;transition:width .3s}.form-actions[data-v-fed425fa]{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.btn-primary[data-v-fed425fa],.btn-secondary[data-v-fed425fa]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s;text-decoration:none;border:none;font-size:14px}.btn-primary[data-v-fed425fa]{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.btn-primary[data-v-fed425fa]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed4d}.btn-primary[data-v-fed425fa]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-fed425fa]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-fed425fa]:hover{background:#e5e7eb}@media(max-width:768px){.form-tabs[data-v-fed425fa]{gap:8px}.form-tabs button[data-v-fed425fa]{padding:8px 12px;font-size:12px}.form-row.two-cols[data-v-fed425fa]{grid-template-columns:1fr}}.pagebuilder-tab .form-section[data-v-fed425fa]{padding:0;background:transparent;border:none;box-shadow:none}.pagebuilder-header[data-v-fed425fa]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:12px 12px 0 0;padding:20px;color:#fff}.pagebuilder-header h2[data-v-fed425fa]{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:18px}.pagebuilder-header .section-desc[data-v-fed425fa]{margin:0;font-size:13px;opacity:.9;line-height:1.8}.pagebuilder-header .section-desc strong[data-v-fed425fa]{display:block;margin-top:8px;opacity:1}.pagebuilder-wrapper[data-v-fed425fa]{background:#fff;border-radius:0 0 12px 12px;overflow:hidden;border:1px solid #e5e7eb;border-top:none}.categories-page[data-v-9f2e93c5]{padding:20px}.page-header[data-v-9f2e93c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.header-content h1[data-v-9f2e93c5]{font-size:24px;color:#1e1e2d;margin:0 0 5px}.header-content p[data-v-9f2e93c5]{color:#888;margin:0}.btn-primary[data-v-9f2e93c5]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s}.btn-primary[data-v-9f2e93c5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed4d}.loading-state[data-v-9f2e93c5]{text-align:center;padding:60px;color:#888}.loading-state i[data-v-9f2e93c5]{font-size:32px;margin-bottom:15px;display:block}.categories-grid[data-v-9f2e93c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.category-card[data-v-9f2e93c5]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 15px #0000000d;transition:all .3s}.category-card[data-v-9f2e93c5]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.category-image[data-v-9f2e93c5]{height:150px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.category-image img[data-v-9f2e93c5]{width:100%;height:100%;object-fit:cover}.no-image[data-v-9f2e93c5]{color:#ccc;font-size:48px}.category-content[data-v-9f2e93c5]{padding:20px}.category-content h3[data-v-9f2e93c5]{font-size:18px;margin:0 0 5px;color:#333}.category-content .slug[data-v-9f2e93c5]{color:#999;font-size:12px;direction:ltr;text-align:right;margin:0 0 10px}.category-content .description[data-v-9f2e93c5]{color:#666;font-size:13px;margin:0 0 15px;line-height:1.6}.category-meta[data-v-9f2e93c5]{display:flex;justify-content:space-between;align-items:center}.tour-count[data-v-9f2e93c5]{color:#666;font-size:13px}.tour-count i[data-v-9f2e93c5]{color:#7c3aed;margin-left:5px}.status-badge[data-v-9f2e93c5]{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:500}.status-badge.active[data-v-9f2e93c5]{background:#dcfce7;color:#16a34a}.status-badge.inactive[data-v-9f2e93c5]{background:#fee2e2;color:#dc2626}.category-actions[data-v-9f2e93c5]{display:flex;gap:8px;padding:15px 20px;border-top:1px solid #f0f0f0;justify-content:flex-end}.btn-icon[data-v-9f2e93c5]{width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-edit[data-v-9f2e93c5]{background:#f3f4f6;color:#666}.btn-edit[data-v-9f2e93c5]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-9f2e93c5]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-9f2e93c5]:hover{background:#dc2626;color:#fff}.empty-state[data-v-9f2e93c5]{grid-column:1 / -1;text-align:center;padding:60px;color:#888}.empty-state i[data-v-9f2e93c5]{font-size:64px;color:#ddd;margin-bottom:20px}.empty-state h4[data-v-9f2e93c5]{color:#555;margin:0 0 10px}.empty-state p[data-v-9f2e93c5]{margin:0 0 20px}.modal-overlay[data-v-9f2e93c5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-9f2e93c5]{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-9f2e93c5]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-9f2e93c5]{font-size:18px;margin:0;color:#333}.btn-close[data-v-9f2e93c5]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;color:#666;transition:all .2s}.btn-close[data-v-9f2e93c5]:hover{background:#e5e7eb}.modal-body[data-v-9f2e93c5]{padding:20px}.form-group[data-v-9f2e93c5]{margin-bottom:20px}.form-group label[data-v-9f2e93c5]{display:block;margin-bottom:8px;font-size:14px;color:#555;font-weight:500}.required[data-v-9f2e93c5]{color:#dc2626}.form-group input[data-v-9f2e93c5],.form-group textarea[data-v-9f2e93c5]{width:100%;padding:12px 15px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:all .2s}.form-group input[data-v-9f2e93c5]:focus,.form-group textarea[data-v-9f2e93c5]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-row.two-cols[data-v-9f2e93c5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkbox-group[data-v-9f2e93c5]{display:flex;align-items:center}.checkbox-label[data-v-9f2e93c5]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-label input[data-v-9f2e93c5]{display:none}.checkmark[data-v-9f2e93c5]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s}.checkbox-label input:checked+.checkmark[data-v-9f2e93c5]{background:#7c3aed;border-color:#7c3aed}.checkbox-label input:checked+.checkmark[data-v-9f2e93c5]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.image-upload-mini[data-v-9f2e93c5]{display:flex;align-items:center;gap:15px}.image-preview-mini[data-v-9f2e93c5]{position:relative;width:100px;height:80px;border-radius:8px;overflow:hidden}.image-preview-mini img[data-v-9f2e93c5]{width:100%;height:100%;object-fit:cover}.image-preview-mini .remove-btn[data-v-9f2e93c5]{position:absolute;top:5px;right:5px;width:24px;height:24px;background:#dc2626e6;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:10px}.upload-btn[data-v-9f2e93c5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:2px dashed #ddd;border-radius:8px;cursor:pointer;color:#888;transition:all .2s}.upload-btn[data-v-9f2e93c5]:hover{border-color:#7c3aed;color:#7c3aed}.upload-btn i[data-v-9f2e93c5]{font-size:24px}.modal-actions[data-v-9f2e93c5]{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid #f0f0f0;margin-top:10px}.btn-secondary[data-v-9f2e93c5]{padding:12px 24px;background:#f3f4f6;color:#333;border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-9f2e93c5]:hover{background:#e5e7eb}.bookings-list[data-v-1f33fafb]{padding:20px}.page-header[data-v-1f33fafb]{margin-bottom:20px}.page-header h1[data-v-1f33fafb]{font-size:24px;color:#333;margin:0}.filters-card[data-v-1f33fafb]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}.filters-row[data-v-1f33fafb]{display:flex;gap:16px;flex-wrap:wrap}.filter-item[data-v-1f33fafb]{flex:1;min-width:180px}.filter-item label[data-v-1f33fafb]{display:block;margin-bottom:8px;font-size:14px;color:#666}.filter-item input[data-v-1f33fafb],.filter-item select[data-v-1f33fafb]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.table-card[data-v-1f33fafb]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}table[data-v-1f33fafb]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-1f33fafb],td[data-v-1f33fafb]{padding:12px;text-align:right;border-bottom:1px solid #f3f4f6}th[data-v-1f33fafb]{background:#f9fafb;font-weight:600;color:#374151;font-size:13px}.booking-code[data-v-1f33fafb]{background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:13px}.user-info[data-v-1f33fafb]{display:flex;flex-direction:column}.user-info small[data-v-1f33fafb]{color:#9ca3af;font-size:12px;direction:ltr}.price[data-v-1f33fafb]{font-weight:600;color:#16a34a}.badge[data-v-1f33fafb]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-success[data-v-1f33fafb]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-1f33fafb]{background:#fef3c7;color:#d97706}.badge-danger[data-v-1f33fafb]{background:#fee2e2;color:#dc2626}.badge-info[data-v-1f33fafb]{background:#e0f2fe;color:#0284c7}.badge-secondary[data-v-1f33fafb]{background:#f3f4f6;color:#6b7280}.badge-purple[data-v-1f33fafb]{background:#f3e8ff;color:#7c3aed}.badge-blue[data-v-1f33fafb]{background:#dbeafe;color:#2563eb}.badge-cyan[data-v-1f33fafb]{background:#cffafe;color:#0891b2}.badge-orange[data-v-1f33fafb]{background:#ffedd5;color:#ea580c}.badge-green[data-v-1f33fafb]{background:#d1fae5;color:#1e2062}.badge-pink[data-v-1f33fafb]{background:#fce7f3;color:#db2777}.action-buttons[data-v-1f33fafb]{display:flex;gap:8px}.btn-icon[data-v-1f33fafb]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.btn-view[data-v-1f33fafb]{background:#f3f4f6;color:#374151}.btn-view[data-v-1f33fafb]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-1f33fafb]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-1f33fafb]:hover{background:#dc2626;color:#fff}.loading-state[data-v-1f33fafb],.empty-state[data-v-1f33fafb]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-1f33fafb]{font-size:48px;margin-bottom:16px}.pagination[data-v-1f33fafb]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.btn-page[data-v-1f33fafb]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.btn-page[data-v-1f33fafb]:hover:not(:disabled){background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-page[data-v-1f33fafb]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-1f33fafb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1f33fafb]{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto}.modal-header[data-v-1f33fafb]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-1f33fafb]{margin:0;font-size:18px}.close-btn[data-v-1f33fafb]{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af}.modal-body[data-v-1f33fafb]{padding:20px}.detail-grid[data-v-1f33fafb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-1f33fafb]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-1f33fafb]{font-size:12px;color:#9ca3af}.detail-item span[data-v-1f33fafb]{font-size:14px;color:#374151}.price-lg[data-v-1f33fafb]{font-size:18px!important;font-weight:600;color:#16a34a!important}.passengers-section[data-v-1f33fafb]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.passengers-section h4[data-v-1f33fafb]{margin:0 0 16px;font-size:16px}.passengers-table[data-v-1f33fafb]{min-width:auto}.users-list[data-v-657c01b1]{padding:20px}.page-header[data-v-657c01b1]{margin-bottom:20px}.page-header h1[data-v-657c01b1]{font-size:24px;color:#333;margin:0}.filters-card[data-v-657c01b1]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}.filters-row[data-v-657c01b1]{display:flex;gap:20px;flex-wrap:wrap}.filter-item[data-v-657c01b1]{flex:1;min-width:200px}.filter-item label[data-v-657c01b1]{display:block;margin-bottom:8px;font-size:14px;color:#666}.filter-item input[data-v-657c01b1],.filter-item select[data-v-657c01b1]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.table-card[data-v-657c01b1]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}table[data-v-657c01b1]{width:100%;border-collapse:collapse;min-width:800px}th[data-v-657c01b1],td[data-v-657c01b1]{padding:12px;text-align:right;border-bottom:1px solid #f3f4f6}th[data-v-657c01b1]{background:#f9fafb;font-weight:600;color:#374151;font-size:13px}.user-info[data-v-657c01b1]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-657c01b1]{width:36px;height:36px;background:#7c3aed;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.badge[data-v-657c01b1]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-success[data-v-657c01b1]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-657c01b1]{background:#fef3c7;color:#d97706}.badge-danger[data-v-657c01b1]{background:#fee2e2;color:#dc2626}.badge-info[data-v-657c01b1]{background:#e0f2fe;color:#0284c7}.badge-secondary[data-v-657c01b1]{background:#f3f4f6;color:#6b7280}.action-buttons[data-v-657c01b1]{display:flex;gap:8px}.btn-icon[data-v-657c01b1]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.btn-view[data-v-657c01b1]{background:#f3f4f6;color:#374151}.btn-view[data-v-657c01b1]:hover{background:#7c3aed;color:#fff}.btn-edit[data-v-657c01b1]{background:#f3f4f6;color:#374151}.btn-edit[data-v-657c01b1]:hover{background:#0284c7;color:#fff}.loading-state[data-v-657c01b1],.empty-state[data-v-657c01b1]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-657c01b1]{font-size:48px;margin-bottom:16px}.pagination[data-v-657c01b1]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.btn-page[data-v-657c01b1]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.btn-page[data-v-657c01b1]:hover:not(:disabled){background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-page[data-v-657c01b1]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-657c01b1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-657c01b1]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto}.modal-header[data-v-657c01b1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-657c01b1]{margin:0;font-size:18px}.close-btn[data-v-657c01b1]{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af}.modal-body[data-v-657c01b1]{padding:20px}.form-row[data-v-657c01b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-657c01b1]{margin-bottom:16px}.form-group label[data-v-657c01b1]{display:block;margin-bottom:8px;font-size:14px;color:#374151}.form-group input[data-v-657c01b1],.form-group select[data-v-657c01b1],.form-group textarea[data-v-657c01b1]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.form-actions[data-v-657c01b1]{display:flex;gap:12px;margin-top:20px}.btn-primary[data-v-657c01b1],.btn-secondary[data-v-657c01b1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-657c01b1]{background:#7c3aed;color:#fff}.btn-primary[data-v-657c01b1]:hover:not(:disabled){background:#6d28d9}.btn-secondary[data-v-657c01b1]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-657c01b1]:hover{background:#e5e7eb}.blog-list[data-v-3b471443]{padding:20px}.page-header[data-v-3b471443]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-3b471443]{font-size:24px;color:#333;margin:0}.btn-primary[data-v-3b471443]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#7c3aed;color:#fff;border-radius:8px;text-decoration:none;font-weight:500;transition:background .3s}.btn-primary[data-v-3b471443]:hover{background:#6d28d9}.filters-card[data-v-3b471443]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}.filters-row[data-v-3b471443]{display:flex;gap:20px;flex-wrap:wrap}.filter-item[data-v-3b471443]{flex:1;min-width:180px}.filter-item label[data-v-3b471443]{display:block;margin-bottom:8px;font-size:14px;color:#666}.filter-item input[data-v-3b471443],.filter-item select[data-v-3b471443]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.table-card[data-v-3b471443]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}table[data-v-3b471443]{width:100%;border-collapse:collapse}th[data-v-3b471443],td[data-v-3b471443]{padding:12px;text-align:right;border-bottom:1px solid #f3f4f6}th[data-v-3b471443]{background:#f9fafb;font-weight:600;color:#374151;font-size:13px}.thumb-img[data-v-3b471443]{width:60px;height:40px;object-fit:cover;border-radius:6px}.slug[data-v-3b471443]{display:block;color:#9ca3af;font-size:12px}.badge[data-v-3b471443]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-success[data-v-3b471443]{background:#dcfce7;color:#16a34a}.badge-warning[data-v-3b471443]{background:#fef3c7;color:#d97706}.action-buttons[data-v-3b471443]{display:flex;gap:8px}.btn-icon[data-v-3b471443]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.btn-edit[data-v-3b471443]{background:#f3f4f6;color:#374151}.btn-edit[data-v-3b471443]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-3b471443]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-3b471443]:hover{background:#dc2626;color:#fff}.loading-state[data-v-3b471443],.empty-state[data-v-3b471443]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-3b471443]{font-size:48px;margin-bottom:16px}.pagination[data-v-3b471443]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.btn-page[data-v-3b471443]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s}.btn-page[data-v-3b471443]:hover:not(:disabled){background:#7c3aed;color:#fff;border-color:#7c3aed}.btn-page[data-v-3b471443]:disabled{opacity:.5;cursor:not-allowed}.sliders-list[data-v-f1c1ad25]{padding:20px}.page-header[data-v-f1c1ad25]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-f1c1ad25]{font-size:24px;color:#333;margin:0}.btn-primary[data-v-f1c1ad25]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#7c3aed;color:#fff;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:background .3s}.btn-primary[data-v-f1c1ad25]:hover{background:#6d28d9}.table-card[data-v-f1c1ad25]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.sliders-grid[data-v-f1c1ad25]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.slider-card[data-v-f1c1ad25]{background:#f9fafb;border-radius:12px;overflow:hidden}.slider-image[data-v-f1c1ad25]{position:relative;aspect-ratio:16 / 9}.slider-image img[data-v-f1c1ad25]{width:100%;height:100%;object-fit:cover}.slider-overlay[data-v-f1c1ad25]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s}.slider-card:hover .slider-overlay[data-v-f1c1ad25]{opacity:1}.slider-info[data-v-f1c1ad25]{padding:16px}.slider-info h4[data-v-f1c1ad25]{margin:0 0 8px;font-size:16px}.slider-meta[data-v-f1c1ad25]{display:flex;align-items:center;gap:12px}.badge[data-v-f1c1ad25]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-success[data-v-f1c1ad25]{background:#dcfce7;color:#16a34a}.badge-secondary[data-v-f1c1ad25]{background:#f3f4f6;color:#6b7280}.order[data-v-f1c1ad25]{font-size:12px;color:#9ca3af}.btn-icon[data-v-f1c1ad25]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.btn-edit[data-v-f1c1ad25]{background:#fff;color:#374151}.btn-edit[data-v-f1c1ad25]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-f1c1ad25]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-f1c1ad25]:hover{background:#dc2626;color:#fff}.loading-state[data-v-f1c1ad25],.empty-state[data-v-f1c1ad25]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-f1c1ad25]{font-size:48px;margin-bottom:16px}.modal-overlay[data-v-f1c1ad25]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-f1c1ad25]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;overflow-y:auto}.modal-header[data-v-f1c1ad25]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-f1c1ad25]{margin:0;font-size:18px}.close-btn[data-v-f1c1ad25]{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af}.modal-body[data-v-f1c1ad25]{padding:20px}.form-row[data-v-f1c1ad25]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-f1c1ad25]{margin-bottom:16px}.form-group label[data-v-f1c1ad25]{display:block;margin-bottom:8px;font-size:14px;color:#374151}.required[data-v-f1c1ad25]{color:#dc2626}.form-group input[data-v-f1c1ad25],.form-group select[data-v-f1c1ad25],.form-group textarea[data-v-f1c1ad25]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.checkbox-label[data-v-f1c1ad25]{display:flex!important;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-f1c1ad25]{width:auto!important}.form-actions[data-v-f1c1ad25]{display:flex;gap:12px;margin-top:20px}.btn-secondary[data-v-f1c1ad25]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;border:none;background:#f3f4f6;color:#374151}.btn-secondary[data-v-f1c1ad25]:hover{background:#e5e7eb}.faq-list[data-v-d1c6a5bc]{padding:20px}.page-header[data-v-d1c6a5bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h1[data-v-d1c6a5bc]{font-size:24px;color:#333;margin:0}.btn-primary[data-v-d1c6a5bc]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#7c3aed;color:#fff;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:background .3s}.btn-primary[data-v-d1c6a5bc]:hover{background:#6d28d9}.table-card[data-v-d1c6a5bc]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.faq-items[data-v-d1c6a5bc]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-d1c6a5bc]{background:#f9fafb;border-radius:12px;padding:16px}.faq-header[data-v-d1c6a5bc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.faq-question[data-v-d1c6a5bc]{display:flex;align-items:flex-start;gap:12px;flex:1}.order-badge[data-v-d1c6a5bc]{min-width:28px;height:28px;background:#7c3aed;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.faq-question h4[data-v-d1c6a5bc]{margin:0;font-size:16px;color:#374151}.faq-actions[data-v-d1c6a5bc]{display:flex;align-items:center;gap:8px}.badge[data-v-d1c6a5bc]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.badge-success[data-v-d1c6a5bc]{background:#dcfce7;color:#16a34a}.badge-secondary[data-v-d1c6a5bc]{background:#f3f4f6;color:#6b7280}.faq-answer[data-v-d1c6a5bc]{padding-right:40px}.faq-answer p[data-v-d1c6a5bc]{margin:0 0 8px;color:#6b7280;line-height:1.6}.category-tag[data-v-d1c6a5bc]{display:inline-block;padding:2px 8px;background:#e0f2fe;color:#0284c7;border-radius:4px;font-size:12px}.btn-icon[data-v-d1c6a5bc]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.btn-edit[data-v-d1c6a5bc]{background:#fff;color:#374151}.btn-edit[data-v-d1c6a5bc]:hover{background:#7c3aed;color:#fff}.btn-delete[data-v-d1c6a5bc]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-d1c6a5bc]:hover{background:#dc2626;color:#fff}.loading-state[data-v-d1c6a5bc],.empty-state[data-v-d1c6a5bc]{text-align:center;padding:40px;color:#9ca3af}.empty-state i[data-v-d1c6a5bc]{font-size:48px;margin-bottom:16px}.modal-overlay[data-v-d1c6a5bc]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d1c6a5bc]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:85vh;overflow-y:auto}.modal-header[data-v-d1c6a5bc]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d1c6a5bc]{margin:0;font-size:18px}.close-btn[data-v-d1c6a5bc]{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af}.modal-body[data-v-d1c6a5bc]{padding:20px}.form-row[data-v-d1c6a5bc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-d1c6a5bc]{margin-bottom:16px}.form-group label[data-v-d1c6a5bc]{display:block;margin-bottom:8px;font-size:14px;color:#374151}.required[data-v-d1c6a5bc]{color:#dc2626}.form-group input[data-v-d1c6a5bc],.form-group textarea[data-v-d1c6a5bc]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.checkbox-label[data-v-d1c6a5bc]{display:flex!important;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[data-v-d1c6a5bc]{width:auto!important}.form-actions[data-v-d1c6a5bc]{display:flex;gap:12px;margin-top:20px}.btn-secondary[data-v-d1c6a5bc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;border:none;background:#f3f4f6;color:#374151}.btn-secondary[data-v-d1c6a5bc]:hover{background:#e5e7eb}.settings-page[data-v-57b2369a]{padding:20px}.page-header[data-v-57b2369a]{margin-bottom:20px}.page-header h1[data-v-57b2369a]{font-size:24px;color:#333;margin:0}.settings-tabs[data-v-57b2369a]{display:flex;gap:8px;margin-bottom:20px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.tab-btn[data-v-57b2369a]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-weight:500;color:#6b7280;transition:all .3s}.tab-btn[data-v-57b2369a]:hover{background:#f3f4f6}.tab-btn.active[data-v-57b2369a]{background:#7c3aed;color:#fff}.settings-content[data-v-57b2369a]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.settings-form h3[data-v-57b2369a]{font-size:18px;color:#374151;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.form-row[data-v-57b2369a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-57b2369a]{margin-bottom:16px}.form-group label[data-v-57b2369a]{display:block;margin-bottom:8px;font-size:14px;color:#374151;font-weight:500}.form-group input[data-v-57b2369a],.form-group textarea[data-v-57b2369a]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input[data-v-57b2369a]:focus,.form-group textarea[data-v-57b2369a]:focus{outline:none;border-color:#7c3aed}.form-actions[data-v-57b2369a]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.btn-primary[data-v-57b2369a]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .3s}.btn-primary[data-v-57b2369a]:hover:not(:disabled){background:#6d28d9}.btn-primary[data-v-57b2369a]:disabled{opacity:.7;cursor:not-allowed}@media(max-width:768px){.settings-tabs[data-v-57b2369a]{flex-wrap:wrap}.form-row[data-v-57b2369a]{grid-template-columns:1fr}}.placeholder-page[data-v-b857b3ec]{display:flex;align-items:center;justify-content:center;min-height:60vh}.placeholder-content[data-v-b857b3ec]{text-align:center;max-width:400px}.placeholder-content i[data-v-b857b3ec]{font-size:60px;color:#ddd;margin-bottom:20px}.placeholder-content h1[data-v-b857b3ec]{font-size:24px;color:#333;margin:0 0 10px}.placeholder-content p[data-v-b857b3ec]{color:#888;margin:0 0 25px}.btn-primary[data-v-b857b3ec]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s}.btn-primary[data-v-b857b3ec]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed4d}[data-v-482a3292]:root{--primary-color: #4D40CA;--primary-light: #6B5DD3;--secondary-color: #FB5B32;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--text-color: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc}.page-header[data-v-482a3292]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-content h1[data-v-482a3292]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0 0 5px}.header-content p[data-v-482a3292]{font-size:14px;color:var(--text-muted);margin:0}.btn[data-v-482a3292]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-482a3292]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-primary[data-v-482a3292]:hover{box-shadow:0 4px 15px #4d40ca4d;transform:translateY(-2px)}.btn-secondary[data-v-482a3292]{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.btn-secondary[data-v-482a3292]:hover{background:var(--border-color)}.btn-danger[data-v-482a3292]{background:var(--danger-color);color:#fff}.btn[data-v-482a3292]:disabled{opacity:.6;cursor:not-allowed}.filters-card[data-v-482a3292]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-482a3292]{display:flex;gap:15px;flex-wrap:wrap}.filter-group[data-v-482a3292]{flex:1;min-width:200px}.filter-group input[data-v-482a3292],.filter-group select[data-v-482a3292]{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s}.filter-group input[data-v-482a3292]:focus,.filter-group select[data-v-482a3292]:focus{outline:none;border-color:var(--primary-color)}.data-card[data-v-482a3292]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-482a3292]{overflow-x:auto}.data-table[data-v-482a3292]{width:100%;border-collapse:collapse}.data-table th[data-v-482a3292],.data-table td[data-v-482a3292]{padding:15px;text-align:right;border-bottom:1px solid var(--border-color)}.data-table th[data-v-482a3292]{background:var(--bg-light);font-weight:600;font-size:13px;color:var(--text-muted);white-space:nowrap}.data-table tbody tr[data-v-482a3292]:hover{background:var(--bg-light)}.table-image[data-v-482a3292]{width:50px;height:50px;border-radius:8px;object-fit:cover}.status-badge[data-v-482a3292]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.active[data-v-482a3292]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-482a3292]{background:#fef2f2;color:#991b1b}.status-badge.pending[data-v-482a3292]{background:#fef3cd;color:#856404}.status-badge.completed[data-v-482a3292]{background:#d1e7dd;color:#0a3622}.status-badge.cancelled[data-v-482a3292]{background:#f8d7da;color:#842029}.action-buttons[data-v-482a3292]{display:flex;gap:8px}.btn-icon[data-v-482a3292]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-edit[data-v-482a3292]{background:#e0f2fe;color:#0369a1}.btn-edit[data-v-482a3292]:hover{background:#0369a1;color:#fff}.btn-delete[data-v-482a3292]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-482a3292]:hover{background:#dc2626;color:#fff}.btn-view[data-v-482a3292]{background:#f0fdf4;color:#16a34a}.btn-view[data-v-482a3292]:hover{background:#16a34a;color:#fff}.pagination-wrapper[data-v-482a3292]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--border-color)}.page-btn[data-v-482a3292]{width:36px;height:36px;border:1px solid var(--border-color);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-482a3292]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-482a3292]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-482a3292]{font-size:14px;color:var(--text-muted)}.modal-overlay[data-v-482a3292]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-482a3292]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header[data-v-482a3292]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-482a3292]{font-size:1.25rem;font-weight:700;margin:0}.btn-close[data-v-482a3292]{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-close[data-v-482a3292]:hover{background:var(--border-color)}.modal-body[data-v-482a3292]{padding:25px}.modal-footer[data-v-482a3292]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.form-row[data-v-482a3292]{display:flex;gap:20px;margin-bottom:20px}.form-group[data-v-482a3292]{flex:1;margin-bottom:20px}.form-group.col-md-6[data-v-482a3292]{flex:0 0 calc(50% - 10px);margin-bottom:0}.form-group label[data-v-482a3292]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.form-group label .required[data-v-482a3292]{color:var(--danger-color)}.form-group input[data-v-482a3292],.form-group select[data-v-482a3292],.form-group textarea[data-v-482a3292]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-482a3292]:focus,.form-group select[data-v-482a3292]:focus,.form-group textarea[data-v-482a3292]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4d40ca1a}.form-group textarea[data-v-482a3292]{resize:vertical;min-height:100px}.form-hint[data-v-482a3292]{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.checkbox-label[data-v-482a3292]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-482a3292]{width:18px;height:18px;accent-color:var(--primary-color)}.image-upload-area[data-v-482a3292]{border:2px dashed var(--border-color);border-radius:12px;overflow:hidden}.upload-label[data-v-482a3292]{display:block;cursor:pointer;transition:all .3s}.upload-placeholder[data-v-482a3292]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.upload-placeholder i[data-v-482a3292]{font-size:40px;margin-bottom:10px}.preview-image[data-v-482a3292]{width:100%;max-height:200px;object-fit:cover}.spinner[data-v-482a3292]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-482a3292 1s linear infinite;margin:0 auto 15px}@keyframes spin-482a3292{to{transform:rotate(360deg)}}.text-center[data-v-482a3292]{text-align:center}.text-muted[data-v-482a3292]{color:var(--text-muted)}.d-block[data-v-482a3292]{display:block}.py-5[data-v-482a3292]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-482a3292]{margin-bottom:1rem}.add-btn[data-v-482a3292]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;transition:all .3s ease}.modal-footer .btn-primary[data-v-482a3292]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;border:none;min-width:140px}.modal-footer .btn-primary[data-v-482a3292]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-482a3292]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-footer .btn-secondary[data-v-482a3292]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;padding:12px 24px!important;border-radius:10px!important;min-width:100px}.modal-footer .btn-secondary[data-v-482a3292]:hover{background:#e2e8f0!important}.status-badge.archived[data-v-482a3292]{background:#e5e7eb;color:#4b5563}@media(max-width:768px){.page-header[data-v-482a3292]{flex-direction:column;align-items:flex-start;gap:15px}.page-header .add-btn[data-v-482a3292]{width:100%;justify-content:center}.filters-row[data-v-482a3292]{flex-direction:column}.filter-group[data-v-482a3292]{width:100%}.form-row[data-v-482a3292]{flex-direction:column}.form-group.col-md-6[data-v-482a3292]{flex:1}.modal-footer[data-v-482a3292]{flex-direction:column}.modal-footer .btn[data-v-482a3292]{width:100%;justify-content:center}}.category-icon[data-v-482a3292]{font-size:20px;color:var(--primary-color)}.modal-lg[data-v-482a3292]{max-width:700px}.icon-selector[data-v-482a3292]{position:relative}.selected-icon-preview[data-v-482a3292]{display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid #ddd;border-radius:8px;cursor:pointer;background:#fff;transition:all .2s}.selected-icon-preview[data-v-482a3292]:hover{border-color:var(--primary-color)}.selected-icon-preview .preview-icon[data-v-482a3292]{font-size:20px;color:var(--primary-color);width:24px;text-align:center}.selected-icon-preview span[data-v-482a3292]{flex:1;color:#666}.selected-icon-preview .fa-chevron-down[data-v-482a3292]{font-size:12px;color:#999}.icon-picker[data-v-482a3292]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1000;margin-top:5px;max-height:350px;overflow:hidden;display:flex;flex-direction:column}.icon-search[data-v-482a3292]{padding:10px;border-bottom:1px solid #eee}.icon-search input[data-v-482a3292]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.icon-search input[data-v-482a3292]:focus{outline:none;border-color:var(--primary-color)}.icons-grid[data-v-482a3292]{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:10px;overflow-y:auto;max-height:280px}.icon-item[data-v-482a3292]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.icon-item[data-v-482a3292]:hover{background:#f0f0f0}.icon-item.selected[data-v-482a3292]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.icon-item i[data-v-482a3292]{font-size:18px}.image-upload-area[data-v-482a3292]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.upload-label[data-v-482a3292]{width:150px;height:150px;border:2px dashed #ddd;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .2s}.upload-label[data-v-482a3292]:hover{border-color:var(--primary-color)}.upload-placeholder[data-v-482a3292]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.upload-placeholder i[data-v-482a3292]{font-size:32px}.preview-image[data-v-482a3292]{width:100%;height:100%;object-fit:cover}.remove-image[data-v-482a3292]{display:flex;align-items:center;gap:5px}.modal-footer[data-v-482a3292]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee;background:#f9f9f9;border-radius:0 0 12px 12px}.modal-footer .btn[data-v-482a3292]{min-width:120px;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:8px}.modal-footer .btn-primary[data-v-482a3292]{background:var(--primary-color);color:#fff;border:none}.modal-footer .btn-primary[data-v-482a3292]:hover:not(:disabled){background:var(--primary-dark)}.modal-footer .btn-primary[data-v-482a3292]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-secondary[data-v-482a3292]{background:#fff;color:#666;border:1px solid #ddd}.modal-footer .btn-secondary[data-v-482a3292]:hover{background:#f5f5f5}.form-row[data-v-482a3292]{display:flex;gap:15px;margin-bottom:15px}.form-group[data-v-482a3292]{flex:1}.form-group.col-md-6[data-v-482a3292]{flex:0 0 calc(50% - 7.5px)}.form-group label[data-v-482a3292]{display:block;margin-bottom:6px;font-weight:500;color:#333}.form-group input[data-v-482a3292],.form-group textarea[data-v-482a3292],.form-group select[data-v-482a3292]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-482a3292]:focus,.form-group textarea[data-v-482a3292]:focus,.form-group select[data-v-482a3292]:focus{outline:none;border-color:var(--primary-color)}.checkbox-label[data-v-482a3292]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-482a3292]{width:18px;height:18px;cursor:pointer}.required[data-v-482a3292]{color:#e74c3c}.modal-body[data-v-482a3292]{padding:20px;max-height:70vh;overflow-y:auto}@media(max-width:576px){.form-row[data-v-482a3292]{flex-direction:column}.form-group.col-md-6[data-v-482a3292]{flex:1}.icons-grid[data-v-482a3292]{grid-template-columns:repeat(5,1fr)}}.add-btn[data-v-482a3292]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d}.add-btn[data-v-482a3292]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}[data-v-3ee2e995]:root{--primary-color: #4D40CA;--primary-light: #6B5DD3;--secondary-color: #FB5B32;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--text-color: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc}.page-header[data-v-3ee2e995]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-content h1[data-v-3ee2e995]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0 0 5px}.header-content p[data-v-3ee2e995]{font-size:14px;color:var(--text-muted);margin:0}.btn[data-v-3ee2e995]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-3ee2e995]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-primary[data-v-3ee2e995]:hover{box-shadow:0 4px 15px #4d40ca4d;transform:translateY(-2px)}.btn-secondary[data-v-3ee2e995]{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.btn-secondary[data-v-3ee2e995]:hover{background:var(--border-color)}.btn-danger[data-v-3ee2e995]{background:var(--danger-color);color:#fff}.btn[data-v-3ee2e995]:disabled{opacity:.6;cursor:not-allowed}.filters-card[data-v-3ee2e995]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-3ee2e995]{display:flex;gap:15px;flex-wrap:wrap}.filter-group[data-v-3ee2e995]{flex:1;min-width:200px}.filter-group input[data-v-3ee2e995],.filter-group select[data-v-3ee2e995]{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s}.filter-group input[data-v-3ee2e995]:focus,.filter-group select[data-v-3ee2e995]:focus{outline:none;border-color:var(--primary-color)}.data-card[data-v-3ee2e995]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-3ee2e995]{overflow-x:auto}.data-table[data-v-3ee2e995]{width:100%;border-collapse:collapse}.data-table th[data-v-3ee2e995],.data-table td[data-v-3ee2e995]{padding:15px;text-align:right;border-bottom:1px solid var(--border-color)}.data-table th[data-v-3ee2e995]{background:var(--bg-light);font-weight:600;font-size:13px;color:var(--text-muted);white-space:nowrap}.data-table tbody tr[data-v-3ee2e995]:hover{background:var(--bg-light)}.table-image[data-v-3ee2e995]{width:50px;height:50px;border-radius:8px;object-fit:cover}.status-badge[data-v-3ee2e995]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.active[data-v-3ee2e995]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-3ee2e995]{background:#fef2f2;color:#991b1b}.status-badge.pending[data-v-3ee2e995]{background:#fef3cd;color:#856404}.status-badge.completed[data-v-3ee2e995]{background:#d1e7dd;color:#0a3622}.status-badge.cancelled[data-v-3ee2e995]{background:#f8d7da;color:#842029}.action-buttons[data-v-3ee2e995]{display:flex;gap:8px}.btn-icon[data-v-3ee2e995]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-edit[data-v-3ee2e995]{background:#e0f2fe;color:#0369a1}.btn-edit[data-v-3ee2e995]:hover{background:#0369a1;color:#fff}.btn-delete[data-v-3ee2e995]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-3ee2e995]:hover{background:#dc2626;color:#fff}.btn-view[data-v-3ee2e995]{background:#f0fdf4;color:#16a34a}.btn-view[data-v-3ee2e995]:hover{background:#16a34a;color:#fff}.pagination-wrapper[data-v-3ee2e995]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--border-color)}.page-btn[data-v-3ee2e995]{width:36px;height:36px;border:1px solid var(--border-color);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-3ee2e995]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-3ee2e995]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3ee2e995]{font-size:14px;color:var(--text-muted)}.modal-overlay[data-v-3ee2e995]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-3ee2e995]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header[data-v-3ee2e995]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-3ee2e995]{font-size:1.25rem;font-weight:700;margin:0}.btn-close[data-v-3ee2e995]{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-close[data-v-3ee2e995]:hover{background:var(--border-color)}.modal-body[data-v-3ee2e995]{padding:25px}.modal-footer[data-v-3ee2e995]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.form-row[data-v-3ee2e995]{display:flex;gap:20px;margin-bottom:20px}.form-group[data-v-3ee2e995]{flex:1;margin-bottom:20px}.form-group.col-md-6[data-v-3ee2e995]{flex:0 0 calc(50% - 10px);margin-bottom:0}.form-group label[data-v-3ee2e995]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.form-group label .required[data-v-3ee2e995]{color:var(--danger-color)}.form-group input[data-v-3ee2e995],.form-group select[data-v-3ee2e995],.form-group textarea[data-v-3ee2e995]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-3ee2e995]:focus,.form-group select[data-v-3ee2e995]:focus,.form-group textarea[data-v-3ee2e995]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4d40ca1a}.form-group textarea[data-v-3ee2e995]{resize:vertical;min-height:100px}.form-hint[data-v-3ee2e995]{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.checkbox-label[data-v-3ee2e995]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-3ee2e995]{width:18px;height:18px;accent-color:var(--primary-color)}.image-upload-area[data-v-3ee2e995]{border:2px dashed var(--border-color);border-radius:12px;overflow:hidden}.upload-label[data-v-3ee2e995]{display:block;cursor:pointer;transition:all .3s}.upload-label[data-v-3ee2e995]:hover{border-color:var(--primary-color)}.upload-placeholder[data-v-3ee2e995]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.upload-placeholder i[data-v-3ee2e995]{font-size:40px;margin-bottom:10px}.preview-image[data-v-3ee2e995]{width:100%;max-height:200px;object-fit:cover}.spinner[data-v-3ee2e995]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-3ee2e995 1s linear infinite;margin:0 auto 15px}@keyframes spin-3ee2e995{to{transform:rotate(360deg)}}.text-center[data-v-3ee2e995]{text-align:center}.text-muted[data-v-3ee2e995]{color:var(--text-muted)}.d-block[data-v-3ee2e995]{display:block}.py-5[data-v-3ee2e995]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-3ee2e995]{margin-bottom:1rem}.add-btn[data-v-3ee2e995]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;transition:all .3s ease}.modal-footer .btn-primary[data-v-3ee2e995]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;border:none;min-width:140px}.modal-footer .btn-primary[data-v-3ee2e995]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-3ee2e995]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-footer .btn-secondary[data-v-3ee2e995]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;padding:12px 24px!important;border-radius:10px!important;min-width:100px}.modal-footer .btn-secondary[data-v-3ee2e995]:hover{background:#e2e8f0!important}@media(max-width:768px){.page-header[data-v-3ee2e995]{flex-direction:column;align-items:flex-start;gap:15px}.page-header .add-btn[data-v-3ee2e995]{width:100%;justify-content:center}.filters-row[data-v-3ee2e995]{flex-direction:column}.filter-group[data-v-3ee2e995]{width:100%}.form-row[data-v-3ee2e995]{flex-direction:column}.form-group.col-md-6[data-v-3ee2e995]{flex:1}.modal-footer[data-v-3ee2e995]{flex-direction:column}.modal-footer .btn[data-v-3ee2e995]{width:100%;justify-content:center}}.modal-lg[data-v-3ee2e995]{max-width:900px}.rating-badge[data-v-3ee2e995]{display:inline-flex;align-items:center;gap:4px;color:#f59e0b;font-weight:600}.checkbox-group[data-v-3ee2e995]{display:flex;gap:20px;flex-wrap:wrap}.mt-3[data-v-3ee2e995]{margin-top:1rem}.status-badge[data-v-3ee2e995]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.draft[data-v-3ee2e995]{background:#fef3c7;color:#92400e}.status-badge.active[data-v-3ee2e995]{background:#d1fae5;color:#065f46}.status-badge.archived[data-v-3ee2e995]{background:#e5e7eb;color:#4b5563}.add-btn[data-v-3ee2e995]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d}.add-btn[data-v-3ee2e995]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}[data-v-d051a31e]:root{--primary-color: #4D40CA;--primary-light: #6B5DD3;--secondary-color: #FB5B32;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--text-color: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc}.page-header[data-v-d051a31e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-content h1[data-v-d051a31e]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0 0 5px}.header-content p[data-v-d051a31e]{font-size:14px;color:var(--text-muted);margin:0}.btn[data-v-d051a31e]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-d051a31e]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-primary[data-v-d051a31e]:hover{box-shadow:0 4px 15px #4d40ca4d;transform:translateY(-2px)}.btn-secondary[data-v-d051a31e]{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.btn-secondary[data-v-d051a31e]:hover{background:var(--border-color)}.btn-danger[data-v-d051a31e]{background:var(--danger-color);color:#fff}.btn[data-v-d051a31e]:disabled{opacity:.6;cursor:not-allowed}.filters-card[data-v-d051a31e]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-d051a31e]{display:flex;gap:15px;flex-wrap:wrap}.filter-group[data-v-d051a31e]{flex:1;min-width:200px}.filter-group input[data-v-d051a31e],.filter-group select[data-v-d051a31e]{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s}.filter-group input[data-v-d051a31e]:focus,.filter-group select[data-v-d051a31e]:focus{outline:none;border-color:var(--primary-color)}.data-card[data-v-d051a31e]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-d051a31e]{overflow-x:auto}.data-table[data-v-d051a31e]{width:100%;border-collapse:collapse}.data-table th[data-v-d051a31e],.data-table td[data-v-d051a31e]{padding:15px;text-align:right;border-bottom:1px solid var(--border-color)}.data-table th[data-v-d051a31e]{background:var(--bg-light);font-weight:600;font-size:13px;color:var(--text-muted);white-space:nowrap}.data-table tbody tr[data-v-d051a31e]:hover{background:var(--bg-light)}.table-image[data-v-d051a31e]{width:50px;height:50px;border-radius:8px;object-fit:cover}.status-badge[data-v-d051a31e]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.inactive[data-v-d051a31e]{background:#fef2f2;color:#991b1b}.status-badge.completed[data-v-d051a31e]{background:#d1e7dd;color:#0a3622}.status-badge.cancelled[data-v-d051a31e]{background:#f8d7da;color:#842029}.action-buttons[data-v-d051a31e]{display:flex;gap:8px}.btn-icon[data-v-d051a31e]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-edit[data-v-d051a31e]{background:#e0f2fe;color:#0369a1}.btn-edit[data-v-d051a31e]:hover{background:#0369a1;color:#fff}.btn-delete[data-v-d051a31e]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-d051a31e]:hover{background:#dc2626;color:#fff}.btn-view[data-v-d051a31e]{background:#f0fdf4;color:#16a34a}.btn-view[data-v-d051a31e]:hover{background:#16a34a;color:#fff}.pagination-wrapper[data-v-d051a31e]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--border-color)}.page-btn[data-v-d051a31e]{width:36px;height:36px;border:1px solid var(--border-color);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-d051a31e]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-d051a31e]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-d051a31e]{font-size:14px;color:var(--text-muted)}.modal-overlay[data-v-d051a31e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-d051a31e]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header[data-v-d051a31e]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-d051a31e]{font-size:1.25rem;font-weight:700;margin:0}.btn-close[data-v-d051a31e]{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-close[data-v-d051a31e]:hover{background:var(--border-color)}.modal-body[data-v-d051a31e]{padding:25px}.modal-footer[data-v-d051a31e]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.form-row[data-v-d051a31e]{display:flex;gap:20px;margin-bottom:20px}.form-group[data-v-d051a31e]{flex:1;margin-bottom:20px}.form-group.col-md-6[data-v-d051a31e]{flex:0 0 calc(50% - 10px);margin-bottom:0}.form-group label[data-v-d051a31e]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.form-group label .required[data-v-d051a31e]{color:var(--danger-color)}.form-group input[data-v-d051a31e],.form-group select[data-v-d051a31e],.form-group textarea[data-v-d051a31e]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-d051a31e]:focus,.form-group select[data-v-d051a31e]:focus,.form-group textarea[data-v-d051a31e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4d40ca1a}.form-group textarea[data-v-d051a31e]{resize:vertical;min-height:100px}.form-hint[data-v-d051a31e]{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.checkbox-label[data-v-d051a31e]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-d051a31e]{width:18px;height:18px;accent-color:var(--primary-color)}.image-upload-area[data-v-d051a31e]{border:2px dashed var(--border-color);border-radius:12px;overflow:hidden}.upload-label[data-v-d051a31e]{display:block;cursor:pointer;transition:all .3s}.upload-label[data-v-d051a31e]:hover{border-color:var(--primary-color)}.upload-placeholder[data-v-d051a31e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.upload-placeholder i[data-v-d051a31e]{font-size:40px;margin-bottom:10px}.preview-image[data-v-d051a31e]{width:100%;max-height:200px;object-fit:cover}.spinner[data-v-d051a31e]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-d051a31e 1s linear infinite;margin:0 auto 15px}@keyframes spin-d051a31e{to{transform:rotate(360deg)}}.text-center[data-v-d051a31e]{text-align:center}.text-muted[data-v-d051a31e]{color:var(--text-muted)}.d-block[data-v-d051a31e]{display:block}.py-5[data-v-d051a31e]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-d051a31e]{margin-bottom:1rem}.add-btn[data-v-d051a31e]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;transition:all .3s ease}.modal-footer .btn-primary[data-v-d051a31e]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;border:none;min-width:140px}.modal-footer .btn-primary[data-v-d051a31e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-d051a31e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-footer .btn-secondary[data-v-d051a31e]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;padding:12px 24px!important;border-radius:10px!important;min-width:100px}.modal-footer .btn-secondary[data-v-d051a31e]:hover{background:#e2e8f0!important}@media(max-width:768px){.page-header[data-v-d051a31e]{flex-direction:column;align-items:flex-start;gap:15px}.page-header .add-btn[data-v-d051a31e]{width:100%;justify-content:center}.filters-row[data-v-d051a31e]{flex-direction:column}.filter-group[data-v-d051a31e]{width:100%}.form-row[data-v-d051a31e]{flex-direction:column}.form-group.col-md-6[data-v-d051a31e]{flex:1}.modal-footer[data-v-d051a31e]{flex-direction:column}.modal-footer .btn[data-v-d051a31e]{width:100%;justify-content:center}}.modal-lg[data-v-d051a31e]{max-width:900px}.rounded-circle[data-v-d051a31e]{border-radius:50%!important}.rating-badge[data-v-d051a31e]{display:inline-flex;align-items:center;gap:4px;color:#f59e0b;font-weight:600}.text-warning[data-v-d051a31e]{color:#f59e0b}.mt-3[data-v-d051a31e]{margin-top:1rem}.add-btn[data-v-d051a31e]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d}.add-btn[data-v-d051a31e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.status-badge.pending[data-v-d051a31e]{background:#fef3cd;color:#856404}.status-badge.active[data-v-d051a31e]{background:#dcfce7;color:#166534}.status-badge.archived[data-v-d051a31e]{background:#e5e7eb;color:#4b5563}[data-v-daff6492]:root{--primary-color: #4D40CA;--primary-light: #6B5DD3;--secondary-color: #FB5B32;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--text-color: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc}.page-header[data-v-daff6492]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-content h1[data-v-daff6492]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0 0 5px}.header-content p[data-v-daff6492]{font-size:14px;color:var(--text-muted);margin:0}.btn[data-v-daff6492]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-daff6492]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-primary[data-v-daff6492]:hover{box-shadow:0 4px 15px #4d40ca4d;transform:translateY(-2px)}.btn-secondary[data-v-daff6492]{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.btn-secondary[data-v-daff6492]:hover{background:var(--border-color)}.btn-danger[data-v-daff6492]{background:var(--danger-color);color:#fff}.btn[data-v-daff6492]:disabled{opacity:.6;cursor:not-allowed}.filters-card[data-v-daff6492]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-daff6492]{display:flex;gap:15px;flex-wrap:wrap}.filter-group[data-v-daff6492]{flex:1;min-width:200px}.filter-group input[data-v-daff6492],.filter-group select[data-v-daff6492]{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s}.filter-group input[data-v-daff6492]:focus,.filter-group select[data-v-daff6492]:focus{outline:none;border-color:var(--primary-color)}.data-card[data-v-daff6492]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-daff6492]{overflow-x:auto}.data-table[data-v-daff6492]{width:100%;border-collapse:collapse}.data-table th[data-v-daff6492],.data-table td[data-v-daff6492]{padding:15px;text-align:right;border-bottom:1px solid var(--border-color)}.data-table th[data-v-daff6492]{background:var(--bg-light);font-weight:600;font-size:13px;color:var(--text-muted);white-space:nowrap}.data-table tbody tr[data-v-daff6492]:hover{background:var(--bg-light)}.table-image[data-v-daff6492]{width:50px;height:50px;border-radius:8px;object-fit:cover}.status-badge[data-v-daff6492]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.completed[data-v-daff6492]{background:#d1e7dd;color:#0a3622}.status-badge.cancelled[data-v-daff6492]{background:#f8d7da;color:#842029}.action-buttons[data-v-daff6492]{display:flex;gap:8px}.btn-icon[data-v-daff6492]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-edit[data-v-daff6492]{background:#e0f2fe;color:#0369a1}.btn-edit[data-v-daff6492]:hover{background:#0369a1;color:#fff}.btn-delete[data-v-daff6492]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-daff6492]:hover{background:#dc2626;color:#fff}.btn-view[data-v-daff6492]{background:#f0fdf4;color:#16a34a}.btn-view[data-v-daff6492]:hover{background:#16a34a;color:#fff}.pagination-wrapper[data-v-daff6492]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--border-color)}.page-btn[data-v-daff6492]{width:36px;height:36px;border:1px solid var(--border-color);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-daff6492]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-daff6492]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-daff6492]{font-size:14px;color:var(--text-muted)}.modal-overlay[data-v-daff6492]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-daff6492]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header[data-v-daff6492]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-daff6492]{font-size:1.25rem;font-weight:700;margin:0}.btn-close[data-v-daff6492]{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-close[data-v-daff6492]:hover{background:var(--border-color)}.modal-body[data-v-daff6492]{padding:25px}.modal-footer[data-v-daff6492]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.form-row[data-v-daff6492]{display:flex;gap:20px;margin-bottom:20px}.form-group[data-v-daff6492]{flex:1;margin-bottom:20px}.form-group.col-md-6[data-v-daff6492]{flex:0 0 calc(50% - 10px);margin-bottom:0}.form-group label[data-v-daff6492]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.form-group label .required[data-v-daff6492]{color:var(--danger-color)}.form-group input[data-v-daff6492],.form-group select[data-v-daff6492],.form-group textarea[data-v-daff6492]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-daff6492]:focus,.form-group select[data-v-daff6492]:focus,.form-group textarea[data-v-daff6492]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4d40ca1a}.form-group textarea[data-v-daff6492]{resize:vertical;min-height:100px}.form-hint[data-v-daff6492]{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.checkbox-label[data-v-daff6492]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-daff6492]{width:18px;height:18px;accent-color:var(--primary-color)}.image-upload-area[data-v-daff6492]{border:2px dashed var(--border-color);border-radius:12px;overflow:hidden}.upload-label[data-v-daff6492]{display:block;cursor:pointer;transition:all .3s}.upload-label[data-v-daff6492]:hover{border-color:var(--primary-color)}.upload-placeholder[data-v-daff6492]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.upload-placeholder i[data-v-daff6492]{font-size:40px;margin-bottom:10px}.preview-image[data-v-daff6492]{width:100%;max-height:200px;object-fit:cover}.spinner[data-v-daff6492]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-daff6492 1s linear infinite;margin:0 auto 15px}@keyframes spin-daff6492{to{transform:rotate(360deg)}}.text-center[data-v-daff6492]{text-align:center}.text-muted[data-v-daff6492]{color:var(--text-muted)}.d-block[data-v-daff6492]{display:block}.py-5[data-v-daff6492]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-daff6492]{margin-bottom:1rem}.add-btn[data-v-daff6492]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;transition:all .3s ease}.modal-footer .btn-primary[data-v-daff6492]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;border:none;min-width:140px}.modal-footer .btn-primary[data-v-daff6492]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-daff6492]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-footer .btn-secondary[data-v-daff6492]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;padding:12px 24px!important;border-radius:10px!important;min-width:100px}.modal-footer .btn-secondary[data-v-daff6492]:hover{background:#e2e8f0!important}.status-badge.archived[data-v-daff6492]{background:#e5e7eb;color:#4b5563}@media(max-width:768px){.page-header[data-v-daff6492]{flex-direction:column;align-items:flex-start;gap:15px}.page-header .add-btn[data-v-daff6492]{width:100%;justify-content:center}.filters-row[data-v-daff6492]{flex-direction:column}.filter-group[data-v-daff6492]{width:100%}.form-row[data-v-daff6492]{flex-direction:column}.form-group.col-md-6[data-v-daff6492]{flex:1}.modal-footer[data-v-daff6492]{flex-direction:column}.modal-footer .btn[data-v-daff6492]{width:100%;justify-content:center}}.modal-xl[data-v-daff6492]{max-width:1000px}.stats-row[data-v-daff6492]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-daff6492]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 10px #0000000d}.stat-icon[data-v-daff6492]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-icon.bg-primary[data-v-daff6492]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)}.stat-icon.bg-success[data-v-daff6492]{background:linear-gradient(135deg,#10b981,#34d399)}.stat-icon.bg-warning[data-v-daff6492]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-content[data-v-daff6492]{display:flex;flex-direction:column}.stat-value[data-v-daff6492]{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-label[data-v-daff6492]{font-size:13px;color:#64748b}.form-section[data-v-daff6492]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.form-section[data-v-daff6492]:last-child{border-bottom:none}.section-title[data-v-daff6492]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:10px}.section-title[data-v-daff6492]:before{content:"";width:4px;height:20px;background:var(--primary-color);border-radius:2px}.price-cell[data-v-daff6492]{display:flex;align-items:center;gap:8px}.current-price[data-v-daff6492]{font-weight:700;color:var(--primary-color)}.discount-badge[data-v-daff6492]{background:#fef2f2;color:#ef4444;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}.capacity-badge[data-v-daff6492]{padding:4px 10px;border-radius:6px;font-size:13px;background:#f0fdf4;color:#166534}.capacity-badge.full[data-v-daff6492]{background:#fef2f2;color:#991b1b}.view-badge[data-v-daff6492]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:13px;background:#f0f9ff;color:#0369a1}.view-badge i[data-v-daff6492]{font-size:11px}.mt-3[data-v-daff6492]{margin-top:1rem}@media(max-width:768px){.stats-row[data-v-daff6492]{grid-template-columns:1fr}}.add-btn[data-v-daff6492]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d}.add-btn[data-v-daff6492]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.status-badge.pending[data-v-daff6492]{background:#fef3cd;color:#856404}.status-badge.active[data-v-daff6492]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-daff6492]{background:#fef2f2;color:#991b1b}.status-badge.full[data-v-daff6492]{background:#fef3cd;color:#856404}.itinerary-list[data-v-daff6492]{display:flex;flex-direction:column;gap:15px}.itinerary-item[data-v-daff6492]{background:#f8fafc;border-radius:10px;padding:15px;border:1px solid #e2e8f0}.itinerary-day-header[data-v-daff6492]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.day-number[data-v-daff6492]{font-weight:700;color:var(--primary-color);font-size:14px;background:#4d40ca1a;padding:4px 12px;border-radius:20px}.btn-delete-small[data-v-daff6492]{width:28px;height:28px;border-radius:6px;background:#fee2e2;color:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-delete-small[data-v-daff6492]:hover{background:#fecaca}.btn-outline-primary[data-v-daff6492]{background:transparent;border:2px dashed var(--primary-color);color:var(--primary-color);padding:10px 20px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;transition:all .3s}.btn-outline-primary[data-v-daff6492]:hover{background:#4d40ca1a}.btn-sm[data-v-daff6492]{padding:8px 16px;font-size:13px}.gallery-upload-area[data-v-daff6492]{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;padding:20px}.gallery-items[data-v-daff6492]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.gallery-item[data-v-daff6492]{position:relative;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.gallery-item img[data-v-daff6492]{width:100%;height:100px;object-fit:cover}.gallery-item-actions[data-v-daff6492]{padding:10px;display:flex;flex-direction:column;gap:8px}.gallery-title-input[data-v-daff6492]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px}.gallery-add-item[data-v-daff6492]{background:#fff;border:2px dashed #e2e8f0;border-radius:10px;min-height:160px;display:flex;align-items:center;justify-content:center}.upload-label-small[data-v-daff6492]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#64748b;cursor:pointer;transition:color .3s}.upload-label-small[data-v-daff6492]:hover{color:var(--primary-color)}.upload-label-small i[data-v-daff6492]{font-size:24px}.upload-label-small span[data-v-daff6492]{font-size:12px}.btn-remove-image[data-v-daff6492]{margin-top:10px;background:#fee2e2;color:#ef4444;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.btn-remove-image[data-v-daff6492]:hover{background:#fecaca}[data-v-79a42165]:root{--primary-color: #4D40CA;--primary-light: #6B5DD3;--secondary-color: #FB5B32;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--text-color: #1e293b;--text-muted: #64748b;--border-color: #e2e8f0;--bg-light: #f8fafc}.page-header[data-v-79a42165]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-content h1[data-v-79a42165]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0 0 5px}.header-content p[data-v-79a42165]{font-size:14px;color:var(--text-muted);margin:0}.btn[data-v-79a42165]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s;font-family:inherit}.btn-primary[data-v-79a42165]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-primary[data-v-79a42165]:hover{box-shadow:0 4px 15px #4d40ca4d;transform:translateY(-2px)}.btn-secondary[data-v-79a42165]{background:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}.btn-secondary[data-v-79a42165]:hover{background:var(--border-color)}.btn-danger[data-v-79a42165]{background:var(--danger-color);color:#fff}.btn[data-v-79a42165]:disabled{opacity:.6;cursor:not-allowed}.filters-card[data-v-79a42165]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 10px #0000000d}.filters-row[data-v-79a42165]{display:flex;gap:15px;flex-wrap:wrap}.filter-group[data-v-79a42165]{flex:1;min-width:200px}.filter-group input[data-v-79a42165],.filter-group select[data-v-79a42165]{width:100%;padding:10px 15px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s}.filter-group input[data-v-79a42165]:focus,.filter-group select[data-v-79a42165]:focus{outline:none;border-color:var(--primary-color)}.data-card[data-v-79a42165]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.table-responsive[data-v-79a42165]{overflow-x:auto}.data-table[data-v-79a42165]{width:100%;border-collapse:collapse}.data-table th[data-v-79a42165],.data-table td[data-v-79a42165]{padding:15px;text-align:right;border-bottom:1px solid var(--border-color)}.data-table th[data-v-79a42165]{background:var(--bg-light);font-weight:600;font-size:13px;color:var(--text-muted);white-space:nowrap}.data-table tbody tr[data-v-79a42165]:hover{background:var(--bg-light)}.table-image[data-v-79a42165]{width:50px;height:50px;border-radius:8px;object-fit:cover}.status-badge[data-v-79a42165]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.active[data-v-79a42165]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-79a42165]{background:#fef2f2;color:#991b1b}.status-badge.completed[data-v-79a42165]{background:#d1e7dd;color:#0a3622}.status-badge.cancelled[data-v-79a42165]{background:#f8d7da;color:#842029}.action-buttons[data-v-79a42165]{display:flex;gap:8px}.btn-icon[data-v-79a42165]{width:36px;height:36px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-edit[data-v-79a42165]{background:#e0f2fe;color:#0369a1}.btn-edit[data-v-79a42165]:hover{background:#0369a1;color:#fff}.btn-delete[data-v-79a42165]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-79a42165]:hover{background:#dc2626;color:#fff}.btn-view[data-v-79a42165]{background:#f0fdf4;color:#16a34a}.btn-view[data-v-79a42165]:hover{background:#16a34a;color:#fff}.pagination-wrapper[data-v-79a42165]{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--border-color)}.page-btn[data-v-79a42165]{width:36px;height:36px;border:1px solid var(--border-color);background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.page-btn[data-v-79a42165]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-79a42165]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-79a42165]{font-size:14px;color:var(--text-muted)}.modal-overlay[data-v-79a42165]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-79a42165]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header[data-v-79a42165]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-79a42165]{font-size:1.25rem;font-weight:700;margin:0}.btn-close[data-v-79a42165]{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-close[data-v-79a42165]:hover{background:var(--border-color)}.modal-body[data-v-79a42165]{padding:25px}.modal-footer[data-v-79a42165]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.form-row[data-v-79a42165]{display:flex;gap:20px;margin-bottom:20px}.form-group[data-v-79a42165]{flex:1;margin-bottom:20px}.form-group.col-md-6[data-v-79a42165]{flex:0 0 calc(50% - 10px);margin-bottom:0}.form-group label[data-v-79a42165]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.form-group label .required[data-v-79a42165]{color:var(--danger-color)}.form-group input[data-v-79a42165],.form-group select[data-v-79a42165],.form-group textarea[data-v-79a42165]{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-79a42165]:focus,.form-group select[data-v-79a42165]:focus,.form-group textarea[data-v-79a42165]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4d40ca1a}.form-group textarea[data-v-79a42165]{resize:vertical;min-height:100px}.form-hint[data-v-79a42165]{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.checkbox-label[data-v-79a42165]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-79a42165]{width:18px;height:18px;accent-color:var(--primary-color)}.image-upload-area[data-v-79a42165]{border:2px dashed var(--border-color);border-radius:12px;overflow:hidden}.upload-label[data-v-79a42165]{display:block;cursor:pointer;transition:all .3s}.upload-label[data-v-79a42165]:hover{border-color:var(--primary-color)}.upload-placeholder[data-v-79a42165]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.upload-placeholder i[data-v-79a42165]{font-size:40px;margin-bottom:10px}.preview-image[data-v-79a42165]{width:100%;max-height:200px;object-fit:cover}.spinner[data-v-79a42165]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-79a42165 1s linear infinite;margin:0 auto 15px}@keyframes spin-79a42165{to{transform:rotate(360deg)}}.text-center[data-v-79a42165]{text-align:center}.text-muted[data-v-79a42165]{color:var(--text-muted)}.d-block[data-v-79a42165]{display:block}.py-5[data-v-79a42165]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-79a42165]{margin-bottom:1rem}.add-btn[data-v-79a42165]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:15px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;transition:all .3s ease}.add-btn[data-v-79a42165]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-79a42165]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;border-radius:10px!important;box-shadow:0 4px 15px #4d40ca4d;border:none;min-width:140px}.modal-footer .btn-primary[data-v-79a42165]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4d40ca66}.modal-footer .btn-primary[data-v-79a42165]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-footer .btn-secondary[data-v-79a42165]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;padding:12px 24px!important;border-radius:10px!important;min-width:100px}.modal-footer .btn-secondary[data-v-79a42165]:hover{background:#e2e8f0!important}.status-badge.archived[data-v-79a42165]{background:#e5e7eb;color:#4b5563}@media(max-width:768px){.page-header[data-v-79a42165]{flex-direction:column;align-items:flex-start;gap:15px}.page-header .add-btn[data-v-79a42165]{width:100%;justify-content:center}.filters-row[data-v-79a42165]{flex-direction:column}.filter-group[data-v-79a42165]{width:100%}.form-row[data-v-79a42165]{flex-direction:column}.form-group.col-md-6[data-v-79a42165]{flex:1}.modal-footer[data-v-79a42165]{flex-direction:column}.modal-footer .btn[data-v-79a42165]{width:100%;justify-content:center}}.stats-row[data-v-79a42165]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-79a42165]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 10px #0000000d}.stat-icon[data-v-79a42165]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-icon.bg-warning[data-v-79a42165]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.stat-icon.bg-primary[data-v-79a42165]{background:linear-gradient(135deg,#4d40ca,#6b5dd3)}.stat-icon.bg-success[data-v-79a42165]{background:linear-gradient(135deg,#10b981,#34d399)}.stat-icon.bg-danger[data-v-79a42165]{background:linear-gradient(135deg,#ef4444,#f87171)}.stat-content[data-v-79a42165]{display:flex;flex-direction:column}.stat-value[data-v-79a42165]{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-label[data-v-79a42165]{font-size:13px;color:#64748b}.new-item[data-v-79a42165]{background:#fffbeb}.modal-sm[data-v-79a42165]{max-width:500px}.detail-grid[data-v-79a42165]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.detail-item[data-v-79a42165]{display:flex;flex-direction:column;gap:5px}.detail-item.full-width[data-v-79a42165]{grid-column:span 2}.detail-item label[data-v-79a42165]{font-size:13px;color:#64748b;font-weight:500}.detail-item span[data-v-79a42165]{font-size:15px;color:#1e293b}.message-box[data-v-79a42165],.notes-box[data-v-79a42165]{background:#f8fafc;padding:15px;border-radius:10px;margin:0;line-height:1.7;white-space:pre-wrap}.notes-box[data-v-79a42165]{background:#fffbeb;border:1px solid #fde68a}@media(max-width:992px){.stats-row[data-v-79a42165]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.stats-row[data-v-79a42165],.detail-grid[data-v-79a42165]{grid-template-columns:1fr}.detail-item.full-width[data-v-79a42165]{grid-column:span 1}}.status-badge.pending[data-v-79a42165]{background:#fef3cd;color:#856404}.status-badge.active[data-v-79a42165]{background:#cce5ff;color:#004085}.status-badge.completed[data-v-79a42165]{background:#dcfce7;color:#166534}.status-badge.cancelled[data-v-79a42165]{background:#fee2e2;color:#991b1b}.filter-label[data-v-79a42165]{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.date-filter[data-v-79a42165]{min-width:180px}.date-filter[data-v-79a42165] .persian-datepicker{width:100%}.date-filter[data-v-79a42165] .datepicker-input-wrapper{border:1px solid var(--border-color);border-radius:8px;background:#fff}.date-filter[data-v-79a42165] .datepicker-input{padding:10px 15px;font-size:14px}.cip-services-page[data-v-27a074d3]{padding:24px}.page-header[data-v-27a074d3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content h1[data-v-27a074d3]{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0;display:flex;align-items:center;gap:12px}.header-content h1 i[data-v-27a074d3]{color:gold}.header-content p[data-v-27a074d3]{color:#666;margin:8px 0 0}.btn-add[data-v-27a074d3]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#4d40ca,#6b5dd3);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-add[data-v-27a074d3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4d40ca4d}.filters-section[data-v-27a074d3]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.search-box[data-v-27a074d3]{position:relative;flex:1;min-width:250px}.search-box i[data-v-27a074d3]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#999}.search-box input[data-v-27a074d3]{width:100%;padding:12px 16px 12px 44px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;transition:all .3s ease}.search-box input[data-v-27a074d3]:focus{border-color:#4d40ca;outline:none;box-shadow:0 0 0 4px #4d40ca1a}.filter-group[data-v-27a074d3]{display:flex;gap:12px}.filter-group select[data-v-27a074d3]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;min-width:150px;cursor:pointer;transition:all .3s ease}.filter-group select[data-v-27a074d3]:focus{border-color:#4d40ca;outline:none}.stats-grid[data-v-27a074d3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-27a074d3]{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 15px #0000000d}.stat-icon[data-v-27a074d3]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-icon.primary[data-v-27a074d3]{background:linear-gradient(135deg,#4d40ca1a,#4d40ca0d);color:#4d40ca}.stat-icon.success[data-v-27a074d3]{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);color:#22c55e}.stat-icon.warning[data-v-27a074d3]{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);color:#f59e0b}.stat-icon.info[data-v-27a074d3]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);color:#3b82f6}.stat-info[data-v-27a074d3]{display:flex;flex-direction:column}.stat-value[data-v-27a074d3]{font-size:1.75rem;font-weight:800;color:#1a1a2e}.stat-label[data-v-27a074d3]{font-size:.875rem;color:#666}.table-container[data-v-27a074d3]{background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000d;overflow:hidden}.data-table[data-v-27a074d3]{width:100%;border-collapse:collapse}.data-table th[data-v-27a074d3]{background:#f8f9fa;padding:16px;text-align:right;font-weight:600;color:#666;font-size:.875rem;border-bottom:2px solid #e5e7eb}.data-table td[data-v-27a074d3]{padding:16px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.data-table tr[data-v-27a074d3]:hover{background:#fafafa}.service-image[data-v-27a074d3]{width:60px;height:60px;border-radius:12px;overflow:hidden;background:#f0f0f0}.service-image img[data-v-27a074d3]{width:100%;height:100%;object-fit:cover}.no-image[data-v-27a074d3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,orange);color:#fff;font-size:1.5rem}.service-info[data-v-27a074d3]{display:flex;flex-direction:column;gap:4px}.service-info strong[data-v-27a074d3]{color:#1a1a2e}.service-desc[data-v-27a074d3]{font-size:.8rem;color:#888}.airport-badge[data-v-27a074d3]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#4d40ca1a;color:#4d40ca;border-radius:8px;font-size:.85rem;font-weight:500}.type-badge[data-v-27a074d3]{display:inline-block;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:500}.type-badge.arrival[data-v-27a074d3]{background:#22c55e1a;color:#22c55e}.type-badge.departure[data-v-27a074d3]{background:#3b82f61a;color:#3b82f6}.type-badge.both[data-v-27a074d3]{background:#8b5cf61a;color:#8b5cf6}.price[data-v-27a074d3]{font-weight:600;color:#1a1a2e}.price-usd[data-v-27a074d3]{font-weight:600;color:#22c55e}.status-badge[data-v-27a074d3]{display:inline-block;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:500}.status-badge.active[data-v-27a074d3]{background:#22c55e1a;color:#22c55e}.status-badge.inactive[data-v-27a074d3]{background:#ef44441a;color:#ef4444}.actions[data-v-27a074d3]{display:flex;gap:8px}.btn-icon[data-v-27a074d3]{width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-icon.edit[data-v-27a074d3]{background:#3b82f61a;color:#3b82f6}.btn-icon.edit[data-v-27a074d3]:hover{background:#3b82f6;color:#fff}.btn-icon.toggle[data-v-27a074d3]{background:#22c55e1a;color:#22c55e}.btn-icon.toggle[data-v-27a074d3]:hover{background:#22c55e;color:#fff}.btn-icon.delete[data-v-27a074d3]{background:#ef44441a;color:#ef4444}.btn-icon.delete[data-v-27a074d3]:hover{background:#ef4444;color:#fff}.loading-state[data-v-27a074d3],.empty-state[data-v-27a074d3]{text-align:center;padding:60px 20px;color:#999}.loading-state i[data-v-27a074d3],.empty-state i[data-v-27a074d3]{font-size:3rem;margin-bottom:16px;display:block}.empty-state i[data-v-27a074d3]{color:gold}.pagination[data-v-27a074d3]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;border-top:1px solid #f0f0f0}.page-btn[data-v-27a074d3]{width:40px;height:40px;border:2px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page-btn[data-v-27a074d3]:hover:not(:disabled){border-color:#4d40ca;color:#4d40ca}.page-btn[data-v-27a074d3]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-27a074d3]{font-weight:500;color:#666}.modal-overlay[data-v-27a074d3]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-27a074d3]{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;animation:slideUp-27a074d3 .3s ease}.modal-content.modal-sm[data-v-27a074d3]{max-width:450px}@keyframes slideUp-27a074d3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-27a074d3]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h2[data-v-27a074d3]{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0}.modal-header h2 i[data-v-27a074d3]{color:gold}.modal-header.danger h2[data-v-27a074d3],.modal-header.danger h2 i[data-v-27a074d3]{color:#ef4444}.close-btn[data-v-27a074d3]{width:40px;height:40px;border:none;border-radius:10px;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn[data-v-27a074d3]:hover{background:#ef4444;color:#fff}.modal-body[data-v-27a074d3]{padding:24px}.modal-body.text-center[data-v-27a074d3]{text-align:center}.modal-body .text-muted[data-v-27a074d3]{color:#888;font-size:.9rem}.form-grid[data-v-27a074d3]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group[data-v-27a074d3]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-27a074d3]{grid-column:span 2}.form-group label[data-v-27a074d3]{font-weight:600;color:#444;font-size:.9rem}.form-group input[data-v-27a074d3],.form-group select[data-v-27a074d3],.form-group textarea[data-v-27a074d3]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;transition:all .3s ease}.form-group input[data-v-27a074d3]:focus,.form-group select[data-v-27a074d3]:focus,.form-group textarea[data-v-27a074d3]:focus{border-color:#4d40ca;outline:none;box-shadow:0 0 0 4px #4d40ca1a}.checkbox-label[data-v-27a074d3]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.checkbox-label input[data-v-27a074d3]{width:20px;height:20px}.image-upload[data-v-27a074d3]{border:2px dashed #e5e7eb;border-radius:12px;padding:20px;text-align:center}.current-image[data-v-27a074d3]{position:relative;display:inline-block}.current-image img[data-v-27a074d3]{width:200px;height:150px;object-fit:cover;border-radius:12px}.remove-image[data-v-27a074d3]{position:absolute;top:-10px;right:-10px;width:30px;height:30px;border:none;border-radius:50%;background:#ef4444;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-btn[data-v-27a074d3]{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;color:#666;padding:30px}.upload-btn i[data-v-27a074d3]{font-size:2.5rem;color:#4d40ca}.modal-footer[data-v-27a074d3]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0}.btn-cancel[data-v-27a074d3],.btn-save[data-v-27a074d3],.btn-delete[data-v-27a074d3]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-27a074d3]{background:#f5f5f5;color:#666}.btn-cancel[data-v-27a074d3]:hover{background:#e5e5e5}.btn-save[data-v-27a074d3]{background:linear-gradient(135deg,#4d40ca,#6b5dd3);color:#fff}.btn-save[data-v-27a074d3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4d40ca4d}.btn-delete[data-v-27a074d3]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-delete[data-v-27a074d3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}@media(max-width:992px){.stats-grid[data-v-27a074d3]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-27a074d3]{grid-template-columns:1fr}.form-group.full-width[data-v-27a074d3]{grid-column:span 1}}@media(max-width:768px){.page-header[data-v-27a074d3]{flex-direction:column;gap:16px}.filters-section[data-v-27a074d3]{flex-direction:column}.filter-group[data-v-27a074d3]{flex-wrap:wrap}.filter-group select[data-v-27a074d3]{flex:1;min-width:120px}.stats-grid[data-v-27a074d3]{grid-template-columns:1fr}.data-table[data-v-27a074d3]{font-size:.85rem}.data-table th[data-v-27a074d3],.data-table td[data-v-27a074d3]{padding:12px 8px}}.organizations-page[data-v-4628b897]{padding:24px}.page-header[data-v-4628b897]{margin-bottom:24px}.page-header h1[data-v-4628b897]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px}.subtitle[data-v-4628b897]{color:#64748b;margin:0}.stats-row[data-v-4628b897]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-4628b897]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-4628b897]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.stat-icon.total[data-v-4628b897]{background:#3b82f61a;color:#3b82f6}.stat-icon.pending[data-v-4628b897]{background:#fbbf241a;color:#f59e0b}.stat-icon.verified[data-v-4628b897]{background:#10b9811a;color:#10b981}.stat-icon.suspended[data-v-4628b897]{background:#ef44441a;color:#ef4444}.stat-value[data-v-4628b897]{display:block;font-size:24px;font-weight:700;color:#1e293b}.stat-label[data-v-4628b897]{font-size:13px;color:#64748b}.filters-bar[data-v-4628b897]{display:flex;gap:16px;margin-bottom:20px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.filter-group[data-v-4628b897]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-4628b897]{font-size:13px;color:#64748b}.filter-group select[data-v-4628b897],.filter-group input[data-v-4628b897]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit}.filter-group.search[data-v-4628b897]{flex:1;position:relative}.filter-group.search input[data-v-4628b897]{width:100%;padding-right:36px}.filter-group.search i[data-v-4628b897]{position:absolute;right:12px;color:#94a3b8}.table-container[data-v-4628b897]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.data-table[data-v-4628b897]{width:100%;border-collapse:collapse}.data-table th[data-v-4628b897],.data-table td[data-v-4628b897]{padding:14px 16px;text-align:right;border-bottom:1px solid #f1f5f9}.data-table th[data-v-4628b897]{background:#f8fafc;font-weight:600;color:#64748b;font-size:13px}.data-table td[data-v-4628b897]{font-size:14px;color:#1e293b}.org-cell[data-v-4628b897]{display:flex;align-items:center;gap:12px}.org-logo[data-v-4628b897]{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#f1f5f9}.org-logo img[data-v-4628b897]{width:100%;height:100%;object-fit:cover}.org-logo.placeholder[data-v-4628b897]{display:flex;align-items:center;justify-content:center;color:#94a3b8}.org-info strong[data-v-4628b897]{display:block}.org-info small[data-v-4628b897]{color:#64748b;font-size:12px}.user-info span[data-v-4628b897]{display:block}.user-info small[data-v-4628b897]{color:#64748b;font-size:12px}.status-badge[data-v-4628b897]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.verified[data-v-4628b897]{background:#10b9811a;color:#10b981}.status-badge.pendingverification[data-v-4628b897]{background:#fbbf241a;color:#f59e0b}.status-badge.rejected[data-v-4628b897]{background:#ef44441a;color:#ef4444}.status-badge.suspended[data-v-4628b897]{background:#94a3b81a;color:#64748b}.code-count[data-v-4628b897]{background:#7c3aed1a;color:#7c3aed;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.actions[data-v-4628b897]{display:flex;gap:8px}.action-btn[data-v-4628b897]{width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-btn.view[data-v-4628b897]{background:#3b82f61a;color:#3b82f6}.action-btn.verify[data-v-4628b897]{background:#10b9811a;color:#10b981}.action-btn.reject[data-v-4628b897]{background:#ef44441a;color:#ef4444}.action-btn.suspend[data-v-4628b897]{background:#fbbf241a;color:#f59e0b}.action-btn.unsuspend[data-v-4628b897]{background:#7c3aed1a;color:#7c3aed}.action-btn[data-v-4628b897]:hover{transform:scale(1.1)}.loading-state[data-v-4628b897],.empty-state[data-v-4628b897]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.loading-state .spinner[data-v-4628b897]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;animation:spin-4628b897 .8s linear infinite;margin:0 auto 16px}.empty-state i[data-v-4628b897]{font-size:48px;color:#e2e8f0;margin-bottom:16px}.empty-state h3[data-v-4628b897]{color:#1e293b;margin:0 0 8px}.empty-state p[data-v-4628b897]{color:#64748b;margin:0}@keyframes spin-4628b897{to{transform:rotate(360deg)}}.pagination[data-v-4628b897]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.pagination button[data-v-4628b897]{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer}.pagination button[data-v-4628b897]:disabled{opacity:.5;cursor:not-allowed}.pagination span[data-v-4628b897]{color:#64748b;font-size:14px}.modal-overlay[data-v-4628b897]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4628b897]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-content.detail-modal[data-v-4628b897]{max-width:600px}.modal-header[data-v-4628b897]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f1f5f9}.modal-header h2[data-v-4628b897]{font-size:18px;margin:0}.close-btn[data-v-4628b897]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer}.modal-body[data-v-4628b897]{padding:20px}.modal-footer[data-v-4628b897]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f1f5f9}.form-group[data-v-4628b897]{margin-top:16px}.form-group label[data-v-4628b897]{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-group textarea[data-v-4628b897]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;resize:vertical}.btn-cancel[data-v-4628b897]{padding:10px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit}.btn-danger[data-v-4628b897]{padding:10px 20px;border:none;border-radius:8px;background:#ef4444;color:#fff;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px}.btn-danger[data-v-4628b897]:disabled{opacity:.5;cursor:not-allowed}.detail-section[data-v-4628b897]{margin-bottom:24px}.detail-section[data-v-4628b897]:last-child{margin-bottom:0}.detail-section h3[data-v-4628b897]{font-size:14px;color:#64748b;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.detail-row[data-v-4628b897]{display:flex;margin-bottom:8px}.detail-row .label[data-v-4628b897]{width:120px;color:#64748b;font-size:13px}.detail-row .value[data-v-4628b897]{flex:1;color:#1e293b;font-size:14px}.detail-row .value.link[data-v-4628b897]{color:#7c3aed;text-decoration:none}@media(max-width:1024px){.stats-row[data-v-4628b897]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-row[data-v-4628b897]{grid-template-columns:1fr}.filters-bar[data-v-4628b897]{flex-direction:column}.data-table[data-v-4628b897]{display:block;overflow-x:auto}}html{overflow-x:hidden}*{box-sizing:border-box}img,video,iframe,embed,object{max-width:100%;height:auto}:root{--theme-color: #2E3192;--theme-color-dark: #1e2062;--theme-color-light: #4a4db8;--theme-color-rgb: 46, 49, 146;--secondary-color: #FDAF17;--secondary-color-dark: #e09a00;--secondary-color-light: #ffc44d;--secondary-color-rgb: 253, 175, 23;--success-color: #2E3192;--accent-color: #FDAF17;--text-primary: #333;--text-secondary: #666;--text-muted: #999}.logo img,.header-logo img,.offcanvas__logo img,.footer-logo img{width:115px!important;height:auto!important}.theme-btn{background:linear-gradient(135deg,#2e3192,#4a4db8)!important;color:#fff!important}.theme-btn span{color:#fff!important}.theme-btn i{color:#2e3192!important;background-color:#fff!important}.theme-btn:hover{background:linear-gradient(135deg,#1e2062,#2e3192)!important;color:#fff!important}a:hover{color:#2e3192}.highlight,.active-tab,.selected{border-color:#2e3192!important}.badge-primary,.tag-primary{background-color:#2e3192!important}.badge-secondary,.tag-secondary{background-color:#fdaf17!important;color:#333!important}.fa,.fas,.far,.fab,.fal,.fad,[class^=fa-],[class*=" fa-"],i.fa,i.fas,i.far,i.fab,i.fal,i.fad,[class^=flaticon-],[class*=" flaticon-"],i.flaticon{color:#fdaf17!important}.btn i,button:not(.theme-btn) i,.submit-btn i,.cta-icon i,.social-link i{color:#fff!important}.theme-btn i,.theme-btn i.fa,.theme-btn i.far,.theme-btn i.fas,.theme-btn .fa,.theme-btn .far,.theme-btn .fas{color:#2e3192!important}.destination-image-items-4 .content,.destination-image-items-4 .content h4,.destination-image-items-4 .content h4 a,.destination-image-items-4 .content span,.destination-image-items-4 .content b,.destination-image-items-4 .icon,.destination-items .destination-content,.destination-items .destination-content h3,.destination-items .destination-content h3 a,.destination-items .destination-content p,.tour-box-items .content h4,.tour-box-items .content h4 a,.tour-box-items .content span,.tour-box-items-3 .tour-content,.tour-box-items-3 .tour-content h3,.tour-box-items-5.bg-cover .tour-content h3,.tour-box-items-5.bg-cover .tour-content span,.hero-items .hero-content h1,.hero-items .hero-content h6,.hero-items .hero-content p,.page-heading h1,.page-heading li,.page-heading li a,.breadcrumb-wrapper h1,.breadcrumb-wrapper li,.breadcrumb-wrapper li a{color:#fff!important}.destination-image-items-4 .icon i{color:#fdaf17!important}.tour-places-wrapper-4 .content p,.tour-places-wrapper-4 .list li{color:#2e3192!important}.tour-places-wrapper-4 .list li i,.tour-places-wrapper-4 .star i{color:#fdaf17!important}.tour-main-item .tour-box-items-3 .tour-content h3,.amazing-tour-items .content h3,.amazing-tour-items .content p,.amazing-tour-items .content span,.cta-wrapper .cta-content h2,.cta-wrapper .cta-content p,.hot-deal-section .section-title h2,.hot-deal-section .section-title span,[class*=bg-cover] .content h3,[class*=bg-cover] .content p,.calendar-dropdown .calendar-header span,.calendar-dropdown .month-year span,.calendar-dropdown .month-name,.calendar-dropdown .year,.calendar-dropdown .nav-btn i{color:#fff!important}.sidebar-nav i,.nav-item i,.nav-group-header i{color:inherit!important}.admin-layout .sidebar .brand-name,.admin-layout .sidebar .nav-group-header,.admin-layout .sidebar .nav-group-header span,.admin-layout .sidebar .group-title,.admin-layout .sidebar .group-title span,.admin-layout .sidebar .nav-item,.admin-layout .sidebar .nav-item span,.admin-layout .sidebar .nav-item.sub-item,.admin-layout .sidebar .nav-item.sub-item span{color:#e8e4d9!important}.admin-layout .sidebar .nav-item:hover,.admin-layout .sidebar .nav-item:hover span,.admin-layout .sidebar .nav-group-header:hover,.admin-layout .sidebar .nav-group-header:hover span{color:#f5f1e6!important}.section-title h2,.section-title>span,.about-content h4,.about-content p,.footer-content,.footer-desc,.footer-links a,.nav-list a,.content h4,.content p,.card-content h4,.card-content p{color:#2e3192}body{color:#2e3192}::placeholder,input::placeholder,textarea::placeholder{color:#999!important}.theme-btn,.theme-btn span,.theme-btn i,.btn-primary,.btn-primary span,.social-link,.cta-icon,.hero-section h1,.hero-section h2,.hero-section p,.hero-section h6,.hero-content h1,.hero-text-compact h2,.hero-text-compact p,.breadcrumb-wrapper h1,.breadcrumb-wrapper li,.breadcrumb-wrapper a,.footer-bottom,.sidebar,.sidebar span,.sidebar a{color:inherit}.header-login-btn,.header-login-btn span,.header-login-btn i,.login-btn,.login-btn span,.login-btn i,.header-actions .theme-btn,.header-actions .theme-btn span,.submit-btn,.submit-btn span,.search-btn,.search-btn span,button[type=submit],button[type=submit] span,.btn,.btn span,.cta-icon i,.user-avatar i,.user-avatar-small i{color:#fff!important}a:not(.theme-btn):not(.social-link):not(.btn){color:#2e3192}a:not(.theme-btn):not(.social-link):not(.btn):hover{color:#fdaf17}
