.login-wrapper[data-v-0756298e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);padding:20px}.login-card[data-v-0756298e]{background:var(--white);border-radius:20px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:fadeInUp .5s ease-out}.login-header[data-v-0756298e]{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));padding:24px 30px;display:flex;align-items:center;justify-content:space-between}.login-logo[data-v-0756298e]{height:60px;width:auto;max-width:100px;object-fit:contain;filter:brightness(1.1)}.login-divider[data-v-0756298e]{width:2px;height:40px;background:linear-gradient(180deg,transparent,var(--primary-yellow),transparent);position:relative}.login-divider[data-v-0756298e]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--primary-yellow);border-radius:50%}.login-separator[data-v-0756298e]{height:5px;background:linear-gradient(90deg,var(--primary-yellow),var(--secondary-yellow),var(--primary-blue),var(--secondary-yellow),var(--primary-yellow))}.login-body[data-v-0756298e]{padding:36px 36px 24px}h1[data-v-0756298e]{background:none;color:var(--primary-blue);font-size:1.8rem;padding:0;margin-bottom:6px;text-align:center}.login-subtitle[data-v-0756298e]{text-align:center;color:#777;font-size:.95rem;margin-bottom:28px}.input-group[data-v-0756298e]{margin-bottom:20px}.input-group label[data-v-0756298e]{display:block;font-weight:600;color:var(--primary-blue);margin-bottom:8px;font-size:.95rem}.input-group input[data-v-0756298e]{width:100%;padding:14px 16px;border:2px solid var(--border-gray);border-radius:10px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:var(--light-gray)}.input-group input[data-v-0756298e]:focus{outline:none;border-color:var(--primary-blue);background:var(--white);box-shadow:0 0 0 3px #1e3c721a}.input-group input[data-v-0756298e]:disabled{opacity:.6;cursor:not-allowed}.password-wrapper[data-v-0756298e]{position:relative}.password-wrapper input[data-v-0756298e]{padding-right:50px}.toggle-senha[data-v-0756298e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;line-height:1;display:flex;align-items:center}.toggle-icon[data-v-0756298e]{width:22px;height:22px;object-fit:contain;opacity:.6;transition:opacity .2s ease}.toggle-senha:hover .toggle-icon[data-v-0756298e]{opacity:1}.login-erro[data-v-0756298e]{background:#dc35451a;border:1px solid var(--error-red);color:var(--error-red);border-radius:8px;padding:10px 14px;font-size:.9rem;font-weight:600;margin-bottom:16px;text-align:center}.btn-login[data-v-0756298e]{width:100%;padding:15px;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);border:none;border-radius:12px;font-size:1.1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #1e3c724d}.btn-login[data-v-0756298e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #1e3c7266}.btn-login[data-v-0756298e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-footer[data-v-0756298e]{padding:16px;border-top:1px solid var(--border-gray);text-align:center;color:#aaa;font-size:.8rem}.header[data-v-06f103f8]{background:linear-gradient(160deg,#0d1f45,#1e3c72 60%,#2a5298);position:relative;overflow:visible}.header-grid-bg[data-v-06f103f8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,215,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,215,0,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.header-glow[data-v-06f103f8]{position:absolute;top:-60px;right:-80px;width:340px;height:340px;background:radial-gradient(circle,rgba(255,215,0,.1) 0%,transparent 70%);pointer-events:none}.header-top[data-v-06f103f8]{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;position:relative;z-index:2}.logos[data-v-06f103f8]{display:flex;align-items:center;gap:18px}.logo-img[data-v-06f103f8]{height:52px;width:auto;max-width:110px;object-fit:contain;filter:brightness(1.1);transition:all .2s}.logo-img[data-v-06f103f8]:hover{filter:brightness(1.25);transform:scale(1.04)}.logos-divider[data-v-06f103f8]{width:1px;height:32px;background:linear-gradient(180deg,transparent,var(--primary-yellow),transparent)}.header-right[data-v-06f103f8]{display:flex;align-items:center;gap:12px}.user-chip[data-v-06f103f8]{display:flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);padding:6px 14px;border-radius:100px;color:var(--white);font-size:.85rem;font-weight:500}.user-dot[data-v-06f103f8]{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e4d}.btn-logout[data-v-06f103f8]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;padding:6px 16px;border-radius:8px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.btn-logout[data-v-06f103f8]:hover{background:#ffffff2e;color:var(--white)}.header-stripe[data-v-06f103f8]{height:3px;background:linear-gradient(90deg,transparent 0%,var(--primary-yellow) 20%,var(--secondary-yellow) 50%,var(--primary-yellow) 80%,transparent 100%);position:relative;z-index:2}.header-nav[data-v-06f103f8]{display:flex;align-items:center;gap:2px;padding:0 40px;position:relative;z-index:10;min-height:46px}.nav-item[data-v-06f103f8]{display:flex;align-items:center;gap:8px;padding:13px 20px;color:#ffffff8c;font-size:.88rem;font-weight:500;text-decoration:none;border-bottom:3px solid transparent;transition:all .25s;white-space:nowrap;letter-spacing:.2px}.nav-item[data-v-06f103f8]:hover{color:var(--white);background:#ffffff0d}.nav-item.active[data-v-06f103f8]{color:var(--primary-yellow);border-bottom-color:var(--primary-yellow);background:#ffd7000f}.nav-item--btn[data-v-06f103f8]{background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-family:inherit;position:relative}.nav-icon[data-v-06f103f8]{font-size:1rem}.nav-chevron[data-v-06f103f8]{font-size:.65rem;opacity:.6;margin-left:2px;transition:transform .2s;display:inline-block}.nav-chevron.rotated[data-v-06f103f8]{transform:rotate(180deg);opacity:1}.nav-badge-alerta[data-v-06f103f8]{position:absolute;top:8px;right:6px;background:#f5c400;color:#0d1f45;font-size:.58rem;font-weight:900;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #f5c4004d}.nav-dropdown[data-v-06f103f8]{position:relative}.dropdown-menu[data-v-06f103f8]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border-radius:12px;min-width:240px;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;border:1px solid #eef0f7;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease;z-index:100}.nav-dropdown.open .dropdown-menu[data-v-06f103f8]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-06f103f8]{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:#0d1f45;background:none;border:none;width:100%;cursor:pointer;font-family:inherit;transition:background .15s;text-align:left}.dropdown-item[data-v-06f103f8]:hover{background:#f8f9fe}.dropdown-icon[data-v-06f103f8]{font-size:1.2rem;flex-shrink:0}.dropdown-label[data-v-06f103f8]{font-size:.88rem;font-weight:700;color:#0d1f45;display:flex;align-items:center;gap:8px}.dropdown-divider[data-v-06f103f8]{height:1px;background:#eef0f7;margin:2px 0}.dropdown-sub[data-v-06f103f8]{font-size:.74rem;color:#9aa3bf;margin-top:2px}.dropdown-menu--right[data-v-06f103f8]{left:auto;right:0}.dropdown-badge[data-v-06f103f8]{background:#fffbea;color:#92400e;border:1px solid #fde68a;font-size:.62rem;font-weight:800;padding:1px 7px;border-radius:100px}.empresa-chip[data-v-06f103f8]{background:#f5c40024;border:1px solid rgba(245,196,0,.35);color:var(--primary-yellow);padding:6px 12px;border-radius:100px;font-size:.78rem;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.header-top[data-v-06f103f8]{padding:12px 16px;gap:10px;flex-wrap:wrap}.logos[data-v-06f103f8]{gap:12px}.logo-img[data-v-06f103f8]{height:40px;max-width:84px}.header-right[data-v-06f103f8]{gap:8px}.user-chip[data-v-06f103f8]{padding:5px 10px;font-size:.78rem}.btn-logout[data-v-06f103f8]{padding:5px 12px;font-size:.78rem}.header-nav[data-v-06f103f8]{padding:0 8px;flex-wrap:wrap}.nav-item[data-v-06f103f8]{padding:11px 12px;font-size:.82rem;gap:6px}.nav-icon[data-v-06f103f8]{font-size:.9rem}.header-glow[data-v-06f103f8]{display:none}.empresa-chip[data-v-06f103f8]{max-width:110px;font-size:.7rem;padding:5px 9px}.nav-item--master[data-v-06f103f8]{margin-left:0}}@media (max-width: 600px){.header-top[data-v-06f103f8]{padding:10px 12px}.logo-img[data-v-06f103f8]{height:34px;max-width:70px}.logos-divider[data-v-06f103f8]{height:24px}.user-chip[data-v-06f103f8]{font-size:.72rem;padding:4px 9px}.user-dot[data-v-06f103f8]{width:6px;height:6px}.btn-logout[data-v-06f103f8]{font-size:.72rem;padding:4px 10px}.header-nav[data-v-06f103f8]{padding:0 6px;gap:0}.nav-item[data-v-06f103f8]{padding:10px;font-size:.78rem;border-bottom-width:2px}.nav-badge-alerta[data-v-06f103f8]{top:4px;right:2px}.nav-dropdown[data-v-06f103f8]{position:static}.dropdown-menu[data-v-06f103f8],.dropdown-menu--right[data-v-06f103f8]{top:100%;left:8px;right:8px;width:auto;min-width:0;margin-top:4px}.dropdown-item[data-v-06f103f8]{padding:14px 16px}.dropdown-label[data-v-06f103f8]{font-size:.92rem}}.modal-header.sucesso[data-v-c6754442]{background:linear-gradient(135deg,var(--success-green),var(--success-green-light))}.modal-header.erro[data-v-c6754442]{background:linear-gradient(135deg,var(--error-red),var(--error-red-dark))}.modal-header.atualizar[data-v-c6754442]{background:linear-gradient(135deg,#1e3c72,#2a5298)}.modal-body[data-v-c6754442]{padding:30px;text-align:center}.alert-icone[data-v-c6754442]{font-size:4rem;margin-bottom:16px;animation:bounceIn .6s ease-out}.modal-body h4[data-v-c6754442]{color:var(--primary-blue);font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:10px}.modal-body p[data-v-c6754442]{color:#555;font-size:1rem;line-height:1.6;white-space:pre-line}.btn-modal-ok.sucesso[data-v-c6754442]{background:linear-gradient(135deg,var(--success-green),var(--success-green-light));color:var(--white);border:none;padding:12px 32px;border-radius:10px;font-size:1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #28a7454d}.btn-modal-ok.sucesso[data-v-c6754442]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #28a74566}.btn-modal-ok.erro[data-v-c6754442]{background:linear-gradient(135deg,var(--error-red),var(--error-red-dark));color:var(--white);border:none;padding:12px 32px;border-radius:10px;font-size:1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #dc35454d}.btn-modal-ok.erro[data-v-c6754442]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #dc354566}.btn-modal-ok.atualizar[data-v-c6754442]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:var(--white);border:none;padding:12px 32px;border-radius:10px;font-size:1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #1e3c724d}.btn-modal-ok.atualizar[data-v-c6754442]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e3c7266}.btn-modal-ver[data-v-c6754442]{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);border:none;padding:12px 32px;border-radius:10px;font-size:1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #1e3c724d}.btn-modal-ver[data-v-c6754442]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1e3c7266}.cf-overlay[data-v-5ae86150]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0d1f458c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:all .2s}.cf-overlay.show[data-v-5ae86150]{opacity:1;visibility:visible}.cf-box[data-v-5ae86150]{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px 26px 22px;text-align:center;box-shadow:0 20px 60px #00000040;border-top:4px solid #dc2626;transform:scale(.94) translateY(8px);transition:transform .2s}.cf-overlay.show .cf-box[data-v-5ae86150]{transform:scale(1) translateY(0)}.cf-box--aviso[data-v-5ae86150]{border-top-color:#f5c400}.cf-box--neutro[data-v-5ae86150]{border-top-color:#2a5298}.cf-icone[data-v-5ae86150]{font-size:2.2rem;margin-bottom:8px}.cf-titulo[data-v-5ae86150]{font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:800;color:#0d1f45;text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px}.cf-mensagem[data-v-5ae86150]{font-size:.92rem;color:#5a6380;line-height:1.55;margin:0}.cf-detalhe[data-v-5ae86150]{font-size:.8rem;color:#9aa3bf;line-height:1.5;margin:10px 0 0;padding-top:10px;border-top:1px dashed #eef0f7}.cf-campo[data-v-5ae86150]{margin-top:16px;text-align:left}.cf-campo label[data-v-5ae86150]{display:block;font-size:.74rem;color:#5a6380;margin-bottom:6px;font-weight:600}.cf-campo strong[data-v-5ae86150]{color:#dc2626}.cf-campo input[data-v-5ae86150]{width:100%;padding:10px 12px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:inherit;font-size:.92rem}.cf-campo input[data-v-5ae86150]:focus{border-color:#dc2626;background:#fff}.cf-acoes[data-v-5ae86150]{display:flex;gap:10px;margin-top:22px}.cf-btn[data-v-5ae86150]{flex:1;padding:11px 16px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s;border:none}.cf-btn--nao[data-v-5ae86150]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380}.cf-btn--nao[data-v-5ae86150]:hover{background:#eef0f7}.cf-btn--sim[data-v-5ae86150]{background:linear-gradient(135deg,#991b1b,#dc2626);color:#fff}.cf-btn--sim[data-v-5ae86150]:hover:not(:disabled){transform:translateY(-1px)}.cf-btn--sim[data-v-5ae86150]:disabled{opacity:.45;cursor:not-allowed}.cf-box--aviso .cf-btn--sim[data-v-5ae86150]{background:linear-gradient(135deg,#b45309,#f5c400);color:#0d1f45}.cf-box--neutro .cf-btn--sim[data-v-5ae86150]{background:linear-gradient(135deg,#1e3c72,#2a5298)}@media (max-width: 480px){.cf-overlay[data-v-5ae86150]{align-items:flex-end;padding:0}.cf-box[data-v-5ae86150]{max-width:none;border-radius:16px 16px 0 0;padding:24px 20px 20px}.cf-acoes[data-v-5ae86150]{flex-direction:column-reverse}}.toast-area[data-v-1820eee5]{position:fixed;left:20px;bottom:20px;z-index:3000;display:flex;flex-direction:column-reverse;gap:10px;max-width:380px;pointer-events:none}.toast[data-v-1820eee5]{position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #eef0f7;border-left:4px solid #22c55e;border-radius:12px;padding:14px 16px 14px 14px;box-shadow:0 8px 28px #0d1f4529;overflow:hidden}.toast-icone[data-v-1820eee5]{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900;background:#f0fdf4;color:#15803d}.toast-texto[data-v-1820eee5]{flex:1;min-width:0}.toast-titulo[data-v-1820eee5]{font-size:.9rem;font-weight:700;color:#0d1f45;line-height:1.35}.toast-detalhe[data-v-1820eee5]{font-size:.78rem;color:#5a6380;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.toast-fechar[data-v-1820eee5]{flex-shrink:0;background:none;border:none;cursor:pointer;color:#c8cfe8;font-size:.8rem;padding:2px 4px;line-height:1;transition:color .15s}.toast-fechar[data-v-1820eee5]:hover{color:#5a6380}.toast-barra[data-v-1820eee5]{position:absolute;left:0;bottom:0;height:3px;background:#22c55e;opacity:.5;transition:width .1s linear}.toast--erro[data-v-1820eee5]{border-left-color:#dc2626}.toast--erro .toast-icone[data-v-1820eee5]{background:#fef2f2;color:#dc2626}.toast--aviso[data-v-1820eee5]{border-left-color:#f5c400}.toast--aviso .toast-icone[data-v-1820eee5]{background:#fffbea;color:#92400e}.toast--aviso .toast-barra[data-v-1820eee5]{background:#f5c400}.toast--info[data-v-1820eee5]{border-left-color:#2a5298}.toast--info .toast-icone[data-v-1820eee5]{background:#eef2ff;color:#2a5298}.toast--info .toast-barra[data-v-1820eee5]{background:#2a5298}.toast-enter-active[data-v-1820eee5]{transition:all .28s cubic-bezier(.21,1.02,.73,1)}.toast-leave-active[data-v-1820eee5]{transition:all .2s ease;position:absolute}.toast-enter-from[data-v-1820eee5],.toast-leave-to[data-v-1820eee5]{opacity:0;transform:translate(-24px)}.toast-move[data-v-1820eee5]{transition:transform .28s ease}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-1820eee5],.toast-leave-active[data-v-1820eee5],.toast-move[data-v-1820eee5]{transition:none}}@media (max-width: 480px){.toast-area[data-v-1820eee5]{left:10px;right:10px;bottom:10px;max-width:none}.toast-titulo[data-v-1820eee5]{font-size:.86rem}.toast-detalhe[data-v-1820eee5]{font-size:.74rem}}.boot[data-v-0738f8dc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f9fe}.boot-spinner[data-v-0738f8dc]{width:34px;height:34px;border-radius:50%;border:3px solid #eef0f7;border-top-color:#1e3c72;animation:girar-0738f8dc .7s linear infinite}@keyframes girar-0738f8dc{to{transform:rotate(360deg)}}.page-bar[data-v-caea477c]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-caea477c]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-date[data-v-caea477c]{font-size:.82rem;color:#9aa3bf;font-weight:500}.erp-main[data-v-caea477c]{padding:28px 40px}.kpi-grid[data-v-caea477c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.kpi-card[data-v-caea477c]{background:#fff;border-radius:14px;padding:22px 24px;border:1px solid #eef0f7;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;animation:fadeUp-caea477c .5s ease both}.kpi-card[data-v-caea477c]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1e3c721a}.kpi-card[data-v-caea477c]:nth-child(1){animation-delay:.05s}.kpi-card[data-v-caea477c]:nth-child(2){animation-delay:.1s}.kpi-card[data-v-caea477c]:nth-child(3){animation-delay:.15s}.kpi-card[data-v-caea477c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.kpi-card.blue[data-v-caea477c]:before{background:linear-gradient(90deg,#2a5298,#3461b5)}.kpi-card.gold[data-v-caea477c]:before{background:linear-gradient(90deg,var(--primary-yellow),var(--secondary-yellow))}.kpi-card.green[data-v-caea477c]:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.kpi-card.red[data-v-caea477c]:before{background:linear-gradient(90deg,#ef4444,#f87171)}.kpi-label[data-v-caea477c]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.kpi-value[data-v-caea477c]{font-family:Barlow Condensed,sans-serif;font-size:2.4rem;color:#0d1f45;letter-spacing:1px;line-height:1;margin-bottom:5px}.kpi-sub[data-v-caea477c]{font-size:.76rem;color:#9aa3bf;font-weight:500}.kpi-icon[data-v-caea477c]{position:absolute;bottom:14px;right:18px;font-size:2.4rem;opacity:.08}.bottom-grid[data-v-caea477c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.card[data-v-caea477c]{background:#fff;border-radius:14px;border:1px solid #eef0f7;overflow:hidden;animation:fadeUp-caea477c .5s ease both;animation-delay:.25s}.card-header[data-v-caea477c]{padding:16px 24px;border-bottom:1px solid #eef0f7;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-caea477c]{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;color:#1e3c72;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.card-tag[data-v-caea477c]{font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:100px;background:#eef0f7;color:#5a6380;letter-spacing:.3px}.card[data-v-caea477c]{display:flex;flex-direction:column}.card-body[data-v-caea477c]{padding:20px 24px;flex:1;display:flex;flex-direction:column}.card-loading[data-v-caea477c],.card-empty[data-v-caea477c]{color:#9aa3bf;font-size:.88rem;text-align:center;padding:20px 0}.semana-list[data-v-caea477c]{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;gap:11px}.semana-row[data-v-caea477c]{display:flex;align-items:center;gap:12px}.semana-dia[data-v-caea477c]{font-size:.78rem;font-weight:600;color:#5a6380;width:68px}.semana-bar-bg[data-v-caea477c]{flex:1;height:8px;background:#eef0f7;border-radius:100px;overflow:hidden}.semana-bar[data-v-caea477c]{height:100%;border-radius:100px;background:linear-gradient(90deg,#2a5298,#3461b5);transition:width .7s ease}.semana-bar.hoje[data-v-caea477c]{background:linear-gradient(90deg,var(--primary-yellow),var(--secondary-yellow))}.semana-qtd[data-v-caea477c]{font-size:.78rem;font-weight:700;color:#1e3c72;width:38px;text-align:right}.activity-list[data-v-caea477c]{display:flex;flex-direction:column;gap:14px}.activity-item[data-v-caea477c]{display:flex;align-items:flex-start;gap:12px}.activity-dot[data-v-caea477c]{width:10px;height:10px;border-radius:50%;margin-top:4px;flex-shrink:0}.activity-dot.success[data-v-caea477c]{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.activity-dot.gold[data-v-caea477c]{background:var(--primary-yellow);box-shadow:0 0 0 3px #ffd70033}.activity-text[data-v-caea477c]{font-size:.84rem;color:#0d1f45;font-weight:500;line-height:1.4}.activity-time[data-v-caea477c]{font-size:.74rem;color:#9aa3bf;margin-top:2px}.quick-action[data-v-caea477c]{background:linear-gradient(135deg,#0d1f45,#1e3c72);border-radius:14px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;animation:fadeUp-caea477c .5s ease both;animation-delay:.35s}.quick-action[data-v-caea477c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,215,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,215,0,.03) 1px,transparent 1px);background-size:30px 30px}.quick-action-text[data-v-caea477c]{position:relative;z-index:1}.quick-action-text h3[data-v-caea477c]{font-family:Barlow Condensed,sans-serif;font-size:1.4rem;color:#fff;letter-spacing:1px;margin-bottom:4px}.quick-action-text p[data-v-caea477c]{font-size:.83rem;color:#ffffff80}.btn-primary[data-v-caea477c]{position:relative;z-index:1;background:linear-gradient(135deg,var(--primary-yellow),var(--secondary-yellow));color:#0d1f45;border:none;padding:12px 28px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer;text-decoration:none;transition:all .25s;box-shadow:0 4px 16px #ffd7004d;white-space:nowrap}.btn-primary[data-v-caea477c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffd70066}@keyframes fadeUp-caea477c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.erp-main[data-v-caea477c]{padding:20px}.page-bar[data-v-caea477c]{padding:14px 20px}.kpi-grid[data-v-caea477c]{grid-template-columns:repeat(2,1fr)}.bottom-grid[data-v-caea477c]{grid-template-columns:1fr}}.estado-centro[data-v-bf2e425c]{text-align:center;padding:40px 0;font-size:1.2rem;color:var(--primary-blue)}.erro-txt[data-v-bf2e425c]{color:var(--error-red)}.secao-titulo[data-v-bf2e425c]{font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px}.secao-divider[data-v-bf2e425c]{height:1px;background:#eef0f7;margin:20px 0 16px}.paes-grid[data-v-bf2e425c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pao-card[data-v-bf2e425c]{background:linear-gradient(135deg,#0d1f45,#1e3c72);border-radius:12px;padding:16px;text-align:center;transition:opacity .2s}.pao-card.sem-pedido[data-v-bf2e425c]{background:#f8f9fe;border:1px solid #eef0f7}.pao-card--especial[data-v-bf2e425c]{background:linear-gradient(135deg,#052e16,#166534)}.pao-card--especial.sem-pedido[data-v-bf2e425c]{background:#f0fdf4;border:1px solid #bbf7d0}.pao-card-titulo[data-v-bf2e425c]{font-size:.78rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.pao-card.sem-pedido .pao-card-titulo[data-v-bf2e425c]{color:#9aa3bf}.pao-card--especial.sem-pedido .pao-card-titulo[data-v-bf2e425c]{color:#15803d}.pao-card-valor[data-v-bf2e425c]{font-family:Barlow Condensed,sans-serif;font-size:2.2rem;font-weight:800;color:#f5c400;line-height:1;margin-bottom:2px}.pao-card.sem-pedido .pao-card-valor[data-v-bf2e425c]{color:#c8cfe8}.pao-card--especial.sem-pedido .pao-card-valor[data-v-bf2e425c]{color:#86efac}.pao-card-label[data-v-bf2e425c]{font-size:.68rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.pao-card.sem-pedido .pao-card-label[data-v-bf2e425c]{color:#9aa3bf}.pao-card--especial.sem-pedido .pao-card-label[data-v-bf2e425c]{color:#15803d}.pao-card-detalhes[data-v-bf2e425c]{display:flex;flex-direction:column;gap:3px;font-size:.72rem;color:#ffffff80}.pao-card.sem-pedido .pao-card-detalhes[data-v-bf2e425c]{color:#9aa3bf}.pao-card--especial.sem-pedido .pao-card-detalhes[data-v-bf2e425c]{color:#15803d}.resultado-aviso[data-v-bf2e425c]{text-align:center;padding:8px 0}.resultado-aviso h4[data-v-bf2e425c]{color:#92400e;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;text-align:center;margin-bottom:10px}.resultado-aviso p[data-v-bf2e425c]{text-align:center;font-size:1rem;margin-bottom:14px;color:#5a6380}.aviso-action[data-v-bf2e425c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px 16px;font-size:.88rem;color:#92400e;margin-bottom:16px;line-height:1.5}.aviso-action strong[data-v-bf2e425c]{color:#c2410c}.secao-titulo-row[data-v-bf2e425c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.secao-titulo-row .secao-titulo[data-v-bf2e425c]{margin-bottom:0}.cresc-badge[data-v-bf2e425c]{font-size:.72rem;font-weight:800;background:#f0f4ff;color:#2a5298;border:1px solid #dde5f7;border-radius:100px;padding:3px 12px;white-space:nowrap;display:flex;align-items:center;gap:4px}.mc-overlay[data-v-5c503b3b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .25s;padding:16px}.mc-overlay.show[data-v-5c503b3b]{opacity:1;visibility:visible}.mc-box[data-v-5c503b3b]{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040;transform:scale(.95) translateY(10px);transition:all .25s}.mc-overlay.show .mc-box[data-v-5c503b3b]{transform:scale(1) translateY(0)}.mc-hdr[data-v-5c503b3b]{background:linear-gradient(135deg,#0d1f45,#2a5298);padding:18px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between}.mc-hdr h3[data-v-5c503b3b]{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:800;margin:0;letter-spacing:.5px}.mc-close[data-v-5c503b3b]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.mc-close[data-v-5c503b3b]:hover{background:#ffffff4d}.mc-bdy[data-v-5c503b3b]{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.mc-aviso[data-v-5c503b3b]{background:#fffbea;border:1px solid #fde68a;color:#92400e;border-radius:10px;padding:10px 14px;font-size:.8rem;line-height:1.5;margin:0}.mc-secao-titulo[data-v-5c503b3b]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:800;color:#1e3c72;text-transform:uppercase;letter-spacing:.8px}.mc-secao-hint[data-v-5c503b3b]{font-size:.78rem;color:#9aa3bf;margin:-6px 0 12px;line-height:1.4}.dot[data-v-5c503b3b]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.dot-gold[data-v-5c503b3b]{background:#f5c400;box-shadow:0 0 0 4px #f5c40040}.dot-orange[data-v-5c503b3b]{background:#f97316;box-shadow:0 0 0 4px #f973162e}.dot-red[data-v-5c503b3b]{background:#dc2626;box-shadow:0 0 0 4px #dc26262e}.mc-secao--desp[data-v-5c503b3b]{border-top:1px dashed #eef0f7;padding-top:18px}.mc-desp-badge[data-v-5c503b3b]{font-size:.75rem;font-weight:800;letter-spacing:.5px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:100px;padding:2px 10px;margin-left:auto}.mc-grid-3[data-v-5c503b3b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mc-grid-2[data-v-5c503b3b]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mc-field[data-v-5c503b3b]{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-field label[data-v-5c503b3b]{font-size:.7rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.mc-field input[data-v-5c503b3b]{width:100%;padding:10px 14px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:700;transition:border-color .2s}.mc-field input[data-v-5c503b3b]:focus{border-color:#f5c400;background:#fff;box-shadow:0 0 0 3px #f5c4001f}.mc-field--desp label[data-v-5c503b3b]{color:#b91c1c}.mc-field--desp input[data-v-5c503b3b]{background:snow;border-color:#fee2e2}.mc-field--desp input[data-v-5c503b3b]:focus{border-color:#dc2626;background:#fff;box-shadow:0 0 0 3px #dc26261a}.mc-desp-obs[data-v-5c503b3b]{width:100%;margin-top:12px;padding:10px 14px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;font-family:inherit;font-size:.88rem;outline:none;transition:border-color .2s}.mc-desp-obs[data-v-5c503b3b]:focus{border-color:#dc2626;background:#fff}.mc-desp-obs[data-v-5c503b3b]::placeholder{color:#c8cfe8}.mc-erro[data-v-5c503b3b]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;margin:0}.mc-ftr[data-v-5c503b3b]{padding:14px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.mc-btn-cancelar[data-v-5c503b3b]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:10px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.mc-btn-cancelar[data-v-5c503b3b]:hover{background:#eef0f7}.mc-btn-confirmar[data-v-5c503b3b]{background:linear-gradient(135deg,#f5c400,#e6b800);color:#0d1f45;border:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #f5c4004d}.mc-btn-confirmar[data-v-5c503b3b]:hover:not(:disabled){transform:translateY(-1px)}.mc-btn-confirmar[data-v-5c503b3b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.mc-overlay[data-v-5c503b3b]{align-items:flex-end;padding:0}.mc-box[data-v-5c503b3b]{border-radius:16px 16px 0 0;max-height:94vh}.mc-bdy[data-v-5c503b3b]{padding:18px 16px;gap:16px}.mc-grid-3[data-v-5c503b3b],.mc-grid-2[data-v-5c503b3b]{grid-template-columns:1fr 1fr;gap:10px}.mc-grid-3 .mc-field[data-v-5c503b3b]:last-child{grid-column:1 / -1}.mc-field input[data-v-5c503b3b]{font-size:1.2rem;padding:10px 12px}.mc-ftr[data-v-5c503b3b]{padding:12px 16px}.mc-ftr button[data-v-5c503b3b]{flex:1}}.modal-body[data-v-58881610]{padding:30px;display:flex;flex-direction:column;gap:20px}.mensagem-bloco[data-v-58881610]{background:var(--light-gray);border:2px solid var(--border-gray);border-radius:12px;overflow:hidden}.mensagem-titulo[data-v-58881610]{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);padding:10px 16px;font-weight:700;font-size:.95rem}.mensagem-texto[data-v-58881610]{padding:16px;font-family:Barlow,monospace;font-size:.95rem;color:var(--text-dark);white-space:pre-wrap;margin:0;line-height:1.7}.loading-overlay[data-v-85486129]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.loading-overlay.show[data-v-85486129]{opacity:1;visibility:visible}.loading-card[data-v-85486129]{background:var(--white);border-radius:16px;padding:40px 50px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 20px 60px #0000004d;animation:fadeInUp .3s ease-out}.loading-spinner[data-v-85486129]{width:52px;height:52px;border:5px solid var(--border-gray);border-top-color:var(--primary-blue);border-radius:50%;animation:spin-85486129 .8s linear infinite}.loading-texto[data-v-85486129]{color:var(--primary-blue);font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.5px;text-align:center}@keyframes spin-85486129{to{transform:rotate(360deg)}}.pedido-main[data-v-46864883]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px 40px;align-items:start}.disponivel-bar[data-v-46864883]{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;animation:fadeUp-46864883 .4s ease both}.disp-chip[data-v-46864883]{flex:1 1 0;min-width:170px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eef0f7;border-radius:12px;padding:10px 16px;transition:opacity .2s}.disp-chip--vazio[data-v-46864883]{opacity:.6}.disp-emoji[data-v-46864883]{font-size:1.4rem;flex-shrink:0}.disp-info[data-v-46864883]{display:flex;flex-direction:column;min-width:0}.disp-label[data-v-46864883]{font-size:.62rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.disp-valor[data-v-46864883]{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;color:#1e3c72;line-height:1.05}.disp-chip--vazio .disp-valor[data-v-46864883]{color:#c8cfe8}.disp-sub[data-v-46864883]{font-size:.66rem;color:#c8cfe8;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datas-banner-col[data-v-46864883]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.data-especial-banner[data-v-46864883]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#3b0764,#6d28d9);border-radius:14px;padding:16px 22px;flex:1;min-width:260px;box-shadow:0 4px 20px #6d28d94d;animation:fadeUp-46864883 .4s ease both;position:relative;overflow:hidden}.data-especial-banner[data-v-46864883]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.data-banner-estrela[data-v-46864883]{font-size:2.2rem;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(167,139,250,.9));animation:pulsar-46864883 2s ease-in-out infinite;position:relative;z-index:1}.data-banner-info[data-v-46864883]{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.data-banner-titulo[data-v-46864883]{font-size:.65rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80}.data-banner-nome[data-v-46864883]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:900;color:#fff;letter-spacing:.5px;line-height:1}.data-banner-data[data-v-46864883]{font-size:.76rem;font-weight:600;color:#c4b5fd}@keyframes pulsar-46864883{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(167,139,250,.7))}50%{transform:scale(1.18);filter:drop-shadow(0 0 16px rgba(167,139,250,1))}}.card[data-v-46864883]{background:#fff;border-radius:16px;border:1px solid #eef0f7;padding:24px;animation:fadeUp-46864883 .45s ease both}.card-sobras[data-v-46864883]{animation-delay:.05s}.card-desperdicio[data-v-46864883]{animation-delay:.12s;margin-top:20px}.card-preview[data-v-46864883]{animation-delay:.18s;margin-top:20px}.card-tabela[data-v-46864883]{animation-delay:.08s}.campos-grid[data-v-46864883]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.campo[data-v-46864883]{border-radius:12px;padding:12px 14px;min-width:0;border:1px solid #eef0f7;background:#f8f9fe;transition:border-color .2s,background .2s}.campo-label[data-v-46864883]{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.campo-emoji[data-v-46864883]{font-size:1rem;flex-shrink:0}.campo-input[data-v-46864883]{width:100%;border:none;background:transparent;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:700;color:#0d1f45;outline:none;min-width:0}.campo--sobra[data-v-46864883]:focus-within{border-color:#f5c400;background:#fff}.campo--desp[data-v-46864883]{background:snow;border-color:#fee2e2}.campo--desp .campo-label[data-v-46864883]{color:#b91c1c}.campo--desp[data-v-46864883]:focus-within{border-color:#dc2626;background:#fff}.input-wrap[data-v-46864883]{display:flex;align-items:center;gap:8px}.input-unit[data-v-46864883]{font-size:.8rem;color:#9aa3bf;font-weight:600;white-space:nowrap}.desp-badge[data-v-46864883]{font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.5px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:100px;padding:2px 10px;margin-left:auto}.desp-obs[data-v-46864883]{width:100%;margin-top:12px;padding:10px 14px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;font-family:inherit;font-size:.88rem;outline:none;transition:border-color .2s}.desp-obs[data-v-46864883]:focus{border-color:#dc2626;background:#fff}.desp-obs[data-v-46864883]::placeholder{color:#c8cfe8}.desp-nota[data-v-46864883]{font-size:.72rem;color:#9aa3bf;text-align:center;margin:12px 0 0;line-height:1.4}.tabela-header-top[data-v-46864883]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:16px;flex-wrap:wrap}.tabela-header-top .card-label[data-v-46864883]{margin-bottom:0}.header-acoes[data-v-46864883]{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-acoes .btn-enviar[data-v-46864883]{flex:0 0 auto;padding:10px 22px;font-size:.95rem}.btn-custom[data-v-46864883]{padding:10px 18px;border-radius:12px;border:2px solid #dde5f7;background:#f8f9fe;color:#1e3c72;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-custom[data-v-46864883]:hover:not(:disabled){background:#eef2ff;border-color:#2a5298;transform:translateY(-1px)}.btn-custom[data-v-46864883]:disabled{opacity:.45;cursor:not-allowed}.tabela-head[data-v-46864883]{display:grid;grid-template-columns:100px 1fr 1fr 40px;gap:8px;padding:8px 12px;background:#f8f9fe;border-radius:10px;border:1px solid #eef0f7;margin-bottom:6px}.col-grupo[data-v-46864883]{display:flex;flex-direction:column;align-items:center;gap:2px}.col-grupo-label[data-v-46864883]{font-size:.72rem;font-weight:700;color:#5a6380;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.col-input-head[data-v-46864883]{font-size:.65rem;color:#9aa3bf;font-weight:600}.col-dia[data-v-46864883]{font-size:.72rem;font-weight:700;color:#5a6380;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.col-salvar[data-v-46864883]{display:flex;align-items:center;justify-content:center}.tabela-body[data-v-46864883]{display:flex;flex-direction:column;gap:5px}.tabela-row[data-v-46864883]{display:grid;grid-template-columns:100px 1fr 1fr 40px;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid #eef0f7;align-items:center;transition:border-color .2s,background .2s}.tabela-row[data-v-46864883]:hover{background:#fafbff;border-color:#dde5f7}.tabela-row--hoje[data-v-46864883]{background:#fffbea;border-color:#f5c400}.tabela-row--hoje[data-v-46864883]:hover{background:#fff8d6}.tabela-row .col-dia[data-v-46864883]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tabela-row .col-grupo[data-v-46864883]{align-items:stretch}.dia-nome[data-v-46864883]{font-size:.82rem;font-weight:700;color:#1e3c72}.cell-input-wrap[data-v-46864883]{background:#f8f9fe;border:1px solid #eef0f7;border-radius:8px;padding:0 8px;display:flex;align-items:center;transition:border-color .2s}.cell-input-wrap[data-v-46864883]:focus-within{border-color:#f5c400;background:#fff;box-shadow:0 0 0 3px #f5c4001a}.cell-input[data-v-46864883]{width:100%;border:none;background:transparent;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;color:#0d1f45;padding:8px 0;outline:none;text-align:center;min-width:0}.btn-salvar-row[data-v-46864883]{width:32px;height:32px;border-radius:8px;border:none;background:#e8f5e9;color:#22c55e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;flex-shrink:0}.btn-salvar-row[data-v-46864883]:hover{background:#22c55e;color:#fff;transform:scale(1.08)}.card-label[data-v-46864883]{display:flex;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:800;color:#1e3c72;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.label-dot[data-v-46864883]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-gold[data-v-46864883]{background:#f5c400;box-shadow:0 0 0 4px #f5c40040}.dot-blue[data-v-46864883]{background:#2a5298;box-shadow:0 0 0 4px #2a52982e}.dot-green[data-v-46864883]{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.dot-red[data-v-46864883]{background:#dc2626;box-shadow:0 0 0 4px #dc26262e}.card-hint[data-v-46864883]{font-size:.95rem;color:#5a6380;font-weight:500;margin-bottom:20px;line-height:1.6}.preview-grid[data-v-46864883]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:14px}.preview-item[data-v-46864883]{background:#f8f9fe;border-radius:10px;padding:14px 10px;text-align:center;border:1px solid #eef0f7}.preview-item.highlight[data-v-46864883]{background:linear-gradient(135deg,#0d1f45,#1e3c72);border-color:transparent}.preview-item.highlight .preview-val[data-v-46864883]{color:#f5c400}.preview-item.highlight .preview-key[data-v-46864883]{color:#ffffff80}.preview-val[data-v-46864883]{display:block;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:800;color:#0d1f45;letter-spacing:1px;line-height:1;margin-bottom:4px}.preview-val.muted[data-v-46864883]{color:#c8cfe8}.preview-key[data-v-46864883]{font-size:.68rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.5px}.cortes-row[data-v-46864883]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.corte-chip[data-v-46864883]{font-size:.78rem;background:#f0f4ff;color:#2a5298;border:1px solid #dde5f7;border-radius:100px;padding:4px 12px;font-weight:500}.corte-chip strong[data-v-46864883]{font-weight:700}.btn-preview[data-v-46864883]{width:100%;padding:11px;border-radius:10px;border:2px solid #eef0f7;background:#f8f9fe;color:#1e3c72;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-preview[data-v-46864883]:hover:not(:disabled){background:#eef0f7;border-color:#c8cfe8}.btn-preview[data-v-46864883]:disabled{opacity:.5;cursor:not-allowed}.badge-hoje[data-v-46864883]{font-size:.62rem;background:#f5c400;color:#0d1f45;border-radius:100px;padding:1px 7px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.btn-enviar[data-v-46864883]{flex:1;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,#f5c400,#e6b800);color:#0d1f45;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:1px;cursor:pointer;transition:all .25s;box-shadow:0 4px 16px #f5c40059;white-space:nowrap}.btn-enviar[data-v-46864883]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #f5c40073}.btn-enviar[data-v-46864883]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeUp-46864883{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.pedido-main[data-v-46864883]{padding:24px;gap:16px}.header-acoes[data-v-46864883]{flex-wrap:wrap}.btn-custom[data-v-46864883]{font-size:.88rem;padding:9px 14px}.header-acoes .btn-enviar[data-v-46864883]{padding:9px 18px;font-size:.9rem}}@media (max-width: 900px){.pedido-main[data-v-46864883]{grid-template-columns:1fr;padding:20px}.card[data-v-46864883]{padding:20px}.card-preview[data-v-46864883],.card-desperdicio[data-v-46864883]{margin-top:16px}.tabela-header-top[data-v-46864883]{flex-direction:column;align-items:stretch;gap:12px}.header-acoes[data-v-46864883]{width:100%}.header-acoes .btn-custom[data-v-46864883],.header-acoes .btn-enviar[data-v-46864883]{flex:1 1 0;min-width:0}}@media (max-width: 600px){.pedido-main[data-v-46864883]{padding:14px 12px;gap:14px}.card[data-v-46864883]{padding:16px;border-radius:14px}.card-label[data-v-46864883]{font-size:1.15rem;letter-spacing:.5px;gap:8px}.card-hint[data-v-46864883]{font-size:.84rem;margin-bottom:14px;line-height:1.5}.disponivel-bar[data-v-46864883]{gap:6px}.disp-chip[data-v-46864883]{min-width:0;padding:8px 10px;gap:8px;flex-direction:column;align-items:flex-start}.disp-emoji[data-v-46864883]{font-size:1.1rem}.disp-valor[data-v-46864883]{font-size:1.3rem}.disp-label[data-v-46864883]{font-size:.55rem;letter-spacing:.3px}.disp-sub[data-v-46864883]{font-size:.58rem}.data-especial-banner[data-v-46864883]{padding:14px 16px;gap:12px;min-width:0}.data-banner-estrela[data-v-46864883]{font-size:1.7rem}.data-banner-nome[data-v-46864883]{font-size:1.05rem}.data-banner-data[data-v-46864883]{font-size:.72rem}.campos-grid[data-v-46864883]{grid-template-columns:1fr 1fr;gap:10px}.campo[data-v-46864883]:last-child:nth-child(odd){grid-column:1 / -1}.campo[data-v-46864883]{padding:10px 12px}.campo-input[data-v-46864883]{font-size:1.35rem}.campo-label[data-v-46864883]{font-size:.64rem;letter-spacing:.3px}.desp-badge[data-v-46864883]{font-size:.72rem}.preview-grid[data-v-46864883]{gap:8px}.preview-item[data-v-46864883]{padding:12px 6px}.preview-val[data-v-46864883]{font-size:1.5rem;letter-spacing:0}.preview-key[data-v-46864883]{font-size:.6rem;letter-spacing:.2px}.corte-chip[data-v-46864883]{font-size:.74rem;padding:4px 10px}.header-acoes[data-v-46864883]{flex-direction:column;align-items:stretch;gap:8px}.header-acoes .btn-custom[data-v-46864883],.header-acoes .btn-enviar[data-v-46864883]{width:100%;padding:13px 12px;font-size:1rem}.tabela-head[data-v-46864883],.tabela-row[data-v-46864883]{grid-template-columns:68px 1fr 1fr 34px;gap:6px;padding:7px 8px}.col-grupo-label[data-v-46864883]{font-size:.62rem;letter-spacing:.2px}.col-input-head[data-v-46864883]{font-size:.58rem}.col-dia[data-v-46864883]{font-size:.62rem;letter-spacing:.2px}.dia-nome[data-v-46864883]{font-size:.76rem}.badge-hoje[data-v-46864883]{font-size:.55rem;padding:1px 5px}.cell-input-wrap[data-v-46864883]{padding:0 4px}.cell-input[data-v-46864883]{font-size:.98rem;padding:7px 0}.btn-salvar-row[data-v-46864883]{width:28px;height:28px}}@media (max-width: 380px){.campos-grid[data-v-46864883]{grid-template-columns:1fr}.preview-grid[data-v-46864883]{grid-template-columns:1fr 1fr}.preview-item.highlight[data-v-46864883]{grid-column:1 / -1}.tabela-head[data-v-46864883],.tabela-row[data-v-46864883]{grid-template-columns:56px 1fr 1fr 30px}.dia-nome[data-v-46864883]{font-size:.7rem}}@media (prefers-reduced-motion: reduce){.card[data-v-46864883],.data-especial-banner[data-v-46864883],.data-banner-estrela[data-v-46864883],.disponivel-bar[data-v-46864883]{animation:none}.btn-enviar[data-v-46864883]:hover,.btn-custom[data-v-46864883]:hover,.btn-salvar-row[data-v-46864883]:hover{transform:none}}.notif-container[data-v-942cae48]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.notif-card[data-v-942cae48]{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1.5px solid #f5c400;border-left:5px solid #f5c400;border-radius:14px;padding:14px 16px;width:320px;box-shadow:0 8px 24px #f5c40033,0 2px 8px #00000014;pointer-events:all;animation:slideIn-942cae48 .4s cubic-bezier(.34,1.56,.64,1) both}.notif-icon[data-v-942cae48]{font-size:1.6rem;flex-shrink:0;margin-top:2px}.notif-info[data-v-942cae48]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.notif-nome[data-v-942cae48]{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900;color:#92400e;letter-spacing:.3px;line-height:1.1}.notif-texto[data-v-942cae48]{font-size:.82rem;font-weight:700;color:#78350f}.notif-sub[data-v-942cae48]{font-size:.75rem;font-weight:500;color:#b45309;opacity:.8}.notif-fechar[data-v-942cae48]{background:#92400e14;border:none;color:#92400e;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s;margin-top:2px}.notif-fechar[data-v-942cae48]:hover{background:#92400e2e}@keyframes slideIn-942cae48{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.notif-enter-active[data-v-942cae48]{animation:slideIn-942cae48 .4s cubic-bezier(.34,1.56,.64,1)}.notif-leave-active[data-v-942cae48]{transition:all .25s ease}.notif-leave-to[data-v-942cae48]{opacity:0;transform:translate(60px)}.page-bar[data-v-fa794a7e]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-fa794a7e]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-date[data-v-fa794a7e]{font-size:.82rem;color:#9aa3bf;font-weight:500;text-transform:capitalize}.page-bar[data-v-ae56e1ee]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-ae56e1ee]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-bar-right[data-v-ae56e1ee]{display:flex;align-items:center;gap:12px}.alerta-badge[data-v-ae56e1ee]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:100px;cursor:pointer;transition:all .2s}.alerta-badge[data-v-ae56e1ee]:hover{background:#ffedd5}.btn-novo[data-v-ae56e1ee]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-novo[data-v-ae56e1ee]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.estoque-main[data-v-ae56e1ee]{padding:24px 40px}.toolbar[data-v-ae56e1ee]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.search-wrap[data-v-ae56e1ee]{flex:1;max-width:420px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef0f7;border-radius:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.search-wrap[data-v-ae56e1ee]:focus-within{border-color:#2a5298;box-shadow:0 0 0 3px #2a529814}.search-icon[data-v-ae56e1ee]{font-size:1rem;color:#9aa3bf}.search-input[data-v-ae56e1ee]{flex:1;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:#0d1f45;padding:11px 0;outline:none}.search-clear[data-v-ae56e1ee]{background:none;border:none;color:#9aa3bf;cursor:pointer;font-size:.9rem;padding:2px}.select-categoria-filtro[data-v-ae56e1ee]{padding:10px 14px;border:1px solid #eef0f7;border-radius:10px;font-family:inherit;font-size:.88rem;color:#5a6380;background:#fff;outline:none;cursor:pointer;transition:border-color .2s;min-width:180px}.select-categoria-filtro[data-v-ae56e1ee]:focus{border-color:#2a5298}.filtros[data-v-ae56e1ee]{display:flex;gap:8px}.filtro-btn[data-v-ae56e1ee]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;font-size:.82rem;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .2s}.filtro-btn.ativo[data-v-ae56e1ee]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.tabela-card[data-v-ae56e1ee]{background:#fff;border-radius:14px;border:1px solid #eef0f7;overflow:hidden}.estado-vazio[data-v-ae56e1ee]{text-align:center;padding:40px;color:#9aa3bf;font-size:.9rem}.estado-vazio-sm[data-v-ae56e1ee]{text-align:center;padding:20px;color:#9aa3bf;font-size:.85rem}.tabela[data-v-ae56e1ee]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-ae56e1ee]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-ae56e1ee]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-ae56e1ee]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-ae56e1ee]:last-child{border-bottom:none}.tabela tbody tr[data-v-ae56e1ee]:hover{background:#fafbff}.tabela tbody tr.linha-alerta[data-v-ae56e1ee]{background:#fff7ed}.tabela tbody tr.linha-alerta[data-v-ae56e1ee]:hover{background:#ffedd5}.tabela td[data-v-ae56e1ee]{padding:12px 16px}.td-nome[data-v-ae56e1ee]{display:flex;align-items:center;gap:8px}.nome-item[data-v-ae56e1ee]{font-weight:600;color:#0d1f45;font-size:.92rem}.tag-alerta[data-v-ae56e1ee]{font-size:.62rem;font-weight:800;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:100px;padding:1px 7px;text-transform:uppercase}.tag-categoria[data-v-ae56e1ee]{font-size:.74rem;font-weight:700;background:#eef2ff;color:#4338ca;border-radius:100px;padding:3px 10px;white-space:nowrap}.td-vazio[data-v-ae56e1ee]{color:#c8cfe8}.td-medida[data-v-ae56e1ee]{color:#9aa3bf;font-size:.85rem}.td-qtd[data-v-ae56e1ee]{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:700;color:#1e3c72}.qtd-alerta[data-v-ae56e1ee]{color:#dc2626!important}.td-data[data-v-ae56e1ee]{font-size:.82rem;color:#9aa3bf}.td-valor[data-v-ae56e1ee]{font-size:.88rem;font-weight:600;color:#5a6380}.td-total[data-v-ae56e1ee]{color:#15803d;font-weight:700}.col-qtd[data-v-ae56e1ee]{width:100px}.col-acoes[data-v-ae56e1ee]{width:280px}.td-acoes[data-v-ae56e1ee]{display:flex;gap:6px;align-items:center}.btn-acao[data-v-ae56e1ee]{padding:5px 10px;border-radius:7px;border:none;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-saida[data-v-ae56e1ee]{background:#fef2f2;color:#dc2626}.btn-saida[data-v-ae56e1ee]:hover{background:#dc2626;color:#fff}.btn-entrada[data-v-ae56e1ee]{background:#f0fdf4;color:#15803d}.btn-entrada[data-v-ae56e1ee]:hover{background:#15803d;color:#fff}.btn-edit[data-v-ae56e1ee]{background:#f0f4ff;color:#2a5298}.btn-edit[data-v-ae56e1ee]:hover{background:#2a5298;color:#fff}.btn-hist[data-v-ae56e1ee]{background:#f8f9fe;color:#5a6380}.btn-hist[data-v-ae56e1ee]:hover{background:#5a6380;color:#fff}.btn-descarte[data-v-ae56e1ee]{background:#fdf4ff;color:#7e22ce}.btn-descarte[data-v-ae56e1ee]:hover{background:#7e22ce;color:#fff}.btn-del[data-v-ae56e1ee]{background:#f8f9fe;color:#9aa3bf}.btn-del[data-v-ae56e1ee]:hover{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-ae56e1ee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-ae56e1ee]{opacity:1;visibility:visible}.modal-box[data-v-ae56e1ee]{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 60px #0003;transform:scale(.95) translateY(10px);transition:all .25s;overflow:hidden}.modal-overlay.show .modal-box[data-v-ae56e1ee]{transform:scale(1) translateY(0)}.modal-box--sm[data-v-ae56e1ee]{max-width:380px}.modal-box--lg[data-v-ae56e1ee]{max-width:680px}.modal-hdr[data-v-ae56e1ee]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;color:#fff}.modal-hdr.hdr-saida[data-v-ae56e1ee]{background:linear-gradient(135deg,#991b1b,#dc2626)}.modal-hdr.hdr-entrada[data-v-ae56e1ee]{background:linear-gradient(135deg,#14532d,#15803d)}.modal-hdr.hdr-descarte[data-v-ae56e1ee]{background:linear-gradient(135deg,#4a044e,#7e22ce)}.modal-hdr.hdr-picker[data-v-ae56e1ee]{background:linear-gradient(135deg,#4338ca,#6366f1)}.modal-hdr h3[data-v-ae56e1ee]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;margin:0}.modal-close[data-v-ae56e1ee]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.modal-close[data-v-ae56e1ee]:hover{background:#ffffff4d}.modal-bdy[data-v-ae56e1ee]{padding:24px;display:flex;flex-direction:column;gap:16px}.modal-ftr[data-v-ae56e1ee]{padding:16px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-ae56e1ee]{display:flex;flex-direction:column;gap:6px}.form-row-2[data-v-ae56e1ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row label[data-v-ae56e1ee]{font-size:.78rem;font-weight:700;color:#5a6380;text-transform:uppercase;letter-spacing:.4px}.form-row input[data-v-ae56e1ee]{padding:10px 14px;border:1.5px solid #eef0f7;border-radius:9px;font-family:inherit;font-size:.95rem;color:#0d1f45;background:#f8f9fe;outline:none;transition:border-color .2s}.form-row input[data-v-ae56e1ee]:focus{border-color:#2a5298;background:#fff}.form-row input[data-v-ae56e1ee]:disabled{opacity:.5;cursor:not-allowed}.select-dropdown[data-v-ae56e1ee]{padding:10px 14px;border:1.5px solid #eef0f7;border-radius:9px;font-family:inherit;font-size:.95rem;color:#0d1f45;background:#f8f9fe;outline:none;cursor:pointer;transition:border-color .2s}.select-dropdown[data-v-ae56e1ee]:focus{border-color:#2a5298;background:#fff}.label-com-acao[data-v-ae56e1ee]{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-add-mini[data-v-ae56e1ee]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#2a5298,#4338ca);color:#fff;border:none;font-size:.85rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:transform .15s}.btn-add-mini[data-v-ae56e1ee]:hover{transform:scale(1.15)}.saldo-atual[data-v-ae56e1ee]{background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:12px 16px;font-size:.9rem;color:#5a6380}.saldo-atual strong[data-v-ae56e1ee]{color:#0d1f45;font-size:1.1rem}.select-motivo[data-v-ae56e1ee]{padding:10px 14px;border:1.5px solid #eef0f7;border-radius:9px;font-family:inherit;font-size:.95rem;color:#0d1f45;background:#f8f9fe;outline:none;transition:border-color .2s;cursor:pointer}.select-motivo[data-v-ae56e1ee]:focus{border-color:#7e22ce;background:#fff}.input-grande[data-v-ae56e1ee]{font-family:Barlow Condensed,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;text-align:center}.form-erro[data-v-ae56e1ee]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.btn-cancelar[data-v-ae56e1ee]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancelar[data-v-ae56e1ee]:hover{background:#eef0f7}.btn-confirmar[data-v-ae56e1ee]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:9px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-ae56e1ee]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-confirmar[data-v-ae56e1ee]:disabled{opacity:.5;cursor:not-allowed}.btn-saida-conf[data-v-ae56e1ee]{background:linear-gradient(135deg,#991b1b,#dc2626)!important}.btn-entrada-conf[data-v-ae56e1ee]{background:linear-gradient(135deg,#14532d,#15803d)!important}.btn-descarte-conf[data-v-ae56e1ee]{background:linear-gradient(135deg,#4a044e,#7e22ce)!important}.tabela-hist td[data-v-ae56e1ee]{font-size:.85rem}.tag-mov[data-v-ae56e1ee]{font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:100px}.tag-entrada[data-v-ae56e1ee]{background:#f0fdf4;color:#15803d}.tag-saida[data-v-ae56e1ee]{background:#fef2f2;color:#dc2626}.picker-topo[data-v-ae56e1ee]{display:flex;gap:8px;align-items:center}.search-wrap--modal[data-v-ae56e1ee]{max-width:none}.btn-novo-picker[data-v-ae56e1ee]{background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;border:none;padding:10px 16px;border-radius:9px;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-novo-picker[data-v-ae56e1ee]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4338ca4d}.picker-grid[data-v-ae56e1ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:280px;overflow-y:auto}.picker-item[data-v-ae56e1ee]{background:#f8f9fe;border:1.5px solid #eef0f7;color:#0d1f45;padding:10px 12px;border-radius:9px;font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-align:left;transition:all .15s}.picker-item[data-v-ae56e1ee]:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}@media (max-width: 900px){.estoque-main[data-v-ae56e1ee]{padding:16px 20px}.page-bar[data-v-ae56e1ee]{padding:14px 20px}.tabela[data-v-ae56e1ee]{font-size:.82rem}.td-acoes[data-v-ae56e1ee]{flex-wrap:wrap}.col-acoes[data-v-ae56e1ee]{width:auto}.picker-grid[data-v-ae56e1ee]{grid-template-columns:1fr}}@media (max-width: 700px){.page-bar[data-v-ae56e1ee]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.page-bar-right[data-v-ae56e1ee]{flex-wrap:wrap;gap:8px}.btn-novo[data-v-ae56e1ee]{flex:1}.alerta-badge[data-v-ae56e1ee]{flex:1;text-align:center}.estoque-main[data-v-ae56e1ee]{padding:12px 14px}.toolbar[data-v-ae56e1ee]{flex-direction:column;align-items:stretch;gap:10px}.search-wrap[data-v-ae56e1ee]{max-width:none}.select-categoria-filtro[data-v-ae56e1ee]{min-width:0;width:100%}.filtros[data-v-ae56e1ee]{width:100%}.filtro-btn[data-v-ae56e1ee]{flex:1}.tabela-card[data-v-ae56e1ee]{border:none;background:transparent;border-radius:0}.tabela-card .tabela[data-v-ae56e1ee],.tabela-card .tabela tbody[data-v-ae56e1ee],.tabela-card .tabela tr[data-v-ae56e1ee],.tabela-card .tabela td[data-v-ae56e1ee]{display:block;width:100%}.tabela-card .tabela thead[data-v-ae56e1ee]{display:none}.tabela-card .tabela tbody tr[data-v-ae56e1ee]{background:#fff;border:1px solid #eef0f7;border-radius:12px;margin-bottom:10px;padding:4px 0}.tabela-card .tabela tbody tr.linha-alerta[data-v-ae56e1ee]{border-color:#fed7aa}.tabela-card .tabela td[data-v-ae56e1ee]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;text-align:right;border-bottom:1px dashed #f0f2f8}.tabela-card .tabela td[data-v-ae56e1ee]:last-child{border-bottom:none}.tabela-card .tabela td[data-v-ae56e1ee]:before{content:attr(data-label);font-size:.66rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.5px;text-align:left;flex-shrink:0}.td-nome[data-v-ae56e1ee]{justify-content:flex-start;background:#f8f9fe;border-radius:10px 10px 0 0}.td-nome[data-v-ae56e1ee]:before,.td-acoes[data-v-ae56e1ee]:before{display:none}.nome-item[data-v-ae56e1ee]{font-size:1rem}.td-acoes[data-v-ae56e1ee]{flex-wrap:wrap;padding-top:12px}.btn-acao[data-v-ae56e1ee]{flex:1 1 30%;padding:10px 6px;font-size:.74rem}.col-qtd[data-v-ae56e1ee],.col-acoes[data-v-ae56e1ee]{width:auto}.modal-overlay[data-v-ae56e1ee]{align-items:flex-end}.modal-box[data-v-ae56e1ee],.modal-box--sm[data-v-ae56e1ee],.modal-box--lg[data-v-ae56e1ee]{max-width:100%;width:100%;max-height:92vh;border-radius:16px 16px 0 0;display:flex;flex-direction:column}.modal-hdr[data-v-ae56e1ee]{padding:14px 18px}.modal-bdy[data-v-ae56e1ee]{padding:18px;overflow:auto}.modal-ftr[data-v-ae56e1ee]{padding:12px 18px}.modal-ftr .btn-cancelar[data-v-ae56e1ee],.modal-ftr .btn-confirmar[data-v-ae56e1ee]{flex:1}.form-row-2[data-v-ae56e1ee]{grid-template-columns:1fr}.picker-topo[data-v-ae56e1ee]{flex-direction:column;align-items:stretch}.btn-novo-picker[data-v-ae56e1ee]{width:100%}.tabela-hist[data-v-ae56e1ee]{min-width:560px}}.page-bar[data-v-054363f0]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-054363f0]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.btn-novo[data-v-054363f0]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-novo[data-v-054363f0]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.erp-main[data-v-054363f0]{padding:24px 40px}.toolbar[data-v-054363f0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.search-wrap[data-v-054363f0]{flex:1;max-width:380px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef0f7;border-radius:10px;padding:0 14px;transition:all .2s}.search-wrap[data-v-054363f0]:focus-within{border-color:#2a5298;box-shadow:0 0 0 3px #2a529814}.search-icon[data-v-054363f0]{color:#9aa3bf;font-size:1rem}.search-input[data-v-054363f0]{flex:1;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:#0d1f45;padding:11px 0;outline:none}.search-clear[data-v-054363f0]{background:none;border:none;color:#9aa3bf;cursor:pointer;font-size:.9rem}.filtros[data-v-054363f0]{display:flex;gap:8px}.filtro-btn[data-v-054363f0]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;font-size:.82rem;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .2s}.filtro-btn.ativo[data-v-054363f0]{background:#fffbea;border-color:#f5c400;color:#92400e}.tabela-card[data-v-054363f0]{background:#fff;border-radius:14px;border:1px solid #eef0f7;overflow:hidden}.estado-vazio[data-v-054363f0]{text-align:center;padding:48px;color:#9aa3bf;font-size:.9rem}.tabela[data-v-054363f0]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-054363f0]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-054363f0]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-054363f0]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-054363f0]:last-child{border-bottom:none}.tabela tbody tr[data-v-054363f0]:hover{background:#fafbff}.tabela tbody tr.linha-proxima[data-v-054363f0]{background:#fffbea}.tabela tbody tr.linha-proxima[data-v-054363f0]:hover{background:#fff8d6}.tabela td[data-v-054363f0]{padding:14px 16px;vertical-align:middle}.td-data[data-v-054363f0]{display:flex;align-items:center;gap:10px}.data-badge[data-v-054363f0]{display:flex;align-items:baseline;gap:1px;background:#1e3c72;color:#fff;border-radius:8px;padding:6px 10px;min-width:60px;justify-content:center;flex-shrink:0}.data-badge--proxima[data-v-054363f0]{background:#f5c400;color:#0d1f45}.data-dia[data-v-054363f0]{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:800;line-height:1}.data-sep[data-v-054363f0]{font-size:.75rem;opacity:.6;margin:0 1px}.data-mes[data-v-054363f0]{font-size:.68rem;font-weight:700;text-transform:uppercase}.tag-proxima[data-v-054363f0]{font-size:.72rem;font-weight:800;background:#fef9c3;color:#92400e;border:1px solid #fde68a;border-radius:100px;padding:2px 8px}.td-nome[data-v-054363f0]{font-weight:600;color:#0d1f45;font-size:.92rem}.tag[data-v-054363f0]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:100px}.tag-anual[data-v-054363f0]{background:#f0f4ff;color:#2a5298;border:1px solid #dde5f7}.tag-unica[data-v-054363f0]{background:#f8f9fe;color:#9aa3bf;border:1px solid #eef0f7}.tag-ativo[data-v-054363f0]{background:#dcfce7;color:#15803d}.tag-inativo[data-v-054363f0]{background:#fef2f2;color:#dc2626}.col-acoes[data-v-054363f0]{width:140px}.td-acoes[data-v-054363f0]{display:flex;gap:6px}.btn-acao[data-v-054363f0]{padding:5px 10px;border-radius:7px;border:none;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-edit[data-v-054363f0]{background:#f0f4ff;color:#2a5298}.btn-edit[data-v-054363f0]:hover{background:#2a5298;color:#fff}.btn-del[data-v-054363f0]{background:#f8f9fe;color:#9aa3bf}.btn-del[data-v-054363f0]:hover{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-054363f0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-054363f0]{opacity:1;visibility:visible}.modal-box[data-v-054363f0]{background:#fff;border-radius:18px;width:100%;max-width:460px;box-shadow:0 24px 64px #00000038;transform:scale(.96) translateY(10px);transition:all .25s;overflow:hidden}.modal-overlay.show .modal-box[data-v-054363f0]{transform:scale(1) translateY(0)}.modal-hdr[data-v-054363f0]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.modal-hdr h3[data-v-054363f0]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0}.modal-close[data-v-054363f0]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-054363f0]:hover{background:#ffffff4d}.modal-bdy[data-v-054363f0]{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-054363f0]{padding:16px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-054363f0]{display:flex;flex-direction:column;gap:5px}.form-row-2[data-v-054363f0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.form-row label[data-v-054363f0]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.form-row input[data-v-054363f0],.form-row select[data-v-054363f0]{padding:9px 12px;border:1.5px solid #eef0f7;border-radius:8px;font-family:inherit;font-size:.92rem;color:#0d1f45;background:#fff;outline:none;transition:border-color .2s}.form-row input[data-v-054363f0]:focus,.form-row select[data-v-054363f0]:focus{border-color:#2a5298}.check-label[data-v-054363f0]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.88rem;font-weight:600;color:#5a6380}.check-label input[type=checkbox][data-v-054363f0]{width:16px;height:16px;cursor:pointer;accent-color:#2a5298}.preview-data[data-v-054363f0]{display:flex;align-items:center;gap:10px;background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:12px 14px}.preview-data-badge[data-v-054363f0]{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:800;background:#1e3c72;color:#fff;padding:4px 10px;border-radius:7px}.preview-data-nome[data-v-054363f0]{flex:1;font-weight:700;color:#0d1f45;font-size:.9rem}.form-erro[data-v-054363f0]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.btn-cancelar[data-v-054363f0]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.btn-cancelar[data-v-054363f0]:hover{background:#eef0f7}.btn-confirmar[data-v-054363f0]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:9px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-054363f0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-confirmar[data-v-054363f0]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.erp-main[data-v-054363f0]{padding:16px 20px}.page-bar[data-v-054363f0]{padding:14px 20px}.toolbar[data-v-054363f0]{flex-wrap:wrap}}.page-bar[data-v-c03d424f]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-c03d424f]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.btn-novo[data-v-c03d424f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-novo[data-v-c03d424f]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.erp-main[data-v-c03d424f]{padding:24px 40px}.toolbar[data-v-c03d424f]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-wrap[data-v-c03d424f]{flex:1;min-width:200px;max-width:380px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef0f7;border-radius:10px;padding:0 14px}.search-wrap[data-v-c03d424f]:focus-within{border-color:#2a5298;box-shadow:0 0 0 3px #2a529814}.search-icon[data-v-c03d424f]{color:#9aa3bf}.search-input[data-v-c03d424f]{flex:1;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:#0d1f45;padding:11px 0;outline:none}.search-clear[data-v-c03d424f]{background:none;border:none;color:#9aa3bf;cursor:pointer}.filtros[data-v-c03d424f]{display:flex;gap:6px}.filtro-btn[data-v-c03d424f]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;font-size:.8rem;font-weight:600;padding:7px 13px;border-radius:8px;cursor:pointer;transition:all .2s}.filtro-btn.ativo[data-v-c03d424f]{background:#f0f4ff;border-color:#2a5298;color:#2a5298}.tabela-card[data-v-c03d424f]{background:#fff;border-radius:14px;border:1px solid #eef0f7;overflow:hidden}.estado-vazio[data-v-c03d424f]{text-align:center;padding:48px;color:#9aa3bf}.tabela[data-v-c03d424f]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-c03d424f]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-c03d424f]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-c03d424f]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-c03d424f]:last-child{border-bottom:none}.tabela tbody tr[data-v-c03d424f]:hover{background:#fafbff}.tabela td[data-v-c03d424f]{padding:13px 16px;vertical-align:middle}.td-nome[data-v-c03d424f]{display:flex;align-items:center;gap:12px}.avatar-pessoa[data-v-c03d424f]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;flex-shrink:0}.nome-principal[data-v-c03d424f]{font-weight:700;color:#0d1f45;font-size:.9rem}.nome-email[data-v-c03d424f]{font-size:.75rem;color:#9aa3bf}.td-contato[data-v-c03d424f]{font-size:.85rem;color:#5a6380}.tag-usuario[data-v-c03d424f]{display:inline-flex;align-items:center;gap:6px;background:#f0f4ff;color:#2a5298;font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:100px;border:1px solid #dde5f7}.tag-dot[data-v-c03d424f]{width:7px;height:7px;border-radius:50%}.dot-admin[data-v-c03d424f]{background:#1e3c72}.dot-gestor[data-v-c03d424f]{background:#15803d}.dot-cozinha[data-v-c03d424f]{background:#92400e}.tag-sem-usuario[data-v-c03d424f]{font-size:.78rem;color:#c8cfe8;font-weight:600}.tag-role-mini[data-v-c03d424f]{font-size:.62rem;font-weight:800;padding:1px 6px;border-radius:100px;margin-left:4px}.usuarios-list[data-v-c03d424f]{display:flex;flex-wrap:wrap;gap:5px}.info-vinculo[data-v-c03d424f]{display:flex;align-items:center;gap:8px;background:#f0f4ff;border:1px solid #dde5f7;border-radius:8px;padding:10px 14px;font-size:.84rem;color:#2a5298}.info-vinculo-icon[data-v-c03d424f]{font-size:1rem;flex-shrink:0}.col-acoes[data-v-c03d424f]{width:140px}.td-acoes[data-v-c03d424f]{display:flex;gap:6px}.btn-acao[data-v-c03d424f]{padding:5px 10px;border-radius:7px;border:none;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-edit[data-v-c03d424f]{background:#f0f4ff;color:#2a5298}.btn-edit[data-v-c03d424f]:hover{background:#2a5298;color:#fff}.btn-del[data-v-c03d424f]{background:#f8f9fe;color:#9aa3bf}.btn-del[data-v-c03d424f]:hover{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-c03d424f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-c03d424f]{opacity:1;visibility:visible}.modal-box[data-v-c03d424f]{background:#fff;border-radius:18px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000038;transform:scale(.96) translateY(10px);transition:all .25s;overflow:hidden}.modal-overlay.show .modal-box[data-v-c03d424f]{transform:scale(1) translateY(0)}.modal-hdr[data-v-c03d424f]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.modal-hdr h3[data-v-c03d424f]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0}.modal-close[data-v-c03d424f]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-c03d424f]:hover{background:#ffffff4d}.modal-bdy[data-v-c03d424f]{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-c03d424f]{padding:16px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.secao-titulo[data-v-c03d424f]{font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.secao-opt[data-v-c03d424f]{font-weight:500;text-transform:none;letter-spacing:0}.secao-divider[data-v-c03d424f]{height:1px;background:#eef0f7}.form-row[data-v-c03d424f]{display:flex;flex-direction:column;gap:5px}.form-row-2[data-v-c03d424f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row label[data-v-c03d424f]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.form-row input[data-v-c03d424f],.form-row select[data-v-c03d424f]{padding:9px 12px;border:1.5px solid #eef0f7;border-radius:8px;font-family:inherit;font-size:.92rem;color:#0d1f45;background:#fff;outline:none;transition:border-color .2s}.form-row input[data-v-c03d424f]:focus,.form-row select[data-v-c03d424f]:focus{border-color:#2a5298}.usuario-preview[data-v-c03d424f]{display:flex;align-items:center;gap:12px;background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:12px 14px}.avatar[data-v-c03d424f]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;flex-shrink:0}.avatar--admin[data-v-c03d424f]{background:#dbeafe;color:#1e3c72}.avatar--gestor[data-v-c03d424f]{background:#dcfce7;color:#15803d}.avatar--cozinha[data-v-c03d424f]{background:#fef9c3;color:#92400e}.up-username[data-v-c03d424f]{font-weight:700;color:#0d1f45;font-size:.9rem}.up-role[data-v-c03d424f]{margin-top:3px}.up-status[data-v-c03d424f]{margin-left:auto;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:100px}.up-ativo[data-v-c03d424f]{background:#dcfce7;color:#15803d}.up-inativo[data-v-c03d424f]{background:#fef2f2;color:#dc2626}.tag-role[data-v-c03d424f]{font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:100px}.tag-admin[data-v-c03d424f]{background:#dbeafe;color:#1e3c72}.tag-gestor[data-v-c03d424f]{background:#dcfce7;color:#15803d}.tag-cozinha[data-v-c03d424f]{background:#fef9c3;color:#92400e}.form-erro[data-v-c03d424f]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.btn-cancelar[data-v-c03d424f]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.btn-cancelar[data-v-c03d424f]:hover{background:#eef0f7}.btn-confirmar[data-v-c03d424f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:9px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-c03d424f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-confirmar[data-v-c03d424f]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.erp-main[data-v-c03d424f]{padding:16px 20px}.page-bar[data-v-c03d424f]{padding:14px 20px}.form-row-2[data-v-c03d424f]{grid-template-columns:1fr}}.page-bar[data-v-4afb801e]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-4afb801e]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.btn-novo[data-v-4afb801e]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-novo[data-v-4afb801e]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.erp-main[data-v-4afb801e]{padding:24px 40px;display:flex;flex-direction:column;gap:16px}.info-card[data-v-4afb801e]{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:14px 20px;color:#92400e;font-size:.9rem;font-weight:600}.tabela-card[data-v-4afb801e]{background:#fff;border-radius:14px;border:1px solid #eef0f7;overflow:hidden}.estado-vazio[data-v-4afb801e]{text-align:center;padding:48px;color:#9aa3bf}.tabela[data-v-4afb801e]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-4afb801e]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-4afb801e]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-4afb801e]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-4afb801e]:last-child{border-bottom:none}.tabela tbody tr[data-v-4afb801e]:hover{background:#fafbff}.tabela td[data-v-4afb801e]{padding:14px 16px;vertical-align:middle}.td-blends[data-v-4afb801e]{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:800;color:#1e3c72}.td-kg[data-v-4afb801e]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#0d1f45}.unit[data-v-4afb801e]{font-size:.72rem;color:#9aa3bf;font-weight:400;margin-left:2px}.col-acoes[data-v-4afb801e]{width:90px}.td-acoes[data-v-4afb801e]{display:flex;gap:8px}.btn-acao[data-v-4afb801e]{padding:6px 11px;border-radius:7px;border:none;font-size:.82rem;cursor:pointer;transition:all .15s}.btn-edit[data-v-4afb801e]{background:#f0f4ff;color:#2a5298}.btn-edit[data-v-4afb801e]:hover{background:#2a5298;color:#fff}.btn-del[data-v-4afb801e]{background:#f8f9fe;color:#9aa3bf}.btn-del[data-v-4afb801e]:hover{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-4afb801e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-4afb801e]{opacity:1;visibility:visible}.modal-box[data-v-4afb801e]{background:#fff;border-radius:18px;width:100%;max-width:760px}.modal-overlay.show .modal-box[data-v-4afb801e]{transform:scale(1) translateY(0)}.modal-box--sm[data-v-4afb801e]{max-width:380px}.modal-hdr[data-v-4afb801e]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.modal-hdr h3[data-v-4afb801e]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0}.modal-hdr--del[data-v-4afb801e]{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.modal-close[data-v-4afb801e]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-4afb801e]:hover{background:#ffffff4d}.modal-bdy[data-v-4afb801e]{padding:24px;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-4afb801e]{padding:16px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-4afb801e]{display:flex;flex-direction:column;gap:5px}.form-row-3[data-v-4afb801e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.form-row-2[data-v-4afb801e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row label[data-v-4afb801e]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.form-row input[data-v-4afb801e]{padding:10px 8px;border:1.5px solid #eef0f7;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#0d1f45;background:#f8f9fe;outline:none;transition:border-color .2s;text-align:center}.form-row input[data-v-4afb801e]:focus{border-color:#2a5298}.form-erro[data-v-4afb801e]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.btn-cancelar[data-v-4afb801e]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.btn-cancelar[data-v-4afb801e]:hover{background:#eef0f7}.btn-confirmar[data-v-4afb801e]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:9px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-4afb801e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-confirmar[data-v-4afb801e]:disabled{opacity:.5;cursor:not-allowed}.btn-del-conf[data-v-4afb801e]{background:linear-gradient(135deg,#7f1d1d,#dc2626)!important}@media (max-width:900px){.erp-main[data-v-4afb801e]{padding:16px 20px}.page-bar[data-v-4afb801e]{padding:14px 20px}.form-row-3[data-v-4afb801e]{grid-template-columns:1fr}}.page-bar[data-v-783c03e5]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-783c03e5]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.config-main[data-v-783c03e5]{padding:28px 40px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.card[data-v-783c03e5]{background:#fff;border-radius:16px;border:1px solid #eef0f7;padding:28px}.card-header-row[data-v-783c03e5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.card-label[data-v-783c03e5]{display:flex;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;font-weight:800;color:#1e3c72;letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px}.label-dot[data-v-783c03e5]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-orange[data-v-783c03e5]{background:#f97316;box-shadow:0 0 0 4px #f973162e}.dot-baguete[data-v-783c03e5]{background:#c2410c;box-shadow:0 0 0 4px #c2410c2e}.dot-purple[data-v-783c03e5]{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed2e}.card-hint[data-v-783c03e5]{font-size:.88rem;color:#5a6380;margin-bottom:20px;line-height:1.5}.config-row[data-v-783c03e5]{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-bottom:16px}.config-sep[data-v-783c03e5]{width:1px;background:#eef0f7;margin:0 24px}.config-field[data-v-783c03e5]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.field-info[data-v-783c03e5]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-783c03e5]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.field-desc[data-v-783c03e5]{font-size:.75rem;color:#c8cfe8;line-height:1.4}.field-input[data-v-783c03e5]{display:flex;align-items:center;gap:10px}.input-cfg[data-v-783c03e5]{flex:1;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:700;color:#0d1f45;border:2px solid #eef0f7;border-radius:12px;padding:10px 16px;background:#f8f9fe;outline:none;transition:border-color .2s}.input-cfg[data-v-783c03e5]:focus{border-color:#2a5298;background:#fff}.input-unit[data-v-783c03e5]{font-size:.85rem;color:#9aa3bf;font-weight:600;white-space:nowrap}.config-preview[data-v-783c03e5]{display:flex;align-items:center;gap:10px;background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:10px 14px;font-size:.82rem;color:#5a6380}.preview-icon[data-v-783c03e5]{font-size:1rem;flex-shrink:0}.config-preview strong[data-v-783c03e5]{color:#0d1f45}.btn-novo[data-v-783c03e5]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 18px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-novo[data-v-783c03e5]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.estado-vazio[data-v-783c03e5]{text-align:center;padding:40px;color:#9aa3bf}.estado-vazio-sm[data-v-783c03e5]{text-align:center;padding:20px;color:#9aa3bf;font-size:.88rem}.paes-lista[data-v-783c03e5]{display:flex;flex-direction:column;gap:10px}.pao-item[data-v-783c03e5]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8f9fe;border:1px solid #eef0f7;border-radius:12px;padding:14px 18px;transition:border-color .2s}.pao-item[data-v-783c03e5]:hover{border-color:#dde5f7}.pao-inativo[data-v-783c03e5]{opacity:.5}.pao-info[data-v-783c03e5]{flex:1;min-width:0}.pao-nome[data-v-783c03e5]{font-weight:700;color:#0d1f45;font-size:.95rem;margin-bottom:4px}.pao-regra[data-v-783c03e5]{font-size:.78rem;color:#9aa3bf}.pao-regra strong[data-v-783c03e5]{color:#5a6380}.pao-vigencia[data-v-783c03e5]{font-size:.72rem;color:#7c3aed;font-weight:600;margin-top:4px}.pao-acoes[data-v-783c03e5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.tag-status[data-v-783c03e5]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:100px}.tag-ativo[data-v-783c03e5]{background:#dcfce7;color:#15803d}.tag-inativo[data-v-783c03e5]{background:#fef2f2;color:#dc2626}.tag-aguardando[data-v-783c03e5]{background:#fef9c3;color:#92400e}.tag-expirado[data-v-783c03e5]{background:#f3f4f6;color:#6b7280}.btn-acao[data-v-783c03e5]{padding:6px 11px;border-radius:7px;border:none;font-size:.82rem;cursor:pointer;transition:all .15s}.btn-edit[data-v-783c03e5]{background:#f0f4ff;color:#2a5298}.btn-edit[data-v-783c03e5]:hover{background:#2a5298;color:#fff}.btn-del[data-v-783c03e5]{background:#f8f9fe;color:#9aa3bf}.btn-del[data-v-783c03e5]:hover{background:#fef2f2;color:#dc2626}.modal-overlay[data-v-783c03e5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-783c03e5]{opacity:1;visibility:visible}.modal-box[data-v-783c03e5]{background:#fff;border-radius:18px;width:100%;max-width:500px;box-shadow:0 24px 64px #00000038;transform:scale(.96) translateY(10px);transition:all .25s;overflow:hidden}.modal-overlay.show .modal-box[data-v-783c03e5]{transform:scale(1) translateY(0)}.modal-box--sm[data-v-783c03e5]{max-width:380px}.modal-hdr[data-v-783c03e5]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.modal-hdr h3[data-v-783c03e5]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0}.modal-hdr--del[data-v-783c03e5]{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.modal-close[data-v-783c03e5]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-close[data-v-783c03e5]:hover{background:#ffffff4d}.modal-bdy[data-v-783c03e5]{padding:24px;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-783c03e5]{padding:16px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-783c03e5]{display:flex;flex-direction:column;gap:5px}.form-row-2[data-v-783c03e5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row label[data-v-783c03e5],.form-row>label[data-v-783c03e5]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.form-hint[data-v-783c03e5]{font-size:.72rem;color:#c8cfe8;margin:0}.form-row input[type=text][data-v-783c03e5],.form-row input[type=number][data-v-783c03e5],.form-row input[type=date][data-v-783c03e5]{padding:10px 14px;border:1.5px solid #eef0f7;border-radius:10px;font-family:inherit;font-size:.95rem;color:#0d1f45;background:#f8f9fe;outline:none;transition:border-color .2s}.form-row input[data-v-783c03e5]:focus{border-color:#2a5298;background:#fff}.form-section-label[data-v-783c03e5]{font-size:.72rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;padding-bottom:6px;border-bottom:1px solid #ede9fe}.form-opcional[data-v-783c03e5]{font-weight:400;color:#c4b5fd;text-transform:none;letter-spacing:0;margin-left:4px}.vigencia-preview[data-v-783c03e5]{display:flex;align-items:center;gap:8px;background:#faf5ff;border:1px solid #ede9fe;border-radius:10px;padding:10px 14px;font-size:.82rem;color:#6d28d9}.vigencia-preview-icon[data-v-783c03e5]{font-size:.9rem;flex-shrink:0}.vigencia-preview strong[data-v-783c03e5]{color:#4c1d95}.check-label[data-v-783c03e5]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.88rem;font-weight:600;color:#5a6380;text-transform:none;letter-spacing:0}.check-label input[type=checkbox][data-v-783c03e5]{width:16px;height:16px;accent-color:#2a5298}.form-erro[data-v-783c03e5]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.btn-cancelar[data-v-783c03e5]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:9px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.btn-cancelar[data-v-783c03e5]:hover{background:#eef0f7}.btn-confirmar[data-v-783c03e5]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:9px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-783c03e5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-confirmar[data-v-783c03e5]:disabled{opacity:.5;cursor:not-allowed}.btn-del-conf[data-v-783c03e5]{background:linear-gradient(135deg,#7f1d1d,#dc2626)!important}.col-full[data-v-783c03e5]{grid-column:1 / -1}@media (max-width:900px){.config-main[data-v-783c03e5]{padding:16px 20px;grid-template-columns:1fr}.config-row[data-v-783c03e5]{grid-template-columns:1fr}.config-sep[data-v-783c03e5]{display:none}}.page-bar[data-v-9a4ef2bb]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-9a4ef2bb]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-actions[data-v-9a4ef2bb]{display:flex;gap:12px}.btn-exportar[data-v-9a4ef2bb]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-exportar[data-v-9a4ef2bb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.btn-exportar[data-v-9a4ef2bb]:disabled{opacity:.5;cursor:not-allowed}.btn-imprimir[data-v-9a4ef2bb]{background:#fff;color:#1e3c72;border:1.5px solid #1e3c72;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-imprimir[data-v-9a4ef2bb]:hover:not(:disabled){background:#eef0f7}.btn-imprimir[data-v-9a4ef2bb]:disabled{opacity:.5;cursor:not-allowed}.relatorio-main[data-v-9a4ef2bb]{padding:24px 40px;display:flex;flex-direction:column;gap:20px}.card[data-v-9a4ef2bb]{background:#fff;border-radius:16px;border:1px solid #eef0f7;padding:24px}.filtro-row[data-v-9a4ef2bb]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.filtro-field[data-v-9a4ef2bb]{display:flex;flex-direction:column;gap:6px}.filtro-field label[data-v-9a4ef2bb]{font-size:.72rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.filtro-field input[data-v-9a4ef2bb],.input-date[data-v-9a4ef2bb]{padding:10px 14px;border:1.5px solid #eef0f7;border-radius:10px;font-family:inherit;font-size:.95rem;color:#0d1f45;background:#f8f9fe;outline:none;transition:border-color .2s;cursor:pointer;min-width:140px}.filtro-field input[data-v-9a4ef2bb]:focus{border-color:#2a5298;background:#fff}.btn-gerar[data-v-9a4ef2bb]{background:linear-gradient(135deg,#f5c400,#e6b800);color:#0d1f45;border:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;cursor:pointer;transition:all .2s;box-shadow:0 4px 14px #f5c4004d}.btn-gerar[data-v-9a4ef2bb]:hover:not(:disabled){transform:translateY(-1px)}.btn-gerar[data-v-9a4ef2bb]:disabled{opacity:.5;cursor:not-allowed}.filtro-erro[data-v-9a4ef2bb]{color:#dc2626;font-size:.85rem;margin-top:10px;font-weight:600}.print-header[data-v-9a4ef2bb]{display:none}.resumo-grid[data-v-9a4ef2bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.resumo-card[data-v-9a4ef2bb]{background:#fff;border-radius:14px;border:1px solid #eef0f7;padding:20px;text-align:center}.resumo-icon[data-v-9a4ef2bb]{font-size:2rem;margin-bottom:8px}.resumo-valor[data-v-9a4ef2bb]{font-family:Barlow Condensed,sans-serif;font-size:2.2rem;font-weight:800;color:#1e3c72;line-height:1}.resumo-label[data-v-9a4ef2bb]{font-size:.72rem;color:#9aa3bf;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.grafico-wrap[data-v-9a4ef2bb]{margin-top:16px;max-height:300px}.tabela[data-v-9a4ef2bb]{width:100%;border-collapse:collapse;margin-top:16px}.tabela thead tr[data-v-9a4ef2bb]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-9a4ef2bb]{padding:10px 14px;text-align:left;font-size:.72rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.5px}.tabela tbody tr[data-v-9a4ef2bb]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-9a4ef2bb]:last-child{border-bottom:none}.tabela tbody tr[data-v-9a4ef2bb]:hover{background:#fafbff}.tabela td[data-v-9a4ef2bb]{padding:12px 14px;font-size:.88rem;color:#0d1f45}.td-dia[data-v-9a4ef2bb]{font-weight:600}.td-num[data-v-9a4ef2bb]{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700}.td-dest[data-v-9a4ef2bb]{color:#1e3c72}.card-label[data-v-9a4ef2bb]{display:flex;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:800;color:#1e3c72;letter-spacing:.8px;text-transform:uppercase}.label-dot[data-v-9a4ef2bb]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-gold[data-v-9a4ef2bb]{background:#f5c400;box-shadow:0 0 0 4px #f5c40040}.dot-orange[data-v-9a4ef2bb]{background:#f97316;box-shadow:0 0 0 4px #f973162e}.dot-blue[data-v-9a4ef2bb]{background:#2a5298;box-shadow:0 0 0 4px #2a52982e}.dot-green[data-v-9a4ef2bb]{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.estado-vazio[data-v-9a4ef2bb]{text-align:center;padding:60px;color:#9aa3bf;font-size:1rem}@media (max-width:900px){.relatorio-main[data-v-9a4ef2bb]{padding:16px 20px}.resumo-grid[data-v-9a4ef2bb]{grid-template-columns:1fr 1fr}.filtro-row[data-v-9a4ef2bb]{flex-direction:column}}@media (max-width: 700px){.page-bar[data-v-9a4ef2bb]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.page-actions[data-v-9a4ef2bb]{gap:8px}.page-actions button[data-v-9a4ef2bb]{flex:1}.relatorio-main[data-v-9a4ef2bb]{padding:12px 14px;gap:14px}.card[data-v-9a4ef2bb]{padding:16px;border-radius:12px}.resumo-grid[data-v-9a4ef2bb]{grid-template-columns:1fr 1fr;gap:10px}.resumo-card[data-v-9a4ef2bb]{padding:14px 8px}.resumo-icon[data-v-9a4ef2bb]{font-size:1.5rem;margin-bottom:4px}.resumo-valor[data-v-9a4ef2bb]{font-size:1.7rem}.resumo-label[data-v-9a4ef2bb]{font-size:.62rem;letter-spacing:.2px}.filtro-row[data-v-9a4ef2bb]{flex-direction:column;align-items:stretch;gap:12px}.filtro-field[data-v-9a4ef2bb]{width:100%}.filtro-field input[data-v-9a4ef2bb],.input-date[data-v-9a4ef2bb]{width:100%;min-width:0}.btn-gerar[data-v-9a4ef2bb]{width:100%}.card-label[data-v-9a4ef2bb]{font-size:1.05rem}.grafico-wrap[data-v-9a4ef2bb]{max-height:none}.card-tabela[data-v-9a4ef2bb]{overflow-x:auto}.tabela[data-v-9a4ef2bb]{min-width:620px}}@media (max-width: 420px){.resumo-grid[data-v-9a4ef2bb]{grid-template-columns:1fr}}@media print{.no-print[data-v-9a4ef2bb]{display:none!important}.print-header[data-v-9a4ef2bb]{display:block;text-align:center;margin-bottom:20px}.print-header h1[data-v-9a4ef2bb]{font-size:1.4rem;color:#1e3c72;margin:0 0 4px}.print-header p[data-v-9a4ef2bb]{font-size:.9rem;color:#5a6380;margin:0}.relatorio-main[data-v-9a4ef2bb]{padding:0;gap:12px}.card[data-v-9a4ef2bb]{border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.card-grafico[data-v-9a4ef2bb]{break-inside:avoid;page-break-inside:avoid}.resumo-grid[data-v-9a4ef2bb],.tabela tbody tr[data-v-9a4ef2bb]{break-inside:avoid}}.page-bar[data-v-4093868f]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-4093868f]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.btn-novo[data-v-4093868f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-novo[data-v-4093868f]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.master-main[data-v-4093868f]{display:grid;grid-template-columns:320px 1fr;gap:20px;padding:24px 40px;align-items:start}.card[data-v-4093868f]{background:#fff;border-radius:16px;border:1px solid #eef0f7;padding:22px}.card-label[data-v-4093868f]{display:flex;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:800;color:#1e3c72;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px}.label-dot[data-v-4093868f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-blue[data-v-4093868f]{background:#2a5298;box-shadow:0 0 0 4px #2a52982e}.dot-gold[data-v-4093868f]{background:#f5c400;box-shadow:0 0 0 4px #f5c40040}.dot-green[data-v-4093868f]{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.dot-orange[data-v-4093868f]{background:#f97316;box-shadow:0 0 0 4px #f973162e}.contador[data-v-4093868f]{margin-left:auto;font-size:.78rem;font-weight:800;background:#eef2ff;color:#4338ca;border-radius:100px;padding:2px 10px}.card-hint[data-v-4093868f]{font-size:.84rem;color:#9aa3bf;line-height:1.5;margin:-6px 0 16px}.search-wrap[data-v-4093868f]{display:flex;align-items:center;gap:8px;background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:0 12px;margin-bottom:12px}.search-icon[data-v-4093868f]{font-size:.9rem;color:#9aa3bf}.search-input[data-v-4093868f]{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:.88rem;color:#0d1f45;padding:9px 0}.empresa-lista[data-v-4093868f]{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto}.empresa-item[data-v-4093868f]{text-align:left;border:1px solid #eef0f7;background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .15s;font-family:inherit}.empresa-item[data-v-4093868f]:hover{background:#fafbff;border-color:#dde5f7}.empresa-item.selecionada[data-v-4093868f]{background:#eef2ff;border-color:#2a5298}.empresa-item.inativa[data-v-4093868f]{opacity:.55}.empresa-nome[data-v-4093868f]{font-size:.92rem;font-weight:700;color:#0d1f45;display:flex;align-items:center;gap:6px}.tag-inativa[data-v-4093868f]{font-size:.6rem;font-weight:800;text-transform:uppercase;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:100px;padding:1px 6px}.empresa-doc[data-v-4093868f]{font-size:.74rem;color:#9aa3bf;margin-top:2px}.empresa-meta[data-v-4093868f]{font-size:.7rem;color:#c8cfe8;margin-top:2px}.abas[data-v-4093868f]{display:flex;gap:6px;margin-bottom:14px}.aba[data-v-4093868f]{background:#fff;border:1px solid #eef0f7;color:#5a6380;padding:9px 18px;border-radius:10px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .2s}.aba[data-v-4093868f]:hover:not(:disabled){background:#f8f9fe}.aba.ativa[data-v-4093868f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border-color:transparent}.aba[data-v-4093868f]:disabled{opacity:.4;cursor:not-allowed}.form-grid[data-v-4093868f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.campo[data-v-4093868f]{display:flex;flex-direction:column;gap:6px;min-width:0}.campo--2[data-v-4093868f]{grid-column:span 2}.campo--pequeno[data-v-4093868f]{max-width:140px}.campo label[data-v-4093868f]{font-size:.7rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.campo input[data-v-4093868f],.select[data-v-4093868f]{width:100%;padding:10px 12px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:inherit;font-size:.92rem;transition:border-color .2s}.campo input[data-v-4093868f]:focus,.select[data-v-4093868f]:focus{border-color:#2a5298;background:#fff}.uf[data-v-4093868f]{text-transform:uppercase}.campo-aviso[data-v-4093868f]{font-size:.74rem;color:#c2410c;margin:4px 0 0}.secao-titulo[data-v-4093868f]{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;color:#5a6380;text-transform:uppercase;letter-spacing:.8px;margin:22px 0 12px;padding-top:14px;border-top:1px dashed #eef0f7}.form-erro[data-v-4093868f]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;margin:16px 0 0}.acoes[data-v-4093868f]{display:flex;align-items:center;gap:10px;margin-top:22px}.espaco[data-v-4093868f]{flex:1}.btn-salvar[data-v-4093868f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-salvar[data-v-4093868f]:hover:not(:disabled){transform:translateY(-1px)}.btn-salvar[data-v-4093868f]:disabled{opacity:.5;cursor:not-allowed}.btn-cancelar[data-v-4093868f]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600}.btn-secundario[data-v-4093868f]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;padding:9px 18px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700}.btn-perigo[data-v-4093868f]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:9px 18px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700}.btn-perigo[data-v-4093868f]:hover{background:#dc2626;color:#fff}.check-grid[data-v-4093868f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.check-grid--modal[data-v-4093868f]{grid-template-columns:1fr 1fr}.check-item[data-v-4093868f]{display:flex;align-items:center;gap:10px;border:1.5px solid #eef0f7;background:#f8f9fe;border-radius:10px;padding:10px 12px;cursor:pointer;transition:all .15s}.check-item.marcado[data-v-4093868f]{background:#f0fdf4;border-color:#bbf7d0}.check-item input[data-v-4093868f]{width:16px;height:16px;accent-color:#22c55e;cursor:pointer}.check-nome[data-v-4093868f]{font-size:.88rem;font-weight:700;color:#0d1f45}.check-cod[data-v-4093868f]{font-size:.68rem;color:#9aa3bf;letter-spacing:.5px}.tabela[data-v-4093868f]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-4093868f]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-4093868f]{padding:10px 12px;text-align:left;font-size:.68rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-4093868f]{border-bottom:1px solid #f0f2f8}.tabela tbody tr[data-v-4093868f]:last-child{border-bottom:none}.tabela td[data-v-4093868f]{padding:11px 12px;font-size:.88rem;color:#0d1f45}.td-user[data-v-4093868f]{font-weight:700}.td-acoes[data-v-4093868f]{text-align:right}.btn-mini[data-v-4093868f]{background:#f0f4ff;border:none;color:#2a5298;padding:5px 10px;border-radius:7px;cursor:pointer;font-size:.8rem}.btn-mini[data-v-4093868f]:hover{background:#2a5298;color:#fff}.btn-add[data-v-4093868f]{margin-left:auto;background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca;padding:5px 14px;border-radius:100px;font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.btn-add[data-v-4093868f]:hover{background:#4338ca;color:#fff}.td-acoes[data-v-4093868f]{text-align:right;white-space:nowrap}.td-acoes .btn-mini+.btn-mini[data-v-4093868f]{margin-left:6px}.btn-mini--del[data-v-4093868f]{background:#fef2f2;color:#dc2626}.btn-mini--del[data-v-4093868f]:hover{background:#dc2626;color:#fff}.tag-role[data-v-4093868f]{font-size:.7rem;font-weight:800;border-radius:100px;padding:2px 10px;background:#f8f9fe;color:#5a6380}.tag-role.master[data-v-4093868f]{background:#fffbea;color:#92400e;border:1px solid #fde68a}.tag-status[data-v-4093868f]{font-size:.7rem;font-weight:800;border-radius:100px;padding:2px 10px;background:#f0fdf4;color:#15803d}.tag-status.off[data-v-4093868f]{background:#fef2f2;color:#dc2626}.estado-vazio[data-v-4093868f]{text-align:center;padding:34px;color:#9aa3bf;font-size:.9rem}.estado-vazio-sm[data-v-4093868f]{text-align:center;padding:16px;color:#9aa3bf;font-size:.84rem}.estado-inicial[data-v-4093868f]{text-align:center;padding:60px 20px;color:#9aa3bf}.estado-icone[data-v-4093868f]{font-size:2.4rem;margin-bottom:10px}.modal-overlay[data-v-4093868f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .25s;padding:16px}.modal-overlay.show[data-v-4093868f]{opacity:1;visibility:visible}.modal-box[data-v-4093868f]{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040;transform:scale(.95) translateY(10px);transition:all .25s}.modal-overlay.show .modal-box[data-v-4093868f]{transform:scale(1) translateY(0)}.modal-hdr[data-v-4093868f]{background:linear-gradient(135deg,#0d1f45,#2a5298);padding:18px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between}.modal-hdr h3[data-v-4093868f]{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:800;margin:0;letter-spacing:.5px}.modal-close[data-v-4093868f]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer}.modal-bdy[data-v-4093868f]{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-4093868f]{padding:14px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.mc-grid-2[data-v-4093868f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campo--switch[data-v-4093868f]{justify-content:flex-end}.switch[data-v-4093868f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 0}.switch input[data-v-4093868f]{width:16px;height:16px;accent-color:#22c55e}.switch span[data-v-4093868f]{font-size:.88rem;color:#5a6380;font-weight:600}@media (max-width: 1000px){.master-main[data-v-4093868f]{grid-template-columns:1fr;padding:16px}.empresa-lista[data-v-4093868f]{max-height:240px}.form-grid[data-v-4093868f]{grid-template-columns:1fr 1fr}.campo--2[data-v-4093868f]{grid-column:span 2}}@media (max-width: 600px){.page-bar[data-v-4093868f]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.btn-novo[data-v-4093868f]{width:100%}.form-grid[data-v-4093868f]{grid-template-columns:1fr}.campo--2[data-v-4093868f],.campo--pequeno[data-v-4093868f]{grid-column:auto;max-width:none}.check-grid[data-v-4093868f],.check-grid--modal[data-v-4093868f],.mc-grid-2[data-v-4093868f]{grid-template-columns:1fr}.abas[data-v-4093868f]{overflow-x:auto}.aba[data-v-4093868f]{flex-shrink:0;font-size:.85rem;padding:8px 14px}.acoes[data-v-4093868f]{flex-wrap:wrap}.acoes button[data-v-4093868f]{flex:1}.modal-overlay[data-v-4093868f]{align-items:flex-end;padding:0}.modal-box[data-v-4093868f]{border-radius:16px 16px 0 0;max-height:94vh}.tabela[data-v-4093868f]{font-size:.8rem}.tabela th[data-v-4093868f],.tabela td[data-v-4093868f]{padding:8px 6px}}.sem-acesso[data-v-ab725d1c]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.card[data-v-ab725d1c]{background:#fff;border:1px solid #eef0f7;border-radius:16px;padding:40px 36px;max-width:440px;text-align:center}.icone[data-v-ab725d1c]{font-size:2.6rem;margin-bottom:12px}h1[data-v-ab725d1c]{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;color:#1e3c72;text-transform:uppercase;letter-spacing:.8px;margin:0 0 10px}p[data-v-ab725d1c]{color:#5a6380;font-size:.92rem;line-height:1.6;margin:0 0 22px}.btn-voltar[data-v-ab725d1c]{display:inline-block;background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;text-decoration:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;transition:transform .2s}.btn-voltar[data-v-ab725d1c]:hover{transform:translateY(-1px)}.page-bar[data-v-90173f30]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-90173f30]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-bar-right[data-v-90173f30]{display:flex;align-items:center;gap:12px}.alerta-badge[data-v-90173f30]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:100px;cursor:pointer}.btn-novo[data-v-90173f30]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-novo[data-v-90173f30]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.maq-main[data-v-90173f30]{padding:24px 40px}.resumo-bar[data-v-90173f30]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.resumo-card[data-v-90173f30]{background:#fff;border:1px solid #eef0f7;border-radius:14px;padding:14px 18px;display:flex;flex-direction:column}.resumo-label[data-v-90173f30]{font-size:.66rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.resumo-valor[data-v-90173f30]{font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:800;color:#1e3c72;line-height:1.1}.resumo-valor--verde[data-v-90173f30]{color:#15803d}.resumo-sub[data-v-90173f30]{font-size:.68rem;color:#c8cfe8}.toolbar[data-v-90173f30]{display:flex;gap:12px;margin-bottom:16px}.search-wrap[data-v-90173f30]{flex:1;max-width:420px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef0f7;border-radius:10px;padding:0 14px}.search-wrap[data-v-90173f30]:focus-within{border-color:#2a5298;box-shadow:0 0 0 3px #2a529814}.search-icon[data-v-90173f30]{color:#9aa3bf}.search-input[data-v-90173f30]{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:.95rem;color:#0d1f45;padding:11px 0}.search-clear[data-v-90173f30]{background:none;border:none;color:#9aa3bf;cursor:pointer}.select-filtro[data-v-90173f30]{padding:10px 14px;border:1px solid #eef0f7;border-radius:10px;font-family:inherit;font-size:.88rem;color:#5a6380;background:#fff;outline:none;cursor:pointer;min-width:190px}.maq-grid[data-v-90173f30]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.maq-card[data-v-90173f30]{background:#fff;border:1px solid #eef0f7;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .2s}.maq-card[data-v-90173f30]:hover{border-color:#dde5f7;box-shadow:0 6px 20px #1e3c7214}.maq-card.baixado[data-v-90173f30]{opacity:.6}.maq-foto[data-v-90173f30]{position:relative;height:150px;background:#f8f9fe;display:flex;align-items:center;justify-content:center;overflow:hidden}.maq-foto img[data-v-90173f30]{width:100%;height:100%;object-fit:cover}.maq-foto-vazia[data-v-90173f30]{font-size:2.6rem;opacity:.25}.tag-situacao[data-v-90173f30]{position:absolute;top:10px;right:10px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;border-radius:100px;padding:3px 10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sit-ativo[data-v-90173f30]{background:#f0fdf4f0;color:#15803d;border:1px solid #bbf7d0}.sit-manutencao[data-v-90173f30]{background:#fff7edf0;color:#c2410c;border:1px solid #fed7aa}.sit-parado[data-v-90173f30]{background:#f8f9fef0;color:#5a6380;border:1px solid #dde5f7}.sit-baixado[data-v-90173f30]{background:#fef2f2f0;color:#dc2626;border:1px solid #fecaca}.maq-corpo[data-v-90173f30]{padding:14px 16px;flex:1}.maq-nome[data-v-90173f30]{font-size:1rem;font-weight:700;color:#0d1f45;margin:0 0 3px}.maq-sub[data-v-90173f30]{font-size:.78rem;color:#9aa3bf;margin:0 0 12px}.maq-dados[data-v-90173f30]{display:flex;gap:16px;flex-wrap:wrap}.dado[data-v-90173f30]{display:flex;flex-direction:column}.dado-label[data-v-90173f30]{font-size:.62rem;font-weight:800;color:#c8cfe8;text-transform:uppercase;letter-spacing:.4px}.dado-valor[data-v-90173f30]{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;color:#1e3c72}.dado-valor--verde[data-v-90173f30]{color:#15803d}.chip-garantia[data-v-90173f30]{margin-top:12px;display:inline-block;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:100px;padding:3px 10px;font-size:.7rem;font-weight:700}.maq-acoes[data-v-90173f30]{display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;border-top:1px solid #f0f2f8;background:#fafbff}.btn-acao[data-v-90173f30]{background:#fff;border:1px solid #eef0f7;color:#5a6380;padding:5px 10px;border-radius:7px;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;transition:all .15s}.btn-acao[data-v-90173f30]:hover{background:#2a5298;color:#fff;border-color:#2a5298}.btn-acao--alt[data-v-90173f30]:hover{background:#b45309;border-color:#b45309}.btn-acao--del[data-v-90173f30]{margin-left:auto}.btn-acao--del[data-v-90173f30]:hover{background:#dc2626;border-color:#dc2626}.estado-vazio[data-v-90173f30]{text-align:center;padding:50px;color:#9aa3bf;font-size:.92rem}.modal-overlay[data-v-90173f30]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-90173f30]{opacity:1;visibility:visible}.modal-box[data-v-90173f30]{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040;transform:scale(.95) translateY(10px);transition:all .25s}.modal-overlay.show .modal-box[data-v-90173f30]{transform:scale(1) translateY(0)}.modal-box--sm[data-v-90173f30]{max-width:420px}.modal-hdr[data-v-90173f30]{background:linear-gradient(135deg,#0d1f45,#2a5298);padding:18px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between}.modal-hdr h3[data-v-90173f30]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:800;margin:0}.modal-close[data-v-90173f30]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer}.modal-bdy[data-v-90173f30]{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-90173f30]{padding:14px 24px;border-top:1px solid #eef0f7;display:flex;align-items:center;justify-content:flex-end;gap:10px}.espaco[data-v-90173f30]{flex:1}.form-grid[data-v-90173f30]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.campo[data-v-90173f30]{display:flex;flex-direction:column;gap:6px;min-width:0}.campo--2[data-v-90173f30]{grid-column:span 2}.campo label[data-v-90173f30]{font-size:.7rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.campo input[data-v-90173f30],.campo textarea[data-v-90173f30],.select[data-v-90173f30]{width:100%;padding:10px 12px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:inherit;font-size:.92rem;transition:border-color .2s}.campo input[data-v-90173f30]:focus,.campo textarea[data-v-90173f30]:focus,.select[data-v-90173f30]:focus{border-color:#2a5298;background:#fff}.campo textarea[data-v-90173f30]{resize:vertical}.campo-dica[data-v-90173f30]{font-size:.7rem;color:#c8cfe8;margin:0}.secao-titulo[data-v-90173f30]{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;color:#5a6380;text-transform:uppercase;letter-spacing:.8px;margin:8px 0 0;padding-top:14px;border-top:1px dashed #eef0f7}.form-erro[data-v-90173f30]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;margin:0}.btn-cancelar[data-v-90173f30]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600}.btn-confirmar[data-v-90173f30]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-90173f30]:hover:not(:disabled){transform:translateY(-1px)}.btn-confirmar[data-v-90173f30]:disabled{opacity:.5;cursor:not-allowed}.btn-remover[data-v-90173f30]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:9px 16px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700}.foto-preview[data-v-90173f30]{height:220px;background:#f8f9fe;border:1.5px dashed #dde5f7;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.foto-preview img[data-v-90173f30]{width:100%;height:100%;object-fit:contain}.foto-vazia[data-v-90173f30]{color:#c8cfe8;font-size:.88rem}.btn-arquivo[data-v-90173f30]{display:block;text-align:center;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca;padding:11px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:.98rem;font-weight:800;letter-spacing:.5px}.btn-arquivo[data-v-90173f30]:hover{background:#4338ca;color:#fff}.btn-arquivo input[data-v-90173f30]{display:none}.foto-info[data-v-90173f30]{font-size:.78rem;color:#15803d;text-align:center;margin:0;font-weight:600}@media (max-width: 900px){.page-bar[data-v-90173f30]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.page-bar-right[data-v-90173f30]{flex-wrap:wrap}.btn-novo[data-v-90173f30]{flex:1}.maq-main[data-v-90173f30]{padding:16px}.resumo-bar[data-v-90173f30]{grid-template-columns:1fr;gap:8px}.resumo-card[data-v-90173f30]{flex-direction:row;align-items:baseline;gap:10px}.resumo-valor[data-v-90173f30]{font-size:1.4rem}.resumo-sub[data-v-90173f30]{margin-left:auto}.toolbar[data-v-90173f30]{flex-direction:column}.search-wrap[data-v-90173f30]{max-width:none}.select-filtro[data-v-90173f30]{width:100%}.form-grid[data-v-90173f30]{grid-template-columns:1fr 1fr}.campo--2[data-v-90173f30]{grid-column:span 2}}@media (max-width: 600px){.maq-grid[data-v-90173f30],.form-grid[data-v-90173f30]{grid-template-columns:1fr}.campo--2[data-v-90173f30]{grid-column:auto}.modal-overlay[data-v-90173f30]{align-items:flex-end;padding:0}.modal-box[data-v-90173f30]{border-radius:16px 16px 0 0;max-height:94vh}.modal-ftr[data-v-90173f30]{flex-wrap:wrap}.modal-ftr .btn-cancelar[data-v-90173f30],.modal-ftr .btn-confirmar[data-v-90173f30]{flex:1}}.page-bar[data-v-51ba005c]{background:#fff;border-bottom:1px solid #eef0f7;padding:16px 40px;display:flex;align-items:center;justify-content:space-between}.page-title[data-v-51ba005c]{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#1e3c72;letter-spacing:1px;text-transform:uppercase}.page-bar-right[data-v-51ba005c]{display:flex;align-items:center;gap:12px}.alerta-badge[data-v-51ba005c]{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:100px;cursor:pointer}.btn-novo[data-v-51ba005c]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:9px 20px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-novo[data-v-51ba005c]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e3c724d}.man-main[data-v-51ba005c]{padding:24px 40px}.abas[data-v-51ba005c]{display:flex;gap:6px;margin-bottom:14px}.aba[data-v-51ba005c]{background:#fff;border:1px solid #eef0f7;color:#5a6380;padding:9px 18px;border-radius:10px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .2s;display:flex;align-items:center;gap:8px}.aba[data-v-51ba005c]:hover{background:#f8f9fe}.aba.ativa[data-v-51ba005c]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border-color:transparent}.aba-badge[data-v-51ba005c]{background:#eef2ff;color:#4338ca;border-radius:100px;padding:1px 8px;font-size:.7rem;font-weight:800}.aba-badge--alerta[data-v-51ba005c]{background:#fff7ed;color:#c2410c}.aba.ativa .aba-badge[data-v-51ba005c]{background:#fff3;color:#fff}.filtro-bar[data-v-51ba005c]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #eef0f7;border-radius:14px;padding:14px 18px;margin-bottom:14px}.campo-inline[data-v-51ba005c]{display:flex;flex-direction:column;gap:5px}.campo-inline label[data-v-51ba005c]{font-size:.66rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.5px}.campo-inline input[data-v-51ba005c]{padding:8px 12px;border:1.5px solid #eef0f7;border-radius:9px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:inherit;font-size:.88rem}.btn-limpar[data-v-51ba005c]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:8px 14px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600}.total-periodo[data-v-51ba005c]{margin-left:auto;font-size:.88rem;color:#5a6380}.total-periodo strong[data-v-51ba005c]{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;color:#1e3c72}.card[data-v-51ba005c]{background:#fff;border:1px solid #eef0f7;border-radius:14px;overflow:hidden}.tabela[data-v-51ba005c]{width:100%;border-collapse:collapse}.tabela thead tr[data-v-51ba005c]{background:#f8f9fe;border-bottom:1px solid #eef0f7}.tabela th[data-v-51ba005c]{padding:11px 12px;text-align:left;font-size:.66rem;font-weight:800;color:#9aa3bf;text-transform:uppercase;letter-spacing:.6px}.tabela tbody tr[data-v-51ba005c]{border-bottom:1px solid #f0f2f8;transition:background .15s}.tabela tbody tr[data-v-51ba005c]:last-child{border-bottom:none}.tabela tbody tr[data-v-51ba005c]:hover{background:#fafbff}.tabela tbody tr.linha-atrasada[data-v-51ba005c]{background:#fff7ed}.tabela td[data-v-51ba005c]{padding:11px 12px;font-size:.86rem;color:#0d1f45}.td-maq[data-v-51ba005c]{display:flex;flex-direction:column}.maq-nome[data-v-51ba005c]{font-weight:700}.maq-local[data-v-51ba005c]{font-size:.7rem;color:#9aa3bf}.td-forn[data-v-51ba005c]{color:#5a6380}.td-data[data-v-51ba005c]{font-size:.82rem;color:#5a6380;white-space:nowrap}.td-valor[data-v-51ba005c]{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;color:#1e3c72}.col-valor[data-v-51ba005c]{text-align:left}.col-acoes[data-v-51ba005c]{width:110px}.td-acoes[data-v-51ba005c]{white-space:nowrap;text-align:right}.tag-tipo[data-v-51ba005c]{font-size:.68rem;font-weight:800;border-radius:100px;padding:2px 10px}.tag-tipo.preventiva[data-v-51ba005c]{background:#eef2ff;color:#4338ca}.tag-tipo.corretiva[data-v-51ba005c]{background:#fef2f2;color:#dc2626}.tag-sit[data-v-51ba005c]{font-size:.68rem;font-weight:800;border-radius:100px;padding:2px 10px}.sit-agendada[data-v-51ba005c]{background:#fffbea;color:#92400e}.sit-concluida[data-v-51ba005c]{background:#f0fdf4;color:#15803d}.sit-cancelada[data-v-51ba005c]{background:#f8f9fe;color:#9aa3bf}.tag-atraso[data-v-51ba005c]{display:inline-block;margin-left:6px;font-size:.6rem;font-weight:800;text-transform:uppercase;background:#fef2f2;color:#dc2626;border-radius:100px;padding:1px 6px}.proxima-vencida[data-v-51ba005c]{color:#dc2626;font-weight:700}.proxima-perto[data-v-51ba005c]{color:#b45309;font-weight:700}.btn-mini[data-v-51ba005c]{background:#f0f4ff;border:none;color:#2a5298;padding:5px 9px;border-radius:7px;cursor:pointer;font-size:.78rem}.btn-mini+.btn-mini[data-v-51ba005c]{margin-left:5px}.btn-mini[data-v-51ba005c]:hover{background:#2a5298;color:#fff}.btn-mini--ok[data-v-51ba005c]{background:#f0fdf4;color:#15803d;font-weight:800}.btn-mini--ok[data-v-51ba005c]:hover{background:#15803d;color:#fff}.btn-mini--del[data-v-51ba005c]{background:#fef2f2;color:#dc2626}.btn-mini--del[data-v-51ba005c]:hover{background:#dc2626;color:#fff}.estado-vazio[data-v-51ba005c]{text-align:center;padding:46px;color:#9aa3bf;font-size:.9rem}.modal-overlay[data-v-51ba005c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:all .25s}.modal-overlay.show[data-v-51ba005c]{opacity:1;visibility:visible}.modal-box[data-v-51ba005c]{background:#fff;border-radius:16px;width:100%;max-width:620px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000040;transform:scale(.95) translateY(10px);transition:all .25s}.modal-overlay.show .modal-box[data-v-51ba005c]{transform:scale(1) translateY(0)}.modal-box--sm[data-v-51ba005c]{max-width:400px}.modal-hdr[data-v-51ba005c]{background:linear-gradient(135deg,#0d1f45,#2a5298);padding:18px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between}.modal-hdr.hdr-ok[data-v-51ba005c]{background:linear-gradient(135deg,#14532d,#15803d)}.modal-hdr h3[data-v-51ba005c]{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:800;margin:0}.modal-close[data-v-51ba005c]{background:#ffffff26;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer}.modal-bdy[data-v-51ba005c]{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-ftr[data-v-51ba005c]{padding:14px 24px;border-top:1px solid #eef0f7;display:flex;justify-content:flex-end;gap:10px}.form-grid[data-v-51ba005c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.campo[data-v-51ba005c]{display:flex;flex-direction:column;gap:6px;min-width:0}.campo--2[data-v-51ba005c]{grid-column:span 2}.campo label[data-v-51ba005c]{font-size:.7rem;font-weight:700;color:#9aa3bf;text-transform:uppercase;letter-spacing:.4px}.campo input[data-v-51ba005c],.campo textarea[data-v-51ba005c],.select[data-v-51ba005c]{width:100%;padding:10px 12px;border:1.5px solid #eef0f7;border-radius:10px;background:#f8f9fe;color:#0d1f45;outline:none;font-family:inherit;font-size:.92rem;transition:border-color .2s}.campo input[data-v-51ba005c]:focus,.campo textarea[data-v-51ba005c]:focus,.select[data-v-51ba005c]:focus{border-color:#2a5298;background:#fff}.campo textarea[data-v-51ba005c]{resize:vertical}.campo-dica[data-v-51ba005c]{font-size:.7rem;color:#c8cfe8;margin:0;line-height:1.4}.conclusao-maq[data-v-51ba005c]{background:#f8f9fe;border:1px solid #eef0f7;border-radius:10px;padding:10px 14px;margin:0;font-weight:700;color:#0d1f45;font-size:.92rem}.form-erro[data-v-51ba005c]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;margin:0}.btn-cancelar[data-v-51ba005c]{background:#f8f9fe;border:1px solid #eef0f7;color:#5a6380;padding:10px 20px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600}.btn-confirmar[data-v-51ba005c]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;border:none;padding:10px 24px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .2s}.btn-confirmar[data-v-51ba005c]:hover:not(:disabled){transform:translateY(-1px)}.btn-confirmar[data-v-51ba005c]:disabled{opacity:.5;cursor:not-allowed}.btn-ok[data-v-51ba005c]{background:linear-gradient(135deg,#14532d,#15803d)}@media (max-width: 900px){.page-bar[data-v-51ba005c]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.page-bar-right[data-v-51ba005c]{flex-wrap:wrap}.btn-novo[data-v-51ba005c]{flex:1}.man-main[data-v-51ba005c]{padding:16px}.abas[data-v-51ba005c]{overflow-x:auto}.aba[data-v-51ba005c]{flex-shrink:0;font-size:.85rem;padding:8px 14px}.filtro-bar[data-v-51ba005c]{flex-direction:column;align-items:stretch}.total-periodo[data-v-51ba005c]{margin-left:0}.card[data-v-51ba005c]{overflow-x:auto}.tabela[data-v-51ba005c]{min-width:860px}.form-grid[data-v-51ba005c]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.form-grid[data-v-51ba005c]{grid-template-columns:1fr}.campo--2[data-v-51ba005c]{grid-column:auto}.modal-overlay[data-v-51ba005c]{align-items:flex-end;padding:0}.modal-box[data-v-51ba005c]{border-radius:16px 16px 0 0;max-height:94vh}.modal-ftr button[data-v-51ba005c]{flex:1}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden}:root{--primary-blue: #1e3c72;--secondary-blue: #2a5298;--primary-yellow: #ffd700;--secondary-yellow: #ffed4e;--white: #ffffff;--light-gray: #f8f9fa;--border-gray: #e9ecef;--text-dark: #333333;--text-light: #e8e9ea;--success-green: #28a745;--success-green-light: #20c997;--error-red: #dc3545;--error-red-dark: #e74c3c;--shadow-light: 0 5px 15px rgba(0,0,0,.05);--shadow-medium: 0 8px 25px rgba(0,0,0,.1);--shadow-heavy: 0 20px 40px rgba(0,0,0,.1);--transition: all .3s ease}html{overflow-x:hidden}body{overflow-x:hidden;font-family:Barlow,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(160deg,#edeff4,#e1e6ef 60%,#f2f6fd);min-height:100vh;color:var(--text-dark)}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden}main{flex:1}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:var(--transition)}.modal-overlay.show{opacity:1;visibility:visible}.modal-content{background:var(--white);border-radius:20px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;transform:scale(.9) translateY(20px);transition:var(--transition)}.modal-overlay.show .modal-content{transform:scale(1) translateY(0)}.modal-header{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);padding:25px 30px;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:700}.modal-close{background:#fff3;border:none;color:var(--white);font-size:1.3rem;width:38px;height:38px;border-radius:50%;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#ffffff59;transform:rotate(90deg)}.modal-body{padding:30px}.modal-footer{padding:20px 30px;border-top:2px solid var(--border-gray);display:flex;justify-content:flex-end;gap:15px}.btn-modal-fechar,.btn-modal-confirmar{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:var(--white);border:none;padding:12px 28px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);text-transform:uppercase;font-family:inherit}.btn-modal-fechar:hover,.btn-modal-confirmar:hover{transform:translateY(-2px);box-shadow:0 5px 15px #1e3c724d}.resultado-icone{font-size:4rem;text-align:center;margin-bottom:20px;animation:bounceIn .6s ease-out}.resultado-sucesso h4,.resultado-pedido h4{color:var(--primary-blue);font-family:Barlow Condensed,sans-serif;font-size:1.8rem;text-align:center;margin-bottom:15px}.resultado-sucesso p,.resultado-pedido p{text-align:center;font-size:1.1rem;margin-bottom:25px}.resultado-total{background:linear-gradient(135deg,var(--primary-yellow),var(--secondary-yellow));padding:20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;box-shadow:0 5px 15px #ffd7004d}.resultado-total span{font-size:1.2rem;color:var(--primary-blue);font-weight:600}.resultado-total strong{font-size:2rem;color:var(--primary-blue)}.resultado-composicao{background:var(--light-gray);padding:20px;border-radius:12px;margin-bottom:25px}.resultado-composicao h5{color:var(--primary-blue);font-size:1.2rem;margin-bottom:15px;text-align:center}.composicao-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-gray);font-size:1.1rem}.composicao-item:last-child{border-bottom:none}.composicao-item strong{color:var(--primary-blue);font-size:1.2rem}.resultado-detalhes{background:var(--white);border:2px solid var(--border-gray);border-radius:12px;padding:20px}.detalhe-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--border-gray)}.detalhe-item:last-child{border-bottom:none}.detalhe-label{font-weight:600}.detalhe-valor{color:var(--primary-blue);font-weight:700;font-size:1.1rem}.main-footer{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:var(--white);padding:40px 0 20px;margin-top:50px;position:relative;overflow:hidden}.main-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-yellow) 0%,var(--secondary-yellow) 25%,var(--primary-yellow) 50%,var(--secondary-yellow) 75%,var(--primary-yellow) 100%)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;text-align:center;color:#b8b9ba;font-size:.9rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-blue),var(--primary-yellow));border-radius:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.modal-footer{flex-direction:column}.modal-footer button{width:100%}}
