.menu-item[data-v-b1de2cc4]{color:#fff;cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:center;gap:1rem;width:100%;min-height:48px;padding:.75rem;text-decoration:none;transition:all .2s;display:flex}.menu-item .icon-wrapper[data-v-b1de2cc4]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.menu-item .icon-wrapper svg[data-v-b1de2cc4]{color:#ffffffd9;transition:all .2s}.menu-item .label[data-v-b1de2cc4]{white-space:nowrap;color:#ffffffe6;font-size:.9rem;font-weight:500;transition:opacity .2s,margin .2s}.menu-item[data-v-b1de2cc4]:hover{background:#ffffff1a}.menu-item:hover .icon-wrapper svg[data-v-b1de2cc4],.menu-item:hover .label[data-v-b1de2cc4]{color:#fff}.menu-item.active[data-v-b1de2cc4]{background:#3b82f626;border-left:4px solid #3b82f6;padding-left:calc(.75rem - 4px)}.menu-item.active .icon-wrapper[data-v-b1de2cc4]{background:#3b82f633}.menu-item.active .icon-wrapper svg[data-v-b1de2cc4]{color:#3b82f6}.menu-item.active .label[data-v-b1de2cc4]{color:#3b82f6;font-weight:600}.menu-item[data-v-b1de2cc4]:not(.is-expanded){justify-content:center;padding:.75rem 0}.menu-item:not(.is-expanded) .label[data-v-b1de2cc4]{display:none}.menu-item:not(.is-expanded) .icon-wrapper[data-v-b1de2cc4]{margin:0}.backdrop[data-v-59ba3a0a]{display:none}.sidebar[data-v-59ba3a0a]{z-index:100;box-sizing:border-box;background:#072c4f;flex-direction:column;flex-shrink:0;width:80px;height:100dvh;padding:1.5rem .75rem;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s,transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar .sidebar-header[data-v-59ba3a0a]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;padding:0 .25rem;display:flex}.sidebar .logo-wrapper[data-v-59ba3a0a]{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;overflow:hidden}.sidebar .logo-wrapper .logo[data-v-59ba3a0a]{object-fit:contain;width:100%;height:100%;padding:4px}.sidebar .toggle-btn[data-v-59ba3a0a]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.sidebar .toggle-btn[data-v-59ba3a0a]:hover{background:#ffffff1a}.sidebar .sidebar-profile[data-v-59ba3a0a],.sidebar .sidebar-footer[data-v-59ba3a0a]{display:none}.sidebar .sidebar-menu[data-v-59ba3a0a]{flex-direction:column;flex:1;gap:.5rem;display:flex}.sidebar.is-expanded[data-v-59ba3a0a]{width:260px;padding:1.5rem 1rem}.sidebar.is-expanded .sidebar-header[data-v-59ba3a0a]{flex-direction:row;justify-content:space-between}.sidebar.is-expanded .logo-wrapper[data-v-59ba3a0a]{background:0 0;width:auto}.sidebar.is-expanded .logo-wrapper .logo[data-v-59ba3a0a]{width:140px;height:auto;padding:0}@media (width<=1024px){.sidebar[data-v-59ba3a0a]{box-shadow:none;transform:translate(-100%)}.sidebar.is-expanded[data-v-59ba3a0a]{z-index:1000;width:260px;padding:1.5rem 1rem;position:fixed;top:0;left:0;transform:translate(0);box-shadow:2px 0 12px #0000004d}.sidebar.is-expanded .logo-wrapper[data-v-59ba3a0a]{background:0 0;width:auto}.sidebar.is-expanded .logo-wrapper .logo[data-v-59ba3a0a]{width:140px;height:auto;padding:0}.sidebar.is-expanded .sidebar-profile[data-v-59ba3a0a]{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;margin-bottom:12px;padding:12px 4px 20px;display:flex}.sidebar.is-expanded .profile-avatar[data-v-59ba3a0a]{color:#fff;background:linear-gradient(135deg,#1292ff 0%,#0d7fe0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.sidebar.is-expanded .profile-text[data-v-59ba3a0a]{min-width:0}.sidebar.is-expanded .profile-name[data-v-59ba3a0a]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sidebar.is-expanded .profile-email[data-v-59ba3a0a]{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.sidebar.is-expanded .sidebar-footer[data-v-59ba3a0a]{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.sidebar.is-expanded .sidebar-action[data-v-59ba3a0a]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 8px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.sidebar.is-expanded .sidebar-action[data-v-59ba3a0a]:hover{background:#ffffff1a}.sidebar.is-expanded .sidebar-action--danger[data-v-59ba3a0a]{color:#fca5a5}.sidebar.is-expanded .sidebar-action--danger[data-v-59ba3a0a]:hover{background:#ef444426}.backdrop[data-v-59ba3a0a]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}}.topbar[data-v-e72bb793]{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:12px;height:70px;padding:0 24px;display:flex}.spacer[data-v-e72bb793]{flex:1}.menu-btn[data-v-e72bb793]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:none}.menu-btn[data-v-e72bb793]:hover{color:#1292ff;background:#e2e8f0}@media (width<=1024px){.menu-btn[data-v-e72bb793]{display:flex}}.search-wrap[data-v-e72bb793]{flex:1;align-items:center;max-width:380px;display:flex;position:relative}.search-icon[data-v-e72bb793]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-e72bb793]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 30px 10px 34px;font-size:13px}.search-wrap input[data-v-e72bb793]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.clear-btn[data-v-e72bb793]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-e72bb793]:hover{color:#ef4444;background:#e2e8f0}.actions[data-v-e72bb793]{align-items:center;gap:10px;margin-left:auto;display:flex}.actions>button[data-v-e72bb793]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.actions>button[data-v-e72bb793]:hover{color:#1292ff;background:#e2e8f0}.actions .add-btn[data-v-e72bb793]{color:#fff;background:#1292ff}.actions .add-btn[data-v-e72bb793]:hover{background:#0d7fe0}.user-menu[data-v-e72bb793]{position:relative}.user-btn[data-v-e72bb793]{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .2s;display:flex}.user-btn[data-v-e72bb793]:hover{background:#f1f5f9}.user-avatar[data-v-e72bb793]{color:#fff;background:linear-gradient(135deg,#1292ff 0%,#0d7fe0 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.dropdown-menu[data-v-e72bb793]{z-index:100;background:#fff;border:1px solid #e8edf3;border-radius:16px;width:min(280px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f172a29,0 3px 10px #0f172a0f}.dropdown-menu[data-v-e72bb793]:before{content:"";background:#fff;border-top:1px solid #eef2f6;border-left:1px solid #eef2f6;width:12px;height:12px;position:absolute;top:-6px;right:15px;transform:rotate(45deg)}.dropdown-header[data-v-e72bb793]{background:#f8fafc;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.dropdown-avatar[data-v-e72bb793]{color:#fff;background:linear-gradient(135deg,#1292ff 0%,#0d7fe0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.dropdown-user-info[data-v-e72bb793]{flex-direction:column;gap:1px;min-width:0;display:flex}.dropdown-user-info strong[data-v-e72bb793]{color:#24324a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.dropdown-user-info span[data-v-e72bb793]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:11px;display:block;overflow:hidden}.dropdown-divider[data-v-e72bb793]{background:#edf1f5;height:1px;margin:7px 4px}.dropdown-item[data-v-e72bb793]{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:9px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.dropdown-item[data-v-e72bb793]:hover{color:#1e293b;background:#f1f5f9}.dropdown-item[data-v-e72bb793] svg{flex-shrink:0}.dropdown-item--danger[data-v-e72bb793]{color:#dc2626}.dropdown-item--danger[data-v-e72bb793]:hover{color:#b91c1c;background:#fef2f2}.dropdown-enter-active[data-v-e72bb793],.dropdown-leave-active[data-v-e72bb793]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-e72bb793],.dropdown-leave-to[data-v-e72bb793]{opacity:0;transform:translateY(-4px)scale(.98)}.search-wrap--active[data-v-e72bb793]{flex:1;max-width:none}.page-title[data-v-e72bb793],.actions .search-btn[data-v-e72bb793]{display:none}@media (width<=1024px){.search-wrap--full[data-v-e72bb793],.spacer[data-v-e72bb793]{display:none}.page-title[data-v-e72bb793]{text-align:center;color:#24324a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;display:block;overflow:hidden}.actions .search-btn[data-v-e72bb793]{display:flex}}.autocomplete[data-v-88580037]{position:relative}input[data-v-88580037]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-family:inherit;font-size:13px}input[data-v-88580037]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}input[data-v-88580037]:disabled{color:#64748b;background:#f8fafc}.dropdown[data-v-88580037]{z-index:30;background:#fff;border-radius:8px;max-height:180px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 20px #00000026}.opcao[data-v-88580037]{text-align:left;color:#24324a;cursor:pointer;background:#fff;border:none;width:100%;padding:8px 10px;font-size:12px;display:block}.opcao[data-v-88580037]:hover{color:#1292ff;background:#f0f9ff}.nova-opcao[data-v-88580037]{color:#16a34a;background:#f0fdf4;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.currency-input[data-v-493a1ba3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;display:flex}.currency-input[data-v-493a1ba3]:focus-within{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.prefix[data-v-493a1ba3]{color:#94a3b8;padding:9px 0 9px 10px;font-size:13px;font-weight:600}input[data-v-493a1ba3]{color:#24324a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 10px 9px 4px;font-family:inherit;font-size:13px}.guia-list[data-v-9ab733ad]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.guia-row[data-v-9ab733ad]{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.guia-doc[data-v-9ab733ad]{color:#24324a;flex:1;font-size:13px;font-weight:600}.guia-valor[data-v-9ab733ad]{color:#64748b;font-size:13px}.nf-empty[data-v-9ab733ad]{color:#94a3b8;background:#f8fafc;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:12px}.nf-icon-btn[data-v-9ab733ad]{cursor:pointer;color:#64748b;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nf-icon-btn[data-v-9ab733ad]:hover{color:#1292ff;background:#e2e8f0}.frete-add-inline[data-v-9ab733ad]{flex-direction:column;gap:8px;display:flex}.frete-add-row[data-v-9ab733ad]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frete-add-row select[data-v-9ab733ad],.frete-add-row input[type=date][data-v-9ab733ad],.descricao-input[data-v-9ab733ad]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;min-width:100px;padding:8px 10px;font-family:inherit;font-size:12px}.descricao-input[data-v-9ab733ad]{width:100%}.frete-add-row select[data-v-9ab733ad]:focus,.frete-add-row input[data-v-9ab733ad]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.valor-label[data-v-9ab733ad]{color:#94a3b8;flex-direction:column;flex:1;gap:3px;min-width:110px;font-size:11px;display:flex}.nf-file-btn[data-v-9ab733ad]{color:#64748b;cursor:pointer;white-space:nowrap;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.nf-file-btn[data-v-9ab733ad]:hover{color:#1292ff;border-color:#1292ff}.sr-only[data-v-9ab733ad]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-secondary.small[data-v-9ab733ad]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.btn-secondary.small[data-v-9ab733ad]:hover{background:#e2e8f0}.btn-secondary.small[data-v-9ab733ad]:disabled{color:#cbd5e1;cursor:not-allowed}.field-error[data-v-9ab733ad]{color:#ef4444;margin:6px 0 0;font-size:11px;font-weight:500}.overlay[data-v-e334d255]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overlay.embedded[data-v-e334d255]{z-index:1100}.modal[data-v-e334d255]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:440px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-e334d255]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-e334d255]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-e334d255]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-e334d255]:hover{background:#e2e8f0}.modal-body[data-v-e334d255]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-e334d255]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}input[data-v-e334d255]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}input[data-v-e334d255]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.field-error[data-v-e334d255]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-e334d255]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-e334d255],.btn-primary[data-v-e334d255]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-e334d255]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-e334d255]:hover{background:#e2e8f0}.btn-primary[data-v-e334d255]{color:#fff;background:#1292ff}.btn-primary[data-v-e334d255]:hover{background:#0d7fe0}.bancarios-section[data-v-c118b7f6]{border-top:1px solid #f1f5f9;padding-top:14px}.bancarios-section h3[data-v-c118b7f6]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.grid[data-v-c118b7f6]{grid-template-columns:1fr 1fr;gap:12px;display:grid}label[data-v-c118b7f6]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}label.full[data-v-c118b7f6]{grid-column:1/-1}input[data-v-c118b7f6],select[data-v-c118b7f6]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}select[data-v-c118b7f6]{padding-right:32px}input[data-v-c118b7f6]:focus,select[data-v-c118b7f6]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.overlay[data-v-53d49fd2]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overlay.embedded[data-v-53d49fd2]{z-index:1100}.modal[data-v-53d49fd2]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-53d49fd2]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-53d49fd2]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-53d49fd2]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-53d49fd2]:hover{background:#e2e8f0}.modal-body[data-v-53d49fd2]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-53d49fd2]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}input[data-v-53d49fd2]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}input[data-v-53d49fd2]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.field-error[data-v-53d49fd2]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-53d49fd2]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-53d49fd2],.btn-primary[data-v-53d49fd2]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-53d49fd2]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-53d49fd2]:hover{background:#e2e8f0}.btn-primary[data-v-53d49fd2]{color:#fff;background:#1292ff}.btn-primary[data-v-53d49fd2]:hover{background:#0d7fe0}.overlay[data-v-68d32272]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overlay.embedded[data-v-68d32272]{z-index:1100}.modal[data-v-68d32272]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:440px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-68d32272]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-68d32272]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-68d32272]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-68d32272]:hover{background:#e2e8f0}.modal-body[data-v-68d32272]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-68d32272]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}input[data-v-68d32272],select[data-v-68d32272]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}select[data-v-68d32272]{padding-right:32px}input[data-v-68d32272]:focus,select[data-v-68d32272]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.field-error[data-v-68d32272]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-68d32272]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-68d32272],.btn-primary[data-v-68d32272]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-68d32272]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-68d32272]:hover{background:#e2e8f0}.btn-primary[data-v-68d32272]{color:#fff;background:#1292ff}.btn-primary[data-v-68d32272]:hover{background:#0d7fe0}.overlay[data-v-f9eae3ca]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-f9eae3ca]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-f9eae3ca]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-f9eae3ca]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-f9eae3ca]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-f9eae3ca]:hover{background:#e2e8f0}.modal-body[data-v-f9eae3ca]{flex:1;padding:20px 24px;overflow-y:auto}.section-title[data-v-f9eae3ca]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.section-title[data-v-f9eae3ca]:not(:first-child){margin-top:20px}.grid[data-v-f9eae3ca]{border:none;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.trechos-row[data-v-f9eae3ca]{flex-wrap:wrap;gap:14px;margin-bottom:4px;display:flex}.checkbox-label[data-v-f9eae3ca]{color:#24324a;cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.checkbox-label input[data-v-f9eae3ca]{width:auto}@media (width<=480px){.grid[data-v-f9eae3ca]{grid-template-columns:1fr}}label[data-v-f9eae3ca]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}label.full[data-v-f9eae3ca]{grid-column:1/-1}input[data-v-f9eae3ca],select[data-v-f9eae3ca]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}input[data-v-f9eae3ca]:focus,select[data-v-f9eae3ca]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}input[data-v-f9eae3ca]:disabled{color:#64748b;background:#f8fafc}input.invalid[data-v-f9eae3ca]{border-color:#ef4444}input.invalid[data-v-f9eae3ca]:focus{box-shadow:0 0 0 2px #ef444426}.field-error[data-v-f9eae3ca]{color:#ef4444;font-size:11px;font-weight:500}.hint[data-v-f9eae3ca]{color:#94a3b8;margin:6px 0 0;font-size:11px}.hint-guia[data-v-f9eae3ca]{color:#6d28d9;background:#ede9fe;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.5}.guia-section[data-v-f9eae3ca],.guia-list[data-v-f9eae3ca]{flex-direction:column;gap:6px;display:flex}.guia-row[data-v-f9eae3ca]{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.guia-doc[data-v-f9eae3ca]{color:#24324a;flex:1;font-size:13px;font-weight:600}.guia-valor[data-v-f9eae3ca]{color:#64748b;font-size:13px}.guia-badge[data-v-f9eae3ca]{color:#c99a00;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.guia-badge.pago[data-v-f9eae3ca]{color:#16a34a;background:#dcfce7}.input-with-button[data-v-f9eae3ca]{align-items:flex-start;gap:6px;display:flex}.input-with-button[data-v-f9eae3ca]>:first-child{flex:1;min-width:0}.btn-quick-add[data-v-f9eae3ca]{color:#1292ff;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.btn-quick-add[data-v-f9eae3ca]:hover{background:#eff6ff;border-color:#1292ff}.btn-quick-add[data-v-f9eae3ca]:disabled{color:#cbd5e1;cursor:not-allowed}.btn-quick-add[data-v-f9eae3ca]:disabled:hover{background:#fff;border-color:#e2e8f0}.icon-btn[data-v-f9eae3ca]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-btn[data-v-f9eae3ca]:hover{background:#e2e8f0}.icon-btn.danger[data-v-f9eae3ca]:hover{color:#ef4444;background:#fee2e2}.nf-section[data-v-f9eae3ca]{flex-direction:column;gap:8px;display:flex}.nf-row[data-v-f9eae3ca]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-row--existente[data-v-f9eae3ca]{background:#f8fafc;border-radius:8px;padding:8px 10px}.nf-numero[data-v-f9eae3ca]{color:#24324a;min-width:100px;font-size:13px;font-weight:600}.nf-arquivo[data-v-f9eae3ca]{color:#64748b;flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.nf-row--rascunho input[data-v-f9eae3ca]{flex:1;min-width:120px}.nf-row .field-error.full[data-v-f9eae3ca]{flex-basis:100%;margin:0}.nf-file-btn[data-v-f9eae3ca]{color:#64748b;cursor:pointer;white-space:nowrap;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin:0;padding:9px 10px;font-size:12px;display:flex}.nf-file-btn[data-v-f9eae3ca]:hover{color:#1292ff;border-color:#1292ff}.sr-only[data-v-f9eae3ca]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-add-nf[data-v-f9eae3ca]{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.btn-add-nf[data-v-f9eae3ca]:hover{color:#1292ff;border-color:#1292ff}.modal-footer[data-v-f9eae3ca]{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.btn-secondary[data-v-f9eae3ca],.btn-primary[data-v-f9eae3ca]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary.small[data-v-f9eae3ca],.btn-primary.small[data-v-f9eae3ca]{padding:6px 10px;font-size:12px}.btn-secondary[data-v-f9eae3ca]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-f9eae3ca]:hover{background:#e2e8f0}.btn-secondary[data-v-f9eae3ca]:disabled{color:#cbd5e1;cursor:not-allowed}.btn-primary[data-v-f9eae3ca]{color:#fff;background:#1292ff}.btn-primary[data-v-f9eae3ca]:hover{background:#0d7fe0}.btn-primary[data-v-f9eae3ca]:disabled{cursor:not-allowed;background:#cbd5e1}.overlay[data-v-199fc709]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-199fc709]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-199fc709]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-199fc709]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-199fc709]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-199fc709]:hover{background:#e2e8f0}.modal-body[data-v-199fc709]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-199fc709]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.input-with-button[data-v-199fc709]{align-items:flex-start;gap:6px;display:flex}.input-with-button[data-v-199fc709]>:first-child{flex:1;min-width:0}.btn-quick-add[data-v-199fc709]{color:#1292ff;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.btn-quick-add[data-v-199fc709]:hover{background:#eff6ff;border-color:#1292ff}.grid[data-v-199fc709]{grid-template-columns:1fr 1fr;gap:12px;display:grid}input[data-v-199fc709],select[data-v-199fc709]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}select[data-v-199fc709]{padding-right:32px}input[data-v-199fc709]:focus,select[data-v-199fc709]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.checkbox-row[data-v-199fc709]{color:#24324a;flex-direction:row;align-items:center;gap:8px;font-size:13px}.checkbox-row input[data-v-199fc709]{width:auto}.cargas-section[data-v-199fc709]{border-top:1px solid #f1f5f9;padding-top:14px}.cargas-section h3[data-v-199fc709]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:700}.hint[data-v-199fc709]{color:#94a3b8;margin:4px 0 10px;font-size:12px}.search-wrap[data-v-199fc709]{align-items:center;margin-bottom:8px;display:flex;position:relative}.search-icon[data-v-199fc709]{color:#94a3b8;position:absolute;left:10px}.search-wrap input[data-v-199fc709]{box-sizing:border-box;width:100%;padding-left:32px;padding-right:28px}.clear-btn[data-v-199fc709]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;right:8px}.clear-btn[data-v-199fc709]:hover{color:#ef4444;background:#e2e8f0}.resultados[data-v-199fc709]{flex-direction:column;gap:4px;max-height:160px;margin-bottom:10px;display:flex;overflow-y:auto}.resultado-item[data-v-199fc709]{cursor:pointer;color:#24324a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.resultado-item span[data-v-199fc709]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.resultado-item[data-v-199fc709]:hover:not(:disabled){background:#f0f9ff;border-color:#1292ff}.resultado-item[data-v-199fc709]:disabled{opacity:.5;cursor:default;color:#16a34a}.sugestoes-label[data-v-199fc709]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:11px;font-weight:600}.rps-badge[data-v-199fc709]{white-space:nowrap;color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block;flex:none!important}.rps-badge.pendente[data-v-199fc709]{color:#dc2626;background:#fee2e2}.rps-badge.pago[data-v-199fc709]{color:#16a34a;background:#dcfce7}.selecionadas[data-v-199fc709]{flex-direction:column;gap:6px;display:flex}.chip-valor-row[data-v-199fc709]{color:#24324a;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.chip-info[data-v-199fc709]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.chip-info strong[data-v-199fc709]{font-size:12px}.chip-info span[data-v-199fc709]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chip-valor-row .currency-input[data-v-199fc709]{flex-shrink:0;width:130px}.chip-valor-row button[data-v-199fc709]{cursor:pointer;color:#64748b;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.chip-valor-row button[data-v-199fc709]:hover{color:#ef4444;background:#fee2e2}.rateio-resumo[data-v-199fc709]{color:#b91c1c;background:#fef2f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.rateio-resumo.ok[data-v-199fc709]{color:#15803d;background:#f0fdf4}.btn-dividir[data-v-199fc709]{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700}.btn-dividir[data-v-199fc709]:hover{opacity:.8}.field-error[data-v-199fc709]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-199fc709]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-199fc709],.btn-primary[data-v-199fc709]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-199fc709]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-199fc709]:hover{background:#e2e8f0}.btn-primary[data-v-199fc709]{color:#fff;background:#1292ff}.btn-primary[data-v-199fc709]:hover{background:#0d7fe0}.overlay[data-v-fe314bc6]{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-fe314bc6]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:440px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-fe314bc6]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-fe314bc6]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-fe314bc6]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-fe314bc6]:hover{background:#e2e8f0}.modal-body[data-v-fe314bc6]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-fe314bc6]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}input[data-v-fe314bc6],select[data-v-fe314bc6]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}select[data-v-fe314bc6]{padding-right:32px}input[data-v-fe314bc6]:focus,select[data-v-fe314bc6]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.field-error[data-v-fe314bc6]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-fe314bc6]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-fe314bc6],.btn-primary[data-v-fe314bc6]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-fe314bc6]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-fe314bc6]:hover{background:#e2e8f0}.btn-primary[data-v-fe314bc6]{color:#fff;background:#1292ff}.btn-primary[data-v-fe314bc6]:hover{background:#0d7fe0}.overlay[data-v-e3222a28]{z-index:1200;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-e3222a28]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:400px;max-height:90dvh;display:flex;overflow:hidden}.modal-header[data-v-e3222a28]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2[data-v-e3222a28]{color:#24324a;margin:0;font-size:18px;font-weight:700}.close-btn[data-v-e3222a28]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-e3222a28]:hover{background:#e2e8f0}.modal-body[data-v-e3222a28]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}label[data-v-e3222a28]{color:#64748b;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}input[data-v-e3222a28]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:9px 10px;font-family:inherit;font-size:13px}input[data-v-e3222a28]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.field-error[data-v-e3222a28]{color:#ef4444;margin:0;font-size:12px}.modal-footer[data-v-e3222a28]{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.btn-secondary[data-v-e3222a28],.btn-primary[data-v-e3222a28]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.btn-secondary[data-v-e3222a28]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-e3222a28]:hover{background:#e2e8f0}.btn-primary[data-v-e3222a28]{color:#fff;background:#1292ff}.btn-primary[data-v-e3222a28]:hover{background:#0d7fe0}.toast-container[data-v-c58868a6]{z-index:3000;flex-direction:column;gap:8px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-c58868a6]{color:#fff;background:#24324a;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600;box-shadow:0 8px 20px #0f172a26}.toast.success[data-v-c58868a6]{background:#16a34a}.toast.error[data-v-c58868a6]{background:#ef4444}.toast.info[data-v-c58868a6]{background:#1292ff}.toast-enter-active[data-v-c58868a6],.toast-leave-active[data-v-c58868a6]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-c58868a6],.toast-leave-to[data-v-c58868a6]{opacity:0;transform:translateY(8px)}@media (width<=480px){.toast-container[data-v-c58868a6]{max-width:none;bottom:12px;left:12px;right:12px}}.confirm-overlay[data-v-ec9ec8d9]{z-index:5000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-ec9ec8d9]{background:#fff;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:380px;padding:22px 24px;display:flex}.confirm-modal p[data-v-ec9ec8d9]{color:#24324a;margin:0;font-size:14px;line-height:1.5}.confirm-actions[data-v-ec9ec8d9]{justify-content:flex-end;gap:10px;display:flex}.btn-secondary[data-v-ec9ec8d9],.btn-danger[data-v-ec9ec8d9]{cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.btn-secondary[data-v-ec9ec8d9]{color:#64748b;background:#f1f5f9}.btn-secondary[data-v-ec9ec8d9]:hover{background:#e2e8f0}.btn-danger[data-v-ec9ec8d9]{color:#fff;background:#ef4444}.btn-danger[data-v-ec9ec8d9]:hover{background:#dc2626}.layout[data-v-496ec5a7]{display:flex}.header[data-v-496ec5a7]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.content[data-v-496ec5a7]{background:#f5f7fb;flex-direction:column;flex:1;height:100dvh;margin-left:80px;transition:margin-left .3s;display:flex;overflow:hidden}.content.is-expanded[data-v-496ec5a7]{margin-left:260px}main[data-v-496ec5a7],main[data-v-496ec5a7]>*{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.loading-inicial[data-v-496ec5a7]{color:#94a3b8;justify-content:center;align-items:center;min-height:60vh;font-size:14px;display:flex}@media (width<=1024px){.content[data-v-496ec5a7],.content.is-expanded[data-v-496ec5a7]{margin-left:0}}.pagination[data-v-cc7a3097]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pagination-info[data-v-cc7a3097]{color:#94a3b8;font-size:12px}.pagination-pages[data-v-cc7a3097]{align-items:center;gap:4px;display:flex}.page-btn[data-v-cc7a3097]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.page-btn[data-v-cc7a3097]:hover:not(:disabled){background:#f1f5f9}.page-btn[data-v-cc7a3097]:disabled{color:#cbd5e1;cursor:not-allowed}.page-btn.active[data-v-cc7a3097]{color:#fff;background:#1292ff}.page-ellipsis[data-v-cc7a3097]{color:#cbd5e1;padding:0 4px;font-size:13px}.dashboard[data-v-c4e86c0e]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f5f7fb;padding:24px;overflow-y:auto}.dashboard-header[data-v-c4e86c0e]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dashboard-header h1[data-v-c4e86c0e]{color:#24324a;margin:0;font-size:24px;font-weight:700}.kpi-grid[data-v-c4e86c0e]{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.kpi-card[data-v-c4e86c0e]{background:#fff;border-left:4px solid #cbd5e1;border-radius:14px;flex-direction:column;gap:5px;padding:13px 18px;display:flex;box-shadow:0 2px 8px #0000000d}.kpi-card.clickable[data-v-c4e86c0e]{cursor:pointer;transition:transform .15s,box-shadow .15s}.kpi-card.clickable[data-v-c4e86c0e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.kpi-card.clickable[data-v-c4e86c0e]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.kpi-card.yellow[data-v-c4e86c0e]{border-left-color:#c99a00}.kpi-card.orange[data-v-c4e86c0e]{border-left-color:#f4a62a}.kpi-card.blue[data-v-c4e86c0e]{border-left-color:#1292ff}.kpi-card.green[data-v-c4e86c0e]{border-left-color:#22c55e}.kpi-card.negativo[data-v-c4e86c0e]{border-left-color:#ef4444}.kpi-label[data-v-c4e86c0e]{color:#64748b;font-size:12px;font-weight:600}.kpi-value[data-v-c4e86c0e]{color:#24324a;font-size:22px;font-weight:700}.kpi-card.negativo .kpi-value[data-v-c4e86c0e]{color:#ef4444}.section[data-v-c4e86c0e]{flex-direction:column;margin-bottom:20px;display:flex}.section-title-row[data-v-c4e86c0e]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section h2[data-v-c4e86c0e]{color:#24324a;flex-shrink:0;margin:0;font-size:15px;font-weight:700}.rps-alert[data-v-c4e86c0e]{color:#dc2626;background:#fee2e2;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.guia-toggle[data-v-c4e86c0e]{color:#a16207;cursor:pointer;background:#fef3c7;border:none;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.guia-toggle[data-v-c4e86c0e]:hover{background:#fde68a}.guia-toggle svg[data-v-c4e86c0e]{transition:transform .15s}.guia-toggle svg.rotated[data-v-c4e86c0e]{transform:rotate(180deg)}.rps-badge[data-v-c4e86c0e]{color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.rps-badge.pendente[data-v-c4e86c0e]{color:#dc2626;background:#fee2e2}.rps-badge.pago[data-v-c4e86c0e]{color:#16a34a;background:#dcfce7}.empty-state[data-v-c4e86c0e]{text-align:center;color:#64748b;background:#fff;border-radius:14px;flex-shrink:0;padding:24px;font-size:14px;box-shadow:0 2px 8px #0000000d}.table-wrap[data-v-c4e86c0e]{background:#fff;border-radius:14px;flex-shrink:0;max-height:45vh;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-c4e86c0e]{border-collapse:collapse;width:100%}th[data-v-c4e86c0e]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-bottom:2px solid #f1f5f9;padding:8px 16px;font-size:11px;font-weight:700;position:sticky;top:0}td[data-v-c4e86c0e]{color:#24324a;white-space:nowrap;border-bottom:1px solid #f8fafc;padding:6px 16px;font-size:12px;line-height:1.25}.overdue[data-v-c4e86c0e]{color:#ef4444;font-weight:700}.search-hint[data-v-c4e86c0e]{color:#94a3b8;flex-shrink:0;margin:10px 2px 0;font-size:12px}td small[data-v-c4e86c0e]{color:#94a3b8}.clickable-row[data-v-c4e86c0e]{cursor:pointer;transition:background .15s}.clickable-row[data-v-c4e86c0e]:hover{background:#f8fafc}.clickable-row[data-v-c4e86c0e]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}.action-col[data-v-c4e86c0e]{color:#cbd5e1;width:32px}.clickable-row:hover .action-col[data-v-c4e86c0e]{color:#1292ff}@media (width<=900px){.section[data-v-c4e86c0e]{flex:none}.table-wrap[data-v-c4e86c0e]{flex:none;max-height:50vh}}.preview-overlay[data-v-8289fc0f]{z-index:4000;background:#0f172a99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview-modal[data-v-8289fc0f]{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;height:min(85vh,800px);display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a59}.preview-header[data-v-8289fc0f]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.preview-nome[data-v-8289fc0f]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.preview-header-actions[data-v-8289fc0f]{flex-shrink:0;align-items:center;gap:6px;display:flex}.preview-icon-btn[data-v-8289fc0f]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.preview-icon-btn[data-v-8289fc0f]:hover{color:#1292ff;background:#e2e8f0}.preview-body[data-v-8289fc0f]{background:#f8fafc;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.preview-imagem[data-v-8289fc0f]{object-fit:contain;max-width:100%;max-height:100%}.preview-iframe[data-v-8289fc0f]{border:none;width:100%;height:100%}.preview-status[data-v-8289fc0f]{color:#64748b;text-align:center;padding:0 24px;font-size:13px}.preview-erro[data-v-8289fc0f]{color:#ef4444}@media (width<=600px){.preview-modal[data-v-8289fc0f]{height:min(90vh,800px)}}.cargas-page[data-v-bed02e20]{box-sizing:border-box;background:#f5f7fb;padding:24px}.page-header[data-v-bed02e20]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.page-header h1[data-v-bed02e20]{color:#24324a;margin:0 0 6px;font-size:24px;font-weight:700}.stats-bar[data-v-bed02e20]{flex-wrap:wrap;gap:14px;display:flex}.stat[data-v-bed02e20]{color:#64748b;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.dot[data-v-bed02e20]{border-radius:50%;width:8px;height:8px}.dot.yellow[data-v-bed02e20]{background:#c99a00}.dot.orange[data-v-bed02e20]{background:#f4a62a}.dot.blue[data-v-bed02e20]{background:#1292ff}.dot.green[data-v-bed02e20]{background:#22c55e}.right[data-v-bed02e20]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap[data-v-bed02e20]{align-items:center;display:flex;position:relative}.search-icon[data-v-bed02e20]{color:#94a3b8;position:absolute;left:10px}.search-wrap input[data-v-bed02e20]{color:#24324a;background:#fff;border:none;border-radius:10px;outline:none;width:320px;padding:9px 54px 9px 34px;font-size:13px}.search-wrap input[data-v-bed02e20]:focus{box-shadow:0 0 0 2px #1292ff33}.clear-btn[data-v-bed02e20]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:30px}.clear-btn[data-v-bed02e20]:hover{color:#ef4444;background:#e2e8f0}.help-btn[data-v-bed02e20]{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.help-btn[data-v-bed02e20]:hover{color:#1292ff;background:#e2e8f0}.search-help[data-v-bed02e20]{z-index:20;color:#475569;background:#fff;border-radius:12px;width:340px;padding:14px 16px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000026}.search-help p[data-v-bed02e20]{margin:0 0 8px}.search-help code[data-v-bed02e20]{color:#1292ff;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}.help-grid[data-v-bed02e20]{grid-template-columns:1fr 1fr;gap:4px 10px;margin-bottom:10px;display:grid}.help-example[data-v-bed02e20]{color:#64748b;margin:0}.filter-select[data-v-bed02e20]{color:#24324a;cursor:pointer;background:#fff;border:none;border-radius:10px;outline:none;padding:9px 12px;font-size:13px}.icon-btn[data-v-bed02e20]{cursor:pointer;color:#64748b;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.icon-btn[data-v-bed02e20]:hover{color:#1292ff;background:#e2e8f0}.icon-btn[data-v-bed02e20]:disabled{cursor:not-allowed;opacity:.6}.icon-btn[data-v-bed02e20]:disabled:hover{color:#64748b;background:#fff}.spinning[data-v-bed02e20]{animation:.8s linear infinite spin-bed02e20}@keyframes spin-bed02e20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-btn[data-v-bed02e20]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.new-btn[data-v-bed02e20]:hover{background:#0d7fe0}.excluidas-link[data-v-bed02e20]{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.excluidas-link[data-v-bed02e20]:hover{color:#1292ff;background:#f1f5f9}.main-layout[data-v-bed02e20]{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;transition:grid-template-columns .3s;display:grid}.main-layout.has-detail[data-v-bed02e20]{grid-template-columns:1fr 400px}.detail-backdrop[data-v-bed02e20],.cards-list[data-v-bed02e20]{display:none}.carga-card[data-v-bed02e20]{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.carga-card[data-v-bed02e20]:hover,.carga-card[data-v-bed02e20]:focus-visible{background:#f8fafc}.carga-card.active[data-v-bed02e20]{background:#eff6ff}.carga-card-top[data-v-bed02e20]{justify-content:space-between;align-items:center;gap:8px;display:flex}.carga-card .cliente[data-v-bed02e20]{color:#24324a;max-width:none;font-size:13px;font-weight:600}.carga-card-bottom[data-v-bed02e20]{color:#94a3b8;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}@media (width<=900px){.main-layout.has-detail[data-v-bed02e20]{grid-template-columns:1fr;overflow-y:auto}table[data-v-bed02e20]{display:none}.cards-list[data-v-bed02e20]{flex-direction:column;display:flex}.detail-backdrop[data-v-bed02e20]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-bed02e20]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}}.table-wrap[data-v-bed02e20]{background:#fff;border-radius:16px;min-height:0;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-bed02e20]{border-collapse:collapse;width:100%;min-width:900px}thead tr[data-v-bed02e20]{border-bottom:2px solid #f1f5f9}th[data-v-bed02e20]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:1;background:#fff;padding:8px 16px;font-size:11px;font-weight:700;position:sticky;top:0}tbody tr[data-v-bed02e20]{cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .15s}tbody tr[data-v-bed02e20]:hover{background:#f8fafc}tbody tr[data-v-bed02e20]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr.active[data-v-bed02e20]{background:#eff6ff}td[data-v-bed02e20]{color:#24324a;vertical-align:middle;white-space:nowrap;padding:6px 16px;font-size:12px;line-height:1.25}td small[data-v-bed02e20]{color:#94a3b8;margin-top:1px;font-size:10px;line-height:1.2;display:block}.container-id[data-v-bed02e20]{color:#1292ff;align-items:center;gap:6px;display:flex}.booking[data-v-bed02e20]{color:#94a3b8!important}.status-badge[data-v-bed02e20]{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.status-badge.lg[data-v-bed02e20]{padding:5px 14px;font-size:13px}.trecho-badges[data-v-bed02e20]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.trecho-badge[data-v-bed02e20]{color:#1292ff;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.overdue[data-v-bed02e20]{font-weight:700;color:#ef4444!important}.positivo[data-v-bed02e20]{color:#16a34a}.negativo[data-v-bed02e20]{color:#ef4444}.cliente[data-v-bed02e20]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;display:block;overflow:hidden}.driver-badge[data-v-bed02e20]{background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.empty-cell[data-v-bed02e20]{color:#cbd5e1}.update-relative[data-v-bed02e20]{color:#24324a;cursor:default;font-size:12px}.no-results[data-v-bed02e20]{text-align:center;color:#94a3b8;padding:48px;font-size:14px}.detail-panel[data-v-bed02e20]{background:#fff;border-radius:16px;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 2px 8px #0000000d}.panel-header[data-v-bed02e20]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header h2[data-v-bed02e20]{color:#24324a;margin:0 0 8px;font-size:20px;font-weight:700}.tracking-section[data-v-bed02e20]{margin-bottom:16px}.tracking-token-section[data-v-bed02e20]{background:#f8fafc;border-radius:10px;padding:10px 12px}.tracking-token-section--principal[data-v-bed02e20]{background:#eff6ff;border:1px solid #bfdbfe}.tracking-token-label[data-v-bed02e20]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.tracking-token-section--principal .tracking-token-label[data-v-bed02e20]{color:#1292ff}.tracking-token-row[data-v-bed02e20]{align-items:center;gap:8px;display:flex}.tracking-token-value[data-v-bed02e20]{letter-spacing:.08em;color:#24324a;flex:1;font-size:14px;font-weight:700}.tracking-token-row .btn-secondary[data-v-bed02e20],.tracking-token-row .btn-primary[data-v-bed02e20]{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.btn-primary.small[data-v-bed02e20]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.btn-primary.small[data-v-bed02e20]:hover{background:#0d7fe0}.tracking-token-hint[data-v-bed02e20]{color:#94a3b8;margin:8px 0 0;font-size:11px;line-height:1.4}.tracking-token-hint a[data-v-bed02e20]{color:#1292ff;font-weight:600;text-decoration:none}.tracking-token-hint a[data-v-bed02e20]:hover{text-decoration:underline}.tracking-token-secondary[data-v-bed02e20]{margin-top:8px;font-size:11px}.tracking-token-secondary summary[data-v-bed02e20]{cursor:pointer;color:#64748b;font-weight:600;list-style:none}.tracking-token-secondary summary[data-v-bed02e20]::-webkit-details-marker{display:none}.tracking-token-secondary summary[data-v-bed02e20]:hover{color:#1292ff}.tracking-token-secondary summary[data-v-bed02e20]:before{content:"▸ "}.tracking-token-secondary[open] summary[data-v-bed02e20]:before{content:"▾ "}.tracking-token-secondary .tracking-token-row[data-v-bed02e20]{background:#f8fafc;border-radius:10px;margin-top:8px;padding:10px 12px}.status-update-row[data-v-bed02e20]{align-items:center;gap:8px;margin-bottom:20px;display:flex}.status-select[data-v-bed02e20]{color:#24324a;cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.status-select[data-v-bed02e20]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.status-update-row .btn-secondary[data-v-bed02e20]{white-space:nowrap;flex-shrink:0}.comprovante-row[data-v-bed02e20]{margin-bottom:20px}.comprovante-row .nf-file-btn[data-v-bed02e20]{box-sizing:border-box;justify-content:center;width:100%}.record-id[data-v-bed02e20]{color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.panel-actions[data-v-bed02e20]{flex-shrink:0;align-items:center;gap:6px;display:flex}.close-btn[data-v-bed02e20],.panel-actions .icon-btn[data-v-bed02e20]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-bed02e20]:hover,.panel-actions .icon-btn[data-v-bed02e20]:hover{background:#e2e8f0}.panel-actions .icon-btn.danger[data-v-bed02e20]:hover{color:#ef4444;background:#fee2e2}.info-grid[data-v-bed02e20]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.info-item[data-v-bed02e20]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item.full[data-v-bed02e20]{grid-column:1/-1}.info-item small[data-v-bed02e20]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-bed02e20]{color:#24324a;word-break:break-word;font-size:13px}.vazio-acoes[data-v-bed02e20]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vazio-hint[data-v-bed02e20]{color:#94a3b8;margin:6px 0 0;font-size:10px;line-height:1.4}.btn-vazio-acao[data-v-bed02e20]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.btn-vazio-acao[data-v-bed02e20]:disabled{opacity:.5;cursor:default}.btn-vazio-acao.devolvido[data-v-bed02e20]:hover:not(:disabled){color:#16a34a;background:#f0fdf4;border-color:#16a34a}.btn-vazio-acao.reutilizado[data-v-bed02e20]:hover:not(:disabled){color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.vazio-resolvido[data-v-bed02e20]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vazio-resolvido-badge[data-v-bed02e20]{color:#16a34a;background:#dcfce7;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.vazio-resolvido-badge.reutilizado[data-v-bed02e20]{color:#7c3aed;background:#ede9fe}.vazio-desfazer[data-v-bed02e20]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}.vazio-desfazer[data-v-bed02e20]:hover:not(:disabled){color:#64748b}.vazio-desfazer[data-v-bed02e20]:disabled{opacity:.5;cursor:default}.guia-detail-section[data-v-bed02e20]{margin-bottom:24px}.guia-detail-section h3[data-v-bed02e20]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:700}.guia-list[data-v-bed02e20]{flex-direction:column;gap:6px;display:flex}.guia-row[data-v-bed02e20]{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.guia-doc[data-v-bed02e20]{color:#24324a;flex:1;font-size:13px;font-weight:600}.guia-valor[data-v-bed02e20]{color:#64748b;font-size:13px}.guia-badge[data-v-bed02e20]{color:#c99a00;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.guia-badge.pago[data-v-bed02e20]{color:#16a34a;background:#dcfce7}.nf-detail-section[data-v-bed02e20]{margin-bottom:24px}.nf-detail-section h3[data-v-bed02e20]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:700}.nf-empty[data-v-bed02e20]{color:#94a3b8;background:#f8fafc;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:12px}.nf-detail-list[data-v-bed02e20]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.nf-detail-row[data-v-bed02e20]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:9px 10px}.nf-detail-linha[data-v-bed02e20]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nf-detail-icon[data-v-bed02e20]{color:#94a3b8;flex-shrink:0}.nf-detail-numero[data-v-bed02e20]{color:#24324a;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #0000;flex-shrink:0;padding:2px 0;font-family:inherit;font-size:13px;font-weight:600}.nf-detail-numero[data-v-bed02e20]:hover{color:#1292ff;border-bottom-color:#1292ff}.nf-detail-numero-texto[data-v-bed02e20]{color:#24324a;flex-shrink:0;font-size:13px;font-weight:600}.nf-detail-trash[data-v-bed02e20]{margin-left:auto}.nf-numero-edit[data-v-bed02e20]{align-items:center;gap:6px;width:100%;display:flex}.nf-numero-edit .nf-detail-icon[data-v-bed02e20]{flex-shrink:0}.nf-numero-edit input[data-v-bed02e20]{border:1px solid #1292ff;border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 8px;font-family:inherit;font-size:12px}.nf-numero-salvar[data-v-bed02e20],.nf-numero-cancelar[data-v-bed02e20]{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nf-numero-salvar[data-v-bed02e20]{color:#16a34a;background:#dcfce7}.nf-numero-salvar[data-v-bed02e20]:hover{background:#bbf7d0}.nf-numero-cancelar[data-v-bed02e20]{color:#64748b;background:#f1f5f9}.nf-numero-cancelar[data-v-bed02e20]:hover{background:#e2e8f0}.nf-anexo-btn[data-v-bed02e20]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;height:26px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.nf-anexo-btn[data-v-bed02e20]:hover{color:#1292ff;border-color:#1292ff}.nf-anexo-nome[data-v-bed02e20]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nf-anexo-add[data-v-bed02e20]{color:#94a3b8;letter-spacing:.02em;border-style:dashed;flex-shrink:0;font-weight:700}.nf-anexo-add[data-v-bed02e20]:hover{color:#1292ff;border-style:dashed;border-color:#1292ff}.nf-consolidar-dica[data-v-bed02e20]{color:#94a3b8;margin:-4px 0 10px;font-size:11px;line-height:1.4}.nf-icon-btn[data-v-bed02e20]{cursor:pointer;color:#64748b;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nf-icon-btn[data-v-bed02e20]:hover{color:#1292ff;background:#e2e8f0}.nf-icon-btn.danger[data-v-bed02e20]:hover{color:#ef4444;background:#fee2e2}.nf-add-inline[data-v-bed02e20]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-add-inline input[data-v-bed02e20]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;min-width:100px;padding:8px 10px;font-family:inherit;font-size:12px}.nf-add-inline input[data-v-bed02e20]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.nf-file-btn[data-v-bed02e20]{color:#64748b;cursor:pointer;white-space:nowrap;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.nf-file-btn[data-v-bed02e20]:hover{color:#1292ff;border-color:#1292ff}.nf-xml-toggle[data-v-bed02e20]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:12px}.nf-xml-toggle[data-v-bed02e20]:hover{color:#1292ff;background:#f1f5f9}.sr-only[data-v-bed02e20]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-secondary.small[data-v-bed02e20]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.btn-secondary.small[data-v-bed02e20]:hover{background:#e2e8f0}.btn-secondary.small[data-v-bed02e20]:disabled{color:#cbd5e1;cursor:not-allowed}.field-error[data-v-bed02e20]{color:#ef4444;margin:6px 0 0;font-size:11px;font-weight:500}.valores-section[data-v-bed02e20]{margin-bottom:24px}.valores-section h3[data-v-bed02e20],.timeline-section h3[data-v-bed02e20]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:13px;font-weight:700}.valores-grid[data-v-bed02e20]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.info-item.total[data-v-bed02e20]{grid-column:1/-1}.info-item.total strong[data-v-bed02e20]{font-size:15px}.info-item.total.positivo[data-v-bed02e20]{background:#dcfce7}.info-item.total.negativo[data-v-bed02e20]{background:#fee2e2}.info-item.total.positivo strong[data-v-bed02e20]{color:#16a34a}.info-item.total.negativo strong[data-v-bed02e20]{color:#ef4444}.timeline[data-v-bed02e20]{padding-left:24px;position:relative}.timeline[data-v-bed02e20]:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline-item[data-v-bed02e20]{margin-bottom:20px;position:relative}.timeline-dot[data-v-bed02e20]{z-index:1;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-20px;box-shadow:0 0 0 2px}.timeline-content[data-v-bed02e20]{background:#f8fafc;border-radius:10px;padding:10px 12px}.tl-header[data-v-bed02e20]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.tl-status[data-v-bed02e20]{font-size:12px;font-weight:700}.tl-date[data-v-bed02e20]{color:#94a3b8;white-space:nowrap;font-size:10px}.tl-desc[data-v-bed02e20]{color:#475569;margin:4px 0 2px;font-size:12px}.tl-resp[data-v-bed02e20]{color:#94a3b8;font-size:10px;display:block}.tl-footer[data-v-bed02e20]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-comprovante-btn[data-v-bed02e20]{color:#1292ff;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:600;display:flex}.tl-comprovante-btn[data-v-bed02e20]:hover{text-decoration:underline}.subtitle[data-v-3c83741b]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-3c83741b]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-3c83741b]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-3c83741b]:first-child{min-width:0}.section-header h2[data-v-3c83741b]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-3c83741b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-3c83741b]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-3c83741b]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-3c83741b]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-3c83741b]::placeholder{color:#94a3b8}.search-wrap input[data-v-3c83741b]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-3c83741b]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-3c83741b]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-3c83741b]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-3c83741b]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-3c83741b]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-3c83741b]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-3c83741b]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-3c83741b]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-3c83741b]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-3c83741b]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-3c83741b]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-3c83741b]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-3c83741b]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-3c83741b]{background:#22c55e}.dot.red[data-v-3c83741b]{background:#ef4444}.dot.yellow[data-v-3c83741b]{background:#eab308}.stat-clickable[data-v-3c83741b]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-3c83741b]:hover{background:#f1f5f9}.stat-clickable.active[data-v-3c83741b]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-3c83741b]{transition:transform .15s}.stat-clickable svg.rotated[data-v-3c83741b]{transform:rotate(180deg)}.badge-count[data-v-3c83741b]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-3c83741b]{color:#16a34a}.negativo[data-v-3c83741b]{color:#ef4444}.alerta[data-v-3c83741b]{color:#c99a00}.main-layout[data-v-3c83741b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-3c83741b]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-3c83741b]{display:none}.table-wrap[data-v-3c83741b]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-3c83741b]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-3c83741b]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-3c83741b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-3c83741b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-3c83741b]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-3c83741b]{border-bottom:1px solid #e2e8f0}th[data-v-3c83741b]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-3c83741b]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-3c83741b]{transition:background .12s}tbody tr[data-v-3c83741b]:hover{background:#f8fafc}tbody tr.active[data-v-3c83741b]{background:#eff6ff}tbody tr[data-v-3c83741b]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-3c83741b]{border-bottom:none}.no-results[data-v-3c83741b]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-3c83741b]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-3c83741b]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-3c83741b]{color:#ef4444}.pago[data-v-3c83741b]{color:#16a34a}.status-badge[data-v-3c83741b]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-3c83741b],.status-badge.pago[data-v-3c83741b]{color:#15803d;background:#dcfce7}.detail-panel[data-v-3c83741b]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-3c83741b]::-webkit-scrollbar{width:7px}.detail-panel[data-v-3c83741b]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-3c83741b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-3c83741b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-3c83741b]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-3c83741b]:first-child{min-width:0}.panel-header h3[data-v-3c83741b]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-3c83741b]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-3c83741b]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-3c83741b],.icon-btn[data-v-3c83741b]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-3c83741b]:hover,.icon-btn[data-v-3c83741b]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-3c83741b]:focus-visible,.icon-btn[data-v-3c83741b]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-3c83741b]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-3c83741b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-3c83741b]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-3c83741b]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-3c83741b]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-3c83741b]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-3c83741b],.modal-body label[data-v-3c83741b]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-3c83741b],.modal-body input[data-v-3c83741b],.modal-body select[data-v-3c83741b]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-3c83741b]:focus,.modal-body input[data-v-3c83741b]:focus,.modal-body select[data-v-3c83741b]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-3c83741b]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-3c83741b]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-3c83741b]{font-weight:700!important}.overlay[data-v-3c83741b]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-3c83741b]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-3c83741b]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-3c83741b]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-3c83741b]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-3c83741b]::-webkit-scrollbar{width:7px}.modal-body[data-v-3c83741b]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-3c83741b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-3c83741b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-3c83741b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-3c83741b]>*{min-width:0}.hint[data-v-3c83741b]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-3c83741b]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-3c83741b]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-3c83741b]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-3c83741b]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-3c83741b]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-3c83741b]{grid-template-columns:1fr}.detail-backdrop[data-v-3c83741b]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-3c83741b]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-3c83741b]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-3c83741b]{justify-content:flex-start;width:100%}.search-wrap[data-v-3c83741b]{flex:220px}.search-wrap input[data-v-3c83741b]{width:100%}}@media (width<=600px){.financeiro-section[data-v-3c83741b]{gap:14px}.section-header[data-v-3c83741b]{gap:12px}.section-header h2[data-v-3c83741b]{font-size:18px}.toolbar-actions[data-v-3c83741b]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-3c83741b],.search-wrap input[data-v-3c83741b],.filter-select[data-v-3c83741b],.toolbar-actions .btn-primary[data-v-3c83741b]{width:100%}.table-wrap[data-v-3c83741b]{width:100%;min-height:220px;max-height:60dvh}table[data-v-3c83741b]{min-width:760px}.detail-panel[data-v-3c83741b]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-3c83741b]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-3c83741b],.grid[data-v-3c83741b]{grid-template-columns:1fr}.overlay[data-v-3c83741b]{align-items:flex-start;padding:10px}.modal[data-v-3c83741b]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-3c83741b]{min-height:58px;padding:12px 15px}.modal-body[data-v-3c83741b]{padding:15px}.modal-footer[data-v-3c83741b]{padding:12px 15px}.modal-footer .btn-primary[data-v-3c83741b],.modal-footer .btn-secondary[data-v-3c83741b]{flex:1}}@media (width<=400px){.modal-footer[data-v-3c83741b]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-3c83741b],.modal-footer .btn-secondary[data-v-3c83741b]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-3c83741b],.icon-btn[data-v-3c83741b],.close-btn[data-v-3c83741b],.search-wrap input[data-v-3c83741b],.modal-body input[data-v-3c83741b],.modal-body select[data-v-3c83741b],.valores-form input[data-v-3c83741b]{transition:none}}.pendentes-list[data-v-3c83741b]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-3c83741b]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-3c83741b]:hover,.pendente-item[data-v-3c83741b]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-3c83741b]{min-width:110px}.pendente-item span[data-v-3c83741b]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-3c83741b]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-3c83741b]{flex-wrap:wrap}.pendente-item span[data-v-3c83741b]:last-child{margin-left:0}}.intro-texto[data-v-3c83741b]{color:#64748b;max-width:720px;margin:0 0 20px;font-size:13px;line-height:1.6}.cor-entrada[data-v-3c83741b]{color:#16a34a}.cor-saida[data-v-3c83741b]{color:#dc2626}.roteiro-grupo[data-v-3c83741b]{margin-bottom:24px}.grupo-titulo[data-v-3c83741b]{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.grupo-titulo.entrada[data-v-3c83741b]{color:#16a34a}.grupo-titulo.saida[data-v-3c83741b]{color:#dc2626}.grupo-titulo.resultado[data-v-3c83741b]{color:#072c4f}.passo-card[data-v-3c83741b]{background:#fff;border:1px solid #edf1f5;border-radius:14px;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex;box-shadow:0 2px 8px #0f172a0a}.passo-numero[data-v-3c83741b]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.passo-numero.entrada[data-v-3c83741b]{background:#16a34a}.passo-numero.saida[data-v-3c83741b]{background:#dc2626}.passo-numero.resultado[data-v-3c83741b]{background:#072c4f}.passo-corpo[data-v-3c83741b]{flex:1;min-width:0}.passo-cabecalho[data-v-3c83741b]{color:#24324a;align-items:center;gap:7px;margin-bottom:5px;display:flex}.passo-cabecalho strong[data-v-3c83741b]{font-size:14px}.passo-corpo p[data-v-3c83741b]{color:#64748b;margin:0 0 10px;font-size:13px;line-height:1.55}.passo-link[data-v-3c83741b]{color:#1292ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.passo-link[data-v-3c83741b]:hover{text-decoration:underline}@media (width<=600px){.passo-card[data-v-3c83741b]{gap:10px;padding:13px 14px}}.subtitle[data-v-62a38211]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-62a38211]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-62a38211]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-62a38211]:first-child{min-width:0}.section-header h2[data-v-62a38211]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-62a38211]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-62a38211]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-62a38211]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-62a38211]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-62a38211]::placeholder{color:#94a3b8}.search-wrap input[data-v-62a38211]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-62a38211]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-62a38211]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-62a38211]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-62a38211]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-62a38211]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-62a38211]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-62a38211]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-62a38211]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-62a38211]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-62a38211]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-62a38211]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-62a38211]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-62a38211]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-62a38211]{background:#22c55e}.dot.red[data-v-62a38211]{background:#ef4444}.dot.yellow[data-v-62a38211]{background:#eab308}.stat-clickable[data-v-62a38211]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-62a38211]:hover{background:#f1f5f9}.stat-clickable.active[data-v-62a38211]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-62a38211]{transition:transform .15s}.stat-clickable svg.rotated[data-v-62a38211]{transform:rotate(180deg)}.badge-count[data-v-62a38211]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-62a38211]{color:#16a34a}.negativo[data-v-62a38211]{color:#ef4444}.alerta[data-v-62a38211]{color:#c99a00}.main-layout[data-v-62a38211]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-62a38211]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-62a38211]{display:none}.table-wrap[data-v-62a38211]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-62a38211]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-62a38211]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-62a38211]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-62a38211]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-62a38211]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-62a38211]{border-bottom:1px solid #e2e8f0}th[data-v-62a38211]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-62a38211]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-62a38211]{transition:background .12s}tbody tr[data-v-62a38211]:hover{background:#f8fafc}tbody tr.active[data-v-62a38211]{background:#eff6ff}tbody tr[data-v-62a38211]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-62a38211]{border-bottom:none}.no-results[data-v-62a38211]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-62a38211]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-62a38211]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-62a38211]{color:#ef4444}.pago[data-v-62a38211]{color:#16a34a}.status-badge[data-v-62a38211]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-62a38211],.status-badge.pago[data-v-62a38211]{color:#15803d;background:#dcfce7}.detail-panel[data-v-62a38211]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-62a38211]::-webkit-scrollbar{width:7px}.detail-panel[data-v-62a38211]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-62a38211]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-62a38211]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-62a38211]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-62a38211]:first-child{min-width:0}.panel-header h3[data-v-62a38211]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-62a38211]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-62a38211]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-62a38211],.icon-btn[data-v-62a38211]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-62a38211]:hover,.icon-btn[data-v-62a38211]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-62a38211]:focus-visible,.icon-btn[data-v-62a38211]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-62a38211]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-62a38211]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-62a38211]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-62a38211]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-62a38211]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-62a38211]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-62a38211],.modal-body label[data-v-62a38211]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-62a38211],.modal-body input[data-v-62a38211],.modal-body select[data-v-62a38211]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-62a38211]:focus,.modal-body input[data-v-62a38211]:focus,.modal-body select[data-v-62a38211]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-62a38211]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-62a38211]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-62a38211]{font-weight:700!important}.overlay[data-v-62a38211]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-62a38211]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-62a38211]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-62a38211]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-62a38211]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-62a38211]::-webkit-scrollbar{width:7px}.modal-body[data-v-62a38211]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-62a38211]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-62a38211]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-62a38211]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-62a38211]>*{min-width:0}.hint[data-v-62a38211]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-62a38211]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-62a38211]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-62a38211]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-62a38211]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-62a38211]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-62a38211]{grid-template-columns:1fr}.detail-backdrop[data-v-62a38211]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-62a38211]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-62a38211]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-62a38211]{justify-content:flex-start;width:100%}.search-wrap[data-v-62a38211]{flex:220px}.search-wrap input[data-v-62a38211]{width:100%}}@media (width<=600px){.financeiro-section[data-v-62a38211]{gap:14px}.section-header[data-v-62a38211]{gap:12px}.section-header h2[data-v-62a38211]{font-size:18px}.toolbar-actions[data-v-62a38211]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-62a38211],.search-wrap input[data-v-62a38211],.filter-select[data-v-62a38211],.toolbar-actions .btn-primary[data-v-62a38211]{width:100%}.table-wrap[data-v-62a38211]{width:100%;min-height:220px;max-height:60dvh}table[data-v-62a38211]{min-width:760px}.detail-panel[data-v-62a38211]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-62a38211]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-62a38211],.grid[data-v-62a38211]{grid-template-columns:1fr}.overlay[data-v-62a38211]{align-items:flex-start;padding:10px}.modal[data-v-62a38211]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-62a38211]{min-height:58px;padding:12px 15px}.modal-body[data-v-62a38211]{padding:15px}.modal-footer[data-v-62a38211]{padding:12px 15px}.modal-footer .btn-primary[data-v-62a38211],.modal-footer .btn-secondary[data-v-62a38211]{flex:1}}@media (width<=400px){.modal-footer[data-v-62a38211]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-62a38211],.modal-footer .btn-secondary[data-v-62a38211]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-62a38211],.icon-btn[data-v-62a38211],.close-btn[data-v-62a38211],.search-wrap input[data-v-62a38211],.modal-body input[data-v-62a38211],.modal-body select[data-v-62a38211],.valores-form input[data-v-62a38211]{transition:none}}.pendentes-list[data-v-62a38211]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-62a38211]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-62a38211]:hover,.pendente-item[data-v-62a38211]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-62a38211]{min-width:110px}.pendente-item span[data-v-62a38211]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-62a38211]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-62a38211]{flex-wrap:wrap}.pendente-item span[data-v-62a38211]:last-child{margin-left:0}}.tipo-badge[data-v-62a38211]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.tipo-badge.faturamento[data-v-62a38211]{color:#1d4ed8;background:#dbeafe}.tipo-badge.recebimento[data-v-62a38211]{color:#15803d;background:#dcfce7}.tipo-badge.frete[data-v-62a38211]{color:#a16207;background:#fef3c7}.tipo-badge.guia[data-v-62a38211]{color:#6d28d9;background:#ede9fe}.cards-grid[data-v-62a38211]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.card[data-v-62a38211]{background:#fff;border:1px solid #edf1f5;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;box-shadow:0 2px 8px #0f172a0a}.card.destaque[data-v-62a38211]{background:#072c4f;border-color:#072c4f}.card-label[data-v-62a38211]{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600;line-height:1.4}.card.destaque .card-label[data-v-62a38211]{color:#a8bad0}.card-value[data-v-62a38211]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.2;display:block;overflow:hidden}.card.destaque .card-value[data-v-62a38211]{color:#fff}.card.destaque .positivo[data-v-62a38211]{color:#4ade80}.card.destaque .negativo[data-v-62a38211]{color:#f87171}.section-title[data-v-62a38211]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:2px 0 0;font-size:11px;font-weight:700;line-height:1.4}.section-title-spaced[data-v-62a38211]{margin-top:12px}.mes-select[data-v-62a38211]{color:#64748b;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.mes-select input[data-v-62a38211]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:150px;height:38px;padding:0 10px;font-family:inherit;font-size:13px}.mes-select input[data-v-62a38211]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}@media (width<=1100px){.cards-grid[data-v-62a38211]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards-grid[data-v-62a38211]{grid-template-columns:1fr;gap:10px}.card[data-v-62a38211]{padding:15px}.card-value[data-v-62a38211]{font-size:20px}.mes-select[data-v-62a38211],.mes-select input[data-v-62a38211]{width:100%}}@media (width<=400px){.card[data-v-62a38211]{padding:13px}}.subtitle[data-v-a515c12a]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-a515c12a]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-a515c12a]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-a515c12a]:first-child{min-width:0}.section-header h2[data-v-a515c12a]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-a515c12a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-a515c12a]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-a515c12a]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-a515c12a]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-a515c12a]::placeholder{color:#94a3b8}.search-wrap input[data-v-a515c12a]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-a515c12a]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-a515c12a]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-a515c12a]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-a515c12a]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-a515c12a]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-a515c12a]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-a515c12a]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-a515c12a]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-a515c12a]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-a515c12a]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-a515c12a]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-a515c12a]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-a515c12a]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-a515c12a]{background:#22c55e}.dot.red[data-v-a515c12a]{background:#ef4444}.dot.yellow[data-v-a515c12a]{background:#eab308}.stat-clickable[data-v-a515c12a]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-a515c12a]:hover{background:#f1f5f9}.stat-clickable.active[data-v-a515c12a]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-a515c12a]{transition:transform .15s}.stat-clickable svg.rotated[data-v-a515c12a]{transform:rotate(180deg)}.badge-count[data-v-a515c12a]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-a515c12a]{color:#16a34a}.negativo[data-v-a515c12a]{color:#ef4444}.alerta[data-v-a515c12a]{color:#c99a00}.main-layout[data-v-a515c12a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-a515c12a]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-a515c12a]{display:none}.table-wrap[data-v-a515c12a]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-a515c12a]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-a515c12a]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-a515c12a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-a515c12a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-a515c12a]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-a515c12a]{border-bottom:1px solid #e2e8f0}th[data-v-a515c12a]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-a515c12a]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-a515c12a]{transition:background .12s}tbody tr[data-v-a515c12a]:hover{background:#f8fafc}tbody tr.active[data-v-a515c12a]{background:#eff6ff}tbody tr[data-v-a515c12a]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-a515c12a]{border-bottom:none}.no-results[data-v-a515c12a]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-a515c12a]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-a515c12a]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-a515c12a]{color:#ef4444}.pago[data-v-a515c12a]{color:#16a34a}.status-badge[data-v-a515c12a]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-a515c12a],.status-badge.pago[data-v-a515c12a]{color:#15803d;background:#dcfce7}.detail-panel[data-v-a515c12a]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-a515c12a]::-webkit-scrollbar{width:7px}.detail-panel[data-v-a515c12a]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-a515c12a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-a515c12a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-a515c12a]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-a515c12a]:first-child{min-width:0}.panel-header h3[data-v-a515c12a]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-a515c12a]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-a515c12a]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-a515c12a],.icon-btn[data-v-a515c12a]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-a515c12a]:hover,.icon-btn[data-v-a515c12a]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-a515c12a]:focus-visible,.icon-btn[data-v-a515c12a]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-a515c12a]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-a515c12a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-a515c12a]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-a515c12a]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-a515c12a]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-a515c12a]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-a515c12a],.modal-body label[data-v-a515c12a]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-a515c12a],.modal-body input[data-v-a515c12a],.modal-body select[data-v-a515c12a]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-a515c12a]:focus,.modal-body input[data-v-a515c12a]:focus,.modal-body select[data-v-a515c12a]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-a515c12a]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-a515c12a]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-a515c12a]{font-weight:700!important}.overlay[data-v-a515c12a]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-a515c12a]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-a515c12a]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-a515c12a]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-a515c12a]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-a515c12a]::-webkit-scrollbar{width:7px}.modal-body[data-v-a515c12a]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-a515c12a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-a515c12a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-a515c12a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-a515c12a]>*{min-width:0}.hint[data-v-a515c12a]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-a515c12a]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-a515c12a]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-a515c12a]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-a515c12a]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-a515c12a]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-a515c12a]{grid-template-columns:1fr}.detail-backdrop[data-v-a515c12a]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-a515c12a]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-a515c12a]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-a515c12a]{justify-content:flex-start;width:100%}.search-wrap[data-v-a515c12a]{flex:220px}.search-wrap input[data-v-a515c12a]{width:100%}}@media (width<=600px){.financeiro-section[data-v-a515c12a]{gap:14px}.section-header[data-v-a515c12a]{gap:12px}.section-header h2[data-v-a515c12a]{font-size:18px}.toolbar-actions[data-v-a515c12a]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-a515c12a],.search-wrap input[data-v-a515c12a],.filter-select[data-v-a515c12a],.toolbar-actions .btn-primary[data-v-a515c12a]{width:100%}.table-wrap[data-v-a515c12a]{width:100%;min-height:220px;max-height:60dvh}table[data-v-a515c12a]{min-width:760px}.detail-panel[data-v-a515c12a]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-a515c12a]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-a515c12a],.grid[data-v-a515c12a]{grid-template-columns:1fr}.overlay[data-v-a515c12a]{align-items:flex-start;padding:10px}.modal[data-v-a515c12a]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-a515c12a]{min-height:58px;padding:12px 15px}.modal-body[data-v-a515c12a]{padding:15px}.modal-footer[data-v-a515c12a]{padding:12px 15px}.modal-footer .btn-primary[data-v-a515c12a],.modal-footer .btn-secondary[data-v-a515c12a]{flex:1}}@media (width<=400px){.modal-footer[data-v-a515c12a]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-a515c12a],.modal-footer .btn-secondary[data-v-a515c12a]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-a515c12a],.icon-btn[data-v-a515c12a],.close-btn[data-v-a515c12a],.search-wrap input[data-v-a515c12a],.modal-body input[data-v-a515c12a],.modal-body select[data-v-a515c12a],.valores-form input[data-v-a515c12a]{transition:none}}.pendentes-list[data-v-a515c12a]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-a515c12a]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-a515c12a]:hover,.pendente-item[data-v-a515c12a]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-a515c12a]{min-width:110px}.pendente-item span[data-v-a515c12a]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-a515c12a]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-a515c12a]{flex-wrap:wrap}.pendente-item span[data-v-a515c12a]:last-child{margin-left:0}}.total-field.positivo input[data-v-a515c12a]{color:#16a34a}.total-field.negativo input[data-v-a515c12a]{color:#ef4444}.aviso-ja-cobrado[data-v-a515c12a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 16px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.aviso-ja-cobrado svg[data-v-a515c12a]{flex-shrink:0;margin-top:2px}.subtitle[data-v-50255067]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-50255067]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-50255067]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-50255067]:first-child{min-width:0}.section-header h2[data-v-50255067]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-50255067]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-50255067]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-50255067]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-50255067]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-50255067]::placeholder{color:#94a3b8}.search-wrap input[data-v-50255067]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-50255067]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-50255067]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-50255067]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-50255067]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-50255067]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-50255067]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-50255067]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-50255067]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-50255067]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-50255067]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-50255067]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-50255067]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-50255067]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-50255067]{background:#22c55e}.dot.red[data-v-50255067]{background:#ef4444}.dot.yellow[data-v-50255067]{background:#eab308}.stat-clickable[data-v-50255067]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-50255067]:hover{background:#f1f5f9}.stat-clickable.active[data-v-50255067]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-50255067]{transition:transform .15s}.stat-clickable svg.rotated[data-v-50255067]{transform:rotate(180deg)}.badge-count[data-v-50255067]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-50255067]{color:#16a34a}.negativo[data-v-50255067]{color:#ef4444}.alerta[data-v-50255067]{color:#c99a00}.main-layout[data-v-50255067]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-50255067]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-50255067]{display:none}.table-wrap[data-v-50255067]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-50255067]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-50255067]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-50255067]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-50255067]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-50255067]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-50255067]{border-bottom:1px solid #e2e8f0}th[data-v-50255067]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-50255067]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-50255067]{transition:background .12s}tbody tr[data-v-50255067]:hover{background:#f8fafc}tbody tr.active[data-v-50255067]{background:#eff6ff}tbody tr[data-v-50255067]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-50255067]{border-bottom:none}.no-results[data-v-50255067]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-50255067]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-50255067]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-50255067]{color:#ef4444}.pago[data-v-50255067]{color:#16a34a}.status-badge[data-v-50255067]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-50255067],.status-badge.pago[data-v-50255067]{color:#15803d;background:#dcfce7}.detail-panel[data-v-50255067]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-50255067]::-webkit-scrollbar{width:7px}.detail-panel[data-v-50255067]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-50255067]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-50255067]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-50255067]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-50255067]:first-child{min-width:0}.panel-header h3[data-v-50255067]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-50255067]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-50255067]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-50255067],.icon-btn[data-v-50255067]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-50255067]:hover,.icon-btn[data-v-50255067]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-50255067]:focus-visible,.icon-btn[data-v-50255067]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-50255067]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-50255067]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-50255067]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-50255067]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-50255067]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-50255067]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-50255067],.modal-body label[data-v-50255067]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-50255067],.modal-body input[data-v-50255067],.modal-body select[data-v-50255067]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-50255067]:focus,.modal-body input[data-v-50255067]:focus,.modal-body select[data-v-50255067]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-50255067]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-50255067]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-50255067]{font-weight:700!important}.overlay[data-v-50255067]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-50255067]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-50255067]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-50255067]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-50255067]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-50255067]::-webkit-scrollbar{width:7px}.modal-body[data-v-50255067]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-50255067]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-50255067]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-50255067]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-50255067]>*{min-width:0}.hint[data-v-50255067]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-50255067]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-50255067]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-50255067]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-50255067]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-50255067]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-50255067]{grid-template-columns:1fr}.detail-backdrop[data-v-50255067]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-50255067]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-50255067]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-50255067]{justify-content:flex-start;width:100%}.search-wrap[data-v-50255067]{flex:220px}.search-wrap input[data-v-50255067]{width:100%}}@media (width<=600px){.financeiro-section[data-v-50255067]{gap:14px}.section-header[data-v-50255067]{gap:12px}.section-header h2[data-v-50255067]{font-size:18px}.toolbar-actions[data-v-50255067]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-50255067],.search-wrap input[data-v-50255067],.filter-select[data-v-50255067],.toolbar-actions .btn-primary[data-v-50255067]{width:100%}.table-wrap[data-v-50255067]{width:100%;min-height:220px;max-height:60dvh}table[data-v-50255067]{min-width:760px}.detail-panel[data-v-50255067]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-50255067]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-50255067],.grid[data-v-50255067]{grid-template-columns:1fr}.overlay[data-v-50255067]{align-items:flex-start;padding:10px}.modal[data-v-50255067]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-50255067]{min-height:58px;padding:12px 15px}.modal-body[data-v-50255067]{padding:15px}.modal-footer[data-v-50255067]{padding:12px 15px}.modal-footer .btn-primary[data-v-50255067],.modal-footer .btn-secondary[data-v-50255067]{flex:1}}@media (width<=400px){.modal-footer[data-v-50255067]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-50255067],.modal-footer .btn-secondary[data-v-50255067]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-50255067],.icon-btn[data-v-50255067],.close-btn[data-v-50255067],.search-wrap input[data-v-50255067],.modal-body input[data-v-50255067],.modal-body select[data-v-50255067],.valores-form input[data-v-50255067]{transition:none}}.pendentes-list[data-v-50255067]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-50255067]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-50255067]:hover,.pendente-item[data-v-50255067]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-50255067]{min-width:110px}.pendente-item span[data-v-50255067]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-50255067]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-50255067]{flex-wrap:wrap}.pendente-item span[data-v-50255067]:last-child{margin-left:0}}.aviso-explicativo[data-v-50255067]{color:#94a3b8;margin:-8px 0 16px;font-size:12px}.ordenacao-select[data-v-50255067]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.ordenacao-select[data-v-50255067]:focus{border-color:#1292ff}.link-btn[data-v-50255067]{font:inherit;color:#1292ff;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.link-btn[data-v-50255067]:hover{color:#0d7fe0}.selecao-header[data-v-50255067]{color:#64748b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.cobranca-itens[data-v-50255067]{border-top:1px solid #f1f5f9;flex-direction:column;gap:6px;margin-bottom:16px;padding-top:12px;display:flex}.cobranca-item[data-v-50255067]{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.cobranca-item input[type=checkbox][data-v-50255067]{cursor:pointer;flex-shrink:0;margin-top:2px}.cobranca-item-info[data-v-50255067]{flex-direction:column;flex:1;min-width:0;display:flex}.cobranca-item-info strong[data-v-50255067]{color:#24324a;font-size:12px}.cobranca-item-info span[data-v-50255067]{color:#94a3b8;align-items:center;gap:3px;font-size:11px;display:inline-flex}.cobranca-item-valor[data-v-50255067]{color:#ef4444;white-space:nowrap;font-size:13px;font-weight:700}.panel-footer-actions[data-v-50255067]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.panel-footer-actions .btn-primary[data-v-50255067],.panel-footer-actions .btn-secondary[data-v-50255067]{align-items:center;gap:5px;display:inline-flex}.section-secundaria[data-v-50255067]{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:20px}.section-title-row[data-v-50255067]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.section-title-row h3[data-v-50255067]{color:#24324a;margin:0;font-size:14px;font-weight:700}.aguardando-toggle[data-v-50255067]{color:#a16207;cursor:pointer;background:#fef3c7;border:none;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.aguardando-toggle[data-v-50255067]:hover{background:#fde68a}.aguardando-toggle svg[data-v-50255067]{transition:transform .15s}.aguardando-toggle svg.rotated[data-v-50255067]{transform:rotate(180deg)}.print-area[data-v-50255067]{visibility:hidden;position:fixed;top:-9999px;left:-9999px}@media print{body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{color:#111;width:100%;padding:24px;font-family:Arial,sans-serif;top:0;left:0;position:absolute!important}.print-area .print-empresa{color:#444;margin-top:-8px}.print-area .print-table{border-collapse:collapse;width:100%;margin-top:16px}.print-area .print-table th,.print-area .print-table td{text-align:left;border:1px solid #999;padding:6px 8px;font-size:12px}.print-area .print-total{text-align:right;margin-top:16px;font-size:15px;font-weight:700}.print-area .print-pagamento{border:1px solid #999;margin-top:24px;padding:12px 14px;font-size:12px}.print-area .print-pagamento p{margin:4px 0 0}}.subtitle[data-v-d9c34f26]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-d9c34f26]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-d9c34f26]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-d9c34f26]:first-child{min-width:0}.section-header h2[data-v-d9c34f26]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-d9c34f26]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-d9c34f26]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-d9c34f26]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-d9c34f26]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-d9c34f26]::placeholder{color:#94a3b8}.search-wrap input[data-v-d9c34f26]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-d9c34f26]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-d9c34f26]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-d9c34f26]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-d9c34f26]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-d9c34f26]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-d9c34f26]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-d9c34f26]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-d9c34f26]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-d9c34f26]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-d9c34f26]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-d9c34f26]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-d9c34f26]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-d9c34f26]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-d9c34f26]{background:#22c55e}.dot.red[data-v-d9c34f26]{background:#ef4444}.dot.yellow[data-v-d9c34f26]{background:#eab308}.stat-clickable[data-v-d9c34f26]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-d9c34f26]:hover{background:#f1f5f9}.stat-clickable.active[data-v-d9c34f26]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-d9c34f26]{transition:transform .15s}.stat-clickable svg.rotated[data-v-d9c34f26]{transform:rotate(180deg)}.badge-count[data-v-d9c34f26]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-d9c34f26]{color:#16a34a}.negativo[data-v-d9c34f26]{color:#ef4444}.alerta[data-v-d9c34f26]{color:#c99a00}.main-layout[data-v-d9c34f26]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-d9c34f26]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-d9c34f26]{display:none}.table-wrap[data-v-d9c34f26]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-d9c34f26]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-d9c34f26]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-d9c34f26]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-d9c34f26]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-d9c34f26]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-d9c34f26]{border-bottom:1px solid #e2e8f0}th[data-v-d9c34f26]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-d9c34f26]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-d9c34f26]{transition:background .12s}tbody tr[data-v-d9c34f26]:hover{background:#f8fafc}tbody tr.active[data-v-d9c34f26]{background:#eff6ff}tbody tr[data-v-d9c34f26]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-d9c34f26]{border-bottom:none}.no-results[data-v-d9c34f26]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-d9c34f26]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-d9c34f26]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-d9c34f26]{color:#ef4444}.pago[data-v-d9c34f26]{color:#16a34a}.status-badge[data-v-d9c34f26]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-d9c34f26],.status-badge.pago[data-v-d9c34f26]{color:#15803d;background:#dcfce7}.detail-panel[data-v-d9c34f26]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-d9c34f26]::-webkit-scrollbar{width:7px}.detail-panel[data-v-d9c34f26]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-d9c34f26]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-d9c34f26]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-d9c34f26]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-d9c34f26]:first-child{min-width:0}.panel-header h3[data-v-d9c34f26]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-d9c34f26]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-d9c34f26]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-d9c34f26],.icon-btn[data-v-d9c34f26]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-d9c34f26]:hover,.icon-btn[data-v-d9c34f26]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-d9c34f26]:focus-visible,.icon-btn[data-v-d9c34f26]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-d9c34f26]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-d9c34f26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-d9c34f26]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-d9c34f26]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-d9c34f26]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-d9c34f26]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-d9c34f26],.modal-body label[data-v-d9c34f26]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-d9c34f26],.modal-body input[data-v-d9c34f26],.modal-body select[data-v-d9c34f26]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-d9c34f26]:focus,.modal-body input[data-v-d9c34f26]:focus,.modal-body select[data-v-d9c34f26]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-d9c34f26]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-d9c34f26]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-d9c34f26]{font-weight:700!important}.overlay[data-v-d9c34f26]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-d9c34f26]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-d9c34f26]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-d9c34f26]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-d9c34f26]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-d9c34f26]::-webkit-scrollbar{width:7px}.modal-body[data-v-d9c34f26]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-d9c34f26]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-d9c34f26]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-d9c34f26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-d9c34f26]>*{min-width:0}.hint[data-v-d9c34f26]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-d9c34f26]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-d9c34f26]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-d9c34f26]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-d9c34f26]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-d9c34f26]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-d9c34f26]{grid-template-columns:1fr}.detail-backdrop[data-v-d9c34f26]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-d9c34f26]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-d9c34f26]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-d9c34f26]{justify-content:flex-start;width:100%}.search-wrap[data-v-d9c34f26]{flex:220px}.search-wrap input[data-v-d9c34f26]{width:100%}}@media (width<=600px){.financeiro-section[data-v-d9c34f26]{gap:14px}.section-header[data-v-d9c34f26]{gap:12px}.section-header h2[data-v-d9c34f26]{font-size:18px}.toolbar-actions[data-v-d9c34f26]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-d9c34f26],.search-wrap input[data-v-d9c34f26],.filter-select[data-v-d9c34f26],.toolbar-actions .btn-primary[data-v-d9c34f26]{width:100%}.table-wrap[data-v-d9c34f26]{width:100%;min-height:220px;max-height:60dvh}table[data-v-d9c34f26]{min-width:760px}.detail-panel[data-v-d9c34f26]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-d9c34f26]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-d9c34f26],.grid[data-v-d9c34f26]{grid-template-columns:1fr}.overlay[data-v-d9c34f26]{align-items:flex-start;padding:10px}.modal[data-v-d9c34f26]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-d9c34f26]{min-height:58px;padding:12px 15px}.modal-body[data-v-d9c34f26]{padding:15px}.modal-footer[data-v-d9c34f26]{padding:12px 15px}.modal-footer .btn-primary[data-v-d9c34f26],.modal-footer .btn-secondary[data-v-d9c34f26]{flex:1}}@media (width<=400px){.modal-footer[data-v-d9c34f26]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-d9c34f26],.modal-footer .btn-secondary[data-v-d9c34f26]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-d9c34f26],.icon-btn[data-v-d9c34f26],.close-btn[data-v-d9c34f26],.search-wrap input[data-v-d9c34f26],.modal-body input[data-v-d9c34f26],.modal-body select[data-v-d9c34f26],.valores-form input[data-v-d9c34f26]{transition:none}}.pendentes-list[data-v-d9c34f26]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-d9c34f26]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-d9c34f26]:hover,.pendente-item[data-v-d9c34f26]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-d9c34f26]{min-width:110px}.pendente-item span[data-v-d9c34f26]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-d9c34f26]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-d9c34f26]{flex-wrap:wrap}.pendente-item span[data-v-d9c34f26]:last-child{margin-left:0}}.lancamento-avancado[data-v-d9c34f26]{margin:-4px 0 4px}.lancamento-avancado summary[data-v-d9c34f26]{color:#94a3b8;cursor:pointer;margin-bottom:8px;font-size:12px}.lancamento-avancado summary[data-v-d9c34f26]:hover{color:#64748b}.origem-icon[data-v-d9c34f26]{color:#94a3b8;cursor:help;margin-left:4px;position:relative;top:1px}.acoes-recebimento[data-v-d9c34f26]{align-items:center;gap:4px;display:inline-flex}.action-col[data-v-d9c34f26]{width:66px;min-width:66px;max-width:66px}.subtitle[data-v-7e6815bb]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-7e6815bb]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-7e6815bb]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-7e6815bb]:first-child{min-width:0}.section-header h2[data-v-7e6815bb]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-7e6815bb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-7e6815bb]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-7e6815bb]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-7e6815bb]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-7e6815bb]::placeholder{color:#94a3b8}.search-wrap input[data-v-7e6815bb]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-7e6815bb]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-7e6815bb]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-7e6815bb]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-7e6815bb]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-7e6815bb]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-7e6815bb]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-7e6815bb]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-7e6815bb]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-7e6815bb]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-7e6815bb]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-7e6815bb]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-7e6815bb]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-7e6815bb]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-7e6815bb]{background:#22c55e}.dot.red[data-v-7e6815bb]{background:#ef4444}.dot.yellow[data-v-7e6815bb]{background:#eab308}.stat-clickable[data-v-7e6815bb]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-7e6815bb]:hover{background:#f1f5f9}.stat-clickable.active[data-v-7e6815bb]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-7e6815bb]{transition:transform .15s}.stat-clickable svg.rotated[data-v-7e6815bb]{transform:rotate(180deg)}.badge-count[data-v-7e6815bb]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-7e6815bb]{color:#16a34a}.negativo[data-v-7e6815bb]{color:#ef4444}.alerta[data-v-7e6815bb]{color:#c99a00}.main-layout[data-v-7e6815bb]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-7e6815bb]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-7e6815bb]{display:none}.table-wrap[data-v-7e6815bb]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-7e6815bb]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-7e6815bb]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-7e6815bb]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-7e6815bb]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-7e6815bb]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-7e6815bb]{border-bottom:1px solid #e2e8f0}th[data-v-7e6815bb]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-7e6815bb]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-7e6815bb]{transition:background .12s}tbody tr[data-v-7e6815bb]:hover{background:#f8fafc}tbody tr.active[data-v-7e6815bb]{background:#eff6ff}tbody tr[data-v-7e6815bb]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-7e6815bb]{border-bottom:none}.no-results[data-v-7e6815bb]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-7e6815bb]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-7e6815bb]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-7e6815bb]{color:#ef4444}.pago[data-v-7e6815bb]{color:#16a34a}.status-badge[data-v-7e6815bb]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-7e6815bb],.status-badge.pago[data-v-7e6815bb]{color:#15803d;background:#dcfce7}.detail-panel[data-v-7e6815bb]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-7e6815bb]::-webkit-scrollbar{width:7px}.detail-panel[data-v-7e6815bb]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-7e6815bb]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-7e6815bb]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-7e6815bb]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-7e6815bb]:first-child{min-width:0}.panel-header h3[data-v-7e6815bb]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-7e6815bb]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-7e6815bb]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-7e6815bb],.icon-btn[data-v-7e6815bb]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-7e6815bb]:hover,.icon-btn[data-v-7e6815bb]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-7e6815bb]:focus-visible,.icon-btn[data-v-7e6815bb]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-7e6815bb]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-7e6815bb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-7e6815bb]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-7e6815bb]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-7e6815bb]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-7e6815bb]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-7e6815bb],.modal-body label[data-v-7e6815bb]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-7e6815bb],.modal-body input[data-v-7e6815bb],.modal-body select[data-v-7e6815bb]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-7e6815bb]:focus,.modal-body input[data-v-7e6815bb]:focus,.modal-body select[data-v-7e6815bb]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-7e6815bb]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-7e6815bb]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-7e6815bb]{font-weight:700!important}.overlay[data-v-7e6815bb]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-7e6815bb]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-7e6815bb]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-7e6815bb]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-7e6815bb]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-7e6815bb]::-webkit-scrollbar{width:7px}.modal-body[data-v-7e6815bb]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-7e6815bb]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-7e6815bb]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-7e6815bb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-7e6815bb]>*{min-width:0}.hint[data-v-7e6815bb]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-7e6815bb]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-7e6815bb]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-7e6815bb]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-7e6815bb]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-7e6815bb]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-7e6815bb]{grid-template-columns:1fr}.detail-backdrop[data-v-7e6815bb]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-7e6815bb]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-7e6815bb]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-7e6815bb]{justify-content:flex-start;width:100%}.search-wrap[data-v-7e6815bb]{flex:220px}.search-wrap input[data-v-7e6815bb]{width:100%}}@media (width<=600px){.financeiro-section[data-v-7e6815bb]{gap:14px}.section-header[data-v-7e6815bb]{gap:12px}.section-header h2[data-v-7e6815bb]{font-size:18px}.toolbar-actions[data-v-7e6815bb]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-7e6815bb],.search-wrap input[data-v-7e6815bb],.filter-select[data-v-7e6815bb],.toolbar-actions .btn-primary[data-v-7e6815bb]{width:100%}.table-wrap[data-v-7e6815bb]{width:100%;min-height:220px;max-height:60dvh}table[data-v-7e6815bb]{min-width:760px}.detail-panel[data-v-7e6815bb]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-7e6815bb]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-7e6815bb],.grid[data-v-7e6815bb]{grid-template-columns:1fr}.overlay[data-v-7e6815bb]{align-items:flex-start;padding:10px}.modal[data-v-7e6815bb]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-7e6815bb]{min-height:58px;padding:12px 15px}.modal-body[data-v-7e6815bb]{padding:15px}.modal-footer[data-v-7e6815bb]{padding:12px 15px}.modal-footer .btn-primary[data-v-7e6815bb],.modal-footer .btn-secondary[data-v-7e6815bb]{flex:1}}@media (width<=400px){.modal-footer[data-v-7e6815bb]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-7e6815bb],.modal-footer .btn-secondary[data-v-7e6815bb]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-7e6815bb],.icon-btn[data-v-7e6815bb],.close-btn[data-v-7e6815bb],.search-wrap input[data-v-7e6815bb],.modal-body input[data-v-7e6815bb],.modal-body select[data-v-7e6815bb],.valores-form input[data-v-7e6815bb]{transition:none}}.pendentes-list[data-v-7e6815bb]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-7e6815bb]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-7e6815bb]:hover,.pendente-item[data-v-7e6815bb]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-7e6815bb]{min-width:110px}.pendente-item span[data-v-7e6815bb]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-7e6815bb]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-7e6815bb]{flex-wrap:wrap}.pendente-item span[data-v-7e6815bb]:last-child{margin-left:0}}.row-clickable[data-v-7e6815bb]{cursor:pointer}.row-clickable[data-v-7e6815bb]:hover{background:#f8fafc}.comprovante-atual-row[data-v-7e6815bb]{margin:-6px 0 4px}.comprovante-atual-btn[data-v-7e6815bb]{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;height:26px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.comprovante-atual-btn[data-v-7e6815bb]:hover{color:#1292ff;border-color:#1292ff}.comprovante-atual-nome[data-v-7e6815bb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nf-file-btn[data-v-7e6815bb]{color:#64748b;cursor:pointer;white-space:nowrap;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.nf-file-btn[data-v-7e6815bb]:hover{color:#1292ff;border-color:#1292ff}.sr-only[data-v-7e6815bb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subtitle[data-v-c493f81e]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-section[data-v-c493f81e]{flex-direction:column;flex:none;gap:18px;min-width:0;padding-bottom:24px;display:flex}.section-header[data-v-c493f81e]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.section-header>div[data-v-c493f81e]:first-child{min-width:0}.section-header h2[data-v-c493f81e]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.toolbar-actions[data-v-c493f81e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-wrap[data-v-c493f81e]{align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-c493f81e]{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.search-wrap input[data-v-c493f81e]{color:#24324a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:280px;max-width:100%;height:38px;padding:0 30px 0 34px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-wrap input[data-v-c493f81e]::placeholder{color:#94a3b8}.search-wrap input[data-v-c493f81e]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.clear-btn[data-v-c493f81e]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-c493f81e]:hover{color:#ef4444;background:#e2e8f0}.filter-select[data-v-c493f81e]{color:#24324a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.filter-select[data-v-c493f81e]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.btn-primary[data-v-c493f81e]{color:#fff;white-space:nowrap;cursor:pointer;background:#1292ff;border:1px solid #1292ff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-c493f81e]:hover{background:#0d7fe0;border-color:#0d7fe0}.btn-primary[data-v-c493f81e]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.btn-primary[data-v-c493f81e]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-c493f81e]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;min-height:38px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.btn-secondary[data-v-c493f81e]:hover{color:#24324a;background:#f1f5f9}.stats-bar[data-v-c493f81e]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.stat[data-v-c493f81e]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dot[data-v-c493f81e]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.green[data-v-c493f81e]{background:#22c55e}.dot.red[data-v-c493f81e]{background:#ef4444}.dot.yellow[data-v-c493f81e]{background:#eab308}.stat-clickable[data-v-c493f81e]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:-3px 0;padding:3px 8px 3px 3px;font-family:inherit;transition:background .15s,border-color .15s}.stat-clickable[data-v-c493f81e]:hover{background:#f1f5f9}.stat-clickable.active[data-v-c493f81e]{color:#1292ff;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.stat-clickable svg[data-v-c493f81e]{transition:transform .15s}.stat-clickable svg.rotated[data-v-c493f81e]{transform:rotate(180deg)}.badge-count[data-v-c493f81e]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.positivo[data-v-c493f81e]{color:#16a34a}.negativo[data-v-c493f81e]{color:#ef4444}.alerta[data-v-c493f81e]{color:#c99a00}.main-layout[data-v-c493f81e]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.main-layout.has-detail[data-v-c493f81e]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.detail-backdrop[data-v-c493f81e]{display:none}.table-wrap[data-v-c493f81e]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);overflow:auto;box-shadow:0 2px 8px #0f172a0a}.table-wrap[data-v-c493f81e]::-webkit-scrollbar{width:8px;height:8px}.table-wrap[data-v-c493f81e]::-webkit-scrollbar-track{background:0 0}.table-wrap[data-v-c493f81e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-wrap[data-v-c493f81e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-c493f81e]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}thead tr[data-v-c493f81e]{border-bottom:1px solid #e2e8f0}th[data-v-c493f81e]{z-index:5;color:#94a3b8;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.3;position:sticky;top:0}td[data-v-c493f81e]{color:#24324a;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px;font-size:12px;line-height:1.4}tbody tr[data-v-c493f81e]{transition:background .12s}tbody tr[data-v-c493f81e]:hover{background:#f8fafc}tbody tr.active[data-v-c493f81e]{background:#eff6ff}tbody tr[data-v-c493f81e]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}tbody tr:last-child td[data-v-c493f81e]{border-bottom:none}.no-results[data-v-c493f81e]{color:#94a3b8;text-align:center;padding:44px 20px;font-size:13px}.action-col[data-v-c493f81e]{text-align:center;width:42px;min-width:42px;max-width:42px}.transportador-badge[data-v-c493f81e]{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.devido[data-v-c493f81e]{color:#ef4444}.pago[data-v-c493f81e]{color:#16a34a}.status-badge[data-v-c493f81e]{color:#a16207;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.status-badge.fechado[data-v-c493f81e],.status-badge.pago[data-v-c493f81e]{color:#15803d;background:#dcfce7}.detail-panel[data-v-c493f81e]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #edf1f5;border-radius:14px;width:100%;min-width:0;min-height:260px;max-height:calc(100dvh - 285px);padding:18px;overflow:hidden auto;box-shadow:0 2px 8px #0f172a0a}.detail-panel[data-v-c493f81e]::-webkit-scrollbar{width:7px}.detail-panel[data-v-c493f81e]::-webkit-scrollbar-track{background:0 0}.detail-panel[data-v-c493f81e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.detail-panel[data-v-c493f81e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.panel-header[data-v-c493f81e]{z-index:4;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:10px;margin:-18px -18px 16px;padding:18px;display:flex;position:sticky;top:-18px}.panel-header>div[data-v-c493f81e]:first-child{min-width:0}.panel-header h3[data-v-c493f81e]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.record-sub[data-v-c493f81e]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.panel-actions[data-v-c493f81e]{flex:none;align-items:center;gap:5px;display:flex}.close-btn[data-v-c493f81e],.icon-btn[data-v-c493f81e]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.close-btn[data-v-c493f81e]:hover,.icon-btn[data-v-c493f81e]:hover{color:#24324a;background:#f1f5f9;border-color:#cbd5e1}.close-btn[data-v-c493f81e]:focus-visible,.icon-btn[data-v-c493f81e]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.icon-btn.danger[data-v-c493f81e]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.info-grid[data-v-c493f81e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.info-item[data-v-c493f81e]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;min-width:0;padding:10px 11px}.info-item small[data-v-c493f81e]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.3;display:block}.info-item strong[data-v-c493f81e]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.valores-form[data-v-c493f81e]{border-top:1px solid #f1f5f9;flex-direction:column;gap:11px;padding-top:16px;display:flex}.valores-form label[data-v-c493f81e],.modal-body label[data-v-c493f81e]{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.valores-form input[data-v-c493f81e],.modal-body input[data-v-c493f81e],.modal-body select[data-v-c493f81e]{color:#24324a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 32px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.valores-form input[data-v-c493f81e]:focus,.modal-body input[data-v-c493f81e]:focus,.modal-body select[data-v-c493f81e]:focus{border-color:#1292ff;box-shadow:0 0 0 3px #1292ff1f}.valores-form input[data-v-c493f81e]:disabled{color:#475569;background:#f8fafc}.field-hint[data-v-c493f81e]{color:#94a3b8;font-size:10px;font-weight:400;line-height:1.4}.total-field[data-v-c493f81e]{font-weight:700!important}.overlay[data-v-c493f81e]{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;background:#0f172a94;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-c493f81e]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.modal-header[data-v-c493f81e]{background:#fff;border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.modal-header h2[data-v-c493f81e]{color:#24324a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.modal-body[data-v-c493f81e]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body[data-v-c493f81e]::-webkit-scrollbar{width:7px}.modal-body[data-v-c493f81e]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-c493f81e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-body[data-v-c493f81e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid[data-v-c493f81e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.grid[data-v-c493f81e]>*{min-width:0}.hint[data-v-c493f81e]{color:#94a3b8;margin:-4px 0 0;font-size:10px;line-height:1.5}.field-error[data-v-c493f81e]{color:#dc2626;background:#fef2f2;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.modal-footer[data-v-c493f81e]{background:#fff;border-top:1px solid #edf1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.loading-state[data-v-c493f81e]{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:180px;padding:30px;font-size:13px;display:flex}@media (width<=1100px){.main-layout.has-detail[data-v-c493f81e]{grid-template-columns:minmax(0,1fr) 330px}.search-wrap input[data-v-c493f81e]{width:230px}}@media (width<=900px){.main-layout.has-detail[data-v-c493f81e]{grid-template-columns:1fr}.detail-backdrop[data-v-c493f81e]{z-index:999;background:#0f172a80;display:block;position:fixed;inset:0}.detail-panel[data-v-c493f81e]{z-index:1000;width:calc(100% - 32px);max-width:480px;height:fit-content;max-height:90dvh;margin:auto;position:fixed;inset:0;box-shadow:0 20px 50px #0f172a4d}.table-wrap[data-v-c493f81e]{max-height:calc(100dvh - 300px)}.toolbar-actions[data-v-c493f81e]{justify-content:flex-start;width:100%}.search-wrap[data-v-c493f81e]{flex:220px}.search-wrap input[data-v-c493f81e]{width:100%}}@media (width<=600px){.financeiro-section[data-v-c493f81e]{gap:14px}.section-header[data-v-c493f81e]{gap:12px}.section-header h2[data-v-c493f81e]{font-size:18px}.toolbar-actions[data-v-c493f81e]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.search-wrap[data-v-c493f81e],.search-wrap input[data-v-c493f81e],.filter-select[data-v-c493f81e],.toolbar-actions .btn-primary[data-v-c493f81e]{width:100%}.table-wrap[data-v-c493f81e]{width:100%;min-height:220px;max-height:60dvh}table[data-v-c493f81e]{min-width:760px}.detail-panel[data-v-c493f81e]{min-height:220px;max-height:65dvh;padding:14px}.panel-header[data-v-c493f81e]{margin:-14px -14px 14px;padding:14px;top:-14px}.info-grid[data-v-c493f81e],.grid[data-v-c493f81e]{grid-template-columns:1fr}.overlay[data-v-c493f81e]{align-items:flex-start;padding:10px}.modal[data-v-c493f81e]{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);margin-top:0}.modal-header[data-v-c493f81e]{min-height:58px;padding:12px 15px}.modal-body[data-v-c493f81e]{padding:15px}.modal-footer[data-v-c493f81e]{padding:12px 15px}.modal-footer .btn-primary[data-v-c493f81e],.modal-footer .btn-secondary[data-v-c493f81e]{flex:1}}@media (width<=400px){.modal-footer[data-v-c493f81e]{flex-direction:column-reverse}.modal-footer .btn-primary[data-v-c493f81e],.modal-footer .btn-secondary[data-v-c493f81e]{width:100%}}@media (prefers-reduced-motion:reduce){.btn-primary[data-v-c493f81e],.icon-btn[data-v-c493f81e],.close-btn[data-v-c493f81e],.search-wrap input[data-v-c493f81e],.modal-body input[data-v-c493f81e],.modal-body select[data-v-c493f81e],.valores-form input[data-v-c493f81e]{transition:none}}.pendentes-list[data-v-c493f81e]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;flex:none;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.pendente-item[data-v-c493f81e]{color:#78350f;cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:12px;transition:background .15s;display:flex}.pendente-item[data-v-c493f81e]:hover,.pendente-item[data-v-c493f81e]:focus-visible{background:#fef3c7;outline:none}.pendente-item strong[data-v-c493f81e]{min-width:110px}.pendente-item span[data-v-c493f81e]:last-child{color:#a16207;margin-left:auto}.pendentes-more[data-v-c493f81e]{color:#a16207;margin:8px 0 0;font-size:11px;font-weight:600}@media (width<=600px){.pendente-item[data-v-c493f81e]{flex-wrap:wrap}.pendente-item span[data-v-c493f81e]:last-child{margin-left:0}}.cargas-section[data-v-c493f81e]{border-top:1px solid #f1f5f9;padding-top:16px}.cargas-section h3[data-v-c493f81e]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.4}.carga-chip[data-v-c493f81e]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:6px;padding:8px 10px;font-size:11px;display:flex}.carga-chip strong[data-v-c493f81e]{color:#1292ff;flex:none;font-size:11px}.carga-chip span[data-v-c493f81e]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.empty-state-small[data-v-c493f81e]{color:#94a3b8;text-align:center;background:#f8fafc;border-radius:8px;margin:0;padding:14px;font-size:11px}.status-toggle[data-v-c493f81e]{color:#a16207;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;width:100%;min-height:36px;margin:0 0 16px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.status-toggle[data-v-c493f81e]:hover{background:#fef3c7}.status-toggle.pago[data-v-c493f81e]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}@media (prefers-reduced-motion:reduce){.status-toggle[data-v-c493f81e]{transition:none}}.financeiro-page[data-v-21493934]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f5f7fb;flex-direction:column;width:100%;min-width:0;height:100%;min-height:100%;padding:20px;display:flex;position:relative;overflow:hidden auto}.financeiro-page[data-v-21493934]::-webkit-scrollbar{width:8px}.financeiro-page[data-v-21493934]::-webkit-scrollbar-track{background:0 0}.financeiro-page[data-v-21493934]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.financeiro-page[data-v-21493934]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-header[data-v-21493934]{flex-direction:column;flex:none;gap:14px;margin-bottom:20px;display:flex}.header-title[data-v-21493934]{min-width:0}.header-title h1[data-v-21493934]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.2}.subtitle[data-v-21493934]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.financeiro-tabs[data-v-21493934]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;align-items:center;gap:8px;width:100%;min-width:0;padding:3px 2px 7px;display:flex;overflow:auto hidden}.financeiro-tabs[data-v-21493934]::-webkit-scrollbar{height:5px}.financeiro-tabs[data-v-21493934]::-webkit-scrollbar-track{background:0 0}.financeiro-tabs[data-v-21493934]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.tab-btn[data-v-21493934]{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:none;min-height:38px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.tab-btn[data-v-21493934]:hover{color:#24324a;background:#f8fafc;border-color:#cbd5e1}.tab-btn[data-v-21493934]:focus-visible{outline-offset:2px;outline:2px solid #1292ff}.tab-btn.active[data-v-21493934]{color:#fff;background:#072c4f;border-color:#072c4f;box-shadow:0 2px 5px #072c4f26}@media (width<=900px){.financeiro-page[data-v-21493934]{padding:16px}}@media (width<=600px){.financeiro-page[data-v-21493934]{padding:12px}.page-header[data-v-21493934]{gap:12px;margin-bottom:16px}.header-title h1[data-v-21493934]{font-size:22px}}@media (width<=400px){.financeiro-page[data-v-21493934]{padding:9px}.tab-btn[data-v-21493934]{padding:8px 12px;font-size:12px}.financeiro-tabs[data-v-21493934]{gap:6px}}@media (prefers-reduced-motion:reduce){.tab-btn[data-v-21493934]{transition:none}}.page[data-v-660fa1af]{box-sizing:border-box;background:#f5f7fb;padding:24px;overflow-y:auto}.page-header[data-v-660fa1af]{flex-shrink:0;margin-bottom:24px}.page-header h1[data-v-660fa1af]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700}.subtitle[data-v-660fa1af]{color:#64748b;margin:0;font-size:13px}.cards-grid[data-v-660fa1af]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.cadastro-card[data-v-660fa1af]{background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #0000000d}.cadastro-card[data-v-660fa1af]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.icon-wrap[data-v-660fa1af]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-wrap.fornecedores[data-v-660fa1af]{color:#1292ff;background:#dbeafe}.icon-wrap.transportadores[data-v-660fa1af]{color:#c99a00;background:#fef3c7}.icon-wrap.clientes[data-v-660fa1af]{color:#16a34a;background:#dcfce7}.icon-wrap.usuarios[data-v-660fa1af]{color:#7c3aed;background:#ede9fe}.cadastro-card h2[data-v-660fa1af]{color:#24324a;margin:0 0 2px;font-size:15px;font-weight:700}.cadastro-card p[data-v-660fa1af]{color:#64748b;margin:0;font-size:12px}.count[data-v-660fa1af]{color:#24324a;flex-shrink:0;margin-left:auto;font-size:22px;font-weight:700}.hint[data-v-660fa1af]{color:#94a3b8;max-width:560px;font-size:12px}.fornecedores-page[data-v-95713091]{box-sizing:border-box;background:#f5f7fb;padding:24px}.page-header[data-v-95713091]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h1[data-v-95713091]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700}.subtitle[data-v-95713091]{color:#64748b;margin:0;font-size:13px}.new-btn[data-v-95713091]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.new-btn[data-v-95713091]:hover{background:#0d7fe0}.main-layout[data-v-95713091]{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}.main-layout.has-detail[data-v-95713091]{grid-template-columns:1fr 400px}@media (width<=900px){.main-layout.has-detail[data-v-95713091]{grid-template-columns:1fr;overflow-y:auto}}.table-wrap[data-v-95713091]{background:#fff;border-radius:16px;min-height:0;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-95713091]{border-collapse:collapse;width:100%;min-width:500px}thead tr[data-v-95713091]{border-bottom:2px solid #f1f5f9}th[data-v-95713091]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#fff;padding:11px 16px;font-size:11px;font-weight:700;position:sticky;top:0}tbody tr[data-v-95713091]{cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .15s}tbody tr[data-v-95713091]:hover{background:#f8fafc}tbody tr.active[data-v-95713091]{background:#eff6ff}tbody tr[data-v-95713091]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}td[data-v-95713091]{color:#24324a;white-space:nowrap;padding:9px 16px;font-size:13px}td.pendente[data-v-95713091]{color:#ef4444;font-weight:700}.tipo-badge[data-v-95713091]{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.tipo-badge.armador[data-v-95713091]{color:#1292ff;background:#dbeafe}.tipo-badge.terminal[data-v-95713091]{color:#c99a00;background:#fef3c7}.tipo-badge.lg[data-v-95713091]{padding:5px 14px;font-size:13px}.no-results[data-v-95713091]{text-align:center;color:#94a3b8;padding:48px;font-size:14px}.detail-panel[data-v-95713091]{background:#fff;border-radius:16px;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 2px 8px #0000000d}.panel-header[data-v-95713091]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header h2[data-v-95713091]{color:#24324a;margin:0 0 8px;font-size:18px;font-weight:700}.panel-actions[data-v-95713091]{flex-shrink:0;align-items:center;gap:6px;display:flex}.close-btn[data-v-95713091],.panel-actions .icon-btn[data-v-95713091]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-95713091]:hover,.panel-actions .icon-btn[data-v-95713091]:hover{background:#e2e8f0}.panel-actions .icon-btn.danger[data-v-95713091]:hover{color:#ef4444;background:#fee2e2}.info-grid[data-v-95713091]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.info-item[data-v-95713091]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item.full[data-v-95713091]{grid-column:1/-1}.info-item small[data-v-95713091]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-95713091]{color:#24324a;word-break:break-word;font-size:13px}.bancarios-section[data-v-95713091]{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:16px}.bancarios-section h3[data-v-95713091]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.page[data-v-2573d5c3]{box-sizing:border-box;background:#f5f7fb;padding:24px}.page-header[data-v-2573d5c3]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h1[data-v-2573d5c3]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700}.subtitle[data-v-2573d5c3]{color:#64748b;margin:0;font-size:13px}.right[data-v-2573d5c3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap[data-v-2573d5c3]{align-items:center;display:flex;position:relative}.search-icon[data-v-2573d5c3]{color:#94a3b8;position:absolute;left:10px}.search-wrap input[data-v-2573d5c3]{color:#24324a;background:#fff;border:none;border-radius:10px;outline:none;width:240px;padding:9px 30px 9px 34px;font-size:13px}.search-wrap input[data-v-2573d5c3]:focus{box-shadow:0 0 0 2px #1292ff33}.clear-btn[data-v-2573d5c3]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-2573d5c3]:hover{color:#ef4444;background:#e2e8f0}.new-btn[data-v-2573d5c3]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.new-btn[data-v-2573d5c3]:hover{background:#0d7fe0}.main-layout[data-v-2573d5c3]{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}.main-layout.has-detail[data-v-2573d5c3]{grid-template-columns:1fr 380px}@media (width<=900px){.main-layout.has-detail[data-v-2573d5c3]{grid-template-columns:1fr;overflow-y:auto}}.table-wrap[data-v-2573d5c3]{background:#fff;border-radius:16px;min-height:0;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-2573d5c3]{border-collapse:collapse;width:100%;min-width:500px}thead tr[data-v-2573d5c3]{border-bottom:2px solid #f1f5f9}th[data-v-2573d5c3]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#fff;padding:11px 16px;font-size:11px;font-weight:700;position:sticky;top:0}tbody tr[data-v-2573d5c3]{cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .15s}tbody tr[data-v-2573d5c3]:hover{background:#f8fafc}tbody tr.active[data-v-2573d5c3]{background:#eff6ff}tbody tr[data-v-2573d5c3]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}td[data-v-2573d5c3]{color:#24324a;white-space:nowrap;padding:9px 16px;font-size:13px}.ok-badge[data-v-2573d5c3]{color:#16a34a;background:#dcfce7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.empty-cell[data-v-2573d5c3]{color:#cbd5e1}.no-results[data-v-2573d5c3]{text-align:center;color:#94a3b8;padding:48px;font-size:14px}.detail-panel[data-v-2573d5c3]{background:#fff;border-radius:16px;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 2px 8px #0000000d}.panel-header[data-v-2573d5c3]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header h2[data-v-2573d5c3]{color:#24324a;margin:0;font-size:18px;font-weight:700}.panel-actions[data-v-2573d5c3]{flex-shrink:0;align-items:center;gap:6px;display:flex}.close-btn[data-v-2573d5c3],.panel-actions .icon-btn[data-v-2573d5c3]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-2573d5c3]:hover,.panel-actions .icon-btn[data-v-2573d5c3]:hover{background:#e2e8f0}.panel-actions .icon-btn.danger[data-v-2573d5c3]:hover{color:#ef4444;background:#fee2e2}.info-grid[data-v-2573d5c3]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.info-item[data-v-2573d5c3]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item.full[data-v-2573d5c3]{grid-column:1/-1}.info-item small[data-v-2573d5c3]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-2573d5c3]{color:#24324a;word-break:break-word;font-size:13px}.bancarios-section[data-v-2573d5c3],.cargas-section[data-v-2573d5c3]{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:16px}.bancarios-section h3[data-v-2573d5c3],.cargas-section h3[data-v-2573d5c3]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.empty-state[data-v-2573d5c3]{color:#94a3b8;text-align:center;padding:12px 0;font-size:12px}.carga-item[data-v-2573d5c3]{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.carga-item strong[data-v-2573d5c3]{color:#1292ff}.carga-item span[data-v-2573d5c3]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.page[data-v-0f62bfec]{box-sizing:border-box;background:#f5f7fb;padding:24px}.page-header[data-v-0f62bfec]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h1[data-v-0f62bfec]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700}.subtitle[data-v-0f62bfec]{color:#64748b;margin:0;font-size:13px}.right[data-v-0f62bfec]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap[data-v-0f62bfec]{align-items:center;display:flex;position:relative}.search-icon[data-v-0f62bfec]{color:#94a3b8;position:absolute;left:10px}.search-wrap input[data-v-0f62bfec]{color:#24324a;background:#fff;border:none;border-radius:10px;outline:none;width:240px;padding:9px 30px 9px 34px;font-size:13px}.search-wrap input[data-v-0f62bfec]:focus{box-shadow:0 0 0 2px #1292ff33}.clear-btn[data-v-0f62bfec]{cursor:pointer;color:#94a3b8;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:8px}.clear-btn[data-v-0f62bfec]:hover{color:#ef4444;background:#e2e8f0}.new-btn[data-v-0f62bfec]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.new-btn[data-v-0f62bfec]:hover{background:#0d7fe0}.main-layout[data-v-0f62bfec]{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}.main-layout.has-detail[data-v-0f62bfec]{grid-template-columns:1fr 380px}@media (width<=900px){.main-layout.has-detail[data-v-0f62bfec]{grid-template-columns:1fr;overflow-y:auto}}.table-wrap[data-v-0f62bfec]{background:#fff;border-radius:16px;min-height:0;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-0f62bfec]{border-collapse:collapse;width:100%;min-width:400px}thead tr[data-v-0f62bfec]{border-bottom:2px solid #f1f5f9}th[data-v-0f62bfec]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#fff;padding:11px 16px;font-size:11px;font-weight:700;position:sticky;top:0}tbody tr[data-v-0f62bfec]{cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .15s}tbody tr[data-v-0f62bfec]:hover{background:#f8fafc}tbody tr.active[data-v-0f62bfec]{background:#eff6ff}tbody tr[data-v-0f62bfec]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}td[data-v-0f62bfec]{color:#24324a;white-space:nowrap;padding:9px 16px;font-size:13px}.no-results[data-v-0f62bfec]{text-align:center;color:#94a3b8;padding:48px;font-size:14px}.detail-panel[data-v-0f62bfec]{background:#fff;border-radius:16px;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 2px 8px #0000000d}.panel-header[data-v-0f62bfec]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header h2[data-v-0f62bfec]{color:#24324a;margin:0;font-size:18px;font-weight:700}.panel-actions[data-v-0f62bfec]{flex-shrink:0;align-items:center;gap:6px;display:flex}.close-btn[data-v-0f62bfec],.panel-actions .icon-btn[data-v-0f62bfec]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-0f62bfec]:hover,.panel-actions .icon-btn[data-v-0f62bfec]:hover{background:#e2e8f0}.panel-actions .icon-btn.danger[data-v-0f62bfec]:hover{color:#ef4444;background:#fee2e2}.tracking-token-section[data-v-0f62bfec]{background:#f8fafc;border-radius:10px;margin-bottom:16px;padding:10px 12px}.tracking-token-label[data-v-0f62bfec]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.tracking-token-row[data-v-0f62bfec]{align-items:center;gap:8px;display:flex}.tracking-token-value[data-v-0f62bfec]{letter-spacing:.08em;color:#24324a;flex:1;font-size:14px;font-weight:700}.tracking-token-row .btn-secondary[data-v-0f62bfec]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.tracking-token-row .btn-secondary[data-v-0f62bfec]:hover{background:#e2e8f0}.info-grid[data-v-0f62bfec]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.info-item[data-v-0f62bfec]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item small[data-v-0f62bfec]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-0f62bfec]{color:#24324a;word-break:break-word;font-size:13px}.cargas-section[data-v-0f62bfec]{border-top:1px solid #f1f5f9;padding-top:16px}.cargas-section h3[data-v-0f62bfec]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.empty-state[data-v-0f62bfec]{color:#94a3b8;text-align:center;padding:12px 0;font-size:12px}.carga-item[data-v-0f62bfec]{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.carga-item strong[data-v-0f62bfec]{color:#1292ff}.carga-item span[data-v-0f62bfec]{color:#94a3b8}.page[data-v-334d0edd]{box-sizing:border-box;background:#f5f7fb;padding:24px}.page-header[data-v-334d0edd]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h1[data-v-334d0edd]{color:#24324a;margin:0 0 4px;font-size:26px;font-weight:700}.subtitle[data-v-334d0edd]{color:#64748b;margin:0;font-size:13px}.new-btn[data-v-334d0edd]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.new-btn[data-v-334d0edd]:hover{background:#0d7fe0}.main-layout[data-v-334d0edd]{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}.main-layout.has-detail[data-v-334d0edd]{grid-template-columns:1fr 380px}@media (width<=900px){.main-layout.has-detail[data-v-334d0edd]{grid-template-columns:1fr;overflow-y:auto}}.table-wrap[data-v-334d0edd]{background:#fff;border-radius:16px;min-height:0;overflow:auto;box-shadow:0 2px 8px #0000000d}table[data-v-334d0edd]{border-collapse:collapse;width:100%;min-width:400px}thead tr[data-v-334d0edd]{border-bottom:2px solid #f1f5f9}th[data-v-334d0edd]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#fff;padding:11px 16px;font-size:11px;font-weight:700;position:sticky;top:0}tbody tr[data-v-334d0edd]{cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .15s}tbody tr[data-v-334d0edd]:hover{background:#f8fafc}tbody tr.active[data-v-334d0edd]{background:#eff6ff}tbody tr[data-v-334d0edd]:focus-visible{outline-offset:-2px;outline:2px solid #1292ff}td[data-v-334d0edd]{color:#24324a;white-space:nowrap;padding:9px 16px;font-size:13px}.no-results[data-v-334d0edd]{text-align:center;color:#94a3b8;padding:48px;font-size:14px}.role-badge[data-v-334d0edd]{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.role-badge.admin[data-v-334d0edd]{color:#1292ff;background:#dbeafe}.role-badge.operacional[data-v-334d0edd]{color:#64748b;background:#f1f5f9}.role-badge.lg[data-v-334d0edd]{padding:5px 14px;font-size:13px}.detail-panel[data-v-334d0edd]{background:#fff;border-radius:16px;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 2px 8px #0000000d}.panel-header[data-v-334d0edd]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-header h2[data-v-334d0edd]{color:#24324a;margin:0 0 8px;font-size:18px;font-weight:700}.panel-actions[data-v-334d0edd]{flex-shrink:0;align-items:center;gap:6px;display:flex}.close-btn[data-v-334d0edd],.panel-actions .icon-btn[data-v-334d0edd]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.close-btn[data-v-334d0edd]:hover,.panel-actions .icon-btn[data-v-334d0edd]:hover{background:#e2e8f0}.panel-actions .icon-btn.danger[data-v-334d0edd]:hover{color:#ef4444;background:#fee2e2}.panel-actions .icon-btn[data-v-334d0edd]:disabled{opacity:.4;cursor:not-allowed}.panel-actions .icon-btn[data-v-334d0edd]:disabled:hover{color:#64748b;background:#f1f5f9}.info-grid[data-v-334d0edd]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.info-item[data-v-334d0edd]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item.full[data-v-334d0edd]{grid-column:1/-1}.info-item small[data-v-334d0edd]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-334d0edd]{color:#24324a;word-break:break-word;font-size:13px}.bloqueio-hint[data-v-334d0edd]{color:#94a3b8;text-align:center;padding:8px 0 0;font-size:12px}.ocean-bg[data-v-144c7d63]{z-index:0;background:linear-gradient(160deg,#041e42 0%,#073763 42%,#0d5c8f 78%,#1292ff 100%);position:absolute;inset:0;overflow:hidden}.ocean-bg__glow[data-v-144c7d63]{filter:blur(10px);background:radial-gradient(circle,#ffffff29 0%,#fff0 70%);width:60%;height:60%;position:absolute;top:-20%;right:-10%}.ocean-bg__ship[data-v-144c7d63]{color:#ffffff2e;width:180px;height:auto;animation:42s linear infinite ocean-ship-sail-144c7d63;position:absolute;bottom:26%;left:-240px}.ocean-bg__waves[data-v-144c7d63]{width:200%;height:auto;position:absolute;bottom:0;left:0}.ocean-bg__waves--back[data-v-144c7d63]{fill:#ffffff0f;animation:26s linear infinite ocean-wave-drift-144c7d63;bottom:8%}.ocean-bg__waves--mid[data-v-144c7d63]{fill:#ffffff17;animation:19s linear infinite reverse ocean-wave-drift-144c7d63;bottom:4%}.ocean-bg__waves--front[data-v-144c7d63]{fill:#ffffff24;animation:14s linear infinite ocean-wave-drift-144c7d63;bottom:0}@keyframes ocean-wave-drift-144c7d63{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ocean-ship-sail-144c7d63{0%{left:-240px}to{left:110%}}@media (prefers-reduced-motion:reduce){.ocean-bg__waves[data-v-144c7d63],.ocean-bg__ship[data-v-144c7d63]{animation:none}}@media (width<=700px){.ocean-bg__ship[data-v-144c7d63]{display:none}}.login-page[data-v-14a5c53e]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.login-card[data-v-14a5c53e]{z-index:1;background:#fff;border-radius:16px;width:100%;max-width:860px;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #041e4259}.brand-panel[data-v-14a5c53e]{box-sizing:border-box;background:#072c4f;flex-direction:column;flex:0 0 42%;justify-content:space-between;padding:70px 22px;display:flex}.brand-header[data-v-14a5c53e]{align-items:center;gap:10px;display:flex}.logo-wrap[data-v-14a5c53e]{background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-wrap img[data-v-14a5c53e]{object-fit:contain;width:100%;height:100%;padding:3px}.brand-name[data-v-14a5c53e]{color:#fff;font-size:15px;font-weight:700}.brand-message h1[data-v-14a5c53e]{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.brand-message p[data-v-14a5c53e]{color:#93a5c4;margin:0;font-size:13px;line-height:1.6}.brand-footer[data-v-14a5c53e]{color:#5c7096;font-size:12px}.form-panel[data-v-14a5c53e]{box-sizing:border-box;flex-direction:column;flex:1;padding:100px 50px;display:flex}.form-title[data-v-14a5c53e]{color:#24324a;margin:0 0 28px;font-size:18px;font-weight:700}.form[data-v-14a5c53e]{flex-direction:column;gap:14px;display:flex}.form label[data-v-14a5c53e]{color:#64748b;flex-direction:column;gap:5px;font-size:14px;font-weight:20;display:flex}.form input[data-v-14a5c53e],.form select[data-v-14a5c53e]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:10px 32px 10px 12px;font-family:inherit;font-size:13px}.form input[data-v-14a5c53e]:focus,.form select[data-v-14a5c53e]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.password-wrap[data-v-14a5c53e]{align-items:center;display:flex;position:relative}.password-wrap input[data-v-14a5c53e]{width:100%;padding-right:38px}.toggle-senha[data-v-14a5c53e]{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;right:4px}.toggle-senha[data-v-14a5c53e]:hover{color:#64748b;background:#f1f5f9}.forgot[data-v-14a5c53e]{color:#1292ff;margin-top:-6px;font-size:12px;text-decoration:none}.forgot[data-v-14a5c53e]:hover{text-decoration:underline}.btn-primary[data-v-14a5c53e]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:9px;margin-top:6px;padding:11px 0;font-size:13px;font-weight:700;transition:background .15s}.btn-primary[data-v-14a5c53e]:hover:not(:disabled){background:#0d7fe0}.btn-primary[data-v-14a5c53e]:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.disclaimer[data-v-14a5c53e]{color:#94a3b8;text-align:center;margin-top:auto;padding-top:20px;font-size:11px}.error-box[data-v-14a5c53e]{color:#dc2626;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px}@media (width<=700px){.login-page[data-v-14a5c53e]{align-items:flex-start;padding:0}.login-card[data-v-14a5c53e]{max-width:none;min-height:0;box-shadow:none;border-radius:0;flex-direction:column}.brand-panel[data-v-14a5c53e]{flex:none;padding:20px 24px}.brand-message[data-v-14a5c53e],.brand-footer[data-v-14a5c53e]{display:none}.form-panel[data-v-14a5c53e]{padding:24px}}.login-page[data-v-b5a62d29]{box-sizing:border-box;background:#f5f7fb;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card[data-v-b5a62d29]{background:#fff;border-radius:16px;width:100%;max-width:860px;min-height:480px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.brand-panel[data-v-b5a62d29]{box-sizing:border-box;background:#072c4f;flex-direction:column;flex:0 0 42%;justify-content:space-between;padding:70px 22px;display:flex}.brand-header[data-v-b5a62d29]{align-items:center;gap:10px;display:flex}.logo-wrap[data-v-b5a62d29]{background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-wrap img[data-v-b5a62d29]{object-fit:contain;width:100%;height:100%;padding:3px}.brand-name[data-v-b5a62d29]{color:#fff;font-size:15px;font-weight:700}.brand-message h1[data-v-b5a62d29]{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.brand-message p[data-v-b5a62d29]{color:#93a5c4;margin:0;font-size:13px;line-height:1.6}.brand-footer[data-v-b5a62d29]{color:#5c7096;font-size:12px}.form-panel[data-v-b5a62d29]{box-sizing:border-box;flex-direction:column;flex:1;padding:100px 50px;display:flex}.form-title[data-v-b5a62d29]{color:#24324a;margin:0 0 10px;font-size:18px;font-weight:700}.subtitle[data-v-b5a62d29]{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.6}.form[data-v-b5a62d29]{flex-direction:column;gap:14px;display:flex}.form label[data-v-b5a62d29]{color:#64748b;flex-direction:column;gap:5px;font-size:14px;font-weight:20;display:flex}.form input[data-v-b5a62d29]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.form input[data-v-b5a62d29]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.btn-primary[data-v-b5a62d29]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:9px;margin-top:6px;padding:11px 0;font-size:13px;font-weight:700;transition:background .15s}.btn-primary[data-v-b5a62d29]:hover:not(:disabled){background:#0d7fe0}.btn-primary[data-v-b5a62d29]:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.error-box[data-v-b5a62d29]{color:#dc2626;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px}.success-icon[data-v-b5a62d29]{color:#15803d;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.back-link[data-v-b5a62d29]{color:#1292ff;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:12px;text-decoration:none;display:inline-flex}.back-link[data-v-b5a62d29]:hover{text-decoration:underline}@media (width<=700px){.login-page[data-v-b5a62d29]{align-items:flex-start;padding:0}.login-card[data-v-b5a62d29]{max-width:none;min-height:0;box-shadow:none;border-radius:0;flex-direction:column}.brand-panel[data-v-b5a62d29]{flex:none;padding:20px 24px}.brand-message[data-v-b5a62d29],.brand-footer[data-v-b5a62d29]{display:none}.form-panel[data-v-b5a62d29]{padding:24px}}.login-page[data-v-a4785f7f]{box-sizing:border-box;background:#f5f7fb;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card[data-v-a4785f7f]{background:#fff;border-radius:16px;width:100%;max-width:860px;min-height:480px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.brand-panel[data-v-a4785f7f]{box-sizing:border-box;background:#072c4f;flex-direction:column;flex:0 0 42%;justify-content:space-between;padding:70px 22px;display:flex}.brand-header[data-v-a4785f7f]{align-items:center;gap:10px;display:flex}.logo-wrap[data-v-a4785f7f]{background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-wrap img[data-v-a4785f7f]{object-fit:contain;width:100%;height:100%;padding:3px}.brand-name[data-v-a4785f7f]{color:#fff;font-size:15px;font-weight:700}.brand-message h1[data-v-a4785f7f]{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.brand-message p[data-v-a4785f7f]{color:#93a5c4;margin:0;font-size:13px;line-height:1.6}.brand-footer[data-v-a4785f7f]{color:#5c7096;font-size:12px}.form-panel[data-v-a4785f7f]{box-sizing:border-box;flex-direction:column;flex:1;padding:100px 50px;display:flex}.form-title[data-v-a4785f7f]{color:#24324a;margin:0 0 10px;font-size:18px;font-weight:700}.subtitle[data-v-a4785f7f]{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.6}.form[data-v-a4785f7f]{flex-direction:column;gap:14px;display:flex}.form label[data-v-a4785f7f]{color:#64748b;flex-direction:column;gap:5px;font-size:14px;font-weight:20;display:flex}.form input[data-v-a4785f7f]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.form input[data-v-a4785f7f]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.password-wrap[data-v-a4785f7f]{align-items:center;display:flex;position:relative}.password-wrap input[data-v-a4785f7f]{width:100%;padding-right:38px}.toggle-senha[data-v-a4785f7f]{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;right:4px}.toggle-senha[data-v-a4785f7f]:hover{color:#64748b;background:#f1f5f9}.btn-primary[data-v-a4785f7f]{color:#fff;cursor:pointer;text-align:center;background:#1292ff;border:none;border-radius:9px;margin-top:6px;padding:11px 0;font-size:13px;font-weight:700;transition:background .15s}.btn-primary[data-v-a4785f7f]:hover:not(:disabled){background:#0d7fe0}.btn-primary[data-v-a4785f7f]:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.btn-link[data-v-a4785f7f]{box-sizing:border-box;text-decoration:none;display:block}.error-box[data-v-a4785f7f]{color:#dc2626;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px}.success-icon[data-v-a4785f7f]{color:#15803d;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}@media (width<=700px){.login-page[data-v-a4785f7f]{align-items:flex-start;padding:0}.login-card[data-v-a4785f7f]{max-width:none;min-height:0;box-shadow:none;border-radius:0;flex-direction:column}.brand-panel[data-v-a4785f7f]{flex:none;padding:20px 24px}.brand-message[data-v-a4785f7f],.brand-footer[data-v-a4785f7f]{display:none}.form-panel[data-v-a4785f7f]{padding:24px}}.result-header[data-v-3ed46f33]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.result-header h2[data-v-3ed46f33]{color:#24324a;margin:0;font-size:20px;font-weight:700}.status-badge[data-v-3ed46f33]{white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-block}.info-grid[data-v-3ed46f33]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.info-item[data-v-3ed46f33]{background:#f8fafc;border-radius:10px;padding:10px 12px}.info-item small[data-v-3ed46f33]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.info-item strong[data-v-3ed46f33]{color:#24324a;word-break:break-word;font-size:13px}.jornada-section h3[data-v-3ed46f33]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 20px;font-size:13px;font-weight:700}.jornada-track[data-v-3ed46f33]{align-items:flex-start;display:flex}.jornada-step[data-v-3ed46f33]{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.jornada-step[data-v-3ed46f33]:not(:last-child):after{content:"";z-index:0;background:#e2e8f0;width:100%;height:2px;position:absolute;top:7px;left:50%}.jornada-step.reached[data-v-3ed46f33]:not(:last-child):after{background:#22c55e}.jornada-dot[data-v-3ed46f33]{z-index:1;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 0 0 3px #fff}.jornada-step.reached .jornada-dot[data-v-3ed46f33]{background:#22c55e}.jornada-step.current .jornada-dot[data-v-3ed46f33]{background:#1292ff;box-shadow:0 0 0 4px #1292ff2e}.jornada-info[data-v-3ed46f33]{flex-direction:column;align-items:center;min-width:0;margin-top:10px;display:flex}.jornada-label[data-v-3ed46f33]{color:#94a3b8;font-size:10px;font-weight:700;line-height:1.35}.jornada-step.reached .jornada-label[data-v-3ed46f33]{color:#24324a}.jornada-step.current .jornada-label[data-v-3ed46f33]{color:#1292ff}.jornada-date[data-v-3ed46f33]{color:#94a3b8;white-space:nowrap;margin-top:3px;font-size:9px}.jornada-desc[data-v-3ed46f33]{color:#64748b;text-align:center;background:#f8fafc;border-radius:8px;margin:20px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}@media (width<=480px){.info-grid[data-v-3ed46f33]{grid-template-columns:1fr}.jornada-track[data-v-3ed46f33]{flex-direction:column;align-items:stretch}.jornada-step[data-v-3ed46f33]{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:18px}.jornada-step[data-v-3ed46f33]:last-child{padding-bottom:0}.jornada-step[data-v-3ed46f33]:not(:last-child):after{width:2px;height:calc(100% - 2px);top:16px;left:7px}.jornada-dot[data-v-3ed46f33]{margin-top:0}.jornada-info[data-v-3ed46f33]{align-items:flex-start;margin-top:0}}.tracking-page[data-v-8159d69f]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.tracking-card[data-v-8159d69f]{z-index:1;box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:560px;padding:40px;position:relative;box-shadow:0 12px 40px #041e4259}.brand-header[data-v-8159d69f]{align-items:center;gap:10px;margin-bottom:28px;display:flex}.logo-wrap[data-v-8159d69f]{background:#072c4f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-wrap img[data-v-8159d69f]{object-fit:contain;width:100%;height:100%;padding:3px}.brand-name[data-v-8159d69f]{color:#072c4f;font-size:15px;font-weight:700}.search-panel h1[data-v-8159d69f]{color:#24324a;margin:0 0 8px;font-size:20px;font-weight:700}.subtitle[data-v-8159d69f]{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.5}.search-form[data-v-8159d69f]{gap:10px;display:flex}.search-form input[data-v-8159d69f]{letter-spacing:.08em;color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:9px;outline:none;flex:1;min-width:0;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:600}.search-form input[data-v-8159d69f]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}.btn-primary[data-v-8159d69f]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:9px;flex-shrink:0;padding:11px 20px;font-size:13px;font-weight:700;transition:background .15s}.btn-primary[data-v-8159d69f]:hover:not(:disabled){background:#0d7fe0}.btn-primary[data-v-8159d69f]:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.error-box[data-v-8159d69f]{color:#dc2626;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:12px}.back-btn[data-v-8159d69f]{color:#1292ff;cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:0;font-size:12px;font-weight:600}.back-btn[data-v-8159d69f]:hover{text-decoration:underline}@media (width<=480px){.tracking-card[data-v-8159d69f]{padding:24px}.search-form[data-v-8159d69f]{flex-direction:column}}.tracking-page[data-v-e81a146d]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.tracking-card[data-v-e81a146d]{z-index:1;box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:calc(100dvh - 48px);padding:40px;position:relative;overflow-y:auto;box-shadow:0 12px 40px #041e4259}.brand-header[data-v-e81a146d]{align-items:center;gap:10px;margin-bottom:28px;display:flex}.logo-wrap[data-v-e81a146d]{background:#072c4f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.logo-wrap img[data-v-e81a146d]{object-fit:contain;width:100%;height:100%;padding:3px}.brand-name[data-v-e81a146d]{color:#072c4f;font-size:15px;font-weight:700}.search-panel h1[data-v-e81a146d]{color:#24324a;margin:0 0 8px;font-size:20px;font-weight:700}.subtitle[data-v-e81a146d]{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.5}.search-form[data-v-e81a146d]{flex-direction:column;gap:16px;display:flex}.field-group[data-v-e81a146d]{flex-direction:column;gap:6px;display:flex}.field-group label[data-v-e81a146d]{color:#24324a;font-size:12px;font-weight:700}.field-group label .opcional[data-v-e81a146d]{color:#94a3b8;text-transform:none;font-weight:500}.field-group label .obrigatorio[data-v-e81a146d]{color:#1292ff;text-transform:none;font-weight:500}.search-form input[data-v-e81a146d]{color:#24324a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:600}.search-form input[data-v-e81a146d]:focus{border-color:#1292ff;box-shadow:0 0 0 2px #1292ff26}#codigo-rastreamento[data-v-e81a146d]{letter-spacing:.08em}.autocomplete[data-v-e81a146d]{position:relative}.dropdown[data-v-e81a146d]{z-index:30;background:#fff;border-radius:8px;max-height:180px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 20px #00000026}.opcao[data-v-e81a146d]{text-align:left;letter-spacing:normal;color:#24324a;cursor:pointer;background:#fff;border:none;width:100%;padding:9px 12px;font-size:13px;font-weight:500;display:block}.opcao[data-v-e81a146d]:hover{color:#1292ff;background:#f0f9ff}.btn-primary[data-v-e81a146d]{color:#fff;cursor:pointer;background:#1292ff;border:none;border-radius:9px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .15s}.btn-primary[data-v-e81a146d]:hover:not(:disabled){background:#0d7fe0}.btn-primary[data-v-e81a146d]:disabled{cursor:not-allowed;opacity:.7;background:#94a3b8}.error-box[data-v-e81a146d]{color:#dc2626;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:12px}.back-btn[data-v-e81a146d]{color:#1292ff;cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:0;font-size:12px;font-weight:600}.back-btn[data-v-e81a146d]:hover{text-decoration:underline}.cliente-header[data-v-e81a146d]{margin-bottom:24px}.cliente-header h2[data-v-e81a146d]{color:#24324a;margin:0 0 4px;font-size:20px;font-weight:700}.cliente-count[data-v-e81a146d]{color:#64748b;font-size:12px;font-weight:600}.empty-state[data-v-e81a146d]{color:#64748b;text-align:center;background:#f8fafc;border-radius:10px;padding:20px;font-size:13px;line-height:1.5}.cargas-list[data-v-e81a146d]{flex-direction:column;gap:16px;display:flex}.cargas-list[data-v-e81a146d]>.jornada-card{background:#f8fafc;border-radius:12px;padding:20px}@media (width<=480px){.tracking-card[data-v-e81a146d]{padding:24px}}.excluidas-page[data-v-6f1eae59]{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:24px;display:flex}.page-header[data-v-6f1eae59]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header .left[data-v-6f1eae59]{flex-direction:column;gap:6px;display:flex}.page-header .right[data-v-6f1eae59]{align-items:flex-end;gap:10px;display:flex}.filter-field[data-v-6f1eae59]{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.filter-field input[data-v-6f1eae59]{color:#24324a;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.clear-filter-btn[data-v-6f1eae59]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.clear-filter-btn[data-v-6f1eae59]:hover{background:#f8fafc}.back-link[data-v-6f1eae59]{color:#1292ff;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.back-link[data-v-6f1eae59]:hover{text-decoration:underline}.page-header h1[data-v-6f1eae59]{color:#24324a;margin:0;font-size:22px;font-weight:700}.subtitle[data-v-6f1eae59]{color:#64748b;margin:0;font-size:13px}.table-wrap[data-v-6f1eae59]{background:#fff;border-radius:14px;flex:1;min-height:0;overflow:auto;box-shadow:0 1px 3px #0000000f}.empty-state[data-v-6f1eae59]{text-align:center;color:#94a3b8;padding:40px 20px;font-size:13px}table[data-v-6f1eae59]{border-collapse:collapse;width:100%}thead th[data-v-6f1eae59]{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #eef2f7;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}tbody td[data-v-6f1eae59]{color:#334155;vertical-align:top;border-bottom:1px solid #f4f6f9;padding:10px 14px;font-size:13px}tbody small[data-v-6f1eae59]{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.container-id[data-v-6f1eae59]{color:#24324a;align-items:center;gap:6px;display:flex}.status-badge[data-v-6f1eae59]{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.restore-btn[data-v-6f1eae59]{color:#1292ff;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.restore-btn[data-v-6f1eae59]:hover:not(:disabled){background:#eff6ff}.restore-btn[data-v-6f1eae59]:disabled{opacity:.6;cursor:not-allowed}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background:#f5f7fb}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}@media (width<=768px){input,select,textarea{font-size:16px!important}}
