.shell[data-v-29271393]{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.shell.collapsed[data-v-29271393]{grid-template-columns:72px 1fr}.sidebar[data-v-29271393]{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-29271393]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar nav[data-v-29271393]::-webkit-scrollbar{width:7px}.sidebar nav[data-v-29271393]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.sidebar nav[data-v-29271393]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.brand[data-v-29271393]{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;padding:.5rem .6rem 1.2rem}.brand img[data-v-29271393]{width:34px;height:34px;border-radius:50%;object-fit:cover}.nav-group[data-v-29271393]{margin:1.05rem 0 .3rem;padding:0 .9rem;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff61}.nav-group[data-v-29271393]:first-child{margin-top:.2rem}.nav-group-sep[data-v-29271393]{border:0;border-top:1px solid rgba(255,255,255,.12);margin:.55rem .7rem}.nav-item[data-v-29271393]{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-29271393]{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-29271393]{width:20px;text-align:center}.nav-item[data-v-29271393]:hover{background:#ffffff1a;color:#fff}.nav-item.active[data-v-29271393]{background:#ffffff29;color:#fff;font-weight:600}.main[data-v-29271393]{display:flex;flex-direction:column;background:#f4f6f9;min-width:0}.topbar[data-v-29271393]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.8rem 1.4rem;border-bottom:1px solid #e9edf2}.collapse-btn[data-v-29271393],.logout[data-v-29271393]{border:none;background:#f0f2f5;width:40px;height:40px;border-radius:9px;cursor:pointer}.topbar-right[data-v-29271393]{display:flex;align-items:center;gap:1rem}.user[data-v-29271393]{display:flex;flex-direction:column;text-align:right;line-height:1.2}.user small[data-v-29271393]{color:#98a2b3}.content[data-v-29271393]{padding:1.6rem;flex:1;min-width:0}@media (max-width: 820px){.shell[data-v-29271393],.shell.collapsed[data-v-29271393]{grid-template-columns:58px 1fr}.sidebar[data-v-29271393]{padding:1rem .35rem}.brand span[data-v-29271393],.nav-item span[data-v-29271393]{display:none}.nav-group[data-v-29271393]{height:1px;margin:.55rem .5rem;padding:0;overflow:hidden;text-indent:-999px;background:#ffffff1f}.nav-group[data-v-29271393]:first-child{display:none}.nav-item[data-v-29271393]{justify-content:center;gap:0}.content[data-v-29271393]{padding:1rem}}@media (max-width: 560px){.shell[data-v-29271393],.shell.collapsed[data-v-29271393]{grid-template-columns:1fr}.sidebar[data-v-29271393]{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-29271393]{transform:translate(0)}.brand span[data-v-29271393],.nav-item span[data-v-29271393]{display:inline}.nav-item[data-v-29271393]{justify-content:flex-start;gap:.8rem}.backdrop[data-v-29271393]{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}.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}}.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}.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-a1a78497]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;gap:1rem}.dt-search[data-v-a1a78497]{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-a1a78497]{border:none;background:transparent;outline:none;width:100%}.dt-search i[data-v-a1a78497]{color:#98a2b3}.dt-count[data-v-a1a78497]{color:#98a2b3;font-size:.85rem}.table-responsive[data-v-a1a78497]{overflow-x:auto}.dt-table[data-v-a1a78497]{width:100%;border-collapse:collapse}.dt-table th[data-v-a1a78497],.dt-table td[data-v-a1a78497]{padding:.7rem .85rem;text-align:left;border-bottom:1px solid #eef0f3;white-space:nowrap}.dt-table th[data-v-a1a78497]{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#98a2b3}.dt-table th.sortable[data-v-a1a78497]{cursor:pointer;-webkit-user-select:none;user-select:none}.dt-table th.sortable[data-v-a1a78497]:hover{color:var(--color-primario, #4361ee)}.dt-table th.sortable i[data-v-a1a78497]{margin-left:.35rem;font-size:.7rem}.dt-sort-idle[data-v-a1a78497]{opacity:.3}.dt-empty[data-v-a1a78497]{text-align:center;color:#98a2b3;padding:2rem 0}.text-end[data-v-a1a78497]{text-align:right}.actions[data-v-a1a78497]{display:flex;gap:.4rem;justify-content:flex-end}.btn-icon[data-v-a1a78497]{border:none;border-radius:8px;width:34px;height:34px;cursor:pointer;color:#fff}.btn-view[data-v-a1a78497]{background:#475467}.disp[data-v-a1a78497]{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.disp-ok[data-v-a1a78497]{background:#e7f6ec;color:#1b7f43}.disp-no[data-v-a1a78497]{background:#fdecec;color:#c0392b}.st-badge[data-v-a1a78497]{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.st-badge.b-ok[data-v-a1a78497]{background:#e7f6ec;color:#1b7f43}.st-badge.b-no[data-v-a1a78497]{background:#fdecec;color:#c0392b}.st-badge.b-warn[data-v-a1a78497]{background:#fff4e0;color:#b7791f}.st-badge.b-muted[data-v-a1a78497]{background:#eef0f3;color:#667085}.stock-bajo[data-v-a1a78497]{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-a1a78497]{background:var(--color-primario, #4361ee)}.btn-del[data-v-a1a78497]{background:#e63946}.dt-pager[data-v-a1a78497]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem}.dt-pager button[data-v-a1a78497]{border:1px solid #e3e6ea;background:#fff;border-radius:8px;width:36px;height:36px;cursor:pointer}.dt-pager button[data-v-a1a78497]: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-fd665c69]{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-fd665c69]:hover{background:#2e9e5b;color:#fff}.dt-cancel[data-v-fd665c69]{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-fd665c69]:hover{background:#e63946;color:#fff}.resumen-scroll[data-v-fd665c69]{width:100%;overflow-x:auto}.form-grid[data-v-fd665c69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.f[data-v-fd665c69]{display:flex;flex-direction:column;gap:.35rem}.f label[data-v-fd665c69]{font-size:.85rem;color:#475467}.f input[data-v-fd665c69],.f select[data-v-fd665c69]{border:1px solid #d7dbe0;border-radius:8px;padding:.6rem .75rem;font:inherit}.form-actions[data-v-fd665c69]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem}.ocupados[data-v-fd665c69]{margin-top:1.2rem;background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem}.ocupados h6[data-v-fd665c69]{margin:0 0 .6rem;font-weight:600;color:#16203a}.ocupados .muted[data-v-fd665c69]{color:#98a2b3;margin:0}.ocupados .libre[data-v-fd665c69]{color:#1b7f43;margin:0;font-weight:500}.ocupados-list[data-v-fd665c69]{list-style:none;margin:0;padding:0}.ocupados-list li[data-v-fd665c69]{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;border-bottom:1px solid #e6e9ee}.ocupados-list .hora[data-v-fd665c69]{font-weight:700;color:#16203a;background:#e7ecff;border-radius:6px;padding:.15rem .5rem;font-size:.85rem;white-space:nowrap}.ocupados-list .quien[data-v-fd665c69]{color:#475467;font-size:.9rem}.sugerencia[data-v-fd665c69]{margin:.7rem 0 0;color:#4361ee;font-size:.9rem}.agenda-filtro[data-v-fd665c69]{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.agenda-filtro label[data-v-fd665c69]{font-weight:500;color:#475467}.agenda-filtro input[data-v-fd665c69],.agenda-filtro select[data-v-fd665c69]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .7rem;font:inherit}.agenda-filtro .ml[data-v-fd665c69]{margin-left:.6rem}.agenda-filtro[data-v-fd665c69]{flex-wrap:wrap}.agenda-hint[data-v-fd665c69]{color:#98a2b3;font-size:.82rem}.resumen-card[data-v-fd665c69]{margin-top:1.4rem}.resumen-head[data-v-fd665c69]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.resumen-head h6[data-v-fd665c69]{margin:0;font-weight:600}.resumen-filtro[data-v-fd665c69]{display:flex;align-items:center;gap:.6rem}.resumen-filtro label[data-v-fd665c69]{font-size:.85rem;color:#475467}.resumen-filtro input[data-v-fd665c69]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .7rem}.resumen-tbl[data-v-fd665c69]{width:100%;border-collapse:collapse}.resumen-tbl th[data-v-fd665c69],.resumen-tbl td[data-v-fd665c69]{text-align:left;padding:.6rem;border-bottom:1px solid #eef0f3}.resumen-tbl tfoot th[data-v-fd665c69]{border-top:2px solid #e3e6ea;font-weight:700}.muted[data-v-fd665c69]{color:#98a2b3}.cierre-link[data-v-fd665c69]{font-size:.88rem;color:var(--color-acento, #4361ee);text-decoration:underline}.cierre-fecha[data-v-fd665c69]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.cierre-fecha label[data-v-fd665c69]{font-size:.78rem;font-weight:600;color:#475467}.cierre-fecha input[data-v-fd665c69]{padding:.45rem .6rem;border:1px solid #d5dbe1;border-radius:7px;font:inherit;width:190px}.cierre-aviso[data-v-fd665c69]{display:flex;align-items:center;gap:.5rem;background:#eef2f6;border-radius:8px;padding:.6rem .8rem;margin:0 0 1rem;font-size:.86rem;color:#475467}.sec[data-v-fd665c69]{margin:1.1rem 0 .55rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#7b8b95}.cierre-grid[data-v-fd665c69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem}.cc[data-v-fd665c69]{background:#f8fafb;border:1px solid #e8edf1;border-radius:8px;padding:.55rem .7rem;display:flex;flex-direction:column;gap:.1rem}.cc span[data-v-fd665c69]{font-size:.74rem;color:#7b8b95;line-height:1.3}.cc strong[data-v-fd665c69]{font-size:1rem;font-variant-numeric:tabular-nums;color:#16232b}.cc.efec[data-v-fd665c69]{border-color:#bfe3d2;background:#f2fbf7}.cc.tot[data-v-fd665c69]{border-color:#c9d6e3;background:#f1f6fb}.cc.credito[data-v-fd665c69]{border-color:#f0d58c;background:#fff8e6}.arq-intro[data-v-fd665c69]{margin:0 0 .7rem;font-size:.84rem;line-height:1.5;color:#667085}.arq-tabla[data-v-fd665c69]{border:1px solid #e8edf1;border-radius:9px;overflow:hidden}.arq-h[data-v-fd665c69],.arq-r[data-v-fd665c69]{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1fr;gap:.5rem;align-items:center;padding:.5rem .8rem}.arq-h[data-v-fd665c69]{background:#f8fafb;border-bottom:1px solid #e8edf1;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#7b8b95}.arq-r[data-v-fd665c69]{border-bottom:1px solid #f1f4f6}.arq-r[data-v-fd665c69]:last-child{border-bottom:0}.arq-r .ca[data-v-fd665c69]{font-size:.89rem;color:#16232b}.arq-r .ca small[data-v-fd665c69]{display:block;font-size:.72rem;color:#8a99a3;line-height:1.35}.arq-h .num[data-v-fd665c69],.arq-r .num[data-v-fd665c69]{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem}.arq-r input[data-v-fd665c69]{width:100%;max-width:130px;padding:.35rem .5rem;border:1px solid #d5dbe1;border-radius:6px;font:inherit;text-align:right}.arq-r .num.ok[data-v-fd665c69]{color:#16794f}.arq-r .num.falta[data-v-fd665c69]{color:#a4302a;font-weight:700}.arq-r .num.sobra[data-v-fd665c69]{color:#8a5a10;font-weight:700}.arq-r .num.neg[data-v-fd665c69]{color:#a4302a}.arq-r.total[data-v-fd665c69]{background:#f1f6fb;font-weight:700}.muted-sm[data-v-fd665c69]{font-size:.75rem;color:#8a99a3}.arq-veredicto[data-v-fd665c69]{display:flex;align-items:center;gap:.5rem;margin:.8rem 0 0;padding:.6rem .9rem;border-radius:8px;font-size:.9rem}.arq-veredicto.ok[data-v-fd665c69]{background:#eafaf2;color:#16794f}.arq-veredicto.falta[data-v-fd665c69]{background:#fdeceb;color:#a4302a}.arq-veredicto.sobra[data-v-fd665c69]{background:#fff6e5;color:#8a5a10}.arq-pendiente[data-v-fd665c69]{margin:.8rem 0 0;font-size:.85rem;color:#8a99a3;font-style:italic}.arq-imposible[data-v-fd665c69]{display:flex;gap:.6rem;align-items:flex-start;background:#fdeceb;border:1px solid #f0bdb9;border-radius:9px;padding:.7rem .9rem;margin:.8rem 0 0;font-size:.85rem;line-height:1.5;color:#7a2a25}.arq-imposible i[data-v-fd665c69]{margin-top:.15rem}.arq-fuera[data-v-fd665c69]{margin-top:.8rem;display:flex;flex-direction:column;gap:.45rem}.af-l[data-v-fd665c69]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;background:#f8fafb;border:1px solid #e8edf1;border-radius:8px;padding:.55rem .8rem;font-size:.84rem;color:#475467}.af-l strong[data-v-fd665c69]{font-variant-numeric:tabular-nums;white-space:nowrap}.af-l.alerta[data-v-fd665c69]{background:#fff8e6;border-color:#f0d58c;color:#6b5420;line-height:1.45}.arq-base[data-v-fd665c69]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.9rem;padding:.6rem .9rem;background:#f8fafb;border:1px solid #e8edf1;border-radius:8px}.arq-base label[data-v-fd665c69]{font-size:.88rem;font-weight:600;color:#475467}.arq-base input[data-v-fd665c69]{width:150px;padding:.4rem .6rem;border:1px solid #d5dbe1;border-radius:7px;font:inherit;text-align:right}.form-grid[data-v-fd665c69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.form-grid .f[data-v-fd665c69]{display:flex;flex-direction:column;gap:.25rem}.form-grid .f.ancho[data-v-fd665c69]{grid-column:1 / -1}.form-grid label[data-v-fd665c69]{font-size:.78rem;font-weight:600;color:#475467}.form-grid input[data-v-fd665c69]{padding:.45rem .6rem;border:1px solid #d5dbe1;border-radius:7px;font:inherit}.cierre-resultado[data-v-fd665c69]{margin-top:1rem;border-top:1px dashed #e3e6ea;padding-top:.8rem}.cr-line[data-v-fd665c69]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.cr-line small[data-v-fd665c69]{display:block;font-size:.73rem;color:#8a99a3;font-weight:400}.cr-line .ok[data-v-fd665c69]{color:#16794f;font-weight:700}.cr-line .falta[data-v-fd665c69]{color:#a4302a;font-weight:700}.cr-line .sobra[data-v-fd665c69]{color:#8a5a10;font-weight:700}.cr-line .pend[data-v-fd665c69]{color:#8a99a3;font-size:.85rem}.form-actions[data-v-fd665c69]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.cierre-nota[data-v-fd665c69]{margin:0;flex:1 1 320px;font-size:.86rem;line-height:1.5;color:#667085}.cierre-row[data-v-fd665c69]{display:flex;align-items:flex-end;gap:1rem;margin-top:1.2rem;flex-wrap:wrap}.cierre-input[data-v-fd665c69]{display:flex;flex-direction:column;gap:.35rem}.cierre-input label[data-v-fd665c69]{font-size:.85rem;color:#475467}.cierre-input input[data-v-fd665c69]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem}.btn-acento[data-v-fd665c69]{background:#e63946;color:#fff}.estado-acciones[data-v-fd665c69]{margin-top:1.4rem}.estado-acciones h6[data-v-fd665c69]{font-weight:600;margin:0 0 1rem}.estado-row[data-v-fd665c69]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid #eef0f3}.estado-btns[data-v-fd665c69]{display:flex;align-items:center;gap:.5rem}.badge-estado[data-v-fd665c69]{background:#eef2ff;color:#4361ee;padding:.25rem .6rem;border-radius:999px;font-size:.75rem}.btn-sm[data-v-fd665c69]{padding:.3rem .7rem;font-size:.8rem}.btn-ok[data-v-fd665c69]{background:#1b7f43;color:#fff}.btn-del[data-v-fd665c69]{background:#e63946;color:#fff}@media (max-width: 640px){.resumen-head[data-v-fd665c69]{align-items:flex-start}.resumen-filtro[data-v-fd665c69]{flex-wrap:wrap;width:100%}.resumen-filtro input[data-v-fd665c69]{flex:1 1 140px}.resumen-filtro .btn[data-v-fd665c69]{flex:1 1 auto}.resumen-tbl th[data-v-fd665c69],.resumen-tbl td[data-v-fd665c69]{padding:.5rem .55rem;font-size:.85rem;white-space:nowrap}.cierre-row[data-v-fd665c69]{flex-direction:column;align-items:stretch}.cierre-input input[data-v-fd665c69],.cierre-row .btn[data-v-fd665c69]{width:100%}.estado-row[data-v-fd665c69]{flex-direction:column;align-items:flex-start;gap:.5rem}.estado-btns[data-v-fd665c69]{width:100%;flex-wrap:wrap}.agenda-filtro .ml[data-v-fd665c69]{margin-left:0}}.fidelidad[data-v-fd665c69]{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-fd665c69]{background:#fff8e6;border-color:#f4d79a}.fid-info[data-v-fd665c69]{display:flex;align-items:center;gap:.9rem}.fid-sellos[data-v-fd665c69]{display:flex;gap:4px;flex-wrap:wrap;max-width:200px}.sello[data-v-fd665c69]{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-fd665c69]{background:#1b7f43;color:#fff}.fid-text[data-v-fd665c69]{display:flex;flex-direction:column}.fid-text small[data-v-fd665c69]{color:#667085;font-size:.78rem}.fid-acciones[data-v-fd665c69]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-check[data-v-fd665c69]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#16203a}.btn-wa[data-v-fd665c69]{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-fd665c69]{background:#4361ee}.btn-wa[data-v-fd665c69]:hover{filter:brightness(.95)}.fidelidad-card[data-v-fd665c69]{margin-bottom:1rem}.fid-head[data-v-fd665c69]{display:flex;align-items:center;gap:.75rem}.fid-head h6[data-v-fd665c69]{margin:0;font-size:1rem;color:#16203a}.fid-estado[data-v-fd665c69]{font-size:.78rem;font-weight:600;padding:.2rem .6rem;border-radius:999px}.fid-estado.on[data-v-fd665c69]{background:#e6f7ec;color:#1a7f45}.fid-estado.off[data-v-fd665c69]{background:#f2f4f7;color:#667085}.fid-nota[data-v-fd665c69]{color:#667085;font-size:.84rem;margin:.5rem 0 .9rem}.fid-activar[data-v-fd665c69]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-activar label[data-v-fd665c69]{font-size:.85rem;color:#16203a;font-weight:600}.fid-activar input[type=date][data-v-fd665c69]{border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .6rem;font:inherit}.btn-activar[data-v-fd665c69]{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-fd665c69]:hover{filter:brightness(.96)}.fid-elegibles[data-v-fd665c69]{margin-top:1rem;border-top:1px solid #eef0f3;padding-top:.9rem}.fid-vacio[data-v-fd665c69]{color:#667085;font-size:.86rem}.fid-elegibles ul[data-v-fd665c69]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.fid-elegibles li[data-v-fd665c69]{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-fd665c69]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fid-cli strong[data-v-fd665c69]{color:#16203a}.fid-tel[data-v-fd665c69]{color:#667085;font-size:.85rem}.btn-fid[data-v-fd665c69]{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-fd665c69]:hover{background:#fff8e6}.btn-fid .fa-award[data-v-fd665c69]{color:#f4a623}.fid-badge[data-v-fd665c69]{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-fd665c69]{background:#eafaf0;border-color:#a9e3c1}.fid-acciones[data-v-fd665c69]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fid-chip[data-v-fd665c69]{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-fd665c69]{background:#e6f7ec;color:#1a7f45}.fid-chip.no[data-v-fd665c69]{background:#fdecec;color:#b42318}.btn-resena[data-v-fd665c69]{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-fd665c69]{color:#cbd2dc}.btn-resena.on[data-v-fd665c69]{background:#fff8e6;border-color:#f4d79a}.btn-resena.on .fa-star[data-v-fd665c69]{color:#f4a623}.btn-wa[data-v-fd665c69]:disabled{background:#cbd5e1;cursor:not-allowed}.fid-config[data-v-fd665c69]{background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;padding:1rem;margin-bottom:1rem}.fc-row[data-v-fd665c69]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.fc-f[data-v-fd665c69]{display:flex;flex-direction:column;gap:.3rem;flex:1 1 220px}.fc-f.fc-sm[data-v-fd665c69]{flex:0 1 150px}.fc-f label[data-v-fd665c69]{font-size:.82rem;font-weight:600;color:#16203a}.fc-f input[type=text][data-v-fd665c69],.fc-f input[type=number][data-v-fd665c69],.fc-f input[type=date][data-v-fd665c69]{border:1px solid #d0d5dd;border-radius:8px;padding:.45rem .6rem;font:inherit}.fc-dias[data-v-fd665c69]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.fc-dia[data-v-fd665c69]{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-fd665c69]{background:#16203a;color:#fff;border-color:#16203a}.fc-hint[data-v-fd665c69]{font-size:.76rem;color:#98a2b3}.fc-checks[data-v-fd665c69]{justify-content:center;gap:.5rem}.fc-check[data-v-fd665c69]{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:#16203a;font-weight:500}.fid-sub[data-v-fd665c69]{margin:0 0 .6rem;color:#16203a}.fid-check.activo[data-v-fd665c69]{background:#eafaf0;border:1px solid #a9e3c1;border-radius:8px;padding:.5rem .7rem}.fid-check small[data-v-fd665c69]{color:#667085;font-weight:400}.fid-gratis-ok[data-v-fd665c69]{margin:.5rem 0 0;color:#1a7f45;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.resumen-nota-gratis[data-v-fd665c69]{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}.sesion-pend[data-v-fd665c69]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.6rem .8rem;border:1px solid #b7e0d4;background:#f1faf6;border-radius:8px}.sp-tit[data-v-fd665c69]{font-size:.85rem;font-weight:600;color:#1f7a45}.sesion-pend select[data-v-fd665c69]{padding:.35rem .6rem;border:1px solid #a8d5c4;border-radius:6px;font:inherit;font-size:.88rem;background:#fff}.elegir-persona[data-v-fd665c69]{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-fd665c69]{font-size:.85rem;color:#8a6d3b;font-weight:600}.ep-ops[data-v-fd665c69]{display:flex;flex-wrap:wrap;gap:.4rem}.ep-op[data-v-fd665c69]{padding:.35rem .7rem;border:1px solid #d7dbe3;border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.85rem}.ep-op[data-v-fd665c69]:hover{border-color:#5a67d8;background:#f7f8ff}.ep-nuevo[data-v-fd665c69]{color:#475467;border-style:dashed}.sec[data-v-2de96cf8]{font-weight:600;margin:1.4rem 0 .8rem;color:var(--color-primario, #4361ee)}.scan-row[data-v-2de96cf8]{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-2de96cf8]{color:#4361ee;font-size:1.2rem}.scan-input[data-v-2de96cf8]{flex:1;border:none;background:transparent;font:inherit;outline:none}.sec[data-v-2de96cf8]:first-child{margin-top:0}.form-grid[data-v-2de96cf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem}.f[data-v-2de96cf8]{display:flex;flex-direction:column;gap:.35rem}.f label[data-v-2de96cf8]{font-size:.82rem;color:#475467}.f input[data-v-2de96cf8],.f select[data-v-2de96cf8],.add-row input[data-v-2de96cf8],.add-row select[data-v-2de96cf8]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.add-row[data-v-2de96cf8]{display:flex;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap}.add-row .add-prod[data-v-2de96cf8]{flex:1 1 200px;min-width:0}.add-row input[data-v-2de96cf8]{width:90px}.add-row .btn[data-v-2de96cf8]{flex:0 0 auto}.cart[data-v-2de96cf8]{width:100%;border-collapse:collapse}.cart th[data-v-2de96cf8],.cart td[data-v-2de96cf8]{text-align:left;padding:.55rem;border-bottom:1px solid #eef0f3}.serial-row td[data-v-2de96cf8]{border-bottom:1px solid #eef0f3;padding-top:0}.serial-lbl[data-v-2de96cf8]{font-size:.74rem;color:#98a2b3;margin-right:.5rem}.tag-desc[data-v-2de96cf8]{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-2de96cf8]{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-2de96cf8]{color:#98a2b3}.btn-icon[data-v-2de96cf8]{border:none;border-radius:7px;width:30px;height:30px;color:#fff;cursor:pointer}.btn-del[data-v-2de96cf8]{background:#e63946}.cuotas-hint[data-v-2de96cf8]{margin:.6rem 0 0;font-size:.85rem;color:#4361ee}.resumen-cuotas[data-v-2de96cf8]{display:flex;gap:2rem;margin-top:1rem;background:#f4f6f9;padding:.8rem 1rem;border-radius:9px}.addi-box[data-v-2de96cf8]{margin-top:1rem;background:#f4f6f9;border-radius:9px;padding:.7rem 1rem}.addi-box .ab-row[data-v-2de96cf8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;font-size:.92rem}.addi-box .ab-total[data-v-2de96cf8]{border-top:1px solid #d7dde6;margin-top:.2rem;padding-top:.5rem;font-weight:700}.addi-box .ab-total strong[data-v-2de96cf8]{color:#1b7f43}.total-bar[data-v-2de96cf8]{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-2de96cf8]{display:block;font-size:1.5rem}.form-actions[data-v-2de96cf8]{display:flex;gap:.6rem}.btn-danger[data-v-2de96cf8]{background:#e63946;color:#fff}.btn-wa[data-v-2de96cf8]{background:#25d366;color:#fff}.badge-devuelta[data-v-2de96cf8]{color:#c0392b;background:#fdecec;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;align-self:center}.det-head[data-v-2de96cf8]{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-2de96cf8]{display:flex;flex-direction:column}.badge-estado[data-v-2de96cf8]{background:#eef2ff;color:#4361ee;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;text-transform:capitalize}.badge-estado.pagada[data-v-2de96cf8]{background:#e7f6ec;color:#1b7f43}.cuotas-head[data-v-2de96cf8]{display:flex;align-items:center;justify-content:space-between}.saldo[data-v-2de96cf8]{color:#667085;font-size:.9rem}.tbl-scroll[data-v-2de96cf8]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 560px){.tbl-scroll .cart[data-v-2de96cf8]{min-width:520px}}.det-footer[data-v-2de96cf8]{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-2de96cf8]{white-space:nowrap}@media (max-width: 560px){.det-footer[data-v-2de96cf8]{justify-content:stretch}.det-footer .btn[data-v-2de96cf8]{flex:1 1 45%;justify-content:center}}.btn-acento[data-v-2de96cf8]{background:#e63946;color:#fff}.btn-xs[data-v-2de96cf8]{padding:.3rem .6rem;font-size:.78rem}.ventas-actions[data-v-2de96cf8]{display:flex;justify-content:flex-end;margin-bottom:1rem}.cierre-fecha[data-v-2de96cf8]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.cierre-fecha label[data-v-2de96cf8]{font-size:.85rem;color:#475467}.cierre-fecha input[data-v-2de96cf8]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;max-width:220px}.cierre-grid[data-v-2de96cf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin-bottom:.6rem}.cc[data-v-2de96cf8]{display:flex;flex-direction:column;background:#f4f6f9;border-radius:9px;padding:.7rem .9rem}.cc span[data-v-2de96cf8]{color:#667085;font-size:.8rem}.cc.credito[data-v-2de96cf8]{background:#fdf3e8}.cc.destacado[data-v-2de96cf8]{background:#e7ecff;color:#16203a}.cc.destacado strong[data-v-2de96cf8]{font-size:1.2rem}.cierre-resultado[data-v-2de96cf8]{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-2de96cf8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.94rem}.cierre-resultado .cr-total[data-v-2de96cf8]{border-top:1px solid #d7dde6;padding-top:.5rem;margin-top:.2rem;font-weight:600}.cierre-resultado .ok strong[data-v-2de96cf8]{color:#1b7f43}.cierre-resultado .sobra strong[data-v-2de96cf8]{color:#b58100}.cierre-resultado .falta strong[data-v-2de96cf8]{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-f749def6]{background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:1.1rem 1.2rem;margin-bottom:1rem}.tit[data-v-f749def6]{margin:0 0 .7rem;font-size:1rem}.head[data-v-f749def6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.muted[data-v-f749def6]{color:#98a2b3}.small[data-v-f749def6]{font-size:.8rem}.servs[data-v-f749def6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.serv[data-v-f749def6]{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-f749def6]{background:#eef2ff;border-color:var(--color-acento, #4361ee);color:var(--color-acento, #4361ee)}.grid2[data-v-f749def6]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}.grid2 .full[data-v-f749def6]{grid-column:1 / -1}.field[data-v-f749def6]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-f749def6]{font-size:.85rem;color:#475467}.field input[data-v-f749def6],.field textarea[data-v-f749def6]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit}.cli[data-v-f749def6]{display:flex;align-items:center;gap:.8rem;padding:.7rem 0;border-top:1px solid #eef0f3}.cli-info[data-v-f749def6]{flex:1;min-width:0}.badge[data-v-f749def6]{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-f749def6]{padding:.5rem .9rem;border:none;border-radius:9px;cursor:pointer;font:inherit;font-weight:600}.btn-primary[data-v-f749def6]{background:var(--color-acento, #4361ee);color:#fff}.btn-primary[data-v-f749def6]:disabled{opacity:.5;cursor:default}.btn-wa[data-v-f749def6]{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-f749def6]{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-c53bb353]{max-width:1000px;margin:0 auto}.cw-head[data-v-c53bb353]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cw-head h1[data-v-c53bb353]{margin:0;font-size:1.5rem}.cw-head p[data-v-c53bb353]{margin:.2rem 0 0;color:#667085;font-size:.9rem}.cw-head-actions[data-v-c53bb353]{display:flex;gap:.6rem}.cw-loading[data-v-c53bb353]{text-align:center;padding:3rem;color:#667085}.cw-tipoweb[data-v-c53bb353]{background:#fff;border:1px solid #e9edf2;border-radius:12px;padding:.9rem 1rem;margin-bottom:1rem}.tw-label[data-v-c53bb353]{display:block;font-size:.85rem;font-weight:600;color:#475467;margin-bottom:.5rem}.tw-seg[data-v-c53bb353]{display:flex;flex-wrap:wrap;gap:.5rem}.tw-opt[data-v-c53bb353]{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-c53bb353]{border-color:var(--color-acento, #4361ee);background:#eef2ff;color:var(--color-acento, #4361ee);font-weight:600}.par-grid[data-v-c53bb353]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.fila-dos[data-v-c53bb353]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.fila-dos input[data-v-c53bb353]{flex:1 1 220px}.aviso-legal[data-v-c53bb353]{display:flex;gap:.6rem;align-items:flex-start;background:#fff8e6;border:1px solid #f0d58c;border-radius:8px;padding:.7rem .9rem;margin-bottom:1rem;font-size:.86rem;color:#6b5420}@media (max-width: 640px){.par-grid[data-v-c53bb353]{grid-template-columns:1fr}}.stepper[data-v-c53bb353]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.step[data-v-c53bb353]{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-c53bb353]{width:22px;height:22px;border-radius:50%;background:#eef0f3;display:grid;place-items:center;font-size:.72rem}.step.active[data-v-c53bb353]{border-color:var(--color-acento, #4361ee);color:var(--color-acento, #4361ee);font-weight:600}.step.active .step-num[data-v-c53bb353]{background:var(--color-acento, #4361ee);color:#fff}.step.done .step-num[data-v-c53bb353]{background:#2e9e5b;color:#fff}.pay-block[data-v-c53bb353]{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-c53bb353]{border:1px solid #d7dbe0;border-radius:8px;padding:.5rem .65rem;font:inherit}.cuenta-row[data-v-c53bb353]{display:grid;grid-template-columns:1.2fr 1fr 1.4fr 1.2fr 1fr auto;gap:.5rem;align-items:center}.cuenta-row input[data-v-c53bb353]{border:1px solid #d7dbe0;border-radius:8px;padding:.45rem .55rem;font:inherit;min-width:0}@media (max-width: 700px){.cuenta-row[data-v-c53bb353]{grid-template-columns:1fr 1fr}}.cw-card[data-v-c53bb353]{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:1.4rem}.grid2[data-v-c53bb353]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.field[data-v-c53bb353]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field.full[data-v-c53bb353]{grid-column:1 / -1}.field label[data-v-c53bb353],.iu-label[data-v-c53bb353]{font-size:.85rem;font-weight:500;color:#475467}.field input[data-v-c53bb353],.field select[data-v-c53bb353],.field textarea[data-v-c53bb353],.tipo-fields input[data-v-c53bb353],.red-url[data-v-c53bb353],.cat-input[data-v-c53bb353],.galeria-item input[data-v-c53bb353]{border:1px solid #d7dbe0;border-radius:8px;padding:.55rem .7rem;font:inherit;outline:none;width:100%}.field input[data-v-c53bb353]:focus,.field textarea[data-v-c53bb353]:focus,.field select[data-v-c53bb353]:focus{border-color:var(--color-acento, #4361ee);box-shadow:0 0 0 3px #4361ee1f}.color-row[data-v-c53bb353]{display:flex;gap:.5rem}.color-row input[type=color][data-v-c53bb353]{width:46px;padding:2px;flex:0 0 auto}.sub-head[data-v-c53bb353]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.sub-head h3[data-v-c53bb353],.mt[data-v-c53bb353]{margin:0}.mt[data-v-c53bb353]{margin-top:1.4rem}.bloque[data-v-c53bb353]{border:1px solid #eef0f3;border-radius:10px;padding:.9rem;margin-bottom:.9rem}.bloque-head[data-v-c53bb353]{display:flex;gap:.6rem;align-items:center;margin-bottom:.7rem}.cat-input[data-v-c53bb353]{font-weight:600}.tipos-grid[data-v-c53bb353]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:.2rem 0 .7rem}.tipo-card[data-v-c53bb353]{display:flex;flex-direction:column;gap:.4rem;border:1px solid #eef0f3;border-radius:10px;padding:.55rem;background:#fbfcfe}.tipo-card input[data-v-c53bb353]{font-size:.82rem;padding:.4rem .55rem}.card-del[data-v-c53bb353]{align-self:flex-end}.galeria-grid[data-v-c53bb353]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin-top:.6rem}.galeria-item[data-v-c53bb353]{display:flex;flex-direction:column;gap:.4rem;border:1px solid #eef0f3;border-radius:10px;padding:.55rem;background:#fbfcfe}.galeria-item input[data-v-c53bb353]{font-size:.82rem;padding:.4rem .55rem}.red-row[data-v-c53bb353]{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;border-bottom:1px solid #f0f2f5}.red-ico[data-v-c53bb353]{width:30px;height:30px;border-radius:8px;color:#fff;display:grid;place-items:center;flex:0 0 auto}.red-nom[data-v-c53bb353]{width:90px;flex:0 0 auto}.red-url[data-v-c53bb353]{flex:1}.switch[data-v-c53bb353]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#475467;flex:0 0 auto}.menus[data-v-c53bb353]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.menu-chip[data-v-c53bb353]{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-c53bb353]{border-color:var(--color-acento, #4361ee);background:#eef2ff;color:var(--color-acento, #4361ee)}.muted[data-v-c53bb353]{color:#98a2b3;font-size:.85rem;margin:.3rem 0 0}.cw-nav[data-v-c53bb353]{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-c53bb353]{color:#98a2b3;font-size:.85rem}.cw-completos[data-v-c53bb353]{color:#667085;font-size:.82rem;margin:-.4rem 0 .9rem}.cw-target[data-v-c53bb353]{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-c53bb353]{display:flex;flex-direction:column;gap:.35rem;max-width:420px;margin-bottom:1rem}.cw-empresa-sel label[data-v-c53bb353]{font-size:.85rem;font-weight:600;color:#475467}.btn[data-v-c53bb353]{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-c53bb353]{background:var(--color-acento, #4361ee);color:#fff}.btn-ghost[data-v-c53bb353]{background:#f0f2f5;color:#344054}.btn-sm[data-v-c53bb353]{padding:.35rem .7rem;font-size:.82rem}.btn-xs[data-v-c53bb353]{padding:.25rem .6rem;font-size:.78rem}.btn-link-del[data-v-c53bb353]{background:none;color:#e63946;padding:.2rem .4rem}.btn[data-v-c53bb353]: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-9ec67c84]{display:flex;gap:.35rem;flex-wrap:wrap;margin:0 0 1.1rem;border-bottom:1px solid #e4e7ec}.tab[data-v-9ec67c84]{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-9ec67c84]:hover{color:#16203a}.tab.on[data-v-9ec67c84]{color:var(--color-acento, #4361ee);border-bottom-color:var(--color-acento, #4361ee)}.tab[data-v-9ec67c84]:focus-visible{outline:2px solid var(--color-acento, #4361ee);outline-offset:2px}@media (max-width: 640px){.tab[data-v-9ec67c84]{flex:1 1 auto;justify-content:center;padding:.55rem .4rem;font-size:.88rem}}.rango[data-v-9ec67c84]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.rango label[data-v-9ec67c84]{font-size:.85rem;color:#667085;display:flex;align-items:center;gap:.4rem}.rango input[data-v-9ec67c84]{padding:.35rem .5rem;border:1px solid #dfe3ea;border-radius:8px}.btn-exp[data-v-9ec67c84]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem}.sec[data-v-9ec67c84]{font-weight:600;margin:1.4rem 0 .7rem;color:#16203a}.kpi-sub[data-v-9ec67c84]{display:block;margin-top:4px;font-size:.78rem;color:#1b7f43;font-weight:600}.kpi.inv[data-v-9ec67c84]{border-left:4px solid #4361ee}.kpis[data-v-9ec67c84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.kpi[data-v-9ec67c84]{background:#f4f6f9;border-radius:10px;padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.kpi span[data-v-9ec67c84]{font-size:.82rem;color:#667085}.kpi strong[data-v-9ec67c84]{font-size:1.35rem;font-weight:700}.kpi.ok strong[data-v-9ec67c84]{color:#1b7f43}.kpi.red strong[data-v-9ec67c84]{color:#c0392b}.kpi.accent[data-v-9ec67c84]{background:#eef2ff}.kpi.accent strong[data-v-9ec67c84]{color:#4361ee}.kpi.soft[data-v-9ec67c84]{background:#f7f9fc}.kpis-medios[data-v-9ec67c84]{margin-top:12px}.total-venta[data-v-9ec67c84]{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-9ec67c84]{font-size:2rem;font-weight:700;color:#4361ee}.tv-desglose[data-v-9ec67c84]{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;flex:1}.tv-row[data-v-9ec67c84]{display:flex;gap:.5rem;align-items:baseline;font-size:.86rem}.tv-row span[data-v-9ec67c84]{color:#667085}.ing-desglose[data-v-9ec67c84]{margin-top:.6rem;max-width:460px;background:#f7f9fc;border-radius:10px;padding:.7rem 1rem}.id-row[data-v-9ec67c84]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.9rem}.id-row span[data-v-9ec67c84]{color:#667085}.id-total[data-v-9ec67c84]{border-top:1px solid #d7dde6;margin-top:.2rem;padding-top:.5rem;font-weight:700}.id-total span[data-v-9ec67c84]{color:#16203a}.id-total strong[data-v-9ec67c84]{color:#1b7f43}.kpi .neg[data-v-9ec67c84],.neg[data-v-9ec67c84],.id-row strong.neg[data-v-9ec67c84],.id-total strong.neg[data-v-9ec67c84]{color:#c0392b}.resultado[data-v-9ec67c84]{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-9ec67c84]{color:#16203a;font-weight:600}.resultado strong[data-v-9ec67c84]{font-size:1.7rem;color:#1b7f43;letter-spacing:-.02em}.resultado.malo[data-v-9ec67c84]{background:#fdf0ee;border-color:#f2cfc9}.resultado.malo strong[data-v-9ec67c84]{color:#c0392b}.detalle-res[data-v-9ec67c84]{margin-bottom:1rem}.detalle-res summary[data-v-9ec67c84]{cursor:pointer;color:var(--color-acento, #4361ee);font-size:.86rem;font-weight:600;padding:.3rem 0}.detalle-res summary[data-v-9ec67c84]::marker{color:#98a2b3}.sin-caja td[data-v-9ec67c84]{color:#98a2b3;font-style:italic}.sin-caja .tag[data-v-9ec67c84]{opacity:.75}.aviso[data-v-9ec67c84]{background:#fff8e6;border:1px solid #ffe3a3;border-radius:8px;padding:.6rem .8rem}.nota[data-v-9ec67c84]{margin:.5rem 0 0;font-size:.8rem;color:#98a2b3}.medios[data-v-9ec67c84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.medio-col[data-v-9ec67c84]{background:#f7f9fc;border-radius:10px;padding:.7rem .9rem}.mc-head[data-v-9ec67c84]{font-size:.8rem;font-weight:700;margin-bottom:.4rem}.mc-head.ing[data-v-9ec67c84]{color:#1b7f43}.mc-head.egr[data-v-9ec67c84]{color:#c0392b}.mc-row[data-v-9ec67c84]{display:flex;justify-content:space-between;align-items:center;padding:.28rem 0;font-size:.9rem;border-top:1px solid #eef0f3}.mc-row[data-v-9ec67c84]:first-of-type{border-top:none}.cats[data-v-9ec67c84]{display:flex;flex-direction:column;gap:.6rem}.cat-top[data-v-9ec67c84]{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:3px}.bar[data-v-9ec67c84]{height:8px;background:#eef0f3;border-radius:999px;overflow:hidden}.fill[data-v-9ec67c84]{height:100%;background:#c0392b;border-radius:999px}.tbl-scroll[data-v-9ec67c84]{overflow-x:auto}table.libro[data-v-9ec67c84]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:620px}table.libro th[data-v-9ec67c84],table.libro td[data-v-9ec67c84]{padding:.6rem .8rem;text-align:left}table.libro thead th[data-v-9ec67c84]{font-size:.76rem;color:#667085;font-weight:600;background:#f8fafc}table.libro tbody tr[data-v-9ec67c84]{border-top:1px solid #eef0f3}table.libro .r[data-v-9ec67c84]{text-align:right}table.libro tr.ing[data-v-9ec67c84]{background:#f2fbf5}table.libro tr.egr-row[data-v-9ec67c84]{background:#fdf4f2}.ver-mas[data-v-9ec67c84]{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-9ec67c84]:hover{background:#f8fafc}.ver-mas[data-v-9ec67c84]:focus-visible{outline:2px solid var(--color-acento, #4361ee);outline-offset:-2px}table.libro .egr[data-v-9ec67c84]{color:#c0392b}.tag[data-v-9ec67c84]{font-size:.75rem;background:#eef2ff;color:#4361ee;border-radius:999px;padding:2px 8px}.muted[data-v-9ec67c84]{color:#98a2b3}.aviso-medio[data-v-9ec67c84]{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-9ec67c84]{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}.cierres[data-v-31b17937]{display:flex;flex-direction:column;gap:1rem}.barra[data-v-31b17937]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:.8rem 1rem}.barra label[data-v-31b17937]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#475467}.barra input[type=date][data-v-31b17937]{padding:.4rem .6rem;border:1px solid #d5dbe1;border-radius:7px;font:inherit}.cuenta[data-v-31b17937]{margin-left:auto;font-size:.85rem;color:#8a99a3}.card[data-v-31b17937]{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:.4rem .6rem}.tabla-scroll[data-v-31b17937]{overflow-x:auto}.tabla[data-v-31b17937]{width:100%;border-collapse:collapse;font-size:.88rem}.tabla th[data-v-31b17937]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#7b8b95;padding:.6rem;border-bottom:1px solid #e8edf1;white-space:nowrap}.tabla td[data-v-31b17937]{padding:.6rem;border-bottom:1px solid #f1f4f6;vertical-align:top}.tabla .num[data-v-31b17937]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.anulado td[data-v-31b17937]{opacity:.55;text-decoration:line-through}.anulado .estado[data-v-31b17937],.anulado .motivo[data-v-31b17937]{text-decoration:none}.estado[data-v-31b17937]{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.15rem .5rem;border-radius:20px;background:#eafaf2;color:#16794f}.estado.anulado[data-v-31b17937]{background:#fdeceb;color:#a4302a}.motivo[data-v-31b17937]{display:block;margin-top:.2rem;font-size:.73rem;color:#8a99a3;max-width:220px;line-height:1.35}.neg[data-v-31b17937]{color:#a4302a}.muted[data-v-31b17937]{color:#8a99a3;font-size:.88rem}.hc[data-v-300ee85a]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 900px){.hc[data-v-300ee85a]{grid-template-columns:1fr}}.hc-lista[data-v-300ee85a]{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:12px;max-height:70vh;overflow-y:auto}.hc-buscar[data-v-300ee85a]{width:100%;padding:9px 11px;border:1px solid #d7dbe3;border-radius:8px;font:inherit;margin-bottom:10px;box-sizing:border-box}.hc-item[data-v-300ee85a]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 10px;border:0;background:transparent;border-radius:8px;cursor:pointer;font:inherit}.hc-item[data-v-300ee85a]:hover{background:#f4f6fa}.hc-item.activo[data-v-300ee85a]{background:#eef2ff}.hc-item-nombre[data-v-300ee85a]{font-weight:600;color:#2d3748;flex-grow:1}.hc-item-dato[data-v-300ee85a]{font-size:.8rem;color:#8a94a6}.hc-chip-alerta[data-v-300ee85a]{background:#c0392b;color:#fff;font-size:.72rem;font-weight:700;border-radius:10px;padding:1px 7px}.hc-ficha[data-v-300ee85a]{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:20px 22px;min-height:320px}.hc-vacio[data-v-300ee85a],.hc-nota-gris[data-v-300ee85a]{color:#8a94a6;font-size:.9rem;margin:10px 2px}.hc-vacio-grande[data-v-300ee85a]{color:#8a94a6;text-align:center;padding:70px 10px}.hc-cab[data-v-300ee85a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.hc-cab h2[data-v-300ee85a]{margin:0 0 4px;font-size:1.3rem;color:#1b2538}.hc-sub[data-v-300ee85a]{margin:0;color:#667085;font-size:.9rem}.hc-sin-autorizacion[data-v-300ee85a]{margin:8px 0 0;color:#a86a12;font-size:.85rem;background:#fdf6e8;border-radius:6px;padding:5px 9px;display:inline-block}.hc-bloque[data-v-300ee85a]{margin-top:22px}.hc-bloque-cab[data-v-300ee85a]{display:flex;align-items:center;justify-content:space-between}.hc-bloque h3[data-v-300ee85a]{margin:0 0 10px;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;color:#8a94a6}.hc-ants[data-v-300ee85a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hc-ants li[data-v-300ee85a]{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#f7f8fa;border-radius:8px;font-size:.9rem}.hc-ants li.critico[data-v-300ee85a]{background:#fdf0ee;border-left:3px solid #c0392b}.hc-critico[data-v-300ee85a]{background:#c0392b;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:4px}.hc-ant-tipo[data-v-300ee85a]{font-weight:600;color:#475467}.hc-ant-desc[data-v-300ee85a]{flex-grow:1;color:#344054}.hc-entrada[data-v-300ee85a]{border:1px solid #e3e7ec;border-radius:10px;padding:14px 16px;margin-bottom:11px}.hc-entrada.borrador[data-v-300ee85a]{border-style:dashed;background:#fcfcfd}.hc-entrada.correccion[data-v-300ee85a]{border-left:3px solid #5a67d8}.hc-entrada header[data-v-300ee85a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.hc-tipo[data-v-300ee85a]{font-weight:700;color:#1b2538}.hc-fecha[data-v-300ee85a]{color:#8a94a6;font-size:.85rem}.hc-prof[data-v-300ee85a]{color:#667085;font-size:.85rem}.hc-marca[data-v-300ee85a]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:10px}.hc-marca.firm[data-v-300ee85a]{background:#e7f3ec;color:#1f7a45}.hc-marca.borr[data-v-300ee85a]{background:#fdf6e8;color:#a86a12}.hc-marca.corr[data-v-300ee85a]{background:#eef2ff;color:#4753c4}.hc-entrada dl[data-v-300ee85a]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 14px;margin:0;font-size:.9rem}.hc-entrada dt[data-v-300ee85a]{color:#8a94a6}.hc-entrada dd[data-v-300ee85a]{margin:0;color:#344054;white-space:pre-line}.hc-entrada footer[data-v-300ee85a]{display:flex;align-items:center;gap:12px;margin-top:11px}.hc-nota-corr[data-v-300ee85a]{font-size:.82rem;color:#8a94a6;flex-grow:1}.hc-form[data-v-300ee85a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.hc-form .ancho[data-v-300ee85a]{grid-column:1 / -1}.f[data-v-300ee85a]{display:flex;flex-direction:column;gap:5px}.f label[data-v-300ee85a]{font-size:.85rem;color:#475467}.f input[data-v-300ee85a],.f select[data-v-300ee85a],.f textarea[data-v-300ee85a]{padding:8px 10px;border:1px solid #d7dbe3;border-radius:8px;font:inherit}.hc-check[data-v-300ee85a]{flex-direction:row;align-items:center;gap:8px;cursor:pointer}.hc-aviso-corr[data-v-300ee85a]{background:#eef2ff;border-radius:8px;padding:10px 12px;font-size:.86rem;color:#3f4a9e;margin:0 0 14px}.hc-consents[data-v-300ee85a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hc-consents li[data-v-300ee85a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 11px;background:#f7f8fa;border-radius:8px;font-size:.88rem}.hc-cons-tit[data-v-300ee85a]{font-weight:600;color:#344054}.hc-cons-tit small[data-v-300ee85a]{color:#8a94a6;font-weight:400}.hc-cons-dato[data-v-300ee85a]{color:#667085;flex-grow:1}.hc-marca.firmado[data-v-300ee85a]{background:#e7f3ec;color:#1f7a45}.hc-marca.pendiente[data-v-300ee85a]{background:#fdf6e8;color:#a86a12}.hc-marca.vencido[data-v-300ee85a],.hc-marca.anulado[data-v-300ee85a]{background:#f1f3f5;color:#6b7684}.hc-fotos[data-v-300ee85a]{margin-top:12px;border-top:1px dashed #e3e7ec;padding-top:12px}.hc-fotos-grid[data-v-300ee85a]{display:flex;flex-wrap:wrap;gap:10px}.hc-foto[data-v-300ee85a]{position:relative;width:108px;height:108px;padding:0;border:1px solid #e3e7ec;border-radius:8px;overflow:hidden;background:#f7f8fa;cursor:zoom-in}.hc-foto img[data-v-300ee85a]{width:100%;height:100%;object-fit:cover;display:block}.hc-foto-tag[data-v-300ee85a]{position:absolute;left:0;bottom:0;right:0;background:#1b2538c7;color:#fff;font-size:.7rem;padding:2px 5px}.hc-fotos-subir[data-v-300ee85a]{display:flex;align-items:center;gap:14px;margin-top:10px}.hc-fotos-subir label[data-v-300ee85a]{cursor:pointer}.hc-visor[data-v-300ee85a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c121ced;z-index:1200;display:flex;flex-direction:column}.hc-visor-barra[data-v-300ee85a]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:#fff;font-size:.9rem}.hc-visor-ctrl[data-v-300ee85a]{display:flex;align-items:center;gap:10px}.hc-visor-ctrl button[data-v-300ee85a]{min-width:36px;min-height:36px;background:#ffffff24;color:#fff;border:0;border-radius:8px;font-size:1rem;cursor:pointer}.hc-visor-ctrl button[data-v-300ee85a]:hover{background:#ffffff42}.hc-visor-area[data-v-300ee85a]{flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.hc-visor-area img[data-v-300ee85a]{max-width:92%;max-height:100%;transition:transform .08s linear;touch-action:none;-webkit-user-select:none;user-select:none}.hc-visor-pie[data-v-300ee85a]{text-align:center;color:#8fa0b5;font-size:.82rem;padding:10px;margin:0}.btn-link[data-v-300ee85a]{background:none;border:0;color:#5a67d8;cursor:pointer;font:inherit;font-size:.86rem;padding:0}.btn-link.gris[data-v-300ee85a]{color:#8a94a6}.btn-link[data-v-300ee85a]:hover{text-decoration:underline}.tr-pendiente[data-v-04f37161]{background:#16304a;color:#fff;border-radius:12px;padding:18px 22px;margin-bottom:16px}.tr-pend-lbl[data-v-04f37161]{display:block;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;color:#9fc0d8;margin-bottom:3px}.tr-pend-val[data-v-04f37161]{font-size:1.9rem;font-weight:700}.tr-pend-nota[data-v-04f37161]{margin:6px 0 0;font-size:.88rem;color:#bcd4e6}.tr-buscar[data-v-04f37161]{width:100%;max-width:380px;padding:9px 11px;border:1px solid #d7dbe3;border-radius:8px;font:inherit;margin-bottom:14px;box-sizing:border-box}.tr-gris[data-v-04f37161]{color:#8a94a6;font-size:.92rem}.tr-grid[data-v-04f37161]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.tr-card[data-v-04f37161]{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:16px 18px}.tr-card.completado[data-v-04f37161]{background:#fafcfb}.tr-card header[data-v-04f37161]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tr-card h3[data-v-04f37161]{margin:0;font-size:1rem;color:#1b2538}.tr-estado[data-v-04f37161]{font-size:.72rem;font-weight:600;text-transform:capitalize;padding:2px 9px;border-radius:10px;background:#eef2ff;color:#4753c4;white-space:nowrap}.tr-estado.completado[data-v-04f37161]{background:#e7f3ec;color:#1f7a45}.tr-estado.vencido[data-v-04f37161],.tr-estado.cancelado[data-v-04f37161]{background:#fdf0ee;color:#b03a2b}.tr-paciente[data-v-04f37161]{margin:4px 0 12px;font-size:.88rem;color:#667085}.tr-barra[data-v-04f37161]{height:7px;background:#eceff4;border-radius:4px;overflow:hidden}.tr-barra span[data-v-04f37161]{display:block;height:100%;background:#2f855a}.tr-avance-txt[data-v-04f37161]{display:block;margin-top:6px;font-size:.85rem;color:#475467}.tr-datos[data-v-04f37161]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:12px 0}.tr-datos dt[data-v-04f37161]{font-size:.78rem;color:#8a94a6}.tr-datos dd[data-v-04f37161]{margin:0;font-size:.9rem;color:#344054;font-weight:600}.tr-ses[data-v-04f37161]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tr-ses li[data-v-04f37161]{display:flex;align-items:center;gap:12px;padding:10px 13px;background:#f7f8fa;border-radius:8px;font-size:.9rem}.tr-ses li.realizada[data-v-04f37161]{background:#f2f8f4}.tr-ses-num[data-v-04f37161]{font-weight:600;color:#1b2538;min-width:80px}.tr-ses-estado[data-v-04f37161]{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:10px;background:#eceff4;color:#5c6a7e}.tr-ses-estado.realizada[data-v-04f37161]{background:#e7f3ec;color:#1f7a45}.tr-ses-estado.agendada[data-v-04f37161]{background:#eef2ff;color:#4753c4}.tr-ses-dato[data-v-04f37161]{color:#667085;flex-grow:1}.tr-ses-prof[data-v-04f37161]{color:#475467;font-size:.85rem}.f[data-v-04f37161]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.f label[data-v-04f37161]{font-size:.85rem;color:#475467}.f input[data-v-04f37161],.f select[data-v-04f37161]{padding:8px 10px;border:1px solid #d7dbe3;border-radius:8px;font:inherit}.f-fila[data-v-04f37161]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tr-nota-modal[data-v-04f37161]{font-size:.84rem;color:#667085;background:#f7f8fa;border-radius:8px;padding:10px 12px;margin:4px 0 0}.btn-link[data-v-04f37161]{background:none;border:0;color:#5a67d8;cursor:pointer;font:inherit;font-size:.88rem;padding:0}.btn-link[data-v-04f37161]:hover{text-decoration:underline}.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}.fc-fondo[data-v-54ebc4a0]{min-height:100vh;background:#eef2f4;padding:20px 14px 60px;box-sizing:border-box}.fc-hoja[data-v-54ebc4a0]{max-width:640px;margin:0 auto;background:#fff;border-radius:14px;padding:28px 26px 32px;box-shadow:0 2px 14px #0f303812}@media (max-width: 520px){.fc-hoja[data-v-54ebc4a0]{padding:22px 18px 26px}}.fc-centro[data-v-54ebc4a0]{text-align:center;padding:48px 10px}.fc-centro h1[data-v-54ebc4a0]{font-size:1.3rem;color:#14343c;margin:14px 0 8px}.fc-ok p[data-v-54ebc4a0]{color:#33565e;margin:0 0 6px}.fc-gris[data-v-54ebc4a0]{color:#6b8a8f;font-size:.92rem}.fc-cab[data-v-54ebc4a0]{border-bottom:1px solid #e3e9ea;padding-bottom:16px;margin-bottom:18px}.fc-clinica[data-v-54ebc4a0]{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;color:#0e6b6a;font-weight:700}.fc-cab h1[data-v-54ebc4a0]{margin:0 0 8px;font-size:1.25rem;line-height:1.3;color:#14343c}.fc-texto[data-v-54ebc4a0]{white-space:pre-line;line-height:1.7;color:#33565e;font-size:1rem;margin-bottom:26px}.fc-datos h2[data-v-54ebc4a0]{font-size:.82rem;text-transform:uppercase;letter-spacing:.6px;color:#6b8a8f;margin:0 0 14px}.fc-f[data-v-54ebc4a0]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.fc-f label[data-v-54ebc4a0]{font-size:.9rem;color:#33565e}.fc-opt[data-v-54ebc4a0]{color:#90a8ac}.fc-f input[data-v-54ebc4a0]{padding:12px 13px;border:1px solid #ccdad9;border-radius:9px;font:inherit;font-size:16px}.fc-f input[data-v-54ebc4a0]:focus{outline:2px solid #0e6b6a;outline-offset:1px}.fc-lienzo[data-v-54ebc4a0]{width:100%;height:170px;border:1px dashed #9cbdba;border-radius:9px;background:#fbfdfd;touch-action:none;cursor:crosshair}.fc-lienzo-pie[data-v-54ebc4a0]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:.85rem}.fc-check[data-v-54ebc4a0]{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:.95rem;color:#33565e;line-height:1.5;cursor:pointer}.fc-check input[data-v-54ebc4a0]{margin-top:3px;width:19px;height:19px;flex-shrink:0}.fc-error[data-v-54ebc4a0]{background:#fdf0ee;color:#a8321f;border-radius:8px;padding:10px 12px;font-size:.9rem;margin:0 0 14px}.fc-btn[data-v-54ebc4a0]{width:100%;min-height:48px;background:#0e6b6a;color:#fff;border:0;border-radius:10px;font:inherit;font-size:1.02rem;font-weight:600;cursor:pointer}.fc-btn[data-v-54ebc4a0]:hover:not(:disabled){background:#0a5453}.fc-btn[data-v-54ebc4a0]:disabled{opacity:.6;cursor:default}.fc-legal[data-v-54ebc4a0]{font-size:.82rem;color:#6b8a8f;line-height:1.5;margin:14px 0 0}.fc-link[data-v-54ebc4a0]{background:none;border:0;color:#0e6b6a;cursor:pointer;font:inherit;font-size:.85rem;padding:0;text-decoration:underline}: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}
