.app-wrapper[data-v-6dab4924]{display:flex;flex-direction:column;min-height:100vh}.main-header[data-v-6dab4924]{display:flex;align-items:stretch;background:linear-gradient(90deg,#020b14,#071526 40%,#071526 60%,#020b14);height:74px;padding:0 1.25rem 0 0;flex-shrink:0;z-index:100;position:sticky;top:0;box-shadow:0 4px 40px #0009,0 1px #ffffff0a}.main-header[data-v-6dab4924]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--kape-primary) 0%,#0ea5e9 35%,#818cf8 65%,var(--kape-primary) 100%);background-size:200% 100%;animation:shimmer-bar-6dab4924 4s linear infinite}@keyframes shimmer-bar-6dab4924{0%{background-position:0% 0%}to{background-position:200% 0%}}.header-brand[data-v-6dab4924]{display:flex;align-items:center;gap:12px;padding:0 1.5rem 0 1.25rem;background:linear-gradient(135deg,#031a0e,#052e1c);border-right:1px solid rgba(var(--kape-primary-rgb),.18);flex-shrink:0}.brand-logo-box[data-v-6dab4924]{width:38px;height:38px;background:linear-gradient(135deg,var(--kape-primary) 0%,color-mix(in srgb,var(--kape-primary) 60%,black) 100%);border-radius:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px rgba(var(--kape-primary-rgb),.55),0 4px 10px #0006;flex-shrink:0}.brand-texts[data-v-6dab4924]{display:flex;flex-direction:column;line-height:1.15}.brand-text[data-v-6dab4924]{color:#fff;font-size:.95rem;font-weight:900;letter-spacing:.3px;text-shadow:0 0 20px rgba(var(--kape-primary-rgb),.3)}.brand-sub[data-v-6dab4924]{color:#6ee7b7;font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.header-sep[data-v-6dab4924]{display:none}.top-nav[data-v-6dab4924]{display:flex;align-items:stretch;flex:1;height:100%;padding:0 .5rem;gap:2px;justify-content:space-evenly}.top-nav-item[data-v-6dab4924]{position:relative;display:flex;align-items:stretch}.top-nav-btn[data-v-6dab4924]{background:transparent;border:none;border-bottom:3px solid transparent;color:#7c8fa8;padding:0 1rem;font-size:.62rem;font-weight:700;letter-spacing:.5px;cursor:pointer;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;white-space:nowrap;transition:all .18s;text-transform:uppercase;position:relative}.nav-btn-icon[data-v-6dab4924]{font-size:1.05rem;transition:all .18s}.nav-btn-label[data-v-6dab4924]{display:flex;align-items:center;gap:.28rem;line-height:1}.top-nav-btn[data-v-6dab4924]:hover{color:#e2e8f0;background:#ffffff0d;border-bottom-color:#fff3}.top-nav-btn:hover .nav-btn-icon[data-v-6dab4924]{color:#e2e8f0}.top-nav-btn-active[data-v-6dab4924]{color:var(--kape-primary)!important;background:rgba(var(--kape-primary-rgb),.08)!important;border-bottom-color:var(--kape-primary)!important}.top-nav-btn-active .nav-btn-icon[data-v-6dab4924]{color:var(--kape-primary);filter:drop-shadow(0 0 6px rgba(var(--kape-primary-rgb),.7))}.top-nav-arrow[data-v-6dab4924]{font-size:.5rem;transition:transform .2s;opacity:.7;margin-left:1px}.top-nav-arrow.rotated[data-v-6dab4924]{transform:rotate(180deg)}.nav-overlay[data-v-6dab4924]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}.top-nav-dropdown[data-v-6dab4924]{position:absolute;top:calc(100% + 8px);left:0;background:linear-gradient(135deg,#0d1f35,#0a1628);min-width:230px;border-radius:12px;box-shadow:0 20px 60px #000000b3,0 0 0 1px rgba(var(--kape-primary-rgb),.15);z-index:500;overflow:hidden;border-top:2px solid var(--kape-primary);padding:.5rem .4rem}.top-nav-child[data-v-6dab4924]{width:100%;background:transparent;border:none;color:#7c8fa8;display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;cursor:pointer;text-align:left;font-size:.78rem;font-weight:600;letter-spacing:.3px;transition:all .15s;white-space:nowrap;border-radius:8px;text-transform:uppercase}.tnc-dot[data-v-6dab4924]{width:6px;height:6px;border-radius:50%;background:#1e3a5f;flex-shrink:0;transition:all .15s}.top-nav-child[data-v-6dab4924]:hover{color:#fff;background:#ffffff12}.top-nav-child:hover .tnc-dot[data-v-6dab4924]{background:var(--kape-primary);box-shadow:0 0 6px rgba(var(--kape-primary-rgb),.7)}.top-nav-child-active[data-v-6dab4924]{color:var(--kape-primary);background:rgba(var(--kape-primary-rgb),.1)}.top-nav-child-active .tnc-dot[data-v-6dab4924]{background:var(--kape-primary);box-shadow:0 0 8px rgba(var(--kape-primary-rgb),.8)}.header-right[data-v-6dab4924]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-header-icon[data-v-6dab4924]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#7c8fa8;width:38px;height:38px;border-radius:10px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .18s}.btn-header-icon[data-v-6dab4924]:hover{background:rgba(var(--kape-primary-rgb),.15);border-color:rgba(var(--kape-primary-rgb),.4);color:var(--kape-primary);box-shadow:0 0 12px rgba(var(--kape-primary-rgb),.2)}.notif-wrap[data-v-6dab4924]{position:relative}.notif-badge[data-v-6dab4924]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.58rem;font-weight:800;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;box-shadow:0 0 8px #ef444499;animation:pulse-badge-6dab4924 2s infinite}@keyframes pulse-badge-6dab4924{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 5px #ef444400}}.notif-panel[data-v-6dab4924]{position:absolute;top:52px;right:0;background:linear-gradient(135deg,#0d1f35,#0a1628);border-radius:14px;box-shadow:0 20px 60px #000000b3,0 0 0 1px #ffffff14;width:340px;z-index:500;overflow:hidden}.notif-header[data-v-6dab4924]{padding:.85rem 1rem;font-weight:700;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.07);color:#fff;display:flex;align-items:center;justify-content:space-between;background:#ffffff08}.notif-count-chip[data-v-6dab4924]{background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:10px;box-shadow:0 0 8px #ef444480}.notif-empty[data-v-6dab4924]{padding:1.75rem 1rem;text-align:center;color:#fff6;font-size:.83rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.notif-list[data-v-6dab4924]{max-height:360px;overflow-y:auto}.notif-section-title[data-v-6dab4924]{padding:.5rem 1rem;font-size:.68rem;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:.4rem}.notif-item[data-v-6dab4924]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.notif-item[data-v-6dab4924]:hover{background:#ffffff0a}.notif-warn[data-v-6dab4924]{border-left:3px solid #0d9488}.notif-danger[data-v-6dab4924]{border-left:3px solid #ef4444}.notif-item-icon[data-v-6dab4924]{font-size:1.1rem;flex-shrink:0}.notif-warn .notif-item-icon[data-v-6dab4924]{color:#fbbf24}.notif-danger .notif-item-icon[data-v-6dab4924]{color:#f87171}.notif-item-body[data-v-6dab4924]{flex:1;display:flex;flex-direction:column;gap:1px}.notif-item-name[data-v-6dab4924]{font-size:.82rem;font-weight:700;color:#f1f5f9}.notif-item-detail[data-v-6dab4924]{font-size:.72rem;color:#64748b}.notif-item-badge[data-v-6dab4924]{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:6px;flex-shrink:0}.badge-warn[data-v-6dab4924]{background:#78350fcc;color:#fbbf24}.badge-danger[data-v-6dab4924]{background:#7f1d1dcc;color:#f87171}.btn-cierre-caja[data-v-6dab4924]{display:flex;align-items:center;gap:.45rem;background:var(--kape-primary);border:none;color:#fff;padding:.45rem 1.1rem;border-radius:9px;cursor:pointer;font-size:.78rem;font-weight:700;transition:all .18s;white-space:nowrap;box-shadow:0 4px 18px rgba(var(--kape-primary-rgb),.45),0 0 0 1px rgba(var(--kape-primary-rgb),.2);letter-spacing:.2px}.btn-cierre-caja[data-v-6dab4924]:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--kape-primary-rgb),.6),0 0 0 1px rgba(var(--kape-primary-rgb),.3)}.btn-cierre-label[data-v-6dab4924]{letter-spacing:.2px}.user-wrap[data-v-6dab4924]{position:relative;display:flex;align-items:center;gap:.6rem;margin-left:.15rem}.user-info[data-v-6dab4924]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.user-name[data-v-6dab4924]{font-size:.78rem;color:#e2e8f0;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-6dab4924]{font-size:.6rem;color:var(--kape-primary);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.btn-user[data-v-6dab4924]{background:rgba(var(--kape-primary-rgb),.12);border:1px solid rgba(var(--kape-primary-rgb),.25);color:var(--kape-primary);width:38px;height:38px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .18s}.btn-user[data-v-6dab4924]:hover{background:rgba(var(--kape-primary-rgb),.22);border-color:rgba(var(--kape-primary-rgb),.5);box-shadow:0 0 14px rgba(var(--kape-primary-rgb),.25)}.user-menu-overlay[data-v-6dab4924]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}.user-menu-panel[data-v-6dab4924]{position:absolute;top:52px;right:0;background:linear-gradient(135deg,#0d1f35,#0a1628);border-radius:14px;box-shadow:0 20px 60px #000000b3,0 0 0 1px #ffffff14;width:300px;z-index:500;overflow:hidden}.user-menu-head[data-v-6dab4924]{background:linear-gradient(135deg,#031a0e,#052e1c);border-bottom:1px solid rgba(var(--kape-primary-rgb),.2);padding:1.1rem;display:flex;align-items:center;gap:.8rem}.user-menu-avatar[data-v-6dab4924]{width:42px;height:42px;background:rgba(var(--kape-primary-rgb),.25);border:1px solid rgba(var(--kape-primary-rgb),.4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--kape-primary);flex-shrink:0;box-shadow:0 0 12px rgba(var(--kape-primary-rgb),.2)}.user-menu-name[data-v-6dab4924]{font-size:.88rem;color:#fff;font-weight:800}.user-menu-email[data-v-6dab4924]{font-size:.73rem;color:#fff6;margin-top:1px}.user-menu-body[data-v-6dab4924]{padding:.5rem .4rem}.user-menu-id[data-v-6dab4924]{font-size:.72rem;color:#ffffff4d;padding:.25rem .75rem .5rem}.user-menu-divider[data-v-6dab4924]{height:1px;background:#ffffff0f;margin:.25rem 0}.user-menu-item[data-v-6dab4924]{width:100%;background:transparent;border:none;display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;cursor:pointer;text-align:left;transition:all .14s;color:#ffffffb3;border-radius:9px}.user-menu-item>.pi[data-v-6dab4924]:first-child{font-size:.95rem;color:var(--kape-primary);flex-shrink:0}.user-menu-item>div[data-v-6dab4924]{flex:1;display:flex;flex-direction:column}.umi-title[data-v-6dab4924]{font-size:.82rem;font-weight:600;color:#ffffffd9}.umi-sub[data-v-6dab4924]{font-size:.71rem;color:#ffffff59}.umi-arrow[data-v-6dab4924]{font-size:.68rem;color:#ffffff2e}.user-menu-item[data-v-6dab4924]:hover{background:#ffffff0f;color:#fff}.user-menu-item-danger>.pi[data-v-6dab4924]:first-child{color:#f87171}.user-menu-item-danger .umi-title[data-v-6dab4924]{color:#fca5a5}.user-menu-item-danger[data-v-6dab4924]:hover{background:#f871711a}.user-menu-footer[data-v-6dab4924]{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.72rem;color:#ffffff40;background:#00000026}.user-menu-help[data-v-6dab4924]{color:var(--kape-primary);font-weight:700;cursor:pointer}.banner-pruebas[data-v-6dab4924]{background:#ffc107;color:#000;text-align:center;padding:.35rem 1rem;font-size:.82rem;font-weight:700;letter-spacing:.4px;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-shrink:0;position:sticky;top:62px;z-index:99;animation:pulse-banner-6dab4924 2s infinite}@keyframes pulse-banner-6dab4924{0%,to{background:#ffc107}50%{background:#ffda6a}}.main-content[data-v-6dab4924]{flex:1;display:flex;flex-direction:column}.btn-hamburger[data-v-6dab4924]{display:none;background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;padding:6px 10px}.hide-mobile[data-v-6dab4924]{display:flex}.mobile-overlay[data-v-6dab4924]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100}.mobile-drawer[data-v-6dab4924]{position:fixed;top:0;left:0;bottom:0;width:280px;background:#fff;z-index:1101;display:flex;flex-direction:column;box-shadow:4px 0 20px #0003}.mobile-drawer-header[data-v-6dab4924]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--kape-primary);color:#fff}.mobile-drawer-title[data-v-6dab4924]{font-size:1rem;font-weight:700}.mobile-drawer-close[data-v-6dab4924]{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer}.mobile-drawer-body[data-v-6dab4924]{flex:1;overflow-y:auto;padding:.5rem 0}.mobile-nav-group[data-v-6dab4924]{border-bottom:1px solid #f0f0f0;padding:.25rem 0}.mobile-nav-section[data-v-6dab4924]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.78rem;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.mobile-nav-icon[data-v-6dab4924]{width:18px;height:18px;flex-shrink:0}.mobile-nav-item[data-v-6dab4924]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;color:#212529;cursor:pointer}.mobile-nav-item[data-v-6dab4924]:hover{background:#f0faf5;color:var(--kape-primary)}.mobile-nav-item-success[data-v-6dab4924]{color:#198754;font-weight:700}.mobile-nav-item-success[data-v-6dab4924]:hover{background:#d1e7dd}.mobile-nav-child[data-v-6dab4924]{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem 2rem;font-size:.83rem;color:#495057;cursor:pointer}.mobile-nav-child[data-v-6dab4924]:hover,.mobile-nav-child.active[data-v-6dab4924]{background:#f0faf5;color:var(--kape-primary);font-weight:600}.mobile-child-dot[data-v-6dab4924]{font-size:.5rem;color:#adb5bd}.mobile-drawer-footer[data-v-6dab4924]{padding:1rem;border-top:1px solid #dee2e6}.mobile-drawer-info[data-v-6dab4924]{margin:1rem;padding:.65rem .75rem;background:#cfe2ff;color:#084298;border-radius:8px;font-size:.78rem;display:flex;align-items:center;gap:.4rem}.mobile-logout[data-v-6dab4924]{width:100%;padding:.65rem;border-radius:8px;background:#f8d7da;color:#721c24;border:none;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.drawer-fade-enter-active[data-v-6dab4924],.drawer-fade-leave-active[data-v-6dab4924]{transition:opacity .25s}.drawer-fade-enter-from[data-v-6dab4924],.drawer-fade-leave-to[data-v-6dab4924]{opacity:0}.drawer-slide-enter-active[data-v-6dab4924],.drawer-slide-leave-active[data-v-6dab4924]{transition:transform .25s ease}.drawer-slide-enter-from[data-v-6dab4924],.drawer-slide-leave-to[data-v-6dab4924]{transform:translate(-100%)}@media (max-width: 768px){.hide-mobile[data-v-6dab4924],.top-nav[data-v-6dab4924]{display:none}.btn-hamburger[data-v-6dab4924]{display:block}.btn-cierre-label[data-v-6dab4924]{display:none}.header-brand[data-v-6dab4924]{flex:1}.header-right[data-v-6dab4924]{gap:.25rem}.main-header[data-v-6dab4924]{padding:0 .5rem;gap:.5rem}}.login-page[data-v-89745816]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:url(/assets/banner-CRRyYYDi.png) center center / 100% 100% no-repeat;background-color:#1a1a1a}.login-card[data-v-89745816]{background:#fff;border-radius:16px;padding:2.5rem 2rem;width:100%;max-width:400px;box-shadow:0 20px 60px #00000040}.login-logo[data-v-89745816]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:0}.logo-empresa[data-v-89745816]{width:200px;height:200px;object-fit:contain;border-radius:12px}.logo-icon[data-v-89745816]{width:52px;height:52px;background:#198754;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem}.logo-kape[data-v-89745816]{font-size:1.6rem;font-weight:900;color:#1a6b3c;letter-spacing:2px}.login-title[data-v-89745816]{text-align:center;font-size:1.3rem;font-weight:700;color:#212529;margin:.25rem 0}.login-sub[data-v-89745816]{text-align:center;font-size:.82rem;color:#6c757d;margin:0 0 1.75rem}.login-form[data-v-89745816]{display:flex;flex-direction:column;gap:1rem}.field[data-v-89745816]{display:flex;flex-direction:column;gap:5px}.field label[data-v-89745816]{font-size:.78rem;font-weight:700;color:#495057}.input-icon[data-v-89745816]{position:relative;display:flex;align-items:center}.input-icon>.pi[data-v-89745816]:first-child{position:absolute;left:12px;color:#6c757d;font-size:.9rem;pointer-events:none}.input-icon input[data-v-89745816]{width:100%;padding:.6rem 2.5rem .6rem 2.4rem;border:1.5px solid #dee2e6;border-radius:8px;font-size:.9rem;color:#212529;outline:none;transition:border-color .15s;box-sizing:border-box}.input-icon input[data-v-89745816]:focus{border-color:#198754;box-shadow:0 0 0 3px #19875426}.input-icon input[data-v-89745816]:disabled{background:#f8f9fa}.toggle-pwd[data-v-89745816]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#6c757d;padding:4px;font-size:.9rem}.toggle-pwd[data-v-89745816]:hover{color:#198754}.error-msg[data-v-89745816]{background:#f8d7da;color:#721c24;border:1px solid #f5c2c7;border-radius:8px;padding:.5rem .75rem;font-size:.8rem;display:flex;align-items:center;gap:.4rem}.btn-login[data-v-89745816]{margin-top:.5rem;background:#198754;color:#fff;border:none;border-radius:8px;padding:.75rem;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s}.btn-login[data-v-89745816]:hover:not(:disabled){background:#157347}.btn-login[data-v-89745816]:disabled{background:#adb5bd;cursor:not-allowed}.login-footer[data-v-89745816]{text-align:center;margin-top:1.5rem;font-size:.75rem;color:#adb5bd}.home-layout[data-v-b893334c]{display:flex;flex-direction:column;height:100%;background:#fff;overflow-y:auto;position:relative}.home-hero[data-v-b893334c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:3px solid #0d9488}.home-username[data-v-b893334c]{font-size:1.15rem;font-weight:800;color:#0d9488;letter-spacing:.3px}.home-hero-sub[data-v-b893334c]{font-size:.78rem;color:#94a3b8;margin-top:2px}.rango-select[data-v-b893334c]{min-width:180px;font-size:.85rem}.home-content[data-v-b893334c]{flex:1;padding:1rem 1.5rem}.ind-layout[data-v-b893334c]{display:flex;flex-direction:column;gap:1rem}.ind-row[data-v-b893334c]{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.ind-card[data-v-b893334c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;box-shadow:0 2px 10px #0000000f;transition:box-shadow .2s}.ind-card[data-v-b893334c]:hover{box-shadow:0 4px 18px #0000001a}.ind-row-full[data-v-b893334c]{grid-template-columns:1fr!important}.ind-chart-card[data-v-b893334c]{display:flex;flex-direction:column;gap:.6rem;border-top:4px solid #22c55e}.chart-header[data-v-b893334c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem}.chart-title[data-v-b893334c]{font-size:.85rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:.4rem}.chart-legend[data-v-b893334c]{display:flex;align-items:center;gap:.75rem;font-size:.73rem;color:#6b7280;flex-wrap:wrap}.legend-dot[data-v-b893334c]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:2px}.home-footer[data-v-b893334c]{text-align:center;padding:.75rem;font-size:.73rem;color:#9ca3af;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.hist-banner[data-v-b893334c]{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #0d9488;border-radius:14px;padding:1.25rem 1.75rem;flex-wrap:wrap;box-shadow:0 4px 18px #0d94882e}.hist-block[data-v-b893334c]{display:flex;flex-direction:column;gap:.4rem}.hist-total[data-v-b893334c]{min-width:220px}.hist-lbl[data-v-b893334c]{font-size:.7rem;font-weight:700;letter-spacing:1px;color:#0d9488;text-transform:uppercase}.hist-val[data-v-b893334c]{font-size:2.1rem;font-weight:900;color:#fff;line-height:1.1}.hist-sub[data-v-b893334c]{font-size:.78rem;color:#94a3b8}.hist-divider[data-v-b893334c]{width:1px;height:60px;background:#ffffff1f;flex-shrink:0}.hist-fechas[data-v-b893334c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hist-fecha-item[data-v-b893334c]{display:flex;align-items:center;gap:.35rem;font-size:.88rem;color:#cbd5e1}.hist-fecha-item strong[data-v-b893334c]{color:#fff}.hist-fecha-item .pi[data-v-b893334c]{color:#0d9488;font-size:.8rem}.hist-flecha[data-v-b893334c]{color:#0d9488;font-size:1.1rem;font-weight:700}.hist-sin-datos[data-v-b893334c]{font-size:.85rem;color:#64748b;font-style:italic}.whatsapp-fab[data-v-b893334c]{position:fixed;bottom:1.25rem;right:1.25rem;background:#25d366;color:#fff;border-radius:50px;padding:.6rem 1rem .6rem .75rem;display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.78rem;font-weight:700;box-shadow:0 4px 16px #25d36666;transition:transform .15s,box-shadow .15s;z-index:200}.whatsapp-fab[data-v-b893334c]:hover{transform:scale(1.05);box-shadow:0 6px 20px #25d36680}.pos-layout[data-v-c5b8b7b1]{display:flex;flex-direction:column;height:calc(100vh - 62px);overflow:hidden;background:#f4f5f7}.pos-subbar[data-v-c5b8b7b1]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:3px solid #0d9488;padding:.45rem 1rem;flex-shrink:0;gap:.6rem;box-shadow:0 1px 6px #00000014;overflow-x:auto}.alitas-contador[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem;background:#fff1f2;border:1.5px solid #dc2626;border-radius:20px;padding:.3rem 1rem;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;flex-shrink:0;white-space:nowrap}.alitas-contador[data-v-c5b8b7b1]:hover{background:#fee2e2}.alitas-label[data-v-c5b8b7b1]{font-size:.72rem;font-weight:700;color:#991b1b;letter-spacing:.3px}.alitas-num[data-v-c5b8b7b1]{font-size:1rem;font-weight:800;color:#dc2626;min-width:28px;text-align:right}.alitas-bajo[data-v-c5b8b7b1]{color:#7f1d1d!important}.alitas-editor[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.3rem}.ventas-dia-chip[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem;background:#f0fdf4;border:1.5px solid #16a34a;border-radius:20px;padding:.3rem 1rem;-webkit-user-select:none;user-select:none;flex-shrink:0;white-space:nowrap}.ventas-dia-label[data-v-c5b8b7b1]{font-size:.72rem;font-weight:700;color:#15803d;letter-spacing:.3px}.ventas-dia-confirmado[data-v-c5b8b7b1]{font-size:.88rem;font-weight:600;color:#15803d}.ventas-dia-pendiente[data-v-c5b8b7b1]{font-size:.88rem;font-weight:600;color:#f59e0b}.ventas-dia-sep[data-v-c5b8b7b1]{font-size:.88rem;font-weight:700;color:#6b7280}.ventas-dia-monto[data-v-c5b8b7b1]{font-size:1rem;font-weight:800;color:#15803d}.ventas-dia-num[data-v-c5b8b7b1]{font-size:.78rem;color:#4ade80;font-weight:600}.alitas-impresas-cnt[data-v-c5b8b7b1]{background:#f0fdf4;border-color:#16a34a}.alitas-impresas-cnt[data-v-c5b8b7b1]:hover{background:#dcfce7}.alitas-label-imp[data-v-c5b8b7b1]{color:#166534}.alitas-num-imp[data-v-c5b8b7b1]{color:#16a34a}.pos-subbar-title[data-v-c5b8b7b1]{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;color:#1a1a1a}.pos-subbar-meta[data-v-c5b8b7b1]{font-size:.78rem;color:#6b7280;flex:1;text-align:center}.pos-subbar-actions[data-v-c5b8b7b1]{display:flex;gap:.5rem}.pos-body[data-v-c5b8b7b1]{display:flex;flex:1;overflow:hidden}.pos-left[data-v-c5b8b7b1]{flex:1;padding:.75rem;overflow-y:auto;background:#f4f5f7;border-right:1px solid #e5e7eb}.pos-categorias[data-v-c5b8b7b1]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.75rem}.cat-btn[data-v-c5b8b7b1]{background:#fff!important;color:#374151!important;border:1.5px solid #e5e7eb!important;font-size:.78rem!important;border-radius:20px!important;transition:all .15s!important}.cat-btn[data-v-c5b8b7b1]:hover{background:#f0fdf4!important;color:#15803d!important;border-color:#16a34a!important}.cat-activa[data-v-c5b8b7b1]{background:linear-gradient(135deg,#15803d,#16a34a)!important;color:#fff!important;border-color:#15803d!important;font-weight:700!important;box-shadow:0 2px 8px #16a34a59!important}.pos-productos[data-v-c5b8b7b1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.prod-card[data-v-c5b8b7b1]{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:1.2rem .6rem;text-align:center;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0000000f}.prod-card[data-v-c5b8b7b1]:hover{border-color:#0d9488;box-shadow:0 4px 14px #d9770633;transform:translateY(-2px)}.prod-card[data-v-c5b8b7b1]:active{transform:scale(.97)}.prod-icon-i[data-v-c5b8b7b1]{font-size:2.4rem;color:#0f766e}.prod-foto-img[data-v-c5b8b7b1]{width:56px;height:56px;object-fit:cover;border-radius:8px}.prod-nombre[data-v-c5b8b7b1]{font-size:.88rem;font-weight:600;margin-top:.5rem;color:#1f2937}.prod-precio[data-v-c5b8b7b1]{font-size:.88rem;color:#dc2626;font-weight:700;margin-top:.3rem}.pos-right[data-v-c5b8b7b1]{width:550px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;padding:0 .75rem .5rem;overflow:hidden;height:100%;border-left:1px solid #e5e7eb;box-shadow:-2px 0 8px #0000000d}.comanda-header[data-v-c5b8b7b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:0;border-bottom:2px solid #fef3c7}.comanda-header-btns[data-v-c5b8b7b1]{display:flex;align-items:center;justify-content:space-evenly;flex:1}.comanda-hbtn[data-v-c5b8b7b1]{color:#6b7280!important;width:3.8rem!important;height:3.8rem!important;padding:0!important}.comanda-hbtn .p-button-icon[data-v-c5b8b7b1]{font-size:1.9rem!important}.comanda-hbtn-danger[data-v-c5b8b7b1]{color:#dc2626!important;width:3.8rem!important;height:3.8rem!important;padding:0!important}.comanda-hbtn-danger .p-button-icon[data-v-c5b8b7b1]{font-size:1.9rem!important}.comanda-titulo[data-v-c5b8b7b1]{font-size:1rem;font-weight:700;color:#0f766e;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.comanda-estado-dot[data-v-c5b8b7b1]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:20px}.dot-impresa[data-v-c5b8b7b1]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.dot-guardada[data-v-c5b8b7b1]{background:#fef9c3;color:#92400e;border:1px solid #fde68a}.comanda-mesa-badge[data-v-c5b8b7b1]{font-size:.82rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-radius:12px;padding:.1rem .65rem;letter-spacing:.03em;text-transform:uppercase}.meta-label[data-v-c5b8b7b1]{font-size:.72rem;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px}.comanda-tabla-scroll[data-v-c5b8b7b1]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.comanda-table[data-v-c5b8b7b1]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:.75rem}.fila-recargo td[data-v-c5b8b7b1]{background:#fff7ed!important}.fila-recargo .prod-nombre-table[data-v-c5b8b7b1]{color:#c2410c!important;font-weight:700}.fila-recargo strong[data-v-c5b8b7b1]{color:#c2410c!important}.prod-nombre-table[data-v-c5b8b7b1]{font-size:.82rem;font-weight:600;color:#1f2937}.prod-comentario-text[data-v-c5b8b7b1]{font-size:.7rem;color:#9ca3af;font-style:italic;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.prod-btns-row[data-v-c5b8b7b1]{display:flex;gap:.3rem;margin-top:3px}.prod-btn-accion[data-v-c5b8b7b1]{display:flex;align-items:center;gap:3px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:1px 5px;font-size:.66rem;color:#6b7280;cursor:pointer;transition:all .12s}.prod-btn-accion[data-v-c5b8b7b1]:hover{background:#f3f4f6}.prod-btn-combo[data-v-c5b8b7b1]{color:#0f766e!important;border-color:#0d9488!important}.prod-btn-eliminar[data-v-c5b8b7b1]{color:#dc2626!important;border-color:#fca5a5!important}.prod-btn-eliminar[data-v-c5b8b7b1]:hover{background:#fef2f2!important}.prod-btn-eliminar-combo[data-v-c5b8b7b1]{color:#9333ea!important;border-color:#d8b4fe!important;font-size:.62rem!important}.prod-btn-eliminar-combo[data-v-c5b8b7b1]:hover{background:#faf5ff!important}.nomina-tabs[data-v-c5b8b7b1]{display:flex;gap:0;margin-bottom:.75rem;border-bottom:2px solid #e5e7eb}.nomina-tab[data-v-c5b8b7b1]{padding:.5rem 1.2rem;border:none;background:none;font-weight:600;font-size:.88rem;cursor:pointer;color:#9ca3af;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:.4rem;transition:all .15s}.nomina-tab[data-v-c5b8b7b1]:hover{color:#374151}.nomina-tab-activa[data-v-c5b8b7b1]{color:#0f766e;border-bottom-color:#0f766e}.nomina-tab-badge[data-v-c5b8b7b1]{background:#e5e7eb;color:#6b7280;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:700}.nomina-tab-activa .nomina-tab-badge[data-v-c5b8b7b1]{background:#0f766e;color:#fff}.abono-form[data-v-c5b8b7b1]{display:flex;align-items:center;gap:4px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:4px 7px;font-size:.72rem}.abono-form-label[data-v-c5b8b7b1]{font-weight:800;color:#15803d;font-size:.72rem;white-space:nowrap}.abono-input[data-v-c5b8b7b1]{width:70px;font-size:.78rem;padding:2px 5px;border:1px solid #d1d5db;border-radius:5px;text-align:right}.abono-btn-ok[data-v-c5b8b7b1]{background:#16a34a;color:#fff;border:none;border-radius:5px;padding:2px 8px;cursor:pointer;font-size:.75rem;font-weight:700}.abono-btn-x[data-v-c5b8b7b1]{background:#e5e7eb;color:#374151;border:none;border-radius:5px;padding:2px 7px;cursor:pointer;font-size:.75rem}.abono-chip-row[data-v-c5b8b7b1]{display:flex;align-items:center;gap:3px}.abono-chip-lleno[data-v-c5b8b7b1]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;background:#dcfce7;color:#15803d;border:1px solid #86efac;cursor:pointer;display:flex;align-items:center;gap:3px;white-space:nowrap}.abono-chip-vacio[data-v-c5b8b7b1]{font-size:.7rem;font-weight:600;padding:2px 10px;border-radius:20px;background:#f1f5f9;color:#94a3b8;border:1px dashed #cbd5e1;cursor:pointer}.abono-chip-vacio[data-v-c5b8b7b1]:hover{background:#e0f2fe;color:#0369a1;border-color:#7dd3fc}.abono-btn-del[data-v-c5b8b7b1]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.7rem;padding:0 2px;line-height:1}.abono-btn-del[data-v-c5b8b7b1]:hover{color:#ef4444}.nomina-resumen-pagos[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;padding:.35rem .6rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.nrp-label[data-v-c5b8b7b1]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px}.nrp-chip[data-v-c5b8b7b1]{font-size:.72rem;font-weight:700;border-radius:20px;padding:2px 10px}.nrp-chip-ok[data-v-c5b8b7b1]{background:#dcfce7;color:#15803d;border:1px solid #86efac}.nrp-chip-parcial[data-v-c5b8b7b1]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.nrp-chip-pend[data-v-c5b8b7b1]{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.nomina-filtros[data-v-c5b8b7b1]{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.nomina-filtro-input[data-v-c5b8b7b1]{flex:1;min-width:90px;font-size:.8rem}.nomina-filtro-sm[data-v-c5b8b7b1]{max-width:90px}.nomina-tabla-wrap[data-v-c5b8b7b1]{overflow-x:auto;max-height:400px;overflow-y:auto}.nomina-tabla[data-v-c5b8b7b1]{width:100%;border-collapse:collapse;font-size:.82rem}.nomina-tabla th[data-v-c5b8b7b1]{background:#f9fafb;padding:.5rem .6rem;text-align:left;font-weight:700;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap;font-size:.74rem;text-transform:uppercase;letter-spacing:.3px}.nomina-tabla td[data-v-c5b8b7b1]{padding:.45rem .6rem;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.nomina-fila[data-v-c5b8b7b1]{cursor:pointer}.nomina-fila:hover td[data-v-c5b8b7b1]{background:#fffbeb}.nomina-fila-sel td[data-v-c5b8b7b1]{background:#fef9c3!important}.nomina-codigo[data-v-c5b8b7b1]{color:#134e4a;font-weight:700}.nomina-impreso-dot[data-v-c5b8b7b1]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:4px;vertical-align:middle}.dot-primera[data-v-c5b8b7b1]{background:#16a34a;box-shadow:0 0 5px #16a34a99}.dot-reimpresion[data-v-c5b8b7b1]{background:#0d9488;box-shadow:0 0 5px #f9731699}.nomina-estado[data-v-c5b8b7b1]{background:#fef9c3;color:#92400e;padding:2px 8px;border-radius:10px;font-size:.72rem;font-weight:600}.nomina-estado-cancelado[data-v-c5b8b7b1]{background:#fee2e2!important;color:#b91c1c!important}.nomina-fila-cancelada td[data-v-c5b8b7b1]{opacity:.5;text-decoration:line-through}.nomina-fila-cancelada .btn-cancelar-pedido[data-v-c5b8b7b1]{opacity:1!important;text-decoration:none!important}.btn-cancelar-pedido[data-v-c5b8b7b1]{border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;width:18px;height:18px;font-size:.65rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s;flex-shrink:0}.btn-cancelar-pedido[data-v-c5b8b7b1]:hover{background:#fee2e2;color:#b91c1c}.btn-cancelar-activo[data-v-c5b8b7b1]{background:#fecaca!important;color:#b91c1c!important}.btn-imprimir-resultado[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:8px;border:none;background:#0d9488;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-imprimir-resultado[data-v-c5b8b7b1]:hover{background:#0f766e}.toggle-impresion-wrap[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.55rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-impresion-label[data-v-c5b8b7b1]{font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.3rem;transition:color .2s}.toggle-lbl-gris[data-v-c5b8b7b1]{color:#6b7280}.toggle-lbl-verde[data-v-c5b8b7b1]{color:#0d9488}.toggle-track[data-v-c5b8b7b1]{width:44px;height:24px;border-radius:12px;position:relative;transition:background .25s;flex-shrink:0}.toggle-track-off[data-v-c5b8b7b1]{background:#d1d5db}.toggle-track-on[data-v-c5b8b7b1]{background:#0d9488}.toggle-thumb[data-v-c5b8b7b1]{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:3px;box-shadow:0 1px 4px #00000040;transition:left .25s}.toggle-thumb-off[data-v-c5b8b7b1]{left:3px}.toggle-thumb-on[data-v-c5b8b7b1]{left:23px}.btn-pago-estado[data-v-c5b8b7b1]{border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.btn-pago-pendiente[data-v-c5b8b7b1]{background:#fff;color:#6b7280;border:1.5px solid #d1d5db}.btn-pago-pendiente[data-v-c5b8b7b1]:hover{background:#dcfce7;color:#15803d;border-color:#86efac}.btn-pago-pagado[data-v-c5b8b7b1]{background:#dcfce7;color:#15803d;border:1.5px solid #86efac}.btn-separar[data-v-c5b8b7b1]{border-radius:10px;padding:3px 7px;font-size:.68rem;font-weight:800;cursor:pointer;border:1.5px solid #c4b5fd;background:#fff;color:#7c3aed;transition:all .15s;white-space:nowrap}.btn-separar[data-v-c5b8b7b1]:hover{background:#ede9fe}.btn-separar-activo[data-v-c5b8b7b1]{background:#7c3aed;color:#fff;border-color:#7c3aed}.nomina-tab-grupo-b[data-v-c5b8b7b1]{border-color:#a78bfa!important;color:#6d28d9!important}.nomina-tab-grupo-b.nomina-tab-activa[data-v-c5b8b7b1]{background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}.nomina-tipo-badge[data-v-c5b8b7b1]{padding:2px 7px;border-radius:10px;font-size:.7rem;font-weight:600;margin-left:4px}.nomina-tipo-local[data-v-c5b8b7b1]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.nomina-tipo-delivery[data-v-c5b8b7b1]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.nomina-btn-opciones[data-v-c5b8b7b1]{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important;font-weight:700!important;font-size:.78rem!important}.nomina-empty[data-v-c5b8b7b1]{text-align:center;padding:2rem;color:#d1d5db}.input-error[data-v-c5b8b7b1]{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important}.tipo-pedido-btn[data-v-c5b8b7b1]{flex:1;padding:.3rem .4rem;border:1.5px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .15s;color:#6b7280;white-space:nowrap}.tipo-pedido-btn[data-v-c5b8b7b1]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.tipo-pedido-activo[data-v-c5b8b7b1]{background:linear-gradient(135deg,#0f766e,#0d9488)!important;color:#fff!important;border-color:#0f766e!important;font-weight:700!important;box-shadow:0 2px 8px #d977064d!important}.sabor-grupo[data-v-c5b8b7b1]{margin-bottom:.5rem}.sabor-grupo-header[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;background:#fffbeb;border-left:3px solid #0d9488;font-size:.78rem;font-weight:700;color:#0f766e;border-radius:0 6px 6px 0;margin-bottom:.25rem}.sabor-limite[data-v-c5b8b7b1]{margin-left:auto;font-size:.72rem;font-weight:600;background:#0f766e;color:#fff;padding:1px 7px;border-radius:10px}.combo-opcion-disabled[data-v-c5b8b7b1]{opacity:.4;pointer-events:none}.combo-opcion[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid #f3f4f6}.combo-opcion[data-v-c5b8b7b1]:last-child{border-bottom:none}.combo-opcion-info[data-v-c5b8b7b1]{display:flex;flex-direction:column}.combo-opcion-nombre[data-v-c5b8b7b1]{font-size:.82rem;font-weight:600;color:#1f2937}.combo-opcion-grupo[data-v-c5b8b7b1]{font-size:.72rem;color:#9ca3af}.qty-control[data-v-c5b8b7b1]{display:flex;align-items:center;gap:2px}.qty-btn[data-v-c5b8b7b1]{width:1.5rem!important;height:1.5rem!important;padding:0!important}.qty-num[data-v-c5b8b7b1]{min-width:24px;text-align:center;font-weight:700;font-size:.9rem;color:#1f2937}.tipo-pedido-full[data-v-c5b8b7b1]{display:flex;gap:.4rem;margin-bottom:.4rem}.tipo-pedido-btn-full[data-v-c5b8b7b1]{flex:1;padding:.35rem .3rem;border:1.5px solid #d1d5db;border-radius:8px;background:#f3f4f6;font-weight:600;font-size:.78rem;cursor:pointer;transition:all .15s;color:#374151;min-height:36px;display:flex;align-items:center;justify-content:center}.tipo-pedido-btn-full[data-v-c5b8b7b1]:hover{background:#e5e7eb;border-color:#9ca3af;color:#111827}.tipo-pedido-btn-full.tipo-pedido-activo[data-v-c5b8b7b1]{background:linear-gradient(135deg,#0f766e,#0d9488)!important;color:#fff!important;border-color:#0f766e!important;box-shadow:0 3px 10px #0f766e59}.tipo-pedido-btn-recargo[data-v-c5b8b7b1]{border-color:#f59e0b;gap:.3rem}.tipo-pedido-btn-recargo[data-v-c5b8b7b1]:hover{background:#fef3c7;border-color:#d97706;color:#92400e}.tipo-pedido-btn-recargo.tipo-pedido-recargo-activo[data-v-c5b8b7b1]{background:linear-gradient(135deg,#d97706,#f59e0b)!important;color:#fff!important;border-color:#d97706!important;box-shadow:0 3px 10px #d9770659}.comanda-totales[data-v-c5b8b7b1]{border-top:2px solid #f3f4f6;padding-top:.6rem;margin-bottom:.75rem}.total-row[data-v-c5b8b7b1]{display:flex;justify-content:space-between;font-size:.85rem;padding:2px 0;color:#6b7280}.total-final[data-v-c5b8b7b1]{font-size:1.15rem;font-weight:800;color:#dc2626;border-top:2px solid #dcfce7;margin-top:6px;padding-top:6px}.btn-cobrar[data-v-c5b8b7b1]{background:linear-gradient(135deg,#c2410c,#ea580c)!important;border-color:#c2410c!important;color:#fff!important;font-weight:800!important;font-size:1rem!important;box-shadow:0 4px 14px #ea580c59!important;letter-spacing:.5px!important}.btn-cobrar[data-v-c5b8b7b1]:hover:not(:disabled){background:linear-gradient(135deg,#9a3412,#c2410c)!important;box-shadow:0 6px 18px #ea580c80!important}.btn-guardar-mobile[data-v-c5b8b7b1]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;color:#fff!important;font-weight:700!important;font-size:.78rem!important;padding:.4rem .6rem!important}.btn-guardar-mobile[data-v-c5b8b7b1]:hover:not(:disabled){background:#15803d!important}.mesero-lista[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.mesero-empty[data-v-c5b8b7b1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:#d1d5db;font-size:.9rem}.mesero-card[data-v-c5b8b7b1]{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000012}.mesero-card-header[data-v-c5b8b7b1]{background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;padding:.6rem .9rem;display:flex;justify-content:space-between;align-items:center}.mesero-card-title[data-v-c5b8b7b1]{font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:.4rem}.mesero-badge[data-v-c5b8b7b1]{background:#ffffff40;border-radius:10px;padding:.1rem .5rem;font-size:.75rem}.mesero-badge-cobrada[data-v-c5b8b7b1]{background:#22c55e;border-radius:10px;padding:.1rem .5rem;font-size:.7rem;font-weight:800;letter-spacing:.3px}.mesero-card-cobrada .mesero-card-header[data-v-c5b8b7b1]{background:linear-gradient(135deg,#15803d,#16a34a)}.mesero-card-cobrada .btn-servido[data-v-c5b8b7b1]{background:linear-gradient(135deg,#0d9488,#0d9488)}.mesero-card-cobrada .btn-servido[data-v-c5b8b7b1]:hover{background:linear-gradient(135deg,#134e4a,#0d9488)}.mesero-card-meta[data-v-c5b8b7b1]{font-size:.75rem;opacity:.85}.mesero-items[data-v-c5b8b7b1]{margin:0;padding:.6rem .9rem;list-style:none;display:flex;flex-direction:column;gap:.4rem}.mesero-items li[data-v-c5b8b7b1]{font-size:.85rem;color:#374151;display:flex;flex-direction:column;gap:.2rem}.mesero-item-row[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem}.mesero-nombre[data-v-c5b8b7b1]{font-weight:600;color:#1e293b}.mesero-cant[data-v-c5b8b7b1]{background:#0f766e;color:#fff;border-radius:4px;padding:.05rem .35rem;font-size:.75rem;font-weight:800;flex-shrink:0}.mesero-sabores[data-v-c5b8b7b1]{display:flex;flex-wrap:wrap;gap:.25rem;padding-left:.5rem}.mesero-sabor-tag[data-v-c5b8b7b1]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:12px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.mesero-nota[data-v-c5b8b7b1]{font-size:.75rem;color:#6b7280;font-style:italic;padding-left:.5rem}.btn-servido[data-v-c5b8b7b1]{width:100%;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border:none;padding:.65rem;font-size:.85rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;letter-spacing:.3px;transition:all .15s}.btn-servido[data-v-c5b8b7b1]:hover{background:linear-gradient(135deg,#15803d,#16a34a)}.comp-transfer[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:6px}.comp-btns[data-v-c5b8b7b1]{display:flex;gap:.5rem}.comp-upload-area[data-v-c5b8b7b1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:2px dashed #d1d5db;border-radius:8px;padding:1rem;cursor:pointer;color:#9ca3af;font-size:.82rem;transition:all .15s;background:#f9fafb}.comp-upload-area[data-v-c5b8b7b1]:hover{border-color:#0d9488;color:#0f766e;background:#fffbeb}.comp-preview[data-v-c5b8b7b1]{position:relative;display:inline-block;width:100%}.comp-img[data-v-c5b8b7b1]{width:100%;max-height:160px;object-fit:contain;border-radius:6px;border:1px solid #e5e7eb}.comp-remove[data-v-c5b8b7b1]{position:absolute;top:4px;right:4px;background:#dc2626;color:#fff;border:none;border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center}.camara-wrap[data-v-c5b8b7b1]{width:100%;background:#000;border-radius:6px;overflow:hidden}.camara-video[data-v-c5b8b7b1]{width:100%;max-height:320px;display:block}.tipo-cliente-btn[data-v-c5b8b7b1]{flex:1;padding:.45rem .5rem;border:2px solid #dee2e6;border-radius:6px;background:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .15s;color:#495057}.tipo-cliente-activo[data-v-c5b8b7b1]{background:#0d9488!important;color:#fff!important;border-color:#0d9488!important}.btn-buscar-id[data-v-c5b8b7b1]{flex-shrink:0;width:36px;height:36px;border:1px solid #0d9488;border-radius:6px;background:#0d9488;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:background .15s;margin-top:.25rem}.btn-buscar-id[data-v-c5b8b7b1]:hover:not(:disabled){background:#0f766e}.btn-buscar-id[data-v-c5b8b7b1]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.cliente-form[data-v-c5b8b7b1]{background:#f8f9fa;border-radius:8px;padding:.75rem;border:1px solid #dee2e6}.cliente-select[data-v-c5b8b7b1]{width:100%;padding:.4rem .5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;margin-top:.25rem;background:#fff}.pago-total[data-v-c5b8b7b1]{display:flex;justify-content:space-between;align-items:center;background:#fff1f2;padding:.75rem 1rem;border-radius:6px;border-left:4px solid #dc2626}.pago-total strong[data-v-c5b8b7b1]{font-size:1.4rem;color:#dc2626}.pago-split-info[data-v-c5b8b7b1]{border-radius:6px;overflow:hidden;border:1px solid #e2e8f0}.pago-split-row[data-v-c5b8b7b1]{display:flex;justify-content:space-between;align-items:center;padding:.55rem 1rem;font-size:.92rem}.pago-split-row.cobrar-ahora[data-v-c5b8b7b1]{background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#166534}.pago-split-row.cobrar-ahora strong[data-v-c5b8b7b1]{font-size:1rem;color:#15803d}.pago-split-row.queda-pendiente[data-v-c5b8b7b1]{background:#fffbeb;color:#92400e}.tel-tipo-row[data-v-c5b8b7b1]{display:flex;gap:.4rem;margin-bottom:.3rem}.tel-tipo-btn[data-v-c5b8b7b1]{flex:1;padding:.3rem .5rem;border:1.5px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:all .12s}.tel-tipo-btn[data-v-c5b8b7b1]:hover{border-color:#0d9488;color:#0d9488}.tel-tipo-activo[data-v-c5b8b7b1]{background:#0d9488!important;color:#fff!important;border-color:#0d9488!important}.tel-error input[data-v-c5b8b7b1],input.tel-error[data-v-c5b8b7b1]{border-color:#dc2626!important;box-shadow:0 0 0 2px #fecaca!important}.tel-error-msg[data-v-c5b8b7b1]{font-size:.78rem;color:#dc2626;margin-top:.25rem;display:flex;align-items:center;gap:.3rem}.billetes-rapidos[data-v-c5b8b7b1]{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.billete-btn[data-v-c5b8b7b1]{flex:1;min-width:50px;padding:.35rem .5rem;border:1.5px solid #0d9488;border-radius:6px;background:#f0fdfa;color:#0f766e;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .12s}.billete-btn[data-v-c5b8b7b1]:hover{background:#ccfbf1}.billete-activo[data-v-c5b8b7b1]{background:#0d9488!important;color:#fff!important;border-color:#0d9488!important}.pago-cambio[data-v-c5b8b7b1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:6px;font-size:1rem}.cambio-ok[data-v-c5b8b7b1]{background:#d4edda;color:#155724}.cambio-err[data-v-c5b8b7b1]{background:#f8d7da;color:#721c24}.flex[data-v-c5b8b7b1]{display:flex}.flex-1[data-v-c5b8b7b1]{flex:1}.gap-2[data-v-c5b8b7b1]{gap:.5rem}.mt-1[data-v-c5b8b7b1]{margin-top:.25rem}.mt-2[data-v-c5b8b7b1]{margin-top:.5rem}.mb-3[data-v-c5b8b7b1]{margin-bottom:.75rem}.mb-4[data-v-c5b8b7b1]{margin-bottom:1rem}.w-full[data-v-c5b8b7b1]{width:100%}.mr-2[data-v-c5b8b7b1]{margin-right:.5rem}.py-4[data-v-c5b8b7b1]{padding:1rem 0}.text-center[data-v-c5b8b7b1]{text-align:center}.text-gray-400[data-v-c5b8b7b1]{color:#adb5bd}.pos-empty[data-v-c5b8b7b1]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:#adb5bd;font-size:.85rem}@media (max-width: 900px){.pos-subbar[data-v-c5b8b7b1]{padding:.3rem .6rem;flex-wrap:wrap;gap:.3rem}.pos-subbar-meta[data-v-c5b8b7b1]{display:none}.alitas-contador[data-v-c5b8b7b1]{padding:.2rem .6rem}.pos-body[data-v-c5b8b7b1]{flex-direction:column;overflow:hidden}.pos-left[data-v-c5b8b7b1]{flex:none;height:34vh;border-right:none;border-bottom:2px solid #dee2e6;padding:.4rem .5rem;overflow-y:auto}.pos-right[data-v-c5b8b7b1]{width:100%!important;flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:.4rem .5rem!important}.comanda-tabla-scroll[data-v-c5b8b7b1]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.comanda-table[data-v-c5b8b7b1],.comanda-table .p-datatable-wrapper[data-v-c5b8b7b1],.comanda-table .p-datatable-scrollable-view[data-v-c5b8b7b1]{overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important}.comanda-table .p-datatable-tbody td[data-v-c5b8b7b1]:nth-child(4),.comanda-table .p-datatable-thead th[data-v-c5b8b7b1]:nth-child(4){display:none}.comanda-header[data-v-c5b8b7b1]{margin-bottom:.3rem}.comanda-hbtn[data-v-c5b8b7b1]{width:2.2rem!important;height:2.2rem!important}.comanda-hbtn .p-button-icon[data-v-c5b8b7b1]{font-size:1rem!important}.comanda-hbtn-danger[data-v-c5b8b7b1]{width:2.2rem!important;height:2.2rem!important}.comanda-hbtn-danger .p-button-icon[data-v-c5b8b7b1]{font-size:1rem!important}.comanda-meta[data-v-c5b8b7b1]{background:#fff8e1;border:2px solid #0d9488;border-radius:8px;padding:.4rem .5rem;margin-bottom:.4rem!important;flex:none}.comanda-meta .meta-label[data-v-c5b8b7b1]{color:#134e4a;font-weight:700}.comanda-meta .p-autocomplete input[data-v-c5b8b7b1]{border:1.5px solid #0d9488!important;background:#fffdf0!important;font-weight:700!important}.comanda-totales[data-v-c5b8b7b1]{padding:.25rem .4rem;gap:.15rem}.total-row[data-v-c5b8b7b1]{font-size:.78rem}.total-final[data-v-c5b8b7b1]{font-size:.95rem}.comanda-acciones[data-v-c5b8b7b1]{flex:none;background:#fff;padding:.4rem 0;padding-bottom:calc(.4rem + env(safe-area-inset-bottom,16px));border-top:1px solid #dee2e6}.flex.gap-2.px-2.py-2[data-v-c5b8b7b1]{padding:.2rem!important}.btn-ver-nomina-mobile[data-v-c5b8b7b1]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.9rem!important;font-weight:700!important;padding:.65rem!important}.p-dialog[data-v-c5b8b7b1]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.p-dialog .p-dialog-content[data-v-c5b8b7b1]{flex:1;overflow-y:auto;padding:.5rem!important}.nomina-filtros[data-v-c5b8b7b1]{flex-wrap:wrap;gap:.3rem}.nomina-filtro-input[data-v-c5b8b7b1]{width:calc(50% - .2rem)!important;font-size:.8rem!important}.nomina-tabla th[data-v-c5b8b7b1],.nomina-tabla td[data-v-c5b8b7b1]{font-size:.75rem;padding:.3rem .4rem}.nomina-tabla th[data-v-c5b8b7b1]:nth-child(3),.nomina-tabla td[data-v-c5b8b7b1]:nth-child(3),.nomina-tabla th[data-v-c5b8b7b1]:nth-child(4),.nomina-tabla td[data-v-c5b8b7b1]:nth-child(4){display:none}.pos-productos[data-v-c5b8b7b1]{grid-template-columns:repeat(4,1fr);gap:.3rem}.prod-card[data-v-c5b8b7b1]{padding:.35rem .2rem}.prod-icon-i[data-v-c5b8b7b1]{font-size:1rem!important;color:#0d9488}.prod-foto-img[data-v-c5b8b7b1]{width:32px;height:32px}.prod-nombre[data-v-c5b8b7b1]{font-size:.62rem;margin-top:.2rem}.prod-precio[data-v-c5b8b7b1]{font-size:.65rem;margin-top:.1rem}.cat-btn[data-v-c5b8b7b1]{font-size:.62rem!important;padding:.15rem .35rem!important}.pos-search[data-v-c5b8b7b1]{margin-bottom:.2rem!important}.pos-search .p-inputtext[data-v-c5b8b7b1]{padding:.2rem .4rem!important;font-size:.78rem!important}.pos-categorias[data-v-c5b8b7b1]{margin-bottom:.2rem!important;gap:.15rem!important;flex-wrap:nowrap;overflow-x:auto}.pos-categorias[data-v-c5b8b7b1]::-webkit-scrollbar{height:2px}.pos-categorias[data-v-c5b8b7b1]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}}.divp-header[data-v-c5b8b7b1]{display:flex;align-items:flex-start;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.6rem .85rem;font-size:.83rem;color:#1e40af;margin-bottom:.9rem}.divp-header-icon[data-v-c5b8b7b1]{font-size:1rem;flex-shrink:0;margin-top:1px}.divp-total-general[data-v-c5b8b7b1]{display:flex;justify-content:space-between;align-items:center;background:#f1f5f9;border-radius:8px;padding:.55rem .9rem;font-size:.85rem;color:#475569;font-weight:600;margin-bottom:.75rem}.divp-total-num[data-v-c5b8b7b1]{font-size:1rem;color:#1e293b;font-weight:700}.divp-lista[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;margin-bottom:1rem}.divp-item[data-v-c5b8b7b1]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;border:2px solid #e2e8f0;background:#f8fafc;transition:all .15s}.divp-item[data-v-c5b8b7b1]:hover{border-color:#0d9488;background:#f0fdfa}.divp-item-sel[data-v-c5b8b7b1]{background:#ecfdf5!important;border-color:#10b981!important}.divp-check[data-v-c5b8b7b1]{flex-shrink:0}.divp-check-box[data-v-c5b8b7b1]{width:22px;height:22px;border-radius:6px;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .15s}.divp-check-on[data-v-c5b8b7b1]{background:#10b981!important;border-color:#10b981!important}.divp-item-body[data-v-c5b8b7b1]{flex:1;display:flex;align-items:center;gap:8px}.divp-item-nombre[data-v-c5b8b7b1]{font-size:.9rem;font-weight:700;color:#1e293b}.divp-item-cant[data-v-c5b8b7b1]{font-size:.78rem;color:#64748b;background:#e2e8f0;border-radius:12px;padding:1px 8px}.divp-item-precio[data-v-c5b8b7b1]{font-size:.95rem;font-weight:700;color:#475569;flex-shrink:0}.divp-precio-sel[data-v-c5b8b7b1]{color:#059669!important}.divp-resumen[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:8px}.divp-resumen-fila[data-v-c5b8b7b1]{display:flex;align-items:center;gap:12px;padding:.7rem 1rem;border-radius:10px}.divp-cobrar[data-v-c5b8b7b1]{background:#dcfce7;border:1.5px solid #86efac}.divp-pendiente[data-v-c5b8b7b1]{background:#fef9c3;border:1.5px solid #fde047}.divp-resumen-icon[data-v-c5b8b7b1]{font-size:1.2rem;flex-shrink:0}.divp-cobrar .divp-resumen-icon[data-v-c5b8b7b1]{color:#16a34a}.divp-pendiente .divp-resumen-icon[data-v-c5b8b7b1]{color:#ca8a04}.divp-resumen-texto[data-v-c5b8b7b1]{flex:1}.divp-resumen-label[data-v-c5b8b7b1]{font-size:.88rem;font-weight:700;color:#1e293b}.divp-resumen-sub[data-v-c5b8b7b1]{font-size:.75rem;color:#64748b;margin-top:1px}.divp-resumen-monto[data-v-c5b8b7b1]{font-size:1.2rem;font-weight:800;flex-shrink:0}.cobrar-monto[data-v-c5b8b7b1]{color:#16a34a}.pendiente-monto[data-v-c5b8b7b1]{color:#ca8a04}.divp-resumen-vacio[data-v-c5b8b7b1]{text-align:center;color:#94a3b8;font-size:.85rem;padding:1rem;border:1.5px dashed #e2e8f0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem}.wa-toggle-btn[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.4rem;background:#25d366;color:#fff;border:none;border-radius:8px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.wa-toggle-btn[data-v-c5b8b7b1]:hover,.wa-toggle-btn.active[data-v-c5b8b7b1]{background:#374151}.pos-wa[data-v-c5b8b7b1]{width:420px;flex-shrink:0;display:flex;flex-direction:column;background:#111827;border-left:1px solid #374151;overflow:hidden}.pos-wa-header[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:#1f2937;color:#fff;font-weight:700;font-size:.88rem;flex-shrink:0;border-bottom:1px solid #374151}.pos-wa-header span[data-v-c5b8b7b1]{flex:1}.wa-close-btn[data-v-c5b8b7b1]{background:none;border:none;color:#fff;cursor:pointer;padding:2px 4px;border-radius:4px;opacity:.7;transition:opacity .15s}.wa-close-btn[data-v-c5b8b7b1]:hover{opacity:1}.pos-wa-body[data-v-c5b8b7b1]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#111827}.screen-video-wrap[data-v-c5b8b7b1]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.screen-video[data-v-c5b8b7b1]{width:100%;height:100%;object-fit:contain;background:#000}.screen-placeholder[data-v-c5b8b7b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;color:#9ca3af}.screen-controls[data-v-c5b8b7b1]{padding:.75rem 1rem;flex-shrink:0;border-top:1px solid #374151}.screen-btn[data-v-c5b8b7b1]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem;border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s}.screen-btn-start[data-v-c5b8b7b1]{background:var(--kape-primary);color:#fff;box-shadow:0 2px 8px #c02c2c59}.screen-btn-start[data-v-c5b8b7b1]:hover{filter:brightness(1.1)}.screen-btn-stop[data-v-c5b8b7b1]{background:#374151;color:#f9fafb}.screen-btn-stop[data-v-c5b8b7b1]:hover{background:#4b5563}.wa-slide-enter-active[data-v-c5b8b7b1],.wa-slide-leave-active[data-v-c5b8b7b1]{transition:width .28s cubic-bezier(.4,0,.2,1),opacity .25s;overflow:hidden}.wa-slide-enter-from[data-v-c5b8b7b1],.wa-slide-leave-to[data-v-c5b8b7b1]{width:0!important;opacity:0}.wa-slide-enter-to[data-v-c5b8b7b1],.wa-slide-leave-from[data-v-c5b8b7b1]{width:420px;opacity:1}.cat-btn-oferta[data-v-c5b8b7b1]{background:linear-gradient(90deg,#f59e0b,#f97316)!important;border-color:transparent!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 8px #f59e0b66!important}.cat-activa-oferta[data-v-c5b8b7b1]{box-shadow:0 0 0 3px #f59e0b80,0 2px 8px #f59e0b66!important;transform:scale(1.04)}.prod-card-oferta[data-v-c5b8b7b1]{border:2px solid #f59e0b!important;position:relative;overflow:hidden}.prod-oferta-ribbon[data-v-c5b8b7b1]{position:absolute;top:6px;right:-18px;background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.5px;padding:2px 22px;transform:rotate(35deg);transform-origin:center;box-shadow:0 1px 4px #0003}.prod-nombre-oferta-label[data-v-c5b8b7b1]{font-size:1rem;font-weight:900;color:#d97706!important;letter-spacing:.03em}.prod-nombre-base[data-v-c5b8b7b1]{font-size:.62rem;color:#94a3b8;line-height:1.2;margin-top:-2px;margin-bottom:2px}.prod-precio-orig-tachado[data-v-c5b8b7b1]{font-size:.68rem;color:#94a3b8;text-decoration:line-through;line-height:1.2}.prod-precio-oferta-val[data-v-c5b8b7b1]{font-size:1rem;font-weight:900;color:#15803d;line-height:1.2}.of-pos-dialog[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:.6rem}.of-pos-original[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.6rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:.65rem .85rem}.of-pos-original>span[data-v-c5b8b7b1]:first-child{flex:1;font-size:.8rem;color:#64748b}.of-pos-precio-normal[data-v-c5b8b7b1]{font-size:1rem;font-weight:800;color:#0f172a}.of-pos-btn-normal[data-v-c5b8b7b1]{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;border:1.5px solid #0d9488;background:#fff;color:#0d9488;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .12s;white-space:nowrap}.of-pos-btn-normal[data-v-c5b8b7b1]:hover{background:#0d9488;color:#fff}.of-pos-sep[data-v-c5b8b7b1]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.72rem}.of-pos-sep[data-v-c5b8b7b1]:before,.of-pos-sep[data-v-c5b8b7b1]:after{content:"";flex:1;height:1px;background:#e2e8f0}.of-pos-combo[data-v-c5b8b7b1]{background:linear-gradient(135deg,#fffbeb,#fff7ed);border:2px solid #fde68a;border-radius:10px;padding:.7rem .85rem;cursor:pointer;transition:all .15s}.of-pos-combo[data-v-c5b8b7b1]:hover{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b40;transform:translateY(-1px)}.of-pos-combo-head[data-v-c5b8b7b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.of-pos-combo-label[data-v-c5b8b7b1]{font-size:.88rem;font-weight:800;color:#92400e}.of-pos-combo-precios[data-v-c5b8b7b1]{display:flex;flex-direction:column;align-items:flex-end}.of-pos-precio-orig-tachado[data-v-c5b8b7b1]{font-size:.72rem;color:#94a3b8;text-decoration:line-through;font-weight:600}.of-pos-combo-total[data-v-c5b8b7b1]{font-size:1.15rem;font-weight:900;color:#f59e0b}.of-pos-combo-items[data-v-c5b8b7b1]{display:flex;flex-direction:column;gap:3px}.of-pos-includes[data-v-c5b8b7b1]{font-size:.63rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.of-pos-combo-item[data-v-c5b8b7b1]{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#374151}.of-pos-combo-item>span[data-v-c5b8b7b1]:nth-child(2){flex:1}.of-pos-item-precio[data-v-c5b8b7b1]{font-size:.75rem;font-weight:700;color:#16a34a}.list-layout[data-v-83129de6]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-subbar[data-v-83129de6]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0;gap:.5rem;flex-wrap:wrap}.page-title[data-v-83129de6]{font-size:1rem;font-weight:700;color:#343a40}.page-actions[data-v-83129de6]{display:flex;gap:.5rem}.btn-nuevo[data-v-83129de6]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.table-container[data-v-83129de6]{flex:1;overflow:auto;padding:.75rem}.proveedor-table[data-v-83129de6]{font-size:.82rem}.col-filter[data-v-83129de6]{width:100%;font-size:.78rem}.avatar-circle[data-v-83129de6]{width:32px;height:32px;background:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#6c757d;font-size:1rem}.nombre-cell[data-v-83129de6]{display:flex;flex-direction:column;gap:1px}.nombre-principal[data-v-83129de6]{font-weight:600;color:#343a40;font-size:.82rem}.nombre-id[data-v-83129de6]{font-size:.7rem;color:#6c757d;font-family:monospace}.mono-text[data-v-83129de6]{font-family:monospace;font-size:.78rem;color:#495057}.origen-badge[data-v-83129de6]{font-size:.72rem;font-weight:600;color:#495057}.badge-estado[data-v-83129de6]{padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700}.activo[data-v-83129de6]{background:#d4edda;color:#155724}.inactivo[data-v-83129de6]{background:#f8d7da;color:#721c24}.btn-opciones[data-v-83129de6]{font-size:.75rem!important}.table-empty[data-v-83129de6]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-83129de6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-83129de6]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-83129de6]{grid-column:1/-1}.form-field label[data-v-83129de6]{font-size:.78rem;font-weight:600;color:#495057}.req[data-v-83129de6]{color:#0d9488}.w-full[data-v-83129de6]{width:100%}.adq-layout[data-v-ef37e41b]{display:flex;flex-direction:column;height:100%;background:#f4f5f7;overflow-y:auto}.adq-hero[data-v-ef37e41b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:3px solid #0d9488;flex-shrink:0}.adq-hero-title[data-v-ef37e41b]{font-size:1.15rem;font-weight:800;color:#0d9488;display:flex;align-items:center;gap:.5rem}.adq-hero-sub[data-v-ef37e41b]{font-size:.78rem;color:#94a3b8;margin-top:2px}.btn-nueva[data-v-ef37e41b]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border:none!important;color:#fff!important;font-weight:700!important;border-radius:8px!important;padding:.5rem 1.1rem!important}.adq-buscador[data-v-ef37e41b]{margin:1rem 1.5rem 0;background:#fff;border-radius:12px;border:1px solid #e5e7eb;border-top:4px solid #0d9488;padding:1rem;flex-shrink:0;box-shadow:0 2px 8px #0000000d}.adq-buscador-title[data-v-ef37e41b]{font-size:.82rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.adq-buscador-grid[data-v-ef37e41b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 1rem}.adq-field[data-v-ef37e41b]{display:flex;flex-direction:column;gap:3px}.adq-field label[data-v-ef37e41b]{font-size:.73rem;font-weight:700;color:#0d9488;text-transform:uppercase;letter-spacing:.3px}.adq-input[data-v-ef37e41b]{width:100%;font-size:.83rem}.adq-field--btns[data-v-ef37e41b]{flex-direction:row;align-items:flex-end;gap:.5rem}.btn-buscar[data-v-ef37e41b]{background:linear-gradient(135deg,#15803d,#16a34a)!important;border:none!important;color:#fff!important;font-weight:700!important;border-radius:8px!important}.btn-limpiar[data-v-ef37e41b]{background:#fff!important;border:1.5px solid #e5e7eb!important;color:#6b7280!important;font-weight:600!important;border-radius:8px!important}.btn-limpiar[data-v-ef37e41b]:hover{background:#f9fafb!important}.adq-table-wrap[data-v-ef37e41b]{margin:1rem 1.5rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d;overflow:hidden;flex:1}.adq-table-header[data-v-ef37e41b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:2px solid #0d9488}.adq-table-title[data-v-ef37e41b]{font-size:.9rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.5rem}.adq-title-bar[data-v-ef37e41b]{display:inline-block;width:4px;height:18px;background:#0d9488;border-radius:2px}.btn-excel[data-v-ef37e41b]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border:none!important;color:#fff!important;font-weight:700!important;border-radius:8px!important;font-size:.8rem!important}.adq-dt[data-v-ef37e41b]{font-size:.82rem}.col-filter[data-v-ef37e41b]{width:100%;font-size:.78rem}.tipo-badge[data-v-ef37e41b]{padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.nro-doc[data-v-ef37e41b]{color:#0f766e;font-weight:700}.total-val[data-v-ef37e41b]{color:#16a34a;font-weight:700}.est-badge[data-v-ef37e41b]{padding:3px 10px;border-radius:20px;font-size:.71rem;font-weight:700}.est-aprobada[data-v-ef37e41b]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.est-anulada[data-v-ef37e41b]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.est-pendiente[data-v-ef37e41b]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.btn-opciones[data-v-ef37e41b]{font-size:.75rem!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;border:none!important}.tbl-empty[data-v-ef37e41b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem;color:#9ca3af;font-size:.85rem}.dlg-grid[data-v-ef37e41b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.dlg-field[data-v-ef37e41b]{display:flex;flex-direction:column;gap:4px}.dlg-field label[data-v-ef37e41b]{font-size:.73rem;font-weight:700;color:#0d9488;text-transform:uppercase}.dlg-span2[data-v-ef37e41b]{grid-column:span 2}.w-full[data-v-ef37e41b]{width:100%}.btn-cancelar[data-v-ef37e41b]{background:#fff!important;border:1.5px solid #e5e7eb!important;color:#6b7280!important;font-weight:600!important}.btn-guardar[data-v-ef37e41b]{background:linear-gradient(135deg,#15803d,#16a34a)!important;border:none!important;color:#fff!important;font-weight:700!important}.mob-root[data-v-09df47e8]{display:flex;flex-direction:column;height:calc(100vh - 56px);background:#f1f5f9;overflow:hidden}.mob-header[data-v-09df47e8]{display:flex;justify-content:space-between;align-items:center;background:#0d9488;color:#fff;padding:.75rem 1rem;flex-shrink:0}.mob-title[data-v-09df47e8]{font-size:1rem;font-weight:800}.mob-btn-nuevo[data-v-09df47e8]{background:#fff3;border:1.5px solid rgba(255,255,255,.5);color:#fff;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.35rem}.mob-btn-nuevo[data-v-09df47e8]:active{background:#ffffff59}.mob-search-wrap[data-v-09df47e8]{position:relative;padding:.6rem .75rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.mob-search-icon[data-v-09df47e8]{position:absolute;left:1.35rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.9rem}.mob-search[data-v-09df47e8]{width:100%;padding:.55rem 2.2rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem;background:#f8fafc;box-sizing:border-box}.mob-search[data-v-09df47e8]:focus{outline:none;border-color:#0d9488;background:#fff}.mob-search-clear[data-v-09df47e8]{position:absolute;right:1.35rem;top:50%;transform:translateY(-50%);border:none;background:none;color:#94a3b8;cursor:pointer;font-size:.8rem;padding:4px}.mob-list[data-v-09df47e8]{flex:1;overflow-y:auto;padding:.5rem .5rem 5rem;display:flex;flex-direction:column;gap:.4rem}.mob-empty[data-v-09df47e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#94a3b8;font-size:.9rem}.mob-item[data-v-09df47e8]{background:#fff;border-radius:10px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #0000000f;gap:.5rem}.mob-item-left[data-v-09df47e8]{display:flex;flex-direction:column;flex:1;min-width:0}.mob-item-codigo[data-v-09df47e8]{font-size:.68rem;font-family:monospace;color:#0d9488;font-weight:700}.mob-item-nombre[data-v-09df47e8]{font-size:.92rem;font-weight:700;color:#1e293b;line-height:1.2}.mob-item-prov[data-v-09df47e8]{font-size:.75rem;color:#94a3b8;margin-top:1px}.mob-item-right[data-v-09df47e8]{display:flex;gap:.4rem;flex-shrink:0}.mob-btn-add[data-v-09df47e8]{width:40px;height:40px;border:none;border-radius:10px;background:#f0fdf4;color:#15803d;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.mob-btn-add[data-v-09df47e8]:active{background:#dcfce7}.mob-btn-edit[data-v-09df47e8]{width:40px;height:40px;border:none;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.mob-btn-edit[data-v-09df47e8]:active{background:#dbeafe}.fab-lista[data-v-09df47e8]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:200;width:58px;height:58px;border-radius:50%;border:none;background:#0d9488;color:#fff;font-size:1.4rem;box-shadow:0 4px 16px #0d948873;cursor:pointer;display:flex;align-items:center;justify-content:center}.fab-lista[data-v-09df47e8]:active{transform:scale(.93)}.fab-badge[data-v-09df47e8]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:800;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid white}.drawer-overlay[data-v-09df47e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end}.drawer-panel[data-v-09df47e8]{width:100%;max-height:85vh;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 30px #00000026}.drawer-handle[data-v-09df47e8]{padding:.6rem;display:flex;justify-content:center;cursor:pointer;flex-shrink:0}.handle-bar[data-v-09df47e8]{width:44px;height:5px;background:#e2e8f0;border-radius:3px}.drawer-enter-active[data-v-09df47e8],.drawer-leave-active[data-v-09df47e8]{transition:opacity .22s}.drawer-enter-active .drawer-panel[data-v-09df47e8],.drawer-leave-active .drawer-panel[data-v-09df47e8]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-enter-from[data-v-09df47e8],.drawer-leave-to[data-v-09df47e8]{opacity:0}.drawer-enter-from .drawer-panel[data-v-09df47e8],.drawer-leave-to .drawer-panel[data-v-09df47e8]{transform:translateY(100%)}.lista-header[data-v-09df47e8]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:2px solid #f1f5f9;background:#f8fafc;border-radius:12px 12px 0 0;flex-shrink:0}.drawer-panel .lista-header[data-v-09df47e8]{border-radius:0}.lista-titulo[data-v-09df47e8]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;color:#1a1a1a}.btn-panel-action[data-v-09df47e8]{border:none;border-radius:6px;padding:5px 9px;cursor:pointer;font-size:.82rem}.btn-panel-action[data-v-09df47e8]:disabled{opacity:.35;cursor:not-allowed}.btn-whatsapp[data-v-09df47e8]{background:#dcfce7;color:#16a34a}.btn-whatsapp[data-v-09df47e8]:not(:disabled):hover{background:#bbf7d0}.btn-whatsapp-send[data-v-09df47e8]{background:#25d366!important;border-color:#25d366!important;color:#fff!important;font-weight:700!important}.btn-imprimir[data-v-09df47e8]{background:#dbeafe;color:#1d4ed8}.btn-limpiar[data-v-09df47e8]{background:#fee2e2;color:#dc2626}.lista-items[data-v-09df47e8]{flex:1;overflow-y:auto;padding:.4rem;display:flex;flex-direction:column;gap:.25rem}.lista-item[data-v-09df47e8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:.35rem .5rem;display:flex;flex-direction:column;gap:.2rem}.lista-item-row[data-v-09df47e8]{display:flex;align-items:center;gap:.4rem}.lista-item-info[data-v-09df47e8]{display:flex;flex-direction:column;flex:1;min-width:0}.lista-item-nombre[data-v-09df47e8]{font-size:.8rem;font-weight:700;color:#1e293b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista-item-codigo[data-v-09df47e8]{font-size:.67rem;font-family:monospace;color:#0d9488;font-weight:600}.lista-item-controls[data-v-09df47e8]{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.qty-btn[data-v-09df47e8]{width:26px;height:26px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;cursor:pointer;font-size:1rem;font-weight:700;color:#374151;display:flex;align-items:center;justify-content:center}.qty-input[data-v-09df47e8]{width:40px;height:26px;border:1px solid #e2e8f0;border-radius:5px;text-align:center;font-size:.8rem;font-weight:700;color:#1e293b;padding:0}.btn-remove-item[data-v-09df47e8]{border:none;background:none;color:#cbd5e1;cursor:pointer;font-size:.7rem;padding:2px 4px;border-radius:4px}.btn-remove-item[data-v-09df47e8]:hover{color:#dc2626;background:#fee2e2}.nota-input[data-v-09df47e8]{width:100%;border:none;border-bottom:1px dashed #e2e8f0;padding:2px 4px;font-size:.72rem;color:#94a3b8;background:transparent;box-sizing:border-box}.nota-input[data-v-09df47e8]:focus{outline:none;border-bottom-color:#0d9488}.lista-vacia[data-v-09df47e8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;color:#94a3b8;font-size:.85rem;line-height:1.7}.lista-footer[data-v-09df47e8]{padding:.65rem 1rem;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:0 0 12px 12px;flex-shrink:0}.lista-total-label[data-v-09df47e8]{font-size:.78rem;color:#64748b;font-weight:600}.lista-total-val[data-v-09df47e8]{font-size:1rem;font-weight:800;color:#0d9488}.mob-grupos[data-v-09df47e8]{display:flex;gap:.4rem;padding:.5rem .75rem;overflow-x:auto;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0}.mob-grupo-btn[data-v-09df47e8]{flex-shrink:0;padding:5px 14px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.mob-grupo-btn.activo[data-v-09df47e8]{background:#0d9488;border-color:#0d9488;color:#fff}.mob-item-grupo[data-v-09df47e8]{font-size:.7rem;background:#f0fdf4;color:#0d9488;border:1px solid #bbf7d0;border-radius:10px;padding:1px 7px;font-weight:600;align-self:flex-start;margin-top:1px}.grupos-bar[data-v-09df47e8]{display:flex;flex-wrap:wrap;gap:.4rem;background:#fff;padding:.6rem 1rem;border-radius:12px;box-shadow:0 2px 8px #00000012}.grupo-chip[data-v-09df47e8]{padding:5px 16px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.grupo-chip[data-v-09df47e8]:hover{border-color:#0d9488;color:#0d9488}.grupo-chip.activo[data-v-09df47e8]{background:#0d9488;border-color:#0d9488;color:#fff}.grupo-badge[data-v-09df47e8]{background:#f0fdf4;color:#0d9488;border:1px solid #bbf7d0;padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700}.grupos-mgr[data-v-09df47e8]{display:flex;flex-direction:column;gap:.75rem}.grupos-nueva-fila[data-v-09df47e8]{display:flex;gap:.5rem;align-items:center}.grupos-lista[data-v-09df47e8]{display:flex;flex-direction:column;gap:.3rem;max-height:260px;overflow-y:auto}.grupo-item[data-v-09df47e8]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .65rem}.grupo-item-nombre[data-v-09df47e8]{flex:1;font-size:.88rem;font-weight:600;color:#1e293b}.btn-gi-edit[data-v-09df47e8]{border:none;background:#dbeafe;color:#1d4ed8;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.75rem}.btn-gi-delete[data-v-09df47e8]{border:none;background:#fee2e2;color:#dc2626;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.75rem}.btn-gi-ok[data-v-09df47e8]{border:none;background:#dcfce7;color:#16a34a;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.75rem}.btn-gi-cancel[data-v-09df47e8]{border:none;background:#f1f5f9;color:#64748b;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.75rem}.ins-root[data-v-09df47e8]{display:flex;gap:1rem;padding:1.25rem;align-items:flex-start}.ins-main[data-v-09df47e8]{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.page-subbar[data-v-09df47e8]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.85rem 1.25rem;border-radius:12px;box-shadow:0 2px 8px #00000012;border-left:5px solid #0d9488}.page-title[data-v-09df47e8]{font-size:1.1rem;font-weight:800;color:#1a1a1a}.btn-nuevo[data-v-09df47e8]{background:#0d9488!important;border-color:#0d9488!important}.table-container[data-v-09df47e8]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000012}.filtro-input[data-v-09df47e8]{width:100%;font-size:.78rem;padding:.25rem .5rem}.codigo-badge[data-v-09df47e8]{font-family:monospace;font-size:.78rem;font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;padding:2px 8px;border-radius:6px}.codigo-input[data-v-09df47e8]{background:#f8fafc!important;color:#64748b!important;font-family:monospace;font-weight:700}.badge-activo[data-v-09df47e8]{background:#dcfce7;color:#15803d;padding:2px 10px;border-radius:20px;font-size:.7rem;font-weight:700;border:1px solid #bbf7d0}.badge-inactivo[data-v-09df47e8]{background:#fee2e2;color:#dc2626;padding:2px 10px;border-radius:20px;font-size:.7rem;font-weight:700;border:1px solid #fecaca}.acciones-btns[data-v-09df47e8]{display:flex;gap:.25rem;justify-content:center}.btn-accion[data-v-09df47e8]{border:none;border-radius:6px;padding:5px 7px;cursor:pointer;font-size:.78rem;transition:background .15s}.btn-lista[data-v-09df47e8]{background:#fef3c7;color:#d97706}.btn-lista[data-v-09df47e8]:hover{background:#fde68a}.btn-editar[data-v-09df47e8]{background:#dbeafe;color:#1d4ed8}.btn-editar[data-v-09df47e8]:hover{background:#bfdbfe}.btn-eliminar[data-v-09df47e8]{background:#fee2e2;color:#dc2626}.btn-eliminar[data-v-09df47e8]:hover{background:#fecaca}.lista-panel[data-v-09df47e8]{width:380px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000012;display:flex;flex-direction:column;position:sticky;top:1rem;max-height:calc(100vh - 5rem);overflow:hidden}.form-body[data-v-09df47e8]{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.form-field[data-v-09df47e8]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-09df47e8]{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.form-select[data-v-09df47e8]{border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;font-size:.9rem;width:100%}.list-layout[data-v-e0d1ad8c]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.prod-tabs[data-v-e0d1ad8c]{display:flex;flex-shrink:0;border-bottom:1px solid #dee2e6}.prod-tab[data-v-e0d1ad8c]{background:#fff;border:none;border-bottom:3px solid transparent;padding:.65rem 1.5rem;font-size:.82rem;font-weight:700;letter-spacing:.5px;cursor:pointer;color:#495057;transition:all .15s}.prod-tab.active[data-v-e0d1ad8c]{background:#0d9488;color:#fff;border-bottom-color:#0d9488}.prod-tab[data-v-e0d1ad8c]:not(.active):hover{background:#f8f9fa;color:#0d9488}.buscador-panel[data-v-e0d1ad8c]{flex-shrink:0;border-bottom:1px solid #dee2e6}.buscador-tab[data-v-e0d1ad8c]{display:inline-block;background:#0d9488;color:#fff;font-size:.8rem;font-weight:700;padding:4px 14px;border-radius:4px 4px 0 0;margin:.5rem 1rem 0}.buscador-body[data-v-e0d1ad8c]{padding:.75rem 1rem}.buscador-grid[data-v-e0d1ad8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem 1rem;margin-bottom:.75rem}.buscador-field[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:3px}.buscador-field label[data-v-e0d1ad8c]{font-size:.78rem;font-weight:600;color:#495057}.buscador-btns[data-v-e0d1ad8c]{display:flex;gap:.5rem}.btn-buscar[data-v-e0d1ad8c]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.82rem!important}.btn-limpiar[data-v-e0d1ad8c]{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-size:.82rem!important}.table-header-bar[data-v-e0d1ad8c]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.page-actions[data-v-e0d1ad8c]{display:flex;gap:.5rem}.btn-imprimir[data-v-e0d1ad8c]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important}.btn-nuevo[data-v-e0d1ad8c]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.table-container[data-v-e0d1ad8c]{flex:1;overflow:auto;padding:.75rem}.prod-table[data-v-e0d1ad8c]{font-size:.82rem}.col-filter[data-v-e0d1ad8c]{width:100%;font-size:.78rem}.badge-estado[data-v-e0d1ad8c]{padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700}.activo[data-v-e0d1ad8c]{background:#d4edda;color:#155724}.inactivo[data-v-e0d1ad8c]{background:#f8d7da;color:#721c24}.text-right-block[data-v-e0d1ad8c]{display:block;text-align:right}.btn-opciones[data-v-e0d1ad8c]{font-size:.75rem!important}.prod-img-placeholder[data-v-e0d1ad8c]{width:38px;height:38px;border-radius:6px;border:1px solid #dee2e6;background:#f8f9fa;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.1rem;color:var(--kape-primary, #0d9488)}.dp-body[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.75rem}.dp-top[data-v-e0d1ad8c]{display:flex;gap:1rem}.dp-foto-col[data-v-e0d1ad8c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.dp-foto-area[data-v-e0d1ad8c]{width:120px;height:120px;border:1px solid #dee2e6;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff5f5;overflow:hidden;cursor:pointer}.dp-foto-area[data-v-e0d1ad8c]:hover{border-color:var(--kape-primary, #0d9488)}.dp-foto-icon[data-v-e0d1ad8c]{font-size:3rem;color:var(--kape-primary, #0d9488)}.dp-foto-img[data-v-e0d1ad8c]{width:100%;height:100%;object-fit:cover}.dp-fields[data-v-e0d1ad8c]{flex:1}.dp-checks[data-v-e0d1ad8c]{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.5rem .75rem;margin-top:.5rem;border:1px solid #dee2e6;border-radius:6px;background:#f8f9fa}.spin-btn-sm[data-v-e0d1ad8c]{background:#0d9488;color:#fff;border:none;padding:.15rem .45rem;border-radius:3px;font-size:.9rem;cursor:pointer;font-weight:700}.spin-btn-sm[data-v-e0d1ad8c]:hover{background:#9e2222}.spin-val-sm[data-v-e0d1ad8c]{min-width:28px;text-align:center;font-size:.82rem;font-weight:700;color:#212529}.dp-imp-section[data-v-e0d1ad8c]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.dp-imp-header[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#f8f9fa;font-size:.8rem;font-weight:700;color:#343a40;cursor:pointer;border-bottom:1px solid #dee2e6;-webkit-user-select:none;user-select:none}.dp-imp-hint[data-v-e0d1ad8c]{font-size:.7rem;font-weight:400;color:#adb5bd;margin-left:.25rem}.dp-imp-body[data-v-e0d1ad8c]{display:grid;grid-template-columns:1fr 1px 1fr;gap:0;padding:.75rem 0;transition:opacity .2s}.dp-imp-disabled[data-v-e0d1ad8c]{opacity:.45;pointer-events:none}.dp-imp-col[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.4rem;padding:0 1rem}.dp-imp-col-title[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.2rem}.dp-imp-row[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.45rem;font-size:.79rem;color:#495057}.dp-imp-divider[data-v-e0d1ad8c]{background:#dee2e6;width:1px;margin:.25rem 0}.dp-sub-section[data-v-e0d1ad8c]{border-top:1px solid #dee2e6}.dp-sub-section[data-v-e0d1ad8c]:first-of-type{border-top:none}.dp-sub-header[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#f8f9fa;font-size:.78rem;font-weight:700;color:var(--kape-primary, #0d9488);cursor:pointer;-webkit-user-select:none;user-select:none}.dp-sub-header[data-v-e0d1ad8c]:hover{background:#f0f0f0}.dp-sub-body[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 1.25rem;background:#fff}.dp-iva-bar[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:#fffbf0;border-bottom:1px solid #fde8a0;font-size:.78rem}.dp-iva-label[data-v-e0d1ad8c]{color:#6c757d;font-weight:600}.dp-iva-val[data-v-e0d1ad8c]{color:#0d9488;font-size:.9rem}.dp-iva-btn[data-v-e0d1ad8c]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.73rem!important;padding:.2rem .6rem!important}.dp-iva-btn-ok[data-v-e0d1ad8c]{background:#198754!important;border-color:#198754!important;color:#fff!important;font-size:.73rem!important;padding:.2rem .6rem!important}.dp-iva-btn-cancel[data-v-e0d1ad8c]{font-size:.73rem!important}.dp-combo-body[data-v-e0d1ad8c]{padding:.6rem .75rem}.dp-combo-topbar[data-v-e0d1ad8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dp-combo-total[data-v-e0d1ad8c]{font-size:.78rem;color:#495057}.dp-combo-total strong[data-v-e0d1ad8c]{color:#212529}.btn-agregar-combo[data-v-e0d1ad8c]{background:var(--kape-primary, #0d9488)!important;border-color:var(--kape-primary, #0d9488)!important;color:#fff!important;font-size:.75rem!important}.dp-combo-table-wrap[data-v-e0d1ad8c]{overflow-x:auto;border:1px solid #dee2e6;border-radius:4px}.dp-combo-table[data-v-e0d1ad8c]{width:100%;border-collapse:collapse;font-size:.72rem;min-width:700px}.dp-combo-table thead tr[data-v-e0d1ad8c]{background:#f8f9fa}.dp-combo-table th[data-v-e0d1ad8c]{padding:.35rem .4rem;text-align:left;font-weight:700;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.dp-combo-table td[data-v-e0d1ad8c]{padding:.25rem .35rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.dp-combo-table tbody tr:last-child td[data-v-e0d1ad8c]{border-bottom:none}[data-v-e0d1ad8c] .dp-ci input{width:80px!important;font-size:.72rem!important}[data-v-e0d1ad8c] .dp-ci-sm input{width:60px!important;font-size:.72rem!important}.btn-elim-combo[data-v-e0d1ad8c]{background:var(--kape-primary, #0d9488);color:#fff;border:none;padding:.2rem .5rem;border-radius:3px;font-size:.7rem;cursor:pointer;white-space:nowrap}.btn-elim-combo[data-v-e0d1ad8c]:hover{background:#0f766e}.dp-ci-text[data-v-e0d1ad8c]{font-size:.73rem;color:#495057;white-space:nowrap}.combo-drag-handle[data-v-e0d1ad8c]{cursor:grab;text-align:center;color:#adb5bd;font-size:1rem;-webkit-user-select:none;user-select:none}.combo-drag-handle[data-v-e0d1ad8c]:active{cursor:grabbing}.combo-drag-over[data-v-e0d1ad8c]{background:#e8f4ff!important;outline:2px dashed #90c0ef}.spin-ctrl[data-v-e0d1ad8c]{display:flex;align-items:center;gap:2px}.spin-ctrl .spin-btn[data-v-e0d1ad8c]{width:22px;height:22px;border:1px solid #ced4da;background:#f8f9fa;border-radius:3px;font-size:.85rem;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.spin-ctrl .spin-btn[data-v-e0d1ad8c]:hover{background:#e9ecef}.spin-ctrl .spin-val[data-v-e0d1ad8c]{min-width:28px;text-align:center;font-size:.8rem;font-weight:600}.btn-guardar-otro[data-v-e0d1ad8c]{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-size:.82rem!important}[data-v-e0d1ad8c] .dp-iva-input{width:70px!important;font-size:.82rem!important;text-align:center}[data-v-e0d1ad8c] .p-datatable-reorderablerow-handle{cursor:grab;color:#adb5bd;font-size:1rem}[data-v-e0d1ad8c] .p-datatable-reorderablerow-handle:active{cursor:grabbing}.table-empty[data-v-e0d1ad8c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-e0d1ad8c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-e0d1ad8c]{font-size:.78rem;font-weight:600;color:#495057}.col-span-2[data-v-e0d1ad8c]{grid-column:span 2}.w-full[data-v-e0d1ad8c]{width:100%}.req[data-v-e0d1ad8c]{color:var(--kape-primary, #0d9488)}.dg-body[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}.dg-grid[data-v-e0d1ad8c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem}.dg-foto-row[data-v-e0d1ad8c]{display:flex;align-items:center;gap:1rem;padding:.6rem;border:1px dashed #dee2e6;border-radius:6px;background:#fafafa}.dg-foto-area[data-v-e0d1ad8c]{width:80px;height:80px;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;background:#fff}.dg-foto-area[data-v-e0d1ad8c]:hover{border-color:var(--kape-primary, #0d9488)}.dg-foto-img[data-v-e0d1ad8c]{width:100%;height:100%;object-fit:cover}.dg-foto-placeholder[data-v-e0d1ad8c]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.65rem;color:#adb5bd;text-align:center}.dg-foto-actions[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.4rem}.btn-foto-up[data-v-e0d1ad8c],.btn-subir[data-v-e0d1ad8c]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.75rem!important}.btn-foto-del[data-v-e0d1ad8c]{background:#fff!important;border-color:#dee2e6!important;color:#dc3545!important;font-size:.75rem!important}.dg-imp-section[data-v-e0d1ad8c]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden;margin-top:.25rem}.dg-imp-title[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#f8f9fa;font-size:.8rem;font-weight:700;color:#343a40;border-bottom:1px solid #dee2e6}.dg-imp-cols[data-v-e0d1ad8c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem}.dg-imp-col[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:.4rem}.dg-imp-col-title[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.15rem}.dg-imp-row[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.45rem;font-size:.79rem;color:#495057}.dg-checks[data-v-e0d1ad8c]{display:flex;gap:1.5rem;padding:.5rem .25rem;border:1px solid #dee2e6;border-radius:6px;background:#f8f9fa;padding:.6rem 1rem}.dg-check-item[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.gl-header[data-v-e0d1ad8c]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:3px solid #16a34a;padding:.75rem 1.25rem;flex-shrink:0;flex-grow:0;box-shadow:0 2px 6px #0000000d}.gl-header-left[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.75rem}.gl-header-icon[data-v-e0d1ad8c]{width:40px;height:40px;border-radius:9px;background:#f0fdf4;border:1.5px solid #bbf7d0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#16a34a}.gl-header-title[data-v-e0d1ad8c]{font-size:.95rem;font-weight:800;color:#0f172a}.gl-header-sub[data-v-e0d1ad8c]{font-size:.7rem;color:#64748b;margin-top:1px}.gl-header-actions[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.6rem}.gl-search-wrap[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;padding:.3rem .65rem}.gl-search-icon[data-v-e0d1ad8c]{color:#94a3b8;font-size:.82rem}.gl-search-input[data-v-e0d1ad8c]{border:none;outline:none;font-size:.82rem;color:#0f172a;background:transparent;width:180px}.gl-search-clear[data-v-e0d1ad8c]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;font-size:.75rem}.gl-list-area[data-v-e0d1ad8c]{flex:1;overflow-y:auto;background:#f8fafc}.gl-col-header[data-v-e0d1ad8c]{display:grid;grid-template-columns:52px 1fr 2.5fr 1fr .8fr .8fr 1fr 1fr 80px;gap:0;align-items:center;padding:.4rem 1rem;background:#f1f5f9;border-bottom:2px solid #e2e8f0;font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase}.gl-row[data-v-e0d1ad8c]{display:grid;grid-template-columns:52px 1fr 2.5fr 1fr .8fr .8fr 1fr 1fr 80px;gap:0;align-items:center;padding:.55rem 1rem;background:#fff;border-bottom:1px solid #f1f5f9;border-left:4px solid #16a34a;transition:all .12s}.gl-row[data-v-e0d1ad8c]:hover{background:#f0fdf4;border-left-color:#0d9488}.gl-row-off[data-v-e0d1ad8c]{border-left-color:#dc2626;opacity:.65}.gl-thumb[data-v-e0d1ad8c]{width:36px;height:36px;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0}.gl-thumb-icon[data-v-e0d1ad8c]{width:36px;height:36px;border-radius:6px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#94a3b8}.gl-codigo-col[data-v-e0d1ad8c]{font-size:.76rem;color:#16a34a;font-family:monospace;font-weight:700;letter-spacing:.5px}.gl-col-info[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:2px;padding-right:.5rem}.gl-nombre[data-v-e0d1ad8c]{font-size:.85rem;font-weight:700;color:#0f172a}.gl-tipo-tag[data-v-e0d1ad8c]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.gl-badge[data-v-e0d1ad8c]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:4px}.gl-ok[data-v-e0d1ad8c]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.gl-err[data-v-e0d1ad8c]{background:#fee2e2;color:#dc2626;border:1px solid #fecdd3}.gl-neutral[data-v-e0d1ad8c]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.gl-col-fecha[data-v-e0d1ad8c]{font-size:.72rem;color:#64748b}.gl-col-accion[data-v-e0d1ad8c]{display:flex;gap:.3rem}.gl-btn-edit[data-v-e0d1ad8c],.gl-btn-del[data-v-e0d1ad8c]{width:28px;height:28px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:.72rem;display:flex;align-items:center;justify-content:center;transition:all .12s}.gl-btn-edit[data-v-e0d1ad8c]:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.gl-btn-del[data-v-e0d1ad8c]:hover{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.gl-empty[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.5rem;padding:3rem;color:#94a3b8;justify-content:center}.pl-header[data-v-e0d1ad8c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;background:#fff;border-bottom:3px solid #0d9488;padding:.75rem 1.25rem;flex-shrink:0;flex-grow:0;box-shadow:0 2px 6px #0000000d}.pl-header-left[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.75rem}.pl-header-icon[data-v-e0d1ad8c]{width:40px;height:40px;border-radius:9px;background:#ccfbf1;border:1.5px solid #99f6e4;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#0f766e}.pl-header-title[data-v-e0d1ad8c]{font-size:.95rem;font-weight:800;color:#0f172a}.pl-header-sub[data-v-e0d1ad8c]{font-size:.7rem;color:#64748b;margin-top:1px}.pl-header-filters[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pl-search-wrap[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:7px;padding:.3rem .65rem}.pl-search-icon[data-v-e0d1ad8c]{color:#94a3b8;font-size:.82rem}.pl-search-input[data-v-e0d1ad8c]{border:none;outline:none;font-size:.82rem;color:#0f172a;background:transparent;width:200px}.pl-search-clear[data-v-e0d1ad8c]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;font-size:.75rem}.pl-mini-select[data-v-e0d1ad8c]{font-size:.8rem!important;min-width:130px}.pl-btn-reset[data-v-e0d1ad8c]{width:32px;height:32px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#64748b;font-size:.8rem;display:flex;align-items:center;justify-content:center}.pl-btn-reset[data-v-e0d1ad8c]:hover{background:#f1f5f9}.pl-list-area[data-v-e0d1ad8c]{flex:1;overflow-y:auto;background:#f8fafc}.pl-col-header[data-v-e0d1ad8c]{display:grid;grid-template-columns:52px 1fr 3fr 1.5fr 1fr 1fr 80px;padding:.4rem 1rem;background:#f1f5f9;border-bottom:2px solid #e2e8f0;font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase}.pl-row[data-v-e0d1ad8c]{display:grid;grid-template-columns:52px 1fr 3fr 1.5fr 1fr 1fr 80px;align-items:center;padding:.55rem 1rem;background:#fff;border-bottom:1px solid #f1f5f9;border-left:4px solid #0d9488;transition:all .12s}.pl-row[data-v-e0d1ad8c]:hover{background:#f0fdfa;border-left-color:#16a34a}.pl-row-off[data-v-e0d1ad8c]{border-left-color:#dc2626;opacity:.65}.pl-thumb[data-v-e0d1ad8c]{width:36px;height:36px;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0}.pl-thumb-icon[data-v-e0d1ad8c]{width:36px;height:36px;border-radius:6px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#0d9488}.pl-codigo-col[data-v-e0d1ad8c]{font-size:.76rem;color:#0d9488;font-family:monospace;font-weight:700;letter-spacing:.5px}.pl-col-info[data-v-e0d1ad8c]{display:flex;flex-direction:column;gap:3px;padding-right:.5rem}.pl-nombre[data-v-e0d1ad8c]{font-size:.88rem;font-weight:700;color:#0f172a}.pl-campo-tag[data-v-e0d1ad8c]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pl-precio[data-v-e0d1ad8c]{font-size:.9rem;font-weight:800;color:#dc2626}.pl-col-accion[data-v-e0d1ad8c]{display:flex;gap:.3rem}.pl-empty[data-v-e0d1ad8c]{display:flex;align-items:center;gap:.5rem;padding:3rem;color:#94a3b8;justify-content:center}.cg-layout[data-v-3f83b267]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.cg-header[data-v-3f83b267]{padding:.6rem 1.25rem .4rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.cg-header-title[data-v-3f83b267]{font-weight:700;font-size:.9rem;color:#212529}.cg-header-sub[data-v-3f83b267]{font-size:.75rem;color:#6c757d;margin-top:1px}.cg-tabs[data-v-3f83b267]{display:flex;border-bottom:2px solid #dee2e6;padding:0 1.25rem;flex-shrink:0}.cg-tab[data-v-3f83b267]{padding:.5rem .1rem;font-size:.82rem;font-weight:600;color:#6c757d;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.cg-tab.active[data-v-3f83b267]{color:var(--kape-primary, #0d9488);border-bottom-color:var(--kape-primary, #0d9488)}.cg-body[data-v-3f83b267]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column}.cg-card[data-v-3f83b267]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.cg-card.mt[data-v-3f83b267]{margin-top:1rem}.cg-main-wrap[data-v-3f83b267]{display:flex;gap:1.25rem;padding:1rem}.cg-photo-col[data-v-3f83b267]{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}.cg-photo-area[data-v-3f83b267]{width:140px;height:140px;border:1px solid #dee2e6;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;overflow:hidden}.cg-photo-icon[data-v-3f83b267]{font-size:3rem;color:var(--kape-primary, #0d9488)}.cg-photo-img[data-v-3f83b267]{width:100%;height:100%;object-fit:cover}.btn-subir[data-v-3f83b267]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.78rem!important;width:100%}.cg-fields-col[data-v-3f83b267]{flex:1}.cg-grid[data-v-3f83b267]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem}.cg-field[data-v-3f83b267]{display:flex;flex-direction:column;gap:3px}.cg-field label[data-v-3f83b267]{font-size:.74rem;font-weight:600;color:#6c757d}.w-full[data-v-3f83b267]{width:100%;font-size:.82rem}.req[data-v-3f83b267]{color:var(--kape-primary, #0d9488)}.cg-imp-toggle[data-v-3f83b267]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;cursor:pointer;font-size:.82rem;font-weight:700;color:#343a40;-webkit-user-select:none;user-select:none}.cg-imp-body[data-v-3f83b267]{padding:1rem}.cg-imp-section-title[data-v-3f83b267]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.75rem}.cg-imp-cols[data-v-3f83b267]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cg-imp-col[data-v-3f83b267]{display:flex;flex-direction:column;gap:.45rem}.cg-imp-col-title[data-v-3f83b267]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.25rem}.cg-imp-row[data-v-3f83b267]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#495057}.cg-footer[data-v-3f83b267]{display:flex;justify-content:center;gap:.6rem;padding:.75rem;border-top:1px solid #dee2e6;background:#fff;flex-shrink:0}.btn-guardar[data-v-3f83b267]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important}.btn-guardar[data-v-3f83b267]:hover{background:#0b5ed7!important}.btn-cancelar[data-v-3f83b267]{background:var(--kape-primary, #0d9488)!important;border-color:var(--kape-primary, #0d9488)!important;color:#fff!important;font-size:.82rem!important}.btn-cancelar[data-v-3f83b267]:hover{background:#0f766e!important}.cp-layout[data-v-32077455]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.cp-header[data-v-32077455]{padding:.6rem 1.25rem .4rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.cp-header-title[data-v-32077455]{font-weight:700;font-size:.9rem;color:#212529}.cp-header-sub[data-v-32077455]{font-size:.75rem;color:#6c757d;margin-top:1px}.cp-tabs[data-v-32077455]{display:flex;border-bottom:2px solid #dee2e6;padding:0 1.25rem;flex-shrink:0}.cp-tab[data-v-32077455]{padding:.5rem .1rem;font-size:.82rem;font-weight:600;color:#6c757d;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.cp-tab.active[data-v-32077455]{color:var(--kape-primary, #0d9488);border-bottom-color:var(--kape-primary, #0d9488)}.cp-body[data-v-32077455]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column}.cp-card[data-v-32077455]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.cp-card.mt[data-v-32077455]{margin-top:1rem}.cp-main-wrap[data-v-32077455]{display:flex;gap:1.25rem;padding:1rem}.cp-photo-col[data-v-32077455]{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}.cp-photo-area[data-v-32077455]{width:140px;height:140px;border:1px solid #dee2e6;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff5f5;overflow:hidden}.cp-photo-icon[data-v-32077455]{font-size:4rem;color:var(--kape-primary, #0d9488)}.cp-photo-img[data-v-32077455]{width:100%;height:100%;object-fit:cover}.btn-subir[data-v-32077455]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.78rem!important;width:100%}.cp-fields-col[data-v-32077455]{flex:1}.cp-grid[data-v-32077455]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem}.cp-field[data-v-32077455]{display:flex;flex-direction:column;gap:3px}.cp-field label[data-v-32077455]{font-size:.74rem;font-weight:600;color:#6c757d}.cp-field-check[data-v-32077455]{flex-direction:row;align-items:center;gap:.5rem;padding-top:1.1rem}.cp-field-check label[data-v-32077455]{font-size:.8rem;color:#495057;order:2}.cp-field-check .p-checkbox[data-v-32077455]{order:1}.w-full[data-v-32077455]{width:100%;font-size:.82rem}.req[data-v-32077455]{color:var(--kape-primary, #0d9488)}.spinner-wrap[data-v-32077455]{display:flex;align-items:center;border:1px solid #dee2e6;border-radius:4px;overflow:hidden;width:fit-content}.spin-btn[data-v-32077455]{background:#0d6efd;color:#fff;border:none;padding:.3rem .6rem;font-size:1rem;cursor:pointer;font-weight:700;line-height:1}.spin-btn[data-v-32077455]:hover{background:#0b5ed7}.spin-val[data-v-32077455]{padding:.3rem 1rem;font-size:.82rem;min-width:40px;text-align:center;color:#212529}.cp-imp-toggle[data-v-32077455]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;cursor:pointer;font-size:.82rem;font-weight:700;color:#343a40;-webkit-user-select:none;user-select:none}.cp-imp-body[data-v-32077455]{padding:1rem}.cp-imp-section-title[data-v-32077455]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.75rem}.cp-imp-cols[data-v-32077455]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cp-imp-col[data-v-32077455]{display:flex;flex-direction:column;gap:.45rem}.cp-imp-col-title[data-v-32077455]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--kape-primary, #0d9488);margin-bottom:.25rem}.cp-imp-row[data-v-32077455]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#495057}.cp-combo-body[data-v-32077455]{padding:.75rem 1rem}.cp-combo-header[data-v-32077455]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.cp-combo-total[data-v-32077455]{font-size:.8rem;color:#495057}.cp-combo-total strong[data-v-32077455]{color:#212529}.btn-agregar-combo[data-v-32077455]{background:var(--kape-primary, #0d9488)!important;border-color:var(--kape-primary, #0d9488)!important;color:#fff!important;font-size:.78rem!important;padding:.3rem .8rem!important}.btn-agregar-combo[data-v-32077455]:hover{background:#0f766e!important}.cp-combo-table-wrap[data-v-32077455]{overflow-x:auto;border:1px solid #dee2e6;border-radius:4px}.cp-combo-table[data-v-32077455]{width:100%;border-collapse:collapse;font-size:.75rem;min-width:1400px}.cp-combo-table thead tr[data-v-32077455]{background:#f8f9fa}.cp-combo-table th[data-v-32077455]{padding:.45rem .5rem;text-align:left;font-weight:700;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.cp-combo-table td[data-v-32077455]{padding:.3rem .4rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.cp-combo-table tbody tr:last-child td[data-v-32077455]{border-bottom:none}.cp-combo-table tbody tr[data-v-32077455]:hover{background:#fafafa}.ct-input[data-v-32077455]{width:90px;font-size:.75rem!important}.ct-input-nombre[data-v-32077455]{width:130px}.ct-input-max[data-v-32077455]{width:80px}.ct-select[data-v-32077455]{width:110px;font-size:.75rem!important}.ct-center[data-v-32077455]{text-align:center}.ct-text[data-v-32077455]{color:#495057;white-space:nowrap}.ct-empty[data-v-32077455]{text-align:center;padding:1.5rem;color:#adb5bd;font-style:italic}.btn-eliminar-combo[data-v-32077455]{background:var(--kape-primary, #0d9488);color:#fff;border:none;padding:.25rem .6rem;border-radius:4px;font-size:.73rem;cursor:pointer;white-space:nowrap}.btn-eliminar-combo[data-v-32077455]:hover{background:#0f766e}.cp-footer[data-v-32077455]{display:flex;justify-content:center;gap:.6rem;padding:.75rem;border-top:1px solid #dee2e6;background:#fff;flex-shrink:0}.btn-guardar[data-v-32077455]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important}.btn-guardar[data-v-32077455]:hover{background:#0b5ed7!important}.btn-cancelar[data-v-32077455]{background:var(--kape-primary, #0d9488)!important;border-color:var(--kape-primary, #0d9488)!important;color:#fff!important;font-size:.82rem!important}.btn-cancelar[data-v-32077455]:hover{background:#0f766e!important}.list-layout[data-v-79e03a75]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.table-header-bar[data-v-79e03a75]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.table-section-title[data-v-79e03a75]{font-size:.95rem;font-weight:700;color:#343a40}.btn-nuevo[data-v-79e03a75]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.table-container[data-v-79e03a75]{flex:1;overflow:auto;padding:.75rem}.ajuste-table[data-v-79e03a75]{font-size:.82rem}.col-filter[data-v-79e03a75]{width:100%;font-size:.78rem}.badge-estado[data-v-79e03a75]{padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700}.abierto[data-v-79e03a75]{background:#d4edda;color:#155724}.cerrado[data-v-79e03a75]{background:#e2e3e5;color:#383d41}.text-right-block[data-v-79e03a75]{display:block;text-align:right;font-family:monospace}.btn-opciones[data-v-79e03a75]{font-size:.75rem!important}.table-empty[data-v-79e03a75]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.mono-sm[data-v-79e03a75]{font-family:monospace;font-size:.78rem;color:#6c757d}.prod-nombre-cell[data-v-79e03a75]{font-size:.8rem;color:#343a40;display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuad-badge[data-v-79e03a75]{padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700}.cuad-si[data-v-79e03a75]{background:#d4edda;color:#155724}.cuad-no[data-v-79e03a75]{background:#fff3cd;color:#7a5a00}.text-danger-sm[data-v-79e03a75]{font-family:monospace;font-size:.8rem;color:#0d9488;font-weight:600}.text-success-sm[data-v-79e03a75]{font-family:monospace;font-size:.8rem;color:#155724;font-weight:600}.da-body[data-v-79e03a75]{display:flex;flex-direction:column;gap:.75rem}.da-header-grid[data-v-79e03a75]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.75rem}.form-field[data-v-79e03a75]{display:flex;flex-direction:column;gap:3px}.form-field label[data-v-79e03a75]{font-size:.75rem;font-weight:600;color:#6c757d}.req[data-v-79e03a75]{color:#0d9488}.w-full[data-v-79e03a75]{width:100%;font-size:.82rem}.da-productos-section[data-v-79e03a75]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.da-section-title[data-v-79e03a75]{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#f8f9fa;font-size:.8rem;font-weight:700;color:#343a40;border-bottom:1px solid #dee2e6}.btn-agregar-prod[data-v-79e03a75]{margin-left:auto;background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.75rem!important;height:28px!important;padding:0 .6rem!important}.da-table-wrap[data-v-79e03a75]{overflow-x:auto;max-height:32vh;overflow-y:auto}.da-table[data-v-79e03a75]{width:100%;border-collapse:collapse;font-size:.78rem;min-width:580px}.da-table thead tr[data-v-79e03a75]{background:#f8f9fa;position:sticky;top:0;z-index:1}.da-table th[data-v-79e03a75]{padding:.4rem .6rem;text-align:left;font-weight:700;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.da-table td[data-v-79e03a75]{padding:.3rem .6rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.da-table tbody tr:last-child td[data-v-79e03a75]{border-bottom:none}.da-table .tc[data-v-79e03a75]{text-align:center}.da-table .mono[data-v-79e03a75]{font-family:monospace}.da-empty[data-v-79e03a75]{text-align:center;padding:1.5rem;color:#adb5bd;font-style:italic}.row-faltante[data-v-79e03a75]{background:#fff5f5}.row-excedente[data-v-79e03a75]{background:#f0fff4}[data-v-79e03a75] .da-qty-input{width:80px!important;font-size:.78rem!important;text-align:center}.btn-quitar[data-v-79e03a75]{width:26px!important;height:26px!important;padding:0!important;background:#f8d7da!important;border-color:#f5c2c7!important;color:#0d9488!important}.da-resumen[data-v-79e03a75]{display:flex;gap:1.5rem;align-items:center;padding:.6rem .75rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;font-size:.82rem}.da-res-item[data-v-79e03a75]{display:flex;gap:.4rem;align-items:center}.text-danger[data-v-79e03a75]{color:#0d9488}.text-success[data-v-79e03a75]{color:#155724}.selector-filters[data-v-79e03a75]{display:flex;gap:.5rem;align-items:center;padding-bottom:.6rem;flex-wrap:wrap}.selector-input[data-v-79e03a75]{flex:1;min-width:180px;font-size:.82rem}.selector-grupo[data-v-79e03a75]{min-width:180px;font-size:.82rem}.btn-limpiar-filtro[data-v-79e03a75]{font-size:.78rem!important;white-space:nowrap}.selector-count[data-v-79e03a75]{font-size:.75rem;color:#6c757d;margin-bottom:.4rem}.selector-table[data-v-79e03a75]{font-size:.82rem}.grupo-tag[data-v-79e03a75]{font-size:.78rem;font-weight:600;color:#495057}.da-detalle[data-v-79e03a75]{font-size:.82rem}.da-det-meta[data-v-79e03a75]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem;padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid #dee2e6}.da-det-meta span[data-v-79e03a75]{font-size:.78rem;color:#495057}.list-layout[data-v-3c4859c7]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.buscador-panel[data-v-3c4859c7]{flex-shrink:0;border-bottom:1px solid #dee2e6}.buscador-tab[data-v-3c4859c7]{display:inline-block;background:#0d6efd;color:#fff;font-size:.8rem;font-weight:700;padding:4px 14px;border-radius:4px 4px 0 0;margin:.5rem 1rem 0}.buscador-body[data-v-3c4859c7]{padding:.75rem 1rem}.buscador-grid[data-v-3c4859c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem 1.5rem;margin-bottom:.75rem}.buscador-field[data-v-3c4859c7]{display:flex;flex-direction:column;gap:3px}.buscador-field label[data-v-3c4859c7]{font-size:.78rem;font-weight:600;color:#495057}.buscador-btns[data-v-3c4859c7]{display:flex;gap:.5rem}.btn-buscar[data-v-3c4859c7]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important}.btn-limpiar[data-v-3c4859c7]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.82rem!important}.btn-imprimir[data-v-3c4859c7]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important}.kardex-subheader[data-v-3c4859c7]{display:flex;justify-content:space-between;align-items:center;padding:.4rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0;background:#f8f9fa}.kardex-tipo[data-v-3c4859c7]{font-size:.82rem;font-weight:600;color:#343a40}.kardex-stock[data-v-3c4859c7]{font-size:.82rem;color:#343a40}.table-container[data-v-3c4859c7]{flex:1;overflow:auto;padding:.75rem}.kardex-table[data-v-3c4859c7]{font-size:.8rem}.col-filter[data-v-3c4859c7]{width:100%;font-size:.75rem}.num-col[data-v-3c4859c7]{display:block;text-align:right;font-family:monospace;font-size:.78rem}.totales-row[data-v-3c4859c7]{display:flex;justify-content:flex-end;padding:.4rem .75rem}.totales-label[data-v-3c4859c7]{font-weight:700;font-size:.82rem;color:#343a40}.table-empty[data-v-3c4859c7]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.w-full[data-v-3c4859c7]{width:100%}.list-layout[data-v-a178dfaa]{display:flex;flex-direction:column;height:100%;background:#f1f5f9;overflow:hidden}.page-hero[data-v-a178dfaa]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:1rem 1.5rem;background:linear-gradient(135deg,#0f172a,#1e293b 60%,#16a34a22);border-bottom:3px solid #16a34a;flex-shrink:0}.hero-left[data-v-a178dfaa]{display:flex;align-items:center;gap:.9rem}.hero-icon-wrap[data-v-a178dfaa]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#16a34a,#22c55e);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #16a34a55}.hero-icon[data-v-a178dfaa]{font-size:1.3rem;color:#fff}.hero-title[data-v-a178dfaa]{font-size:1.15rem;font-weight:800;color:#f8fafc;letter-spacing:.3px}.hero-sub[data-v-a178dfaa]{font-size:.72rem;color:#94a3b8;margin-top:1px}.hero-stats[data-v-a178dfaa]{display:flex;align-items:center;gap:0;flex:1;justify-content:center;flex-wrap:wrap;gap:.25rem}.hstat[data-v-a178dfaa]{display:flex;flex-direction:column;align-items:center;padding:0 1.1rem}.hstat-val[data-v-a178dfaa]{font-size:1.4rem;font-weight:800;color:#f1f5f9;line-height:1}.hstat-val.ok[data-v-a178dfaa]{color:#4ade80}.hstat-val.warn[data-v-a178dfaa]{color:#fbbf24}.hstat-val.danger[data-v-a178dfaa]{color:#f87171}.hstat-lbl[data-v-a178dfaa]{font-size:.65rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.hstat-div[data-v-a178dfaa]{width:1px;height:30px;background:#334155}.hero-actions[data-v-a178dfaa]{display:flex;gap:.6rem;flex-shrink:0}.hbtn[data-v-a178dfaa]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;border:none;transition:all .15s}.hbtn-ghost[data-v-a178dfaa]{background:#1e293b;color:#94a3b8;border:1px solid #334155}.hbtn-ghost[data-v-a178dfaa]:hover:not(:disabled){background:#334155;color:#e2e8f0}.hbtn-ghost[data-v-a178dfaa]:disabled{opacity:.5;cursor:not-allowed}.hbtn-primary[data-v-a178dfaa]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 2px 8px #16a34a44}.hbtn-primary[data-v-a178dfaa]:hover{filter:brightness(1.1)}.hbtn-excel[data-v-a178dfaa]{background:#1d6f42;color:#fff;border:1px solid #1a5e38}.hbtn-excel[data-v-a178dfaa]:hover{background:#155230}.hbtn-continuar[data-v-a178dfaa]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;box-shadow:0 2px 8px #f59e0b55;font-size:.85rem;padding:.5rem 1.25rem}.hbtn-continuar[data-v-a178dfaa]:hover{filter:brightness(1.1);transform:translate(2px)}.badge-readonly[data-v-a178dfaa]{display:flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:20px;background:#ef444426;border:1.5px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.72rem;font-weight:700;white-space:nowrap}.badge-readonly i[data-v-a178dfaa]{font-size:.75rem}.base-locked[data-v-a178dfaa]{cursor:default!important;opacity:.65;background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important}.periodo-btn-global[data-v-a178dfaa]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .5rem;border-radius:8px;border:2px solid #dee2e6;background:#fff;font-size:.82rem;font-weight:600;color:#495057;cursor:pointer;transition:all .15s}.periodo-btn-global[data-v-a178dfaa]:hover{border-color:#0d9488;color:#0d9488}.periodo-btn-active[data-v-a178dfaa]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}.filtros-bar[data-v-a178dfaa]{display:flex;gap:.6rem;padding:.7rem 1.25rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;flex-wrap:wrap;align-items:center;box-shadow:0 1px 4px #0001}.filtro-wrap[data-v-a178dfaa]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 .6rem}.filtro-wrap[data-v-a178dfaa]:focus-within{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a22}.filtro-icon[data-v-a178dfaa]{color:#94a3b8;font-size:.8rem}.filtro-search[data-v-a178dfaa]{flex:1;min-width:200px}.filtro-select[data-v-a178dfaa]{width:190px;font-size:.82rem}.filtro-text[data-v-a178dfaa]{flex:1;font-size:.82rem;border:none!important;background:transparent!important;box-shadow:none!important}.table-container[data-v-a178dfaa]{flex:1;overflow:auto;padding:1rem 1.25rem}.stock-table[data-v-a178dfaa]{font-size:.82rem;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.prod-avatar[data-v-a178dfaa]{width:34px;height:34px;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.prod-foto[data-v-a178dfaa]{width:34px;height:34px;object-fit:cover}.prod-tag-icon[data-v-a178dfaa]{font-size:.9rem;color:#94a3b8}.cod-badge[data-v-a178dfaa]{font-family:monospace;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569;padding:2px 7px;border-radius:5px;border:1px solid #e2e8f0}.prod-nombre[data-v-a178dfaa]{font-weight:700;color:#1e293b;font-size:.83rem}.prod-grupo-tag[data-v-a178dfaa]{font-size:.68rem;color:#16a34a;font-weight:600;background:#f0fdf4;border-radius:4px;display:inline-block;padding:1px 5px;margin-top:2px}.col-grupo-solo[data-v-a178dfaa]{display:none}.sa-pill[data-v-a178dfaa]{display:inline-block;min-width:52px;text-align:center;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:800;letter-spacing:.3px}.sa-ok[data-v-a178dfaa]{background:linear-gradient(135deg,#bbf7d0,#86efac);color:#14532d;box-shadow:0 1px 4px #16a34a33}.sa-bajo[data-v-a178dfaa]{background:linear-gradient(135deg,#fef9c3,#fde047);color:#713f12;box-shadow:0 1px 4px #ca8a0433}.sa-cero[data-v-a178dfaa]{background:linear-gradient(135deg,#fecaca,#f87171);color:#7f1d1d;box-shadow:0 1px 4px #ef444433}.stock-badge[data-v-a178dfaa]{padding:3px 10px;border-radius:5px;font-size:.78rem;font-weight:700}.stock-ok[data-v-a178dfaa]{background:#dcfce7;color:#166534}.stock-bajo[data-v-a178dfaa]{background:#fef9c3;color:#854d0e}.stock-cero[data-v-a178dfaa]{background:#fee2e2;color:#991b1b}.stock-inicial-col[data-v-a178dfaa]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.stock-entrante-col[data-v-a178dfaa]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.stock-vendido-col[data-v-a178dfaa]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.btn-reporte[data-v-a178dfaa]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:7px;background:#f0fdf4;color:#16a34a;border:1.5px solid #86efac;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-reporte[data-v-a178dfaa]:hover{background:#16a34a;color:#fff;border-color:#16a34a}.btn-opciones-stock[data-v-a178dfaa]{font-size:.75rem!important}[data-v-a178dfaa] .btn-opciones-stock .p-splitbutton-defaultbutton,[data-v-a178dfaa] .btn-opciones-stock .p-splitbutton-menubutton{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.75rem!important;padding:.3rem .6rem!important}[data-v-a178dfaa] .btn-opciones-stock .p-splitbutton-defaultbutton:hover,[data-v-a178dfaa] .btn-opciones-stock .p-splitbutton-menubutton:hover{background:#9e2222!important;border-color:#9e2222!important}.table-empty[data-v-a178dfaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:#94a3b8;font-size:.85rem}.btn-entrada[data-v-a178dfaa]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-salida[data-v-a178dfaa]{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.form-grid[data-v-a178dfaa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-a178dfaa]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-a178dfaa]{grid-column:1/-1}.form-field label[data-v-a178dfaa]{font-size:.78rem;font-weight:600;color:#475569}.req[data-v-a178dfaa]{color:#dc2626}.w-full[data-v-a178dfaa]{width:100%}.sk-input-num[data-v-a178dfaa]{border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.95rem;outline:none;box-sizing:border-box}.sk-input-num[data-v-a178dfaa]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.prod-buscar-row[data-v-a178dfaa]{display:flex;gap:.5rem}.dlg-select-grupo[data-v-a178dfaa]{width:180px;flex-shrink:0;font-size:.82rem}.dlg-input-buscar[data-v-a178dfaa]{flex:1;font-size:.82rem}.prod-lista[data-v-a178dfaa]{border:1px solid #e2e8f0;border-radius:8px;max-height:200px;overflow-y:auto;background:#fff}.prod-lista-empty[data-v-a178dfaa]{text-align:center;padding:1.2rem;color:#94a3b8;font-size:.82rem}.prod-lista-item[data-v-a178dfaa]{display:flex;align-items:center;gap:.6rem;padding:.45rem .75rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .1s}.prod-lista-item[data-v-a178dfaa]:last-child{border-bottom:none}.prod-lista-item[data-v-a178dfaa]:hover{background:#f0fdf4}.prod-lista-item.selected[data-v-a178dfaa]{background:#dcfce7;border-left:3px solid #16a34a}.prod-lista-icon[data-v-a178dfaa]{color:#94a3b8;font-size:.9rem;flex-shrink:0}.prod-lista-info[data-v-a178dfaa]{flex:1;display:flex;flex-direction:column;gap:1px}.prod-lista-nombre[data-v-a178dfaa]{font-size:.82rem;font-weight:600;color:#1e293b}.prod-lista-sub[data-v-a178dfaa]{font-size:.7rem;color:#64748b;font-family:monospace}.stock-badge-sm[data-v-a178dfaa]{padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:700;flex-shrink:0}.campo-readonly[data-v-a178dfaa]{background:#f8fafc!important;color:#475569!important;font-weight:600;cursor:default}.stock-actual-hint[data-v-a178dfaa]{font-size:.8rem;color:#475569;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.5rem .75rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.color-green[data-v-a178dfaa]{color:#16a34a;font-weight:700}.color-red[data-v-a178dfaa]{color:#dc2626;font-weight:700}.descarga-panel[data-v-a178dfaa]{padding:.5rem 0 1rem}.descarga-hint[data-v-a178dfaa]{font-size:.82rem;color:#64748b;margin:0 0 1rem}.descarga-btns[data-v-a178dfaa]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.descarga-btn[data-v-a178dfaa]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;border-radius:10px;border:2px solid #e2e8f0;background:#fff;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.descarga-btn i[data-v-a178dfaa]{font-size:1.4rem}.descarga-btn[data-v-a178dfaa]:hover{border-color:#16a34a;background:#f0fdf4;color:#16a34a}.descarga-btn.active[data-v-a178dfaa]{border-color:#16a34a;background:#16a34a;color:#fff}.filtro-fecha-box[data-v-a178dfaa]{margin-top:1rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.filtro-fecha-label[data-v-a178dfaa]{display:block;font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.3rem}.filtro-fecha-box .mb-2[data-v-a178dfaa]{margin-bottom:.6rem}.cierre-info-box[data-v-a178dfaa]{margin-top:.5rem;padding:.4rem .6rem;background:#dcfce7;border-radius:6px;font-size:.75rem;color:#15803d;font-weight:600}.descarga-count[data-v-a178dfaa]{margin-top:.75rem;font-size:.8rem;color:#475569;text-align:center;font-weight:600}.btn-excel[data-v-a178dfaa]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-print-ticket[data-v-a178dfaa]{background:#0ea5e9!important;border-color:#0284c7!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.mov-badge[data-v-a178dfaa]{padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:700}.mov-entrada[data-v-a178dfaa]{background:#dcfce7;color:#166534}.mov-salida[data-v-a178dfaa]{background:#fee2e2;color:#991b1b}.mov-inicial[data-v-a178dfaa]{background:#ccfbf1;color:#0f766e}.base-cell[data-v-a178dfaa]{display:flex;align-items:center;justify-content:center;gap:4px}.base-badge[data-v-a178dfaa]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.base-normal[data-v-a178dfaa]{background:#f1f5f9;color:#475569;border:1px dashed #cbd5e1}.base-normal[data-v-a178dfaa]:hover{background:#e2e8f0;border-color:#94a3b8}.base-alert[data-v-a178dfaa]{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;animation:pulse-base-a178dfaa 1.5s infinite}@keyframes pulse-base-a178dfaa{0%,to{opacity:1}50%{opacity:.7}}.base-edit-icon[data-v-a178dfaa]{font-size:.65rem;opacity:.5}.consumo-badge[data-v-a178dfaa]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;background:#f0fdfa;color:#0f766e;border:1px dashed #99f6e4}.consumo-badge[data-v-a178dfaa]:hover{background:#ccfbf1;border-color:#2dd4bf}.base-input[data-v-a178dfaa]{width:90px!important}.base-save-btn[data-v-a178dfaa]{background:#16a34a;color:#fff;border:none;border-radius:5px;padding:3px 7px;cursor:pointer;font-size:.75rem}.base-cancel-btn[data-v-a178dfaa]{background:#e2e8f0;color:#475569;border:none;border-radius:5px;padding:3px 7px;cursor:pointer;font-size:.75rem}.base-del-btn[data-v-a178dfaa]{background:#fee2e2;color:#dc2626;border:none;border-radius:5px;padding:3px 7px;cursor:pointer;font-size:.75rem}.base-del-btn[data-v-a178dfaa]:hover{background:#fca5a5}.list-layout[data-v-92dc165d]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-header[data-v-92dc165d]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.page-header-icon[data-v-92dc165d]{width:38px;height:38px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#495057}.page-header-text[data-v-92dc165d]{display:flex;flex-direction:column}.page-header-title[data-v-92dc165d]{font-size:.95rem;font-weight:700;color:#343a40}.page-header-sub[data-v-92dc165d]{font-size:.78rem;color:#6c757d}.table-container[data-v-92dc165d]{flex:1;overflow:auto;padding:.75rem}.comanda-table[data-v-92dc165d]{font-size:.82rem}.col-filter[data-v-92dc165d]{width:100%;font-size:.78rem}.btn-inicio[data-v-92dc165d]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.table-empty[data-v-92dc165d]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd}.cocina-layout[data-v-92dc165d]{display:flex;flex-direction:column;gap:1rem;min-height:400px}.cocina-toolbar[data-v-92dc165d]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.cocina-filter[data-v-92dc165d]{min-width:200px}.toolbar-right[data-v-92dc165d]{display:flex;align-items:center;gap:.75rem}.pedidos-count[data-v-92dc165d]{font-size:.8rem;color:#6c757d;font-weight:600}.btn-refresh[data-v-92dc165d]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.78rem!important}.cocina-empty[data-v-92dc165d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#adb5bd;font-size:.9rem}.cocina-empty i[data-v-92dc165d]{font-size:2rem}.comandas-grid[data-v-92dc165d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.comanda-card[data-v-92dc165d]{border:2px solid #dee2e6;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000f}.comanda-card.estado-pendiente[data-v-92dc165d]{border-color:#f0ad4e}.comanda-card.estado-en-proceso[data-v-92dc165d]{border-color:#0d6efd}.comanda-card.estado-listo[data-v-92dc165d]{border-color:#28a745}.comanda-card.estado-despachado[data-v-92dc165d]{border-color:#6c757d;opacity:.7}.comanda-card-header[data-v-92dc165d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#f8f9fa;border-bottom:1px solid #dee2e6}.comanda-num[data-v-92dc165d]{font-weight:800;font-size:.9rem;color:#343a40}.comanda-badge[data-v-92dc165d]{padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700}.estado-badge-pendiente[data-v-92dc165d]{background:#fff3cd;color:#7a5a00}.estado-badge-en-proceso[data-v-92dc165d]{background:#cce5ff;color:#004085}.estado-badge-listo[data-v-92dc165d]{background:#d4edda;color:#155724}.estado-badge-despachado[data-v-92dc165d]{background:#e2e3e5;color:#383d41}.comanda-card-body[data-v-92dc165d]{padding:.6rem .75rem;flex:1}.comanda-info[data-v-92dc165d]{font-size:.78rem;color:#6c757d;display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.comanda-items[data-v-92dc165d]{margin-top:.5rem;display:flex;flex-direction:column;gap:2px}.comanda-item[data-v-92dc165d]{display:flex;gap:.4rem;font-size:.78rem;color:#343a40;padding:2px 0;align-items:baseline}.item-qty[data-v-92dc165d]{font-weight:700;color:#0d9488;min-width:22px}.item-nota[data-v-92dc165d]{font-size:.7rem;color:#6c757d;font-style:italic}.comanda-card-footer[data-v-92dc165d]{padding:.5rem .75rem;border-top:1px solid #dee2e6}.btn-accion[data-v-92dc165d]{width:100%!important;font-size:.78rem!important;font-weight:700!important}.btn-iniciar[data-v-92dc165d]{background:#f0ad4e!important;border-color:#f0ad4e!important;color:#000!important}.btn-listo[data-v-92dc165d]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important}.btn-despachar[data-v-92dc165d]{background:#28a745!important;border-color:#28a745!important;color:#fff!important}.btn-done[data-v-92dc165d]{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.btn-done[data-v-92dc165d]:disabled{opacity:.6!important}.list-layout[data-v-a5ae9205]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-header[data-v-a5ae9205]{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0;flex-wrap:wrap}.page-header-icon[data-v-a5ae9205]{width:36px;height:36px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#495057;flex-shrink:0}.page-header-text[data-v-a5ae9205]{display:flex;flex-direction:column;flex:1;min-width:160px}.page-header-title[data-v-a5ae9205]{font-size:.9rem;font-weight:700;color:#343a40}.page-header-sub[data-v-a5ae9205]{font-size:.75rem;color:#6c757d}.page-header-actions[data-v-a5ae9205]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.date-rango[data-v-a5ae9205]{min-width:210px;font-size:.82rem}.btn-buscar[data-v-a5ae9205]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.table-container[data-v-a5ae9205]{flex:1;overflow:auto;padding:.75rem}.pedidos-table[data-v-a5ae9205]{font-size:.82rem}.col-filter[data-v-a5ae9205]{width:100%;font-size:.75rem}.pedido-cell[data-v-a5ae9205]{display:flex;flex-direction:column;gap:1px}.pedido-num[data-v-a5ae9205]{font-weight:700;color:#0d9488;font-size:.85rem}.pedido-fecha[data-v-a5ae9205]{font-size:.7rem;color:#6c757d}.hora-text[data-v-a5ae9205]{font-size:.8rem;color:#495057}.total-text[data-v-a5ae9205]{font-weight:700;color:#343a40}.sin-comanda[data-v-a5ae9205]{color:#dee2e6;font-size:.75rem}.estado-badge[data-v-a5ae9205]{padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:700;white-space:nowrap}.badge-pendiente[data-v-a5ae9205]{background:#fff3cd;color:#7a5a00}.badge-proceso[data-v-a5ae9205]{background:#cce5ff;color:#004085}.badge-listo[data-v-a5ae9205]{background:#d4edda;color:#155724}.badge-despachado[data-v-a5ae9205]{background:#e2e3e5;color:#383d41}.venta-badge[data-v-a5ae9205]{padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:700}.venta-activa[data-v-a5ae9205]{background:#d4edda;color:#155724}.venta-anulada[data-v-a5ae9205]{background:#f8d7da;color:#721c24}.btn-ver[data-v-a5ae9205]{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;width:30px!important;height:30px!important;padding:0!important}.table-empty[data-v-a5ae9205]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd}.detalle-layout[data-v-a5ae9205]{display:flex;flex-direction:column;gap:1rem}.detalle-header[data-v-a5ae9205]{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.75rem;border-bottom:1px solid #dee2e6}.det-row[data-v-a5ae9205]{display:flex;gap:.5rem;font-size:.82rem}.det-label[data-v-a5ae9205]{color:#6c757d;min-width:70px;font-weight:600}.det-val[data-v-a5ae9205]{color:#343a40}.det-estados[data-v-a5ae9205]{display:flex;gap:.75rem;flex-wrap:wrap}.det-estado-item[data-v-a5ae9205]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.det-dest[data-v-a5ae9205]{color:#6c757d;font-weight:600;font-size:.75rem}.det-items-title[data-v-a5ae9205]{font-size:.78rem;font-weight:700;color:#495057;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #dee2e6}.det-items[data-v-a5ae9205]{display:flex;flex-direction:column;gap:.4rem}.det-item[data-v-a5ae9205]{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;padding:4px 0}.det-qty[data-v-a5ae9205]{font-weight:800;color:#0d9488;min-width:28px}.det-item-info[data-v-a5ae9205]{flex:1;display:flex;flex-direction:column;gap:2px}.det-item-nom[data-v-a5ae9205]{color:#343a40}.det-item-nota[data-v-a5ae9205]{font-size:.7rem;color:#6c757d;font-style:italic}.det-item-tags[data-v-a5ae9205]{display:flex;gap:4px;margin-top:2px}.det-tag[data-v-a5ae9205]{padding:1px 6px;border-radius:4px;font-size:.65rem;font-weight:700}.tag-c1[data-v-a5ae9205]{background:#fff3cd;color:#7a5a00}.tag-c2[data-v-a5ae9205]{background:#cce5ff;color:#004085}.det-precio[data-v-a5ae9205]{font-weight:600;color:#495057;white-space:nowrap}.detalle-total[data-v-a5ae9205]{display:flex;justify-content:space-between;font-weight:800;font-size:.9rem;color:#343a40;padding-top:.75rem;border-top:2px solid #dee2e6}.fv-page[data-v-17cacb41]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.fv-header[data-v-17cacb41]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:linear-gradient(135deg,#4c1d95,#6d28d9);padding:.85rem 1.25rem;flex-shrink:0;box-shadow:0 3px 12px #6d28d94d}.fv-header-left[data-v-17cacb41]{display:flex;align-items:center;gap:.75rem}.fv-header-icon[data-v-17cacb41]{width:42px;height:42px;border-radius:10px;background:#ffffff26;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.fv-header-title[data-v-17cacb41]{font-size:1rem;font-weight:800;color:#fff}.fv-header-sub[data-v-17cacb41]{font-size:.7rem;color:#ffffffb3;margin-top:1px}.fv-header-stats[data-v-17cacb41]{display:flex;gap:.6rem;margin-left:auto;flex-wrap:wrap}.fv-stat[data-v-17cacb41]{display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:20px;font-size:.75rem;border:1.5px solid rgba(255,255,255,.2);background:#ffffff1a}.fv-stat i[data-v-17cacb41]{font-size:.85rem}.fv-stat-ok[data-v-17cacb41]{color:#bbf7d0}.fv-stat-pend[data-v-17cacb41]{color:#fecdd3}.fv-stat-monto[data-v-17cacb41]{color:#fef08a}.fv-stat-n[data-v-17cacb41]{font-weight:800;font-size:.9rem;color:#fff}.fv-stat-l[data-v-17cacb41]{color:#ffffffa6;font-size:.68rem}.fv-btn-nueva[data-v-17cacb41]{padding:.45rem 1rem;border-radius:8px;border:2px solid rgba(255,255,255,.4);background:#ffffff26;color:#fff;font-weight:700;font-size:.82rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .15s;white-space:nowrap}.fv-btn-nueva[data-v-17cacb41]:hover{background:#ffffff40}.fv-subbar[data-v-17cacb41]{display:flex;align-items:center;justify-content:space-between;padding:.45rem 1.25rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.fv-subbar-label[data-v-17cacb41]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#64748b}.fv-subbar-label i[data-v-17cacb41]{color:#6d28d9;font-size:.85rem}.fv-subbar-label strong[data-v-17cacb41]{color:#0f172a}.fv-btn-refresh[data-v-17cacb41]{width:32px;height:32px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#64748b;font-size:.9rem;display:flex;align-items:center;justify-content:center}.fv-btn-refresh[data-v-17cacb41]:hover{background:#f1f5f9;color:#6d28d9}.fv-bandeja[data-v-17cacb41]{flex:1;overflow-y:auto;background:#f8fafc}.fv-col-head[data-v-17cacb41]{display:grid;grid-template-columns:2fr 1.2fr 2fr 1fr 1fr 1fr 110px;padding:.4rem 1.25rem;align-items:center;background:#f1f5f9;border-bottom:2px solid #e2e8f0;font-size:.67rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.fv-col-head-pend[data-v-17cacb41]{grid-template-columns:2fr 2fr 1fr 1fr 1.2fr 1fr 110px}.fv-row[data-v-17cacb41]{display:grid;grid-template-columns:2fr 1.2fr 2fr 1fr 1fr 1fr 110px;padding:.6rem 1.25rem;align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;border-left:4px solid transparent;transition:all .12s}.fv-row-ok[data-v-17cacb41]{border-left-color:#6d28d9}.fv-row-pend[data-v-17cacb41]{border-left-color:#dc2626;grid-template-columns:2fr 2fr 1fr 1fr 1.2fr 1fr 110px}.fv-row[data-v-17cacb41]:hover{background:#faf5ff}.fv-row-pend[data-v-17cacb41]:hover{background:#fff1f2}.fv-dot[data-v-17cacb41]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.4rem;flex-shrink:0}.fv-dot-ok[data-v-17cacb41]{background:#6d28d9}.fv-dot-pend[data-v-17cacb41]{background:#dc2626}.fv-ch-num[data-v-17cacb41]{display:flex;align-items:center}.fv-ndoc[data-v-17cacb41]{font-size:.78rem;font-weight:700;color:#4c1d95;font-family:monospace}.fv-id-val[data-v-17cacb41]{font-size:.75rem;color:#64748b;font-family:monospace}.fv-ch-cli[data-v-17cacb41]{display:flex;flex-direction:column;gap:2px}.fv-cli-name[data-v-17cacb41]{font-size:.82rem;font-weight:600;color:#0f172a}.fv-cli-mesa[data-v-17cacb41]{font-size:.68rem;color:#0d9488;font-weight:600}.fv-ch-fecha[data-v-17cacb41]{font-size:.75rem;color:#64748b}.fv-badge-prod[data-v-17cacb41]{padding:2px 8px;border-radius:4px;font-size:.67rem;font-weight:700;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.fv-badge-prueba[data-v-17cacb41]{padding:2px 8px;border-radius:4px;font-size:.67rem;font-weight:700;background:#fef9c3;color:#a16207;border:1px solid #fef08a}.fv-monto[data-v-17cacb41]{font-size:.92rem;font-weight:800;color:#dc2626}.fv-ch-acc[data-v-17cacb41]{display:flex;gap:.3rem}.fv-btn-acc[data-v-17cacb41]{width:30px;height:30px;border-radius:7px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:.78rem;display:flex;align-items:center;justify-content:center;transition:all .12s;color:#64748b}.fv-btn-pdf[data-v-17cacb41]:hover{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.fv-btn-mail[data-v-17cacb41]:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.fv-btn-xml[data-v-17cacb41]:hover{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.fv-btn-reenv[data-v-17cacb41]:hover{background:#faf5ff;border-color:#d8b4fe;color:#6d28d9}.fv-busc-bar[data-v-17cacb41]{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e2e8f0;padding:.75rem 1.25rem;flex-shrink:0}.fv-busc-field[data-v-17cacb41]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:150px}.fv-busc-field label[data-v-17cacb41]{font-size:.72rem;font-weight:600;color:#475569}.fv-btn-buscar[data-v-17cacb41]{padding:.45rem 1rem;border-radius:7px;border:none;background:#6d28d9;color:#fff;font-weight:700;font-size:.82rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;white-space:nowrap}.fv-btn-buscar[data-v-17cacb41]:hover{background:#5b21b6}.fv-btn-limpiar[data-v-17cacb41]{width:36px;height:36px;border-radius:7px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#64748b;font-size:.85rem;display:flex;align-items:center;justify-content:center}.fv-filtros[data-v-17cacb41]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#fff;border-bottom:2px solid #ede9fe;padding:.6rem 1.25rem;flex-shrink:0}.fv-filter-field[data-v-17cacb41]{display:flex;align-items:center;gap:.4rem;flex:1;min-width:180px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 .6rem}.fv-filter-wide[data-v-17cacb41]{flex:2;min-width:260px}.fv-filter-field[data-v-17cacb41]:focus-within{border-color:#6d28d9;background:#faf5ff}.fv-filter-icon[data-v-17cacb41]{font-size:.8rem;color:#a78bfa;flex-shrink:0}.fv-filter-input[data-v-17cacb41]{border:none!important;background:transparent!important;box-shadow:none!important;font-size:.82rem;width:100%;padding:.4rem .2rem}.fv-filter-input[data-v-17cacb41]:focus{outline:none}.fv-btn-clear-filter[data-v-17cacb41]{padding:.4rem .75rem;border-radius:7px;border:1.5px solid #fecdd3;background:#fff1f2;color:#dc2626;font-weight:600;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:.3rem;white-space:nowrap;flex-shrink:0}.fv-btn-clear-filter[data-v-17cacb41]:hover{background:#fecdd3}.fv-pag[data-v-17cacb41]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#fff;border-top:1px solid #f1f5f9;position:sticky;bottom:0}.fv-pag-btn[data-v-17cacb41]{width:32px;height:32px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#6d28d9;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all .12s}.fv-pag-btn[data-v-17cacb41]:hover:not(:disabled){background:#faf5ff;border-color:#d8b4fe}.fv-pag-btn[data-v-17cacb41]:disabled{opacity:.35;cursor:default}.fv-pag-info[data-v-17cacb41]{font-size:.82rem;font-weight:700;color:#4c1d95;min-width:56px;text-align:center;background:#faf5ff;border:1.5px solid #ede9fe;border-radius:7px;padding:.25rem .6rem}.fv-empty[data-v-17cacb41]{display:flex;align-items:center;gap:.5rem;padding:3rem;color:#94a3b8;justify-content:center;font-size:.9rem}.form-nueva[data-v-17cacb41]{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.form-row[data-v-17cacb41]{display:flex;flex-direction:column;gap:4px}.form-row label[data-v-17cacb41]{font-size:.78rem;font-weight:600;color:#475569}.items-header[data-v-17cacb41]{font-weight:700;font-size:.82rem;color:#0f172a;padding:.25rem 0;border-bottom:1px solid #e2e8f0}.item-row[data-v-17cacb41]{display:flex;gap:.4rem;align-items:center}.btn-del-item[data-v-17cacb41]{border:none;background:none;cursor:pointer;color:#dc2626;font-size:.9rem;padding:0 4px}.btn-add-item[data-v-17cacb41]{border:1.5px dashed #d8b4fe;background:#faf5ff;color:#6d28d9;border-radius:6px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.3rem}.totales-nueva[data-v-17cacb41]{display:flex;justify-content:flex-end;gap:1.5rem;font-size:.85rem;background:#faf5ff;padding:.6rem .75rem;border-radius:6px;border:1px solid #d8b4fe}.totales-nueva strong[data-v-17cacb41]{color:#6d28d9;font-size:1rem}.emitiendo-box[data-v-17cacb41]{display:flex;align-items:center;gap:.5rem;color:#6d28d9;font-size:.82rem}.error-box[data-v-17cacb41]{color:#dc2626;font-size:.82rem;background:#fff1f2;padding:.5rem;border-radius:6px;border:1px solid #fecdd3}.w-full[data-v-17cacb41]{width:100%}.gv-page[data-v-ec5c8ef7]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.gv-toolbar[data-v-ec5c8ef7]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:3px solid #0d9488;padding:.85rem 1.5rem;flex-shrink:0;box-shadow:0 2px 8px #0000000f}.gv-toolbar-left[data-v-ec5c8ef7]{display:flex;align-items:center;gap:.9rem}.gv-toolbar-icon-wrap[data-v-ec5c8ef7]{width:42px;height:42px;border-radius:10px;background:#ccfbf1;border:1.5px solid #99f6e4;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#0f766e;flex-shrink:0}.gv-toolbar-title[data-v-ec5c8ef7]{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:.3px}.gv-toolbar-sub[data-v-ec5c8ef7]{font-size:.72rem;color:#64748b;margin-top:2px}.btn-excel[data-v-ec5c8ef7]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important;border-radius:8px!important}.gv-filter-bar[data-v-ec5c8ef7]{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.65rem 1.5rem;flex-shrink:0}.gv-filter-strip[data-v-ec5c8ef7]{display:flex;align-items:flex-end;gap:.9rem;flex-wrap:wrap}.gv-fitem[data-v-ec5c8ef7]{display:flex;flex-direction:column;gap:3px;min-width:140px}.gv-flabel[data-v-ec5c8ef7]{font-size:.68rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px}.gv-finput[data-v-ec5c8ef7]{font-size:.82rem;width:100%}.gv-fbtns[data-v-ec5c8ef7]{display:flex;gap:.5rem;align-items:flex-end;margin-left:auto}.btn-buscar[data-v-ec5c8ef7]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important;border-radius:6px!important}.btn-buscar[data-v-ec5c8ef7]:hover{background:#15803d!important}.btn-limpiar[data-v-ec5c8ef7]{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#64748b!important;font-size:.82rem!important;border-radius:6px!important}.gv-stats-bar[data-v-ec5c8ef7]{display:flex;align-items:center;gap:1.25rem;background:#fff;border-bottom:1px solid #e2e8f0;padding:.55rem 1.5rem;flex-shrink:0}.gv-stat[data-v-ec5c8ef7]{display:flex;align-items:center;gap:.6rem}.gv-stat-icon[data-v-ec5c8ef7]{font-size:1.25rem}.gv-stat-num[data-v-ec5c8ef7]{font-size:1.05rem;font-weight:800;color:#0f172a;line-height:1}.gv-stat-lbl[data-v-ec5c8ef7]{font-size:.67rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.gv-stat-div[data-v-ec5c8ef7]{width:1px;height:30px;background:#e2e8f0}.gv-pag-ctrl[data-v-ec5c8ef7]{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#64748b;font-weight:600}.gv-pag-btn[data-v-ec5c8ef7]{width:28px;height:28px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#64748b;transition:all .15s}.gv-pag-btn[data-v-ec5c8ef7]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.gv-pag-btn[data-v-ec5c8ef7]:disabled{opacity:.35;cursor:not-allowed}.gv-cards-area[data-v-ec5c8ef7]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.gv-cards-grid[data-v-ec5c8ef7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:.85rem}.gv-card[data-v-ec5c8ef7]{background:#fff;border-radius:12px;overflow:hidden;border:1.5px solid #e2e8f0;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.gv-card[data-v-ec5c8ef7]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a;border-color:#0d9488}.gv-card-head[data-v-ec5c8ef7]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem}.gv-head-ok[data-v-ec5c8ef7]{background:#f0fdf4;border-bottom:2px solid #bbf7d0}.gv-head-err[data-v-ec5c8ef7]{background:#fff1f2;border-bottom:2px solid #fecdd3}.gv-card-nro[data-v-ec5c8ef7]{font-size:.88rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.4rem}.gv-head-ok .gv-card-nro[data-v-ec5c8ef7]{color:#15803d}.gv-head-err .gv-card-nro[data-v-ec5c8ef7]{color:#dc2626}.gv-badge[data-v-ec5c8ef7]{padding:2px 9px;border-radius:20px;font-size:.65rem;font-weight:700}.gv-badge-ok[data-v-ec5c8ef7]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.gv-badge-err[data-v-ec5c8ef7]{background:#fee2e2;color:#dc2626;border:1px solid #fecdd3}.gv-card-body[data-v-ec5c8ef7]{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.gv-card-cliente[data-v-ec5c8ef7]{font-size:.85rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:.4rem}.gv-card-cliente .pi[data-v-ec5c8ef7]{color:#0d9488}.gv-card-row[data-v-ec5c8ef7]{display:flex;gap:1rem;font-size:.75rem;color:#64748b}.gv-card-row span[data-v-ec5c8ef7]{display:flex;align-items:center;gap:.3rem}.gv-card-row .pi[data-v-ec5c8ef7]{color:#94a3b8;font-size:.72rem}.gv-card-tags[data-v-ec5c8ef7]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.1rem}.gv-tag-prod[data-v-ec5c8ef7]{padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700;background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.gv-tag-prueba[data-v-ec5c8ef7]{padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700;background:#fef9c3;color:#854d0e;border:1px solid #fde047}.gv-tag-comanda[data-v-ec5c8ef7]{padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.gv-card-foot[data-v-ec5c8ef7]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem;background:#f8fafc;border-top:1px solid #f1f5f9}.gv-card-monto[data-v-ec5c8ef7]{font-size:1.15rem;font-weight:900;color:#dc2626}.btn-opciones[data-v-ec5c8ef7]{font-size:.75rem!important;border-radius:6px!important}[data-v-ec5c8ef7] .btn-opciones .p-splitbutton-defaultbutton,[data-v-ec5c8ef7] .btn-opciones .p-splitbutton-menubutton{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;border-radius:6px!important}.gv-empty[data-v-ec5c8ef7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem;color:#94a3b8;font-size:.9rem}.gv-empty i[data-v-ec5c8ef7]{font-size:3rem;color:#cbd5e1}.det-loading[data-v-ec5c8ef7]{display:flex;align-items:center;gap:.5rem;color:#6b7280;padding:1rem;justify-content:center}.det-body[data-v-ec5c8ef7]{display:flex;flex-direction:column;gap:1rem}.det-info-grid[data-v-ec5c8ef7]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;background:#f8fafc;border-radius:8px;padding:.85rem;border:1px solid #e5e7eb}.det-info-item[data-v-ec5c8ef7]{display:flex;flex-direction:column;gap:2px}.det-lbl[data-v-ec5c8ef7]{font-size:.7rem;font-weight:700;color:#0d9488;text-transform:uppercase;letter-spacing:.3px}.det-val[data-v-ec5c8ef7]{font-size:.85rem;color:#1e293b;font-weight:600}.det-items-title[data-v-ec5c8ef7]{font-size:.8rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.4px;border-left:3px solid #22c55e;padding-left:.5rem}.det-items-table[data-v-ec5c8ef7]{width:100%;border-collapse:collapse;font-size:.82rem}.det-items-table thead tr[data-v-ec5c8ef7]{background:#f1f5f9}.det-items-table thead th[data-v-ec5c8ef7]{padding:.45rem .6rem;text-align:left;font-weight:700;font-size:.75rem;color:#374151;border-bottom:2px solid #e2e8f0}.det-items-table tbody tr[data-v-ec5c8ef7]:nth-child(2n){background:#f8fafc}.det-items-table tbody td[data-v-ec5c8ef7]{padding:.4rem .6rem;color:#374151;border-bottom:1px solid #f1f5f9}.ta-r[data-v-ec5c8ef7]{text-align:right!important}.ta-c[data-v-ec5c8ef7]{text-align:center!important}.det-totales[data-v-ec5c8ef7]{background:#f8fafc;border-radius:8px;padding:.75rem 1rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.35rem}.det-total-row[data-v-ec5c8ef7]{display:flex;justify-content:space-between;font-size:.83rem;color:#374151}.det-total-final[data-v-ec5c8ef7]{font-size:1rem;font-weight:900;color:#dc2626;border-top:2px solid #e5e7eb;padding-top:.4rem;margin-top:.2rem}.badge-prod-v[data-v-ec5c8ef7]{padding:2px 9px;border-radius:4px;background:#ccfbf1;color:#0f766e;font-size:.7rem;font-weight:700;border:1px solid #99f6e4}.badge-prueba-v[data-v-ec5c8ef7]{padding:2px 9px;border-radius:4px;background:#fef9c3;color:#854d0e;font-size:.7rem;font-weight:700;border:1px solid #fde047}.btn-facturar[data-v-ec5c8ef7]{background:#7c3aed!important;border-color:#6d28d9!important;color:#fff!important;font-weight:700!important;border-radius:8px!important}.btn-facturar[data-v-ec5c8ef7]:hover{background:#6d28d9!important}.fv-form[data-v-ec5c8ef7]{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.fv-row[data-v-ec5c8ef7]{display:flex;flex-direction:column;gap:4px}.fv-lbl[data-v-ec5c8ef7]{font-size:.72rem;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.3px}.fv-input[data-v-ec5c8ef7]{width:100%}.fv-error[data-v-ec5c8ef7]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:.6rem .9rem;font-size:.83rem;font-weight:600}.fv-emitiendo[data-v-ec5c8ef7]{display:flex;align-items:center;gap:.5rem;color:#0d9488;font-size:.85rem;padding:.4rem 0}.caja-layout[data-v-8b463759]{display:flex;flex-direction:column;min-height:calc(100vh - 62px);background:#f4f5f7;padding:1.25rem;gap:1.25rem}.caja-header[data-v-8b463759]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem 1.5rem;border-radius:14px;box-shadow:0 2px 10px #00000012;border-left:5px solid #0d9488}.caja-header-left[data-v-8b463759]{display:flex;align-items:center;gap:.75rem}.caja-titulo[data-v-8b463759]{font-size:1.2rem;font-weight:800;color:#1a1a1a}.caja-badge-abierta[data-v-8b463759]{background:#dcfce7;color:#15803d;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:700;border:1px solid #bbf7d0}.caja-badge-cerrada[data-v-8b463759]{background:#fee2e2;color:#dc2626;padding:4px 14px;border-radius:20px;font-size:.76rem;font-weight:700;border:1px solid #fecaca}.btn-aperturar[data-v-8b463759]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;color:#fff!important;border-radius:20px!important;font-weight:700!important;box-shadow:0 2px 8px #16a34a4d!important}.btn-cerrar-caja[data-v-8b463759]{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-color:#dc2626!important;color:#fff!important;border-radius:20px!important;font-weight:700!important;box-shadow:0 2px 8px #dc26264d!important}.btn-reporte-alas[data-v-8b463759]{background:linear-gradient(135deg,#0f766e,#0d9488)!important;border-color:#0f766e!important;color:#fff!important;border-radius:20px!important;font-weight:700!important;box-shadow:0 2px 8px #d977064d!important}.btn-ir-pos[data-v-8b463759]{background:linear-gradient(135deg,#0d9488,#14b8a6)!important;border-color:#0d9488!important;color:#fff!important;border-radius:20px!important;font-weight:700!important;box-shadow:0 2px 8px #0d94884d!important}.btn-cancelar-caja[data-v-8b463759]{background:#fff!important;border:1.5px solid #e5e7eb!important;color:#6b7280!important;border-radius:20px!important}.caja-sin-sesion[data-v-8b463759]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:3rem}.caja-sin-sesion-icono[data-v-8b463759]{font-size:4rem;color:#0f766e;margin-bottom:1rem}.caja-sin-sesion-titulo[data-v-8b463759]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.caja-sin-sesion-texto[data-v-8b463759]{font-size:.95rem;color:#6b7280;max-width:400px}.mobile-espera-msg[data-v-8b463759]{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.25rem;background:#fffbeb;border:1.5px solid #0d9488;border-radius:14px;padding:1.25rem 1.5rem;max-width:340px;text-align:center;font-size:.9rem;color:#92400e;line-height:1.5}.caja-resumen[data-v-8b463759]{display:grid;grid-template-columns:repeat(10,1fr);gap:.5rem}.resumen-card[data-v-8b463759]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 1px 6px #00000012;text-align:center;border-top:3px solid #e5e7eb;transition:transform .15s}.resumen-card[data-v-8b463759]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.resumen-label[data-v-8b463759]{font-size:.68rem;color:#9ca3af;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.4rem}.resumen-valor[data-v-8b463759]{font-size:1.15rem;font-weight:800;color:#1a1a1a}.resumen-verde[data-v-8b463759]{color:#16a34a}.resumen-sub[data-v-8b463759]{font-size:.72rem;color:#9ca3af;margin-top:2px}.resumen-card-pr[data-v-8b463759]{border-top-color:#0d9488}.resumen-card-dely[data-v-8b463759]{border-top-color:#22c55e}.tipo-badge[data-v-8b463759]{padding:3px 10px;border-radius:20px;font-size:.71rem;font-weight:700;white-space:nowrap}.tipo-pr[data-v-8b463759]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.tipo-dely[data-v-8b463759]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.tipo-normal[data-v-8b463759]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.caja-ventas[data-v-8b463759],.caja-historial[data-v-8b463759]{background:#fff;border-radius:14px;padding:1.1rem 1.5rem;box-shadow:0 2px 10px #00000012}.ventas-titulo[data-v-8b463759]{font-size:.82rem;font-weight:800;color:#1a1a1a;margin-bottom:.9rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px;padding-bottom:.6rem;border-bottom:2px solid #fef3c7}.ventas-titulo[data-v-8b463759]:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(180deg,#0f766e,#0d9488);border-radius:2px}.pago-badge[data-v-8b463759]{padding:3px 10px;border-radius:20px;font-size:.73rem;font-weight:700;text-transform:uppercase}.pago-efectivo[data-v-8b463759]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.pago-tarjeta[data-v-8b463759]{background:#ccfbf1;color:#0d9488;border:1px solid #99f6e4}.pago-transferencia[data-v-8b463759]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.estado-badge[data-v-8b463759]{padding:3px 10px;border-radius:20px;font-size:.73rem;font-weight:700}.estado-cerrado[data-v-8b463759]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.caja-historial-dark[data-v-8b463759]{background:#0f172a;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000038}.historial-dark-header[data-v-8b463759]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.4rem;background:linear-gradient(90deg,#1e293b,#0f172a);border-bottom:1px solid rgba(255,255,255,.07)}.hdh-left[data-v-8b463759]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px}.hdh-left .pi[data-v-8b463759]{color:#0d9488;font-size:1rem}.hdh-count[data-v-8b463759]{font-size:.72rem;font-weight:600;background:#0d94882e;color:#2dd4bf;border:1px solid rgba(13,148,136,.3);padding:3px 10px;border-radius:20px}.historial-dark-empty[data-v-8b463759]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem;color:#475569;font-size:.85rem}.historial-dark-list[data-v-8b463759]{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding:.75rem;gap:.5rem}.historial-dark-list[data-v-8b463759]::-webkit-scrollbar{width:4px}.historial-dark-list[data-v-8b463759]::-webkit-scrollbar-track{background:transparent}.historial-dark-list[data-v-8b463759]::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}.hd-card[data-v-8b463759]{display:flex;align-items:stretch;background:#1e293b;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .18s}.hd-card[data-v-8b463759]:hover{background:#263348;border-color:#0d948866;box-shadow:0 0 0 1px #0d948840,0 4px 16px #0000004d;transform:translateY(-1px)}.hd-card-accent[data-v-8b463759]{width:4px;flex-shrink:0;background:linear-gradient(180deg,#0d9488,#14b8a6)}.hd-card-body[data-v-8b463759]{flex:1;padding:.65rem 1rem;display:flex;flex-direction:column;gap:.45rem}.hd-row-top[data-v-8b463759]{display:flex;align-items:center;gap:.75rem}.hd-codigo[data-v-8b463759]{font-family:Courier New,monospace;font-size:.7rem;font-weight:700;color:#64748b;letter-spacing:.5px;flex:1}.hd-estado[data-v-8b463759]{font-size:.65rem;font-weight:700;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:2px 8px;border-radius:20px;letter-spacing:.3px}.hd-estado-abierta[data-v-8b463759]{color:#fbbf24!important;background:#fbbf241a!important;border-color:#fbbf244d!important}.hd-total[data-v-8b463759]{font-size:1.1rem;font-weight:800;color:#f0fdf4;text-shadow:0 0 20px rgba(34,197,94,.3)}.hd-row-mid[data-v-8b463759]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.hd-fecha-bloque[data-v-8b463759]{display:flex;flex-direction:column;gap:1px}.hd-fecha-label[data-v-8b463759]{font-size:.6rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.4px}.hd-fecha-val[data-v-8b463759]{font-size:.8rem;color:#cbd5e1;font-weight:600}.hd-fecha-val em[data-v-8b463759]{color:#64748b;font-style:normal;font-size:.75rem}.hd-arrow[data-v-8b463759]{color:#334155;font-size:.7rem}.hd-sep-v[data-v-8b463759]{width:1px;height:28px;background:#ffffff12;flex-shrink:0}.hd-meta-bloque[data-v-8b463759]{display:flex;flex-direction:column;gap:1px}.hd-meta-label[data-v-8b463759]{font-size:.6rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.4px}.hd-meta-val[data-v-8b463759]{font-size:.8rem;color:#94a3b8;font-weight:600}.hd-btn-ver[data-v-8b463759]{margin-left:auto!important;background:#0d948826!important;border:1px solid rgba(13,148,136,.35)!important;color:#2dd4bf!important;border-radius:8px!important;font-size:.72rem!important;font-weight:700!important;padding:.3rem .75rem!important;transition:all .15s!important;flex-shrink:0}.hd-btn-ver[data-v-8b463759]:hover{background:#0d94884d!important;border-color:#0d9488!important;color:#fff!important}.caja-galeria[data-v-8b463759]{background:#fff;border-radius:14px;padding:1.1rem 1.5rem;box-shadow:0 2px 10px #00000012}.galeria-toggle[data-v-8b463759]{float:right;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:3px 12px;font-size:.75rem;cursor:pointer;color:#6b7280;transition:all .15s}.galeria-toggle[data-v-8b463759]:hover{background:#fffbeb;border-color:#0d9488;color:#0f766e}.galeria-grid[data-v-8b463759]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.galeria-item[data-v-8b463759]{width:155px;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .18s}.galeria-item[data-v-8b463759]:hover{box-shadow:0 6px 18px #d9770633;border-color:#0d9488;transform:translateY(-2px)}.galeria-foto-wrap[data-v-8b463759]{position:relative;width:100%;height:110px}.galeria-img[data-v-8b463759]{width:100%;height:100%;object-fit:cover;display:block}.galeria-overlay[data-v-8b463759]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000bf);padding:.5rem .4rem .3rem}.galeria-overlay-nombre[data-v-8b463759]{color:#fff;font-size:.75rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-shadow:0 1px 3px rgba(0,0,0,.8)}.galeria-info[data-v-8b463759]{padding:.35rem .5rem;display:flex;flex-direction:column;gap:2px;background:#f9fafb;border-top:1px solid #e5e7eb}.galeria-row[data-v-8b463759]{display:flex;justify-content:space-between;align-items:center}.galeria-num[data-v-8b463759]{font-weight:700;font-size:.78rem;color:#0f766e}.galeria-fecha[data-v-8b463759]{font-size:.68rem;color:#9ca3af}.galeria-total[data-v-8b463759]{font-size:.78rem;font-weight:700;color:#16a34a}.cierre-detalle[data-v-8b463759]{display:flex;flex-direction:column;gap:.4rem}.cd-codigo[data-v-8b463759]{font-size:.74rem;color:#9ca3af;font-family:monospace;margin-bottom:.5rem;text-align:center}.cd-section[data-v-8b463759]{display:flex;flex-direction:column;gap:.3rem}.comp-thumb[data-v-8b463759]{width:48px;height:36px;object-fit:cover;border-radius:6px;border:1.5px solid #e5e7eb;cursor:pointer;transition:all .15s}.comp-thumb[data-v-8b463759]:hover{transform:scale(1.1);box-shadow:0 3px 10px #d977064d;border-color:#0d9488}.cierre-resumen[data-v-8b463759]{display:flex;flex-direction:column;gap:.5rem}.cierre-fila[data-v-8b463759]{display:flex;justify-content:space-between;font-size:.9rem;padding:.2rem 0;color:#374151}.cierre-sep[data-v-8b463759]{border-top:1px dashed #e5e7eb;margin:.4rem 0}.cierre-total[data-v-8b463759]{font-size:1rem;font-weight:800;color:#0f766e}.cierre-neto[data-v-8b463759]{font-size:1.05rem;font-weight:900;color:#fff;background:#0f766e;padding:.35rem .6rem;border-radius:6px;margin:.3rem 0}.meta-label[data-v-8b463759]{font-size:.78rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.dlg-cierre-btns[data-v-8b463759]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;width:100%}.dcb[data-v-8b463759]{flex:1;min-width:90px;max-width:130px;font-size:.78rem!important;font-weight:700!important;border-radius:8px!important;padding:.5rem .4rem!important;display:flex;flex-direction:column;align-items:center;gap:3px;height:52px!important}.dcb[data-v-8b463759] .p-button-icon{font-size:1rem!important;margin:0!important}.dcb[data-v-8b463759] .p-button-label{font-size:.75rem!important;line-height:1.2}.dcb-cerrar[data-v-8b463759]{background:linear-gradient(135deg,#475569,#64748b)!important;border:none!important;color:#fff!important}.dcb-cerrar[data-v-8b463759]:hover{background:linear-gradient(135deg,#334155,#475569)!important}.dcb-print[data-v-8b463759]{background:linear-gradient(135deg,#1e293b,#334155)!important;border:none!important;color:#fff!important}.dcb-print[data-v-8b463759]:hover{background:linear-gradient(135deg,#0f172a,#1e293b)!important}.dcb-alas[data-v-8b463759]{background:linear-gradient(135deg,#0f766e,#0d9488)!important;border:none!important;color:#fff!important}.dcb-alas[data-v-8b463759]:hover{background:linear-gradient(135deg,#134e4a,#0f766e)!important}.dcb-excel[data-v-8b463759]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border:none!important;color:#fff!important}.dcb-excel[data-v-8b463759]:hover{background:linear-gradient(135deg,#15803d,#16a34a)!important}.caja-gastos[data-v-8b463759]{background:#fff;border-radius:14px;padding:1.1rem 1.5rem;box-shadow:0 2px 10px #00000012;border-left:4px solid #dc2626}.caja-adicional[data-v-8b463759]{background:#fff;border-radius:14px;padding:1.1rem 1.5rem;box-shadow:0 2px 10px #00000012;border-left:4px solid #16a34a}.adicional-input-monto[data-v-8b463759]:focus{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.adicional-btn-add[data-v-8b463759]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;white-space:nowrap}.adicional-item[data-v-8b463759]{background:#f0fdf4!important;border-color:#bbf7d0!important}.adicional-del[data-v-8b463759]{background:#dcfce7!important;color:#16a34a!important}.adicional-del[data-v-8b463759]:hover{background:#bbf7d0!important}.gasto-form[data-v-8b463759]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.gasto-input-desc[data-v-8b463759]{flex:1;min-width:180px}.gasto-input-monto[data-v-8b463759]{width:130px;text-align:right;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;color:#1a1a1a;outline:none;transition:border-color .15s}.gasto-input-monto[data-v-8b463759]:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}.gasto-btn-add[data-v-8b463759]{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-color:#dc2626!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;white-space:nowrap}.gasto-lista[data-v-8b463759]{display:flex;flex-direction:column;gap:.4rem}.gasto-item[data-v-8b463759]{display:flex;align-items:center;gap:.6rem;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;padding:.45rem .75rem;font-size:.85rem}.gasto-desc[data-v-8b463759]{flex:1;color:#374151}.gasto-monto[data-v-8b463759]{font-weight:700;color:#dc2626;white-space:nowrap}.gasto-del[data-v-8b463759]{background:#fee2e2;border:none;border-radius:6px;padding:3px 7px;cursor:pointer;color:#dc2626;font-size:.75rem;transition:background .15s}.gasto-del[data-v-8b463759]:hover{background:#fecaca}.venta-items-expansion[data-v-8b463759]{padding:.5rem 1rem .5rem 2.5rem;background:#f8fafc}.items-table[data-v-8b463759]{width:100%;border-collapse:collapse;font-size:.8rem}.items-table thead th[data-v-8b463759]{padding:.3rem .5rem;border-bottom:1.5px solid #e2e8f0;font-weight:700;color:#475569;background:#f1f5f9}.items-table tbody td[data-v-8b463759]{padding:.3rem .5rem;border-bottom:1px solid #f1f5f9;color:#374151}.items-table tbody tr:last-child td[data-v-8b463759]{border-bottom:none}.dashboard-cerrada[data-v-8b463759]{display:flex;align-items:center;justify-content:center;padding:2rem 0}.dc-panel[data-v-8b463759]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;background:#fff;border-radius:20px;padding:2.5rem 4rem;box-shadow:0 4px 24px #0000001a;border-top:4px solid #dc2626;min-width:340px}.dc-icono-wrap[data-v-8b463759]{width:72px;height:72px;border-radius:50%;background:#fee2e2;display:flex;align-items:center;justify-content:center}.dc-icono-wrap .pi[data-v-8b463759]{font-size:2rem;color:#dc2626}.dc-titulo[data-v-8b463759]{font-size:1.4rem;font-weight:800;color:#1a1a1a;letter-spacing:1px}.dc-ultimo[data-v-8b463759]{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:#f8fafc;border-radius:10px;padding:.75rem 1.5rem;width:100%}.dc-ultimo-label[data-v-8b463759]{font-size:.7rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.dc-ultimo-fecha[data-v-8b463759]{font-size:.85rem;color:#64748b;font-weight:500}.dc-ultimo-total[data-v-8b463759]{font-size:1.5rem;font-weight:800;color:#0d9488}.dc-aperturar-btn[data-v-8b463759]{width:100%;justify-content:center}.cl-page[data-v-da8d6cfe]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.cl-header[data-v-da8d6cfe]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:3px solid #16a34a;padding:.8rem 1.25rem;flex-shrink:0;box-shadow:0 2px 8px #0000000d}.cl-header-left[data-v-da8d6cfe]{display:flex;align-items:center;gap:.85rem}.cl-header-avatar[data-v-da8d6cfe]{width:42px;height:42px;border-radius:10px;background:#f0fdf4;border:1.5px solid #bbf7d0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#16a34a}.cl-header-title[data-v-da8d6cfe]{font-size:1rem;font-weight:800;color:#0f172a}.cl-header-sub[data-v-da8d6cfe]{font-size:.72rem;color:#64748b;margin-top:1px}.btn-nuevo[data-v-da8d6cfe]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-weight:700!important;font-size:.82rem!important;border-radius:8px!important}.btn-nuevo[data-v-da8d6cfe]:hover{background:#15803d!important}.cl-search-bar[data-v-da8d6cfe]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.6rem 1.25rem;flex-shrink:0}.cl-search-wrap[data-v-da8d6cfe]{flex:1;min-width:220px;display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:.35rem .75rem}.cl-search-icon[data-v-da8d6cfe]{color:#94a3b8;font-size:.9rem}.cl-search-input[data-v-da8d6cfe]{border:none;outline:none;flex:1;font-size:.85rem;color:#0f172a;background:transparent}.cl-search-clear[data-v-da8d6cfe]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;font-size:.8rem}.cl-search-filters[data-v-da8d6cfe]{display:flex;align-items:center;gap:.5rem}.cl-mini-select[data-v-da8d6cfe]{font-size:.8rem!important;min-width:130px}.cl-btn-reset[data-v-da8d6cfe]{width:32px;height:32px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#64748b;font-size:.8rem;display:flex;align-items:center;justify-content:center}.cl-btn-reset[data-v-da8d6cfe]:hover{background:#f1f5f9;color:#0f172a}.cl-stats[data-v-da8d6cfe]{display:flex;align-items:center;gap:.75rem;padding:.35rem 1.25rem;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;font-size:.78rem;color:#64748b}.cl-stat-item[data-v-da8d6cfe]{display:flex;align-items:center;gap:.3rem}.cl-stat-green[data-v-da8d6cfe]{color:#15803d;font-weight:600}.cl-stat-red[data-v-da8d6cfe]{color:#dc2626;font-weight:600}.cl-stat-sep[data-v-da8d6cfe]{color:#e2e8f0}.cl-stat-dot[data-v-da8d6cfe]{width:8px;height:8px;border-radius:50%;display:inline-block}.cl-dot-all[data-v-da8d6cfe]{background:#94a3b8}.cl-dot-ok[data-v-da8d6cfe]{background:#16a34a}.cl-dot-err[data-v-da8d6cfe]{background:#dc2626}.cl-cards-area[data-v-da8d6cfe]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.cl-grid[data-v-da8d6cfe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem}.cl-card[data-v-da8d6cfe]{background:#fff;border-radius:12px;border:1.5px solid #e2e8f0;border-left:4px solid #16a34a;box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column;transition:all .15s}.cl-card[data-v-da8d6cfe]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a;border-color:#16a34a}.cl-card-inactivo[data-v-da8d6cfe]{border-left-color:#dc2626;opacity:.75}.cl-card-top[data-v-da8d6cfe]{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem .85rem 0}.cl-avatar[data-v-da8d6cfe]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:#fff;flex-shrink:0}.cl-av-teal[data-v-da8d6cfe]{background:linear-gradient(135deg,#0f766e,#0d9488)}.cl-av-green[data-v-da8d6cfe]{background:linear-gradient(135deg,#15803d,#16a34a)}.cl-av-orange[data-v-da8d6cfe]{background:linear-gradient(135deg,#c2410c,#ea580c)}.cl-av-purple[data-v-da8d6cfe]{background:linear-gradient(135deg,#6d28d9,#7c3aed)}.cl-card-acciones[data-v-da8d6cfe]{display:flex;gap:.35rem}.cl-btn-accion[data-v-da8d6cfe]{width:28px;height:28px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:.78rem;display:flex;align-items:center;justify-content:center;transition:all .12s}.cl-btn-edit[data-v-da8d6cfe]:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.cl-btn-del[data-v-da8d6cfe]:hover{background:#fff1f2;border-color:#fecdd3;color:#dc2626}.cl-card-body[data-v-da8d6cfe]{padding:.5rem .85rem .6rem;flex:1;display:flex;flex-direction:column;gap:.3rem}.cl-nombre[data-v-da8d6cfe]{font-size:.88rem;font-weight:700;color:#0f172a;line-height:1.3}.cl-id[data-v-da8d6cfe]{font-size:.72rem;color:#64748b;font-family:monospace;display:flex;align-items:center;gap:.3rem}.cl-dato[data-v-da8d6cfe]{font-size:.73rem;color:#94a3b8;display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-id .pi[data-v-da8d6cfe],.cl-dato .pi[data-v-da8d6cfe]{font-size:.65rem}.cl-card-badges[data-v-da8d6cfe]{display:flex;gap:.35rem;flex-wrap:wrap;padding:0 .85rem .5rem}.cl-badge-estado[data-v-da8d6cfe]{padding:2px 8px;border-radius:4px;font-size:.67rem;font-weight:700}.cl-activo[data-v-da8d6cfe]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.cl-inactivo[data-v-da8d6cfe]{background:#fee2e2;color:#dc2626;border:1px solid #fecdd3}.cl-badge-origen[data-v-da8d6cfe]{padding:2px 8px;border-radius:4px;font-size:.67rem;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cl-consumo[data-v-da8d6cfe]{margin:0 .75rem .75rem;border-radius:8px;padding:.5rem .75rem;border:1.5px solid #e2e8f0}.cl-consumo-activo[data-v-da8d6cfe]{background:#fff7ed;border-color:#fed7aa}.cl-consumo-vacio[data-v-da8d6cfe]{background:#f8fafc;border-color:#e2e8f0}.cl-consumo-main[data-v-da8d6cfe]{display:flex;align-items:center;gap:.4rem}.cl-consumo-icon[data-v-da8d6cfe]{font-size:.85rem}.cl-consumo-activo .cl-consumo-icon[data-v-da8d6cfe]{color:#ea580c}.cl-consumo-vacio .cl-consumo-icon[data-v-da8d6cfe]{color:#94a3b8}.cl-consumo-label[data-v-da8d6cfe]{font-size:.7rem;color:#64748b;flex:1}.cl-consumo-monto[data-v-da8d6cfe]{font-size:1.05rem;font-weight:800}.cl-consumo-activo .cl-consumo-monto[data-v-da8d6cfe]{color:#dc2626}.cl-consumo-vacio .cl-consumo-monto[data-v-da8d6cfe]{color:#94a3b8}.cl-consumo-sub[data-v-da8d6cfe]{font-size:.68rem;color:#0d9488;margin-top:.25rem;display:flex;align-items:center;gap:.3rem}.cl-consumo-sub .pi[data-v-da8d6cfe]{font-size:.65rem}.cl-sin-compras[data-v-da8d6cfe]{color:#94a3b8}.cl-empty[data-v-da8d6cfe]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem;color:#94a3b8;font-size:.9rem}.cl-empty i[data-v-da8d6cfe]{font-size:3rem;color:#cbd5e1}.form-grid[data-v-da8d6cfe]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-da8d6cfe]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-da8d6cfe]{font-size:.78rem;font-weight:600;color:#475569}.w-full[data-v-da8d6cfe]{width:100%}.lp-page[data-v-f0f47a51]{display:flex;flex-direction:column;height:100%;background:#f8fafc;overflow:hidden}.lp-header[data-v-f0f47a51]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:3px solid #0d9488;padding:.8rem 1.25rem;flex-shrink:0;box-shadow:0 2px 8px #0000000d}.lp-header-left[data-v-f0f47a51]{display:flex;align-items:center;gap:.85rem}.lp-header-icon[data-v-f0f47a51]{width:42px;height:42px;border-radius:10px;background:#ccfbf1;border:1.5px solid #99f6e4;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#0f766e}.lp-header-title[data-v-f0f47a51]{font-size:1rem;font-weight:800;color:#0f172a}.lp-header-sub[data-v-f0f47a51]{font-size:.72rem;color:#64748b;margin-top:1px}.lp-btn-refresh[data-v-f0f47a51]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-weight:700!important;font-size:.82rem!important;border-radius:8px!important}.lp-btn-refresh[data-v-f0f47a51]:hover{background:#0f766e!important}.lp-filter-bar[data-v-f0f47a51]{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.6rem 1.25rem;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.lp-search-wrap[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:.35rem .75rem}.lp-search-icon[data-v-f0f47a51]{color:#94a3b8;font-size:.9rem}.lp-search-input[data-v-f0f47a51]{border:none;outline:none;flex:1;font-size:.85rem;color:#0f172a;background:transparent}.lp-search-clear[data-v-f0f47a51]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;font-size:.8rem}.lp-filter-chips[data-v-f0f47a51]{display:flex;gap:.4rem;flex-wrap:wrap}.lp-chip[data-v-f0f47a51]{padding:3px 12px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap}.lp-chip[data-v-f0f47a51]:hover{border-color:#0d9488;color:#0d9488}.lp-chip-on[data-v-f0f47a51]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}.lp-body[data-v-f0f47a51]{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.lp-grupo-header[data-v-f0f47a51]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.lp-grupo-dot[data-v-f0f47a51]{width:10px;height:10px;border-radius:50%;background:#0d9488;flex-shrink:0}.lp-grupo-name[data-v-f0f47a51]{font-size:.82rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}.lp-grupo-count[data-v-f0f47a51]{font-size:.7rem;font-weight:700;padding:1px 7px;border-radius:20px;background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.lp-grid[data-v-f0f47a51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.7rem}.lp-card[data-v-f0f47a51]{background:#fff;border-radius:10px;border:1.5px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;transition:all .15s;overflow:hidden}.lp-card[data-v-f0f47a51]:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001a;border-color:#0d9488}.lp-card-off[data-v-f0f47a51]{opacity:.55}.lp-card-top[data-v-f0f47a51]{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .75rem .5rem}.lp-prod-icon-wrap[data-v-f0f47a51]{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#16a34a}.lp-prod-info[data-v-f0f47a51]{flex:1;min-width:0}.lp-prod-nombre[data-v-f0f47a51]{font-size:.8rem;font-weight:700;color:#0f172a;line-height:1.3}.lp-prod-codigo[data-v-f0f47a51]{font-size:.67rem;color:#94a3b8;font-family:monospace;margin-top:1px}.lp-btn-edit[data-v-f0f47a51]{width:26px;height:26px;border-radius:6px;flex-shrink:0;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:.72rem;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .12s}.lp-btn-edit[data-v-f0f47a51]:hover{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.lp-btn-del-oferta[data-v-f0f47a51]{width:26px;height:26px;border-radius:6px;flex-shrink:0;border:1.5px solid #fecaca;background:#fff;cursor:pointer;font-size:.72rem;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .12s}.lp-btn-del-oferta[data-v-f0f47a51]:hover{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.lp-precio-block[data-v-f0f47a51]{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;background:#fff1f2;border-top:1px solid #fecdd3;border-bottom:1px solid #fecdd3;padding:.45rem .75rem}.lp-precio-label[data-v-f0f47a51]{font-size:.65rem;color:#94a3b8;flex-shrink:0}.lp-precio-venta[data-v-f0f47a51]{font-size:1.15rem;font-weight:900;color:#dc2626}.lp-iva-tag[data-v-f0f47a51]{font-size:.62rem;font-weight:700;color:#dc2626;opacity:.7}.lp-card-foot[data-v-f0f47a51]{display:flex;align-items:center;padding:.45rem .75rem;gap:.5rem}.lp-foot-item[data-v-f0f47a51]{display:flex;flex-direction:column;gap:1px}.lp-foot-center[data-v-f0f47a51]{flex:1;align-items:center}.lp-foot-right[data-v-f0f47a51]{align-items:flex-end}.lp-foot-label[data-v-f0f47a51]{font-size:.6rem;color:#94a3b8;text-transform:uppercase}.lp-foot-val[data-v-f0f47a51]{font-size:.78rem;font-weight:600;color:#64748b}.lp-stock[data-v-f0f47a51]{font-size:.85rem;font-weight:800;color:#0d9488}.lp-stock-bajo[data-v-f0f47a51]{color:#dc2626}.lp-badge-estado[data-v-f0f47a51]{padding:2px 7px;border-radius:4px;font-size:.65rem;font-weight:700}.lp-activo[data-v-f0f47a51]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.lp-inactivo[data-v-f0f47a51]{background:#fee2e2;color:#dc2626;border:1px solid #fecdd3}.lp-empty[data-v-f0f47a51]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem;color:#94a3b8;font-size:.9rem}.lp-empty i[data-v-f0f47a51]{font-size:3rem;color:#cbd5e1}.form-edit[data-v-f0f47a51]{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.form-prod-header[data-v-f0f47a51]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.form-prod-icon[data-v-f0f47a51]{font-size:1.4rem;color:#0d9488}.form-prod-nombre[data-v-f0f47a51]{font-weight:700;color:#0f172a;font-size:.88rem}.form-prod-codigo[data-v-f0f47a51]{font-size:.72rem;color:#94a3b8;font-family:monospace}.form-field[data-v-f0f47a51]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-f0f47a51]{font-size:.78rem;font-weight:600;color:#475569}.btn-guardar[data-v-f0f47a51]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.w-full[data-v-f0f47a51]{width:100%}.form-field-row[data-v-f0f47a51]{flex-direction:row;align-items:center;justify-content:space-between}.form-oferta-sep[data-v-f0f47a51]{display:flex;align-items:center;gap:.6rem;margin:.25rem 0}.form-oferta-sep-line[data-v-f0f47a51]{flex:1;height:1px;background:#fed7aa}.form-oferta-sep-label[data-v-f0f47a51]{font-size:.75rem;font-weight:700;color:#d97706;white-space:nowrap;display:flex;align-items:center;gap:4px}.form-combos[data-v-f0f47a51]{display:flex;flex-direction:column;gap:.5rem;max-height:340px;overflow-y:auto;padding-right:2px}.nof-form[data-v-f0f47a51]{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.nof-field[data-v-f0f47a51]{display:flex;flex-direction:column;gap:.35rem}.nof-label[data-v-f0f47a51]{font-size:.78rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.nof-input[data-v-f0f47a51]{border:1.5px solid #e2e8f0;border-radius:8px;padding:.55rem .75rem;font-size:.92rem;width:100%;outline:none;transition:border .15s;box-sizing:border-box}.nof-input[data-v-f0f47a51]:focus{border-color:#f59e0b}.nof-input-num[data-v-f0f47a51]{border:1.5px solid #e2e8f0;border-radius:8px;padding:.55rem .75rem;font-size:1.1rem;font-weight:700;color:#15803d;width:140px;outline:none}.nof-input-num[data-v-f0f47a51]:focus{border-color:#16a34a}.nof-item-row[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.nof-select-prod[data-v-f0f47a51]{flex:1}.nof-input-cant[data-v-f0f47a51]{width:54px;border:1.5px solid #e2e8f0;border-radius:6px;padding:.4rem .5rem;font-size:.85rem;text-align:center}.nof-grupo-chips[data-v-f0f47a51]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.nof-grupo-chip[data-v-f0f47a51]{padding:3px 10px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap}.nof-grupo-chip[data-v-f0f47a51]:hover{border-color:#f59e0b;color:#f59e0b}.nof-grupo-chip-on[data-v-f0f47a51]{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.nof-section-hdr[data-v-f0f47a51]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:#374151;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;background:#f8fafc;border-left:3px solid #0d9488;border-radius:0 6px 6px 0;margin-bottom:-.2rem}.nof-info-box[data-v-f0f47a51]{font-size:.75rem;color:#374151;background:#f0f9ff;border:1px solid #bae6fd;border-radius:7px;padding:.5rem .7rem;line-height:1.5;color:#0369a1}.nof-preview[data-v-f0f47a51]{background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;padding:.6rem .8rem;margin-top:.2rem}.nof-preview-title[data-v-f0f47a51]{font-size:.68rem;font-weight:700;color:#15803d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;display:flex;align-items:center;gap:4px}.nof-preview-card[data-v-f0f47a51]{background:#fff;border:1.5px solid #bbf7d0;border-radius:8px;padding:.5rem .7rem}.nof-preview-prod[data-v-f0f47a51]{font-size:.75rem;color:#64748b;margin-bottom:1px}.nof-preview-label[data-v-f0f47a51]{font-size:.88rem;font-weight:800;color:#0f172a}.nof-preview-precios[data-v-f0f47a51]{display:flex;align-items:center;gap:.6rem;margin-top:3px}.form-sabor-grupo[data-v-f0f47a51]{border:1.5px solid #ede9fe;border-radius:8px;overflow:hidden;background:#faf5ff}.form-sabor-grupo-head[data-v-f0f47a51]{display:flex;align-items:center;gap:6px;background:#ede9fe;padding:6px 10px;font-size:.78rem}.form-sabor-grupo-nombre[data-v-f0f47a51]{flex:1;font-weight:700;color:#5b21b6}.form-sabor-max-lbl[data-v-f0f47a51]{font-size:.68rem;color:#7c3aed;white-space:nowrap}.form-sabor-max-input[data-v-f0f47a51]{width:42px;border:1.5px solid #c4b5fd;border-radius:5px;padding:2px 5px;font-size:.78rem;font-weight:700;color:#5b21b6;background:#fff;outline:none;text-align:center}.form-sabor-opciones[data-v-f0f47a51]{display:flex;flex-direction:column;gap:2px;padding:6px 10px}.form-sabor-opcion[data-v-f0f47a51]{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:5px;background:#fff;border:1px solid #ede9fe;font-size:.78rem}.form-sabor-opcion-nom[data-v-f0f47a51]{flex:1;color:#374151}.form-sabor-del[data-v-f0f47a51]{width:20px;height:20px;border-radius:4px;flex-shrink:0;border:1px solid #fecdd3;background:#fff;cursor:pointer;font-size:.6rem;color:#ef4444;display:flex;align-items:center;justify-content:center}.form-sabor-del[data-v-f0f47a51]:hover{background:#fee2e2}.form-sabor-empty[data-v-f0f47a51]{font-size:.72rem;color:#a78bfa;font-style:italic;padding:4px 0}.form-sabor-add-row[data-v-f0f47a51]{padding:6px 10px 8px}.form-sabor-select[data-v-f0f47a51]{width:100%;font-size:.78rem}.lp-chip-oferta-toggle[data-v-f0f47a51]{display:flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:all .15s;white-space:nowrap;border:1.5px solid}.lp-chip-oferta-off[data-v-f0f47a51]{background:#fff;border-color:#e2e8f0;color:#94a3b8}.lp-chip-oferta-off[data-v-f0f47a51]:hover{border-color:#f59e0b;color:#f59e0b}.lp-chip-oferta-on[data-v-f0f47a51]{background:linear-gradient(90deg,#f59e0b,#f97316);border-color:transparent;color:#fff;box-shadow:0 2px 8px #f59e0b66}.lp-oferta-toggle-estado[data-v-f0f47a51]{font-size:.62rem;font-weight:800;letter-spacing:.6px;padding:1px 5px;border-radius:10px;background:#ffffff40}.lp-chip-oferta-off .lp-oferta-toggle-estado[data-v-f0f47a51]{background:#f1f5f9;color:#94a3b8}.lp-grupo-ofertas[data-v-f0f47a51]{background:linear-gradient(135deg,#fffbeb,#fff7ed);border:2px dashed #fbbf24;border-radius:12px;padding:.75rem .85rem}.lp-grupo-header-ofertas[data-v-f0f47a51]{margin-bottom:.75rem}.lp-grupo-ofertas-icon[data-v-f0f47a51]{font-size:1rem;color:#f59e0b}.lp-grupo-count-ofertas[data-v-f0f47a51]{background:#fef3c7;color:#92400e;border-color:#fde68a}.lp-btn-ofertas[data-v-f0f47a51]{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important;font-weight:700!important;font-size:.82rem!important;border-radius:8px!important}.lp-btn-ofertas[data-v-f0f47a51]:hover{background:#d97706!important}.lp-card-oferta[data-v-f0f47a51]{border-color:#f59e0b!important}.lp-card-oferta[data-v-f0f47a51]:hover{border-color:#d97706!important;box-shadow:0 6px 14px #f59e0b33!important}.lp-oferta-badge[data-v-f0f47a51]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.6px;padding:2px 8px;display:flex;align-items:center;gap:4px;text-transform:uppercase}.lp-precio-block-oferta[data-v-f0f47a51]{background:#fff7ed!important;border-top-color:#fed7aa!important;border-bottom-color:#fed7aa!important}.lp-precio-original[data-v-f0f47a51]{font-size:.75rem;font-weight:600;color:#94a3b8;text-decoration:line-through}.lp-precio-oferta-val[data-v-f0f47a51]{color:#f59e0b!important}.of-dialog[data-v-f0f47a51]{display:flex;flex-direction:column;gap:.6rem}.of-search-wrap[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:.4rem .75rem}.of-search-input[data-v-f0f47a51]{border:none;outline:none;flex:1;font-size:.85rem;color:#0f172a;background:transparent}.of-search-clear[data-v-f0f47a51]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;font-size:.8rem}.of-chips[data-v-f0f47a51]{display:flex;gap:.35rem;flex-wrap:wrap}.of-chip[data-v-f0f47a51]{padding:3px 10px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;font-size:.72rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap}.of-chip[data-v-f0f47a51]:hover{border-color:#f59e0b;color:#f59e0b}.of-chip-on[data-v-f0f47a51]{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.of-list[data-v-f0f47a51]{display:flex;flex-direction:column;gap:0;max-height:52vh;overflow-y:auto;border:1.5px solid #e2e8f0;border-radius:10px;overflow-x:hidden}.of-row[data-v-f0f47a51]{display:flex;align-items:center;gap:.75rem;background:#fafafa;border-bottom:1px solid #f1f5f9;padding:.55rem .85rem;transition:background .12s}.of-row[data-v-f0f47a51]:last-child{border-bottom:none}.of-row-on[data-v-f0f47a51]{background:#fffbeb}.of-row-left[data-v-f0f47a51]{flex-shrink:0}.of-row-info[data-v-f0f47a51]{flex:1;min-width:0}.of-row-nombre[data-v-f0f47a51]{font-size:.82rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-row-codigo[data-v-f0f47a51]{font-size:.67rem;color:#94a3b8;font-family:monospace}.of-row-grupo[data-v-f0f47a51]{color:#f59e0b;font-weight:700}.of-row-precio-orig[data-v-f0f47a51]{text-align:right;flex-shrink:0}.of-label-orig[data-v-f0f47a51]{display:block;font-size:.6rem;color:#94a3b8;text-transform:uppercase}.of-valor-orig[data-v-f0f47a51]{font-size:.88rem;font-weight:700;color:#64748b}.of-precios-panel[data-v-f0f47a51]{background:#fff7ed;border-bottom:1px solid #fed7aa;padding:.55rem .85rem .7rem 2.8rem;display:flex;flex-direction:column;gap:.6rem}.of-combo[data-v-f0f47a51]{background:#fff;border:1.5px solid #fde68a;border-radius:8px;overflow:hidden}.of-combo-head[data-v-f0f47a51]{display:flex;align-items:center;gap:.4rem;background:#fffbeb;padding:.4rem .6rem;border-bottom:1px solid #fde68a}.of-combo-num[data-v-f0f47a51]{font-size:.65rem;font-weight:800;color:#92400e;background:#fef3c7;padding:1px 6px;border-radius:10px;flex-shrink:0}.of-input-label[data-v-f0f47a51]{flex:1;border:1.5px solid #fde68a;border-radius:6px;padding:.28rem .5rem;font-size:.78rem;color:#92400e;background:#fff;outline:none;min-width:0}.of-input-label[data-v-f0f47a51]:focus{border-color:#f59e0b}.of-combo-total-wrap[data-v-f0f47a51]{display:flex;align-items:center;gap:3px;flex-shrink:0}.of-precio-sep[data-v-f0f47a51]{font-size:.85rem;font-weight:700;color:#92400e}.of-input-num[data-v-f0f47a51]{width:86px;border:1.5px solid #fde68a;border-radius:6px;padding:.28rem .4rem;font-size:.85rem;font-weight:700;color:#92400e;background:#fff;outline:none;text-align:right}.of-input-num[data-v-f0f47a51]:focus{border-color:#f59e0b}.of-btn-del[data-v-f0f47a51]{width:26px;height:26px;border-radius:6px;flex-shrink:0;border:1.5px solid #fecdd3;background:#fff;cursor:pointer;font-size:.7rem;color:#dc2626;display:flex;align-items:center;justify-content:center;transition:all .12s}.of-btn-del[data-v-f0f47a51]:hover{background:#fee2e2}.of-combo-desglose[data-v-f0f47a51]{display:flex;flex-direction:column;padding:.4rem .6rem .5rem;gap:.3rem}.of-desglose-row[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:6px}.of-desglose-base[data-v-f0f47a51]{background:#f0fdf4;border:1px solid #bbf7d0;font-size:.78rem;font-weight:700;color:#166534}.of-desglose-item[data-v-f0f47a51]{background:#fafafa;border:1px solid #f1f5f9;flex-wrap:wrap}.of-desglose-nombre[data-v-f0f47a51]{flex:1;font-size:.78rem}.of-desglose-precio[data-v-f0f47a51]{font-size:.82rem;font-weight:700;color:#0f172a;flex-shrink:0}.of-desglose-controles[data-v-f0f47a51]{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.of-desglose-orig[data-v-f0f47a51]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .4rem;background:#f8fafc;border-radius:6px;margin-top:.2rem;font-size:.74rem;color:#64748b}.of-desglose-orig-label[data-v-f0f47a51]{font-style:italic}.of-desglose-orig-val[data-v-f0f47a51]{font-weight:700;text-decoration:line-through;color:#94a3b8}.of-desglose-total[data-v-f0f47a51]{display:flex;align-items:center;justify-content:space-between;border-top:2px solid #fde68a;margin-top:.25rem;padding-top:.4rem;font-size:.8rem;font-weight:800;color:#92400e}.of-desglose-total-val[data-v-f0f47a51]{display:flex;align-items:center;gap:3px}.of-input-num-total[data-v-f0f47a51]{width:80px;border:2px solid #f59e0b;border-radius:6px;padding:3px 6px;font-size:.88rem;font-weight:800;color:#92400e;background:#fffbeb;outline:none;text-align:right}.of-input-num-total[data-v-f0f47a51]:focus{border-color:#d97706}.of-combo-items-head[data-v-f0f47a51]{display:flex;align-items:center;gap:.4rem;padding:.25rem .6rem;background:#fafafa;border-bottom:1px solid #f1f5f9;font-size:.62rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}.of-combo-item[data-v-f0f47a51]{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-bottom:1px solid #f8fafc}.of-combo-item[data-v-f0f47a51]:last-of-type{border-bottom:none}.of-select-prod[data-v-f0f47a51]{flex:1;min-width:0;font-size:.78rem}.of-input-cant[data-v-f0f47a51]{width:46px;border:1.5px solid #e2e8f0;border-radius:6px;padding:.28rem .3rem;font-size:.8rem;font-weight:600;color:#374151;background:#fff;outline:none;text-align:center;flex-shrink:0}.of-input-cant[data-v-f0f47a51]:focus{border-color:#f59e0b}.of-btn-add-item[data-v-f0f47a51]{display:flex;align-items:center;gap:4px;padding:4px 10px;margin:.35rem .6rem .4rem;border-radius:6px;border:1.5px dashed #e2e8f0;background:#fff;color:#94a3b8;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .12s}.of-btn-add-item[data-v-f0f47a51]:hover{border-color:#f59e0b;color:#f59e0b;background:#fffbeb}.of-btn-add[data-v-f0f47a51]{align-self:flex-start;display:flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;border:1.5px dashed #f59e0b;background:#fff;color:#f59e0b;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .12s}.of-btn-add[data-v-f0f47a51]:hover{background:#fffbeb}.of-empty[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:2rem;color:#94a3b8;font-size:.85rem}.lp-precios-oferta-list[data-v-f0f47a51]{display:flex;flex-direction:column;gap:2px;margin-top:4px;width:100%}.lp-precio-oferta-item[data-v-f0f47a51]{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.lp-precio-oferta-label[data-v-f0f47a51]{font-size:.6rem;color:#92400e;font-weight:600}.lp-precio-oferta-val[data-v-f0f47a51]{font-size:.9rem;font-weight:900;color:#f59e0b;white-space:nowrap}.lp-combo-items-mini[data-v-f0f47a51]{font-size:.58rem;color:#a78bfa;margin-top:1px;line-height:1.4}.lp-oferta-combo-card[data-v-f0f47a51]{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:.35rem .5rem;margin-top:4px;display:flex;flex-direction:column;gap:2px}.lp-oferta-combo-label[data-v-f0f47a51]{font-size:.64rem;font-weight:700;color:#92400e}.lp-oferta-combo-precios[data-v-f0f47a51]{display:flex;align-items:center;gap:.5rem}.lp-precio-oferta-badge[data-v-f0f47a51]{font-size:1rem;font-weight:900;color:#f59e0b;white-space:nowrap}.lp-precio-sin-combo[data-v-f0f47a51]{display:flex;align-items:baseline;gap:.4rem}.list-layout[data-v-addaadc8]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-subbar[data-v-addaadc8]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.btn-title[data-v-addaadc8]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important;pointer-events:none}.btn-nuevo[data-v-addaadc8]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-nuevo[data-v-addaadc8]:hover{background:#15803d!important}.table-container[data-v-addaadc8]{flex:1;overflow:auto;padding:.75rem}.sucursales-table[data-v-addaadc8]{font-size:.82rem}.col-filter[data-v-addaadc8]{width:100%;font-size:.78rem}.badge-estado[data-v-addaadc8]{padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase}.activo[data-v-addaadc8]{background:#d4edda;color:#155724}.inactivo[data-v-addaadc8]{background:#f8d7da;color:#721c24}.btn-opciones[data-v-addaadc8]{font-size:.75rem!important}.table-empty[data-v-addaadc8]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-addaadc8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-addaadc8]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-addaadc8]{grid-column:1 / -1}.form-field label[data-v-addaadc8]{font-size:.78rem;font-weight:600;color:#495057}.w-full[data-v-addaadc8]{width:100%}.cs-wrap[data-v-c8b1f3bb]{display:flex;flex-direction:column;height:100%;background:#f1f5f9;overflow:hidden}.cs-header[data-v-c8b1f3bb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.8rem 1.25rem;flex-shrink:0;background:linear-gradient(135deg,#0f172a,#1e3a5f);box-shadow:0 3px 12px #00000059}.cs-header-left[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.75rem}.cs-header-icon[data-v-c8b1f3bb]{width:42px;height:42px;border-radius:10px;background:#ffffff1f;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.cs-header-title[data-v-c8b1f3bb]{font-size:1rem;font-weight:800;color:#fff}.cs-header-sub[data-v-c8b1f3bb]{font-size:.7rem;color:#fff9}.cs-header-actions[data-v-c8b1f3bb]{display:flex;gap:.5rem;flex-wrap:wrap}.cs-body[data-v-c8b1f3bb]{display:flex;flex:1;overflow:hidden}.cs-nav[data-v-c8b1f3bb]{width:185px;flex-shrink:0;background:#1e293b;padding:.75rem .5rem;display:flex;flex-direction:column;gap:.2rem;border-right:1px solid #0f172a;overflow-y:auto}.cs-nav-item[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:8px;border:none;background:transparent;color:#ffffff80;font-size:.8rem;font-weight:600;cursor:pointer;text-align:left;transition:all .12s;width:100%}.cs-nav-item[data-v-c8b1f3bb]:hover{background:#ffffff14;color:#fff}.cs-nav-item i[data-v-c8b1f3bb]{font-size:.95rem;width:18px;text-align:center;flex-shrink:0}.cs-nav-on[data-v-c8b1f3bb]{background:#3b82f633!important;color:#93c5fd!important;border-left:3px solid #3b82f6;padding-left:calc(.75rem - 3px)}.cs-panel[data-v-c8b1f3bb]{flex:1;overflow-y:auto;padding:1.5rem 1.75rem;background:#fff}.cs-section-title[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;color:#0f172a;padding-bottom:.6rem;border-bottom:2px solid #e2e8f0;margin-bottom:1.25rem}.cs-section-title i[data-v-c8b1f3bb]{color:#3b82f6}.cs-form[data-v-c8b1f3bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1.25rem}.cs-field[data-v-c8b1f3bb]{display:flex;flex-direction:column;gap:5px}.cs-field label[data-v-c8b1f3bb]{font-size:.72rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.3px}.cs-hint[data-v-c8b1f3bb]{font-size:.68rem;color:#9ca3af;font-weight:400;text-transform:none;letter-spacing:0}.cs-col2[data-v-c8b1f3bb]{grid-column:span 2}.w-full[data-v-c8b1f3bb]{width:100%}.cs-cert-row[data-v-c8b1f3bb]{display:flex;gap:.5rem;align-items:center}.cs-cert-path[data-v-c8b1f3bb]{flex:1;font-size:.76rem;color:#6b7280;background:#f9fafb}.cs-btn-upload[data-v-c8b1f3bb]{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:.78rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}.cs-btn-upload[data-v-c8b1f3bb]:hover{background:#1d4ed8}.cs-cert-status[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.5rem .75rem;border-radius:6px;margin-top:1rem}.cs-cert-ok[data-v-c8b1f3bb]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.cs-cert-warn[data-v-c8b1f3bb]{background:#fef9c3;color:#92400e;border:1px solid #fde68a}.cs-cert-err[data-v-c8b1f3bb]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.cs-toggle-row[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.cs-toggle-on[data-v-c8b1f3bb]{font-size:.85rem;font-weight:600;color:#15803d}.cs-toggle-off[data-v-c8b1f3bb]{font-size:.85rem;font-weight:600;color:#6b7280}.cs-disabled-hint[data-v-c8b1f3bb]{color:#9ca3af;font-size:.82rem;padding:2rem;text-align:center}.cs-info-row[data-v-c8b1f3bb]{margin-top:1rem}.cs-info-box[data-v-c8b1f3bb]{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;border-radius:8px;padding:.65rem .9rem;line-height:1.5}.cs-info-blue[data-v-c8b1f3bb]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.cs-info-warn[data-v-c8b1f3bb]{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.cs-info-box code[data-v-c8b1f3bb]{background:#00000014;padding:1px 5px;border-radius:3px;font-size:.75rem}.cs-amb-badge[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:8px;font-size:.82rem;font-weight:600}.cs-amb-prod[data-v-c8b1f3bb]{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.cs-amb-prueba[data-v-c8b1f3bb]{background:#fef9c3;border:1px solid #fde68a;color:#92400e}.cs-print-card[data-v-c8b1f3bb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;margin-top:1rem}.cs-field-label[data-v-c8b1f3bb]{font-size:.72rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.3px;display:block;margin-bottom:6px}.cs-printer-row[data-v-c8b1f3bb]{display:flex;gap:.5rem;align-items:center}.cs-printer-ok[data-v-c8b1f3bb]{font-size:.78rem;color:#15803d;display:flex;align-items:center;gap:.3rem;margin-top:6px}.cs-printer-warn[data-v-c8b1f3bb]{font-size:.78rem;color:#dc2626;display:flex;align-items:center;gap:.3rem;margin-top:6px}.cs-print-actions[data-v-c8b1f3bb]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.9rem}.cs-dot-online[data-v-c8b1f3bb]{width:9px;height:9px;border-radius:50%;background:#16a34a;display:inline-block;flex-shrink:0}.cs-dot-offline[data-v-c8b1f3bb]{width:9px;height:9px;border-radius:50%;background:#9ca3af;display:inline-block;flex-shrink:0}.cs-pruebas-print-box[data-v-c8b1f3bb]{border:1.5px solid #f59e0b;border-radius:10px;padding:.85rem 1rem;margin-top:1rem;background:#fffbeb}.cs-pruebas-print-title[data-v-c8b1f3bb]{font-size:.8rem;font-weight:700;color:#d97706;margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem}.cs-pruebas-print-row[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.cs-pruebas-print-label[data-v-c8b1f3bb]{font-size:.88rem;color:#374151;font-weight:600}.cs-pruebas-print-info[data-v-c8b1f3bb]{display:flex;align-items:flex-start;gap:.5rem;border-radius:7px;padding:.5rem .7rem;font-size:.8rem}.cs-pruebas-print-on[data-v-c8b1f3bb]{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.cs-pruebas-print-off[data-v-c8b1f3bb]{background:#fef3c7;color:#92400e;border:1px solid #fbbf24}.cs-shared-card[data-v-c8b1f3bb]{border:1.5px solid #0d9488!important;background:#f0fdf4}.cs-install-card[data-v-c8b1f3bb]{border:1.5px solid #2563eb!important;background:#eff6ff}.cs-shared-header[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.cs-shared-badge[data-v-c8b1f3bb]{font-size:.65rem;font-weight:800;background:#0d9488;color:#fff;padding:1px 7px;border-radius:20px;letter-spacing:.5px}.cs-shared-desc[data-v-c8b1f3bb]{font-size:.8rem;color:#374151;margin:0 0 .5rem;line-height:1.4}.cs-install-steps[data-v-c8b1f3bb]{display:flex;flex-direction:column;gap:.35rem;margin:.4rem 0}.cs-install-step[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#1e3a8a}.cs-step-num[data-v-c8b1f3bb]{width:1.3rem;height:1.3rem;border-radius:50%;background:#2563eb;color:#fff;font-weight:800;font-size:.72rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-shared-active[data-v-c8b1f3bb]{display:flex;align-items:center;gap:.5rem;background:#ccfbf1;border:1px solid #5eead4;border-radius:7px;padding:.4rem .6rem;font-size:.82rem;color:#0f766e;font-weight:600;flex-wrap:wrap}.cs-shared-active i[data-v-c8b1f3bb]{flex-shrink:0}.cs-btn-xs[data-v-c8b1f3bb]{font-size:.72rem;padding:3px 10px;border-radius:5px;border:1px solid #9ca3af;cursor:pointer;background:#fff;color:#374151;display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.cs-btn-xs[data-v-c8b1f3bb]:hover{background:#f3f4f6}.cs-btn-hdr[data-v-c8b1f3bb]{padding:.42rem .9rem;border-radius:7px;font-weight:700;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;border:1.5px solid rgba(255,255,255,.25)}.cs-btn-hdr[data-v-c8b1f3bb]:disabled{opacity:.6;cursor:not-allowed}.cs-btn-save[data-v-c8b1f3bb]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.cs-btn-save[data-v-c8b1f3bb]:hover:not(:disabled){background:#1e40af}.cs-btn-test[data-v-c8b1f3bb]{background:#ffffff1a;color:#fff}.cs-btn-test[data-v-c8b1f3bb]:hover:not(:disabled){background:#ffffff2e}.cs-btn-email[data-v-c8b1f3bb]{background:#6d28d973;color:#fff}.cs-btn-email[data-v-c8b1f3bb]:hover:not(:disabled){background:#6d28d9a6}.cs-btn-action[data-v-c8b1f3bb]{padding:.42rem .9rem;border-radius:7px;font-weight:700;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;border:none;text-decoration:none}.cs-btn-action[data-v-c8b1f3bb]:disabled{opacity:.6;cursor:not-allowed}.cs-btn-action.cs-btn-save[data-v-c8b1f3bb]{background:#1d4ed8;color:#fff}.cs-btn-action.cs-btn-save[data-v-c8b1f3bb]:hover:not(:disabled){background:#1e40af}.cs-btn-gray[data-v-c8b1f3bb]{background:#f1f5f9;color:#374151;border:1px solid #e2e8f0!important}.cs-btn-gray[data-v-c8b1f3bb]:hover:not(:disabled){background:#e2e8f0}.cs-btn-teal[data-v-c8b1f3bb]{background:#0d9488;color:#fff}.cs-btn-teal[data-v-c8b1f3bb]:hover:not(:disabled){background:#0f766e}.cs-btn-icon[data-v-c8b1f3bb]{width:36px;height:36px;border-radius:7px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;color:#374151;font-size:.85rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .12s}.cs-btn-icon[data-v-c8b1f3bb]:hover:not(:disabled){background:#f1f5f9;color:#1d4ed8}.cs-btn-icon[data-v-c8b1f3bb]:disabled{opacity:.6;cursor:not-allowed}.cs-test-result[data-v-c8b1f3bb]{border-radius:8px;padding:.9rem 1rem;margin-top:1.5rem}.cs-test-ok[data-v-c8b1f3bb]{background:#dcfce7;border:1px solid #bbf7d0}.cs-test-warn[data-v-c8b1f3bb]{background:#fef9c3;border:1px solid #fde68a}.cs-test-title[data-v-c8b1f3bb]{font-size:.85rem;font-weight:700;margin-bottom:.4rem;color:#0f172a}.cs-test-line[data-v-c8b1f3bb]{font-size:.78rem;padding:2px 0;color:#374151}.list-layout[data-v-46f8e0d5]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-subbar[data-v-46f8e0d5]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.btn-title[data-v-46f8e0d5]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important;pointer-events:none}.btn-nuevo[data-v-46f8e0d5]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-nuevo[data-v-46f8e0d5]:hover{background:#0f766e!important}.info-banner[data-v-46f8e0d5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e8f4fd;border-bottom:1px solid #bee3f8;font-size:.8rem;color:#2c5f8a;flex-shrink:0}.table-container[data-v-46f8e0d5]{flex:1;overflow:auto;padding:.75rem}.num-emision[data-v-46f8e0d5]{font-family:monospace;font-weight:700;font-size:.9rem;color:#495057;background:#f8f9fa;padding:2px 8px;border-radius:4px}.sec-badge[data-v-46f8e0d5]{font-family:monospace;font-size:.78rem;color:#6c757d}.toggle-btn[data-v-46f8e0d5]{padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700;border:none;cursor:pointer}.toggle-on[data-v-46f8e0d5]{background:#d4edda;color:#155724}.toggle-off[data-v-46f8e0d5]{background:#f8d7da;color:#721c24}.btn-opciones[data-v-46f8e0d5]{font-size:.75rem!important}.table-empty[data-v-46f8e0d5]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-46f8e0d5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-46f8e0d5]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-46f8e0d5]{grid-column:1/-1}.form-field label[data-v-46f8e0d5]{font-size:.78rem;font-weight:600;color:#495057}.req[data-v-46f8e0d5]{color:#0d9488}.hint[data-v-46f8e0d5]{color:#adb5bd;font-size:.72rem}.preview-box[data-v-46f8e0d5]{margin-top:1rem;padding:.6rem 1rem;background:#f0f7ff;border:1px dashed #0d6efd;border-radius:6px;font-size:.85rem;color:#0d6efd}.w-full[data-v-46f8e0d5]{width:100%}.list-layout[data-v-3d590878]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-subbar[data-v-3d590878]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.btn-title[data-v-3d590878]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important;pointer-events:none}.btn-nuevo[data-v-3d590878]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-nuevo[data-v-3d590878]:hover{background:#0f766e!important}.turnos-activos[data-v-3d590878]{display:flex;align-items:center;gap:.5rem;padding:.45rem 1rem;background:#d4edda;border-bottom:1px solid #c3e6cb;font-size:.8rem;color:#155724;flex-shrink:0;flex-wrap:wrap}.turnos-activos.sin-turno[data-v-3d590878]{background:#f8f9fa;color:#6c757d;border-color:#dee2e6}.cajero-ahora[data-v-3d590878]{background:#155724;color:#fff;padding:1px 8px;border-radius:12px;font-size:.75rem;font-weight:700}.table-container[data-v-3d590878]{flex:1;overflow:auto;padding:.75rem}.horario[data-v-3d590878]{font-family:monospace;font-size:.85rem;color:#495057}.en-turno[data-v-3d590878]{color:#155724;font-size:.78rem;font-weight:700}.fuera-turno[data-v-3d590878]{color:#adb5bd;font-size:.78rem}.badge-turno[data-v-3d590878]{padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700}.badge-turno.manana[data-v-3d590878]{background:#fff3cd;color:#856404}.badge-turno.tarde[data-v-3d590878]{background:#cce5ff;color:#004085}.badge-turno.noche[data-v-3d590878]{background:#e2d9f3;color:#432874}.toggle-btn[data-v-3d590878]{padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700;border:none;cursor:pointer}.toggle-on[data-v-3d590878]{background:#d4edda;color:#155724}.toggle-off[data-v-3d590878]{background:#f8d7da;color:#721c24}.btn-opciones[data-v-3d590878]{font-size:.75rem!important}.table-empty[data-v-3d590878]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-3d590878]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-3d590878]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-3d590878]{grid-column:1/-1}.form-field label[data-v-3d590878]{font-size:.78rem;font-weight:600;color:#495057}.req[data-v-3d590878]{color:#0d9488}.preview-box[data-v-3d590878]{margin-top:1rem;padding:.6rem 1rem;background:#f0f7ff;border:1px dashed #0d6efd;border-radius:6px;font-size:.85rem;color:#0d6efd}.w-full[data-v-3d590878]{width:100%}.list-layout[data-v-e6eda72b]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.page-subbar[data-v-e6eda72b]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.btn-title[data-v-e6eda72b]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.82rem!important;font-weight:700!important;pointer-events:none}.btn-nuevo[data-v-e6eda72b]{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important}.btn-nuevo[data-v-e6eda72b]:hover{background:#0f766e!important}.info-banner[data-v-e6eda72b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff8e1;border-bottom:1px solid #ffe082;font-size:.8rem;color:#6d4c00;flex-shrink:0}.table-container[data-v-e6eda72b]{flex:1;overflow:auto;padding:.75rem}.nombre-celda[data-v-e6eda72b]{display:flex;align-items:center;gap:.5rem}.metodo-icon[data-v-e6eda72b]{color:#0d9488;font-size:1rem}.pred-btn[data-v-e6eda72b]{display:inline-flex;align-items:center;gap:.3rem;padding:3px 10px;border-radius:20px;border:1px solid #dee2e6;font-size:.72rem;font-weight:700;cursor:pointer;background:#f8f9fa;color:#6c757d;transition:all .15s}.pred-btn.pred-on[data-v-e6eda72b]{background:#fff3cd;color:#856404;border-color:#ffe082}.pred-btn[data-v-e6eda72b]:hover:not(.pred-on){background:#e9ecef}.toggle-btn[data-v-e6eda72b]{padding:2px 10px;border-radius:20px;font-size:.72rem;font-weight:700;border:none;cursor:pointer}.toggle-on[data-v-e6eda72b]{background:#d4edda;color:#155724}.toggle-off[data-v-e6eda72b]{background:#f8d7da;color:#721c24}.btn-opciones[data-v-e6eda72b]{font-size:.75rem!important}.table-empty[data-v-e6eda72b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#adb5bd;font-size:.85rem}.form-grid[data-v-e6eda72b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0}.form-field[data-v-e6eda72b]{display:flex;flex-direction:column;gap:4px}.form-field--full[data-v-e6eda72b]{grid-column:1/-1}.form-field label[data-v-e6eda72b]{font-size:.78rem;font-weight:600;color:#495057}.req[data-v-e6eda72b]{color:#0d9488}.hint[data-v-e6eda72b]{color:#adb5bd;font-size:.72rem}.chk-label[data-v-e6eda72b]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#495057;cursor:pointer}.w-full[data-v-e6eda72b]{width:100%}.rk-wrap[data-v-532dd647]{display:flex;height:100%;background:#f1f5f9;overflow:hidden;color:#1e293b}.rk-sidebar[data-v-532dd647]{width:80px;flex-shrink:0;background:#1e293b;border-right:1px solid #cbd5e1;display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:.25rem}.rk-sidebar-logo[data-v-532dd647]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;margin-bottom:.75rem;box-shadow:0 4px 12px #6366f159}.rk-sidebar-nav[data-v-532dd647]{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:0 .5rem}.rk-mod-btn[data-v-532dd647]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .25rem;border-radius:10px;border:none;background:transparent;color:#94a3b8;font-size:.55rem;font-weight:700;cursor:pointer;transition:all .15s;text-transform:uppercase;letter-spacing:.3px;width:100%}.rk-mod-btn i[data-v-532dd647]{font-size:1.15rem}.rk-mod-btn[data-v-532dd647]:hover{background:#ffffff1a;color:#e2e8f0}.rk-mod-on[data-v-532dd647]{background:#6366f14d!important;color:#a5b4fc!important}.rk-main[data-v-532dd647]{flex:1;display:flex;flex-direction:column;overflow:hidden}.rk-topbar[data-v-532dd647]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1.25rem;flex-shrink:0;background:#fff;border-bottom:1px solid #e2e8f0;min-height:52px;box-shadow:0 1px 3px #0000000f}.rk-topbar-left[data-v-532dd647]{display:flex;align-items:center;gap:.65rem;min-width:0}.rk-topbar-title[data-v-532dd647]{font-size:.88rem;font-weight:700;color:#64748b;white-space:nowrap}.rk-back[data-v-532dd647]{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:all .12s;flex-shrink:0}.rk-back[data-v-532dd647]:hover{background:#e2e8f0;color:#1e293b}.rk-active-rep[data-v-532dd647]{display:flex;align-items:center;gap:.5rem;min-width:0}.rk-active-dot[data-v-532dd647]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rk-active-label[data-v-532dd647]{font-size:.9rem;font-weight:800;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-topbar-right[data-v-532dd647]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.rk-param-wrap[data-v-532dd647]{display:flex;align-items:center}.rk-param[data-v-532dd647]{font-size:.78rem;background:#f8fafc;border:1px solid #cbd5e1;color:#1e293b;border-radius:7px;padding:.3rem .6rem}.rk-exp-xl[data-v-532dd647]{padding:.35rem .9rem;border-radius:7px;border:none;background:#16a34a;color:#fff;font-weight:700;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:all .12s}.rk-exp-xl[data-v-532dd647]:hover:not(:disabled){background:#15803d}.rk-exp-xl[data-v-532dd647]:disabled{opacity:.35;cursor:not-allowed}.rk-exp-pdf[data-v-532dd647]{padding:.35rem .9rem;border-radius:7px;border:none;background:#dc2626;color:#fff;font-weight:700;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:all .12s}.rk-exp-pdf[data-v-532dd647]:hover:not(:disabled){background:#b91c1c}.rk-exp-pdf[data-v-532dd647]:disabled{opacity:.35;cursor:not-allowed}.rk-launcher[data-v-532dd647]{flex:1;overflow-y:auto;padding:1.5rem;background:#f1f5f9}.rk-welcome[data-v-532dd647]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;text-align:center;padding:4rem 2rem}.rk-welcome-ring[data-v-532dd647]{width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#e0e7ff 50%,#c7d2fe);border:2px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#6366f1;box-shadow:0 0 0 12px #6366f10f}.rk-welcome h2[data-v-532dd647]{font-size:1.3rem;font-weight:800;color:#1e293b;margin:0}.rk-welcome p[data-v-532dd647]{font-size:.85rem;color:#64748b;margin:0;max-width:300px;line-height:1.6}.rk-cards-grid[data-v-532dd647]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.rk-card[data-v-532dd647]{position:relative;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;padding:1.25rem 1rem 1rem;cursor:pointer;transition:transform .18s,box-shadow .18s;display:flex;flex-direction:column;gap:.75rem}.rk-card[data-v-532dd647]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a,0 0 0 1px var(--c,#6366f1)}.rk-card-glow[data-v-532dd647]{position:absolute;top:-30px;right:-20px;width:90px;height:90px;border-radius:50%;background:var(--c,#6366f1);opacity:.08;filter:blur(24px);pointer-events:none}.rk-card-icon-wrap[data-v-532dd647]{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--c,#6366f1) 12%,transparent);border:1px solid color-mix(in srgb,var(--c,#6366f1) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--c,#6366f1)}.rk-card-body[data-v-532dd647]{flex:1;min-width:0}.rk-card-name[data-v-532dd647]{font-size:.83rem;font-weight:800;color:#1e293b;line-height:1.3}.rk-card-desc[data-v-532dd647]{font-size:.72rem;color:#64748b;margin-top:3px;line-height:1.4}.rk-card-arrow[data-v-532dd647]{font-size:.75rem;color:#cbd5e1;align-self:flex-end}.rk-card:hover .rk-card-arrow[data-v-532dd647]{color:var(--c,#6366f1)}.rk-results[data-v-532dd647]{flex:1;overflow-y:auto;padding:1.25rem;background:#f1f5f9}.rk-empty[data-v-532dd647]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;text-align:center}.rk-empty-icon[data-v-532dd647]{width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--c,#6366f1) 10%,#f8fafc);border:2px solid color-mix(in srgb,var(--c,#6366f1) 25%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--c,#6366f1);opacity:.85}.rk-empty-t[data-v-532dd647]{font-weight:700;font-size:.95rem;color:#334155;margin:0}.rk-empty-s[data-v-532dd647]{font-size:.8rem;color:#64748b;margin:0;line-height:1.6;max-width:300px}.rk-prod-filter-panel[data-v-532dd647]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.2rem;margin-bottom:1.2rem;box-shadow:0 1px 4px #0000000f}.rk-pf-row[data-v-532dd647]{display:flex;align-items:flex-start;gap:12px}.rk-pf-left[data-v-532dd647]{flex:1;min-width:0}.rk-pf-buscar[data-v-532dd647]{flex-shrink:0;align-self:flex-end;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;border:none;border-radius:8px;padding:.55rem 1.2rem;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:opacity .2s}.rk-pf-buscar[data-v-532dd647]:hover:not(:disabled){opacity:.85}.rk-pf-buscar[data-v-532dd647]:disabled{opacity:.4;cursor:not-allowed}.rk-pf-label[data-v-532dd647]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#6366f1;margin-bottom:.7rem}.rk-pf-hint[data-v-532dd647]{color:#94a3b8;font-weight:400}.rk-pf-loading[data-v-532dd647]{color:#64748b;font-weight:400;display:flex;align-items:center;gap:5px}.rk-prod-ms[data-v-532dd647]{width:100%}.rk-prod-ms[data-v-532dd647] .p-multiselect{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px}.rk-prod-ms[data-v-532dd647] .p-multiselect-label{color:#1e293b}.rk-pf-chips[data-v-532dd647]{display:flex;flex-wrap:wrap;gap:6px;margin-top:.7rem;align-items:center}.rk-chip[data-v-532dd647]{display:inline-flex;align-items:center;gap:4px;background:#ede9fe;color:#7c3aed;border:1px solid #c4b5fd;border-radius:20px;padding:2px 10px;font-size:.75rem;font-weight:600}.rk-chip-rm[data-v-532dd647]{background:none;border:none;cursor:pointer;color:#7c3aed;font-size:1rem;padding:0 0 0 2px;line-height:1;opacity:.7}.rk-chip-rm[data-v-532dd647]:hover{opacity:1}.rk-pf-clear[data-v-532dd647]{background:none;border:1px solid #fca5a5;color:#dc2626;font-size:.73rem;border-radius:20px;padding:2px 10px;cursor:pointer}.rk-pf-clear[data-v-532dd647]:hover{background:#fee2e2}.rk-tmeta[data-v-532dd647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.8rem;color:#64748b;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.rk-ttotal[data-v-532dd647]{font-weight:800;color:#16a34a;font-size:.9rem}.rk-tabla[data-v-532dd647]{width:100%;border-collapse:collapse;font-size:.82rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 8px #00000014;border:1px solid #e2e8f0}.rk-tabla th[data-v-532dd647]{background:#334155;color:#f1f5f9;padding:9px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #475569;text-align:left}.rk-tabla td[data-v-532dd647]{padding:8px 12px;border-bottom:1px solid #f1f5f9;color:#334155}.rk-tabla tbody tr:hover td[data-v-532dd647]{background:#f8fafc}.rkt td[data-v-532dd647]{background:#f1f5f9;border-top:2px solid #e2e8f0;padding:9px 12px;font-weight:700;color:#1e293b}.tc[data-v-532dd647]{text-align:center}.tr[data-v-532dd647]{text-align:right}.tn[data-v-532dd647]{color:#94a3b8;font-size:.74rem}.rk-money[data-v-532dd647]{font-weight:700;color:#16a34a}.rk-bdg[data-v-532dd647]{display:inline-block;background:#ede9fe;color:#6d28d9;border:1px solid #c4b5fd;padding:2px 8px;border-radius:20px;font-weight:700;font-size:.74rem}.rk-xls-btn[data-v-532dd647]{width:28px;height:28px;border:none;border-radius:6px;background:#16a34a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .12s}.rk-xls-btn[data-v-532dd647]:hover:not(:disabled){background:#15803d}.rk-xls-btn[data-v-532dd647]:disabled{opacity:.35;cursor:not-allowed}.rk-kpi-row[data-v-532dd647]{display:flex;gap:.75rem;margin-bottom:.75rem}.rk-kpi[data-v-532dd647]{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;text-align:center;border-top:3px solid var(--c,#6366f1);box-shadow:0 1px 4px #0000000d}.rk-kpi-v[data-v-532dd647]{font-size:1.3rem;font-weight:800;color:var(--c,#6366f1)}.rk-kpi-l[data-v-532dd647]{font-size:.67rem;color:#64748b;margin-top:2px;text-transform:uppercase;letter-spacing:.4px}.rk-estado[data-v-532dd647]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.68rem;font-weight:700;text-transform:uppercase}.est-ok[data-v-532dd647]{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.est-pend[data-v-532dd647]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.est-warn[data-v-532dd647]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.bdg-in[data-v-532dd647]{background:#22c55e26!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.3)!important}.bdg-out[data-v-532dd647]{background:#ef444426!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important}.bdg-warn[data-v-532dd647]{background:#f59e0b26!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.3)!important}.rd-metodos[data-v-532dd647]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem;box-shadow:0 1px 4px #0000000d}.rd-metodos-title[data-v-532dd647]{font-size:.8rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.75rem}.rd-metodos-grid[data-v-532dd647]{display:flex;gap:1rem;flex-wrap:wrap}.rd-metodo-item[data-v-532dd647]{display:flex;align-items:center;gap:.65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem 1rem;min-width:160px;flex:1}.rd-metodo-icon[data-v-532dd647]{font-size:1.1rem;color:#0ea5e9}.rd-metodo-name[data-v-532dd647]{font-size:.75rem;color:#64748b}.rd-metodo-monto[data-v-532dd647]{font-size:1rem;font-weight:800;color:#1e293b}.rd-section-title[data-v-532dd647]{font-size:.8rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px;margin:0 0 .5rem;padding:0 .25rem}.rd-row-open td[data-v-532dd647]{background:#f973160a!important}.rd-items-row td[data-v-532dd647]{background:#f8fafc!important}.rd-items-wrap[data-v-532dd647]{padding:.5rem 1rem .75rem 2rem}.rd-items-table[data-v-532dd647]{width:100%;border-collapse:collapse;font-size:.8rem}.rd-items-table th[data-v-532dd647]{color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:4px 8px;border-bottom:1px solid #e2e8f0}.rd-items-table td[data-v-532dd647]{padding:4px 8px;color:#334155;border-bottom:1px solid #f1f5f9}.rd-items-table tr:last-child td[data-v-532dd647]{border-bottom:none}.pe-wrap[data-v-26956a02]{display:flex;flex-direction:column;height:100%;background:#f1f5f9;overflow:hidden}.pe-header[data-v-26956a02]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;padding:.85rem 1.5rem;flex-shrink:0;box-shadow:0 1px 4px #0000000f}.pe-header-left[data-v-26956a02]{display:flex;align-items:center;gap:.85rem}.pe-header-icon[data-v-26956a02]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.pe-header-title[data-v-26956a02]{font-size:1rem;font-weight:700;color:#1e293b;line-height:1.2}.pe-header-sub[data-v-26956a02]{font-size:.75rem;color:#94a3b8;margin-top:1px}.pe-header-actions[data-v-26956a02]{display:flex;gap:.5rem}.pe-btn-save[data-v-26956a02]{display:flex;align-items:center;gap:.4rem;background:#2563eb;border:none;color:#fff;padding:.5rem 1.2rem;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s}.pe-btn-save[data-v-26956a02]:hover{background:#1d4ed8}.pe-btn-cancel[data-v-26956a02]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;padding:.5rem 1.1rem;border-radius:8px;font-size:.85rem;cursor:pointer;transition:background .15s}.pe-btn-cancel[data-v-26956a02]:hover{background:#f1f5f9}.pe-body[data-v-26956a02]{display:flex;flex:1;overflow:hidden;gap:1.25rem;padding:1.25rem}.pe-sidebar[data-v-26956a02]{width:270px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.pe-main[data-v-26956a02]{flex:1;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.pe-panel[data-v-26956a02]{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000012;border:1px solid #e9eef5;display:flex;flex-direction:column;gap:.9rem}.pe-section-header[data-v-26956a02]{display:flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.5px;padding-bottom:.6rem;border-bottom:1px solid #f1f5f9}.pe-section-dot[data-v-26956a02]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.pe-logo-wrap[data-v-26956a02]{position:relative;width:120px;height:120px;border-radius:14px;border:2px dashed #cbd5e1;overflow:hidden;cursor:pointer;background:#f8fafc;display:flex;align-items:center;justify-content:center;align-self:center;transition:border-color .2s}.pe-logo-wrap[data-v-26956a02]:hover{border-color:#94a3b8}.pe-logo-img[data-v-26956a02]{width:100%;height:100%;object-fit:contain}.pe-logo-empty[data-v-26956a02]{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.72rem;color:#94a3b8}.pe-logo-overlay[data-v-26956a02]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.72rem;font-weight:600;opacity:0;transition:opacity .2s}.pe-logo-wrap:hover .pe-logo-overlay[data-v-26956a02]{opacity:1}.pe-empresa-nombre[data-v-26956a02]{font-size:.95rem;font-weight:700;color:#1e293b;text-align:center}.pe-empresa-ruc[data-v-26956a02]{font-size:.73rem;color:#94a3b8;text-align:center}.pe-divider[data-v-26956a02]{border:none;border-top:1px solid #f1f5f9;margin:.1rem 0}.pe-estado-toggle[data-v-26956a02]{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:8px;padding:.6rem .85rem;border:1px solid #e2e8f0}.pe-estado-label[data-v-26956a02]{font-size:.68rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.pe-badge-activo[data-v-26956a02]{display:inline-block;background:#dcfce7;color:#15803d;font-size:.68rem;font-weight:700;padding:1px 8px;border-radius:10px}.pe-badge-inactivo[data-v-26956a02]{display:inline-block;background:#fee2e2;color:#b91c1c;font-size:.68rem;font-weight:700;padding:1px 8px;border-radius:10px}.pe-field[data-v-26956a02]{display:flex;flex-direction:column;gap:4px}.pe-field label[data-v-26956a02]{font-size:.71rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.req[data-v-26956a02]{color:#ef4444}.w-full[data-v-26956a02]{width:100%;font-size:.83rem}.pe-grid-2[data-v-26956a02]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.pe-color-row[data-v-26956a02]{display:flex;align-items:center;gap:.5rem}.pe-color-text[data-v-26956a02]{flex:1;font-size:.83rem}.pe-color-swatch-wrap[data-v-26956a02]{position:relative;width:38px;height:34px;flex-shrink:0}.pe-color-swatch[data-v-26956a02]{width:100%;height:100%;border-radius:6px;border:2px solid #e2e8f0;transition:border-color .15s}.pe-color-swatch-wrap:hover .pe-color-swatch[data-v-26956a02]{border-color:#94a3b8}.pe-color-input-overlay[data-v-26956a02]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0;border:none}.pe-color-confirm[data-v-26956a02]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.4rem .6rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.pe-color-muestra[data-v-26956a02]{width:26px;height:26px;border-radius:5px;border:1px solid #e2e8f0;flex-shrink:0}.pe-color-hex[data-v-26956a02]{flex:1;font-size:.78rem;font-weight:600;color:#475569;font-family:monospace}.pe-color-btn-cancel[data-v-26956a02]{flex:1;padding:.45rem;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#64748b;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.pe-color-btn-cancel[data-v-26956a02]:hover{background:#f1f5f9}.pe-color-btn-accept[data-v-26956a02]{flex:1;padding:.45rem;border:none;border-radius:7px;background:var(--kape-primary);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3rem;transition:opacity .15s}.pe-color-btn-accept[data-v-26956a02]:hover{opacity:.88}.pe-btn-reset-color[data-v-26956a02]{width:100%;margin-top:.25rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;border-radius:7px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.pe-btn-reset-color[data-v-26956a02]:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.pe-radio-group[data-v-26956a02]{display:flex;gap:1.5rem}.pe-radio[data-v-26956a02]{display:flex;align-items:center;gap:.4rem;font-size:.83rem;color:#475569;cursor:pointer}.pe-checks[data-v-26956a02]{display:flex;gap:1.5rem;flex-wrap:wrap}.pe-check[data-v-26956a02]{display:flex;align-items:center;gap:.4rem;font-size:.83rem;color:#475569;cursor:pointer}.ap-layout[data-v-d3e3a9bf]{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.ap-body[data-v-d3e3a9bf]{display:flex;flex:1;overflow:hidden}.ap-left[data-v-d3e3a9bf]{width:240px;min-width:220px;flex-shrink:0;border-right:1px solid #dee2e6;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow-y:auto}.ap-avatar-wrap[data-v-d3e3a9bf]{position:relative;margin-bottom:.5rem}.ap-avatar[data-v-d3e3a9bf]{width:100px;height:100px;border-radius:50%;background:#f0f0f0;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ap-avatar-img[data-v-d3e3a9bf]{width:100%;height:100%;object-fit:cover}.ap-avatar-icon[data-v-d3e3a9bf]{font-size:2.5rem;color:#adb5bd}.ap-avatar-btn[data-v-d3e3a9bf]{position:absolute;bottom:2px;right:2px;width:28px;height:28px;border-radius:50%;background:#0d9488;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem}.ap-avatar-btn[data-v-d3e3a9bf]:hover{background:#0f766e}.ap-user-name[data-v-d3e3a9bf]{font-weight:700;font-size:.82rem;color:#212529;text-align:center;line-height:1.3}.ap-user-role[data-v-d3e3a9bf]{font-size:.75rem;color:#6c757d;text-align:center}.ap-user-hint[data-v-d3e3a9bf]{font-size:.72rem;color:#adb5bd;text-align:center;line-height:1.4;margin-top:.25rem}.ap-choose-btn[data-v-d3e3a9bf]{margin-top:.75rem;border:1px dashed #0d9488;color:#0d9488;background:#fff;border-radius:6px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;width:100%}.ap-choose-btn[data-v-d3e3a9bf]:hover{background:#fff5f5}.ap-file-hint[data-v-d3e3a9bf]{font-size:.7rem;color:#adb5bd}.ap-right[data-v-d3e3a9bf]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ap-breadcrumb[data-v-d3e3a9bf]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#6c757d}.ap-breadcrumb .pi[data-v-d3e3a9bf]{font-size:.7rem}.ap-breadcrumb-active[data-v-d3e3a9bf]{color:#0d9488;font-weight:600}.ap-section[data-v-d3e3a9bf]{border:1px solid #e9ecef;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.9rem}.ap-section-header[data-v-d3e3a9bf]{display:flex;align-items:flex-start;gap:.6rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.ap-section-icon[data-v-d3e3a9bf]{color:#0d9488;font-size:1rem;margin-top:2px}.ap-section-title[data-v-d3e3a9bf]{font-weight:700;font-size:.88rem;color:#212529}.ap-section-sub[data-v-d3e3a9bf]{font-size:.75rem;color:#6c757d;margin-top:1px}.ap-form-grid[data-v-d3e3a9bf]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem}.ap-field[data-v-d3e3a9bf]{display:flex;flex-direction:column;gap:4px}.ap-field--full[data-v-d3e3a9bf]{grid-column:1 / -1}.ap-field label[data-v-d3e3a9bf]{font-size:.75rem;font-weight:600;color:#6c757d}.w-full[data-v-d3e3a9bf]{width:100%;font-size:.82rem}.req[data-v-d3e3a9bf]{color:#0d9488}.mt[data-v-d3e3a9bf]{margin-top:.25rem}.ap-input-lock[data-v-d3e3a9bf]{position:relative;display:flex;align-items:center}.ap-input-lock .w-full[data-v-d3e3a9bf]{padding-right:2rem;background:#f8f9fa}.ap-lock-icon[data-v-d3e3a9bf]{position:absolute;right:.6rem;font-size:.75rem;color:#adb5bd}.ap-actions[data-v-d3e3a9bf]{display:flex;justify-content:center;gap:.75rem;padding-top:.25rem}.btn-guardar[data-v-d3e3a9bf]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:.85rem!important}.btn-guardar[data-v-d3e3a9bf]:hover{background:#0f766e!important}.btn-cancelar[data-v-d3e3a9bf]{background:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;font-size:.85rem!important}.btn-cancelar[data-v-d3e3a9bf]:hover{background:#0b5ed7!important}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--kape-primary: #0d9488;--kape-primary-rgb: 13,148,136;--kape-primary-dark: #0f766e;--kape-primary-light: #2dd4bf;--kape-surface: #f8f9fa;--kape-text: #212529;--kape-border: #dee2e6}.dark-mode,.dark-mode body,.dark-mode #app,.dark-mode .app-wrapper,.dark-mode .main-content{background-color:#0d1521!important;color:#e2e8f0!important}.dark-mode .p-card,.dark-mode .p-panel,.dark-mode .p-datatable,.dark-mode .p-datatable-wrapper,.dark-mode .p-datatable-table,.dark-mode .p-dialog,.dark-mode .p-dialog-content,.dark-mode .p-toolbar,.dark-mode .p-inputtext,.dark-mode .p-dropdown,.dark-mode .p-dropdown-panel,.dark-mode .p-listbox,.dark-mode .p-multiselect,.dark-mode .p-multiselect-panel{background-color:#132030!important;color:#e2e8f0!important;border-color:#1e3a5f!important}.dark-mode .p-datatable-tbody>tr{background-color:#132030!important;color:#e2e8f0!important}.dark-mode .p-datatable-tbody>tr:nth-child(2n){background-color:#0f1d2d!important}.dark-mode .p-datatable-tbody>tr:hover{background-color:#1e3a5f!important}.dark-mode .p-datatable-thead>tr>th{background-color:#0a1929!important;color:#94a3b8!important;border-color:#1e3a5f!important}.dark-mode input,.dark-mode textarea,.dark-mode select{background-color:#1a2d40!important;color:#e2e8f0!important;border-color:#2a4f7c!important}.dark-mode [class*=page-],.dark-mode [class*=-view],.dark-mode [class*=-container],.dark-mode [class*=-wrapper]:not(.app-wrapper){background-color:#0d1521!important;color:#e2e8f0!important}.dark-mode ::-webkit-scrollbar-track{background:#0a1929}.dark-mode ::-webkit-scrollbar-thumb{background:#1e3a5f;border-radius:4px}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#2a4f7c}.p-button-primary,.p-toolbar{background-color:var(--kape-primary)!important;border-color:var(--kape-primary)!important}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f0f2f5;color:var(--kape-text)}#app{height:100vh;display:flex;flex-direction:column}.no-print-screen{position:absolute;left:-9999px;top:0;visibility:hidden}@media print{body *{visibility:hidden}#comanda-print-area,#comanda-print-area *,#recibo-print-area,#recibo-print-area *,#cierre-print-area,#cierre-print-area *{visibility:visible}#comanda-print-area,#recibo-print-area,#cierre-print-area{position:fixed;top:0;left:0;width:100%;background:#fff}#comanda-print-area:empty,#recibo-print-area:empty{display:none}.no-print-screen{position:fixed;left:0;top:0;visibility:visible}.ci-wrap{font-family:monospace;font-size:13px;width:280px;margin:0 auto;padding:10px}.ci-titulo{text-align:center;font-size:18px;font-weight:700;letter-spacing:2px}.ci-subtitulo{text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:2px}.ci-codigo{text-align:center;font-size:11px;color:#555;margin-bottom:4px}.ci-linea{border-top:1px dashed #000;margin:6px 0}.ci-fila{display:flex;justify-content:space-between;font-size:12px;padding:2px 0}.ci-total{font-size:14px;font-weight:700}.ci-footer{text-align:center;font-size:11px;margin-top:8px;color:#555}.rc-wrap{font-family:monospace;font-size:13px;width:280px;margin:0 auto;padding:8px}.rc-header{text-align:center;margin-bottom:4px}.rc-logo{max-width:120px;max-height:80px;object-fit:contain;margin:0 auto 6px;display:block}.rc-titulo{font-size:16px;font-weight:700;letter-spacing:1px}.rc-subtitulo{font-size:13px;font-weight:700;letter-spacing:1px;margin:2px 0}.rc-linea-data{font-size:11px;margin:1px 0}.rc-num{font-size:13px;font-weight:700;margin-top:2px}.rc-linea{border-top:1px dashed #000;margin:5px 0}.rc-meta{font-size:12px;line-height:1.7}.rc-lbl{font-weight:700}.rc-tabla{width:100%;border-collapse:collapse;font-size:12px;margin:4px 0}.rc-th-cant{text-align:center;width:28px}.rc-th-prod{text-align:left;padding-left:4px}.rc-th-precio,.rc-th-total{text-align:right;width:46px}.rc-tabla th{border-bottom:1px solid #000;padding:2px 3px;font-size:11px}.rc-tabla td{padding:2px 3px}.rc-totales{font-size:12px}.rc-total-row{display:flex;justify-content:space-between;padding:1px 0}.rc-fin{margin:4px 0}.rc-fin-pago{display:flex;justify-content:space-between;font-size:12px;font-weight:700;padding:2px 0}.rc-fin-total{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.rc-fin-lbl{font-size:13px;font-weight:700}.rc-fin-val{font-size:12px;font-weight:700}.rc-fin-monto{font-size:18px;font-weight:700}.rc-footer{text-align:center;font-size:12px;margin-top:6px}.cp-wrap{font-family:monospace;font-size:14px;width:280px;margin:0 auto;padding:8px}.cp-header{text-align:center;margin-bottom:4px}.cp-titulo{font-size:18px;font-weight:700;letter-spacing:2px}.cp-num{font-size:14px;font-weight:700}.cp-linea{border-top:1px dashed #000;margin:6px 0}.cp-meta{margin-bottom:4px;font-size:13px;line-height:1.8}.cp-lbl{font-weight:700}.cp-item{margin:6px 0}.cp-item-header{display:flex;gap:6px;align-items:baseline}.cp-cant{font-size:16px;font-weight:700;min-width:28px}.cp-nombre{font-size:14px;font-weight:700;text-transform:uppercase}.cp-sabores-list{padding-left:28px;margin-top:2px}.cp-sabor-item{font-size:12px;font-style:italic;line-height:1.6}.cp-nota{font-size:12px;padding-left:28px}.cp-footer{text-align:center;font-size:12px;margin-top:6px;letter-spacing:1px}}@media (max-width: 768px){.p-datatable-wrapper{overflow-x:auto!important}.p-datatable table{min-width:500px}.p-dialog{width:96vw!important;max-width:96vw!important;margin:0 2vw!important}.p-dialog .p-dialog-content{padding:.75rem!important}.form-grid{grid-template-columns:1fr!important}.form-field--full{grid-column:1!important}.filtros-bar{flex-direction:column!important}.filtro-select,.filtro-text{width:100%!important}.page-subbar,.page-actions{flex-wrap:wrap;gap:.4rem}.cards-row{flex-direction:column}.p-button{min-height:38px}}@media (max-width: 480px){.p-datatable table{min-width:380px;font-size:.75rem}.p-dialog{width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:0!important}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.19,1,.22,1)}.p-toast{pointer-events:none;opacity:.82}.p-toast .p-toast-message{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-toast .p-toast-close-button{display:none}
