@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff")}.sidebar[data-v-a5ea5a57]{--sb-icon-size:20px;--sb-sel:var(--sb-accent);height:100vh;width:var(--layout-sidebar-width,var(--sidebar-w));z-index:200;background:var(--sb-bg);transition:width var(--t-sidebar), filter var(--t), opacity var(--t);will-change:width;grid-column:1;position:fixed;top:0;left:0;overflow:hidden;box-shadow:1px 0 #ffffff0d,6px 0 24px #0f172a2e}.sidebar--collapsed[data-v-a5ea5a57]{width:var(--layout-sidebar-width,var(--sidebar-collapsed-w))}.sidebar--locked[data-v-a5ea5a57]{pointer-events:none;filter:saturate(.65)brightness(.62)}.sidebar--locked[data-v-a5ea5a57]:after{content:"";z-index:5;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle at 18% 16%,#10b9811f,#0000 12rem),#0f172a57;position:absolute;top:0;bottom:0;left:0;right:0}.sb-inner[data-v-a5ea5a57]{width:var(--sidebar-w);background:linear-gradient(180deg, #131f38 0%, var(--sb-bg) 42%, #0c1322 100%);border-right:1px solid var(--sb-border);flex-direction:column;height:100%;display:flex}.sb-brand[data-v-a5ea5a57]{height:var(--header-h);box-shadow:inset 0 -1px 0 var(--sb-border), 0 1px 0 #ffffff05;background:#ffffff03;flex-shrink:0;align-items:center;gap:.85rem;padding:0 1.1rem;display:flex}.sb-logo[data-v-a5ea5a57]{background:var(--sb-bg);border-radius:11px;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 2px 8px #00000047}.sb-logo img[data-v-a5ea5a57]{width:100%;height:100%;display:block}.sb-brand-copy[data-v-a5ea5a57]{min-width:0;transition:opacity var(--t-fade);flex-direction:column;gap:1px;display:flex}.sb-brand-name[data-v-a5ea5a57]{color:#fff;white-space:nowrap;letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.15}.sb-brand-sub[data-v-a5ea5a57]{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text);white-space:nowrap;font-size:.66rem;font-weight:600}.sb-nav[data-v-a5ea5a57]{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:1.25rem .75rem .5rem;display:flex;overflow-y:auto}.sb-nav[data-v-a5ea5a57]::-webkit-scrollbar{width:8px}.sb-nav[data-v-a5ea5a57]::-webkit-scrollbar-track{background:0 0}.sb-nav[data-v-a5ea5a57]::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.sb-nav[data-v-a5ea5a57]::-webkit-scrollbar-thumb:hover{background:#94a3b873 padding-box content-box}.sb-group[data-v-a5ea5a57]{flex-direction:column;gap:2px;margin-bottom:.9rem;display:flex}.sb-category[data-v-a5ea5a57]{--sb-sel:var(--sb-fam,var(--sb-accent));flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.sb-fam--adicciones[data-v-a5ea5a57]{--sb-fam:#f0b45e}.sb-fam--afectivos[data-v-a5ea5a57]{--sb-fam:#6ea8f0}.sb-fam--psicoticos[data-v-a5ea5a57]{--sb-fam:#a68cf0}.sb-fam--violencia[data-v-a5ea5a57]{--sb-fam:#ef8a8a}.sb-fam--habilidades[data-v-a5ea5a57]{--sb-fam:#4fc79b}.sb-category-label[data-v-a5ea5a57]{cursor:pointer;text-align:left;letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--sb-text);white-space:nowrap;border-radius:var(--radius-sm,7px);transition:color var(--t), background var(--t);background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .55rem .3rem;font-size:.62rem;font-weight:900;display:flex}.sb-category-label[data-v-a5ea5a57]:hover{color:var(--sb-text-hover);background:var(--sb-hover)}.sb-category-label[data-v-a5ea5a57]:focus-visible{outline:2px solid var(--sb-sel);outline-offset:-2px}.sb-cat-chevron[data-v-a5ea5a57]{opacity:.55;width:14px;height:14px;transition:transform var(--t), opacity var(--t);flex-shrink:0;transform:rotate(-90deg)}.sb-cat-chevron--abierta[data-v-a5ea5a57]{transform:rotate(0)}.sb-category-label:hover .sb-cat-chevron[data-v-a5ea5a57]{opacity:1}.sb-cat-punto[data-v-a5ea5a57]{background:var(--sb-fam,var(--sb-text));width:6px;height:6px;box-shadow:0 0 0 3px #94a3b829;box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-fam,#94a3b8) 16%, transparent);border-radius:50%;flex-shrink:0}.sb-cat-nombre[data-v-a5ea5a57]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-cat-n[data-v-a5ea5a57]{min-width:1.15rem;color:var(--sb-text);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;flex-shrink:0;padding:0 .3rem;font-size:.6rem;font-weight:800}.sb-package[data-v-a5ea5a57]{transition:background var(--t);background:0 0;border-radius:10px}.sb-package--active[data-v-a5ea5a57]{background:#ffffff0b;background:color-mix(in srgb, var(--sb-sel) 10%, transparent)}.sb-package-toggle[data-v-a5ea5a57]{width:100%;color:var(--sb-text);cursor:pointer;text-align:left;transition:background var(--t), color var(--t);background:0 0;border:0;border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .65rem;display:flex}.sb-package-toggle[data-v-a5ea5a57]:hover{background:var(--sb-hover);color:var(--sb-text-hover)}.sb-package-copy[data-v-a5ea5a57]{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.sb-package-code[data-v-a5ea5a57]{color:var(--sb-text-hover);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800;line-height:1.25}.sb-package-title[data-v-a5ea5a57]{color:var(--sb-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.3;overflow:hidden}.sb-package-toggle:hover .sb-package-title[data-v-a5ea5a57]{color:var(--sb-text-hover)}.sb-package--active .sb-package-code[data-v-a5ea5a57]{color:#fff}.sb-package .sb-icon[data-v-a5ea5a57]{color:var(--sb-fam,var(--sb-text))}.sb-package .sb-link--child .sb-icon[data-v-a5ea5a57]{opacity:.6}.sb-package .sb-link--child.sb-link--active .sb-icon[data-v-a5ea5a57]{opacity:1}.sb-package-chevron[data-v-a5ea5a57]{opacity:.6;width:16px;height:16px;transition:transform var(--t), opacity var(--t);flex-shrink:0}.sb-package-chevron--open[data-v-a5ea5a57]{opacity:.9;transform:rotate(90deg)}.sb-package-panel[data-v-a5ea5a57]{--dur:.22s;visibility:hidden;transition:grid-template-rows var(--dur) cubic-bezier(.4,0,.2,1), visibility 0s linear var(--dur);grid-template-rows:0fr;display:grid}.sb-package-panel--open[data-v-a5ea5a57]{visibility:visible;transition:grid-template-rows var(--dur) cubic-bezier(.4,0,.2,1), visibility 0s linear 0s;grid-template-rows:1fr}.sb-package-links[data-v-a5ea5a57]{flex-direction:column;gap:2px;min-height:0;padding:0 .25rem .35rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.sb-package-panel[data-v-a5ea5a57],.sb-package-panel--open[data-v-a5ea5a57]{transition:none}}.sb-subgroup[data-v-a5ea5a57]{flex-direction:column;gap:2px;margin:.2rem 0 .45rem;padding-left:.25rem;display:flex}.sb-subgroup-label[data-v-a5ea5a57]{letter-spacing:.12em;text-transform:uppercase;color:var(--sb-text);opacity:.5;white-space:nowrap;padding:.15rem .5rem .35rem;font-size:.6rem;font-weight:800}.sb-section-head[data-v-a5ea5a57]{justify-content:space-between;align-items:center;gap:.25rem;padding-bottom:.75rem;display:flex}.sb-group+.sb-group[data-v-a5ea5a57]{border-top:1px solid var(--sb-border);padding-top:.85rem}.sb-section-label[data-v-a5ea5a57]{letter-spacing:.1em;text-transform:uppercase;color:var(--sb-text);white-space:nowrap;opacity:.45;transition:opacity var(--t-fade);padding:0 .5rem;font-size:.625rem;font-weight:800}.sb-section-action[data-v-a5ea5a57]{width:22px;height:22px;color:var(--sb-text);opacity:.45;cursor:pointer;transition:opacity var(--t), background var(--t);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:.35rem;padding:0;display:inline-flex}.sb-section-action[data-v-a5ea5a57]:hover{opacity:1;background:#ffffff0f}.sb-section-action[data-v-a5ea5a57]:focus-visible{opacity:1;background:#ffffff0f}.sb-section-action-icon[data-v-a5ea5a57]{width:14px;height:14px;transition:transform var(--t)}.sb-section-action-icon--plegar[data-v-a5ea5a57]{transform:rotate(180deg)}.sb-link[data-v-a5ea5a57]{border-radius:var(--radius-sm,7px);color:var(--sb-text);transition:background var(--t), color var(--t);white-space:nowrap;align-items:center;gap:.85rem;padding:.62rem .75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.sb-link--child[data-v-a5ea5a57]{margin-left:.75rem;padding-left:.95rem}.sb-link[data-v-a5ea5a57]:hover{background:var(--sb-hover);color:var(--sb-text-hover)}.sb-link:hover .sb-icon[data-v-a5ea5a57]{color:var(--sb-text-hover)}.sb-link[data-v-a5ea5a57]:focus-visible{outline:2px solid var(--sb-sel);outline-offset:-2px}.sb-package-toggle[data-v-a5ea5a57]:focus-visible{outline:2px solid var(--sb-sel);outline-offset:-2px}.sb-link--active[data-v-a5ea5a57]{background:var(--sb-accent-bg);background:color-mix(in srgb, var(--sb-sel) 20%, transparent);color:#fff;font-weight:700}.sb-link--active[data-v-a5ea5a57]:before{content:"";background:var(--sb-sel);border-radius:0 3px 3px 0;width:3px;height:1.35rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sb-link--active .sb-icon[data-v-a5ea5a57]{color:var(--sb-sel)}.sb-icon[data-v-a5ea5a57]{width:var(--sb-icon-size);height:var(--sb-icon-size);flex-shrink:0;place-items:center;display:grid}.sb-icon svg[data-v-a5ea5a57]{width:var(--sb-icon-size);height:var(--sb-icon-size)}.sb-link-label[data-v-a5ea5a57]{transition:opacity var(--t-fade);font-size:.875rem;font-weight:600}.sb-pie[data-v-a5ea5a57]{box-shadow:inset 0 1px 0 var(--sb-border);flex-shrink:0;padding:.5rem .75rem .85rem}.sb-salir[data-v-a5ea5a57]{border-radius:var(--radius-sm,7px);width:100%;color:var(--sb-text);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--t), color var(--t);background:0 0;border:0;align-items:center;gap:.85rem;padding:.62rem .75rem;font-size:.875rem;font-weight:600;display:flex;position:relative;overflow:hidden}.sb-salir[data-v-a5ea5a57]:hover{color:#fca5a5;background:#ef44441a}.sb-salir[data-v-a5ea5a57]:focus-visible{outline:2px solid var(--sb-accent);outline-offset:-2px}.sb-salir[disabled][data-v-a5ea5a57]{opacity:.6;cursor:progress}.sidebar--collapsed .sb-brand-copy[data-v-a5ea5a57],.sidebar--collapsed .sb-section-label[data-v-a5ea5a57],.sidebar--collapsed .sb-category-label[data-v-a5ea5a57],.sidebar--collapsed .sb-subgroup-label[data-v-a5ea5a57],.sidebar--collapsed .sb-package-copy[data-v-a5ea5a57],.sidebar--collapsed .sb-package-chevron[data-v-a5ea5a57],.sidebar--collapsed .sb-link-label[data-v-a5ea5a57]{opacity:0;pointer-events:none}.sidebar--collapsed .sb-package-copy[data-v-a5ea5a57],.sidebar--collapsed .sb-package-chevron[data-v-a5ea5a57]{flex:0 0 0;width:0;overflow:hidden}.sidebar--collapsed .sb-category[data-v-a5ea5a57]{gap:2px}.sidebar--collapsed .sb-category+.sb-category[data-v-a5ea5a57]{border-top:1px solid var(--sb-border);margin-top:6px;padding-top:6px}.sidebar--collapsed .sb-nav[data-v-a5ea5a57],.sidebar--collapsed .sb-pie[data-v-a5ea5a57]{padding-inline-start:0;padding-inline-end:0}.sidebar--collapsed .sb-link[data-v-a5ea5a57],.sidebar--collapsed .sb-link--child[data-v-a5ea5a57],.sidebar--collapsed .sb-package-toggle[data-v-a5ea5a57],.sidebar--collapsed .sb-salir[data-v-a5ea5a57]{padding-left:calc((var(--sidebar-collapsed-w) - var(--sb-icon-size)) / 2);border-radius:0;justify-content:flex-start;margin-left:0;padding-right:0}.sidebar--collapsed .sb-link--active[data-v-a5ea5a57]:before{left:0}@media (max-width:768px){.sidebar[data-v-a5ea5a57]{transition:transform var(--t-sidebar);box-shadow:var(--shadow-xl);position:fixed;top:0;left:0;transform:translate(-100%);width:260px!important}.sidebar--open[data-v-a5ea5a57]{transform:translate(0)}}.fa[data-v-79525fee]{position:relative}.fa-chip[data-v-79525fee]{cursor:pointer;border:1px solid var(--clr-border,#d7dee8);color:#334155;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.fa-chip[data-v-79525fee]:hover{border-color:#94a3b8}.fa-chip--activo[data-v-79525fee]{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.fa-chip-txt[data-v-79525fee]{white-space:nowrap}.fa-chip-txt--compacto[data-v-79525fee]{display:none}.fa-caret[data-v-79525fee]{opacity:.7;font-size:.65rem}.fa-backdrop[data-v-79525fee]{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.fa-panel[data-v-79525fee]{z-index:41;border:1px solid var(--clr-border,#e2e8f0);background:#fff;border-radius:10px;width:268px;padding:.85rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #0f172a29}.fa-panel-head strong[data-v-79525fee]{font-size:.88rem}.fa-hint[data-v-79525fee]{color:#64748b;margin:.3rem 0 .6rem;font-size:.74rem;line-height:1.45}.fa-lista[data-v-79525fee]{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.fa-item[data-v-79525fee]{cursor:pointer;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.55rem;padding:.34rem .3rem;font-size:.84rem;display:flex}.fa-item[data-v-79525fee]:hover{background:#f1f5f9}.fa-vacio[data-v-79525fee]{color:#64748b;padding:.8rem .3rem;font-size:.78rem}.fa-panel-pie[data-v-79525fee]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.fa-estado[data-v-79525fee]{color:#64748b;text-align:right;font-size:.7rem}.fa-estado--error[data-v-79525fee]{color:#b91c1c}@media (max-width:560px){.fa-chip[data-v-79525fee]{min-height:2.25rem;padding-inline-start:.62rem;padding-inline-end:.62rem}.fa-chip-txt[data-v-79525fee]{display:none}.fa-chip-txt--compacto[data-v-79525fee]{display:inline}.fa-caret[data-v-79525fee]{display:none}.fa-panel[data-v-79525fee]{border-radius:var(--radius-lg,16px);width:auto;position:fixed;top:4.25rem;left:1rem;right:1rem}}.campana[data-v-40dfcf74]{display:inline-flex;position:relative}.campana__btn[data-v-40dfcf74]{border:1px solid var(--clr-border,#e2e8f0);background:var(--clr-card,#fff);width:2.25rem;height:2.25rem;color:var(--clr-text-2,#64748b);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.campana__btn[data-v-40dfcf74]:hover{color:var(--clr-text,#0f172a)}.campana__btn--con-alertas[data-v-40dfcf74]{color:#b45309;border-color:#fcd34d}.campana__btn[data-v-40dfcf74]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.campana__badge[data-v-40dfcf74]{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.15rem;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1.15rem;position:absolute;top:-.3rem;right:-.3rem}.campana__panel[data-v-40dfcf74]{z-index:200;border:1px solid var(--clr-border,#e2e8f0);border-radius:var(--radius-lg,14px);background:var(--clr-card,#fff);width:min(24rem,100vw - 2rem);max-height:min(60vh,28rem);box-shadow:var(--shadow-xl,0 25px 60px #00000038);padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.campana__cab[data-v-40dfcf74]{gap:.1rem;margin-bottom:.5rem;display:grid}.campana__sub[data-v-40dfcf74]{color:var(--clr-text-3,#94a3b8);font-size:.7rem}.campana__estado[data-v-40dfcf74]{color:var(--clr-text-3,#94a3b8);margin:.5rem 0;font-size:.8rem}.campana__estado--error[data-v-40dfcf74]{color:#991b1b}.campana__reintentar[data-v-40dfcf74]{cursor:pointer;color:var(--clr-primary,#10b981);background:0 0;border:none;margin-left:.4rem;font-size:.78rem;text-decoration:underline}.campana__lista[data-v-40dfcf74]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.campana__enlace[data-v-40dfcf74]{color:inherit;border-radius:8px;grid-template-columns:auto 1fr;gap:.15rem .5rem;padding:.45rem .5rem;text-decoration:none;display:grid}.campana__enlace[data-v-40dfcf74]:hover{background:var(--clr-bg-2,#f8fafc)}.campana__codigo[data-v-40dfcf74]{font-size:.78rem;font-weight:700}.campana__titulo[data-v-40dfcf74]{color:var(--clr-text-2,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.campana__cifras[data-v-40dfcf74]{grid-column:1/-1;gap:.5rem;font-size:.72rem;display:flex}.campana__critico[data-v-40dfcf74]{color:#b45309}.campana__vencido[data-v-40dfcf74]{color:var(--clr-text-3,#94a3b8)}.campana__aviso[data-v-40dfcf74]{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin-top:.5rem;padding:.5rem .6rem}.campana__aviso-txt[data-v-40dfcf74]{color:#92400e;margin:0;font-size:.74rem;line-height:1.35}.campana__ver-todo[data-v-40dfcf74]{color:#b45309;cursor:pointer;background:0 0;border:1px solid #d97706;border-radius:999px;margin-top:.35rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.campana__ver-todo[data-v-40dfcf74]:hover{background:#fef3c7}.campana__pie[data-v-40dfcf74]{border-top:1px solid var(--clr-border,#e2e8f0);color:var(--clr-text-3,#94a3b8);margin:.5rem 0 0;padding-top:.5rem;font-size:.7rem}.app-header[data-v-b562324e]{z-index:100;height:var(--header-h);background:var(--clr-card);border-bottom:1px solid var(--clr-border);box-shadow:0 1px 0 var(--clr-border), 0 2px 8px #0000000a;transition:filter var(--t), opacity var(--t), background var(--t);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.app-header--locked[data-v-b562324e]{filter:saturate(.75)brightness(.9);pointer-events:none;background:#ffffffb8}.hdr-left[data-v-b562324e]{align-items:center;gap:.9rem;min-width:0;display:flex}.hamburger[data-v-b562324e]{cursor:pointer;width:38px;height:38px;transition:background var(--t);background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;gap:4.5px;padding:8px;display:flex}.hamburger[data-v-b562324e]:hover{background:var(--clr-bg)}.ham-bar[data-v-b562324e]{background:var(--clr-text-2);width:100%;height:2px;transition:var(--t);border-radius:2px;display:block}.hdr-title-group[data-v-b562324e]{flex-direction:column;gap:1px;min-width:0;display:flex}.hdr-title[data-v-b562324e]{color:var(--clr-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.hdr-breadcrumb[data-v-b562324e]{color:var(--clr-text-3);white-space:nowrap;font-size:.72rem;font-weight:500}.hdr-right[data-v-b562324e]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.hdr-cuenta[data-v-b562324e]{position:relative}.user-chip[data-v-b562324e]{background:var(--clr-bg);border:1px solid var(--clr-border);cursor:pointer;transition:background var(--t), border-color var(--t), box-shadow var(--t);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .6rem .35rem .35rem;display:flex}.user-chip[data-v-b562324e]:hover{background:var(--clr-card);border-color:var(--clr-text-3)}.user-chip[data-v-b562324e]:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.user-chip--abierto[data-v-b562324e]{background:var(--clr-card);border-color:var(--clr-primary);box-shadow:0 0 0 3px #10b98124}.user-chip-avatar[data-v-b562324e]{background:var(--clr-primary);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:grid}.user-chip-body[data-v-b562324e]{text-align:left;flex-direction:column;line-height:1.2;display:flex}.user-chip-name[data-v-b562324e]{color:var(--clr-text);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.82rem;font-weight:600;overflow:hidden}.user-chip-role[data-v-b562324e]{color:var(--clr-text-3);font-size:.7rem}.user-chip-chevron[data-v-b562324e]{width:16px;height:16px;color:var(--clr-text-3);transition:transform var(--t)}.user-chip-chevron--abierto[data-v-b562324e]{transform:rotate(180deg)}.cuenta-menu[data-v-b562324e]{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--radius-lg);z-index:200;width:17rem;padding:.4rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 45px #0f172a29}.cuenta-cabecera[data-v-b562324e]{align-items:center;gap:.7rem;padding:.6rem .65rem .7rem;display:flex}.cuenta-avatar[data-v-b562324e]{background:var(--clr-primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:grid}.cuenta-datos[data-v-b562324e]{flex-direction:column;gap:1px;min-width:0;display:flex}.cuenta-datos strong[data-v-b562324e]{color:var(--clr-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.cuenta-correo[data-v-b562324e],.cuenta-dni[data-v-b562324e]{color:var(--clr-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.cuenta-sep[data-v-b562324e]{background:var(--clr-border);height:1px;margin:.25rem 0}.cuenta-item[data-v-b562324e]{border-radius:var(--radius-sm,8px);width:100%;color:var(--clr-text);text-align:left;cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:none;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.85rem;font-weight:500;display:flex}.cuenta-item[data-v-b562324e]:hover{background:var(--clr-bg)}.cuenta-item[data-v-b562324e]:focus-visible{outline:2px solid var(--clr-primary);outline-offset:-2px}.cuenta-item[disabled][data-v-b562324e]{opacity:.6;cursor:progress}.cuenta-item--salir[data-v-b562324e]{color:var(--clr-red,#dc2626)}.cuenta-item--salir[data-v-b562324e]:hover{background:var(--clr-red-light,#fee2e2)}.cuenta-icono[data-v-b562324e]{color:currentColor;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.cuenta-icono[data-v-b562324e] svg{width:18px;height:18px}@media (max-width:560px){.app-header[data-v-b562324e]{gap:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.hdr-left[data-v-b562324e]{flex:auto;gap:.45rem;overflow:hidden}.hdr-title[data-v-b562324e]{font-size:.95rem}.hdr-breadcrumb[data-v-b562324e]{display:none}.hdr-right[data-v-b562324e]{gap:.4rem}.user-chip-body[data-v-b562324e],.user-chip-chevron[data-v-b562324e]{display:none}.user-chip[data-v-b562324e]{padding:.3rem}.cuenta-menu[data-v-b562324e]{width:min(17rem,100vw - 1.5rem)}}.app-footer[data-v-f9cca13b]{height:var(--footer-h);border-top:1px solid var(--clr-border);background:var(--clr-card);flex-shrink:0;justify-content:center;align-items:center;gap:.65rem;padding:0 1.5rem;display:flex}.app-footer span[data-v-f9cca13b]{color:var(--clr-text-3);font-size:.75rem}.footer-sep[data-v-f9cca13b]{opacity:.4}.footer-status[data-v-f9cca13b]{align-items:center;gap:.35rem;display:flex}.status-dot[data-v-f9cca13b]{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-green[data-v-f9cca13b]{background:var(--clr-green);box-shadow:0 0 0 2px #22c55e2e}.dot-red[data-v-f9cca13b]{background:var(--clr-red);box-shadow:0 0 0 2px #ef44442e}@media (max-width:560px){.footer-sep[data-v-f9cca13b],.footer-tech[data-v-f9cca13b]{display:none}}.nav-paq[data-v-eaa2d148]{right:1.25rem;bottom:calc(var(--footer-h,48px) + 1.25rem);z-index:160;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed}.nav-paq__fab[data-v-eaa2d148]{background:var(--clr-primary,#10b981);color:#fff;cursor:pointer;box-shadow:var(--shadow-lg,0 12px 32px #0000002e);transition:transform var(--t,.18s ease), background var(--t,.18s ease);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.nav-paq__fab[data-v-eaa2d148]:hover{background:var(--clr-primary-dark,#059669)}.nav-paq__fab[data-v-eaa2d148]:active{transform:scale(.97)}.nav-paq__fab[data-v-eaa2d148]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.nav-paq__chip[data-v-eaa2d148]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.nav-paq__vista[data-v-eaa2d148]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.nav-paq__paso[data-v-eaa2d148]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.nav-paq__tablero[data-v-eaa2d148]:focus-visible{outline:2px solid var(--clr-primary,#10b981);outline-offset:2px}.nav-paq__panel[data-v-eaa2d148]{border:1px solid var(--clr-border,#e2e8f0);border-radius:var(--radius-lg,16px);background:var(--clr-card,#fff);width:min(22rem,100vw - 2.5rem);max-height:min(70vh,34rem);box-shadow:var(--shadow-xl,0 25px 60px #00000038);padding:1rem;overflow-y:auto}.nav-paq__actual[data-v-eaa2d148]{margin-bottom:.75rem}.nav-paq__codigo[data-v-eaa2d148]{color:var(--clr-text,#0f172a);font-weight:700}.nav-paq__titulo[data-v-eaa2d148]{color:var(--clr-text-3,#94a3b8);font-size:.78rem;display:block}.nav-paq__vistas[data-v-eaa2d148]{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.6rem;display:grid}.nav-paq__vista[data-v-eaa2d148]{border:1px solid var(--clr-border,#e2e8f0);border-radius:var(--radius-sm,7px);text-align:center;color:var(--clr-text-2,#475569);padding:.4rem;font-size:.8rem;text-decoration:none}.nav-paq__vista--activa[data-v-eaa2d148]{background:var(--clr-primary-light,#d1fae5);border-color:var(--clr-primary,#10b981);color:var(--clr-primary-dark,#059669);font-weight:600}.nav-paq__pasos[data-v-eaa2d148]{justify-content:space-between;gap:.35rem;margin-bottom:.85rem;display:flex}.nav-paq__paso[data-v-eaa2d148]{color:var(--clr-text-2,#475569);font-size:.78rem;text-decoration:none}.nav-paq__paso--vacio[data-v-eaa2d148]{color:var(--clr-text-3,#cbd5e1)}.nav-paq__grupo[data-v-eaa2d148]{margin-bottom:.7rem}.nav-paq__grupo-label[data-v-eaa2d148]{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-text-3,#94a3b8);margin:0 0 .3rem;font-size:.68rem}.nav-paq__rejilla[data-v-eaa2d148]{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:.3rem;display:grid}.nav-paq__chip[data-v-eaa2d148]{border:1px solid var(--clr-border,#e2e8f0);border-radius:var(--radius-xs,4px);text-align:center;color:var(--clr-text-2,#475569);padding:.3rem .2rem;font-size:.72rem;text-decoration:none}.nav-paq__chip--activo[data-v-eaa2d148]{background:var(--clr-primary,#10b981);border-color:var(--clr-primary,#10b981);color:#fff;font-weight:600}.nav-paq__tablero[data-v-eaa2d148]{color:var(--clr-primary-dark,#059669);margin-top:.4rem;font-size:.78rem;text-decoration:none;display:block}.nav-paq-fade-enter-active[data-v-eaa2d148],.nav-paq-fade-leave-active[data-v-eaa2d148]{transition:opacity var(--t-fade,.15s)}.nav-paq-fade-enter-from[data-v-eaa2d148],.nav-paq-fade-leave-to[data-v-eaa2d148]{opacity:0}@media (prefers-reduced-motion:reduce){.nav-paq__fab[data-v-eaa2d148],.nav-paq-fade-enter-active[data-v-eaa2d148],.nav-paq-fade-leave-active[data-v-eaa2d148]{transition:none}}@media (max-width:768px){.nav-paq[data-v-eaa2d148]{bottom:1rem;right:1rem}.nav-paq__panel[data-v-eaa2d148]{width:calc(100vw - 2rem);max-height:60vh}.nav-paq__fab-texto[data-v-eaa2d148]{display:none}}:root{--sidebar-w:260px;--sidebar-collapsed-w:72px;--header-h:64px;--footer-h:48px;--sb-bg:#0f172a;--sb-border:#ffffff12;--sb-text:#94a3b8;--sb-text-hover:#e2e8f0;--sb-accent:#10b981;--sb-accent-bg:#10b98124;--sb-hover:#ffffff0b;--clr-bg:#f3f6fa;--clr-bg-2:#f8fafc;--clr-card:#fff;--clr-border:#dce5ef;--clr-primary:#10b981;--clr-primary-dark:#059669;--clr-primary-light:#d1fae5;--clr-text:#0f172a;--clr-text-2:#475569;--clr-text-3:#94a3b8;--clr-red:#ef4444;--clr-red-light:#fee2e2;--clr-green:#22c55e;--clr-green-light:#dcfce7;--clr-amber:#f59e0b;--clr-amber-light:#fef3c7;--clr-blue:#3b82f6;--clr-blue-light:#dbeafe;--clr-purple:#8b5cf6;--clr-purple-light:#ede9fe;--radius-xs:4px;--radius-sm:7px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 2px #0f172a0a, 0 6px 18px #0f172a0b;--shadow-md:0 8px 22px #0f172a12, 0 2px 6px #0f172a0a;--shadow-lg:0 18px 45px #0f172a1a, 0 4px 12px #0f172a0d;--shadow-xl:0 25px 60px #00000038;--t:.18s ease;--t-fade:.15s ease;--t-sidebar:.32s cubic-bezier(.4,0,.2,1);color:var(--clr-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}html,body,#app{background:var(--clr-bg);min-height:100%}body{background:radial-gradient(circle at 100% 0, #10b9810e, transparent 28rem), radial-gradient(circle at 0 40%, #3b82f60a, transparent 24rem), var(--clr-bg);overflow-x:hidden}::selection{color:var(--clr-text);background:#10b98133}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #10b98147}#root{background:var(--clr-bg);min-height:100vh}#root.layout-active{--layout-sidebar-width:var(--sidebar-w);grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);background:var(--clr-bg);transition:grid-template-columns var(--t-sidebar);display:grid}#root.layout-active.sb-collapsed{--layout-sidebar-width:var(--sidebar-collapsed-w)}.app-shell{background:var(--clr-bg);flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}body.ui-interaction-locked #root .app-header,#root.ui-locked .app-header{filter:saturate(.72)brightness(.94);pointer-events:none;background:#ffffffb8}body.ui-interaction-locked #root .app-header .hamburger,#root.ui-locked .app-header .hamburger{opacity:0;visibility:hidden;transform:scale(.92)}body.ui-interaction-locked #root .app-header .hdr-title-group,body.ui-interaction-locked #root .app-header .user-chip,#root.ui-locked .app-header .hdr-title-group,#root.ui-locked .app-header .user-chip{opacity:.52}.app-content{padding:1.75rem 2rem calc(var(--fab-reserva,5.5rem) + 1.75rem);flex:1;overflow-y:auto}.app-content>*{width:min(100%,1480px);margin-inline-start:auto;margin-inline-end:auto}.mobile-overlay{z-index:199;opacity:0;transition:opacity var(--t);pointer-events:none;background:#00000080;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-overlay--on{opacity:1;pointer-events:all}.page-hero{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 18px 45px #0f172a12}.hero-main{min-width:0}.hero-main h1{letter-spacing:-.05em;color:var(--clr-text);margin:.25rem 0 .35rem;font-size:max(1.6rem,min(3.5vw,2.1rem))}.hero-main p{color:#64748b;max-width:720px}.hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--clr-text-2);font-size:.72rem;font-weight:900}.hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:720px){.page-hero{flex-direction:column}}.card{border-radius:var(--radius-lg);border:1px solid var(--clr-border);box-shadow:var(--shadow-sm);background:linear-gradient(#fff 0%,#fefefe 100%)}.card-padded{padding:1.25rem 1.35rem}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.73rem;font-weight:700;line-height:1.4;display:inline-flex}.badge-green{background:var(--clr-green-light);color:#166534}.badge-red{background:var(--clr-red-light);color:#991b1b}.badge-amber{background:var(--clr-amber-light);color:#92400e}.badge-blue{background:var(--clr-blue-light);color:#1e40af}.badge-purple{background:var(--clr-purple-light);color:#5b21b6}.badge-gray{background:var(--clr-bg);color:var(--clr-text-2);border:1px solid var(--clr-border)}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:normal;overflow-wrap:break-word;text-align:center;min-width:0;max-width:100%;transition:background var(--t), box-shadow var(--t), transform var(--t);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.btn-primary{background:var(--clr-primary);color:#fff;border-color:var(--clr-primary)}.btn-primary:hover{background:var(--clr-primary-dark);border-color:var(--clr-primary-dark);box-shadow:0 4px 12px #10b98159}.btn-secondary{background:var(--clr-card);color:var(--clr-text-2);border-color:var(--clr-border)}.btn-secondary:hover{background:var(--clr-bg)}.btn-danger{background:var(--clr-red-light);color:var(--clr-red);border-color:#0000}.btn-danger:hover{background:#fca5a5}.btn-ghost{color:var(--clr-text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--clr-bg)}.btn-sm{padding:.35rem .8rem;font-size:.8125rem}.btn-icon{border-radius:var(--radius-sm);cursor:pointer;color:var(--clr-text-3);transition:background var(--t), color var(--t);background:0 0;border:none;align-items:center;padding:.5rem;display:inline-flex}.btn-icon:hover{background:var(--clr-bg);color:var(--clr-text-2)}.form-grid{gap:1rem;display:grid}.form-grid-2{grid-template-columns:1fr 1fr}.form-group{flex-direction:column;gap:.35rem;display:flex}.form-label{color:var(--clr-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.form-control{border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);background:var(--clr-card);min-height:42px;color:var(--clr-text);transition:border-color var(--t), box-shadow var(--t);width:100%;padding:.6rem .85rem;font-size:.9375rem}.form-control:focus{border-color:var(--clr-primary);outline:none;box-shadow:0 0 0 3px #10b98126}.form-control::placeholder{color:var(--clr-text-3)}.form-control:hover:not(:disabled){border-color:#c7d2df}.form-control:disabled{color:var(--clr-text-3);cursor:not-allowed;background:#f8fafc}.alert{border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;padding:.7rem .9rem;font-size:.875rem;font-weight:500;display:flex}.alert-error{background:var(--clr-red-light);color:#991b1b}.alert-success{background:var(--clr-green-light);color:#166534}.alert-warning{background:var(--clr-amber-light);color:#92400e}.alert-info{background:var(--clr-blue-light);color:#1e40af}.tbl-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:600px}.data-table th{text-align:left;color:var(--clr-text-3);text-transform:uppercase;letter-spacing:.07em;border-bottom:2px solid var(--clr-border);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:800}.data-table td{border-bottom:1px solid var(--clr-border);vertical-align:middle;padding:.85rem 1rem;font-size:.875rem}.data-table tbody tr{transition:background var(--t)}.data-table tbody tr:hover{background:#f8fafc}.data-table tbody tr:last-child td{border-bottom:none}.modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:500;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-box{background:var(--clr-card);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:var(--shadow-xl);padding:2rem;animation:.2s modalIn}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-title{color:var(--clr-text);font-size:1.1rem;font-weight:700}.modal-close{background:var(--clr-bg);cursor:pointer;width:32px;height:32px;color:var(--clr-text-3);transition:background var(--t), color var(--t);border:none;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}.modal-close:hover{background:var(--clr-border);color:var(--clr-text)}.modal-body{flex-direction:column;gap:1rem;display:flex}.modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.75rem;display:flex}.page-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-heading{letter-spacing:-.035em;color:var(--clr-text);font-size:max(1.45rem,min(2.4vw,1.85rem));font-weight:850;line-height:1.15}.page-sub{color:var(--clr-text-2);margin-top:.35rem;font-size:.9rem;line-height:1.55}.stat-card{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.25rem 1.5rem}.stat-label{text-transform:uppercase;letter-spacing:.07em;color:var(--clr-text-3);font-size:.72rem;font-weight:800}.stat-value{color:var(--clr-text);margin-top:.35rem;font-size:2rem;font-weight:800;line-height:1.1}.stat-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.stat-icon svg{width:22px;height:22px}.empty-state{text-align:center;color:var(--clr-text-3);padding:3.5rem 2rem}.empty-state p{font-size:.9rem}.spin{border:2.5px solid var(--clr-border);border-top-color:var(--clr-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#root .app-content .filters>.campo-busqueda{min-width:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.form-control{min-width:0}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.form-control{min-width:0}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.form-control{min-width:0}#root .app-content .filters>.campo-busqueda{grid-column:span 2}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:span 2}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:span 2}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:span 2}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{flex-wrap:wrap;grid-column:span 2;min-width:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group .form-control{flex:135px;width:auto;min-width:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.btn{justify-content:center;align-self:stretch;min-height:44px}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.btn{justify-content:center;align-self:stretch;min-height:44px}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>.btn{justify-content:center;align-self:stretch;min-height:44px}@media (max-width:768px){#root.layout-active{display:block}.app-shell{grid-column:auto;width:100%}.app-content{padding:1.25rem 1.25rem calc(var(--fab-reserva,5.5rem) + 1.25rem)}.mobile-overlay{display:block}.form-grid-2{grid-template-columns:1fr}.app-content .data-table td.empty-state{text-align:left}.app-content .data-table td.empty-state>:first-child{text-align:center;width:calc(100vw - 4rem);max-width:34rem;margin-inline-start:0;margin-inline-end:0}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:minmax(0,1fr)}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:minmax(0,1fr)}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters{grid-template-columns:minmax(0,1fr)}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:1/-1}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:1/-1}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filters>input[type=search]{grid-column:1/-1}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{grid-column:1/-1}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{grid-column:1/-1}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-periodo-group{grid-column:1/-1}#root .app-content :-webkit-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{grid-column:1/-1}#root .app-content :-moz-any(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{grid-column:1/-1}#root .app-content :is(.adi01-view,.adi02-view,.adi03-view,.afe01-view,.afe02-view,.afe03-view,.psi01-view,.psi02-view,.psi03-view,.psi04-view,.vio01-view,.vio-02-view,.vio02-view,.vio-03-view,.vio03-view,.vio-04-view,.vio04-view,.vio-05-view,.vio05-view,.vio-06-view,.vio06-view,.vio-07-view,.vio07-view) .filter-date-group{grid-column:1/-1}}@media (max-width:480px){.app-content{padding:1rem}.modal-box{padding:1.5rem}}.sync-aviso[data-v-740e797e]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sync-aviso__texto[data-v-740e797e]{flex:320px}.sync-aviso__acciones[data-v-740e797e]{flex-wrap:wrap;gap:.5rem;display:flex}.alert-warn[data-v-740e797e]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.alert-info[data-v-740e797e]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.descarga-completa[data-v-06a333a9]{flex-direction:column;gap:.25rem;display:inline-flex}.descarga-completa__aviso[data-v-06a333a9],.descarga-completa__error[data-v-06a333a9]{max-width:34rem;margin:0;font-size:.78rem;line-height:1.35}.descarga-completa__aviso[data-v-06a333a9]{color:var(--clr-text-muted,#64748b)}.descarga-completa__error[data-v-06a333a9]{color:var(--clr-danger,#b91c1c)}.nominal-vacio[data-v-8516d1ad]{text-align:center;max-width:46rem;margin:0 auto}.nominal-vacio__titulo[data-v-8516d1ad]{color:var(--clr-text,#334155);margin:0 0 .4rem;font-weight:600}.nominal-vacio__ayuda[data-v-8516d1ad]{color:var(--clr-text-muted,#94a3b8);margin:0;font-size:.82rem;line-height:1.45}.da[data-v-f9717ed0]{border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);background:0 0;margin-top:.65rem;padding:.75rem 0;font-size:.8125rem}.da__cab[data-v-f9717ed0]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.da__titulo[data-v-f9717ed0]{color:var(--clr-text);font-size:.8125rem;font-weight:600}.da__estado[data-v-f9717ed0]{font-weight:600}.da__cerrar[data-v-f9717ed0]{margin-left:auto;padding:.35rem}.da__nc[data-v-f9717ed0]{box-shadow:inset 2px 0 0 var(--clr-amber);margin:.7rem 0 0;padding:.1rem 0 .1rem .7rem}.da__nc-titulo[data-v-f9717ed0]{color:#b45309;margin:0;font-size:.75rem;font-weight:600}.da__nc-lista[data-v-f9717ed0]{color:var(--clr-text);margin:.25rem 0 0;padding-left:1rem;line-height:1.45}.da__nc-lista li+li[data-v-f9717ed0]{margin-top:.2rem}.da__nc-debio[data-v-f9717ed0]{color:var(--clr-text-2);margin:.3rem 0 0;font-size:.75rem}.da__datos[data-v-f9717ed0]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.7rem 1.25rem;margin:.8rem 0 0;display:grid}.da__datos div[data-v-f9717ed0]{min-width:0}.da__datos dt[data-v-f9717ed0]{color:var(--clr-text-2);font-size:.75rem;font-weight:600}.da__datos dd[data-v-f9717ed0]{color:var(--clr-text);overflow-wrap:anywhere;margin:.12rem 0 0}.da__codigo[data-v-f9717ed0]{color:var(--clr-text-3)}.da__traza[data-v-f9717ed0]{box-shadow:inset 2px 0 0 var(--clr-blue,#2563eb);color:var(--clr-text);margin:.7rem 0 0;padding:.1rem 0 .1rem .7rem;line-height:1.45}.da__baja[data-v-f9717ed0]{color:#b45309}.da .mono[data-v-f9717ed0]{font-size:1em}.da__aviso[data-v-f9717ed0]{color:var(--clr-text-3);margin:.7rem 0 0;font-size:.75rem}.da__error[data-v-f9717ed0]{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:.7rem}.da__tabla-marco[data-v-f9717ed0]{border-top:1px solid var(--clr-border);background:0 0;margin-top:.8rem;overflow-x:auto}.da__tabla[data-v-f9717ed0]{border-collapse:collapse;width:100%}.da__leyenda[data-v-f9717ed0]{caption-side:top;text-align:left;color:var(--clr-text-2);padding:.5rem .7rem .1rem;font-size:.75rem;font-weight:600}.da__tabla th[data-v-f9717ed0]{text-align:left;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);white-space:nowrap;padding:.4rem .7rem;font-size:.75rem;font-weight:600}.da__tabla td[data-v-f9717ed0]{vertical-align:top;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);padding:.45rem .7rem}.da__tabla tbody tr:last-child td[data-v-f9717ed0]{border-bottom:none}.da__col-codigo[data-v-f9717ed0]{color:var(--clr-text);white-space:nowrap}.da__col-tipo[data-v-f9717ed0]{white-space:nowrap}.da__col-lab[data-v-f9717ed0]{text-align:center;width:3.5rem}.da__fila--paquete td[data-v-f9717ed0]{color:var(--clr-text)}.da__comp[data-v-f9717ed0]{border-radius:var(--radius-xs);background:var(--clr-green-light);color:#166534;cursor:help;margin-left:.4rem;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1.5;display:inline-block}.dp-desglose[data-v-c2735218]{gap:.55rem;margin-top:.35rem;display:grid}.dp-seccion__cab[data-v-c2735218]{color:var(--clr-text-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:.75rem;font-weight:600;display:flex}.dp-seccion__cifra[data-v-c2735218]{color:var(--clr-text-3);font-weight:400}.dp[data-v-c2735218]{border-top:1px solid var(--clr-border);margin:0;padding:0;list-style:none}.dp__item[data-v-c2735218]{border-bottom:1px solid var(--clr-border);padding:.6rem .1rem .65rem}.dp__item[data-v-c2735218]:last-child{border-bottom:none;padding-bottom:.1rem}.dp__item--baja_previa[data-v-c2735218]{box-shadow:inset 2px 0 0 var(--clr-amber);padding-left:.7rem}.dp__fila[data-v-c2735218]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dp__quien[data-v-c2735218]{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;min-width:0;display:flex}.dp__nombre[data-v-c2735218]{color:var(--clr-text);font-size:.8125rem;font-weight:600}.dp__profesion[data-v-c2735218]{color:var(--clr-text-2);font-size:.75rem}.dp__profesion--sin[data-v-c2735218]{color:var(--clr-text-3)}.dp__cuenta[data-v-c2735218]{color:var(--clr-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem;font-weight:600}.dp__cuenta--cero[data-v-c2735218]{color:#b45309}.dp__meta[data-v-c2735218]{color:var(--clr-text-3);flex-wrap:wrap;align-items:center;margin-top:.15rem;font-size:.75rem;display:flex}.dp__meta[data-v-c2735218]:empty{display:none}.dp__meta>span+span[data-v-c2735218]:before{content:"·";color:var(--clr-text-3);margin:0 .45rem}.dp__estado[data-v-c2735218]{color:var(--clr-text-2);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.dp__punto[data-v-c2735218]{background:var(--clr-text-3);border-radius:50%;width:6px;height:6px;display:inline-block}.dp__estado--baja_previa[data-v-c2735218]{color:#b45309}.dp__estado--baja_previa .dp__punto[data-v-c2735218]{background:var(--clr-amber)}.dp__motivo[data-v-c2735218]{color:#b45309}.dp__eess[data-v-c2735218]{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.dp__nota[data-v-c2735218]{color:var(--clr-text-2);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.dp__fechas[data-v-c2735218]{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.dp__fecha[data-v-c2735218]{border:1px solid var(--clr-border);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;background:var(--clr-card);color:var(--clr-text-2);align-items:center;padding:.1rem .45rem;font-size:.75rem;line-height:1.5;display:inline-flex}.dp__fecha--fuera[data-v-c2735218]{background:var(--clr-bg);color:var(--clr-text-3);text-decoration:line-through}.dp__fecha--antes[data-v-c2735218]{border-style:dashed;border-color:var(--clr-blue)}.dp__fecha--boton[data-v-c2735218]{font:inherit;cursor:pointer;transition:border-color var(--t), box-shadow var(--t);font-size:.75rem}.dp__fecha--boton[data-v-c2735218]:hover{border-color:var(--clr-primary)}.dp__fecha--boton.dp__fecha--fuera[data-v-c2735218]:hover{border-color:var(--clr-border)}.dp__fecha--abierta[data-v-c2735218],.dp__fecha--abierta[data-v-c2735218]:hover{border-color:var(--clr-primary-dark);box-shadow:0 0 0 2px #10b9812e}.dp-otras[data-v-c2735218]{white-space:normal;text-align:left;color:var(--clr-text-2);flex-wrap:wrap;justify-self:start;padding-left:.45rem}.dp-otras__chevron[data-v-c2735218]{transition:transform var(--t);flex:none}.dp-otras__chevron--abierto[data-v-c2735218]{transform:rotate(90deg)}.dp-otras__cifra[data-v-c2735218]{color:var(--clr-text-3);font-weight:400}.dp-otras__nota[data-v-c2735218]{color:var(--clr-text-3);margin:-.2rem 0 0;font-size:.75rem}.dp-vacio[data-v-c2735218]{color:var(--clr-text-3);margin:0;font-size:.8125rem}.nc[data-v-7513ea24]{box-shadow:inset 2px 0 0 var(--clr-amber);margin-top:.6rem;padding:.55rem 0 .1rem .7rem;font-size:.8125rem}.nc__cab[data-v-7513ea24]{width:100%;font:inherit;text-align:left;color:var(--clr-text);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:0;display:flex}.nc__cab:hover .nc__ver[data-v-7513ea24]{text-decoration:underline}.nc__chevron[data-v-7513ea24]{color:var(--clr-text-3);transition:transform var(--t);flex:none}.nc__chevron--abierto[data-v-7513ea24]{transform:rotate(90deg)}.nc__titulo[data-v-7513ea24]{color:#b45309;font-weight:600}.nc__motivos[data-v-7513ea24]{flex-wrap:wrap;gap:.3rem;display:inline-flex}.nc__motivo[data-v-7513ea24]{border-radius:var(--radius-xs);background:var(--clr-amber-light);color:#92400e;padding:0 .45rem;font-size:.75rem;font-weight:500;line-height:1.6}.nc__ver[data-v-7513ea24]{color:var(--clr-primary-dark);margin-left:auto;font-size:.75rem}.nc__debio[data-v-7513ea24],.nc__accion[data-v-7513ea24]{color:var(--clr-text-2);margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.nc__debio[data-v-7513ea24]{color:var(--clr-text)}.nc__marco[data-v-7513ea24]{border-top:1px solid var(--clr-border);margin-top:.5rem;overflow-x:auto}.nc__tabla[data-v-7513ea24]{border-collapse:collapse;width:100%}.nc__leyenda[data-v-7513ea24]{caption-side:top;text-align:left;color:var(--clr-text-2);padding:.45rem .6rem .1rem;font-size:.75rem;font-weight:600}.nc__tabla th[data-v-7513ea24]{text-align:left;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);white-space:nowrap;padding:.4rem .6rem;font-size:.75rem;font-weight:600}.nc__tabla td[data-v-7513ea24]{vertical-align:top;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);padding:.45rem .6rem;font-size:.75rem;line-height:1.45}.nc__tabla tbody tr:last-child td[data-v-7513ea24]{border-bottom:none}.nc__col-fecha[data-v-7513ea24]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--clr-text)}.nc__col-codigo[data-v-7513ea24]{white-space:nowrap}.nc .mono[data-v-7513ea24]{font-size:1em}.nc__eess[data-v-7513ea24]{color:var(--clr-text-3);display:block}.nc__razones[data-v-7513ea24]{margin:0;padding-left:1rem}.nc__razones li+li[data-v-7513ea24]{margin-top:.2rem}.pp-estado[data-v-2d0f0929]{color:var(--clr-text-3);text-transform:none;letter-spacing:0;margin-left:.4rem;font-size:.72rem;font-weight:500}.pp-error[data-v-2d0f0929]{flex-wrap:wrap;justify-content:space-between;align-items:center}.pp-plazo[data-v-2d0f0929]{border:1px solid var(--clr-border);border-radius:var(--radius-sm);background:var(--clr-bg-2);color:var(--clr-text-2);flex-wrap:wrap;align-items:baseline;margin:0;padding:.55rem .8rem;font-size:.8125rem;display:flex}.pp-plazo>span+span[data-v-2d0f0929]:before{content:"·";color:var(--clr-text-3);margin:0 .5rem}.pp-plazo strong[data-v-2d0f0929]{color:var(--clr-text)}.pp-vencida[data-v-2d0f0929]{color:#b91c1c;font-weight:600}.pp-subtitulo[data-v-2d0f0929]{color:var(--clr-text);margin:1.1rem 0 .55rem;font-size:.8125rem;font-weight:600}.pp-prof[data-v-2d0f0929]{display:grid}.pp-prof__comp[data-v-2d0f0929]{border:1px solid var(--clr-border);border-radius:var(--radius-md);background:var(--clr-card);margin-bottom:.6rem;padding:.8rem .9rem}.pp-comp__cab[data-v-2d0f0929]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pp-comp__id[data-v-2d0f0929]{min-width:0}.pp-prof__comp-titulo[data-v-2d0f0929]{color:var(--clr-text);font-size:.875rem;font-weight:600;display:block}.pp-ficha[data-v-2d0f0929]{color:var(--clr-text-3);margin-top:.1rem;font-size:.75rem;display:block}.pp-ficha .mono[data-v-2d0f0929]{color:var(--clr-text-2);font-size:1em}.pp-comp__cab .badge[data-v-2d0f0929]{flex:none}.pp-prof__vacio[data-v-2d0f0929]{color:var(--clr-text-3);margin:.5rem 0 0;font-size:.8125rem}.pp-leyenda[data-v-2d0f0929]{color:var(--clr-text-3);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:.15rem 0 0;font-size:.75rem;display:flex}.pp-leyenda__item[data-v-2d0f0929]{align-items:center;gap:.4rem;display:inline-flex}.pp-muestra[data-v-2d0f0929]{border-radius:2px;width:.9rem;height:.6rem;display:inline-block}.pp-muestra--si[data-v-2d0f0929]{background:var(--clr-green-light);box-shadow:inset 0 0 0 1px #bbf7d0}.pp-muestra--no[data-v-2d0f0929]{background:var(--clr-bg);box-shadow:inset 0 0 0 1px var(--clr-border)}.pp-nota--aviso[data-v-2d0f0929]{margin:0}.pp-lista[data-v-2d0f0929]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pp-item[data-v-2d0f0929]{border:1px solid var(--clr-border);border-radius:var(--radius-sm);background:var(--clr-card);padding:.6rem .8rem}.pp-item__cab[data-v-2d0f0929]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pp-item__cab strong[data-v-2d0f0929]{color:var(--clr-text);font-size:.8125rem;font-weight:600}.pp-faltan[data-v-2d0f0929]{color:#b45309;white-space:nowrap;font-size:.75rem;font-weight:600}.pp-citas[data-v-2d0f0929]{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.4rem;display:flex}.pp-cita[data-v-2d0f0929]{border-radius:var(--radius-xs);color:var(--clr-text-2);font-variant-numeric:tabular-nums;border:1px dashed #cbd5e1;padding:.1rem .45rem;font-size:.75rem}.pp-inviable[data-v-2d0f0929]{color:#b91c1c;font-size:.75rem;font-weight:500}.pp-nota[data-v-2d0f0929]{color:var(--clr-text-3);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.dxp__titulo[data-v-9ac387ed]{color:var(--clr-text-2);margin:0 0 .65rem;font-size:.85rem;font-weight:700}.dxp__estado[data-v-9ac387ed]{color:var(--clr-text-3);margin-left:.4rem;font-size:.72rem;font-weight:500}.dxp__error[data-v-9ac387ed]{flex-wrap:wrap;justify-content:space-between;align-items:center}.dxp__fechas[data-v-9ac387ed]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1.25rem;margin:0;display:grid}.dxp__fecha dt[data-v-9ac387ed]{color:var(--clr-text-2);font-size:.75rem;font-weight:600}.dxp__fecha dd[data-v-9ac387ed]{color:var(--clr-text);margin:.15rem 0 0;font-size:.8125rem}.dxp__fecha strong[data-v-9ac387ed]{font-variant-numeric:tabular-nums}.dxp__det[data-v-9ac387ed]{color:var(--clr-text-2);margin-left:.4rem}.dxp__vacio[data-v-9ac387ed]{color:var(--clr-text-3)}.dxp .mono[data-v-9ac387ed]{font-size:1em}.dxp__nota[data-v-9ac387ed]{color:var(--clr-text-2);margin:.55rem 0 0;font-size:.75rem;line-height:1.45}.dxp__nota--atencion[data-v-9ac387ed]{box-shadow:inset 2px 0 0 var(--clr-amber);color:var(--clr-text);padding-left:.6rem}.dxp__ver[data-v-9ac387ed]{color:var(--clr-text-2);margin-top:.45rem;padding-left:.45rem}.dxp__marco[data-v-9ac387ed]{border-top:1px solid var(--clr-border);margin-top:.4rem;overflow-x:auto}.dxp__tabla[data-v-9ac387ed]{border-collapse:collapse;width:100%}.dxp__leyenda[data-v-9ac387ed]{caption-side:top;text-align:left;color:var(--clr-text-2);padding:.45rem .6rem .1rem;font-size:.75rem;font-weight:600}.dxp__tabla th[data-v-9ac387ed]{text-align:left;white-space:nowrap;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);padding:.4rem .6rem;font-size:.75rem;font-weight:600}.dxp__tabla td[data-v-9ac387ed]{vertical-align:top;color:var(--clr-text-2);border-bottom:1px solid var(--clr-border);padding:.4rem .6rem;font-size:.75rem;line-height:1.45}.dxp__tabla tbody tr:last-child td[data-v-9ac387ed]{border-bottom:none}.dxp__fila--marcada td[data-v-9ac387ed]{color:var(--clr-text)}.dxp__col-fecha[data-v-9ac387ed]{white-space:nowrap;font-variant-numeric:tabular-nums}.dxp__col-tipo[data-v-9ac387ed],.dxp__col-marcas[data-v-9ac387ed]{white-space:nowrap}.dxp__col-marcas .badge+.badge[data-v-9ac387ed]{margin-left:.3rem}.dxp__desc[data-v-9ac387ed]{color:var(--clr-text-3);display:block}.dxp__veces[data-v-9ac387ed]{color:var(--clr-text-3);cursor:help;margin-left:.3rem}.dxp__no-abre[data-v-9ac387ed]{color:var(--clr-text-3)}.dxp__sr[data-v-9ac387ed]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
