.main-container[data-v-4eeae5db]{padding:16px;background-color:rgba(0,0,0,.5);align-items:center;position:fixed;top:0;left:0;right:0;z-index:100}.button-container[data-v-4eeae5db],.main-container[data-v-4eeae5db]{display:flex;flex-direction:row;justify-content:space-between}.nav-button[data-v-4eeae5db]{color:#fff;padding-left:24px;cursor:pointer;font-weight:500}.line-button[data-v-4eeae5db],.mobile-button-container[data-v-4eeae5db]{display:none}@media screen and (max-width:600px){.line-button[data-v-4eeae5db]{display:block;filter:brightness(0) invert(1);width:24px;height:24px;cursor:pointer}.button-container[data-v-4eeae5db]{display:none}.mobile-button-container[data-v-4eeae5db]{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.5);position:fixed;top:80px;right:0;left:0}.nav-button[data-v-4eeae5db]{padding:16px 0;width:100%}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical{.carousel__next,.carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translateX(50%)}&.is-ttb{.carousel__next{inset-block-end:0}.carousel__prev{inset-block-start:0}}&.is-btt{.carousel__next{inset-block-start:0}.carousel__prev{inset-block-end:0}}}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{.carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.slider-container[data-v-e4a44dd8]{width:100vw;overflow:hidden;margin-top:72px}.slider-image[data-v-e4a44dd8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container[data-v-56b91c66]{display:flex;flex-direction:row;max-width:900px;margin:32px auto}.contact-title[data-v-56b91c66]{color:#e49e3e;font-size:36px;font-family:Allura,cursive}.text-container[data-v-56b91c66]{display:flex;flex-direction:column;align-items:flex-start;text-align:justify;width:60%;padding-right:16px}.product-container[data-v-56b91c66]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.product[data-v-56b91c66]{display:flex;flex-direction:row}.product-icon[data-v-56b91c66]{width:16px;height:16px;margin-right:8px;filter:invert(60%) sepia(84%) saturate(551%) hue-rotate(352deg) brightness(96%) contrast(96%)}.image-container[data-v-56b91c66]{width:40%;padding-left:16px}.promotion-img[data-v-56b91c66]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media screen and (max-width:600px){.container[data-v-56b91c66]{flex-direction:column;padding:0 16px}.text-container[data-v-56b91c66]{width:100%;margin-bottom:16px}.image-container[data-v-56b91c66]{width:100%;box-sizing:border-box}}.promo-container[data-v-3ff2aba7]{display:flex;flex-direction:column;width:100vw;align-items:center;box-sizing:border-box;margin:32px 0;padding:0 32px}.promo-title[data-v-3ff2aba7]{color:#e49e3e;font-size:36px;font-family:Allura,cursive}.slider-container[data-v-3ff2aba7]{max-width:600px;width:100%;overflow:hidden;border:10px dashed #0c8d93;border-radius:8px;box-sizing:border-box}.slider-image[data-v-3ff2aba7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tripadvisor-container[data-v-0365b8e2]{display:flex;flex-direction:row;overflow-x:auto;margin-top:24px}.review-summary-container[data-v-0365b8e2]{display:flex;flex-direction:column}.full-circle[data-v-0365b8e2]{background-color:#4ba771;border-radius:50%;width:24px;height:24px;border:2px solid transparent;margin-right:6px}.half-circle[data-v-0365b8e2]{border-radius:50%;background:linear-gradient(90deg,#4ba771 50%,#fff 0)}.empty-circle[data-v-0365b8e2],.half-circle[data-v-0365b8e2]{width:24px;height:24px;border:2px solid #4ba771;margin-right:6px}.empty-circle[data-v-0365b8e2]{background-color:#fff;border-radius:50%}.tripadvisor-logo[data-v-0365b8e2]{margin:16px;-o-object-fit:contain;object-fit:contain}.rate-button[data-v-0365b8e2]{background-color:#ef9c22;color:#fff;border-radius:8px;padding:16px;outline:none;border:none;font-size:14px;cursor:pointer}.tripadvisor-review-list-container[data-v-0365b8e2]{display:flex;flex-direction:row}.tripadvisor-review-container[data-v-0365b8e2]{display:flex;flex-direction:column;background-color:rgba(12,141,147,.2);padding:16px;border-radius:8px;margin:0 18px;text-align:left;width:360px}.review-image[data-v-0365b8e2]{width:48px;height:48px;border-radius:50%;margin-right:16px;-o-object-fit:cover;object-fit:cover}.small[data-v-0365b8e2]{width:16px;height:16px}.contact-container[data-v-5efdf85d]{display:flex;flex-direction:column;align-items:center}.button-container[data-v-5efdf85d]{display:flex;flex-direction:row;margin:16px 0;max-width:480px;width:100%}.contact-button[data-v-5efdf85d]{padding:16px;display:flex;flex-direction:row;margin:0 8px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;width:100%;box-sizing:border-box;color:#fff}.contact-image[data-v-5efdf85d]{width:16px;height:16px;margin-right:8px;filter:brightness(0) invert(1)}.pop-up-container[data-v-5efdf85d]{position:fixed;width:100vw;height:100vh;inset:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10}.pop-up-qr[data-v-5efdf85d]{width:100%;max-width:320px;height:100%;max-height:320px}@media screen and (max-width:600px){.contact-button[data-v-5efdf85d]{font-size:14px}}@media screen and (max-width:360px){.button-container[data-v-5efdf85d]{flex-direction:column;box-sizing:border-box;padding:0 32px}.contact-button[data-v-5efdf85d]{margin-bottom:8px}}.footer-container[data-v-1b4e92e8]{background-color:#0c8d93;padding:16px;color:#fff;font-weight:500}.tripadvisor-logo[data-v-0e1db376]{width:120px}.review-button[data-v-0e1db376]{background-color:#00af87;padding:16px;border-radius:8px;color:#fff;text-decoration:none!important}.auth-modal[data-v-39ae14fd]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.auth-container[data-v-39ae14fd]{background-color:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.2);width:100%;max-width:400px;padding:30px}.auth-container h2[data-v-39ae14fd]{color:#2c3e50;margin-bottom:10px;font-weight:600}.auth-container p[data-v-39ae14fd]{color:#7f8c8d;margin-bottom:25px}.auth-form .form-group[data-v-39ae14fd]{margin-bottom:20px}.auth-form label[data-v-39ae14fd]{display:block;margin-bottom:8px;font-weight:500;color:#34495e}.password-input-wrapper[data-v-39ae14fd]{position:relative}.toggle-password[data-v-39ae14fd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#7f8c8d;cursor:pointer;display:flex;align-items:center}.auth-error[data-v-39ae14fd]{color:#e74c3c;background-color:#ffebee;padding:10px;border-radius:4px;margin-bottom:15px;font-size:14px}.auth-actions[data-v-39ae14fd]{display:flex;justify-content:flex-end}.navbar[data-v-39ae14fd]{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);position:sticky;top:0;left:0;right:0;z-index:100}.navbar-container[data-v-39ae14fd]{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;height:70px}.navbar-brand[data-v-39ae14fd]{display:flex;align-items:center;justify-content:space-between;width:100%}.navbar-brand a[data-v-39ae14fd]{display:flex;align-items:center;text-decoration:none}.brand-logo[data-v-39ae14fd]{height:40px;max-width:160px;-o-object-fit:contain;object-fit:contain}.brand-text[data-v-39ae14fd]{color:#3498db;font-size:20px;font-weight:600}.navbar-menu[data-v-39ae14fd]{display:flex;align-items:center;justify-content:space-between;flex-grow:1}.navbar-nav[data-v-39ae14fd]{display:flex;list-style:none;margin:0;padding:0}.nav-item[data-v-39ae14fd]{margin:0 5px}.nav-link[data-v-39ae14fd]{display:flex;align-items:center;padding:10px 15px;color:#34495e;text-decoration:none;font-weight:500;transition:all .2s ease;border-radius:6px}.nav-link[data-v-39ae14fd]:hover{background-color:#f8f9fa;color:#3498db}.router-link-active[data-v-39ae14fd]{color:#3498db;background-color:rgba(52,152,219,.1)}.nav-icon[data-v-39ae14fd]{margin-right:8px}.nav-icon[data-v-39ae14fd],.navbar-end[data-v-39ae14fd]{display:flex;align-items:center}.user-info[data-v-39ae14fd]{margin-right:15px;font-size:14px;color:#7f8c8d}.logout-button[data-v-39ae14fd]{display:flex;align-items:center;padding:8px 15px;border:none;background-color:transparent;color:#e74c3c;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:6px}.logout-button[data-v-39ae14fd]:hover{background-color:#fee9e7}.logout-icon[data-v-39ae14fd]{margin-right:8px;display:flex;align-items:center}.form-control[data-v-39ae14fd]{box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:all .3s ease}.form-control[data-v-39ae14fd]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2);outline:none}.btn[data-v-39ae14fd]{padding:12px 24px;font-size:15px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-39ae14fd]{background-color:#3498db;color:#fff}.btn-primary[data-v-39ae14fd]:hover{background-color:#2980b9}.btn-primary[data-v-39ae14fd]:disabled{background-color:#95a5a6;cursor:not-allowed}.menu-toggle[data-v-39ae14fd]{display:none;cursor:pointer;background:transparent;border:none;padding:10px}.bar[data-v-39ae14fd]{display:block;width:25px;height:3px;margin:5px 0;background-color:#34495e;border-radius:3px;transition:all .3s ease}@media (max-width:768px){.auth-container[data-v-39ae14fd]{padding:20px}.navbar-container[data-v-39ae14fd]{height:60px}.brand-logo[data-v-39ae14fd]{height:32px;max-width:140px}.menu-toggle[data-v-39ae14fd]{display:block;z-index:101}.menu-toggle.is-active .bar[data-v-39ae14fd]:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle.is-active .bar[data-v-39ae14fd]:nth-child(2){opacity:0}.menu-toggle.is-active .bar[data-v-39ae14fd]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-menu[data-v-39ae14fd]{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;flex-direction:column;justify-content:flex-start;padding:80px 20px 20px;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:all .3s ease;z-index:100}.navbar-menu.is-active[data-v-39ae14fd]{right:0}.navbar-nav[data-v-39ae14fd]{flex-direction:column;width:100%;margin-bottom:30px}.nav-item[data-v-39ae14fd]{margin:0;width:100%}.nav-link[data-v-39ae14fd]{padding:15px;border-bottom:1px solid #f1f1f1;border-radius:0}.navbar-end[data-v-39ae14fd]{flex-direction:column;align-items:flex-start;width:100%;margin-top:auto}.user-info[data-v-39ae14fd]{margin-right:0;margin-bottom:15px;font-size:14px}.logout-button[data-v-39ae14fd]{width:100%;justify-content:center;padding:12px;background-color:#fee9e7;border-radius:6px}}@media (min-width:769px){.navbar-menu[data-v-39ae14fd]{display:flex!important}}@supports (-webkit-touch-callout:none){.navbar[data-v-39ae14fd]{position:-webkit-sticky}.form-control[data-v-39ae14fd]{font-size:16px}.btn[data-v-39ae14fd]{-webkit-appearance:none}}.settings-page[data-v-2585ba12]{max-width:900px;margin:0 auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}h2[data-v-2585ba12]{color:#2c3e50;margin-bottom:25px;font-weight:600;position:relative;padding-bottom:10px}h2[data-v-2585ba12]:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#3498db,#2ecc71)}h3[data-v-2585ba12]{color:#2c3e50;margin-bottom:10px;font-weight:500;font-size:18px}.section-description[data-v-2585ba12]{color:#7f8c8d;margin-bottom:15px;font-size:14px}.settings-section[data-v-2585ba12]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #f1f1f1}.settings-section[data-v-2585ba12]:last-child{border-bottom:none}.loading[data-v-2585ba12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#7f8c8d}.loading-spinner[data-v-2585ba12]{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;animation:spin-2585ba12 1s linear infinite;margin-bottom:15px}@keyframes spin-2585ba12{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-group[data-v-2585ba12]{margin-bottom:25px}.settings-help[data-v-2585ba12]{margin-top:8px;color:#7f8c8d;font-size:13px}.upload-container[data-v-2585ba12]{margin-top:10px}.file-upload-wrapper[data-v-2585ba12]{position:relative;display:flex;align-items:center;margin-bottom:15px}.file-input[data-v-2585ba12]{position:absolute;left:-9999px}.file-label[data-v-2585ba12]{display:flex;align-items:center;gap:10px;padding:12px 15px;background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:6px;cursor:pointer;width:100%;color:#495057;transition:all .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-label[data-v-2585ba12]:hover{background-color:#e9ecef;border-color:#adb5bd}.upload-icon[data-v-2585ba12]{display:flex;align-items:center;color:#3498db;flex-shrink:0}.clear-file-btn[data-v-2585ba12]{background:#e74c3c;color:#fff;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:10px;font-size:16px;font-weight:700;flex-shrink:0}.progress-bar[data-v-2585ba12]{height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress[data-v-2585ba12]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.upload-status-text[data-v-2585ba12]{font-size:14px;color:#7f8c8d}.image-preview[data-v-2585ba12]{margin-top:20px;margin-bottom:30px;border:1px solid #eee;border-radius:8px;padding:20px;background-color:#f9f9f9}.image-preview h4[data-v-2585ba12]{color:#2c3e50;margin-bottom:15px;font-weight:500;font-size:16px}.logo-preview-container[data-v-2585ba12]{background-color:#e9ecef;padding:20px;border-radius:4px;display:flex;justify-content:center;align-items:center}.logo-preview[data-v-2585ba12]{max-width:200px;max-height:200px}.img-preview[data-v-2585ba12]{max-width:100%;max-height:400px;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.1);display:block;margin:0 auto}.form-actions[data-v-2585ba12]{display:flex;gap:15px;margin-top:35px}.btn[data-v-2585ba12]{padding:12px 24px;font-size:15px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;text-align:center}.btn-primary[data-v-2585ba12]{background-color:#3498db;color:#fff}.btn-primary[data-v-2585ba12]:hover{background-color:#2980b9}.btn-primary[data-v-2585ba12]:disabled{background-color:#95a5a6;cursor:not-allowed}.btn-secondary[data-v-2585ba12]{background-color:#ecf0f1;color:#2c3e50;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-secondary[data-v-2585ba12]:hover{background-color:#bdc3c7}.alert[data-v-2585ba12]{padding:15px;border-radius:6px;margin-bottom:25px}.alert-danger[data-v-2585ba12]{background-color:#ffebee;color:#c0392b;border-left:4px solid #e74c3c}.alert-success[data-v-2585ba12]{background-color:#e3f8ed;color:#27ae60;border-left:4px solid #2ecc71}@media (max-width:768px){.settings-page[data-v-2585ba12]{padding:20px 15px;border-radius:0;box-shadow:none;margin:0;width:100%}h2[data-v-2585ba12]{font-size:20px;margin-bottom:20px}h2[data-v-2585ba12]:after{width:60px}h3[data-v-2585ba12]{font-size:16px}.settings-section[data-v-2585ba12]{margin-bottom:30px;padding-bottom:20px}.form-group[data-v-2585ba12]{margin-bottom:20px}.file-label[data-v-2585ba12]{padding:10px 12px;font-size:14px}.image-preview[data-v-2585ba12]{padding:15px;margin:20px 0}.image-preview h4[data-v-2585ba12]{font-size:15px;margin-bottom:10px}.form-actions[data-v-2585ba12]{flex-direction:column;gap:10px;margin-top:25px}.btn[data-v-2585ba12]{width:100%;padding:12px 15px;font-size:14px}button[data-v-2585ba12],input[type=button][data-v-2585ba12],input[type=submit][data-v-2585ba12]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear-file-btn[data-v-2585ba12]{width:30px;height:30px}}@media (max-width:375px){.settings-page[data-v-2585ba12]{padding:15px 10px}.file-label[data-v-2585ba12]{font-size:13px}.upload-icon svg[data-v-2585ba12]{width:20px;height:20px}}@supports (-webkit-touch-callout:none){.btn[data-v-2585ba12]{font-size:16px}}.slider-list[data-v-55c1e82a]{max-width:1200px;margin:0 auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}h2[data-v-55c1e82a]{color:#2c3e50;margin-bottom:25px;font-weight:600;position:relative;padding-bottom:10px}h2[data-v-55c1e82a]:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#3498db,#2ecc71)}.top-controls[data-v-55c1e82a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.filter-group[data-v-55c1e82a]{display:flex;align-items:center;gap:10px}.filter-group label[data-v-55c1e82a]{font-weight:500;color:#34495e;margin-bottom:0}.form-control[data-v-55c1e82a]{padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;min-width:200px;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-control[data-v-55c1e82a]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2);outline:none}.actions[data-v-55c1e82a]{display:flex;justify-content:flex-end}.btn[data-v-55c1e82a]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:15px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;border:none}.btn-primary[data-v-55c1e82a]{background-color:#3498db;color:#fff}.btn-primary[data-v-55c1e82a]:hover{background-color:#2980b9}.btn-outline[data-v-55c1e82a]{background-color:transparent;border:1px solid #3498db;color:#3498db}.btn-outline[data-v-55c1e82a]:hover{background-color:#3498db;color:#fff}.btn-icon[data-v-55c1e82a]{font-size:18px;font-weight:700}.loading[data-v-55c1e82a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;color:#7f8c8d}.loading-spinner[data-v-55c1e82a]{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;animation:spin-55c1e82a 1s linear infinite;margin-bottom:15px}@keyframes spin-55c1e82a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert[data-v-55c1e82a]{padding:15px;border-radius:6px;margin-bottom:25px}.alert-danger[data-v-55c1e82a]{background-color:#ffebee;color:#c0392b;border-left:4px solid #e74c3c}.no-data[data-v-55c1e82a]{padding:50px 0}.no-data-message[data-v-55c1e82a]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f8c8d}.no-data-message svg[data-v-55c1e82a]{color:#bdc3c7;margin-bottom:15px}.no-data-message p[data-v-55c1e82a]{font-size:18px;margin-bottom:20px}.table-responsive[data-v-55c1e82a]{overflow-x:auto;margin-bottom:30px;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.table[data-v-55c1e82a]{width:100%;border-collapse:collapse;background-color:#fff}.table th[data-v-55c1e82a]{background-color:#f8f9fa;color:#2c3e50;font-weight:600;text-align:left;padding:15px;border-bottom:2px solid #eaecef}.table td[data-v-55c1e82a]{padding:15px;border-bottom:1px solid #eaecef;vertical-align:middle}.table tbody tr[data-v-55c1e82a]:hover{background-color:#f8f9fa}.id-column[data-v-55c1e82a]{width:50px;text-align:center;color:#7f8c8d;font-weight:500}.image-column[data-v-55c1e82a]{width:120px}.thumbnail[data-v-55c1e82a]{width:100px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #eaecef}.title-column[data-v-55c1e82a]{font-weight:500}.type-column[data-v-55c1e82a]{color:#34495e}.status-column[data-v-55c1e82a]{width:100px}.status-badge[data-v-55c1e82a]{display:inline-block;padding:6px 12px;border-radius:50px;font-size:13px;font-weight:500}.status-active[data-v-55c1e82a]{background-color:#e3f8ed;color:#27ae60}.status-inactive[data-v-55c1e82a]{background-color:#f1f3f5;color:#7f8c8d}.actions-column[data-v-55c1e82a]{width:180px}.btn-group[data-v-55c1e82a]{display:flex;gap:8px}.btn-action[data-v-55c1e82a]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btn-edit[data-v-55c1e82a]{background-color:#e3f3ff;color:#3498db}.btn-edit[data-v-55c1e82a]:hover{background-color:#d0e8fb}.btn-delete[data-v-55c1e82a]{background-color:#fee9e7;color:#e74c3c}.btn-delete[data-v-55c1e82a]:hover{background-color:#fcd5d1}.action-icon[data-v-55c1e82a]{font-size:16px}.mobile-cards[data-v-55c1e82a]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}.slider-card[data-v-55c1e82a]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.card-header[data-v-55c1e82a]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f8f9fa;border-bottom:1px solid #eaecef}.card-id[data-v-55c1e82a]{font-weight:500;color:#7f8c8d}.card-image[data-v-55c1e82a]{width:100%;height:150px;overflow:hidden}.card-image img[data-v-55c1e82a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-content[data-v-55c1e82a]{padding:15px}.card-title[data-v-55c1e82a]{font-size:16px;font-weight:500;margin:0 0 8px 0;color:#2c3e50}.card-type[data-v-55c1e82a]{font-size:14px;color:#7f8c8d;margin:0}.card-actions[data-v-55c1e82a]{display:flex;border-top:1px solid #eaecef}.card-actions .btn-action[data-v-55c1e82a]{flex:1;justify-content:center;padding:12px;border-radius:0}.modal-backdrop[data-v-55c1e82a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-dialog[data-v-55c1e82a]{background:#fff;border-radius:8px;max-width:500px;width:90%;box-shadow:0 5px 15px rgba(0,0,0,.15);overflow:hidden}.modal-content[data-v-55c1e82a]{padding:0}.modal-header[data-v-55c1e82a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eaecef;background-color:#f8f9fa}.modal-title[data-v-55c1e82a]{font-size:18px;margin:0;color:#2c3e50}.modal-body[data-v-55c1e82a]{padding:20px}.modal-footer[data-v-55c1e82a]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eaecef;padding:15px 20px;background-color:#f8f9fa}.btn-secondary[data-v-55c1e82a]{background-color:#ecf0f1;color:#2c3e50}.btn-secondary[data-v-55c1e82a]:hover{background-color:#bdc3c7}.btn-danger[data-v-55c1e82a]{background-color:#e74c3c;color:#fff}.btn-danger[data-v-55c1e82a]:hover{background-color:#c0392b}.close[data-v-55c1e82a]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#7f8c8d;padding:0}.close[data-v-55c1e82a]:hover{color:#34495e}.text-danger[data-v-55c1e82a]{color:#e74c3c}@media (min-width:768px){.mobile-only[data-v-55c1e82a]{display:none}}@media (max-width:767px){.desktop-only[data-v-55c1e82a]{display:none}.slider-list[data-v-55c1e82a]{padding:20px 15px;border-radius:0;box-shadow:none}.top-controls[data-v-55c1e82a]{flex-direction:column;align-items:stretch}.filter-group[data-v-55c1e82a]{flex-direction:column;align-items:flex-start}.form-control[data-v-55c1e82a]{width:100%;min-width:auto}.actions[data-v-55c1e82a]{width:100%}.btn[data-v-55c1e82a]{width:100%;justify-content:center}.mobile-cards[data-v-55c1e82a]{margin-top:20px}.modal-dialog[data-v-55c1e82a]{width:95%}}@media (min-width:768px) and (max-width:991px){.mobile-cards[data-v-55c1e82a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.mobile-cards[data-v-55c1e82a]{grid-template-columns:repeat(3,1fr)}}.slider-form[data-v-86c3d6ec]{max-width:800px;margin:0 auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}h2[data-v-86c3d6ec]{color:#2c3e50;margin-bottom:25px;font-weight:600;position:relative;padding-bottom:10px}h2[data-v-86c3d6ec]:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#3498db,#2ecc71)}.form-group[data-v-86c3d6ec]{margin-bottom:25px}label[data-v-86c3d6ec]{display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-control[data-v-86c3d6ec]{box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:all .3s ease}.form-control[data-v-86c3d6ec]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2);outline:none}select.form-control[data-v-86c3d6ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}textarea.form-control[data-v-86c3d6ec]{min-height:120px;resize:vertical}.tabs[data-v-86c3d6ec]{display:flex;margin-bottom:15px;border-bottom:1px solid #ddd}.tab-button[data-v-86c3d6ec]{background:none;border:none;padding:10px 20px;cursor:pointer;font-size:15px;font-weight:500;color:#7f8c8d;position:relative;transition:all .3s ease}.tab-button.active[data-v-86c3d6ec]{color:#3498db}.tab-button.active[data-v-86c3d6ec]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#3498db}.file-upload-wrapper[data-v-86c3d6ec]{position:relative;display:flex;align-items:center;margin-bottom:15px}.file-input[data-v-86c3d6ec]{position:absolute;left:-9999px}.file-label[data-v-86c3d6ec]{display:flex;align-items:center;gap:10px;padding:12px 15px;background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:6px;cursor:pointer;width:100%;color:#495057;transition:all .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-label[data-v-86c3d6ec]:hover{background-color:#e9ecef;border-color:#adb5bd}.upload-icon[data-v-86c3d6ec]{display:flex;align-items:center;color:#3498db;flex-shrink:0}.clear-file-btn[data-v-86c3d6ec]{background:#e74c3c;color:#fff;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:10px;font-size:16px;font-weight:700;flex-shrink:0}.progress-bar[data-v-86c3d6ec]{height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress[data-v-86c3d6ec]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.upload-status-text[data-v-86c3d6ec]{font-size:14px;color:#7f8c8d}.form-preview[data-v-86c3d6ec]{margin:30px 0;border:1px solid #eee;border-radius:8px;padding:20px;background-color:#f9f9f9}.form-preview h4[data-v-86c3d6ec]{color:#2c3e50;margin-bottom:15px;font-weight:500}.img-preview[data-v-86c3d6ec]{max-width:100%;max-height:300px;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.1);display:block;margin:0 auto}.form-actions[data-v-86c3d6ec]{display:flex;gap:15px;margin-top:35px}.btn[data-v-86c3d6ec]{padding:12px 24px;font-size:15px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;text-align:center}.btn-primary[data-v-86c3d6ec]{background-color:#3498db;color:#fff}.btn-primary[data-v-86c3d6ec]:hover{background-color:#2980b9}.btn-primary[data-v-86c3d6ec]:disabled{background-color:#95a5a6;cursor:not-allowed}.btn-secondary[data-v-86c3d6ec]{background-color:#ecf0f1;color:#2c3e50;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-secondary[data-v-86c3d6ec]:hover{background-color:#bdc3c7}.alert[data-v-86c3d6ec]{padding:15px;border-radius:6px;margin-bottom:25px}.alert-danger[data-v-86c3d6ec]{background-color:#ffebee;color:#c0392b;border-left:4px solid #e74c3c}a[href="/sliders"][data-v-86c3d6ec]{display:inline-flex;align-items:center;color:#3498db;text-decoration:none;font-weight:500;transition:all .3s ease}a[href="/sliders"][data-v-86c3d6ec]:before{content:"←";margin-right:8px}a[href="/sliders"][data-v-86c3d6ec]:hover{color:#2980b9}@media (max-width:768px){.slider-form[data-v-86c3d6ec]{padding:20px 15px;border-radius:0;box-shadow:none;margin:0;width:100%}h2[data-v-86c3d6ec]{font-size:20px;margin-bottom:20px}h2[data-v-86c3d6ec]:after{width:60px}.form-group[data-v-86c3d6ec]{margin-bottom:20px}label[data-v-86c3d6ec]{font-size:14px;margin-bottom:6px}.form-control[data-v-86c3d6ec]{padding:10px 12px;font-size:14px}textarea.form-control[data-v-86c3d6ec]{min-height:100px}.tab-button[data-v-86c3d6ec]{padding:8px 15px;font-size:14px}.file-label[data-v-86c3d6ec]{padding:10px 12px;font-size:14px}.form-preview[data-v-86c3d6ec]{padding:15px;margin:20px 0}.form-preview h4[data-v-86c3d6ec]{font-size:16px;margin-bottom:10px}.form-actions[data-v-86c3d6ec]{flex-direction:column;gap:10px;margin-top:25px}.btn[data-v-86c3d6ec]{width:100%;padding:12px 15px;font-size:14px}button[data-v-86c3d6ec],input[type=button][data-v-86c3d6ec],input[type=submit][data-v-86c3d6ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear-file-btn[data-v-86c3d6ec]{width:30px;height:30px}}@media (max-width:375px){.slider-form[data-v-86c3d6ec]{padding:15px 10px}.file-label[data-v-86c3d6ec]{font-size:13px}.upload-icon svg[data-v-86c3d6ec]{width:20px;height:20px}}@supports (-webkit-touch-callout:none){select.form-control[data-v-86c3d6ec]{background-image:none;padding-right:15px}.form-control[data-v-86c3d6ec]{font-size:16px}}.slider-form[data-v-3411dee6]{max-width:800px;margin:0 auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}h2[data-v-3411dee6]{color:#2c3e50;margin-bottom:25px;font-weight:600;position:relative;padding-bottom:10px}h2[data-v-3411dee6]:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#3498db,#2ecc71)}.loading[data-v-3411dee6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#7f8c8d}.loading-spinner[data-v-3411dee6]{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;animation:spin-3411dee6 1s linear infinite;margin-bottom:15px}@keyframes spin-3411dee6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-group[data-v-3411dee6]{margin-bottom:25px}label[data-v-3411dee6]{display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-control[data-v-3411dee6]{box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:all .3s ease}.form-control[data-v-3411dee6]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2);outline:none}select.form-control[data-v-3411dee6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}textarea.form-control[data-v-3411dee6]{min-height:120px;resize:vertical}.tabs[data-v-3411dee6]{display:flex;margin-bottom:15px;border-bottom:1px solid #ddd}.tab-button[data-v-3411dee6]{background:none;border:none;padding:10px 20px;cursor:pointer;font-size:15px;font-weight:500;color:#7f8c8d;position:relative;transition:all .3s ease}.tab-button.active[data-v-3411dee6]{color:#3498db}.tab-button.active[data-v-3411dee6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#3498db}.file-upload-wrapper[data-v-3411dee6]{position:relative;display:flex;align-items:center;margin-bottom:15px}.file-input[data-v-3411dee6]{position:absolute;left:-9999px}.file-label[data-v-3411dee6]{display:flex;align-items:center;gap:10px;padding:12px 15px;background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:6px;cursor:pointer;width:100%;color:#495057;transition:all .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-label[data-v-3411dee6]:hover{background-color:#e9ecef;border-color:#adb5bd}.upload-icon[data-v-3411dee6]{display:flex;align-items:center;color:#3498db;flex-shrink:0}.clear-file-btn[data-v-3411dee6]{background:#e74c3c;color:#fff;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:10px;font-size:16px;font-weight:700;flex-shrink:0}.progress-bar[data-v-3411dee6]{height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress[data-v-3411dee6]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.upload-status-text[data-v-3411dee6]{font-size:14px;color:#7f8c8d}.form-check[data-v-3411dee6]{display:flex;align-items:center;margin-top:5px}.form-check-input[data-v-3411dee6]{margin-right:10px;width:18px;height:18px;cursor:pointer}.form-check-label[data-v-3411dee6]{font-weight:400;cursor:pointer}.form-text[data-v-3411dee6]{display:block;margin-top:6px;color:#7f8c8d;font-size:13px}.form-preview[data-v-3411dee6]{margin:30px 0;border:1px solid #eee;border-radius:8px;padding:20px;background-color:#f9f9f9}.form-preview h4[data-v-3411dee6]{color:#2c3e50;margin-bottom:15px;font-weight:500}.img-preview[data-v-3411dee6]{max-width:100%;max-height:300px;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.1);display:block;margin:0 auto}.form-actions[data-v-3411dee6]{display:flex;gap:15px;margin-top:35px}.btn[data-v-3411dee6]{padding:12px 24px;font-size:15px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;text-align:center}.btn-primary[data-v-3411dee6]{background-color:#3498db;color:#fff}.btn-primary[data-v-3411dee6]:hover{background-color:#2980b9}.btn-primary[data-v-3411dee6]:disabled{background-color:#95a5a6;cursor:not-allowed}.btn-secondary[data-v-3411dee6]{background-color:#ecf0f1;color:#2c3e50;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-secondary[data-v-3411dee6]:hover{background-color:#bdc3c7}.alert[data-v-3411dee6]{padding:15px;border-radius:6px;margin-bottom:25px}.alert-danger[data-v-3411dee6]{background-color:#ffebee;color:#c0392b;border-left:4px solid #e74c3c}@media (max-width:768px){.slider-form[data-v-3411dee6]{padding:20px 15px;border-radius:0;box-shadow:none;margin:0;width:100%}h2[data-v-3411dee6]{font-size:20px;margin-bottom:20px}h2[data-v-3411dee6]:after{width:60px}.form-group[data-v-3411dee6]{margin-bottom:20px}label[data-v-3411dee6]{font-size:14px;margin-bottom:6px}.form-control[data-v-3411dee6]{padding:10px 12px;font-size:14px}textarea.form-control[data-v-3411dee6]{min-height:100px}.tab-button[data-v-3411dee6]{padding:8px 15px;font-size:14px}.file-label[data-v-3411dee6]{padding:10px 12px;font-size:14px}.form-preview[data-v-3411dee6]{padding:15px;margin:20px 0}.form-preview h4[data-v-3411dee6]{font-size:16px;margin-bottom:10px}.form-actions[data-v-3411dee6]{flex-direction:column;gap:10px;margin-top:25px}.btn[data-v-3411dee6]{width:100%;padding:12px 15px;font-size:14px}button[data-v-3411dee6],input[type=button][data-v-3411dee6],input[type=submit][data-v-3411dee6]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clear-file-btn[data-v-3411dee6]{width:30px;height:30px}.form-check-input[data-v-3411dee6]{width:22px;height:22px;margin-right:12px}}@media (max-width:375px){.slider-form[data-v-3411dee6]{padding:15px 10px}.file-label[data-v-3411dee6]{font-size:13px}.upload-icon svg[data-v-3411dee6]{width:20px;height:20px}.tabs[data-v-3411dee6]{flex-wrap:wrap}.tab-button[data-v-3411dee6]{flex-grow:1;text-align:center;padding:8px 10px}}@supports (-webkit-touch-callout:none){select.form-control[data-v-3411dee6]{background-image:none;padding-right:15px}.form-control[data-v-3411dee6]{font-size:16px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;scroll-behavior:smooth!important;padding:0}body label{font-family:Poppins,sans-serif}