.notification-bell[data-v-6968769a]{position:relative;display:inline-block}.bell-button[data-v-6968769a]{position:relative;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bell-button[data-v-6968769a]:hover{background:rgba(33,121,217,.1)}.bell-button.has-notifications .bell-icon[data-v-6968769a]{animation:ring-6968769a 2s ease-in-out infinite}@keyframes ring-6968769a{0%,10%,20%{transform:rotate(0deg)}15%,5%{transform:rotate(10deg)}25%,50%,75%,to{transform:rotate(0deg)}}.bell-icon[data-v-6968769a]{width:20px;height:20px;transition:all .3s ease;opacity:.7}.bell-button:hover .bell-icon[data-v-6968769a]{opacity:1;transform:scale(1.1)}.bell-icon.has-notification[data-v-6968769a]{opacity:1}.notification-badge[data-v-6968769a]{position:absolute;top:0;right:0;background:#dc3545;color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;border:2px solid #fff}.notification-dropdown[data-v-6968769a]{position:absolute;top:100%;right:0;margin-top:8px;width:380px;max-height:500px;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(226,232,240,.6);z-index:1100;overflow:hidden}.dropdown-header[data-v-6968769a]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(226,232,240,.5);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.dropdown-header h3[data-v-6968769a]{margin:0;font-size:16px;font-weight:600;color:#334155}.mark-all-read-btn[data-v-6968769a]{background:none;border:none;color:#2179d9;font-size:12px;cursor:pointer;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .3s ease}.mark-all-read-btn[data-v-6968769a]:hover{background:rgba(33,121,217,.1)}.notifications-list[data-v-6968769a]{max-height:350px;overflow-y:auto}.no-notifications[data-v-6968769a]{text-align:center;padding:40px 20px;color:#6c757d}.empty-icon[data-v-6968769a]{font-size:32px;margin-bottom:10px;opacity:.5}.notification-item[data-v-6968769a]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(226,232,240,.3);cursor:pointer;transition:all .3s ease;position:relative}.notification-item[data-v-6968769a]:hover{background:rgba(33,121,217,.03)}.notification-item.unread[data-v-6968769a]{background:rgba(33,121,217,.05)}.notification-item[data-v-6968769a]:last-child{border-bottom:none}.notification-icon[data-v-6968769a]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(33,121,217,.1);display:flex;align-items:center;justify-content:center;font-size:14px}.notification-content[data-v-6968769a]{flex:1;min-width:0}.notification-title[data-v-6968769a]{font-weight:600;color:#1e293b;font-size:14px;margin-bottom:4px}.notification-message[data-v-6968769a]{color:#64748b;font-size:13px;line-height:1.4;margin-bottom:4px}.notification-time[data-v-6968769a]{color:#94a3b8;font-size:11px}.unread-indicator[data-v-6968769a]{position:absolute;top:16px;right:16px;width:8px;height:8px;background:#2179d9;border-radius:50%;flex-shrink:0}.dropdown-footer[data-v-6968769a]{padding:16px 20px;border-top:1px solid rgba(226,232,240,.5);background:#f8fafc}.clear-all-btn[data-v-6968769a]{width:100%;background:none;border:1px solid rgba(226,232,240,.5);color:#64748b;padding:10px;border-radius:8px;cursor:pointer;font-size:13px;transition:all .3s ease}.clear-all-btn[data-v-6968769a]:hover{border-color:#dc3545;color:#dc3545;background:rgba(220,53,69,.05)}@media (max-width:768px){.notification-dropdown[data-v-6968769a]{width:320px;right:-20px}}.header[data-v-013cf2ca]{background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(71,85,105,.08),0 4px 16px rgba(71,85,105,.04),0 2px 8px rgba(71,85,105,.02);border-bottom:1px solid rgba(226,232,240,.2);position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s cubic-bezier(.25,.8,.25,1)}.header[data-v-013cf2ca]:hover{box-shadow:0 12px 40px rgba(71,85,105,.1),0 6px 20px rgba(71,85,105,.06),0 3px 10px rgba(71,85,105,.04)}.header .nav-container[data-v-013cf2ca]{max-width:100%!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;height:80px!important;width:100%!important}.header .nav-brand[data-v-013cf2ca]{margin-right:auto!important}.brand-link[data-v-013cf2ca]{text-decoration:none;color:inherit}.logo[data-v-013cf2ca]{display:flex;align-items:center;gap:12px;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.logo[data-v-013cf2ca]:hover{transform:scale(1.05)}.logo-image[data-v-013cf2ca]{width:56px;height:56px;border-radius:20px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(71,85,105,.15));transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 6px 20px rgba(71,85,105,.1),0 3px 10px rgba(71,85,105,.05)}.logo-image[data-v-013cf2ca]:hover{filter:drop-shadow(0 12px 32px rgba(71,85,105,.25));transform:translateY(-3px) scale(1.05);box-shadow:0 12px 32px rgba(71,85,105,.15),0 6px 16px rgba(71,85,105,.1)}.nav-menu[data-v-013cf2ca]{display:flex;align-items:center;gap:48px}.nav-links[data-v-013cf2ca]{display:flex;list-style:none;gap:8px;margin:0;padding:0}.nav-link[data-v-013cf2ca]{text-decoration:none;color:#475569;font-weight:600;font-size:15px;padding:12px 20px;border-radius:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.nav-link[data-v-013cf2ca]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(71,85,105,.08),rgba(51,65,85,.05));opacity:0;transition:opacity .3s ease;border-radius:16px}.nav-link.router-link-active[data-v-013cf2ca]:before,.nav-link[data-v-013cf2ca]:hover:before{opacity:1}.nav-link.router-link-active[data-v-013cf2ca],.nav-link[data-v-013cf2ca]:hover{color:#334155;transform:translateY(-2px);box-shadow:0 6px 16px rgba(71,85,105,.1)}.user-menu[data-v-013cf2ca]{display:flex;align-items:center;gap:20px;position:relative}.wallet-pill[data-v-013cf2ca]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(71,85,105,.08),rgba(51,65,85,.05));color:#334155;border:1px solid rgba(71,85,105,.12);padding:10px 16px;border-radius:24px;font-weight:700;font-size:14px;white-space:nowrap;box-shadow:0 4px 12px rgba(71,85,105,.08);transition:all .3s cubic-bezier(.25,.8,.25,1)}.wallet-pill[data-v-013cf2ca]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(71,85,105,.12)}.wallet-icon[data-v-013cf2ca]{filter:saturate(1.1)}.wallet-icon svg[data-v-013cf2ca]{width:20px;height:20px;display:block}.wallet-text[data-v-013cf2ca]{line-height:1}.avatar-btn[data-v-013cf2ca]{background:transparent;border:none;padding:0;cursor:pointer}.avatar[data-v-013cf2ca]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#475569,#334155);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.5px;box-shadow:0 10px 28px rgba(71,85,105,.25),0 6px 16px rgba(71,85,105,.15);transition:all .3s cubic-bezier(.25,.8,.25,1);border:3px solid hsla(0,0%,100%,.9)}.avatar[data-v-013cf2ca]:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 16px 40px rgba(71,85,105,.3),0 8px 20px rgba(71,85,105,.2)}.user-dropdown[data-v-013cf2ca]{position:absolute;right:0;top:65px;background:hsla(0,0%,100%,.98);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.12),0 20px 50px rgba(0,0,0,.08),0 10px 25px rgba(0,0,0,.04);border:1px solid rgba(226,232,240,.3);min-width:280px;overflow:hidden;backdrop-filter:blur(20px);z-index:1100;animation:slideDown-013cf2ca .3s cubic-bezier(.25,.8,.25,1)}@keyframes slideDown-013cf2ca{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header[data-v-013cf2ca]{padding:24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(226,232,240,.3);display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.dropdown-header[data-v-013cf2ca]:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(71,85,105,.2),transparent)}.dropdown-email[data-v-013cf2ca]{font-weight:600;color:#334155;font-size:14px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-badge[data-v-013cf2ca]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;box-shadow:0 4px 12px rgba(245,158,11,.3);text-transform:uppercase;letter-spacing:.5px}.dropdown-item[data-v-013cf2ca]{width:100%;text-align:left;background:transparent;border:none;padding:18px 24px;font-size:15px;color:#475569;cursor:pointer;text-decoration:none;display:block;transition:all .3s cubic-bezier(.25,.8,.25,1);font-weight:600;position:relative;overflow:hidden}.dropdown-item[data-v-013cf2ca]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(71,85,105,.08),rgba(51,65,85,.05));opacity:0;transition:opacity .3s ease}.dropdown-item[data-v-013cf2ca]:hover:before{opacity:1}.dropdown-item[data-v-013cf2ca]:hover{color:#334155;transform:translateX(8px);box-shadow:inset 4px 0 0 #475569}.dropdown-item.danger[data-v-013cf2ca]{color:#dc2626;border-top:1px solid rgba(226,232,240,.5);margin-top:8px}.dropdown-item.danger[data-v-013cf2ca]:hover{background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(220,38,38,.05));color:#b91c1c;box-shadow:inset 4px 0 0 #dc2626}.btn-login[data-v-013cf2ca],.btn-logout[data-v-013cf2ca]{background:linear-gradient(135deg,#475569,#334155);color:#fff;padding:14px 28px;border-radius:16px;text-decoration:none;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none;cursor:pointer;box-shadow:0 6px 20px rgba(71,85,105,.2);position:relative;overflow:hidden}.btn-login[data-v-013cf2ca]:before,.btn-logout[data-v-013cf2ca]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.btn-login[data-v-013cf2ca]:hover:before,.btn-logout[data-v-013cf2ca]:hover:before{left:100%}.btn-login[data-v-013cf2ca]:hover,.btn-logout[data-v-013cf2ca]:hover{background:linear-gradient(135deg,#334155,#1e293b);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(71,85,105,.3)}.mobile-menu-toggle[data-v-013cf2ca]{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:10px;border-radius:12px;transition:all .3s ease}.mobile-menu-toggle[data-v-013cf2ca]:hover{background:rgba(71,85,105,.08)}.mobile-menu-toggle span[data-v-013cf2ca]{width:26px;height:3px;background:#475569;border-radius:2px;transition:all .3s cubic-bezier(.25,.8,.25,1)}@media (min-width:768px) and (max-width:991.98px){.header .nav-container[data-v-013cf2ca]{padding:0 32px;height:82px}.nav-links[data-v-013cf2ca]{gap:20px}.nav-link[data-v-013cf2ca]{font-size:.95rem}.wallet-pill[data-v-013cf2ca]{padding:10px 14px}.wallet-text[data-v-013cf2ca]{font-size:.85rem}}@media (max-width:768px){.header .nav-container[data-v-013cf2ca]{padding:0 16px!important;height:70px!important}.logo-image[data-v-013cf2ca]{width:48px;height:48px}.nav-menu[data-v-013cf2ca]{position:absolute;top:100%;left:0;right:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:24px;box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-menu.active[data-v-013cf2ca]{transform:translateY(0);opacity:1;visibility:visible}.nav-links[data-v-013cf2ca]{flex-direction:column;gap:8px;width:100%;margin-bottom:24px}.nav-link[data-v-013cf2ca]{padding:16px 20px;width:100%;text-align:center;border-radius:12px}.user-menu[data-v-013cf2ca]{flex-direction:column;gap:16px;width:100%}.user-info[data-v-013cf2ca]{flex-direction:column;gap:8px}.btn-logout[data-v-013cf2ca]{width:100%;text-align:center}.mobile-menu-toggle[data-v-013cf2ca]{display:flex}.user-dropdown[data-v-013cf2ca]{right:16px;top:75px}}@media (max-width:575.98px){.header .nav-container[data-v-013cf2ca]{padding:0 12px!important;height:64px!important}.logo-image[data-v-013cf2ca]{width:42px;height:42px}.mobile-menu-toggle[data-v-013cf2ca]{padding:6px}.mobile-menu-toggle span[data-v-013cf2ca]{width:22px}.nav-menu[data-v-013cf2ca]{padding:20px 16px}.nav-link[data-v-013cf2ca]{font-size:15px;padding:14px 16px}.nav-auth[data-v-013cf2ca]{width:100%}.wallet-pill[data-v-013cf2ca]{width:100%;justify-content:center}.user-dropdown[data-v-013cf2ca]{width:calc(100% - 32px);left:16px;right:16px;top:70px}}body{padding-top:80px}@media (max-width:768px){body{padding-top:70px}}@media (max-width:575.98px){body{padding-top:64px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8fafc;color:#2d3748;line-height:1.6}#app{min-height:100vh}.btn-primary{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px);box-shadow:0 8px 25px rgba(30,99,193,.3)}.btn-secondary{background:transparent;color:#2179d9;padding:12px 24px;border:2px solid #2179d9;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-secondary:hover{background:#2179d9;color:#fff;transform:translateY(-2px)}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:6px;font-weight:600;color:#2d3748}.form-input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff}.form-input:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.text-primary{color:#2179d9}.text-secondary{color:#6b7280}.fade-in{animation:fadeIn .8s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-section[data-v-afaad976]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;padding:80px 0 0;margin-top:80px}.container[data-v-afaad976]{max-width:1200px;margin:0 auto;padding:0 20px}.services-section[data-v-afaad976]{margin-bottom:60px}.section-title[data-v-afaad976]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:50px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-grid[data-v-afaad976]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:40px}.service-card[data-v-afaad976]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:30px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;backdrop-filter:blur(10px);display:flex;gap:20px;align-items:flex-start}.service-card[data-v-afaad976]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:rgba(96,165,250,.3)}.service-icon[data-v-afaad976]{flex-shrink:0;width:60px;height:60px;background:hsla(0,0%,100%,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-icon svg[data-v-afaad976]{width:32px;height:32px}.service-content[data-v-afaad976]{flex:1}.service-title[data-v-afaad976]{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#f1f5f9;line-height:1.4}.service-description[data-v-afaad976]{font-size:.95rem;line-height:1.6;color:#cbd5e1;margin-bottom:20px}.btn[data-v-afaad976]{display:inline-flex;align-items:center;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease;border:none;cursor:pointer}.btn-primary[data-v-afaad976]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.btn-primary[data-v-afaad976]:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:translateY(-1px)}.footer-info[data-v-afaad976]{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}.footer-brand[data-v-afaad976]{max-width:300px}.brand-logo[data-v-afaad976]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.logo-image[data-v-afaad976]{width:32px;height:32px;border-radius:6px}.brand-name[data-v-afaad976]{font-size:1.25rem;font-weight:600;color:#f1f5f9}.brand-description[data-v-afaad976]{color:#94a3b8;line-height:1.6;font-size:.9rem}.footer-links[data-v-afaad976]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.link-group h4[data-v-afaad976]{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin-bottom:16px}.link-list[data-v-afaad976]{list-style:none;padding:0;margin:0}.link-list li[data-v-afaad976]{margin-bottom:10px}.footer-link[data-v-afaad976]{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-link[data-v-afaad976]:hover{color:#60a5fa}.contact-info[data-v-afaad976]{color:#94a3b8;font-size:.9rem;line-height:1.5}.footer-bottom[data-v-afaad976]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:rgba(0,0,0,.2);margin:0 -20px;padding-left:20px;padding-right:20px}.copyright[data-v-afaad976]{font-size:.85rem;color:#94a3b8}.footer-badges[data-v-afaad976]{display:flex;gap:12px}.badge[data-v-afaad976]{background:hsla(0,0%,100%,.1);padding:4px 12px;border-radius:20px;font-size:.8rem;color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}@media (max-width:768px){.footer-section[data-v-afaad976]{padding:60px 0 0;margin-top:60px}.section-title[data-v-afaad976]{font-size:2rem;margin-bottom:30px}.services-grid[data-v-afaad976]{grid-template-columns:1fr;gap:20px}.service-card[data-v-afaad976]{flex-direction:column;text-align:center;padding:25px}.service-icon[data-v-afaad976]{align-self:center;margin-bottom:16px}.footer-info[data-v-afaad976]{grid-template-columns:1fr;gap:40px}.footer-links[data-v-afaad976]{grid-template-columns:1fr;gap:30px}.footer-bottom[data-v-afaad976]{flex-direction:column;gap:16px;text-align:center}.footer-badges[data-v-afaad976]{justify-content:center}}@media (max-width:480px){.services-grid[data-v-afaad976]{grid-template-columns:1fr}.service-card[data-v-afaad976]{padding:20px}.container[data-v-afaad976]{padding:0 16px}.footer-bottom[data-v-afaad976]{margin:0 -16px;padding-left:16px;padding-right:16px}}.external-tools-page[data-v-5da79e1a]{background:#f8fafc;min-height:100vh}.hero-section[data-v-5da79e1a]{background:linear-gradient(135deg,#1e63c1,#2179d9 50%,#6ab2f7),url(https://images.unsplash.com/photo-1518770660439-4636190af475?q=80&w=1600&auto=format&fit=crop);background-size:cover;background-position:50%;position:relative;padding:80px 0 60px;overflow:hidden}.hero-overlay[data-v-5da79e1a]{position:absolute;inset:0;background:rgba(17,24,39,.35)}.hero-content[data-v-5da79e1a]{position:relative;z-index:2;text-align:center}.hero-title[data-v-5da79e1a]{font-size:42px;font-weight:900;color:#fff;margin-bottom:12px;text-shadow:0 3px 10px rgba(0,0,0,.2)}.hero-subtitle[data-v-5da79e1a]{color:hsla(0,0%,100%,.95);font-size:18px;margin:0 auto 20px;max-width:600px}.tools-section[data-v-5da79e1a]{background:#fff;padding:40px 0}.loading-message[data-v-5da79e1a],.tools-section .container[data-v-5da79e1a]{display:flex;flex-direction:column;align-items:center}.loading-message[data-v-5da79e1a]{justify-content:center;padding:40px 0}.loading-spinner[data-v-5da79e1a]{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid #2179d9;border-radius:50%;animation:spin-5da79e1a 1s linear infinite;margin-bottom:12px}@keyframes spin-5da79e1a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-tools[data-v-5da79e1a]{text-align:center;padding:40px 0;color:#64748b}.tools-grid[data-v-5da79e1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;max-width:1200px;margin:0 auto}.tool-card[data-v-5da79e1a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:.3s ease;cursor:pointer}.tool-card[data-v-5da79e1a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.tool-image[data-v-5da79e1a]{position:relative;padding-top:100%;overflow:hidden}.tool-image img[data-v-5da79e1a]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tool-placeholder[data-v-5da79e1a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);font-size:2.5rem;color:#64748b}.tool-info[data-v-5da79e1a]{padding:16px}.tool-name[data-v-5da79e1a]{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:12px}.tool-actions[data-v-5da79e1a]{display:flex;justify-content:center}.btn-use-tool[data-v-5da79e1a]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:100px}.btn-use-tool[data-v-5da79e1a]:hover:not(:disabled){background:linear-gradient(135deg,#1e63c1,#1a5aa8);transform:translateY(-2px);box-shadow:0 8px 16px rgba(33,121,217,.25)}.btn-use-tool[data-v-5da79e1a]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.hero-title[data-v-5da79e1a]{font-size:32px}.hero-subtitle[data-v-5da79e1a]{font-size:16px;padding:0 16px}.tools-grid[data-v-5da79e1a]{grid-template-columns:1fr;gap:16px}.tool-image[data-v-5da79e1a]{padding-top:100%}}.home-page[data-v-6a89f216]{background:#fff;position:relative}.home-page[data-v-6a89f216]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(71,85,105,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(51,65,85,.02) 0,transparent 50%);pointer-events:none;z-index:0}.hero-section[data-v-6a89f216]{position:relative;padding:40px 0 20px;min-height:auto;overflow:hidden;display:block;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1)}.hero-background[data-v-6a89f216]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:1400px;width:100%}.hero-bg-image[data-v-6a89f216]{width:min(100%,1400px);height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.05) contrast(1.1);border-radius:0;display:block;margin:0 auto}.hero-content[data-v-6a89f216]{position:relative;z-index:2;width:100%;margin-top:20px}.hero-content .container[data-v-6a89f216]{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:0;min-height:auto}.hero-text-content[data-v-6a89f216]{color:#fff;text-align:center}.intro-section[data-v-6a89f216]{padding:100px 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;z-index:1}.intro-section[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(71,85,105,.02) 0,transparent 50%);pointer-events:none}.intro-content[data-v-6a89f216]{display:flex;justify-content:center;align-items:center}.intro-text[data-v-6a89f216]{text-align:center;max-width:800px}.features-section[data-v-6a89f216]{padding:100px 0;background:#fff;position:relative;color:#1f2937}.features-section[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' fill-opacity='.05'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E") repeat;pointer-events:none}.features-section .section-subtitle[data-v-6a89f216],.features-section .section-title[data-v-6a89f216]{color:#1f2937;text-shadow:none;margin-left:2rem;margin-right:2rem}.features-grid[data-v-6a89f216]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;margin-left:2rem;margin-right:2rem}.feature-card[data-v-6a89f216]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.feature-card[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#475569,#334155)}.feature-card[data-v-6a89f216]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.15),0 10px 25px rgba(0,0,0,.1)}.feature-icon[data-v-6a89f216]{margin-bottom:1.5rem}.feature-icon img[data-v-6a89f216]{width:100px;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.feature-card h3[data-v-6a89f216]{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.feature-card p[data-v-6a89f216]{color:#6b7280;line-height:1.6}.benefits-section[data-v-6a89f216]{padding:100px 0;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);position:relative}.benefits-section .container[data-v-6a89f216]{max-width:1400px;width:100%}.benefits-section[data-v-6a89f216]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 30% 70%,hsla(0,0%,100%,.3) 0,transparent 50%);pointer-events:none}.benefits-content[data-v-6a89f216]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center}.benefits-text h3[data-v-6a89f216]{font-size:1.5rem;font-weight:800;color:#1e40af;margin-bottom:1rem;margin-top:2rem;line-height:1.3;text-shadow:0 2px 4px rgba(30,64,175,.1);position:relative}.benefits-text h3[data-v-6a89f216]:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(135deg,#475569,#334155);border-radius:2px}.benefits-text h3[data-v-6a89f216]:first-child{margin-top:0}.benefits-text p[data-v-6a89f216]{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.benefit-features[data-v-6a89f216]{margin:0}.benefits-image[data-v-6a89f216]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;overflow:visible}.benefit-phone[data-v-6a89f216]{width:min(100%,780px);height:auto;background:transparent;border-radius:0;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));transition:transform .3s ease;-o-object-fit:contain;object-fit:contain}.benefit-phone[data-v-6a89f216]:hover{transform:scale(1.05) rotate(2deg)}.stats-section[data-v-6a89f216]{margin:100px 0;padding:0;position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.stats-content[data-v-6a89f216]{text-align:center;margin-bottom:20px;position:relative;padding:20px 0}.stats-content[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#2179d9,#6ab2f7);border-radius:2px;margin-bottom:20px}.stats-title[data-v-6a89f216]{font-size:2.5rem;font-weight:800;color:#1f2937;text-align:center;margin:0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;padding:0 20px}.blue-text[data-v-6a89f216]{background:linear-gradient(135deg,#2179d9,#6ab2f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;text-shadow:0 4px 8px rgba(33,121,217,.3);padding:0 8px;border-radius:8px}.blue-text[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(33,121,217,.1),rgba(106,178,247,.1));border-radius:8px;z-index:-1;transform:skew(-2deg)}.stats-image[data-v-6a89f216]{width:100%;height:auto;max-width:100%;display:block;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.08);border-radius:16px}.btn-start[data-v-6a89f216]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:16px 32px;border:none;border-radius:50px;font-weight:800;font-size:1.1rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);text-decoration:none;display:inline-block;box-shadow:0 8px 25px rgba(33,121,217,.3);position:relative;overflow:hidden}.btn-start[data-v-6a89f216]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.btn-start[data-v-6a89f216]:hover:before{left:100%}.btn-start[data-v-6a89f216]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px rgba(33,121,217,.4)}.section-title[data-v-6a89f216]{font-size:2rem;font-weight:800;color:#1f2937;text-align:center;margin-bottom:1rem}.section-subtitle[data-v-6a89f216]{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:1rem}.section-description[data-v-6a89f216]{color:#6b7280;line-height:1.6;margin-bottom:2rem}.container[data-v-6a89f216]{max-width:1200px;margin:0 auto;padding:0 2rem}.filter-section[data-v-6a89f216]{background:#fff;padding:40px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.service-tabs[data-v-6a89f216]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:32px}.tab-button[data-v-6a89f216]{background:transparent;border:2px solid #e2e8f0;color:#64748b;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-button[data-v-6a89f216]:hover{border-color:#6ab2f7;color:#2179d9;transform:translateY(-2px)}.tab-button.active[data-v-6a89f216]{background:linear-gradient(135deg,#2179d9,#6ab2f7);border-color:#2179d9;color:#fff;box-shadow:0 4px 15px rgba(33,121,217,.3)}.search-container[data-v-6a89f216]{display:flex;justify-content:center}.search-input-wrapper[data-v-6a89f216]{position:relative;max-width:400px;width:100%}.search-input[data-v-6a89f216]{width:100%;padding:16px 50px 16px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;background:#f8fafc;transition:all .3s ease}.search-input[data-v-6a89f216]:focus{outline:none;border-color:#2179d9;background:#fff;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.search-icon[data-v-6a89f216]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#94a3b8}.services-section[data-v-6a89f216]{padding:10px 0;background:#f8fafc}.services-grid[data-v-6a89f216]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-top:40px}.service-card[data-v-6a89f216]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .4s ease;border:2px solid transparent;position:relative;padding-bottom:30px}.service-card[data-v-6a89f216]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#6ab2f7}.service-image[data-v-6a89f216]{padding:24px;display:flex;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.service-logo[data-v-6a89f216]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.15);overflow:hidden;background:#fff}.service-logo img[data-v-6a89f216]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.service-logo-fallback[data-v-6a89f216]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:20px}.service-initial[data-v-6a89f216]{color:#fff;font-size:32px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.service-content[data-v-6a89f216]{padding:24px}.service-title[data-v-6a89f216]{font-size:24px;font-weight:700;color:#1a202c;margin-bottom:8px}.service-description[data-v-6a89f216]{color:#64748b;font-size:16px;margin-bottom:16px;line-height:1.6}.service-features[data-v-6a89f216]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.feature-tag[data-v-6a89f216]{background:linear-gradient(135deg,#6ab2f7,#2179d9);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.quantity-row[data-v-6a89f216]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:6px}.quantity-label[data-v-6a89f216]{color:#374151;font-weight:600}.quantity-selector[data-v-6a89f216]{display:flex;align-items:center;gap:8px}.qty-btn[data-v-6a89f216]{width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:18px;font-weight:700;cursor:pointer}.qty-input[data-v-6a89f216]{width:70px;height:36px;border:1px solid #e5e7eb;border-radius:8px;padding:0 8px;text-align:center;background:#fff}.stock-row[data-v-6a89f216]{position:absolute;right:12px;bottom:8px;margin:0;z-index:2;pointer-events:none}.stock-badge[data-v-6a89f216]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.stock-badge.out[data-v-6a89f216]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.btn-order[data-v-6a89f216]:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1;box-shadow:none}.qty-btn[data-v-6a89f216]:disabled{opacity:.5;cursor:not-allowed}.service-footer[data-v-6a89f216]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #e2e8f0}.service-price[data-v-6a89f216]{display:flex;align-items:baseline;gap:4px}.price[data-v-6a89f216]{font-size:28px;font-weight:800;color:#2179d9}.price-unit[data-v-6a89f216]{font-size:14px;color:#64748b;font-weight:500}.btn-order[data-v-6a89f216]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-order[data-v-6a89f216]:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,99,193,.3)}.empty-container[data-v-6a89f216],.error-container[data-v-6a89f216],.loading-container[data-v-6a89f216]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-6a89f216]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #2179d9;border-radius:50%;animation:spin-6a89f216 1s linear infinite;margin-bottom:16px}@keyframes spin-6a89f216{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-6a89f216]{color:#64748b;font-size:16px;margin:0}.empty-text[data-v-6a89f216],.error-text[data-v-6a89f216]{color:#ef4444;font-size:16px;margin:0 0 16px 0}.empty-text[data-v-6a89f216]{color:#64748b}.btn-retry[data-v-6a89f216]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-6a89f216]:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px)}@media (max-width:1024px){.hero-section[data-v-6a89f216]{padding:50px 0}.hero-bg-image[data-v-6a89f216]{width:85%;height:auto}.hero-content .container[data-v-6a89f216]{min-height:auto;padding:1.5rem 2rem}.container[data-v-6a89f216]{padding:0 1.5rem}.section-title[data-v-6a89f216]{font-size:1.8rem;line-height:1.3}.section-subtitle[data-v-6a89f216]{font-size:1.1rem}}@media (min-width:768px) and (max-width:991.98px){.hero-section[data-v-6a89f216]{padding:60px 0}.hero-content .container[data-v-6a89f216]{padding:1.5rem 2rem}.hero-bg-image[data-v-6a89f216]{width:80%}.intro-content[data-v-6a89f216]{flex-direction:column;align-items:center;text-align:center;gap:2rem}.intro-text[data-v-6a89f216]{max-width:640px}.features-grid[data-v-6a89f216]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.benefits-content[data-v-6a89f216]{grid-template-columns:minmax(0,1fr);text-align:center;gap:2.5rem}.benefits-text[data-v-6a89f216]{max-width:640px;margin:0 auto}.services-grid[data-v-6a89f216]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:768px){.hero-section[data-v-6a89f216]{padding:50px 0 40px}.hero-bg-image[data-v-6a89f216]{width:92%;height:auto;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.1)}.hero-content .container[data-v-6a89f216]{justify-content:center;align-items:center;min-height:auto;padding:1.5rem}.hero-text-content[data-v-6a89f216]{text-align:center;width:100%}.intro-section[data-v-6a89f216]{padding:80px 0}.intro-content[data-v-6a89f216]{flex-direction:column;text-align:center}.intro-text[data-v-6a89f216]{max-width:100%;padding:0 1.5rem}.section-title[data-v-6a89f216]{font-size:1.75rem;line-height:1.3;margin-bottom:1.5rem}.section-subtitle[data-v-6a89f216]{font-size:1.125rem;margin-bottom:1.25rem}.section-description[data-v-6a89f216]{font-size:1rem;line-height:1.7;margin-bottom:2.5rem}.btn-start[data-v-6a89f216]{padding:18px 36px;font-size:1.1rem;border-radius:60px}.features-section[data-v-6a89f216]{padding:80px 0}.features-grid[data-v-6a89f216]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-left:1rem;margin-right:1rem}.feature-card[data-v-6a89f216]{padding:2rem 1.5rem;border-radius:16px}.feature-card h3[data-v-6a89f216]{font-size:1.1rem;margin-bottom:.75rem}.feature-card p[data-v-6a89f216]{font-size:.9rem;line-height:1.5}.feature-icon img[data-v-6a89f216]{width:70px}.benefits-section[data-v-6a89f216]{padding:80px 0}.benefits-content[data-v-6a89f216]{grid-template-columns:1fr;gap:3rem;text-align:center}.benefits-section .container[data-v-6a89f216]{max-width:100%;padding:0 1.5rem}.benefits-image[data-v-6a89f216]{justify-content:center;order:-1}.benefit-phone[data-v-6a89f216]{width:100%;max-width:520px;border-radius:12px}.benefits-text h3[data-v-6a89f216]{font-size:1.3rem;line-height:1.4;margin-bottom:1rem;margin-top:2.5rem}.benefits-text h3[data-v-6a89f216]:before{display:none}.benefits-text p[data-v-6a89f216]{font-size:1rem;line-height:1.6;margin-bottom:1.75rem}.stats-section[data-v-6a89f216]{margin:60px 0;padding:0}.stats-title[data-v-6a89f216]{font-size:1.8rem;line-height:1.4;margin-bottom:30px;padding:0 15px}.stats-content[data-v-6a89f216]{margin-bottom:15px;padding:15px 0}.stats-content[data-v-6a89f216]:before{width:80px;height:3px}.stats-image[data-v-6a89f216]{width:100%;height:auto;border-radius:14px;box-shadow:0 25px 50px rgba(0,0,0,.18),0 12px 30px rgba(0,0,0,.12)}.filter-section[data-v-6a89f216]{padding:50px 0}.service-tabs[data-v-6a89f216]{padding:0 1.5rem;gap:10px;margin-bottom:32px}.tab-button[data-v-6a89f216]{padding:12px 20px;font-size:15px;border-radius:30px}.search-container[data-v-6a89f216]{padding:0 1.5rem}.search-input[data-v-6a89f216]{padding:16px 50px 16px 20px;border-radius:15px;font-size:16px}.services-section[data-v-6a89f216]{padding:30px 0}.services-grid[data-v-6a89f216]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin-top:30px}.service-card[data-v-6a89f216]{border-radius:20px;overflow:hidden;padding-bottom:32px}.service-image[data-v-6a89f216]{padding:28px;border-radius:20px 20px 0 0}.service-logo[data-v-6a89f216]{width:90px;height:90px;border-radius:22px}.service-content[data-v-6a89f216]{padding:28px}.service-title[data-v-6a89f216]{font-size:1.4rem;margin-bottom:12px}.service-description[data-v-6a89f216]{font-size:1rem;line-height:1.6;margin-bottom:20px}.service-footer[data-v-6a89f216]{flex-direction:column;gap:16px;align-items:stretch;padding-top:20px}.service-price[data-v-6a89f216]{text-align:center}.price[data-v-6a89f216]{font-size:2rem}.btn-order[data-v-6a89f216]{width:100%;padding:16px;font-size:1.1rem;border-radius:12px}.quantity-row[data-v-6a89f216]{margin:16px 0 12px}.qty-btn[data-v-6a89f216],.qty-input[data-v-6a89f216]{height:42px;border-radius:10px}.qty-btn[data-v-6a89f216]{width:42px;font-size:20px}.qty-input[data-v-6a89f216]{width:80px;font-size:16px}}@media (max-width:575.98px){.hero-section[data-v-6a89f216]{padding:40px 0 30px}.benefits-section .container[data-v-6a89f216],.features-section .container[data-v-6a89f216],.filter-section .container[data-v-6a89f216],.hero-content .container[data-v-6a89f216],.intro-section .container[data-v-6a89f216],.services-section .container[data-v-6a89f216]{padding:0 1.25rem}.benefits-section[data-v-6a89f216],.features-section[data-v-6a89f216],.intro-section[data-v-6a89f216]{padding:60px 0}.section-title[data-v-6a89f216]{font-size:1.6rem;line-height:1.3;margin-bottom:1.25rem}.section-subtitle[data-v-6a89f216]{font-size:1.1rem;margin-bottom:1rem}.section-description[data-v-6a89f216]{font-size:.95rem;line-height:1.6;margin-bottom:2rem}.btn-start[data-v-6a89f216]{padding:16px 32px;font-size:1rem}.features-grid[data-v-6a89f216]{grid-template-columns:1fr;gap:1.5rem;margin-left:.75rem;margin-right:.75rem}.feature-card[data-v-6a89f216]{padding:1.75rem 1.25rem;border-radius:14px}.feature-card h3[data-v-6a89f216]{font-size:1.05rem;margin-bottom:.5rem}.feature-card p[data-v-6a89f216]{font-size:.85rem;line-height:1.4}.feature-icon img[data-v-6a89f216]{width:60px}.benefit-phone[data-v-6a89f216]{max-width:400px;margin:0 auto}.benefits-text h3[data-v-6a89f216]{font-size:1.2rem;line-height:1.35;margin-bottom:.75rem;margin-top:2rem}.benefits-text p[data-v-6a89f216]{font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.filter-section[data-v-6a89f216]{padding:40px 0}.service-tabs[data-v-6a89f216]{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 1.25rem;gap:8px;scrollbar-width:thin;margin-bottom:28px}.service-tabs[data-v-6a89f216]::-webkit-scrollbar{height:6px}.service-tabs[data-v-6a89f216]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.6);border-radius:999px}.tab-button[data-v-6a89f216]{flex:0 0 auto;padding:10px 16px;font-size:14px;border-radius:25px}.search-container[data-v-6a89f216]{padding:0 1.25rem}.search-input-wrapper[data-v-6a89f216]{max-width:none}.search-input[data-v-6a89f216]{font-size:15px;padding:14px 45px 14px 16px;border-radius:12px}.services-section[data-v-6a89f216]{padding:20px 0}.services-grid[data-v-6a89f216]{grid-template-columns:1fr;gap:24px;margin-top:24px}.service-card[data-v-6a89f216]{border-radius:16px;padding-bottom:28px}.service-image[data-v-6a89f216]{padding:24px}.service-logo[data-v-6a89f216]{width:80px;height:80px;border-radius:18px}.service-content[data-v-6a89f216]{padding:24px}.service-title[data-v-6a89f216]{font-size:1.3rem;margin-bottom:10px}.service-description[data-v-6a89f216]{font-size:.95rem;line-height:1.5;margin-bottom:18px}.service-footer[data-v-6a89f216]{flex-direction:column;align-items:stretch;gap:14px;padding-top:18px}.service-price[data-v-6a89f216]{text-align:center}.price[data-v-6a89f216]{font-size:1.8rem}.btn-order[data-v-6a89f216]{padding:14px;font-size:1rem;border-radius:10px}.quantity-row[data-v-6a89f216]{margin:14px 0 10px}.qty-btn[data-v-6a89f216],.qty-input[data-v-6a89f216]{height:38px}.qty-btn[data-v-6a89f216]{width:38px;font-size:18px}.qty-input[data-v-6a89f216]{width:75px;font-size:15px}}@media (max-width:480px){.hero-section[data-v-6a89f216]{padding:35px 0 25px}.stats-section[data-v-6a89f216]{margin:30px 0;padding:0 1rem}.stats-title[data-v-6a89f216]{font-size:1.4rem;margin-bottom:20px;padding:0 10px}.stats-content[data-v-6a89f216]{margin-bottom:10px;padding:10px 0}.stats-content[data-v-6a89f216]:before{width:60px;height:2px}.stats-image[data-v-6a89f216]{border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.12),0 8px 18px rgba(0,0,0,.08)}.hero-bg-image[data-v-6a89f216]{width:95%;border-radius:10px;box-shadow:0 12px 25px rgba(0,0,0,.08)}.hero-content .container[data-v-6a89f216]{padding:1rem}.benefits-section[data-v-6a89f216],.features-section[data-v-6a89f216],.intro-section[data-v-6a89f216]{padding:50px 0}.section-title[data-v-6a89f216]{font-size:1.5rem;line-height:1.25;margin-bottom:1rem}.section-subtitle[data-v-6a89f216]{font-size:1rem;margin-bottom:.75rem}.section-description[data-v-6a89f216]{font-size:.9rem;line-height:1.5;margin-bottom:1.75rem}.btn-start[data-v-6a89f216]{padding:14px 28px;font-size:.95rem;border-radius:50px}.features-grid[data-v-6a89f216]{gap:1.25rem;margin-left:.5rem;margin-right:.5rem}.feature-card[data-v-6a89f216]{padding:1.5rem 1rem;border-radius:12px}.feature-card h3[data-v-6a89f216]{font-size:1rem;margin-bottom:.5rem}.feature-card p[data-v-6a89f216]{font-size:.8rem;line-height:1.35}.feature-icon img[data-v-6a89f216]{width:55px}.benefit-phone[data-v-6a89f216]{max-width:320px}.benefits-text h3[data-v-6a89f216]{font-size:1.1rem;line-height:1.3;margin-bottom:.5rem;margin-top:1.75rem}.benefits-text p[data-v-6a89f216]{font-size:.9rem;line-height:1.45;margin-bottom:1.25rem}.stats-section[data-v-6a89f216]{margin:40px 0;padding:0 1.25rem}.stats-title[data-v-6a89f216]{font-size:1.6rem;line-height:1.3;margin-bottom:25px;padding:0 12px}.stats-content[data-v-6a89f216]{margin-bottom:12px;padding:12px 0}.stats-content[data-v-6a89f216]:before{width:70px;height:3px}.stats-image[data-v-6a89f216]{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 10px 25px rgba(0,0,0,.1)}.filter-section[data-v-6a89f216]{padding:35px 0}.service-tabs[data-v-6a89f216]{padding:0 1rem;gap:6px;margin-bottom:24px}.tab-button[data-v-6a89f216]{padding:8px 14px;font-size:13px;border-radius:20px}.search-input[data-v-6a89f216]{padding:12px 40px 12px 14px;font-size:14px;border-radius:10px}.services-section[data-v-6a89f216]{padding:15px 0}.services-grid[data-v-6a89f216]{gap:20px;margin-top:20px}.service-card[data-v-6a89f216]{border-radius:14px;padding-bottom:24px}.service-image[data-v-6a89f216]{padding:20px}.service-logo[data-v-6a89f216]{width:70px;height:70px;border-radius:16px}.service-content[data-v-6a89f216]{padding:20px}.service-title[data-v-6a89f216]{font-size:1.2rem;margin-bottom:8px}.service-description[data-v-6a89f216]{font-size:.9rem;line-height:1.4;margin-bottom:16px}.service-footer[data-v-6a89f216]{gap:12px;padding-top:16px}.price[data-v-6a89f216]{font-size:1.6rem}.btn-order[data-v-6a89f216]{padding:12px;font-size:.95rem;border-radius:8px}.quantity-row[data-v-6a89f216]{margin:12px 0 8px}.qty-btn[data-v-6a89f216],.qty-input[data-v-6a89f216]{height:36px}.qty-btn[data-v-6a89f216]{width:36px;font-size:16px}.qty-input[data-v-6a89f216]{width:70px;font-size:14px}}@keyframes float-6a89f216{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-6a89f216{0%,to{box-shadow:0 8px 25px rgba(71,85,105,.3)}50%{box-shadow:0 12px 35px rgba(71,85,105,.5)}}.intro-ui[data-v-6a89f216]{animation:float-6a89f216 6s ease-in-out infinite}.benefit-phone[data-v-6a89f216]{animation:float-6a89f216 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-v-6a89f216]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-page[data-v-5b7976b5]{min-height:calc(100vh - 70px);background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-container[data-v-5b7976b5]{width:100%;max-width:400px}.login-card[data-v-5b7976b5]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.login-header[data-v-5b7976b5]{background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;padding:40px 30px;text-align:center}.login-title[data-v-5b7976b5]{font-size:28px;font-weight:700;margin-bottom:8px}.login-subtitle[data-v-5b7976b5]{font-size:16px;opacity:.9}.login-form[data-v-5b7976b5]{padding:30px}.error-alert[data-v-5b7976b5]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;font-weight:500}.password-input-wrapper[data-v-5b7976b5]{position:relative}.password-toggle[data-v-5b7976b5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.password-toggle[data-v-5b7976b5]:hover{background-color:#f1f5f9}.form-options[data-v-5b7976b5]{display:flex;justify-content:flex-end;margin-bottom:24px}.forgot-password[data-v-5b7976b5]{color:#2179d9;text-decoration:none;font-size:14px;font-weight:500}.forgot-password[data-v-5b7976b5]:hover{text-decoration:underline}.login-btn[data-v-5b7976b5]{width:100%;margin-bottom:24px;padding:14px;font-size:16px}.login-btn[data-v-5b7976b5]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.divider[data-v-5b7976b5]{text-align:center;margin:24px 0;position:relative;color:#64748b;font-size:14px}.divider[data-v-5b7976b5]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}.divider span[data-v-5b7976b5]{background:#fff;padding:0 16px}.btn-google[data-v-5b7976b5]{width:100%;background:#fff;border:2px solid #e2e8f0;color:#4a5568;padding:12px 16px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.btn-google[data-v-5b7976b5]:hover{border-color:#cbd5e0;background:#f8fafc;transform:translateY(-1px)}.google-icon[data-v-5b7976b5]{width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNSA3LjVWMTJoNWMtLjMgMS4zLTEuMyAyLjItMi44IDIuNi0xLjkuNS0zLjgtLjctNC4zLTIuNi0uNS0xLjkuNy0zLjggMi42LTQuMy44LS4yIDEuNiAwIDIuMi41bDIuNi0yLjZDMTIuNiA0LjUgMTAuOSAzLjggOSAzLjhjLTMuMyAwLTYgMi43LTYgNnMyLjcgNiA2IDYgNi4yLTIuNiA1LjgtNi4xSDguNVY3LjVaIiBmaWxsPSIjNDI4NUY0Ii8+PC9zdmc+) 50%/contain no-repeat}.signup-link[data-v-5b7976b5]{text-align:center;color:#64748b;font-size:14px}.link-primary[data-v-5b7976b5]{color:#2179d9;text-decoration:none;font-weight:600}.link-primary[data-v-5b7976b5]:hover{text-decoration:underline}@media (max-width:480px){.login-page[data-v-5b7976b5]{padding:20px 16px}.login-card[data-v-5b7976b5]{border-radius:12px}.login-header[data-v-5b7976b5]{padding:30px 24px}.login-form[data-v-5b7976b5]{padding:24px}.login-title[data-v-5b7976b5]{font-size:24px}}.register-page[data-v-21bbd866]{min-height:calc(100vh - 70px);background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:40px 20px}.register-container[data-v-21bbd866]{width:100%;max-width:600px}.register-card[data-v-21bbd866]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.register-header[data-v-21bbd866]{background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;padding:40px 30px;text-align:center}.register-title[data-v-21bbd866]{font-size:28px;font-weight:700;margin-bottom:8px}.register-subtitle[data-v-21bbd866]{font-size:16px;opacity:.9}.register-form[data-v-21bbd866]{padding:30px}.form-row[data-v-21bbd866]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.password-input-wrapper[data-v-21bbd866]{position:relative}.password-toggle[data-v-21bbd866]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.password-toggle[data-v-21bbd866]:hover{background-color:#f1f5f9}.error-message[data-v-21bbd866]{color:#ef4444;font-size:14px;margin-top:6px}.checkbox-group[data-v-21bbd866]{margin:24px 0}.checkbox-label[data-v-21bbd866]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-21bbd866]{display:none}.checkmark[data-v-21bbd866]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.checkbox-input:checked+.checkmark[data-v-21bbd866]{background:#2179d9;border-color:#2179d9}.checkbox-input:checked+.checkmark[data-v-21bbd866]:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-21bbd866]{font-size:14px;line-height:1.5;color:#4a5568}.register-btn[data-v-21bbd866]{width:100%;margin-bottom:24px;padding:14px;font-size:16px}.register-btn[data-v-21bbd866]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.login-link[data-v-21bbd866]{text-align:center;color:#64748b;font-size:14px}.link-primary[data-v-21bbd866]{color:#2179d9;text-decoration:none;font-weight:600}.link-primary[data-v-21bbd866]:hover{text-decoration:underline}@media (max-width:768px){.form-row[data-v-21bbd866]{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.register-page[data-v-21bbd866]{padding:20px 16px}.register-card[data-v-21bbd866]{border-radius:12px}.register-header[data-v-21bbd866]{padding:30px 24px}.register-form[data-v-21bbd866]{padding:24px}.register-title[data-v-21bbd866]{font-size:24px}.register-page[data-v-21bbd866]{min-height:calc(100vh - 70px);background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:40px 20px}.register-container[data-v-21bbd866]{width:100%;max-width:600px}.register-card[data-v-21bbd866]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.register-header[data-v-21bbd866]{background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;padding:40px 30px;text-align:center}.register-title[data-v-21bbd866]{font-size:28px;font-weight:700;margin-bottom:8px}.register-subtitle[data-v-21bbd866]{font-size:16px;opacity:.9}.register-form[data-v-21bbd866]{padding:30px}.form-row[data-v-21bbd866]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.password-input-wrapper[data-v-21bbd866]{position:relative}.password-toggle[data-v-21bbd866]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.password-toggle[data-v-21bbd866]:hover{background-color:#f1f5f9}.error-message[data-v-21bbd866]{color:#ef4444;font-size:14px;margin-top:6px}.checkbox-group[data-v-21bbd866]{margin:24px 0}.checkbox-label[data-v-21bbd866]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-21bbd866]{display:none}.checkmark[data-v-21bbd866]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.checkbox-input:checked+.checkmark[data-v-21bbd866]{background:#2179d9;border-color:#2179d9}.checkbox-input:checked+.checkmark[data-v-21bbd866]:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-21bbd866]{font-size:14px;line-height:1.5;color:#4a5568}.register-btn[data-v-21bbd866]{width:100%;margin-bottom:24px;padding:14px;font-size:16px}.register-btn[data-v-21bbd866]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.login-link[data-v-21bbd866]{text-align:center;color:#64748b;font-size:14px}.link-primary[data-v-21bbd866]{color:#2179d9;text-decoration:none;font-weight:600}.link-primary[data-v-21bbd866]:hover{text-decoration:underline}@media (max-width:768px){.form-row[data-v-21bbd866]{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.register-page[data-v-21bbd866]{padding:20px 16px}.register-card[data-v-21bbd866]{border-radius:12px}.register-header[data-v-21bbd866]{padding:30px 24px}.register-form[data-v-21bbd866]{padding:24px}.register-title[data-v-21bbd866]{font-size:24px}}}.slider-wrapper[data-v-f985d04c]{width:100%;overflow:hidden;background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(0,0,0,.05)}.slider-track[data-v-f985d04c]{display:flex;gap:16px;padding:16px;flex-wrap:nowrap;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;width:-moz-fit-content;width:fit-content}.anim-ltr[data-v-f985d04c]{animation-name:slide-ltr-f985d04c}.anim-rtl[data-v-f985d04c]{animation-name:slide-rtl-f985d04c}.slide-item[data-v-f985d04c]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:2px solid transparent;border-radius:12px;padding:10px 14px;min-width:280px;width:280px;flex:0 0 auto;box-shadow:0 8px 16px rgba(0,0,0,.06)}.logo[data-v-f985d04c]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 12px rgba(0,0,0,.15);overflow:hidden;background:#fff}.logo img[data-v-f985d04c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.logo-fallback[data-v-f985d04c]{width:100%;height:100%;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:10px}.meta .title[data-v-f985d04c]{font-weight:700;color:#111827}.meta .price[data-v-f985d04c]{color:#2563eb;font-weight:700;font-size:14px}@keyframes slide-ltr-f985d04c{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-rtl-f985d04c{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:768px){.slide-item[data-v-f985d04c]{min-width:240px;width:240px}}.accounts-page[data-v-3e181f4a]{padding-top:0}.product-slider-section[data-v-3e181f4a]{background:#fff;padding:20px 0 0}.hero-section[data-v-3e181f4a]{background:linear-gradient(135deg,#1e63c1,#2179d9 50%,#6ab2f7);position:relative;padding:80px 0 60px;overflow:hidden}.hero-overlay[data-v-3e181f4a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,99,193,.1);backdrop-filter:blur(10px)}.hero-content[data-v-3e181f4a]{position:relative;z-index:2}.hero-title[data-v-3e181f4a]{font-size:42px;font-weight:800;color:#fff;text-align:center;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-3e181f4a]{font-size:18px;line-height:1.8;color:hsla(0,0%,100%,.95);text-align:center;max-width:800px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.hero-subtitle strong[data-v-3e181f4a]{color:#fff;font-weight:700}.filter-section[data-v-3e181f4a]{background:#fff;padding:40px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.service-tabs[data-v-3e181f4a]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:32px}.tab-button[data-v-3e181f4a]{background:transparent;border:2px solid #e2e8f0;color:#64748b;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-button[data-v-3e181f4a]:hover{border-color:#6ab2f7;color:#2179d9;transform:translateY(-2px)}.tab-button.active[data-v-3e181f4a]{background:linear-gradient(135deg,#2179d9,#6ab2f7);border-color:#2179d9;color:#fff;box-shadow:0 4px 15px rgba(33,121,217,.3)}.search-container[data-v-3e181f4a]{display:flex;justify-content:center}.search-input-wrapper[data-v-3e181f4a]{position:relative;max-width:400px;width:100%}.search-input[data-v-3e181f4a]{width:100%;padding:16px 50px 16px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;background:#f8fafc;transition:all .3s ease}.search-input[data-v-3e181f4a]:focus{outline:none;border-color:#2179d9;background:#fff;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.search-icon[data-v-3e181f4a]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#94a3b8}.services-section[data-v-3e181f4a]{padding:10px 0;background:#f8fafc}.services-grid[data-v-3e181f4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-top:40px}.service-card[data-v-3e181f4a]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .4s ease;border:2px solid transparent;position:relative;padding-bottom:30px}.service-card[data-v-3e181f4a]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#6ab2f7}.service-image[data-v-3e181f4a]{padding:24px;display:flex;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.service-logo[data-v-3e181f4a]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.15);overflow:hidden;background:#fff}.service-logo img[data-v-3e181f4a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.service-logo-fallback[data-v-3e181f4a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:20px}.service-initial[data-v-3e181f4a]{color:#fff;font-size:32px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.service-content[data-v-3e181f4a]{padding:24px}.service-title[data-v-3e181f4a]{font-size:24px;font-weight:700;color:#1a202c;margin-bottom:8px}.service-description[data-v-3e181f4a]{color:#64748b;font-size:16px;margin-bottom:16px;line-height:1.6}.service-features[data-v-3e181f4a]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.feature-tag[data-v-3e181f4a]{background:linear-gradient(135deg,#6ab2f7,#2179d9);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.quantity-row[data-v-3e181f4a]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:6px}.quantity-label[data-v-3e181f4a]{color:#374151;font-weight:600}.quantity-selector[data-v-3e181f4a]{display:flex;align-items:center;gap:8px}.qty-btn[data-v-3e181f4a]{width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:18px;font-weight:700;cursor:pointer}.qty-input[data-v-3e181f4a]{width:70px;height:36px;border:1px solid #e5e7eb;border-radius:8px;padding:0 8px;text-align:center;background:#fff}.stock-row[data-v-3e181f4a]{position:absolute;right:12px;bottom:8px;margin:0;z-index:2;pointer-events:none}.stock-badge[data-v-3e181f4a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.stock-badge.out[data-v-3e181f4a]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.btn-order[data-v-3e181f4a]:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1;box-shadow:none}.qty-btn[data-v-3e181f4a]:disabled{opacity:.5;cursor:not-allowed}.service-footer[data-v-3e181f4a]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #e2e8f0}.service-price[data-v-3e181f4a]{display:flex;align-items:baseline;gap:4px}.price[data-v-3e181f4a]{font-size:28px;font-weight:800;color:#2179d9}.price-unit[data-v-3e181f4a]{font-size:14px;color:#64748b;font-weight:500}.btn-order[data-v-3e181f4a]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-order[data-v-3e181f4a]:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,99,193,.3)}@media (max-width:768px){.hero-title[data-v-3e181f4a]{font-size:32px}.hero-subtitle[data-v-3e181f4a]{font-size:16px;padding:0 20px}.service-tabs[data-v-3e181f4a]{padding:0 20px;gap:8px}.tab-button[data-v-3e181f4a]{padding:10px 16px;font-size:14px}.services-grid[data-v-3e181f4a]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.service-footer[data-v-3e181f4a]{flex-direction:column;gap:12px;align-items:stretch}.btn-order[data-v-3e181f4a]{width:100%;padding:12px}}@media (max-width:480px){.hero-section[data-v-3e181f4a]{padding:60px 0 40px}.hero-title[data-v-3e181f4a]{font-size:28px}.services-grid[data-v-3e181f4a]{grid-template-columns:1fr;gap:20px}.service-tabs[data-v-3e181f4a]{justify-content:flex-start;overflow-x:auto;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none}.service-tabs[data-v-3e181f4a]::-webkit-scrollbar{display:none}}.empty-container[data-v-3e181f4a],.error-container[data-v-3e181f4a],.loading-container[data-v-3e181f4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner[data-v-3e181f4a]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #2179d9;border-radius:50%;animation:spin-3e181f4a 1s linear infinite;margin-bottom:16px}@keyframes spin-3e181f4a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-3e181f4a]{color:#64748b;font-size:16px;margin:0}.empty-text[data-v-3e181f4a],.error-text[data-v-3e181f4a]{color:#ef4444;font-size:16px;margin:0 0 16px 0}.empty-text[data-v-3e181f4a]{color:#64748b}.btn-retry[data-v-3e181f4a]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-3e181f4a]:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px)}.admin-dashboard[data-v-7f3fea72]{background:#f8fafc;min-height:100vh}.admin-header[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:20px 0;box-shadow:0 4px 20px rgba(33,121,217,.2)}.header-content[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;gap:24px}.header-left[data-v-7f3fea72]{display:flex;flex-direction:column;gap:16px;flex:1}.admin-nav[data-v-7f3fea72]{display:flex;flex-wrap:wrap;gap:8px}.nav-item[data-v-7f3fea72]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);white-space:nowrap}.nav-item[data-v-7f3fea72]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.1)}.nav-item[data-v-7f3fea72]:active{transform:translateY(0);background:hsla(0,0%,100%,.3)}.dashboard-title[data-v-7f3fea72]{font-size:28px;font-weight:700;margin:0}.admin-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:20px}.admin-profile[data-v-7f3fea72]{display:flex;align-items:center;gap:12px}.admin-name[data-v-7f3fea72]{font-weight:600}.admin-avatar[data-v-7f3fea72]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.btn-logout[data-v-7f3fea72]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-logout[data-v-7f3fea72]:hover{background:hsla(0,0%,100%,.3)}.dashboard-content[data-v-7f3fea72]{padding:40px 0}.stats-grid[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:24px;margin-bottom:40px;justify-content:center;max-width:900px;margin-left:auto;margin-right:auto}.stat-card[data-v-7f3fea72]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;align-items:center;gap:16px;transition:transform .3s ease}.stat-card[data-v-7f3fea72]:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.stat-icon[data-v-7f3fea72]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon.orders[data-v-7f3fea72]{background:linear-gradient(135deg,#6ab2f7,#2179d9)}.stat-icon.users[data-v-7f3fea72]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.revenue[data-v-7f3fea72]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.services[data-v-7f3fea72]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-number[data-v-7f3fea72]{font-size:32px;font-weight:800;color:#1a202c;margin:0 0 4px 0}.stat-label[data-v-7f3fea72]{color:#64748b;font-size:14px;margin:0}.revenue-debug[data-v-7f3fea72]{margin-top:8px;padding:8px;background:rgba(33,121,217,.1);border-radius:6px;border:1px solid rgba(33,121,217,.2)}.debug-info[data-v-7f3fea72]{font-size:11px;color:#2179d9;line-height:1.4;display:block}.filter-select[data-v-7f3fea72]{width:100%;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.filter-select[data-v-7f3fea72]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.custom-date-filter[data-v-7f3fea72]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.date-input[data-v-7f3fea72]{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:11px;color:#374151;background:#fff}.date-input[data-v-7f3fea72]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 2px rgba(33,121,217,.1)}.custom-date-filter span[data-v-7f3fea72]{font-size:11px;color:#6b7280;font-weight:500}.dashboard-grid[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.dashboard-section[data-v-7f3fea72]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.dashboard-section[data-v-7f3fea72]:first-child,.dashboard-section[data-v-7f3fea72]:nth-child(2){grid-column:span 6}.credit-approval-section[data-v-7f3fea72],.products-section[data-v-7f3fea72]{grid-column:span 12}.analytics-section[data-v-7f3fea72]{grid-column:span 8}.section-header[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-7f3fea72]{font-size:20px;font-weight:700;color:#1a202c;margin:0}.btn-add-product[data-v-7f3fea72],.btn-add-user[data-v-7f3fea72],.btn-refresh-orders[data-v-7f3fea72],.btn-refresh-users[data-v-7f3fea72],.btn-view-all[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px;box-shadow:0 2px 4px rgba(33,121,217,.2)}.btn-add-product[data-v-7f3fea72]:hover,.btn-add-user[data-v-7f3fea72]:hover,.btn-refresh-orders[data-v-7f3fea72]:hover,.btn-refresh-users[data-v-7f3fea72]:hover,.btn-view-all[data-v-7f3fea72]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,121,217,.4);background:linear-gradient(135deg,#1e63c1,#1b5bb8)}.orders-list[data-v-7f3fea72],.users-list[data-v-7f3fea72]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-7f3fea72],.user-item[data-v-7f3fea72]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:8px;transition:background-color .3s ease}.order-item[data-v-7f3fea72]:hover,.user-item[data-v-7f3fea72]:hover{background:#f1f5f9}.order-info[data-v-7f3fea72],.user-info[data-v-7f3fea72]{flex:1}.order-id[data-v-7f3fea72]{font-weight:700;color:#2179d9;margin-bottom:4px}.order-service[data-v-7f3fea72],.user-name[data-v-7f3fea72]{font-weight:600;color:#1a202c;margin-bottom:2px}.order-customer[data-v-7f3fea72],.user-email[data-v-7f3fea72]{color:#64748b;font-size:14px}.order-date[data-v-7f3fea72],.user-join-date[data-v-7f3fea72]{color:#64748b;font-size:12px;margin-top:2px}.order-details[data-v-7f3fea72]{text-align:right}.order-buyer[data-v-7f3fea72],.order-quantity[data-v-7f3fea72]{font-size:13px;color:#4b5563;margin-bottom:4px}.order-amount[data-v-7f3fea72]{font-weight:700;color:#1a202c;margin-bottom:4px}.empty-orders[data-v-7f3fea72]{text-align:center;padding:40px 20px;color:#64748b;font-size:16px}.pagination-info[data-v-7f3fea72]{display:flex;align-items:center;padding:8px 12px;color:#4a5568;font-weight:500}.order-status[data-v-7f3fea72]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.order-status.completed[data-v-7f3fea72]{background:#d1fae5;color:#065f46}.order-status.pending[data-v-7f3fea72]{background:#fef3c7;color:#92400e}.order-status.failed[data-v-7f3fea72]{background:#fee2e2;color:#991b1b}.user-avatar[data-v-7f3fea72]{width:40px;height:40px;background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px}.user-actions[data-v-7f3fea72]{display:flex;gap:8px}.btn-delete[data-v-7f3fea72],.btn-edit-service[data-v-7f3fea72],.btn-edit[data-v-7f3fea72],.btn-toggle-service[data-v-7f3fea72]{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-edit-service[data-v-7f3fea72],.btn-edit[data-v-7f3fea72]{background:#3b82f6;color:#fff}.btn-delete[data-v-7f3fea72]{background:#ef4444;color:#fff}.btn-toggle-service[data-v-7f3fea72]{background:#6b7280;color:#fff}.btn-toggle-service.active[data-v-7f3fea72]{background:#10b981}.products-grid[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.product-card[data-v-7f3fea72]{background:#f8fafc;border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid #e2e8f0}.product-card[data-v-7f3fea72]:hover{background:#f1f5f9;transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.product-image[data-v-7f3fea72]{width:100%;height:180px;border-radius:8px;overflow:hidden;margin-bottom:16px;background:#e2e8f0;position:relative}.product-image img[data-v-7f3fea72]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-placeholder[data-v-7f3fea72]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#94a3b8}.product-name[data-v-7f3fea72]{font-size:18px;font-weight:700;color:#1a202c;margin:0 0 8px 0;line-height:1.3}.product-description[data-v-7f3fea72]{font-size:14px;color:#64748b;margin:0 0 12px 0;line-height:1.4}.product-pricing[data-v-7f3fea72]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-price[data-v-7f3fea72]{font-size:16px;font-weight:700;color:#2179d9}.product-discount[data-v-7f3fea72]{font-size:12px;background:#fee2e2;color:#dc2626;padding:2px 6px;border-radius:4px;font-weight:600}.product-stats[data-v-7f3fea72]{margin-bottom:16px}.product-remain[data-v-7f3fea72]{font-size:13px;color:#10b981;font-weight:600}.product-remain.low-stock[data-v-7f3fea72]{color:#f59e0b}.product-actions[data-v-7f3fea72]{display:flex;gap:8px}.btn-edit-product[data-v-7f3fea72]{background:#3b82f6}.btn-delete-product[data-v-7f3fea72],.btn-edit-product[data-v-7f3fea72]{flex:1;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:13px}.btn-delete-product[data-v-7f3fea72]{background:#ef4444}.btn-edit-product[data-v-7f3fea72]:hover{background:#2563eb;transform:translateY(-1px)}.btn-delete-product[data-v-7f3fea72]:hover{background:#dc2626;transform:translateY(-1px)}.loading-message[data-v-7f3fea72]{text-align:center;padding:40px;color:#64748b;font-size:16px}.empty-products[data-v-7f3fea72]{text-align:center;padding:60px 20px;color:#64748b}.empty-products p[data-v-7f3fea72]{font-size:16px;margin-bottom:20px}.btn-add-first-product[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:16px}.btn-add-first-product[data-v-7f3fea72]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,121,217,.3)}.pagination[data-v-7f3fea72]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px 0}.pagination-btn[data-v-7f3fea72]{background:#fff;border:1px solid #e2e8f0;color:#4a5568;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pagination-btn[data-v-7f3fea72]:hover:not(:disabled){background:#f7fafc;border-color:#2179d9;color:#2179d9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,121,217,.15)}.pagination-btn.active[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);border-color:#2179d9;color:#fff;box-shadow:0 4px 12px rgba(33,121,217,.3)}.pagination-btn[data-v-7f3fea72]:disabled{cursor:not-allowed}.pagination-btn[data-v-7f3fea72]:disabled,.pagination-btn[data-v-7f3fea72]:disabled:hover{background:#f7fafc;border-color:#e2e8f0;color:#a0aec0;transform:none;box-shadow:none}.modal-overlay[data-v-7f3fea72]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:40px 20px}.modal-content[data-v-7f3fea72]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-header[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-title[data-v-7f3fea72]{font-size:20px;font-weight:700;color:#1a202c;margin:0}.btn-close-modal[data-v-7f3fea72]{background:none;border:none;font-size:28px;color:#64748b;cursor:pointer;padding:0;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease}.btn-close-modal[data-v-7f3fea72]:hover{background:#f1f5f9;color:#1a202c}.product-form[data-v-7f3fea72]{padding:24px;display:flex;flex-direction:column;gap:20px}.product-form .form-row[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 20px}.product-form .form-row .form-group[data-v-7f3fea72],.product-form>.form-group[data-v-7f3fea72]{margin-bottom:0}.form-group[data-v-7f3fea72]{display:flex;flex-direction:column;margin-bottom:16px}.form-group label[data-v-7f3fea72]{font-weight:600;color:#374151;margin-bottom:6px;font-size:14px}.form-group input[data-v-7f3fea72],.form-group textarea[data-v-7f3fea72]{padding:10px 12px;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-group input[data-v-7f3fea72]:focus,.form-group textarea[data-v-7f3fea72]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.form-group input[type=file][data-v-7f3fea72]{padding:8px}.file-hint[data-v-7f3fea72]{color:#6b7280;font-size:12px;margin-top:4px}.account-details-section[data-v-7f3fea72]{border:2px dashed #e2e8f0;border-radius:8px;padding:16px;background:#f8fafc}.section-label[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;color:#1f2937}.btn-add-account[data-v-7f3fea72]{background:#10b981;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-add-account[data-v-7f3fea72]:hover{background:#059669;transform:translateY(-1px)}.empty-accounts[data-v-7f3fea72]{text-align:center;color:#6b7280;padding:20px;font-style:italic}.accounts-list[data-v-7f3fea72]{display:flex;flex-direction:column;gap:16px}.account-item[data-v-7f3fea72]{border:1px solid #d1d5db;border-radius:8px;padding:16px;background:#fff}.account-header[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.account-number[data-v-7f3fea72]{font-weight:600;color:#374151}.btn-remove-account[data-v-7f3fea72]{background:#ef4444;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .3s ease}.btn-remove-account[data-v-7f3fea72]:hover:not(:disabled){background:#dc2626}.btn-remove-account[data-v-7f3fea72]:disabled{background:#9ca3af;cursor:not-allowed}.account-fields[data-v-7f3fea72]{display:flex;flex-direction:column;gap:12px}.account-details-textarea[data-v-7f3fea72]{min-height:120px;resize:vertical;font-size:13px;line-height:1.5;font-family:Monaco,Menlo,Consolas,monospace;background-color:#f8fafc;border:1px solid #d1d5db;border-radius:6px;padding:12px;white-space:pre-wrap}.account-details-textarea[data-v-7f3fea72]:focus{background-color:#fff;border-color:#2179d9;outline:none;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.textarea-hint[data-v-7f3fea72]{color:#059669;font-size:12px;margin-top:4px;display:block;font-weight:500}.stock-sync-info[data-v-7f3fea72]{font-weight:400;color:#10b981;font-size:11px;display:block;margin-top:2px}.stock-readonly[data-v-7f3fea72]{background-color:#f9fafb!important;border-color:#d1d5db!important;color:#6b7280!important;cursor:not-allowed;font-weight:600}.stock-info[data-v-7f3fea72]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.stock-detail[data-v-7f3fea72]{font-size:12px;color:#374151;background:#f0f9ff;padding:4px 8px;border-radius:4px;border-left:3px solid #0ea5e9}.form-actions[data-v-7f3fea72]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-cancel[data-v-7f3fea72]{background:#6b7280;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-7f3fea72]:hover{background:#5b6572}.btn-submit[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-submit[data-v-7f3fea72]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(33,121,217,.3)}.btn-submit[data-v-7f3fea72]:disabled{opacity:.6;cursor:not-allowed}.chart-placeholder[data-v-7f3fea72]{background:#f8fafc;border-radius:8px;padding:20px;text-align:center}.chart-bars[data-v-7f3fea72]{height:120px;margin-bottom:12px}.bar[data-v-7f3fea72]{width:20px;background:linear-gradient(0deg,#2179d9,#6ab2f7);animation:growUp-7f3fea72 1s ease-out}.chart-label[data-v-7f3fea72]{color:#64748b;font-weight:600;margin:0}.summary-item h4[data-v-7f3fea72]{color:#64748b;margin:0 0 4px 0}.summary-value[data-v-7f3fea72]{color:#1a202c}.range-selector[data-v-7f3fea72]{padding:6px 12px;border:2px solid #e2e8f0;border-radius:6px}.credit-actions[data-v-7f3fea72]{display:flex;gap:12px;align-items:center}.filter-select[data-v-7f3fea72]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:14px;color:#374151}.btn-refresh[data-v-7f3fea72]{padding:8px 16px;background:#2179d9;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-refresh[data-v-7f3fea72]:hover{background:#1e40af}.credit-topups-list[data-v-7f3fea72]{display:flex;flex-direction:column;gap:16px}.topup-item[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.topup-item[data-v-7f3fea72]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.topup-item.pending[data-v-7f3fea72]{border-left:4px solid #f59e0b}.topup-item.approved[data-v-7f3fea72]{border-left:4px solid #10b981}.topup-item.rejected[data-v-7f3fea72]{border-left:4px solid #ef4444}.topup-info[data-v-7f3fea72]{flex:1}.topup-user[data-v-7f3fea72]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.topup-user strong[data-v-7f3fea72]{font-size:16px;color:#1a202c}.user-email[data-v-7f3fea72]{font-size:14px;color:#64748b}.topup-amount[data-v-7f3fea72]{font-size:18px;font-weight:700;color:#2179d9;margin-bottom:4px}.topup-date[data-v-7f3fea72]{font-size:12px;color:#9ca3af}.topup-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:12px}.topup-status[data-v-7f3fea72]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-align:center;min-width:80px}.topup-status.pending[data-v-7f3fea72]{background:#fef3c7;color:#92400e}.topup-status.approved[data-v-7f3fea72]{background:#d1fae5;color:#065f46}.topup-status.rejected[data-v-7f3fea72]{background:#fee2e2;color:#991b1b}.btn-view-slip[data-v-7f3fea72]{padding:8px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-view-slip[data-v-7f3fea72]:hover{background:#e5e7eb;transform:scale(1.1)}.action-buttons[data-v-7f3fea72]{display:flex;flex-direction:column;gap:12px}.manual-credit-input[data-v-7f3fea72]{display:flex;flex-direction:column;gap:6px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:250px}.manual-credit-label[data-v-7f3fea72]{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.manual-credit-amount[data-v-7f3fea72]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%;box-sizing:border-box}.manual-credit-amount[data-v-7f3fea72]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.currency-unit[data-v-7f3fea72]{font-size:12px;color:#6b7280;margin-left:4px}.action-button-group[data-v-7f3fea72]{display:flex;gap:8px;justify-content:flex-end}.btn-approve[data-v-7f3fea72],.btn-reject[data-v-7f3fea72]{padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:70px}.btn-approve[data-v-7f3fea72]{background:#10b981;color:#fff}.btn-approve[data-v-7f3fea72]:hover:not(:disabled){background:#059669}.btn-reject[data-v-7f3fea72]{background:#ef4444;color:#fff}.btn-reject[data-v-7f3fea72]:hover:not(:disabled){background:#dc2626}.btn-approve[data-v-7f3fea72]:disabled,.btn-reject[data-v-7f3fea72]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-7f3fea72]{text-align:center;padding:40px 20px;color:#64748b}.pagination-container[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 0;border-top:1px solid #e2e8f0}.pagination-info[data-v-7f3fea72]{font-size:14px;color:#64748b}.pagination-controls[data-v-7f3fea72]{display:flex;gap:8px;align-items:center}.page-btn[data-v-7f3fea72]{padding:8px 12px;border:1px solid #e2e8f0;background:#fff;color:#374151;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:40px}.page-btn[data-v-7f3fea72]:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.page-btn[data-v-7f3fea72]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-7f3fea72]{background:#3b82f6;color:#fff;border-color:#3b82f6}.page-btn.next-btn[data-v-7f3fea72],.page-btn.prev-btn[data-v-7f3fea72]{padding:8px 16px}.empty-state p[data-v-7f3fea72]{margin:0;font-size:16px}@media (max-width:1024px){.dashboard-grid[data-v-7f3fea72]{grid-template-columns:1fr}.dashboard-section[data-v-7f3fea72]{grid-column:span 1!important}.analytics-content[data-v-7f3fea72]{grid-template-columns:1fr}.products-grid[data-v-7f3fea72]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.modal-content[data-v-7f3fea72]{max-width:500px}.form-row[data-v-7f3fea72]{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991.98px){.header-content[data-v-7f3fea72]{flex-wrap:wrap;gap:20px}.admin-actions[data-v-7f3fea72]{width:100%;justify-content:flex-end}.admin-nav[data-v-7f3fea72]{justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-bottom:4px}.dashboard-grid[data-v-7f3fea72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dashboard-section[data-v-7f3fea72]{padding:20px}.file-table-scroll[data-v-7f3fea72]{max-height:clamp(320px,50vh,620px)}}@media (max-width:768px){.admin-header[data-v-7f3fea72]{padding:20px 0}.header-content[data-v-7f3fea72]{flex-direction:column;gap:20px;text-align:center}.header-left[data-v-7f3fea72]{align-items:center;text-align:center}.admin-nav[data-v-7f3fea72]{justify-content:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:thin;-ms-overflow-style:auto;gap:12px;padding:0 0 8px;margin:0 -20px;padding:0 20px 8px}.admin-nav[data-v-7f3fea72]::-webkit-scrollbar{height:8px}.admin-nav[data-v-7f3fea72]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:999px}.nav-item[data-v-7f3fea72]{font-size:13px;padding:8px 16px;flex-shrink:0;border-radius:25px}.dashboard-title[data-v-7f3fea72]{font-size:26px;line-height:1.2}.admin-actions[data-v-7f3fea72]{flex-direction:row;justify-content:center;gap:16px;flex-wrap:wrap}.admin-profile[data-v-7f3fea72]{order:1}.btn-logout[data-v-7f3fea72]{order:2;padding:10px 20px;border-radius:8px}.dashboard-content[data-v-7f3fea72]{padding:30px 0}.stats-grid[data-v-7f3fea72]{grid-template-columns:1fr;gap:20px;max-width:none}.stat-card[data-v-7f3fea72]{padding:20px;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08)}.stat-icon[data-v-7f3fea72]{width:70px;height:70px;font-size:28px}.stat-number[data-v-7f3fea72]{font-size:28px}.stat-label[data-v-7f3fea72]{font-size:15px}.dashboard-section[data-v-7f3fea72]{padding:20px;border-radius:16px;margin-bottom:24px}.section-header[data-v-7f3fea72]{flex-direction:column;gap:16px;align-items:stretch;margin-bottom:24px}.section-title[data-v-7f3fea72]{font-size:22px;text-align:center}.order-item[data-v-7f3fea72],.user-item[data-v-7f3fea72]{flex-direction:column;gap:16px;align-items:stretch;padding:20px;border-radius:12px}.order-info[data-v-7f3fea72],.user-info[data-v-7f3fea72]{text-align:center}.order-details[data-v-7f3fea72]{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.user-actions[data-v-7f3fea72]{justify-content:center;gap:12px}.btn-delete[data-v-7f3fea72],.btn-edit[data-v-7f3fea72],.btn-toggle-admin[data-v-7f3fea72]{padding:10px 16px;font-size:14px;border-radius:8px}.pagination-container[data-v-7f3fea72]{flex-direction:column;gap:16px;align-items:center}.pagination-controls[data-v-7f3fea72]{flex-wrap:wrap;justify-content:center;gap:8px}.pagination-btn[data-v-7f3fea72]{padding:10px 16px;border-radius:8px}.products-grid[data-v-7f3fea72]{grid-template-columns:1fr;gap:20px}.product-card[data-v-7f3fea72]{padding:20px;border-radius:16px}.product-actions[data-v-7f3fea72]{flex-direction:column;gap:10px;margin-top:16px}.btn-delete-product[data-v-7f3fea72],.btn-edit-product[data-v-7f3fea72],.btn-toggle-visibility[data-v-7f3fea72]{width:100%;padding:12px;border-radius:8px;font-size:14px}.external-tools-grid[data-v-7f3fea72]{grid-template-columns:1fr;gap:20px}.external-tool-card[data-v-7f3fea72]{padding:20px;border-radius:16px}.external-tool-actions[data-v-7f3fea72]{flex-direction:column;gap:10px;margin-top:16px}.btn-delete-external-tool[data-v-7f3fea72],.btn-edit-external-tool[data-v-7f3fea72],.btn-toggle-external-tool[data-v-7f3fea72]{width:100%;padding:12px;border-radius:8px;font-size:14px}}@media (max-width:575.98px){.admin-dashboard .container[data-v-7f3fea72]{padding:0 16px}.admin-header[data-v-7f3fea72]{padding:16px 0}.header-content[data-v-7f3fea72]{align-items:stretch;gap:16px}.dashboard-title[data-v-7f3fea72]{font-size:22px;line-height:1.2}.admin-nav[data-v-7f3fea72]{justify-content:flex-start;gap:8px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:thin}.admin-nav[data-v-7f3fea72]::-webkit-scrollbar{height:6px}.admin-nav[data-v-7f3fea72]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.4);border-radius:999px}.nav-item[data-v-7f3fea72]{font-size:12px;padding:6px 12px;border-radius:20px}.admin-actions[data-v-7f3fea72]{gap:12px}.admin-profile[data-v-7f3fea72]{gap:8px}.admin-name[data-v-7f3fea72]{font-size:14px}.admin-avatar[data-v-7f3fea72]{width:36px;height:36px;font-size:16px}.btn-logout[data-v-7f3fea72]{padding:8px 16px;font-size:14px}.dashboard-content[data-v-7f3fea72]{padding:20px 0}.stats-grid[data-v-7f3fea72]{gap:16px}.stat-card[data-v-7f3fea72]{padding:16px;border-radius:12px}.stat-icon[data-v-7f3fea72]{width:60px;height:60px;font-size:24px}.stat-number[data-v-7f3fea72]{font-size:24px}.stat-label[data-v-7f3fea72]{font-size:14px}.dashboard-section[data-v-7f3fea72]{padding:16px;border-radius:12px;margin-bottom:20px}.section-header[data-v-7f3fea72]{gap:12px;margin-bottom:20px}.section-title[data-v-7f3fea72]{font-size:20px}.order-item[data-v-7f3fea72],.user-item[data-v-7f3fea72]{padding:16px;gap:12px;border-radius:10px}.user-actions[data-v-7f3fea72]{gap:8px}.btn-delete[data-v-7f3fea72],.btn-edit[data-v-7f3fea72],.btn-toggle-admin[data-v-7f3fea72]{padding:8px 12px;font-size:13px;border-radius:6px}.pagination-container[data-v-7f3fea72]{gap:12px}.pagination-btn[data-v-7f3fea72]{padding:8px 12px;font-size:14px;border-radius:6px}.external-tool-card[data-v-7f3fea72],.product-card[data-v-7f3fea72]{padding:16px;border-radius:12px}.external-tool-actions[data-v-7f3fea72],.product-actions[data-v-7f3fea72]{gap:8px;margin-top:12px}.btn-delete-external-tool[data-v-7f3fea72],.btn-delete-product[data-v-7f3fea72],.btn-edit-external-tool[data-v-7f3fea72],.btn-edit-product[data-v-7f3fea72],.btn-toggle-external-tool[data-v-7f3fea72],.btn-toggle-visibility[data-v-7f3fea72]{padding:10px;font-size:13px;border-radius:6px}.modal-content[data-v-7f3fea72]{margin:16px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.modal-header[data-v-7f3fea72]{padding:16px}.modal-title[data-v-7f3fea72]{font-size:18px}.external-tool-form[data-v-7f3fea72],.product-form[data-v-7f3fea72],.user-form[data-v-7f3fea72]{padding:16px}.form-group[data-v-7f3fea72]{margin-bottom:16px}.form-group label[data-v-7f3fea72]{font-size:14px;margin-bottom:6px}.form-control[data-v-7f3fea72],.form-row input[data-v-7f3fea72],.form-row select[data-v-7f3fea72],.form-row textarea[data-v-7f3fea72]{padding:12px;font-size:16px;border-radius:8px}.form-actions[data-v-7f3fea72]{gap:12px;flex-direction:column}.btn-cancel[data-v-7f3fea72],.btn-submit[data-v-7f3fea72]{width:100%;padding:14px;font-size:16px;border-radius:8px}.topup-item[data-v-7f3fea72]{padding:16px;border-radius:12px}.topup-actions[data-v-7f3fea72]{flex-direction:column;gap:12px}.action-button-group[data-v-7f3fea72],.manual-credit-input[data-v-7f3fea72]{flex-direction:column;gap:8px}.btn-approve[data-v-7f3fea72],.btn-reject[data-v-7f3fea72]{width:100%;padding:12px;border-radius:8px}}@media (max-width:480px){.admin-header[data-v-7f3fea72]{padding:12px 0}.dashboard-title[data-v-7f3fea72]{font-size:20px}.admin-nav[data-v-7f3fea72]{gap:6px;margin:0 -12px;padding:0 12px 6px}.nav-item[data-v-7f3fea72]{font-size:11px;padding:5px 10px;border-radius:18px}.admin-actions[data-v-7f3fea72]{gap:10px;flex-direction:column}.admin-avatar[data-v-7f3fea72]{width:32px;height:32px;font-size:14px}.btn-logout[data-v-7f3fea72]{padding:6px 14px;font-size:13px}.dashboard-content[data-v-7f3fea72]{padding:16px 0}.stats-grid[data-v-7f3fea72]{grid-template-columns:1fr;gap:14px}.stat-card[data-v-7f3fea72]{padding:14px;border-radius:10px}.stat-icon[data-v-7f3fea72]{width:50px;height:50px;font-size:20px}.stat-number[data-v-7f3fea72]{font-size:22px}.stat-label[data-v-7f3fea72]{font-size:13px}.dashboard-section[data-v-7f3fea72]{padding:14px;border-radius:10px;margin-bottom:16px}.section-header[data-v-7f3fea72]{gap:10px;margin-bottom:16px}.section-title[data-v-7f3fea72]{font-size:18px}.order-item[data-v-7f3fea72],.user-item[data-v-7f3fea72]{padding:14px;gap:10px;border-radius:8px}.user-actions[data-v-7f3fea72]{gap:6px;flex-wrap:wrap}.btn-delete[data-v-7f3fea72],.btn-edit[data-v-7f3fea72],.btn-toggle-admin[data-v-7f3fea72]{padding:6px 10px;font-size:12px;border-radius:5px;flex:1;min-width:60px}.pagination-btn[data-v-7f3fea72]{padding:6px 10px;font-size:13px;border-radius:5px}.file-table-scroll[data-v-7f3fea72]{max-height:50vh;overflow-x:auto}.phone-splitter-table[data-v-7f3fea72],.url-shortener-table[data-v-7f3fea72]{min-width:500px;font-size:13px}.phone-splitter-table td[data-v-7f3fea72],.phone-splitter-table th[data-v-7f3fea72]{padding:8px 6px}.form-control[data-v-7f3fea72],.form-row input[data-v-7f3fea72],.form-row select[data-v-7f3fea72],.form-row textarea[data-v-7f3fea72]{padding:10px;font-size:16px}.btn-cancel[data-v-7f3fea72],.btn-submit[data-v-7f3fea72]{padding:12px;font-size:15px}.topup-item[data-v-7f3fea72]{padding:14px;border-radius:10px}.topup-info[data-v-7f3fea72]{text-align:center;margin-bottom:12px}.manual-credit-amount[data-v-7f3fea72]{font-size:16px;padding:10px}.btn-approve[data-v-7f3fea72],.btn-reject[data-v-7f3fea72]{padding:10px;font-size:14px;border-radius:6px}.phone-splitter-controls[data-v-7f3fea72]{flex-direction:column;gap:16px}.phone-splitter-form[data-v-7f3fea72]{margin-bottom:16px}.form-row[data-v-7f3fea72]{flex-direction:column;gap:8px}.btn-control[data-v-7f3fea72]{width:100%;padding:10px;border-radius:6px}.url-shortener-cards[data-v-7f3fea72]{gap:12px}.url-shortener-card[data-v-7f3fea72]{padding:14px;border-radius:10px}.card-actions[data-v-7f3fea72]{gap:8px}.icon-btn[data-v-7f3fea72]{padding:8px;border-radius:6px}}.btn-toggle-visibility[data-v-7f3fea72]{background:#ef4444;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-right:8px;min-width:70px;text-align:center}.btn-toggle-visibility[data-v-7f3fea72]:hover{background:#dc2626;transform:translateY(-1px)}.btn-toggle-visibility.visible[data-v-7f3fea72]{background:#10b981}.btn-toggle-visibility.visible[data-v-7f3fea72]:hover{background:#059669}.slider-section[data-v-7f3fea72]{grid-column:span 12}.btn-add-first-slider[data-v-7f3fea72],.btn-add-slider[data-v-7f3fea72]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.btn-add-first-slider[data-v-7f3fea72]:hover,.btn-add-slider[data-v-7f3fea72]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(139,92,246,.3)}.slider-items-list[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;max-width:100%;width:100%}@supports (grid-template-columns:repeat(6,1fr)){.slider-items-list[data-v-7f3fea72]{grid-template-columns:repeat(auto-fit,minmax(400px,calc(16.66667% - 16.66667px)))}}.slider-item-card[data-v-7f3fea72]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.slider-item-card[data-v-7f3fea72]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.slider-item-order[data-v-7f3fea72]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:40px}.btn-move[data-v-7f3fea72]{background:#6b7280;color:#fff;border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.btn-move[data-v-7f3fea72]:disabled{background:#d1d5db;cursor:not-allowed}.btn-move[data-v-7f3fea72]:hover:not(:disabled){background:#4b5563}.order-number[data-v-7f3fea72]{font-weight:700;color:#374151;font-size:14px}.slider-item-image[data-v-7f3fea72]{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#e2e8f0;flex-shrink:0}.slider-item-image img[data-v-7f3fea72]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-item-info[data-v-7f3fea72]{flex:1}.slider-item-name[data-v-7f3fea72]{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 4px 0}.slider-item-price[data-v-7f3fea72]{font-size:14px;color:#2179d9;font-weight:600;margin:0 0 4px 0}.slider-item-status[data-v-7f3fea72]{font-size:12px;padding:2px 8px;border-radius:12px;background:#fee2e2;color:#991b1b;font-weight:600}.slider-item-status.active[data-v-7f3fea72]{background:#d1fae5;color:#065f46}.slider-item-actions[data-v-7f3fea72]{display:flex;gap:8px;flex-shrink:0}.btn-toggle-slider[data-v-7f3fea72]{background:#6b7280;color:#fff;border:none;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-toggle-slider[data-v-7f3fea72]:hover{background:#5b6572}.btn-toggle-slider.active[data-v-7f3fea72]{background:#10b981}.btn-toggle-slider.active[data-v-7f3fea72]:hover{background:#059669}.btn-remove-slider[data-v-7f3fea72]{background:#ef4444;color:#fff;border:none;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-remove-slider[data-v-7f3fea72]:hover{background:#dc2626}.empty-slider[data-v-7f3fea72]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;color:#64748b;gap:16px;min-height:240px;width:100%}.empty-slider p[data-v-7f3fea72]{font-size:16px;margin:0 0 16px 0;color:#6b7280}.empty-slider .btn-add-first-slider[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);padding:12px 24px;font-weight:500;box-shadow:0 4px 15px rgba(33,121,217,.25)}.empty-slider .btn-add-first-slider[data-v-7f3fea72]:hover{background:linear-gradient(135deg,#1e63c1,#1a5aa8);box-shadow:0 8px 24px rgba(33,121,217,.3)}.slider-modal-content[data-v-7f3fea72]{padding:20px}.available-products h4[data-v-7f3fea72]{margin:0 0 16px 0;color:#374151;font-size:16px;font-weight:600}.empty-available[data-v-7f3fea72]{text-align:center;padding:40px;color:#6b7280}.products-for-slider[data-v-7f3fea72]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.available-product-item[data-v-7f3fea72]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:background-color .3s ease}.available-product-item[data-v-7f3fea72]:hover{background:#f3f4f6}.product-image-small[data-v-7f3fea72]{width:40px;height:40px;border-radius:6px;overflow:hidden;background:#e5e7eb;flex-shrink:0}.product-image-small img[data-v-7f3fea72]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-placeholder-small[data-v-7f3fea72]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9ca3af}.product-info-small[data-v-7f3fea72]{flex:1}.product-info-small h5[data-v-7f3fea72]{margin:0 0 2px 0;font-size:14px;font-weight:600;color:#374151}.product-info-small p[data-v-7f3fea72]{margin:0 0 2px 0;font-size:12px;color:#2179d9;font-weight:600}.product-remain-small[data-v-7f3fea72]{font-size:11px;color:#6b7280}.btn-add-to-slider[data-v-7f3fea72]{background:#8b5cf6;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0}.btn-add-to-slider[data-v-7f3fea72]:hover{background:#7c3aed;transform:translateY(-1px)}.checkbox-group[data-v-7f3fea72]{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.checkbox-label[data-v-7f3fea72]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;color:#374151}.checkbox-input[data-v-7f3fea72]{opacity:0;position:absolute;width:0;height:0}.checkbox-custom[data-v-7f3fea72]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.checkbox-input:checked+.checkbox-custom[data-v-7f3fea72]{background:#2179d9;border-color:#2179d9}.checkbox-input:checked+.checkbox-custom[data-v-7f3fea72]:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.checkbox-text[data-v-7f3fea72]{flex:1}.checkbox-hint[data-v-7f3fea72]{color:#6b7280;font-size:12px;margin-top:4px;font-weight:400}.chart-bars .bar[data-v-7f3fea72]:first-child{animation-delay:.1s}.chart-bars .bar[data-v-7f3fea72]:nth-child(2){animation-delay:.2s}.chart-bars .bar[data-v-7f3fea72]:nth-child(3){animation-delay:.3s}.chart-bars .bar[data-v-7f3fea72]:nth-child(4){animation-delay:.4s}.chart-bars .bar[data-v-7f3fea72]:nth-child(5){animation-delay:.5s}.chart-bars .bar[data-v-7f3fea72]:nth-child(6){animation-delay:.6s}.chart-bars .bar[data-v-7f3fea72]:nth-child(7){animation-delay:.7s}.user-role[data-v-7f3fea72]{font-size:12px;padding:2px 8px;border-radius:12px;background:#e5e7eb;color:#6b7280;font-weight:600;margin-top:2px}.user-role.admin-role[data-v-7f3fea72]{background:#fef3c7;color:#f59e0b}.btn-toggle-admin[data-v-7f3fea72]{background:#6b7280;color:#fff;border:none;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:8px}.btn-toggle-admin[data-v-7f3fea72]:hover{background:#5b6572;transform:translateY(-1px)}.btn-toggle-admin.admin[data-v-7f3fea72]{background:#f59e0b}.btn-toggle-admin.admin[data-v-7f3fea72]:hover{background:#d97706}.btn-delete[data-v-7f3fea72]:disabled{background:#d1d5db;cursor:not-allowed;opacity:.5}.btn-delete[data-v-7f3fea72]:disabled:hover{background:#d1d5db;transform:none}.empty-users[data-v-7f3fea72]{text-align:center;padding:40px 20px;color:#64748b}.empty-users p[data-v-7f3fea72]{font-size:16px;margin:0}.user-form[data-v-7f3fea72]{padding:24px}.user-form .form-group[data-v-7f3fea72]{margin-bottom:16px}.user-form .form-row[data-v-7f3fea72]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:768px){.user-form .form-row[data-v-7f3fea72]{grid-template-columns:1fr}}.analytics-section[data-v-7f3fea72]{grid-column:span 12}.analytics-content[data-v-7f3fea72]{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start}.analytics-chart[data-v-7f3fea72]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;min-height:300px}.chart-loading[data-v-7f3fea72]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px;color:#6b7280}.chart-loading .loading-spinner[data-v-7f3fea72]{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #2179d9;border-radius:50%;animation:spin-7f3fea72 1s linear infinite;margin-bottom:12px}@keyframes spin-7f3fea72{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart-container[data-v-7f3fea72]{height:100%;display:flex;flex-direction:column}.chart-bars[data-v-7f3fea72]{display:flex;align-items:end;justify-content:center;gap:8px;height:200px;padding:20px 0;margin-bottom:16px}.bar-container[data-v-7f3fea72]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:32px;height:100%;position:relative}.bar[data-v-7f3fea72]{width:28px;background:linear-gradient(135deg,#2179d9,#6ab2f7);border-radius:4px 4px 0 0;min-height:4px;transition:all .3s ease;animation:growUp-7f3fea72 .8s ease-out;cursor:pointer;position:relative}.bar[data-v-7f3fea72]:hover{background:linear-gradient(135deg,#1e63c1,#2179d9);transform:scaleY(1.05);box-shadow:0 4px 15px rgba(33,121,217,.3)}@keyframes growUp-7f3fea72{0%{height:0;opacity:0}to{opacity:1}}.bar-label[data-v-7f3fea72]{font-size:11px;color:#6b7280;font-weight:500;text-align:center;transform:rotate(-45deg);white-space:nowrap;margin-top:8px}.chart-title[data-v-7f3fea72]{text-align:center;font-size:14px;color:#374151;font-weight:600;margin:0;padding-top:16px;border-top:1px solid #f3f4f6}.no-data[data-v-7f3fea72]{display:flex;align-items:center;justify-content:center;height:200px;color:#9ca3af;font-size:16px}.analytics-summary[data-v-7f3fea72]{display:flex;flex-direction:column;gap:16px}.summary-item[data-v-7f3fea72]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.summary-item[data-v-7f3fea72]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.summary-item h4[data-v-7f3fea72]{margin:0 0 8px 0;font-size:14px;color:#6b7280;font-weight:600}.summary-value[data-v-7f3fea72]{margin:0;font-size:20px;font-weight:700;color:#2179d9}.range-selector[data-v-7f3fea72]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.range-selector[data-v-7f3fea72]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.range-selector[data-v-7f3fea72]:hover{border-color:#9ca3af}@media (max-width:1024px){.analytics-content[data-v-7f3fea72]{grid-template-columns:1fr;gap:16px}.analytics-summary[data-v-7f3fea72]{flex-direction:row;gap:12px}.summary-item[data-v-7f3fea72]{flex:1;padding:16px}.summary-value[data-v-7f3fea72]{font-size:18px}}@media (max-width:768px){.analytics-chart[data-v-7f3fea72]{padding:16px}.chart-bars[data-v-7f3fea72]{height:150px;gap:4px}.bar[data-v-7f3fea72]{width:20px}.bar-container[data-v-7f3fea72]{min-width:24px}.bar-label[data-v-7f3fea72]{font-size:10px}.analytics-summary[data-v-7f3fea72]{flex-direction:column;gap:12px}.summary-item[data-v-7f3fea72]{padding:12px}.summary-value[data-v-7f3fea72]{font-size:16px}}.external-tools-section[data-v-7f3fea72]{grid-column:span 12}.external-tools-grid[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:20px;min-height:200px}.external-tools-grid[data-v-7f3fea72]:has(.empty-external-tools){display:flex;align-items:center;justify-content:center}.slider-items-list[data-v-7f3fea72]:has(.empty-slider){display:flex;align-items:center;justify-content:center}.external-tool-card[data-v-7f3fea72]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.external-tool-card[data-v-7f3fea72]:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.external-tool-image[data-v-7f3fea72]{position:relative;padding-top:100%;overflow:hidden}.external-tool-image img[data-v-7f3fea72]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.external-tool-placeholder[data-v-7f3fea72]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);font-size:2.5rem;color:#64748b}.external-tool-info[data-v-7f3fea72]{padding:16px}.external-tool-name[data-v-7f3fea72]{font-size:1.1rem;font-weight:600;color:#1a202c;margin-bottom:8px}.external-tool-url[data-v-7f3fea72]{color:#2179d9;font-size:.9rem;margin-bottom:12px;word-break:break-all}.external-tool-stats[data-v-7f3fea72]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;margin-bottom:12px}.external-tool-order[data-v-7f3fea72]{color:#64748b}.external-tool-status[data-v-7f3fea72]{padding:4px 8px;border-radius:4px;font-weight:500;background:#fef2f2;color:#dc2626}.external-tool-status.active[data-v-7f3fea72]{background:#f0fdf4;color:#16a34a}.external-tool-order-controls[data-v-7f3fea72]{display:flex;gap:4px;margin:8px 0;align-items:center}.btn-move-order[data-v-7f3fea72]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:28px;height:28px}.btn-move-order[data-v-7f3fea72]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.btn-move-order[data-v-7f3fea72]:disabled{opacity:.4;cursor:not-allowed;background:#f8fafc}.external-tool-actions[data-v-7f3fea72]{display:flex;gap:8px;margin-top:12px}.btn-toggle-external-tool[data-v-7f3fea72]{flex:1;padding:8px 12px;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease;background:#ef4444}.btn-toggle-external-tool.active[data-v-7f3fea72]{background:#10b981}.btn-toggle-external-tool[data-v-7f3fea72]:hover{opacity:.9}.btn-edit-external-tool[data-v-7f3fea72]{flex:1;background:#3b82f6;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-edit-external-tool[data-v-7f3fea72]:hover{background:#2563eb}.btn-delete-external-tool[data-v-7f3fea72]{flex:1;background:#ef4444;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.btn-delete-external-tool[data-v-7f3fea72]:hover{background:#dc2626}.btn-add-external-tool[data-v-7f3fea72]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-add-external-tool[data-v-7f3fea72]:hover{background:linear-gradient(135deg,#059669,#047857)}.btn-add-first-external-tool[data-v-7f3fea72]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:16px}.btn-add-first-external-tool[data-v-7f3fea72]:hover{background:linear-gradient(135deg,#1e63c1,#1a5aa8)}.empty-external-tools[data-v-7f3fea72]{text-align:center;padding:60px 20px;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;grid-column:1/-1}.external-tool-form[data-v-7f3fea72]{padding:24px}.external-tool-form .form-row[data-v-7f3fea72]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.external-tool-form .form-group[data-v-7f3fea72]{display:flex;flex-direction:column}.external-tool-form label[data-v-7f3fea72]{font-weight:500;margin-bottom:4px;color:#374151}.external-tool-form input[data-v-7f3fea72],.external-tool-form textarea[data-v-7f3fea72]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s ease}.external-tool-form input[data-v-7f3fea72]:focus,.external-tool-form textarea[data-v-7f3fea72]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}@media (max-width:768px){.external-tools-grid[data-v-7f3fea72]{grid-template-columns:1fr}.external-tool-form[data-v-7f3fea72]{padding:16px}.external-tool-form .form-row[data-v-7f3fea72]{grid-template-columns:1fr}}.service-required[data-v-7f3fea72]{background:#fef3cd;border:1px solid #fbbf24;border-radius:8px;padding:12px;margin:12px 0;color:#92400e;text-align:center}.required[data-v-7f3fea72]{color:#dc2626;margin-left:2px}.password-field[data-v-7f3fea72]{position:relative;display:flex;align-items:center}.password-input[data-v-7f3fea72]{flex:1;padding-right:40px!important}.password-toggle[data-v-7f3fea72]{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;font-size:16px;z-index:10}.password-toggle[data-v-7f3fea72]:hover{background:rgba(0,0,0,.1)}.usage-tips[data-v-7f3fea72]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;padding:12px;margin-top:16px}.usage-tips h4[data-v-7f3fea72]{margin:0 0 8px 0;color:#0c4a6e;font-size:14px;font-weight:600}.usage-tips ul[data-v-7f3fea72]{margin:0;padding-left:16px}.usage-tips li[data-v-7f3fea72]{margin-bottom:4px;color:#0c4a6e;font-size:13px;line-height:1.4}.usage-tips a[data-v-7f3fea72]{color:#0ea5e9;text-decoration:none}.usage-tips a[data-v-7f3fea72]:hover{text-decoration:underline}.form-control[data-v-7f3fea72]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-control[data-v-7f3fea72]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.phone-splitter-section[data-v-7f3fea72]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 48px rgba(15,23,42,.08);margin-top:24px;grid-column:span 12}.phone-splitter-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-open-phone-splitter[data-v-7f3fea72]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background:linear-gradient(135deg,#2179d9,#3490ff);color:#fff;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 20px rgba(52,144,255,.25)}.btn-open-phone-splitter[data-v-7f3fea72]:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(52,144,255,.35)}.btn-control[data-v-7f3fea72]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#1d4ed8;color:#fff;border-radius:10px;border:none;font-weight:600;font-size:13px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 18px rgba(29,78,216,.25)}.btn-control[data-v-7f3fea72]:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(29,78,216,.35)}.btn-control[data-v-7f3fea72]:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.phone-splitter-overview[data-v-7f3fea72]{margin-top:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.phone-splitter-status-row[data-v-7f3fea72]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.status-indicator[data-v-7f3fea72]{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 4px rgba(148,163,184,.15)}.status-indicator.online[data-v-7f3fea72]{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.status-indicator.offline[data-v-7f3fea72]{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.18)}.status-indicator.unknown[data-v-7f3fea72]{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.status-detail[data-v-7f3fea72]{display:flex;flex-direction:column;gap:2px}.status-text[data-v-7f3fea72]{margin:0;font-weight:600;color:#0f172a;font-size:14px}.status-updated[data-v-7f3fea72]{margin:0;font-size:12px;color:#64748b}.phone-splitter-description[data-v-7f3fea72]{margin:0;color:#475569;line-height:1.5;font-size:14px}.phone-splitter-base-url[data-v-7f3fea72]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px;background:#fff;border-radius:10px;border:1px solid #dbeafe;box-shadow:inset 0 1px 0 rgba(15,23,42,.05)}.phone-splitter-base-url .label[data-v-7f3fea72]{font-weight:600;font-size:13px;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}.phone-splitter-base-url a[data-v-7f3fea72]{color:#1d4ed8;font-weight:600;word-break:break-all}.phone-splitter-body[data-v-7f3fea72]{margin-top:24px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr);gap:24px;align-items:flex-start}.phone-splitter-controls[data-v-7f3fea72]{display:flex;flex-direction:column;gap:16px}.phone-splitter-form[data-v-7f3fea72],.phone-splitter-quick-range[data-v-7f3fea72]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.form-label[data-v-7f3fea72]{font-size:13px;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}.form-row[data-v-7f3fea72]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.range-separator[data-v-7f3fea72]{font-weight:600;color:#475569}.download-buttons[data-v-7f3fea72]{display:flex;flex-wrap:wrap;gap:10px}.download-buttons .btn-control[data-v-7f3fea72]{min-width:120px}.btn-control.primary[data-v-7f3fea72]{background:linear-gradient(135deg,#0ea5e9,#0369a1);box-shadow:0 12px 24px rgba(14,165,233,.3)}.btn-control.primary[data-v-7f3fea72]:hover{background:linear-gradient(135deg,#0284c7,#0c4a6e)}.btn-control.active[data-v-7f3fea72]{background:#0f172a;box-shadow:0 10px 20px rgba(15,23,42,.25)}.phone-splitter-file-list[data-v-7f3fea72]{margin-top:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}.list-header[data-v-7f3fea72]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.list-info[data-v-7f3fea72]{display:flex;flex-direction:column;gap:6px}.file-list-title[data-v-7f3fea72]{margin:0;font-size:16px;font-weight:700;color:#0f172a}.list-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-subtitle[data-v-7f3fea72]{margin:0;font-size:13px;color:#475569}.phone-splitter-loading[data-v-7f3fea72]{padding:28px 16px;text-align:center;color:#475569;font-size:14px}.file-table-wrapper[data-v-7f3fea72]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.file-table-scroll[data-v-7f3fea72]{max-height:clamp(280px,45vh,560px);overflow-x:scroll;overflow-y:auto;border-radius:inherit;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-gutter:stable both-edges;padding-bottom:4px}.file-table-scroll[data-v-7f3fea72]::-webkit-scrollbar{height:10px}.file-table-scroll[data-v-7f3fea72]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.file-table-scroll[data-v-7f3fea72]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px;border:2px solid #e2e8f0}.file-table-scroll[data-v-7f3fea72]::-webkit-scrollbar-thumb:hover{background:#64748b}.phone-splitter-table[data-v-7f3fea72]{width:100%;min-width:720px;border-collapse:collapse}.phone-splitter-table td[data-v-7f3fea72],.phone-splitter-table th[data-v-7f3fea72]{padding:14px 16px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top;font-size:13px;color:#1e293b}.phone-splitter-table thead th[data-v-7f3fea72]{background:#f1f5f9;text-transform:uppercase;font-size:12px;letter-spacing:.05em;font-weight:600;color:#475569}.phone-splitter-table tbody tr:last-child td[data-v-7f3fea72]{border-bottom:none}.file-date-wrapper[data-v-7f3fea72]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-name-cell[data-v-7f3fea72]{display:flex;flex-direction:column;gap:6px}.file-name-cell strong[data-v-7f3fea72]{font-size:14px;color:#0f172a}.file-description[data-v-7f3fea72],.file-meta-text[data-v-7f3fea72],.file-path[data-v-7f3fea72]{margin:0;font-size:12px;color:#475569;word-break:break-word}.file-description+.file-meta-text[data-v-7f3fea72],.file-description+.file-path[data-v-7f3fea72],.file-path+.file-meta-text[data-v-7f3fea72]{margin-top:4px}.download-status[data-v-7f3fea72]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.status-badge[data-v-7f3fea72]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600}.status-success[data-v-7f3fea72]{background:#dcfce7;color:#15803d}.status-pending[data-v-7f3fea72]{background:#fee2e2;color:#b91c1c}.file-actions[data-v-7f3fea72]{display:flex;flex-direction:column;gap:8px}.file-actions .btn-control[data-v-7f3fea72]{width:100%}.secondary-link[data-v-7f3fea72]{color:#2563eb;font-weight:500;text-decoration:none;font-size:13px}.secondary-link[data-v-7f3fea72]:hover{text-decoration:underline}.error-text[data-v-7f3fea72]{margin:0;color:#dc2626;font-size:13px}.tip-text[data-v-7f3fea72]{margin:0;font-size:12px;color:#475569}.empty-phone-splitter[data-v-7f3fea72]{margin-top:24px;padding:24px;text-align:center;border:2px dashed #dbeafe;border-radius:14px;color:#475569;background:rgba(219,234,254,.45)}.url-shortener-section[data-v-7f3fea72]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 48px rgba(15,23,42,.08);margin-top:24px;grid-column:span 12}.url-shortener-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-open-url-shortener[data-v-7f3fea72]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 20px rgba(168,85,247,.25)}.btn-open-url-shortener[data-v-7f3fea72]:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(168,85,247,.35)}.url-shortener-overview[data-v-7f3fea72]{margin-top:16px;background:#f8f5ff;border:1px solid #e9d5ff;border-radius:12px;padding:20px}.url-shortener-status-row[data-v-7f3fea72]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.url-shortener-base-url[data-v-7f3fea72]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px;background:#fff;border-radius:10px;border:1px solid #e9d5ff;box-shadow:inset 0 1px 0 rgba(147,51,234,.08)}.url-shortener-base-url .label[data-v-7f3fea72]{font-weight:600;font-size:13px;color:#581c87;text-transform:uppercase;letter-spacing:.05em}.url-shortener-base-url a[data-v-7f3fea72]{color:#7c3aed;font-weight:600;word-break:break-all}.url-shortener-body[data-v-7f3fea72]{margin-top:24px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:24px;align-items:flex-start}.url-shortener-controls[data-v-7f3fea72]{display:flex;flex-direction:column;gap:20px}.url-shortener-search[data-v-7f3fea72]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.url-shortener-tips[data-v-7f3fea72]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;padding:18px}.url-shortener-tips h4[data-v-7f3fea72]{margin:0 0 8px 0;font-size:14px;font-weight:700;color:#4c1d95}.url-shortener-tips ul[data-v-7f3fea72]{margin:0;padding-left:18px;color:#5b21b6;font-size:13px;line-height:1.5}.url-shortener-list[data-v-7f3fea72]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.count-chip[data-v-7f3fea72]{background:#ede9fe;color:#5b21b6;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.empty-url-shortener[data-v-7f3fea72]{margin-top:24px;padding:24px;text-align:center;border:2px dashed #ddd6fe;border-radius:14px;color:#5b21b6;background:rgba(237,233,254,.6)}.url-shortener-cards[data-v-7f3fea72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px}.url-shortener-card[data-v-7f3fea72]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 24px rgba(15,23,42,.08)}.card-header[data-v-7f3fea72]{display:flex;align-items:center;justify-content:space-between;gap:12px}.slug-chip[data-v-7f3fea72]{background:#ede9fe;color:#5b21b6;border-radius:999px;padding:4px 12px;font-weight:600;font-size:12px}.card-actions[data-v-7f3fea72]{display:flex;align-items:center;gap:8px}.icon-btn[data-v-7f3fea72]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eef2ff;color:#312e81;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-decoration:none}.icon-btn[data-v-7f3fea72]:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(49,46,129,.25);background:#c7d2fe}.card-body[data-v-7f3fea72]{display:flex;flex-direction:column;gap:6px}.short-url[data-v-7f3fea72]{margin:0;font-weight:600;color:#312e81;font-size:14px;word-break:break-all}.original-url[data-v-7f3fea72]{margin:0;color:#475569;font-size:13px;line-height:1.4;word-break:break-word}.card-footer[data-v-7f3fea72]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-footer .meta[data-v-7f3fea72]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;line-height:1}.card-footer .meta.created[data-v-7f3fea72]{background:#dcfce7;color:#166534}.card-footer .meta.expires[data-v-7f3fea72]{background:#fee2e2;color:#b91c1c}@media (max-width:1024px){.phone-splitter-section[data-v-7f3fea72]{padding:24px}.phone-splitter-body[data-v-7f3fea72]{grid-template-columns:1fr}.file-meta[data-v-7f3fea72]{align-items:flex-start}.url-shortener-section[data-v-7f3fea72]{padding:24px}.url-shortener-body[data-v-7f3fea72]{grid-template-columns:1fr}}@media (max-width:640px){.btn-control[data-v-7f3fea72]{width:100%}.file-item[data-v-7f3fea72]{padding:16px}.file-meta[data-v-7f3fea72]{width:100%;align-items:flex-start}.url-shortener-cards[data-v-7f3fea72]{grid-template-columns:1fr}}.forgot-page[data-v-12572226]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#f8fafc}.card[data-v-12572226]{width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:28px}h1[data-v-12572226]{margin:0 0 8px;font-size:24px}.subtitle[data-v-12572226]{margin:0 0 20px;color:#64748b}.form-group[data-v-12572226]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.input[data-v-12572226]{padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px}.btn[data-v-12572226]{width:100%;padding:12px 16px;background:#2179d9;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.btn[data-v-12572226]:disabled{background:#94a3b8;cursor:not-allowed}.notice[data-v-12572226]{margin-top:14px;color:#16a34a;font-size:14px}.error-message[data-v-12572226]{margin-top:14px;color:#dc2626;font-size:14px;background:#fef2f2;padding:12px;border-radius:8px;border:1px solid #fecaca}.reset-page[data-v-90908484]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#f8fafc}.card[data-v-90908484]{width:100%;max-width:450px;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:32px}.error-container[data-v-90908484],.form-container[data-v-90908484],.loading-container[data-v-90908484]{text-align:center}.spinner[data-v-90908484]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #2179d9;border-radius:50%;animation:spin-90908484 1s linear infinite;margin:0 auto 16px}@keyframes spin-90908484{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-90908484],.success-icon[data-v-90908484]{font-size:48px;margin-bottom:16px}h1[data-v-90908484]{margin:0 0 8px;font-size:24px;color:#1a202c}.subtitle[data-v-90908484]{margin:0 0 20px;color:#64748b;line-height:1.5}.email-display[data-v-90908484]{background:#f1f5f9;color:#2179d9;padding:12px 16px;border-radius:8px;font-weight:600;margin-bottom:24px;border:1px solid #e2e8f0}.form-group[data-v-90908484]{margin-bottom:16px;text-align:left}.form-group label[data-v-90908484]{display:block;margin-bottom:6px;font-weight:600;color:#374151}.password-input-container[data-v-90908484]{position:relative;display:flex;align-items:center}.input[data-v-90908484]{width:100%;padding:12px 50px 12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;transition:border-color .3s ease}.input[data-v-90908484]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.toggle-password[data-v-90908484]{position:absolute;right:12px;background:none;border:none;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.toggle-password[data-v-90908484]:hover{background:#f1f5f9}.validation-error[data-v-90908484]{color:#dc2626;font-size:14px;margin-top:8px;margin-bottom:16px;text-align:left}.btn[data-v-90908484]{width:100%;padding:12px 16px;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:16px;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-90908484]{background:#2179d9;color:#fff}.btn-primary[data-v-90908484]:hover:not(:disabled){background:#1e63c1;transform:translateY(-1px);box-shadow:0 4px 15px rgba(33,121,217,.3)}.btn-primary[data-v-90908484]:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-90908484]{background:#6b7280;color:#fff;margin-top:16px}.btn-secondary[data-v-90908484]:hover{background:#4b5563;transform:translateY(-1px)}.error-message[data-v-90908484]{margin-top:16px;color:#dc2626;font-size:14px;background:#fef2f2;padding:12px;border-radius:8px;border:1px solid #fecaca;text-align:left}.success-message[data-v-90908484]{margin-top:16px;color:#16a34a;font-size:14px;background:#f0fdf4;padding:12px;border-radius:8px;border:1px solid #bbf7d0;text-align:left}.login-link[data-v-90908484]{color:#2179d9;text-decoration:none;font-weight:600;margin-left:8px}.login-link[data-v-90908484]:hover{text-decoration:underline}@media (max-width:480px){.card[data-v-90908484]{padding:24px;margin:20px}h1[data-v-90908484]{font-size:20px}.email-display[data-v-90908484]{font-size:14px}}.callback-page[data-v-23731647]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;background:#f8fafc;padding:40px 20px}.card[data-v-23731647]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:24px 28px}.error[data-v-23731647]{color:#b91c1c;margin-top:8px}.checkout-page[data-v-abda6fd8]{background:#f8fafc;min-height:100vh}.hero-section[data-v-abda6fd8]{background:linear-gradient(135deg,#1e63c1,#2179d9 50%,#6ab2f7);position:relative;padding:60px 0 40px;overflow:hidden}.hero-overlay[data-v-abda6fd8]{position:absolute;inset:0;background:rgba(30,99,193,.1);backdrop-filter:blur(10px)}.hero-content[data-v-abda6fd8]{position:relative;z-index:2}.hero-title[data-v-abda6fd8]{font-size:36px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-abda6fd8]{font-size:18px;line-height:1.8;color:hsla(0,0%,100%,.95);text-align:center;max-width:600px;margin:0 auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.container[data-v-abda6fd8]{max-width:1200px;margin:0 auto;padding:32px 16px}.error-container[data-v-abda6fd8],.loading-container[data-v-abda6fd8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.loading-spinner[data-v-abda6fd8]{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2179d9;border-radius:50%;animation:spin-abda6fd8 1s linear infinite;margin-bottom:24px}@keyframes spin-abda6fd8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-abda6fd8]{color:#64748b;font-size:18px;margin:0}.error-card[data-v-abda6fd8]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05);max-width:400px}.error-card h3[data-v-abda6fd8]{color:#ef4444;margin-bottom:16px;font-size:20px}.error-card p[data-v-abda6fd8]{color:#64748b;margin-bottom:24px}.btn-retry[data-v-abda6fd8]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-abda6fd8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(33,121,217,.3)}.checkout-grid[data-v-abda6fd8]{display:grid;grid-template-columns:1fr 400px;gap:32px;align-items:start}.product-card[data-v-abda6fd8]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:2px solid transparent;transition:all .3s ease}.product-card[data-v-abda6fd8]:hover{border-color:#6ab2f7;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.product-header[data-v-abda6fd8]{display:flex;gap:20px;margin-bottom:24px}.product-image[data-v-abda6fd8]{flex-shrink:0}.product-logo[data-v-abda6fd8]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.15)}.product-initial[data-v-abda6fd8]{color:#fff;font-size:32px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.product-info[data-v-abda6fd8]{flex:1}.product-name[data-v-abda6fd8]{font-size:28px;font-weight:800;color:#1a202c;margin-bottom:4px}.product-category[data-v-abda6fd8]{font-size:16px;color:#6b7280;font-weight:600;margin-bottom:12px}.product-description[data-v-abda6fd8]{color:#64748b;line-height:1.6;margin:0}.product-pricing[data-v-abda6fd8]{margin-bottom:16px}.price-original[data-v-abda6fd8]{font-size:18px;color:#9ca3af;text-decoration:line-through;margin-bottom:4px}.price-final[data-v-abda6fd8]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.price-amount[data-v-abda6fd8]{font-size:32px;font-weight:800;color:#2179d9}.price-unit[data-v-abda6fd8]{font-size:16px;color:#64748b;font-weight:500}.discount-badge[data-v-abda6fd8]{display:inline-flex;align-items:center;padding:4px 12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.stock-info[data-v-abda6fd8]{padding-top:16px;border-top:1px solid #e5e7eb}.stock-badge[data-v-abda6fd8]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:700;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.stock-badge.low[data-v-abda6fd8]{color:#92400e;background:#fef3c7;border-color:#fbbf24}.stock-badge.out[data-v-abda6fd8]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.purchase-card[data-v-abda6fd8]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);position:sticky;top:32px}.card-title[data-v-abda6fd8]{font-size:24px;font-weight:800;color:#1a202c;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.form-group[data-v-abda6fd8]{margin-bottom:24px}.form-label[data-v-abda6fd8]{display:block;font-weight:700;color:#374151;margin-bottom:8px;font-size:16px}.quantity-controls[data-v-abda6fd8]{display:flex;align-items:center;gap:0;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .3s ease}.quantity-controls[data-v-abda6fd8]:focus-within{border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.qty-btn[data-v-abda6fd8]{width:48px;height:48px;border:none;background:#f8fafc;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;color:#374151}.qty-btn[data-v-abda6fd8]:hover:not(:disabled){background:#e2e8f0;color:#2179d9}.qty-btn[data-v-abda6fd8]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-abda6fd8]{flex:1;height:48px;border:none;text-align:center;font-size:18px;font-weight:700;background:#fff;min-width:80px}.qty-input[data-v-abda6fd8]:focus{outline:none}.quantity-error[data-v-abda6fd8]{color:#ef4444;font-size:14px;margin-top:4px;display:block}.balance-section[data-v-abda6fd8]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:12px;padding:16px;margin-bottom:24px}.balance-header[data-v-abda6fd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.balance-label[data-v-abda6fd8]{font-weight:700;color:#1e40af;font-size:16px}.btn-refresh[data-v-abda6fd8]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:18px;padding:4px;border-radius:4px;transition:all .3s ease}.btn-refresh[data-v-abda6fd8]:hover:not(:disabled){background:#dbeafe}.balance-display[data-v-abda6fd8]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.balance-amount[data-v-abda6fd8]{font-size:24px;font-weight:800;color:#1e40af}.balance-unit[data-v-abda6fd8]{font-size:16px;color:#3b82f6;font-weight:600}.top-up-link[data-v-abda6fd8]{display:inline-flex;align-items:center;padding:6px 12px;background:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:600;transition:all .3s ease}.top-up-link[data-v-abda6fd8]:hover{background:#2563eb;transform:translateY(-1px)}.order-summary[data-v-abda6fd8]{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px}.summary-row[data-v-abda6fd8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px}.summary-row[data-v-abda6fd8]:last-child{margin-bottom:0}.summary-row.discount[data-v-abda6fd8]{color:#10b981;font-weight:600}.summary-divider[data-v-abda6fd8]{height:2px;background:#e5e7eb;margin:16px 0}.summary-row.total[data-v-abda6fd8]{font-size:20px;font-weight:800;color:#1a202c;padding-top:8px}.alert[data-v-abda6fd8]{padding:16px;border-radius:12px;margin-bottom:16px;font-size:14px;line-height:1.5}.alert-warning[data-v-abda6fd8]{background:#fef3c7;border:1px solid #fbbf24;color:#92400e}.alert-error[data-v-abda6fd8]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.btn-purchase[data-v-abda6fd8]{width:100%;height:56px;background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:16px;box-shadow:0 4px 15px rgba(33,121,217,.25)}.btn-purchase[data-v-abda6fd8]:hover:not(:disabled){background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px);box-shadow:0 8px 25px rgba(33,121,217,.35)}.btn-purchase[data-v-abda6fd8]:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.btn-purchase.loading[data-v-abda6fd8]{background:#6b7280;cursor:wait}.btn-purchase.insufficient-funds[data-v-abda6fd8]{background:#f59e0b;color:#fff}.btn-purchase.out-of-stock[data-v-abda6fd8]{background:#ef4444;color:#fff}.btn-content[data-v-abda6fd8]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-abda6fd8]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-abda6fd8 1s linear infinite}.security-notice[data-v-abda6fd8]{text-align:center;padding:12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;font-size:14px;color:#0369a1}.security-notice p[data-v-abda6fd8]{margin:0;font-weight:600}@media (max-width:1024px){.checkout-grid[data-v-abda6fd8]{grid-template-columns:1fr;gap:24px}.purchase-card[data-v-abda6fd8]{position:static}}@media (max-width:768px){.hero-title[data-v-abda6fd8]{font-size:28px}.hero-subtitle[data-v-abda6fd8]{font-size:16px;padding:0 20px}.container[data-v-abda6fd8]{padding:20px 16px}.product-header[data-v-abda6fd8]{flex-direction:column;text-align:center}.product-logo[data-v-abda6fd8]{width:60px;height:60px;margin:0 auto}.product-initial[data-v-abda6fd8],.product-name[data-v-abda6fd8]{font-size:24px}.price-amount[data-v-abda6fd8]{font-size:28px}}@media (max-width:480px){.hero-section[data-v-abda6fd8]{padding:40px 0 30px}.hero-title[data-v-abda6fd8]{font-size:24px}.hero-subtitle[data-v-abda6fd8]{font-size:14px}.product-card[data-v-abda6fd8],.purchase-card[data-v-abda6fd8]{padding:16px}.card-title[data-v-abda6fd8]{font-size:20px}.quantity-controls[data-v-abda6fd8]{border-radius:8px}.qty-btn[data-v-abda6fd8],.qty-input[data-v-abda6fd8]{height:44px}.btn-purchase[data-v-abda6fd8]{height:52px;font-size:16px}}.login-tips[data-v-ccbd728a]{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;margin-bottom:20px}.tips-header[data-v-ccbd728a]{background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.tips-icon[data-v-ccbd728a]{font-size:24px}.tips-title[data-v-ccbd728a]{margin:0;font-size:18px;font-weight:600}.tips-content[data-v-ccbd728a]{padding:20px}.tip-section[data-v-ccbd728a]{margin-bottom:20px;padding:16px;border-radius:8px;border:1px solid #e2e8f0}.tip-section[data-v-ccbd728a]:last-child{margin-bottom:0}.tip-section.contact[data-v-ccbd728a]{background:#f0f9ff;border-color:#0ea5e9}.tip-section.warning[data-v-ccbd728a]{background:#fefce8;border-color:#eab308}.tip-section.alert[data-v-ccbd728a]{background:#fef2f2;border-color:#ef4444}.tip-section.guarantee[data-v-ccbd728a]{background:#f0fdf4;border-color:#22c55e}.tip-header[data-v-ccbd728a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tip-icon[data-v-ccbd728a]{font-size:18px}.tip-header h4[data-v-ccbd728a]{margin:0;font-size:16px;font-weight:600;color:#334155}.tip-content[data-v-ccbd728a]{color:#64748b;line-height:1.6}.tip-content p[data-v-ccbd728a]{margin:0 0 8px 0}.tip-content p[data-v-ccbd728a]:last-child{margin-bottom:0}.tip-link[data-v-ccbd728a]{display:inline-block;color:#2179d9;text-decoration:none;font-weight:500;padding:4px 8px;background:#f1f5f9;border-radius:6px;margin-top:8px;transition:all .3s ease}.tip-link[data-v-ccbd728a]:hover{background:#e2e8f0;text-decoration:underline}.response-time[data-v-ccbd728a]{font-size:14px;margin-top:8px}.highlight[data-v-ccbd728a]{color:#2179d9;font-weight:600}.divider[data-v-ccbd728a]{height:1px;background:#e2e8f0;margin:24px 0}.alert-list[data-v-ccbd728a],.guarantee-list[data-v-ccbd728a],.warning-list[data-v-ccbd728a]{margin:0;padding-left:20px}.alert-list li[data-v-ccbd728a],.guarantee-list li[data-v-ccbd728a],.warning-list li[data-v-ccbd728a]{margin-bottom:6px;color:#64748b}.usage-steps[data-v-ccbd728a]{margin:0;padding-left:20px;counter-reset:step-counter}.usage-steps li[data-v-ccbd728a]{margin-bottom:8px;color:#64748b;position:relative;counter-increment:step-counter}.usage-steps li[data-v-ccbd728a]:before{content:counter(step-counter);position:absolute;left:-30px;top:0;width:20px;height:20px;background:#2179d9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}@media (max-width:768px){.tips-content[data-v-ccbd728a],.tips-header[data-v-ccbd728a]{padding:16px}.tip-section[data-v-ccbd728a]{padding:12px;margin-bottom:16px}.tips-title[data-v-ccbd728a]{font-size:16px}.tip-header h4[data-v-ccbd728a]{font-size:14px}}[data-v-171e5d14]{box-sizing:border-box}.order-detail-page[data-v-171e5d14]{min-height:100vh;background:#f8fafc}.hero-section[data-v-171e5d14]{background:linear-gradient(135deg,#1e63c1,#2179d9 50%,#6ab2f7);position:relative;padding:60px 0 40px;overflow:hidden}.hero-overlay[data-v-171e5d14]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,99,193,.1);backdrop-filter:blur(10px)}.hero-content[data-v-171e5d14]{position:relative;z-index:2}.container[data-v-171e5d14]{max-width:1400px;margin:0 auto;padding:0 20px}.breadcrumb[data-v-171e5d14]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px}.breadcrumb-link[data-v-171e5d14]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-171e5d14]:hover{color:#fff}.breadcrumb-separator[data-v-171e5d14]{color:hsla(0,0%,100%,.5)}.breadcrumb-current[data-v-171e5d14]{color:#fff;font-weight:600}.hero-title[data-v-171e5d14]{font-size:36px;font-weight:800;color:#fff;text-align:center;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-171e5d14]{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.9);text-align:center;max-width:600px;margin:0 auto 32px}.hero-subtitle strong[data-v-171e5d14]{color:#fff;font-weight:700}.summary-stats[data-v-171e5d14]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.stat-item[data-v-171e5d14]{text-align:center;color:#fff}.stat-number[data-v-171e5d14]{font-size:32px;font-weight:800;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.stat-label[data-v-171e5d14]{font-size:14px;opacity:.9}.main-content[data-v-171e5d14]{padding:40px 0}.content-layout[data-v-171e5d14]{display:grid;grid-template-columns:280px 1fr 320px;gap:32px;align-items:start}.sidebar[data-v-171e5d14]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.search-section[data-v-171e5d14]{margin-bottom:24px}.search-wrapper[data-v-171e5d14]{position:relative}.search-input[data-v-171e5d14]{width:100%;padding:12px 40px 12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;background:#f8fafc;transition:all .2s}.search-input[data-v-171e5d14]:focus{outline:none;border-color:#2179d9;background:#fff;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.search-icon[data-v-171e5d14]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8}.categories-section[data-v-171e5d14],.filters-section[data-v-171e5d14]{margin-bottom:24px}.section-title[data-v-171e5d14]{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:12px}.category-list[data-v-171e5d14],.filter-list[data-v-171e5d14]{display:flex;flex-direction:column;gap:4px}.category-item[data-v-171e5d14]{display:flex;align-items:center;gap:12px;padding:12px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:all .2s;text-align:left}.category-item[data-v-171e5d14]:hover{background:#f1f5f9}.category-item.active[data-v-171e5d14]{background:linear-gradient(135deg,#f0f7ff,#e0f2fe);color:#2179d9}.category-icon[data-v-171e5d14]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:14px;flex-shrink:0;overflow:hidden}.category-image[data-v-171e5d14]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.category-info[data-v-171e5d14]{flex:1;min-width:0}.category-name[data-v-171e5d14]{font-size:14px;font-weight:600;margin-bottom:2px}.category-count[data-v-171e5d14]{font-size:12px;color:#64748b}.filter-item[data-v-171e5d14]{padding:8px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s;text-align:left;font-size:14px;color:#475569}.filter-item[data-v-171e5d14]:hover{background:#f1f5f9}.filter-item.active[data-v-171e5d14]{background:#2179d9;color:#fff}.selected-order-info[data-v-171e5d14]{padding-top:24px;border-top:1px solid #e2e8f0}.quick-info-card[data-v-171e5d14]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.service-badge[data-v-171e5d14]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.service-badge.large[data-v-171e5d14]{width:56px;height:56px;font-size:20px}.quick-info-content[data-v-171e5d14]{flex:1;min-width:0}.quick-order-title[data-v-171e5d14]{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:2px}.quick-order-id[data-v-171e5d14]{font-size:12px;color:#64748b;font-family:monospace;margin-bottom:2px}.quick-order-date[data-v-171e5d14]{font-size:11px;color:#94a3b8}.main-panel[data-v-171e5d14]{background:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden}.orders-section[data-v-171e5d14]{padding:24px}.section-header[data-v-171e5d14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.orders-title[data-v-171e5d14]{font-size:20px;font-weight:800;color:#1e293b;margin:0}.orders-count[data-v-171e5d14]{font-weight:400;color:#64748b;font-size:16px}.view-controls[data-v-171e5d14]{display:flex;background:#f1f5f9;border-radius:8px;padding:2px}.view-btn[data-v-171e5d14]{padding:8px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s;color:#64748b}.view-btn[data-v-171e5d14]:hover{color:#2179d9}.view-btn.active[data-v-171e5d14]{background:#fff;color:#2179d9;box-shadow:0 1px 3px rgba(0,0,0,.1)}.view-btn svg[data-v-171e5d14]{width:16px;height:16px}.pagination-info[data-v-171e5d14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 0;border-bottom:1px solid #e2e8f0;font-size:14px;color:#64748b}.pagination-controls[data-v-171e5d14]{display:flex;gap:4px;align-items:center}.page-btn[data-v-171e5d14]{width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:#64748b}.page-btn[data-v-171e5d14]:hover:not(:disabled){border-color:#2179d9;color:#2179d9}.page-btn[data-v-171e5d14]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-171e5d14]{margin:0 8px;font-size:13px;color:#94a3b8}.orders-container[data-v-171e5d14]{margin-bottom:24px}.orders-container.grid[data-v-171e5d14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.orders-container.list[data-v-171e5d14]{display:flex;flex-direction:column;gap:8px}.order-card[data-v-171e5d14]{background:#fff;border:2px solid #f1f5f9;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s}.order-card[data-v-171e5d14]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.order-card.active[data-v-171e5d14]{border-color:#2179d9;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 20px rgba(33,121,217,.15)}.orders-container.list .order-card[data-v-171e5d14]{display:flex;align-items:center;padding:12px 16px}.orders-container.list .order-card.active[data-v-171e5d14],.orders-container.list .order-card[data-v-171e5d14]:hover{transform:none}.order-header[data-v-171e5d14]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.orders-container.list .order-header[data-v-171e5d14]{margin-bottom:0;flex:1}.service-icon[data-v-171e5d14]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.order-main-info[data-v-171e5d14]{flex:1;min-width:0}.order-title[data-v-171e5d14]{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-id[data-v-171e5d14]{font-size:12px;color:#64748b;font-family:monospace}.order-status[data-v-171e5d14]{display:flex;align-items:center;gap:4px;font-size:12px;color:#059669;font-weight:600}.status-dot[data-v-171e5d14]{width:6px;height:6px;border-radius:50%;background:#059669;animation:pulse-171e5d14 2s infinite}.order-meta[data-v-171e5d14]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#64748b}.orders-container.list .order-meta[data-v-171e5d14]{min-width:200px;flex-direction:column;align-items:flex-end;gap:2px}.order-date[data-v-171e5d14]{font-weight:600}.order-email[data-v-171e5d14]{font-family:monospace;opacity:.8}.empty-state[data-v-171e5d14]{text-align:center;padding:60px 20px;color:#64748b}.empty-icon[data-v-171e5d14]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-171e5d14]{font-size:18px;font-weight:600;margin-bottom:8px}.bottom-pagination[data-v-171e5d14]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:16px}.page-size-selector[data-v-171e5d14]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.page-size-selector select[data-v-171e5d14]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.pagination-numbers[data-v-171e5d14]{display:flex;gap:4px}.page-number[data-v-171e5d14]{min-width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:#64748b}.page-number[data-v-171e5d14]:hover:not(.dots):not(:disabled){border-color:#2179d9;color:#2179d9}.page-number.active[data-v-171e5d14]{background:#2179d9;border-color:#2179d9;color:#fff}.page-number.dots[data-v-171e5d14]{border:none;cursor:default}.detail-panel[data-v-171e5d14]{background:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.detail-header[data-v-171e5d14]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.detail-header h3[data-v-171e5d14]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.close-detail[data-v-171e5d14]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b}.close-detail[data-v-171e5d14]:hover{background:#e2e8f0;color:#374151}.close-detail svg[data-v-171e5d14]{width:16px;height:16px}.detail-content[data-v-171e5d14]{padding:24px}.detail-section[data-v-171e5d14]{margin-bottom:24px}.service-header[data-v-171e5d14]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;margin-bottom:20px}.service-info h4[data-v-171e5d14]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 4px 0}.service-info p[data-v-171e5d14]{font-size:14px;color:#64748b;margin:0 0 8px 0;font-family:monospace}.service-date[data-v-171e5d14]{font-size:12px;color:#94a3b8}.section-subtitle[data-v-171e5d14]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#1e293b;margin-bottom:16px}.section-icon[data-v-171e5d14]{width:16px;height:16px;color:#2179d9}.credential-item[data-v-171e5d14]{margin-bottom:16px}.credential-item label[data-v-171e5d14]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:6px}.credential-value-group[data-v-171e5d14]{display:flex;gap:8px;align-items:center}.credential-input[data-v-171e5d14],.credential-textarea[data-v-171e5d14]{flex:1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-family:SF Mono,Monaco,monospace;background:#f8fafc;color:#1e293b;resize:vertical;min-height:40px}.credential-input[data-v-171e5d14]:focus,.credential-textarea[data-v-171e5d14]:focus{outline:none;border-color:#2179d9;background:#fff}.credential-textarea[data-v-171e5d14]{line-height:1.4;overflow:hidden;min-height:60px}.credential-textarea.auto-resize[data-v-171e5d14]{resize:none}.copy-btn[data-v-171e5d14],.toggle-btn[data-v-171e5d14]{width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b;flex-shrink:0}.copy-btn[data-v-171e5d14]:hover,.toggle-btn[data-v-171e5d14]:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.copy-btn.copied[data-v-171e5d14]{background:#dcfce7;border-color:#16a34a;color:#15803d}.copy-btn svg[data-v-171e5d14],.toggle-btn svg[data-v-171e5d14]{width:14px;height:14px}.detail-actions[data-v-171e5d14]{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.action-btn[data-v-171e5d14]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s;border:none}.action-btn.primary[data-v-171e5d14]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;box-shadow:0 4px 14px rgba(33,121,217,.3)}.action-btn.primary[data-v-171e5d14]:hover{background:linear-gradient(135deg,#1e63c1,#154a8c);transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,121,217,.4)}.action-btn.secondary[data-v-171e5d14]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.action-btn.secondary[data-v-171e5d14]:hover{background:#f1f5f9;color:#374151;border-color:#cbd5e1}.action-btn svg[data-v-171e5d14]{width:16px;height:16px}.usage-tips[data-v-171e5d14]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.tips-list[data-v-171e5d14]{display:flex;flex-direction:column;gap:12px}.tips-notice[data-v-171e5d14]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;border-radius:12px;padding:16px;display:flex;gap:12px}.tips-notice .notice-icon[data-v-171e5d14]{flex-shrink:0;width:20px;height:20px;color:#1d4ed8}.tips-notice .notice-content[data-v-171e5d14]{flex:1;font-size:13px;color:#1e40af;line-height:1.5}.tips-link[data-v-171e5d14]{color:#1d4ed8;text-decoration:none;font-weight:600;transition:color .2s}.tips-link[data-v-171e5d14]:hover{color:#1e40af;text-decoration:underline}.security-notice[data-v-171e5d14]{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:1px solid #f59e0b;border-radius:12px;padding:16px;display:flex;gap:12px;margin-top:20px}.notice-icon[data-v-171e5d14]{flex-shrink:0;width:20px;height:20px;color:#d97706}.notice-content[data-v-171e5d14]{flex:1;font-size:13px;color:#b45309;line-height:1.5}@media (max-width:1200px){.content-layout[data-v-171e5d14]{grid-template-columns:260px 1fr}.detail-panel[data-v-171e5d14]{position:fixed;top:0;right:0;bottom:0;width:400px;z-index:1000;transform:translateX(100%);transition:transform .3s ease;border-radius:0;max-height:100vh}.detail-panel[data-v-171e5d14]:has(.detail-content){transform:translateX(0)}}@media (max-width:968px){.content-layout[data-v-171e5d14]{grid-template-columns:1fr;gap:20px}.sidebar[data-v-171e5d14]{position:static;max-height:none}.categories-section[data-v-171e5d14]{display:none}.hero-title[data-v-171e5d14]{font-size:28px}.summary-stats[data-v-171e5d14]{gap:20px}.stat-number[data-v-171e5d14]{font-size:24px}.bottom-pagination[data-v-171e5d14],.pagination-info[data-v-171e5d14],.section-header[data-v-171e5d14]{flex-direction:column;align-items:stretch;gap:12px}.detail-panel[data-v-171e5d14]{width:100%}}@media (max-width:640px){.container[data-v-171e5d14]{padding:0 16px}.hero-section[data-v-171e5d14]{padding:40px 0 30px}.hero-title[data-v-171e5d14]{font-size:24px}.summary-stats[data-v-171e5d14]{flex-direction:column;gap:16px}.orders-container.grid[data-v-171e5d14]{grid-template-columns:1fr}.view-controls[data-v-171e5d14]{display:none}.search-input[data-v-171e5d14]{font-size:16px}.detail-content[data-v-171e5d14],.main-panel[data-v-171e5d14],.orders-section[data-v-171e5d14],.sidebar[data-v-171e5d14]{padding:16px}.credential-value-group[data-v-171e5d14]{flex-wrap:wrap}.credential-input[data-v-171e5d14]{min-width:0}}@keyframes pulse-171e5d14{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.credit-topup[data-v-93c2b4c8]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.topup-container[data-v-93c2b4c8]{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.topup-header[data-v-93c2b4c8]{background:linear-gradient(135deg,#2179d9,#1e63c1);color:#fff;padding:30px;text-align:center}.topup-header h2[data-v-93c2b4c8]{margin:0 0 15px 0;font-size:28px;font-weight:700}.current-balance[data-v-93c2b4c8]{background:hsla(0,0%,100%,.2);padding:15px 20px;border-radius:12px;display:inline-flex;align-items:center;gap:10px}.balance-label[data-v-93c2b4c8]{font-size:14px;opacity:.9;margin-right:8px}.balance-amount[data-v-93c2b4c8]{font-size:20px;font-weight:700}.refresh-balance-btn[data-v-93c2b4c8]{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;padding:6px 8px;cursor:pointer;font-size:14px;transition:all .3s ease;color:#fff}.refresh-balance-btn[data-v-93c2b4c8]:hover{background:hsla(0,0%,100%,.5);transform:rotate(180deg)}.topup-content[data-v-93c2b4c8]{padding:30px}.qr-section[data-v-93c2b4c8]{text-align:center;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:15px}.qr-header h3[data-v-93c2b4c8]{margin:0 0 5px 0;color:#2179d9;font-size:20px}.qr-header p[data-v-93c2b4c8]{margin:0 0 20px 0;color:#666}.qr-container[data-v-93c2b4c8]{display:flex;flex-direction:column;align-items:center;gap:15px}.qr-image[data-v-93c2b4c8]{width:200px;height:200px;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.phone-number[data-v-93c2b4c8]{background:#2179d9;color:#fff;padding:10px 20px;border-radius:25px;font-weight:600}.amount-section[data-v-93c2b4c8]{margin-bottom:30px}.amount-input-group[data-v-93c2b4c8]{margin-bottom:20px}.amount-input-group label[data-v-93c2b4c8]{display:block;margin-bottom:8px;font-weight:600;color:#333}.amount-input[data-v-93c2b4c8]{width:100%;padding:15px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;transition:all .3s ease}.amount-input[data-v-93c2b4c8]:focus{outline:none;border-color:#2179d9;box-shadow:0 0 0 3px rgba(33,121,217,.1)}.quick-amounts[data-v-93c2b4c8]{display:flex;flex-direction:column;gap:15px}.quick-label[data-v-93c2b4c8]{font-weight:600;color:#333}.quick-buttons[data-v-93c2b4c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.quick-btn[data-v-93c2b4c8]{padding:12px 16px;border:2px solid #e9ecef;background:#fff;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.quick-btn[data-v-93c2b4c8]:hover{border-color:#2179d9;background:rgba(33,121,217,.05)}.quick-btn.active[data-v-93c2b4c8]{background:#2179d9;color:#fff;border-color:#2179d9}.slip-section[data-v-93c2b4c8]{margin-bottom:30px}.slip-section h3[data-v-93c2b4c8]{margin:0 0 15px 0;color:#333;font-size:18px}.upload-area[data-v-93c2b4c8]{border:2px dashed #dee2e6;border-radius:15px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative}.upload-area[data-v-93c2b4c8]:hover{border-color:#2179d9;background:rgba(33,121,217,.02)}.upload-placeholder[data-v-93c2b4c8]{color:#6c757d}.upload-icon[data-v-93c2b4c8]{font-size:48px;margin-bottom:15px}.file-types[data-v-93c2b4c8]{display:block;font-size:12px;color:#999;margin-top:10px}.uploaded-image[data-v-93c2b4c8]{position:relative;display:inline-block}.slip-preview[data-v-93c2b4c8]{max-width:300px;max-height:200px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.remove-btn[data-v-93c2b4c8]{position:absolute;top:-10px;right:-10px;width:30px;height:30px;border-radius:50%;background:#dc3545;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.submit-section[data-v-93c2b4c8]{text-align:center}.submit-btn[data-v-93c2b4c8]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:15px 40px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.submit-btn[data-v-93c2b4c8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.3)}.submit-btn[data-v-93c2b4c8]:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn.loading[data-v-93c2b4c8]{background:#ffc107}.modal-overlay[data-v-93c2b4c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-93c2b4c8]{background:#fff;padding:30px;border-radius:20px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.error-icon[data-v-93c2b4c8],.manual-icon[data-v-93c2b4c8],.success-icon[data-v-93c2b4c8]{font-size:48px;margin-bottom:15px}.modal-content h3[data-v-93c2b4c8]{margin:0 0 15px 0;font-size:24px}.modal-content p[data-v-93c2b4c8]{margin:0 0 25px 0;line-height:1.5;color:#666}.modal-btn[data-v-93c2b4c8]{background:#2179d9;color:#fff;border:none;padding:12px 30px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-btn[data-v-93c2b4c8]:hover{background:#1e63c1;transform:translateY(-2px)}@media (max-width:768px){.topup-container[data-v-93c2b4c8]{margin:10px}.topup-content[data-v-93c2b4c8]{padding:20px}.qr-image[data-v-93c2b4c8]{width:150px;height:150px}.quick-buttons[data-v-93c2b4c8]{grid-template-columns:repeat(2,1fr)}}.line-login-container[data-v-69213706]{max-width:500px;margin:0 auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.login-header[data-v-69213706]{text-align:center;margin-bottom:2rem}.login-title[data-v-69213706]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.login-subtitle[data-v-69213706]{color:#666;font-size:.95rem}.status-section[data-v-69213706]{margin-bottom:2rem}.status-indicator[data-v-69213706]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:12px;font-weight:500;transition:all .3s ease}.status-idle[data-v-69213706]{background:#f8f9fa;color:#6c757d}.status-loading[data-v-69213706]{background:#fff3cd;color:#856404}.status-active[data-v-69213706]{background:#d1ecf1;color:#0c5460}.status-verifying[data-v-69213706]{background:#e2e3e5;color:#41464b}.status-success[data-v-69213706]{background:#d4edda;color:#155724}.status-error[data-v-69213706]{background:#f8d7da;color:#721c24}.status-icon[data-v-69213706]{font-size:1.25rem}.proxy-section h3[data-v-69213706]{margin-bottom:1rem;color:#1a1a1a;font-size:1.25rem}.proxy-input-form[data-v-69213706]{background:#f8f9fa;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.form-group[data-v-69213706]{margin-bottom:1rem}.form-group label[data-v-69213706]{display:block;margin-bottom:.5rem;font-weight:600;color:#1a1a1a;font-size:.95rem}.proxy-input[data-v-69213706]{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;font-family:monospace;transition:border-color .3s ease;background:#fff}.proxy-input[data-v-69213706]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.proxy-input[data-v-69213706]::-moz-placeholder{color:#6c757d;font-family:inherit}.proxy-input[data-v-69213706]::placeholder{color:#6c757d;font-family:inherit}.input-hint[data-v-69213706]{display:block;margin-top:.5rem;font-size:.85rem;color:#6c757d;line-height:1.4}.qr-section[data-v-69213706]{text-align:center}.qr-container[data-v-69213706]{background:#f8f9fa;padding:2rem;border-radius:12px;margin-bottom:1.5rem}.qr-code[data-v-69213706]{margin-bottom:1rem}.qr-code img[data-v-69213706]{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.qr-info p[data-v-69213706]{margin:.5rem 0;color:#6c757d}.session-info[data-v-69213706]{font-family:monospace;font-size:.875rem}.timer-section[data-v-69213706]{margin-bottom:1.5rem}.timer-circle[data-v-69213706]{width:80px;height:80px;border:4px solid #007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:#e7f3ff}.timer-text[data-v-69213706]{font-weight:700;color:#007bff;font-size:1.1rem}.pin-section[data-v-69213706]{text-align:center}.pin-section h3[data-v-69213706]{margin-bottom:.5rem;color:#1a1a1a}.pin-section p[data-v-69213706]{color:#6c757d;margin-bottom:1.5rem}.pin-input-container[data-v-69213706]{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.pin-input[data-v-69213706]{width:50px;height:50px;border:2px solid #e9ecef;border-radius:8px;text-align:center;font-size:1.25rem;font-weight:600;transition:border-color .3s ease}.pin-input[data-v-69213706]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.success-section[data-v-69213706]{text-align:center;padding:2rem;background:#d4edda;border-radius:12px;color:#155724}.success-icon[data-v-69213706]{font-size:3rem;margin-bottom:1rem}.error-section[data-v-69213706]{text-align:center;padding:2rem;background:#f8d7da;border-radius:12px;color:#721c24}.error-icon[data-v-69213706]{font-size:3rem;margin-bottom:1rem}.btn-cancel[data-v-69213706],.btn-generate[data-v-69213706],.btn-primary[data-v-69213706],.btn-refresh[data-v-69213706],.btn-retry[data-v-69213706],.btn-secondary[data-v-69213706],.btn-verify[data-v-69213706]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin:.25rem}.btn-generate[data-v-69213706],.btn-verify[data-v-69213706]{background:#007bff;color:#fff;width:100%}.btn-generate[data-v-69213706]:hover,.btn-verify[data-v-69213706]:hover{background:#0056b3;transform:translateY(-1px)}.btn-refresh[data-v-69213706]{background:#6c757d;color:#fff}.btn-refresh[data-v-69213706]:hover{background:#545b62}.btn-cancel[data-v-69213706],.btn-retry[data-v-69213706]{background:#dc3545;color:#fff}.btn-cancel[data-v-69213706]:hover,.btn-retry[data-v-69213706]:hover{background:#c82333}.btn-generate[data-v-69213706]:disabled,.btn-primary[data-v-69213706]:disabled,.btn-verify[data-v-69213706]:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.action-buttons[data-v-69213706]{display:flex;gap:1rem;justify-content:center}.action-buttons button[data-v-69213706]{flex:1;max-width:150px}.line-login-view[data-v-0d087f68]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.main-content[data-v-0d087f68]{padding:2rem 0;min-height:calc(100vh - 200px)}.container[data-v-0d087f68]{max-width:1200px;margin:0 auto;padding:0 1rem}.page-header[data-v-0d087f68]{text-align:center;margin-bottom:3rem;color:#fff}.breadcrumb[data-v-0d087f68]{margin-bottom:1rem;font-size:.9rem}.breadcrumb-link[data-v-0d087f68]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-0d087f68]:hover{color:#fff}.breadcrumb-separator[data-v-0d087f68]{margin:0 .5rem;color:hsla(0,0%,100%,.6)}.breadcrumb-current[data-v-0d087f68]{color:#fff;font-weight:500}.header-content[data-v-0d087f68]{max-width:600px;margin:0 auto}.page-title[data-v-0d087f68]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-description[data-v-0d087f68]{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.9)}.login-section[data-v-0d087f68]{margin-bottom:4rem}.login-wrapper[data-v-0d087f68]{display:flex;justify-content:center}.features-section[data-v-0d087f68]{background:#fff;border-radius:16px;padding:3rem 2rem;margin-bottom:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.features-container[data-v-0d087f68]{max-width:800px;margin:0 auto}.features-title[data-v-0d087f68]{text-align:center;font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem}.features-grid[data-v-0d087f68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card[data-v-0d087f68]{text-align:center;padding:1.5rem;border-radius:12px;background:#f8f9fa;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-0d087f68]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.feature-icon[data-v-0d087f68]{font-size:2.5rem;margin-bottom:1rem}.feature-title[data-v-0d087f68]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.feature-description[data-v-0d087f68]{color:#6c757d;line-height:1.5}.instructions-section[data-v-0d087f68]{background:#fff;border-radius:16px;padding:3rem 2rem;margin-bottom:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.instructions-container[data-v-0d087f68]{max-width:700px;margin:0 auto}.instructions-title[data-v-0d087f68]{text-align:center;font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem}.steps-list[data-v-0d087f68]{display:flex;flex-direction:column;gap:1.5rem}.step-item[data-v-0d087f68]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;transition:background .3s ease}.step-item[data-v-0d087f68]:hover{background:#e9ecef}.step-number[data-v-0d087f68]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.step-content[data-v-0d087f68]{flex:1}.step-title[data-v-0d087f68]{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.step-description[data-v-0d087f68]{color:#6c757d;line-height:1.5}.support-section[data-v-0d087f68]{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.support-container[data-v-0d087f68]{max-width:600px;margin:0 auto;text-align:center}.support-title[data-v-0d087f68]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.support-description[data-v-0d087f68]{color:#6c757d;line-height:1.6;margin-bottom:2rem}.support-actions[data-v-0d087f68]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-help[data-v-0d087f68],.btn-support[data-v-0d087f68]{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block}.btn-support[data-v-0d087f68]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-support[data-v-0d087f68]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.3)}.btn-help[data-v-0d087f68]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-help[data-v-0d087f68]:hover{background:#667eea;color:#fff}.modal-overlay[data-v-0d087f68]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-0d087f68]{background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-0d087f68]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e9ecef}.modal-title[data-v-0d087f68]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-0d087f68]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.25rem;line-height:1}.modal-close[data-v-0d087f68]:hover{color:#1a1a1a}.modal-body[data-v-0d087f68]{padding:2rem;text-align:center}.success-icon[data-v-0d087f68]{width:80px;height:80px;border-radius:50%;background:#28a745;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 1.5rem}.success-message[data-v-0d087f68]{font-size:1.1rem;color:#1a1a1a;margin-bottom:1.5rem}.login-info[data-v-0d087f68]{background:#f8f9fa;padding:1rem;border-radius:8px;text-align:left}.login-info p[data-v-0d087f68]{margin:.5rem 0;font-size:.9rem;color:#6c757d}.modal-actions[data-v-0d087f68]{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e9ecef}.btn-primary[data-v-0d087f68],.btn-secondary[data-v-0d087f68]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-0d087f68]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-0d087f68]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.btn-secondary[data-v-0d087f68]{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef}.btn-secondary[data-v-0d087f68]:hover{background:#e9ecef;color:#1a1a1a}@media (max-width:768px){.page-title[data-v-0d087f68]{font-size:2rem}.features-grid[data-v-0d087f68]{grid-template-columns:1fr}.support-actions[data-v-0d087f68]{flex-direction:column;align-items:center}.btn-help[data-v-0d087f68],.btn-support[data-v-0d087f68]{width:100%;max-width:250px}.modal-actions[data-v-0d087f68]{flex-direction:column}.step-item[data-v-0d087f68]{flex-direction:column;text-align:center}.step-number[data-v-0d087f68]{margin:0 auto 1rem}}@media (max-width:480px){.container[data-v-0d087f68]{padding:0 .75rem}.features-section[data-v-0d087f68],.instructions-section[data-v-0d087f68],.support-section[data-v-0d087f68]{padding:2rem 1rem}.modal-content[data-v-0d087f68]{margin:1rem}.modal-actions[data-v-0d087f68],.modal-body[data-v-0d087f68],.modal-header[data-v-0d087f68]{padding:1rem}}.line-simulate[data-v-6ddcb46b]{min-height:100vh;background:linear-gradient(135deg,#00c300,#00b900);padding:20px}.container[data-v-6ddcb46b]{max-width:500px;margin:0 auto}.simulate-card[data-v-6ddcb46b]{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.line-header[data-v-6ddcb46b]{text-align:center;margin-bottom:30px}.line-logo[data-v-6ddcb46b]{display:flex;flex-direction:column;align-items:center}.line-icon[data-v-6ddcb46b]{font-size:48px;margin-bottom:10px}.line-logo h1[data-v-6ddcb46b]{color:#00c300;margin:0;font-size:24px;font-weight:700}.error-section[data-v-6ddcb46b],.loading-section[data-v-6ddcb46b]{text-align:center;padding:40px 20px}.spinner[data-v-6ddcb46b]{border:4px solid #f3f3f3;border-top:4px solid #00c300;border-radius:50%;width:40px;height:40px;animation:spin-6ddcb46b 1s linear infinite;margin:0 auto 20px}@keyframes spin-6ddcb46b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-icon[data-v-6ddcb46b]{font-size:48px;margin-bottom:15px}.session-info[data-v-6ddcb46b]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:25px}.session-info h3[data-v-6ddcb46b]{margin:0 0 15px 0;color:#333}.session-info p[data-v-6ddcb46b]{margin:8px 0;color:#666}.step-section[data-v-6ddcb46b]{border:2px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}.step-section.success[data-v-6ddcb46b]{border-color:#28a745;background:#f8fff9}.step-section.expired[data-v-6ddcb46b]{border-color:#dc3545;background:#fff8f8}.step-section h4[data-v-6ddcb46b]{margin:0 0 15px 0;color:#333}.step-section p[data-v-6ddcb46b]{margin:10px 0;color:#666}.step-section code[data-v-6ddcb46b]{background:#f8f9fa;padding:4px 8px;border-radius:4px;font-family:monospace;font-size:18px;font-weight:700;color:#e83e8c}.btn[data-v-6ddcb46b]{display:inline-block;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;margin:10px 0}.btn[data-v-6ddcb46b]:disabled{opacity:.6;cursor:not-allowed}.btn-scan[data-v-6ddcb46b]{background:#00c300;color:#fff}.btn-scan[data-v-6ddcb46b]:hover:not(:disabled){background:#00b900}.btn-verify[data-v-6ddcb46b]{background:#007bff;color:#fff}.btn-verify[data-v-6ddcb46b]:hover:not(:disabled){background:#0056b3}.btn-retry[data-v-6ddcb46b]{background:#dc3545;color:#fff}.btn-retry[data-v-6ddcb46b]:hover{background:#c82333}.instructions[data-v-6ddcb46b]{background:#e9f7ff;padding:20px;border-radius:8px;margin-top:25px}.instructions h4[data-v-6ddcb46b]{margin:0 0 15px 0;color:#0056b3}.instructions ul[data-v-6ddcb46b]{margin:0;padding-left:20px}.instructions li[data-v-6ddcb46b]{color:#666;margin:8px 0}.terms-page[data-v-cf37aba4]{min-height:calc(100vh - 70px);background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:40px 20px}.terms-container[data-v-cf37aba4]{max-width:800px;margin:0 auto}.terms-card[data-v-cf37aba4]{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.terms-header[data-v-cf37aba4]{background:linear-gradient(135deg,#2179d9,#6ab2f7);color:#fff;padding:40px 30px;text-align:center}.terms-title[data-v-cf37aba4]{font-size:28px;font-weight:700;margin:0}.terms-content[data-v-cf37aba4]{padding:40px;line-height:1.8;color:#2d3748}.intro-text[data-v-cf37aba4]{background:#f7fafc;padding:20px;border-radius:8px;border-left:4px solid #2179d9;margin-bottom:30px;font-weight:500}.section[data-v-cf37aba4]{margin-bottom:40px}.section-title[data-v-cf37aba4]{font-size:22px;font-weight:700;color:#2179d9;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.section-intro[data-v-cf37aba4]{font-style:italic;color:#64748b;margin-bottom:20px;padding:15px;background:#f8fafc;border-radius:6px}.subsection[data-v-cf37aba4]{margin-bottom:25px}.subsection-title[data-v-cf37aba4]{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:12px}.subsection-content[data-v-cf37aba4]{margin-bottom:15px}.subsection-content strong[data-v-cf37aba4]{color:#2179d9;font-weight:600}.list[data-v-cf37aba4]{margin:15px 0;padding-left:20px}.list li[data-v-cf37aba4]{margin-bottom:8px;list-style-type:disc}@media (max-width:768px){.terms-page[data-v-cf37aba4]{padding:20px 16px}.terms-content[data-v-cf37aba4]{padding:30px 20px}.terms-title[data-v-cf37aba4]{font-size:24px}.section-title[data-v-cf37aba4]{font-size:20px}.subsection-title[data-v-cf37aba4]{font-size:16px}}