html,body{margin:0;padding:0;width:100%;height:100%;background-color:#f4f7f6}#app{width:100vw;height:100vh;margin:0;padding:0;max-width:none;text-align:left}.layout[data-v-d266a154]{display:flex;height:100vh;width:100vw;overflow:hidden;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8fafc}.sidebar[data-v-d266a154]{width:250px;background-color:#fff;color:#475569;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #f1f5f9}.logo[data-v-d266a154]{padding:20px;text-align:center;border-bottom:1px solid #f1f5f9}.sidebar-logo[data-v-d266a154]{height:45px;max-width:100%;object-fit:contain}.menu[data-v-d266a154]{display:flex;flex-direction:column;padding:20px 0;flex:1;gap:4px}.menu-item[data-v-d266a154]{padding:12px 25px;color:#475569;text-decoration:none;font-size:16px;font-weight:500;border-left:4px solid transparent;transition:all .3s ease;margin:0 10px;border-radius:8px}.menu-item[data-v-d266a154]:hover:not(.disabled){background-color:#eff6ff;color:#2563eb;border-left-color:#2563eb}.router-link-active[data-v-d266a154]{background-color:#eff6ff;color:#2563eb;border-left-color:#2563eb;font-weight:700}.disabled[data-v-d266a154]{opacity:.5;cursor:not-allowed}.menu-footer[data-v-d266a154]{padding:20px 0;border-top:1px solid #f1f5f9}.btn-sair[data-v-d266a154]{color:#e74c3c;border-left-color:transparent!important}.btn-sair[data-v-d266a154]:hover{background-color:#fef2f2!important;color:#dc2626!important}.content[data-v-d266a154]{flex:1;display:flex;flex-direction:column}.topbar[data-v-d266a154]{background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;box-shadow:0 4px 20px #00000008;z-index:10}.topbar span[data-v-d266a154]{color:#7f8c8d;font-size:14px}.user-profile[data-v-d266a154]{display:flex;align-items:center;gap:12px;font-weight:600;color:#2c3e50}.avatar[data-v-d266a154]{width:36px;height:36px;border-radius:50%;background-color:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px}.page-container[data-v-d266a154]{padding:30px;overflow-y:auto;flex:1;color:#333}.landing-page[data-v-cafb4d98]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#eff6ff);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#334155;display:flex;flex-direction:column}.navbar[data-v-cafb4d98]{display:flex;justify-content:space-between;align-items:center;padding:15px 50px;background:#fffffff2;box-shadow:0 4px 20px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.logo-container[data-v-cafb4d98]{display:flex;align-items:center}.logo-img[data-v-cafb4d98]{height:90px;object-fit:contain}.nav-links[data-v-cafb4d98]{display:flex;align-items:center}.nav-links a[data-v-cafb4d98]{margin:0 15px;text-decoration:none;color:#64748b;font-weight:500;transition:all .3s ease}.nav-links a[data-v-cafb4d98]:hover{color:#2563eb}.btn-login[data-v-cafb4d98]{margin-left:15px!important;border:2px solid #2563eb;padding:8px 24px;border-radius:24px;color:#2563eb!important;font-weight:600;transition:all .3s ease}.btn-login[data-v-cafb4d98]:hover{background:#2563eb;color:#fff!important;box-shadow:0 4px 12px #2563eb33}.hero[data-v-cafb4d98]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 20px}.hero-content[data-v-cafb4d98]{max-width:850px;animation:fadeIn-cafb4d98 .8s ease-out}@keyframes fadeIn-cafb4d98{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero h1[data-v-cafb4d98]{font-size:56px;margin-bottom:24px;color:#0f172a;line-height:1.15;font-weight:800;letter-spacing:-1px}.hero p[data-v-cafb4d98]{font-size:22px;color:#475569;margin-bottom:48px;line-height:1.6;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-cafb4d98]{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.btn-primary[data-v-cafb4d98]{background:#f97316;color:#fff;text-decoration:none;padding:16px 36px;font-size:18px;font-weight:700;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px #f973164d}.btn-primary[data-v-cafb4d98]:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.btn-secondary[data-v-cafb4d98]{background:#fff;color:#0f172a;text-decoration:none;padding:16px 36px;font-size:18px;font-weight:600;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.btn-secondary[data-v-cafb4d98]:hover{border-color:#cbd5e1;background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}.aviso[data-v-cafb4d98]{font-size:14px!important;color:#94a3b8!important;margin-top:16px;font-weight:500}@media(max-width:768px){.navbar[data-v-cafb4d98]{flex-direction:column;padding:20px;gap:20px}.hero h1[data-v-cafb4d98]{font-size:40px}.hero p[data-v-cafb4d98]{font-size:18px}.cta-buttons[data-v-cafb4d98]{flex-direction:column;align-items:center}.btn-primary[data-v-cafb4d98],.btn-secondary[data-v-cafb4d98]{width:100%;max-width:300px}}.auth-page[data-v-6cfe266e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#eff6ff);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.auth-card[data-v-6cfe266e]{background:#fff;width:100%;max-width:420px;border-radius:12px;box-shadow:0 10px 25px #0000000d;padding:40px;animation:slideUp-6cfe266e .5s ease-out}@keyframes slideUp-6cfe266e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-6cfe266e]{text-align:center;margin-bottom:30px}.logo-img[data-v-6cfe266e]{height:90px;object-fit:contain;margin-bottom:10px}.auth-subtitle[data-v-6cfe266e]{color:#64748b;font-size:15px;margin:0}.auth-form[data-v-6cfe266e]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-6cfe266e]{display:flex;flex-direction:column;gap:8px;text-align:left}.form-group label[data-v-6cfe266e]{font-size:14px;font-weight:600;color:#334155}.form-group input[data-v-6cfe266e]{padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;color:#0f172a;transition:all .3s ease;background-color:#f8fafc}.form-group input[data-v-6cfe266e]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.btn-primary[data-v-6cfe266e]{background:#2563eb;color:#fff;border:none;padding:14px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:10px}.btn-primary[data-v-6cfe266e]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb33}.auth-footer[data-v-6cfe266e]{margin-top:30px;text-align:center}.auth-link[data-v-6cfe266e]{color:#64748b;font-size:14px;text-decoration:none;transition:color .3s ease;font-weight:500}.auth-link[data-v-6cfe266e]:hover{color:#2563eb;text-decoration:underline}.auth-page[data-v-7a2c6cdf]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#eff6ff);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:40px 20px}.auth-card[data-v-7a2c6cdf]{background:#fff;width:100%;max-width:500px;border-radius:12px;box-shadow:0 10px 25px #0000000d;padding:40px;animation:slideUp-7a2c6cdf .5s ease-out}@keyframes slideUp-7a2c6cdf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-7a2c6cdf]{text-align:center;margin-bottom:25px}.logo-img[data-v-7a2c6cdf]{height:90px;object-fit:contain;margin-bottom:10px}.auth-subtitle[data-v-7a2c6cdf]{color:#64748b;font-size:15px;margin:0}.auth-form[data-v-7a2c6cdf]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-7a2c6cdf]{font-size:16px;color:#2563eb;margin-top:10px;margin-bottom:5px;border-bottom:1px solid #e2e8f0;padding-bottom:5px}.form-row[data-v-7a2c6cdf]{display:flex;gap:16px;flex-wrap:wrap}.form-group[data-v-7a2c6cdf]{display:flex;flex-direction:column;gap:6px;text-align:left;flex:1;min-width:200px}.form-group label[data-v-7a2c6cdf]{font-size:14px;font-weight:600;color:#334155}.form-group input[data-v-7a2c6cdf]{padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;color:#0f172a;transition:all .3s ease;background-color:#f8fafc;width:100%;box-sizing:border-box}.form-group input[data-v-7a2c6cdf]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.btn-primary[data-v-7a2c6cdf]{background:#2563eb;color:#fff;border:none;padding:14px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:15px;box-shadow:0 4px 15px #2563eb33}.btn-primary[data-v-7a2c6cdf]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb4d}.auth-footer[data-v-7a2c6cdf]{margin-top:25px;text-align:center}.auth-link[data-v-7a2c6cdf]{color:#64748b;font-size:14px;text-decoration:none;transition:color .3s ease;font-weight:500}.auth-link[data-v-7a2c6cdf]:hover{color:#2563eb;text-decoration:underline}@media(max-width:600px){.form-row[data-v-7a2c6cdf]{flex-direction:column;gap:16px}}.page-header[data-v-138db036]{margin-bottom:24px}.page-title[data-v-138db036]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.page-subtitle[data-v-138db036]{color:#64748b;margin:0;font-size:15px}.card[data-v-138db036]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:30px}.form-card[data-v-138db036]{max-width:900px}.empresa-form[data-v-138db036]{display:flex;flex-direction:column;gap:20px}.section-title[data-v-138db036]{font-size:16px;font-weight:600;color:#2563eb;margin-top:15px;margin-bottom:5px;border-bottom:1px solid #e2e8f0;padding-bottom:8px}.form-row[data-v-138db036]{display:flex;gap:20px;flex-wrap:wrap}.form-group[data-v-138db036]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.uf-group[data-v-138db036]{flex:0 0 80px;min-width:80px}.form-group label[data-v-138db036]{font-size:14px;font-weight:600;color:#475569}.form-group input[data-v-138db036]{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;color:#0f172a;transition:all .2s ease;background-color:#f8fafc;width:100%;box-sizing:border-box}.form-group input[data-v-138db036]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.form-group input[data-v-138db036]:disabled{background-color:#e2e8f0;color:#64748b;cursor:not-allowed}.cep-group[data-v-138db036]{position:relative}.loading-spinner[data-v-138db036]{position:absolute;right:12px;top:36px;width:16px;height:16px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:spin-138db036 1s linear infinite}.help-text[data-v-138db036]{font-size:12px;color:#64748b;margin-top:4px}.form-group input[type=file][data-v-138db036]{background-color:#fff;padding:8px 12px;cursor:pointer}.form-group input[type=file][data-v-138db036]::file-selector-button{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;margin-right:12px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.form-group input[type=file][data-v-138db036]::file-selector-button:hover{background-color:#e2e8f0}@keyframes spin-138db036{to{transform:rotate(360deg)}}.form-actions[data-v-138db036]{display:flex;justify-content:flex-end;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.btn-primary[data-v-138db036],.btn-secondary[data-v-138db036]{padding:12px 24px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center}.btn-primary[data-v-138db036]{background:#2563eb;color:#fff;border:none;box-shadow:0 4px 10px #2563eb33}.btn-primary[data-v-138db036]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 15px #2563eb4d}.btn-primary[data-v-138db036]:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-138db036]{background:#fff;color:#475569;border:1px solid #cbd5e1}.btn-secondary[data-v-138db036]:hover{background:#f8fafc;color:#1e293b;border-color:#94a3b8}@media(max-width:600px){.form-row[data-v-138db036]{flex-direction:column;gap:16px}.uf-group[data-v-138db036]{flex:1}.form-actions[data-v-138db036]{flex-direction:column-reverse}.btn-primary[data-v-138db036],.btn-secondary[data-v-138db036]{width:100%}}.page-header[data-v-2a74f806]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-end}.page-title[data-v-2a74f806]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.page-subtitle[data-v-2a74f806]{color:#64748b;margin:0;font-size:15px}.btn-primary[data-v-2a74f806]{display:inline-block;background:#2563eb;color:#fff;padding:10px 20px;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 10px #2563eb33}.btn-primary[data-v-2a74f806]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 15px #2563eb4d}.card[data-v-2a74f806]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden}.table-responsive[data-v-2a74f806]{overflow-x:auto}.data-table[data-v-2a74f806]{width:100%;border-collapse:collapse;text-align:left}.data-table th[data-v-2a74f806]{background-color:#f8fafc;padding:16px 20px;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table td[data-v-2a74f806]{padding:16px 20px;font-size:14px;color:#475569;border-bottom:1px solid #f1f5f9;vertical-align:middle}.data-table tbody tr[data-v-2a74f806]{transition:background-color .2s ease}.data-table tbody tr[data-v-2a74f806]:hover{background-color:#f8fafc}.data-table tbody tr:last-child td[data-v-2a74f806]{border-bottom:none}.font-medium[data-v-2a74f806]{font-weight:500}.text-dark[data-v-2a74f806]{color:#1e293b}.badge[data-v-2a74f806]{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;border-radius:9999px}.status-active[data-v-2a74f806]{background-color:#dcfce7;color:#166534}.actions-cell[data-v-2a74f806]{display:flex;gap:10px}.btn-action[data-v-2a74f806]{background:none;border:none;cursor:pointer;font-size:16px;opacity:.6;transition:opacity .2s;padding:4px}.btn-action[data-v-2a74f806]:hover{opacity:1}.text-danger[data-v-2a74f806]:hover{color:#ef4444}.empty-state[data-v-2a74f806]{text-align:center;padding:40px;color:#64748b;font-size:15px}.empty-state a[data-v-2a74f806]{color:#2563eb;text-decoration:none;font-weight:500}.empty-state a[data-v-2a74f806]:hover{text-decoration:underline}@media(max-width:768px){.page-header[data-v-2a74f806]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-2a74f806]{width:100%}.btn-primary[data-v-2a74f806]{width:100%;text-align:center}}.btn-text[data-v-2a74f806]{background:none;border:none;font-size:13px;font-weight:600;color:#2563eb;cursor:pointer;padding:4px 8px;border-radius:4px;text-decoration:none;transition:background-color .2s}.btn-text[data-v-2a74f806]:hover{background-color:#eff6ff}.text-danger[data-v-2a74f806]{color:#ef4444}.text-danger[data-v-2a74f806]:hover{color:#dc2626;background-color:#fef2f2}.modal-overlay[data-v-2a74f806]{position:fixed;inset:0;background-color:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-2a74f806]{background:#fff;border-radius:12px;width:100%;max-width:400px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.modal-header[data-v-2a74f806]{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-2a74f806]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.btn-close[data-v-2a74f806]{background:none;border:none;font-size:24px;color:#94a3b8;cursor:pointer;line-height:1}.btn-close[data-v-2a74f806]:hover{color:#475569}.modal-body[data-v-2a74f806]{padding:24px}.modal-body p[data-v-2a74f806]{margin:0 0 8px;color:#475569;font-size:15px}.text-danger-desc[data-v-2a74f806]{color:#ef4444!important;font-size:13px!important}.modal-footer[data-v-2a74f806]{padding:16px 24px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.btn-secondary[data-v-2a74f806]{padding:8px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.btn-secondary[data-v-2a74f806]:hover{background:#f1f5f9}.btn-danger[data-v-2a74f806]{padding:8px 16px;background:#ef4444;border:none;border-radius:6px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.btn-danger[data-v-2a74f806]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-2a74f806]:disabled{opacity:.7;cursor:not-allowed}.page-header[data-v-bc6e7c8b]{margin-bottom:32px}.page-title[data-v-bc6e7c8b]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 8px}.page-subtitle[data-v-bc6e7c8b]{color:#64748b;margin:0;font-size:15px}.modules-grid[data-v-bc6e7c8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.module-card[data-v-bc6e7c8b]{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:24px;text-decoration:none;border:1px solid #e2e8f0;box-shadow:0 2px 4px #00000005;transition:all .2s ease;height:100%}.module-card[data-v-bc6e7c8b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000f;border-color:#bfdbfe}.module-card:hover .module-icon[data-v-bc6e7c8b]{background-color:#2563eb;color:#fff}.module-card:hover .module-action[data-v-bc6e7c8b]{color:#2563eb}.module-card:hover .module-action svg[data-v-bc6e7c8b]{transform:translate(4px)}.module-icon[data-v-bc6e7c8b]{width:56px;height:56px;border-radius:12px;background-color:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.module-content[data-v-bc6e7c8b]{flex:1}.module-content h3[data-v-bc6e7c8b]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.module-content p[data-v-bc6e7c8b]{font-size:14px;color:#64748b;line-height:1.5;margin:0}.module-action[data-v-bc6e7c8b]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid #f1f5f9;font-size:14px;font-weight:600;color:#475569;transition:color .2s ease}.module-action svg[data-v-bc6e7c8b]{transition:transform .2s ease}.page-header[data-v-b8ef8c2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-b8ef8c2e]{color:#1e293b;font-size:24px;font-weight:600;margin:0}.btn-primary[data-v-b8ef8c2e]{background-color:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px}.btn-primary[data-v-b8ef8c2e]:hover{background-color:#1d4ed8}.card[data-v-b8ef8c2e]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.table-container[data-v-b8ef8c2e]{overflow-x:auto}.custom-table[data-v-b8ef8c2e]{width:100%;border-collapse:collapse}.custom-table th[data-v-b8ef8c2e],.custom-table td[data-v-b8ef8c2e]{padding:16px;text-align:left;border-bottom:1px solid #e2e8f0}.custom-table th[data-v-b8ef8c2e]{background-color:#f8fafc;color:#64748b;font-weight:600;font-size:13px;text-transform:uppercase}.custom-table td[data-v-b8ef8c2e]{color:#334155;font-size:15px}.actions-col[data-v-b8ef8c2e]{text-align:right!important}.actions[data-v-b8ef8c2e]{text-align:right;display:flex;gap:8px;justify-content:flex-end}.btn-action[data-v-b8ef8c2e]{border:none;background:none;border-radius:6px;padding:6px;cursor:pointer;transition:all .2s;font-size:16px;display:flex;align-items:center;gap:4px}.btn-action.edit[data-v-b8ef8c2e]:hover{background-color:#fef08a}.btn-action.spu[data-v-b8ef8c2e]{background-color:#eff6ff;color:#2563eb;font-weight:600;font-size:14px;padding:6px 12px}.btn-action.spu[data-v-b8ef8c2e]:hover{background-color:#dbeafe}.btn-action.delete[data-v-b8ef8c2e]:hover{background-color:#fee2e2}.empty-state[data-v-b8ef8c2e]{padding:60px 20px;text-align:center;color:#64748b}.empty-icon[data-v-b8ef8c2e]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-b8ef8c2e]{color:#1e293b;margin:0 0 8px}.empty-state p[data-v-b8ef8c2e]{margin:0 0 24px}.btn-secondary[data-v-b8ef8c2e]{background-color:#fff;color:#2563eb;border:1px solid #2563eb;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-b8ef8c2e]:hover{background-color:#eff6ff}.page-header[data-v-4f2b8829]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title-area[data-v-4f2b8829]{display:flex;align-items:center;gap:16px}.btn-back[data-v-4f2b8829]{background:none;border:none;color:#64748b;font-size:16px;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.btn-back[data-v-4f2b8829]:hover{background-color:#f1f5f9;color:#0f172a}.page-header h2[data-v-4f2b8829]{color:#1e293b;font-size:24px;font-weight:600;margin:0}.actions[data-v-4f2b8829]{display:flex;gap:12px}.btn-primary[data-v-4f2b8829]{background-color:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-4f2b8829]:hover{background-color:#1d4ed8}.btn-primary[data-v-4f2b8829]:disabled{background-color:#93c5fd;cursor:not-allowed}.btn-secondary[data-v-4f2b8829]{background-color:#fff;color:#475569;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4f2b8829]:hover{background-color:#f8fafc;color:#0f172a}.form-card[data-v-4f2b8829]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.grid-form[data-v-4f2b8829]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.form-group[data-v-4f2b8829]{display:flex;flex-direction:column}.span-1[data-v-4f2b8829]{grid-column:span 1}.span-2[data-v-4f2b8829]{grid-column:span 2}.span-3[data-v-4f2b8829]{grid-column:span 3}.span-4[data-v-4f2b8829]{grid-column:span 4}.span-6[data-v-4f2b8829]{grid-column:span 6}label[data-v-4f2b8829]{font-size:14px;font-weight:600;color:#475569;margin-bottom:8px}.required[data-v-4f2b8829]{color:#e74c3c}small[data-v-4f2b8829]{color:#94a3b8;font-weight:400}input[data-v-4f2b8829],select[data-v-4f2b8829]{padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px;color:#334155;transition:all .3s;background-color:#f8fafc}input[data-v-4f2b8829]:focus,select[data-v-4f2b8829]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.input-with-btn[data-v-4f2b8829]{display:flex;gap:8px}.input-with-btn select[data-v-4f2b8829]{flex:1}.btn-aux[data-v-4f2b8829]{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:8px;width:44px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s}.btn-aux[data-v-4f2b8829]:hover{background-color:#dbeafe;border-color:#93c5fd}.divider[data-v-4f2b8829]{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.divider h4[data-v-4f2b8829]{margin:0;color:#0f172a;font-size:16px;font-weight:600}.page-header[data-v-16f61025]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title-area[data-v-16f61025]{display:flex;align-items:center;gap:16px}.btn-back[data-v-16f61025]{background:none;border:none;color:#64748b;font-size:16px;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.btn-back[data-v-16f61025]:hover{background-color:#f1f5f9;color:#0f172a}.page-header h2[data-v-16f61025]{color:#1e293b;font-size:24px;font-weight:600;margin:0;display:flex;align-items:center;gap:12px}.badge[data-v-16f61025]{background-color:#eff6ff;color:#2563eb;font-size:14px;padding:4px 12px;border-radius:999px;font-weight:500}.btn-primary[data-v-16f61025]{background-color:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-16f61025]:hover{background-color:#1d4ed8}.card[data-v-16f61025]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:24px}.spu-card[data-v-16f61025]{border:1px solid #e2e8f0}.spu-header[data-v-16f61025]{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f1f5f9;background-color:#fafafa;border-radius:12px 12px 0 0}.spu-info[data-v-16f61025]{display:flex;gap:24px;align-items:center}.spu-img-wrapper[data-v-16f61025]{width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.spu-img[data-v-16f61025]{width:100%;height:100%;object-fit:cover}.spu-no-img[data-v-16f61025]{font-size:32px;color:#94a3b8}.spu-details h3[data-v-16f61025]{margin:0 0 8px;color:#0f172a;display:flex;align-items:center;gap:8px}.spu-code[data-v-16f61025]{font-size:14px;color:#64748b;font-weight:400}.spu-details p[data-v-16f61025]{margin:0 0 4px;color:#475569;font-size:14px}.spu-actions[data-v-16f61025]{display:flex;gap:8px}.btn-action[data-v-16f61025]{border:none;background:none;border-radius:6px;padding:8px;cursor:pointer;transition:all .2s;font-size:16px}.btn-action.generate[data-v-16f61025]{background-color:#10b981;color:#fff;font-weight:600;font-size:14px;padding:8px 16px;display:flex;align-items:center;gap:6px}.btn-action.generate[data-v-16f61025]:hover{background-color:#059669}.btn-action.edit[data-v-16f61025]:hover{background-color:#fef08a}.btn-action.delete[data-v-16f61025]:hover{background-color:#fee2e2}.skus-section[data-v-16f61025]{padding:24px}.skus-section h4[data-v-16f61025]{margin:0 0 16px;color:#334155}.custom-table[data-v-16f61025]{width:100%;border-collapse:collapse}.custom-table th[data-v-16f61025],.custom-table td[data-v-16f61025]{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.custom-table th[data-v-16f61025]{color:#64748b;font-weight:600;font-size:13px;text-transform:uppercase}.custom-table td[data-v-16f61025]{color:#334155;font-size:14px}.badge-tamanho[data-v-16f61025]{background-color:#e2e8f0;color:#0f172a;padding:4px 8px;border-radius:4px;font-weight:700}.edit-input-small[data-v-16f61025]{width:100px;padding:6px;border:1px solid #2563eb;border-radius:4px}.btn-sm[data-v-16f61025]{padding:4px 8px;font-size:12px}.empty-skus[data-v-16f61025]{padding:24px;text-align:center;color:#94a3b8;background-color:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.empty-state[data-v-16f61025]{padding:60px 20px;text-align:center;color:#64748b}.empty-icon[data-v-16f61025]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-16f61025]{color:#1e293b;margin:0 0 8px}.empty-state p[data-v-16f61025]{margin:0 0 24px}.new-form-overlay[data-v-16f61025]{position:fixed;inset:0;background-color:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:100}.new-form-modal[data-v-16f61025]{background:#fff;padding:32px;border-radius:12px;width:100%;max-width:600px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto}.new-form-modal h3[data-v-16f61025]{margin:0 0 24px;color:#0f172a}.form-row[data-v-16f61025]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-16f61025]{margin-bottom:16px;display:flex;flex-direction:column}.form-group label[data-v-16f61025]{font-size:14px;font-weight:600;color:#475569;margin-bottom:8px}.required[data-v-16f61025]{color:#e74c3c}.form-group input[data-v-16f61025]{padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px}.image-upload-group[data-v-16f61025]{border:1px dashed #cbd5e1;padding:16px;border-radius:8px;background-color:#f8fafc}.image-preview[data-v-16f61025]{display:flex;align-items:center;gap:16px}.image-preview img[data-v-16f61025]{width:100px;height:100px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.btn-remove-img[data-v-16f61025]{background:#fee2e2;color:#dc2626;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:700}.modal-actions[data-v-16f61025]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn-save[data-v-16f61025]{background-color:#10b981;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}.btn-cancel[data-v-16f61025]{background-color:#fff;color:#475569;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer}.page-header[data-v-8b47ebb0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title-area[data-v-8b47ebb0]{display:flex;align-items:center;gap:16px}.btn-back[data-v-8b47ebb0]{background:none;border:none;color:#64748b;font-size:16px;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.btn-back[data-v-8b47ebb0]:hover{background-color:#f1f5f9;color:#0f172a}.page-header h2[data-v-8b47ebb0]{color:#1e293b;font-size:24px;font-weight:600;margin:0}.actions[data-v-8b47ebb0]{display:flex;gap:12px}.btn-primary[data-v-8b47ebb0]{background-color:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-8b47ebb0]:hover{background-color:#1d4ed8}.card[data-v-8b47ebb0]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.table-container[data-v-8b47ebb0]{overflow-x:auto}.custom-table[data-v-8b47ebb0]{width:100%;border-collapse:collapse}.custom-table th[data-v-8b47ebb0],.custom-table td[data-v-8b47ebb0]{padding:16px;text-align:left;border-bottom:1px solid #e2e8f0}.custom-table th[data-v-8b47ebb0]{background-color:#f8fafc;color:#64748b;font-weight:600;font-size:13px;text-transform:uppercase}.custom-table td[data-v-8b47ebb0]{color:#334155;font-size:15px}.actions-col[data-v-8b47ebb0]{text-align:right!important}.actions[data-v-8b47ebb0]{text-align:right;display:flex;gap:8px;justify-content:flex-end}.btn-action[data-v-8b47ebb0]{border:none;background:none;border-radius:6px;padding:6px;cursor:pointer;transition:all .2s;font-size:16px}.btn-action.edit[data-v-8b47ebb0]:hover{background-color:#fef08a}.btn-action.delete[data-v-8b47ebb0]:hover{background-color:#fee2e2}.btn-save[data-v-8b47ebb0]{background-color:#10b981;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer}.btn-cancel[data-v-8b47ebb0]{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer}.edit-input[data-v-8b47ebb0]{padding:8px;border:1px solid #2563eb;border-radius:6px;width:100%}.empty-state[data-v-8b47ebb0]{padding:60px 20px;text-align:center;color:#64748b}.empty-icon[data-v-8b47ebb0]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-8b47ebb0]{color:#1e293b;margin:0 0 8px}.empty-state p[data-v-8b47ebb0]{margin:0 0 24px}.btn-secondary[data-v-8b47ebb0]{background-color:#fff;color:#2563eb;border:1px solid #2563eb;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer}.new-form-overlay[data-v-8b47ebb0]{position:fixed;inset:0;background-color:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:100}.new-form-modal[data-v-8b47ebb0]{background:#fff;padding:24px;border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}.new-form-modal h3[data-v-8b47ebb0]{margin:0 0 20px;color:#0f172a}.form-group[data-v-8b47ebb0]{margin-bottom:16px;display:flex;flex-direction:column}.form-group label[data-v-8b47ebb0]{font-size:14px;font-weight:600;color:#475569;margin-bottom:8px}.form-group input[data-v-8b47ebb0]{padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:15px}.modal-actions[data-v-8b47ebb0]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}
