.login-bg[data-v-5508f410]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 16px;box-sizing:border-box;background:radial-gradient(ellipse at 20% 20%,rgba(59,130,246,.12),transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(250,204,21,.07),transparent 50%),var(--bg-main, #0f172a)}.login-card[data-v-5508f410]{width:100%;max-width:420px;background:#1e293bb8;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:40px 36px 36px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #02061799,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:24px}.login-brand[data-v-5508f410]{display:flex;align-items:center;gap:14px}.login-title[data-v-5508f410]{font-size:1.6rem;font-weight:700;color:#f8fafc;margin:0;letter-spacing:-.5px}.login-subtitle[data-v-5508f410]{font-size:.78rem;color:#94a3b8;margin:2px 0 0}.brand-wheel[data-v-5508f410]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(59,130,246,.6);background:#3b82f61a;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:spin-5508f410 8s linear infinite}.wheel-spokes[data-v-5508f410]{position:relative;width:24px;height:24px}.wheel-spokes span[data-v-5508f410]{position:absolute;top:50%;left:50%;width:2px;height:10px;background:#3b82f6cc;border-radius:1px;transform-origin:bottom center;margin-left:-1px;margin-top:-10px}.wheel-spokes span[data-v-5508f410]:nth-child(1){transform:rotate(0) translateY(0)}.wheel-spokes span[data-v-5508f410]:nth-child(2){transform:rotate(72deg) translateY(0)}.wheel-spokes span[data-v-5508f410]:nth-child(3){transform:rotate(144deg) translateY(0)}.wheel-spokes span[data-v-5508f410]:nth-child(4){transform:rotate(216deg) translateY(0)}.wheel-spokes span[data-v-5508f410]:nth-child(5){transform:rotate(288deg) translateY(0)}@keyframes spin-5508f410{to{transform:rotate(360deg)}}.login-error[data-v-5508f410]{background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:10px;padding:10px 14px;color:#fca5a5;font-size:.84rem}.social-group[data-v-5508f410]{display:flex;flex-direction:column;gap:10px}.social-btn[data-v-5508f410]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border-radius:10px;border:1px solid rgba(148,163,184,.2);font-size:.9rem;font-weight:500;cursor:pointer;transition:background .18s,border-color .18s,transform .1s;letter-spacing:.01em}.social-btn[data-v-5508f410]:hover:not(:disabled){transform:translateY(-1px)}.social-btn[data-v-5508f410]:active:not(:disabled){transform:translateY(0)}.social-btn[data-v-5508f410]:disabled{opacity:.5;cursor:not-allowed}.social-icon[data-v-5508f410]{width:20px;height:20px;flex-shrink:0}.social-btn.google[data-v-5508f410]{background:#ffffff0d;color:#f8fafc}.social-btn.google[data-v-5508f410]:hover:not(:disabled){background:#ffffff1a;border-color:#4285f480}.social-btn.microsoft[data-v-5508f410]{background:#ffffff0d;color:#f8fafc}.social-btn.microsoft[data-v-5508f410]:hover:not(:disabled){background:#ffffff1a;border-color:#00a4ef80}.divider[data-v-5508f410]{position:relative;text-align:center;color:#64748b;font-size:.78rem}.divider[data-v-5508f410]:before,.divider[data-v-5508f410]:after{content:"";position:absolute;top:50%;width:calc(50% - 18px);height:1px;background:#94a3b82e}.divider[data-v-5508f410]:before{left:0}.divider[data-v-5508f410]:after{right:0}.senha-form[data-v-5508f410]{display:flex;flex-direction:column;gap:14px}.field-group[data-v-5508f410]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-5508f410]{font-size:.8rem;color:#94a3b8;font-weight:500}.field-group input[data-v-5508f410]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 14px;color:#f8fafc;font-size:.9rem;outline:none;transition:border-color .18s,box-shadow .18s;width:100%}.field-group input[data-v-5508f410]:focus{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61f}.field-group input[data-v-5508f410]::placeholder{color:#475569}.field-group input[data-v-5508f410]:disabled{opacity:.5}.password-wrap[data-v-5508f410]{position:relative}.password-wrap input[data-v-5508f410]{padding-right:42px}.toggle-senha[data-v-5508f410]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:2px;color:#64748b}.toggle-senha[data-v-5508f410]:hover{color:#94a3b8}.btn-entrar[data-v-5508f410]{width:100%;padding:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .18s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.btn-entrar[data-v-5508f410]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-entrar[data-v-5508f410]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-5508f410]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5508f410 .7s linear infinite;display:inline-block}@media (max-width: 480px){.login-card[data-v-5508f410]{margin:16px;padding:28px 20px 24px}}.features[data-v-5508f410]{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:420px;margin-top:28px;padding:20px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-item[data-v-5508f410]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:4px 12px;transition:transform .2s ease}.feature-item[data-v-5508f410]:hover{transform:translateY(-2px)}.feature-icon[data-v-5508f410]{width:44px;height:44px;border-radius:12px;background:#4f8cff1a;border:1px solid rgba(79,140,255,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px #4f8cff26;transition:box-shadow .25s ease,background .25s ease}.feature-item:hover .feature-icon[data-v-5508f410]{background:#4f8cff2e;box-shadow:0 0 22px #4f8cff4d}.feature-title[data-v-5508f410]{margin:0;font-size:.82rem;font-weight:600;color:#e2e8f0;letter-spacing:.01em}.feature-desc[data-v-5508f410]{margin:0;font-size:.72rem;color:#64748b;line-height:1.4}.feature-divider[data-v-5508f410]{width:1px;height:56px;background:#94a3b81f;align-self:center;flex-shrink:0}@media (max-width: 480px){.features[data-v-5508f410]{flex-direction:column;align-items:center;gap:16px;max-width:100%}.feature-divider[data-v-5508f410]{width:60px;height:1px}.feature-item[data-v-5508f410]{padding:0}}.divider[data-v-5508f410]{display:flex;align-items:center;gap:12px;color:#475569;font-size:.8rem}.divider[data-v-5508f410]:before,.divider[data-v-5508f410]:after{content:"";flex:1;height:1px;background:#94a3b826}.btn-create-account[data-v-5508f410]{width:100%;height:48px;background:#ffffff08;border:1px solid rgba(59,130,246,.55);border-radius:12px;color:#dbeafe;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s ease;letter-spacing:.01em}.btn-create-account[data-v-5508f410]:hover:not(:disabled){color:#fff;border-color:#3b82f6;background:#3b82f61a;box-shadow:0 0 22px #3b82f638;transform:translateY(-1px)}.btn-create-account[data-v-5508f410]:active:not(:disabled){transform:translateY(0);box-shadow:none}.btn-create-account[data-v-5508f410]:disabled{opacity:.45;cursor:not-allowed}.btn-icon[data-v-5508f410]{width:26px;height:26px;border-radius:8px;background:#3b82f62e;color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,color .25s ease}.btn-create-account:hover:not(:disabled) .btn-icon[data-v-5508f410]{background:#3b82f6;color:#fff}.msg-box[data-v-5508f410]{display:flex;align-items:center;gap:10px;border-radius:10px;padding:11px 14px;font-size:.84rem;font-weight:500;line-height:1.4}.msg-sucesso[data-v-5508f410]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac}.msg-erro[data-v-5508f410]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.msg-icone[data-v-5508f410]{font-weight:700;font-size:1rem;flex-shrink:0}.fade-enter-active[data-v-5508f410],.fade-leave-active[data-v-5508f410]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-5508f410],.fade-leave-to[data-v-5508f410]{opacity:0;transform:translateY(-4px)}.login-bg[data-v-867afb9d]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box;background:radial-gradient(ellipse at 20% 20%,rgba(59,130,246,.12),transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(250,204,21,.07),transparent 50%),var(--bg-main, #0f172a)}.login-card[data-v-867afb9d]{width:100%;max-width:420px;background:#1e293bb8;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:40px 36px 36px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #02061799,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:24px}.login-brand[data-v-867afb9d]{display:flex;align-items:center;gap:14px}.login-title[data-v-867afb9d]{font-size:1.6rem;font-weight:700;color:#f8fafc;margin:0;letter-spacing:-.5px}.login-subtitle[data-v-867afb9d]{font-size:.78rem;color:#94a3b8;margin:2px 0 0}.brand-wheel[data-v-867afb9d]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(59,130,246,.6);background:#3b82f61a;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:spin-867afb9d 8s linear infinite}.wheel-spokes[data-v-867afb9d]{position:relative;width:24px;height:24px}.wheel-spokes span[data-v-867afb9d]{position:absolute;top:50%;left:50%;width:2px;height:10px;background:#3b82f6cc;border-radius:1px;transform-origin:bottom center;margin-left:-1px;margin-top:-10px}.wheel-spokes span[data-v-867afb9d]:nth-child(1){transform:rotate(0) translateY(0)}.wheel-spokes span[data-v-867afb9d]:nth-child(2){transform:rotate(72deg) translateY(0)}.wheel-spokes span[data-v-867afb9d]:nth-child(3){transform:rotate(144deg) translateY(0)}.wheel-spokes span[data-v-867afb9d]:nth-child(4){transform:rotate(216deg) translateY(0)}.wheel-spokes span[data-v-867afb9d]:nth-child(5){transform:rotate(288deg) translateY(0)}@keyframes spin-867afb9d{to{transform:rotate(360deg)}}.login-error[data-v-867afb9d]{background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:10px;padding:10px 14px;color:#fca5a5;font-size:.84rem}.senha-form[data-v-867afb9d]{display:flex;flex-direction:column;gap:16px}.field-group[data-v-867afb9d]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-867afb9d]{font-size:.8rem;color:#94a3b8;font-weight:500}.hint[data-v-867afb9d]{font-size:.72rem;color:#64748b}.field-group input[data-v-867afb9d]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 14px;color:#f1f5f9;font-size:.9rem;outline:none;transition:border-color .18s;width:100%;box-sizing:border-box}.field-group input[data-v-867afb9d]:focus{border-color:#3b82f699}.field-group input[data-v-867afb9d]:disabled{opacity:.5}.password-wrap[data-v-867afb9d]{position:relative;display:flex}.password-wrap input[data-v-867afb9d]{flex:1;padding-right:42px}.toggle-senha[data-v-867afb9d]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;color:#94a3b8;padding:0;line-height:1}.btn-entrar[data-v-867afb9d]{padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.92rem;font-weight:600;cursor:pointer;transition:opacity .18s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-entrar[data-v-867afb9d]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-entrar[data-v-867afb9d]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-867afb9d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-867afb9d .7s linear infinite}.divider[data-v-867afb9d]{display:flex;align-items:center;gap:12px;color:#475569;font-size:.8rem}.divider[data-v-867afb9d]:before,.divider[data-v-867afb9d]:after{content:"";flex:1;height:1px;background:#94a3b826}.btn-create-account[data-v-867afb9d]{width:100%;height:48px;background:#ffffff08;border:1px solid rgba(59,130,246,.55);border-radius:12px;color:#dbeafe;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s ease;letter-spacing:.01em}.btn-create-account[data-v-867afb9d]:hover:not(:disabled){color:#fff;border-color:#3b82f6;background:#3b82f61a;box-shadow:0 0 22px #3b82f638;transform:translateY(-1px)}.btn-create-account[data-v-867afb9d]:active:not(:disabled){transform:translateY(0);box-shadow:none}.btn-create-account[data-v-867afb9d]:disabled{opacity:.45;cursor:not-allowed}.btn-icon[data-v-867afb9d]{width:26px;height:26px;border-radius:8px;background:#3b82f62e;color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,color .25s ease}.btn-create-account:hover:not(:disabled) .btn-icon[data-v-867afb9d]{background:#3b82f6;color:#fff}.password-input[data-v-867afb9d]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 42px 10px 14px;color:#f1f5f9;font-size:.9rem;outline:none;transition:border-color .18s,box-shadow .18s;width:100%;box-sizing:border-box}.password-input[data-v-867afb9d]:focus{border-color:#3b82f699}.password-input[data-v-867afb9d]:disabled{opacity:.5}.input-valid[data-v-867afb9d]{border-color:#22c55eb3!important;box-shadow:0 0 0 1px #22c55e1a}.input-invalid[data-v-867afb9d]{border-color:#ef4444b3!important;box-shadow:0 0 0 1px #ef44441a}.field-hint-error[data-v-867afb9d]{font-size:.72rem;color:#fca5a5;margin-top:2px}.msg-box[data-v-867afb9d]{display:flex;align-items:center;gap:10px;border-radius:10px;padding:11px 14px;font-size:.84rem;font-weight:500;line-height:1.4}.msg-sucesso[data-v-867afb9d]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac}.msg-erro[data-v-867afb9d]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.msg-icone[data-v-867afb9d]{font-weight:700;font-size:1rem;flex-shrink:0}.fade-enter-active[data-v-867afb9d],.fade-leave-active[data-v-867afb9d]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-867afb9d],.fade-leave-to[data-v-867afb9d]{opacity:0;transform:translateY(-4px)}.login-bg[data-v-688ee500]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 20% 20%,rgba(59,130,246,.12),transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(250,204,21,.07),transparent 50%),var(--bg-main, #0f172a)}.login-card[data-v-688ee500]{width:100%;max-width:420px;background:#1e293bb8;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:40px 36px 36px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #02061799,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:24px}.login-brand[data-v-688ee500]{display:flex;align-items:center;gap:14px}.login-title[data-v-688ee500]{font-size:1.6rem;font-weight:700;color:#f8fafc;margin:0;letter-spacing:-.5px}.login-subtitle[data-v-688ee500]{font-size:.78rem;color:#94a3b8;margin:2px 0 0}.brand-wheel[data-v-688ee500]{width:44px;height:44px;border-radius:50%;border:2px solid rgba(59,130,246,.6);background:#3b82f61a;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:spin-688ee500 8s linear infinite}.wheel-spokes[data-v-688ee500]{position:relative;width:24px;height:24px}.wheel-spokes span[data-v-688ee500]{position:absolute;top:50%;left:50%;width:2px;height:10px;background:#3b82f6cc;border-radius:1px;transform-origin:bottom center;margin-left:-1px;margin-top:-10px}.wheel-spokes span[data-v-688ee500]:nth-child(1){transform:rotate(0) translateY(0)}.wheel-spokes span[data-v-688ee500]:nth-child(2){transform:rotate(72deg) translateY(0)}.wheel-spokes span[data-v-688ee500]:nth-child(3){transform:rotate(144deg) translateY(0)}.wheel-spokes span[data-v-688ee500]:nth-child(4){transform:rotate(216deg) translateY(0)}.wheel-spokes span[data-v-688ee500]:nth-child(5){transform:rotate(288deg) translateY(0)}@keyframes spin-688ee500{to{transform:rotate(360deg)}}.instrucao[data-v-688ee500]{font-size:.86rem;color:#94a3b8;line-height:1.6;margin:0}.instrucao strong[data-v-688ee500]{color:#f1f5f9}.login-error[data-v-688ee500]{background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:10px;padding:10px 14px;color:#fca5a5;font-size:.84rem}.senha-form[data-v-688ee500]{display:flex;flex-direction:column;gap:16px}.field-group[data-v-688ee500]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-688ee500]{font-size:.8rem;color:#94a3b8;font-weight:500}.field-group input[data-v-688ee500]{background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px 14px;color:#f1f5f9;font-size:.9rem;outline:none;transition:border-color .18s;width:100%;box-sizing:border-box;letter-spacing:.15em}.field-group input[data-v-688ee500]:focus{border-color:#3b82f699}.field-group input[data-v-688ee500]:disabled{opacity:.5}.btn-entrar[data-v-688ee500]{padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.92rem;font-weight:600;cursor:pointer;transition:opacity .18s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-entrar[data-v-688ee500]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-entrar[data-v-688ee500]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-688ee500]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-688ee500 .7s linear infinite}.divider[data-v-688ee500]{display:flex;align-items:center;gap:12px;color:#475569;font-size:.8rem}.divider[data-v-688ee500]:before,.divider[data-v-688ee500]:after{content:"";flex:1;height:1px;background:#94a3b826}.btn-link[data-v-688ee500]{background:none;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:10px;color:#94a3b8;font-size:.86rem;cursor:pointer;transition:color .18s,border-color .18s;width:100%}.btn-link[data-v-688ee500]:hover:not(:disabled){color:#f1f5f9;border-color:#94a3b866}.btn-link[data-v-688ee500]:disabled{opacity:.5;cursor:not-allowed}.resultado-sucesso[data-v-688ee500]{display:flex;flex-direction:column;align-items:center;gap:14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);border-radius:14px;padding:24px 20px;text-align:center}.resultado-icone[data-v-688ee500]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#22c55e33;border:2px solid rgba(34,197,94,.5);color:#4ade80;font-size:1.4rem;font-weight:700;flex-shrink:0}.resultado-sucesso p[data-v-688ee500]{color:#bbf7d0;font-size:.9rem;line-height:1.5;margin:0}.resultado-sucesso .btn-entrar[data-v-688ee500]{width:100%}.msg-box[data-v-688ee500]{display:flex;align-items:center;gap:10px;border-radius:10px;padding:11px 14px;font-size:.84rem;font-weight:500;line-height:1.4}.msg-sucesso[data-v-688ee500]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac}.msg-erro[data-v-688ee500]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.msg-icone[data-v-688ee500]{font-weight:700;font-size:1rem;flex-shrink:0}.fade-enter-active[data-v-688ee500],.fade-leave-active[data-v-688ee500]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-688ee500],.fade-leave-to[data-v-688ee500]{opacity:0;transform:translateY(-4px)}.app-shell[data-v-556a8477]{max-width:1400px;min-height:100vh;margin:0 auto;padding:0;border-radius:26px;overflow:visible;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff08,#ffffff03),#0f172ab8;box-shadow:0 20px 60px #0206178c,inset 0 1px #ffffff0d;position:relative}.app-shell[data-v-556a8477]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent),radial-gradient(circle at 20% 10%,rgba(255,255,255,.05),transparent 18%)}.uam[data-v-e7222cf7]{position:relative;flex-shrink:0}.uam-trigger[data-v-e7222cf7]{width:40px;height:40px;border-radius:50%;border:2px solid #ffd000;background:#08142dc7;display:flex;align-items:center;justify-content:center;color:#ffd000;font-weight:800;font-size:14px;font-family:inherit;cursor:pointer;overflow:hidden;padding:0;flex-shrink:0;transition:box-shadow .18s ease}.uam-trigger[data-v-e7222cf7]:hover,.uam-trigger[data-v-e7222cf7]:focus-visible{box-shadow:0 0 0 3px #ffd00038}.uam-trigger[data-v-e7222cf7]:focus-visible{outline:2px solid #00D4FF;outline-offset:2px}.uam-photo[data-v-e7222cf7]{width:100%;height:100%;object-fit:cover}.uam-dropdown[data-v-e7222cf7]{position:absolute;top:calc(100% + 10px);left:0;min-width:190px;background:#0b1830;border:1px solid rgba(120,150,200,.3);border-radius:14px;padding:8px;box-shadow:0 16px 40px #0206178c;z-index:1400}.uam-dropdown-name[data-v-e7222cf7]{padding:6px 10px 10px;margin-bottom:4px;border-bottom:1px solid rgba(120,150,200,.18);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uam-item[data-v-e7222cf7]{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;border:none;background:transparent;color:#d8e2f3;font-size:14px;font-family:inherit;text-decoration:none;border-radius:9px;cursor:pointer;text-align:left}.uam-item[data-v-e7222cf7]:hover,.uam-item[data-v-e7222cf7]:focus-visible{background:#1f66ff24;color:#fff}.uam-item[data-v-e7222cf7]:focus-visible{outline:2px solid #00D4FF;outline-offset:-2px}.uam-item-icon[data-v-e7222cf7]{font-size:15px;flex-shrink:0;width:18px;text-align:center}.uam-item--danger[data-v-e7222cf7]{color:#ef4444}.uam-item--danger[data-v-e7222cf7]:hover,.uam-item--danger[data-v-e7222cf7]:focus-visible{background:#ef444424;color:#f87171}.uam-fade-enter-active[data-v-e7222cf7],.uam-fade-leave-active[data-v-e7222cf7]{transition:opacity .14s ease,transform .14s ease}.uam-fade-enter-from[data-v-e7222cf7],.uam-fade-leave-to[data-v-e7222cf7]{opacity:0;transform:translateY(-6px)}.nbell[data-v-7f198974]{position:relative;flex-shrink:0}.nbell-trigger[data-v-7f198974]{width:40px;height:40px;border-radius:10px;border:1px solid rgba(31,102,255,.45);background:#07152be6;display:flex;align-items:center;justify-content:center;color:#d8e2f3;cursor:pointer;padding:0;flex-shrink:0;position:relative;transition:color .18s ease,border-color .18s ease}.nbell-trigger[data-v-7f198974]:hover,.nbell-trigger[data-v-7f198974]:focus-visible{color:#00d4ff;border-color:#00d4ff8c}.nbell-trigger[data-v-7f198974]:focus-visible{outline:2px solid #00D4FF;outline-offset:2px}.nbell-badge[data-v-7f198974]{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px #061225}.nbell-panel[data-v-7f198974]{position:absolute;top:calc(100% + 10px);width:260px;max-width:calc(100vw - 32px);background:#0b1830;border:1px solid rgba(120,150,200,.3);border-radius:14px;padding:10px;box-shadow:0 16px 40px #0206178c;z-index:1400}.nbell-panel--right[data-v-7f198974]{right:0}.nbell-panel--left[data-v-7f198974]{left:0}.nbell-panel-title[data-v-7f198974]{padding:2px 6px 10px;margin-bottom:4px;border-bottom:1px solid rgba(120,150,200,.18);color:#fff;font-size:13px;font-weight:700}.nbell-empty[data-v-7f198974]{padding:14px 6px 6px;color:#aab6cc;font-size:13px;text-align:center}.nbell-list[data-v-7f198974]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nbell-item[data-v-7f198974]{padding:8px 6px;border-radius:8px;color:#d8e2f3;font-size:13px}.nbell-fade-enter-active[data-v-7f198974],.nbell-fade-leave-active[data-v-7f198974]{transition:opacity .14s ease,transform .14s ease}.nbell-fade-enter-from[data-v-7f198974],.nbell-fade-leave-to[data-v-7f198974]{opacity:0;transform:translateY(-6px)}.app-layout[data-v-f344a2bd]{height:100vh;display:flex;background:radial-gradient(circle at top,#071a35,#020814 55%,#01040c);color:#fff;font-family:inherit}.sidebar[data-v-f344a2bd]{width:240px;min-height:100vh;padding:24px 18px;background:linear-gradient(180deg,#061225,#020814);border-right:1px solid rgba(80,120,180,.22);display:flex;flex-direction:column;flex-shrink:0}.sidebar-logo[data-v-f344a2bd]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:40px;text-align:center}.app-logo[data-v-f344a2bd]{display:block;width:132px;height:auto;object-fit:contain;margin-bottom:-27px}.sidebar-logo h1[data-v-f344a2bd]{margin:0;font-size:22px;font-weight:800;color:#ffd000}.sidebar-logo p[data-v-f344a2bd]{margin:0;font-size:12px;color:#c3cee2}.sidebar-menu[data-v-f344a2bd]{display:flex;flex-direction:column;gap:4px;flex:1}.menu-item[data-v-f344a2bd]{height:44px;padding:0 14px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#d8e2f3;text-decoration:none;font-size:15px;transition:background .25s,color .25s}.menu-item[data-v-f344a2bd]:hover,.menu-item.active[data-v-f344a2bd]{background:linear-gradient(90deg,#1f66ff4d,#1f66ff14);color:#fff}.menu-icon[data-v-f344a2bd]{font-size:17px;color:#2f7cff;flex-shrink:0;width:20px;text-align:center}.sidebar-topbar[data-v-f344a2bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 2px}.main-content[data-v-f344a2bd]{flex:1;padding:24px 28px;overflow-y:auto;min-width:0}.main-content--chat[data-v-f344a2bd]{padding:0;overflow:hidden;display:flex;flex-direction:column}.content-wrapper[data-v-f344a2bd]{max-width:1120px;margin:0 auto;width:100%}.mobile-header[data-v-f344a2bd],.mobile-overlay[data-v-f344a2bd],.mobile-drawer[data-v-f344a2bd]{display:none}@media (max-width: 1024px){.app-layout[data-v-f344a2bd]{flex-direction:column}.sidebar[data-v-f344a2bd]{display:none}.mobile-header[data-v-f344a2bd]{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;top:0;left:0;right:0;height:60px;padding:0 16px;background:linear-gradient(180deg,#061225,#020814);border-bottom:1px solid rgba(80,120,180,.22);z-index:100}.mh-left[data-v-f344a2bd],.mh-right[data-v-f344a2bd]{display:flex;align-items:center;gap:10px;flex-shrink:0}.mobile-header-logo[data-v-f344a2bd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:36px;width:105px;object-fit:cover;object-position:center}.hamburger[data-v-f344a2bd]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:42px;height:42px;padding:0 10px;border-radius:10px;border:1px solid rgba(31,102,255,.45);background:#07152be6;cursor:pointer;flex-shrink:0}.hamburger span[data-v-f344a2bd]{display:block;height:2px;border-radius:2px;background:#e2e8f0;transition:background .2s}.hamburger:hover span[data-v-f344a2bd]{background:#00d4ff}.mobile-overlay[data-v-f344a2bd]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:998}.mobile-overlay.is-open[data-v-f344a2bd]{opacity:1;pointer-events:auto}.mobile-drawer[data-v-f344a2bd]{display:flex;position:fixed;top:0;left:0;width:82%;max-width:320px;height:100vh;height:100dvh;flex-direction:column;padding:24px 18px;background:linear-gradient(180deg,#061225,#020814);border-right:1px solid rgba(31,102,255,.28);transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:999;overflow-y:auto}.mobile-drawer.is-open[data-v-f344a2bd]{transform:translate(0)}.drawer-header[data-v-f344a2bd]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:20px;margin-bottom:12px;border-bottom:1px solid rgba(80,120,180,.18)}.drawer-close[data-v-f344a2bd]{position:absolute;top:0;right:0;width:32px;height:32px;border-radius:8px;border:1px solid rgba(80,120,180,.28);background:#08142dcc;color:#aab6cc;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s;line-height:1}.drawer-close[data-v-f344a2bd]:hover{color:#fff;border-color:#1f66ff99}.drawer-logo[data-v-f344a2bd]{display:block;width:120px;height:auto;object-fit:contain;margin:8px auto -22px}.drawer-header p[data-v-f344a2bd]{margin:0;font-size:11px;color:#c3cee2}.drawer-nav[data-v-f344a2bd]{display:flex;flex-direction:column;gap:4px;padding-bottom:16px}.drawer-item[data-v-f344a2bd]{height:48px;padding:0 14px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#d8e2f3;text-decoration:none;font-size:15px;transition:background .2s,color .2s}.drawer-item[data-v-f344a2bd]:hover,.drawer-item.active[data-v-f344a2bd]{background:linear-gradient(90deg,#1f66ff4d,#1f66ff14);color:#fff}.main-content[data-v-f344a2bd]{padding:76px 16px 20px}.main-content--chat[data-v-f344a2bd]{padding:60px 0 0}.content-wrapper[data-v-f344a2bd]{max-width:100%}}@media (max-width: 600px){.mobile-header[data-v-f344a2bd]{height:56px}.mobile-header-logo[data-v-f344a2bd]{height:32px;width:93px}.drawer-logo[data-v-f344a2bd]{width:100px}.main-content[data-v-f344a2bd]{padding-top:72px}.main-content--chat[data-v-f344a2bd]{padding-top:56px}}.placeholder-page[data-v-7a531379]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#c3cee2;gap:12px;text-align:center}.placeholder-icon[data-v-7a531379]{font-size:56px}.placeholder-page h2[data-v-7a531379]{font-size:32px;font-weight:800;color:#fff;margin:0}.placeholder-page p[data-v-7a531379]{font-size:17px;color:#8d9ab1;margin:0}.sw[data-v-9ff49960]{--neon: #00D4FF;--deep: #0B2CFF;--gold: #FFD000;--bg: #050B18;--sz: 56px;--bw: 1.5px;--sw-w: 1.5px;--sl: 36%;--nd: 7px;--cd: 11px;--ri: 30%;position:relative;width:var(--sz);height:var(--sz);border-radius:50%;border:var(--bw) solid var(--gold);background:radial-gradient(circle at 50% 50%,#0e1f3c 0%,var(--bg) 72%);box-shadow:0 0 8px #ffd00066,0 0 20px #ffd0001a,inset 0 0 10px #00d4ff1a;animation:sw-spin-9ff49960 8s linear infinite;will-change:transform;flex-shrink:0}.sw--sm[data-v-9ff49960]{--sz: 36px;--bw: 1px;--sw-w: 1px;--nd: 4px;--cd: 7px}.sw--md[data-v-9ff49960]{--sz: 56px;--bw: 1.5px;--sw-w: 1.5px;--nd: 7px;--cd: 11px}.sw--lg[data-v-9ff49960]{--sz: 72px;--bw: 2px;--sw-w: 2px;--nd: 9px;--cd: 14px}.sw--xl[data-v-9ff49960]{--sz: 96px;--bw: 2px;--sw-w: 2px;--nd: 11px;--cd: 18px}.sw-spoke[data-v-9ff49960]{position:absolute;left:50%;top:50%;width:var(--sw-w);height:var(--sl);border-radius:999px;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(var(--a));background:linear-gradient(to top,transparent 0%,var(--deep) 25%,var(--neon) 72%,var(--gold) 100%);box-shadow:0 0 4px #00d4ff73}.sw-spoke[data-v-9ff49960]:after{content:"";position:absolute;top:0;left:50%;width:var(--nd);height:var(--nd);border-radius:50%;transform:translate(-50%,-50%);background:var(--neon);box-shadow:0 0 6px #00d4ffe6,0 0 2px var(--neon)}.sw-ring[data-v-9ff49960]{position:absolute;inset:var(--ri);border-radius:50%;border:var(--bw) solid rgba(0,212,255,.38);box-shadow:0 0 5px #00d4ff47,inset 0 0 5px #00d4ff1f;animation:sw-counter-9ff49960 8s linear infinite;will-change:transform}.sw-core-wrap[data-v-9ff49960]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.sw-core[data-v-9ff49960]{width:var(--cd);height:var(--cd);border-radius:50%;background:radial-gradient(circle,var(--neon) 0%,var(--deep) 60%,transparent 100%);box-shadow:0 0 8px #00d4ffbf;animation:sw-pulse-9ff49960 2.6s ease-in-out infinite;will-change:transform,opacity}.sw-dot[data-v-9ff49960]{position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:var(--gold);box-shadow:0 0 4px #ffd000d9}@keyframes sw-spin-9ff49960{to{transform:rotate(360deg)}}@keyframes sw-counter-9ff49960{to{transform:rotate(-360deg)}}@keyframes sw-pulse-9ff49960{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.84)}}.vm[data-v-b5b0ee2c]{width:100%}.md-card-header[data-v-b5b0ee2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.md-card-header h2[data-v-b5b0ee2c]{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}.md-card-header p[data-v-b5b0ee2c]{font-size:14px;color:#8d9ab1;margin:0}.md-contador[data-v-b5b0ee2c]{flex-shrink:0;font-size:13px;font-weight:700;color:#93c5fd;background:#1f66ff24;border:1px solid rgba(31,102,255,.35);border-radius:20px;padding:5px 14px;white-space:nowrap}.md-grid-veiculo[data-v-b5b0ee2c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.md-field--variacao[data-v-b5b0ee2c]{grid-column:span 2}.md-field[data-v-b5b0ee2c]{display:flex;flex-direction:column;gap:8px;min-width:0}.md-field label[data-v-b5b0ee2c]{font-size:14px;font-weight:600;color:#d8e2f3}.md-req[data-v-b5b0ee2c]{color:#f87171}.md-input[data-v-b5b0ee2c]{height:48px;padding:0 15px;border-radius:8px;border:1px solid rgba(120,150,200,.3);background:#060f20bf;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .18s;width:100%;box-sizing:border-box}.md-input[data-v-b5b0ee2c]::placeholder{color:#64748b}.md-input[data-v-b5b0ee2c]:focus{border-color:#2f7cff}.md-input[data-v-b5b0ee2c]:disabled{opacity:.55;cursor:not-allowed}.md-select[data-v-b5b0ee2c]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.md-select[data-v-b5b0ee2c]:disabled{cursor:not-allowed}.md-hint-msg[data-v-b5b0ee2c]{font-size:12.5px;color:#8d9ab1;margin:0}.md-hint-msg--limite[data-v-b5b0ee2c]{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:8px 12px;margin:0 0 20px}.md-imagem-box[data-v-b5b0ee2c]{width:180px;height:110px;border-radius:10px;background:#f8fafcf2;border:1px solid rgba(120,150,200,.25);display:flex;align-items:center;justify-content:center;overflow:hidden;align-self:end;padding:6px}.md-imagem-preview[data-v-b5b0ee2c]{max-width:160px;max-height:100px;object-fit:contain}.md-imagem-placeholder[data-v-b5b0ee2c]{color:#94a3b8}.md-actions[data-v-b5b0ee2c]{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.md-btn[data-v-b5b0ee2c]{height:46px;min-width:44px;padding:0 22px;border-radius:9px;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,opacity .18s,transform .1s}.md-btn[data-v-b5b0ee2c]:disabled{opacity:.5;cursor:not-allowed}.md-btn--primario[data-v-b5b0ee2c]{background:#2f7cff;color:#fff}.md-btn--primario[data-v-b5b0ee2c]:hover:not(:disabled){background:#4a8bff}.md-btn--secundario[data-v-b5b0ee2c]{background:#7896c81f;border:1px solid rgba(120,150,200,.35);color:#d8e2f3}.md-btn--secundario[data-v-b5b0ee2c]:hover:not(:disabled){background:#7896c838}.md-btn--perigo[data-v-b5b0ee2c]{background:#ef4444;color:#fff}.md-btn--perigo[data-v-b5b0ee2c]:hover:not(:disabled){background:#f87171}.md-spinner[data-v-b5b0ee2c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:md-spin-b5b0ee2c .7s linear infinite}@keyframes md-spin-b5b0ee2c{to{transform:rotate(360deg)}}.md-lista-header[data-v-b5b0ee2c]{margin:28px 0 16px}.md-lista-header h3[data-v-b5b0ee2c]{font-size:16px;font-weight:700;color:#fff;margin:0}.md-vazio[data-v-b5b0ee2c]{text-align:center;padding:28px 16px;border:1px dashed rgba(120,150,200,.3);border-radius:10px}.md-vazio-titulo[data-v-b5b0ee2c]{font-size:15px;font-weight:600;color:#d8e2f3;margin:0 0 4px}.md-vazio-sub[data-v-b5b0ee2c]{font-size:13.5px;color:#8d9ab1;margin:0}.md-veiculos-lista[data-v-b5b0ee2c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.md-veiculo-item[data-v-b5b0ee2c]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#060f20a6;border:1px solid rgba(120,150,200,.22);border-radius:10px}.md-veiculo-img-wrap[data-v-b5b0ee2c]{flex-shrink:0;width:110px;height:68px;border-radius:8px;background:#f8fafcf2;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.md-veiculo-img[data-v-b5b0ee2c]{width:100%;height:100%;object-fit:contain}.md-veiculo-info[data-v-b5b0ee2c]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-veiculo-nome[data-v-b5b0ee2c]{font-size:14.5px;font-weight:600;color:#f1f5f9;overflow-wrap:anywhere}.md-badge-ativo[data-v-b5b0ee2c]{flex-shrink:0;font-size:12px;font-weight:700;color:#6ee7b7;background:#10b9811f;border:1px solid rgba(16,185,129,.35);border-radius:20px;padding:3px 12px}.md-btn-excluir[data-v-b5b0ee2c]{flex-shrink:0;display:flex;align-items:center;gap:6px;height:40px;min-width:44px;padding:0 12px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef444414;color:#f87171;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s}.md-btn-excluir[data-v-b5b0ee2c]:hover:not(:disabled){background:#ef44442e;border-color:#ef444499}.md-btn-excluir[data-v-b5b0ee2c]:disabled{opacity:.5;cursor:not-allowed}.md-skeleton[data-v-b5b0ee2c]{display:flex;flex-direction:column;gap:12px}.md-skel-line[data-v-b5b0ee2c]{height:16px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:md-shimmer-b5b0ee2c 1.5s infinite}.md-skel-w70[data-v-b5b0ee2c]{width:70%}.md-skel-w90[data-v-b5b0ee2c]{width:90%}@keyframes md-shimmer-b5b0ee2c{0%{background-position:200% 0}to{background-position:-200% 0}}.md-modal-overlay[data-v-b5b0ee2c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.md-modal[data-v-b5b0ee2c]{width:100%;max-width:420px;background:#0b1830;border:1px solid rgba(120,150,200,.3);border-radius:14px;padding:24px;box-shadow:0 24px 64px #02061799}.md-modal h3[data-v-b5b0ee2c]{margin:0 0 12px;font-size:18px;font-weight:700;color:#fff}.md-modal p[data-v-b5b0ee2c]{margin:0;font-size:14px;color:#b7c2da;line-height:1.5}.md-modal-actions[data-v-b5b0ee2c]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.md-toast[data-v-b5b0ee2c]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:1300;padding:12px 22px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 4px 24px #00000080;white-space:nowrap}.md-toast--success[data-v-b5b0ee2c]{background:#10b981f0;color:#ecfdf5}.md-toast--error[data-v-b5b0ee2c]{background:#ef4444f0;color:#fef2f2}.md-toast-anim-enter-active[data-v-b5b0ee2c],.md-toast-anim-leave-active[data-v-b5b0ee2c]{transition:opacity .25s ease,transform .25s ease}.md-toast-anim-enter-from[data-v-b5b0ee2c],.md-toast-anim-leave-to[data-v-b5b0ee2c]{opacity:0;transform:translate(-50%) translateY(10px)}@media (max-width: 991px){.md-grid-veiculo[data-v-b5b0ee2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.md-field--variacao[data-v-b5b0ee2c]{grid-column:span 2}.md-imagem-box[data-v-b5b0ee2c]{grid-column:span 2;justify-self:start;width:150px;height:90px}}@media (max-width: 767px){.md-grid-veiculo[data-v-b5b0ee2c]{grid-template-columns:1fr}.md-field--variacao[data-v-b5b0ee2c]{grid-column:span 1}.md-imagem-box[data-v-b5b0ee2c]{grid-column:span 1;width:130px;height:80px;justify-self:start}.md-input[data-v-b5b0ee2c]{font-size:16px}.md-actions[data-v-b5b0ee2c]{flex-direction:column-reverse}.md-actions .md-btn[data-v-b5b0ee2c]{width:100%}.md-veiculo-item[data-v-b5b0ee2c]{flex-wrap:wrap}.md-veiculo-img-wrap[data-v-b5b0ee2c]{width:96px;height:60px}.md-veiculo-info[data-v-b5b0ee2c]{flex-basis:100%;order:2}.md-btn-excluir[data-v-b5b0ee2c]{order:3;margin-left:auto}}.chat-container[data-v-e72fbfca]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative;z-index:1}.home-select[data-v-e72fbfca]{margin:4px 0 6px}.hs-greeting[data-v-e72fbfca]{margin-bottom:20px}.hs-title[data-v-e72fbfca]{font-size:21px;font-weight:600;color:#fff;margin:0 0 6px;line-height:1.3}.hs-subtitle[data-v-e72fbfca]{font-size:14px;color:#aab6cc;margin:0}.mc-section[data-v-e72fbfca]{margin-bottom:18px}.mc-head[data-v-e72fbfca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mc-head-left[data-v-e72fbfca]{display:flex;align-items:center;gap:10px}.mc-head-icon[data-v-e72fbfca]{color:#1f66ff;flex-shrink:0}.mc-head-title[data-v-e72fbfca]{font-size:17px;font-weight:600;color:#fff;margin:0}.mc-head-sub[data-v-e72fbfca]{font-size:13px;color:#8a96ac;margin:2px 0 0}.mc-manage[data-v-e72fbfca]{flex-shrink:0;background:transparent;border:1px solid rgba(148,163,184,.28);color:#cdd7ea;font-size:13px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.mc-manage[data-v-e72fbfca]:hover{border-color:#1f66ff8c;color:#fff;background:#1f66ff1f}.mc-grid[data-v-e72fbfca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.mc-card[data-v-e72fbfca]{display:flex;align-items:center;gap:12px;min-height:84px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .18s,background .18s,transform .12s}.mc-card[data-v-e72fbfca]:hover{border-color:#1f66ff80;background:#1f66ff14}.mc-card[data-v-e72fbfca]:focus-visible{outline:2px solid #1f66ff;outline-offset:2px}.mc-card[data-v-e72fbfca]:active{transform:scale(.99)}.mc-card[data-v-e72fbfca]:disabled{opacity:.6;cursor:default}.mc-card-img[data-v-e72fbfca]{flex-shrink:0;width:42%;max-width:273px;height:96px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:9px;overflow:hidden;padding:6px}.mc-card-img img[data-v-e72fbfca]{max-width:100%;max-height:100%;object-fit:contain}.mc-card-img-ph[data-v-e72fbfca]{color:#64748b}.mc-card-body[data-v-e72fbfca]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mc-card-title[data-v-e72fbfca]{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card-desc[data-v-e72fbfca]{font-size:13px;color:#aab6cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card-arrow[data-v-e72fbfca]{flex-shrink:0;color:#aab6cc;font-size:22px;font-weight:300;line-height:1}.mc-card--add[data-v-e72fbfca]{justify-content:center;gap:8px;border-style:dashed;background:transparent;color:#aab6cc}.mc-card--add[data-v-e72fbfca]:hover{border-color:#1f66ff80;background:#1f66ff0d;color:#fff}.mc-add-plus[data-v-e72fbfca]{font-size:20px;font-weight:500;line-height:1}.mc-add-text[data-v-e72fbfca]{font-size:14px;font-weight:600}.mc-skel[data-v-e72fbfca]{min-height:84px;border-radius:12px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%);background-size:400% 100%;animation:mc-shimmer-e72fbfca 1.4s ease infinite}@keyframes mc-shimmer-e72fbfca{0%{background-position:100% 0}to{background-position:0 0}}.mc-empty[data-v-e72fbfca],.mc-error[data-v-e72fbfca]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px dashed rgba(148,163,184,.24);border-radius:12px}.mc-empty-msg[data-v-e72fbfca],.mc-error-msg[data-v-e72fbfca]{font-size:14px;color:#aab6cc;margin:0}.mc-add-inline[data-v-e72fbfca],.mc-retry[data-v-e72fbfca]{background:#1f66ff1f;border:1px solid rgba(31,102,255,.4);color:#fff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;transition:background .18s}.mc-add-inline[data-v-e72fbfca]:hover,.mc-retry[data-v-e72fbfca]:hover{background:#1f66ff38}.hs-sep[data-v-e72fbfca]{display:flex;align-items:center;gap:14px;margin:18px 0;color:#6b7893;font-size:13px}.hs-sep[data-v-e72fbfca]:before,.hs-sep[data-v-e72fbfca]:after{content:"";flex:1;height:1px;background:#94a3b82e}.hs-brand-title[data-v-e72fbfca]{font-size:17px;font-weight:600;color:#fff;margin:0 0 12px}@media (max-width: 1023px){.mc-grid[data-v-e72fbfca]{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-card-img[data-v-e72fbfca]{max-width:220px;height:84px}}@media (max-width: 767px){.mc-grid[data-v-e72fbfca]{grid-template-columns:1fr}.mc-head[data-v-e72fbfca]{flex-direction:column}.mc-card-img[data-v-e72fbfca]{max-width:120px;height:70px}.hs-title[data-v-e72fbfca]{font-size:18px}}.vm-overlay[data-v-e72fbfca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vm-dialog[data-v-e72fbfca]{width:calc(100vw - 40px);max-width:680px;max-height:85vh;overflow-y:auto;background:#0b1830;border:1px solid rgba(120,150,200,.3);border-radius:16px;padding:24px;box-shadow:0 24px 64px #02061799;box-sizing:border-box}.vm-dialog-head[data-v-e72fbfca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.vm-dialog-title[data-v-e72fbfca]{font-size:20px;font-weight:600;color:#fff;margin:0 0 4px}.vm-dialog-sub[data-v-e72fbfca]{font-size:14px;color:#8d9ab1;margin:0}.vm-close[data-v-e72fbfca]{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:1px solid rgba(148,163,184,.24);background:transparent;color:#cdd7ea;font-size:15px;cursor:pointer;transition:background .18s,color .18s}.vm-close[data-v-e72fbfca]:hover{background:#94a3b824;color:#fff}.vm-dialog-body[data-v-e72fbfca]{width:100%}.vm-modal-enter-active[data-v-e72fbfca],.vm-modal-leave-active[data-v-e72fbfca]{transition:opacity .2s ease}.vm-modal-enter-from[data-v-e72fbfca],.vm-modal-leave-to[data-v-e72fbfca]{opacity:0}@media (max-width: 767px){.vm-overlay[data-v-e72fbfca]{padding:12px}.vm-dialog[data-v-e72fbfca]{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}}.topbar[data-v-e72fbfca]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:22px 32px;background:linear-gradient(90deg,#111827f2,#1e293beb,#4755698c);border-bottom:1px solid rgba(148,163,184,.12);flex-shrink:0;gap:10px}.brand[data-v-e72fbfca]{display:flex;align-items:center;gap:18px}.brand-title h1[data-v-e72fbfca]{margin:0;font-size:2.5rem;line-height:1;letter-spacing:.5px;font-weight:700;color:var(--text-main)}.brand-title p[data-v-e72fbfca]{margin:6px 0 0;color:var(--text-secondary);font-size:1rem}.reset-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(180deg,#1f2937f2,#1e293be6);color:var(--text-main);border:1px solid rgba(250,204,21,.65);border-radius:18px;padding:14px 24px;font-size:1rem;font-family:inherit;cursor:pointer;box-shadow:0 0 16px #facc152e,inset 0 1px #ffffff14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.reset-btn[data-v-e72fbfca]:hover{transform:translateY(-1px);box-shadow:0 0 22px #facc1547,inset 0 1px #ffffff14;border-color:#facc15f2}.reset-icon[data-v-e72fbfca]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#0f172ad9;color:var(--yellow);font-size:1.2rem;box-shadow:inset 0 0 10px #facc151f}.topbar-right[data-v-e72fbfca]{display:flex;align-items:center;gap:16px}.user-card[data-v-e72fbfca]{display:flex;align-items:center;gap:12px;background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:18px;padding:8px 16px 8px 8px}.user-avatar[data-v-e72fbfca]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(250,204,21,.5);flex-shrink:0}.user-avatar--placeholder[data-v-e72fbfca]{display:grid;place-items:center;background:linear-gradient(135deg,#334155,#1e293b);color:var(--yellow);font-size:1.1rem;font-weight:700}.user-info[data-v-e72fbfca]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.user-name[data-v-e72fbfca]{font-size:.88rem;font-weight:600;color:var(--text-main);white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#f8fafc;border:1px solid rgba(239,68,68,.45);border-radius:12px;padding:6px 14px;font-size:.82rem;font-family:inherit;cursor:pointer;box-shadow:0 0 14px #ef44441f,inset 0 1px #ffffff0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.logout-btn[data-v-e72fbfca]:hover{transform:translateY(-1px);box-shadow:0 0 20px #ef44443d,inset 0 1px #ffffff14;border-color:#ef4444d9}.logout-icon[data-v-e72fbfca]{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#0f172a99;color:#f87171;font-size:.9rem}.messages-area[data-v-e72fbfca]{flex:1;overflow-y:auto;padding:38px 34px 48px;scroll-behavior:smooth}.messages-area[data-v-e72fbfca]::-webkit-scrollbar{width:6px}.messages-area[data-v-e72fbfca]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.messages-area[data-v-e72fbfca]::-webkit-scrollbar-track{background:transparent}.messages-list[data-v-e72fbfca]{display:flex;flex-direction:column;gap:24px}.message-card[data-v-e72fbfca]{width:min(100%,1120px);margin:0 auto;background:var(--panel);border:1px solid var(--panel-border);border-radius:30px;padding:30px 34px 26px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #0206175c,inset 0 1px #ffffff0f}.message-card.user[data-v-e72fbfca]{background:linear-gradient(135deg,#3b82f640,#1e293bb8);border-color:#3b82f666;max-width:600px;margin-left:auto;margin-right:0;padding:18px 24px 14px}.message-header[data-v-e72fbfca]{display:flex;align-items:center;gap:16px;margin-bottom:14px}.welcome-title[data-v-e72fbfca]{margin:0;font-size:1.15rem;color:var(--yellow);font-weight:700}.message-text[data-v-e72fbfca]{margin:0 0 28px;font-size:1.1rem;color:var(--text-secondary);white-space:pre-line;line-height:1.6}.user-text[data-v-e72fbfca]{font-size:1rem;color:var(--text-main);white-space:pre-line}.message-time[data-v-e72fbfca]{display:block;text-align:right;margin-top:16px;color:#e2e8f080;font-size:.85rem}.options-grid[data-v-e72fbfca]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:18px 20px}.option-btn[data-v-e72fbfca]{background:linear-gradient(180deg,#1e293bf5,#111827f5);color:var(--text-main);border:1px solid rgba(59,130,246,.78);border-radius:18px;min-height:68px;padding:12px 18px;font-size:1rem;font-weight:500;font-family:inherit;letter-spacing:.2px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 0 16px #3b82f62e,inset 0 -8px 18px #02061742,inset 0 1px #ffffff0d}.option-btn[data-v-e72fbfca]:hover:not(:disabled):not(.selected){transform:translateY(-2px);border-color:#60a5fa;box-shadow:0 0 24px #3b82f647,inset 0 -8px 18px #02061738,inset 0 1px #ffffff14}.option-btn[data-v-e72fbfca]:disabled{opacity:.5;cursor:default}.option-btn.selected[data-v-e72fbfca]{border-color:#60a5fa;box-shadow:0 0 26px #3b82f661,inset 0 0 18px #3b82f61a;background:linear-gradient(180deg,#1e293b,#0f172a)}.brand-grid[data-v-e72fbfca]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:4px}@media (max-width: 1200px){.brand-grid[data-v-e72fbfca]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.brand-grid[data-v-e72fbfca]{grid-template-columns:1fr}.brand-card[data-v-e72fbfca]{height:72px;min-height:72px;padding:8px 14px}.brand-logo[data-v-e72fbfca]{width:84px;height:42px}.brand-name[data-v-e72fbfca]{font-size:16px}.brand-arrow[data-v-e72fbfca]{font-size:24px}}.brand-card[data-v-e72fbfca]{display:flex;align-items:center;justify-content:space-between;height:82px;min-height:82px;padding:8px 18px;border-radius:14px;background:linear-gradient(180deg,#061532,#030c1e);border:1.5px solid #1f66ff;box-shadow:0 0 12px #1f66ff24;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer;font-family:inherit;text-align:left}.brand-card[data-v-e72fbfca]:hover:not(:disabled):not(.selected){transform:translateY(-1px);border-color:#3f7cff;box-shadow:0 0 18px #1f66ff38,0 0 34px #1f66ff14}.brand-card[data-v-e72fbfca]:disabled{opacity:.55;cursor:default}.brand-card.selected[data-v-e72fbfca]{border-color:#60a5fa;box-shadow:0 0 24px #1f66ff61}.brand-content[data-v-e72fbfca]{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-width:0;flex:1}.brand-logo[data-v-e72fbfca]{width:120px;height:58px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(255,255,255,.08));transition:filter .2s ease}.brand-logo-placeholder[data-v-e72fbfca]{width:120px;height:58px;flex-shrink:0}.brand-name[data-v-e72fbfca]{color:#fff;font-size:17px;font-weight:700;letter-spacing:.2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-arrow[data-v-e72fbfca]{color:#347cff;font-size:26px;font-weight:300;line-height:1;flex-shrink:0;margin-left:8px;display:flex;justify-content:center;align-items:center;gap:10px;color:#aab6cc;font-size:15px}.modelo-card[data-v-e72fbfca]{height:110px;min-height:110px;overflow:hidden;padding-left:10px}.modelo-card .brand-logo[data-v-e72fbfca],.modelo-card .brand-logo-placeholder[data-v-e72fbfca]{width:84px;height:40px}.modelo-card .brand-content[data-v-e72fbfca]{gap:10px}.modelo-card .brand-name[data-v-e72fbfca]{flex:1;text-align:center}.mc-vehicle-wrap[data-v-e72fbfca]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;width:42%;height:100%;overflow:hidden}.mc-vehicle[data-v-e72fbfca]{width:100%;max-width:273px;height:96px;object-fit:contain;object-position:right center;filter:drop-shadow(0 2px 12px rgba(0,0,0,.55));transition:filter .2s ease}.modelo-card:hover:not(:disabled) .mc-vehicle[data-v-e72fbfca]{filter:drop-shadow(0 2px 16px rgba(31,102,255,.25))}@media (max-width: 1200px){.modelo-card .brand-logo[data-v-e72fbfca],.modelo-card .brand-logo-placeholder[data-v-e72fbfca]{width:72px;height:36px}.mc-vehicle[data-v-e72fbfca]{max-width:220px;height:84px}}@media (max-width: 700px){.modelo-card[data-v-e72fbfca]{height:84px;min-height:84px;padding:10px 12px;gap:8px}.modelo-card .brand-content[data-v-e72fbfca]{flex:0 0 auto;max-width:44%;gap:8px}.modelo-card .brand-logo[data-v-e72fbfca],.modelo-card .brand-logo-placeholder[data-v-e72fbfca]{width:32px;height:26px}.mc-vehicle-wrap[data-v-e72fbfca]{flex:1;width:auto;justify-content:center}.mc-vehicle[data-v-e72fbfca]{height:70px;max-width:120px;width:auto;object-position:center}}.items-grid[data-v-e72fbfca]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.item-card[data-v-e72fbfca]{background:#111827cc;border:1px solid rgba(59,130,246,.3);border-radius:18px;padding:16px 20px;transition:box-shadow .2s,border-color .2s}.item-card[data-v-e72fbfca]:hover{box-shadow:0 4px 20px #3b82f633;border-color:#3b82f699}.item-header[data-v-e72fbfca]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.item-name[data-v-e72fbfca]{font-size:.95rem;font-weight:600;color:#93c5fd;flex:1}.stock-badge[data-v-e72fbfca]{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.stock-badge.in-stock[data-v-e72fbfca]{background:#05966933;color:#6ee7b7;border:1px solid rgba(5,150,105,.3)}.stock-badge.out-stock[data-v-e72fbfca]{background:#dc262633;color:#fca5a5;border:1px solid rgba(220,38,38,.3)}.item-price[data-v-e72fbfca]{font-size:1.1rem;font-weight:700;color:#6ee7b7}.more-info-btn[data-v-e72fbfca]{margin-top:10px;display:inline-flex;align-items:center;gap:5px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border:1px solid rgba(59,130,246,.5);border-radius:20px;background:#3b82f61a;color:#93c5fd;cursor:pointer;transition:all .15s}.more-info-btn[data-v-e72fbfca]:hover:not(:disabled){background:#3b82f633;border-color:#60a5facc;transform:translateY(-1px);box-shadow:0 2px 12px #3b82f640}.more-info-btn[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.typing-card[data-v-e72fbfca]{padding:20px 34px}.typing-dots[data-v-e72fbfca]{display:flex;align-items:center;gap:6px;padding:8px 0}.typing-dots span[data-v-e72fbfca]{width:8px;height:8px;background:#64748b;border-radius:50%;animation:typing-e72fbfca 1.4s infinite ease-in-out}.typing-dots span[data-v-e72fbfca]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-e72fbfca]:nth-child(3){animation-delay:.4s}@keyframes typing-e72fbfca{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-7px);opacity:1}}.input-area[data-v-e72fbfca]{display:flex;align-items:center;gap:12px;padding:20px 32px;background:#111827e6;border-top:1px solid rgba(148,163,184,.12);flex-shrink:0}.chat-input[data-v-e72fbfca]{flex:1;padding:14px 22px;font-size:1rem;font-family:inherit;border:1px solid rgba(59,130,246,.4);border-radius:26px;outline:none;transition:border-color .2s,box-shadow .2s;background:#1e293bcc;color:var(--text-main)}.chat-input[data-v-e72fbfca]::placeholder{color:#94a3b899}.chat-input[data-v-e72fbfca]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f626}.chat-input[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-e72fbfca]{width:50px;height:50px;background:var(--blue);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .1s,box-shadow .2s;flex-shrink:0;box-shadow:0 2px 12px #3b82f659}.send-btn[data-v-e72fbfca]:hover:not(:disabled){background:#2563eb;transform:scale(1.07);box-shadow:0 4px 16px #3b82f680}.send-btn[data-v-e72fbfca]:disabled{background:#334155;cursor:not-allowed;opacity:.5;box-shadow:none}.message-enter-active[data-v-e72fbfca]{transition:all .3s ease}.message-enter-from[data-v-e72fbfca]{opacity:0;transform:translateY(12px)}@media (max-width: 1100px){.options-grid[data-v-e72fbfca]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width: 768px){.topbar[data-v-e72fbfca]{padding:14px 16px;gap:10px}.brand[data-v-e72fbfca]{gap:12px}.brand-wheel[data-v-e72fbfca]{width:44px;height:44px}.brand-title h1[data-v-e72fbfca]{font-size:1.7rem}.brand-title p[data-v-e72fbfca]{font-size:.9rem}.reset-btn[data-v-e72fbfca]{padding:8px 14px;font-size:.92rem;border-radius:12px;gap:8px}.reset-icon[data-v-e72fbfca]{width:26px;height:26px;font-size:.95rem}.messages-area[data-v-e72fbfca]{padding:24px 16px 30px}.message-card[data-v-e72fbfca]{padding:22px 18px}.options-grid[data-v-e72fbfca]{grid-template-columns:repeat(2,minmax(120px,1fr))}.brand-card[data-v-e72fbfca]{height:72px;min-height:72px;padding:8px 14px;border-radius:12px}.brand-content[data-v-e72fbfca]{gap:12px}.brand-logo[data-v-e72fbfca]{width:84px;height:42px}.brand-name[data-v-e72fbfca]{font-size:16px}.brand-arrow[data-v-e72fbfca]{font-size:24px}.input-area[data-v-e72fbfca]{padding:16px}}@media (min-width: 481px){.input-area[data-v-e72fbfca]{display:none}}@media (max-width: 480px){.input-area-wrapper[data-v-e72fbfca]{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#0d1121f7;border-top:1px solid rgba(148,163,184,.13);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0px)}.input-area[data-v-e72fbfca]{padding:10px 12px;background:transparent;border-top:none}.chat-input[data-v-e72fbfca]{font-size:16px;min-height:48px}.messages-area[data-v-e72fbfca]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.autocomplete-dropdown[data-v-e72fbfca]{left:8px;right:8px}}.variacao-filter-wrap[data-v-e72fbfca]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.variacao-filter-input[data-v-e72fbfca]{flex:1;max-width:360px;padding:10px 18px;font-size:.92rem;font-family:inherit;background:#0f172acc;border:1px solid rgba(59,130,246,.45);border-radius:22px;color:#f1f5f9;outline:none;transition:border-color .2s,box-shadow .2s}.variacao-filter-input[data-v-e72fbfca]::placeholder{color:#94a3b88c}.variacao-filter-input[data-v-e72fbfca]:focus{border-color:#60a5fad9;box-shadow:0 0 0 3px #3b82f626}.variacao-filter-count[data-v-e72fbfca]{font-size:.78rem;color:#64748b;white-space:nowrap}.nav-btn-group[data-v-e72fbfca]{display:flex;gap:6px;flex-shrink:0}.nav-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:5px;padding:10px 18px;border-radius:22px;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;white-space:nowrap}.nav-btn--inicio[data-v-e72fbfca]{background:transparent;border:1px solid rgba(59,130,246,.45);color:#7da8e8}.nav-btn--inicio[data-v-e72fbfca]:hover{background:#3b82f61f;border-color:#60a5fabf;color:#bdd7ff;box-shadow:0 0 8px #3b82f633}.nav-btn--back[data-v-e72fbfca]{background:#1f66ff14;border:1px solid rgba(59,130,246,.65);color:#93c5fd}.nav-btn--back[data-v-e72fbfca]:hover{background:#1f66ff33;border-color:#60a5fa;color:#dbeafe;box-shadow:0 0 10px #3b82f64d}.search-trigger-btn[data-v-e72fbfca]{display:none}@media (max-width: 520px){.variacao-filter-wrap[data-v-e72fbfca]{flex-wrap:wrap;gap:8px}.variacao-filter-input[data-v-e72fbfca],.variacao-filter-count[data-v-e72fbfca]{display:none}.search-trigger-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:#3b82f621;border:1px solid rgba(59,130,246,.4);border-radius:20px;color:#93c5fd;font-size:.9rem;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,transform .1s;flex-shrink:0}.search-trigger-btn[data-v-e72fbfca]:active{background:#3b82f640;border-color:#3b82f6b3;transform:scale(.96)}.nav-btn-group[data-v-e72fbfca]{width:100%}.nav-btn[data-v-e72fbfca]{flex:1;justify-content:center}}.produtos-lista[data-v-e72fbfca]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.produto-row[data-v-e72fbfca]{display:flex;align-items:stretch;background:#111827d1;border:1px solid rgba(250,204,21,.28);border-radius:14px;width:100%;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease;overflow:hidden}.produto-row[data-v-e72fbfca]:hover:not(.produto-row--expanded){border-color:#facc158c;background:#162034f2;transform:translateY(-2px);box-shadow:0 4px 18px #3b82f61a,0 1px 6px #00000073}.produto-row:hover .p-thumb-wrap[data-v-e72fbfca]{box-shadow:0 2px 10px #0000001a,inset 0 0 0 1px #0000000a}.produto-row--expanded[data-v-e72fbfca]{border-color:#facc15b8;background:#1e293bfa;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.produto-row--unavailable[data-v-e72fbfca]{opacity:.6}.produto-row-main[data-v-e72fbfca]{flex:1;min-width:0;display:grid;grid-template-columns:192px minmax(0,1fr) 155px 20px;grid-template-areas:"thumb info price chev";align-items:center;column-gap:14px;padding:10px 14px;cursor:pointer;outline:none}.produto-row-main[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:-2px;border-radius:12px}.p-thumb-wrap[data-v-e72fbfca]{grid-area:thumb;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:107px;flex-shrink:0;background:#f8fafcfa;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 6px #00000012,inset 0 0 0 1px #00000008;padding:2px 4px;overflow:hidden;transition:box-shadow .18s ease}.cat-icon-wrap[data-v-e72fbfca]{width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#facc150f;border:1px solid rgba(250,204,21,.2)}.cat-icon[data-v-e72fbfca]{width:28px;height:28px;color:#facc15}.p-group--info[data-v-e72fbfca]{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}.p-nome[data-v-e72fbfca]{font-size:.9rem;font-weight:600;color:#f1f5f9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-sub[data-v-e72fbfca]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.p-cod[data-v-e72fbfca]{font-size:.67rem;color:#64748b;font-weight:500;white-space:nowrap}.p-sep[data-v-e72fbfca]{color:#334155;font-size:.67rem;flex-shrink:0}.p-marca[data-v-e72fbfca]{font-size:.67rem;color:#93c5fd;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.p-cat-badge[data-v-e72fbfca]{font-size:.62rem;font-weight:700;color:#fbbf24;background:#facc1514;border:1px solid rgba(250,204,21,.22);border-radius:5px;padding:1px 6px;width:fit-content;white-space:nowrap}.p-app-inline[data-v-e72fbfca]{display:flex;flex-direction:column;gap:1px;min-width:0}.p-app-label[data-v-e72fbfca]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#475569}.p-app-value[data-v-e72fbfca]{font-size:.78rem;color:#94a3b8;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-group--price[data-v-e72fbfca]{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.p-price[data-v-e72fbfca]{font-size:.98rem;font-weight:700;color:#6ee7b7;white-space:nowrap}.p-price-na[data-v-e72fbfca]{font-size:.8rem;font-weight:600;color:#64748b}.p-parcelamento[data-v-e72fbfca]{font-size:.63rem;color:#64748b;white-space:nowrap}.p-status-dot[data-v-e72fbfca]{font-size:.62rem;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:4px}.p-status-dot[data-v-e72fbfca]:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.status--ok[data-v-e72fbfca]{color:#6ee7b7}.status--ok[data-v-e72fbfca]:before{background:#6ee7b7}.status--low[data-v-e72fbfca]{color:#fbbf24}.status--low[data-v-e72fbfca]:before{background:#fbbf24}.status--out[data-v-e72fbfca]{color:#f87171}.status--out[data-v-e72fbfca]:before{background:#f87171}.p-chevron[data-v-e72fbfca]{grid-area:chev;font-size:.65rem;color:#facc1599;justify-self:center;transition:transform .2s ease}.p-actions[data-v-e72fbfca]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 12px 0 0;flex-shrink:0}.btn-label[data-v-e72fbfca]{flex-shrink:0}@media (max-width: 1280px){.produto-row-main[data-v-e72fbfca]{grid-template-columns:172px minmax(0,1fr) 136px 16px;column-gap:11px;padding:10px 12px}.p-thumb-wrap[data-v-e72fbfca]{height:96px}.p-nome[data-v-e72fbfca]{font-size:.87rem}.btn-cart[data-v-e72fbfca]{padding:0 10px;font-size:.74rem}.btn-buy[data-v-e72fbfca],.btn-detalhes[data-v-e72fbfca]{padding:0 12px;font-size:.74rem}.p-actions[data-v-e72fbfca]{gap:6px;padding-right:10px}}@media (max-width: 1060px){.produto-row-main[data-v-e72fbfca]{grid-template-columns:151px minmax(0,1fr) 136px 16px;grid-template-areas:"thumb info price chev";column-gap:10px;padding:10px 12px}.p-thumb-wrap[data-v-e72fbfca]{height:86px}.btn-label[data-v-e72fbfca]{display:none}.btn-cart[data-v-e72fbfca],.btn-buy[data-v-e72fbfca],.btn-detalhes[data-v-e72fbfca]{width:36px;padding:0;justify-content:center}.p-actions[data-v-e72fbfca]{gap:6px;padding-right:10px}}@media (max-width: 760px){.produto-row[data-v-e72fbfca]{flex-direction:column}.produto-row-main[data-v-e72fbfca]{grid-template-columns:135px 1fr auto 16px;grid-template-areas:"thumb info price chev";column-gap:10px;padding:10px 12px;width:100%;box-sizing:border-box}.p-thumb-wrap[data-v-e72fbfca]{height:78px}.p-actions[data-v-e72fbfca]{align-self:stretch;border-top:1px solid rgba(250,204,21,.1);padding:8px 12px;justify-content:flex-end;gap:8px}.btn-label[data-v-e72fbfca]{display:inline}.btn-cart[data-v-e72fbfca]{width:auto;padding:0 12px}.btn-buy[data-v-e72fbfca],.btn-detalhes[data-v-e72fbfca]{width:auto;padding:0 14px}}@media (max-width: 480px){.messages-area[data-v-e72fbfca],.message-card[data-v-e72fbfca]{padding-left:8px;padding-right:8px}.produto-row[data-v-e72fbfca]{position:relative}.produto-row-main[data-v-e72fbfca]{grid-template-columns:80px 1fr;grid-template-rows:auto auto;grid-template-areas:"thumb info" "price price";column-gap:12px;row-gap:0;padding:12px 48px 10px 12px}.p-thumb-wrap[data-v-e72fbfca]{width:80px;height:80px;align-self:center;border-radius:10px;padding:5px}.cat-icon-wrap[data-v-e72fbfca]{width:60px;height:60px}.cat-icon[data-v-e72fbfca]{width:30px;height:30px}.p-group--info[data-v-e72fbfca]{align-self:center}.p-nome[data-v-e72fbfca]{font-size:.95rem}.p-group--price[data-v-e72fbfca]{align-items:flex-start;border-top:1px solid rgba(250,204,21,.08);margin-top:8px;padding-top:7px;padding-bottom:2px}.p-price[data-v-e72fbfca]{font-size:1.08rem}.p-chevron[data-v-e72fbfca]{display:none}.btn-wishlist[data-v-e72fbfca]{position:absolute;top:10px;right:10px;width:40px;height:40px;min-width:40px;border-radius:10px;z-index:2}.p-actions[data-v-e72fbfca]{align-self:stretch;border-top:1px solid rgba(250,204,21,.1);padding:8px 12px;gap:8px;justify-content:flex-start}.btn-cart[data-v-e72fbfca],.btn-buy[data-v-e72fbfca],.btn-detalhes[data-v-e72fbfca]{flex:1;height:42px;justify-content:center;padding:0 8px;font-size:.8rem}.btn-label[data-v-e72fbfca]{display:inline}}.btn-wishlist[data-v-e72fbfca]{width:36px;height:36px;min-width:36px;border-radius:8px;border:1px solid rgba(100,116,139,.35);background:#0f172a80;color:#64748bb3;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease;padding:0;outline:none}.btn-wishlist[data-v-e72fbfca]:hover:not(:disabled){border-color:#3b82f699;background:#3b82f61a;color:#93c5fd}.btn-wishlist--active[data-v-e72fbfca]{color:#facc15!important;border-color:#facc1580!important;background:#facc1514!important}.btn-wishlist--active[data-v-e72fbfca]:hover:not(:disabled){color:#ef4444!important;border-color:#ef444480!important;background:#ef444414!important}.btn-wishlist[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.btn-wishlist[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}@keyframes heart-beat-e72fbfca{0%{transform:scale(1)}25%{transform:scale(.85)}60%{transform:scale(1.25)}to{transform:scale(1)}}.btn-wishlist--animating[data-v-e72fbfca]{animation:heart-beat-e72fbfca .35s ease}.btn-cart[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:9px;border:1px solid rgba(59,130,246,.55);background:transparent;color:#93c5fd;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease;outline:none}.btn-cart[data-v-e72fbfca]:hover:not(:disabled){background:#3b82f61f;border-color:#60a5fa;color:#bfdbfe;box-shadow:0 0 12px #3b82f633}.btn-cart[data-v-e72fbfca]:active:not(:disabled){transform:scale(.97)}.btn-cart--added[data-v-e72fbfca]{border-color:#10b98199!important;color:#6ee7b7!important;background:#10b98114!important}.btn-cart[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed}.btn-cart[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.btn-buy[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:9px;border:none;background:#facc15;color:#0f172a;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease,transform .15s ease;box-shadow:0 2px 8px #facc1540;outline:none}.btn-buy[data-v-e72fbfca]:hover:not(:disabled){background:#fde047;box-shadow:0 4px 14px #facc1561;transform:translateY(-1px)}.btn-buy[data-v-e72fbfca]:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:0 1px 6px #facc1540}.btn-buy[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed;background:#6b7280;box-shadow:none;color:#9ca3af}.btn-buy[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(250,204,21,.8);outline-offset:2px}.buy-toast[data-v-e72fbfca]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:2000;max-width:min(92vw,440px);padding:12px 18px;border-radius:12px;border:1px solid rgba(239,68,68,.45);background:#1e0e12f5;color:#fecaca;font-size:.9rem;font-weight:600;text-align:center;box-shadow:0 12px 32px #0206178c}.buy-toast-anim-enter-active[data-v-e72fbfca],.buy-toast-anim-leave-active[data-v-e72fbfca]{transition:opacity .2s ease,transform .2s ease}.buy-toast-anim-enter-from[data-v-e72fbfca],.buy-toast-anim-leave-to[data-v-e72fbfca]{opacity:0;transform:translate(-50%,8px)}.btn-detalhes[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:9px;border:none;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease,transform .15s ease;box-shadow:0 2px 8px #3b82f64d;outline:none}.btn-detalhes[data-v-e72fbfca]:hover{background:#60a5fa;box-shadow:0 4px 14px #3b82f66b;transform:translateY(-1px)}.btn-detalhes[data-v-e72fbfca]:active{transform:translateY(0) scale(.97);box-shadow:0 1px 6px #3b82f640}.btn-detalhes[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(59,130,246,.85);outline-offset:2px}.btn-detalhes--open[data-v-e72fbfca]{background:#3b82f629;color:#bfdbfe;box-shadow:none}.produto-thumb[data-v-e72fbfca]{width:100%;height:100%;object-fit:contain;border-radius:0;background:transparent;border:none;flex-shrink:0;padding:0}.produto-option-btn--expanded[data-v-e72fbfca]{border-color:#facc15b8;background:#1e293bfa;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;transform:none!important}.produto-detalhe-accordion[data-v-e72fbfca]{background:#0c1426f2;border:1px solid rgba(250,204,21,.35);border-top:none;border-radius:0 0 14px 14px;padding:0;overflow:hidden}.accordion-enter-active[data-v-e72fbfca]{transition:opacity .22s ease,transform .22s ease}.accordion-leave-active[data-v-e72fbfca]{transition:opacity .16s ease,transform .16s ease}.accordion-enter-from[data-v-e72fbfca]{opacity:0;transform:translateY(-6px)}.accordion-leave-to[data-v-e72fbfca]{opacity:0;transform:translateY(-4px)}.pda-commerce[data-v-e72fbfca]{display:flex;align-items:flex-start;gap:20px;padding:18px 22px;border-bottom:1px solid rgba(250,204,21,.12)}.pda-price-area[data-v-e72fbfca]{display:flex;flex-direction:column;gap:6px;flex:1}.pda-price-label[data-v-e72fbfca]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b}.pda-price[data-v-e72fbfca]{font-size:1.55rem;font-weight:800;color:#6ee7b7;line-height:1;letter-spacing:-.5px}.pda-stock[data-v-e72fbfca]{font-size:.75rem;font-weight:600;border-radius:6px;padding:2px 8px;width:fit-content}.pda-stock--out[data-v-e72fbfca]{color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.pda-stock--low[data-v-e72fbfca]{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25)}.pda-stock--ok[data-v-e72fbfca]{color:#6ee7b7;background:#10b98114;border:1px solid rgba(16,185,129,.2)}.pda-cta[data-v-e72fbfca]{display:flex;flex-direction:column;gap:8px;width:230px;flex-shrink:0}.pda-btn-cart[data-v-e72fbfca],.pda-btn-buy[data-v-e72fbfca],.pda-btn-wishlist[data-v-e72fbfca]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:10px;font-size:.87rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease;outline:none}.pda-btn-cart[data-v-e72fbfca]{background:#3b82f6eb;border:none;color:#fff;box-shadow:0 2px 10px #3b82f64d}.pda-btn-cart[data-v-e72fbfca]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 16px #3b82f673;transform:translateY(-1px)}.pda-btn-cart--added[data-v-e72fbfca]{background:#10b981e0!important;box-shadow:0 2px 10px #10b9814d!important}.pda-btn-cart[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed}.pda-btn-buy[data-v-e72fbfca]{background:#facc15;border:none;color:#0f172a;font-weight:700;box-shadow:0 2px 10px #facc154d}.pda-btn-buy[data-v-e72fbfca]:hover:not(:disabled){background:#fde047;box-shadow:0 4px 16px #facc1573;transform:translateY(-1px)}.pda-btn-buy[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed;background:#6b7280;color:#9ca3af;box-shadow:none}.pda-btn-wishlist[data-v-e72fbfca]{background:#0f172a99;border:1px solid rgba(59,130,246,.45);color:#93c5fd}.pda-btn-wishlist[data-v-e72fbfca]:hover:not(:disabled){background:#3b82f61f;border-color:#60a5fa;color:#bfdbfe}.pda-btn-wishlist--active[data-v-e72fbfca]{color:#facc15!important;border-color:#facc1580!important;background:#facc1512!important}.pda-btn-wishlist--animating[data-v-e72fbfca]{animation:heart-beat-e72fbfca .35s ease}.pda-btn-wishlist[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.pda-btn-cart[data-v-e72fbfca]:focus-visible,.pda-btn-buy[data-v-e72fbfca]:focus-visible,.pda-btn-wishlist[data-v-e72fbfca]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.pda-qty-selector[data-v-e72fbfca]{display:flex;align-items:center;width:100%;height:42px;border:1px solid rgba(59,130,246,.4);border-radius:10px;overflow:hidden;background:#0f172a99}.pda-qty-btn[data-v-e72fbfca]{flex-shrink:0;width:42px;height:100%;background:#3b82f61f;border:none;color:#93c5fd;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;-webkit-user-select:none;user-select:none}.pda-qty-btn[data-v-e72fbfca]:hover:not(:disabled){background:#3b82f647}.pda-qty-btn[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed}.pda-qty-input[data-v-e72fbfca]{flex:1;min-width:0;height:100%;border:none;background:transparent;color:#e2e8f0;font-size:.95rem;font-weight:700;text-align:center;font-family:inherit;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pda-qty-input[data-v-e72fbfca]::-webkit-outer-spin-button,.pda-qty-input[data-v-e72fbfca]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pda-qty-input[data-v-e72fbfca]:disabled{opacity:.35}@media (max-width: 900px){.pda-commerce[data-v-e72fbfca]{flex-direction:column;gap:14px}.pda-cta[data-v-e72fbfca]{width:100%}}.produto-detalhe[data-v-e72fbfca]{background:#0f172ad9;border:1px solid rgba(250,204,21,.35);border-radius:16px;padding:18px 22px;margin-top:4px}.produto-detalhe-header[data-v-e72fbfca]{display:flex;align-items:baseline;gap:12px;margin:0 22px 14px;padding-top:16px;flex-wrap:wrap}.produto-detalhe-nome[data-v-e72fbfca]{font-size:1.05rem;font-weight:700;color:#f1f5f9}.produto-detalhe-cat[data-v-e72fbfca]{font-size:.75rem;font-weight:600;color:#fbbf24;background:#facc151a;border:1px solid rgba(250,204,21,.25);border-radius:8px;padding:2px 10px}.produto-detalhe-actions[data-v-e72fbfca]{display:flex;gap:10px;flex-wrap:wrap;padding:0 22px 16px}.desc-btn[data-v-e72fbfca],.tech-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border-radius:20px;cursor:pointer;transition:all .15s ease}.desc-btn[data-v-e72fbfca]{border:1px solid rgba(148,163,184,.4);background:#1e293bb3;color:#cbd5e1}.desc-btn[data-v-e72fbfca]:hover{border-color:#94a3b8cc;background:#334155cc;transform:translateY(-1px)}.tech-btn[data-v-e72fbfca]{border:1px solid rgba(59,130,246,.5);background:#3b82f61a;color:#93c5fd;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}.tech-btn[data-v-e72fbfca]:hover:not(:disabled){background:#3b82f638;border-color:#60a5facc;transform:translateY(-1px);box-shadow:0 2px 12px #3b82f640}.tech-btn--open[data-v-e72fbfca]{background:#3b82f633!important;border-color:#60a5fae6!important;color:#bfdbfe!important}.tech-btn[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.produto-detalhe-desc[data-v-e72fbfca]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.15);font-size:.9rem;color:#94a3b8;line-height:1.6;white-space:pre-line}.tech-info-panel[data-v-e72fbfca]{margin-top:14px;background:linear-gradient(135deg,#0d1b2e,#0f1f38);border:1px solid rgba(59,130,246,.35);border-radius:14px;padding:20px 22px;color:#e2e8f0;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0a;overflow:hidden}.tech-info-header[data-v-e72fbfca]{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(59,130,246,.2)}.ti-star-icon[data-v-e72fbfca]{color:#facc15;flex-shrink:0}.tech-info-title[data-v-e72fbfca]{font-size:1rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.ti-skeleton[data-v-e72fbfca]{display:flex;flex-direction:column;gap:10px}.ti-skel-line[data-v-e72fbfca]{height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:ti-shimmer-e72fbfca 1.5s infinite}.ti-skel-w80[data-v-e72fbfca]{width:80%}.ti-skel-w60[data-v-e72fbfca]{width:60%}.ti-skel-w90[data-v-e72fbfca]{width:90%}.ti-skel-w70[data-v-e72fbfca]{width:70%}.ti-skel-w50[data-v-e72fbfca]{width:50%}@keyframes ti-shimmer-e72fbfca{0%{background-position:200% 0}to{background-position:-200% 0}}.ti-content[data-v-e72fbfca]{line-height:1.75}.ti-content[data-v-e72fbfca] .ti-h3{display:block;font-size:1rem;font-weight:700;color:#93c5fd;margin:18px 0 6px}.ti-content[data-v-e72fbfca] .ti-p{color:#cbd5e1;font-size:.92rem;margin:0 0 10px}.ti-content[data-v-e72fbfca] .ti-list{margin:4px 0 10px;padding-left:20px;color:#cbd5e1;font-size:.92rem}.ti-content[data-v-e72fbfca] .ti-list li{margin-bottom:4px;line-height:1.6}.ti-content[data-v-e72fbfca] strong{color:#facc15;font-weight:600}.ti-disclaimer[data-v-e72fbfca]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(59,130,246,.15);font-size:.78rem;color:#64748b;font-style:italic}.ti-error[data-v-e72fbfca]{color:#fca5a5;font-size:.9rem;display:flex;align-items:center;gap:6px}.tech-panel-enter-active[data-v-e72fbfca]{animation:tech-slide-in-e72fbfca .3s cubic-bezier(.34,1.56,.64,1)}.tech-panel-leave-active[data-v-e72fbfca]{animation:tech-slide-in-e72fbfca .2s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes tech-slide-in-e72fbfca{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media (max-width: 480px){.options-grid[data-v-e72fbfca]{grid-template-columns:1fr}.reset-btn span[data-v-e72fbfca]:last-child{display:none}.reset-btn[data-v-e72fbfca]{padding:8px;min-width:42px;justify-content:center}}.input-area-wrapper[data-v-e72fbfca]{position:relative;flex-shrink:0}.autocomplete-dropdown[data-v-e72fbfca]{position:absolute;bottom:calc(100% + 6px);left:32px;right:32px;background:#111827;border:1px solid rgba(59,130,246,.45);border-radius:18px;overflow:hidden;box-shadow:0 -8px 32px #0206178c,0 0 0 1px #ffffff0a;z-index:100}.autocomplete-list[data-v-e72fbfca]{list-style:none;margin:0;padding:6px 0}.autocomplete-item[data-v-e72fbfca]{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(148,163,184,.07);cursor:pointer;transition:background .12s ease}.autocomplete-item[data-v-e72fbfca]:last-child{border-bottom:none}.autocomplete-item[data-v-e72fbfca]:hover{background:#1e293bd9}.ac-icon[data-v-e72fbfca]{width:36px;height:36px;border-radius:50%;background:#3b82f61f;border:1px solid rgba(59,130,246,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#93c5fd}.ac-name[data-v-e72fbfca]{flex:1;font-size:.95rem;color:#e2e8f0;font-weight:500}.ac-name[data-v-e72fbfca] mark.ac-highlight{background:#facc1538;color:#fbbf24;border-radius:3px;padding:0 2px;font-style:normal;font-weight:700}.ac-arrow[data-v-e72fbfca]{color:#94a3b873;font-size:1.4rem;flex-shrink:0;line-height:1}.autocomplete-footer-bar[data-v-e72fbfca]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#0f172ab3;border-top:1px solid rgba(148,163,184,.08);gap:12px}.ac-count[data-v-e72fbfca]{font-size:.78rem;color:#64748b}.ac-ver-todos[data-v-e72fbfca]{font-size:.78rem;color:#60a5fa;background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0;white-space:nowrap;transition:color .15s}.ac-ver-todos[data-v-e72fbfca]:hover{color:#93c5fd;text-decoration:underline}.autocomplete-empty[data-v-e72fbfca]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;color:#64748b}.autocomplete-empty svg[data-v-e72fbfca]{opacity:.5}.autocomplete-empty p[data-v-e72fbfca]{margin:0;font-size:.9rem;text-align:center}.autocomplete-empty strong[data-v-e72fbfca]{color:#94a3b8}.ac-drop-enter-active[data-v-e72fbfca]{transition:opacity .15s ease,transform .15s ease}.ac-drop-leave-active[data-v-e72fbfca]{transition:opacity .1s ease,transform .1s ease}.ac-drop-enter-from[data-v-e72fbfca]{opacity:0;transform:translateY(8px)}.ac-drop-leave-to[data-v-e72fbfca]{opacity:0;transform:translateY(4px)}@media (max-width: 768px){.autocomplete-dropdown[data-v-e72fbfca]{left:16px;right:16px}}.foto-btn[data-v-e72fbfca]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border:1px solid rgba(99,179,237,.5);border-radius:20px;background:#63b3ed14;color:#90cdf4;cursor:pointer;transition:all .15s ease}.foto-btn[data-v-e72fbfca]:hover:not(:disabled){background:#63b3ed2e;border-color:#90cdf4cc;transform:translateY(-1px);box-shadow:0 2px 12px #63b3ed33}.foto-btn--open[data-v-e72fbfca]{background:#63b3ed2e!important;border-color:#90cdf4e6!important;color:#bee3f8!important}.foto-btn[data-v-e72fbfca]:disabled{opacity:.5;cursor:not-allowed}.foto-panel[data-v-e72fbfca]{margin-top:14px;background:linear-gradient(135deg,#0d1b2e,#0a1628);border:1px solid rgba(99,179,237,.28);border-radius:14px;padding:18px 20px;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.foto-panel-header[data-v-e72fbfca]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(99,179,237,.16)}.foto-panel-title[data-v-e72fbfca]{font-size:.95rem;font-weight:700;color:#90cdf4}.foto-skeleton-grid[data-v-e72fbfca]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.foto-skeleton[data-v-e72fbfca]{aspect-ratio:1;border-radius:12px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:ti-shimmer-e72fbfca 1.5s infinite}.foto-grid[data-v-e72fbfca]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.foto-item[data-v-e72fbfca]{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid rgba(99,179,237,.18);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.foto-item[data-v-e72fbfca]:hover{transform:scale(1.03);box-shadow:0 4px 20px #63b3ed47;border-color:#90cdf499}.foto-img[data-v-e72fbfca]{width:100%;height:100%;object-fit:cover;display:block}.foto-overlay[data-v-e72fbfca]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.foto-item:hover .foto-overlay[data-v-e72fbfca]{background:#00000061}.foto-zoom-icon[data-v-e72fbfca]{font-size:1.4rem;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.foto-item:hover .foto-zoom-icon[data-v-e72fbfca]{opacity:1;transform:scale(1)}.foto-ver-mais[data-v-e72fbfca]{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 18px;font-size:.8rem;font-family:inherit;font-weight:600;border:1px solid rgba(99,179,237,.4);border-radius:20px;background:#63b3ed12;color:#90cdf4;cursor:pointer;transition:all .15s ease}.foto-ver-mais[data-v-e72fbfca]:hover{background:#63b3ed29;border-color:#90cdf4b3;transform:translateY(-1px)}.foto-disclaimer[data-v-e72fbfca]{margin-top:12px;font-size:.75rem;color:#475569;font-style:italic}.foto-empty[data-v-e72fbfca],.foto-error[data-v-e72fbfca]{font-size:.9rem;color:#64748b;text-align:center;padding:24px 0;margin:0}.foto-error[data-v-e72fbfca]{color:#fca5a5}.foto-panel-enter-active[data-v-e72fbfca]{animation:foto-slide-in-e72fbfca .25s cubic-bezier(.34,1.56,.64,1)}.foto-panel-leave-active[data-v-e72fbfca]{animation:foto-slide-in-e72fbfca .18s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes foto-slide-in-e72fbfca{0%{opacity:0;transform:translateY(-6px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.lightbox-overlay[data-v-e72fbfca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617eb;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-frame[data-v-e72fbfca]{position:relative;display:inline-flex;max-width:min(82vw,900px);max-height:85vh;border-radius:16px}.lightbox-img[data-v-e72fbfca]{max-width:100%;max-height:85vh;border-radius:16px;box-shadow:0 24px 80px #000000a6;object-fit:contain;display:block}.lightbox-close[data-v-e72fbfca]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:20px;background:#0f172ad1;border:1px solid rgba(148,163,184,.4);color:#e2e8f0;font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-close[data-v-e72fbfca]:hover{background:#1e293bf5;border-color:#94a3b8b3}.lightbox-nav[data-v-e72fbfca]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#1e293be0;border:1px solid rgba(148,163,184,.3);color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;z-index:2}.lightbox-nav[data-v-e72fbfca]:hover{background:#334155fa;transform:translateY(-50%) scale(1.1)}.lightbox-nav--prev[data-v-e72fbfca]{left:16px}.lightbox-nav--next[data-v-e72fbfca]{right:16px}.lightbox-counter[data-v-e72fbfca]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#e2e8f0bf;font-size:.82rem;font-weight:500;background:#0f172a99;padding:4px 16px;border-radius:20px;white-space:nowrap;pointer-events:none}.lightbox-enter-active[data-v-e72fbfca]{transition:opacity .2s ease}.lightbox-leave-active[data-v-e72fbfca]{transition:opacity .15s ease}.lightbox-enter-from[data-v-e72fbfca],.lightbox-leave-to[data-v-e72fbfca]{opacity:0}@media (max-width: 768px){.foto-skeleton-grid[data-v-e72fbfca],.foto-grid[data-v-e72fbfca]{grid-template-columns:repeat(2,1fr);gap:10px}}.vs-backdrop[data-v-e72fbfca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#01040ed1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.vs-modal[data-v-e72fbfca]{width:100%;max-width:432px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:linear-gradient(180deg,#071530,#030c1e);border:1.5px solid #1f66ff;border-radius:18px;box-shadow:0 0 40px #1f66ff47,0 24px 64px #000000b3;overflow:hidden}.vs-header[data-v-e72fbfca]{display:flex;flex-direction:column;align-items:center;padding:16px 20px 24px;background:linear-gradient(180deg,#071632,#040e24);border-bottom:1px solid rgba(31,102,255,.22);flex-shrink:1;min-height:0;overflow:hidden}.vs-header-top[data-v-e72fbfca]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.vs-brand-logo[data-v-e72fbfca]{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.18))}.vs-model-name[data-v-e72fbfca]{font-size:36px;font-weight:700;color:#fff;letter-spacing:-.5px;text-align:center;margin-top:14px}.vs-vehicle-img[data-v-e72fbfca]{width:100%;max-width:500px;height:auto;max-height:380px;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(0,0,0,.7)) drop-shadow(0 0 30px rgba(31,102,255,.12));pointer-events:none;margin-top:8px}.vs-close[data-v-e72fbfca]{background:none;border:none;color:#64748b;font-size:18px;cursor:pointer;padding:6px 8px;border-radius:8px;line-height:1;transition:color .15s,background .15s;flex-shrink:0}.vs-close[data-v-e72fbfca]:hover{color:#ef4444;background:#ef44441a}.vs-body[data-v-e72fbfca]{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px}.vs-body[data-v-e72fbfca]::-webkit-scrollbar{width:4px}.vs-body[data-v-e72fbfca]::-webkit-scrollbar-track{background:transparent}.vs-body[data-v-e72fbfca]::-webkit-scrollbar-thumb{background:#1f66ff59;border-radius:4px}.vs-field[data-v-e72fbfca]{display:flex;flex-direction:column;gap:8px}.vs-field--disabled[data-v-e72fbfca]{opacity:.45;pointer-events:none}.vs-label[data-v-e72fbfca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#3f7cff}.vs-loading[data-v-e72fbfca]{display:flex;align-items:center;gap:10px;color:#8d9ab1;font-size:14px;padding:10px 0}.vs-spinner[data-v-e72fbfca]{width:18px;height:18px;border:2px solid rgba(31,102,255,.25);border-top-color:#3f7cff;border-radius:50%;animation:spin .75s linear infinite;flex-shrink:0}.vs-hint[data-v-e72fbfca]{font-size:13px;color:#5a6a82;padding:10px 0}.vs-select-wrap[data-v-e72fbfca]{display:flex;flex-direction:column;gap:6px}.vs-search[data-v-e72fbfca]{width:100%;height:38px;padding:0 14px;border-radius:9px;background:#061228e6;border:1.5px solid rgba(31,102,255,.3);color:#e2e8f0;font-size:14px;font-family:inherit;outline:none;transition:border-color .18s;box-sizing:border-box}.vs-search[data-v-e72fbfca]::placeholder{color:#5a6a82}.vs-search[data-v-e72fbfca]:focus{border-color:#3f7cff;box-shadow:0 0 0 3px #1f66ff21}.vs-options[data-v-e72fbfca]{max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px}.vs-ano-selected-row[data-v-e72fbfca]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#1f66ff1a;border:1px solid rgba(31,102,255,.3);border-radius:10px}.vs-ano-label[data-v-e72fbfca]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#3f7cff}.vs-ano-value[data-v-e72fbfca]{color:#fff;font-size:15px;font-weight:700}.vs-btn-trocar-ano[data-v-e72fbfca]{margin-left:auto;background:transparent;border:1px solid rgba(31,102,255,.5);border-radius:8px;color:#60a5fa;font-size:12px;font-family:inherit;padding:4px 12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vs-btn-trocar-ano[data-v-e72fbfca]:hover{background:#1f66ff33;border-color:#60a5fa;color:#93c5fd}.vs-options[data-v-e72fbfca]::-webkit-scrollbar{width:4px}.vs-options[data-v-e72fbfca]::-webkit-scrollbar-track{background:transparent}.vs-options[data-v-e72fbfca]::-webkit-scrollbar-thumb{background:#1f66ff59;border-radius:4px}.vs-option[data-v-e72fbfca]{width:100%;padding:9px 14px;border-radius:9px;background:#06122899;border:1px solid rgba(31,102,255,.18);color:#c3cee2;font-size:14px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.vs-option[data-v-e72fbfca]:hover{background:#1f66ff24;border-color:#1f66ff73;color:#fff}.vs-option--selected[data-v-e72fbfca]{background:#1f66ff38;border-color:#3f7cff;color:#fff;font-weight:700}.vs-empty[data-v-e72fbfca]{font-size:13px;color:#5a6a82;padding:10px 4px}.vs-footer[data-v-e72fbfca]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(31,102,255,.18);background:#030c1ef7;position:sticky;bottom:0;z-index:2;flex-shrink:0}.vs-btn-cancel[data-v-e72fbfca]{flex:1;height:42px;border-radius:10px;background:transparent;border:1.5px solid rgba(100,116,139,.45);color:#8d9ab1;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.vs-btn-cancel[data-v-e72fbfca]:hover{border-color:#64748b;color:#c3cee2}.vs-btn-confirm[data-v-e72fbfca]{flex:2;height:42px;border-radius:10px;background:linear-gradient(90deg,#1f66ff,#3f7cff);border:none;color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s,box-shadow .15s;box-shadow:0 0 14px #1f66ff4d}.vs-btn-confirm[data-v-e72fbfca]:hover:not(:disabled){opacity:.9;box-shadow:0 0 22px #1f66ff80}.vs-btn-confirm[data-v-e72fbfca]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.vs-modal-enter-active[data-v-e72fbfca]{transition:opacity .22s ease,transform .22s ease}.vs-modal-leave-active[data-v-e72fbfca]{transition:opacity .15s ease,transform .15s ease}.vs-modal-enter-from[data-v-e72fbfca]{opacity:0;transform:scale(.95) translateY(12px)}.vs-modal-leave-to[data-v-e72fbfca]{opacity:0;transform:scale(.95) translateY(8px)}@media (max-width: 600px){.vs-backdrop[data-v-e72fbfca]{top:60px;align-items:flex-start;padding:12px 8px 8px}.vs-modal[data-v-e72fbfca]{width:calc(100vw - 16px);height:calc(100dvh - 72px);max-height:none;border-radius:14px;margin:auto}.vs-header[data-v-e72fbfca]{padding:10px 16px 12px}.vs-vehicle-img[data-v-e72fbfca]{width:100%;max-width:100%;max-height:min(300px,36dvh)}.vs-model-name[data-v-e72fbfca]{font-size:22px;margin-top:8px}.vs-brand-logo[data-v-e72fbfca]{width:38px;height:38px}.vs-body[data-v-e72fbfca]{padding:12px 16px;gap:12px}.vs-footer[data-v-e72fbfca]{padding:12px 16px}}@media (max-height: 760px){.vs-modal[data-v-e72fbfca]{max-height:calc(100dvh - 16px)}.vs-header[data-v-e72fbfca]{padding:8px 20px 10px}.vs-vehicle-img[data-v-e72fbfca]{max-height:min(240px,32dvh)}.vs-model-name[data-v-e72fbfca]{font-size:22px;margin-top:6px}.vs-header-top[data-v-e72fbfca]{margin-bottom:6px}.vs-body[data-v-e72fbfca]{gap:10px}.vs-options[data-v-e72fbfca]{max-height:100px}}@media (max-width: 600px) and (max-height: 760px){.vs-modal[data-v-e72fbfca]{height:calc(100dvh - 72px);max-height:none}.vs-vehicle-img[data-v-e72fbfca]{max-height:min(280px,34dvh)}}.produto-detalhe-accordion[data-v-9a673647]{background:#0c1426f2;border:1px solid rgba(250,204,21,.35);border-top:none;border-radius:0 0 14px 14px;padding:0;overflow:hidden}.produto-detalhe-header[data-v-9a673647]{display:flex;align-items:baseline;gap:12px;margin:0 22px 14px;padding-top:16px;flex-wrap:wrap}.produto-detalhe-nome[data-v-9a673647]{font-size:1.05rem;font-weight:700;color:#f1f5f9}.produto-detalhe-cat[data-v-9a673647]{font-size:.75rem;font-weight:600;color:#fbbf24;background:#facc151a;border:1px solid rgba(250,204,21,.25);border-radius:8px;padding:2px 10px}.produto-detalhe-actions[data-v-9a673647]{display:flex;gap:10px;flex-wrap:wrap;padding:0 22px 16px}.desc-btn[data-v-9a673647],.tech-btn[data-v-9a673647]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border-radius:20px;cursor:pointer;transition:all .15s ease}.desc-btn[data-v-9a673647]{border:1px solid rgba(148,163,184,.4);background:#1e293bb3;color:#cbd5e1}.desc-btn[data-v-9a673647]:hover{border-color:#94a3b8cc;background:#334155cc;transform:translateY(-1px)}.tech-btn[data-v-9a673647]{border:1px solid rgba(59,130,246,.5);background:#3b82f61a;color:#93c5fd}.tech-btn[data-v-9a673647]:hover:not(:disabled){background:#3b82f638;border-color:#60a5facc;transform:translateY(-1px);box-shadow:0 2px 12px #3b82f640}.tech-btn--open[data-v-9a673647]{background:#3b82f633!important;border-color:#60a5fae6!important;color:#bfdbfe!important}.tech-btn[data-v-9a673647]:disabled{opacity:.5;cursor:not-allowed}.produto-detalhe-desc[data-v-9a673647]{margin-top:14px;padding:14px 22px;border-top:1px solid rgba(148,163,184,.15);font-size:.9rem;color:#94a3b8;line-height:1.6;white-space:pre-line}.foto-btn[data-v-9a673647]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border:1px solid rgba(99,179,237,.5);border-radius:20px;background:#63b3ed14;color:#90cdf4;cursor:pointer;transition:all .15s ease}.foto-btn[data-v-9a673647]:hover:not(:disabled){background:#63b3ed2e;border-color:#90cdf4cc;transform:translateY(-1px)}.foto-btn--open[data-v-9a673647]{background:#63b3ed2e!important;border-color:#90cdf4e6!important;color:#bee3f8!important}.foto-btn[data-v-9a673647]:disabled{opacity:.5;cursor:not-allowed}.foto-panel[data-v-9a673647]{margin:0 22px 16px;background:linear-gradient(135deg,#0d1b2e,#0a1628);border:1px solid rgba(99,179,237,.28);border-radius:14px;padding:18px 20px;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.foto-panel-header[data-v-9a673647]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(99,179,237,.16)}.foto-panel-title[data-v-9a673647]{font-size:.95rem;font-weight:700;color:#90cdf4}.foto-skeleton-grid[data-v-9a673647],.foto-grid[data-v-9a673647]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.foto-skeleton[data-v-9a673647]{aspect-ratio:1;border-radius:12px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-9a673647 1.5s infinite}@keyframes shimmer-9a673647{0%{background-position:200% 0}to{background-position:-200% 0}}.foto-item[data-v-9a673647]{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid rgba(99,179,237,.18);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.foto-item[data-v-9a673647]:hover{transform:scale(1.03);box-shadow:0 4px 20px #63b3ed47;border-color:#90cdf499}.foto-img[data-v-9a673647]{width:100%;height:100%;object-fit:cover;display:block}.foto-overlay[data-v-9a673647]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .2s}.foto-item:hover .foto-overlay[data-v-9a673647]{background:#00000061}.foto-zoom-icon[data-v-9a673647]{font-size:1.4rem;opacity:0;transform:scale(.8);transition:opacity .2s,transform .2s}.foto-item:hover .foto-zoom-icon[data-v-9a673647]{opacity:1;transform:scale(1)}.foto-ver-mais[data-v-9a673647]{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 18px;font-size:.8rem;font-family:inherit;font-weight:600;border:1px solid rgba(99,179,237,.4);border-radius:20px;background:#63b3ed12;color:#90cdf4;cursor:pointer;transition:all .15s}.foto-ver-mais[data-v-9a673647]:hover{background:#63b3ed29;border-color:#90cdf4b3;transform:translateY(-1px)}.foto-disclaimer[data-v-9a673647]{margin-top:12px;font-size:.75rem;color:#475569;font-style:italic}.foto-empty[data-v-9a673647],.foto-error[data-v-9a673647]{font-size:.9rem;color:#64748b;text-align:center;padding:24px 0;margin:0}.foto-error[data-v-9a673647]{color:#fca5a5}.foto-panel-enter-active[data-v-9a673647]{animation:foto-slide-in-9a673647 .25s cubic-bezier(.34,1.56,.64,1)}.foto-panel-leave-active[data-v-9a673647]{animation:foto-slide-in-9a673647 .18s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes foto-slide-in-9a673647{0%{opacity:0;transform:translateY(-6px) scaleY(.95)}to{opacity:1;transform:none}}.tech-info-panel[data-v-9a673647]{margin:0 22px 16px;background:linear-gradient(135deg,#0d1b2e,#0f1f38);border:1px solid rgba(59,130,246,.35);border-radius:14px;padding:20px 22px;color:#e2e8f0;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0a}.tech-info-header[data-v-9a673647]{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(59,130,246,.2)}.ti-star-icon[data-v-9a673647]{color:#facc15;flex-shrink:0}.tech-info-title[data-v-9a673647]{font-size:1rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.ti-skeleton[data-v-9a673647]{display:flex;flex-direction:column;gap:10px}.ti-skel-line[data-v-9a673647]{height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:shimmer-9a673647 1.5s infinite}.ti-skel-w80[data-v-9a673647]{width:80%}.ti-skel-w60[data-v-9a673647]{width:60%}.ti-skel-w90[data-v-9a673647]{width:90%}.ti-skel-w70[data-v-9a673647]{width:70%}.ti-skel-w50[data-v-9a673647]{width:50%}.ti-content[data-v-9a673647]{line-height:1.75}.ti-content[data-v-9a673647] .ti-h3{display:block;font-size:1rem;font-weight:700;color:#93c5fd;margin:18px 0 6px}.ti-content[data-v-9a673647] .ti-p{color:#cbd5e1;font-size:.92rem;margin:0 0 10px}.ti-content[data-v-9a673647] .ti-list{margin:4px 0 10px;padding-left:20px;color:#cbd5e1;font-size:.92rem}.ti-content[data-v-9a673647] .ti-list li{margin-bottom:4px;line-height:1.6}.ti-content[data-v-9a673647] strong{color:#facc15;font-weight:600}.ti-disclaimer[data-v-9a673647]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(59,130,246,.15);font-size:.78rem;color:#64748b;font-style:italic}.ti-error[data-v-9a673647]{color:#fca5a5;font-size:.9rem}.tech-panel-enter-active[data-v-9a673647]{animation:tech-slide-in-9a673647 .3s cubic-bezier(.34,1.56,.64,1)}.tech-panel-leave-active[data-v-9a673647]{animation:tech-slide-in-9a673647 .2s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes tech-slide-in-9a673647{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:none}}.lightbox-overlay[data-v-9a673647]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617eb;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-frame[data-v-9a673647]{position:relative;display:inline-flex;max-width:min(82vw,900px);max-height:85vh;border-radius:16px}.lightbox-img[data-v-9a673647]{max-width:100%;max-height:85vh;border-radius:16px;box-shadow:0 24px 80px #000000a6;object-fit:contain;display:block}.lightbox-close[data-v-9a673647]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:20px;background:#0f172ad1;border:1px solid rgba(148,163,184,.4);color:#e2e8f0;font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-close[data-v-9a673647]:hover{background:#1e293bf5;border-color:#94a3b8b3}.lightbox-nav[data-v-9a673647]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#1e293be0;border:1px solid rgba(148,163,184,.3);color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;z-index:2}.lightbox-nav[data-v-9a673647]:hover{background:#334155fa;transform:translateY(-50%) scale(1.1)}.lightbox-nav--prev[data-v-9a673647]{left:16px}.lightbox-nav--next[data-v-9a673647]{right:16px}.lightbox-counter[data-v-9a673647]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#e2e8f0bf;font-size:.82rem;font-weight:500;background:#0f172a99;padding:4px 16px;border-radius:20px;white-space:nowrap;pointer-events:none}@media (max-width: 480px){.foto-skeleton-grid[data-v-9a673647],.foto-grid[data-v-9a673647]{grid-template-columns:repeat(2,1fr)}.produto-detalhe-header[data-v-9a673647],.foto-panel[data-v-9a673647],.tech-info-panel[data-v-9a673647]{margin-left:14px;margin-right:14px}.produto-detalhe-actions[data-v-9a673647]{padding-left:14px;padding-right:14px}}.ct-page[data-v-45db81f8]{display:flex;flex-direction:column;width:100%;min-height:100%;padding:28px 32px 60px;box-sizing:border-box}.ct-status[data-v-45db81f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:50vh;color:#94a3b8}.ct-status p[data-v-45db81f8]{margin:0;font-size:1rem}.ct-spinner[data-v-45db81f8]{width:38px;height:38px;border:3px solid rgba(250,204,21,.15);border-top-color:#facc15;border-radius:50%;animation:ct-spin-45db81f8 .7s linear infinite}@keyframes ct-spin-45db81f8{to{transform:rotate(360deg)}}.ct-empty[data-v-45db81f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:55vh;text-align:center}.ct-empty-icon-wrap[data-v-45db81f8]{width:110px;height:110px;border-radius:50%;background:#facc150f;border:1px solid rgba(250,204,21,.15);display:flex;align-items:center;justify-content:center;color:#facc1580}.ct-empty-title[data-v-45db81f8]{font-size:1.35rem;font-weight:800;color:#f1f5f9;margin:0}.ct-empty-sub[data-v-45db81f8]{font-size:.93rem;color:#64748b;margin:0;max-width:340px}.ct-btn-continue[data-v-45db81f8]{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border-radius:12px;background:#3b82f626;border:1px solid rgba(59,130,246,.4);color:#93c5fd;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.ct-btn-continue[data-v-45db81f8]:hover{background:#3b82f640;border-color:#60a5fa;transform:translateY(-1px)}.ct-header[data-v-45db81f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.ct-header-left[data-v-45db81f8]{display:flex;flex-direction:column;gap:5px}.ct-header-title[data-v-45db81f8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-header-title h1[data-v-45db81f8]{font-size:1.55rem;font-weight:800;color:#f1f5f9;margin:0;letter-spacing:-.3px}.ct-header-title svg[data-v-45db81f8]{color:#facc15;flex-shrink:0}.ct-badge[data-v-45db81f8]{font-size:.78rem;font-weight:600;color:#94a3b8;background:#64748b1f;border:1px solid rgba(100,116,139,.2);border-radius:20px;padding:3px 12px}.ct-header-sub[data-v-45db81f8]{margin:0;font-size:.88rem;color:#64748b;padding-left:38px}.ct-btn-checkout[data-v-45db81f8]{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:12px;border:none;background:#facc15;color:#0f172a;font-size:.93rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 12px #facc1559}.ct-btn-checkout[data-v-45db81f8]:hover{background:#fde047;transform:translateY(-1px);box-shadow:0 4px 18px #facc1580}.ct-btn-checkout[data-v-45db81f8]:disabled,.ct-sticky-btn[data-v-45db81f8]:disabled{opacity:.6;cursor:wait;transform:none}.ct-btn-checkout--full[data-v-45db81f8]{width:100%;justify-content:center;padding:14px 24px;font-size:1rem;border-radius:14px;margin-top:4px}.ct-cards[data-v-45db81f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.ct-card[data-v-45db81f8]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#111827d1;border:1px solid rgba(250,204,21,.18);border-radius:14px;transition:border-color .18s,transform .18s}.ct-card[data-v-45db81f8]:hover{border-color:#facc1566;transform:translateY(-2px)}.ct-card--action[data-v-45db81f8]{cursor:pointer}.ct-card-icon[data-v-45db81f8]{width:38px;height:38px;border-radius:10px;background:#64748b1a;border:1px solid rgba(100,116,139,.15);display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}.ct-card-icon--yellow[data-v-45db81f8]{background:#facc1514;border-color:#facc1533;color:#facc15}.ct-card-icon--green[data-v-45db81f8]{background:#10b98114;border-color:#10b98133;color:#6ee7b7}.ct-card-icon--blue[data-v-45db81f8]{background:#3b82f614;border-color:#3b82f633;color:#93c5fd}.ct-card-text[data-v-45db81f8]{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-card-value[data-v-45db81f8]{font-size:1rem;font-weight:700;color:#f1f5f9;white-space:nowrap}.ct-card-value--green[data-v-45db81f8]{color:#6ee7b7}.ct-card-value--muted[data-v-45db81f8]{color:#94a3b8}.ct-card-label[data-v-45db81f8]{font-size:.72rem;color:#64748b;font-weight:500}.ct-body[data-v-45db81f8]{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.ct-list[data-v-45db81f8]{display:flex;flex-direction:column;min-width:0}.ct-items-wrap[data-v-45db81f8]{display:flex;flex-direction:column;gap:10px}.ct-item[data-v-45db81f8]{display:flex;align-items:center;gap:16px;padding:14px 18px;background:#111827d9;border:1px solid rgba(250,204,21,.22);border-radius:16px;transition:border-color .18s,box-shadow .18s,opacity .28s,transform .28s}.ct-item[data-v-45db81f8]:hover{border-color:#facc157a;box-shadow:0 4px 20px #00000059}.ct-item--removing[data-v-45db81f8]{opacity:0;transform:translate(20px)}.ct-item--expanded[data-v-45db81f8]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#facc1559}.ct-accordion-enter-active[data-v-45db81f8]{transition:opacity .22s ease,transform .22s ease}.ct-accordion-leave-active[data-v-45db81f8]{transition:opacity .16s ease,transform .16s ease}.ct-accordion-enter-from[data-v-45db81f8]{opacity:0;transform:translateY(-6px)}.ct-accordion-leave-to[data-v-45db81f8]{opacity:0;transform:translateY(-4px)}.ct-item-img-wrap[data-v-45db81f8]{flex-shrink:0;width:100px;height:90px;border-radius:12px;background:#f8fafcf7;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #00000014;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.ct-item-img[data-v-45db81f8]{width:100%;height:100%;object-fit:contain}.ct-item-fallback-icon[data-v-45db81f8]{width:40px;height:40px;color:#facc15;opacity:.6}.ct-item-body[data-v-45db81f8]{flex:1;min-width:0;display:flex;align-items:center;gap:20px}.ct-item-info[data-v-45db81f8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ct-item-name[data-v-45db81f8]{font-size:.93rem;font-weight:600;color:#f1f5f9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-item-meta[data-v-45db81f8]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ct-item-code[data-v-45db81f8]{font-size:.72rem;color:#64748b;font-family:monospace}.ct-sep[data-v-45db81f8]{color:#334155}.ct-item-cat[data-v-45db81f8]{font-size:.72rem;font-weight:600;color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:1px 7px}.ct-item-app[data-v-45db81f8]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.ct-item-app-label[data-v-45db81f8]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#475569;flex-shrink:0}.ct-item-app-val[data-v-45db81f8]{font-size:.78rem;color:#94a3b8}.ct-item-commerce[data-v-45db81f8]{display:flex;align-items:center;gap:20px;flex-shrink:0}.ct-col-label[data-v-45db81f8]{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#475569;margin-bottom:4px}.ct-item-price-col[data-v-45db81f8]{text-align:center;min-width:80px}.ct-item-price[data-v-45db81f8]{font-size:.95rem;font-weight:700;color:#f1f5f9;white-space:nowrap}.ct-item-qty-col[data-v-45db81f8]{text-align:center}.ct-qty-ctrl[data-v-45db81f8]{display:flex;align-items:center;background:#0f172ab3;border:1px solid rgba(59,130,246,.35);border-radius:10px;overflow:hidden;transition:opacity .15s}.ct-qty-ctrl--loading[data-v-45db81f8]{opacity:.5;pointer-events:none}.ct-qty-btn[data-v-45db81f8]{width:36px;height:36px;background:#3b82f61a;border:none;color:#93c5fd;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;font-family:inherit;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1}.ct-qty-btn[data-v-45db81f8]:hover:not(:disabled){background:#3b82f640}.ct-qty-btn[data-v-45db81f8]:disabled{opacity:.35;cursor:not-allowed}.ct-qty-btn[data-v-45db81f8]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:-2px}.ct-qty-val[data-v-45db81f8]{min-width:32px;text-align:center;font-size:.95rem;font-weight:700;color:#e2e8f0;padding:0 2px}.ct-item-sub-col[data-v-45db81f8]{text-align:center;min-width:90px}.ct-item-sub[data-v-45db81f8]{font-size:.95rem;font-weight:800;color:#6ee7b7;white-space:nowrap}.ct-item-actions-col[data-v-45db81f8]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.ct-action-btn[data-v-45db81f8]{display:flex;align-items:center;gap:5px;height:34px;padding:0 10px;border-radius:8px;border:1px solid rgba(100,116,139,.25);background:#0f172a80;color:#64748b;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s;white-space:nowrap}.ct-action-btn[data-v-45db81f8]:hover:not(:disabled){border-color:#facc1566;color:#facc15;background:#facc150d}.ct-action-btn[data-v-45db81f8]:disabled{opacity:.4;cursor:not-allowed}.ct-action-btn--heart-on[data-v-45db81f8]{color:#f87171;border-color:#ef444466;background:#ef44440f}.ct-action-btn--heart-on[data-v-45db81f8]:hover:not(:disabled){color:#fca5a5;border-color:#ef444499;background:#ef44441f}.ct-action-btn--heart-anim[data-v-45db81f8]{animation:ct-heartbeat-45db81f8 .35s ease}@keyframes ct-heartbeat-45db81f8{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.ct-action-btn--trash[data-v-45db81f8]:hover:not(:disabled){border-color:#ef444466;color:#f87171;background:#ef44440f}.ct-action-btn--detalhes[data-v-45db81f8]{border-color:#3b82f673;background:#3b82f624;color:#93c5fd}.ct-action-btn--detalhes[data-v-45db81f8]:hover:not(:disabled){border-color:#60a5facc;color:#bfdbfe;background:#3b82f642}.ct-action-btn--detalhes-open[data-v-45db81f8]{background:#3b82f642;color:#bfdbfe}.ct-action-label[data-v-45db81f8]{font-size:.72rem}.ct-sidebar[data-v-45db81f8]{position:sticky;top:24px}.ct-summary-box[data-v-45db81f8]{background:#111827e6;border:1px solid rgba(250,204,21,.28);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:16px}.ct-summary-title[data-v-45db81f8]{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(250,204,21,.12)}.ct-summary-rows[data-v-45db81f8]{display:flex;flex-direction:column;gap:10px}.ct-summary-row[data-v-45db81f8]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:#94a3b8}.ct-summary-row--discount[data-v-45db81f8]{color:#6ee7b7}.ct-summary-free[data-v-45db81f8]{display:flex;align-items:center;gap:4px;color:#6ee7b7;font-weight:600}.ct-summary-divider[data-v-45db81f8]{height:1px;background:#facc151f;margin:-4px 0}.ct-summary-total[data-v-45db81f8]{display:flex;justify-content:space-between;align-items:flex-start;font-size:1rem;font-weight:700;color:#f1f5f9}.ct-summary-total-val[data-v-45db81f8]{font-size:1.35rem;font-weight:800;color:#facc15;display:block;text-align:right}.ct-summary-parcel[data-v-45db81f8]{display:block;font-size:.7rem;color:#64748b;font-weight:400;text-align:right;margin-top:2px}.ct-security[data-v-45db81f8]{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:1px solid rgba(100,116,139,.12)}.ct-security-item[data-v-45db81f8]{display:flex;align-items:center;gap:7px;font-size:.73rem;color:#475569}.ct-security-item svg[data-v-45db81f8]{color:#6ee7b7;flex-shrink:0}.ct-sticky-bar[data-v-45db81f8]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;padding:12px 20px;background:linear-gradient(180deg,#061225f7,#020814);border-top:1px solid rgba(250,204,21,.25);align-items:center;justify-content:space-between;gap:16px}.ct-sticky-info[data-v-45db81f8]{display:flex;flex-direction:column;gap:1px}.ct-sticky-items[data-v-45db81f8]{font-size:.72rem;color:#64748b}.ct-sticky-total[data-v-45db81f8]{font-size:1.1rem;font-weight:800;color:#facc15}.ct-sticky-btn[data-v-45db81f8]{padding:12px 28px;border-radius:12px;border:none;background:#facc15;color:#0f172a;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;flex-shrink:0}.ct-sticky-btn[data-v-45db81f8]:hover{background:#fde047}.ct-toast[data-v-45db81f8]{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:300;display:flex;align-items:center;gap:8px;padding:11px 20px;border-radius:12px;font-size:.88rem;font-weight:600;font-family:inherit;white-space:nowrap;pointer-events:none;box-shadow:0 4px 24px #00000080}.ct-toast--success[data-v-45db81f8]{background:#10b981eb;color:#ecfdf5}.ct-toast--success svg[data-v-45db81f8]{color:#ecfdf5}.ct-toast--error[data-v-45db81f8]{background:#ef4444eb;color:#fef2f2}.ct-toast--error svg[data-v-45db81f8]{color:#fef2f2}.ct-slide-enter-active[data-v-45db81f8]{transition:opacity .25s ease,transform .25s ease}.ct-slide-leave-active[data-v-45db81f8]{transition:opacity .28s ease,transform .28s ease,max-height .3s ease}.ct-slide-enter-from[data-v-45db81f8]{opacity:0;transform:translateY(-8px)}.ct-slide-leave-to[data-v-45db81f8]{opacity:0;transform:translate(20px)}.ct-toast-anim-enter-active[data-v-45db81f8],.ct-toast-anim-leave-active[data-v-45db81f8]{transition:opacity .25s ease,transform .25s ease}.ct-toast-anim-enter-from[data-v-45db81f8],.ct-toast-anim-leave-to[data-v-45db81f8]{opacity:0;transform:translate(-50%) translateY(10px)}.ct-sticky-fade-enter-active[data-v-45db81f8],.ct-sticky-fade-leave-active[data-v-45db81f8]{transition:opacity .3s ease,transform .3s ease}.ct-sticky-fade-enter-from[data-v-45db81f8],.ct-sticky-fade-leave-to[data-v-45db81f8]{opacity:0;transform:translateY(100%)}@media (max-width: 1100px){.ct-cards[data-v-45db81f8]{grid-template-columns:repeat(2,1fr)}.ct-body[data-v-45db81f8]{grid-template-columns:1fr}.ct-sidebar[data-v-45db81f8]{position:static}}@media (max-width: 768px){.ct-page[data-v-45db81f8]{padding:20px 16px 100px}.ct-header[data-v-45db81f8]{flex-direction:column;align-items:stretch;gap:12px}.ct-header-title h1[data-v-45db81f8]{font-size:1.25rem}.ct-header-sub[data-v-45db81f8]{padding-left:0}.ct-btn-checkout[data-v-45db81f8]{width:100%;justify-content:center;display:none}.ct-cards[data-v-45db81f8]{grid-template-columns:repeat(2,1fr);gap:10px}.ct-card[data-v-45db81f8]{padding:12px 14px;gap:10px}.ct-card-icon[data-v-45db81f8]{width:32px;height:32px}.ct-card-value[data-v-45db81f8]{font-size:.88rem}.ct-item[data-v-45db81f8]{flex-wrap:nowrap;align-items:flex-start;padding:12px;gap:12px}.ct-item-img-wrap[data-v-45db81f8]{width:96px;height:96px;border-radius:10px;flex-shrink:0}.ct-item-body[data-v-45db81f8]{flex:1;min-width:0;flex-direction:column;align-items:stretch;gap:8px}.ct-item-info[data-v-45db81f8]{gap:4px}.ct-item-commerce[data-v-45db81f8]{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;align-items:start}.ct-item-price-col[data-v-45db81f8]{grid-column:1;text-align:left;min-width:unset;display:flex;flex-direction:column;gap:2px}.ct-item-qty-col[data-v-45db81f8]{grid-column:2;text-align:left;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.ct-item-sub-col[data-v-45db81f8]{grid-column:1 / -1;text-align:left;min-width:unset;display:flex;align-items:center;justify-content:space-between;background:#10b98112;border:1px solid rgba(16,185,129,.2);border-radius:9px;padding:7px 10px}.ct-item-sub[data-v-45db81f8]{font-size:1rem;font-weight:800}.ct-item-actions-col[data-v-45db81f8]{grid-column:1 / -1;display:flex;flex-direction:row;gap:8px}.ct-col-label[data-v-45db81f8]{margin-bottom:1px}.ct-qty-ctrl[data-v-45db81f8]{border-radius:9px}.ct-qty-btn[data-v-45db81f8]{width:36px;height:36px;font-size:1.15rem}.ct-qty-val[data-v-45db81f8]{min-width:32px;font-size:.93rem}.ct-action-btn[data-v-45db81f8]{flex:1;justify-content:center;height:44px;border-radius:10px;font-size:.78rem}.ct-summary-box[data-v-45db81f8]{border-radius:14px}.ct-summary-total-val[data-v-45db81f8]{font-size:1.2rem}.ct-sticky-bar[data-v-45db81f8]{display:flex}.ct-toast[data-v-45db81f8]{bottom:80px;font-size:.82rem;padding:10px 16px}}@media (max-width: 480px){.ct-item-commerce[data-v-45db81f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-item-actions-col[data-v-45db81f8]{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px}.ct-item-actions-col .ct-action-btn[data-v-45db81f8]{flex:none;width:100%}.ct-item-actions-col .ct-action-btn:not(.ct-action-btn--detalhes) .ct-action-label[data-v-45db81f8]{display:none}}@media (max-width: 400px){.ct-cards[data-v-45db81f8]{grid-template-columns:1fr 1fr;gap:8px}.ct-item[data-v-45db81f8]{padding:10px;gap:10px}.ct-item-img-wrap[data-v-45db81f8]{width:76px;height:76px}.ct-item-name[data-v-45db81f8]{font-size:.86rem}}.md-page[data-v-3083dbf5]{display:flex;flex-direction:column;width:100%}.md-header[data-v-3083dbf5]{margin-bottom:24px}.md-header h1[data-v-3083dbf5]{font-size:30px;font-weight:800;color:#fff;margin:0 0 8px}.md-header p[data-v-3083dbf5]{font-size:16px;color:#8d9ab1;margin:0}.md-card[data-v-3083dbf5]{background:#0a162d8c;border:1px solid rgba(80,120,180,.28);border-radius:12px;padding:28px;margin-bottom:24px;box-sizing:border-box}#meus-carros[data-v-3083dbf5]{scroll-margin-top:20px}.md-card-header[data-v-3083dbf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.md-card-header h2[data-v-3083dbf5]{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}.md-card-header p[data-v-3083dbf5]{font-size:14px;color:#8d9ab1;margin:0}.md-contador[data-v-3083dbf5]{flex-shrink:0;font-size:13px;font-weight:700;color:#93c5fd;background:#1f66ff24;border:1px solid rgba(31,102,255,.35);border-radius:20px;padding:5px 14px;white-space:nowrap}.md-form[data-v-3083dbf5]{display:flex;flex-direction:column;gap:20px}.md-grid-2[data-v-3083dbf5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.md-grid-3[data-v-3083dbf5]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.md-grid-veiculo[data-v-3083dbf5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.md-field--variacao[data-v-3083dbf5]{grid-column:span 2}.md-field[data-v-3083dbf5]{display:flex;flex-direction:column;gap:8px;min-width:0}.md-field label[data-v-3083dbf5]{font-size:14px;font-weight:600;color:#d8e2f3}.md-req[data-v-3083dbf5]{color:#f87171}.md-input[data-v-3083dbf5]{height:48px;padding:0 15px;border-radius:8px;border:1px solid rgba(120,150,200,.3);background:#060f20bf;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .18s;width:100%;box-sizing:border-box}.md-input[data-v-3083dbf5]::placeholder{color:#64748b}.md-input[data-v-3083dbf5]:focus{border-color:#2f7cff}.md-input[data-v-3083dbf5]:disabled{opacity:.55;cursor:not-allowed}.md-input--erro[data-v-3083dbf5]{border-color:#f87171}.md-select[data-v-3083dbf5]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.md-select[data-v-3083dbf5]:disabled{cursor:not-allowed}.md-erro-msg[data-v-3083dbf5]{font-size:12.5px;color:#fca5a5;display:flex;align-items:center;gap:4px}.md-hint-msg[data-v-3083dbf5]{font-size:12.5px;color:#8d9ab1;margin:0}.md-hint-msg--limite[data-v-3083dbf5]{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:8px 12px;margin:0 0 20px}.md-imagem-box[data-v-3083dbf5]{width:180px;height:110px;border-radius:10px;background:#f8fafcf2;border:1px solid rgba(120,150,200,.25);display:flex;align-items:center;justify-content:center;overflow:hidden;align-self:end;padding:6px}.md-imagem-preview[data-v-3083dbf5]{max-width:160px;max-height:100px;object-fit:contain}.md-imagem-placeholder[data-v-3083dbf5]{color:#94a3b8}.md-actions[data-v-3083dbf5]{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.md-btn[data-v-3083dbf5]{height:46px;min-width:44px;padding:0 22px;border-radius:9px;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,opacity .18s,transform .1s}.md-btn[data-v-3083dbf5]:disabled{opacity:.5;cursor:not-allowed}.md-btn--primario[data-v-3083dbf5]{background:#2f7cff;color:#fff}.md-btn--primario[data-v-3083dbf5]:hover:not(:disabled){background:#4a8bff}.md-btn--secundario[data-v-3083dbf5]{background:#7896c81f;border:1px solid rgba(120,150,200,.35);color:#d8e2f3}.md-btn--secundario[data-v-3083dbf5]:hover:not(:disabled){background:#7896c838}.md-btn--perigo[data-v-3083dbf5]{background:#ef4444;color:#fff}.md-btn--perigo[data-v-3083dbf5]:hover:not(:disabled){background:#f87171}.md-spinner[data-v-3083dbf5]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:md-spin-3083dbf5 .7s linear infinite}@keyframes md-spin-3083dbf5{to{transform:rotate(360deg)}}.md-lista-header[data-v-3083dbf5]{margin:28px 0 16px}.md-lista-header h3[data-v-3083dbf5]{font-size:16px;font-weight:700;color:#fff;margin:0}.md-vazio[data-v-3083dbf5]{text-align:center;padding:28px 16px;border:1px dashed rgba(120,150,200,.3);border-radius:10px}.md-vazio-titulo[data-v-3083dbf5]{font-size:15px;font-weight:600;color:#d8e2f3;margin:0 0 4px}.md-vazio-sub[data-v-3083dbf5]{font-size:13.5px;color:#8d9ab1;margin:0}.md-veiculos-lista[data-v-3083dbf5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.md-veiculo-item[data-v-3083dbf5]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#060f20a6;border:1px solid rgba(120,150,200,.22);border-radius:10px}.md-veiculo-img-wrap[data-v-3083dbf5]{flex-shrink:0;width:110px;height:68px;border-radius:8px;background:#f8fafcf2;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.md-veiculo-img[data-v-3083dbf5]{width:100%;height:100%;object-fit:contain}.md-veiculo-info[data-v-3083dbf5]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-veiculo-nome[data-v-3083dbf5]{font-size:14.5px;font-weight:600;color:#f1f5f9;overflow-wrap:anywhere}.md-badge-ativo[data-v-3083dbf5]{flex-shrink:0;font-size:12px;font-weight:700;color:#6ee7b7;background:#10b9811f;border:1px solid rgba(16,185,129,.35);border-radius:20px;padding:3px 12px}.md-btn-excluir[data-v-3083dbf5]{flex-shrink:0;display:flex;align-items:center;gap:6px;height:40px;min-width:44px;padding:0 12px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef444414;color:#f87171;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s}.md-btn-excluir[data-v-3083dbf5]:hover:not(:disabled){background:#ef44442e;border-color:#ef444499}.md-btn-excluir[data-v-3083dbf5]:disabled{opacity:.5;cursor:not-allowed}.md-skeleton[data-v-3083dbf5]{display:flex;flex-direction:column;gap:12px}.md-skel-line[data-v-3083dbf5]{height:16px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:md-shimmer-3083dbf5 1.5s infinite}.md-skel-w60[data-v-3083dbf5]{width:60%}.md-skel-w70[data-v-3083dbf5]{width:70%}.md-skel-w90[data-v-3083dbf5]{width:90%}@keyframes md-shimmer-3083dbf5{0%{background-position:200% 0}to{background-position:-200% 0}}.md-modal-overlay[data-v-3083dbf5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.md-modal[data-v-3083dbf5]{width:100%;max-width:420px;background:#0b1830;border:1px solid rgba(120,150,200,.3);border-radius:14px;padding:24px;box-shadow:0 24px 64px #02061799}.md-modal h3[data-v-3083dbf5]{margin:0 0 12px;font-size:18px;font-weight:700;color:#fff}.md-modal p[data-v-3083dbf5]{margin:0;font-size:14px;color:#b7c2da;line-height:1.5}.md-modal-actions[data-v-3083dbf5]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.md-toast[data-v-3083dbf5]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:1200;padding:12px 22px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 4px 24px #00000080;white-space:nowrap}.md-toast--success[data-v-3083dbf5]{background:#10b981f0;color:#ecfdf5}.md-toast--error[data-v-3083dbf5]{background:#ef4444f0;color:#fef2f2}.md-toast-anim-enter-active[data-v-3083dbf5],.md-toast-anim-leave-active[data-v-3083dbf5]{transition:opacity .25s ease,transform .25s ease}.md-toast-anim-enter-from[data-v-3083dbf5],.md-toast-anim-leave-to[data-v-3083dbf5]{opacity:0;transform:translate(-50%) translateY(10px)}@media (max-width: 1199px){.md-card[data-v-3083dbf5]{padding:24px}}@media (max-width: 991px){.md-card[data-v-3083dbf5]{padding:20px}.md-grid-veiculo[data-v-3083dbf5]{grid-template-columns:repeat(2,minmax(0,1fr))}.md-field--variacao[data-v-3083dbf5]{grid-column:span 2}.md-imagem-box[data-v-3083dbf5]{grid-column:span 2;justify-self:start;width:150px;height:90px}}@media (max-width: 767px){.md-header h1[data-v-3083dbf5]{font-size:24px}.md-header p[data-v-3083dbf5]{font-size:15px}.md-card[data-v-3083dbf5]{padding:16px;border-radius:10px}.md-grid-2[data-v-3083dbf5],.md-grid-3[data-v-3083dbf5],.md-grid-veiculo[data-v-3083dbf5]{grid-template-columns:1fr}.md-field--variacao[data-v-3083dbf5]{grid-column:span 1}.md-imagem-box[data-v-3083dbf5]{grid-column:span 1;width:130px;height:80px;justify-self:start}.md-input[data-v-3083dbf5]{font-size:16px}.md-actions[data-v-3083dbf5]{flex-direction:column-reverse}.md-actions .md-btn[data-v-3083dbf5]{width:100%}.md-veiculo-item[data-v-3083dbf5]{flex-wrap:wrap}.md-veiculo-img-wrap[data-v-3083dbf5]{width:96px;height:60px}.md-veiculo-info[data-v-3083dbf5]{flex-basis:100%;order:2}.md-btn-excluir[data-v-3083dbf5]{order:3;margin-left:auto}}.placeholder-page[data-v-bac45d19]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:12px;color:#c3cee2}.placeholder-icon[data-v-bac45d19]{font-size:3rem}h2[data-v-bac45d19]{margin:0;font-size:1.6rem;color:#fff}p[data-v-bac45d19]{margin:0;font-size:1rem;color:#aab6cc}.ld-page[data-v-2a1e5c55]{display:flex;flex-direction:column;width:100%;min-height:100%;padding:28px 32px 40px;box-sizing:border-box;background:transparent}.ld-header[data-v-2a1e5c55]{display:flex;align-items:center;gap:14px;margin-bottom:24px;flex-wrap:wrap}.ld-title[data-v-2a1e5c55]{display:flex;align-items:center;gap:10px;font-size:1.45rem;font-weight:800;color:#f1f5f9;margin:0;letter-spacing:-.3px}.ld-title svg[data-v-2a1e5c55]{color:#facc15;flex-shrink:0}.ld-count[data-v-2a1e5c55]{font-size:.8rem;font-weight:600;color:#64748b;background:#64748b1f;border:1px solid rgba(100,116,139,.2);border-radius:20px;padding:3px 12px}.ld-status[data-v-2a1e5c55]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:40vh;color:#94a3b8;text-align:center}.ld-status p[data-v-2a1e5c55]{margin:0;font-size:1rem}.ld-status--error[data-v-2a1e5c55]{color:#fca5a5}.ld-status--empty[data-v-2a1e5c55]{color:#64748b}.ld-empty-sub[data-v-2a1e5c55]{font-size:.88rem!important;color:#475569!important}.ld-empty-sub strong[data-v-2a1e5c55]{color:#94a3b8}.ld-spinner[data-v-2a1e5c55]{width:36px;height:36px;border:3px solid rgba(250,204,21,.15);border-top-color:#facc15;border-radius:50%;animation:ld-spin-2a1e5c55 .75s linear infinite}@keyframes ld-spin-2a1e5c55{to{transform:rotate(360deg)}}.ld-retry-btn[data-v-2a1e5c55]{margin-top:8px;padding:8px 22px;border-radius:10px;border:1px solid rgba(239,68,68,.5);background:#ef44441a;color:#fca5a5;font-size:.88rem;font-family:inherit;font-weight:600;cursor:pointer;transition:background .15s}.ld-retry-btn[data-v-2a1e5c55]:hover{background:#ef444433}.ld-content[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:12px}.variacao-filter-wrap[data-v-2a1e5c55]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.variacao-filter-input[data-v-2a1e5c55]{flex:1;min-width:160px;max-width:380px;height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#0f172a99;color:#e2e8f0;font-size:.88rem;font-family:inherit;outline:none;transition:border-color .15s}.variacao-filter-input[data-v-2a1e5c55]:focus{border-color:#facc1580}.variacao-filter-input[data-v-2a1e5c55]::placeholder{color:#475569}.variacao-filter-count[data-v-2a1e5c55]{font-size:.75rem;color:#64748b;white-space:nowrap}.produtos-lista[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:6px}.produto-row[data-v-2a1e5c55]{display:flex;align-items:stretch;background:#111827d1;border:1px solid rgba(250,204,21,.28);border-radius:14px;width:100%;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease;overflow:hidden}.produto-row[data-v-2a1e5c55]:hover:not(.produto-row--expanded){border-color:#facc158c;background:#162034f2;transform:translateY(-2px);box-shadow:0 4px 18px #3b82f61a,0 1px 6px #00000073}.produto-row--expanded[data-v-2a1e5c55]{border-color:#facc15b8;background:#1e293bfa;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.produto-row--unavailable[data-v-2a1e5c55]{opacity:.6}.produto-row-main[data-v-2a1e5c55]{flex:1;min-width:0;display:grid;grid-template-columns:192px minmax(0,1fr) 155px 20px;grid-template-areas:"thumb info price chev";align-items:center;column-gap:14px;padding:10px 14px;cursor:pointer;outline:none}.produto-row-main[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:-2px;border-radius:12px}.p-thumb-wrap[data-v-2a1e5c55]{grid-area:thumb;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:107px;flex-shrink:0;background:#f8fafcfa;border-radius:12px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 6px #00000012,inset 0 0 0 1px #00000008;padding:2px 4px;overflow:hidden;transition:box-shadow .18s ease}.produto-thumb[data-v-2a1e5c55]{width:100%;height:100%;object-fit:contain;border-radius:0;background:transparent;border:none;flex-shrink:0;padding:0}.cat-icon-wrap[data-v-2a1e5c55]{width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#facc150f;border:1px solid rgba(250,204,21,.2)}.cat-icon[data-v-2a1e5c55]{width:28px;height:28px;color:#facc15}.p-group--info[data-v-2a1e5c55]{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}.p-nome[data-v-2a1e5c55]{font-size:.9rem;font-weight:600;color:#f1f5f9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-app-inline[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:1px;min-width:0}.p-app-label[data-v-2a1e5c55]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#475569}.p-app-value[data-v-2a1e5c55]{font-size:.78rem;color:#94a3b8;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-sub[data-v-2a1e5c55]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.p-cod[data-v-2a1e5c55]{font-size:.67rem;color:#64748b;font-weight:500;white-space:nowrap}.p-sep[data-v-2a1e5c55]{color:#334155;font-size:.67rem;flex-shrink:0}.p-marca[data-v-2a1e5c55]{font-size:.67rem;color:#93c5fd;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.p-cat-badge[data-v-2a1e5c55]{font-size:.62rem;font-weight:700;color:#fbbf24;background:#facc1514;border:1px solid rgba(250,204,21,.22);border-radius:5px;padding:1px 6px;width:fit-content;white-space:nowrap}.p-group--price[data-v-2a1e5c55]{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.p-price[data-v-2a1e5c55]{font-size:.98rem;font-weight:700;color:#6ee7b7;white-space:nowrap}.p-price-na[data-v-2a1e5c55]{font-size:.8rem;font-weight:600;color:#64748b}.p-parcelamento[data-v-2a1e5c55]{font-size:.63rem;color:#64748b;white-space:nowrap}.p-status-dot[data-v-2a1e5c55]{font-size:.62rem;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:4px}.p-status-dot[data-v-2a1e5c55]:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.status--ok[data-v-2a1e5c55]{color:#6ee7b7}.status--ok[data-v-2a1e5c55]:before{background:#6ee7b7}.status--low[data-v-2a1e5c55]{color:#fbbf24}.status--low[data-v-2a1e5c55]:before{background:#fbbf24}.status--out[data-v-2a1e5c55]{color:#f87171}.status--out[data-v-2a1e5c55]:before{background:#f87171}.p-chevron[data-v-2a1e5c55]{grid-area:chev;font-size:.65rem;color:#facc1599;justify-self:center;transition:transform .2s ease}.p-actions[data-v-2a1e5c55]{display:flex;align-items:center;gap:7px;padding:0 12px 0 0;flex-shrink:0}.btn-label[data-v-2a1e5c55]{flex-shrink:0}.btn-wishlist[data-v-2a1e5c55]{width:36px;height:36px;min-width:36px;border-radius:8px;border:1px solid rgba(100,116,139,.35);background:#0f172a80;color:#64748bb3;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease;padding:0;outline:none}.btn-wishlist--active[data-v-2a1e5c55]{color:#facc15!important;border-color:#facc1580!important;background:#facc1514!important}.btn-wishlist--active[data-v-2a1e5c55]:hover:not(:disabled){color:#ef4444!important;border-color:#ef444480!important;background:#ef444414!important}.btn-wishlist[data-v-2a1e5c55]:disabled{opacity:.5;cursor:not-allowed}.btn-wishlist[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}@keyframes heart-beat-2a1e5c55{0%{transform:scale(1)}25%{transform:scale(.85)}60%{transform:scale(1.25)}to{transform:scale(1)}}.btn-wishlist--animating[data-v-2a1e5c55]{animation:heart-beat-2a1e5c55 .35s ease}.btn-cart[data-v-2a1e5c55]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:9px;border:1px solid rgba(59,130,246,.55);background:transparent;color:#93c5fd;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease;outline:none}.btn-cart[data-v-2a1e5c55]:hover:not(:disabled){background:#3b82f61f;border-color:#60a5fa;color:#bfdbfe;box-shadow:0 0 12px #3b82f633}.btn-cart--added[data-v-2a1e5c55]{border-color:#10b98199!important;color:#6ee7b7!important;background:#10b98114!important}.btn-cart[data-v-2a1e5c55]:disabled{opacity:.35;cursor:not-allowed}.btn-cart[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.btn-buy[data-v-2a1e5c55]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:9px;border:none;background:#facc15;color:#0f172a;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease,transform .15s ease;box-shadow:0 2px 8px #facc1540;outline:none}.btn-buy[data-v-2a1e5c55]:hover:not(:disabled){background:#fde047;box-shadow:0 4px 14px #facc1561;transform:translateY(-1px)}.btn-buy[data-v-2a1e5c55]:disabled{opacity:.35;cursor:not-allowed;background:#6b7280;box-shadow:none;color:#9ca3af}.btn-buy[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(250,204,21,.8);outline-offset:2px}.btn-detalhes[data-v-2a1e5c55]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:9px;border:none;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease,transform .15s ease;box-shadow:0 2px 8px #3b82f64d;outline:none}.btn-detalhes[data-v-2a1e5c55]:hover{background:#60a5fa;box-shadow:0 4px 14px #3b82f66b;transform:translateY(-1px)}.btn-detalhes[data-v-2a1e5c55]:active{transform:translateY(0) scale(.97);box-shadow:0 1px 6px #3b82f640}.btn-detalhes[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(59,130,246,.85);outline-offset:2px}.btn-detalhes--open[data-v-2a1e5c55]{background:#3b82f629;color:#bfdbfe;box-shadow:none}.produto-detalhe-accordion[data-v-2a1e5c55]{background:#0c1426f2;border:1px solid rgba(250,204,21,.35);border-top:none;border-radius:0 0 14px 14px;padding:0;overflow:hidden}.accordion-enter-active[data-v-2a1e5c55]{transition:opacity .22s ease,transform .22s ease}.accordion-leave-active[data-v-2a1e5c55]{transition:opacity .16s ease,transform .16s ease}.accordion-enter-from[data-v-2a1e5c55]{opacity:0;transform:translateY(-6px)}.accordion-leave-to[data-v-2a1e5c55]{opacity:0;transform:translateY(-4px)}.pda-commerce[data-v-2a1e5c55]{display:flex;align-items:flex-start;gap:20px;padding:18px 22px;border-bottom:1px solid rgba(250,204,21,.12)}.pda-price-area[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:6px;flex:1}.pda-price-label[data-v-2a1e5c55]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b}.pda-price[data-v-2a1e5c55]{font-size:1.55rem;font-weight:800;color:#6ee7b7;line-height:1;letter-spacing:-.5px}.pda-stock[data-v-2a1e5c55]{font-size:.75rem;font-weight:600;border-radius:6px;padding:2px 8px;width:fit-content}.pda-stock--out[data-v-2a1e5c55]{color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.pda-stock--low[data-v-2a1e5c55]{color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25)}.pda-stock--ok[data-v-2a1e5c55]{color:#6ee7b7;background:#10b98114;border:1px solid rgba(16,185,129,.2)}.pda-cta[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:8px;width:230px;flex-shrink:0}.pda-btn-cart[data-v-2a1e5c55],.pda-btn-buy[data-v-2a1e5c55],.pda-btn-wishlist[data-v-2a1e5c55]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:10px;font-size:.87rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease;outline:none}.pda-btn-cart[data-v-2a1e5c55]{background:#3b82f6eb;border:none;color:#fff;box-shadow:0 2px 10px #3b82f64d}.pda-btn-cart[data-v-2a1e5c55]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 16px #3b82f673;transform:translateY(-1px)}.pda-btn-cart--added[data-v-2a1e5c55]{background:#10b981e0!important;box-shadow:0 2px 10px #10b9814d!important}.pda-btn-cart[data-v-2a1e5c55]:disabled{opacity:.35;cursor:not-allowed}.pda-btn-buy[data-v-2a1e5c55]{background:#facc15;border:none;color:#0f172a;font-weight:700;box-shadow:0 2px 10px #facc154d}.pda-btn-buy[data-v-2a1e5c55]:hover:not(:disabled){background:#fde047;box-shadow:0 4px 16px #facc1573;transform:translateY(-1px)}.pda-btn-buy[data-v-2a1e5c55]:disabled{opacity:.35;cursor:not-allowed;background:#6b7280;color:#9ca3af;box-shadow:none}.pda-btn-wishlist[data-v-2a1e5c55]{background:#0f172a99;border:1px solid rgba(59,130,246,.45);color:#93c5fd}.pda-btn-wishlist--active[data-v-2a1e5c55]{color:#facc15!important;border-color:#facc1580!important;background:#facc1512!important}.pda-btn-wishlist--animating[data-v-2a1e5c55]{animation:heart-beat-2a1e5c55 .35s ease}.pda-btn-wishlist[data-v-2a1e5c55]:disabled{opacity:.5;cursor:not-allowed}.pda-btn-cart[data-v-2a1e5c55]:focus-visible,.pda-btn-buy[data-v-2a1e5c55]:focus-visible,.pda-btn-wishlist[data-v-2a1e5c55]:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.pda-qty-selector[data-v-2a1e5c55]{display:flex;align-items:center;width:100%;height:42px;border:1px solid rgba(59,130,246,.4);border-radius:10px;overflow:hidden;background:#0f172a99}.pda-qty-btn[data-v-2a1e5c55]{flex-shrink:0;width:42px;height:100%;background:#3b82f61f;border:none;color:#93c5fd;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;-webkit-user-select:none;user-select:none}.pda-qty-btn[data-v-2a1e5c55]:hover:not(:disabled){background:#3b82f647}.pda-qty-btn[data-v-2a1e5c55]:disabled{opacity:.35;cursor:not-allowed}.pda-qty-input[data-v-2a1e5c55]{flex:1;min-width:0;height:100%;border:none;background:transparent;color:#e2e8f0;font-size:.95rem;font-weight:700;text-align:center;font-family:inherit;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pda-qty-input[data-v-2a1e5c55]::-webkit-outer-spin-button,.pda-qty-input[data-v-2a1e5c55]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pda-qty-input[data-v-2a1e5c55]:disabled{opacity:.35}@media (max-width: 900px){.pda-commerce[data-v-2a1e5c55]{flex-direction:column;gap:14px}.pda-cta[data-v-2a1e5c55]{width:100%}}.produto-detalhe-header[data-v-2a1e5c55]{display:flex;align-items:baseline;gap:12px;margin:0 22px 14px;padding-top:16px;flex-wrap:wrap}.produto-detalhe-nome[data-v-2a1e5c55]{font-size:1.05rem;font-weight:700;color:#f1f5f9}.produto-detalhe-cat[data-v-2a1e5c55]{font-size:.75rem;font-weight:600;color:#fbbf24;background:#facc151a;border:1px solid rgba(250,204,21,.25);border-radius:8px;padding:2px 10px}.produto-detalhe-actions[data-v-2a1e5c55]{display:flex;gap:10px;flex-wrap:wrap;padding:0 22px 16px}.desc-btn[data-v-2a1e5c55],.tech-btn[data-v-2a1e5c55]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border-radius:20px;cursor:pointer;transition:all .15s ease}.desc-btn[data-v-2a1e5c55]{border:1px solid rgba(148,163,184,.4);background:#1e293bb3;color:#cbd5e1}.desc-btn[data-v-2a1e5c55]:hover{border-color:#94a3b8cc;background:#334155cc;transform:translateY(-1px)}.tech-btn[data-v-2a1e5c55]{border:1px solid rgba(59,130,246,.5);background:#3b82f61a;color:#93c5fd}.tech-btn[data-v-2a1e5c55]:hover:not(:disabled){background:#3b82f638;border-color:#60a5facc;transform:translateY(-1px);box-shadow:0 2px 12px #3b82f640}.tech-btn--open[data-v-2a1e5c55]{background:#3b82f633!important;border-color:#60a5fae6!important;color:#bfdbfe!important}.tech-btn[data-v-2a1e5c55]:disabled{opacity:.5;cursor:not-allowed}.produto-detalhe-desc[data-v-2a1e5c55]{margin-top:14px;padding:14px 22px;border-top:1px solid rgba(148,163,184,.15);font-size:.9rem;color:#94a3b8;line-height:1.6;white-space:pre-line}.foto-btn[data-v-2a1e5c55]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-family:inherit;font-weight:500;border:1px solid rgba(99,179,237,.5);border-radius:20px;background:#63b3ed14;color:#90cdf4;cursor:pointer;transition:all .15s ease}.foto-btn[data-v-2a1e5c55]:hover:not(:disabled){background:#63b3ed2e;border-color:#90cdf4cc;transform:translateY(-1px)}.foto-btn--open[data-v-2a1e5c55]{background:#63b3ed2e!important;border-color:#90cdf4e6!important;color:#bee3f8!important}.foto-btn[data-v-2a1e5c55]:disabled{opacity:.5;cursor:not-allowed}.foto-panel[data-v-2a1e5c55]{margin:0 22px 16px;background:linear-gradient(135deg,#0d1b2e,#0a1628);border:1px solid rgba(99,179,237,.28);border-radius:14px;padding:18px 20px;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.foto-panel-header[data-v-2a1e5c55]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(99,179,237,.16)}.foto-panel-title[data-v-2a1e5c55]{font-size:.95rem;font-weight:700;color:#90cdf4}.foto-skeleton-grid[data-v-2a1e5c55],.foto-grid[data-v-2a1e5c55]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.foto-skeleton[data-v-2a1e5c55]{aspect-ratio:1;border-radius:12px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-2a1e5c55 1.5s infinite}@keyframes shimmer-2a1e5c55{0%{background-position:200% 0}to{background-position:-200% 0}}.foto-item[data-v-2a1e5c55]{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid rgba(99,179,237,.18);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.foto-item[data-v-2a1e5c55]:hover{transform:scale(1.03);box-shadow:0 4px 20px #63b3ed47;border-color:#90cdf499}.foto-img[data-v-2a1e5c55]{width:100%;height:100%;object-fit:cover;display:block}.foto-overlay[data-v-2a1e5c55]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .2s}.foto-item:hover .foto-overlay[data-v-2a1e5c55]{background:#00000061}.foto-zoom-icon[data-v-2a1e5c55]{font-size:1.4rem;opacity:0;transform:scale(.8);transition:opacity .2s,transform .2s}.foto-item:hover .foto-zoom-icon[data-v-2a1e5c55]{opacity:1;transform:scale(1)}.foto-ver-mais[data-v-2a1e5c55]{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 18px;font-size:.8rem;font-family:inherit;font-weight:600;border:1px solid rgba(99,179,237,.4);border-radius:20px;background:#63b3ed12;color:#90cdf4;cursor:pointer;transition:all .15s}.foto-ver-mais[data-v-2a1e5c55]:hover{background:#63b3ed29;border-color:#90cdf4b3;transform:translateY(-1px)}.foto-disclaimer[data-v-2a1e5c55]{margin-top:12px;font-size:.75rem;color:#475569;font-style:italic}.foto-empty[data-v-2a1e5c55],.foto-error[data-v-2a1e5c55]{font-size:.9rem;color:#64748b;text-align:center;padding:24px 0;margin:0}.foto-error[data-v-2a1e5c55]{color:#fca5a5}.foto-panel-enter-active[data-v-2a1e5c55]{animation:foto-slide-in-2a1e5c55 .25s cubic-bezier(.34,1.56,.64,1)}.foto-panel-leave-active[data-v-2a1e5c55]{animation:foto-slide-in-2a1e5c55 .18s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes foto-slide-in-2a1e5c55{0%{opacity:0;transform:translateY(-6px) scaleY(.95)}to{opacity:1;transform:none}}.tech-info-panel[data-v-2a1e5c55]{margin:0 22px 16px;background:linear-gradient(135deg,#0d1b2e,#0f1f38);border:1px solid rgba(59,130,246,.35);border-radius:14px;padding:20px 22px;color:#e2e8f0;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0a}.tech-info-header[data-v-2a1e5c55]{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(59,130,246,.2)}.ti-star-icon[data-v-2a1e5c55]{color:#facc15;flex-shrink:0}.tech-info-title[data-v-2a1e5c55]{font-size:1rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.ti-skeleton[data-v-2a1e5c55]{display:flex;flex-direction:column;gap:10px}.ti-skel-line[data-v-2a1e5c55]{height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:shimmer-2a1e5c55 1.5s infinite}.ti-skel-w80[data-v-2a1e5c55]{width:80%}.ti-skel-w60[data-v-2a1e5c55]{width:60%}.ti-skel-w90[data-v-2a1e5c55]{width:90%}.ti-skel-w70[data-v-2a1e5c55]{width:70%}.ti-skel-w50[data-v-2a1e5c55]{width:50%}.ti-content[data-v-2a1e5c55]{line-height:1.75}.ti-content[data-v-2a1e5c55] .ti-h3{display:block;font-size:1rem;font-weight:700;color:#93c5fd;margin:18px 0 6px}.ti-content[data-v-2a1e5c55] .ti-p{color:#cbd5e1;font-size:.92rem;margin:0 0 10px}.ti-content[data-v-2a1e5c55] .ti-list{margin:4px 0 10px;padding-left:20px;color:#cbd5e1;font-size:.92rem}.ti-content[data-v-2a1e5c55] .ti-list li{margin-bottom:4px;line-height:1.6}.ti-content[data-v-2a1e5c55] strong{color:#facc15;font-weight:600}.ti-disclaimer[data-v-2a1e5c55]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(59,130,246,.15);font-size:.78rem;color:#64748b;font-style:italic}.ti-error[data-v-2a1e5c55]{color:#fca5a5;font-size:.9rem}.tech-panel-enter-active[data-v-2a1e5c55]{animation:tech-slide-in-2a1e5c55 .3s cubic-bezier(.34,1.56,.64,1)}.tech-panel-leave-active[data-v-2a1e5c55]{animation:tech-slide-in-2a1e5c55 .2s cubic-bezier(.34,1.56,.64,1) reverse}@keyframes tech-slide-in-2a1e5c55{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:none}}.lightbox-overlay[data-v-2a1e5c55]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617eb;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-frame[data-v-2a1e5c55]{position:relative;display:inline-flex;max-width:min(82vw,900px);max-height:85vh;border-radius:16px}.lightbox-img[data-v-2a1e5c55]{max-width:100%;max-height:85vh;border-radius:16px;box-shadow:0 24px 80px #000000a6;object-fit:contain;display:block}.lightbox-close[data-v-2a1e5c55]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:20px;background:#0f172ad1;border:1px solid rgba(148,163,184,.4);color:#e2e8f0;font-size:.84rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox-close[data-v-2a1e5c55]:hover{background:#1e293bf5;border-color:#94a3b8b3}.lightbox-nav[data-v-2a1e5c55]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#1e293be0;border:1px solid rgba(148,163,184,.3);color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;z-index:2}.lightbox-nav[data-v-2a1e5c55]:hover{background:#334155fa;transform:translateY(-50%) scale(1.1)}.lightbox-nav--prev[data-v-2a1e5c55]{left:16px}.lightbox-nav--next[data-v-2a1e5c55]{right:16px}.lightbox-counter[data-v-2a1e5c55]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#e2e8f0bf;font-size:.82rem;font-weight:500;background:#0f172a99;padding:4px 16px;border-radius:20px;white-space:nowrap;pointer-events:none}@media (max-width: 1280px){.produto-row-main[data-v-2a1e5c55]{grid-template-columns:172px minmax(0,1fr) 136px 16px;column-gap:11px;padding:10px 12px}.p-thumb-wrap[data-v-2a1e5c55]{height:96px}.p-nome[data-v-2a1e5c55]{font-size:.87rem}.btn-cart[data-v-2a1e5c55]{padding:0 10px;font-size:.74rem}.btn-buy[data-v-2a1e5c55],.btn-detalhes[data-v-2a1e5c55]{padding:0 12px;font-size:.74rem}.p-actions[data-v-2a1e5c55]{gap:6px;padding-right:10px}}@media (max-width: 1060px){.produto-row-main[data-v-2a1e5c55]{grid-template-columns:151px minmax(0,1fr) 136px 16px;column-gap:10px;padding:10px 12px}.p-thumb-wrap[data-v-2a1e5c55]{height:86px}.btn-label[data-v-2a1e5c55]{display:none}.btn-cart[data-v-2a1e5c55],.btn-buy[data-v-2a1e5c55],.btn-detalhes[data-v-2a1e5c55]{width:36px;padding:0;justify-content:center}.p-actions[data-v-2a1e5c55]{gap:6px;padding-right:10px}}@media (max-width: 760px){.ld-page[data-v-2a1e5c55]{padding:20px 18px 32px}.produto-row[data-v-2a1e5c55]{flex-direction:column}.produto-row-main[data-v-2a1e5c55]{grid-template-columns:135px 1fr auto 16px;grid-template-areas:"thumb info price chev";column-gap:10px;padding:10px 12px;width:100%;box-sizing:border-box}.p-thumb-wrap[data-v-2a1e5c55]{height:78px}.p-actions[data-v-2a1e5c55]{align-self:stretch;border-top:1px solid rgba(250,204,21,.1);padding:8px 12px;justify-content:flex-end;gap:8px}.btn-label[data-v-2a1e5c55]{display:inline}.btn-cart[data-v-2a1e5c55]{width:auto;padding:0 12px}.btn-buy[data-v-2a1e5c55],.btn-detalhes[data-v-2a1e5c55]{width:auto;padding:0 14px}}@media (max-width: 480px){.ld-page[data-v-2a1e5c55]{padding:16px 12px 28px}.ld-title[data-v-2a1e5c55]{font-size:1.2rem}.produto-row[data-v-2a1e5c55]{position:relative}.produto-row-main[data-v-2a1e5c55]{grid-template-columns:80px 1fr;grid-template-rows:auto auto;grid-template-areas:"thumb info" "price price";column-gap:12px;row-gap:0;padding:12px 48px 10px 12px}.p-thumb-wrap[data-v-2a1e5c55]{width:80px;height:80px;align-self:center;border-radius:10px;padding:5px}.cat-icon-wrap[data-v-2a1e5c55]{width:60px;height:60px}.cat-icon[data-v-2a1e5c55]{width:30px;height:30px}.p-group--info[data-v-2a1e5c55]{align-self:center}.p-nome[data-v-2a1e5c55]{font-size:.95rem}.p-group--price[data-v-2a1e5c55]{align-items:flex-start;border-top:1px solid rgba(250,204,21,.08);margin-top:8px;padding-top:7px;padding-bottom:2px}.p-price[data-v-2a1e5c55]{font-size:1.08rem}.p-chevron[data-v-2a1e5c55]{display:none}.btn-wishlist[data-v-2a1e5c55]{position:absolute;top:10px;right:10px;width:40px;height:40px;min-width:40px;border-radius:10px;z-index:2}.p-actions[data-v-2a1e5c55]{align-self:stretch;border-top:1px solid rgba(250,204,21,.1);padding:8px 12px;gap:8px;justify-content:flex-start}.btn-cart[data-v-2a1e5c55],.btn-buy[data-v-2a1e5c55],.btn-detalhes[data-v-2a1e5c55]{flex:1;height:42px;justify-content:center;padding:0 8px;font-size:.8rem}.btn-label[data-v-2a1e5c55]{display:inline}.variacao-filter-input[data-v-2a1e5c55]{max-width:100%}.foto-skeleton-grid[data-v-2a1e5c55],.foto-grid[data-v-2a1e5c55]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.variacao-filter-input[data-v-2a1e5c55],.variacao-filter-count[data-v-2a1e5c55]{display:none}}.pagamento-retorno[data-v-1325240a]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:16px}.retorno-card[data-v-1325240a]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:480px;padding:36px 28px;text-align:center;color:#c3cee2;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff08,#ffffff03),#0f172ab8;box-shadow:0 20px 60px #0206178c,inset 0 1px #ffffff0d}.retorno-card h2[data-v-1325240a]{margin:0;font-size:1.5rem;font-weight:800;color:#fff}.retorno-card p[data-v-1325240a]{margin:0;font-size:.95rem;line-height:1.5;color:#8d9ab1}.retorno-spinner[data-v-1325240a]{width:44px;height:44px;border-radius:50%;border:4px solid rgba(148,163,184,.25);border-top-color:#3b82f6;animation:retorno-spin-1325240a .9s linear infinite}.retorno-icon[data-v-1325240a]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:1.6rem;font-weight:800}.retorno-icon--ok[data-v-1325240a]{color:#4ade80;background:#22c55e26;border:1px solid rgba(34,197,94,.4)}.retorno-icon--wait[data-v-1325240a]{background:#facc151f;border:1px solid rgba(250,204,21,.35)}.retorno-icon--erro[data-v-1325240a]{color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.4)}.retorno-resumo[data-v-1325240a]{display:flex;gap:28px;justify-content:center;margin:4px 0 0}.retorno-resumo div[data-v-1325240a]{display:flex;flex-direction:column;gap:2px}.retorno-resumo dt[data-v-1325240a]{font-size:.75rem;color:#8d9ab1;text-transform:uppercase;letter-spacing:.04em}.retorno-resumo dd[data-v-1325240a]{margin:0;font-size:1.1rem;font-weight:800;color:#facc15}.retorno-btn[data-v-1325240a]{margin-top:8px;padding:11px 24px;border:none;border-radius:12px;font-weight:700;font-size:.95rem;font-family:inherit;color:#fff;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);transition:filter .15s ease,transform .15s ease}.retorno-btn[data-v-1325240a]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.retorno-btn[data-v-1325240a]:disabled{opacity:.6;cursor:wait}.retorno-link[data-v-1325240a]{font-size:.9rem;color:#93c5fd;text-decoration:none}.retorno-link[data-v-1325240a]:hover{text-decoration:underline}@keyframes retorno-spin-1325240a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.retorno-spinner[data-v-1325240a]{animation-duration:3s}}@media (max-width: 600px){.retorno-card[data-v-1325240a]{padding:28px 18px}.retorno-card h2[data-v-1325240a]{font-size:1.25rem}.retorno-btn[data-v-1325240a]{width:100%;box-sizing:border-box}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-main: #0f172a;--bg-secondary: #111827;--panel: rgba(30, 41, 59, .72);--panel-border: rgba(148, 163, 184, .22);--text-main: #f8fafc;--text-secondary: #cbd5e1;--blue: #3b82f6;--blue-soft: rgba(59, 130, 246, .35);--yellow: #facc15;--yellow-soft: rgba(250, 204, 21, .35);--shadow-dark: rgba(2, 6, 23, .55);--radius-md: 12px;--radius-lg: 18px}html,body{min-height:100%;font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 22%),radial-gradient(circle at bottom center,rgba(250,204,21,.06),transparent 18%),linear-gradient(135deg,#0f172a,#162033 45%,#1b263b);color:var(--text-main);line-height:1.5}#app{min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
