[data-v-c1a97444]:root{--ev-blue: #004BFF;--ev-blue-hover: #0038c7;--ev-black: #111111;--ev-carbon: #1a1a1a;--ev-gray: #f5f5f5}.page[data-v-c1a97444]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#111,#171717,#0d0d0d);color:#e5e7eb;font-family:system-ui,sans-serif;overflow-x:hidden;position:relative;isolation:isolate}.page[data-v-c1a97444]:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(135deg,rgba(0,75,255,.08) 25%,transparent 25%),url(/back-volantes-esportivos.jpg);background-size:40px 40px,cover;opacity:.18}.header[data-v-c1a97444]{background:#f2f2f2;border-bottom:1px solid rgba(148,163,184,.3);position:sticky;top:0;z-index:20}.header-content[data-v-c1a97444]{max-width:1120px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.logo-area[data-v-c1a97444]{display:flex;align-items:center;gap:.5rem}.logo[data-v-c1a97444]{width:50px;height:36px;object-fit:contain}.brand-name[data-v-c1a97444]{color:#0f172a;font-weight:600}.nav[data-v-c1a97444]{display:flex;gap:1rem;align-items:center}.nav-link[data-v-c1a97444]{color:#0f172a;text-decoration:none;font-weight:500;padding:6px 10px;border-radius:6px}.nav-link[data-v-c1a97444]:hover{background:#00000014}.btn-outline[data-v-c1a97444]{padding:8px 18px;border-radius:50px;font-size:.9rem;background:#004bff;color:#fff;border:none;font-weight:600;transition:.2s ease-in-out}.btn-outline[data-v-c1a97444]:hover{background:#1e293b;transform:translateY(-2px)}.hero[data-v-c1a97444]{max-width:1120px;margin:0 auto;padding:3rem 1rem;display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center}.hero-text h1[data-v-c1a97444]{font-size:2.2rem;line-height:1.3}.section[data-v-c1a97444]{max-width:1120px;margin:0 auto;padding:3rem 1rem}.section-alt[data-v-c1a97444]{background:transparent}.section-header[data-v-c1a97444]{margin-bottom:1.5rem;align-items:center}#fotos .section-header[data-v-c1a97444]{color:#004bffbf;text-align:center}.sobre-text[data-v-c1a97444]{color:#cbd5e1;line-height:1.6}.galeria-grid[data-v-c1a97444]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.foto-card[data-v-c1a97444]{border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#1414144d,#0a0a0a59);border:1px solid rgba(0,75,255,.15);display:flex;flex-direction:column;cursor:pointer}.foto-legenda[data-v-c1a97444]{padding:10px;text-align:center;font-size:.85rem;font-weight:700;color:#fff;background:#004bffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.foto-card img[data-v-c1a97444]{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .25s ease}.foto-card[data-v-c1a97444]:hover{transform:translateY(-6px);box-shadow:0 18px 35px #0f172acc}.foto-card:hover img[data-v-c1a97444]{transform:scale(1.05)}@keyframes fadeInUp-c1a97444{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.galeria-grid .foto-card[data-v-c1a97444]:nth-child(1){animation:fadeInUp-c1a97444 .5s ease-out 0s both}.galeria-grid .foto-card[data-v-c1a97444]:nth-child(2){animation:fadeInUp-c1a97444 .5s ease-out .1s both}.galeria-grid .foto-card[data-v-c1a97444]:nth-child(3){animation:fadeInUp-c1a97444 .5s ease-out .2s both}.contact-box[data-v-c1a97444]{background:linear-gradient(145deg,#1414149e,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:22px;padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-item[data-v-c1a97444]{display:flex;flex-direction:column;gap:6px;padding:18px;margin-bottom:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}#contact .section-header[data-v-c1a97444]{text-align:center}#contact h2[data-v-c1a97444]{color:#004bff;font-size:2rem;margin-bottom:10px}.contact-destaque[data-v-c1a97444]{margin-bottom:20px;padding:16px;border-left:4px solid #004BFF;background:#bbc6df2e;color:#dbeafe;border-radius:10px}.footer[data-v-c1a97444]{background:#f2f2f2;color:#0f172a;padding:1rem;text-align:center;font-size:.85rem}@media(max-width:768px){.header-content[data-v-c1a97444]{flex-direction:column;align-items:center;gap:.8rem;text-align:center}.nav[data-v-c1a97444]{flex-wrap:wrap;justify-content:center}.hero[data-v-c1a97444]{grid-template-columns:1fr;text-align:center}.hero-image[data-v-c1a97444]{margin-top:1.5rem}.logo-brand[data-v-c1a97444]{width:200px;height:200px}.hero-actions[data-v-c1a97444]{justify-content:center;flex-wrap:wrap}}.insta-link[data-v-c1a97444]{display:inline-flex;align-items:center;gap:6px;color:#004bff;text-decoration:none;font-weight:500}.insta-link[data-v-c1a97444]:hover{color:#004bff}.insta-icon[data-v-c1a97444]{color:#004bff;transition:.2s}.insta-link:hover .insta-icon[data-v-c1a97444]{color:#004bff;transform:scale(1.1)}.sobre-elegante[data-v-c1a97444]{margin-top:2rem}.sobre-intro[data-v-c1a97444]{text-align:center;max-width:800px;margin:0 auto 2.5rem}.title-gradient[data-v-c1a97444]{font-size:2.2rem;background:linear-gradient(to right,#004bff,#004bff);-webkit-background-clip:text;color:transparent;font-weight:700}.subtitle[data-v-c1a97444]{color:#94a3b8;margin-top:.5rem;font-size:1.1rem}.sobre-descricao[data-v-c1a97444]{margin-top:1.5rem;color:#cbd5e1;line-height:1.7;font-size:1rem}.hero-refinado[data-v-c1a97444]{max-width:1120px;margin:0 auto;padding:4rem 1rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero-titulo[data-v-c1a97444]{font-size:2.6rem;font-weight:700;line-height:1.2;color:#e2e8f0}.hero-destaque[data-v-c1a97444]{display:block;color:#004bff;font-weight:800;font-size:1.9rem;margin-top:6px}.hero-subtitulo[data-v-c1a97444]{margin-top:1rem;margin-left:2rem;font-size:1.05rem;color:#cbd5e1;line-height:1.6;max-width:520px}.hero-botoes[data-v-c1a97444]{margin-top:1.5rem;display:flex;gap:1rem}.btn-hero-primary[data-v-c1a97444],.btn-hero-secondary[data-v-c1a97444]{padding:12px 26px;font-size:1rem;border-radius:10px;text-decoration:none;font-weight:600;transition:.25s ease}.btn-hero-primary[data-v-c1a97444]{background:#004bff;color:#0f172a;box-shadow:0 4px 12px #0ea5e959}.btn-hero-primary[data-v-c1a97444]:hover{background:#004bff;color:#becff5;transform:translateY(-2px);box-shadow:0 6px 18px #0ea5e973}.btn-hero-secondary[data-v-c1a97444]{border:2px solid #004BFF;color:#004bff;background:transparent}.btn-hero-secondary[data-v-c1a97444]:hover{background:#38bdf81f;color:#becff5;transform:translateY(-2px)}.hero-imagem[data-v-c1a97444]{display:flex;justify-content:center}.hero-banner[data-v-c1a97444]{width:160px;height:auto;filter:drop-shadow(0 10px 28px rgba(0,0,0,.55));transition:transform .25s ease}.hero-imagem:hover .hero-banner[data-v-c1a97444]{transform:scale(1.03)}@media(max-width:768px){.hero-refinado[data-v-c1a97444]{flex-direction:column-reverse;text-align:center;padding:2.5rem 1rem}.hero-titulo[data-v-c1a97444]{font-size:1.9rem}.hero-destaque[data-v-c1a97444]{font-size:1.45rem}.hero-subtitulo[data-v-c1a97444]{font-size:.95rem;margin:.8rem auto}.hero-botoes[data-v-c1a97444]{justify-content:center;flex-wrap:wrap}.hero-banner[data-v-c1a97444]{width:200px}}.whatsapp-container[data-v-c1a97444]{animation:shakeWhatsapp-c1a97444 6s infinite;position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;text-decoration:none;z-index:999}@keyframes shakeWhatsapp-c1a97444{0%,90%,to{transform:rotate(0)}91%{transform:rotate(-8deg)}92%{transform:rotate(8deg)}93%{transform:rotate(-8deg)}94%{transform:rotate(8deg)}95%{transform:rotate(0)}}.whatsapp-button[data-v-c1a97444]{width:60px;height:60px;border-radius:50%;background:#25d366;position:relative;display:flex;align-items:center;justify-content:center;animation:pulseWhatsapp-c1a97444 2s infinite}@keyframes pulseWhatsapp-c1a97444{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}.whatsapp-button svg[data-v-c1a97444]{width:26px;height:26px}.whatsapp-button[data-v-c1a97444]:hover{transform:scale(1.08);background:#1ebe5d}.whatsapp-label[data-v-c1a97444]{background:#0f172af2;color:#e2e8f0;padding:8px 12px;border-radius:8px;font-size:.8rem;white-space:nowrap;opacity:0;transform:translate(10px);transition:.25s}.whatsapp-container:hover .whatsapp-label[data-v-c1a97444]{opacity:1;transform:translate(0)}@media(max-width:768px){.whatsapp-button[data-v-c1a97444]{width:52px;height:52px}.whatsapp-label[data-v-c1a97444]{display:none}}.modal[data-v-c1a97444]{max-width:85%;max-height:80vh;object-fit:contain;animation:fadeModal-c1a97444 .25s ease}.modal-galeria[data-v-c1a97444]{position:fixed;inset:0;background:#000000f0;display:flex;align-items:center;justify-content:center;z-index:99999}.modal-fechar[data-v-c1a97444]{position:absolute;top:20px;right:30px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer}.modal-nav[data-v-c1a97444]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:none;border-radius:50%;background:#ffffff14;color:#fff;font-size:32px;cursor:pointer;transition:.2s}.modal-nav[data-v-c1a97444]:hover{background:#ffffff2e}.modal-prev[data-v-c1a97444]{left:40px}.modal-next[data-v-c1a97444]{right:40px}.modal-indicador[data-v-c1a97444]{position:absolute;bottom:25px;color:#fff;font-size:14px;background:#ffffff14;padding:8px 16px;border-radius:999px}@keyframes fadeModal-c1a97444{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cards-container[data-v-c1a97444]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:3rem}.card-pilar[data-v-c1a97444]{position:relative;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:22px;padding:28px;overflow:hidden;transition:.35s ease;box-shadow:0 10px 30px #00000059}.card-pilar[data-v-c1a97444]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.card-pilar[data-v-c1a97444]:hover{transform:translateY(-8px);border-color:#004bff;box-shadow:0 18px 45px #004bff38}.card-topo[data-v-c1a97444]{display:flex;align-items:center;gap:16px;margin-bottom:22px}.card-icon[data-v-c1a97444]{width:70px;height:70px;border-radius:18px;background:#004bff1f;border:1px solid rgba(0,75,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon img[data-v-c1a97444]{width:40px;height:40px;object-fit:contain}.card-subtitulo[data-v-c1a97444]{display:block;color:#004bff;font-size:.75rem;letter-spacing:2px;font-weight:700}.card-pilar h3[data-v-c1a97444]{margin-top:4px;font-size:1.6rem;color:#fff;font-weight:800;letter-spacing:1px}.card-conteudo[data-v-c1a97444]{color:#d6d6d6;line-height:1.8}.valor-item[data-v-c1a97444]{position:relative;margin-bottom:12px;padding-left:18px;color:#e8e8e8}.valor-item[data-v-c1a97444]:before{content:"";width:8px;height:8px;border-radius:50%;background:#004bff;position:absolute;left:0;top:10px}@media(max-width:900px){.cards-container[data-v-c1a97444]{grid-template-columns:1fr}}.card-servico[data-v-c1a97444]{background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.2);border-radius:22px;padding:30px;transition:.3s}.card-servico[data-v-c1a97444]:hover{transform:translateY(-6px);border-color:#004bff}.servico-topo[data-v-c1a97444]{display:flex;align-items:center;gap:16px;margin-bottom:30px}.servico-icon[data-v-c1a97444]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#004bff1f;border:1px solid rgba(0,75,255,.25)}.servico-icon img[data-v-c1a97444]{width:40px}.servico-subtitulo[data-v-c1a97444]{display:block;color:#004bff;font-size:.75rem;font-weight:700;letter-spacing:2px}.card-servico h3[data-v-c1a97444]{margin-top:4px;color:#fff;font-size:1.7rem}.servico-item[data-v-c1a97444]{padding:18px;margin-bottom:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.servico-item strong[data-v-c1a97444]{color:#004bff;display:block;margin-bottom:6px}.servico-item p[data-v-c1a97444]{color:#d3d3d3}.premium-item[data-v-c1a97444]{padding:16px 18px;margin-bottom:12px;border-left:4px solid #004BFF;background:#ffffff08;color:#f1f5f9;font-weight:500}.servico-titulo[data-v-c1a97444]{position:relative;margin-top:4px;padding-bottom:12px;color:#fff;font-size:1.6rem;font-weight:800;text-transform:uppercase}.servico-titulo[data-v-c1a97444]:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:#004bff;border-radius:999px}.btn-catalogo[data-v-c1a97444]{display:inline-flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:10px;padding:14px 20px;border-radius:14px;background:#004bff;color:#fff;text-decoration:none;font-weight:700;transition:.3s;box-shadow:0 8px 20px #004bff40}.btn-catalogo[data-v-c1a97444]:hover{background:#0038c7;transform:translateY(-2px);box-shadow:0 12px 28px #004bff59}.banner-diferencial[data-v-c1a97444]{margin-top:40px;display:flex;align-items:center;gap:24px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#004bff,#0038c7);box-shadow:0 20px 40px #004bff59;position:relative;overflow:hidden}.banner-diferencial[data-v-c1a97444]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 40%);pointer-events:none}.banner-icon[data-v-c1a97444]{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#ffffff26;font-size:2rem;font-weight:800;color:#fff}.banner-tag[data-v-c1a97444]{display:inline-block;margin-bottom:8px;font-size:.8rem;font-weight:700;letter-spacing:2px;color:#ffffffd9}.banner-texto h3[data-v-c1a97444]{margin:0;font-size:1.5rem;color:#fff;font-weight:800}.banner-texto p[data-v-c1a97444]{margin-top:8px;color:#ffffffe6;font-size:1rem}@media(max-width:768px){.banner-diferencial[data-v-c1a97444]{flex-direction:column;text-align:center}}.modal-content[data-v-c1a97444]{display:flex;flex-direction:column;align-items:center}.modal-nome[data-v-c1a97444]{margin-top:12px;padding:8px 14px;font-size:14px;font-weight:600;color:#fff;background:#ffffff14;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.produto-slider[data-v-c1a97444]{display:flex;flex-direction:column;align-items:center}.produto-info[data-v-c1a97444]{margin-top:12px;color:#fff;font-size:1rem;font-weight:600}.produto-thumbs[data-v-c1a97444]{display:flex;gap:10px;margin-top:20px}.thumb[data-v-c1a97444]{width:65px;height:65px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#ffffff0d;cursor:pointer;transition:.25s}.thumb img[data-v-c1a97444]{width:100%;height:100%;object-fit:contain}.thumb[data-v-c1a97444]:hover{transform:translateY(-3px)}.thumb.ativo[data-v-c1a97444]{border-color:#004bff;box-shadow:0 0 20px #004bff66}.produto-frame[data-v-c1a97444]{width:420px;height:320px;display:flex;align-items:center;justify-content:center}.produto-principal[data-v-c1a97444]{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .4s ease,transform .4s ease;filter:drop-shadow(0 15px 35px rgba(0,0,0,.45))}.produto-label[data-v-c1a97444]{margin-top:10px;color:#fff;font-size:1.1rem;font-weight:700}.produto-principal[data-v-c1a97444]{animation:trocaProduto-c1a97444 .5s ease}@keyframes trocaProduto-c1a97444{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.btn-whatsapp-header[data-v-c1a97444]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:.25s ease;box-shadow:0 4px 12px #25d3664d}.btn-whatsapp-header[data-v-c1a97444]:hover{background:#1ebe5d;transform:translateY(-2px)}.btn-whatsapp-header svg[data-v-c1a97444]{width:18px;height:18px}@media(max-width:768px){.btn-whatsapp-header[data-v-c1a97444]{padding:8px 10px}.btn-whatsapp-text[data-v-c1a97444]{display:none}}@media(max-width:768px){.btn-outline[data-v-c1a97444]{padding:8px 12px;font-size:.8rem}}.btn-topo[data-v-c1a97444]{position:fixed;right:28px;bottom:100px;width:50px;height:50px;border:none;border-radius:50%;background:#0f172af2;color:#fff;font-size:22px;font-weight:700;cursor:pointer;z-index:998;box-shadow:0 10px 25px #00000059;transition:all .25s ease}.btn-topo[data-v-c1a97444]:hover{background:#004bff;transform:translateY(-3px)}@media(max-width:768px){.btn-topo[data-v-c1a97444]{width:42px;height:42px;right:18px;bottom:84px;font-size:18px}}.base-btn[data-v-2d3a2488]{width:100%;padding:12px 14px;font-size:16px;border-radius:6px;border:none;cursor:pointer;background:linear-gradient(135deg,#8492b1,#5e72a8);color:#fff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.base-btn[data-v-2d3a2488]:disabled{opacity:.7;cursor:not-allowed}.base-btn-spinner[data-v-2d3a2488]{width:18px;height:18px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-2d3a2488 .6s linear infinite}@keyframes spin-2d3a2488{to{transform:rotate(360deg)}}.login-wrapper[data-v-09595222]{text-align:center;margin-top:40px}.top-bar[data-v-09595222]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.logo[data-v-09595222]{height:70px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}input[data-v-09595222]{width:100%;padding:14px 16px;border-radius:6px;border:1px solid #d0d0d0;font-size:16px;margin-bottom:10px}input[data-v-09595222]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb40}.error[data-v-09595222]{color:red;margin-top:10px}.top-bar[data-v-09595222]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo_header[data-v-09595222]{height:36px;object-fit:contain}.btn-logout[data-v-09595222]{background:transparent;border:1px solid #5e72a8;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;max-width:150px}.btn-logout[data-v-09595222]:hover{background:#ffebee}.field[data-v-09595222]{display:flex;flex-direction:column}.field label[data-v-09595222]{margin-bottom:6px;color:#cbd5e1!important;font-size:.9rem;font-weight:600}.field.required label[data-v-09595222]:after{content:" *";color:#ef4444}.password-wrapper[data-v-09595222]{position:relative;width:100%}.password-wrapper input[data-v-09595222]{width:100%;padding-right:45px}.toggle[data-v-09595222]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;-webkit-user-select:none;user-select:none;opacity:.6;transition:.2s}.toggle[data-v-09595222]:hover{opacity:1}.forgot-password[data-v-09595222]{margin-top:12px;display:flex;justify-content:center;gap:15px}.forgot-password a[data-v-09595222]{color:#5e72a8;text-decoration:none;font-size:14px}.forgot-password a[data-v-09595222]:hover{text-decoration:underline}.page[data-v-09595222]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#111,#171717,#0d0d0d)}.container[data-v-09595222]{width:100%;max-width:500px}.card-login[data-v-09595222]{position:relative;overflow:hidden;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:24px;padding:32px;transition:.35s ease;box-shadow:0 15px 40px #00000059}.card-login[data-v-09595222]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.card-login[data-v-09595222]:hover{transform:translateY(-6px);border-color:#004bff;box-shadow:0 18px 45px #004bff40}.footer-actions[data-v-09595222]{margin-top:20px;text-align:center}.btn-secondary[data-v-09595222]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-secondary[data-v-09595222]:hover{background:#004bff1f;color:#fff}.btn-back-site[data-v-09595222]{background:transparent;border:none;color:#94a3b8;font-size:14px;cursor:pointer;transition:.2s}.btn-back-site[data-v-09595222]:hover{color:#60a5fa}@media(max-width:768px){.page[data-v-09595222]{padding:16px}.card-cadastro[data-v-09595222]{padding:22px}.top-bar[data-v-09595222]{flex-direction:column;text-align:center}.logo[data-v-09595222]{height:50px}h2[data-v-09595222]{font-size:1.6rem}}.btn-small[data-v-09595222]{width:auto;padding:4px 10px;font-size:.75rem;border-radius:8px}.btn-back-mobile[data-v-09595222]{display:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.btn-back-mobile[data-v-09595222]:hover{background:#004bff26;border-color:#004bff}.desktop-only[data-v-09595222]{display:flex}@media(max-width:768px){.top-bar[data-v-09595222]{flex-direction:row;justify-content:space-between;align-items:center}.btn-back-mobile[data-v-09595222]{display:flex;align-items:center;justify-content:center}.desktop-only[data-v-09595222]{display:none}.logo[data-v-09595222]{height:42px}}.page[data-v-298e2705]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#111,#171717,#0d0d0d)}.container[data-v-298e2705]{width:100%;max-width:700px}.card-cadastro[data-v-298e2705]{position:relative;overflow:hidden;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:24px;padding:32px;transition:.35s ease;box-shadow:0 15px 40px #00000059}.card-cadastro[data-v-298e2705]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.card-cadastro[data-v-298e2705]:hover{transform:translateY(-6px);border-color:#004bff;box-shadow:0 18px 45px #004bff40}.top-bar[data-v-298e2705]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.logo[data-v-298e2705]{height:55px;object-fit:contain;filter:brightness(0) invert(1)}h2[data-v-298e2705]{text-align:center;color:#fff;font-size:2rem;margin-bottom:24px}.form[data-v-298e2705]{display:flex;flex-direction:column;gap:16px}.field[data-v-298e2705]{display:flex;flex-direction:column}.field label[data-v-298e2705]{margin-bottom:6px;color:#cbd5e1;font-size:.9rem;font-weight:600}.field.required label[data-v-298e2705]:after{content:" *";color:#ef4444}input[data-v-298e2705],select[data-v-298e2705]{appearance:none;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:14px;transition:.25s}input[data-v-298e2705]::placeholder{color:#94a3b8}input[data-v-298e2705]:focus,select[data-v-298e2705]:focus{outline:none;border-color:#004bff;box-shadow:0 0 0 4px #004bff26}.password-wrapper[data-v-298e2705]{position:relative}.password-wrapper input[data-v-298e2705]{padding-right:50px}.btn-eye[data-v-298e2705]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent!important;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:0;margin:0;width:auto;box-shadow:none}.btn-eye[data-v-298e2705]:hover{color:#004bff;background:transparent!important;transform:translateY(-50%)}.btn-primary[data-v-298e2705]{width:100%;margin-top:12px;padding:14px;border-radius:12px;border:none;background:#004bff;color:#fff;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 8px 20px #004bff40}.btn-primary[data-v-298e2705]:hover{background:#0038c7;transform:translateY(-2px);box-shadow:0 12px 28px #004bff59}.btn-primary[data-v-298e2705]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-298e2705]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-secondary[data-v-298e2705]:hover{background:#004bff1f;color:#fff}.sucesso-msg[data-v-298e2705]{margin-bottom:20px;padding:16px;border-radius:12px;text-align:center;font-weight:700;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.35)}@media(max-width:768px){.page[data-v-298e2705]{padding:16px}.card-cadastro[data-v-298e2705]{padding:22px}.top-bar[data-v-298e2705]{flex-direction:column;text-align:center}.logo[data-v-298e2705]{height:50px}h2[data-v-298e2705]{font-size:1.6rem}}.btn-small[data-v-298e2705]{width:auto;padding:4px 10px;font-size:.75rem;border-radius:8px}.btn-back-mobile[data-v-298e2705]{display:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.btn-back-mobile[data-v-298e2705]:hover{background:#004bff26;border-color:#004bff}.desktop-only[data-v-298e2705]{display:flex}@media(max-width:768px){.top-bar[data-v-298e2705]{flex-direction:row;justify-content:space-between;align-items:center}.btn-back-mobile[data-v-298e2705]{display:flex;align-items:center;justify-content:center}.desktop-only[data-v-298e2705]{display:none}.logo[data-v-298e2705]{height:42px}}.page[data-v-3aee7536]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#111,#171717,#0d0d0d)}.container[data-v-3aee7536]{width:100%;max-width:700px}.card-cadastro[data-v-3aee7536]{position:relative;overflow:hidden;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:24px;padding:32px;transition:.35s ease;box-shadow:0 15px 40px #00000059}.card-cadastro[data-v-3aee7536]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.card-cadastro[data-v-3aee7536]:hover{transform:translateY(-6px);border-color:#004bff;box-shadow:0 18px 45px #004bff40}.top-bar[data-v-3aee7536]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.logo[data-v-3aee7536]{height:55px;object-fit:contain;filter:brightness(0) invert(1)}h2[data-v-3aee7536]{text-align:center;color:#fff;font-size:2rem;margin-bottom:24px}.form[data-v-3aee7536]{display:flex;flex-direction:column;gap:16px}.field[data-v-3aee7536]{display:flex;flex-direction:column}.field label[data-v-3aee7536]{margin-bottom:6px;color:#cbd5e1;font-size:.9rem;font-weight:600}.field.required label[data-v-3aee7536]:after{content:" *";color:#ef4444}input[data-v-3aee7536],select[data-v-3aee7536]{appearance:none;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:14px;transition:.25s}input[data-v-3aee7536]::placeholder{color:#94a3b8}input[data-v-3aee7536]:focus,select[data-v-3aee7536]:focus{outline:none;border-color:#004bff;box-shadow:0 0 0 4px #004bff26}.password-wrapper[data-v-3aee7536]{position:relative}.password-wrapper input[data-v-3aee7536]{padding-right:50px}.btn-eye[data-v-3aee7536]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent!important;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:0;margin:0;width:auto;box-shadow:none}.btn-eye[data-v-3aee7536]:hover{color:#004bff;background:transparent!important;transform:translateY(-50%)}.btn-primary[data-v-3aee7536]{width:100%;margin-top:12px;padding:14px;border-radius:12px;border:none;background:#004bff;color:#fff;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 8px 20px #004bff40}.btn-primary[data-v-3aee7536]:hover{background:#0038c7;transform:translateY(-2px);box-shadow:0 12px 28px #004bff59}.btn-primary[data-v-3aee7536]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-3aee7536]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-secondary[data-v-3aee7536]:hover{background:#004bff1f;color:#fff}.sucesso-msg[data-v-3aee7536]{margin-bottom:20px;padding:16px;border-radius:12px;text-align:center;font-weight:700;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.35)}@media(max-width:768px){.page[data-v-3aee7536]{padding:16px}.card-cadastro[data-v-3aee7536]{padding:22px}.top-bar[data-v-3aee7536]{flex-direction:column;text-align:center}.logo[data-v-3aee7536]{height:50px}h2[data-v-3aee7536]{font-size:1.6rem}}.btn-small[data-v-3aee7536]{width:auto;padding:4px 10px;font-size:.75rem;border-radius:8px}.subtitle[data-v-3aee7536]{text-align:center;color:#94a3b8;margin-top:-10px;margin-bottom:24px;line-height:1.5}.container[data-v-85949141]{padding:16px}h2[data-v-85949141]{margin-bottom:16px}.empty[data-v-85949141]{text-align:center;color:#777;margin-top:20px}.card[data-v-85949141]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px}.footer[data-v-85949141]{display:flex;justify-content:space-between;font-size:12px;color:#777;margin-top:8px}.status[data-v-85949141]{padding:2px 8px;border-radius:12px;text-transform:uppercase;font-size:11px}.status.aberto[data-v-85949141]{background:#fff3cd;color:#856404}.status.approved[data-v-85949141]{background:#d4edda;color:#155724}.status.done[data-v-85949141]{background:#cce5ff;color:#004085}.btn-novo[data-v-85949141]{display:block;text-align:center;padding:12px;background:#5e72a8;color:#fff;border-radius:10px;font-weight:700;margin-bottom:16px;text-decoration:none}.top-bar[data-v-85949141]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-85949141]{height:36px;object-fit:contain}.btn-logout[data-v-85949141]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;max-width:100px}.btn-logout[data-v-85949141]:hover{background:#ffebee}.pedido-header[data-v-85949141]{display:flex;justify-content:space-between;margin-bottom:8px}.pedido-title[data-v-85949141]{font-size:16px;font-weight:700}.pedido-date[data-v-85949141]{font-size:12px;color:#666}.pedido-description[data-v-85949141]{font-size:13px;margin-bottom:10px}.pedido-marca[data-v-85949141]{margin-bottom:12px;padding:10px;background:#fafafa;border-radius:8px}.pedido-marca-header[data-v-85949141]{display:flex;align-items:center;gap:8px;font-weight:700;color:#5e72a8;margin-bottom:6px}.marca-logo[data-v-85949141]{width:22px;height:22px;object-fit:contain}.pedido-item[data-v-85949141]{display:grid;grid-template-columns:60px 1fr auto;align-items:center;column-gap:12px;width:100%;padding:6px 0;border-bottom:1px dotted #ddd}.pedido-item[data-v-85949141]:last-child{border-bottom:none}.div_image[data-v-85949141]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:#fff;flex-shrink:0}.div_image img[data-v-85949141]{width:100%;height:100%;object-fit:cover;display:block}.pedido-item-left[data-v-85949141]{display:flex;flex-direction:column;min-width:170px}.pedido-item-left strong[data-v-85949141]{font-size:13px}.pedido-item-left span[data-v-85949141]{font-size:12px;color:#555}.pedido-item-right[data-v-85949141]{justify-self:end;font-weight:700;font-size:14px;white-space:nowrap;text-align:right;min-width:60px}.container[data-v-1d1a4de0]{max-width:480px;margin:0 auto;padding:16px}.input[data-v-1d1a4de0]{width:100%;padding:10px 12px;margin:6px 0 12px;border-radius:8px;border:1px solid #ccc;font-size:14px}.top-bar[data-v-1d1a4de0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-1d1a4de0]{height:36px;object-fit:contain}.btn-voltar[data-v-1d1a4de0]{background:transparent;border:1px solid #5e72a8;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;max-width:100px}.btn-voltar[data-v-1d1a4de0]:hover{background:#ffebee}h2[data-v-1d1a4de0]{font-size:20px;margin-bottom:8px}h3[data-v-1d1a4de0]{font-size:18px;margin:16px 0 8px}h4[data-v-1d1a4de0]{font-size:16px;margin-bottom:8px}.divider[data-v-1d1a4de0]{margin:16px 0;border:none;border-top:1px solid #eee}.marcas-grid[data-v-1d1a4de0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.btn-marca[data-v-1d1a4de0]{flex:1 1 100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;border:1px solid #5e72a8;background:#fff;color:#5e72a8;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-marca[data-v-1d1a4de0]:hover{background:#eef1ff}.marca-logo[data-v-1d1a4de0]{width:26px;height:26px;object-fit:contain;display:block}.mensagem-passos[data-v-1d1a4de0]{font-size:14px;margin-bottom:6px}.modelos-lista[data-v-1d1a4de0]{max-height:260px;overflow-y:auto;margin-bottom:12px}.modelo-row[data-v-1d1a4de0]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #eee}.modelo-info[data-v-1d1a4de0]{flex:1;margin-right:8px}.modelo-codigo[data-v-1d1a4de0]{font-weight:600;font-size:14px}.modelo-descricao[data-v-1d1a4de0]{font-size:13px;color:#555}.input-qtd[data-v-1d1a4de0]{width:70px;padding:6px 8px;border-radius:6px;border:1px solid #ccc;font-size:14px}.acoes-modelos[data-v-1d1a4de0]{display:flex;justify-content:space-between;gap:8px}.itens-lista[data-v-1d1a4de0]{margin-bottom:16px}.item-card[data-v-1d1a4de0]{border-radius:10px;border:1px solid #ddd;padding:10px;margin-bottom:8px;background:#fff}.item-header[data-v-1d1a4de0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.item-marca[data-v-1d1a4de0]{font-weight:600;color:#5e72a8}.item-body[data-v-1d1a4de0]{font-size:14px}.item-linha[data-v-1d1a4de0]{margin-bottom:2px}.btn-outline[data-v-1d1a4de0]{background:transparent;border:1px dashed #5e72a8;color:#5e72a8;padding:8px;width:100%;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;margin-top:4px}.btn-outline[data-v-1d1a4de0]:hover{background:#eef1ff}.btn-secundario[data-v-1d1a4de0]{background:#e0e0e0;border:none;color:#424242;padding:8px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;width:100%;margin-top:4px}.btn-secundario[data-v-1d1a4de0]:hover{background:#d5d5d5}.btn-remover[data-v-1d1a4de0]{background:transparent;border:none;color:#e53935;font-size:12px;cursor:pointer}.btn-enviar[data-v-1d1a4de0]{background:#5e72a8;padding:12px;width:100%;border-radius:10px;color:#fff;font-weight:700;font-size:16px;border:none;cursor:pointer;margin-top:8px}.btn-enviar[data-v-1d1a4de0]:hover{background:#4b5b8a}.stepper[data-v-1d1a4de0]{display:flex;align-items:center;border:1px solid #ccc;width:110px;border-radius:8px;background:#fff}.stepper-btn[data-v-1d1a4de0]{width:32px;height:32px;border:none;background:#f0f0f0;font-size:20px;font-weight:600;color:#444;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px;transition:.15s ease}.stepper-btn[data-v-1d1a4de0]:last-child{border-radius:0 6px 6px 0}.stepper-btn[data-v-1d1a4de0]:hover{background:#e4e4e4}.stepper-input[data-v-1d1a4de0]{width:40px;text-align:center;border:none;font-size:14px;padding:0;outline:none;background:transparent}.grupo-marca[data-v-1d1a4de0]{margin-bottom:16px;padding:10px 12px;border:1px solid #ddd;border-radius:10px;background:#fff;animation:fadeItem .3s ease}.grupo-titulo[data-v-1d1a4de0]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#5e72a8;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:6px}.marca-logo[data-v-1d1a4de0]{width:50px;height:50px;object-fit:contain;display:block;margin:0;padding:0;vertical-align:middle}.grupo-item[data-v-1d1a4de0]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f2f2f2}.grupo-item[data-v-1d1a4de0]:last-child{border-bottom:none}.grupo-item-info[data-v-1d1a4de0]{flex:1;margin-right:10px}.grupo-item-codigo[data-v-1d1a4de0]{font-size:13px;font-weight:600}.grupo-item-descricao[data-v-1d1a4de0]{font-size:12px;color:#666}.grupo-item-acoes[data-v-1d1a4de0]{display:flex;align-items:center;gap:8px}.grupo-item-qtd[data-v-1d1a4de0]{font-size:14px;font-weight:700;color:#333}.grupo-item-remove[data-v-1d1a4de0]{background:#ffe4e4;border:none;color:#c62828;width:26px;height:26px;border-radius:50%;font-size:16px;font-weight:700;cursor:pointer;transition:.2s ease;display:flex;align-items:center;justify-content:center;line-height:0;padding:0}.grupo-item-remove[data-v-1d1a4de0]:hover{background:#fcc}.div_image[data-v-1d1a4de0]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:#fff;flex-shrink:0;margin-right:15px}.div_image img[data-v-1d1a4de0]{width:100%;height:100%;object-fit:cover;display:block}.tipo-pedido-box[data-v-1d1a4de0]{background:#eef1ff;border:1px solid #5e72a8;padding:8px;border-radius:8px;margin:8px 0 12px;font-size:13px}.page[data-v-a7955363]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#111,#171717,#0d0d0d)}.container[data-v-a7955363]{width:100%;max-width:700px}.card-cadastro[data-v-a7955363]{position:relative;overflow:hidden;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:24px;padding:32px;transition:.35s ease;box-shadow:0 15px 40px #00000059}.card-cadastro[data-v-a7955363]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.card-cadastro[data-v-a7955363]:hover{transform:translateY(-6px);border-color:#004bff;box-shadow:0 18px 45px #004bff40}.top-bar[data-v-a7955363]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.logo[data-v-a7955363]{position:absolute;left:10%;transform:translate(-50%);height:65px;object-fit:contain;filter:brightness(0) invert(1)}h2[data-v-a7955363]{text-align:center;color:#fff;font-size:2rem;margin-bottom:24px}.form[data-v-a7955363]{display:flex;flex-direction:column;gap:16px}.field[data-v-a7955363]{display:flex;flex-direction:column;margin-bottom:18px}.field label[data-v-a7955363]{margin-bottom:6px;color:#cbd5e1;font-size:.9rem;font-weight:600}.field.required label[data-v-a7955363]:after{content:" *";color:#ef4444}input[data-v-a7955363],select[data-v-a7955363]{appearance:none;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:14px;transition:.25s}input[data-v-a7955363]::placeholder{color:#94a3b8}input[data-v-a7955363]:focus,select[data-v-a7955363]:focus{outline:none;border-color:#004bff;box-shadow:0 0 0 4px #004bff26}.form-card[data-v-a7955363],.table-card[data-v-a7955363]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;margin-bottom:20px}.password-wrapper[data-v-a7955363]{position:relative}.password-wrapper input[data-v-a7955363]{padding-right:50px}.btn-eye[data-v-a7955363]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent!important;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:0;margin:0;width:auto;box-shadow:none}.btn-eye[data-v-a7955363]:hover{color:#004bff;background:transparent!important;transform:translateY(-50%)}.btn-primary[data-v-a7955363]{width:100%;margin-top:12px;padding:14px;border-radius:12px;border:none;background:#004bff;color:#fff;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 8px 20px #004bff40}.btn-primary[data-v-a7955363]:hover{background:#0038c7;transform:translateY(-2px);box-shadow:0 12px 28px #004bff59}.btn-primary[data-v-a7955363]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-a7955363]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-secondary[data-v-a7955363]:hover{background:#004bff1f;color:#fff}.sucesso-msg[data-v-a7955363]{margin-bottom:20px;padding:16px;border-radius:12px;text-align:center;font-weight:700;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.35)}@media(max-width:768px){.page[data-v-a7955363]{padding:16px}.card-cadastro[data-v-a7955363]{padding:22px}.top-bar[data-v-a7955363]{flex-direction:column;text-align:center}.logo[data-v-a7955363]{position:absolute;left:auto;right:10px;transform:none;height:42px}h2[data-v-a7955363]{font-size:1.6rem}}.btn-small[data-v-a7955363]{width:auto;padding:4px 10px;font-size:.75rem;border-radius:8px}.btn-back-mobile[data-v-a7955363]{display:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.btn-back-mobile[data-v-a7955363]:hover{background:#004bff26;border-color:#004bff}.desktop-only[data-v-a7955363]{display:flex}@media(max-width:768px){.top-bar[data-v-a7955363]{flex-direction:row;justify-content:space-between;align-items:center}.btn-back-mobile[data-v-a7955363]{display:flex;align-items:center;justify-content:center}.desktop-only[data-v-a7955363]{display:none}.logo[data-v-a7955363]{height:42px}}.left-actions[data-v-a7955363],.right-actions[data-v-a7955363]{display:flex;gap:8px;align-items:center}.role-selector[data-v-a7955363]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.role-card[data-v-a7955363]{padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;border-radius:14px;cursor:pointer;color:#fff;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:.25s}.role-card[data-v-a7955363]:hover{border-color:#004bff}.role-card.active[data-v-a7955363]{border-color:#004bff;background:#004bff26;box-shadow:0 0 20px #004bff33}.role-card span[data-v-a7955363]{font-size:28px}.role-card small[data-v-a7955363]{color:#94a3b8}.status-selector[data-v-a7955363]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-card[data-v-a7955363]{padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;cursor:pointer;color:#fff;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:.25s}.status-card span[data-v-a7955363]{font-size:26px}.status-card small[data-v-a7955363]{color:#94a3b8}.status-card[data-v-a7955363]:hover{transform:translateY(-2px)}.status-card.ativo.active[data-v-a7955363]{border-color:#22c55e;background:#22c55e26;box-shadow:0 0 20px #22c55e33}.status-card.inativo.active[data-v-a7955363]{border-color:#ef4444;background:#ef444426;box-shadow:0 0 20px #ef444433}.password-row[data-v-a7955363]{display:flex;gap:12px;align-items:stretch;margin-top:4px}.password-row input[data-v-a7955363]{flex:1}.btn-visibility[data-v-a7955363]{width:60px;min-width:60px;font-size:18px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;cursor:pointer;transition:.25s}.btn-visibility[data-v-a7955363]:hover{border-color:#004bff;background:#004bff1f}.btn-save[data-v-a7955363]{width:100%;margin-top:24px;padding:16px;border:none;border-radius:14px;background:linear-gradient(135deg,#004bff,#2563eb);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 10px 25px #004bff40}.btn-save[data-v-a7955363]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #004bff59}h2[data-v-2297bbc6]{margin-bottom:16px}.error[data-v-2297bbc6]{color:red;margin-bottom:10px}.card[data-v-2297bbc6]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px}.form-card[data-v-2297bbc6]{margin-bottom:24px}.label[data-v-2297bbc6]{font-size:14px;font-weight:600;display:block;margin-top:10px}.input[data-v-2297bbc6]{width:100%;padding:10px;margin-top:4px;border-radius:8px;border:1px solid #ccc;box-sizing:border-box;font-size:14px}.form-actions[data-v-2297bbc6]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.btn-primary[data-v-2297bbc6]{background:#5e72a8;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600}.btn-primary[data-v-2297bbc6]:hover,.btn-secondary[data-v-2297bbc6]:hover,.btn-small[data-v-2297bbc6]:hover{opacity:.9}.list-card[data-v-2297bbc6]{overflow-x:auto}.table[data-v-2297bbc6]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-2297bbc6],.table td[data-v-2297bbc6]{padding:8px;border-bottom:1px solid #eee;text-align:left}.table td img[data-v-2297bbc6]{width:60px;height:60px;object-fit:cover;border-radius:6px;display:block;margin:0 auto}.actions[data-v-2297bbc6]{display:flex;gap:6px}.btn-small[data-v-2297bbc6]{padding:6px 10px;border-radius:6px;border:none;cursor:pointer;font-size:12px;background:#dfdcdc}.btn-small.danger[data-v-2297bbc6]{background:#ffcdd2;color:#b71c1c}.btn-edit[data-v-2297bbc6]{background:#5e72a8;color:#fff}.btn-edit[data-v-2297bbc6]:hover{background:#465684}.container[data-v-2297bbc6]{padding:16px}.top-bar[data-v-2297bbc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-2297bbc6]{height:36px;object-fit:contain}.top-actions[data-v-2297bbc6]{display:flex;gap:8px}.btn-secondary[data-v-2297bbc6]{background:transparent;border:1px solid #1e88e5;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-2297bbc6]:hover{background:#e3f2fd}.btn-logout[data-v-2297bbc6]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-2297bbc6]:hover{background:#ffebee}.form-card.editing[data-v-2297bbc6]{border:2px solid #5e72a8;box-shadow:0 0 0 2px #5e72a826}.marcas-lista[data-v-2297bbc6]{margin-top:12px}.marca-group[data-v-2297bbc6]{border:1px solid #ddd;border-radius:10px;margin-bottom:12px;overflow:hidden}.marca-header[data-v-2297bbc6]{padding:12px;background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.marca-info[data-v-2297bbc6]{display:flex;align-items:center;gap:12px}.marca-logo[data-v-2297bbc6]{width:40px;height:40px;object-fit:contain}.seta[data-v-2297bbc6]{opacity:.6;font-size:14px}.volantes[data-v-2297bbc6]{padding:10px 12px;background:#fff}.fade-enter-active[data-v-2297bbc6],.fade-leave-active[data-v-2297bbc6]{transition:all .2s ease}.fade-enter-from[data-v-2297bbc6],.fade-leave-to[data-v-2297bbc6]{opacity:0;transform:translateY(-5px)}.container[data-v-4ddb1ec3]{padding:16px;width:100%;max-width:1200px;margin:0 auto}@media(min-width:900px){.container[data-v-4ddb1ec3]{padding:24px 32px;max-width:1300px}h2[data-v-4ddb1ec3]{font-size:24px;margin-bottom:20px}.filters[data-v-4ddb1ec3]{gap:20px}.filter-group[data-v-4ddb1ec3]{min-width:320px}table[data-v-4ddb1ec3]{font-size:14px;min-width:980px}th[data-v-4ddb1ec3],td[data-v-4ddb1ec3]{padding:12px 14px}}.top-bar[data-v-4ddb1ec3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;margin-right:15px}.logo[data-v-4ddb1ec3]{height:36px;object-fit:contain}.top-actions[data-v-4ddb1ec3]{display:flex;gap:8px}.btn-secondary[data-v-4ddb1ec3]{background:transparent;border:1px solid #0759a0;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-4ddb1ec3]:hover{background:#e3f2fd}.btn-logout[data-v-4ddb1ec3]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-4ddb1ec3]:hover{background:#ffebee}h2[data-v-4ddb1ec3]{margin-bottom:16px}.filters[data-v-4ddb1ec3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter-group[data-v-4ddb1ec3]{display:flex;flex-direction:column;min-width:320px}.filter-group label[data-v-4ddb1ec3]{font-size:13px;margin-bottom:4px}.filter-group input[data-v-4ddb1ec3]{padding:6px 10px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.filter-group input[data-v-4ddb1ec3]:focus{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.table-container[data-v-4ddb1ec3]{width:100%;overflow-x:auto;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d}table[data-v-4ddb1ec3]{width:100%;border-collapse:collapse;min-width:980px}thead[data-v-4ddb1ec3]{background:#f5f5f5}th[data-v-4ddb1ec3],td[data-v-4ddb1ec3]{padding:10px 12px;border-bottom:1px solid #eee;font-size:13px;text-align:left;vertical-align:middle}th[data-v-4ddb1ec3]{font-weight:700;color:#555}tbody tr[data-v-4ddb1ec3]:hover{background:#fafafa}.empty[data-v-4ddb1ec3]{text-align:center;color:#777;margin-top:20px}@media(max-width:600px){.container[data-v-4ddb1ec3]{padding:12px}h2[data-v-4ddb1ec3]{font-size:18px}.filter-group[data-v-4ddb1ec3]{min-width:100%}}.estoque-cell[data-v-4ddb1ec3]{width:150px}.estoque-input[data-v-4ddb1ec3]{width:120px;height:36px;padding:0 10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:13px;color:#1f2937;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.estoque-input[data-v-4ddb1ec3]:hover{background:#f9fafb}.estoque-input[data-v-4ddb1ec3]:focus{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.estoque-input[data-v-4ddb1ec3]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.injetar-cell[data-v-4ddb1ec3]{width:120px}.muted[data-v-4ddb1ec3]{color:#9ca3af;font-weight:600}.route-multiselect[data-v-4ddb1ec3]{position:relative;width:100%;--primary: #0759a0;--text: #1f2937;--muted: #6b7280;--border: #e5e7eb;--bg: #ffffff;--bg-soft: #f9fafb;--shadow: 0 12px 32px rgba(2, 8, 23, .14)}.route-input[data-v-4ddb1ec3]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.route-input.open[data-v-4ddb1ec3]{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.table-actions[data-v-4ddb1ec3]{display:flex;align-items:center;width:33%;margin-left:auto;justify-content:flex-end;gap:12px;padding:14px 16px;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 10px 10px}h2[data-v-330ca136]{margin-bottom:16px}.error[data-v-330ca136]{color:red;margin-bottom:10px}.card[data-v-330ca136]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px}.form-card[data-v-330ca136]{margin-bottom:24px}.label[data-v-330ca136]{font-size:14px;font-weight:600;display:block;margin-top:10px}.input[data-v-330ca136]{width:100%;padding:10px;margin-top:4px;border-radius:8px;border:1px solid #ccc;box-sizing:border-box;font-size:14px}.form-actions[data-v-330ca136]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.btn-primary[data-v-330ca136]{background:#5e72a8;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600}.btn-primary[data-v-330ca136]:hover,.btn-secondary[data-v-330ca136]:hover,.btn-small[data-v-330ca136]:hover{opacity:.9}.list-card[data-v-330ca136]{overflow-x:auto}.table[data-v-330ca136]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-330ca136],.table td[data-v-330ca136]{padding:8px;border-bottom:1px solid #eee;text-align:left}.actions[data-v-330ca136]{display:flex;gap:6px}.btn-small[data-v-330ca136]{padding:6px 10px;border-radius:6px;border:none;cursor:pointer;font-size:12px;background:#dfdcdc}.btn-small.danger[data-v-330ca136]{background:#ffcdd2;color:#b71c1c}.btn-edit[data-v-330ca136]{background:#5e72a8;color:#fff}.btn-edit[data-v-330ca136]:hover{background:#465684}.container[data-v-330ca136]{padding:16px}.top-bar[data-v-330ca136]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-330ca136]{height:36px;object-fit:contain}.top-actions[data-v-330ca136]{display:flex;gap:8px}.btn-secondary[data-v-330ca136]{background:transparent;border:1px solid #1e88e5;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-330ca136]:hover{background:#e3f2fd}.btn-logout[data-v-330ca136]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-330ca136]:hover{background:#ffebee}.form-card.editing[data-v-330ca136]{border:2px solid #5e72a8;box-shadow:0 0 0 2px #5e72a826}h2[data-v-f827ec71]{margin-bottom:16px}.error[data-v-f827ec71]{color:red;margin-bottom:10px}.card[data-v-f827ec71]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px}.form-card[data-v-f827ec71]{margin-bottom:24px}.label[data-v-f827ec71]{font-size:14px;font-weight:600;display:block;margin-top:10px}.input[data-v-f827ec71]{width:100%;padding:10px;margin-top:4px;border-radius:8px;border:1px solid #ccc;box-sizing:border-box;font-size:14px}.form-actions[data-v-f827ec71]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.btn-primary[data-v-f827ec71]{background:#5e72a8;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600}.btn-primary[data-v-f827ec71]:hover,.btn-secondary[data-v-f827ec71]:hover,.btn-small[data-v-f827ec71]:hover{opacity:.9}.list-card[data-v-f827ec71]{overflow-x:auto}.table[data-v-f827ec71]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-f827ec71],.table td[data-v-f827ec71]{padding:8px;border-bottom:1px solid #eee;text-align:left}.actions[data-v-f827ec71]{display:flex;gap:6px}.btn-small[data-v-f827ec71]{padding:6px 10px;border-radius:6px;border:none;cursor:pointer;font-size:12px;background:#dfdcdc}.btn-small.danger[data-v-f827ec71]{background:#ffcdd2;color:#b71c1c}.btn-edit[data-v-f827ec71]{background:#5e72a8;color:#fff}.btn-edit[data-v-f827ec71]:hover{background:#465684}.container[data-v-f827ec71]{padding:16px}.top-bar[data-v-f827ec71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-f827ec71]{height:36px;object-fit:contain}.top-actions[data-v-f827ec71]{display:flex;gap:8px}.btn-secondary[data-v-f827ec71]{background:transparent;border:1px solid #1e88e5;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-f827ec71]:hover{background:#e3f2fd}.btn-logout[data-v-f827ec71]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-f827ec71]:hover{background:#ffebee}.form-card.editing[data-v-f827ec71]{border:2px solid #5e72a8;box-shadow:0 0 0 2px #5e72a826}.container[data-v-32a53ff7]{padding:16px;width:100%;max-width:1200px;margin:0 auto}@media(min-width:900px){.container[data-v-32a53ff7]{padding:24px 32px;max-width:1300px}h2[data-v-32a53ff7]{font-size:24px;margin-bottom:20px}.filters[data-v-32a53ff7]{gap:20px}.filter-group[data-v-32a53ff7]{min-width:320px}table[data-v-32a53ff7]{font-size:14px;min-width:900px}th[data-v-32a53ff7],td[data-v-32a53ff7]{padding:12px 14px}}h2[data-v-32a53ff7]{margin-bottom:16px}.top-bar[data-v-32a53ff7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-32a53ff7]{height:36px;object-fit:contain}.top-actions[data-v-32a53ff7]{display:flex;gap:8px}.btn-secondary[data-v-32a53ff7]{background:transparent;border:1px solid #0759a0;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-32a53ff7]:hover{background:#e3f2fd}.btn-logout[data-v-32a53ff7]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-32a53ff7]:hover{background:#ffebee}.filters[data-v-32a53ff7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter-group[data-v-32a53ff7]{display:flex;flex-direction:column;min-width:320px}.filter-group label[data-v-32a53ff7]{font-size:13px;margin-bottom:4px}.filter-group input[data-v-32a53ff7]{padding:6px 8px;border-radius:6px;border:1px solid #ccc;font-size:14px}.table-container[data-v-32a53ff7]{width:100%;overflow-x:auto;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d}table[data-v-32a53ff7]{width:100%;border-collapse:collapse;min-width:700px}thead[data-v-32a53ff7]{background:#f5f5f5}th[data-v-32a53ff7],td[data-v-32a53ff7]{padding:10px 12px;border-bottom:1px solid #eee;font-size:13px;text-align:left;vertical-align:middle}th[data-v-32a53ff7]{font-weight:600;color:#555}tbody tr[data-v-32a53ff7]:hover{background:#fafafa}.pedido-codigo-lista[data-v-32a53ff7]{display:flex;flex-direction:column;gap:2px}.pedido-codigo-lista strong[data-v-32a53ff7]{font-size:13px}.pedido-codigo-lista span[data-v-32a53ff7]{font-size:12px;color:#666}.badge[data-v-32a53ff7]{display:inline-block;padding:3px 8px;border-radius:999px;background:#e3f2fd;color:#1565c0;font-size:12px;font-weight:700;text-transform:capitalize}.btn-finalizar[data-v-32a53ff7]{background:#2e7d32;color:#fff;border:none;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-export[data-v-32a53ff7]{background:#dfd261;color:#fff;border:none;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-export[data-v-32a53ff7]:hover{background:#dfd261}.btn-finalizar[data-v-32a53ff7]:hover{background:#1b5e20}.acao-desabilitada[data-v-32a53ff7]{color:#aaa;font-size:13px;text-align:center}.empty[data-v-32a53ff7]{text-align:center;color:#777;margin-top:20px}@media(max-width:600px){.container[data-v-32a53ff7]{padding:12px}h2[data-v-32a53ff7]{font-size:18px}.filter-group[data-v-32a53ff7]{min-width:100%}}.badge-success[data-v-32a53ff7]{background-color:#28a745;color:#fff}.badge-warning[data-v-32a53ff7]{background-color:#ffc107;color:#000}.badge-danger[data-v-32a53ff7]{background-color:#dc3545;color:#fff}.page[data-v-5e7064fb]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(135deg,#111,#171717,#0d0d0d)}.container[data-v-5e7064fb]{width:100%;max-width:1200px}.card-dashboard[data-v-5e7064fb]{position:relative;overflow:hidden;background:linear-gradient(145deg,#141414a6,#0a0a0aad);border:1px solid rgba(0,75,255,.25);border-radius:24px;padding:32px;transition:.35s ease;box-shadow:0 15px 40px #00000059}.card-dashboard[data-v-5e7064fb]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,75,255,.08),transparent 40%);pointer-events:none}.top-bar[data-v-5e7064fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.logo[data-v-5e7064fb]{height:55px;object-fit:contain;filter:brightness(0) invert(1)}h2[data-v-5e7064fb]{color:#fff;text-align:center;margin-bottom:30px;font-size:2rem}.btn-logout[data-v-5e7064fb]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-logout[data-v-5e7064fb]:hover{background:#004bff1f;color:#fff}.menu-grid[data-v-5e7064fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.btn[data-v-5e7064fb]{display:block;text-align:left;padding:16px;background:#5e72a8;color:#fff;border-radius:10px;font-weight:700;margin-bottom:0;text-decoration:none}.menu-card[data-v-5e7064fb]{display:flex;flex-direction:column;gap:10px;padding:24px;text-decoration:none;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;transition:.25s}.menu-card[data-v-5e7064fb]:hover{transform:translateY(-5px);border-color:#004bff;box-shadow:0 15px 30px #004bff33}.menu-card h3[data-v-5e7064fb]{color:#fff;margin:0;font-size:1.1rem}.menu-card p[data-v-5e7064fb]{margin:0;color:#94a3b8;font-size:.9rem;font-weight:400}@media(max-width:768px){.page[data-v-5e7064fb]{padding:16px}.card-dashboard[data-v-5e7064fb]{padding:22px}.logo[data-v-5e7064fb]{height:42px}h2[data-v-5e7064fb]{font-size:1.5rem}.menu-grid[data-v-5e7064fb]{grid-template-columns:1fr}}.btn-secondary[data-v-5e7064fb]{background:transparent;border:2px solid #004BFF;color:#004bff;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;transition:.25s}.btn-secondary[data-v-5e7064fb]:hover{background:#004bff1f;color:#fff}.btn-small[data-v-5e7064fb]{width:auto;padding:4px 10px;font-size:.75rem;border-radius:8px}.btn-back-mobile[data-v-5e7064fb]{display:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:20px;cursor:pointer;transition:.25s}.btn-back-mobile[data-v-5e7064fb]:hover{background:#004bff26;border-color:#004bff}.desktop-only[data-v-5e7064fb]{display:flex}@media(max-width:768px){.top-bar[data-v-5e7064fb]{flex-direction:row;justify-content:space-between;align-items:center}.btn-back-mobile[data-v-5e7064fb]{display:flex;align-items:center;justify-content:center}.desktop-only[data-v-5e7064fb]{display:none}.logo[data-v-5e7064fb]{height:42px}}.container[data-v-158a76a2]{padding:16px}.top-bar[data-v-158a76a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.logo[data-v-158a76a2]{height:36px;object-fit:contain}.btn-logout[data-v-158a76a2]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;max-width:100px}.btn-logout[data-v-158a76a2]:hover{background:#ffebee}h2[data-v-158a76a2]{margin-bottom:16px}.menu-grid[data-v-158a76a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.btn[data-v-158a76a2]{display:block;text-align:left;padding:16px;background:#5e72a8;color:#fff;border-radius:10px;font-weight:700;margin-bottom:0;text-decoration:none}.menu-card[data-v-158a76a2]{background:#5e72a8;box-shadow:0 2px 8px #00000014;transition:.2s}.menu-card[data-v-158a76a2]:hover{background:#5e72a8;transform:translateY(-2px)}.menu-card h3[data-v-158a76a2]{margin:0 0 4px;font-size:18px}.menu-card p[data-v-158a76a2]{margin:0;font-size:13px;font-weight:400}.container[data-v-45c327c8]{padding:16px;width:100%;max-width:1200px;margin:0 auto}@media(min-width:900px){.container[data-v-45c327c8]{padding:24px 32px;max-width:1300px}h2[data-v-45c327c8]{font-size:24px;margin-bottom:20px}.filters[data-v-45c327c8]{gap:20px}.filter-group[data-v-45c327c8]{min-width:320px}table[data-v-45c327c8]{font-size:14px;min-width:980px}th[data-v-45c327c8],td[data-v-45c327c8]{padding:12px 14px}}.top-bar[data-v-45c327c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;margin-right:15px}.logo[data-v-45c327c8]{height:36px;object-fit:contain}.top-actions[data-v-45c327c8]{display:flex;gap:8px}.btn-secondary[data-v-45c327c8]{background:transparent;border:1px solid #0759a0;color:#5e72a8;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-secondary[data-v-45c327c8]:hover{background:#e3f2fd}.btn-logout[data-v-45c327c8]{background:transparent;border:1px solid #e53935;color:#e53935;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.btn-logout[data-v-45c327c8]:hover{background:#ffebee}h2[data-v-45c327c8]{margin-bottom:16px}.filters[data-v-45c327c8]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.filter-group[data-v-45c327c8]{display:flex;flex-direction:column;min-width:320px}.filter-group label[data-v-45c327c8]{font-size:13px;margin-bottom:4px}.filter-group input[data-v-45c327c8]{padding:6px 10px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.filter-group input[data-v-45c327c8]:focus{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.table-container[data-v-45c327c8]{width:100%;overflow-x:auto;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d}table[data-v-45c327c8]{width:100%;border-collapse:collapse;min-width:600px}@media(max-width:600px){table[data-v-45c327c8]{min-width:100%}}thead[data-v-45c327c8]{background:#f5f5f5}th[data-v-45c327c8],td[data-v-45c327c8]{padding:10px 12px;border-bottom:1px solid #eee;font-size:13px;text-align:left;vertical-align:middle}th[data-v-45c327c8]{font-weight:700;color:#555}tbody tr[data-v-45c327c8]:hover{background:#fafafa}.empty[data-v-45c327c8]{text-align:center;color:#777;margin-top:20px}@media(max-width:600px){th[data-v-45c327c8],td[data-v-45c327c8]{padding:6px 8px;font-size:12px}th[data-v-45c327c8]{font-size:11px}}@media(max-width:600px){.container[data-v-45c327c8]{padding:12px}h2[data-v-45c327c8]{font-size:18px}.filter-group[data-v-45c327c8]{min-width:100%}}.estoque-cell[data-v-45c327c8]{width:150px}.estoque-input[data-v-45c327c8]{width:120px;height:36px;padding:0 10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:13px;color:#1f2937;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.estoque-input[data-v-45c327c8]:hover{background:#f9fafb}.estoque-input[data-v-45c327c8]:focus{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.estoque-input[data-v-45c327c8]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}@media(max-width:600px){.estoque-input[data-v-45c327c8]{width:68px;height:32px;font-size:12px;text-align:center}}input[type=number][data-v-45c327c8]::-webkit-inner-spin-button,input[type=number][data-v-45c327c8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-45c327c8]{-moz-appearance:textfield}.injetar-cell[data-v-45c327c8]{width:120px}.muted[data-v-45c327c8]{color:#9ca3af;font-weight:600}.route-multiselect[data-v-45c327c8]{position:relative;width:100%;--primary: #0759a0;--text: #1f2937;--muted: #6b7280;--border: #e5e7eb;--bg: #ffffff;--bg-soft: #f9fafb;--shadow: 0 12px 32px rgba(2, 8, 23, .14)}.route-input[data-v-45c327c8]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.route-input.open[data-v-45c327c8]{border-color:#0759a073;box-shadow:0 0 0 4px #0759a01a}.table-actions[data-v-45c327c8]{display:flex;justify-content:flex-end;gap:12px;padding:14px 16px}@media(max-width:600px){.table-actions[data-v-45c327c8]{width:100%;justify-content:center}.table-actions button[data-v-45c327c8]{flex:1;max-width:160px}}.saving-overlay[data-v-45c327c8]{position:sticky;top:0;background:#e3f2fd;color:#0759a0;padding:10px 16px;font-weight:600;border-bottom:1px solid #cfe3f8;z-index:10}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;background:#f5f5f5}.container{padding:16px;max-width:480px;margin:0 auto}input,textarea,button{width:100%;padding:12px;margin:8px 0;font-size:16px;border-radius:8px;border:1px solid #ddd;box-sizing:border-box}button{background:#1e88e5;color:#fff;font-weight:700;border:none;cursor:pointer}button:hover{background:#1565c0}.card{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px}
