.header{width:100%;padding:40px 20px 0;display:flex;justify-content:center;text-align:center}.header-content{max-width:900px}.logo-text{font-size:4.5rem;font-weight:800;color:var(--text-color);margin-bottom:20px}.logo-text .highlight{color:var(--primary-color);font-weight:inherit;font-family:inherit}.header-subtitle{font-size:1.8rem;font-weight:600;color:var(--primary-color);margin-bottom:20px}.header-description{font-size:1.2rem;color:var(--subtitle-color);line-height:1.6}@media (max-width: 768px){.header{padding:50px 16px 30px}.logo-text{font-size:2.5rem}.header-subtitle{font-size:1.2rem}.header-description{font-size:1rem}}.features{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:1.5rem;flex-wrap:wrap}.feature-card{background-color:var(--card-bg);padding:1.5rem;border-radius:1.5rem;border:1px solid var(--secondary-color);width:300px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #0006;border-color:var(--third-color)}.feature-icon{font-size:3rem;color:var(--secondary-color);margin-bottom:1rem;background-color:var(--icon-bg);padding:1rem;border-radius:1.2rem}.feature-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.feature-desc{font-size:1rem;color:#b0b0b0;line-height:1.4}@media (max-width: 1024px){.features{justify-content:center;align-items:center;padding:0 10px}.feature-card{width:90%;max-width:300px}}.instagram-section{text-align:center}.instagram-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-color);color:#0d0f12;padding:.8rem 1.5rem;border-radius:.8rem;font-weight:700;font-size:1.3rem;transition:background .3s ease}.catalog-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--icon-bg);color:#fff;padding:.8rem 1.5rem;border-radius:.8rem;font-weight:700;font-size:1.3rem;transition:background .3s ease}.instagram-btn:hover{background-color:var(--secondary-color)}.instagram-icon{font-size:1.5rem}.instagram-text{margin-top:1.5rem;font-size:1rem;color:#b0b0b0}@media (max-width: 768px){.instagram-btn,.catalog-btn{padding:.6rem 1.2rem;font-size:1rem}.instagram-icon{font-size:1.2rem}.instagram-text{margin-top:1rem;font-size:.9rem}}.footer-notice{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:3rem 0}.footer-text{font-size:.95rem;color:var(--primary-color)}.dot{width:6px;height:6px;background-color:var(--primary-color);border-radius:50%}.whatsapp-btn{position:fixed;width:60px;height:60px;bottom:50px;right:50px;background-color:var(--whatsapp-color);color:#fff;border-radius:50px;text-align:center}.whatsapp-icon{font-size:2.5rem;color:var(--text-color);margin-top:10px;margin-left:3px}@media (max-width: 768px){.whatsapp-btn{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-icon{font-size:2rem;margin-top:8px;margin-left:2px}}:root{--bg-color: #01060C;--text-color: #f0f0f0;--primary-color: #01AFFD;--secondary-color: #79E0F9;--third-color: #A9D8EF;--fourth-color: #36707d;--card-bg: #091118;--icon-bg: #113C5E;--whatsapp-color: #08D85C;--bg-login-card-color: #0E171E;--navbar-bg: #060C13;--subtitle-color: #818283}body{margin:0;font-family:Inter,sans-serif;background-color:var(--bg-color);color:var(--text-color)}h1,h2,h3{margin:0}a{text-decoration:none;color:inherit}.subtitle{text-align:center;margin-top:1rem;font-size:1.4rem;color:#b0b0b0;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.5}.subtitle .highlight{color:var(--primary-color);font-weight:600}.two-column-layout{display:flex;justify-content:center;align-items:flex-start;gap:50px;padding:20px;max-width:1400px;margin:20px auto}@media (max-width: 1024px){.two-column-layout{flex-direction:column;align-items:center;gap:40px}}.canva-embed-wrapper{max-width:780px;width:100%;margin:0 auto;padding:20px;box-shadow:0 4px 12px #0000001a;border-radius:12px}@media (max-width: 1024px){.canva-embed-wrapper{max-width:95%;margin:0 auto}}.about-section{padding:50px 20px;max-width:1100px;margin:auto}.section-title{text-align:center;font-size:3rem;font-weight:800}.section-title span{color:var(--primary-color)}.about-content{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:60px}.about-text p{color:var(--subtitle-color);line-height:1.6;margin-bottom:20px}.highlight{color:var(--primary-color);font-weight:600}.about-stats{display:flex;gap:20px;margin-top:30px}.stat-card{background:var(--card-bg);padding:25px;border-radius:14px;min-width:180px;display:flex;flex-direction:column;align-items:flex-start!important}.stat-card h3{color:var(--primary-color);font-size:2rem}.about-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-card{background:var(--card-bg);padding:30px;border-radius:16px;border:1px solid var(--fourth-color)}.about-desc{font-size:13px;color:#b0b0b0;line-height:1.4}.about-icon{font-size:30px;color:var(--secondary-color);padding-bottom:15px}@media (max-width: 1024px){.about-content{grid-template-columns:1fr;gap:40px}.about-cards{grid-template-columns:1fr 1fr}.about-stats{flex-wrap:wrap}.stat-card{min-width:unset;flex:1}}@media (max-width: 768px){.section-title{font-size:2.2rem}.about-content{margin-top:40px}.about-cards{grid-template-columns:0,5fr}.about-stats{flex-direction:column}.stat-card{width:88%;align-items:center!important;text-align:center}.about-text p{font-size:14px}}@media (max-width: 480px){.section-title{font-size:1.9rem}.stat-card h3{font-size:1.6rem}}.shipping-section{padding:80px 20px}.shipping-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.shipping-card{background:var(--card-bg);padding:40px;border-radius:18px;text-align:center;border:1px solid var(--fourth-color)}.shipping-icons{font-size:30px;color:var(--secondary-color);padding-bottom:15px;margin-bottom:1rem;background-color:var(--icon-bg);padding:1rem;border-radius:1.2rem}.shipping-desc{font-size:13px;color:#b0b0b0;line-height:1.4}@media (max-width: 1024px){.shipping-cards{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.shipping-section{padding:60px 20px}.shipping-cards{grid-template-columns:1fr;gap:20px}.shipping-card{padding:30px 25px}.shipping-desc{font-size:14px}}@media (max-width: 480px){.shipping-card{padding:25px 20px}.shipping-icons{font-size:26px;padding:.8rem}}.navbar{width:100%;background-color:var(--navbar-bg);border-bottom:3px solid #0c1a24}.navbar-container{max-width:1300px;margin:0 auto;padding:5px 20px;display:flex;justify-content:space-between;align-items:center}.navbar-logo{display:flex;align-items:center;gap:7px;font-size:1.2rem;font-weight:600}.navbar-logo img{height:65px;width:auto}.navbar-links{display:flex;gap:30px}.navbar-links a{color:var(--text-color);font-size:1rem;font-weight:500;position:relative;transition:color .2s ease}.navbar-links a:hover{color:var(--primary-color)}.navbar-links a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .25s ease}.navbar-links a:hover:after{width:100%}@media (max-width: 768px){.navbar-links{display:none}}.logo{display:flex;justify-content:space-around;align-items:center}.logo-img{width:150px;height:150px;object-fit:contain;margin-top:3rem}@media (max-width: 768px){.logo{justify-content:center;gap:.2rem;padding:0 10px}.logo-img{width:60px;height:60px;margin-top:.5rem}}.login-container{min-height:70vh;display:flex;justify-content:center;align-items:center;background-color:var(--bg-color)}.login-card{background:var(--bg-login-card-color);padding:2.5rem;border-radius:.8rem;width:360px;box-shadow:0 4px 16px #0006;text-align:center;border:1px solid;border-color:var(--secondary-color)}.login-icon{font-size:2rem;color:var(--primary-color);margin-bottom:1rem;padding:0,5rem;border-radius:1.2rem}.login-title{font-size:1.4rem;font-weight:700;color:var(--text-color)}.login-subtitle{font-size:.95rem;color:#b0b0b0;margin-bottom:1.5rem}.login-label{display:block;text-align:left;font-size:.9rem;margin:.8rem 0 .4rem;font-weight:600}.input-group{display:flex;align-items:center;background:#0d0f12;border:1px solid #222;padding:.6rem;border-radius:.5rem;margin-bottom:1rem}.input-icon{margin-right:.5rem;color:#888}.input-group input{border:none;outline:none;background:transparent;flex:1;color:var(--text-color)}.login-btn{width:100%;margin-top:1rem;padding:.8rem;background:var(--primary-color);color:#0d0f12;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s ease}.login-btn:hover{background:var(--secondary-color)}.dashboard-card{background:var(--card-bg);border:1px solid rgba(255,255,255,.02);border-radius:12px;padding:1.5rem;width:100%;display:flex;align-items:center;gap:1.25rem;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .18s ease}.dashboard-card.card--cyan{border-color:#01affd1f}.dashboard-card.card--purple{border-color:#9c6bff1f}.dashboard-card.card--green{border-color:#2ef06a1f}.dashboard-card.card--orange{border-color:#ff9f2e1f}.dashboard-card:hover{transform:translateY(-4px);border-color:#01affd2e}.dashboard-card-icon{background:var(--icon-bg);border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:center;min-width:54px;min-height:54px;box-shadow:inset 0 0 12px #0003}.dashboard-card-content h3{font-size:1.15rem;font-weight:700;margin-bottom:.35rem}.dashboard-card-content p{color:#b0b0b0;font-size:.95rem;margin:0;line-height:1.4}.dashboard-container{text-align:center;min-height:calc(100vh - var(--header-height, 76px))}.dashboard-title{font-size:2.8rem;font-weight:800;margin-bottom:1rem;margin-top:4rem}.dashboard-title span{color:var(--primary-color)}.dashboard-subtitle{color:var(--subtitle-color);font-size:1,5rem;margin-bottom:2.5rem;line-height:1.4}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:1.8rem 5rem;max-width:1100px;margin:0 auto}@media (max-width: 920px){.dashboard-grid{grid-template-columns:1fr;padding:0 1rem;max-width:500px}.dashboard-container{padding-top:calc(var(--header-height, 76px) + 1.5rem)}}.admin-header{position:sticy;top:0;background:var(--navbar-bg);border-bottom:1px solid rgba(255,255,255,.03);--header-height: 100px}.admin-header-inner{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;width:100%;box-sizing:border-box}.admin-logo{display:flex;align-items:center}.navbar-logo-text{display:flex;justify-content:space-around;align-items:center}.navbar-logo{height:5rem;object-fit:contain}.admin-badge{display:inline-block;padding:8px 12px;border-radius:8px;border:1px solid rgba(1,175,253,.15);color:var(--primary-color);font-weight:600;background:#01affd05;text-decoration:none;transition:background .18s ease,transform .12s ease}.admin-badge:hover{transform:translateY(-2px);background:#01affd0a}.table-container{color:#e5e7eb;padding:2rem;background-color:var(--bg-color);min-height:100vh}.search-box input{background:none;border:none;outline:none;color:#fff;margin-left:8px;width:100%}select{background-color:#0f1115;color:#e5e7eb;border:none;border-radius:8px;padding:.6rem 1rem;cursor:pointer}.table{margin-top:2rem;background-color:var(--card-bg);border-radius:10px;overflow:hidden;border:1px solid;border-color:var(--fourth-color)}.table table{width:100%;border-collapse:collapse}.table th,.table td{padding:1rem;text-align:left}.table thead{background-color:var(--card-bg);color:#9ca3af;font-size:.9rem;border:1px solid;border-color:lid;border-color:#0d181f}.product-info{display:flex;align-items:center;gap:12px;font-weight:600;color:#fff}.product-info img{width:50px;border-radius:8px}.brand-tag{background-color:#0f1115;padding:.3rem .7rem;border-radius:6px;color:#00b894;font-weight:600;font-size:.8rem}.stock-badge{padding:.3rem .7rem;border-radius:6px;font-weight:600;font-size:.8rem}.stock-badge.high{background-color:#00b89433;color:#00b894}.stock-badge.medium{background-color:#9ca3af33;color:#9ca3af}.stock-badge.low{background-color:#ef444433;color:#ef4444}.actions{display:flex;align-items:center;gap:10px;color:#9ca3af;cursor:pointer;background:none}.actions button{background:none;border:none;padding:0;margin:0;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.actions svg:hover{color:#00b894}.table-filters{display:flex;align-items:center;gap:1rem;margin-top:2rem;background-color:var(--card-bg);padding:1rem;border-radius:10px;border:1px solid;border-color:var(--fourth-color)}.search-box{display:flex;align-items:center;background-color:#09131a;padding:.6rem 1rem;border-radius:8px;flex:1;color:#9ca3af;border:1px solid;border-color:#0d181f}.btn-register{display:flex;align-items:center;gap:6px;background-color:var(--secondary-color);color:var(--bg-color);padding:.6rem 1rem;border:none;border-radius:8px;cursor:pointer;font-weight:600}.table-stats{display:flex;gap:1rem;margin-top:2rem}.stat-card{background-color:var(--card-bg);padding:1rem 1.5rem;border-radius:10px;display:flex;align-items:center;gap:10px;flex:1;border:1px solid;border-color:var(--fourth-color)}.stat-card p{color:#9ca3af;font-size:.9rem;margin-top:0}.stat-card h3{color:#fff;font-size:1.5rem}.icon-card{width:2rem;height:2rem;stroke:var(--secondary-color);color:var(--secondary-color);background-color:var(--icon-bg);padding:1rem;border-radius:1rem}.table-header h1{display:flex;align-items:center;gap:10px;color:#fff;font-size:1.6rem;font-weight:700;padding-bottom:1rem}.table-header p{color:#9ca3af;margin-top:4px}.icon-title{width:3rem;height:2rem;color:var(--secondary-color);border-radius:1rem}.modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999}.modal-container{background:#111418;color:#fff;width:500px;border-radius:12px;padding:1.5rem 2rem;border:1px solid var(--fourth-color);box-shadow:0 0 20px #0006}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-title{display:flex;align-items:center;gap:8px}.modal-subtitle{color:#9ca3af;font-size:.9rem;margin-top:.25rem;margin-bottom:1rem}.modal-icon{color:var(--secondary-color);display:flex;align-items:center}.modal-subtitle{font-size:.9rem;color:#9ca3af;margin-bottom:1.4rem}.close-btn{background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s ease}.close-btn:hover{color:#fff}.modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.btn-cancel,.btn-submit{border-radius:8px;font-weight:600;padding:.7rem 1.2rem;cursor:pointer;font-size:.9rem;transition:background .2s ease,transform .1s ease}.btn-cancel{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#9ca3af}.btn-cancel:hover{background:#ffffff0f;transform:translateY(-1px)}.btn-submit{background:var(--primary-color, #00c896);border:none;color:#0b0f0f}.btn-submit:hover{background:var(--secondary-color);transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.multi-select{min-height:80px}.modal-form{display:flex;flex-direction:column;gap:1.2rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group label{font-weight:600;font-size:.9rem}.form-group input{background-color:#1a1f25;border:1px solid #2b3038;border-radius:6px;padding:.6rem .8rem;color:#e5e7eb}.form-group input:focus{border-color:var(--secondary-color);outline:none}.required{color:var(--secondary-color)}.form-error-banner{background-color:#4e1e21;border:1px solid #d44c56;color:#fdd8d8;padding:.8rem 1rem;border-radius:6px;text-align:center;font-size:.9rem;margin-bottom:.5rem}.catalog-container{max-width:1400px;margin:auto;padding:2rem}.catalog-container h1{margin-bottom:2rem}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.product-card{background:var(--card-bg);border-radius:14px;overflow:hidden;border:1px solid #0f2535}.product-image{position:relative}.product-image img{width:100%;height:220px;object-fit:cover}.price-badge{position:absolute;top:12px;right:12px;background:var(--primary-color);color:#000;padding:6px 12px;border-radius:999px;font-weight:600}.product-content{padding:1.2rem}.tags{display:flex;gap:8px;margin-bottom:.5rem}.tag{background:var(--icon-bg);padding:4px 10px;border-radius:999px;font-size:.75rem}.tag.muted{background:#1c2b36}.primary-btn{width:100%;margin-top:1rem;background:var(--primary-color);border:none;padding:.7rem;border-radius:10px;font-weight:600;cursor:pointer}
