*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #388e3c;--secondary-color: #66bb6a;--text-dark: #1b5e20;--text-light: #4caf50;--bg-light: #f1f8e9;--bg-white: #ffffff;--border-color: #a5d6a7;--hover-color: #2e7d32}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-dark);line-height:1.6}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{font-family:inherit;outline:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:50px;color:var(--text-dark)}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:15px 40px;border-radius:50px;font-size:1rem;font-weight:600;transition:all .3s ease;display:inline-block;border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0066cc4d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}html{scroll-behavior:smooth}::selection{background:var(--primary-color);color:#fff}::-moz-selection{background:var(--primary-color);color:#fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-light)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--hover-color)}.loading-spinner{display:inline-block;width:40px;height:40px;border:4px solid var(--bg-light);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--bg-light) 25%,#f0f0f0 50%,var(--bg-light) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.section{padding:50px 0}.section-title{font-size:2rem;margin-bottom:30px}}.header[data-v-28ea2c50]{position:sticky;top:0;z-index:1000;background:#fff}.top-bar[data-v-28ea2c50]{background:var(--bg-light);padding:10px 0;border-bottom:1px solid var(--border-color)}.top-bar-content[data-v-28ea2c50]{display:flex;justify-content:space-between;align-items:center;gap:20px}.search-box[data-v-28ea2c50]{display:flex;align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:25px;padding:5px 15px;flex:1;max-width:400px}.search-box input[data-v-28ea2c50]{border:none;flex:1;padding:5px;font-size:.9rem}.search-btn[data-v-28ea2c50]{background:none;border:none;cursor:pointer;font-size:1.1rem}.search-results[data-v-28ea2c50]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000001a;z-index:1000;max-height:400px;overflow-y:auto;margin-top:5px}.search-results-header[data-v-28ea2c50]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#f8f9fa;border-radius:12px 12px 0 0}.search-results-title[data-v-28ea2c50]{font-weight:600;color:#495057;font-size:14px}.close-search[data-v-28ea2c50]{background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-search[data-v-28ea2c50]:hover{background:#e9ecef;color:#495057}.search-section[data-v-28ea2c50]{padding:8px 0}.search-section-title[data-v-28ea2c50]{padding:8px 16px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin:0}.search-items[data-v-28ea2c50]{padding:0}.search-item[data-v-28ea2c50]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f8f9fa}.search-item[data-v-28ea2c50]:hover{background:#f8f9fa}.search-item[data-v-28ea2c50]:last-child{border-bottom:none}.search-item-icon[data-v-28ea2c50]{font-size:20px;margin-right:12px;width:24px;text-align:center}.search-item-content[data-v-28ea2c50]{flex:1}.search-item-title[data-v-28ea2c50]{font-weight:600;color:#212529;font-size:14px;margin-bottom:2px}.search-item-desc[data-v-28ea2c50]{font-size:12px;color:#6c757d}.no-results[data-v-28ea2c50]{padding:24px 16px;text-align:center}.no-results-icon[data-v-28ea2c50]{font-size:32px;margin-bottom:8px;opacity:.5}.no-results-text[data-v-28ea2c50]{font-weight:600;color:#495057;margin-bottom:4px}.no-results-suggestion[data-v-28ea2c50]{font-size:12px;color:#6c757d}.search-suggestions[data-v-28ea2c50]{padding:16px;border-top:1px solid #f0f0f0}.search-suggestion-title[data-v-28ea2c50]{font-size:12px;font-weight:600;color:#6c757d;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.search-suggestion-tags[data-v-28ea2c50]{display:flex;flex-wrap:wrap;gap:6px}.suggestion-tag[data-v-28ea2c50]{padding:4px 8px;background:#e9ecef;color:#495057;border-radius:12px;font-size:12px;cursor:pointer;transition:all .2s ease}.suggestion-tag[data-v-28ea2c50]:hover{background:#dee2e6;color:#212529}.top-bar-right[data-v-28ea2c50]{display:flex;gap:20px;align-items:center}.top-link[data-v-28ea2c50]{font-size:.9rem;color:var(--text-dark);transition:color .3s;position:relative}.top-link[data-v-28ea2c50]:hover{color:var(--primary-color)}.account-link[data-v-28ea2c50]{position:relative;cursor:pointer}.main-nav[data-v-28ea2c50]{background:#fff;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.nav-scrolled[data-v-28ea2c50]{box-shadow:0 4px 20px #0000001a}.nav-content[data-v-28ea2c50]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo[data-v-28ea2c50]{display:flex;align-items:center;height:50px}.logo-img[data-v-28ea2c50]{height:100%;width:auto;object-fit:contain}.mobile-toggle[data-v-28ea2c50]{display:none;font-size:1.5rem;background:none;color:var(--text-dark)}.nav-menu[data-v-28ea2c50]{display:flex;list-style:none;gap:30px;align-items:center}.nav-menu li[data-v-28ea2c50]{position:relative}.has-dropdown[data-v-28ea2c50]{position:relative;z-index:100}.nav-menu a[data-v-28ea2c50]{font-size:1rem;font-weight:500;color:var(--text-dark);transition:color .3s}.nav-menu a[data-v-28ea2c50]:hover{color:var(--primary-color)}.has-dropdown:hover .dropdown[data-v-28ea2c50]{display:block}.dropdown[data-v-28ea2c50]:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px;background:transparent}.dropdown-toggle[data-v-28ea2c50]{cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown[data-v-28ea2c50]{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 20px #0000001a;border-radius:8px;padding:10px 0;min-width:200px;margin-top:10px;z-index:1000;pointer-events:auto}.dropdown li[data-v-28ea2c50]{padding:0}.dropdown a[data-v-28ea2c50]{display:block;padding:10px 20px;font-size:.95rem;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.dropdown a[data-v-28ea2c50]:hover{background:var(--bg-light)}.btn-quote[data-v-28ea2c50]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:12px 30px;border-radius:25px;font-weight:600;transition:all .3s}.btn-quote[data-v-28ea2c50]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0066cc4d}@media (max-width: 968px){.top-bar[data-v-28ea2c50]{display:none}.mobile-employee-btn[data-v-28ea2c50]{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:transparent;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;transition:all .3s ease;margin-right:10px;min-width:70px}.mobile-employee-btn[data-v-28ea2c50]:hover{background:#f5f5f5;border-color:#999;color:#333;transform:scale(1.02)}.mobile-employee-btn .employee-text[data-v-28ea2c50]{font-size:12px;font-weight:500}.mobile-employee-btn .employee-icon[data-v-28ea2c50]{display:none}.mobile-toggle[data-v-28ea2c50]{display:block}.nav-menu[data-v-28ea2c50]{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:20px;box-shadow:0 4px 20px #0000001a;gap:15px}.nav-menu.mobile-open[data-v-28ea2c50]{display:flex}.dropdown[data-v-28ea2c50]{position:static;box-shadow:none;margin-top:5px;padding-left:20px;z-index:auto}.dropdown[data-v-28ea2c50]:before{display:none}.has-dropdown:hover .dropdown[data-v-28ea2c50]{display:none}.has-dropdown.dropdown-open .dropdown[data-v-28ea2c50]{display:block}.dropdown-toggle[data-v-28ea2c50]:after{content:"";display:inline-block;margin-left:5px;transition:transform .3s}.dropdown-open .dropdown-toggle[data-v-28ea2c50]:after{transform:rotate(180deg)}.nav-cta[data-v-28ea2c50],.btn-quote[data-v-28ea2c50]{width:100%}}.top-bar-right[data-v-28ea2c50]{display:flex;align-items:center;gap:15px}.simple-language-switcher[data-v-28ea2c50]{position:relative;display:inline-block;margin-right:15px;touch-action:manipulation;will-change:transform}.language-button[data-v-28ea2c50]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e1e5e9;border-radius:8px;color:#495057;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:600;min-width:130px;box-shadow:0 2px 4px #0000000d;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform,box-shadow}.language-button[data-v-28ea2c50]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.language-button[data-v-28ea2c50]:hover:before{left:100%}.language-button[data-v-28ea2c50]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.language-button.active[data-v-28ea2c50]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#2196f3;color:#1976d2;box-shadow:0 4px 12px #2196f333}.language-icon[data-v-28ea2c50]{font-size:18px;color:#6c757d;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.language-button:hover .language-icon[data-v-28ea2c50]{color:#495057;transform:scale(1.1)}.language-button.active .language-icon[data-v-28ea2c50]{color:#1976d2}.language-text[data-v-28ea2c50]{flex:1;text-align:left;font-weight:600;letter-spacing:.3px;transition:all .3s ease}.language-button:hover .language-text[data-v-28ea2c50]{letter-spacing:.5px}.language-button[data-v-28ea2c50]:focus{outline:none;box-shadow:0 0 0 3px #2196f333}.language-button.loading[data-v-28ea2c50]{pointer-events:none;opacity:.7}.language-button.loading[data-v-28ea2c50]:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(33,150,243,.3);border-top:2px solid #2196f3;border-radius:50%;animation:spin-28ea2c50 1s linear infinite}@keyframes spin-28ea2c50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.language-button[data-v-28ea2c50]{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:#4a5568;color:#e2e8f0}.language-button[data-v-28ea2c50]:hover{background:linear-gradient(135deg,#4a5568,#718096);border-color:#718096}.language-button.active[data-v-28ea2c50]{background:linear-gradient(135deg,#2b6cb0,#3182ce);border-color:#3182ce;color:#bee3f8}.language-icon[data-v-28ea2c50]{color:#a0aec0}.language-button:hover .language-icon[data-v-28ea2c50]{color:#e2e8f0}.language-button.active .language-icon[data-v-28ea2c50]{color:#bee3f8}.dropdown-content[data-v-28ea2c50]{background:#2d3748f2;border-color:#4a5568}.language-option[data-v-28ea2c50]{color:#e2e8f0;border-bottom-color:#ffffff1a}.language-option[data-v-28ea2c50]:hover{background:linear-gradient(135deg,#4a5568,#718096);color:#bee3f8}.language-option.active[data-v-28ea2c50]{background:linear-gradient(135deg,#2b6cb0,#3182ce);color:#bee3f8}}.language-dropdown[data-v-28ea2c50]{position:absolute;top:100%;left:0;right:0;z-index:10000;margin-top:4px;animation:dropdownFadeIn-28ea2c50 .3s ease-out;min-width:120px}@keyframes dropdownFadeIn-28ea2c50{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-arrow[data-v-28ea2c50]{position:absolute;top:-8px;left:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1))}.dropdown-content[data-v-28ea2c50]{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2}.language-option[data-v-28ea2c50]{padding:8px 12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#495057;font-size:13px;font-weight:500;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.language-option[data-v-28ea2c50]:last-child{border-bottom:none}.language-option[data-v-28ea2c50]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(135deg,#2196f3,#21cbf3);transform:scaleY(0);transition:transform .3s ease}.language-option[data-v-28ea2c50]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#1976d2;transform:translate(4px)}.language-option[data-v-28ea2c50]:hover:before{transform:scaleY(1)}.language-option.active[data-v-28ea2c50]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2;font-weight:600}.language-option.active[data-v-28ea2c50]:before{transform:scaleY(1)}.mobile-header-right[data-v-28ea2c50]{display:none;align-items:center;gap:15px}@media (min-width: 969px){.mobile-employee-btn[data-v-28ea2c50]{display:none!important}}.mobile-language-toggle[data-v-28ea2c50]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;transition:all .3s ease;font-size:12px;font-weight:500;min-width:70px;box-shadow:0 1px 3px #0000000d;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-language-toggle[data-v-28ea2c50]:hover,.mobile-language-toggle[data-v-28ea2c50]:active,.mobile-language-toggle.touching[data-v-28ea2c50]{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:scale(1.05)}.mobile-language-toggle .language-icon[data-v-28ea2c50]{font-size:12px;color:#6c757d}.mobile-language-toggle .language-text[data-v-28ea2c50]{font-size:11px;font-weight:500}.mobile-language-toggle.loading[data-v-28ea2c50]{pointer-events:none;opacity:.7}.mobile-language-toggle.loading[data-v-28ea2c50]:after{content:"";position:absolute;top:50%;right:8px;width:12px;height:12px;margin-top:-6px;border:2px solid rgba(33,150,243,.3);border-top:2px solid #2196f3;border-radius:50%;animation:spin-28ea2c50 1s linear infinite}@media (max-width: 968px){.mobile-header-right[data-v-28ea2c50]{display:flex;position:relative}.mobile-employee-btn[data-v-28ea2c50]{display:flex!important}.mobile-language-dropdown[data-v-28ea2c50]{position:absolute;top:100%;right:0;left:auto;width:140px;margin-top:6px;z-index:10000}.mobile-language-dropdown .dropdown-arrow[data-v-28ea2c50]{top:-8px;right:20px;left:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}}@media (max-width: 968px){.top-bar .simple-language-switcher[data-v-28ea2c50]{position:fixed;top:max(15px,env(safe-area-inset-top,15px));right:max(15px,env(safe-area-inset-right,15px));z-index:10000;margin-right:0}.language-button[data-v-28ea2c50]{padding:14px 20px;font-size:16px;min-width:160px;background:linear-gradient(135deg,#fffffffa,#f8f9fafa);border-color:#dee2e6;box-shadow:0 6px 20px #00000026;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:16px;min-height:48px;touch-action:manipulation}.language-button[data-v-28ea2c50]:hover,.language-button[data-v-28ea2c50]:active{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 28px #0003;transform:translateY(-1px) scale(1.02)}.language-button.active[data-v-28ea2c50]{background:linear-gradient(135deg,#e3f2fdfa,#bbdefbfa);box-shadow:0 8px 28px #2196f34d}.language-icon[data-v-28ea2c50]{font-size:22px;transition:transform .2s ease}.language-button:active .language-icon[data-v-28ea2c50],.language-button.touching .language-icon[data-v-28ea2c50]{transform:scale(.95)}.language-button.touching[data-v-28ea2c50]{transform:translateY(-1px) scale(1.02);background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 8px 28px #0003}.language-text[data-v-28ea2c50]{font-size:17px;font-weight:700;letter-spacing:.5px}.dropdown-content[data-v-28ea2c50]{box-shadow:0 16px 48px #00000040;border-radius:20px;margin-top:10px;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.language-option[data-v-28ea2c50]{padding:10px 14px;font-size:14px;min-height:40px;display:flex;align-items:center;touch-action:manipulation}.language-option[data-v-28ea2c50]:active{transform:scale(.98);background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.dropdown-arrow[data-v-28ea2c50]{top:-12px;left:32px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid white;filter:drop-shadow(0 -4px 8px rgba(0,0,0,.15))}}@media (max-width: 375px){.simple-language-switcher[data-v-28ea2c50]{top:max(10px,env(safe-area-inset-top,10px));right:max(10px,env(safe-area-inset-right,10px))}.language-button[data-v-28ea2c50]{padding:12px 16px;font-size:15px;min-width:140px;min-height:44px}.language-text[data-v-28ea2c50]{font-size:16px}.language-option[data-v-28ea2c50]{padding:8px 12px;font-size:13px;min-height:36px}}@media (max-width: 968px) and (orientation: landscape){.simple-language-switcher[data-v-28ea2c50]{top:max(10px,env(safe-area-inset-top,10px));right:max(10px,env(safe-area-inset-right,10px))}.language-button[data-v-28ea2c50]{padding:10px 16px;min-height:40px}.dropdown-content[data-v-28ea2c50]{max-height:50vh}}.modal-overlay[data-v-28ea2c50]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-28ea2c50 .3s ease}.account-modal[data-v-28ea2c50]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;animation:slideIn-28ea2c50 .3s ease}.modal-header[data-v-28ea2c50]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.modal-header h3[data-v-28ea2c50]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-dark)}.close-btn[data-v-28ea2c50]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-28ea2c50]:hover{background:#f5f5f5;color:#666}.modal-body[data-v-28ea2c50]{padding:0 24px 24px}.modal-body .form-group[data-v-28ea2c50]{margin-bottom:20px}.modal-body input[type=text][data-v-28ea2c50],.modal-body input[type=password][data-v-28ea2c50]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}.modal-body input[type=text][data-v-28ea2c50]:focus,.modal-body input[type=password][data-v-28ea2c50]:focus{outline:none;border-color:var(--primary-color)}.checkbox-label[data-v-28ea2c50]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-light);cursor:pointer}.checkbox-label input[type=checkbox][data-v-28ea2c50]{width:16px;height:16px;accent-color:var(--primary-color)}.modal-body .btn-login[data-v-28ea2c50]{width:100%;background:var(--primary-color);color:#fff;padding:14px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease;margin-bottom:16px}.modal-body .btn-login[data-v-28ea2c50]:hover{background:var(--hover-color)}.register-section[data-v-28ea2c50]{text-align:center;font-size:.9rem;color:var(--text-light)}.register-section .register-link[data-v-28ea2c50]{color:var(--primary-color);text-decoration:none;font-weight:500;margin-left:4px}.register-section .register-link[data-v-28ea2c50]:hover{text-decoration:underline}.whatsapp-verification-form[data-v-28ea2c50]{padding:10px 0}.whatsapp-input-group[data-v-28ea2c50]{margin-bottom:20px}.input-wrapper[data-v-28ea2c50]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:12px;padding:0 16px;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.input-wrapper[data-v-28ea2c50]:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;transform:translateY(-1px)}.whatsapp-icon[data-v-28ea2c50]{font-size:18px;margin-right:12px;color:#6c757d;transition:color .3s ease}.input-wrapper:focus-within .whatsapp-icon[data-v-28ea2c50]{color:#25d366}.whatsapp-input[data-v-28ea2c50]{flex:1;border:none;outline:none;padding:16px 0;font-size:16px;background:transparent;color:#333}.whatsapp-input[data-v-28ea2c50]::placeholder{color:#adb5bd;font-size:15px}.whatsapp-input[data-v-28ea2c50]:disabled{color:#6c757d;cursor:not-allowed}.btn-verify[data-v-28ea2c50]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #007bff4d;margin-bottom:20px}.btn-verify[data-v-28ea2c50]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 6px 20px #007bff66}.btn-verify[data-v-28ea2c50]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #007bff4d}.btn-verify[data-v-28ea2c50]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.verify-icon[data-v-28ea2c50]{font-size:16px}.error-message[data-v-28ea2c50],.success-message[data-v-28ea2c50]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;font-weight:500}.error-message[data-v-28ea2c50]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.success-message[data-v-28ea2c50]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.error-icon[data-v-28ea2c50],.success-icon[data-v-28ea2c50]{font-size:16px}.verification-info[data-v-28ea2c50]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6;margin-top:20px}.info-icon[data-v-28ea2c50]{font-size:20px;margin-top:2px}.info-content[data-v-28ea2c50]{flex:1}.info-title[data-v-28ea2c50]{margin:0 0 6px;font-size:14px;font-weight:600;color:#495057}.info-text[data-v-28ea2c50]{margin:0;font-size:13px;color:#6c757d;line-height:1.5}.login-form[data-v-28ea2c50]{padding:10px 0}.login-input-group[data-v-28ea2c50]{margin-bottom:16px}.login-input[data-v-28ea2c50]{flex:1;border:none;outline:none;padding:16px 0;font-size:16px;background:transparent;color:#333}.login-input[data-v-28ea2c50]::placeholder{color:#adb5bd;font-size:15px}.login-input[data-v-28ea2c50]:disabled{color:#6c757d;cursor:not-allowed}.input-icon[data-v-28ea2c50]{font-size:18px;margin-right:12px;color:#6c757d;transition:color .3s ease}.input-wrapper:focus-within .input-icon[data-v-28ea2c50]{color:#007bff}.checkbox-group[data-v-28ea2c50]{margin-bottom:20px}.checkbox-label[data-v-28ea2c50]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#495057;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-28ea2c50]{display:none}.checkbox-custom[data-v-28ea2c50]{width:20px;height:20px;border:2px solid #dee2e6;border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease;background:#fff}.checkbox-input:checked+.checkbox-custom[data-v-28ea2c50]{background:#007bff;border-color:#007bff}.checkbox-input:checked+.checkbox-custom[data-v-28ea2c50]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-input:disabled+.checkbox-custom[data-v-28ea2c50]{background:#f8f9fa;border-color:#e9ecef;cursor:not-allowed}.checkbox-text[data-v-28ea2c50]{font-weight:500}.btn-login[data-v-28ea2c50]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #28a7454d;margin-bottom:20px}.btn-login[data-v-28ea2c50]:hover:not(:disabled){background:linear-gradient(135deg,#20c997,#17a2b8);transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-login[data-v-28ea2c50]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #28a7454d}.btn-login[data-v-28ea2c50]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.login-icon[data-v-28ea2c50]{font-size:16px}.register-section[data-v-28ea2c50]{text-align:center;padding:16px 0;border-top:1px solid #e9ecef;margin-top:20px}.register-text[data-v-28ea2c50]{color:#6c757d;font-size:14px;margin-right:8px}.register-link[data-v-28ea2c50]{color:#007bff;text-decoration:none;font-weight:600;font-size:14px;transition:color .3s ease}.register-link[data-v-28ea2c50]:hover{color:#0056b3;text-decoration:underline}.register-form[data-v-28ea2c50]{display:flex;flex-direction:column;gap:16px}.register-form .form-group[data-v-28ea2c50]{display:flex;flex-direction:column;gap:6px}.register-form label[data-v-28ea2c50]{font-size:14px;font-weight:500;color:#2c3e50}.register-form input[data-v-28ea2c50]{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease}.register-form input[data-v-28ea2c50]:focus{outline:none;border-color:#3498db}.btn-register[data-v-28ea2c50]{background:#27ae60;color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .3s ease;margin-top:10px}.btn-register[data-v-28ea2c50]:hover:not(:disabled){background:#229954}.btn-register[data-v-28ea2c50]:disabled{background:#bdc3c7;cursor:not-allowed}.register-icon[data-v-28ea2c50]{font-size:16px}.login-link-section[data-v-28ea2c50]{text-align:center;margin-top:16px}.login-link-section p[data-v-28ea2c50]{margin:0;color:#7f8c8d;font-size:14px}.login-link-section a[data-v-28ea2c50]{color:#3498db;text-decoration:none;font-weight:500}.login-link-section a[data-v-28ea2c50]:hover{text-decoration:underline}@media (max-width: 768px){.input-wrapper[data-v-28ea2c50]{padding:0 12px}.whatsapp-input[data-v-28ea2c50],.login-input[data-v-28ea2c50]{padding:14px 0;font-size:15px}.btn-verify[data-v-28ea2c50],.btn-login[data-v-28ea2c50]{padding:14px 20px;font-size:15px}.verification-info[data-v-28ea2c50]{padding:12px}.checkbox-custom[data-v-28ea2c50]{width:18px;height:18px}.checkbox-text[data-v-28ea2c50]{font-size:13px}}@keyframes fadeIn-28ea2c50{0%{opacity:0}to{opacity:1}}@keyframes slideIn-28ea2c50{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.user-info[data-v-28ea2c50]{text-align:center;padding:20px 0}.user-avatar[data-v-28ea2c50]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--hover-color));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;font-weight:700;color:#fff}.user-details h4[data-v-28ea2c50]{margin:0 0 8px;font-size:1.2rem;color:var(--text-dark)}.user-details p[data-v-28ea2c50]{margin:4px 0;color:var(--text-light);font-size:.9rem}.user-id[data-v-28ea2c50]{font-size:.8rem!important;color:#999!important}.btn-logout[data-v-28ea2c50]{background:#dc3545;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:.9rem;margin-top:20px;transition:background .3s ease}.btn-logout[data-v-28ea2c50]:hover{background:#c82333}.error-message[data-v-28ea2c50]{background:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-bottom:15px;font-size:.9rem;border:1px solid #f5c6cb}.success-message[data-v-28ea2c50]{background:#d4edda;color:#155724;padding:10px;border-radius:4px;margin-bottom:15px;font-size:.9rem;border:1px solid #c3e6cb}.btn-login[data-v-28ea2c50]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-28ea2c50]{display:inline-block;width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-28ea2c50 1s linear infinite;margin-right:8px}@keyframes spin-28ea2c50{to{transform:rotate(360deg)}}@media (max-width: 768px){.account-modal[data-v-28ea2c50]{width:95%;margin:20px}.modal-header[data-v-28ea2c50]{padding:20px 20px 0}.modal-body[data-v-28ea2c50]{padding:0 20px 20px}.modal-header h3[data-v-28ea2c50]{font-size:1.3rem}.user-avatar[data-v-28ea2c50]{width:60px;height:60px;font-size:1.5rem}}.footer[data-v-b7dcb21d]{background:var(--text-dark);color:#fff;margin-top:auto}.footer-main[data-v-b7dcb21d]{padding:60px 0 40px}.footer-content[data-v-b7dcb21d]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px}.footer-col h3[data-v-b7dcb21d]{font-size:1.3rem;margin-bottom:20px;font-weight:600}.footer-col h4[data-v-b7dcb21d]{font-size:1.1rem;margin-bottom:20px;font-weight:600;text-transform:capitalize}.footer-col ul[data-v-b7dcb21d]{list-style:none}.footer-col ul li[data-v-b7dcb21d]{margin-bottom:10px}.footer-col ul li a[data-v-b7dcb21d]{color:#ccc;transition:color .3s;font-size:.95rem}.footer-col ul li a[data-v-b7dcb21d]:hover{color:#fff}.contact-info p[data-v-b7dcb21d]{margin-bottom:8px;color:#ccc;font-size:.95rem}.contact-info .hours[data-v-b7dcb21d]{font-size:.85rem;font-style:italic}.social-links[data-v-b7dcb21d]{display:flex;gap:15px;margin-top:20px}.social-links a[data-v-b7dcb21d]{background:var(--primary-color);color:#fff;padding:8px 16px;border-radius:4px;font-size:.9rem;transition:background .3s}.social-links a[data-v-b7dcb21d]:hover{background:var(--hover-color)}.footer-bottom[data-v-b7dcb21d]{border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.footer-bottom-content[data-v-b7dcb21d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-links[data-v-b7dcb21d]{display:flex;gap:20px}.footer-links a[data-v-b7dcb21d]{color:#ccc;font-size:.9rem;transition:color .3s}.footer-links a[data-v-b7dcb21d]:hover{color:#fff}.copyright[data-v-b7dcb21d]{color:#999;font-size:.9rem}.floating-buttons[data-v-b7dcb21d]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:15px;z-index:999}.contact-buttons[data-v-b7dcb21d]{display:flex;gap:15px;align-items:center}.float-btn[data-v-b7dcb21d]{background:var(--primary-color);color:#fff;padding:16px 24px;border-radius:50px;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #0066cc4d;transition:all .3s;text-align:center;min-width:140px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.float-btn[data-v-b7dcb21d]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #06c6}.whatsapp-btn[data-v-b7dcb21d]{background:#25d366}.whatsapp-btn[data-v-b7dcb21d]:hover{background:#20ba5a}.email-btn[data-v-b7dcb21d]{background:#ea4335}.email-btn[data-v-b7dcb21d]:hover{background:#d33426}.btn-icon[data-v-b7dcb21d]{font-size:1.2rem}.btn-text[data-v-b7dcb21d]{font-size:.95rem}.scroll-top[data-v-b7dcb21d]{background:#666;font-size:1.2rem;padding:10px;min-width:auto;width:40px;height:40px;border-radius:50%;align-self:flex-end}.scroll-top[data-v-b7dcb21d]:hover{background:#555}@media (max-width: 968px){.footer-content[data-v-b7dcb21d]{grid-template-columns:1fr;gap:30px}.footer-bottom-content[data-v-b7dcb21d]{flex-direction:column;text-align:center}.footer-links[data-v-b7dcb21d]{flex-wrap:wrap;justify-content:center}.floating-buttons[data-v-b7dcb21d]{bottom:20px;left:50%;transform:translate(-50%)}.contact-buttons[data-v-b7dcb21d]{gap:10px}.float-btn[data-v-b7dcb21d]{padding:12px 18px;font-size:.9rem;min-width:120px}.btn-icon[data-v-b7dcb21d]{font-size:1.1rem}.btn-text[data-v-b7dcb21d]{font-size:.85rem}}.hero[data-v-fcb94a8f]{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.hero-image[data-v-fcb94a8f]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/banner-1200x800.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero-overlay[data-v-fcb94a8f]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1}.hero-bg[data-v-fcb94a8f]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 0%,transparent 50%);opacity:.5;animation:float-fcb94a8f 20s ease-in-out infinite;z-index:2}@keyframes float-fcb94a8f{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content[data-v-fcb94a8f]{position:relative;z-index:10;text-align:center;color:#fff;max-width:900px}.hero-subtitle[data-v-fcb94a8f]{font-size:1.2rem;margin-bottom:20px;opacity:.95;font-weight:400;animation:fadeInUp .8s ease-out}.hero-title[data-v-fcb94a8f]{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:40px;text-shadow:0 2px 10px rgba(0,0,0,.1);animation:fadeInUp .8s ease-out .2s both}.hero-content .btn-primary[data-v-fcb94a8f]{font-size:1.1rem;padding:18px 50px;background:#fff;color:var(--primary-color);box-shadow:0 5px 25px #0003;animation:fadeInUp .8s ease-out .4s both;position:relative;overflow:hidden;z-index:20;cursor:pointer;border:none;border-radius:8px;font-weight:600;transition:all .3s ease}.hero-content .btn-primary[data-v-fcb94a8f]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#0066cc1a;transform:translate(-50%,-50%);transition:width .6s,height .6s}.hero-content .btn-primary[data-v-fcb94a8f]:hover:before{width:300px;height:300px}.hero-content .btn-primary[data-v-fcb94a8f]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero[data-v-fcb94a8f]{min-height:500px}.hero-content[data-v-fcb94a8f]{padding:60px 20px}.hero-subtitle[data-v-fcb94a8f]{font-size:1rem}.hero-title[data-v-fcb94a8f]{font-size:2rem}.hero-content .btn-primary[data-v-fcb94a8f]{font-size:1rem;padding:15px 40px}}.why-choose[data-v-7898d051]{background:var(--bg-light)}.features-grid[data-v-7898d051]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.feature-card[data-v-7898d051]{background:#fff;padding:40px 30px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card[data-v-7898d051]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));transform:scaleX(0);transition:transform .4s ease}.feature-card[data-v-7898d051]:hover:before{transform:scaleX(1)}.feature-card[data-v-7898d051]:hover{transform:translateY(-10px);box-shadow:0 12px 35px #0066cc26}.feature-icon[data-v-7898d051]{font-size:3rem;margin-bottom:20px;color:var(--primary-color);display:inline-block;transition:transform .4s ease}.feature-card:hover .feature-icon[data-v-7898d051]{transform:scale(1.1) rotate(5deg)}.feature-card h3[data-v-7898d051]{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:var(--text-dark)}.feature-card p[data-v-7898d051]{color:var(--text-light);line-height:1.6;font-size:.95rem}@media (max-width: 768px){.features-grid[data-v-7898d051]{grid-template-columns:1fr;gap:20px}.feature-card[data-v-7898d051]{padding:30px 20px}}.products[data-v-72e0c3d2]{background:#fff}.section-label[data-v-72e0c3d2]{text-align:center;color:var(--text-light);font-size:.9rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.products-grid[data-v-72e0c3d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-bottom:40px}.product-card[data-v-72e0c3d2]{background:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;cursor:pointer;position:relative}.product-card[data-v-72e0c3d2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#388e3c0d,#4caf500d);opacity:0;transition:opacity .4s ease}.product-card[data-v-72e0c3d2]:hover:after{opacity:1}.product-card[data-v-72e0c3d2]:hover{box-shadow:0 12px 35px #388e3c26;transform:translateY(-8px);border-color:var(--primary-color)}.product-image[data-v-72e0c3d2]{width:100%;height:200px;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s ease}.product-card:hover .product-image[data-v-72e0c3d2]{transform:scale(1.05)}.product-img[data-v-72e0c3d2]{width:100%;height:100%;object-fit:contain;padding:20px}.product-placeholder[data-v-72e0c3d2]{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;z-index:1}.product-card h3[data-v-72e0c3d2]{font-size:1.2rem;font-weight:700;padding:20px;color:var(--text-dark)}.product-link[data-v-72e0c3d2]{display:inline-block;color:var(--primary-color);font-weight:600;padding:0 20px 20px;transition:color .3s}.product-link[data-v-72e0c3d2]:hover{color:var(--hover-color)}.section-footer[data-v-72e0c3d2]{text-align:center}.read-more-link[data-v-72e0c3d2]{display:inline-block;background:var(--primary-color);color:#fff;padding:12px 40px;border-radius:25px;font-weight:600;transition:all .3s}.read-more-link[data-v-72e0c3d2]:hover{background:var(--hover-color);transform:translateY(-2px);box-shadow:0 5px 15px #0066cc4d}@media (max-width: 768px){.products-grid[data-v-72e0c3d2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.product-image[data-v-72e0c3d2]{height:150px}}.about[data-v-a7ec77f8]{background:var(--bg-light);padding:80px 0}.container[data-v-a7ec77f8]{max-width:1200px;margin:0 auto;padding:0 20px}.about-header[data-v-a7ec77f8]{text-align:center;margin-bottom:80px}.about-subtitle[data-v-a7ec77f8]{font-size:1.5rem;color:var(--primary-color);font-weight:600;margin:20px 0}.about-description[data-v-a7ec77f8]{font-size:1.1rem;color:var(--text-light);line-height:1.8;max-width:800px;margin:0 auto}.services-section[data-v-a7ec77f8]{margin-bottom:80px}.services-title[data-v-a7ec77f8]{font-size:2rem;color:var(--text-dark);text-align:center;margin-bottom:50px;font-weight:700}.services-grid[data-v-a7ec77f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.service-card[data-v-a7ec77f8]{background:#fff;padding:40px 30px;border-radius:15px;text-align:center;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-a7ec77f8]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.service-icon[data-v-a7ec77f8]{font-size:3rem;margin-bottom:20px}.service-card h4[data-v-a7ec77f8]{font-size:1.3rem;color:var(--text-dark);margin-bottom:15px;font-weight:600}.service-card p[data-v-a7ec77f8]{color:var(--text-light);line-height:1.6}.product-categories[data-v-a7ec77f8]{margin-bottom:80px}.categories-title[data-v-a7ec77f8]{font-size:2rem;color:var(--text-dark);text-align:center;margin-bottom:50px;font-weight:700}.categories-grid[data-v-a7ec77f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.category-card[data-v-a7ec77f8]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:40px 30px;border-radius:15px;text-align:center;transition:transform .3s ease}.category-card[data-v-a7ec77f8]:hover{transform:translateY(-5px)}.category-card h4[data-v-a7ec77f8]{font-size:1.4rem;margin-bottom:15px;font-weight:600}.category-card p[data-v-a7ec77f8]{margin-bottom:20px;opacity:.9;line-height:1.6}.category-link[data-v-a7ec77f8]{color:#fff;text-decoration:none;font-weight:600;border:2px solid white;padding:10px 20px;border-radius:25px;transition:all .3s ease;display:inline-block}.category-link[data-v-a7ec77f8]:hover{background:#fff;color:var(--primary-color)}.quality-commitment[data-v-a7ec77f8]{margin-bottom:80px}.commitment-title[data-v-a7ec77f8]{font-size:2rem;color:var(--text-dark);text-align:center;margin-bottom:20px;font-weight:700}.commitment-subtitle[data-v-a7ec77f8]{text-align:center;color:var(--text-light);font-size:1.1rem;margin-bottom:50px;line-height:1.6}.commitment-grid[data-v-a7ec77f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.commitment-item[data-v-a7ec77f8]{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease}.commitment-item[data-v-a7ec77f8]:hover{transform:translateY(-5px)}.commitment-icon[data-v-a7ec77f8]{font-size:2.5rem;margin-bottom:15px}.commitment-item h4[data-v-a7ec77f8]{font-size:1.2rem;color:var(--text-dark);margin-bottom:10px;font-weight:600}.commitment-item p[data-v-a7ec77f8]{color:var(--text-light);line-height:1.6}.global-presence[data-v-a7ec77f8]{margin-bottom:80px;text-align:center}.global-title[data-v-a7ec77f8]{font-size:2rem;color:var(--text-dark);margin-bottom:20px;font-weight:700}.global-description[data-v-a7ec77f8]{color:var(--text-light);font-size:1.1rem;margin-bottom:50px;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.global-stats[data-v-a7ec77f8]{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.stat-item[data-v-a7ec77f8]{text-align:center}.stat-number[data-v-a7ec77f8]{display:block;font-size:3rem;font-weight:700;color:var(--primary-color);margin-bottom:10px}.stat-label[data-v-a7ec77f8]{color:var(--text-light);font-size:1rem;font-weight:500}.sales-team[data-v-a7ec77f8]{margin-bottom:40px}.team-title[data-v-a7ec77f8]{font-size:2rem;color:var(--text-dark);text-align:center;margin-bottom:50px;font-weight:700}.team-grid[data-v-a7ec77f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.team-member[data-v-a7ec77f8]{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease}.team-member[data-v-a7ec77f8]:hover{transform:translateY(-5px)}.member-avatar[data-v-a7ec77f8]{width:150px;height:150px;border-radius:50%;margin:0 auto 20px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;overflow:hidden;border:3px solid var(--primary-color)}.member-avatar img[data-v-a7ec77f8]{width:100%;height:100%;object-fit:cover;border-radius:50%}.team-member h4[data-v-a7ec77f8]{font-size:1.2rem;color:var(--text-dark);margin-bottom:10px;font-weight:600}.contact-icons[data-v-a7ec77f8]{display:flex;justify-content:center;gap:15px;margin-top:15px}.contact-icon[data-v-a7ec77f8]{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;font-size:1.2rem}.contact-icon.whatsapp[data-v-a7ec77f8]{background:#25d366;color:#fff}.contact-icon.email[data-v-a7ec77f8]{background:#ea4335;color:#fff}.contact-icon[data-v-a7ec77f8]:hover{transform:scale(1.1);box-shadow:0 4px 12px #0003}@media (max-width: 968px){.about[data-v-a7ec77f8]{padding:60px 0}.about-header[data-v-a7ec77f8],.services-section[data-v-a7ec77f8],.product-categories[data-v-a7ec77f8],.quality-commitment[data-v-a7ec77f8],.global-presence[data-v-a7ec77f8]{margin-bottom:60px}.services-grid[data-v-a7ec77f8],.categories-grid[data-v-a7ec77f8],.commitment-grid[data-v-a7ec77f8]{grid-template-columns:1fr}.global-stats[data-v-a7ec77f8]{gap:40px}.team-grid[data-v-a7ec77f8]{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width: 768px){.about[data-v-a7ec77f8]{padding:40px 0}.container[data-v-a7ec77f8]{padding:0 15px}.about-header[data-v-a7ec77f8]{margin-bottom:40px}.about-subtitle[data-v-a7ec77f8]{font-size:1.3rem}.about-description[data-v-a7ec77f8]{font-size:1rem}.services-title[data-v-a7ec77f8],.categories-title[data-v-a7ec77f8],.commitment-title[data-v-a7ec77f8],.global-title[data-v-a7ec77f8],.team-title[data-v-a7ec77f8]{font-size:1.6rem}.services-section[data-v-a7ec77f8],.product-categories[data-v-a7ec77f8],.quality-commitment[data-v-a7ec77f8],.global-presence[data-v-a7ec77f8]{margin-bottom:40px}.service-card[data-v-a7ec77f8],.category-card[data-v-a7ec77f8],.commitment-item[data-v-a7ec77f8],.team-member[data-v-a7ec77f8]{padding:25px 20px}.global-stats[data-v-a7ec77f8]{gap:30px}.stat-number[data-v-a7ec77f8]{font-size:2.5rem}.team-grid[data-v-a7ec77f8]{grid-template-columns:repeat(2,1fr);gap:20px}.member-avatar[data-v-a7ec77f8]{width:120px;height:120px}}@media (max-width: 480px){.team-grid[data-v-a7ec77f8]{grid-template-columns:1fr;gap:15px}.member-avatar[data-v-a7ec77f8]{width:100px;height:100px}}.certifications[data-v-dcd1870e]{background:#fff}.certifications-subtitle[data-v-dcd1870e]{text-align:center;color:var(--text-light);margin-bottom:50px;font-size:1rem;max-width:700px;margin-left:auto;margin-right:auto}.certifications-grid[data-v-dcd1870e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.cert-card[data-v-dcd1870e]{background:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s ease;text-align:center}.cert-card[data-v-dcd1870e]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.cert-image[data-v-dcd1870e]{width:100%;height:220px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.cert-icon[data-v-dcd1870e]{font-size:2rem;margin-bottom:10px}.cert-placeholder[data-v-dcd1870e]{font-size:1.3rem;font-weight:700;color:#fff}.cert-card h3[data-v-dcd1870e]{font-size:1.2rem;font-weight:700;padding:20px 20px 10px}.cert-description[data-v-dcd1870e]{font-size:.9rem;color:var(--text-light);padding:0 20px 10px;margin:0;color:var(--text-dark)}.cert-link[data-v-dcd1870e]{display:inline-block;color:var(--primary-color);font-weight:600;padding:0 20px 20px;transition:color .3s}.cert-link[data-v-dcd1870e]:hover{color:var(--hover-color)}.section-footer[data-v-dcd1870e]{text-align:center}.read-more-link[data-v-dcd1870e]{display:inline-block;background:var(--primary-color);color:#fff;padding:12px 40px;border-radius:25px;font-weight:600;transition:all .3s}.read-more-link[data-v-dcd1870e]:hover{background:var(--hover-color);transform:translateY(-2px);box-shadow:0 5px 15px #0066cc4d}.cert-card-image[data-v-dcd1870e]{cursor:pointer}.cert-card-image[data-v-dcd1870e]:hover{transform:translateY(-8px);box-shadow:0 10px 30px #00000026}.cert-image-preview[data-v-dcd1870e]{width:100%;height:220px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cert-thumbnail[data-v-dcd1870e]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cert-overlay[data-v-dcd1870e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.cert-card-image:hover .cert-overlay[data-v-dcd1870e]{opacity:1}.cert-card-image:hover .cert-thumbnail[data-v-dcd1870e]{transform:scale(1.1)}.zoom-icon[data-v-dcd1870e]{font-size:2.5rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.cert-link-button[data-v-dcd1870e]{display:inline-block;color:var(--primary-color);font-weight:600;padding:0 20px 20px;transition:color .3s;cursor:pointer}.cert-link-button[data-v-dcd1870e]:hover{color:var(--hover-color)}.preview-modal[data-v-dcd1870e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;cursor:pointer;animation:fadeIn-dcd1870e .3s ease}.preview-content[data-v-dcd1870e]{position:relative;max-width:95%;max-height:95%;background:#fff;border-radius:12px;overflow:hidden;cursor:default;animation:zoomIn-dcd1870e .3s ease}@keyframes fadeIn-dcd1870e{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-dcd1870e{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.preview-content img[data-v-dcd1870e]{width:100%;height:auto;max-height:85vh;object-fit:contain;display:block}.close-btn[data-v-dcd1870e]{position:absolute;top:15px;right:15px;background:#000c;color:#fff;border:none;width:45px;height:45px;border-radius:50%;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2001;line-height:1}.close-btn[data-v-dcd1870e]:hover{background:#fff3;transform:rotate(90deg)}.preview-title[data-v-dcd1870e]{padding:20px;background:#fff;font-size:1.2rem;font-weight:600;color:var(--text-dark);text-align:center;border-top:1px solid var(--border-color)}@media (max-width: 768px){.certifications-grid[data-v-dcd1870e]{grid-template-columns:1fr;gap:20px}.cert-image-preview[data-v-dcd1870e]{height:180px}.preview-content[data-v-dcd1870e]{max-width:100%;max-height:100%;border-radius:0}.preview-content img[data-v-dcd1870e]{max-height:90vh}.close-btn[data-v-dcd1870e]{top:10px;right:10px;width:40px;height:40px;font-size:1.5rem}}.stats[data-v-4f763562]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff}.stats-grid[data-v-4f763562]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;text-align:center}.stat-item[data-v-4f763562]{padding:20px}.stat-number[data-v-4f763562]{font-size:3.5rem;font-weight:700;margin-bottom:10px;line-height:1;animation:fadeInUp .8s ease-out both}.stat-label[data-v-4f763562]{font-size:1rem;opacity:.95;font-weight:500}@media (max-width: 768px){.stats-grid[data-v-4f763562]{grid-template-columns:repeat(2,1fr);gap:30px}.stat-number[data-v-4f763562]{font-size:2.5rem}.stat-label[data-v-4f763562]{font-size:.9rem}}.blog[data-v-f6576c9a]{background:var(--bg-light)}.section-label[data-v-f6576c9a]{text-align:center;color:var(--text-light);font-size:.9rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.blog-featured[data-v-f6576c9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:50px}.blog-card[data-v-f6576c9a]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.blog-card[data-v-f6576c9a]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));transform:scaleY(0);transition:transform .4s ease}.blog-card[data-v-f6576c9a]:hover:before{transform:scaleY(1)}.blog-card[data-v-f6576c9a]:hover{transform:translateY(-8px);box-shadow:0 12px 35px #0066cc26}.blog-category[data-v-f6576c9a]{display:inline-block;background:var(--primary-color);color:#fff;padding:5px 15px;border-radius:20px;font-size:.85rem;margin-bottom:15px}.blog-card h3[data-v-f6576c9a]{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:15px;line-height:1.4}.read-more[data-v-f6576c9a]{color:var(--primary-color);font-weight:600;transition:color .3s}.read-more[data-v-f6576c9a]:hover{color:var(--hover-color)}.blog-list[data-v-f6576c9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.blog-item[data-v-f6576c9a]{background:#fff;padding:25px;border-radius:12px;border-left:4px solid var(--primary-color);box-shadow:0 2px 10px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.blog-item[data-v-f6576c9a]:hover{box-shadow:0 8px 25px #0066cc1f;transform:translate(8px);border-left-width:6px}.blog-meta[data-v-f6576c9a]{margin-bottom:10px}.blog-category-tag[data-v-f6576c9a]{display:inline-block;color:var(--primary-color);font-size:.85rem;font-weight:600;text-transform:uppercase}.blog-item h4[data-v-f6576c9a]{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:10px;line-height:1.4}.blog-info[data-v-f6576c9a]{display:flex;gap:15px;font-size:.85rem;color:var(--text-light)}@media (max-width: 768px){.blog-featured[data-v-f6576c9a],.blog-list[data-v-f6576c9a]{grid-template-columns:1fr;gap:20px}}.faq[data-v-7d752add]{background:#fff}.section-label[data-v-7d752add]{text-align:center;color:var(--text-light);font-size:.9rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.faq-list[data-v-7d752add]{max-width:900px;margin:0 auto}.faq-item[data-v-7d752add]{background:#fff;border:1px solid var(--border-color);border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-7d752add]:hover{box-shadow:0 4px 15px #00000014}.faq-item.active[data-v-7d752add]{border-color:var(--primary-color)}.faq-question[data-v-7d752add]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-question h3[data-v-7d752add]{font-size:1.1rem;font-weight:600;color:var(--text-dark);margin:0;flex:1}.faq-icon[data-v-7d752add]{font-size:1.5rem;color:var(--primary-color);font-weight:300;min-width:30px;text-align:center}.faq-answer[data-v-7d752add]{padding:0 25px 20px;color:var(--text-light);line-height:1.7;font-size:.95rem;animation:fadeInUp .3s ease-out}.faq-answer[data-v-7d752add] strong{color:var(--text-dark);font-weight:600}@media (max-width: 768px){.faq-question[data-v-7d752add]{padding:15px 20px}.faq-question h3[data-v-7d752add]{font-size:1rem}.faq-answer[data-v-7d752add]{padding:0 20px 15px;font-size:.9rem}}.quote[data-v-50e18de4]{background:var(--bg-light)}.quote-subtitle[data-v-50e18de4]{text-align:center;color:var(--text-light);margin-bottom:40px;font-size:1rem}.quote-form[data-v-50e18de4]{max-width:800px;margin:0 auto;background:#fff;padding:50px;border-radius:12px;box-shadow:0 4px 20px #00000014}.form-grid[data-v-50e18de4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-group[data-v-50e18de4]{width:100%}.form-group.full-width[data-v-50e18de4]{grid-column:1 / -1}.form-group input[data-v-50e18de4],.form-group textarea[data-v-50e18de4]{width:100%;padding:15px 20px;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;transition:all .3s}.form-group input[data-v-50e18de4]:focus,.form-group textarea[data-v-50e18de4]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a}.form-group textarea[data-v-50e18de4]{resize:vertical;font-family:inherit}.form-actions[data-v-50e18de4]{text-align:center;margin-top:30px}.btn-submit[data-v-50e18de4]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:15px 60px;border-radius:50px;font-size:1.1rem;font-weight:600;transition:all .3s}.btn-submit[data-v-50e18de4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0066cc4d}.form-message[data-v-50e18de4]{margin-top:20px;padding:15px 20px;border-radius:8px;text-align:center;font-weight:500}.form-message.success[data-v-50e18de4]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error[data-v-50e18de4]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 768px){.quote-form[data-v-50e18de4]{padding:30px 20px}.form-grid[data-v-50e18de4]{grid-template-columns:1fr;gap:15px}.btn-submit[data-v-50e18de4]{width:100%;padding:15px 40px}}.home[data-v-e872c1e0]{min-height:100vh;display:flex;flex-direction:column}main[data-v-e872c1e0]{flex:1}.products-page[data-v-1ca9d4de]{min-height:100vh;display:flex;flex-direction:column}.page-header[data-v-1ca9d4de]{background-image:url(/product-banner-1200x800.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:100px 0 80px;text-align:center;position:relative}.page-header-overlay[data-v-1ca9d4de]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1}.page-header .container[data-v-1ca9d4de]{position:relative;z-index:2}.page-header h1[data-v-1ca9d4de]{font-size:3rem;font-weight:700;margin-bottom:15px}.page-header p[data-v-1ca9d4de]{font-size:1.2rem;opacity:.95}.products-content[data-v-1ca9d4de]{flex:1;opacity:0;transform:translateY(20px);transition:all .6s ease}.products-content.loaded[data-v-1ca9d4de]{opacity:1;transform:translateY(0)}.search-info[data-v-1ca9d4de]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;padding:20px;margin-bottom:30px;text-align:center}.search-info h3[data-v-1ca9d4de]{color:#495057;margin-bottom:8px;font-size:1.2rem}.search-info p[data-v-1ca9d4de]{color:#6c757d;margin:0;font-size:.9rem}.filters[data-v-1ca9d4de]{display:flex;gap:15px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.filter-btn[data-v-1ca9d4de]{padding:12px 30px;border:2px solid var(--primary-color);background:#fff;color:var(--primary-color);border-radius:25px;font-weight:600;transition:all .3s}.filter-btn[data-v-1ca9d4de]:hover,.filter-btn.active[data-v-1ca9d4de]{background:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0066cc4d}.products-grid[data-v-1ca9d4de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.product-card[data-v-1ca9d4de]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:all .3s ease;cursor:pointer}.product-card[data-v-1ca9d4de]:hover{transform:translateY(-10px);box-shadow:0 12px 35px #00000026}.product-image[data-v-1ca9d4de]{width:100%;height:220px;position:relative;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff}.product-img[data-v-1ca9d4de]{width:100%;height:100%;object-fit:contain;padding:20px}.product-placeholder[data-v-1ca9d4de]{font-size:1.8rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.product-badge[data-v-1ca9d4de]{position:absolute;top:15px;right:15px;background:#fffffff2;color:var(--primary-color);padding:5px 12px;border-radius:15px;font-size:.75rem;font-weight:600}.product-info[data-v-1ca9d4de]{padding:25px}.product-category[data-v-1ca9d4de]{color:var(--primary-color);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.product-info h3[data-v-1ca9d4de]{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:10px}.product-purity[data-v-1ca9d4de]{color:#28a745;font-weight:600;margin-bottom:12px;font-size:.95rem}.product-desc[data-v-1ca9d4de]{color:var(--text-light);line-height:1.6;margin-bottom:15px;font-size:.9rem}.product-specs[data-v-1ca9d4de]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.spec-tag[data-v-1ca9d4de]{background:var(--bg-light);padding:5px 12px;border-radius:15px;font-size:.85rem;color:var(--text-dark);font-weight:500}.product-footer[data-v-1ca9d4de]{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--border-color)}.product-price[data-v-1ca9d4de]{font-size:1.1rem;font-weight:700;color:var(--primary-color)}.btn-view[data-v-1ca9d4de]{background:var(--primary-color);color:#fff;padding:10px 25px;border-radius:20px;font-weight:600;transition:all .3s}.btn-view[data-v-1ca9d4de]:hover{background:var(--hover-color);transform:translateY(-2px)}@media (max-width: 768px){.page-header[data-v-1ca9d4de]{padding:60px 0 50px}.page-header h1[data-v-1ca9d4de]{font-size:2rem}.page-header p[data-v-1ca9d4de]{font-size:1rem}.products-grid[data-v-1ca9d4de]{grid-template-columns:1fr}.filters[data-v-1ca9d4de]{gap:10px}.filter-btn[data-v-1ca9d4de]{padding:10px 20px;font-size:.9rem}}.product-detail-page[data-v-6ce7a781]{min-height:100vh;display:flex;flex-direction:column}.product-detail[data-v-6ce7a781]{flex:1;padding:40px 0;opacity:0;transform:translateY(20px);transition:all .6s ease}.product-detail.loaded[data-v-6ce7a781]{opacity:1;transform:translateY(0)}.breadcrumb[data-v-6ce7a781]{display:flex;gap:10px;margin-bottom:30px;color:var(--text-light);font-size:.9rem}.breadcrumb a[data-v-6ce7a781]{color:var(--primary-color);transition:color .3s}.breadcrumb a[data-v-6ce7a781]:hover{color:var(--hover-color)}.product-main[data-v-6ce7a781]{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px}.product-gallery[data-v-6ce7a781]{position:sticky;top:100px;height:fit-content}.main-image[data-v-6ce7a781]{width:100%;height:500px;border-radius:12px;margin-bottom:20px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px #0000001f}.main-product-img[data-v-6ce7a781]{width:100%;height:100%;object-fit:contain;padding:40px}.product-gradient[data-v-6ce7a781]{width:100%;height:100%}.purity-badge[data-v-6ce7a781]{position:absolute;top:20px;right:20px;background:#fff;color:var(--primary-color);padding:10px 20px;border-radius:25px;font-weight:700;font-size:1rem}.image-thumbnails[data-v-6ce7a781]{display:flex;gap:15px}.thumbnail[data-v-6ce7a781]{width:100px;height:100px;border-radius:8px;cursor:pointer;border:3px solid transparent;transition:all .3s;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb-img[data-v-6ce7a781]{width:100%;height:100%;object-fit:contain;padding:10px}.thumbnail.active[data-v-6ce7a781]{border-color:var(--primary-color);opacity:1!important}.thumbnail[data-v-6ce7a781]:hover{opacity:1!important}.category-tag[data-v-6ce7a781]{display:inline-block;background:var(--primary-color);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.product-details h1[data-v-6ce7a781]{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:20px}.product-meta[data-v-6ce7a781]{display:flex;gap:30px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--border-color)}.meta-item[data-v-6ce7a781]{font-size:1rem}.meta-item strong[data-v-6ce7a781]{color:var(--text-dark);margin-right:5px}.highlight[data-v-6ce7a781]{color:#28a745;font-weight:700}.product-description[data-v-6ce7a781]{font-size:1.1rem;line-height:1.8;color:var(--text-light);margin-bottom:30px}.specifications[data-v-6ce7a781]{margin-bottom:30px}.specifications h3[data-v-6ce7a781]{font-size:1.2rem;margin-bottom:15px;color:var(--text-dark)}.spec-options[data-v-6ce7a781]{display:flex;gap:10px;flex-wrap:wrap}.spec-option[data-v-6ce7a781]{padding:12px 25px;border:2px solid var(--border-color);background:#fff;border-radius:8px;font-weight:600;transition:all .3s}.spec-option[data-v-6ce7a781]:hover,.spec-option.selected[data-v-6ce7a781]{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.price-section[data-v-6ce7a781]{background:var(--bg-light);padding:30px;border-radius:12px;margin-bottom:25px}.price[data-v-6ce7a781]{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:20px}.action-buttons[data-v-6ce7a781]{display:flex;gap:15px}.btn-quote[data-v-6ce7a781],.btn-contact[data-v-6ce7a781]{flex:1;padding:15px 30px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s}.btn-quote[data-v-6ce7a781]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff}.btn-quote[data-v-6ce7a781]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0066cc4d}.btn-contact[data-v-6ce7a781]{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-contact[data-v-6ce7a781]:hover{background:var(--primary-color);color:#fff}.trust-badges[data-v-6ce7a781]{display:flex;gap:15px;flex-wrap:wrap}.badge[data-v-6ce7a781]{padding:8px 16px;background:#fff;border:1px solid var(--border-color);border-radius:20px;font-size:.9rem;color:#28a745;font-weight:600}.product-info-tabs[data-v-6ce7a781]{margin-bottom:60px}.tabs-header[data-v-6ce7a781]{display:flex;gap:10px;border-bottom:2px solid var(--border-color);margin-bottom:30px}.tab-btn[data-v-6ce7a781]{padding:15px 30px;background:none;border:none;font-size:1.1rem;font-weight:600;color:var(--text-light);cursor:pointer;position:relative;transition:all .3s}.tab-btn[data-v-6ce7a781]:hover,.tab-btn.active[data-v-6ce7a781]{color:var(--primary-color)}.tab-btn.active[data-v-6ce7a781]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-color)}.tab-content[data-v-6ce7a781]{min-height:300px}.features-list h3[data-v-6ce7a781],.storage-info h3[data-v-6ce7a781],.coa-info h3[data-v-6ce7a781]{font-size:1.5rem;margin-bottom:20px;color:var(--text-dark)}.features-list ul[data-v-6ce7a781]{list-style:none}.features-list li[data-v-6ce7a781]{padding:12px 0;border-bottom:1px solid var(--border-color);font-size:1.05rem;display:flex;align-items:center;gap:15px}.check-icon[data-v-6ce7a781]{color:#28a745;font-weight:700;font-size:1.2rem}.storage-info p[data-v-6ce7a781]{font-size:1.1rem;color:var(--text-light);margin-bottom:25px;padding:20px;background:var(--bg-light);border-radius:8px;border-left:4px solid var(--primary-color)}.storage-tips[data-v-6ce7a781]{margin-top:25px}.storage-tips h4[data-v-6ce7a781]{font-size:1.2rem;margin-bottom:15px;color:var(--text-dark)}.storage-tips ul[data-v-6ce7a781]{list-style:none}.storage-tips li[data-v-6ce7a781]{padding:8px 0 8px 25px;position:relative;color:var(--text-light)}.storage-tips li[data-v-6ce7a781]:before{content:"•";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.5rem}.coa-info p[data-v-6ce7a781]{font-size:1.05rem;color:var(--text-light);margin-bottom:25px}.coa-details[data-v-6ce7a781]{background:var(--bg-light);padding:25px;border-radius:8px;margin-bottom:25px}.coa-item[data-v-6ce7a781]{padding:12px 0;border-bottom:1px solid var(--border-color);font-size:1rem}.coa-item[data-v-6ce7a781]:last-child{border-bottom:none}.coa-item strong[data-v-6ce7a781]{color:var(--text-dark);margin-right:10px}.btn-download[data-v-6ce7a781]{background:var(--primary-color);color:#fff;padding:12px 30px;border-radius:8px;font-weight:600;transition:all .3s}.btn-download[data-v-6ce7a781]:hover{background:var(--hover-color);transform:translateY(-2px)}.related-products[data-v-6ce7a781]{padding-top:40px;border-top:2px solid var(--border-color)}.related-products h2[data-v-6ce7a781]{font-size:2rem;margin-bottom:30px;color:var(--text-dark)}.related-grid[data-v-6ce7a781]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:25px}.related-card[data-v-6ce7a781]{cursor:pointer;transition:all .3s;text-align:center}.related-card[data-v-6ce7a781]:hover{transform:translateY(-5px)}.related-image[data-v-6ce7a781]{width:100%;height:200px;border-radius:8px;margin-bottom:15px;box-shadow:0 4px 15px #0000001a;display:flex;align-items:center;justify-content:center;overflow:hidden}.related-img[data-v-6ce7a781]{width:100%;height:100%;object-fit:contain;padding:20px}.related-card h4[data-v-6ce7a781]{font-size:1.1rem;margin-bottom:5px;color:var(--text-dark)}.related-card p[data-v-6ce7a781]{font-size:.9rem;color:var(--text-light)}.not-found[data-v-6ce7a781]{text-align:center;padding:100px 0}.not-found h2[data-v-6ce7a781]{font-size:2rem;margin-bottom:30px;color:var(--text-dark)}@media (max-width: 968px){.product-main[data-v-6ce7a781]{grid-template-columns:1fr;gap:40px}.product-gallery[data-v-6ce7a781]{position:static}.main-image[data-v-6ce7a781]{height:350px}.product-details h1[data-v-6ce7a781]{font-size:2rem}.action-buttons[data-v-6ce7a781]{flex-direction:column}.tabs-header[data-v-6ce7a781]{overflow-x:auto}.tab-btn[data-v-6ce7a781]{padding:12px 20px;font-size:1rem;white-space:nowrap}.related-grid[data-v-6ce7a781]{grid-template-columns:repeat(2,1fr)}}.blog-detail-page[data-v-b99b93cd]{min-height:100vh;display:flex;flex-direction:column}.blog-detail[data-v-b99b93cd]{flex:1;padding:40px 0;opacity:0;transform:translateY(20px);transition:all .6s ease}.blog-detail.loaded[data-v-b99b93cd]{opacity:1;transform:translateY(0)}.breadcrumb[data-v-b99b93cd]{display:flex;gap:10px;margin-bottom:40px;color:var(--text-light);font-size:.9rem}.breadcrumb a[data-v-b99b93cd]{color:var(--primary-color);transition:color .3s}.breadcrumb a[data-v-b99b93cd]:hover{color:var(--hover-color)}.article[data-v-b99b93cd]{max-width:800px;margin:0 auto;background:#fff;padding:50px;border-radius:12px;box-shadow:0 4px 20px #00000014}.article-header[data-v-b99b93cd]{margin-bottom:40px}.category-badge[data-v-b99b93cd]{display:inline-block;background:var(--primary-color);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.article-header h1[data-v-b99b93cd]{font-size:2.5rem;font-weight:700;color:var(--text-dark);line-height:1.3;margin-bottom:20px}.article-meta[data-v-b99b93cd]{display:flex;gap:25px;flex-wrap:wrap;color:var(--text-light);font-size:.95rem}.meta-item[data-v-b99b93cd]{display:flex;align-items:center;gap:8px}.icon[data-v-b99b93cd]{font-size:1.1rem}.article-image[data-v-b99b93cd]{margin-bottom:40px;border-radius:12px;overflow:hidden}.article-image img[data-v-b99b93cd]{width:100%;height:auto;display:block}.article-content[data-v-b99b93cd]{font-size:1.1rem;line-height:1.8;color:var(--text-dark);margin-bottom:40px}.article-content[data-v-b99b93cd] h2{font-size:2rem;font-weight:700;margin:40px 0 20px;color:var(--text-dark)}.article-content[data-v-b99b93cd] h3{font-size:1.5rem;font-weight:600;margin:30px 0 15px;color:var(--text-dark)}.article-content[data-v-b99b93cd] h4{font-size:1.3rem;font-weight:600;margin:25px 0 12px;color:var(--text-dark)}.article-content[data-v-b99b93cd] p{margin-bottom:20px}.article-content[data-v-b99b93cd] ul,.article-content[data-v-b99b93cd] ol{margin:20px 0;padding-left:30px}.article-content[data-v-b99b93cd] li{margin-bottom:10px}.article-content[data-v-b99b93cd] strong{color:var(--primary-color);font-weight:600}.article-tags[data-v-b99b93cd]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid var(--border-color)}.tag[data-v-b99b93cd]{background:var(--bg-light);color:var(--primary-color);padding:6px 14px;border-radius:15px;font-size:.9rem;font-weight:500}.article-footer[data-v-b99b93cd]{margin-top:40px}.share-section h3[data-v-b99b93cd]{font-size:1.3rem;margin-bottom:15px;color:var(--text-dark)}.share-buttons[data-v-b99b93cd]{display:flex;gap:10px;flex-wrap:wrap}.share-btn[data-v-b99b93cd]{background:var(--bg-light);color:var(--text-dark);padding:10px 20px;border-radius:20px;font-weight:600;transition:all .3s}.share-btn[data-v-b99b93cd]:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.related-posts[data-v-b99b93cd]{margin-top:80px}.related-posts h2[data-v-b99b93cd]{font-size:2rem;margin-bottom:30px;color:var(--text-dark)}.related-grid[data-v-b99b93cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.related-card[data-v-b99b93cd]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000014;cursor:pointer;transition:all .3s}.related-card[data-v-b99b93cd]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.related-image[data-v-b99b93cd]{width:100%;height:200px;overflow:hidden}.related-image img[data-v-b99b93cd]{width:100%;height:100%;object-fit:cover}.related-content[data-v-b99b93cd]{padding:25px}.related-category[data-v-b99b93cd]{color:var(--primary-color);font-size:.85rem;font-weight:600;text-transform:uppercase;margin-bottom:10px}.related-card h4[data-v-b99b93cd]{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:var(--text-dark)}.related-card p[data-v-b99b93cd]{color:var(--text-light);font-size:.95rem;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-meta[data-v-b99b93cd]{display:flex;gap:15px;font-size:.85rem;color:var(--text-light)}.not-found[data-v-b99b93cd]{text-align:center;padding:100px 0}.not-found h2[data-v-b99b93cd]{font-size:2rem;margin-bottom:30px;color:var(--text-dark)}@media (max-width: 968px){.article[data-v-b99b93cd]{padding:30px 20px}.article-header h1[data-v-b99b93cd]{font-size:2rem}.article-content[data-v-b99b93cd]{font-size:1rem}.article-content[data-v-b99b93cd] h2{font-size:1.6rem}.article-content[data-v-b99b93cd] h3{font-size:1.3rem}.related-grid[data-v-b99b93cd]{grid-template-columns:1fr}}.contact-page[data-v-d672a8e7]{min-height:100vh;display:flex;flex-direction:column}.page-header[data-v-d672a8e7]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:100px 0 80px;text-align:center}.page-header h1[data-v-d672a8e7]{font-size:3rem;font-weight:700;margin-bottom:15px}.page-header p[data-v-d672a8e7]{font-size:1.2rem;opacity:.95}.contact-content[data-v-d672a8e7]{flex:1}.contact-grid[data-v-d672a8e7]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info h2[data-v-d672a8e7],.contact-form-wrapper h2[data-v-d672a8e7]{font-size:2rem;margin-bottom:20px;color:var(--text-dark)}.contact-intro[data-v-d672a8e7]{color:var(--text-light);line-height:1.8;margin-bottom:40px;font-size:1.05rem}.info-cards[data-v-d672a8e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.info-card[data-v-d672a8e7]{background:var(--bg-light);padding:25px;border-radius:12px;text-align:center;transition:all .3s}.info-card[data-v-d672a8e7]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0066cc1a}.info-icon[data-v-d672a8e7]{font-size:2.5rem;margin-bottom:15px}.info-card h3[data-v-d672a8e7]{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:var(--text-dark)}.info-card p[data-v-d672a8e7]{color:var(--primary-color);font-weight:600;font-size:1.1rem;margin-bottom:5px}.info-label[data-v-d672a8e7]{font-size:.85rem;color:var(--text-light)}.info-card.whatsapp-card[data-v-d672a8e7],.info-card.email-card[data-v-d672a8e7]{text-decoration:none;color:inherit;cursor:pointer;border:2px solid transparent}.info-card.whatsapp-card[data-v-d672a8e7]:hover{border-color:#25d366;background:#25d3660d}.info-card.email-card[data-v-d672a8e7]:hover{border-color:#ea4335;background:#ea43350d}.info-card.whatsapp-card:hover .info-icon[data-v-d672a8e7],.info-card.email-card:hover .info-icon[data-v-d672a8e7]{transform:scale(1.1)}.business-hours[data-v-d672a8e7],.payment-methods[data-v-d672a8e7]{background:#fff;padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:0 4px 15px #0000000d}.business-hours h3[data-v-d672a8e7],.payment-methods h3[data-v-d672a8e7]{font-size:1.3rem;margin-bottom:20px;color:var(--text-dark)}.hours-list[data-v-d672a8e7]{display:flex;flex-direction:column;gap:12px}.hours-item[data-v-d672a8e7]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color)}.hours-item[data-v-d672a8e7]:last-child{border-bottom:none}.day[data-v-d672a8e7]{font-weight:600;color:var(--text-dark)}.time[data-v-d672a8e7]{color:var(--text-light)}.payment-list[data-v-d672a8e7]{display:flex;flex-wrap:wrap;gap:10px}.payment-item[data-v-d672a8e7]{background:var(--bg-light);padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500}.contact-form-wrapper[data-v-d672a8e7]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014}.contact-form[data-v-d672a8e7]{margin-top:30px}.form-row[data-v-d672a8e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-group[data-v-d672a8e7]{margin-bottom:20px}.form-group label[data-v-d672a8e7]{display:block;font-weight:600;margin-bottom:8px;color:var(--text-dark)}.form-group input[data-v-d672a8e7],.form-group select[data-v-d672a8e7],.form-group textarea[data-v-d672a8e7]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;transition:all .3s}.form-group input[data-v-d672a8e7]:focus,.form-group select[data-v-d672a8e7]:focus,.form-group textarea[data-v-d672a8e7]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a}.form-group textarea[data-v-d672a8e7]{resize:vertical;font-family:inherit}.form-actions[data-v-d672a8e7]{margin-top:30px}.btn-submit[data-v-d672a8e7]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:15px 50px;border-radius:50px;font-size:1.1rem;font-weight:600;transition:all .3s;width:100%}.btn-submit[data-v-d672a8e7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0066cc4d}.btn-submit[data-v-d672a8e7]:disabled{opacity:.6;cursor:not-allowed}.form-message[data-v-d672a8e7]{margin-top:20px;padding:15px 20px;border-radius:8px;text-align:center;font-weight:500}.form-message.success[data-v-d672a8e7]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error[data-v-d672a8e7]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.fade-enter-active[data-v-d672a8e7],.fade-leave-active[data-v-d672a8e7]{transition:opacity .3s ease}.fade-enter-from[data-v-d672a8e7],.fade-leave-to[data-v-d672a8e7]{opacity:0}.contact-faq[data-v-d672a8e7]{background:var(--bg-light)}.faq-grid[data-v-d672a8e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.faq-item[data-v-d672a8e7]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000000d}.faq-item h3[data-v-d672a8e7]{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:var(--text-dark)}.faq-item p[data-v-d672a8e7]{color:var(--text-light);line-height:1.6}@media (max-width: 968px){.page-header[data-v-d672a8e7]{padding:60px 0 50px}.page-header h1[data-v-d672a8e7]{font-size:2rem}.page-header p[data-v-d672a8e7]{font-size:1rem}.contact-grid[data-v-d672a8e7]{grid-template-columns:1fr;gap:40px}.info-cards[data-v-d672a8e7]{grid-template-columns:1fr}.contact-form-wrapper[data-v-d672a8e7]{padding:25px 20px}.form-row[data-v-d672a8e7],.faq-grid[data-v-d672a8e7]{grid-template-columns:1fr}}.about-page[data-v-276ba6d1]{min-height:100vh;display:flex;flex-direction:column}main[data-v-276ba6d1]{flex:1}.admin-dashboard[data-v-b8289d20]{display:flex;height:100vh;background:#f5f7fa}.sidebar[data-v-b8289d20]{width:260px;background:#388e3c;color:#fff;transition:width .3s ease;overflow:hidden}.sidebar.collapsed[data-v-b8289d20]{width:60px}.sidebar-header[data-v-b8289d20]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #34495e}.logo[data-v-b8289d20]{display:flex;align-items:center;gap:12px}.logo img[data-v-b8289d20]{width:32px;height:32px;border-radius:6px}.logo span[data-v-b8289d20]{font-size:18px;font-weight:600;white-space:nowrap}.collapse-btn[data-v-b8289d20]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s ease}.collapse-btn[data-v-b8289d20]:hover{background:#4caf50}.sidebar-nav ul[data-v-b8289d20]{list-style:none;padding:0;margin:0}.sidebar-nav li[data-v-b8289d20]{margin:0}.nav-item[data-v-b8289d20]{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#bdc3c7;text-decoration:none;transition:all .3s ease;position:relative}.nav-item[data-v-b8289d20]:hover{background:#4caf50;color:#fff}.nav-item.active[data-v-b8289d20]{background:#388e3c;color:#fff}.nav-item .icon[data-v-b8289d20]{font-size:18px;min-width:18px}.nav-item span[data-v-b8289d20]{white-space:nowrap}.badge[data-v-b8289d20]{background:#e74c3c;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;margin-left:auto}.main-content[data-v-b8289d20]{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-header[data-v-b8289d20]{background:#fff;padding:0 30px;height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e5e9;box-shadow:0 2px 4px #0000001a}.header-left h1[data-v-b8289d20]{margin:0;font-size:24px;color:#2c3e50;font-weight:600}.header-right[data-v-b8289d20]{display:flex;align-items:center}.user-info[data-v-b8289d20]{display:flex;align-items:center;gap:12px;position:relative}.user-avatar[data-v-b8289d20]{width:40px;height:40px;background:#388e3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.user-details[data-v-b8289d20]{display:flex;flex-direction:column}.user-name[data-v-b8289d20]{font-weight:600;color:#2c3e50;font-size:14px}.user-role[data-v-b8289d20]{font-size:12px;color:#7f8c8d}.user-menu[data-v-b8289d20]{position:relative}.menu-btn[data-v-b8289d20]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background .3s ease}.menu-btn[data-v-b8289d20]:hover{background:#f8f9fa}.user-dropdown[data-v-b8289d20]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:150px;z-index:1000}.user-dropdown a[data-v-b8289d20]{display:block;padding:12px 16px;color:#2c3e50;text-decoration:none;transition:background .3s ease}.user-dropdown a[data-v-b8289d20]:hover{background:#f8f9fa}.page-content[data-v-b8289d20]{flex:1;padding:30px;overflow-y:auto}@media (max-width: 768px){.sidebar[data-v-b8289d20]{position:fixed;left:0;top:0;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease}.sidebar[data-v-b8289d20]:not(.collapsed){transform:translate(0)}.main-content[data-v-b8289d20]{margin-left:0}.top-header[data-v-b8289d20]{padding:0 20px}.page-content[data-v-b8289d20]{padding:20px}}.dashboard[data-v-4d83a90b]{max-width:1200px;margin:0 auto}.stats-grid[data-v-4d83a90b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-4d83a90b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-4d83a90b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.stat-icon[data-v-4d83a90b]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon.users[data-v-4d83a90b]{background:linear-gradient(135deg,#388e3c,#4caf50)}.stat-icon.pending[data-v-4d83a90b]{background:linear-gradient(135deg,#4caf50,#66bb6a)}.stat-icon.active[data-v-4d83a90b]{background:linear-gradient(135deg,#2e7d32,#388e3c)}.stat-icon.products[data-v-4d83a90b]{background:linear-gradient(135deg,#66bb6a,#81c784)}.stat-content h3[data-v-4d83a90b]{margin:0 0 4px;font-size:28px;font-weight:700;color:#2c3e50}.stat-content p[data-v-4d83a90b]{margin:0;color:#7f8c8d;font-size:14px}.charts-grid[data-v-4d83a90b]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:30px}.chart-card[data-v-4d83a90b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.chart-header[data-v-4d83a90b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.chart-header h3[data-v-4d83a90b]{margin:0;font-size:18px;color:#2c3e50}.chart-actions[data-v-4d83a90b]{display:flex;gap:8px}.btn-secondary[data-v-4d83a90b],.btn-primary[data-v-4d83a90b]{padding:6px 12px;border:1px solid #e1e5e9;border-radius:6px;background:#fff;color:#7f8c8d;font-size:12px;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-4d83a90b]{background:#4caf50;color:#fff;border-color:#3498db}.chart-placeholder[data-v-4d83a90b]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#bdc3c7;border:2px dashed #e1e5e9;border-radius:8px}.chart-placeholder .icon[data-v-4d83a90b]{font-size:48px;margin-bottom:12px}.role-stats[data-v-4d83a90b]{display:flex;flex-direction:column;gap:16px}.role-item[data-v-4d83a90b]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px}.role-color[data-v-4d83a90b]{width:12px;height:12px;border-radius:50%}.role-color.admin[data-v-4d83a90b]{background:#e74c3c}.role-color.manager[data-v-4d83a90b]{background:#f39c12}.role-color.salesperson[data-v-4d83a90b]{background:#27ae60}.role-item span[data-v-4d83a90b]:first-of-type{flex:1;color:#2c3e50;font-weight:500}.count[data-v-4d83a90b]{font-weight:600;color:#3498db}.recent-activity[data-v-4d83a90b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.activity-header[data-v-4d83a90b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.activity-header h3[data-v-4d83a90b]{margin:0;font-size:18px;color:#2c3e50}.btn-link[data-v-4d83a90b]{color:#3498db;text-decoration:none;font-size:14px;font-weight:500}.btn-link[data-v-4d83a90b]:hover{text-decoration:underline}.activity-list[data-v-4d83a90b]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-4d83a90b]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px;transition:background .3s ease}.activity-item[data-v-4d83a90b]:hover{background:#e9ecef}.activity-icon[data-v-4d83a90b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.activity-icon.register[data-v-4d83a90b]{background:#e3f2fd;color:#1976d2}.activity-icon.approve[data-v-4d83a90b]{background:#e8f5e8;color:#388e3c}.activity-icon.login[data-v-4d83a90b]{background:#fff3e0;color:#f57c00}.activity-icon.reject[data-v-4d83a90b]{background:#ffebee;color:#d32f2f}.activity-content[data-v-4d83a90b]{flex:1}.activity-text[data-v-4d83a90b]{margin:0 0 4px;color:#2c3e50;font-weight:500}.activity-time[data-v-4d83a90b]{font-size:12px;color:#7f8c8d}@media (max-width: 768px){.charts-grid[data-v-4d83a90b],.stats-grid[data-v-4d83a90b]{grid-template-columns:1fr}}.user-management[data-v-70fc2a80]{max-width:1200px;margin:0 auto}.page-header[data-v-70fc2a80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e1e5e9}.header-left h2[data-v-70fc2a80]{margin:0 0 8px;font-size:24px;color:#2c3e50}.header-left p[data-v-70fc2a80]{margin:0;color:#7f8c8d;font-size:14px}.btn-primary[data-v-70fc2a80]{background:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .3s ease}.btn-primary[data-v-70fc2a80]:hover{background:#388e3c}.filters[data-v-70fc2a80]{display:flex;gap:20px;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.filter-group[data-v-70fc2a80]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-70fc2a80]{font-size:14px;font-weight:500;color:#2c3e50}.filter-group select[data-v-70fc2a80]{padding:8px 12px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px}.search-group[data-v-70fc2a80]{position:relative;flex:1;max-width:300px}.search-group input[data-v-70fc2a80]{width:100%;padding:8px 40px 8px 12px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px}.search-icon[data-v-70fc2a80]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7f8c8d}.table-container[data-v-70fc2a80]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.users-table[data-v-70fc2a80]{width:100%;border-collapse:collapse}.users-table th[data-v-70fc2a80]{background:#f8f9fa;padding:16px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:1px solid #e1e5e9}.users-table td[data-v-70fc2a80]{padding:16px;border-bottom:1px solid #f1f3f4}.user-info[data-v-70fc2a80]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-70fc2a80]{width:40px;height:40px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.user-details[data-v-70fc2a80]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-70fc2a80]{font-weight:600;color:#2c3e50}.user-email[data-v-70fc2a80]{font-size:14px;color:#7f8c8d}.user-id[data-v-70fc2a80]{font-size:12px;color:#95a5a6}.role-badge[data-v-70fc2a80],.status-badge[data-v-70fc2a80]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.role-badge.admin[data-v-70fc2a80]{background:#e74c3c;color:#fff}.role-badge.sales_manager[data-v-70fc2a80]{background:#f39c12;color:#fff}.role-badge.salesperson[data-v-70fc2a80]{background:#27ae60;color:#fff}.status-badge.active[data-v-70fc2a80]{background:#d4edda;color:#155724}.status-badge.pending[data-v-70fc2a80]{background:#fff3cd;color:#856404}.status-badge.inactive[data-v-70fc2a80]{background:#f8d7da;color:#721c24}.status-badge.suspended[data-v-70fc2a80]{background:#d1ecf1;color:#0c5460}.status-badge.rejected[data-v-70fc2a80]{background:#f5c6cb;color:#721c24}.actions[data-v-70fc2a80]{display:flex;gap:8px}.btn-icon[data-v-70fc2a80]{background:none;border:1px solid #e1e5e9;padding:6px;border-radius:4px;cursor:pointer;transition:all .3s ease}.btn-icon[data-v-70fc2a80]:hover{background:#f8f9fa}.btn-icon.approve[data-v-70fc2a80]:hover{background:#d4edda;border-color:#c3e6cb}.btn-icon.reject[data-v-70fc2a80]:hover,.btn-icon.danger[data-v-70fc2a80]:hover{background:#f8d7da;border-color:#f5c6cb}.pagination[data-v-70fc2a80]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.btn-secondary[data-v-70fc2a80]{background:#fff;border:1px solid #e1e5e9;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-70fc2a80]:hover:not(:disabled){background:#f8f9fa}.btn-secondary[data-v-70fc2a80]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-70fc2a80]{color:#7f8c8d;font-size:14px}.modal-overlay[data-v-70fc2a80]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-70fc2a80]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-70fc2a80]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e1e5e9}.modal-header h3[data-v-70fc2a80]{margin:0;font-size:18px;color:#2c3e50}.close-btn[data-v-70fc2a80]{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-body[data-v-70fc2a80]{padding:20px}.user-detail-grid[data-v-70fc2a80]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-70fc2a80]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-70fc2a80]{font-size:12px;color:#7f8c8d;font-weight:500}.detail-item span[data-v-70fc2a80]{color:#2c3e50;font-weight:500}.form-group[data-v-70fc2a80]{margin-bottom:20px}.form-group label[data-v-70fc2a80]{display:block;margin-bottom:8px;font-weight:500;color:#2c3e50}.form-group textarea[data-v-70fc2a80]{width:100%;padding:12px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px;resize:vertical}.modal-actions[data-v-70fc2a80]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn-primary.danger[data-v-70fc2a80]{background:#e74c3c}.btn-primary.danger[data-v-70fc2a80]:hover{background:#c0392b}@media (max-width: 768px){.filters[data-v-70fc2a80]{flex-direction:column}.user-detail-grid[data-v-70fc2a80]{grid-template-columns:1fr}.actions[data-v-70fc2a80]{flex-wrap:wrap}}.pending-users[data-v-0f21a594]{max-width:1200px;margin:0 auto}.page-header[data-v-0f21a594]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e1e5e9}.header-left h2[data-v-0f21a594]{margin:0 0 8px;font-size:24px;color:#2c3e50}.header-left p[data-v-0f21a594]{margin:0;color:#7f8c8d;font-size:14px}.pending-count[data-v-0f21a594]{background:#f39c12;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px}.batch-actions[data-v-0f21a594]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-radius:8px;margin-bottom:20px}.batch-info[data-v-0f21a594]{display:flex;align-items:center;gap:16px}.batch-info label[data-v-0f21a594]{display:flex;align-items:center;gap:8px;font-weight:500;color:#2c3e50;cursor:pointer}.selected-count[data-v-0f21a594]{color:#7f8c8d;font-size:14px}.batch-buttons[data-v-0f21a594]{display:flex;gap:12px}.btn-success[data-v-0f21a594],.btn-danger[data-v-0f21a594],.btn-secondary[data-v-0f21a594]{padding:8px 16px;border:none;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}.btn-success[data-v-0f21a594]{background:#27ae60;color:#fff}.btn-success[data-v-0f21a594]:hover:not(:disabled){background:#229954}.btn-danger[data-v-0f21a594]{background:#e74c3c;color:#fff}.btn-danger[data-v-0f21a594]:hover:not(:disabled){background:#c0392b}.btn-secondary[data-v-0f21a594]{background:#95a5a6;color:#fff}.btn-secondary[data-v-0f21a594]:hover:not(:disabled){background:#7f8c8d}.btn-success[data-v-0f21a594]:disabled,.btn-danger[data-v-0f21a594]:disabled{opacity:.5;cursor:not-allowed}.users-grid[data-v-0f21a594]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:30px}.user-card[data-v-0f21a594]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:2px solid transparent}.user-card[data-v-0f21a594]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.user-card.selected[data-v-0f21a594]{border-color:#3498db;box-shadow:0 4px 16px #3498db33}.card-header[data-v-0f21a594]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #f1f3f4}.user-avatar[data-v-0f21a594]{width:50px;height:50px;background:#3498db;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.user-info[data-v-0f21a594]{flex:1}.user-info h3[data-v-0f21a594]{margin:0 0 4px;font-size:16px;color:#2c3e50}.user-info p[data-v-0f21a594]{margin:0 0 4px;font-size:14px;color:#7f8c8d}.user-id[data-v-0f21a594]{font-size:12px;color:#95a5a6}.card-actions input[type=checkbox][data-v-0f21a594]{width:18px;height:18px;cursor:pointer}.card-body[data-v-0f21a594]{padding:20px}.info-grid[data-v-0f21a594]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-0f21a594]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-0f21a594]{font-size:12px;color:#7f8c8d;font-weight:500}.info-item span[data-v-0f21a594]{color:#2c3e50;font-weight:500;font-size:14px}.card-footer[data-v-0f21a594]{display:flex;gap:8px;padding:20px;border-top:1px solid #f1f3f4}.card-footer button[data-v-0f21a594]{flex:1;padding:10px;font-size:14px}.empty-state[data-v-0f21a594]{text-align:center;padding:60px 20px;color:#7f8c8d}.empty-icon[data-v-0f21a594]{font-size:64px;margin-bottom:20px}.empty-state h3[data-v-0f21a594]{margin:0 0 12px;font-size:24px;color:#2c3e50}.empty-state p[data-v-0f21a594]{margin:0;font-size:16px}.modal-overlay[data-v-0f21a594]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0f21a594]{background:#fff;border-radius:12px;max-width:500px;width:90%}.modal-header[data-v-0f21a594]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e1e5e9}.modal-header h3[data-v-0f21a594]{margin:0;font-size:18px;color:#2c3e50}.close-btn[data-v-0f21a594]{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-body[data-v-0f21a594]{padding:20px}.form-group[data-v-0f21a594]{margin-bottom:20px}.form-group label[data-v-0f21a594]{display:block;margin-bottom:8px;font-weight:500;color:#2c3e50}.form-group textarea[data-v-0f21a594]{width:100%;padding:12px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px;resize:vertical}.modal-actions[data-v-0f21a594]{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.users-grid[data-v-0f21a594]{grid-template-columns:1fr}.batch-actions[data-v-0f21a594]{flex-direction:column;gap:16px;align-items:stretch}.batch-info[data-v-0f21a594]{justify-content:space-between}.info-grid[data-v-0f21a594]{grid-template-columns:1fr}.card-footer[data-v-0f21a594]{flex-direction:column}}.contact-management[data-v-0d18bc72]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-0d18bc72]{margin-bottom:30px}.page-header h1[data-v-0d18bc72]{font-size:2rem;color:var(--text-dark);margin-bottom:10px}.page-header p[data-v-0d18bc72]{color:var(--text-light)}.stats-grid[data-v-0d18bc72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-0d18bc72]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;align-items:center;gap:15px}.stat-icon[data-v-0d18bc72]{font-size:2rem}.stat-content h3[data-v-0d18bc72]{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin:0}.stat-content p[data-v-0d18bc72]{color:var(--text-light);margin:0}.filters-section[data-v-0d18bc72]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:30px}.filters-row[data-v-0d18bc72]{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.filter-group[data-v-0d18bc72]{display:flex;flex-direction:column;gap:5px}.filter-group label[data-v-0d18bc72]{font-weight:600;color:var(--text-dark)}.filter-group select[data-v-0d18bc72],.filter-group input[data-v-0d18bc72]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.btn-reset[data-v-0d18bc72]{background:var(--secondary-color);color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.contacts-section[data-v-0d18bc72]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden}.section-header[data-v-0d18bc72]{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.section-header h2[data-v-0d18bc72]{margin:0;color:var(--text-dark)}.pagination-info[data-v-0d18bc72]{color:var(--text-light);font-size:.9rem}.contacts-table[data-v-0d18bc72]{overflow-x:auto}.contacts-table table[data-v-0d18bc72]{width:100%;border-collapse:collapse}.contacts-table th[data-v-0d18bc72],.contacts-table td[data-v-0d18bc72]{padding:12px;text-align:left;border-bottom:1px solid var(--border-color)}.contacts-table th[data-v-0d18bc72]{background:var(--bg-light);font-weight:600;color:var(--text-dark)}.contact-row[data-v-0d18bc72]:hover{background:var(--bg-light)}.status-badge[data-v-0d18bc72],.priority-badge[data-v-0d18bc72]{padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.status-new[data-v-0d18bc72]{background:#e3f2fd;color:#1976d2}.status-read[data-v-0d18bc72]{background:#fff3e0;color:#f57c00}.status-replied[data-v-0d18bc72]{background:#e8f5e8;color:#388e3c}.status-closed[data-v-0d18bc72]{background:#f3e5f5;color:#7b1fa2}.priority-low[data-v-0d18bc72]{background:#f5f5f5;color:#666}.priority-normal[data-v-0d18bc72]{background:#e3f2fd;color:#1976d2}.priority-high[data-v-0d18bc72]{background:#fff3e0;color:#f57c00}.priority-urgent[data-v-0d18bc72]{background:#ffebee;color:#d32f2f}.action-buttons[data-v-0d18bc72]{display:flex;gap:5px}.action-buttons button[data-v-0d18bc72]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:.8rem}.btn-view[data-v-0d18bc72]{background:#e3f2fd;color:#1976d2}.btn-edit[data-v-0d18bc72]{background:#fff3e0;color:#f57c00}.btn-delete[data-v-0d18bc72]{background:#ffebee;color:#d32f2f}.empty-state[data-v-0d18bc72]{padding:40px;text-align:center;color:var(--text-light)}.pagination[data-v-0d18bc72]{padding:20px;display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid var(--border-color)}.btn-pagination[data-v-0d18bc72]{padding:8px 16px;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer}.btn-pagination[data-v-0d18bc72]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-0d18bc72]{color:var(--text-light)}.modal-overlay[data-v-0d18bc72]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0d18bc72]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-0d18bc72]{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-0d18bc72]{margin:0;color:var(--text-dark)}.btn-close[data-v-0d18bc72]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-light)}.modal-body[data-v-0d18bc72]{padding:20px}.contact-details[data-v-0d18bc72]{display:flex;flex-direction:column;gap:15px}.detail-row[data-v-0d18bc72]{display:flex;gap:10px}.detail-row label[data-v-0d18bc72]{font-weight:600;color:var(--text-dark);min-width:80px}.detail-row span[data-v-0d18bc72]{color:var(--text-light)}.message-content[data-v-0d18bc72]{background:var(--bg-light);padding:15px;border-radius:8px;white-space:pre-wrap;line-height:1.6}.modal-footer[data-v-0d18bc72]{padding:20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-0d18bc72]{padding:8px 16px;border:1px solid var(--border-color);background:#fff;border-radius:6px;cursor:pointer}.btn-primary[data-v-0d18bc72]{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer}@media (max-width: 768px){.filters-row[data-v-0d18bc72]{flex-direction:column;align-items:stretch}.contacts-table[data-v-0d18bc72]{font-size:.8rem}.action-buttons[data-v-0d18bc72]{flex-direction:column}}.whatsapp-management[data-v-57f8eccc]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-57f8eccc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header h1[data-v-57f8eccc]{color:var(--text-dark);margin:0}.stats-cards[data-v-57f8eccc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-57f8eccc]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:15px}.stat-icon[data-v-57f8eccc]{font-size:2rem}.stat-content h3[data-v-57f8eccc]{margin:0;font-size:1.5rem;color:var(--primary-color)}.stat-content p[data-v-57f8eccc]{margin:0;color:var(--text-light);font-size:.9rem}.filters[data-v-57f8eccc]{display:flex;gap:20px;margin-bottom:20px;align-items:center}.filter-group[data-v-57f8eccc]{display:flex;align-items:center;gap:10px}.filter-group label[data-v-57f8eccc]{font-weight:500;color:var(--text-dark)}.filter-group select[data-v-57f8eccc]{padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;background:#fff}.search-input-group[data-v-57f8eccc]{position:relative;display:flex;align-items:center}.search-input[data-v-57f8eccc]{padding:8px 35px 8px 12px;border:1px solid var(--border-color);border-radius:4px;background:#fff;font-size:14px;min-width:250px;transition:border-color .3s ease}.search-input[data-v-57f8eccc]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #4caf501a}.clear-search-btn[data-v-57f8eccc]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:2px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.clear-search-btn[data-v-57f8eccc]:hover{background:#f5f5f5;color:#666}.accounts-table[data-v-57f8eccc]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}.accounts-table table[data-v-57f8eccc]{width:100%;border-collapse:collapse}.accounts-table th[data-v-57f8eccc],.accounts-table td[data-v-57f8eccc]{padding:12px;text-align:left;border-bottom:1px solid var(--border-color)}.accounts-table th[data-v-57f8eccc]{background:var(--bg-light);font-weight:600;color:var(--text-dark)}.priority-badge[data-v-57f8eccc]{padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.priority-1[data-v-57f8eccc]{background:#ff6b6b;color:#fff}.priority-2[data-v-57f8eccc]{background:#ffa726;color:#fff}.priority-3[data-v-57f8eccc]{background:#66bb6a;color:#fff}.status-badge[data-v-57f8eccc]{padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.status-badge.active[data-v-57f8eccc]{background:#4caf50;color:#fff}.status-badge.inactive[data-v-57f8eccc]{background:#f44336;color:#fff}.action-buttons[data-v-57f8eccc]{display:flex;gap:5px}.btn[data-v-57f8eccc]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s}.btn-primary[data-v-57f8eccc]{background:var(--primary-color);color:#fff}.btn-primary[data-v-57f8eccc]:hover{background:var(--hover-color)}.btn-secondary[data-v-57f8eccc]{background:#6c757d;color:#fff}.btn-edit[data-v-57f8eccc]{background:#ffc107;color:#fff}.btn-delete[data-v-57f8eccc]{background:#dc3545;color:#fff}.btn-sm[data-v-57f8eccc]{padding:4px 8px;font-size:.8rem}.pagination[data-v-57f8eccc]{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:20px 0}.page-numbers[data-v-57f8eccc]{display:flex;gap:5px;align-items:center}.btn-pagination[data-v-57f8eccc]{min-width:80px;background:#fff;border:1px solid var(--border-color);color:var(--text-dark);font-weight:500}.btn-pagination[data-v-57f8eccc]:hover:not(:disabled){background:var(--bg-light);border-color:var(--primary-color);color:var(--primary-color)}.btn-pagination[data-v-57f8eccc]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.btn-page-number[data-v-57f8eccc]{min-width:36px;height:36px;padding:6px 12px;background:#fff;border:1px solid var(--border-color);color:var(--text-dark);font-weight:500;border-radius:4px;transition:all .3s ease}.btn-page-number[data-v-57f8eccc]:hover:not(.active){background:var(--bg-light);border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.btn-page-number.active[data-v-57f8eccc]{background:var(--primary-color);border-color:var(--primary-color);color:#fff;font-weight:700;cursor:default}.btn-page-number[data-v-57f8eccc]:disabled{cursor:default;background:transparent;border:none;color:var(--text-light)}.page-info[data-v-57f8eccc]{color:var(--text-light);font-size:.9rem;padding:0 10px;font-weight:500}.modal-overlay[data-v-57f8eccc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-57f8eccc]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-57f8eccc]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-57f8eccc]{margin:0;color:var(--text-dark)}.close-btn[data-v-57f8eccc]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-light)}.form-group[data-v-57f8eccc]{margin-bottom:20px;padding:0 20px}.form-group label[data-v-57f8eccc]{display:block;margin-bottom:5px;font-weight:500;color:var(--text-dark)}.form-group input[data-v-57f8eccc],.form-group textarea[data-v-57f8eccc]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;font-size:.9rem}.form-group textarea[data-v-57f8eccc]{height:80px;resize:vertical}.checkbox-label[data-v-57f8eccc]{display:flex!important;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-57f8eccc]{width:auto}.modal-actions[data-v-57f8eccc]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid var(--border-color)}@media (max-width: 768px){.page-header[data-v-57f8eccc]{flex-direction:column;gap:15px;align-items:stretch}.filters[data-v-57f8eccc]{flex-direction:column;align-items:stretch}.search-input[data-v-57f8eccc]{min-width:100%}.accounts-table[data-v-57f8eccc]{overflow-x:auto}.stats-cards[data-v-57f8eccc]{grid-template-columns:1fr}}
