.InventoryTable_container__U5Sno{width:100%}.InventoryTable_filters__cPEEJ{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap;align-items:center}.InventoryTable_searchBox__rHK2T{flex:1 1;min-width:300px;display:flex;align-items:center;gap:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:12px 16px}.InventoryTable_searchInput__NNWm1{flex:1 1;border:none;background:transparent;color:var(--text);font-size:14px;outline:none}.InventoryTable_searchInput__NNWm1::placeholder{color:var(--muted)}.InventoryTable_categorySelect__DzUjc{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:12px 16px;color:var(--text);font-size:14px;cursor:pointer;min-width:200px}.InventoryTable_categorySelect__DzUjc:focus{outline:none;border-color:var(--brand)}.InventoryTable_stats__g4hQu{margin-left:auto}.InventoryTable_statText__1b5Bo{font-size:14px;color:var(--muted);font-weight:600}.InventoryTable_tableWrapper___qafU{display:block;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.InventoryTable_table___gwtz{width:100%;border-collapse:collapse}.InventoryTable_table___gwtz thead{background:var(--bg-secondary)}.InventoryTable_table___gwtz th{padding:16px;text-align:left;font-size:13px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.InventoryTable_sortable__dyWoM{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}.InventoryTable_thContent__Umfhp{display:flex;align-items:center;gap:8px}.InventoryTable_sortable__dyWoM:hover{background:var(--border)}.InventoryTable_table___gwtz td{padding:16px;border-top:1px solid var(--border);font-size:14px;color:var(--text)}.InventoryTable_table___gwtz tr:hover{background:var(--bg-secondary)}.InventoryTable_code__X5YPO{font-family:Courier New,monospace;color:var(--muted);font-size:13px}.InventoryTable_productName__d3wXi{font-weight:600}.InventoryTable_stock__aT72L{color:var(--brand);font-size:16px}.InventoryTable_muted__BUoMO{color:var(--muted)}.InventoryTable_badge__Rkotv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.InventoryTable_badge-success__R5ydn{background:rgba(16,185,129,.1);color:var(--brand)}.InventoryTable_badge-danger__aMcq5{background:rgba(239,68,68,.1);color:var(--red)}.InventoryTable_badge-warning__H_uEO{background:rgba(251,191,36,.1);color:var(--accent)}.InventoryTable_imageWrapper__nj_Ba{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.InventoryTable_productImage__MGXOu{width:100%;height:100%;object-fit:cover}.InventoryTable_noImage__z4dJz{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:8px}.InventoryTable_empty__VEDf9{padding:60px 20px;text-align:center;color:var(--muted)}.InventoryTable_empty__VEDf9 p{margin-top:16px;font-size:16px}.InventoryTable_cardsWrapper__WcgfU{display:none}.InventoryTable_pagination__QWWvw{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.InventoryTable_pageBtn__GMuOi{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:8px 12px;cursor:pointer;color:var(--text);transition:all .3s ease;display:flex;align-items:center}.InventoryTable_pageBtn__GMuOi:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.InventoryTable_pageBtn__GMuOi:disabled{opacity:.5;cursor:not-allowed}.InventoryTable_pageInfo__XSNto{font-size:14px;font-weight:600;color:var(--text)}@media (max-width:1024px){.InventoryTable_tableWrapper___qafU{display:none}.InventoryTable_cardsWrapper__WcgfU{display:flex;flex-direction:column;gap:16px}.InventoryTable_card__dN7ac{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.InventoryTable_cardHeader__53ndW{display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.InventoryTable_cardImage__1nsMb{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.InventoryTable_cardNoImage__R96U9{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:8px}.InventoryTable_cardTitle__LeOtJ h3{font-size:16px;font-weight:700;color:var(--text);margin:0 0 4px}.InventoryTable_cardCode__k4mg5{display:block;font-size:12px;color:var(--muted);font-family:Courier New,monospace;margin-bottom:4px}.InventoryTable_cardCategory___wNbQ{display:inline-block;background:var(--bg-secondary);padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--text)}.InventoryTable_cardBody__y_0wT{display:flex;flex-direction:column;gap:12px}.InventoryTable_cardRow__m3K0k{display:flex;justify-content:space-between;align-items:center}.InventoryTable_label__StN7y{font-size:13px;color:var(--muted)}}@media (max-width:640px){.InventoryTable_filters__cPEEJ{flex-direction:column;align-items:stretch}.InventoryTable_searchBox__rHK2T{min-width:100%}.InventoryTable_categorySelect__DzUjc{width:100%}.InventoryTable_stats__g4hQu{margin-left:0;text-align:center}}.Card_card__7jt2e{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.Card_card__7jt2e.Card_hover__i7CKk:hover{border-color:var(--border-hover);box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-4px)}@media (max-width:768px){.Card_card__7jt2e{padding:16px}}.page_container__zagmD{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e0f2fe 50%,#dbeafe);padding:40px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-theme=dark] .page_container__zagmD{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}.page_decoration___zhLN{position:absolute;top:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.page_backLink__meYXA{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:8px;transition:all .3s ease;z-index:10}.page_backLink__meYXA:hover{background:var(--panel);color:var(--brand)}.page_content__w7QkE{max-width:1000px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;justify-items:center}.page_loginCard__qPWXJ{width:100%;max-width:450px;margin:0 auto}.page_header__X7UxJ{text-align:center;margin-bottom:32px}.page_logo__3qVzi{width:80px;height:80px;background:rgba(16,185,129,.1);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.page_title__QV6iH{font-size:28px;font-weight:800;color:var(--text);margin:0 0 8px}.page_subtitle__FWR3R{font-size:15px;color:var(--muted);margin:0}.page_brands__uinbf{display:flex;justify-content:center;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.page_brandItem__lLk3u{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted)}.page_info__UF1Ah{padding:40px}.page_infoTitle__j_irb{font-size:32px;font-weight:800;color:var(--text);margin:0 0 32px;line-height:1.2}.page_featureList__0CmU1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.page_featureList__0CmU1 li{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--text)}@media (max-width:968px){.page_content__w7QkE{grid-template-columns:1fr;gap:40px}.page_loginCard__qPWXJ{max-width:100%;margin:0 auto}.page_info__UF1Ah{text-align:center;padding:20px}.page_featureList__0CmU1{align-items:center}}@media (max-width:640px){.page_container__zagmD{padding:20px 16px}.page_infoTitle__j_irb{font-size:24px}.page_brands__uinbf{flex-direction:column;gap:12px}}.Services_services__EMk1L{padding:60px 20px;background:var(--bg)}.Services_container__IHnlj{max-width:1200px;margin:0 auto}.Services_header__FjSwT{text-align:center;margin-bottom:40px}.Services_badge__lrVbk{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:8px;margin-bottom:16px}.Services_badge__lrVbk:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:var(--brand);border-radius:2px}.Services_title__t3Aiv{font-size:40px;font-weight:800;color:var(--text);margin:0 0 16px}.Services_subtitle__96VMH{font-size:18px;color:var(--muted);max-width:600px;margin:0 auto}.Services_grid__OAA4H{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.Services_serviceCard__gdLvj{overflow:hidden;padding:0}.Services_imageWrapper__N8zEp{position:relative;width:100%;height:300px;overflow:hidden}.Services_serviceImage__erwcG{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Services_serviceCard__gdLvj:hover .Services_serviceImage__erwcG{transform:scale(1.1)}.Services_iconBadge__sPkS0{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Services_content__dl0MB{padding:24px}.Services_serviceName__NdF2K{font-size:28px;font-weight:700;color:var(--text);margin:0 0 12px}.Services_serviceDescription__nrF0O{font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 20px}.Services_featureList__1o42n{display:flex;flex-direction:column;gap:12px}.Services_featureItem__BoQ34{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}@media (max-width:968px){.Services_services__EMk1L{padding:60px 20px}.Services_title__t3Aiv{font-size:32px}.Services_grid__OAA4H{grid-template-columns:1fr;gap:30px}}@media (max-width:640px){.Services_services__EMk1L{padding:40px 16px}.Services_title__t3Aiv{font-size:28px}.Services_subtitle__96VMH{font-size:16px}.Services_imageWrapper__N8zEp{height:250px}}.Features_features__O_FbC{padding:100px 20px;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg) 100%)}[data-theme=dark] .Features_features__O_FbC{background:linear-gradient(135deg,#1e293b,#0f172a)}.Features_container__CvrU1{max-width:1200px;margin:0 auto}.Features_header__4Q_o9{text-align:center;margin-bottom:60px}.Features_badge__vDJXD{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:8px;margin-bottom:16px}.Features_badge__vDJXD:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:var(--brand);border-radius:2px}.Features_title__JJ7sW{font-size:40px;font-weight:800;color:var(--text);margin:0 0 16px}.Features_subtitle__iVMOA{font-size:18px;color:var(--muted);max-width:600px;margin:0 auto}.Features_grid__mcvoy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.Features_featureCard__t_n3Y{text-align:center;transition:all .3s ease}.Features_iconWrapper__JRMiR{width:70px;height:70px;background:rgba(16,185,129,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .3s ease}.Features_featureCard__t_n3Y:hover .Features_iconWrapper__JRMiR{background:var(--brand);transform:scale(1.1) rotate(5deg)}.Features_featureCard__t_n3Y:hover .Features_iconWrapper__JRMiR svg{color:#fff!important}.Features_featureTitle__xwnTu{font-size:20px;font-weight:700;color:var(--text);margin:0 0 12px}.Features_featureDescription__3BS8B{font-size:15px;line-height:1.6;color:var(--muted);margin:0}@media (max-width:968px){.Features_features__O_FbC{padding:60px 20px}.Features_title__JJ7sW{font-size:32px}.Features_grid__mcvoy{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.Features_features__O_FbC{padding:40px 16px}.Features_title__JJ7sW{font-size:28px}.Features_subtitle__iVMOA{font-size:16px}.Features_grid__mcvoy{grid-template-columns:1fr}}.Hiring_hiring__iRIu6{padding:100px 20px;background:linear-gradient(135deg,#fff7ed,#fffef7 50%,#f8fafc);position:relative;overflow:hidden}[data-theme=dark] .Hiring_hiring__iRIu6{background:linear-gradient(135deg,#1e293b,#0f172a 50%,#1e293b)}.Hiring_hiring__iRIu6:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0,var(--brand) 100%);z-index:1}.Hiring_container__EXUiw{max-width:1200px;margin:0 auto;position:relative;z-index:2}.Hiring_header__PXrdo{text-align:center;margin-bottom:60px}.Hiring_badge__2UhXs{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:8px;margin-bottom:16px}.Hiring_badge__2UhXs:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--accent) 0,var(--brand) 100%);border-radius:2px}.Hiring_title__aK_qs{font-size:40px;font-weight:800;color:var(--text);margin:0 0 16px}.Hiring_subtitle___sWlG{font-size:18px;color:var(--muted);max-width:700px;margin:0 auto;line-height:1.6}.Hiring_grid__dnc8p{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-bottom:60px}.Hiring_positionCard__0kkMp{padding:32px;background:var(--panel);border:2px solid transparent;transition:all .3s ease}.Hiring_positionCard__0kkMp:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px rgba(251,191,36,.2)}.Hiring_cardHeader__tARvN{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.Hiring_iconWrapper__HWmfZ{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:2px solid;flex-shrink:0}.Hiring_serviceBadge__LHtyS{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:inline-block}.Hiring_positionTitle__yRu7C{font-size:24px;font-weight:700;color:var(--text);margin:0;line-height:1.3}.Hiring_description__EzvrY{font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 24px}.Hiring_features__d9nZa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.Hiring_feature__cevub{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text)}.Hiring_cta__qoRFE{margin-top:auto}.Hiring_whatsappButton__tBgpw{width:100%;justify-content:center;transition:all .3s ease}.Hiring_whatsappButton__tBgpw:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(251,191,36,.3)}.Hiring_footer__BAoJJ{text-align:center;padding:40px 20px;background:var(--panel);border-radius:16px;border:2px solid var(--accent)}.Hiring_footerText__iVkc_{font-size:18px;font-weight:600;color:var(--text);margin:0 0 20px}.Hiring_contactButton__GTTP0{background:var(--accent);border-color:var(--accent);color:var(--text)}.Hiring_contactButton__GTTP0:hover{background:#f59e0b;border-color:#f59e0b;transform:scale(1.05)}@media (max-width:968px){.Hiring_hiring__iRIu6{padding:80px 20px}.Hiring_title__aK_qs{font-size:32px}.Hiring_grid__dnc8p{gap:30px}.Hiring_features__d9nZa,.Hiring_grid__dnc8p{grid-template-columns:1fr}}@media (max-width:640px){.Hiring_hiring__iRIu6{padding:60px 16px}.Hiring_title__aK_qs{font-size:28px}.Hiring_subtitle___sWlG{font-size:16px}.Hiring_positionCard__0kkMp{padding:24px}.Hiring_positionTitle__yRu7C{font-size:20px}.Hiring_cardHeader__tARvN{flex-direction:column;gap:16px}}.Contact_contact__37ccJ{background:var(--bg-secondary);padding:80px 20px 40px}[data-theme=dark] .Contact_contact__37ccJ{background:#1e293b}.Contact_container__UYcJh{max-width:1200px;margin:0 auto}.Contact_grid___CmZS{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:60px}.Contact_brand__ZcQT7{display:flex;flex-direction:column;gap:20px}.Contact_logo__bk38T{display:flex;align-items:center;gap:12px}.Contact_logoText__Uu1O8{font-size:28px;font-weight:800;color:var(--text)}.Contact_tagline__edZh7{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.Contact_social__3_11n{display:flex;gap:12px}.Contact_socialLink__RtHSj{width:40px;height:40px;background:var(--panel);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:all .3s ease}.Contact_socialLink__RtHSj:hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-2px)}.Contact_contactInfo__NT7aQ{display:flex;flex-direction:column;gap:20px}.Contact_sectionTitle__NWE7T{font-size:18px;font-weight:700;color:var(--text);margin:0 0 12px}.Contact_infoItem__nx55P{display:flex;align-items:flex-start;gap:12px}.Contact_infoTitle__PUsRG{font-size:12px;color:var(--muted);margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.Contact_infoValue__hHCGn{font-size:14px;color:var(--text);margin:0;text-decoration:none;transition:color .3s ease}a.Contact_infoValue__hHCGn:hover{color:var(--brand)}.Contact_links__huqEr{display:flex;flex-direction:column;gap:20px}.Contact_linkList__3ojMg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Contact_linkList__3ojMg a{color:var(--muted);text-decoration:none;font-size:14px;transition:color .3s ease}.Contact_linkList__3ojMg a:hover{color:var(--brand)}.Contact_bottom__jl956{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--border)}.Contact_copyright__1BUQG{font-size:14px;color:var(--muted);margin:0}.Contact_legal____Ut_{display:flex;align-items:center;gap:12px;font-size:14px}.Contact_legal____Ut_ a{color:var(--muted);text-decoration:none;transition:color .3s ease}.Contact_legal____Ut_ a:hover{color:var(--brand)}.Contact_separator__G_i7Q{color:var(--muted)}@media (max-width:968px){.Contact_grid___CmZS{grid-template-columns:1fr 1fr;gap:40px}.Contact_brand__ZcQT7{grid-column:1/-1}}@media (max-width:640px){.Contact_contact__37ccJ{padding:60px 16px 30px}.Contact_grid___CmZS{grid-template-columns:1fr;gap:40px}.Contact_bottom__jl956{flex-direction:column;gap:20px;text-align:center}.Contact_legal____Ut_{flex-wrap:wrap;justify-content:center}}.page_main__GlU4n{min-height:100vh;position:relative;padding-top:80px}