.shell[data-v-d78ad5f1]{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.shell.collapsed[data-v-d78ad5f1]{grid-template-columns:72px 1fr}.sidebar[data-v-d78ad5f1]{background:var(--color-primario, #16203a);color:#fff;padding:1rem .75rem;height:100vh;position:sticky;top:0;display:flex;flex-direction:column}.sidebar nav[data-v-d78ad5f1]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar nav[data-v-d78ad5f1]::-webkit-scrollbar{width:7px}.sidebar nav[data-v-d78ad5f1]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.sidebar nav[data-v-d78ad5f1]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.brand[data-v-d78ad5f1]{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;padding:.5rem .6rem 1.2rem}.brand img[data-v-d78ad5f1]{width:34px;height:34px;border-radius:50%;object-fit:cover}.nav-item[data-v-d78ad5f1]{display:flex;align-items:center;gap:.8rem;padding:.7rem .8rem;border-radius:9px;color:#ffffffc7;text-decoration:none;margin-bottom:.2rem;transition:background .15s}.nav-badge[data-v-d78ad5f1]{margin-left:auto;background:#e63946;color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:1px 7px;min-width:18px;text-align:center}.nav-item i[data-v-d78ad5f1]{width:20px;text-align:center}.nav-item[data-v-d78ad5f1]:hover{background:#ffffff1a;color:#fff}.nav-item.active[data-v-d78ad5f1]{background:#ffffff29;color:#fff;font-weight:600}.main[data-v-d78ad5f1]{display:flex;flex-direction:column;background:#f4f6f9;min-width:0}.topbar[data-v-d78ad5f1]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.8rem 1.4rem;border-bottom:1px solid #e9edf2}.collapse-btn[data-v-d78ad5f1],.logout[data-v-d78ad5f1]{border:none;background:#f0f2f5;width:40px;height:40px;border-radius:9px;cursor:pointer}.topbar-right[data-v-d78ad5f1]{display:flex;align-items:center;gap:1rem}.user[data-v-d78ad5f1]{display:flex;flex-direction:column;text-align:right;line-height:1.2}.user small[data-v-d78ad5f1]{color:#98a2b3}.content[data-v-d78ad5f1]{padding:1.6rem;flex:1;min-width:0}@media (max-width: 820px){.shell[data-v-d78ad5f1],.shell.collapsed[data-v-d78ad5f1]{grid-template-columns:58px 1fr}.sidebar[data-v-d78ad5f1]{padding:1rem .35rem}.brand span[data-v-d78ad5f1],.nav-item span[data-v-d78ad5f1]{display:none}.nav-item[data-v-d78ad5f1]{justify-content:center;gap:0}.content[data-v-d78ad5f1]{padding:1rem}}@media (max-width: 560px){.shell[data-v-d78ad5f1],.shell.collapsed[data-v-d78ad5f1]{grid-template-columns:1fr}.sidebar[data-v-d78ad5f1]{position:fixed;top:0;left:0;height:100vh;width:235px;padding:1rem .75rem;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;z-index:60;box-shadow:2px 0 16px #0000004d}.shell.drawer-open .sidebar[data-v-d78ad5f1]{transform:translate(0)}.brand span[data-v-d78ad5f1],.nav-item span[data-v-d78ad5f1]{display:inline}.nav-item[data-v-d78ad5f1]{justify-content:flex-start;gap:.8rem}.backdrop[data-v-d78ad5f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:55}}.login-wrap[data-v-8baacb61]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#16203a,#2d3a5e);padding:1rem}.login-card[data-v-8baacb61]{background:#fff;border-radius:16px;padding:2.4rem;width:100%;max-width:380px;box-shadow:0 24px 60px #00000047;display:flex;flex-direction:column}.login-brand[data-v-8baacb61]{text-align:center;margin-bottom:1.6rem}.login-brand h1[data-v-8baacb61]{margin:0;line-height:0}.login-brand h1 img[data-v-8baacb61]{width:100%;max-width:220px;height:auto}.login-brand p[data-v-8baacb61]{color:#98a2b3;margin:.2rem 0 0}.login-card label[data-v-8baacb61]{font-size:.85rem;font-weight:500;margin:.8rem 0 .3rem;color:#475467}.login-card input[data-v-8baacb61]{border:1px solid #d7dbe0;border-radius:9px;padding:.7rem .85rem;font:inherit;outline:none}.login-card input[data-v-8baacb61]:focus{border-color:var(--color-primario, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.login-error[data-v-8baacb61]{color:#e63946;font-size:.85rem;margin:.8rem 0 0}.w-100[data-v-8baacb61]{width:100%;margin-top:1.4rem}.page-header[data-v-e6046a98]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.4rem;gap:1rem}.ph-actions[data-v-e6046a98]{display:flex;gap:.6rem;flex-wrap:wrap}.page-header h1[data-v-e6046a98]{font-size:1.4rem;margin:0}.page-header p[data-v-e6046a98]{margin:.25rem 0 0;color:#98a2b3;font-size:.9rem}.filtro[data-v-d020e66d]{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.4rem}.filtro label[data-v-d020e66d]{display:block;font-size:.8rem;color:#667085;margin-bottom:.3rem}.filtro input[data-v-d020e66d]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.kpis[data-v-d020e66d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-bottom:1.4rem}.kpi[data-v-d020e66d]{display:flex;align-items:center;gap:1rem}.kpi-icon[data-v-d020e66d]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.kpi-label[data-v-d020e66d]{display:block;color:#98a2b3;font-size:.85rem}.kpi-value[data-v-d020e66d]{font-size:1.4rem}.charts[data-v-d020e66d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.2rem}.chart h6[data-v-d020e66d]{margin:0 0 1rem;font-weight:600}.chart-full[data-v-d020e66d]{margin-bottom:1.4rem}.chart-box[data-v-d020e66d]{height:260px}.inf-head[data-v-e803b772]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.inf-head h1[data-v-e803b772]{margin:0;font-size:1.5rem}.inf-head p[data-v-e803b772]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.controles[data-v-e803b772]{display:flex;gap:.8rem;flex-wrap:wrap;align-items:flex-end}.toggle[data-v-e803b772]{display:inline-flex;background:#eef1f6;border-radius:10px;padding:3px}.toggle button[data-v-e803b772]{border:0;background:transparent;padding:.45rem .85rem;border-radius:8px;font:inherit;font-size:.85rem;color:#475467;cursor:pointer;display:flex;align-items:center;gap:.4rem}.toggle button.on[data-v-e803b772]{background:#fff;color:#16203a;font-weight:600;box-shadow:0 1px 3px #10203a1f}.rango[data-v-e803b772]{display:flex;gap:.6rem;flex-wrap:wrap}.rango label[data-v-e803b772]{display:flex;flex-direction:column;font-size:.78rem;color:#475467;gap:.2rem}.rango input[data-v-e803b772]{border:1px solid #d7dbe0;border-radius:8px;padding:.4rem .55rem;font:inherit}.kpis[data-v-e803b772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1rem}.kpi[data-v-e803b772]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.15rem}.kpi-label[data-v-e803b772]{font-size:.74rem;text-transform:uppercase;color:#98a2b3}.kpi-val[data-v-e803b772]{font-size:1.4rem;font-weight:700;line-height:1.1}.graficas[data-v-e803b772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem;margin-bottom:1rem}.card[data-v-e803b772]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem;margin-bottom:1rem;overflow-x:auto}.card h3[data-v-e803b772]{margin:0 0 .8rem;font-size:1rem;color:#16203a}.chart-box[data-v-e803b772]{height:260px}.tbl[data-v-e803b772]{width:100%;border-collapse:collapse}.tbl th[data-v-e803b772],.tbl td[data-v-e803b772]{padding:.55rem .7rem;border-bottom:1px solid #eef0f3;text-align:left;white-space:nowrap}.tbl th[data-v-e803b772]{font-size:.74rem;text-transform:uppercase;color:#98a2b3}.tbl .num[data-v-e803b772]{text-align:right}.empty[data-v-e803b772]{text-align:center;color:#98a2b3;padding:1.5rem}@media (max-width: 560px){.card[data-v-e803b772]{padding:.6rem;overflow-x:visible}.tbl[data-v-e803b772],.tbl tbody[data-v-e803b772],.tbl tr[data-v-e803b772],.tbl td[data-v-e803b772]{display:block;width:100%}.tbl thead[data-v-e803b772]{display:none}.tbl tr[data-v-e803b772]{border:1px solid #e9edf2;border-radius:10px;margin-bottom:.5rem;padding:.2rem .5rem}.tbl td[data-v-e803b772]{display:flex;justify-content:space-between;gap:1rem;text-align:right;white-space:normal;border-bottom:1px solid #f4f5f7;padding:.45rem .1rem}.tbl td[data-v-e803b772]:last-child{border-bottom:none}.tbl td[data-v-e803b772]:before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;color:#98a2b3;font-weight:600;text-align:left}.tbl td.empty[data-v-e803b772]:before{content:none}}.modal-overlay[data-v-6b0e929f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem;z-index:1050;overflow-y:auto}.modal-card[data-v-6b0e929f]{background:#fff;border-radius:14px;width:100%;max-width:min(480px,calc(100vw - 2rem));box-shadow:0 18px 48px #00000038}.modal-lg[data-v-6b0e929f]{max-width:min(760px,calc(100vw - 2rem))}.modal-head[data-v-6b0e929f]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border-bottom:1px solid #eef0f3}.modal-head h5[data-v-6b0e929f]{margin:0;font-weight:600}.modal-body[data-v-6b0e929f]{padding:1.4rem;overflow-x:hidden}.btn-close-x[data-v-6b0e929f]{border:none;background:transparent;font-size:1.1rem;color:#98a2b3;cursor:pointer}.fade-enter-active[data-v-6b0e929f],.fade-leave-active[data-v-6b0e929f]{transition:opacity .18s ease}.fade-enter-from[data-v-6b0e929f],.fade-leave-to[data-v-6b0e929f]{opacity:0}.badge[data-v-19fbb270]{padding:.3rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge-activo[data-v-19fbb270]{background:#e7f6ec;color:#1b7f43}.badge-inactivo[data-v-19fbb270]{background:#fdecec;color:#c0392b}.dt-toolbar[data-v-b94c9f18]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;gap:1rem}.dt-search[data-v-b94c9f18]{display:flex;align-items:center;gap:.5rem;background:#f4f5f7;border-radius:8px;padding:.45rem .8rem;flex:1;max-width:320px}.dt-search input[data-v-b94c9f18]{border:none;background:transparent;outline:none;width:100%}.dt-search i[data-v-b94c9f18]{color:#98a2b3}.dt-count[data-v-b94c9f18]{color:#98a2b3;font-size:.85rem}.table-responsive[data-v-b94c9f18]{overflow-x:auto}.dt-table[data-v-b94c9f18]{width:100%;border-collapse:collapse}.dt-table th[data-v-b94c9f18],.dt-table td[data-v-b94c9f18]{padding:.7rem .85rem;text-align:left;border-bottom:1px solid #eef0f3;white-space:nowrap}.dt-table th[data-v-b94c9f18]{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#98a2b3}.dt-table th.sortable[data-v-b94c9f18]{cursor:pointer;-webkit-user-select:none;user-select:none}.dt-table th.sortable[data-v-b94c9f18]:hover{color:var(--color-primario, #4361ee)}.dt-table th.sortable i[data-v-b94c9f18]{margin-left:.35rem;font-size:.7rem}.dt-sort-idle[data-v-b94c9f18]{opacity:.3}.dt-empty[data-v-b94c9f18]{text-align:center;color:#98a2b3;padding:2rem 0}.text-end[data-v-b94c9f18]{text-align:right}.actions[data-v-b94c9f18]{display:flex;gap:.4rem;justify-content:flex-end}.btn-icon[data-v-b94c9f18]{border:none;border-radius:8px;width:34px;height:34px;cursor:pointer;color:#fff}.btn-view[data-v-b94c9f18]{background:#475467}.disp[data-v-b94c9f18]{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.disp-ok[data-v-b94c9f18]{background:#e7f6ec;color:#1b7f43}.disp-no[data-v-b94c9f18]{background:#fdecec;color:#c0392b}.st-badge[data-v-b94c9f18]{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.st-badge.b-ok[data-v-b94c9f18]{background:#e7f6ec;color:#1b7f43}.st-badge.b-no[data-v-b94c9f18]{background:#fdecec;color:#c0392b}.st-badge.b-warn[data-v-b94c9f18]{background:#fff4e0;color:#b7791f}.st-badge.b-muted[data-v-b94c9f18]{background:#eef0f3;color:#667085}.stock-bajo[data-v-b94c9f18]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:700;background:#fff4e0;color:#b7791f;border:1px solid #f4d19a}.btn-edit[data-v-b94c9f18]{background:var(--color-primario, #4361ee)}.btn-del[data-v-b94c9f18]{background:#e63946}.dt-pager[data-v-b94c9f18]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem}.dt-pager button[data-v-b94c9f18]{border:1px solid #e3e6ea;background:#fff;border-radius:8px;width:36px;height:36px;cursor:pointer}.dt-pager button[data-v-b94c9f18]:disabled{opacity:.4;cursor:not-allowed}.ss[data-v-729ab9ef]{position:relative;width:100%}.ss-control[data-v-729ab9ef]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #d7dbe0;border-radius:8px;padding:.6rem .75rem;background:#fff;font:inherit;cursor:pointer;text-align:left}.ss-control[data-v-729ab9ef]:focus{outline:none;border-color:var(--color-acento, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.ss-ph[data-v-729ab9ef]{color:#98a2b3}.ss-caret[data-v-729ab9ef]{color:#98a2b3;font-size:.75rem;transition:transform .15s}.ss-caret.rot[data-v-729ab9ef]{transform:rotate(180deg)}.ss-pop[data-v-729ab9ef]{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e3e6ea;border-radius:10px;box-shadow:0 12px 28px #10182829;overflow:hidden}.ss-search-wrap[data-v-729ab9ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid #eef0f3}.ss-search-wrap i[data-v-729ab9ef]{color:#98a2b3}.ss-search[data-v-729ab9ef]{border:none;outline:none;width:100%;font:inherit}.ss-list[data-v-729ab9ef]{list-style:none;margin:0;padding:.25rem;max-height:220px;overflow-y:auto}.ss-list li[data-v-729ab9ef]{padding:.5rem .6rem;border-radius:7px;cursor:pointer;font-size:.92rem}.ss-list li[data-v-729ab9ef]:hover{background:#f4f6f9}.ss-list li.active[data-v-729ab9ef]{background:#eef2ff;color:var(--color-acento, #4361ee);font-weight:600}.ss-empty[data-v-729ab9ef]{color:#98a2b3;cursor:default!important;text-align:center}.dt-confirm[data-v-5b956961]{border:none;background:#e6f4ec;color:#2e9e5b;width:30px;height:30px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.dt-confirm[data-v-5b956961]:hover{background:#2e9e5b;color:#fff}.dt-cancel[data-v-5b956961]{border:none;background:#fdeaec;color:#e63946;width:30px;height:30px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.dt-cancel[data-v-5b956961]:hover{background:#e63946;color:#fff}.resumen-scroll[data-v-5b956961]{width:100%;overflow-x:auto}.form-grid[data-v-5b956961]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.f[data-v-5b956961]{display:flex;flex-direction:column;gap:.35rem}.f label[data-v-5b956961]{font-size:.85rem;color:#475467}.f input[data-v-5b956961],.f select[data-v-5b956961]{border:1px solid #d7dbe0;border-radius:8px;padding:.6rem .75rem;font:inherit}.form-actions[data-v-5b956961]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.ocupados[data-v-5b956961]{margin-top:1.2rem;background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem}.ocupados h6[data-v-5b956961]{margin:0 0 .6rem;font-weight:600;color:#16203a}.ocupados .muted[data-v-5b956961]{color:#98a2b3;margin:0}.ocupados .libre[data-v-5b956961]{color:#1b7f43;margin:0;font-weight:500}.ocupados-list[data-v-5b956961]{list-style:none;margin:0;padding:0}.ocupados-list li[data-v-5b956961]{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;border-bottom:1px solid #e6e9ee}.ocupados-list .hora[data-v-5b956961]{font-weight:700;color:#16203a;background:#e7ecff;border-radius:6px;padding:.15rem .5rem;font-size:.85rem;white-space:nowrap}.ocupados-list .quien[data-v-5b956961]{color:#475467;font-size:.9rem}.sugerencia[data-v-5b956961]{margin:.7rem 0 0;color:#4361ee;font-size:.9rem}.agenda-filtro[data-v-5b956961]{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.agenda-filtro label[data-v-5b956961]{font-weight:500;color:#475467}.agenda-filtro input[data-v-5b956961],.agenda-filtro select[data-v-5b956961]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .7rem;font:inherit}.agenda-filtro .ml[data-v-5b956961]{margin-left:.6rem}.agenda-filtro[data-v-5b956961]{flex-wrap:wrap}.agenda-hint[data-v-5b956961]{color:#98a2b3;font-size:.82rem}.resumen-card[data-v-5b956961]{margin-top:1.4rem}.resumen-head[data-v-5b956961]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.resumen-head h6[data-v-5b956961]{margin:0;font-weight:600}.resumen-filtro[data-v-5b956961]{display:flex;align-items:center;gap:.6rem}.resumen-filtro label[data-v-5b956961]{font-size:.85rem;color:#475467}.resumen-filtro input[data-v-5b956961]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .7rem}.resumen-tbl[data-v-5b956961]{width:100%;border-collapse:collapse}.resumen-tbl th[data-v-5b956961],.resumen-tbl td[data-v-5b956961]{text-align:left;padding:.6rem;border-bottom:1px solid #eef0f3}.resumen-tbl tfoot th[data-v-5b956961]{border-top:2px solid #e3e6ea;font-weight:700}.muted[data-v-5b956961]{color:#98a2b3}.cierre-row[data-v-5b956961]{display:flex;align-items:flex-end;gap:1rem;margin-top:1.2rem;flex-wrap:wrap}.cierre-input[data-v-5b956961]{display:flex;flex-direction:column;gap:.35rem}.cierre-input label[data-v-5b956961]{font-size:.85rem;color:#475467}.cierre-input input[data-v-5b956961]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.btn-acento[data-v-5b956961]{background:#e63946;color:#fff}.estado-acciones[data-v-5b956961]{margin-top:1.4rem}.estado-acciones h6[data-v-5b956961]{font-weight:600;margin:0 0 1rem}.estado-row[data-v-5b956961]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid #eef0f3}.estado-btns[data-v-5b956961]{display:flex;align-items:center;gap:.5rem}.badge-estado[data-v-5b956961]{background:#eef2ff;color:#4361ee;padding:.25rem .6rem;border-radius:999px;font-size:.75rem}.btn-sm[data-v-5b956961]{padding:.3rem .7rem;font-size:.8rem}.btn-ok[data-v-5b956961]{background:#1b7f43;color:#fff}.btn-del[data-v-5b956961]{background:#e63946;color:#fff}@media (max-width: 640px){.resumen-head[data-v-5b956961]{align-items:flex-start}.resumen-filtro[data-v-5b956961]{flex-wrap:wrap;width:100%}.resumen-filtro input[data-v-5b956961]{flex:1 1 140px}.resumen-filtro .btn[data-v-5b956961]{flex:1 1 auto}.resumen-tbl th[data-v-5b956961],.resumen-tbl td[data-v-5b956961]{padding:.5rem .55rem;font-size:.85rem;white-space:nowrap}.cierre-row[data-v-5b956961]{flex-direction:column;align-items:stretch}.cierre-input input[data-v-5b956961],.cierre-row .btn[data-v-5b956961]{width:100%}.estado-row[data-v-5b956961]{flex-direction:column;align-items:flex-start;gap:.5rem}.estado-btns[data-v-5b956961]{width:100%;flex-wrap:wrap}.agenda-filtro .ml[data-v-5b956961]{margin-left:0}}.fidelidad[data-v-5b956961]{margin-top:1rem;padding:.9rem 1.1rem;border-radius:12px;background:#f4f6f9;border:1px solid #e6eaf0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem}.fidelidad.elegible[data-v-5b956961]{background:#fff8e6;border-color:#f4d79a}.fid-info[data-v-5b956961]{display:flex;align-items:center;gap:.9rem}.fid-sellos[data-v-5b956961]{display:flex;gap:4px;flex-wrap:wrap;max-width:200px}.sello[data-v-5b956961]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e6eaf0;color:#98a2b3;font-size:.7rem}.sello.on[data-v-5b956961]{background:#1b7f43;color:#fff}.fid-text[data-v-5b956961]{display:flex;flex-direction:column}.fid-text small[data-v-5b956961]{color:#667085;font-size:.78rem}.fid-acciones[data-v-5b956961]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-check[data-v-5b956961]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#16203a}.btn-wa[data-v-5b956961]{display:inline-flex;align-items:center;gap:.4rem;background:#25d366;color:#fff;border:none;border-radius:8px;padding:.5rem .9rem;font:inherit;cursor:pointer;font-weight:600}.btn-wa.gris[data-v-5b956961]{background:#4361ee}.btn-wa[data-v-5b956961]:hover{filter:brightness(.95)}.fidelidad-card[data-v-5b956961]{margin-bottom:1rem}.fid-head[data-v-5b956961]{display:flex;align-items:center;gap:.75rem}.fid-head h6[data-v-5b956961]{margin:0;font-size:1rem;color:#16203a}.fid-estado[data-v-5b956961]{font-size:.78rem;font-weight:600;padding:.2rem .6rem;border-radius:999px}.fid-estado.on[data-v-5b956961]{background:#e6f7ec;color:#1a7f45}.fid-estado.off[data-v-5b956961]{background:#f2f4f7;color:#667085}.fid-nota[data-v-5b956961]{color:#667085;font-size:.84rem;margin:.5rem 0 .9rem}.fid-activar[data-v-5b956961]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-activar label[data-v-5b956961]{font-size:.85rem;color:#16203a;font-weight:600}.fid-activar input[type=date][data-v-5b956961]{border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .6rem;font:inherit}.btn-activar[data-v-5b956961]{display:inline-flex;align-items:center;gap:.4rem;background:#f4a623;color:#fff;border:none;border-radius:8px;padding:.5rem .95rem;font:inherit;font-weight:600;cursor:pointer}.btn-activar[data-v-5b956961]:hover{filter:brightness(.96)}.fid-elegibles[data-v-5b956961]{margin-top:1rem;border-top:1px solid #eef0f3;padding-top:.9rem}.fid-vacio[data-v-5b956961]{color:#667085;font-size:.86rem}.fid-elegibles ul[data-v-5b956961]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.fid-elegibles li[data-v-5b956961]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff8e6;border:1px solid #f4d79a;border-radius:10px;padding:.6rem .9rem}.fid-cli[data-v-5b956961]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-cli strong[data-v-5b956961]{color:#16203a}.fid-tel[data-v-5b956961]{color:#667085;font-size:.85rem}.btn-fid[data-v-5b956961]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:#16203a;border:1px solid #f4d79a;border-radius:8px;padding:.45rem .85rem;font:inherit;font-weight:600;cursor:pointer}.btn-fid[data-v-5b956961]:hover{background:#fff8e6}.btn-fid .fa-award[data-v-5b956961]{color:#f4a623}.fid-badge[data-v-5b956961]{background:#25d366;color:#fff;border-radius:999px;font-size:.72rem;font-weight:700;padding:.05rem .45rem;min-width:18px;text-align:center}.fid-elegibles li.listo[data-v-5b956961]{background:#eafaf0;border-color:#a9e3c1}.fid-acciones[data-v-5b956961]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fid-chip[data-v-5b956961]{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;padding:.12rem .5rem;border-radius:999px}.fid-chip.ok[data-v-5b956961]{background:#e6f7ec;color:#1a7f45}.fid-chip.no[data-v-5b956961]{background:#fdecec;color:#b42318}.btn-resena[data-v-5b956961]{display:inline-flex;align-items:center;gap:.35rem;background:#fff;color:#16203a;border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .75rem;font:inherit;font-weight:600;cursor:pointer}.btn-resena .fa-star[data-v-5b956961]{color:#cbd2dc}.btn-resena.on[data-v-5b956961]{background:#fff8e6;border-color:#f4d79a}.btn-resena.on .fa-star[data-v-5b956961]{color:#f4a623}.btn-wa[data-v-5b956961]:disabled{background:#cbd5e1;cursor:not-allowed}.fid-config[data-v-5b956961]{background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;padding:1rem;margin-bottom:1rem}.fc-row[data-v-5b956961]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.fc-f[data-v-5b956961]{display:flex;flex-direction:column;gap:.3rem;flex:1 1 220px}.fc-f.fc-sm[data-v-5b956961]{flex:0 1 150px}.fc-f label[data-v-5b956961]{font-size:.82rem;font-weight:600;color:#16203a}.fc-f input[type=text][data-v-5b956961],.fc-f input[type=number][data-v-5b956961],.fc-f input[type=date][data-v-5b956961]{border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .6rem;font:inherit}.fc-dias[data-v-5b956961]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.fc-dia[data-v-5b956961]{border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:.35rem .6rem;font:inherit;font-weight:600;font-size:.82rem;cursor:pointer;color:#667085}.fc-dia.on[data-v-5b956961]{background:#16203a;color:#fff;border-color:#16203a}.fc-hint[data-v-5b956961]{font-size:.76rem;color:#98a2b3}.fc-checks[data-v-5b956961]{justify-content:center;gap:.5rem}.fc-check[data-v-5b956961]{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:#16203a;font-weight:500}.fid-sub[data-v-5b956961]{margin:0 0 .6rem;color:#16203a}.fid-check.activo[data-v-5b956961]{background:#eafaf0;border:1px solid #a9e3c1;border-radius:8px;padding:.5rem .7rem}.fid-check small[data-v-5b956961]{color:#667085;font-weight:400}.fid-gratis-ok[data-v-5b956961]{margin:.5rem 0 0;color:#1a7f45;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.resumen-nota-gratis[data-v-5b956961]{margin:.6rem 0 0;padding:.6rem .8rem;background:#fff8e6;border:1px solid #f4d79a;border-radius:8px;color:#7a5b00;font-size:.84rem;display:flex;align-items:center;gap:.5rem}.elegir-persona[data-v-5b956961]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .8rem;border:1px solid #f0c36d;background:#fffaf0;border-radius:8px}.ep-tit[data-v-5b956961]{font-size:.85rem;color:#8a6d3b;font-weight:600}.ep-ops[data-v-5b956961]{display:flex;flex-wrap:wrap;gap:.4rem}.ep-op[data-v-5b956961]{padding:.35rem .7rem;border:1px solid #d7dbe3;border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.85rem}.ep-op[data-v-5b956961]:hover{border-color:#5a67d8;background:#f7f8ff}.ep-nuevo[data-v-5b956961]{color:#475467;border-style:dashed}.sec[data-v-df5991d9]{font-weight:600;margin:1.4rem 0 .8rem;color:var(--color-primario, #4361ee)}.scan-row[data-v-df5991d9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;background:#eef4ff;border:1px dashed #9db8f5;border-radius:8px;padding:.5rem .7rem}.scan-row .fa-barcode[data-v-df5991d9]{color:#4361ee;font-size:1.2rem}.scan-input[data-v-df5991d9]{flex:1;border:none;background:transparent;font:inherit;outline:none}.sec[data-v-df5991d9]:first-child{margin-top:0}.form-grid[data-v-df5991d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem}.f[data-v-df5991d9]{display:flex;flex-direction:column;gap:.35rem}.f label[data-v-df5991d9]{font-size:.82rem;color:#475467}.f input[data-v-df5991d9],.f select[data-v-df5991d9],.add-row input[data-v-df5991d9],.add-row select[data-v-df5991d9]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.add-row[data-v-df5991d9]{display:flex;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap}.add-row .add-prod[data-v-df5991d9]{flex:1 1 200px;min-width:0}.add-row input[data-v-df5991d9]{width:90px}.add-row .btn[data-v-df5991d9]{flex:0 0 auto}.cart[data-v-df5991d9]{width:100%;border-collapse:collapse}.cart th[data-v-df5991d9],.cart td[data-v-df5991d9]{text-align:left;padding:.55rem;border-bottom:1px solid #eef0f3}.serial-row td[data-v-df5991d9]{border-bottom:1px solid #eef0f3;padding-top:0}.serial-lbl[data-v-df5991d9]{font-size:.74rem;color:#98a2b3;margin-right:.5rem}.tag-desc[data-v-df5991d9]{display:inline-block;margin-left:.4rem;background:#e63946;color:#fff;font-size:.68rem;font-weight:700;padding:.05rem .4rem;border-radius:6px;vertical-align:middle}.serial-in[data-v-df5991d9]{width:150px;margin:.15rem .3rem .15rem 0;padding:.3rem .5rem;border:1px solid #d7dbe0;border-radius:6px;font:inherit;font-size:.82rem}.muted[data-v-df5991d9]{color:#98a2b3}.btn-icon[data-v-df5991d9]{border:none;border-radius:7px;width:30px;height:30px;color:#fff;cursor:pointer}.btn-del[data-v-df5991d9]{background:#e63946}.cuotas-hint[data-v-df5991d9]{margin:.6rem 0 0;font-size:.85rem;color:#4361ee}.resumen-cuotas[data-v-df5991d9]{display:flex;gap:2rem;margin-top:1rem;background:#f4f6f9;padding:.8rem 1rem;border-radius:9px}.addi-box[data-v-df5991d9]{margin-top:1rem;background:#f4f6f9;border-radius:9px;padding:.7rem 1rem}.addi-box .ab-row[data-v-df5991d9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;font-size:.92rem}.addi-box .ab-total[data-v-df5991d9]{border-top:1px solid #d7dde6;margin-top:.2rem;padding-top:.5rem;font-weight:700}.addi-box .ab-total strong[data-v-df5991d9]{color:#1b7f43}.total-bar[data-v-df5991d9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.6rem;border-top:1px solid #eef0f3;padding-top:1.2rem}.total[data-v-df5991d9]{display:block;font-size:1.5rem}.form-actions[data-v-df5991d9]{display:flex;gap:.6rem}.btn-danger[data-v-df5991d9]{background:#e63946;color:#fff}.btn-wa[data-v-df5991d9]{background:#25d366;color:#fff}.badge-devuelta[data-v-df5991d9]{color:#c0392b;background:#fdecec;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;align-self:center}.det-head[data-v-df5991d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;background:#f4f6f9;border-radius:10px;padding:1rem}.det-head>div[data-v-df5991d9]{display:flex;flex-direction:column}.badge-estado[data-v-df5991d9]{background:#eef2ff;color:#4361ee;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;text-transform:capitalize}.badge-estado.pagada[data-v-df5991d9]{background:#e7f6ec;color:#1b7f43}.cuotas-head[data-v-df5991d9]{display:flex;align-items:center;justify-content:space-between}.saldo[data-v-df5991d9]{color:#667085;font-size:.9rem}.tbl-scroll[data-v-df5991d9]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 560px){.tbl-scroll .cart[data-v-df5991d9]{min-width:520px}}.det-footer[data-v-df5991d9]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid #eef0f3}.det-footer .btn[data-v-df5991d9]{white-space:nowrap}@media (max-width: 560px){.det-footer[data-v-df5991d9]{justify-content:stretch}.det-footer .btn[data-v-df5991d9]{flex:1 1 45%;justify-content:center}}.btn-acento[data-v-df5991d9]{background:#e63946;color:#fff}.btn-xs[data-v-df5991d9]{padding:.3rem .6rem;font-size:.78rem}.ventas-actions[data-v-df5991d9]{display:flex;justify-content:flex-end;margin-bottom:1rem}.cierre-fecha[data-v-df5991d9]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.cierre-fecha label[data-v-df5991d9]{font-size:.85rem;color:#475467}.cierre-fecha input[data-v-df5991d9]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;max-width:220px}.cierre-grid[data-v-df5991d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin-bottom:.6rem}.cc[data-v-df5991d9]{display:flex;flex-direction:column;background:#f4f6f9;border-radius:9px;padding:.7rem .9rem}.cc span[data-v-df5991d9]{color:#667085;font-size:.8rem}.cc.credito[data-v-df5991d9]{background:#fdf3e8}.cc.destacado[data-v-df5991d9]{background:#e7ecff;color:#16203a}.cc.destacado strong[data-v-df5991d9]{font-size:1.2rem}.cierre-resultado[data-v-df5991d9]{display:flex;flex-direction:column;gap:.5rem;margin:1.2rem 0;padding:.9rem 1rem;background:#f4f6f9;border-radius:9px}.cierre-resultado .cr-line[data-v-df5991d9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.94rem}.cierre-resultado .cr-total[data-v-df5991d9]{border-top:1px solid #d7dde6;padding-top:.5rem;margin-top:.2rem;font-weight:600}.cierre-resultado .ok strong[data-v-df5991d9]{color:#1b7f43}.cierre-resultado .sobra strong[data-v-df5991d9]{color:#b58100}.cierre-resultado .falta strong[data-v-df5991d9]{color:#c0392b}.kpis[data-v-aa57d405]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-bottom:1.4rem}.kpi[data-v-aa57d405]{display:flex;align-items:center;gap:1rem}.kpi-icon[data-v-aa57d405]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.kpi-label[data-v-aa57d405]{display:block;color:#98a2b3;font-size:.85rem}.kpi-value[data-v-aa57d405]{font-size:1.3rem}.charts[data-v-aa57d405]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.2rem;margin-bottom:1.4rem}.chart h6[data-v-aa57d405]{margin:0 0 1rem;font-weight:600}.chart-box[data-v-aa57d405]{height:260px}.full[data-v-aa57d405]{margin-bottom:1.4rem}.tablas[data-v-aa57d405]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem;margin-bottom:1.4rem}.tbl-title[data-v-aa57d405]{margin:0 0 1rem;font-weight:600}.mini[data-v-aa57d405]{width:100%;border-collapse:collapse}.mini th[data-v-aa57d405],.mini td[data-v-aa57d405]{text-align:left;padding:.5rem .55rem;border-bottom:1px solid #eef0f3;font-size:.9rem}.mini th[data-v-aa57d405]{color:#98a2b3;font-size:.75rem;text-transform:uppercase}.cero[data-v-aa57d405]{color:#c0392b;font-weight:600}.muted[data-v-aa57d405]{color:#98a2b3}.estados[data-v-aa57d405]{display:flex;gap:1rem;flex-wrap:wrap}.estado-chip[data-v-aa57d405]{display:flex;flex-direction:column;background:#f4f6f9;border-radius:10px;padding:.8rem 1.2rem;min-width:120px}.estado-nombre[data-v-aa57d405]{color:#667085;font-size:.85rem;text-transform:capitalize}.estado-chip strong[data-v-aa57d405]{font-size:1.4rem}.filtro[data-v-aa57d405]{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;flex-wrap:wrap}.filtro label[data-v-aa57d405]{display:block;font-size:.8rem;color:#667085;margin-bottom:.3rem}.filtro input[data-v-aa57d405]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.filtro-activo[data-v-aa57d405]{color:#4361ee;font-size:.85rem;align-self:center}.comparativo[data-v-aa57d405]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.4rem;flex-wrap:wrap}.comp-col[data-v-aa57d405]{display:flex;flex-direction:column}.comp-label[data-v-aa57d405]{color:#98a2b3;font-size:.85rem}.comp-col strong[data-v-aa57d405]{font-size:1.25rem}.comp-flecha .up[data-v-aa57d405]{color:#1b7f43}.comp-flecha .down[data-v-aa57d405]{color:#c0392b}.comp-flecha i[data-v-aa57d405]{font-size:1.5rem}.comp-badge[data-v-aa57d405]{margin-left:auto;display:flex;flex-direction:column;align-items:center;padding:.6rem 1.2rem;border-radius:12px;font-size:1.4rem;font-weight:700}.comp-badge small[data-v-aa57d405]{font-size:.7rem;font-weight:400}.comp-badge.up[data-v-aa57d405]{background:#e7f6ec;color:#1b7f43}.comp-badge.down[data-v-aa57d405]{background:#fdecec;color:#c0392b}.ganancia[data-v-aa57d405]{color:#1b7f43;font-weight:600}.alerta-stock[data-v-aa57d405]{border-left:4px solid #e76f51}.stock-grid[data-v-aa57d405]{display:flex;gap:.7rem;flex-wrap:wrap}.stock-chip[data-v-aa57d405]{display:flex;flex-direction:column;align-items:center;background:#fdf3e8;border-radius:9px;padding:.6rem 1rem;min-width:110px}.stock-nombre[data-v-aa57d405]{font-size:.8rem;color:#667085;text-align:center}.stock-chip strong[data-v-aa57d405]{font-size:1.3rem;color:#b58100}.stock-chip.agotado[data-v-aa57d405]{background:#fdecec}.stock-chip.agotado strong[data-v-aa57d405]{color:#c0392b}.acciones-top[data-v-42c7e982]{display:flex;justify-content:flex-end;margin-bottom:1rem}.toolbar[data-v-42c7e982]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.search[data-v-42c7e982]{display:flex;align-items:center;gap:.5rem;background:#f4f5f7;border-radius:8px;padding:.45rem .8rem;flex:1;max-width:360px}.search input[data-v-42c7e982]{border:none;background:transparent;outline:none;width:100%}.search i[data-v-42c7e982]{color:#98a2b3}.muted[data-v-42c7e982]{color:#98a2b3;font-size:.85rem}.table-responsive[data-v-42c7e982]{overflow-x:auto}.tbl[data-v-42c7e982]{width:100%;border-collapse:collapse}.tbl th[data-v-42c7e982],.tbl td[data-v-42c7e982]{padding:.7rem .85rem;text-align:left;border-bottom:1px solid #eef0f3;white-space:nowrap}.tbl th[data-v-42c7e982]{font-size:.75rem;text-transform:uppercase;color:#98a2b3}.empty[data-v-42c7e982]{text-align:center;color:#98a2b3;padding:2rem 0}.text-end[data-v-42c7e982]{text-align:right}.acciones[data-v-42c7e982]{display:flex;gap:.4rem;justify-content:flex-end}.badge[data-v-42c7e982]{padding:.25rem .6rem;border-radius:999px;font-size:.75rem;text-transform:capitalize}.badge-pend[data-v-42c7e982]{background:#fff4e5;color:#b58100}.badge-conf[data-v-42c7e982]{background:#e7f6ec;color:#1b7f43}.badge-desp[data-v-42c7e982]{background:#eef2ff;color:#3f4fd1}.badge-entreg[data-v-42c7e982]{background:#e7ecff;color:#4361ee}.badge-canc[data-v-42c7e982]{background:#fdecec;color:#c0392b}.btn-ok[data-v-42c7e982]{background:#1b7f43;color:#fff}.btn-cancel[data-v-42c7e982]{background:#e63946;color:#fff}.btn-ver[data-v-42c7e982]{background:#eef0f3;color:#475467;padding:.35rem .6rem;font-size:.82rem}.btn-print[data-v-42c7e982]{background:#16203a;color:#fff}.btn-ok[data-v-42c7e982],.btn-cancel[data-v-42c7e982],.btn-print[data-v-42c7e982]{padding:.35rem .7rem;font-size:.82rem}.det-grid[data-v-42c7e982]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;margin-bottom:1rem}.det-grid .full[data-v-42c7e982]{grid-column:1 / -1}.det-grid .lbl[data-v-42c7e982],.lbl[data-v-42c7e982]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.4px;color:#98a2b3;margin-bottom:2px}.det-items[data-v-42c7e982]{width:100%;border-collapse:collapse;margin-bottom:1rem}.det-items th[data-v-42c7e982],.det-items td[data-v-42c7e982]{padding:.5rem .55rem;border-bottom:1px solid #eef0f3;font-size:.9rem}.det-items th[data-v-42c7e982]{font-size:.72rem;text-transform:uppercase;color:#98a2b3;text-align:left}.det-actions[data-v-42c7e982]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.btn-pick[data-v-42c7e982]{background:var(--color-acento, #4361ee);color:#fff;padding:.35rem .8rem;font-size:.85rem}.chips[data-v-42c7e982]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.chip[data-v-42c7e982]{background:#f1f3f7;border:1px solid #e3e6ea;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;color:#475467;cursor:pointer}.chip.on[data-v-42c7e982]{background:var(--color-acento, #4361ee);border-color:var(--color-acento, #4361ee);color:#fff}.chip-n[data-v-42c7e982]{opacity:.7;font-weight:600;margin-left:2px}.pago-col[data-v-42c7e982]{display:flex;flex-direction:column;gap:.2rem}.pago-metodo[data-v-42c7e982]{font-size:.82rem;text-transform:capitalize}.ver-comp[data-v-42c7e982]{font-size:.75rem;color:#4361ee;text-decoration:none}.ver-comp[data-v-42c7e982]:hover{text-decoration:underline}.card[data-v-1d50c5c4]{background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:1.1rem 1.2rem;margin-bottom:1rem}.tit[data-v-1d50c5c4]{margin:0 0 .7rem;font-size:1rem}.head[data-v-1d50c5c4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.muted[data-v-1d50c5c4]{color:#98a2b3}.small[data-v-1d50c5c4]{font-size:.8rem}.servs[data-v-1d50c5c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.serv[data-v-1d50c5c4]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d7dbe0;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;cursor:pointer}.serv.on[data-v-1d50c5c4]{background:#eef2ff;border-color:var(--color-acento, #4361ee);color:var(--color-acento, #4361ee)}.grid2[data-v-1d50c5c4]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}.grid2 .full[data-v-1d50c5c4]{grid-column:1 / -1}.field[data-v-1d50c5c4]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-1d50c5c4]{font-size:.85rem;color:#475467}.field input[data-v-1d50c5c4],.field textarea[data-v-1d50c5c4]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.cli[data-v-1d50c5c4]{display:flex;align-items:center;gap:.8rem;padding:.7rem 0;border-top:1px solid #eef0f3}.cli-info[data-v-1d50c5c4]{flex:1;min-width:0}.badge[data-v-1d50c5c4]{background:#eef2ff;color:var(--color-acento, #4361ee);border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:600;margin-left:.5rem}.btn[data-v-1d50c5c4]{padding:.5rem .9rem;border:none;border-radius:9px;cursor:pointer;font:inherit;font-weight:600}.btn-primary[data-v-1d50c5c4]{background:var(--color-acento, #4361ee);color:#fff}.btn-primary[data-v-1d50c5c4]:disabled{opacity:.5;cursor:default}.btn-wa[data-v-1d50c5c4]{background:#25d366;color:#fff;text-decoration:none;border-radius:9px;padding:.45rem .8rem;font-size:.85rem;font-weight:600;white-space:nowrap}@media (max-width: 640px){.grid2[data-v-1d50c5c4]{grid-template-columns:1fr}}.grid[data-v-5edce9cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.card[data-v-5edce9cf]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem}.card h3[data-v-5edce9cf]{margin:0 0 .8rem;font-size:1rem;color:#16203a}.mt2[data-v-5edce9cf]{margin-top:1rem}.tbl[data-v-5edce9cf]{width:100%;border-collapse:collapse}.tbl th[data-v-5edce9cf],.tbl td[data-v-5edce9cf]{padding:.5rem .55rem;border-bottom:1px solid #eef0f3;text-align:left;font-size:.9rem}.tbl th[data-v-5edce9cf]{font-size:.74rem;text-transform:uppercase;color:#98a2b3}.cero[data-v-5edce9cf]{color:#c0392b;font-weight:700}.cant[data-v-5edce9cf]{width:64px;border:1px solid #d7dbe0;border-radius:8px;padding:.35rem .5rem;font:inherit}.lbl[data-v-5edce9cf]{display:block;font-size:.78rem;color:#475467;margin:.8rem 0 .3rem}.sel[data-v-5edce9cf]{width:100%;border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .6rem;font:inherit}.manual[data-v-5edce9cf]{display:flex;gap:.4rem;align-items:center}.manual .sel[data-v-5edce9cf]{flex:1}.mt[data-v-5edce9cf]{margin-top:.6rem}.muted[data-v-5edce9cf]{color:#98a2b3}.acciones[data-v-5edce9cf]{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.btn-wa[data-v-5edce9cf]{background:#25d366;color:#fff}.btn-ok[data-v-5edce9cf]{background:#1b7f43;color:#fff}.btn-sm[data-v-5edce9cf]{padding:.3rem .55rem}.nuevo[data-v-5edce9cf]{display:inline-block;margin-left:.4rem;background:#4361ee;color:#fff;font-size:.62rem;font-weight:700;padding:.05rem .35rem;border-radius:5px;vertical-align:middle}.ped[data-v-5edce9cf]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.7rem 0;border-bottom:1px solid #eef0f3;flex-wrap:wrap}.ped.recibido[data-v-5edce9cf]{opacity:.7}.ped-top[data-v-5edce9cf]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ped-items[data-v-5edce9cf]{font-size:.88rem;color:#475467;margin-top:.2rem}.ped-nota[data-v-5edce9cf]{font-size:.8rem;color:#98a2b3}.fecha[data-v-5edce9cf]{font-size:.78rem;color:#98a2b3}.badge[data-v-5edce9cf]{font-size:.66rem;font-weight:700;text-transform:uppercase;padding:.1rem .4rem;border-radius:6px}.badge.pendiente[data-v-5edce9cf]{background:#fff3cd;color:#8a6d00}.badge.recibido[data-v-5edce9cf]{background:#e7f6ec;color:#1b7f43}.badge.anulado[data-v-5edce9cf]{background:#fdecec;color:#c0392b}.ped-acc[data-v-5edce9cf]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.img-uploader[data-v-67a40594]{display:flex;flex-direction:column;gap:.35rem}.iu-label[data-v-67a40594]{font-size:.85rem;font-weight:500;color:#475467}.iu-row[data-v-67a40594]{display:flex;gap:.8rem;align-items:flex-start;flex-wrap:wrap}.iu-preview[data-v-67a40594]{position:relative;width:120px;min-height:70px;background:#f4f6f9;border:1px dashed #cfd6df;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.iu-preview img[data-v-67a40594]{width:100%;height:100%;object-fit:cover}.iu-preview img.contain[data-v-67a40594]{object-fit:contain}.iu-preview i[data-v-67a40594]{color:#b6bfcc;font-size:1.4rem}.iu-loading[data-v-67a40594]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;color:#4361ee}.iu-actions[data-v-67a40594]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.iu-hint[data-v-67a40594]{color:#98a2b3;font-size:.75rem}.btn-link-del[data-v-67a40594]{background:none;border:none;color:#e63946;cursor:pointer;padding:0;font-size:.82rem}.img-uploader.compact .iu-row[data-v-67a40594]{flex-direction:column;gap:.45rem}.img-uploader.compact .iu-preview[data-v-67a40594]{width:100%;min-height:0;aspect-ratio:1 / 1}.img-uploader.compact .iu-actions[data-v-67a40594]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;width:100%}.img-uploader.compact .iu-hint[data-v-67a40594]{flex-basis:100%;font-size:.7rem}.cfgweb[data-v-caf689b4]{max-width:1000px;margin:0 auto}.cw-head[data-v-caf689b4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cw-head h1[data-v-caf689b4]{margin:0;font-size:1.5rem}.cw-head p[data-v-caf689b4]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.cw-head-actions[data-v-caf689b4]{display:flex;gap:.6rem}.cw-loading[data-v-caf689b4]{text-align:center;padding:3rem;color:#667085}.cw-tipoweb[data-v-caf689b4]{background:#fff;border:1px solid #e9edf2;border-radius:12px;padding:.9rem 1rem;margin-bottom:1rem}.tw-label[data-v-caf689b4]{display:block;font-size:.85rem;font-weight:600;color:#475467;margin-bottom:.5rem}.tw-seg[data-v-caf689b4]{display:flex;flex-wrap:wrap;gap:.5rem}.tw-opt[data-v-caf689b4]{flex:1 1 220px;display:flex;align-items:center;gap:.5rem;justify-content:center;border:1px solid #d7dbe0;background:#fbfcfe;border-radius:10px;padding:.6rem .8rem;cursor:pointer;font:inherit;font-size:.88rem;color:#475467}.tw-opt.on[data-v-caf689b4]{border-color:var(--color-acento, #4361ee);background:#eef2ff;color:var(--color-acento, #4361ee);font-weight:600}.stepper[data-v-caf689b4]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.step[data-v-caf689b4]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e3e6ea;border-radius:999px;padding:.45rem .8rem;cursor:pointer;font-size:.85rem;color:#667085}.step .step-num[data-v-caf689b4]{width:22px;height:22px;border-radius:50%;background:#eef0f3;display:grid;place-items:center;font-size:.72rem}.step.active[data-v-caf689b4]{border-color:var(--color-acento, #4361ee);color:var(--color-acento, #4361ee);font-weight:600}.step.active .step-num[data-v-caf689b4]{background:var(--color-acento, #4361ee);color:#fff}.step.done .step-num[data-v-caf689b4]{background:#2e9e5b;color:#fff}.pay-block[data-v-caf689b4]{border:1px solid #e3e6ea;border-radius:10px;padding:.9rem 1rem;margin-bottom:.8rem;display:flex;flex-direction:column;gap:.6rem}.pay-block>input[data-v-caf689b4]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .65rem;font:inherit}.cuenta-row[data-v-caf689b4]{display:grid;grid-template-columns:1.2fr 1fr 1.4fr 1.2fr 1fr auto;gap:.5rem;align-items:center}.cuenta-row input[data-v-caf689b4]{border:1px solid #d7dbe0;border-radius:8px;padding:.45rem .55rem;font:inherit;min-width:0}@media (max-width: 700px){.cuenta-row[data-v-caf689b4]{grid-template-columns:1fr 1fr}}.cw-card[data-v-caf689b4]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1.4rem}.grid2[data-v-caf689b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.field[data-v-caf689b4]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field.full[data-v-caf689b4]{grid-column:1 / -1}.field label[data-v-caf689b4],.iu-label[data-v-caf689b4]{font-size:.85rem;font-weight:500;color:#475467}.field input[data-v-caf689b4],.field select[data-v-caf689b4],.field textarea[data-v-caf689b4],.tipo-fields input[data-v-caf689b4],.red-url[data-v-caf689b4],.cat-input[data-v-caf689b4],.galeria-item input[data-v-caf689b4]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit;outline:none;width:100%}.field input[data-v-caf689b4]:focus,.field textarea[data-v-caf689b4]:focus,.field select[data-v-caf689b4]:focus{border-color:var(--color-acento, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.color-row[data-v-caf689b4]{display:flex;gap:.5rem}.color-row input[type=color][data-v-caf689b4]{width:46px;padding:2px;flex:0 0 auto}.sub-head[data-v-caf689b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.sub-head h3[data-v-caf689b4],.mt[data-v-caf689b4]{margin:0}.mt[data-v-caf689b4]{margin-top:1.4rem}.bloque[data-v-caf689b4]{border:1px solid #eef0f3;border-radius:10px;padding:.9rem;margin-bottom:.9rem}.bloque-head[data-v-caf689b4]{display:flex;gap:.6rem;align-items:center;margin-bottom:.7rem}.cat-input[data-v-caf689b4]{font-weight:600}.tipos-grid[data-v-caf689b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:.2rem 0 .7rem}.tipo-card[data-v-caf689b4]{display:flex;flex-direction:column;gap:.4rem;border:1px solid #eef0f3;border-radius:10px;padding:.55rem;background:#fbfcfe}.tipo-card input[data-v-caf689b4]{font-size:.82rem;padding:.4rem .55rem}.card-del[data-v-caf689b4]{align-self:flex-end}.galeria-grid[data-v-caf689b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin-top:.6rem}.galeria-item[data-v-caf689b4]{display:flex;flex-direction:column;gap:.4rem;border:1px solid #eef0f3;border-radius:10px;padding:.55rem;background:#fbfcfe}.galeria-item input[data-v-caf689b4]{font-size:.82rem;padding:.4rem .55rem}.red-row[data-v-caf689b4]{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;border-bottom:1px solid #f0f2f5}.red-ico[data-v-caf689b4]{width:30px;height:30px;border-radius:8px;color:#fff;display:grid;place-items:center;flex:0 0 auto}.red-nom[data-v-caf689b4]{width:90px;flex:0 0 auto}.red-url[data-v-caf689b4]{flex:1}.switch[data-v-caf689b4]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#475467;flex:0 0 auto}.menus[data-v-caf689b4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.menu-chip[data-v-caf689b4]{display:flex;align-items:center;gap:.4rem;border:1px solid #d7dbe0;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;cursor:pointer}.menu-chip.on[data-v-caf689b4]{border-color:var(--color-acento, #4361ee);background:#eef2ff;color:var(--color-acento, #4361ee)}.muted[data-v-caf689b4]{color:#98a2b3;font-size:.85rem;margin:.3rem 0 0}.cw-nav[data-v-caf689b4]{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem;padding-top:1rem;border-top:1px solid #eef0f3}.cw-progress[data-v-caf689b4]{color:#98a2b3;font-size:.85rem}.cw-completos[data-v-caf689b4]{color:#667085;font-size:.82rem;margin:-.4rem 0 .9rem}.cw-target[data-v-caf689b4]{background:#fff7e6;border:1px solid #ffe1a6;color:#7a5b00;border-radius:10px;padding:.6rem .9rem;margin-bottom:1rem;font-size:.9rem}.cw-empresa-sel[data-v-caf689b4]{display:flex;flex-direction:column;gap:.35rem;max-width:420px;margin-bottom:1rem}.cw-empresa-sel label[data-v-caf689b4]{font-size:.85rem;font-weight:600;color:#475467}.btn[data-v-caf689b4]{border:none;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.btn-primary[data-v-caf689b4]{background:var(--color-acento, #4361ee);color:#fff}.btn-ghost[data-v-caf689b4]{background:#f0f2f5;color:#344054}.btn-sm[data-v-caf689b4]{padding:.35rem .7rem;font-size:.82rem}.btn-xs[data-v-caf689b4]{padding:.25rem .6rem;font-size:.78rem}.btn-link-del[data-v-caf689b4]{background:none;color:#e63946;padding:.2rem .4rem}.btn[data-v-caf689b4]:disabled{opacity:.5;cursor:not-allowed}.perm[data-v-b908141a]{max-width:980px}.perm-head[data-v-b908141a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.perm-head h1[data-v-b908141a]{margin:0;font-size:1.5rem}.perm-head p[data-v-b908141a]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.perm-rol[data-v-b908141a]{display:flex;flex-direction:column;gap:.35rem;max-width:360px;margin-bottom:1.2rem}.perm-rol label[data-v-b908141a]{font-size:.85rem;font-weight:600;color:#475467}.card[data-v-b908141a]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem 1.2rem}.perm-sub[data-v-b908141a]{color:#98a2b3;font-size:.85rem;margin-bottom:.6rem}.table-responsive[data-v-b908141a]{overflow-x:auto}.perm-table[data-v-b908141a]{width:100%;border-collapse:collapse}.perm-table th[data-v-b908141a],.perm-table td[data-v-b908141a]{padding:.55rem .7rem;border-bottom:1px solid #eef0f3;text-align:center}.perm-table th[data-v-b908141a]{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#98a2b3}.col-mod[data-v-b908141a]{text-align:left}.col-mod strong[data-v-b908141a]{display:block;font-size:.92rem}.col-mod small[data-v-b908141a]{color:#98a2b3;font-size:.72rem}.cell input[data-v-b908141a]{width:18px;height:18px;cursor:pointer}.perm-loading[data-v-b908141a],.perm-empty[data-v-b908141a]{text-align:center;color:#667085;padding:2.5rem 0}.btn[data-v-b908141a]{border:none;border-radius:9px;padding:.6rem 1rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-b908141a]{background:var(--color-acento, #4361ee);color:#fff}.btn[data-v-b908141a]:disabled{opacity:.5;cursor:not-allowed}.notif[data-v-0b6504d2]{max-width:860px}.nf-head[data-v-0b6504d2]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.nf-head h1[data-v-0b6504d2]{margin:0;font-size:1.5rem}.nf-head p[data-v-0b6504d2]{margin:.2rem 0 0;color:#667085;font-size:.9rem;max-width:560px}.estado[data-v-0b6504d2]{padding:.35rem .8rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.estado.on[data-v-0b6504d2]{background:#e7f6ec;color:#1b7f43}.estado.off[data-v-0b6504d2]{background:#fdecec;color:#c0392b}.nf-empresa[data-v-0b6504d2]{display:flex;flex-direction:column;gap:.35rem;max-width:360px;margin-bottom:1.2rem}.nf-empresa label[data-v-0b6504d2]{font-size:.85rem;font-weight:600;color:#475467}.nf-loading[data-v-0b6504d2]{text-align:center;color:#667085;padding:2.5rem 0}.card[data-v-0b6504d2]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1.4rem}.grid2[data-v-0b6504d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.field[data-v-0b6504d2]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field label[data-v-0b6504d2]{font-size:.85rem;font-weight:500;color:#475467}.field input[data-v-0b6504d2]{border:1px solid #d7dbe0;border-radius:8px;padding:.6rem .75rem;font:inherit;outline:none}.field input[data-v-0b6504d2]:focus{border-color:var(--color-acento, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.switch[data-v-0b6504d2]{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.9rem}.acciones[data-v-0b6504d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;flex-wrap:wrap}.probar[data-v-0b6504d2]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.probar input[data-v-0b6504d2]{flex:1 1 12rem;min-width:0;border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.probar .btn[data-v-0b6504d2]{white-space:nowrap}@media (max-width: 640px){.acciones[data-v-0b6504d2],.probar[data-v-0b6504d2]{flex-direction:column;align-items:stretch}.acciones .btn[data-v-0b6504d2]{justify-content:center}.probar input[data-v-0b6504d2]{flex:0 0 auto}}.nf-hint[data-v-0b6504d2]{margin-top:1rem;color:#667085;font-size:.83rem;background:#f8fafc;border:1px solid #eef0f3;border-radius:8px;padding:.6rem .8rem}.btn[data-v-0b6504d2]{border:none;border-radius:9px;padding:.6rem 1rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-0b6504d2]{background:var(--color-acento, #4361ee);color:#fff}.btn-ghost[data-v-0b6504d2]{background:#f0f2f5;color:#344054}.btn[data-v-0b6504d2]:disabled{opacity:.5;cursor:not-allowed}.os-head[data-v-aabbced6]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.os-head h1[data-v-aabbced6]{margin:0;font-size:1.5rem}.os-head p[data-v-aabbced6]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.kpis[data-v-aabbced6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1rem}.kpi[data-v-aabbced6]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.15rem}.kpi.alert[data-v-aabbced6]{border-color:#f6c2c2;background:#fff5f5}.kpi-label[data-v-aabbced6]{font-size:.76rem;text-transform:uppercase;color:#98a2b3;letter-spacing:.02em}.kpi-val[data-v-aabbced6]{font-size:1.7rem;font-weight:700;color:#16203a;line-height:1.1}.kpi.alert .kpi-val[data-v-aabbced6]{color:#e63946}.kpi-val .u[data-v-aabbced6]{font-size:.9rem;font-weight:600;color:#98a2b3;font-style:normal}.kpi small[data-v-aabbced6]{color:#667085;font-size:.78rem}.card[data-v-aabbced6]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem;overflow-x:auto}.tbl[data-v-aabbced6]{width:100%;border-collapse:collapse}.tbl th[data-v-aabbced6],.tbl td[data-v-aabbced6]{padding:.6rem .7rem;border-bottom:1px solid #eef0f3;text-align:left;white-space:nowrap}.tbl th[data-v-aabbced6]{font-size:.76rem;text-transform:uppercase;color:#98a2b3}.tbl .desc[data-v-aabbced6]{white-space:normal;max-width:240px}.empty[data-v-aabbced6]{text-align:center;color:#98a2b3;padding:1.5rem}.badge[data-v-aabbced6]{color:#fff;padding:.2rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600}.grid2[data-v-aabbced6]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width: 560px){.grid2[data-v-aabbced6]{grid-template-columns:1fr}}.f[data-v-aabbced6]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.f.full[data-v-aabbced6]{grid-column:1/-1}.f label[data-v-aabbced6]{font-size:.82rem;color:#475467;font-weight:500}.f input[data-v-aabbced6],.f select[data-v-aabbced6],.f textarea[data-v-aabbced6]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit;outline:none}.sec[data-v-aabbced6]{margin:1.2rem 0 .5rem}.add-mat[data-v-aabbced6]{display:flex;gap:.5rem;align-items:center}.add-prod[data-v-aabbced6]{flex:1 1 220px;min-width:0}.add-mat input[data-v-aabbced6]{width:90px;border:1px solid #d7dbe0;border-radius:8px;padding:.55rem}.cli-busca[data-v-aabbced6]{display:flex;gap:.4rem}.cli-busca input[data-v-aabbced6]{flex:1;border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.mat-list[data-v-aabbced6],.hist[data-v-aabbced6]{list-style:none;padding:0;margin:.5rem 0 0}.mat-list li[data-v-aabbced6]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .2rem;border-bottom:1px solid #f0f2f5}.hist li[data-v-aabbced6]{padding:.3rem .2rem}.hist small[data-v-aabbced6]{color:#98a2b3}.dot[data-v-aabbced6]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.4rem}.muted[data-v-aabbced6]{color:#98a2b3}.acciones[data-v-aabbced6]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.estados[data-v-aabbced6]{display:flex;flex-wrap:wrap;gap:.4rem}.btn-est[data-v-aabbced6]{background:#fff;border:1.5px solid #d7dbe0;border-radius:8px;padding:.4rem .7rem;cursor:pointer;font-size:.82rem}.btn-est.on[data-v-aabbced6]{color:#fff}.btn-est.on[data-v-aabbced6]{background:#16203a;border-color:#16203a}.btn[data-v-aabbced6]{border:none;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-aabbced6]{background:var(--color-acento, #4361ee);color:#fff}.btn-ghost[data-v-aabbced6]{background:#f0f2f5;color:#344054}.btn[data-v-aabbced6]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-aabbced6]{border:none;background:#475467;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer}.btn-icon.del[data-v-aabbced6]{background:none;color:#e63946}.cu-head[data-v-c87f82b8]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cu-head h1[data-v-c87f82b8]{margin:0;font-size:1.5rem}.cu-head p[data-v-c87f82b8]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.resumen[data-v-c87f82b8]{background:#eaf7ee;color:#1b7f43;border:1px solid #bfe6cd;border-radius:10px;padding:.6rem .9rem;margin-bottom:1rem;font-size:.9rem}.resumen.alert[data-v-c87f82b8]{background:#fff5f5;color:#b42318;border-color:#f6c2c2}.card[data-v-c87f82b8]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem;overflow-x:auto;margin-bottom:1rem}.tbl[data-v-c87f82b8]{width:100%;border-collapse:collapse}.tbl th[data-v-c87f82b8],.tbl td[data-v-c87f82b8]{padding:.55rem .7rem;border-bottom:1px solid #eef0f3;text-align:left;white-space:nowrap}.tbl th[data-v-c87f82b8]{font-size:.76rem;text-transform:uppercase;color:#98a2b3}.tbl .num[data-v-c87f82b8]{text-align:right}.tbl .num small[data-v-c87f82b8]{color:#98a2b3}.tbl .num.neg[data-v-c87f82b8]{color:#e63946;font-weight:700}.tbl .num.pos[data-v-c87f82b8]{color:#b45309;font-weight:700}.tbl input[data-v-c87f82b8]{width:100px;border:1px solid #d7dbe0;border-radius:8px;padding:.4rem .5rem;text-align:right;font:inherit}.empty[data-v-c87f82b8]{text-align:center;color:#98a2b3;padding:1.5rem}.badge[data-v-c87f82b8]{background:#fde8e8;color:#b42318;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700}.badge.ok[data-v-c87f82b8]{background:#eaf7ee;color:#1b7f43}.f-obs[data-v-c87f82b8]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.4rem}.f-obs label[data-v-c87f82b8]{font-size:.82rem;color:#475467;font-weight:500}.f-obs input[data-v-c87f82b8]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.sec[data-v-c87f82b8]{margin:.4rem 0 .6rem;font-size:1.1rem}.btn[data-v-c87f82b8]{border:none;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-c87f82b8]{background:var(--color-acento, #4361ee);color:#fff}.btn[data-v-c87f82b8]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-c87f82b8]{border:none;background:#475467;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer}.lv-head[data-v-89701226]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.lv-head h1[data-v-89701226]{margin:0;font-size:1.5rem}.lv-head p[data-v-89701226]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.kpis[data-v-89701226]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1rem}.kpi[data-v-89701226]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.15rem}.kpi-label[data-v-89701226]{font-size:.76rem;text-transform:uppercase;color:#98a2b3}.kpi-val[data-v-89701226]{font-size:1.5rem;font-weight:700;color:#16203a;line-height:1.1}.kpi small[data-v-89701226]{color:#667085;font-size:.76rem}.card[data-v-89701226]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1rem;overflow-x:auto}.tbl[data-v-89701226]{width:100%;border-collapse:collapse}.tbl th[data-v-89701226],.tbl td[data-v-89701226]{padding:.6rem .7rem;border-bottom:1px solid #eef0f3;text-align:left;white-space:nowrap}.tbl th[data-v-89701226]{font-size:.76rem;text-transform:uppercase;color:#98a2b3}.tbl .serv[data-v-89701226]{white-space:normal;max-width:240px;color:#475467}.tbl .num[data-v-89701226]{text-align:right}.tbl .num small[data-v-89701226]{color:#98a2b3}.tbl .num.pago[data-v-89701226]{color:#1b7f43;font-weight:700}.head-acc[data-v-89701226]{display:flex;gap:.5rem;flex-wrap:wrap}.cierre-fecha[data-v-89701226]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap}.cierre-fecha input[data-v-89701226]{border:1px solid #d7dbe0;border-radius:8px;padding:.45rem .6rem;font:inherit}.cierre-fecha small[data-v-89701226]{color:#98a2b3}.res[data-v-89701226]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin-bottom:.4rem}.res-i[data-v-89701226]{background:#f7f8fa;border:1px solid #eef0f3;border-radius:10px;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.1rem}.res-i span[data-v-89701226]{font-size:.72rem;text-transform:uppercase;color:#98a2b3}.res-i b[data-v-89701226]{font-size:1.1rem;color:#16203a}.res-i.in b[data-v-89701226]{color:#1b7f43}.res-i.out b[data-v-89701226]{color:#c0392b}.res-i.neto[data-v-89701226]{background:#eef4ff;border-color:#d6e2ff}.res-i.neto b[data-v-89701226]{color:var(--color-acento, #4361ee);font-size:1.25rem}.res-i.neto.neg b[data-v-89701226]{color:#c0392b}.num.neg[data-v-89701226]{color:#c0392b!important}.cierre-guardar[data-v-89701226]{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.cierre-guardar .notas[data-v-89701226]{flex:1 1 200px;min-width:0;border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.cerrado-msg[data-v-89701226]{color:#1b7f43;font-size:.85rem;margin:.5rem 0 0}.hrow[data-v-89701226]{cursor:pointer}.hrow:hover td[data-v-89701226]{background:#f7f8fa}.placa[data-v-89701226]{font-family:monospace;font-weight:700;background:#16203a;color:#fff;padding:.15rem .5rem;border-radius:6px;letter-spacing:1px}.empty[data-v-89701226]{text-align:center;color:#98a2b3;padding:1.5rem}.badge[data-v-89701226]{color:#fff;padding:.2rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600}.grid2[data-v-89701226]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width: 560px){.grid2[data-v-89701226]{grid-template-columns:1fr}}.f[data-v-89701226]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.f label[data-v-89701226]{font-size:.82rem;color:#475467;font-weight:500}.f input[data-v-89701226],.f select[data-v-89701226]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit;outline:none}.sec[data-v-89701226]{margin:1.2rem 0 .5rem}.add-mat[data-v-89701226]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.add-prod[data-v-89701226]{flex:1 1 220px;min-width:0}.cli-busca[data-v-89701226]{display:flex;gap:.4rem;flex-wrap:wrap}.cli-busca input[data-v-89701226]{flex:1 1 140px;min-width:0;border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.mat-list[data-v-89701226],.hist[data-v-89701226]{list-style:none;padding:0;margin:.5rem 0 0}.mat-list li[data-v-89701226]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .2rem;border-bottom:1px solid #f0f2f5}.total-row[data-v-89701226]{display:flex;justify-content:space-between;padding:.6rem .2rem 0;font-size:1.1rem}.hist li[data-v-89701226]{padding:.3rem .2rem}.hist small[data-v-89701226]{color:#98a2b3}.dot[data-v-89701226]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.4rem}.muted[data-v-89701226]{color:#98a2b3}.visitas[data-v-89701226]{color:#b45309;font-size:.82rem;margin-left:.4rem}.acciones[data-v-89701226]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.estados[data-v-89701226]{display:flex;flex-wrap:wrap;gap:.4rem}.btn-est[data-v-89701226]{background:#fff;border:1.5px solid #d7dbe0;border-radius:8px;padding:.4rem .7rem;cursor:pointer;font-size:.82rem}.btn-est.on[data-v-89701226]{background:#16203a;border-color:#16203a;color:#fff}.btn[data-v-89701226]{border:none;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-89701226]{background:var(--color-acento, #4361ee);color:#fff}.btn-ghost[data-v-89701226]{background:#f0f2f5;color:#344054}.btn[data-v-89701226]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-89701226]{border:none;background:#475467;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer}.btn-icon.del[data-v-89701226]{background:none;color:#e63946}.filtros[data-v-89701226]{display:flex;gap:.6rem;margin-bottom:.5rem;flex-wrap:wrap}.buscar-lista[data-v-89701226]{flex:1 1 200px;display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e9edf2;border-radius:10px;padding:.5rem .8rem}.buscar-lista i[data-v-89701226]{color:#98a2b3}.buscar-lista input[data-v-89701226]{flex:1;border:none;outline:none;font:inherit;background:none;min-width:0}.buscar-lista .x[data-v-89701226],.filtro-fecha .x[data-v-89701226]{border:none;background:none;color:#98a2b3;cursor:pointer}.filtro-fecha[data-v-89701226]{display:flex;align-items:center;gap:.3rem;background:#fff;border:1px solid #e9edf2;border-radius:10px;padding:.35rem .6rem}.filtro-fecha input[data-v-89701226]{border:none;outline:none;font:inherit;background:none}.conteo[data-v-89701226]{color:#667085;font-size:.88rem;margin:0 0 .8rem}.conteo b[data-v-89701226]{color:#16203a}.kpi.money .kpi-val[data-v-89701226]{color:#1b7f43}@media (max-width: 560px){.lv-head h1[data-v-89701226]{font-size:1.25rem}.head-acc[data-v-89701226]{width:100%}.head-acc .btn[data-v-89701226]{flex:1 1 auto;justify-content:center}.card[data-v-89701226]{padding:.5rem;overflow-x:visible}.tbl[data-v-89701226]:not(.tbl-list),.tbl:not(.tbl-list) tbody[data-v-89701226],.tbl:not(.tbl-list) tr[data-v-89701226],.tbl:not(.tbl-list) td[data-v-89701226],.tbl:not(.tbl-list) tfoot[data-v-89701226]{display:block;width:100%}.tbl:not(.tbl-list) thead[data-v-89701226]{display:none}.tbl:not(.tbl-list) tr[data-v-89701226]{border:1px solid #e9edf2;border-radius:10px;margin-bottom:.6rem;padding:.2rem .5rem}.tbl:not(.tbl-list) td[data-v-89701226]{display:flex;justify-content:space-between;align-items:center;gap:1rem;white-space:normal;text-align:right;border-bottom:1px solid #f4f5f7;padding:.5rem .1rem}.tbl:not(.tbl-list) tr td[data-v-89701226]:last-child{border-bottom:none}.tbl:not(.tbl-list) td[data-v-89701226]:before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;color:#98a2b3;font-weight:600;text-align:left;flex:none}.tbl:not(.tbl-list) td.empty[data-v-89701226]{justify-content:center}.tbl:not(.tbl-list) td.empty[data-v-89701226]:before{content:none}.tbl-list th[data-v-89701226]:nth-child(1),.tbl-list td[data-v-89701226]:nth-child(1),.tbl-list th[data-v-89701226]:nth-child(3),.tbl-list td[data-v-89701226]:nth-child(3),.tbl-list th[data-v-89701226]:nth-child(4),.tbl-list td[data-v-89701226]:nth-child(4),.tbl-list th[data-v-89701226]:nth-child(5),.tbl-list td[data-v-89701226]:nth-child(5){display:none}.tbl-list th[data-v-89701226],.tbl-list td[data-v-89701226]{padding:.55rem .4rem}.tbl-list td.empty[data-v-89701226]{display:table-cell!important;text-align:center}}.em-head[data-v-3f7b8603]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.em-head h1[data-v-3f7b8603]{margin:0;font-size:1.5rem}.em-head p[data-v-3f7b8603]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.sel[data-v-3f7b8603]{max-width:420px;margin-bottom:1.2rem}.sel label[data-v-3f7b8603]{display:block;font-size:.82rem;color:#475467;font-weight:500;margin-bottom:.3rem}.muted[data-v-3f7b8603]{color:#98a2b3;font-size:.85rem}.toolbar[data-v-3f7b8603]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;flex-wrap:wrap}.acciones[data-v-3f7b8603]{display:flex;gap:.8rem}.link[data-v-3f7b8603]{background:none;border:none;color:var(--color-acento, #4361ee);cursor:pointer;font:inherit;font-size:.85rem;padding:0}.link[data-v-3f7b8603]:hover{text-decoration:underline}.checklist[data-v-3f7b8603]{list-style:none;margin:0;padding:0;border:1px solid #e9edf2;border-radius:10px;overflow:hidden;max-width:560px}.checklist li[data-v-3f7b8603]{border-bottom:1px solid #f0f2f5}.checklist li[data-v-3f7b8603]:last-child{border-bottom:none}.checklist li.on[data-v-3f7b8603]{background:#f4f7ff}.checklist label[data-v-3f7b8603]{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;cursor:pointer;margin:0}.checklist input[data-v-3f7b8603]{width:18px;height:18px;accent-color:var(--color-acento, #4361ee);cursor:pointer;flex:none}.checklist i[data-v-3f7b8603]{color:#98a2b3;width:18px;text-align:center;flex:none}.checklist li.on i[data-v-3f7b8603]{color:var(--color-acento, #4361ee)}.checklist .nombre[data-v-3f7b8603]{color:#344054;font-size:.92rem}.checklist li.on .nombre[data-v-3f7b8603]{font-weight:600;color:#1d2939}.empty[data-v-3f7b8603]{text-align:center;color:#98a2b3;padding:2rem}.btn[data-v-3f7b8603]{border:none;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.4rem}.btn-primary[data-v-3f7b8603]{background:var(--color-acento, #4361ee);color:#fff}.btn[data-v-3f7b8603]:disabled{opacity:.5;cursor:not-allowed}.kpis[data-v-c5262d28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:1.2rem}.kpi[data-v-c5262d28]{background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.kpi.mora[data-v-c5262d28]{background:#fdecec}.k-label[data-v-c5262d28]{font-size:.82rem;color:#667085}.kpi.mora .k-label[data-v-c5262d28]{color:#c0392b}.k-val[data-v-c5262d28]{font-size:1.5rem;font-weight:700}.kpi.mora .k-val[data-v-c5262d28]{color:#c0392b}.tbl-scroll[data-v-c5262d28]{overflow-x:auto}table.cartera[data-v-c5262d28]{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}table.cartera th[data-v-c5262d28],table.cartera td[data-v-c5262d28]{padding:.65rem .8rem;text-align:left}table.cartera thead th[data-v-c5262d28]{font-size:.78rem;color:#667085;font-weight:600;background:#f8fafc}table.cartera tbody tr[data-v-c5262d28]{border-top:1px solid #eef0f3}table.cartera .r[data-v-c5262d28]{text-align:right}table.cartera .c[data-v-c5262d28]{text-align:center}.row-mora[data-v-c5262d28]{background:#fdf2f2}.venc[data-v-c5262d28],.txt-mora[data-v-c5262d28]{color:#c0392b}.muted[data-v-c5262d28]{color:#98a2b3}.muted small[data-v-c5262d28]{font-size:.8rem}.badge[data-v-c5262d28]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;padding:2px 9px;border-radius:20px;border:1px solid;background:#fff}.b-mora[data-v-c5262d28]{color:#c0392b;border-color:#f0b4b4}.b-aldia[data-v-c5262d28]{color:#1b7f43;border-color:#b6e0c4}.acciones[data-v-c5262d28]{white-space:nowrap}.act[data-v-c5262d28]{width:34px;height:34px;border:none;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin:0 3px;transition:transform .08s ease,box-shadow .15s ease,opacity .15s ease}.act[data-v-c5262d28]:hover{box-shadow:0 3px 9px #0000002e;transform:translateY(-1px)}.act[data-v-c5262d28]:active{transform:translateY(0)}.act-mail[data-v-c5262d28]{background:#4361ee}.act-wa[data-v-c5262d28]{background:#25d366}.act-wa svg[data-v-c5262d28]{display:block}.act[data-v-c5262d28]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.nota[data-v-c5262d28]{margin-top:.8rem;font-size:.8rem;color:#98a2b3}.tabs[data-v-470bad80]{display:flex;gap:.35rem;flex-wrap:wrap;margin:0 0 1.1rem;border-bottom:1px solid #e4e7ec}.tab[data-v-470bad80]{background:none;border:0;border-bottom:2px solid transparent;padding:.6rem .9rem;font:inherit;font-weight:600;color:#667085;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}.tab[data-v-470bad80]:hover{color:#16203a}.tab.on[data-v-470bad80]{color:var(--color-acento, #4361ee);border-bottom-color:var(--color-acento, #4361ee)}.tab[data-v-470bad80]:focus-visible{outline:2px solid var(--color-acento, #4361ee);outline-offset:2px}@media (max-width: 640px){.tab[data-v-470bad80]{flex:1 1 auto;justify-content:center;padding:.55rem .4rem;font-size:.88rem}}.rango[data-v-470bad80]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.rango label[data-v-470bad80]{font-size:.85rem;color:#667085;display:flex;align-items:center;gap:.4rem}.rango input[data-v-470bad80]{padding:.35rem .5rem;border:1px solid #dfe3ea;border-radius:8px}.btn-exp[data-v-470bad80]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem}.sec[data-v-470bad80]{font-weight:600;margin:1.4rem 0 .7rem;color:#16203a}.kpi-sub[data-v-470bad80]{display:block;margin-top:4px;font-size:.78rem;color:#1b7f43;font-weight:600}.kpi.inv[data-v-470bad80]{border-left:4px solid #4361ee}.kpis[data-v-470bad80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.kpi[data-v-470bad80]{background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.kpi span[data-v-470bad80]{font-size:.82rem;color:#667085}.kpi strong[data-v-470bad80]{font-size:1.35rem;font-weight:700}.kpi.ok strong[data-v-470bad80]{color:#1b7f43}.kpi.red strong[data-v-470bad80]{color:#c0392b}.kpi.accent[data-v-470bad80]{background:#eef2ff}.kpi.accent strong[data-v-470bad80]{color:#4361ee}.kpi.soft[data-v-470bad80]{background:#f7f9fc}.kpis-medios[data-v-470bad80]{margin-top:12px}.total-venta[data-v-470bad80]{background:#eef2ff;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.tv-num[data-v-470bad80]{font-size:2rem;font-weight:700;color:#4361ee}.tv-desglose[data-v-470bad80]{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;flex:1}.tv-row[data-v-470bad80]{display:flex;gap:.5rem;align-items:baseline;font-size:.86rem}.tv-row span[data-v-470bad80]{color:#667085}.ing-desglose[data-v-470bad80]{margin-top:.6rem;max-width:460px;background:#f7f9fc;border-radius:10px;padding:.7rem 1rem}.id-row[data-v-470bad80]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.9rem}.id-row span[data-v-470bad80]{color:#667085}.id-total[data-v-470bad80]{border-top:1px solid #d7dde6;margin-top:.2rem;padding-top:.5rem;font-weight:700}.id-total span[data-v-470bad80]{color:#16203a}.id-total strong[data-v-470bad80]{color:#1b7f43}.kpi .neg[data-v-470bad80],.neg[data-v-470bad80],.id-row strong.neg[data-v-470bad80],.id-total strong.neg[data-v-470bad80]{color:#c0392b}.resultado[data-v-470bad80]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;background:#eef7f1;border:1px solid #cfe7d9;border-radius:12px;padding:1rem 1.2rem;margin-bottom:.6rem}.resultado span[data-v-470bad80]{color:#16203a;font-weight:600}.resultado strong[data-v-470bad80]{font-size:1.7rem;color:#1b7f43;letter-spacing:-.02em}.resultado.malo[data-v-470bad80]{background:#fdf0ee;border-color:#f2cfc9}.resultado.malo strong[data-v-470bad80]{color:#c0392b}.detalle-res[data-v-470bad80]{margin-bottom:1rem}.detalle-res summary[data-v-470bad80]{cursor:pointer;color:var(--color-acento, #4361ee);font-size:.86rem;font-weight:600;padding:.3rem 0}.detalle-res summary[data-v-470bad80]::marker{color:#98a2b3}.sin-caja td[data-v-470bad80]{color:#98a2b3;font-style:italic}.sin-caja .tag[data-v-470bad80]{opacity:.75}.aviso[data-v-470bad80]{background:#fff8e6;border:1px solid #ffe3a3;border-radius:8px;padding:.6rem .8rem}.nota[data-v-470bad80]{margin:.5rem 0 0;font-size:.8rem;color:#98a2b3}.medios[data-v-470bad80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.medio-col[data-v-470bad80]{background:#f7f9fc;border-radius:10px;padding:.7rem .9rem}.mc-head[data-v-470bad80]{font-size:.8rem;font-weight:700;margin-bottom:.4rem}.mc-head.ing[data-v-470bad80]{color:#1b7f43}.mc-head.egr[data-v-470bad80]{color:#c0392b}.mc-row[data-v-470bad80]{display:flex;justify-content:space-between;align-items:center;padding:.28rem 0;font-size:.9rem;border-top:1px solid #eef0f3}.mc-row[data-v-470bad80]:first-of-type{border-top:none}.cats[data-v-470bad80]{display:flex;flex-direction:column;gap:.6rem}.cat-top[data-v-470bad80]{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:3px}.bar[data-v-470bad80]{height:8px;background:#eef0f3;border-radius:999px;overflow:hidden}.fill[data-v-470bad80]{height:100%;background:#c0392b;border-radius:999px}.tbl-scroll[data-v-470bad80]{overflow-x:auto}table.libro[data-v-470bad80]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:620px}table.libro th[data-v-470bad80],table.libro td[data-v-470bad80]{padding:.6rem .8rem;text-align:left}table.libro thead th[data-v-470bad80]{font-size:.76rem;color:#667085;font-weight:600;background:#f8fafc}table.libro tbody tr[data-v-470bad80]{border-top:1px solid #eef0f3}table.libro .r[data-v-470bad80]{text-align:right}table.libro tr.ing[data-v-470bad80]{background:#f2fbf5}table.libro tr.egr-row[data-v-470bad80]{background:#fdf4f2}.ver-mas[data-v-470bad80]{display:block;width:100%;margin-top:.2rem;padding:.7rem;background:none;border:0;border-top:1px solid #eef0f3;font:inherit;font-weight:600;color:var(--color-acento, #4361ee);cursor:pointer}.ver-mas[data-v-470bad80]:hover{background:#f8fafc}.ver-mas[data-v-470bad80]:focus-visible{outline:2px solid var(--color-acento, #4361ee);outline-offset:-2px}table.libro .egr[data-v-470bad80]{color:#c0392b}.tag[data-v-470bad80]{font-size:.75rem;background:#eef2ff;color:#4361ee;border-radius:999px;padding:2px 8px}.muted[data-v-470bad80]{color:#98a2b3}.aviso-medio[data-v-470bad80]{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--rojo, #c0392b);background:var(--rojo-suave, #fdf3f2);border-radius:0 6px 6px 0;font-size:.86rem;line-height:1.45;color:var(--texto, #333)}.aviso-medio strong[data-v-470bad80]{color:var(--rojo, #c0392b)}.kpis[data-v-ec62fb65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:1.2rem}.kpi[data-v-ec62fb65]{background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.kpi span[data-v-ec62fb65]{font-size:.82rem;color:#667085}.kpi strong[data-v-ec62fb65]{font-size:1.35rem;font-weight:700}.kpi.red[data-v-ec62fb65]{background:#fdecec}.kpi.red strong[data-v-ec62fb65]{color:#c0392b}.kpi.warn[data-v-ec62fb65]{background:#fff4e0}.kpi.warn strong[data-v-ec62fb65]{color:#b7791f}.tbl-scroll[data-v-ec62fb65]{overflow-x:auto}table.cxp[data-v-ec62fb65]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:620px}table.cxp th[data-v-ec62fb65],table.cxp td[data-v-ec62fb65]{padding:.6rem .8rem;text-align:left}table.cxp thead th[data-v-ec62fb65]{font-size:.76rem;color:#667085;font-weight:600;background:#f8fafc}table.cxp tbody tr[data-v-ec62fb65]{border-top:1px solid #eef0f3}table.cxp .r[data-v-ec62fb65]{text-align:right}table.cxp .c[data-v-ec62fb65]{text-align:center}.row-mora[data-v-ec62fb65]{background:#fdf2f2}.venc[data-v-ec62fb65]{color:#c0392b}.muted[data-v-ec62fb65]{color:#98a2b3}.tag[data-v-ec62fb65]{font-size:.75rem;background:#eef2ff;color:#4361ee;border-radius:999px;padding:2px 8px}.badge[data-v-ec62fb65]{font-size:.75rem;padding:2px 9px;border-radius:999px;font-weight:600}.badge.b-ok[data-v-ec62fb65]{background:#e7f6ec;color:#1b7f43}.badge.b-no[data-v-ec62fb65]{background:#fdecec;color:#c0392b}.badge.b-warn[data-v-ec62fb65]{background:#fff4e0;color:#b7791f}.btn-icon[data-v-ec62fb65]{border:none;background:transparent;cursor:pointer;color:#4361ee;font-size:1rem}.btn-xs[data-v-ec62fb65]{padding:.25rem .7rem;font-size:.8rem}.form-grid[data-v-ec62fb65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.f[data-v-ec62fb65]{display:flex;flex-direction:column;gap:.3rem}.f label[data-v-ec62fb65]{font-size:.8rem;color:#667085}.f input[data-v-ec62fb65],.f select[data-v-ec62fb65]{padding:.45rem .6rem;border:1px solid #dfe3ea;border-radius:8px;font:inherit}.form-actions[data-v-ec62fb65]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.2rem}.det-head[data-v-ec62fb65]{display:flex;gap:1.5rem;flex-wrap:wrap;padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px solid #eef0f3}.det-head>div[data-v-ec62fb65]{display:flex;flex-direction:column}.det-head .muted[data-v-ec62fb65]{font-size:.78rem}.filtro[data-v-b53c48ce]{display:flex;align-items:center;gap:.6rem}.filtro select[data-v-b53c48ce]{border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .6rem;font:inherit}.muted[data-v-b53c48ce]{color:#667085}.table-responsive[data-v-b53c48ce]{overflow-x:auto}.tbl[data-v-b53c48ce]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-b53c48ce],.tbl td[data-v-b53c48ce]{text-align:left;padding:.6rem .7rem;border-bottom:1px solid #eef0f3}.st-badge[data-v-b53c48ce]{padding:.15rem .55rem;border-radius:999px;font-size:.76rem;font-weight:700;text-transform:capitalize}.b-warn[data-v-b53c48ce]{background:#fff4e0;color:#b7791f}.b-ok[data-v-b53c48ce]{background:#e7f6ec;color:#1b7f43}.b-no[data-v-b53c48ce]{background:#fdecec;color:#c0392b}.acc[data-v-b53c48ce]{display:flex;gap:.4rem;align-items:center}.btn-icon[data-v-b53c48ce],.btn-ok[data-v-b53c48ce],.btn-no[data-v-b53c48ce]{border:none;border-radius:8px;padding:.4rem .6rem;cursor:pointer;color:#fff}.btn-icon[data-v-b53c48ce]{background:#4361ee}.btn-ok[data-v-b53c48ce]{background:#16a34a}.btn-no[data-v-b53c48ce]{background:#c0392b}.motivo[data-v-b53c48ce]{color:#c0392b;font-size:.8rem;text-decoration:underline dotted;cursor:help}.form-grid[data-v-1a8d69f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.form-field[data-v-1a8d69f3]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.form-field label[data-v-1a8d69f3]{font-size:.85rem;font-weight:500;color:#475467}.req[data-v-1a8d69f3]{color:#e63946;margin-left:2px}.form-field input[data-v-1a8d69f3],.form-field select[data-v-1a8d69f3],.form-field textarea[data-v-1a8d69f3]{border:1px solid #d7dbe0;border-radius:8px;padding:.6rem .75rem;font:inherit;outline:none}.form-field input[data-v-1a8d69f3]:focus,.form-field select[data-v-1a8d69f3]:focus,.form-field textarea[data-v-1a8d69f3]:focus{border-color:var(--color-primario, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.form-actions[data-v-1a8d69f3]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.img-field[data-v-1a8d69f3]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.img-field input[type=file][data-v-1a8d69f3]{width:100%;max-width:100%;box-sizing:border-box;font-size:.82rem;padding:.45rem .55rem}.img-preview[data-v-1a8d69f3]{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #e3e6ea}.img-status[data-v-1a8d69f3]{font-size:.8rem;color:#4361ee}.ps[data-v-6eef0007]{border:1px dashed #c7d0f5;background:#f6f8ff;border-radius:10px;padding:.8rem .9rem;margin-bottom:1rem}.ps-head[data-v-6eef0007]{font-weight:600;font-size:.9rem;color:var(--color-acento, #4361ee);margin-bottom:.6rem}.ps-row[data-v-6eef0007]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.ps-row label[data-v-6eef0007]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#475467}.ps-row input[data-v-6eef0007]{border:1px solid #d7dbe0;border-radius:8px;padding:.45rem .6rem;width:120px;font:inherit}.ps-modo[data-v-6eef0007]{display:flex;gap:.3rem}.ps-modo button[data-v-6eef0007]{border:1px solid #d7dbe0;background:#fff;border-radius:8px;padding:.45rem .7rem;cursor:pointer;font-size:.82rem}.ps-modo button.on[data-v-6eef0007]{background:var(--color-acento, #4361ee);border-color:var(--color-acento, #4361ee);color:#fff}.ps-out[data-v-6eef0007]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.7rem;flex-wrap:wrap}.ps-det[data-v-6eef0007]{color:#667085;font-size:.82rem}.ps-usar[data-v-6eef0007]{background:#2e9e5b;color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;cursor:pointer;font-weight:600}.ps-modo-help[data-v-6eef0007]{color:#667085;font-size:.76rem;line-height:1.35;margin:.55rem 0 0}.ps-modo-help b[data-v-6eef0007]{color:var(--color-acento, #4361ee)}.ps-hint[data-v-6eef0007]{color:#98a2b3;font-size:.8rem;margin:.5rem 0 0}.ps-aviso[data-v-6eef0007]{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;padding:.5rem .65rem;font-size:.82rem;margin:.5rem 0 0}.kx-nota[data-v-d80eb4ac]{font-size:.86rem;color:#475467;margin:0 0 .8rem}.kx-vacio[data-v-d80eb4ac]{padding:1.2rem;text-align:center;color:#667085;background:#f8fafc;border-radius:10px}.kx-scroll[data-v-d80eb4ac]{overflow-x:auto}.kx-tabla[data-v-d80eb4ac]{width:100%;border-collapse:collapse;font-size:.88rem}.kx-tabla th[data-v-d80eb4ac]{text-align:left;font-weight:600;color:#475467;border-bottom:1px solid #e4e7ec;padding:.5rem .6rem;white-space:nowrap}.kx-tabla td[data-v-d80eb4ac]{border-bottom:1px solid #f1f3f5;padding:.55rem .6rem;vertical-align:top}.kx-r[data-v-d80eb4ac]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kx-entra[data-v-d80eb4ac]{color:#147a4a;font-weight:600}.kx-sale[data-v-d80eb4ac]{color:#b42318;font-weight:600}.kx-motivo[data-v-d80eb4ac]{display:block;color:#98a2b3;font-size:.78rem}.rv-rango[data-v-d80eb4ac]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.rv-rango label[data-v-d80eb4ac]{font-size:.82rem;color:#475467}.rv-rango input[data-v-d80eb4ac]{border:1px solid #d7dbe0;border-radius:8px;padding:.45rem .6rem;font:inherit}.rv-total[data-v-d80eb4ac]{margin-left:auto;font-size:.9rem;color:#475467}.rv-total strong[data-v-d80eb4ac]{color:#16203a}@media (max-width: 640px){.rv-rango[data-v-d80eb4ac]{flex-direction:column;align-items:stretch}.rv-rango input[data-v-d80eb4ac],.rv-rango .btn[data-v-d80eb4ac]{width:100%}.rv-total[data-v-d80eb4ac]{margin-left:0;text-align:center}}.rv-webcfg[data-v-d80eb4ac]{margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid #eef0f3}.btn-webcfg[data-v-d80eb4ac]{display:inline-flex;align-items:center;gap:.45rem;background:#eef2ff;color:var(--color-acento, #4361ee);border:1px solid #d7defb;border-radius:9px;padding:.55rem .9rem;cursor:pointer;font:inherit;font-weight:600}.btn-webcfg[data-v-d80eb4ac]:hover{background:#e3e9ff}.rv-toolbar[data-v-d80eb4ac]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.9rem}.alerta-stock[data-v-d80eb4ac]{display:inline-flex;align-items:center;gap:.5rem;background:#fff4e0;color:#b7791f;border:1px solid #f4d19a;border-radius:9px;padding:.5rem .85rem;font-weight:600;font-size:.9rem}.filtro-cat[data-v-d80eb4ac]{padding:.45rem .7rem;border:1px solid #dfe3ea;border-radius:8px;font:inherit;background:#fff}.btn-export[data-v-d80eb4ac]{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem}.rp-wrap[data-v-39e2f6b2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f6f9;padding:1rem}.rp-card[data-v-39e2f6b2]{width:100%;max-width:460px;background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.rp-head[data-v-39e2f6b2]{background:#16203a;color:#fff;padding:16px 20px;font-size:18px;font-weight:700}.rp-body[data-v-39e2f6b2]{padding:22px;color:#16203a}.rp-muted[data-v-39e2f6b2]{color:#667085;font-size:.9rem}.rp-precio[data-v-39e2f6b2]{background:#eef6ff;border:1px solid #cfe4ff;border-radius:8px;padding:.6rem .8rem}.rp-lbl[data-v-39e2f6b2]{display:block;font-weight:600;font-size:.85rem;margin:.9rem 0 .3rem}.rp-body input[data-v-39e2f6b2]{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;padding:.55rem .7rem;font:inherit}.rp-file[data-v-39e2f6b2]{color:#1a7f45;font-size:.85rem;margin:.4rem 0 0}.rp-error[data-v-39e2f6b2]{color:#c0392b;font-size:.88rem;font-weight:600}.rp-btn[data-v-39e2f6b2]{width:100%;margin-top:1.1rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.7rem;font:inherit;font-weight:700;cursor:pointer}.rp-btn[data-v-39e2f6b2]:disabled{background:#9ecdb0;cursor:not-allowed}.rp-ok[data-v-39e2f6b2]{text-align:center}.rp-ok .fa-circle-check[data-v-39e2f6b2]{color:#16a34a;font-size:2.4rem}.rp-volver[data-v-39e2f6b2]{display:inline-block;margin-top:.8rem;color:#4361ee;font-weight:600}:root{--color-primario: #16203a;--color-acento: #4361ee;--radio: 12px;--sombra-card: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .06);font-family:Poppins,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f4f6f9;color:#1d2939;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#1d2939}.card{background:#fff;border-radius:var(--radio);box-shadow:var(--sombra-card);padding:1.4rem}.btn{border:none;border-radius:9px;padding:.6rem 1.1rem;font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:filter .15s,background .15s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--color-acento);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(.94)}.btn-ghost{background:#eef0f3;color:#475467}.btn-ghost:hover{background:#e3e6ea}input,select,textarea{font-family:inherit}.lc-pregunta{margin:0 0 1rem;font-size:1rem;line-height:1.5}.lc-opciones{display:flex;flex-direction:column;gap:.6rem;text-align:left}.lc-opcion{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.85rem 1rem;border:1px solid #d7dbe3;border-radius:10px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.lc-opcion:hover,.lc-opcion:focus-visible{border-color:#5a67d8;background:#f7f8ff;box-shadow:0 1px 6px #5a67d82e;outline:none}.lc-opcion-label{font-weight:600;color:#2d3748}.lc-opcion-detalle{font-size:.85rem;line-height:1.4;color:#6b7280}
