@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;700&family=Outfit:wght@400;500;600;700&display=swap";.login-public-action[data-v-e0e5136a]{margin-top:.85rem;width:100%}.login-panel__note[data-v-e0e5136a]{display:grid;gap:.45rem;justify-items:start}.login-panel__portal[data-v-e0e5136a]{color:#166534;font-weight:650;text-decoration:none}.login-panel__portal[data-v-e0e5136a]:hover{text-decoration:underline}.nav-icon[data-v-a4bc782b]{width:1.125rem;height:1.125rem;flex-shrink:0}.options-panel[data-v-62966824]{display:flex;flex-direction:column;gap:.75rem;min-height:0;height:100%}.options-panel__head[data-v-62966824]{display:flex;align-items:flex-start;gap:.85rem;padding:.05rem .1rem .75rem;border-bottom:1px solid rgba(226,232,240,.95);flex-shrink:0}.options-panel__icon-wrap[data-v-62966824]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:16px;background:linear-gradient(160deg,#ecfdf5,#d1fae5 55%,#bbf7d0);border:1px solid #86efac;color:#14532d;flex-shrink:0;box-shadow:0 10px 22px #14532d1f}.options-panel__head-icon[data-v-62966824]{width:1.35rem;height:1.35rem}.options-panel__titles[data-v-62966824]{min-width:0;flex:1}.options-panel__eyebrow[data-v-62966824]{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#16a34a}.options-panel__title[data-v-62966824]{margin:.12rem 0 0;font-size:1.18rem;font-weight:800;color:#0f172a;line-height:1.2}.options-panel__desc[data-v-62966824]{margin:.3rem 0 0;font-size:.8rem;color:#64748b;line-height:1.4}.options-panel__head-aside[data-v-62966824]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.options-panel__count[data-v-62966824]{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0 .5rem;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.72rem;font-weight:800}.options-panel__close[data-v-62966824]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;flex-shrink:0}.options-panel__close[data-v-62966824]:hover{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.options-panel__toolbar[data-v-62966824]{display:flex;flex-direction:column;gap:.6rem;flex-shrink:0}.options-panel__search[data-v-62966824]{position:relative}.options-panel__search-icon[data-v-62966824]{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);width:.95rem;height:.95rem;color:#94a3b8;pointer-events:none}.options-panel__search-input[data-v-62966824]{width:100%;padding:.7rem 2.2rem .7rem 2.35rem;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);color:#334155;font-size:.9rem}.options-panel__search-input[data-v-62966824]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e29;background:#fff}.options-panel__search-clear[data-v-62966824]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:none;border-radius:999px;background:#e2e8f0;color:#475569;font-size:1rem;line-height:1;cursor:pointer}.options-panel__body[data-v-62966824]{display:flex;flex-direction:column;gap:1.1rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:.15rem .1rem .4rem;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;overscroll-behavior:contain}.options-panel__body[data-v-62966824]::-webkit-scrollbar{width:8px}.options-panel__body[data-v-62966824]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.options-chips[data-v-62966824]{display:flex;flex-wrap:nowrap;gap:.4rem;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-width:thin}.options-chip[data-v-62966824]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.options-chip span[data-v-62966824]{display:inline-flex;min-width:1.15rem;justify-content:center;padding:0 .28rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.66rem}.options-chip[data-v-62966824]:hover,.options-chip--active[data-v-62966824]{border-color:#86efac;background:#f0fdf4;color:#166534}.options-chip:hover span[data-v-62966824],.options-chip--active span[data-v-62966824]{background:#bbf7d0;color:#14532d}.options-block[data-v-62966824]{scroll-margin-top:.5rem}.options-block__head[data-v-62966824]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;position:sticky;top:0;z-index:2;padding:.3rem .1rem;background:linear-gradient(180deg,#fffffff5 60%,#ffffffb3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.options-block__label[data-v-62966824]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap}.options-block__count[data-v-62966824]{font-size:.7rem;font-weight:700;color:#94a3b8}.options-grid[data-v-62966824]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.55rem;width:100%}.options-grid--rich[data-v-62966824]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.65rem}.options-grid__item[data-v-62966824]{min-width:0;width:100%}.options-grid__item--featured[data-v-62966824]{grid-column:auto}.option-tile[data-v-62966824]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;height:100%;box-sizing:border-box;min-height:3.2rem;padding:.65rem .7rem;border-radius:14px;text-decoration:none;color:#1e293b;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px #0f172a08;animation:tile-in-62966824 .28s ease both;animation-delay:var(--tile-delay, 0ms);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.option-tile--rich[data-v-62966824]{align-items:center;min-height:3.85rem;padding:.7rem .75rem}.option-tile--featured[data-v-62966824]{min-height:3.85rem;border-color:#86efac;background:linear-gradient(135deg,#f0fdf4f2,#fffffffa 55%),#fff;box-shadow:0 1px #0f172a08,0 8px 18px #14532d0f}.option-tile--featured .option-tile__icon[data-v-62966824]{width:2.05rem;height:2.05rem;border-radius:11px;background:#dcfce7;border-color:#bbf7d0;color:#166534}.option-tile--featured .option-tile__label[data-v-62966824]{font-size:.84rem}@keyframes tile-in-62966824{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.option-tile[data-v-62966824]:hover{background:#fff;border-color:#86efac;box-shadow:0 10px 22px #14532d1a;color:#14532d;transform:translateY(-1px)}.option-tile--active[data-v-62966824]{background:#ecfdf5;border-color:#4ade80;color:#14532d;box-shadow:inset 0 0 0 1px #22c55e24,0 8px 18px #14532d14}.option-tile__icon[data-v-62966824]{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:11px;background:#fff;border:1px solid #e2e8f0;color:#64748b;flex-shrink:0}.option-tile:hover .option-tile__icon[data-v-62966824],.option-tile--active .option-tile__icon[data-v-62966824]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.option-tile__icon[data-v-62966824] .nav-icon{width:1.05rem;height:1.05rem}.option-tile__copy[data-v-62966824]{min-width:0;display:grid;gap:.2rem}.option-tile__label[data-v-62966824]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;line-height:1.3}.option-tile__desc[data-v-62966824]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0;font-size:.74rem;font-weight:500;line-height:1.35;color:#64748b}.option-tile:hover .option-tile__desc[data-v-62966824],.option-tile--active .option-tile__desc[data-v-62966824]{color:#4b5563}.option-tile__label[data-v-62966824] mark{background:#fef08a;color:inherit;border-radius:3px;padding:0 .1em}.option-tile__chevron[data-v-62966824]{width:.8rem;height:.8rem;opacity:.28;flex-shrink:0;transform:rotate(-90deg)}.option-tile:hover .option-tile__chevron[data-v-62966824],.option-tile--active .option-tile__chevron[data-v-62966824]{opacity:.8;color:#166534}.options-panel__foot[data-v-62966824]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding-top:.55rem;border-top:1px solid #e2e8f0;font-size:.74rem;color:#64748b}.options-panel__foot-hint[data-v-62966824]{color:#94a3b8;font-weight:600}.options-panel__empty[data-v-62966824]{margin:1.5rem .5rem;text-align:center;font-size:.9rem;font-weight:600;color:#475569;line-height:1.4}.options-panel__empty--muted[data-v-62966824]{color:#94a3b8;font-weight:500}.options-panel--tesoreria .options-panel__icon-wrap[data-v-62966824]{background:linear-gradient(160deg,#dcfce7,#f0fdf4);border:1px solid #bbf7d0;color:#166534;box-shadow:0 8px 18px #14532d1a}.options-panel--tesoreria .options-panel__eyebrow[data-v-62966824]{color:#15803d}.options-panel--tesoreria .options-block__label[data-v-62966824]{color:#166534}.options-panel--tesoreria .options-chip--active[data-v-62966824],.options-panel--tesoreria .options-chip[data-v-62966824]:hover{border-color:#4ade80;background:#ecfdf5}.options-panel--nomina .options-panel__head[data-v-62966824]{border-bottom-color:#0e749024}.options-panel--nomina .options-panel__icon-wrap[data-v-62966824]{background:linear-gradient(160deg,#e0f2fe,#bae6fd 55%,#7dd3fc);border:1px solid #7dd3fc;color:#0c4a6e;box-shadow:0 10px 22px #0c4a6e24}.options-panel--nomina .options-panel__eyebrow[data-v-62966824]{color:#0369a1}.options-panel--nomina .options-panel__title[data-v-62966824],.options-panel--nomina .options-block__label[data-v-62966824]{color:#0c4a6e}.options-panel--nomina .options-chip--active[data-v-62966824],.options-panel--nomina .options-chip[data-v-62966824]:hover{border-color:#38bdf8;background:#e0f2fe;color:#0c4a6e}.options-panel--nomina .option-tile--featured[data-v-62966824]{background:linear-gradient(135deg,#e0f2fef2,#f8fafcfa 55%,#fff);border-color:#0ea5e947;box-shadow:0 12px 28px #0c4a6e14}.options-panel--nomina .option-tile--featured .option-tile__icon[data-v-62966824]{background:linear-gradient(160deg,#0ea5e9,#0284c7);color:#fff;border-color:transparent}.options-panel--nomina .option-tile--active[data-v-62966824]{border-color:#0284c759;background:linear-gradient(90deg,#0ea5e91a,#ffffffe6)}.options-panel--nomina .option-tile--active .option-tile__icon[data-v-62966824]{background:#0284c7;color:#fff}.options-panel--contrataciones .options-panel__head[data-v-62966824]{border-bottom-color:#b4530929}.options-panel--contrataciones .options-panel__icon-wrap[data-v-62966824]{background:linear-gradient(160deg,#fff7ed,#ffedd5,#fdba74);border:1px solid #fdba74;color:#9a3412;box-shadow:0 10px 22px #9a341224}.options-panel--contrataciones .options-panel__eyebrow[data-v-62966824]{color:#c2410c}.options-panel--contrataciones .options-panel__title[data-v-62966824],.options-panel--contrataciones .options-block__label[data-v-62966824]{color:#9a3412}.options-panel--contrataciones .options-chip--active[data-v-62966824],.options-panel--contrataciones .options-chip[data-v-62966824]:hover{border-color:#fb923c;background:#fff7ed;color:#9a3412}.options-panel--contrataciones .option-tile--featured[data-v-62966824]{background:linear-gradient(135deg,#fff7edfa,#f8fafcfa 55%,#fff);border-color:#fb923c59;box-shadow:0 12px 28px #9a341214}.options-panel--contrataciones .option-tile--featured .option-tile__icon[data-v-62966824]{background:linear-gradient(160deg,#f97316,#c2410c);color:#fff;border-color:transparent}.options-panel--contrataciones .option-tile--active[data-v-62966824]{border-color:#c2410c59;background:linear-gradient(90deg,#f973161a,#ffffffe6)}.options-panel--contrataciones .option-tile--active .option-tile__icon[data-v-62966824]{background:#c2410c;color:#fff}@media (min-width: 900px){.options-grid[data-v-62966824],.options-grid--rich[data-v-62966824]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.options-grid[data-v-62966824]{grid-template-columns:repeat(4,minmax(0,1fr))}.options-grid--rich[data-v-62966824]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.options-grid[data-v-62966824],.options-grid--rich[data-v-62966824]{grid-template-columns:1fr}.options-grid__item--featured[data-v-62966824]{grid-column:auto}.options-panel__title[data-v-62966824]{font-size:1.05rem}}.pwd-user[data-v-cd98ad21]{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border-radius:.85rem;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;margin-bottom:.25rem}.pwd-user__avatar[data-v-cd98ad21]{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;background:#1e3a8a;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.pwd-user strong[data-v-cd98ad21]{display:block;color:#0f172a;font-size:.95rem}.pwd-user small[data-v-cd98ad21]{display:block;margin-top:.1rem;color:#64748b;font-size:.78rem}.pwd-field[data-v-cd98ad21]{display:flex;align-items:center;gap:.35rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;padding:0 .35rem 0 .55rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pwd-field[data-v-cd98ad21]:hover:not(:focus-within){border-color:#94a3b8}.pwd-field[data-v-cd98ad21]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.pwd-field--filled[data-v-cd98ad21]:not(:focus-within){background:#f8fafc}.pwd-field--ok[data-v-cd98ad21]{border-color:#86efac}.pwd-field--ok[data-v-cd98ad21]:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a24}.pwd-field--bad[data-v-cd98ad21]{border-color:#fca5a5}.pwd-field--bad[data-v-cd98ad21]:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.pwd-field__icon[data-v-cd98ad21]{width:1.35rem;height:1.35rem;color:#64748b;display:grid;place-items:center;flex-shrink:0}.pwd-field:focus-within .pwd-field__icon[data-v-cd98ad21]{color:#2563eb}.pwd-field__icon svg[data-v-cd98ad21]{width:1.1rem;height:1.1rem}.pwd-field__input[data-v-cd98ad21]{border:0!important;box-shadow:none!important;background:transparent!important;padding-left:.25rem!important;padding-right:.15rem!important;min-width:0;flex:1}.pwd-field__toggle[data-v-cd98ad21]{border:0;background:transparent;color:#64748b;width:2.1rem;height:2.1rem;border-radius:.55rem;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.pwd-field__toggle[data-v-cd98ad21]:hover{background:#f1f5f9;color:#0f172a}.pwd-field__toggle svg[data-v-cd98ad21]{width:1.1rem;height:1.1rem}.pwd-meter[data-v-cd98ad21]{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:center;margin-top:.45rem}.pwd-meter__track[data-v-cd98ad21]{height:.35rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.pwd-meter__bar[data-v-cd98ad21]{display:block;height:100%;border-radius:inherit;transition:width .2s ease,background .2s ease}.pwd-meter__bar--weak[data-v-cd98ad21]{background:#ef4444}.pwd-meter__bar--fair[data-v-cd98ad21]{background:#f59e0b}.pwd-meter__bar--good[data-v-cd98ad21]{background:#3b82f6}.pwd-meter__bar--strong[data-v-cd98ad21]{background:#16a34a}.pwd-meter__label[data-v-cd98ad21]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pwd-meter__label--weak[data-v-cd98ad21]{color:#b91c1c}.pwd-meter__label--fair[data-v-cd98ad21]{color:#b45309}.pwd-meter__label--good[data-v-cd98ad21]{color:#1d4ed8}.pwd-meter__label--strong[data-v-cd98ad21]{color:#15803d}.pwd-hint[data-v-cd98ad21]{margin:.4rem 0 0;font-size:.78rem;font-weight:600}.pwd-hint--ok[data-v-cd98ad21]{color:#15803d}.pwd-hint--bad[data-v-cd98ad21]{color:#b91c1c}.pwd-checklist[data-v-cd98ad21]{list-style:none;margin:.35rem 0 0;padding:.7rem .85rem;display:grid;gap:.35rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0}.pwd-checklist li[data-v-cd98ad21]{position:relative;padding-left:1.35rem;font-size:.8rem;color:#64748b;font-weight:550}.pwd-checklist li[data-v-cd98ad21]:before{content:"";position:absolute;left:0;top:.2rem;width:.9rem;height:.9rem;border-radius:999px;border:1.5px solid #cbd5e1;background:#fff}.pwd-checklist li.is-on[data-v-cd98ad21]{color:#166534}.pwd-checklist li.is-on[data-v-cd98ad21]:before{border-color:#16a34a;background:#16a34a;box-shadow:inset 0 0 0 2px #fff}.pwd-modal .modal-header{background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #e2e8f0}.pwd-modal .modal-body__content.pwd-modal__content{display:grid;gap:.85rem}.escenario-bar[data-v-68ffb497]{margin-top:.85rem}.escenario-bar--embedded[data-v-68ffb497]{margin-top:0}.escenario-bar--topbar[data-v-68ffb497]{margin-top:0;width:auto;max-width:min(22rem,100%);position:relative;z-index:40}.escenario-bar__top[data-v-68ffb497]{position:relative;min-width:0}.escenario-bar__trigger[data-v-68ffb497]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;max-width:22rem;min-height:2.4rem;padding:.28rem .35rem .28rem .7rem;border:1px solid #bfd4e8;border-radius:999px;background:linear-gradient(180deg,#fff,#f4f9fd);color:#0f4c81;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.escenario-bar__trigger[data-v-68ffb497]:hover,.escenario-bar__trigger--open[data-v-68ffb497]{border-color:#93c5fd;box-shadow:0 4px 14px #0f4c811f;background:#fff}.escenario-bar__trigger--pending[data-v-68ffb497]{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#92400e;box-shadow:0 0 0 3px #f59e0b1f}.escenario-bar__trigger-main[data-v-68ffb497]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.escenario-bar__trigger-kicker[data-v-68ffb497]{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7;line-height:1}.escenario-bar__trigger-value[data-v-68ffb497]{font-size:.82rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.escenario-bar__trigger-action[data-v-68ffb497]{flex-shrink:0;padding:.35rem .7rem;border-radius:999px;background:#0f4c81;color:#fff;font-size:.72rem;font-weight:700;line-height:1}.escenario-bar__trigger--pending .escenario-bar__trigger-action[data-v-68ffb497]{background:#d97706}.escenario-bar__popover[data-v-68ffb497]{position:absolute;top:calc(100% + .45rem);left:0;width:min(22rem,92vw);padding:.85rem;border-radius:.9rem;border:1px solid rgba(15,76,129,.14);background:#fff;box-shadow:0 16px 40px #0f4c8129;display:grid;gap:.75rem}.escenario-bar__popover-head strong[data-v-68ffb497]{display:block;font-size:.92rem;color:#0f4c81}.escenario-bar__popover-head p[data-v-68ffb497]{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.escenario-bar__popover-body[data-v-68ffb497]{display:grid;gap:.65rem}.escenario-bar__field[data-v-68ffb497]{display:grid;gap:.3rem}.escenario-bar__field>span[data-v-68ffb497]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.escenario-bar__popover-actions[data-v-68ffb497]{display:flex;justify-content:flex-end;gap:.45rem}.escenario-pop-enter-active[data-v-68ffb497],.escenario-pop-leave-active[data-v-68ffb497]{transition:opacity .15s ease,transform .15s ease}.escenario-pop-enter-from[data-v-68ffb497],.escenario-pop-leave-to[data-v-68ffb497]{opacity:0;transform:translateY(-4px)}.escenario-bar__required[data-v-68ffb497],.escenario-bar__active[data-v-68ffb497]{display:grid;gap:.85rem}.escenario-bar__info strong[data-v-68ffb497]{display:block;color:#14532d;margin-bottom:.25rem}.escenario-bar__info p[data-v-68ffb497]{margin:0;color:#4b5563;font-size:.9rem}.escenario-bar__controls[data-v-68ffb497]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.escenario-bar__select[data-v-68ffb497]{min-width:12rem;max-width:100%;height:2.35rem;border:1px solid #d1d5db;border-radius:.5rem;padding:0 .65rem;background:#fff}.escenario-bar__field .escenario-bar__select[data-v-68ffb497]{min-width:0;width:100%}.escenario-bar__select--anio[data-v-68ffb497]{min-width:7.5rem;width:7.5rem}.escenario-bar__select--full[data-v-68ffb497]{flex:1}.escenario-bar__select--inline[data-v-68ffb497]{min-width:9rem}.escenario-bar__error[data-v-68ffb497]{margin:0;color:#b91c1c;font-size:.85rem}.escenario-bar__chips[data-v-68ffb497]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-68ffb497]{display:inline-flex;padding:.25rem .65rem;border-radius:999px;background:#f3f4f6;font-size:.8rem;font-weight:600;color:#374151}.chip-accent[data-v-68ffb497]{background:#dcfce7;color:#166534}.escenario-bar__label[data-v-68ffb497]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.35rem}.escenario-bar__actions[data-v-68ffb497]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.escenario-bar__compact-head[data-v-68ffb497],.escenario-bar__compact-row[data-v-68ffb497]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.escenario-bar__compact-row--active[data-v-68ffb497]{flex-wrap:nowrap;justify-content:flex-start;gap:.65rem;width:100%}.escenario-bar__compact-label[data-v-68ffb497]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;line-height:1;white-space:nowrap}.escenario-bar__compact-value[data-v-68ffb497]{color:#14532d;font-size:.92rem;line-height:1.2;white-space:nowrap}.escenario-bar__toggle--inline[data-v-68ffb497]{height:2rem;padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap}.escenario-bar__compact-change[data-v-68ffb497]{width:100%}.escenario-bar__compact-row--change[data-v-68ffb497]{justify-content:flex-start;align-items:center}@media (max-width: 960px){.escenario-bar--topbar[data-v-68ffb497]{max-width:100%;width:100%}.escenario-bar__trigger[data-v-68ffb497]{max-width:none}.escenario-bar__trigger-value[data-v-68ffb497]{max-width:min(55vw,16rem)}.escenario-bar__popover[data-v-68ffb497]{left:0;right:0;width:auto}}.topbar[data-v-e1fdc94a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;padding:.45rem .7rem;margin-bottom:.75rem;position:sticky;top:0;z-index:50;border-radius:var(--radius-lg, 16px);border:1px solid rgba(255,255,255,.75);background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #0f4c8114,0 0 0 1px #0f4c8108 inset}.topbar__start[data-v-e1fdc94a]{display:flex;align-items:center;gap:.75rem;min-width:0}.topbar__menu[data-v-e1fdc94a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2.5rem;min-height:2.5rem;padding:.45rem;border:1px solid #dbeafe;border-radius:11px;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--color-primary, #0f4c81);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.topbar__menu[data-v-e1fdc94a]:hover{background:var(--color-primary-soft, #e8f1f8);border-color:#bfdbfe;box-shadow:0 6px 16px #0f4c811a}.topbar__context[data-v-e1fdc94a]{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.topbar__badge[data-v-e1fdc94a]{display:inline-flex;align-items:center;gap:.3rem;max-width:9.5rem;padding:.28rem .55rem;border-radius:999px;background:#eff6ff;color:#1e40af;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(191,219,254,.9)}.topbar__badge-icon[data-v-e1fdc94a]{width:.85rem;height:.85rem;flex-shrink:0;opacity:.85}.topbar__badge--institution[data-v-e1fdc94a]{max-width:9.5rem}.topbar__badge--year[data-v-e1fdc94a]{flex-shrink:0;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff;border-color:transparent}.topbar__center[data-v-e1fdc94a]{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;min-width:0;flex-wrap:nowrap;overflow:visible}.topbar__mode[data-v-e1fdc94a]{display:inline-flex;align-items:center;padding:.12rem;border-radius:999px;background:#e8f1f8;border:1px solid #bfd4e8;flex-shrink:0}.topbar__mode-btn[data-v-e1fdc94a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#0f4c81;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.01em;padding:.32rem .55rem;border-radius:999px;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.topbar__mode-btn[data-v-e1fdc94a]:hover{background:#ffffffb3}.topbar__mode-btn.is-active[data-v-e1fdc94a]{background:#fff;color:#0b3a63;box-shadow:0 1px 3px #0f4c812e}.topbar__user[data-v-e1fdc94a]{display:flex;align-items:center;gap:.35rem;position:relative}.topbar__icon-btn[data-v-e1fdc94a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid #dbeafe;border-radius:11px;background:linear-gradient(180deg,#fff,#f8fbff);color:#0f4c81;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.topbar__icon-btn[data-v-e1fdc94a]:hover,.topbar__icon-btn--open[data-v-e1fdc94a]{border-color:#93c5fd;background:#eff6ff}.topbar__icon-btn--active[data-v-e1fdc94a]{background:linear-gradient(135deg,#0f4c81,#1b6ca8);border-color:transparent;color:#fff;box-shadow:0 6px 14px #0f4c8133}.topbar__icon-btn--modules[data-v-e1fdc94a]{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4);color:#166534}.topbar__icon-btn--modules[data-v-e1fdc94a]:hover{border-color:#86efac;background:#ecfdf5}.topbar__icon-btn--active-modules[data-v-e1fdc94a]{background:linear-gradient(135deg,#166534,#15803d);border-color:transparent;color:#fff;box-shadow:0 6px 14px #16653433}.topbar-notif[data-v-e1fdc94a]{position:relative}.topbar-notif__badge[data-v-e1fdc94a]{position:absolute;top:-.2rem;right:-.2rem;min-width:1.1rem;height:1.1rem;padding:0 .22rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;font-weight:800;display:grid;place-items:center;line-height:1}.topbar-notif__panel[data-v-e1fdc94a]{position:absolute;right:0;top:calc(100% + .45rem);width:min(22rem,92vw);max-height:24rem;overflow:auto;background:#fff;border:1px solid rgba(15,76,129,.14);border-radius:.85rem;box-shadow:0 16px 40px #0f4c8129;z-index:60;display:grid}.topbar-notif__head[data-v-e1fdc94a]{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid #e2e8f0}.topbar-notif__link[data-v-e1fdc94a]{border:0;background:transparent;color:#0f4c81;font-size:.75rem;font-weight:700;cursor:pointer}.topbar-notif__empty[data-v-e1fdc94a]{margin:0;padding:1rem;color:#64748b;font-size:.85rem}.topbar-notif__item[data-v-e1fdc94a]{display:grid;gap:.2rem;text-align:left;border:0;border-bottom:1px solid #f1f5f9;background:#fff;padding:.7rem .85rem;cursor:pointer}.topbar-notif__item strong[data-v-e1fdc94a]{font-size:.84rem;color:#0a3d66}.topbar-notif__item span[data-v-e1fdc94a]{font-size:.75rem;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topbar-notif__item--unread[data-v-e1fdc94a]{background:#f8fbff}.topbar-notif__footer[data-v-e1fdc94a]{padding:.7rem .85rem;text-align:center;font-size:.8rem;font-weight:700;color:#0f4c81;text-decoration:none}.topbar__panel-btn[data-v-e1fdc94a],.topbar__module-menu[data-v-e1fdc94a]{display:none}.user-trigger[data-v-e1fdc94a]{display:flex;align-items:center;gap:.2rem;padding:.2rem .35rem .2rem .2rem;min-height:2.35rem;border:1px solid #dbeafe;border-radius:999px;background:linear-gradient(180deg,#fff,#f8fbff);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.user-trigger[data-v-e1fdc94a]:hover,.user-trigger[aria-expanded=true][data-v-e1fdc94a]{background:#fff;border-color:var(--color-primary, #0f4c81);box-shadow:var(--shadow-focus, 0 0 0 3px rgba(15, 76, 129, .12))}.user-trigger__avatar[data-v-e1fdc94a]{display:flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary, #0f4c81),var(--color-accent, #1b6ca8));color:#fff;font-weight:700;font-size:.72rem;flex-shrink:0;overflow:hidden}.user-trigger__avatar-img[data-v-e1fdc94a],.user-menu__avatar-img[data-v-e1fdc94a]{width:100%;height:100%;object-fit:cover;display:block}.user-trigger__text[data-v-e1fdc94a]{display:none}.user-trigger__name[data-v-e1fdc94a]{font-size:.875rem;color:var(--color-text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.user-trigger__login[data-v-e1fdc94a]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.topbar__center[data-v-e1fdc94a] .escenario-bar{margin-top:0;min-width:0;width:auto;flex:0 1 auto}.user-trigger__chevron[data-v-e1fdc94a]{width:.875rem;height:.875rem;opacity:.5;transition:transform .2s ease}.user-trigger__chevron--open[data-v-e1fdc94a]{transform:rotate(90deg)}.user-menu[data-v-e1fdc94a]{position:absolute;top:calc(100% + .45rem);right:0;min-width:15rem;padding:.45rem;border:1px solid rgba(219,234,254,.95);border-radius:var(--radius-md, 12px);background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #0f172a24}.user-menu__header[data-v-e1fdc94a]{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem .75rem}.user-menu__header strong[data-v-e1fdc94a]{display:block;font-size:.875rem;color:var(--color-text, #1f2937)}.user-menu__header span[data-v-e1fdc94a]{display:block;font-size:.75rem;color:var(--color-text-muted, #6b7280)}.user-menu__inst[data-v-e1fdc94a]{margin-top:.2rem;color:#1e40af!important;font-weight:600;white-space:normal;line-height:1.25}.user-menu__avatar[data-v-e1fdc94a]{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-primary-soft, #e8f1f8);color:var(--color-primary, #0f4c81);font-weight:700;font-size:.75rem;flex-shrink:0;overflow:hidden}.user-menu__item[data-v-e1fdc94a]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:none;border-radius:var(--radius-sm, 8px);background:transparent;color:var(--color-text, #374151);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.user-menu__badge[data-v-e1fdc94a]{margin-left:auto;min-width:1.25rem;padding:.12rem .42rem;border-radius:999px;background:var(--color-danger, #dc2626);color:#fff;font-size:.7rem;font-weight:750;line-height:1.2;text-align:center}.user-menu__item[data-v-e1fdc94a]:hover{background:var(--color-surface-muted, #f3f4f6)}.user-menu__item--danger[data-v-e1fdc94a]{color:var(--color-danger, #b91c1c)}.user-menu__item--danger[data-v-e1fdc94a]:hover{background:var(--color-danger-soft, #fef2f2)}.user-menu__divider[data-v-e1fdc94a]{height:1px;margin:.35rem 0;background:var(--color-border, #e5e7eb)}.topbar-toast[data-v-e1fdc94a]{position:absolute;top:calc(100% + .5rem);right:0;margin:0;padding:.55rem .85rem;border-radius:var(--radius-sm, 8px);background:var(--color-success-soft, #ecfdf5);color:var(--color-success, #166534);font-size:.85rem;font-weight:600;box-shadow:0 8px 24px #0f172a1a}.dropdown-enter-active[data-v-e1fdc94a],.dropdown-leave-active[data-v-e1fdc94a]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-e1fdc94a],.dropdown-leave-to[data-v-e1fdc94a]{opacity:0;transform:translateY(-4px)}.toast-enter-active[data-v-e1fdc94a],.toast-leave-active[data-v-e1fdc94a]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-e1fdc94a],.toast-leave-to[data-v-e1fdc94a]{opacity:0;transform:translateY(-6px)}@media (min-width: 1024px){.topbar__menu[data-v-e1fdc94a]{display:none}}@media (max-width: 1100px){.topbar__context[data-v-e1fdc94a]{display:none}}@media (max-width: 960px){.topbar[data-v-e1fdc94a]{grid-template-columns:minmax(0,1fr) auto;gap:.55rem .65rem;padding:.55rem .65rem;padding-top:calc(.55rem + env(safe-area-inset-top,0px));margin-bottom:.75rem;border-radius:var(--radius-md, 12px)}.topbar__start[data-v-e1fdc94a]{flex:1;min-width:0;gap:.55rem}.topbar__context[data-v-e1fdc94a]{flex:1;min-width:0;overflow:hidden}.topbar__center[data-v-e1fdc94a]{grid-column:1 / -1;justify-content:stretch;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem;overflow:visible}.topbar__mode[data-v-e1fdc94a]{width:auto;flex-shrink:0}.topbar__mode-btn[data-v-e1fdc94a]{flex:0 0 auto;text-align:center}.user-trigger[data-v-e1fdc94a]{padding:.2rem;border-radius:50%;min-width:2.35rem;min-height:2.35rem;justify-content:center}.user-trigger__chevron[data-v-e1fdc94a]{display:none}.user-menu[data-v-e1fdc94a]{right:0;left:auto;width:min(18rem,calc(100vw - 1.5rem))}}@media (max-width: 480px){.topbar[data-v-e1fdc94a]{padding:.5rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));gap:.45rem}.topbar__badge[data-v-e1fdc94a]{font-size:.72rem;padding:.28rem .55rem;max-width:100%}.topbar__badge--institution[data-v-e1fdc94a]{max-width:min(100%,9.5rem)}.topbar__badge--year[data-v-e1fdc94a]{flex-shrink:0}.topbar-toast[data-v-e1fdc94a]{left:0;right:0;text-align:center}}.layout[data-v-36bd5ae2]{display:grid;grid-template-columns:1fr;min-height:100vh;gap:.65rem;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.sidebar[data-v-36bd5ae2]{position:fixed;top:0;left:0;z-index:200;width:min(300px,90vw);height:100dvh;max-height:none;border-radius:0;padding:max(.85rem,env(safe-area-inset-top,0px)) .75rem max(.85rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.7rem;overflow:hidden;transform:translate(-110%);transition:transform .28s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#fffffff7,#f8fafcfa);border:1px solid rgba(226,232,240,.95);box-shadow:0 24px 60px #0f4c8133,0 0 0 1px #0f4c8108 inset}.layout--sidebar-open .sidebar[data-v-36bd5ae2]{transform:translate(0)}.sidebar__head[data-v-36bd5ae2]{display:flex;flex-direction:column;gap:.7rem;padding-bottom:.15rem;border-bottom:1px solid rgba(219,234,254,.95)}.brand[data-v-36bd5ae2]{display:flex;align-items:center;gap:.7rem}.brand__mark[data-v-36bd5ae2]{display:block;width:2.45rem;height:2.45rem;border-radius:12px;object-fit:cover;flex-shrink:0;box-shadow:0 8px 20px #0f4c812e}.brand__eyebrow[data-v-36bd5ae2]{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.brand__text h1[data-v-36bd5ae2]{margin:.1rem 0 0;font-size:1rem;font-weight:700;color:var(--color-primary, #0f4c81);line-height:1.2}.brand__sami[data-v-36bd5ae2]{letter-spacing:.02em}.sidebar-close[data-v-36bd5ae2]{display:flex;align-items:center;justify-content:center;margin-left:auto;min-width:2.5rem;min-height:2.5rem;padding:.35rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface-muted, #f9fafb);color:var(--color-text-muted, #6b7280);cursor:pointer;border-radius:10px}.sidebar-close[data-v-36bd5ae2]:hover{background:var(--color-primary-soft, #e8f1f8);border-color:#bfdbfe;color:var(--color-primary, #0f4c81)}.menu-search[data-v-36bd5ae2]{position:relative}.menu-search__icon[data-v-36bd5ae2]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted, #9ca3af);pointer-events:none}.menu-search__input[data-v-36bd5ae2]{width:100%;padding:.55rem .75rem .55rem 2.25rem;border:1px solid #dbeafe;border-radius:11px;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--color-text, #374151);font-size:.875rem}.menu-search__input[data-v-36bd5ae2]:focus{outline:none;border-color:var(--color-primary, #0f4c81);box-shadow:var(--shadow-focus, 0 0 0 3px rgba(15, 76, 129, .16));background:var(--color-surface, #fff)}.nav-top-link[data-v-36bd5ae2]{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:11px;color:var(--color-text, #334155);text-decoration:none;font-weight:650;font-size:.88rem}.nav-top-link__icon[data-v-36bd5ae2]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:8px;background:#f8fafcf2;color:#64748b;flex-shrink:0}.nav-top-link[data-v-36bd5ae2]:hover{background:#f1f5f9f2;color:#0f172a}.nav-top-link.router-link-active[data-v-36bd5ae2]{background:linear-gradient(90deg,#14532d1a,#14532d0a);color:#14532d;box-shadow:inset 0 0 0 1px #22c55e2e}.nav-top-link.router-link-active .nav-top-link__icon[data-v-36bd5ae2]{background:#dcfce7;color:#166534}.cat-list[data-v-36bd5ae2]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-height:0;overflow-y:auto;padding-right:.1rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.cat-row[data-v-36bd5ae2]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.6rem .55rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#334155;cursor:pointer;font:inherit;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cat-row[data-v-36bd5ae2]:hover{background:#f1f5f9}.cat-row--active[data-v-36bd5ae2]{background:#ecfdf5;border-color:#86efac;color:#14532d}.cat-row__icon[data-v-36bd5ae2]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0;color:#64748b;flex-shrink:0}.cat-row--active .cat-row__icon[data-v-36bd5ae2]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.cat-row__icon[data-v-36bd5ae2] .nav-icon{width:1.05rem;height:1.05rem}.cat-row__text[data-v-36bd5ae2]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.cat-row__label[data-v-36bd5ae2]{font-size:.86rem;font-weight:700;line-height:1.25}.cat-row__hint[data-v-36bd5ae2]{font-size:.7rem;color:#94a3b8;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cat-row__badge[data-v-36bd5ae2]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:.68rem;font-weight:800;flex-shrink:0}.cat-row--active .cat-row__badge[data-v-36bd5ae2]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.cat-row__chevron[data-v-36bd5ae2]{width:.85rem;height:.85rem;opacity:.35;flex-shrink:0}.cat-row--active .cat-row__chevron[data-v-36bd5ae2]{opacity:.8;color:#166534}.menu-empty[data-v-36bd5ae2]{margin:.5rem 0 0;padding:.75rem;font-size:.85rem;color:var(--color-text-muted, #6b7280);text-align:center;background:var(--color-surface-muted, #f9fafb);border-radius:11px}.sidebar__footer[data-v-36bd5ae2]{margin-top:auto;padding:.7rem .75rem;border-radius:12px;background:linear-gradient(180deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}.sidebar__footer-label[data-v-36bd5ae2]{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#166534}.sidebar__footer-institution[data-v-36bd5ae2]{margin:.25rem 0 0;font-size:.82rem;font-weight:700;color:#14532d;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sidebar__footer-meta[data-v-36bd5ae2]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.sidebar__footer-meta span[data-v-36bd5ae2]{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:#ffffffd1;color:#166534;font-size:.72rem;font-weight:600}.content[data-v-36bd5ae2]{min-width:0;position:relative}.content__inner[data-v-36bd5ae2]{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:none;margin:0;padding:0 1rem}.apps-launcher[data-v-36bd5ae2]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1200;width:min(1280px,calc(100vw - 1rem));max-width:1280px;height:min(92dvh,900px);max-height:min(92dvh,900px);margin:0;padding:1rem 1.05rem 1.05rem;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(165deg,#fffffffc,#f0fdf48c 42%,#f8fafcfa);border:1px solid #86efac;box-shadow:0 28px 64px #0f172a38,0 0 0 1px #14532d0d inset}.apps-launcher__panel[data-v-36bd5ae2]{flex:1;min-height:0;height:100%}.content__apps[data-v-36bd5ae2]{min-width:0;transition:opacity .2s ease,filter .2s ease}.content__apps--dimmed[data-v-36bd5ae2]{opacity:.35;filter:grayscale(.15);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;touch-action:none;overscroll-behavior:none}.layout--launcher-open[data-v-36bd5ae2]{overscroll-behavior:none}.sidebar-backdrop[data-v-36bd5ae2]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.layout--sidebar-open .sidebar-backdrop[data-v-36bd5ae2]{z-index:199}.layout--launcher-open .sidebar-backdrop[data-v-36bd5ae2]{z-index:1100}.launcher-enter-active[data-v-36bd5ae2],.launcher-leave-active[data-v-36bd5ae2]{transition:opacity .2s ease,transform .22s ease}.launcher-enter-from[data-v-36bd5ae2],.launcher-leave-to[data-v-36bd5ae2]{opacity:0;transform:translate(-50%,calc(-50% - 10px))}.launcher-enter-to[data-v-36bd5ae2],.launcher-leave-from[data-v-36bd5ae2]{opacity:1;transform:translate(-50%,-50%)}@media (min-width: 1024px){.layout[data-v-36bd5ae2]{grid-template-columns:280px minmax(0,1fr);gap:.85rem;max-width:1760px;margin:0 auto;padding:max(.85rem,env(safe-area-inset-top,0px)) max(.85rem,env(safe-area-inset-right,0px)) max(.85rem,env(safe-area-inset-bottom,0px)) max(.85rem,env(safe-area-inset-left,0px))}.sidebar[data-v-36bd5ae2]{position:sticky;top:max(.85rem,env(safe-area-inset-top,0px));align-self:start;width:auto;height:calc(100dvh - max(1.7rem,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));transform:none;border-radius:var(--radius-lg, 16px);z-index:50}.layout--sidebar-open .sidebar[data-v-36bd5ae2]{transform:none}.sidebar-backdrop[data-v-36bd5ae2]{display:none}.layout--launcher-open .sidebar-backdrop[data-v-36bd5ae2]{display:block;z-index:1100;background:#0f172a47}.sidebar-close[data-v-36bd5ae2]{display:none}.apps-launcher[data-v-36bd5ae2]{width:min(1280px,calc(100vw - 2rem));height:min(92dvh,900px);max-height:min(92dvh,900px)}}@media (max-width: 960px){.layout[data-v-36bd5ae2]{padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.nav-top-link[data-v-36bd5ae2],.cat-row[data-v-36bd5ae2]{min-height:2.75rem}.apps-launcher[data-v-36bd5ae2]{width:min(1180px,calc(100vw - 1rem));height:min(88dvh,820px);max-height:min(88dvh,820px)}}@media (max-width: 480px){.sidebar[data-v-36bd5ae2]{width:100vw;max-width:100vw}.apps-launcher[data-v-36bd5ae2]{width:calc(100vw - .75rem);height:min(90dvh,860px);max-height:min(90dvh,860px);padding:.9rem .8rem 1rem;border-radius:18px}.brand__text h1[data-v-36bd5ae2]{font-size:.95rem}}.dashboard-alerts[data-v-011efbe2]{display:flex;flex-direction:column;gap:.65rem}.dashboard-alert[data-v-011efbe2]{display:flex;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius-md, 12px);border:1px solid transparent;font-size:.9rem;line-height:1.45;box-shadow:0 6px 18px #0f4c810d}.dashboard-alert[data-v-011efbe2]:before{content:"";width:4px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.45}.dashboard-alert__body[data-v-011efbe2]{flex:1;min-width:0}.dashboard-alert strong[data-v-011efbe2]{display:block;margin-bottom:.15rem}.dashboard-alert p[data-v-011efbe2]{margin:0}.dashboard-alert--info[data-v-011efbe2]{background:var(--color-info-soft, #eff6ff);border-color:#bfdbfe;color:#1e40af}.dashboard-alert--warning[data-v-011efbe2]{background:var(--color-warning-soft, #fffbeb);border-color:#fcd34d;color:#92400e}.dashboard-alert--success[data-v-011efbe2]{background:var(--color-success-soft, #ecfdf5);border-color:#86efac;color:#166534}.dashboard-alert__list[data-v-011efbe2]{margin:.55rem 0 0;padding-left:1.1rem}.dashboard-alert__list a[data-v-011efbe2]{color:inherit;text-decoration:underline}.dashboard-chart-card[data-v-583ae1c2]{padding:1rem 1.1rem;border:1px solid rgba(219,234,254,.95);border-radius:var(--radius-md, 12px);background:#fffffff5;box-shadow:0 8px 22px #0f4c810d;min-width:0;transition:transform .18s ease,box-shadow .18s ease}.dashboard-chart-card[data-v-583ae1c2]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f4c811a}.dashboard-chart-card__head h3[data-v-583ae1c2]{margin:0;font-size:.95rem;font-weight:700;color:var(--color-primary)}.dashboard-chart-card__head p[data-v-583ae1c2]{margin:.2rem 0 0;font-size:.82rem;color:var(--color-text-muted)}.dashboard-chart-card__body[data-v-583ae1c2]{margin-top:.85rem;min-height:220px;position:relative}.dashboard-chart-card__body[data-v-583ae1c2] canvas{max-height:280px}.dashboard-charts[data-v-2db636fa]{display:flex;flex-direction:column;gap:.85rem}.dashboard-charts__head[data-v-2db636fa]{padding:.85rem 1rem;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#0f4c81,#1b6ca8);box-shadow:0 10px 24px #0f4c8124}.dashboard-charts__head-text[data-v-2db636fa]{display:flex;flex-direction:column}.dashboard-charts__head h2[data-v-2db636fa]{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#fff}.dashboard-charts__grid[data-v-2db636fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.dashboard-charts__wide[data-v-2db636fa]{grid-column:1 / -1}@media (max-width: 900px){.dashboard-charts__grid[data-v-2db636fa]{grid-template-columns:1fr}.dashboard-charts__wide[data-v-2db636fa]{grid-column:auto}}.dashboard-kpi[data-v-5be9e5a0]{display:flex;flex-direction:column;gap:.9rem}.dashboard-kpi__head[data-v-5be9e5a0]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#0f4c81,#1b6ca8);box-shadow:0 10px 24px #0f4c8124}.dashboard-kpi__head-main[data-v-5be9e5a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.dashboard-kpi__head-text[data-v-5be9e5a0]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.dashboard-kpi__head-text h2[data-v-5be9e5a0]{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#fff}.dashboard-kpi__subtitle[data-v-5be9e5a0]{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;margin:0;padding:.35rem .75rem;border-radius:999px;font-size:.84rem;font-weight:700;line-height:1.3;color:#0f4c81;background:#fff;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 12px #082f4929;word-break:break-word}.dashboard-kpi__badge[data-v-5be9e5a0]{display:inline-flex;align-items:center;min-height:1.7rem;padding:.25rem .7rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0f4c81;background:#fffffff2;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 12px #082f491f}.dashboard-kpi__grid[data-v-5be9e5a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.85rem}.dashboard-kpi__card[data-v-5be9e5a0]{--kpi-accent: var(--color-primary, #0f4c81);--kpi-accent-soft: var(--color-primary-soft, #e8f1f8);--kpi-accent-border: #bfdbfe;position:relative;display:flex;flex-direction:column;gap:.85rem;min-height:8.5rem;padding:1rem 1.05rem 1.05rem;border-radius:calc(var(--radius-md, 12px) + 2px);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(219,234,254,.95);box-shadow:0 1px #fffc inset,0 10px 28px #0f4c810f;overflow:hidden;isolation:isolate;animation:kpi-in-5be9e5a0 .42s ease both;animation-delay:var(--kpi-delay, 0ms);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dashboard-kpi__card[data-v-5be9e5a0]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--kpi-accent) 0%,color-mix(in srgb,var(--kpi-accent) 55%,#93c5fd) 100%);opacity:.85}.dashboard-kpi__card[data-v-5be9e5a0]:after{content:"";position:absolute;right:-18%;top:-30%;width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--kpi-accent) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.dashboard-kpi__card[data-v-5be9e5a0]:hover{transform:translateY(-3px);border-color:var(--kpi-accent-border);box-shadow:0 1px #ffffffe6 inset,0 18px 36px #0f4c811f}.dashboard-kpi__card--accent[data-v-5be9e5a0]{--kpi-accent: var(--color-accent, #1b6ca8);--kpi-accent-soft: #e0f2fe;--kpi-accent-border: #7dd3fc;background:linear-gradient(165deg,#fff,#f0f9ff)}.dashboard-kpi__card--success[data-v-5be9e5a0]{--kpi-accent: #059669;--kpi-accent-soft: #ecfdf5;--kpi-accent-border: #86efac;background:linear-gradient(165deg,#fff,#f0fdf4)}.dashboard-kpi__card--warning[data-v-5be9e5a0]{--kpi-accent: #d97706;--kpi-accent-soft: #fffbeb;--kpi-accent-border: #fcd34d;background:linear-gradient(165deg,#fff,#fffbeb)}.dashboard-kpi__card--danger[data-v-5be9e5a0]{--kpi-accent: #b91c1c;--kpi-accent-soft: #fef2f2;--kpi-accent-border: #fca5a5;background:linear-gradient(165deg,#fff,#fef2f2)}.dashboard-kpi__top[data-v-5be9e5a0],.dashboard-kpi__body[data-v-5be9e5a0]{position:relative;z-index:1}.dashboard-kpi__top[data-v-5be9e5a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard-kpi__icon[data-v-5be9e5a0]{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:12px;color:var(--kpi-accent);background:color-mix(in srgb,var(--kpi-accent-soft) 85%,white);border:1px solid color-mix(in srgb,var(--kpi-accent) 18%,white);box-shadow:0 4px 12px color-mix(in srgb,var(--kpi-accent) 12%,transparent)}.dashboard-kpi__icon[data-v-5be9e5a0] .nav-icon{width:1.15rem;height:1.15rem}.dashboard-kpi__delta[data-v-5be9e5a0]{display:inline-flex;align-items:center;max-width:55%;min-height:1.45rem;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.01em;color:var(--color-primary);background:var(--color-primary-soft, #e8f1f8);border:1px solid rgba(191,219,254,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi__delta--success[data-v-5be9e5a0]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.dashboard-kpi__delta--danger[data-v-5be9e5a0]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dashboard-kpi__delta--warning[data-v-5be9e5a0]{color:#b45309;background:#fffbeb;border-color:#fde68a}.dashboard-kpi__body[data-v-5be9e5a0]{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;min-width:0}.dashboard-kpi__label[data-v-5be9e5a0]{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);font-weight:700}.dashboard-kpi__value[data-v-5be9e5a0]{font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.15;letter-spacing:-.025em;color:var(--color-primary);word-break:break-word;font-variant-numeric:tabular-nums}.dashboard-kpi__card--danger .dashboard-kpi__value[data-v-5be9e5a0]{color:var(--color-danger, #b91c1c)}.dashboard-kpi__card--success .dashboard-kpi__value[data-v-5be9e5a0]{color:var(--color-success, #166534)}.dashboard-kpi__card--warning .dashboard-kpi__value[data-v-5be9e5a0]{color:#b45309}.dashboard-kpi__hint[data-v-5be9e5a0]{margin-top:.15rem;font-size:.8rem;line-height:1.35;color:var(--color-text-muted)}.dashboard-kpi__card--compact[data-v-5be9e5a0]{min-height:7.25rem;padding:.9rem}@keyframes kpi-in-5be9e5a0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.dashboard-kpi__card[data-v-5be9e5a0]{animation:none}.dashboard-kpi__card[data-v-5be9e5a0]:hover{transform:none}}@media (max-width: 640px){.dashboard-kpi__grid[data-v-5be9e5a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dashboard-kpi__card[data-v-5be9e5a0]{min-height:7.6rem;padding:.85rem;border-radius:var(--radius-md, 12px)}.dashboard-kpi__value[data-v-5be9e5a0]{font-size:1.15rem}.dashboard-kpi__icon[data-v-5be9e5a0]{width:2.1rem;height:2.1rem;border-radius:10px}}.dashboard-progress[data-v-a97a6ab1]{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.15rem 1.2rem;border-radius:calc(var(--radius-md, 12px) + 2px);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(219,234,254,.95);box-shadow:0 1px #fffc inset,0 10px 28px #0f4c810f}.dashboard-progress__head[data-v-a97a6ab1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin:-1.1rem -1.15rem .15rem;border-radius:calc(var(--radius-md, 12px) + 2px) calc(var(--radius-md, 12px) + 2px) 0 0;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff}.dashboard-progress__head-text[data-v-a97a6ab1]{display:flex;flex-direction:column;min-width:0}.dashboard-progress__head h2[data-v-a97a6ab1]{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#fff}.dashboard-progress__summary[data-v-a97a6ab1]{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0;padding:.35rem .55rem .35rem .35rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.dashboard-progress__ring[data-v-a97a6ab1]{width:2.75rem;height:2.75rem;transform:rotate(-90deg)}.dashboard-progress__ring-track[data-v-a97a6ab1],.dashboard-progress__ring-fill[data-v-a97a6ab1]{fill:none;stroke-width:3.5}.dashboard-progress__ring-track[data-v-a97a6ab1]{stroke:#ffffff47}.dashboard-progress__ring-fill[data-v-a97a6ab1]{stroke:#fff;stroke-linecap:round;stroke-dasharray:100.53;transition:stroke-dashoffset .55s ease}.dashboard-progress__summary-text[data-v-a97a6ab1]{display:flex;flex-direction:column;line-height:1.15;padding-right:.25rem}.dashboard-progress__summary-text strong[data-v-a97a6ab1]{font-size:1.05rem;color:#fff;font-variant-numeric:tabular-nums}.dashboard-progress__summary-text span[data-v-a97a6ab1]{font-size:.72rem;color:#e0f2fef2;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.dashboard-progress__list[data-v-a97a6ab1]{display:flex;flex-direction:column;gap:.95rem}.dashboard-progress__item[data-v-a97a6ab1]{display:grid;grid-template-columns:1fr auto;gap:.35rem .75rem;align-items:center;animation:progress-in-a97a6ab1 .4s ease both;animation-delay:var(--progress-delay, 0ms)}.dashboard-progress__meta[data-v-a97a6ab1]{display:flex;justify-content:space-between;gap:.75rem;grid-column:1 / -1}.dashboard-progress__label[data-v-a97a6ab1]{font-size:.88rem;color:var(--color-text);font-weight:600}.dashboard-progress__count[data-v-a97a6ab1]{font-size:.8rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dashboard-progress__track[data-v-a97a6ab1]{height:.65rem;border-radius:999px;background:#eef2f7;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.dashboard-progress__fill[data-v-a97a6ab1]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary, #0f4c81),var(--color-accent, #1b6ca8));transition:width .55s ease}.dashboard-progress__item--success .dashboard-progress__fill[data-v-a97a6ab1]{background:linear-gradient(90deg,#059669,#34d399)}.dashboard-progress__item--warning .dashboard-progress__fill[data-v-a97a6ab1]{background:linear-gradient(90deg,#d97706,#fbbf24)}.dashboard-progress__item--danger .dashboard-progress__fill[data-v-a97a6ab1]{background:linear-gradient(90deg,#b91c1c,#f87171)}.dashboard-progress__percent[data-v-a97a6ab1]{font-size:.82rem;font-weight:700;color:var(--color-primary);min-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums}.dashboard-progress__item--success .dashboard-progress__percent[data-v-a97a6ab1]{color:#047857}.dashboard-progress__item--warning .dashboard-progress__percent[data-v-a97a6ab1]{color:#b45309}.dashboard-progress__item--danger .dashboard-progress__percent[data-v-a97a6ab1]{color:#b91c1c}@keyframes progress-in-a97a6ab1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.dashboard-progress__item[data-v-a97a6ab1]{animation:none}.dashboard-progress__fill[data-v-a97a6ab1],.dashboard-progress__ring-fill[data-v-a97a6ab1]{transition:none}}@media (max-width: 640px){.dashboard-progress[data-v-a97a6ab1]{padding:1rem}.dashboard-progress__head[data-v-a97a6ab1]{align-items:flex-start;margin:-1rem -1rem .15rem;flex-wrap:wrap}}.dashboard[data-v-6d08eaac]{display:flex;flex-direction:column;gap:1rem;width:100%;padding-bottom:.5rem}.welcome-card[data-v-6d08eaac]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);border-radius:calc(var(--radius-md, 12px) + 4px);overflow:hidden;color:#fff;background:linear-gradient(135deg,#0a3d66 0%,var(--color-primary, #0f4c81) 42%,#1b6ca8 100%);box-shadow:0 1px #ffffff1f inset,0 20px 48px #0f4c8138}.welcome-card__glow[data-v-6d08eaac]{position:absolute;inset:-40% -10% auto auto;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 68%);pointer-events:none}.welcome-card__pattern[data-v-6d08eaac]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:radial-gradient(circle at 1px 1px,#fff 1px,transparent 0);background-size:22px 22px;pointer-events:none}.welcome-card__content[data-v-6d08eaac]{position:relative;z-index:1;min-width:0}.welcome-card__date[data-v-6d08eaac]{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.82rem;font-style:normal;text-transform:capitalize;letter-spacing:.02em;background:#ffffff24;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.welcome-card__title[data-v-6d08eaac]{margin:1rem 0 .65rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.12;font-weight:700;letter-spacing:-.02em}.welcome-card__title em[data-v-6d08eaac]{font-style:normal;color:#bfdbfe}.welcome-card__lead[data-v-6d08eaac]{margin:0;max-width:34rem;font-size:1.02rem;line-height:1.55;color:#ffffffd1}.welcome-card__footer[data-v-6d08eaac]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.15rem}.welcome-card__status[data-v-6d08eaac],.welcome-card__cta[data-v-6d08eaac]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.29rem;padding:.55rem .9rem;border-radius:999px;font-size:.88rem;font-weight:500;line-height:1.35;border:1px solid transparent;box-sizing:border-box}.welcome-card__cta[data-v-6d08eaac]{text-decoration:none;color:#0f4c81;font-weight:600;background:#fffffff5;border-color:#ffffff8c;box-shadow:0 1px #ffffffa6 inset,0 8px 22px #082f4929;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.welcome-card__cta[data-v-6d08eaac]:hover{transform:translateY(-2px);background:#fff;box-shadow:0 1px #fffc inset,0 14px 34px #082f493d}.welcome-card__cta[data-v-6d08eaac]:focus-visible{outline:2px solid #bfdbfe;outline-offset:2px}.welcome-card__cta-icon[data-v-6d08eaac]{width:1rem;height:1rem;flex-shrink:0}.welcome-card__cta-arrow[data-v-6d08eaac]{font-size:1rem;font-weight:700;color:#1b6ca8;transition:transform .18s ease}.welcome-card__cta:hover .welcome-card__cta-arrow[data-v-6d08eaac]{transform:translate(3px)}.welcome-card__status-dot[data-v-6d08eaac]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.welcome-card__status--success[data-v-6d08eaac]{background:#10b9812e;border-color:#6ee7b759;color:#d1fae5}.welcome-card__status--success .welcome-card__status-dot[data-v-6d08eaac]{background:#34d399;box-shadow:0 0 0 3px #34d39940}.welcome-card__status--warning[data-v-6d08eaac]{background:#fbbf2429;border-color:#fcd34d59;color:#fef3c7}.welcome-card__status--warning .welcome-card__status-dot[data-v-6d08eaac]{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2440}.welcome-card__status--info[data-v-6d08eaac]{background:#ffffff1f;border-color:#ffffff38;color:#ffffffeb}.welcome-card__status--info .welcome-card__status-dot[data-v-6d08eaac]{background:#93c5fd;box-shadow:0 0 0 3px #93c5fd40}.welcome-card__aside[data-v-6d08eaac]{position:relative;z-index:1;display:grid;place-items:center;width:clamp(5.5rem,12vw,7.5rem);align-self:center}.welcome-card__orb[data-v-6d08eaac]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.welcome-card__orb--1[data-v-6d08eaac]{top:0;right:0;bottom:0;left:0;background:#ffffff0f}.welcome-card__orb--2[data-v-6d08eaac]{top:18%;right:18%;bottom:18%;left:18%;background:#ffffff1a}.welcome-card__mark[data-v-6d08eaac]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:18px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-state[data-v-6d08eaac]{margin:0;padding:1rem 1.1rem;border-radius:var(--radius-md, 12px);background:var(--color-surface-muted, #f9fafb);border:1px solid var(--color-border, #e5e7eb);color:var(--color-text-muted);font-size:.92rem}.dashboard-state--error[data-v-6d08eaac]{background:var(--color-danger-soft, #fef2f2);border-color:#fca5a5;color:var(--color-danger, #b91c1c)}.dashboard-skeleton[data-v-6d08eaac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.85rem}.dashboard-skeleton__card[data-v-6d08eaac]{min-height:8.5rem;border-radius:calc(var(--radius-md, 12px) + 2px);border:1px solid rgba(219,234,254,.9);background:linear-gradient(90deg,#eef2f7,#f8fafc 45%,#eef2f7);background-size:200% 100%;animation:skeleton-pulse-6d08eaac 1.2s ease-in-out infinite}@keyframes skeleton-pulse-6d08eaac{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.dashboard-skeleton__card[data-v-6d08eaac]{animation:none}}@media (max-width: 640px){.welcome-card[data-v-6d08eaac]{grid-template-columns:1fr;padding:1.15rem;border-radius:var(--radius-md, 12px)}.welcome-card__aside[data-v-6d08eaac]{display:none}.welcome-card__title[data-v-6d08eaac]{font-size:clamp(1.45rem,6vw,1.75rem);margin-top:.85rem}.welcome-card__lead[data-v-6d08eaac]{font-size:.92rem;line-height:1.5}.welcome-card__footer[data-v-6d08eaac]{flex-direction:column;align-items:stretch;margin-top:1rem}.welcome-card__status[data-v-6d08eaac],.welcome-card__cta[data-v-6d08eaac]{display:flex;width:100%;min-height:2.45rem;padding:.65rem .8rem;border-radius:var(--radius-md, 12px);font-size:.82rem}}@media (max-width: 480px){.welcome-card[data-v-6d08eaac]{padding:1rem}.welcome-card__date[data-v-6d08eaac]{font-size:.75rem;padding:.28rem .6rem}.dashboard[data-v-6d08eaac]{gap:.95rem}}.form-review__item--full[data-v-c1055228]{grid-column:1 / -1}.logo-field[data-v-c1055228]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.logo-upload[data-v-c1055228]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.logo-input-hidden[data-v-c1055228]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0)}.logo-nombre[data-v-c1055228]{font-size:.8rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-preview[data-v-c1055228]{width:5.5rem;height:5.5rem;border-radius:.5rem;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb;flex-shrink:0}.logo-preview img[data-v-c1055228],.logo-review-thumb[data-v-c1055228]{width:100%;height:100%;object-fit:contain;background:#fff}.logo-review-thumb[data-v-c1055228]{width:3.5rem;height:3.5rem;border-radius:.35rem;border:1px solid #e5e7eb;display:block}.logo-placeholder[data-v-c1055228]{display:grid;place-items:center;width:100%;height:100%;color:#9ca3af;font-size:.8rem}.form-review__value--logo[data-v-c1055228]{display:flex;align-items:center}.rif-code[data-v-375c3a51]{font-size:.82rem}.hint-banner[data-v-375c3a51]{margin:0 0 .85rem;padding:.7rem .95rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.9rem}.scenario-groups[data-v-32839a62]{display:grid;gap:1rem}.scenario-card[data-v-32839a62]{overflow:hidden;border-color:#bbf7d0}.scenario-card__header[data-v-32839a62]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom:1px solid #bbf7d0}.scenario-card__header h3[data-v-32839a62]{margin:0;color:#14532d;font-size:1rem}.scenario-card__institucion[data-v-32839a62]{margin:.25rem 0 0;color:#6b7280;font-size:.88rem}.scenario-card__badge[data-v-32839a62]{flex-shrink:0;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600;background:#ffffffd9;border:1px solid #bbf7d0;color:#166534}.status-pill[data-v-32839a62]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#f3f4f6;color:#4b5563}.status-pill--ok[data-v-32839a62]{background:#dcfce7;color:#166534}.status-pill--open[data-v-32839a62]{background:#eff6ff;color:#1d4ed8}.list-pagination[data-v-f5e34442]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:center;margin-top:.85rem}.list-pagination__label[data-v-f5e34442]{font-size:.88rem;color:#64748b;font-weight:600}.checklist-back-link[data-v-7b86c6e0]{display:inline-block;margin-bottom:.5rem;color:#374151;text-decoration:none;font-size:.9rem;font-weight:600}.checklist-back-link[data-v-7b86c6e0]:hover{color:var(--color-primary, #0f4c81)}.filter-field[data-v-12783b62],.search-field[data-v-12783b62]{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;color:#374151}.filter-field[data-v-12783b62]{flex:0 1 200px;min-width:170px}.filter-field--institucion[data-v-12783b62]{flex:1 1 280px;min-width:240px;max-width:360px}.filter-field--unidad[data-v-12783b62]{flex:1.4 1 300px;min-width:240px;max-width:420px}.search-field[data-v-12783b62]{flex:2 1 320px;min-width:220px}.poa-card[data-v-12783b62]{display:grid;gap:.85rem;padding:1rem;background:#fff;border-bottom:1px solid #eef2f7}.poa-card[data-v-12783b62]:last-child{border-bottom:none}.poa-card--clickable[data-v-12783b62]{cursor:pointer}.poa-card--clickable[data-v-12783b62]:active{background:#f8fbff}.poa-card__header[data-v-12783b62]{display:flex;align-items:flex-start;gap:.75rem}.poa-card__heading[data-v-12783b62]{min-width:0;flex:1;display:grid;gap:.35rem}.poa-card__title[data-v-12783b62]{font-size:1rem;line-height:1.35}.poa-card__inst[data-v-12783b62]{font-size:.72rem}.poa-card__desc[data-v-12783b62]{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#6b7280;font-size:.88rem;line-height:1.45}.poa-card__meta[data-v-12783b62]{margin:0;display:grid;gap:.55rem;padding:.75rem;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.poa-card__meta-row[data-v-12783b62]{display:grid;gap:.15rem}.poa-card__meta-row dt[data-v-12783b62]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.poa-card__meta-row dd[data-v-12783b62]{margin:0;color:#111827;font-size:.9rem;line-height:1.4}.poa-card__meta-row--amount[data-v-12783b62]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.poa-card__meta-row--amount dd[data-v-12783b62]{text-align:right;font-size:1.05rem;font-weight:700;color:#0f4c81;font-variant-numeric:tabular-nums}.poa-card__actions[data-v-12783b62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.col-project[data-v-12783b62]{min-width:300px}.data-table th.col-money[data-v-12783b62],.data-table td.col-money[data-v-12783b62]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.col-money strong[data-v-12783b62]{color:#0f4c81}.project-cell[data-v-12783b62]{display:flex;align-items:flex-start;gap:.85rem}.project-cell__icon[data-v-12783b62]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#e8f1f8);color:#1e40af;font-size:.78rem;font-weight:700;letter-spacing:.02em}.project-cell__body[data-v-12783b62]{min-width:0;display:grid;gap:.2rem}.project-cell__meta[data-v-12783b62]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.code-badge[data-v-12783b62]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:6px;background:#f3f4f6;color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600}.status-pill[data-v-12783b62]{display:inline-flex;align-items:center;min-height:1.55rem;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.status-pill--open[data-v-12783b62]{color:#0f4c81;background:#e8f1f8;border-color:#bfdbfe}.status-pill--closed[data-v-12783b62]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.status-pill--ok[data-v-12783b62]{color:#166534;background:#ecfdf5;border-color:#86efac}.type-badge[data-v-12783b62]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700}.type-badge--th[data-v-12783b62],.type-badge.clasificacion-tag--th[data-v-12783b62]{background:#dbeafe;color:#1e40af}.type-badge.clasificacion-tag--obra[data-v-12783b62]{background:#ede9fe;color:#5b21b6}.type-badge.clasificacion-tag--transferencia[data-v-12783b62]{background:#dcfce7;color:#166534}.type-badge.inversion-tag--si[data-v-12783b62]{background:#fef3c7;color:#92400e}.type-badge.inversion-tag--no[data-v-12783b62]{background:#f3f4f6;color:#4b5563}.project-link[data-v-12783b62],.project-title[data-v-12783b62]{display:block;color:#111827;font-size:.95rem;line-height:1.35}.project-link[data-v-12783b62]{color:#0f4c81;font-weight:600;text-decoration:none}.project-link[data-v-12783b62]:hover{text-decoration:underline}.cell-clamp[data-v-12783b62]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#6b7280}.muted[data-v-12783b62]{color:#9ca3af}.inst-badge[data-v-12783b62]{display:inline-flex;padding:.25rem .55rem;border-radius:8px;background:#f3f4f6;color:#374151;font-size:.82rem;font-weight:600}.ua-text[data-v-12783b62]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:220px;color:#374151}.totals-actions[data-v-12783b62]{margin-bottom:1rem}.totals-tab[data-v-12783b62]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.totals-tab[data-v-12783b62]:hover{border-color:#93c5fd;box-shadow:0 8px 24px #0f4c8114}.totals-tab.active[data-v-12783b62]{border-color:#0f4c81;background:linear-gradient(135deg,#f0f7ff,#fff);box-shadow:0 10px 28px #0f4c811f}.tab-icon[data-v-12783b62]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#e8f1f8;color:#0f4c81;flex-shrink:0}.tab-icon svg[data-v-12783b62]{width:1.2rem;height:1.2rem}.totals-tab.active .tab-icon[data-v-12783b62]{background:#0f4c81;color:#fff}.tab-text[data-v-12783b62]{display:grid;gap:.15rem;flex:1;min-width:0}.tab-text strong[data-v-12783b62]{color:#111827;font-size:.92rem;line-height:1.3}.tab-text small[data-v-12783b62]{color:#6b7280;font-size:.8rem}.tab-badge[data-v-12783b62]{background:#e8f1f8;color:#0f4c81;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:700;flex-shrink:0}.totals-tab.active .tab-badge[data-v-12783b62]{background:#0f4c81;color:#fff}.totals-reveal-enter-active[data-v-12783b62],.totals-reveal-leave-active[data-v-12783b62]{transition:opacity .2s ease,transform .22s ease;transform-origin:top center}.totals-reveal-enter-from[data-v-12783b62],.totals-reveal-leave-to[data-v-12783b62]{opacity:0;transform:translateY(-8px) scale(.99)}.totals-drawer[data-v-12783b62]{margin-bottom:1.25rem;border:1px solid #dbeafe;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #0f4c811a}.drawer-header[data-v-12783b62]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:start;padding:1.1rem 1.25rem;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff}.drawer-eyebrow[data-v-12783b62]{margin:0 0 .25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.9}.drawer-title h3[data-v-12783b62]{margin:0;font-size:1.15rem}.drawer-hint[data-v-12783b62]{margin:.35rem 0 0;font-size:.85rem;opacity:.88}.drawer-kpis[data-v-12783b62]{display:flex;gap:.6rem;flex-wrap:wrap}.drawer-kpi[data-v-12783b62]{min-width:88px;background:#ffffff24;border-radius:12px;padding:.55rem .75rem;display:grid;gap:.1rem}.drawer-kpi span[data-v-12783b62]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.drawer-kpi strong[data-v-12783b62]{font-size:1rem;line-height:1.2}.drawer-kpi.highlight[data-v-12783b62]{background:#ffffff38}.drawer-close[data-v-12783b62]{border:0;background:#ffffff29;color:#fff;width:2rem;height:2rem;border-radius:10px;font-size:1.35rem;line-height:1;cursor:pointer}.drawer-toolbar[data-v-12783b62]{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap;padding:.9rem 1.25rem;border-bottom:1px solid #eef2f7;background:#fafbfc}.drawer-search[data-v-12783b62]{flex:1;min-width:220px;padding:.65rem .8rem;border:1px solid #d1d5db;border-radius:10px;font-size:.92rem}.drawer-sort[data-v-12783b62]{display:grid;gap:.3rem;font-size:.78rem;font-weight:600;color:#374151}.drawer-sort select[data-v-12783b62]{padding:.65rem .8rem;border:1px solid #d1d5db;border-radius:10px;background:#fff;font-size:.9rem}.drawer-empty[data-v-12783b62]{margin:0;padding:2rem 1.25rem;text-align:center;color:#6b7280}.totals-list[data-v-12783b62]{display:grid;gap:.65rem;padding:1rem 1.25rem;max-height:360px;overflow:auto}.totals-row[data-v-12783b62]{display:flex;gap:.85rem;align-items:start;padding:.85rem 1rem;border:1px solid #eef2f7;border-radius:12px;background:#fafbfc}.totals-row[data-v-12783b62]:hover{background:#f0f7ff;border-color:#bfdbfe}.row-rank[data-v-12783b62]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#e8f1f8;color:#0f4c81;font-size:.78rem;font-weight:700;flex-shrink:0}.row-content[data-v-12783b62]{flex:1;min-width:0;display:grid;gap:.45rem}.row-top[data-v-12783b62]{display:flex;justify-content:space-between;align-items:start;gap:.75rem}.row-heading[data-v-12783b62]{min-width:0;display:grid;gap:.2rem}.row-estructura[data-v-12783b62]{color:#6b7280;font-size:.78rem;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.row-label[data-v-12783b62]{color:#111827;font-size:.92rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-figures[data-v-12783b62]{display:grid;justify-items:end;gap:.1rem;flex-shrink:0}.row-count[data-v-12783b62]{font-size:.78rem;color:#6b7280}.row-monto[data-v-12783b62]{color:#0f4c81;font-size:.95rem;text-align:right;font-variant-numeric:tabular-nums}.row-bar-track[data-v-12783b62]{height:.35rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.row-bar-fill[data-v-12783b62]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b6ca8,#0f4c81)}.row-bottom[data-v-12783b62]{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.78rem;color:#6b7280}.drawer-footer[data-v-12783b62]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;border-top:1px solid #eef2f7;background:#f8fafc}.drawer-footer span[data-v-12783b62]{display:block;font-size:.78rem;color:#6b7280}.drawer-footer strong[data-v-12783b62]{color:#111827}.footer-monto[data-v-12783b62]{color:#0f4c81;font-size:1.1rem}@media (max-width: 768px){.page-header[data-v-12783b62]{flex-direction:column}.toolbar[data-v-12783b62]{flex-direction:column;align-items:stretch}.filter-field[data-v-12783b62],.filter-field--institucion[data-v-12783b62],.search-field[data-v-12783b62]{flex:1 1 auto;max-width:none}.toolbar-btn[data-v-12783b62]{align-self:stretch;width:100%}.summary-strip[data-v-12783b62]{width:100%}.summary-card[data-v-12783b62]{flex:1}.list-panel[data-v-12783b62]{border:none;background:transparent;overflow:visible}.table-wrap--desktop[data-v-12783b62]{display:none}.card-list--mobile[data-v-12783b62]{display:grid;gap:.75rem}.poa-card[data-v-12783b62]{border:1px solid #e5e7eb;border-radius:14px;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0f172a0f}.pagination[data-v-12783b62]{margin-top:.25rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.drawer-header[data-v-12783b62]{grid-template-columns:1fr}.drawer-close[data-v-12783b62]{position:absolute;top:1rem;right:1rem}.totals-drawer[data-v-12783b62]{position:relative}.drawer-toolbar[data-v-12783b62]{flex-direction:column;align-items:stretch}.drawer-sort select[data-v-12783b62]{width:100%}}.is-refreshing[data-v-12783b62]{opacity:.92;transition:opacity .15s ease}.crud-actions[data-v-f28363f3]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.btn-danger[data-v-f28363f3]{background:#fee2e2;color:#b91c1c}.hero--blue .chip.chip--ok[data-v-993bee3b]{background:#ecfdf5f2;color:#166534;border-color:#86efac}.hero--blue .chip.chip--warn[data-v-993bee3b]{background:#fffbebf2;color:#92400e;border-color:#fcd34d}.detail-grid[data-v-993bee3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.detail-card[data-v-993bee3b]{padding:1.25rem}.detail-card.full[data-v-993bee3b]{grid-column:1 / -1}.detail-card h3[data-v-993bee3b]{margin-top:0;color:#1e3a8a}dl[data-v-993bee3b]{margin:0}dl div[data-v-993bee3b]{display:grid;gap:.25rem;margin-bottom:.9rem}dt[data-v-993bee3b]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}dd[data-v-993bee3b]{margin:0}.section-header[data-v-993bee3b]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.section-header h3[data-v-993bee3b]{margin:0}@media (max-width: 900px){.detail-grid[data-v-993bee3b]{grid-template-columns:1fr}}.filter-field[data-v-c2a870d0]{display:flex;flex-direction:column;gap:.35rem;flex:0 1 200px;min-width:170px;font-size:.82rem;font-weight:600;color:#374151}.filter-field--ua[data-v-c2a870d0]{min-width:16rem;flex:1 1 14rem}.totals-actions[data-v-c2a870d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.totals-tab[data-v-c2a870d0]{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.totals-tab[data-v-c2a870d0]:hover{border-color:#93c5fd;box-shadow:0 8px 24px #0f4c8114}.totals-tab.active[data-v-c2a870d0]{border-color:#0f4c81;background:linear-gradient(135deg,#f0f7ff,#fff);box-shadow:0 10px 28px #0f4c811f}.tab-icon[data-v-c2a870d0]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#e8f1f8;color:#0f4c81;flex-shrink:0}.tab-icon svg[data-v-c2a870d0]{width:1.2rem;height:1.2rem}.totals-tab.active .tab-icon[data-v-c2a870d0]{background:#0f4c81;color:#fff}.tab-text[data-v-c2a870d0]{display:grid;gap:.15rem;flex:1;min-width:0}.tab-text strong[data-v-c2a870d0]{color:#111827;font-size:.92rem;line-height:1.3}.tab-text small[data-v-c2a870d0]{color:#6b7280;font-size:.8rem}.tab-badge[data-v-c2a870d0]{background:#e8f1f8;color:#0f4c81;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:700;flex-shrink:0}.totals-tab.active .tab-badge[data-v-c2a870d0]{background:#0f4c81;color:#fff}.totals-reveal-enter-active[data-v-c2a870d0],.totals-reveal-leave-active[data-v-c2a870d0]{transition:opacity .2s ease,transform .22s ease;transform-origin:top center}.totals-reveal-enter-from[data-v-c2a870d0],.totals-reveal-leave-to[data-v-c2a870d0]{opacity:0;transform:translateY(-8px) scale(.99)}.totals-drawer[data-v-c2a870d0]{margin-bottom:.25rem;border:1px solid #dbeafe;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #0f4c811a}.drawer-header[data-v-c2a870d0]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:start;padding:1.1rem 1.25rem;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff}.drawer-eyebrow[data-v-c2a870d0]{margin:0 0 .25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.9}.drawer-title h3[data-v-c2a870d0]{margin:0;font-size:1.15rem}.drawer-hint[data-v-c2a870d0]{margin:.35rem 0 0;font-size:.85rem;opacity:.88}.drawer-kpis[data-v-c2a870d0]{display:flex;gap:.6rem;flex-wrap:wrap}.drawer-kpi[data-v-c2a870d0]{min-width:88px;background:#ffffff24;border-radius:12px;padding:.55rem .75rem;display:grid;gap:.1rem}.drawer-kpi span[data-v-c2a870d0]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.drawer-kpi strong[data-v-c2a870d0]{font-size:1rem;line-height:1.2}.drawer-kpi.highlight[data-v-c2a870d0]{background:#ffffff38}.drawer-close[data-v-c2a870d0]{border:0;background:#ffffff29;color:#fff;width:2rem;height:2rem;border-radius:10px;font-size:1.35rem;line-height:1;cursor:pointer}.drawer-close[data-v-c2a870d0]:hover{background:#ffffff47}.drawer-toolbar[data-v-c2a870d0]{display:flex;gap:.75rem;flex-wrap:wrap;padding:.9rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.drawer-search[data-v-c2a870d0]{flex:1;min-width:220px;border:1px solid #d1d5db;border-radius:10px;padding:.65rem .85rem;background:#fff}.drawer-sort[data-v-c2a870d0]{display:grid;gap:.3rem;font-size:.8rem;color:#6b7280;font-weight:600}.drawer-sort select[data-v-c2a870d0]{border:1px solid #d1d5db;border-radius:10px;padding:.65rem .85rem;background:#fff;min-width:160px}.drawer-empty[data-v-c2a870d0]{margin:0;padding:2rem 1.25rem;text-align:center;color:#6b7280}.totals-list[data-v-c2a870d0]{display:grid;gap:.65rem;padding:1rem 1.25rem;max-height:360px;overflow:auto}.totals-row[data-v-c2a870d0]{display:flex;gap:.85rem;align-items:start;padding:.85rem 1rem;border:1px solid #eef2f7;border-radius:12px;background:#fafbfc;transition:background .12s ease,border-color .12s ease}.totals-row[data-v-c2a870d0]:hover{background:#f0f7ff;border-color:#bfdbfe}.row-rank[data-v-c2a870d0]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#e8f1f8;color:#0f4c81;font-size:.78rem;font-weight:700;flex-shrink:0}.row-content[data-v-c2a870d0]{flex:1;min-width:0;display:grid;gap:.45rem}.row-top[data-v-c2a870d0]{display:flex;justify-content:space-between;align-items:start;gap:.75rem}.row-label[data-v-c2a870d0]{color:#111827;font-size:.92rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-figures[data-v-c2a870d0]{display:grid;justify-items:end;gap:.1rem;flex-shrink:0}.row-count[data-v-c2a870d0]{font-size:.78rem;color:#6b7280;font-weight:600}.row-monto[data-v-c2a870d0]{color:#0f4c81;font-size:.95rem;white-space:nowrap}.row-bar-track[data-v-c2a870d0]{height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.row-bar-fill[data-v-c2a870d0]{height:100%;background:linear-gradient(90deg,#0f4c81,#38bdf8);border-radius:999px;min-width:2px;transition:width .35s ease}.row-bottom[data-v-c2a870d0]{display:flex;justify-content:space-between;gap:.75rem;font-size:.78rem;color:#6b7280}.drawer-footer[data-v-c2a870d0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;background:#f8fafc;border-top:1px solid #e5e7eb}.drawer-footer span[data-v-c2a870d0]{display:block;font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.drawer-footer strong[data-v-c2a870d0]{color:#111827}.footer-monto[data-v-c2a870d0]{color:#0f4c81;font-size:1.1rem}.sort-btn[data-v-c2a870d0]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.sort-btn[data-v-c2a870d0]:hover,.sort-btn.active[data-v-c2a870d0]{color:#0f4c81}.sort-icon[data-v-c2a870d0]{font-size:.72rem;opacity:.65}.sort-btn.active .sort-icon[data-v-c2a870d0]{opacity:1}.col-code[data-v-c2a870d0]{width:90px}.col-qty[data-v-c2a870d0]{width:4.25rem;min-width:4.25rem;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.data-table th.col-qty[data-v-c2a870d0],.data-table td.col-qty[data-v-c2a870d0]{text-align:center}.data-table th.col-qty .sort-btn[data-v-c2a870d0]{display:flex;justify-content:center;width:100%}.data-table td.col-qty[data-v-c2a870d0]{font-weight:600;color:#374151}.col-money[data-v-c2a870d0]{text-align:right;white-space:nowrap}.data-table th.col-money[data-v-c2a870d0],.data-table td.col-money[data-v-c2a870d0]{text-align:right}.data-table th.col-money .sort-btn[data-v-c2a870d0]{display:flex;justify-content:flex-end;width:100%}.col-money strong[data-v-c2a870d0]{color:#0f4c81}.col-poa[data-v-c2a870d0]{max-width:220px}.col-poa span[data-v-c2a870d0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-meta strong[data-v-c2a870d0]{display:block;color:#111827;line-height:1.35}.clasificacion-tag[data-v-c2a870d0]{display:inline-flex;margin-top:.25rem;padding:.12rem .5rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.clasificacion-tag--th[data-v-c2a870d0]{background:#dbeafe;color:#1e40af}.clasificacion-tag--obra[data-v-c2a870d0]{background:#ede9fe;color:#5b21b6}.clasificacion-tag--transferencia[data-v-c2a870d0]{background:#dcfce7;color:#166534}.code-badge[data-v-c2a870d0]{display:inline-block;background:#e8f1f8;color:#0f4c81;border-radius:8px;padding:.2rem .55rem;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.ua-text[data-v-c2a870d0]{color:#374151;font-size:.92rem;line-height:1.35}.impact-tag[data-v-c2a870d0]{display:inline-block;background:#f3f4f6;color:#4b5563;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-c2a870d0]{color:#9ca3af}@media (max-width: 900px){.totals-actions[data-v-c2a870d0],.drawer-header[data-v-c2a870d0]{grid-template-columns:1fr}.drawer-close[data-v-c2a870d0]{position:absolute;top:1rem;right:1rem}.totals-drawer[data-v-c2a870d0]{position:relative}.row-top[data-v-c2a870d0]{flex-direction:column}.row-figures[data-v-c2a870d0]{justify-items:start}}.is-refreshing[data-v-c2a870d0]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.bos-fieldset[data-v-c9b998d3]{border:0;margin:0;padding:0;min-width:0}.bos-fieldset[data-v-c9b998d3]:disabled{opacity:.65}.state-text[data-v-c9b998d3]{margin:0;color:#6b7280;font-size:.88rem}.bos-results[data-v-c9b998d3]{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;max-height:240px;overflow-y:auto}.bos-result-btn[data-v-c9b998d3]{width:100%;display:flex;gap:.75rem;align-items:start;padding:.75rem .9rem;border:0;border-bottom:1px solid #eef2f7;background:#fff;text-align:left;cursor:pointer}.bos-result-btn[data-v-c9b998d3]:hover{background:#f0f7ff}.bos-result-btn[data-v-c9b998d3]:last-child{border-bottom:0}.bos-result-code[data-v-c9b998d3]{flex-shrink:0;background:#e8f1f8;color:#0f4c81;border-radius:8px;padding:.2rem .5rem;font-size:.78rem;font-weight:700}.bos-result-body[data-v-c9b998d3]{display:grid;gap:.15rem;min-width:0}.bos-result-body strong[data-v-c9b998d3]{color:#111827;font-size:.9rem;line-height:1.35}.bos-selected[data-v-c9b998d3]{display:flex;justify-content:space-between;align-items:start;gap:.75rem;padding:.9rem 1rem;border-radius:12px;background:#fff;border:1px solid #bfdbfe;box-shadow:inset 0 0 0 1px #e8f1f8}.bos-selected-main[data-v-c9b998d3]{display:grid;gap:.35rem;min-width:0}.bos-code[data-v-c9b998d3]{font-size:.75rem;font-weight:700;color:#0f4c81;text-transform:uppercase;letter-spacing:.04em}.btn-link[data-v-c9b998d3]{border:0;background:transparent;color:#0f4c81;font-weight:600;cursor:pointer;white-space:nowrap}.calc-card[data-v-c9b998d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;grid-column:1 / -1}.calc-card article[data-v-c9b998d3]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.65rem .8rem;display:grid;gap:.1rem}.calc-card span[data-v-c9b998d3]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.calc-card strong[data-v-c9b998d3]{color:#111827}.calc-card .highlight[data-v-c9b998d3]{background:#e8f1f8;border-color:#bfdbfe}.calc-card .highlight strong[data-v-c9b998d3]{color:#0f4c81}.trimestre-bars[data-v-c9b998d3]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e5e7eb;grid-column:1 / -1}.trimestre-bar[data-v-c9b998d3]{background:linear-gradient(90deg,#0f4c81,#38bdf8);min-width:0;transition:width .2s ease}.trimestre-bar+.trimestre-bar[data-v-c9b998d3]{border-left:1px solid rgba(255,255,255,.5)}.trimestre-hint[data-v-c9b998d3]{grid-column:1 / -1}.hint[data-v-c9b998d3]{margin:0;font-size:.85rem;color:#6b7280}.btn-inline[data-v-c9b998d3]{justify-self:start;border:0;background:#e8f1f8;color:#0f4c81;border-radius:8px;padding:.45rem .75rem;font-weight:600;cursor:pointer;grid-column:1 / -1}@media (max-width: 700px){.calc-card[data-v-c9b998d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.bos-selected[data-v-c9b998d3]{flex-direction:column}}.form-sections[data-v-03d3dab2]{display:flex;flex-direction:column;gap:1rem}.form-section[data-v-03d3dab2]{border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#fff}.form-section--disabled[data-v-03d3dab2]{opacity:.72}.form-section__header[data-v-03d3dab2]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.form-section__header h4[data-v-03d3dab2]{margin:0;font-size:.95rem}.form-section__header p[data-v-03d3dab2]{margin:.2rem 0 0;color:#6b7280;font-size:.84rem}.form-section__step[data-v-03d3dab2]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:700;flex-shrink:0}.form-section__body[data-v-03d3dab2]{border:0;margin:0;padding:0;min-width:0}.form-grid[data-v-03d3dab2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.form-grid[data-v-03d3dab2] .form-field--span-2{grid-column:span 2}.form-grid input[data-v-03d3dab2],.form-grid select[data-v-03d3dab2],.form-grid textarea[data-v-03d3dab2]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.55rem .65rem;font:inherit}.form-hint[data-v-03d3dab2]{margin:.35rem 0 0;color:#6b7280;font-size:.84rem}.bos-card[data-v-03d3dab2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#eff6ff)}.bos-card__main[data-v-03d3dab2]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bos-card__badge[data-v-03d3dab2]{font-size:.72rem;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.03em}.bos-card__clasificador[data-v-03d3dab2]{margin:.15rem 0 0;color:#374151;font-size:.84rem}.bos-card__clasificador span[data-v-03d3dab2]{display:block;color:#6b7280;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.btn-sm[data-v-03d3dab2]{padding:.35rem .7rem;font-size:.82rem}.bos-results[data-v-03d3dab2]{list-style:none;margin:.5rem 0 0;padding:0;max-height:240px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px}.bos-result[data-v-03d3dab2]{width:100%;display:flex;gap:.75rem;align-items:flex-start;padding:.7rem .85rem;border:none;border-bottom:1px solid #f3f4f6;background:#fff;text-align:left;cursor:pointer}.bos-result[data-v-03d3dab2]:last-child{border-bottom:0}.bos-result[data-v-03d3dab2]:hover{background:#f9fafb}.bos-result__code[data-v-03d3dab2]{font-size:.75rem;font-weight:700;color:#6b7280;min-width:2.5rem}.bos-result__body[data-v-03d3dab2]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bos-result__body small[data-v-03d3dab2]{color:#6b7280}@media (max-width: 640px){.form-grid[data-v-03d3dab2]{grid-template-columns:1fr}.form-grid[data-v-03d3dab2] .form-field--span-2{grid-column:span 1}}.catalog-combobox[data-v-3a13555c]{position:relative;width:100%}.catalog-combobox__control[data-v-3a13555c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.catalog-combobox--clearable .catalog-combobox__control[data-v-3a13555c]{grid-template-columns:minmax(0,1fr) auto auto}.catalog-combobox__input[data-v-3a13555c]{border:1px solid #d1d5db;border-right:none;border-radius:10px 0 0 10px;padding:.7rem .85rem;width:100%;min-width:0;font:inherit;background:#fff}.catalog-combobox__input[data-v-3a13555c]:focus{outline:none;border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811f}.catalog-combobox--open .catalog-combobox__input[data-v-3a13555c]{border-color:#0f4c81}.catalog-combobox__clear[data-v-3a13555c],.catalog-combobox__toggle[data-v-3a13555c]{border:1px solid #d1d5db;background:#f8fafc;color:#0f4c81;min-width:2.5rem;cursor:pointer;font-size:.85rem}.catalog-combobox__clear[data-v-3a13555c]{border-right:none;border-radius:0;font-size:1.15rem;line-height:1;color:#6b7280}.catalog-combobox__clear[data-v-3a13555c]:hover{color:#b91c1c;background:#fef2f2}.catalog-combobox__toggle[data-v-3a13555c]{border-radius:0 10px 10px 0}.catalog-combobox__toggle[data-v-3a13555c]:disabled,.catalog-combobox--disabled .catalog-combobox__input[data-v-3a13555c]{background:#f3f4f6;cursor:not-allowed}.catalog-combobox__panel[data-v-3a13555c]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 12px 28px #0f172a1f;overflow:hidden}.catalog-combobox__status[data-v-3a13555c],.catalog-combobox__hint[data-v-3a13555c]{margin:0;padding:.65rem .85rem;font-size:.82rem;color:#6b7280}.catalog-combobox__hint[data-v-3a13555c]{border-top:1px solid #eef2f7;background:#fafbfc}.catalog-combobox__list[data-v-3a13555c]{list-style:none;margin:0;padding:.35rem 0;max-height:280px;overflow-y:auto}.catalog-combobox__option[data-v-3a13555c]{display:grid;gap:.15rem;padding:.6rem .85rem;cursor:pointer;color:#111827}.catalog-combobox__option[data-v-3a13555c]:hover,.catalog-combobox__option--active[data-v-3a13555c]{background:#e8f1f8;color:#0f4c81}.catalog-combobox__option--selected[data-v-3a13555c]{background:#dbeafe;font-weight:600}.catalog-combobox__option-value[data-v-3a13555c]{color:#6b7280;font-size:.75rem}.snc-select[data-v-21f5255b]{position:relative;width:100%}.snc-select__selected[data-v-21f5255b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:1px solid #c7d2fe;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef2ff)}.snc-select__selected-main[data-v-21f5255b]{display:grid;gap:.15rem;min-width:0}.snc-select__code[data-v-21f5255b]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6366f1}.snc-select__selected-main strong[data-v-21f5255b]{color:#0f172a;word-break:break-word}.snc-select__change[data-v-21f5255b]{border:0;background:transparent;color:#0f4c81;font-weight:600;cursor:pointer;white-space:nowrap}.snc-select__control[data-v-21f5255b]{position:relative}.snc-select__input[data-v-21f5255b]{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:.7rem 2.5rem .7rem .85rem;font:inherit;background:#fff}.snc-select__input[data-v-21f5255b]:focus{outline:none;border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c811f}.snc-select--disabled .snc-select__input[data-v-21f5255b]{background:#f3f4f6;cursor:not-allowed}.snc-select__spinner[data-v-21f5255b]{position:absolute;top:50%;right:.85rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid #e5e7eb;border-top-color:#0f4c81;border-radius:50%;animation:snc-spin-21f5255b .7s linear infinite}@keyframes snc-spin-21f5255b{to{transform:rotate(360deg)}}.snc-select__panel[data-v-21f5255b]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 16px 32px #0f172a24;overflow:hidden}.snc-select__status[data-v-21f5255b]{margin:0;padding:.75rem .9rem;font-size:.84rem;color:#6b7280}.snc-select__status--error[data-v-21f5255b]{color:#b91c1c}.snc-select__list[data-v-21f5255b]{list-style:none;margin:0;padding:.35rem 0;max-height:280px;overflow-y:auto}.snc-select__option[data-v-21f5255b]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.65rem .9rem;cursor:pointer}.snc-select__option[data-v-21f5255b]:hover,.snc-select__option--active[data-v-21f5255b]{background:#e8f1f8}.snc-select__option-code[data-v-21f5255b]{font-size:.78rem;font-weight:700;color:#0f4c81;white-space:nowrap}.snc-select__option-label[data-v-21f5255b]{color:#111827;word-break:break-word}.modal-loading[data-v-da4f791a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;color:#64748b}.spinner[data-v-da4f791a]{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:spin-da4f791a .7s linear infinite}@keyframes spin-da4f791a{to{transform:rotate(360deg)}}[data-v-da4f791a] .form-stepper{margin-bottom:1rem}.step-back[data-v-da4f791a]{margin-top:.85rem}.btn-sm[data-v-da4f791a]{padding:.4rem .75rem;font-size:.84rem}.context-section[data-v-da4f791a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.context-section--compact[data-v-da4f791a]{margin-bottom:.85rem;padding:.85rem 1rem}.form-review__value--mono[data-v-da4f791a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.form-review__value--money[data-v-da4f791a]{font-weight:700;color:#0f4c81}.partidas-table--review th[data-v-da4f791a]:last-child,.partidas-table--review .text-money[data-v-da4f791a]{text-align:right;font-variant-numeric:tabular-nums}.context-grid[data-v-da4f791a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.context-card[data-v-da4f791a]{padding:.75rem .9rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.context-card__label[data-v-da4f791a]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600;margin-bottom:.25rem}.context-card strong[data-v-da4f791a]{font-size:.9rem;color:#0f172a;word-break:break-word}.form-grid[data-v-da4f791a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.field[data-v-da4f791a]{display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-da4f791a]{font-size:.84rem;font-weight:600;color:#334155}.field-label em[data-v-da4f791a]{font-style:normal;color:#dc2626}.field-readonly[data-v-da4f791a]{background:#f8fafc!important;color:#334155!important;cursor:default}.field-hint[data-v-da4f791a]{font-size:.75rem;color:#94a3b8}.field-hint--warn[data-v-da4f791a]{color:#b45309;font-weight:600}.span-2[data-v-da4f791a]{grid-column:span 2}.field input[data-v-da4f791a],.field select[data-v-da4f791a],.field textarea[data-v-da4f791a]{padding:.62rem .75rem;border:1px solid #cbd5e1;border-radius:10px;font:inherit;background:#fff;color:#0f172a;transition:border-color .15s,box-shadow .15s}.field input[data-v-da4f791a]:focus,.field select[data-v-da4f791a]:focus,.field textarea[data-v-da4f791a]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.field-readonly[data-v-da4f791a]{background:#f1f5f9!important;color:#475569!important;cursor:default}.input-mono[data-v-da4f791a]{font-family:ui-monospace,Cascadia Code,monospace;letter-spacing:.02em}.input-money[data-v-da4f791a]{text-align:right;font-variant-numeric:tabular-nums}.selected-card[data-v-da4f791a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background:#fff;border:1px solid #c7d2fe;border-radius:12px;box-shadow:inset 0 0 0 1px #6366f114}.selected-card__code[data-v-da4f791a]{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6366f1;margin-bottom:.2rem}.selected-card__main strong[data-v-da4f791a]{color:#0f172a;font-size:.95rem}.btn-link[data-v-da4f791a]{border:none;background:none;color:#4f46e5;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-link[data-v-da4f791a]:hover{text-decoration:underline}.period-summary[data-v-da4f791a]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1rem 0;padding:.75rem 1rem;background:#fff;border:1px dashed #cbd5e1;border-radius:10px}.period-summary__item[data-v-da4f791a]{display:flex;flex-direction:column;gap:.15rem}.period-summary__item span[data-v-da4f791a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600}.period-summary__item strong[data-v-da4f791a]{font-size:.92rem;color:#0f172a}.period-summary__item--trim strong[data-v-da4f791a]{color:#5b21b6}.period-warning[data-v-da4f791a]{width:100%;margin:0;font-size:.82rem;color:#b91c1c;font-weight:500}.money-panel[data-v-da4f791a]{display:grid;grid-template-columns:1fr minmax(200px,280px);gap:1rem;align-items:start;margin-top:.5rem}.money-inputs[data-v-da4f791a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.input-with-action[data-v-da4f791a]{display:flex;gap:.4rem}.input-with-action input[data-v-da4f791a]{flex:1;min-width:0}.iva-percent-select[data-v-da4f791a]{flex:0 0 5.5rem;padding:.62rem .5rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:.9rem}.btn-chip[data-v-da4f791a]{flex-shrink:0;padding:0 .75rem;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-chip[data-v-da4f791a]:hover{background:#e0e7ff}.calc-card[data-v-da4f791a]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0f172a0f}.calc-card article[data-v-da4f791a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.45rem;border-bottom:1px solid #f1f5f9}.calc-card article[data-v-da4f791a]:last-child{border-bottom:none;padding-bottom:0}.calc-card article span[data-v-da4f791a]{font-size:.78rem;color:#64748b;font-weight:500}.calc-card article strong[data-v-da4f791a]{font-size:.95rem;font-variant-numeric:tabular-nums;color:#0f172a}.calc-card__total[data-v-da4f791a]{margin-top:.25rem;padding-top:.65rem!important;border-top:2px solid #e0e7ff!important;border-bottom:none!important}.calc-card__total span[data-v-da4f791a]{font-weight:700;color:#4338ca!important}.calc-card__total strong[data-v-da4f791a]{font-size:1.1rem;color:#4338ca}.partidas-panel[data-v-da4f791a]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #cbd5e1}.partidas-panel__head[data-v-da4f791a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem}.partidas-panel__head h5[data-v-da4f791a]{margin:0;font-size:.95rem;color:#0f172a}.partidas-panel__head p[data-v-da4f791a]{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.partidas-table-wrap[data-v-da4f791a]{overflow-x:auto}.partidas-table[data-v-da4f791a]{width:100%;border-collapse:collapse;font-size:.84rem}.partidas-table th[data-v-da4f791a],.partidas-table td[data-v-da4f791a]{padding:.55rem .45rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.partidas-table th[data-v-da4f791a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.partidas-table select[data-v-da4f791a],.partidas-table input[data-v-da4f791a]{width:100%;min-width:7rem}.partidas-table__actions[data-v-da4f791a]{width:2.5rem;text-align:center}.btn-icon[data-v-da4f791a]{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b91c1c;font-size:1.1rem;line-height:1;cursor:pointer}.btn-icon[data-v-da4f791a]:disabled{opacity:.4;cursor:not-allowed}.partidas-summary[data-v-da4f791a]{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:.85rem;padding:.75rem .9rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.82rem;color:#475569}.partidas-summary strong[data-v-da4f791a]{color:#0f172a}.partidas-summary--totals[data-v-da4f791a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.field--iva-mixto[data-v-da4f791a]{max-width:12rem;margin-bottom:.85rem}.field--iva-mixto .iva-percent-select[data-v-da4f791a]{width:100%;flex:none}.partidas-summary--warn[data-v-da4f791a]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.partidas-summary--warn strong[data-v-da4f791a]{color:#7f1d1d}.text-warn[data-v-da4f791a]{color:#b45309}.form-review--partidas[data-v-da4f791a]{margin-top:1rem}.partidas-table--review tfoot td[data-v-da4f791a]{font-weight:700;color:#0f172a}@media (max-width: 768px){[data-v-da4f791a] .form-stepper{margin-bottom:.75rem}.context-section--compact[data-v-da4f791a]{margin-bottom:.65rem;padding:.7rem .8rem}.context-grid[data-v-da4f791a]{grid-template-columns:1fr;gap:.55rem}.context-card[data-v-da4f791a]{padding:.65rem .75rem}.form-grid[data-v-da4f791a],.money-inputs[data-v-da4f791a]{grid-template-columns:1fr;gap:.75rem}.span-2[data-v-da4f791a]{grid-column:span 1}.field input[data-v-da4f791a],.field select[data-v-da4f791a],.field textarea[data-v-da4f791a]{min-height:2.75rem;font-size:16px;padding:.7rem .8rem}.field textarea[data-v-da4f791a]{min-height:5.5rem}.selected-card[data-v-da4f791a]{flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem}.btn-link[data-v-da4f791a]{align-self:flex-start;white-space:normal}.period-summary[data-v-da4f791a]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:.75rem 0;padding:.7rem .8rem}.period-summary__item--trim[data-v-da4f791a],.period-warning[data-v-da4f791a]{grid-column:1 / -1}.money-panel[data-v-da4f791a]{grid-template-columns:1fr;gap:.75rem;margin-top:.25rem}.input-with-action[data-v-da4f791a]{flex-wrap:nowrap}.iva-percent-select[data-v-da4f791a]{flex:0 0 4.75rem;min-height:2.75rem}.calc-card[data-v-da4f791a]{order:-1;padding:.85rem;flex-direction:row;flex-wrap:wrap;gap:.35rem .75rem}.calc-card article[data-v-da4f791a]{flex:1 1 calc(50% - .75rem);border-bottom:none;padding:.35rem 0;flex-direction:column;align-items:flex-start;gap:.1rem}.calc-card__total[data-v-da4f791a]{flex:1 1 100%;padding-top:.45rem;border-top:1px solid #e2e8f0;flex-direction:row!important;align-items:center!important;justify-content:space-between}.partidas-panel[data-v-da4f791a]{padding:.75rem;margin-top:.75rem}.partidas-panel__head[data-v-da4f791a]{flex-direction:column;align-items:stretch;gap:.65rem}.partidas-panel__head .btn-chip[data-v-da4f791a]{width:100%;min-height:2.5rem}.partidas-table-wrap[data-v-da4f791a]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.25rem;padding:0 .25rem}.partidas-table[data-v-da4f791a]{min-width:34rem}.partidas-table th[data-v-da4f791a],.partidas-table td[data-v-da4f791a]{padding:.55rem .45rem;font-size:.82rem}.partidas-table select[data-v-da4f791a],.partidas-table input[data-v-da4f791a]{min-height:2.5rem;font-size:16px;padding:.45rem .5rem}.partidas-summary[data-v-da4f791a]{flex-direction:column;align-items:stretch;gap:.35rem;padding:.7rem .8rem}.form-review[data-v-da4f791a]{padding:.75rem}.form-review__grid[data-v-da4f791a]{grid-template-columns:1fr;gap:.55rem}.step-back[data-v-da4f791a]{margin-top:.5rem;position:sticky;bottom:0;z-index:1;padding-top:.35rem;background:linear-gradient(180deg,transparent,#fff 35%)}.step-back .btn[data-v-da4f791a]{width:100%;min-height:2.75rem}}@media (max-width: 480px){.period-summary[data-v-da4f791a]{grid-template-columns:1fr}.calc-card article[data-v-da4f791a]{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between}.partidas-table[data-v-da4f791a]{min-width:0;width:100%}.partidas-table thead[data-v-da4f791a]{display:none}.partidas-table[data-v-da4f791a],.partidas-table tbody[data-v-da4f791a],.partidas-table tr[data-v-da4f791a],.partidas-table td[data-v-da4f791a]{display:block;width:100%}.partidas-table tbody[data-v-da4f791a]{display:flex;flex-direction:column;gap:.75rem}.partidas-table tr[data-v-da4f791a]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:.65rem .7rem}.partidas-table td[data-v-da4f791a]{border:none;padding:.4rem 0}.partidas-table td[data-v-da4f791a]:before{display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;content:attr(data-label)}.partidas-table td[data-label=""][data-v-da4f791a]:before,.partidas-table__actions[data-v-da4f791a]:before{display:none}.partidas-table__actions[data-v-da4f791a]{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px dashed #e2e8f0;margin-top:.25rem}.partidas-table--review tfoot[data-v-da4f791a]{display:block;margin-top:.5rem}.partidas-table--review tfoot tr[data-v-da4f791a],.partidas-table--review tfoot td[data-v-da4f791a]{display:flex;width:100%;justify-content:space-between;border:none;padding:.35rem 0}.partidas-table--review tfoot td[data-v-da4f791a]:before{content:none}}.sections-pending[data-v-0669814f]{margin:0;padding:.85rem 1rem;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:.9rem;font-weight:600}.pending-text[data-v-0669814f]{color:#6b7280;font-style:italic}.embedded-sections[data-v-0669814f]{display:grid;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.tab-nav[data-v-0669814f]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.75rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.tab-btn[data-v-0669814f]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;background:transparent;color:#475569;border-radius:10px;padding:.55rem .85rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tab-btn[data-v-0669814f]:hover{background:#e8f1f8;color:#0f4c81}.tab-btn.active[data-v-0669814f]{background:#0f4c81;color:#fff;border-color:#0f4c81;box-shadow:0 4px 12px #0f4c8140}.tab-icon[data-v-0669814f]{display:inline-flex;width:1.15rem;height:1.15rem;flex-shrink:0}.tab-icon svg[data-v-0669814f]{width:100%;height:100%}.tab-label[data-v-0669814f]{white-space:nowrap}.tab-badge[data-v-0669814f]{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#0f4c811f;color:#0f4c81;font-size:.72rem;font-weight:700;display:inline-grid;place-items:center}.tab-btn.active .tab-badge[data-v-0669814f]{background:#ffffff38;color:#fff}.tab-panel[data-v-0669814f]{padding:.25rem}.detail-card[data-v-0669814f]{background:#f9fafb;border-radius:12px;padding:1.25rem;border:none}.detail-card.full[data-v-0669814f]{grid-column:1 / -1}.detail-card h3[data-v-0669814f]{margin-top:0;color:#0f4c81}.section-header[data-v-0669814f]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.section-header h3[data-v-0669814f]{margin:0}.section-header small[data-v-0669814f]{display:block;color:#6b7280;margin-top:.25rem}.section-header input[data-v-0669814f]{min-width:240px;border:1px solid #d1d5db;border-radius:10px;padding:.6rem .8rem}.section-header-actions[data-v-0669814f]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.bienes-summary[data-v-0669814f]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.bienes-stat[data-v-0669814f]{min-width:140px;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff;border-radius:12px;padding:.75rem 1rem;display:grid;gap:.15rem}.bienes-stat span[data-v-0669814f]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.bienes-stat strong[data-v-0669814f]{font-size:1.15rem}.bienes-list[data-v-0669814f]{display:grid;gap:.85rem}.bienes-card[data-v-0669814f]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.1rem;display:grid;gap:.85rem}.bienes-card-header[data-v-0669814f]{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #eef2f7}.bienes-card-title[data-v-0669814f]{display:grid;gap:.45rem;min-width:0}.bienes-card-title h4[data-v-0669814f]{margin:0;color:#111827;font-size:.98rem;line-height:1.4;word-break:break-word}.bienes-card-total[data-v-0669814f]{color:#0f4c81;font-size:1.05rem;white-space:nowrap}.bienes-card-grid[data-v-0669814f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem 1rem;margin:0}.bienes-card-grid>div[data-v-0669814f]{display:grid;gap:.2rem;min-width:0}.bienes-card-grid dt[data-v-0669814f]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:600}.bienes-card-grid dd[data-v-0669814f]{margin:0;color:#111827;font-size:.92rem;line-height:1.35;word-break:break-word}.bienes-trimestres[data-v-0669814f]{display:grid;gap:.45rem;padding-top:.15rem}.trimestre-label[data-v-0669814f]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:600}.bienes-card-actions[data-v-0669814f]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.25rem;border-top:1px solid #eef2f7}.bienes-total-bar[data-v-0669814f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#374151}.bienes-total-bar strong[data-v-0669814f]{color:#0f4c81;font-size:1.1rem}.bos-pill[data-v-0669814f]{display:inline-block;width:fit-content;background:#e8f1f8;color:#0f4c81;border-radius:8px;padding:.15rem .5rem;font-size:.78rem;font-weight:700}.iva-tag[data-v-0669814f]{display:inline-block;background:#dcfce7;color:#166534;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.iva-tag.exempt[data-v-0669814f]{background:#f3f4f6;color:#6b7280}.trimestre-tags[data-v-0669814f]{display:flex;flex-wrap:wrap;gap:.25rem}.trimestre-tags span[data-v-0669814f]{background:#f3f4f6;color:#4b5563;border-radius:6px;padding:.1rem .35rem;font-size:.72rem;font-weight:600;white-space:nowrap}.actions[data-v-0669814f]{display:flex;gap:.35rem}.btn-danger[data-v-0669814f]{background:#fee2e2;color:#b91c1c}.nested-table tfoot td[data-v-0669814f]{border-top:2px solid #e5e7eb}.col-money[data-v-0669814f]{text-align:right;white-space:nowrap}.input-money[data-v-0669814f],.nested-table th.col-money[data-v-0669814f],.nested-table tfoot .col-money[data-v-0669814f]{text-align:right}.form-row[data-v-0669814f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.form-row.trimestres[data-v-0669814f]{grid-template-columns:repeat(4,minmax(0,1fr))}.hint[data-v-0669814f]{margin:0;font-size:.85rem;color:#6b7280}@media (max-width: 768px){.tab-nav[data-v-0669814f]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem}.tab-btn[data-v-0669814f]{flex-shrink:0}.tab-label[data-v-0669814f]{font-size:.8rem}}.detail-grid[data-v-e9cd3d88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.detail-card[data-v-e9cd3d88]{padding:1.25rem}.detail-card.full[data-v-e9cd3d88]{grid-column:1 / -1}.detail-card h3[data-v-e9cd3d88]{margin-top:0;color:#1e3a8a}dl[data-v-e9cd3d88]{margin:0}dl div[data-v-e9cd3d88]{display:grid;gap:.25rem;margin-bottom:.9rem}dt[data-v-e9cd3d88]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}dd[data-v-e9cd3d88]{margin:0}.trim-qty-grid[data-v-e9cd3d88]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}.trim-qty-grid>div[data-v-e9cd3d88]{margin-bottom:0;text-align:center;padding:.65rem .5rem;background:#eff6ff;border-radius:10px;border:1px solid #bfdbfe}.dd-qty[data-v-e9cd3d88]{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;color:#1d4ed8}.dd-money[data-v-e9cd3d88]{font-variant-numeric:tabular-nums;font-weight:600}.months-grid[data-v-e9cd3d88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.months-grid div[data-v-e9cd3d88]{background:#eff6ff;border-radius:10px;padding:.75rem;border:1px solid #bfdbfe}.months-grid span[data-v-e9cd3d88]{display:block;font-size:.8rem;color:#6b7280}.months-grid strong[data-v-e9cd3d88]{color:#1e3a8a}.embedded-host[data-v-e9cd3d88]{grid-column:1 / -1}@media (max-width: 900px){.detail-grid[data-v-e9cd3d88]{grid-template-columns:1fr}.trim-qty-grid[data-v-e9cd3d88]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-shell--form[data-v-0baa7047]{max-width:1280px;margin:0 auto}.hero__hint[data-v-0baa7047]{margin:0;font-size:.78rem;color:var(--color-text-muted);text-align:right}.meta-form[data-v-0baa7047]{display:grid;gap:1.25rem;padding:1.25rem}.form-section[data-v-0baa7047]{border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;margin:0;background:#fafbfc}.form-section legend[data-v-0baa7047]{display:flex;align-items:center;gap:.65rem;font-weight:700;color:#0f4c81;padding:0 .35rem;margin-bottom:.5rem}.legend-index[data-v-0baa7047]{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#0f4c81;color:#fff;font-size:.85rem}.section-grid[data-v-0baa7047]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field[data-v-0baa7047]{display:grid;gap:.4rem}.field>span[data-v-0baa7047]{font-size:.88rem;font-weight:600;color:#374151}.field input[data-v-0baa7047],.field select[data-v-0baa7047],.field textarea[data-v-0baa7047]{border:1px solid #d1d5db;border-radius:10px;padding:.7rem .85rem;background:#fff;width:100%}.field textarea[data-v-0baa7047]{resize:vertical;min-height:88px}.field-hint[data-v-0baa7047]{color:#6b7280;font-size:.8rem;line-height:1.4}.field-hint--th[data-v-0baa7047]{color:#1e40af;font-weight:600}.field-hint--obra[data-v-0baa7047]{color:#5b21b6;font-weight:600}.input-money[data-v-0baa7047]{text-align:right}.input-qty[data-v-0baa7047]{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.obra-qty-grid[data-v-0baa7047]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.field-qty>span[data-v-0baa7047]{text-align:center}.field-qty .field-hint[data-v-0baa7047]{text-align:center}.form-review__obra-qty[data-v-0baa7047]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.form-review__obra-qty .form-review__item[data-v-0baa7047]{text-align:center}.form-review__value--money[data-v-0baa7047]{text-align:right;font-variant-numeric:tabular-nums}.form-review__value--qty[data-v-0baa7047]{display:block;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.05rem}.span-2[data-v-0baa7047]{grid-column:1 / -1}.readonly-grid[data-v-0baa7047]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.readonly-item[data-v-0baa7047]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem .9rem;display:grid;gap:.2rem}.readonly-item span[data-v-0baa7047]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.readonly-item strong[data-v-0baa7047]{color:#111827;font-size:.95rem}.budget-toolbar[data-v-0baa7047]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:1rem;padding:.9rem;background:#fff;border-radius:12px;border:1px dashed #cbd5e1}.inline-field[data-v-0baa7047]{flex:1;min-width:220px;margin:0}.btn-soft[data-v-0baa7047]{background:#e8f1f8;color:#0f4c81;border:0;border-radius:10px;padding:.7rem 1rem;font-weight:600;cursor:pointer}.btn-soft[data-v-0baa7047]:hover{background:#dbeafe}.quarters-grid[data-v-0baa7047]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.quarter-card[data-v-0baa7047]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.quarter-header[data-v-0baa7047]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.quarter-header h3[data-v-0baa7047]{margin:0;font-size:.9rem;color:#374151}.quarter-header span[data-v-0baa7047]{font-weight:700;color:#0f4c81;font-size:.9rem}.months-grid[data-v-0baa7047]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem}.month-field[data-v-0baa7047]{display:grid;gap:.3rem}.month-field span[data-v-0baa7047]{font-size:.78rem;font-weight:600;color:#6b7280}.month-field input[data-v-0baa7047]{border:1px solid #d1d5db;border-radius:8px;padding:.55rem .65rem;width:100%;background:#fff}.budget-footer[data-v-0baa7047]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.budget-stat[data-v-0baa7047]{display:grid;gap:.15rem}.budget-stat span[data-v-0baa7047]{font-size:.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.budget-stat strong[data-v-0baa7047]{font-size:1.2rem;color:#0f4c81}.budget-diff[data-v-0baa7047]{color:#b45309;font-size:.88rem;font-weight:600}.form-actions[data-v-0baa7047]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.form-actions--split[data-v-0baa7047]{justify-content:space-between;align-items:center;flex-wrap:wrap}.form-actions__group[data-v-0baa7047]{display:flex;gap:.5rem;flex-wrap:wrap}.error-text[data-v-0baa7047]{color:#b91c1c;margin:0}.embedded-wrapper[data-v-0baa7047]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}@media (max-width: 900px){.section-grid[data-v-0baa7047],.quarters-grid[data-v-0baa7047]{grid-template-columns:1fr}.obra-qty-grid[data-v-0baa7047],.form-review__obra-qty[data-v-0baa7047],.months-grid[data-v-0baa7047]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions--split[data-v-0baa7047]{flex-direction:column;align-items:stretch}.form-actions__group[data-v-0baa7047]{justify-content:stretch}.form-actions__group .btn[data-v-0baa7047]{flex:1}}.context-panel[data-v-a9fbf243]{padding:.85rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);background:linear-gradient(180deg,#f8fbff,#fff)}.context-panel__grid[data-v-a9fbf243]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.context-card[data-v-a9fbf243]{padding:.65rem .75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 8px);background:#fff}.context-card__label[data-v-a9fbf243]{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #6b7280)}.context-card__value[data-v-a9fbf243]{display:block;font-size:.84rem;color:var(--color-text, #111827);line-height:1.35;word-break:break-word}.context-panel__picker[data-v-a9fbf243]{margin-top:.75rem}.ramo-picker[data-v-a9fbf243]{display:grid;gap:.5rem}.ramo-preview[data-v-a9fbf243]{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:var(--radius-sm, 8px);background:var(--color-primary-soft, #e8f1f8)}.ramo-preview__code[data-v-a9fbf243]{padding:.2rem .5rem;border-radius:6px;background:var(--color-primary, #0f4c81);color:#fff;font-size:.78rem;font-weight:700}.ramo-preview__name[data-v-a9fbf243]{font-size:.875rem;color:var(--color-primary, #0f4c81);font-weight:600}.distribution-toolbar[data-v-a9fbf243]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem}.distribution-toolbar__actions[data-v-a9fbf243]{display:flex;flex-wrap:wrap;gap:.45rem}.sync-banner[data-v-a9fbf243]{display:flex;align-items:center;gap:1.25rem;padding:.65rem .85rem;margin-bottom:.75rem;border-radius:var(--radius-sm, 8px);background:var(--color-success-soft, #ecfdf5);border:1px solid #bbf7d0}.sync-banner div[data-v-a9fbf243]{display:grid;gap:.1rem}.sync-banner span[data-v-a9fbf243]{font-size:.72rem;color:var(--color-text-muted, #6b7280);text-transform:uppercase}.sync-banner strong[data-v-a9fbf243]{font-size:.92rem}.sync-banner__status[data-v-a9fbf243]{margin-left:auto;padding:.2rem .55rem;border-radius:999px;background:#fff;font-size:.72rem!important;font-weight:700;color:var(--color-success, #166534)!important;text-transform:none!important}.sync-banner--warn[data-v-a9fbf243]{background:var(--color-warning-soft, #fffbeb);border-color:#fde68a}.sync-banner--warn .sync-banner__status[data-v-a9fbf243]{color:#92400e!important}.quarters[data-v-a9fbf243]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.quarter-card[data-v-a9fbf243]{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);padding:.75rem;background:#fff}.quarter-card__head[data-v-a9fbf243]{display:flex;justify-content:space-between;margin-bottom:.55rem;color:var(--color-primary, #0f4c81);font-size:.875rem}.months-grid[data-v-a9fbf243]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.form-control--compact[data-v-a9fbf243]{padding:.4rem .5rem;font-size:.875rem}.text-warn[data-v-a9fbf243]{color:#92400e;font-weight:600}.ramo-code[data-v-1ec687e7]{padding:.15rem .4rem;border-radius:6px;background:#f3f4f6;font-size:.82rem}.page[data-v-49fb89a6]{padding:1.5rem;max-width:1180px;margin:0 auto}.page-header[data-v-49fb89a6]{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1rem}.back[data-v-49fb89a6]{display:inline-block;margin-bottom:.45rem;color:var(--color-primary, #0f4c81);font-weight:600;font-size:.875rem;text-decoration:none}.back[data-v-49fb89a6]:hover{text-decoration:underline}.eyebrow[data-v-49fb89a6]{margin:0 0 .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280)}.page-header h2[data-v-49fb89a6]{margin:0 0 .35rem;color:var(--color-primary, #0f4c81)}.subtitle[data-v-49fb89a6]{margin:0;color:var(--color-text-muted, #6b7280);font-size:.9rem;max-width:42rem}.summary-card[data-v-49fb89a6]{min-width:210px;background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff;border-radius:14px;padding:1rem 1.25rem;display:grid;gap:.2rem}.summary-label[data-v-49fb89a6]{font-size:.75rem;opacity:.9;text-transform:uppercase;letter-spacing:.04em}.summary-value[data-v-49fb89a6]{font-size:1.45rem}.summary-card small[data-v-49fb89a6]{opacity:.88;font-size:.75rem}.summary-warn[data-v-49fb89a6]{color:#fde68a}.ingreso-form[data-v-49fb89a6]{margin-top:1rem}.context-panel[data-v-49fb89a6]{margin-bottom:1.25rem;padding:1rem 1.1rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);background:linear-gradient(180deg,#f8fbff,#fff)}.context-panel__head[data-v-49fb89a6]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.context-panel__title[data-v-49fb89a6]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary, #0f4c81)}.context-panel__hint[data-v-49fb89a6]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.context-panel__grid[data-v-49fb89a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.context-card[data-v-49fb89a6]{padding:.75rem .85rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-sm, 8px);background:#fff}.context-card__label[data-v-49fb89a6]{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #6b7280)}.context-card__value[data-v-49fb89a6]{display:block;font-size:.875rem;color:var(--color-text, #111827);line-height:1.35;word-break:break-word}.context-panel__picker[data-v-49fb89a6]{margin-top:.85rem}.ramo-picker[data-v-49fb89a6]{display:grid;gap:.5rem}.ramo-preview[data-v-49fb89a6]{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:var(--radius-sm, 8px);background:var(--color-primary-soft, #e8f1f8)}.ramo-preview__code[data-v-49fb89a6]{padding:.2rem .5rem;border-radius:6px;background:var(--color-primary, #0f4c81);color:#fff;font-size:.78rem;font-weight:700}.ramo-preview__name[data-v-49fb89a6]{font-size:.875rem;color:var(--color-primary, #0f4c81);font-weight:600}.distribution-toolbar[data-v-49fb89a6]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.75rem}.distribution-toolbar__actions[data-v-49fb89a6]{display:flex;flex-wrap:wrap;gap:.5rem}.sync-banner[data-v-49fb89a6]{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--radius-sm, 8px);background:var(--color-success-soft, #ecfdf5);border:1px solid #bbf7d0}.sync-banner div[data-v-49fb89a6]{display:grid;gap:.1rem}.sync-banner span[data-v-49fb89a6]{font-size:.72rem;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em}.sync-banner strong[data-v-49fb89a6]{font-size:.95rem;color:var(--color-text, #111827)}.sync-banner__status[data-v-49fb89a6]{margin-left:auto;padding:.25rem .65rem;border-radius:999px;background:#fff;font-size:.75rem!important;font-weight:700;color:var(--color-success, #166534)!important;text-transform:none!important}.sync-banner--warn[data-v-49fb89a6]{background:var(--color-warning-soft, #fffbeb);border-color:#fde68a}.sync-banner--warn .sync-banner__status[data-v-49fb89a6]{color:#92400e!important}.quarters[data-v-49fb89a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.quarter-card[data-v-49fb89a6]{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 12px);padding:.85rem;background:#fff}.quarter-card__head[data-v-49fb89a6]{display:flex;justify-content:space-between;margin-bottom:.65rem;color:var(--color-primary, #0f4c81);font-size:.875rem}.months-grid[data-v-49fb89a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.form-control--compact[data-v-49fb89a6]{padding:.45rem .55rem;font-size:.875rem}.form-actions[data-v-49fb89a6]{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem}.form-actions__group[data-v-49fb89a6]{display:flex;gap:.75rem}@media (max-width: 900px){.page-header[data-v-49fb89a6]{flex-direction:column}.summary-card[data-v-49fb89a6]{width:100%}}.field-hint[data-v-51eead2d]{display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;color:#6b7280}.codigo-row[data-v-51eead2d]{display:flex;gap:.5rem;align-items:stretch}.codigo-row input[data-v-51eead2d]{flex:1;min-width:0}.codigo-row .btn[data-v-51eead2d]{flex-shrink:0;white-space:nowrap}input[readonly][data-v-51eead2d]{background:#f3f4f6;color:#374151;cursor:default}.form-step-panel[data-v-51eead2d]{display:grid;gap:1rem}.step-back[data-v-51eead2d]{margin-top:.35rem}.review-grid[data-v-51eead2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.review-grid>div[data-v-51eead2d]{display:grid;gap:.2rem}.review-grid span[data-v-51eead2d]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.review-grid strong[data-v-51eead2d]{font-size:.92rem;color:#111827;word-break:break-word}.tipo-picker[data-v-51eead2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.tipo-picker__btn[data-v-51eead2d]{display:grid;gap:.2rem;text-align:left;padding:.7rem .8rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tipo-picker__btn strong[data-v-51eead2d]{font-size:.92rem;color:#111827}.tipo-picker__btn small[data-v-51eead2d]{color:#6b7280;font-size:.75rem;line-height:1.3}.tipo-picker__btn[data-v-51eead2d]:hover{border-color:#86efac;background:#f0fdf4}.tipo-picker__btn--active[data-v-51eead2d]{border-color:#16a34a;background:#dcfce7;box-shadow:0 0 0 3px #22c55e26}.tipo-picker__btn--active[data-tipo="1"][data-v-51eead2d]{border-color:#2563eb;background:#dbeafe;box-shadow:0 0 0 3px #2563eb1f}.tipo-picker__btn--active[data-tipo="2"][data-v-51eead2d]{border-color:#d97706;background:#ffedd5;box-shadow:0 0 0 3px #d977061f}.tipo-picker__btn--active[data-tipo="3"][data-v-51eead2d]{border-color:#7c3aed;background:#ede9fe;box-shadow:0 0 0 3px #7c3aed1f}.check[data-v-51eead2d]{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#374151}@media (max-width: 640px){.review-grid[data-v-51eead2d],.tipo-picker[data-v-51eead2d]{grid-template-columns:1fr}}.btn__icon[data-v-d6b3b1b2]{display:inline-flex;margin-right:.35rem;font-weight:700;line-height:1}.tipo-chips[data-v-d6b3b1b2]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tipo-chip[data-v-d6b3b1b2]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tipo-chip[data-v-d6b3b1b2]:hover{border-color:#86efac;background:#f0fdf4}.tipo-chip--active[data-v-d6b3b1b2]{border-color:#16a34a;background:#dcfce7;color:#14532d}.tipo-chip--active[data-tipo="1"][data-v-d6b3b1b2]{border-color:#2563eb;background:#dbeafe;color:#1e3a8a}.tipo-chip--active[data-tipo="2"][data-v-d6b3b1b2]{border-color:#d97706;background:#ffedd5;color:#9a3412}.tipo-chip--active[data-tipo="3"][data-v-d6b3b1b2]{border-color:#7c3aed;background:#ede9fe;color:#5b21b6}.tipo-pill[data-v-d6b3b1b2]{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#e5e7eb;color:#374151}.tipo-pill[data-tipo="1"][data-v-d6b3b1b2]{background:#dbeafe;color:#1e40af}.tipo-pill[data-tipo="2"][data-v-d6b3b1b2]{background:#ffedd5;color:#c2410c}.tipo-pill[data-tipo="3"][data-v-d6b3b1b2]{background:#ede9fe;color:#6d28d9}.iva-pill[data-v-d6b3b1b2]{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700}.iva-pill--exento[data-v-d6b3b1b2]{background:#fef3c7;color:#92400e}.iva-pill--gravado[data-v-d6b3b1b2]{background:#e5e7eb;color:#374151}.mono[data-v-d6b3b1b2]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.cell-clamp[data-v-d6b3b1b2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lock-alert[data-v-d6b3b1b2]{border-color:#fcd34d!important;background:#fffbeb!important;color:#92400e!important}.delete-confirm[data-v-d6b3b1b2]{display:grid;gap:.65rem}.delete-confirm p[data-v-d6b3b1b2]{margin:0;color:#374151;line-height:1.45}.delete-confirm__hint[data-v-d6b3b1b2]{font-size:.88rem;color:#6b7280}@media (max-width: 900px){.tipo-chips[data-v-d6b3b1b2]{width:100%}}.mono[data-v-dec8c8c0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;white-space:nowrap}.tipo-pill[data-v-dec8c8c0]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600;background:#f3f4f6;color:#374151}.tipo-pill[data-tipo=I][data-v-dec8c8c0]{background:#dcfce7;color:#166534}.tipo-pill[data-tipo=E][data-v-dec8c8c0]{background:#fee2e2;color:#991b1b}.form-review__item--full[data-v-c5c25ebf]{grid-column:1 / -1}.checkbox-field--inline[data-v-c5c25ebf]{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:400}.filter-field[data-v-1de862c7]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;flex:0 1 240px;min-width:200px}.filter-field--institucion[data-v-1de862c7]{flex:1 1 280px;min-width:240px;max-width:360px}.mono[data-v-1de862c7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;white-space:nowrap}.filter-field[data-v-def7a9e2]{display:flex;flex-direction:column;gap:.35rem;flex:0 1 260px;min-width:220px;font-size:.82rem;font-weight:600;color:#374151}.filter-field--export[data-v-def7a9e2]{flex:0 1 170px;min-width:150px}.toolbar-actions[data-v-def7a9e2]{display:flex;align-items:flex-end;gap:.5rem}.summary-strip[data-v-def7a9e2]{display:flex;flex-wrap:wrap;gap:.75rem}.summary-card[data-v-def7a9e2]{display:grid;gap:.2rem;min-width:120px;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.summary-card span[data-v-def7a9e2]{font-size:.75rem;color:#6b7280}.summary-card strong[data-v-def7a9e2]{font-size:1rem;color:#0f172a}.summary-card--total[data-v-def7a9e2]{background:#eef6ff;border-color:#bfdbfe}.view-tabs[data-v-def7a9e2]{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem}.view-tab[data-v-def7a9e2]{border:0;background:transparent;padding:.65rem .9rem;border-radius:10px 10px 0 0;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer}.view-tab[data-v-def7a9e2]:hover{color:#0f4c81;background:#f8fafc}.view-tab.active[data-v-def7a9e2]{color:#0f4c81;background:#eef4fb;box-shadow:inset 0 -2px #0f4c81}.group-header-row td[data-v-def7a9e2]{background:#eef4fb;border-bottom:1px solid #cbd5e1;color:#0f4c81;font-size:.92rem}.group-count[data-v-def7a9e2]{margin-left:.65rem;font-size:.8rem;font-weight:500;color:#64748b}.group-total-row th[data-v-def7a9e2]{background:#f8fafc;border-bottom:2px solid #e2e8f0;font-weight:600;color:#334155}.table-total-row th[data-v-def7a9e2]{background:#f1f5f9;border-top:2px solid #cbd5e1;font-weight:700}.mono[data-v-def7a9e2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.pagination-note[data-v-def7a9e2]{margin:0;padding:.9rem 1rem;font-size:.85rem;color:#64748b;text-align:center;border-top:1px solid #e5e7eb}.sr-only[data-v-def7a9e2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.name-format-hint[data-v-560abe41]{grid-column:1 / -1;margin:.35rem 0 0;font-size:.82rem;color:#6b7280}.responsable-preview[data-v-560abe41]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.responsable-preview__avatar[data-v-560abe41]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:999px;background:#0f4c81;color:#fff;font-size:1rem;font-weight:700}.responsable-preview__body[data-v-560abe41]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.responsable-preview__body strong[data-v-560abe41]{font-size:1rem;color:#111827}.responsable-preview__nombres[data-v-560abe41]{font-size:.92rem;color:#374151}.responsable-preview__meta[data-v-560abe41]{font-size:.85rem;color:#6b7280}.status-badge[data-v-560abe41]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.status-badge--active[data-v-560abe41]{background:#dcfce7;color:#166534}.status-badge--passive[data-v-560abe41]{background:#fef3c7;color:#92400e}.status-badge--retired[data-v-560abe41]{background:#f3f4f6;color:#4b5563}.status-badge--unknown[data-v-560abe41]{background:#e5e7eb;color:#374151}.state-text[data-v-560abe41]{margin:0 0 1rem;color:#6b7280}.filter-field[data-v-d4078d50]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;flex:0 1 180px;min-width:160px}.filter-field--institucion[data-v-d4078d50]{flex:1 1 280px;min-width:240px;max-width:360px}.person-cell[data-v-d4078d50]{display:flex;align-items:center;gap:.85rem;min-width:220px}.person-cell__avatar[data-v-d4078d50]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background:#dbeafe;color:#1e40af;font-size:.85rem;font-weight:700}.person-cell__body[data-v-d4078d50]{min-width:0}.person-cell__body strong[data-v-d4078d50]{display:block;color:#111827}.person-cell__email[data-v-d4078d50]{display:block;color:#6b7280;margin-top:.2rem}.person-cell__muted[data-v-d4078d50]{display:block;color:#9ca3af;margin-top:.2rem}.mono[data-v-d4078d50]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;white-space:nowrap}.cell-clamp[data-v-d4078d50]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:280px}.status-badge[data-v-d4078d50]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.status-badge--active[data-v-d4078d50]{background:#dcfce7;color:#166534}.status-badge--passive[data-v-d4078d50]{background:#fef3c7;color:#92400e}.status-badge--retired[data-v-d4078d50]{background:#f3f4f6;color:#4b5563}.status-badge--unknown[data-v-d4078d50]{background:#e5e7eb;color:#374151}.link-button[data-v-d4078d50]{border:0;background:transparent;padding:0;color:#0f4c81;font-weight:600;cursor:pointer;text-decoration:underline}.module-hub[data-v-9832e5bb]{padding:1.25rem}.module-hub__header[data-v-9832e5bb]{margin-bottom:1rem}.module-hub__title[data-v-9832e5bb]{margin:0 0 .35rem;font-size:1.05rem;color:#14532d}.module-hub__desc[data-v-9832e5bb]{margin:0;color:#6b7280;font-size:.95rem}.module-grid[data-v-9832e5bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem}.module-card[data-v-9832e5bb]{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.module-card[data-v-9832e5bb]:hover{border-color:#bbf7d0;background:#ecfdf5}.module-card__title[data-v-9832e5bb]{color:#14532d}.module-card__desc[data-v-9832e5bb]{margin:0;font-size:.88rem;color:#6b7280;line-height:1.45}.back-link[data-v-4ff3ca3a]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.scope-note[data-v-4ff3ca3a]{margin:.5rem 0 0;font-size:.88rem;color:#6b7280}.toolbar[data-v-4ff3ca3a]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end;padding:.85rem 1rem}.search-field[data-v-4ff3ca3a]{display:flex;align-items:center;gap:.5rem;flex:2 1 280px}.search-field__icon[data-v-4ff3ca3a]{color:#9ca3af;flex-shrink:0}.search-field__input[data-v-4ff3ca3a]{border:0;box-shadow:none;padding-left:0}.filters[data-v-4ff3ca3a]{display:flex;flex-wrap:wrap;gap:.85rem;flex:1 1 auto}.filter-field[data-v-4ff3ca3a]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;min-width:200px;flex:1 1 220px}.table-wrap[data-v-4ff3ca3a]{overflow-x:auto}.data-table[data-v-4ff3ca3a]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-4ff3ca3a],.data-table td[data-v-4ff3ca3a]{padding:.7rem .85rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.data-table th[data-v-4ff3ca3a]{background:#f8fafc;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#475569}.data-row--clickable[data-v-4ff3ca3a]{cursor:pointer}.data-row--clickable[data-v-4ff3ca3a]:hover{background:#f0fdf4}.empty-state[data-v-4ff3ca3a]{text-align:center;padding:2rem 1rem;color:#6b7280}.empty-state__body[data-v-4ff3ca3a]{display:grid;gap:.5rem;justify-items:center}.empty-state__body p[data-v-4ff3ca3a]{margin:0}.actions-col[data-v-4ff3ca3a]{width:1%;white-space:nowrap}.row-actions[data-v-4ff3ca3a]{display:flex;gap:.35rem;justify-content:flex-end}.pagination[data-v-4ff3ca3a]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.85rem 1rem}.error-text[data-v-4ff3ca3a]{color:#b91c1c}.cell-text[data-v-4ff3ca3a]{min-width:280px;white-space:normal;line-height:1.45}.module-hub[data-v-2ea937cf]{padding:1.25rem}.module-grid[data-v-2ea937cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.module-card[data-v-2ea937cf]{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem;border:1px solid #e5e7eb;border-radius:14px;text-decoration:none;color:inherit;background:#fafbfc;transition:border-color .15s,box-shadow .15s,background .15s}.module-card[data-v-2ea937cf]:hover{border-color:color-mix(in srgb,#7c3aed 35%,white);background:#faf5ff;box-shadow:0 4px 14px #7c3aed14}.module-card__title[data-v-2ea937cf]{font-size:1rem;color:var(--color-primary)}.module-card__desc[data-v-2ea937cf]{margin:0;font-size:.88rem;color:#6b7280;line-height:1.45}.back-link[data-v-94f2e557]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.toolbar[data-v-94f2e557]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.85rem 1rem}.filter-field[data-v-94f2e557]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;min-width:200px;flex:1 1 220px;max-width:360px}.search-field[data-v-94f2e557]{display:flex;align-items:center;gap:.5rem;flex:2 1 280px;min-width:220px}.search-field__icon[data-v-94f2e557]{color:#9ca3af;flex-shrink:0}.search-field__input[data-v-94f2e557]{border:0;box-shadow:none;padding-left:0}.table-wrap[data-v-94f2e557]{overflow-x:auto}.data-table[data-v-94f2e557]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-94f2e557],.data-table td[data-v-94f2e557]{padding:.7rem .75rem;border-bottom:1px solid #f1f5f9;text-align:left;vertical-align:top}.data-table th[data-v-94f2e557]{background:#f8fafc;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#475569;font-weight:600}.data-table th.num[data-v-94f2e557],.data-table td.num[data-v-94f2e557]{text-align:right;white-space:nowrap}.empty-state[data-v-94f2e557]{text-align:center;padding:2rem 1rem;color:#6b7280}.empty-state__body[data-v-94f2e557]{display:grid;gap:.35rem;justify-items:center}.empty-state__body p[data-v-94f2e557]{margin:0}.pagination[data-v-94f2e557]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;gap:1rem}.error-text[data-v-94f2e557]{color:#b91c1c}.summary-section[data-v-94f2e557]{padding:1.25rem}.summary-title[data-v-94f2e557]{margin:0 0 .75rem;font-size:1rem;color:#111827}.summary-table-wide[data-v-94f2e557]{max-width:100%}.summary-totals-row td[data-v-94f2e557]{border-top:2px solid #d1d5db;background:#f9fafb}.back-link[data-v-93869dd3]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.toolbar[data-v-93869dd3]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.85rem 1rem}.filter-field[data-v-93869dd3]{display:flex;flex-direction:column;gap:.35rem;flex:0 1 220px;min-width:180px;font-size:.82rem;font-weight:600;color:#374151}.search-field[data-v-93869dd3]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:260px}.search-field__icon[data-v-93869dd3]{color:#9ca3af;flex-shrink:0}.search-field__input[data-v-93869dd3]{border:0;box-shadow:none;padding-left:0}.toolbar-actions[data-v-93869dd3]{display:flex;align-items:flex-end;gap:.5rem}.filter-field--export[data-v-93869dd3]{flex:0 1 170px;min-width:150px}.view-tabs[data-v-93869dd3]{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .25rem}.view-tab[data-v-93869dd3]{border:0;background:transparent;padding:.65rem .9rem;border-radius:10px;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer}.view-tab[data-v-93869dd3]:hover{color:var(--color-primary);background:#f8fafc}.view-tab.active[data-v-93869dd3]{color:var(--color-primary);background:#faf5ff;box-shadow:inset 0 -2px #7c3aed}.group-header-row td[data-v-93869dd3]{background:#f8fafc;font-size:.92rem}.group-count[data-v-93869dd3]{margin-left:.5rem;color:#64748b;font-size:.85rem;font-weight:500}.group-total-row th[data-v-93869dd3]{background:#f8fafc;border-top:1px solid #e5e7eb;font-weight:700}.list-block[data-v-93869dd3]{display:grid;gap:.85rem}.table-wrap[data-v-93869dd3]{overflow-x:auto}.data-table[data-v-93869dd3]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-93869dd3],.data-table td[data-v-93869dd3]{padding:.75rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.data-table th.num[data-v-93869dd3],.data-table td.num[data-v-93869dd3]{text-align:right;white-space:nowrap}.sort-btn[data-v-93869dd3]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:inherit;cursor:pointer}.data-table th.num .sort-btn[data-v-93869dd3]{justify-content:flex-end;width:100%}.sort-btn[data-v-93869dd3]:hover,.sort-btn.active[data-v-93869dd3]{color:var(--color-primary)}.sort-icon[data-v-93869dd3]{font-size:.72rem;opacity:.65}.sort-btn.active .sort-icon[data-v-93869dd3]{opacity:1}.table-total-row th[data-v-93869dd3]{background:#f1f5f9;border-top:2px solid #cbd5e1;font-weight:700}.mono[data-v-93869dd3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.empty-row[data-v-93869dd3]{text-align:center;color:#6b7280}.pagination[data-v-93869dd3]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1rem;color:#64748b;font-size:.9rem}.error-text[data-v-93869dd3]{margin:0 0 1rem;color:#b91c1c}.sr-only[data-v-93869dd3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.back-link[data-v-d30146f6]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.toolbar[data-v-d30146f6]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.85rem 1rem}.filter-field[data-v-d30146f6]{display:flex;flex-direction:column;gap:.35rem;flex:0 1 220px;min-width:180px;font-size:.82rem;font-weight:600;color:#374151}.search-field[data-v-d30146f6]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:260px}.search-field__icon[data-v-d30146f6]{color:#9ca3af;flex-shrink:0}.search-field__input[data-v-d30146f6]{border:0;box-shadow:none;padding-left:0}.view-tabs[data-v-d30146f6]{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .25rem}.view-tab[data-v-d30146f6]{border:0;background:transparent;padding:.65rem .9rem;border-radius:10px;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer}.view-tab[data-v-d30146f6]:hover{color:var(--color-primary);background:#f8fafc}.view-tab.active[data-v-d30146f6]{color:var(--color-primary);background:#faf5ff;box-shadow:inset 0 -2px #7c3aed}.list-block[data-v-d30146f6]{display:grid;gap:.85rem}.table-wrap[data-v-d30146f6]{overflow-x:auto}.data-table[data-v-d30146f6]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-d30146f6],.data-table td[data-v-d30146f6]{padding:.65rem .75rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.data-table th[data-v-d30146f6]{background:#f8fafc;font-size:.85rem}.data-table th.num[data-v-d30146f6],.data-table td.num[data-v-d30146f6]{text-align:right;white-space:nowrap}.sort-btn[data-v-d30146f6]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:inherit;cursor:pointer}.data-table th.num .sort-btn[data-v-d30146f6]{justify-content:flex-end;width:100%}.sort-btn[data-v-d30146f6]:hover,.sort-btn.active[data-v-d30146f6]{color:var(--color-primary)}.sort-icon[data-v-d30146f6]{font-size:.72rem;opacity:.65}.sort-btn.active .sort-icon[data-v-d30146f6]{opacity:1}.table-total-row th[data-v-d30146f6]{background:#eef6ff;border-top:2px solid #dbeafe;font-weight:700}.empty-state[data-v-d30146f6]{text-align:center;color:#6b7280;padding:2rem}.empty-state__body[data-v-d30146f6]{display:grid;gap:.35rem;justify-items:center}.empty-state__body p[data-v-d30146f6]{margin:0}.empty-row[data-v-d30146f6]{text-align:center;color:#6b7280;padding:2rem}.pagination[data-v-d30146f6]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;gap:1rem}.error-text[data-v-d30146f6]{color:#b91c1c}.indicador-cell[data-v-4aba5c31]{display:grid;gap:.25rem}.formula-hint[data-v-4aba5c31]{color:#6b7280;font-size:.82rem;line-height:1.35}.page-shell--form[data-v-57df38bf]{max-width:820px}.report-form[data-v-57df38bf]{padding:1.35rem 1.5rem}.form-section[data-v-57df38bf]{border:0;margin:0;padding:0}.form-section legend[data-v-57df38bf]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:1rem}.legend-index[data-v-57df38bf]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#111827;color:#fff;font-size:.8rem}.section-grid[data-v-57df38bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field[data-v-57df38bf]{display:flex;flex-direction:column;gap:.35rem}.field span[data-v-57df38bf]{font-size:.9rem;font-weight:500}.span-2[data-v-57df38bf]{grid-column:span 2}.field-hint[data-v-57df38bf]{color:#6b7280;font-size:.82rem}.readonly-item[data-v-57df38bf]{display:flex;flex-direction:column;gap:.35rem}.readonly-item span[data-v-57df38bf]{font-size:.9rem;color:#6b7280}.launch-result[data-v-57df38bf]{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;background:#f0fdf4;color:#166534;font-size:.92rem}.form-actions[data-v-57df38bf]{margin-top:1.5rem;display:flex;justify-content:flex-end}.error-text[data-v-57df38bf]{color:#b91c1c}@media (max-width: 640px){.section-grid[data-v-57df38bf]{grid-template-columns:1fr}.span-2[data-v-57df38bf]{grid-column:span 1}}.page-shell--form[data-v-61cfbf96]{max-width:720px}.hero__link[data-v-61cfbf96]{color:#2563eb;font-weight:600}.report-form[data-v-61cfbf96]{padding:1.35rem 1.5rem}.health-banner[data-v-61cfbf96]{padding:.85rem 1rem;font-size:.92rem}.health-banner--ok[data-v-61cfbf96]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.form-section[data-v-61cfbf96]{border:0;margin:0 0 1.5rem;padding:0}.form-section legend[data-v-61cfbf96]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:1rem}.legend-index[data-v-61cfbf96]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#111827;color:#fff;font-size:.8rem}.section-grid[data-v-61cfbf96]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field[data-v-61cfbf96],.readonly-item[data-v-61cfbf96]{display:flex;flex-direction:column;gap:.35rem}.bloque-grid[data-v-61cfbf96]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bloque-card[data-v-61cfbf96]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer}.bloque-card input[data-v-61cfbf96]{position:absolute;opacity:0;pointer-events:none}.bloque-card.selected[data-v-61cfbf96]{border-color:#2563eb;background:#eff6ff}.bloque-card--disabled[data-v-61cfbf96]{opacity:.55;cursor:not-allowed}.bloque-badge[data-v-61cfbf96]{font-size:.72rem;color:#6b7280;margin-top:.25rem}.bloque-badge--ok[data-v-61cfbf96]{color:#166534;font-weight:600}.bloque-value[data-v-61cfbf96]{font-weight:700}.bloque-label[data-v-61cfbf96]{font-size:.85rem;color:#6b7280}.native-hint[data-v-61cfbf96]{margin-top:.5rem;padding:.65rem .85rem;background:#eff6ff;border-radius:8px;color:#1e40af;font-size:.85rem}.info-text[data-v-61cfbf96]{margin-bottom:1rem;padding:.65rem .85rem;background:#eff6ff;border-radius:8px;color:#1e40af;font-size:.9rem}.form-actions[data-v-61cfbf96]{margin-top:1.5rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.form-actions--capture[data-v-61cfbf96]{margin-top:.75rem}.error-text[data-v-61cfbf96]{color:#b91c1c}@media (max-width: 720px){.section-grid[data-v-61cfbf96],.bloque-grid[data-v-61cfbf96]{grid-template-columns:1fr}}.page-shell--form[data-v-f7bd87bb]{max-width:640px;margin:0 auto}.result-box[data-v-f7bd87bb]{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.5rem;text-align:center}.checklist[data-v-27aaa22c]{display:flex;flex-direction:column;gap:1rem;max-width:1120px;margin:0 auto;padding:1.25rem 0 2rem}.hero[data-v-27aaa22c]{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center;padding:1.35rem 1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,white);background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--color-primary) 6%,white) 55%,color-mix(in srgb,var(--color-accent) 10%,white))}.hero__glow[data-v-27aaa22c]{position:absolute;inset:auto -3rem -4rem auto;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 70%);pointer-events:none}.hero__content[data-v-27aaa22c]{position:relative;z-index:1}.hero__eyebrow[data-v-27aaa22c]{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.hero__title[data-v-27aaa22c]{margin:.35rem 0 .5rem;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.15;color:var(--color-primary)}.hero__lead[data-v-27aaa22c]{margin:0;max-width:38rem;color:var(--color-text-muted);line-height:1.5}.hero__chips[data-v-27aaa22c]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.chip[data-v-27aaa22c]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--color-surface-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}.chip--ok[data-v-27aaa22c]{background:var(--color-success-soft);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 25%,white)}.chip--warn[data-v-27aaa22c]{background:var(--color-warning-soft);color:#b45309;border-color:#fde68a}.hero__aside[data-v-27aaa22c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.85rem}.hero__ring[data-v-27aaa22c]{position:relative;width:5.5rem;height:5.5rem}.hero__ring svg[data-v-27aaa22c]{width:100%;height:100%;transform:rotate(-90deg)}.hero__ring-track[data-v-27aaa22c]{fill:none;stroke:#e5e7eb;stroke-width:3}.hero__ring-fill[data-v-27aaa22c]{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .45s ease}.hero__ring-value[data-v-27aaa22c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--color-primary)}.hero__cta[data-v-27aaa22c]{white-space:nowrap}.toolbar[data-v-27aaa22c]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--color-border)}.search-field[data-v-27aaa22c]{position:relative;flex:1 1 220px}.search-field__icon[data-v-27aaa22c]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-text-muted)}.search-field input[data-v-27aaa22c]{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.62rem .75rem .62rem 2.2rem;background:var(--color-surface-muted);transition:border-color .2s ease,box-shadow .2s ease}.search-field input[data-v-27aaa22c]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus);background:#fff}.toolbar__filters[data-v-27aaa22c]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-chip[data-v-27aaa22c]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--color-border);border-radius:999px;padding:.38rem .7rem;background:#fff;color:var(--color-text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-chip--active[data-v-27aaa22c]{background:var(--color-primary-soft);border-color:color-mix(in srgb,var(--color-primary) 30%,white);color:var(--color-primary)}.filter-chip__count[data-v-27aaa22c]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:#0f4c8114;font-size:.72rem}.toolbar__actions[data-v-27aaa22c]{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.bloque-list[data-v-27aaa22c]{display:flex;flex-direction:column;gap:.85rem}.bloque[data-v-27aaa22c]{overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-control)}.bloque--21a[data-v-27aaa22c]{border-left:4px solid var(--color-primary)}.bloque--21b[data-v-27aaa22c]{border-left:4px solid var(--color-accent)}.bloque--21c[data-v-27aaa22c]{border-left:4px solid var(--color-success)}.bloque__toggle[data-v-27aaa22c]{width:100%;display:grid;grid-template-columns:auto 1fr minmax(80px,120px) auto auto;gap:.75rem;align-items:center;padding:.95rem 1rem;border:0;background:var(--color-surface-muted);cursor:pointer;text-align:left;transition:background .2s ease}.bloque__toggle[data-v-27aaa22c]:hover{background:color-mix(in srgb,var(--color-primary) 4%,white)}.bloque__badge[data-v-27aaa22c]{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;border-radius:10px;background:var(--color-primary);color:#fff;font-weight:800;font-size:.82rem}.bloque--21b .bloque__badge[data-v-27aaa22c]{background:var(--color-accent)}.bloque--21c .bloque__badge[data-v-27aaa22c]{background:var(--color-success)}.bloque__meta[data-v-27aaa22c]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bloque__meta strong[data-v-27aaa22c]{color:var(--color-text);font-size:.95rem}.bloque__meta span[data-v-27aaa22c]:last-child{color:var(--color-text-muted);font-size:.82rem}.bloque__progress[data-v-27aaa22c]{height:.45rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.bloque__progress-fill[data-v-27aaa22c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transition:width .35s ease}.bloque__stats[data-v-27aaa22c]{font-size:.82rem;font-weight:700;color:var(--color-primary);white-space:nowrap}.bloque__chevron[data-v-27aaa22c]{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform .2s ease}.bloque__chevron--open[data-v-27aaa22c]{transform:rotate(90deg)}.bloque__body[data-v-27aaa22c]{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;background:#fff}.bloque__empty[data-v-27aaa22c]{margin:0;padding:1rem;text-align:center;color:var(--color-text-muted);font-size:.88rem}.form-card[data-v-27aaa22c]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-card[data-v-27aaa22c]:hover{border-color:color-mix(in srgb,var(--color-primary) 25%,white);box-shadow:0 8px 20px #0f4c8114}.form-card--empty[data-v-27aaa22c]{border-left:3px solid #fca5a5}.form-card--partial[data-v-27aaa22c]{border-left:3px solid #fdba74}.form-card--complete[data-v-27aaa22c]{border-left:3px solid #86efac}.form-card__main[data-v-27aaa22c]{display:flex;gap:.85rem;align-items:flex-start;min-width:0}.form-card__code[data-v-27aaa22c]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;border-radius:10px;background:var(--color-primary);color:#fff;font-size:.82rem;font-weight:800;flex-shrink:0}.form-card__copy h3[data-v-27aaa22c]{margin:0;font-size:.96rem;line-height:1.35;color:var(--color-text)}.form-card__meta[data-v-27aaa22c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.8rem;color:var(--color-text-muted)}.form-card__hint[data-v-27aaa22c]{margin:.45rem 0 0;font-size:.8rem;color:#1d4ed8}.status-pill[data-v-27aaa22c]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.status-pill--empty[data-v-27aaa22c]{background:var(--color-danger-soft);color:var(--color-danger)}.status-pill--partial[data-v-27aaa22c]{background:var(--color-warning-soft);color:#c2410c}.status-pill--complete[data-v-27aaa22c]{background:var(--color-success-soft);color:var(--color-success)}.form-card__actions[data-v-27aaa22c]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;align-items:center}.more-actions[data-v-27aaa22c]{position:relative}.more-actions summary[data-v-27aaa22c]{list-style:none;cursor:pointer}.more-actions summary[data-v-27aaa22c]::-webkit-details-marker{display:none}.more-actions__menu[data-v-27aaa22c]{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:220px;padding:.35rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;box-shadow:0 12px 30px #0f172a1f}.more-actions__link[data-v-27aaa22c]{display:block;width:100%;padding:.55rem .7rem;border:0;border-radius:6px;font:inherit;font-size:.85rem;color:var(--color-text);text-align:left;text-decoration:none;background:transparent;cursor:pointer}.more-actions__link[data-v-27aaa22c]:hover{background:var(--color-primary-soft);color:var(--color-primary)}.alert[data-v-27aaa22c]{margin:0;padding:.8rem 1rem;border-radius:var(--radius-sm);font-size:.9rem}.alert--warn[data-v-27aaa22c]{background:var(--color-warning-soft);color:#9a3412;border:1px solid #fde68a}.alert--error[data-v-27aaa22c]{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid #fecaca}.alert--info[data-v-27aaa22c]{background:var(--color-info-soft);color:#1e40af;border:1px solid #bfdbfe}.alert--compact[data-v-27aaa22c]{padding:.55rem .85rem;font-size:.88rem;margin-bottom:.75rem}.skeleton-list[data-v-27aaa22c]{display:flex;flex-direction:column;gap:.75rem}.skeleton-block[data-v-27aaa22c]{height:4.5rem;border:1px solid var(--color-border);background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-27aaa22c 1.2s infinite}@keyframes shimmer-27aaa22c{0%{background-position:200% 0}to{background-position:-200% 0}}.bloque-expand-enter-active[data-v-27aaa22c],.bloque-expand-leave-active[data-v-27aaa22c]{transition:opacity .2s ease,transform .2s ease}.bloque-expand-enter-from[data-v-27aaa22c],.bloque-expand-leave-to[data-v-27aaa22c]{opacity:0;transform:translateY(-4px)}.btn-ghost[data-v-27aaa22c]{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-ghost[data-v-27aaa22c]:hover:not(:disabled){background:var(--color-surface-muted)}.btn-ghost[data-v-27aaa22c]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 900px){.hero[data-v-27aaa22c]{grid-template-columns:1fr}.hero__aside[data-v-27aaa22c]{flex-direction:row;justify-content:space-between;width:100%}.bloque__toggle[data-v-27aaa22c]{grid-template-columns:auto 1fr auto}.bloque__progress[data-v-27aaa22c],.bloque__stats[data-v-27aaa22c]{display:none}}@media (max-width: 720px){.form-card[data-v-27aaa22c]{flex-direction:column}.form-card__actions[data-v-27aaa22c]{width:100%;justify-content:flex-start}.toolbar__actions[data-v-27aaa22c]{margin-left:0;width:100%}}.list-card[data-v-4b2429d2]{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.list-card[data-v-4b2429d2]:hover{background:#eff6ff}.list-card__meta[data-v-4b2429d2]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.45rem;font-size:.84rem;color:#6b7280}.btn-sm[data-v-7ef13e89]{padding:.4rem .75rem;font-size:.84rem}.back-link[data-v-f083c54f]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.hero__total[data-v-f083c54f]{text-align:right;padding:.75rem 1rem;border-radius:12px;background:#ffffffd9;border:1px solid #bfdbfe}.hero__total span[data-v-f083c54f]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.hero__total strong[data-v-f083c54f]{font-size:1.2rem;color:#1d4ed8}.kpi-card--muted[data-v-f083c54f]{background:#fff}.filter-field[data-v-f083c54f]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;min-width:200px;flex:1 1 200px}.data-table thead th[data-v-f083c54f]{position:sticky;top:0;z-index:1}.num--total[data-v-f083c54f]{font-weight:600;color:#1d4ed8}.cell-estructura code[data-v-f083c54f],.cell-partida code[data-v-f083c54f]{font-size:.82rem;background:#f1f5f9;padding:.15rem .35rem;border-radius:6px}.cell-denominacion[data-v-f083c54f]{max-width:220px;color:#374151}.actions-col[data-v-f083c54f]{width:1%;white-space:nowrap}.totals-row td[data-v-f083c54f]{background:#f8fafc;border-top:2px solid #e5e7eb}.credit-card[data-v-f083c54f]{padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.credit-card__header[data-v-f083c54f]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.credit-card__total[data-v-f083c54f]{font-weight:700;color:#1d4ed8;white-space:nowrap}.credit-card__meta[data-v-f083c54f]{margin:.35rem 0 0;font-size:.84rem;color:#6b7280}.credit-card__denom[data-v-f083c54f]{margin:.35rem 0 0;font-size:.88rem;color:#374151}.credit-card__aportes[data-v-f083c54f]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.65rem;font-size:.8rem;color:#475569}.inst-select[data-v-a4d5a4fd]{position:relative;width:100%}.inst-select__selected[data-v-a4d5a4fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(135deg,#faf5ff,#f5f3ff)}.inst-select__selected-main[data-v-a4d5a4fd]{display:grid;gap:.2rem;min-width:0}.inst-select__selected-main strong[data-v-a4d5a4fd]{color:#1e1b4b;word-break:break-word;font-size:.98rem}.inst-select__selected-main small[data-v-a4d5a4fd]{color:#6b7280;font-size:.8rem}.inst-select__badges[data-v-a4d5a4fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.inst-select__badge[data-v-a4d5a4fd]{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#ede9fe;color:#5b21b6}.inst-select__badge[data-codigo=D][data-v-a4d5a4fd]{background:#dbeafe;color:#1d4ed8}.inst-select__badge[data-codigo=T][data-v-a4d5a4fd]{background:#fef3c7;color:#b45309}.inst-select__badge--sm[data-v-a4d5a4fd]{font-size:.62rem}.inst-select__rif[data-v-a4d5a4fd],.inst-select__option-rif[data-v-a4d5a4fd]{font-size:.75rem;font-weight:600;color:#6b7280}.inst-select__change[data-v-a4d5a4fd]{border:0;background:transparent;color:#6d28d9;font-weight:600;cursor:pointer;white-space:nowrap;padding-top:.15rem}.inst-select__control[data-v-a4d5a4fd]{position:relative}.inst-select__input[data-v-a4d5a4fd]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:.75rem 2.5rem .75rem .9rem;font:inherit;background:#fff}.inst-select__input[data-v-a4d5a4fd]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.inst-select--disabled .inst-select__input[data-v-a4d5a4fd]{background:#f3f4f6;cursor:not-allowed}.inst-select__spinner[data-v-a4d5a4fd]{position:absolute;top:50%;right:.85rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:inst-spin-a4d5a4fd .7s linear infinite}@keyframes inst-spin-a4d5a4fd{to{transform:rotate(360deg)}}.inst-select__panel[data-v-a4d5a4fd]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 36px #0f172a24;overflow:hidden}.inst-select__status[data-v-a4d5a4fd]{margin:0;padding:.8rem .95rem;font-size:.84rem;color:#6b7280}.inst-select__status--error[data-v-a4d5a4fd]{color:#b91c1c}.inst-select__list[data-v-a4d5a4fd]{list-style:none;margin:0;padding:.35rem 0;max-height:280px;overflow-y:auto}.inst-select__option[data-v-a4d5a4fd]{display:grid;gap:.15rem;padding:.7rem .95rem;cursor:pointer}.inst-select__option[data-v-a4d5a4fd]:hover,.inst-select__option--active[data-v-a4d5a4fd]{background:#faf5ff}.inst-select__option-head[data-v-a4d5a4fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.inst-select__option-label[data-v-a4d5a4fd]{color:#111827;font-weight:600;word-break:break-word}.inst-select__option-sub[data-v-a4d5a4fd]{font-size:.8rem;color:#6b7280}.inst-select__hint[data-v-a4d5a4fd]{margin:0;padding:.6rem .95rem;font-size:.76rem;color:#9ca3af;border-top:1px solid #f3f4f6;background:#fafafa}.ruc-select[data-v-70bcda9e]{position:relative;width:100%}.ruc-select--panel-open[data-v-70bcda9e]{margin-bottom:17rem;z-index:5}.ruc-select__selected[data-v-70bcda9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid #bbf7d0;border-radius:14px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.ruc-select__selected-main[data-v-70bcda9e]{display:grid;gap:.2rem;min-width:0}.ruc-select__selected-main strong[data-v-70bcda9e]{color:#14532d;word-break:break-word}.ruc-select__selected-main small[data-v-70bcda9e],.ruc-select__cuenta[data-v-70bcda9e]{color:#6b7280;font-size:.8rem}.ruc-select__change[data-v-70bcda9e]{border:0;background:transparent;color:#15803d;font-weight:600;cursor:pointer;white-space:nowrap;padding-top:.15rem}.ruc-select__control[data-v-70bcda9e]{position:relative}.ruc-select__input[data-v-70bcda9e]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:.75rem 2.5rem .75rem .9rem;font:inherit;background:#fff}.ruc-select__input[data-v-70bcda9e]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.ruc-select--disabled .ruc-select__input[data-v-70bcda9e]{background:#f3f4f6;cursor:not-allowed}.ruc-select__spinner[data-v-70bcda9e]{position:absolute;top:50%;right:.85rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid #e5e7eb;border-top-color:#16a34a;border-radius:50%;animation:ruc-spin-70bcda9e .7s linear infinite}@keyframes ruc-spin-70bcda9e{to{transform:rotate(360deg)}}.ruc-select__panel[data-v-70bcda9e]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 36px #0f172a24;overflow:hidden}.ruc-select__status[data-v-70bcda9e]{margin:0;padding:.8rem .95rem;font-size:.84rem;color:#6b7280}.ruc-select__status--error[data-v-70bcda9e]{color:#b91c1c}.ruc-select__list[data-v-70bcda9e]{list-style:none;margin:0;padding:.35rem 0;max-height:280px;overflow-y:auto}.ruc-select__option[data-v-70bcda9e]{display:grid;gap:.15rem;padding:.7rem .95rem;cursor:pointer}.ruc-select__option[data-v-70bcda9e]:hover,.ruc-select__option--active[data-v-70bcda9e]{background:#f0fdf4}.ruc-select__option-label[data-v-70bcda9e]{color:#111827;font-weight:600}.ruc-select__option-meta[data-v-70bcda9e]{font-size:.8rem;color:#6b7280}.ua-select[data-v-71d9096e]{position:relative;width:100%}.ua-select__selected[data-v-71d9096e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid #bfdbfe;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.ua-select__selected-main[data-v-71d9096e]{display:grid;gap:.2rem;min-width:0}.ua-select__selected-main strong[data-v-71d9096e]{color:#0f172a;word-break:break-word}.ua-select__selected-main small[data-v-71d9096e]{color:#6b7280;font-size:.8rem}.ua-select__code[data-v-71d9096e],.ua-select__option-code[data-v-71d9096e]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8}.ua-select__change[data-v-71d9096e]{border:0;background:transparent;color:#1d4ed8;font-weight:600;cursor:pointer;white-space:nowrap;padding-top:.15rem}.ua-select__control[data-v-71d9096e]{position:relative}.ua-select__input[data-v-71d9096e]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:.75rem 2.5rem .75rem .9rem;font:inherit;background:#fff}.ua-select__input[data-v-71d9096e]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ua-select--disabled .ua-select__input[data-v-71d9096e]{background:#f3f4f6;cursor:not-allowed;color:#9ca3af}.ua-select__spinner[data-v-71d9096e]{position:absolute;top:50%;right:.85rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:ua-spin-71d9096e .7s linear infinite}@keyframes ua-spin-71d9096e{to{transform:rotate(360deg)}}.ua-select__panel[data-v-71d9096e]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 36px #0f172a24;overflow:hidden}.ua-select__status[data-v-71d9096e]{margin:0;padding:.8rem .95rem;font-size:.84rem;color:#6b7280}.ua-select__status--error[data-v-71d9096e]{color:#b91c1c}.ua-select__list[data-v-71d9096e]{list-style:none;margin:0;padding:.35rem 0;max-height:260px;overflow-y:auto}.ua-select__option[data-v-71d9096e]{display:grid;gap:.15rem;padding:.7rem .95rem;cursor:pointer}.ua-select__option[data-v-71d9096e]:hover,.ua-select__option--active[data-v-71d9096e]{background:#eff6ff}.ua-select__option-label[data-v-71d9096e]{color:#111827;font-weight:600;word-break:break-word}.form-step-panel[data-v-a41f5daa]{margin-top:1rem;display:grid;gap:.85rem}.form-grid--2[data-v-a41f5daa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.step-connector[data-v-a41f5daa]{display:flex;align-items:center;gap:.65rem;padding:0 .25rem;opacity:.45;transition:opacity .2s ease}.step-connector--active[data-v-a41f5daa]{opacity:1}.step-connector__line[data-v-a41f5daa]{flex:1;height:2px;background:linear-gradient(90deg,#c4b5fd,#93c5fd);border-radius:999px}.step-connector__label[data-v-a41f5daa]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.option-pills[data-v-a41f5daa]{display:flex;flex-wrap:wrap;gap:.5rem;position:relative;z-index:1}.option-pill[data-v-a41f5daa]{border:1px solid #e5e7eb;border-radius:999px;padding:.45rem .95rem;background:#fff;color:#374151;font-weight:600;font-size:.88rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.option-pill[data-v-a41f5daa]:hover{border-color:#c4b5fd;background:#faf5ff}.option-pill--active[data-v-a41f5daa]{border-color:#7c3aed;background:#7c3aed;color:#fff}.total-card[data-v-a41f5daa]{display:grid;gap:.25rem;margin-top:.5rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #d8b4fe;box-shadow:0 2px 8px #7c3aed14}.total-card__label[data-v-a41f5daa]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6d28d9}.total-card__value[data-v-a41f5daa]{display:block;margin-top:.15rem;font-size:1.5rem;font-weight:800;line-height:1.2;color:#4c1d95}.total-card__hint[data-v-a41f5daa]{display:block;margin-top:.35rem;font-size:.8rem;color:#5b21b6}.review-shell[data-v-a41f5daa]{display:grid;gap:1rem}.review-hero[data-v-a41f5daa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:stretch;padding:1.15rem 1.25rem;border-radius:16px;border:1px solid #ddd6fe;background:radial-gradient(circle at top right,rgba(167,139,250,.18),transparent 42%),linear-gradient(135deg,#faf5ff,#f5f3ff 48%,#ede9fe);box-shadow:0 10px 28px #5b21b614}.review-hero__content[data-v-a41f5daa]{min-width:0}.review-hero__eyebrow[data-v-a41f5daa]{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.review-hero__title[data-v-a41f5daa]{margin:.4rem 0 0;font-size:1.4rem;line-height:1.2;color:#4c1d95}.review-hero__ente[data-v-a41f5daa]{margin:.45rem 0 0;font-size:.92rem;color:#5b21b6;line-height:1.45}.review-hero__chips[data-v-a41f5daa]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.review-chip[data-v-a41f5daa]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;border:1px solid #ddd6fe;background:#ffffffc7;color:#5b21b6;font-size:.76rem;font-weight:700}.review-hero__aside[data-v-a41f5daa]{display:grid;align-content:center;gap:.2rem;min-width:11rem;padding:.85rem 1rem;border-radius:14px;background:#ffffffd1;border:1px solid #e9d5ff}.review-hero__aside-label[data-v-a41f5daa]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed}.review-hero__aside-value[data-v-a41f5daa]{font-size:1.45rem;font-weight:800;line-height:1.1;color:#4c1d95}.review-hero__aside-hint[data-v-a41f5daa]{font-size:.78rem;color:#6b7280;line-height:1.35}.review-board[data-v-a41f5daa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:start}.review-panel[data-v-a41f5daa]{display:grid;gap:.75rem;height:100%;padding:.95rem 1rem 1.05rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #0f172a0a}.review-panel--accent[data-v-a41f5daa]{border-color:#ddd6fe;background:linear-gradient(180deg,#fff,#faf5ff)}.review-panel__head[data-v-a41f5daa]{display:flex;align-items:flex-start;gap:.7rem}.review-panel__step[data-v-a41f5daa]{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.82rem;font-weight:800}.review-panel__step--accent[data-v-a41f5daa]{background:#7c3aed;color:#fff}.review-panel__title[data-v-a41f5daa]{margin:0;font-size:.92rem;font-weight:700;color:#111827}.review-panel__desc[data-v-a41f5daa]{margin:.15rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.35}.review-dl[data-v-a41f5daa]{margin:0;display:grid;gap:0}.review-dl__row[data-v-a41f5daa]{display:grid;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);gap:.65rem;align-items:start;padding:.62rem 0;border-top:1px solid #f3f4f6}.review-dl__row[data-v-a41f5daa]:first-child{border-top:0;padding-top:0}.review-dl__row--emphasis[data-v-a41f5daa]{margin-top:.15rem;padding-top:.75rem;border-top:1px dashed #ddd6fe}.review-dl dt[data-v-a41f5daa]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;line-height:1.35}.review-dl dd[data-v-a41f5daa]{margin:0;font-size:.9rem;font-weight:600;color:#111827;line-height:1.4;text-align:right;word-break:break-word}.review-dl__money[data-v-a41f5daa]{font-size:1.08rem;font-weight:800;color:#6d28d9}.review-badge[data-v-a41f5daa]{display:inline-flex;margin-left:.45rem;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;background:#ede9fe;color:#5b21b6;vertical-align:middle}.step-back[data-v-a41f5daa]{margin-top:1rem}.form-hint--warning[data-v-a41f5daa]{margin:.35rem 0 0;color:#b45309}@media (max-width: 960px){.review-board[data-v-a41f5daa]{grid-template-columns:1fr}}@media (max-width: 640px){.form-grid--2[data-v-a41f5daa],.review-hero[data-v-a41f5daa]{grid-template-columns:1fr}.review-hero__aside[data-v-a41f5daa]{width:100%}.review-dl__row[data-v-a41f5daa]{grid-template-columns:1fr;gap:.2rem}.review-dl dd[data-v-a41f5daa]{text-align:left}}.back-link[data-v-75b27ca3]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.hero__total[data-v-75b27ca3]{text-align:right;padding:.75rem 1rem;border-radius:12px;background:#ffffffd9;border:1px solid #ddd6fe}.hero__total span[data-v-75b27ca3]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.hero__total strong[data-v-75b27ca3]{font-size:1.2rem;color:#6d28d9}.kpi-card--muted[data-v-75b27ca3]{background:#fff}.filter-field[data-v-75b27ca3]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;min-width:200px;flex:1 1 200px}.cell-ente__main[data-v-75b27ca3]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tipo-badge[data-v-75b27ca3]{display:inline-flex;padding:.12rem .45rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#ede9fe;color:#5b21b6}.tipo-badge[data-codigo=D][data-v-75b27ca3]{background:#dbeafe;color:#1d4ed8}.tipo-badge[data-codigo=T][data-v-75b27ca3]{background:#fef3c7;color:#b45309}.tipo-badge--sm[data-v-75b27ca3]{font-size:.6rem}.rrhh-card__ente[data-v-75b27ca3]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.num--total[data-v-75b27ca3]{font-weight:700;color:#6d28d9}.actions-col[data-v-75b27ca3]{width:1%;white-space:nowrap}.totals-row td[data-v-75b27ca3]{background:#faf5ff;border-top:2px solid #ddd6fe}.rrhh-card[data-v-75b27ca3]{padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;margin-bottom:.75rem}.rrhh-card__header[data-v-75b27ca3]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.rrhh-card__salario[data-v-75b27ca3]{font-weight:700;color:#6d28d9;white-space:nowrap}.rrhh-card__ua[data-v-75b27ca3]{margin:.35rem 0 0;font-size:.84rem;color:#4b5563}.rrhh-card__cargo[data-v-75b27ca3]{margin:.25rem 0 0;font-size:.88rem;font-weight:600;color:#1f2937}.rrhh-card__meta[data-v-75b27ca3]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.5rem;font-size:.84rem;color:#6b7280}.rrhh-card__fin[data-v-75b27ca3]{margin:.5rem 0 0;font-size:.84rem;color:#374151}.ms-filter[data-v-c7838ec7]{position:relative;min-width:170px;flex:1 1 170px;max-width:240px}.ms-filter__trigger[data-v-c7838ec7]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem .5rem;align-items:center;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ms-filter--active .ms-filter__trigger[data-v-c7838ec7]{border-color:#93c5fd;background:#f8fbff}.ms-filter--open .ms-filter__trigger[data-v-c7838ec7]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.ms-filter__label[data-v-c7838ec7]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;grid-column:1 / -1}.ms-filter__value[data-v-c7838ec7]{font-size:.88rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-filter__chevron[data-v-c7838ec7]{color:#9ca3af;font-size:.75rem}.ms-filter__panel[data-v-c7838ec7]{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;right:0;min-width:240px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 32px #0f172a1f;overflow:hidden}.ms-filter__search-wrap[data-v-c7838ec7]{padding:.65rem .75rem 0}.ms-filter__search[data-v-c7838ec7]{font-size:.86rem}.ms-filter__list[data-v-c7838ec7]{max-height:240px;overflow-y:auto;padding:.35rem 0}.ms-filter__option[data-v-c7838ec7]{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .85rem;cursor:pointer}.ms-filter__option[data-v-c7838ec7]:hover{background:#eff6ff}.ms-filter__option input[data-v-c7838ec7]{margin-top:.15rem;accent-color:#2563eb}.ms-filter__option-label[data-v-c7838ec7]{font-size:.86rem;color:#111827;line-height:1.35;word-break:break-word}.ms-filter__empty[data-v-c7838ec7]{margin:0;padding:.85rem;font-size:.84rem;color:#6b7280}.ms-filter__footer[data-v-c7838ec7]{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-top:1px solid #f3f4f6;background:#fafafa}.ms-filter__clear[data-v-c7838ec7],.ms-filter__apply[data-v-c7838ec7]{border:0;background:transparent;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;padding:.25rem .35rem}.ms-filter__clear[data-v-c7838ec7]{color:#6b7280}.ms-filter__clear[data-v-c7838ec7]:disabled{opacity:.45;cursor:not-allowed}.ms-filter__apply[data-v-c7838ec7]{color:#2563eb}@media (max-width: 640px){.ms-filter[data-v-c7838ec7]{max-width:none;flex-basis:100%}}.form-step-panel[data-v-e13a6591]{margin-top:1rem;display:grid;gap:.85rem}.context-grid[data-v-e13a6591]{display:grid;gap:.85rem}.context-chip[data-v-e13a6591]{display:inline-flex;align-items:center;padding:.65rem .9rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-weight:700;font-size:1.05rem;width:fit-content}.context-readonly[data-v-e13a6591]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.context-readonly strong[data-v-e13a6591]{color:#1e3a8a}.context-readonly small[data-v-e13a6591]{color:#6b7280;font-size:.82rem}.field-row[data-v-e13a6591]{display:grid;width:100%;gap:1rem}.field-row--2[data-v-e13a6591]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row[data-v-e13a6591] .form-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.field-row[data-v-e13a6591] .form-field__label{min-height:2.65rem;display:flex;align-items:flex-end;line-height:1.25}.field-row[data-v-e13a6591] .form-field__hint{min-height:1.2rem}.field-row[data-v-e13a6591] .field-row__control{width:100%;height:2.75rem;min-height:2.75rem;box-sizing:border-box}.option-pills[data-v-e13a6591]{display:flex;flex-wrap:wrap;gap:.5rem}.option-pill[data-v-e13a6591]{border:1px solid #e5e7eb;border-radius:999px;padding:.45rem .95rem;background:#fff;color:#374151;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.option-pill[data-v-e13a6591]:hover{border-color:#93c5fd;background:#f8fafc}.option-pill--active[data-v-e13a6591]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;font-weight:600}.total-card[data-v-e13a6591]{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.total-card__label[data-v-e13a6591]{font-size:.82rem;color:#1d4ed8}.total-card__value[data-v-e13a6591]{font-size:1.2rem;color:#1e3a8a}.total-card__hint[data-v-e13a6591]{font-size:.8rem;color:#6b7280}.review-shell[data-v-e13a6591]{display:grid;gap:1rem}.review-hero[data-v-e13a6591]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:stretch;padding:1.15rem 1.25rem;border-radius:16px;border:1px solid #bfdbfe;background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 42%),linear-gradient(135deg,#eff6ff,#dbeafe 48%,#bfdbfe);box-shadow:0 10px 28px #1d4ed814}.review-hero__content[data-v-e13a6591]{min-width:0}.review-hero__eyebrow[data-v-e13a6591]{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.review-hero__title[data-v-e13a6591]{margin:.4rem 0 0;font-size:1.4rem;line-height:1.2;color:#1e3a8a}.review-hero__context[data-v-e13a6591]{margin:.45rem 0 0;font-size:.92rem;color:#1d4ed8;line-height:1.45}.review-badge[data-v-e13a6591]{display:inline-flex;align-items:center;margin-left:.35rem;padding:.15rem .55rem;border-radius:999px;background:#ffffffd1;border:1px solid #93c5fd;color:#1d4ed8;font-size:.72rem;font-weight:700;vertical-align:middle}.review-hero__chips[data-v-e13a6591]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.review-chip[data-v-e13a6591]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;border:1px solid #bfdbfe;background:#ffffffc7;color:#1d4ed8;font-size:.76rem;font-weight:700}.review-hero__aside[data-v-e13a6591]{display:grid;align-content:center;gap:.2rem;min-width:11rem;padding:.85rem 1rem;border-radius:14px;background:#ffffffd1;border:1px solid #93c5fd}.review-hero__aside-label[data-v-e13a6591]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2563eb}.review-hero__aside-value[data-v-e13a6591]{font-size:1.45rem;font-weight:800;line-height:1.1;color:#1e3a8a}.review-hero__aside-hint[data-v-e13a6591]{font-size:.78rem;color:#6b7280;line-height:1.35}.review-board[data-v-e13a6591]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:start}.review-panel[data-v-e13a6591]{display:grid;gap:.75rem;height:100%;padding:.95rem 1rem 1.05rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #0f172a0a}.review-panel--accent[data-v-e13a6591]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff)}.review-panel__head[data-v-e13a6591]{display:flex;align-items:flex-start;gap:.7rem}.review-panel__step[data-v-e13a6591]{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.82rem;font-weight:800}.review-panel__step--accent[data-v-e13a6591]{background:#2563eb;color:#fff}.review-panel__title[data-v-e13a6591]{margin:0;font-size:.92rem;font-weight:700;color:#111827}.review-panel__desc[data-v-e13a6591]{margin:.15rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.35}.review-dl[data-v-e13a6591]{margin:0;display:grid;gap:0}.review-dl__row[data-v-e13a6591]{display:grid;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);gap:.65rem;align-items:start;padding:.62rem 0;border-top:1px solid #f3f4f6}.review-dl__row[data-v-e13a6591]:first-child{border-top:0;padding-top:0}.review-dl__row--emphasis[data-v-e13a6591]{margin-top:.15rem;padding-top:.75rem;border-top:1px dashed #bfdbfe}.review-dl dt[data-v-e13a6591]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.review-dl dd[data-v-e13a6591]{margin:0;font-size:.9rem;font-weight:600;color:#111827;line-height:1.4;word-break:break-word}.review-dl__money[data-v-e13a6591]{color:#1d4ed8;font-size:1rem;font-weight:800}.review-dl__money--muted[data-v-e13a6591]{color:#2563eb;font-size:.92rem;font-weight:700}.step-back[data-v-e13a6591]{margin-top:.5rem}@media (max-width: 960px){.review-hero[data-v-e13a6591],.review-board[data-v-e13a6591]{grid-template-columns:1fr}}@media (max-width: 640px){.field-row--2[data-v-e13a6591]{grid-template-columns:1fr}.review-dl__row[data-v-e13a6591]{grid-template-columns:1fr;gap:.2rem}}.back-link[data-v-0456911b]{display:inline-block;margin-bottom:.35rem;color:#374151;text-decoration:none;font-size:.88rem;font-weight:600}.hero__total strong[data-v-0456911b]{color:#1d4ed8}.kpi-card--muted[data-v-0456911b]{background:#fff}.toolbar__clear[data-v-0456911b]{align-self:end;white-space:nowrap}.num--total[data-v-0456911b]{font-weight:600;color:#1d4ed8}.totals-row[data-v-0456911b]{background:#f8fafc}.thm-card[data-v-0456911b]{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.thm-card[data-v-0456911b]:hover{background:#eff6ff}.thm-card__header[data-v-0456911b]{display:flex;justify-content:space-between;gap:.75rem}.thm-card__header strong[data-v-0456911b]{color:#1e3a8a}.thm-card__salario[data-v-0456911b]{font-weight:700;color:#1d4ed8;white-space:nowrap}.thm-card__meta[data-v-0456911b]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.45rem;font-size:.84rem;color:#6b7280}.thm-card__fin[data-v-0456911b]{margin:.35rem 0 0;font-size:.84rem;color:#4b5563}.inst-select[data-v-4b38015a]{position:relative;width:100%}.inst-select__selected[data-v-4b38015a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid #bbf7d0;border-radius:14px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.inst-select__selected-main[data-v-4b38015a]{display:grid;gap:.2rem;min-width:0}.inst-select__selected-main strong[data-v-4b38015a]{color:#14532d;word-break:break-word}.inst-select__selected-main small[data-v-4b38015a]{color:#6b7280;font-size:.8rem}.inst-select__badges[data-v-4b38015a]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.inst-select__badge[data-v-4b38015a]{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#dcfce7;color:#166534}.inst-select__badge[data-codigo=D][data-v-4b38015a]{background:#dbeafe;color:#1d4ed8}.inst-select__badge[data-codigo=T][data-v-4b38015a]{background:#fef3c7;color:#b45309}.inst-select__badge--sm[data-v-4b38015a]{font-size:.62rem}.inst-select__rif[data-v-4b38015a],.inst-select__option-rif[data-v-4b38015a]{font-size:.75rem;font-weight:600;color:#6b7280}.inst-select__change[data-v-4b38015a]{border:0;background:transparent;color:#15803d;font-weight:600;cursor:pointer;white-space:nowrap}.inst-select__control[data-v-4b38015a]{position:relative}.inst-select__input[data-v-4b38015a]{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:.75rem 2.5rem .75rem .9rem;font:inherit;background:#fff}.inst-select__input[data-v-4b38015a]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.inst-select--disabled .inst-select__input[data-v-4b38015a]{background:#f3f4f6;cursor:not-allowed}.inst-select__spinner[data-v-4b38015a]{position:absolute;top:50%;right:.85rem;width:1rem;height:1rem;margin-top:-.5rem;border:2px solid #e5e7eb;border-top-color:#16a34a;border-radius:50%;animation:inst-spin-4b38015a .7s linear infinite}@keyframes inst-spin-4b38015a{to{transform:rotate(360deg)}}.inst-select__panel[data-v-4b38015a]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 36px #0f172a24;overflow:hidden}.inst-select__status[data-v-4b38015a]{margin:0;padding:.8rem .95rem;font-size:.84rem;color:#6b7280}.inst-select__status--error[data-v-4b38015a]{color:#b91c1c}.inst-select__list[data-v-4b38015a]{list-style:none;margin:0;padding:.35rem 0;max-height:280px;overflow-y:auto}.inst-select__option[data-v-4b38015a]{display:grid;gap:.15rem;padding:.7rem .95rem;cursor:pointer}.inst-select__option[data-v-4b38015a]:hover,.inst-select__option--active[data-v-4b38015a]{background:#f0fdf4}.inst-select__option-head[data-v-4b38015a]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.inst-select__option-label[data-v-4b38015a]{color:#111827;font-weight:600;word-break:break-word}.inst-select__option-sub[data-v-4b38015a]{font-size:.8rem;color:#6b7280}.form-step-panel[data-v-c0acd250]{margin-top:1rem;display:grid;gap:.85rem}.context-grid[data-v-c0acd250]{display:grid;gap:.85rem}.context-chip[data-v-c0acd250]{display:inline-flex;align-items:center;padding:.65rem .9rem;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d;font-weight:700;font-size:1.05rem;width:fit-content}.context-readonly[data-v-c0acd250]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.context-readonly strong[data-v-c0acd250]{color:#14532d}.context-readonly small[data-v-c0acd250]{color:#6b7280;font-size:.82rem}.form-grid[data-v-c0acd250]{display:grid;gap:.85rem}.form-grid--2[data-v-c0acd250]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3[data-v-c0acd250]{grid-template-columns:repeat(3,minmax(0,1fr))}.total-card[data-v-c0acd250]{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0}.total-card__label[data-v-c0acd250]{font-size:.82rem;color:#166534}.total-card__value[data-v-c0acd250]{font-size:1.2rem;color:#14532d}.total-card__hint[data-v-c0acd250]{font-size:.8rem;color:#6b7280}.step-back[data-v-c0acd250]{margin-top:.5rem}@media (max-width: 640px){.form-grid--2[data-v-c0acd250],.form-grid--3[data-v-c0acd250]{grid-template-columns:1fr}}.toolbar__context[data-v-b98ef533]{flex:0 0 auto}.toolbar__anio[data-v-b98ef533]{display:grid;gap:.15rem;font-size:.82rem;color:#6b7280}.toolbar__anio strong[data-v-b98ef533]{font-size:1.1rem;color:#14532d}.filter-field[data-v-b98ef533]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;min-width:220px;flex:1 1 260px}.filter-field--inst[data-v-b98ef533]{max-width:380px}.cell-cargo strong[data-v-b98ef533]{display:block;color:#14532d}.cell-cargo__meta[data-v-b98ef533]{display:block;margin-top:.15rem;font-size:.75rem;color:#9ca3af}.mono[data-v-b98ef533]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.num--salario[data-v-b98ef533]{font-weight:600;color:#15803d}.ruc-card[data-v-b98ef533]{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.ruc-card[data-v-b98ef533]:hover{background:#f0fdf4}.ruc-card__header[data-v-b98ef533]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ruc-card__header strong[data-v-b98ef533]{color:#14532d}.ruc-card__salario[data-v-b98ef533]{font-weight:700;color:#15803d;white-space:nowrap}.ruc-card__meta[data-v-b98ef533]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.45rem;font-size:.84rem;color:#6b7280}.ruc-card__cuenta[data-v-b98ef533]{margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.82rem;color:#4b5563}.ruc-card__actions[data-v-b98ef533]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.alert--warning[data-v-b98ef533]{background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.toolbar--tabs[data-v-409b0452]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.tabs[data-v-409b0452]{display:inline-flex;gap:.25rem;padding:.2rem;background:#f3f4f6;border-radius:.65rem}.tabs__btn[data-v-409b0452]{border:0;background:transparent;padding:.45rem .9rem;border-radius:.5rem;font-weight:600;color:#6b7280;cursor:pointer}.tabs__btn--active[data-v-409b0452]{background:#fff;color:#14532d;box-shadow:0 1px 2px #00000014}.filter-field[data-v-409b0452]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151;min-width:220px}.meta[data-v-409b0452]{display:block;margin-top:.15rem;font-size:.75rem;color:#9ca3af}.mono[data-v-409b0452]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.alert--warning[data-v-409b0452]{background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.empty-state[data-v-409b0452]{text-align:center;padding:2rem 1rem}.empty-state p[data-v-409b0452]{margin:.5rem 0 1rem;color:#6b7280}.field-row[data-v-c424a888]{display:grid;width:100%;gap:1rem}.field-row--2[data-v-c424a888]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row[data-v-c424a888] .form-field{display:flex;flex-direction:column;gap:.35rem;min-width:0;margin:0}.field-row[data-v-c424a888] .form-field__label{min-height:2.65rem;display:flex;align-items:flex-end;line-height:1.25;margin:0}.field-row[data-v-c424a888] .form-field__control{margin:0}.field-row[data-v-c424a888] .form-field__hint{min-height:1.2rem;margin:0}.field-row[data-v-c424a888] .field-row__control{width:100%;height:2.75rem;min-height:2.75rem;box-sizing:border-box}.context-grid[data-v-c424a888]{display:grid;gap:.85rem}.context-chip[data-v-c424a888]{display:inline-flex;align-items:center;padding:.65rem .9rem;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d;font-weight:700;font-size:1.05rem;width:fit-content}.context-readonly[data-v-c424a888]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.context-readonly strong[data-v-c424a888]{color:#14532d}.context-readonly small[data-v-c424a888]{color:#6b7280;font-size:.82rem}.detalle-toolbar[data-v-c424a888]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.detalle-toolbar__hint[data-v-c424a888]{margin:0;font-size:.88rem;color:#6b7280}.detalle-empty[data-v-c424a888]{padding:1rem;border:1px dashed #d1d5db;border-radius:12px;color:#6b7280;text-align:center;font-size:.9rem;background:#f9fafb}.detalle-table-wrap[data-v-c424a888]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.detalle-table[data-v-c424a888]{width:100%;border-collapse:collapse;font-size:.88rem}.detalle-table th[data-v-c424a888],.detalle-table td[data-v-c424a888]{padding:.55rem .65rem;border-bottom:1px solid #e5e7eb;text-align:left}.detalle-table th[data-v-c424a888]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;background:#f8fafc}.detalle-table tr:last-child td[data-v-c424a888]{border-bottom:0}.form-control--compact[data-v-c424a888]{min-width:72px;padding:.45rem .55rem}.actions-col[data-v-c424a888]{width:1%;white-space:nowrap}.toolbar__context[data-v-73b4c5e6]{flex:0 0 auto}.toolbar__context--inst[data-v-73b4c5e6]{flex:1 1 220px;min-width:0}.toolbar__anio[data-v-73b4c5e6]{display:grid;gap:.15rem;font-size:.82rem;color:#6b7280}.toolbar__anio strong[data-v-73b4c5e6]{font-size:1.1rem;color:#14532d}.toolbar__inst[data-v-73b4c5e6]{font-size:.95rem;line-height:1.35;word-break:break-word}.col-salario[data-v-73b4c5e6],.col-clasif[data-v-73b4c5e6]{width:7.5rem}.cell-concepto strong[data-v-73b4c5e6]{display:block;color:#14532d}.cell-concepto__meta[data-v-73b4c5e6]{display:block;margin-top:.15rem;font-size:.75rem;color:#9ca3af}.num--money[data-v-73b4c5e6]{font-weight:600;color:#15803d}.badge[data-v-73b4c5e6]{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;background:#dcfce7;color:#166534}.badge--muted[data-v-73b4c5e6]{background:#f3f4f6;color:#6b7280}.tab-card[data-v-73b4c5e6]{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.tab-card[data-v-73b4c5e6]:hover{background:#f0fdf4}.tab-card__header[data-v-73b4c5e6]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.tab-card__header strong[data-v-73b4c5e6]{color:#14532d}.tab-card__money[data-v-73b4c5e6]{font-weight:700;color:#15803d;white-space:nowrap}.tab-card__meta[data-v-73b4c5e6]{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.45rem;font-size:.84rem;color:#6b7280}.cell-tipo strong[data-v-3e604c14]{display:block;color:#14532d}.cell-tipo__meta[data-v-3e604c14]{display:block;margin-top:.15rem;font-size:.75rem;color:#9ca3af}.badge[data-v-3e604c14]{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;background:#dcfce7;color:#166534}.badge--muted[data-v-3e604c14]{background:#f3f4f6;color:#6b7280}.tipo-card[data-v-3e604c14]{padding:1rem;border-bottom:1px solid #e5e7eb;cursor:pointer}.tipo-card[data-v-3e604c14]:hover{background:#f0fdf4}.tipo-card__header[data-v-3e604c14]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.tipo-card__header strong[data-v-3e604c14]{color:#14532d}.tipo-card__count[data-v-3e604c14]{font-weight:700;color:#15803d;white-space:nowrap}.tipo-card__meta[data-v-3e604c14]{margin:.35rem 0 0;font-size:.82rem;color:#6b7280}.write-gate[data-v-29f3f3c8]{padding:.9rem 1rem;margin-bottom:1rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74}.write-gate p[data-v-29f3f3c8]{margin:0;color:#9a3412;font-size:.92rem;line-height:1.45}.write-gate a[data-v-29f3f3c8]{color:#c2410c;font-weight:600}.exec-charts[data-v-144d3076]{display:flex;flex-direction:column;gap:.85rem}.exec-charts__head[data-v-144d3076]{padding:.85rem 1rem;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#166534,#15803d);box-shadow:0 10px 24px #16653424;color:#fff}.exec-charts__head h2[data-v-144d3076]{margin:0;font-size:.95rem;font-weight:700}.exec-charts__head p[data-v-144d3076]{margin:.25rem 0 0;font-size:.82rem;color:#dcfce7f2}.exec-charts__grid[data-v-144d3076]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.exec-charts__wide[data-v-144d3076]{grid-column:1 / -1}.exec-charts__empty[data-v-144d3076],.exec-charts__msg[data-v-144d3076]{margin:0;padding:1rem 1.1rem;border-radius:var(--radius-md, 12px);background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:.9rem}.exec-charts__empty[data-v-144d3076]{display:grid;gap:.35rem}.exec-charts__empty strong[data-v-144d3076]{color:#166534}.exec-compare[data-v-144d3076]{padding:1rem 1.1rem;display:grid;gap:.85rem;border:1px solid #dcfce7;background:linear-gradient(180deg,#f0fdf4b3,#fffffffa),#fff}.exec-compare__head h3[data-v-144d3076]{margin:0;font-size:.95rem;font-weight:700;color:#14532d}.exec-compare__head p[data-v-144d3076]{margin:.2rem 0 0;font-size:.82rem;color:#4b5563}.exec-compare__kpis[data-v-144d3076]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.exec-compare__kpi[data-v-144d3076]{display:grid;gap:.15rem;padding:.7rem .8rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;min-width:0}.exec-compare__kpi span[data-v-144d3076]{font-size:.72rem;font-weight:650;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.exec-compare__kpi strong[data-v-144d3076]{font-size:1.05rem;font-weight:800;color:#14532d;line-height:1.2}.exec-compare__kpi small[data-v-144d3076]{font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exec-compare__kpi--accent strong[data-v-144d3076]{color:#0f4c81}.exec-compare__kpi--warning strong[data-v-144d3076]{color:#b45309}.exec-compare__kpi--info strong[data-v-144d3076]{color:#0369a1}.exec-compare__kpi--success strong[data-v-144d3076]{color:#166534}@media (max-width: 1100px){.exec-compare__kpis[data-v-144d3076]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.exec-charts__grid[data-v-144d3076]{grid-template-columns:1fr}.exec-charts__wide[data-v-144d3076]{grid-column:auto}.exec-compare__kpis[data-v-144d3076]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.exec-compare__kpis[data-v-144d3076]{grid-template-columns:1fr}}.mov-panel[data-v-7f3f8eab]{display:grid;gap:.85rem;padding:.35rem .15rem .55rem}.mov-panel__head[data-v-7f3f8eab]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:flex-start;justify-content:space-between}.mov-panel__head strong[data-v-7f3f8eab]{display:block;color:#14532d;font-size:.95rem}.mov-panel__head p[data-v-7f3f8eab]{margin:.15rem 0 0;color:#6b7280;font-size:.82rem}.mov-panel__aside[data-v-7f3f8eab]{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.mov-panel__aside .btn.is-disabled[data-v-7f3f8eab]{opacity:.55;pointer-events:none}.mov-panel__chips[data-v-7f3f8eab]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-7f3f8eab]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.chip--mod[data-v-7f3f8eab]{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.chip--disp[data-v-7f3f8eab]{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.chip--commit[data-v-7f3f8eab]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.chip--cause[data-v-7f3f8eab]{background:#fffbeb;color:#b45309;border-color:#fde68a}.chip--pay[data-v-7f3f8eab]{background:#ecfdf5;color:#15803d;border-color:#86efac}.mov-panel__state[data-v-7f3f8eab]{margin:0;padding:.85rem 1rem;border-radius:12px;background:#f9fafb;border:1px dashed #d1d5db;color:#6b7280;font-size:.9rem}.mov-panel__state--error[data-v-7f3f8eab]{background:#fef2f2;border-color:#fecaca;border-style:solid;color:#991b1b}.mov-tree[data-v-7f3f8eab]{display:grid;gap:.75rem}.mov-orphan-label[data-v-7f3f8eab]{margin:.35rem 0 0;font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.mov-node[data-v-7f3f8eab]{position:relative;display:grid;gap:.55rem}.mov-node__rail[data-v-7f3f8eab]{position:absolute;left:.85rem;top:2.4rem;bottom:0;width:2px;background:linear-gradient(180deg,#c4b5fd,transparent);border-radius:2px}.mov-node--mod .mov-node__rail[data-v-7f3f8eab]{background:linear-gradient(180deg,#a5b4fc,transparent)}.mov-node--commit .mov-node__rail[data-v-7f3f8eab]{background:linear-gradient(180deg,#93c5fd,transparent)}.mov-node--cause .mov-node__rail[data-v-7f3f8eab]{background:linear-gradient(180deg,#fde68a,transparent)}.mov-node--pay .mov-node__rail[data-v-7f3f8eab]{display:none}.mov-node__card[data-v-7f3f8eab]{position:relative;z-index:1;display:grid;gap:.35rem;padding:.75rem .9rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 6px 18px #0f172a0a}.mov-node--mod>.mov-node__card[data-v-7f3f8eab]{border-color:#c7d2fe;background:linear-gradient(180deg,#eef2ff,#fff 70%)}.mov-node--disp>.mov-node__card[data-v-7f3f8eab]{border-color:#ddd6fe;background:linear-gradient(180deg,#f5f3ff,#fff 70%)}.mov-node--commit>.mov-node__card[data-v-7f3f8eab]{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff 70%)}.mov-node--cause>.mov-node__card[data-v-7f3f8eab]{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 70%)}.mov-node--pay>.mov-node__card[data-v-7f3f8eab]{border-color:#86efac;background:linear-gradient(180deg,#ecfdf5,#fff 70%)}.mov-node__badge[data-v-7f3f8eab]{width:fit-content;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.mov-node--mod .mov-node__badge[data-v-7f3f8eab]{color:#3730a3}.mov-node--disp .mov-node__badge[data-v-7f3f8eab]{color:#5b21b6}.mov-node--commit .mov-node__badge[data-v-7f3f8eab]{color:#1d4ed8}.mov-node--cause .mov-node__badge[data-v-7f3f8eab]{color:#b45309}.mov-node--pay .mov-node__badge[data-v-7f3f8eab]{color:#15803d}.mov-node__amt.is-neg[data-v-7f3f8eab]{color:#b91c1c}.mov-node__amt.is-pos[data-v-7f3f8eab]{color:#15803d}.mov-node__main[data-v-7f3f8eab]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.mov-node__main small[data-v-7f3f8eab]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem}.mov-node__amt[data-v-7f3f8eab]{font-variant-numeric:tabular-nums;color:#14532d;white-space:nowrap}.mov-node__amts[data-v-7f3f8eab]{display:grid;gap:.1rem;text-align:right}.mov-node__amts small[data-v-7f3f8eab]{color:#15803d;font-weight:600}.mov-node__meta[data-v-7f3f8eab]{margin:0;font-size:.84rem;color:#374151}.mov-node__meta--muted[data-v-7f3f8eab]{color:#6b7280}.mov-children[data-v-7f3f8eab]{display:grid;gap:.55rem;margin-left:1.35rem;padding-left:.85rem;border-left:2px solid #e5e7eb}.mov-empty[data-v-7f3f8eab]{margin:0 0 0 1.35rem;padding:.45rem .7rem;font-size:.8rem;color:#9ca3af}.dash-tabs[data-v-594b664b]{display:flex;gap:.35rem;margin-bottom:.85rem;padding:.3rem;border-radius:14px;background:#f0fdf4;border:1px solid #dcfce7;width:fit-content;max-width:100%}.desglose-pager[data-v-594b664b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.desglose-pager__meta[data-v-594b664b]{font-size:.85rem;color:#166534;font-weight:600}.dash-tabs__btn[data-v-594b664b]{border:0;background:transparent;color:#166534;font-weight:700;font-size:.9rem;padding:.55rem 1.1rem;border-radius:11px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dash-tabs__btn[data-v-594b664b]:hover{background:#ffffffb3}.dash-tabs__btn--active[data-v-594b664b]{background:#fff;color:#14532d;box-shadow:0 1px 3px #1665341f}.filters[data-v-594b664b]{padding:1rem 1.1rem;display:grid;gap:.85rem;margin-bottom:1rem;background:linear-gradient(180deg,#f0fdf4a6,#fffffff2),#fff;border:1px solid #dcfce7}.filters__presets[data-v-594b664b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.preset-btn[data-v-594b664b]{display:grid;gap:.1rem;text-align:left;border:1px solid #d1d5db;background:#ffffffeb;border-radius:14px;padding:.65rem .8rem;color:#374151;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.preset-btn strong[data-v-594b664b]{font-size:.84rem;font-weight:700;color:#14532d}.preset-btn span[data-v-594b664b]{font-size:.72rem;color:#6b7280;line-height:1.25}.preset-btn[data-v-594b664b]:hover{border-color:#86efac;background:#f0fdf4;transform:translateY(-1px)}.preset-btn--on[data-v-594b664b]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 2px #16a34a24}.preset-btn--on strong[data-v-594b664b]{color:#166534}.filters__grid[data-v-594b664b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.filters__field[data-v-594b664b]{display:grid;gap:.35rem;min-width:0}.filters__field span[data-v-594b664b]{font-size:.78rem;font-weight:600;color:#166534;letter-spacing:.01em}.filters__footer[data-v-594b664b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.filters__meta[data-v-594b664b]{margin:0;font-size:.86rem;color:#4b5563}.exec-bars[data-v-594b664b]{padding:1rem 1.1rem;display:grid;gap:.85rem;margin-bottom:1rem}.exec-bars__item[data-v-594b664b]{display:grid;gap:.35rem}.exec-bars__labels[data-v-594b664b]{display:flex;justify-content:space-between;font-size:.84rem;color:#374151}.exec-bars__labels strong[data-v-594b664b]{font-variant-numeric:tabular-nums;color:#14532d}.exec-bars__track[data-v-594b664b]{height:.55rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.exec-bars__fill[data-v-594b664b]{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.exec-bars__fill--commit[data-v-594b664b]{background:linear-gradient(90deg,#ca8a04,#eab308)}.exec-bars__fill--cause[data-v-594b664b]{background:linear-gradient(90deg,#0369a1,#38bdf8)}.exec-bars__fill--pay[data-v-594b664b]{background:linear-gradient(90deg,#15803d,#4ade80)}.table-panel[data-v-594b664b]{overflow:hidden}.partida-panel[data-v-594b664b]{overflow:hidden;border:1px solid #dcfce7;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 42%),#fff}.partida-panel__head[data-v-594b664b]{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:flex-start;justify-content:space-between;padding:1.05rem 1.15rem;border-bottom:1px solid #dcfce7;background:linear-gradient(180deg,#f0fdf4,#fff)}.partida-panel__eyebrow[data-v-594b664b]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#16a34a}.partida-panel__head h2[data-v-594b664b]{margin:0;font-size:1.15rem;color:#14532d}.partida-panel__head p[data-v-594b664b]{margin:.25rem 0 0;font-size:.84rem;color:#6b7280;max-width:28rem}.partida-legend[data-v-594b664b]{display:flex;flex-wrap:wrap;gap:.4rem}.partida-legend__item[data-v-594b664b]{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.partida-legend__item[data-v-594b664b]:before{content:"";width:.45rem;height:.45rem;border-radius:50%}.partida-legend__item--disp[data-v-594b664b]{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.partida-legend__item--disp[data-v-594b664b]:before{background:#8b5cf6}.partida-legend__item--commit[data-v-594b664b]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.partida-legend__item--commit[data-v-594b664b]:before{background:#3b82f6}.partida-legend__item--cause[data-v-594b664b]{background:#fffbeb;color:#b45309;border-color:#fde68a}.partida-legend__item--cause[data-v-594b664b]:before{background:#f59e0b}.partida-legend__item--pay[data-v-594b664b]{background:#ecfdf5;color:#15803d;border-color:#86efac}.partida-legend__item--pay[data-v-594b664b]:before{background:#22c55e}.partida-table-wrap[data-v-594b664b]{max-height:min(64vh,680px);overflow:auto}.partida-table-wrap thead th[data-v-594b664b]{position:sticky;top:0;z-index:1;background:#f8fffb;border-bottom:1px solid #bbf7d0;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:#166534}.partida-table[data-v-594b664b]{min-width:980px;border-collapse:separate;border-spacing:0}.partida-table tbody tr.row-partida:hover>td[data-v-594b664b]{background:#f8fffb}.partida-id[data-v-594b664b]{display:grid;gap:.18rem;min-width:14rem;max-width:22rem}.partida-id__ua[data-v-594b664b]{font-size:.78rem;font-weight:600;color:#4b5563}.partida-id__fin[data-v-594b664b]{width:fit-content;margin-top:.15rem;padding:.12rem .45rem;border-radius:8px;background:#f3f4f6;color:#374151;font-size:.72rem;font-weight:600}.partida-id__poa[data-v-594b664b],.partida-id__meta[data-v-594b664b]{font-size:.75rem;color:#4b5563}.partida-poa[data-v-594b664b],.partida-meta[data-v-594b664b]{display:block;max-width:16rem;font-size:.82rem;color:#14532d;font-weight:600;line-height:1.35;white-space:normal;word-break:break-word}.table-wrap--scroll[data-v-594b664b]{max-height:min(62vh,640px);overflow:auto}.table-wrap--scroll thead th[data-v-594b664b]{position:sticky;top:0;z-index:1;background:#f8fafc}.ua-cell[data-v-594b664b]{max-width:16rem}.cuenta[data-v-594b664b]{display:block;font-variant-numeric:tabular-nums;color:#14532d;font-size:.95rem}.denom[data-v-594b664b]{display:block;margin-top:.1rem;color:#6b7280;font-size:.78rem;line-height:1.35}.num[data-v-594b664b]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stage-cell[data-v-594b664b]{min-width:7.5rem}.stage-cell strong[data-v-594b664b]{display:block;font-size:.92rem}.stage-pct[data-v-594b664b]{display:block;margin-top:.1rem;font-size:.72rem;font-weight:600;opacity:.85}.stage-bar[data-v-594b664b]{display:block;margin-top:.35rem;height:.28rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.stage-bar i[data-v-594b664b]{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.stage-cell--commit[data-v-594b664b],.col-commit[data-v-594b664b]{color:#1d4ed8}.stage-cell--disp[data-v-594b664b],.col-disp[data-v-594b664b]{color:#5b21b6}.stage-cell--cause[data-v-594b664b],.col-cause[data-v-594b664b]{color:#b45309}.stage-cell--pay[data-v-594b664b],.col-pay[data-v-594b664b]{color:#15803d}.stage-cell--commit .stage-bar i[data-v-594b664b]{background:linear-gradient(90deg,#2563eb,#60a5fa)}.stage-cell--disp .stage-bar i[data-v-594b664b]{background:linear-gradient(90deg,#7c3aed,#c4b5fd)}.stage-cell--cause .stage-bar i[data-v-594b664b]{background:linear-gradient(90deg,#d97706,#fbbf24)}.stage-cell--pay .stage-bar i[data-v-594b664b]{background:linear-gradient(90deg,#15803d,#4ade80)}.disponible-cell strong[data-v-594b664b]{color:#14532d}.col-expand[data-v-594b664b]{width:2.75rem;text-align:center;vertical-align:middle}.expand-btn[data-v-594b664b]{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:11px;border:1px solid #86efac;background:#f0fdf4;color:#14532d;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.expand-btn[data-v-594b664b]:hover{background:#dcfce7;border-color:#22c55e;transform:translateY(-1px);box-shadow:0 6px 14px #16a34a2e}.expand-btn--open[data-v-594b664b]{background:#14532d;border-color:#14532d;color:#fff}.row-partida.row--open>td[data-v-594b664b]{background:#f0fdf4}.row-partida.row--idle .stage-cell strong[data-v-594b664b]{opacity:.72}.row-detail>td[data-v-594b664b]{padding:.45rem 1rem 1.1rem;background:linear-gradient(180deg,#f0fdf4,#fff 28%);border-bottom:1px solid #bbf7d0}.row--alerta>td[data-v-594b664b]{background:#fef2f2}.dash-exec-table[data-v-594b664b]{min-width:1180px}.empty-block[data-v-594b664b]{display:grid;gap:.25rem;padding:1.5rem .75rem;text-align:center}.empty-block p[data-v-594b664b]{margin:0;color:#6b7280}.partida-cards[data-v-594b664b]{display:none;gap:.85rem;padding:.85rem}.partida-card[data-v-594b664b]{display:grid;gap:.75rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid rgba(15,76,129,.12);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.partida-card--open[data-v-594b664b]{border-color:#0f4c8147;box-shadow:0 2px 4px #0f172a0f,0 14px 32px #0f4c811f}.partida-card--alerta[data-v-594b664b]{border-color:#fecaca;background:#fff7f7}.partida-card--empty[data-v-594b664b]{text-align:center;color:#6b7280;justify-items:center}.partida-card__head[data-v-594b664b]{display:flex;gap:.75rem;align-items:flex-start}.partida-card__grid[data-v-594b664b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.partida-card__grid>div[data-v-594b664b],.partida-card__avail[data-v-594b664b]{display:grid;gap:.12rem;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.partida-card__grid span[data-v-594b664b],.partida-card__avail span[data-v-594b664b]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.partida-card__grid strong[data-v-594b664b],.partida-card__avail strong[data-v-594b664b]{color:#0f4c81;font-variant-numeric:tabular-nums;font-size:.88rem}.partida-card__avail[data-v-594b664b]{background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.partida-card__avail strong[data-v-594b664b]{color:#14532d}.partida-card__detail[data-v-594b664b]{padding-top:.25rem;border-top:1px dashed #cbd5e1}tfoot td[data-v-594b664b]{background:#f0fdf4;border-top:2px solid #bbf7d0}@media (max-width: 1100px){.filters__grid[data-v-594b664b],.filters__presets[data-v-594b664b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.partida-table-wrap[data-v-594b664b]{display:none}.partida-cards[data-v-594b664b]{display:grid}}@media (max-width: 700px){.filters__grid[data-v-594b664b],.filters__presets[data-v-594b664b]{grid-template-columns:1fr}.dash-tabs[data-v-594b664b]{width:100%}.dash-tabs__btn[data-v-594b664b]{flex:1;text-align:center}.partida-panel__head[data-v-594b664b]{flex-direction:column}}.filters[data-v-335129eb]{padding:1rem 1.1rem;display:grid;gap:.85rem;margin-bottom:1rem;background:linear-gradient(180deg,#f0fdf4a6,#fffffff2),#fff;border:1px solid #dcfce7}.filters__grid[data-v-335129eb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.filters__field[data-v-335129eb]{display:grid;gap:.35rem;min-width:0}.filters__field span[data-v-335129eb]{font-size:.78rem;font-weight:600;color:#166534;letter-spacing:.01em}.filters__footer[data-v-335129eb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.credito-pager[data-v-335129eb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:0;padding:.85rem 1.1rem;border-top:1px solid #e5e7eb;background:#fafafa}.credito-pager__meta[data-v-335129eb]{margin:0;font-size:.85rem;color:#166534;font-weight:600}.credito-pager__actions[data-v-335129eb]{display:flex;gap:.4rem}.filters__meta[data-v-335129eb]{margin:0;font-size:.86rem;color:#4b5563}.exec-bars[data-v-335129eb]{padding:1rem 1.1rem;display:grid;gap:.85rem;margin-bottom:1rem}.exec-bars__item[data-v-335129eb]{display:grid;gap:.35rem}.exec-bars__labels[data-v-335129eb]{display:flex;justify-content:space-between;font-size:.84rem;color:#374151}.exec-bars__labels strong[data-v-335129eb]{font-variant-numeric:tabular-nums;color:#14532d}.exec-bars__track[data-v-335129eb]{height:.55rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.exec-bars__fill[data-v-335129eb]{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.exec-bars__fill--commit[data-v-335129eb]{background:linear-gradient(90deg,#ca8a04,#eab308)}.exec-bars__fill--cause[data-v-335129eb]{background:linear-gradient(90deg,#0369a1,#38bdf8)}.exec-bars__fill--pay[data-v-335129eb]{background:linear-gradient(90deg,#15803d,#4ade80)}.detalle-credito[data-v-335129eb]{overflow:hidden}.detalle-credito__head[data-v-335129eb]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;padding:1rem 1.15rem;border-bottom:1px solid #dcfce7;background:radial-gradient(120% 90% at 100% 0%,rgba(187,247,208,.4),transparent 55%),linear-gradient(180deg,#f0fdf4,#fff)}.detalle-credito__title h2[data-v-335129eb]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#0f3d24}.detalle-credito__title p[data-v-335129eb]{margin:.25rem 0 0;font-size:.82rem;color:#64748b;line-height:1.35}.detalle-credito__chips[data-v-335129eb]{display:flex;flex-wrap:wrap;gap:.45rem}.detalle-chip[data-v-335129eb]{display:grid;gap:.1rem;min-width:4.5rem;padding:.45rem .7rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.detalle-chip small[data-v-335129eb]{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.detalle-chip strong[data-v-335129eb]{font-size:.95rem;font-variant-numeric:tabular-nums;color:#0f3d24}.detalle-chip--commit[data-v-335129eb]{border-color:#fde68a;background:#fffbeb}.detalle-chip--commit strong[data-v-335129eb]{color:#b45309}.detalle-chip--ok[data-v-335129eb]{border-color:#bbf7d0;background:#f0fdf4}.detalle-chip--ok strong[data-v-335129eb]{color:#15803d}.detalle-chip--alert[data-v-335129eb]{border-color:#fecaca;background:#fef2f2}.detalle-chip--alert strong[data-v-335129eb]{color:#b91c1c}.table-wrap--scroll[data-v-335129eb]{max-height:min(68vh,720px);overflow:auto}.credito-table[data-v-335129eb]{min-width:1080px;border-collapse:separate;border-spacing:0}.credito-table thead th[data-v-335129eb]{position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:#64748b;white-space:nowrap}.th-sort[data-v-335129eb]{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.th-sort[data-v-335129eb]:hover{color:#14532d}.th-sort--num[data-v-335129eb]{width:100%;justify-content:flex-end}.col-sticky[data-v-335129eb]{position:sticky;z-index:1;background:#fff}.credito-table thead .col-sticky[data-v-335129eb]{z-index:3;background:#f8fafc}.col-ua[data-v-335129eb]{left:0;min-width:9.5rem;max-width:12rem}.col-cuenta[data-v-335129eb]{left:9.5rem;min-width:14rem;max-width:18rem;box-shadow:1px 0 #e5e7eb}.credito-row td[data-v-335129eb]{vertical-align:top;padding-top:.7rem;padding-bottom:.7rem;border-bottom:1px solid #f1f5f9}.credito-row:hover td[data-v-335129eb],.credito-row:hover .col-sticky[data-v-335129eb]{background:#f8fafc}.credito-row--alerta td[data-v-335129eb],.credito-row--alerta .col-sticky[data-v-335129eb]{background:#fef2f2}.credito-row--alerta:hover td[data-v-335129eb],.credito-row--alerta:hover .col-sticky[data-v-335129eb]{background:#fee2e2}.ua-pill[data-v-335129eb]{display:inline-block;max-width:100%;padding:.2rem .5rem;border-radius:8px;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-block[data-v-335129eb]{display:grid;gap:.2rem;min-width:0}.cuenta[data-v-335129eb]{display:block;font-variant-numeric:tabular-nums;font-size:.9rem;color:#0f3d24;letter-spacing:.01em}.denom[data-v-335129eb]{display:block;color:#64748b;font-size:.78rem;line-height:1.35}.alerta-badge[data-v-335129eb]{display:inline-flex;width:fit-content;padding:.12rem .4rem;border-radius:6px;background:#fecaca;color:#991b1b;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fin-chip[data-v-335129eb]{display:inline-block;max-width:10rem;padding:.2rem .5rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amt[data-v-335129eb]{display:block;font-variant-numeric:tabular-nums;color:#0f3d24}.amt-sub[data-v-335129eb]{display:block;margin-top:.15rem;font-size:.72rem;color:#94a3b8;font-variant-numeric:tabular-nums}.num[data-v-335129eb]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stage-h--disp[data-v-335129eb]{color:#0369a1!important}.stage-h--commit[data-v-335129eb]{color:#a16207!important}.stage-h--avail[data-v-335129eb]{color:#15803d!important}.stage-h--cause[data-v-335129eb]{color:#0369a1!important}.stage-h--pay[data-v-335129eb]{color:#15803d!important}.stage-cell[data-v-335129eb]{min-width:6.5rem}.stage-cell strong[data-v-335129eb]{display:block;font-size:.88rem}.stage-bar[data-v-335129eb]{display:block;margin-top:.3rem;height:.28rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.stage-bar i[data-v-335129eb]{display:block;height:100%;border-radius:inherit}.stage-cell--disp strong[data-v-335129eb],.stage-cell--disp[data-v-335129eb]{color:#0369a1}.stage-cell--disp .stage-bar i[data-v-335129eb]{background:linear-gradient(90deg,#0284c7,#38bdf8)}.stage-cell--commit strong[data-v-335129eb],.stage-cell--commit[data-v-335129eb]{color:#a16207}.stage-cell--commit .stage-bar i[data-v-335129eb]{background:linear-gradient(90deg,#ca8a04,#eab308)}.stage-cell--avail strong[data-v-335129eb],.stage-cell--avail[data-v-335129eb]{color:#15803d}.stage-cell--avail .stage-bar i[data-v-335129eb]{background:linear-gradient(90deg,#16a34a,#4ade80)}.stage-cell--cause strong[data-v-335129eb],.stage-cell--cause[data-v-335129eb]{color:#0369a1}.stage-cell--cause .stage-bar i[data-v-335129eb]{background:linear-gradient(90deg,#0369a1,#7dd3fc)}.stage-cell--pay strong[data-v-335129eb],.stage-cell--pay[data-v-335129eb]{color:#15803d}.stage-cell--pay .stage-bar i[data-v-335129eb]{background:linear-gradient(90deg,#15803d,#86efac)}.avance[data-v-335129eb]{display:grid;gap:.3rem;justify-items:end;min-width:4.5rem}.avance strong[data-v-335129eb]{font-size:.88rem;color:#0f3d24}.avance__track[data-v-335129eb]{display:block;width:100%;height:.35rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.avance__track i[data-v-335129eb]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ca8a04,#16a34a)}.detalle-credito .mobile-cards[data-v-335129eb]{display:none;padding:.85rem 1.1rem 1.1rem;gap:.75rem}.credito-card[data-v-335129eb]{display:grid;gap:.7rem;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.credito-card--alerta[data-v-335129eb]{border-color:#fecaca;background:#fef2f2}.credito-card--totales[data-v-335129eb]{border-color:#bbf7d0;background:#f0fdf4}.credito-card--empty[data-v-335129eb]{text-align:center;color:#64748b}.credito-card__head[data-v-335129eb]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.credito-card__avance[data-v-335129eb]{display:grid;gap:.3rem;min-width:4rem;justify-items:end}.credito-card__meta[data-v-335129eb]{display:flex;flex-wrap:wrap;gap:.4rem}.credito-card__grid[data-v-335129eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem}.credito-card__grid>div[data-v-335129eb]{display:grid;gap:.1rem}.credito-card__grid span[data-v-335129eb]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.credito-card__grid strong[data-v-335129eb]{font-variant-numeric:tabular-nums;font-size:.9rem}tfoot td[data-v-335129eb]{background:#f0fdf4;border-top:2px solid #bbf7d0;position:sticky;bottom:0;z-index:1}tfoot .col-sticky[data-v-335129eb]{background:#f0fdf4;z-index:2}@media (max-width: 1100px){.filters__grid[data-v-335129eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.col-ua[data-v-335129eb]{left:0;min-width:8rem;max-width:10rem}.col-cuenta[data-v-335129eb]{left:8rem;min-width:12rem}}@media (max-width: 860px){.table-wrap--desktop[data-v-335129eb]{display:none}.detalle-credito .mobile-cards[data-v-335129eb]{display:grid}}@media (max-width: 700px){.filters__grid[data-v-335129eb]{grid-template-columns:1fr}.detalle-credito__chips[data-v-335129eb]{width:100%}.detalle-chip[data-v-335129eb]{flex:1 1 auto}}.reportes-fecha[data-v-54d1c8e1]{display:grid;gap:1rem}.reportes-hero[data-v-54d1c8e1]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.reportes-hero .hero__glow[data-v-54d1c8e1]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.reportes-hero .hero__mesh[data-v-54d1c8e1]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.reportes-hero .hero__content[data-v-54d1c8e1]{position:relative;z-index:1;display:grid;gap:.55rem;align-content:start}.hero__brand[data-v-54d1c8e1]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-54d1c8e1]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-54d1c8e1]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.reportes-hero .hero__eyebrow[data-v-54d1c8e1]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.reportes-hero .hero__title[data-v-54d1c8e1]{margin:.15rem 0 0;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.reportes-hero .hero__lead[data-v-54d1c8e1]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.45rem;max-width:34rem}.hero-stat[data-v-54d1c8e1]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-stat--accent[data-v-54d1c8e1]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-54d1c8e1]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-54d1c8e1]{font-size:.92rem;color:#14532d;font-weight:750;line-height:1.25;word-break:break-word}.reportes-hero .hero__aside[data-v-54d1c8e1]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-54d1c8e1]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-54d1c8e1]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.reportes-hero .hero__actions[data-v-54d1c8e1]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.reportes-hero .hero__actions .btn[data-v-54d1c8e1]{justify-content:center;text-align:center}.report-picker[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.report-option[data-v-54d1c8e1]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;text-align:left;padding:.9rem 1rem;border-radius:16px;border:1px solid #d1d5db;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.report-option__index[data-v-54d1c8e1]{width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;background:#f3f4f6;color:#6b7280;font-size:.78rem;font-weight:700}.report-option em[data-v-54d1c8e1]{display:block;font-style:normal;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.15rem}.report-option strong[data-v-54d1c8e1]{display:block;color:#14532d;font-size:.92rem;line-height:1.25}.report-option span[data-v-54d1c8e1]{display:block;margin-top:.25rem;color:#6b7280;font-size:.78rem;line-height:1.35}.report-option[data-v-54d1c8e1]:hover{border-color:#86efac;background:#f0fdf4}.report-option--on[data-v-54d1c8e1]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 2px #16a34a24}.report-option--on .report-option__index[data-v-54d1c8e1]{background:#16a34a;color:#fff}.filters.card[data-v-54d1c8e1]{display:grid;gap:.95rem;padding:1.05rem 1.15rem 1rem;background:linear-gradient(180deg,#f0fdf4a6,#fffffff5 42%),#fff;border:1px solid #d1fae5}.filters__head[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;flex-wrap:wrap}.filters__eyebrow[data-v-54d1c8e1]{margin:0 0 .12rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.filters__title[data-v-54d1c8e1]{margin:0;font-size:1.05rem;color:#14532d;font-weight:750;letter-spacing:-.01em}.filters__status[data-v-54d1c8e1]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.filters__chip[data-v-54d1c8e1]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:.75rem;font-weight:650}.filters__presets[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.filters--trimestres .filters__presets[data-v-54d1c8e1]{grid-template-columns:repeat(3,minmax(0,1fr))}.preset-btn[data-v-54d1c8e1]{display:grid;gap:.1rem;text-align:left;border:1px solid #d1d5db;background:#ffffffeb;border-radius:14px;padding:.65rem .8rem;color:#374151;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.preset-btn strong[data-v-54d1c8e1]{font-size:.84rem;font-weight:700;color:#14532d}.preset-btn span[data-v-54d1c8e1]{font-size:.72rem;color:#6b7280;line-height:1.25}.preset-btn[data-v-54d1c8e1]:hover{border-color:#86efac;background:#f0fdf4;transform:translateY(-1px)}.preset-btn--on[data-v-54d1c8e1]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 2px #16a34a24}.preset-btn--on strong[data-v-54d1c8e1]{color:#166534}.filters__grid[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.filters__grid--trimestres[data-v-54d1c8e1]{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.filters__grid--modificatorias[data-v-54d1c8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field[data-v-54d1c8e1]{display:grid;gap:.35rem;padding:.7rem .8rem;border-radius:14px;background:#ffffffe0;border:1px solid #e5e7eb}.filter-field--grow[data-v-54d1c8e1]{min-width:0}.filter-field span[data-v-54d1c8e1]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.filter-field .form-control[data-v-54d1c8e1]{border:0;background:transparent;padding:.15rem 0;box-shadow:none;font-size:.95rem;color:#111827;font-weight:600}.filter-field .form-control[data-v-54d1c8e1]:focus{outline:none;box-shadow:none}.year-stepper[data-v-54d1c8e1]{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.35rem}.year-stepper__btn[data-v-54d1c8e1]{width:2rem;height:2rem;border-radius:10px;border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;font-size:1.05rem;font-weight:700;cursor:pointer;line-height:1}.year-stepper__btn[data-v-54d1c8e1]:hover{background:#dcfce7}.year-stepper__input[data-v-54d1c8e1]{text-align:center;font-variant-numeric:tabular-nums;font-size:1.15rem!important;font-weight:750!important;color:#14532d!important}.filters__segments[data-v-54d1c8e1]{display:grid;gap:.75rem}.segment-group[data-v-54d1c8e1]{display:grid;gap:.4rem}.segment-group__label[data-v-54d1c8e1]{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.segment-bar[data-v-54d1c8e1]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border-radius:14px;background:#f3f4f6;border:1px solid #e5e7eb}.segment-btn[data-v-54d1c8e1]{flex:1 1 auto;min-width:5.5rem;border:0;background:transparent;border-radius:10px;padding:.5rem .7rem;font-size:.8rem;font-weight:650;color:#4b5563;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.segment-btn[data-v-54d1c8e1]:hover{background:#ffffffb3;color:#14532d}.segment-btn--on[data-v-54d1c8e1]{background:#fff;color:#14532d;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #16a34a40}.filters__footer[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.15rem;border-top:1px dashed #d1fae5}.filters__meta[data-v-54d1c8e1]{margin:0;font-size:.84rem;color:#4b5563;font-weight:550}.filters__actions[data-v-54d1c8e1]{display:flex;gap:.4rem;flex-wrap:wrap}.insight[data-v-54d1c8e1]{display:grid;gap:.9rem;padding:1rem 1.1rem}.insight__head[data-v-54d1c8e1]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.insight__eyebrow[data-v-54d1c8e1]{margin:0 0 .15rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.insight__head h2[data-v-54d1c8e1]{margin:0;font-size:1.15rem;color:#14532d}.insight__head p[data-v-54d1c8e1]{margin:.25rem 0 0;font-size:.86rem;color:#6b7280}.insight__actions[data-v-54d1c8e1]{display:flex;gap:.4rem;flex-wrap:wrap}.kpi-strip[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.kpi-strip--mods[data-v-54d1c8e1]{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-strip--quarters[data-v-54d1c8e1]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-chip[data-v-54d1c8e1]{display:grid;gap:.15rem;padding:.7rem .8rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.kpi-chip--accent[data-v-54d1c8e1],.kpi-chip--quarter[data-v-54d1c8e1]{background:#f0fdf4;border-color:#bbf7d0}.kpi-chip--traspaso[data-v-54d1c8e1]{background:#eff6ff;border-color:#bfdbfe}.kpi-chip--credito[data-v-54d1c8e1]{background:#ecfdf5;border-color:#bbf7d0}.kpi-chip--reduccion[data-v-54d1c8e1]{background:#fef2f2;border-color:#fecaca}.kpi-chip span[data-v-54d1c8e1]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.kpi-chip strong[data-v-54d1c8e1]{font-variant-numeric:tabular-nums;color:#14532d;font-size:.95rem}.kpi-chip small[data-v-54d1c8e1]{font-size:.72rem;color:#6b7280}.is-pos[data-v-54d1c8e1]{color:#166534!important}.is-neg[data-v-54d1c8e1]{color:#b91c1c!important}.trim-section-title[data-v-54d1c8e1]{margin:1rem 0 .25rem;font-size:.95rem;color:#14532d;font-weight:700}.trim-section-title[data-v-54d1c8e1]:first-of-type{margin-top:.35rem}.trim-section-note[data-v-54d1c8e1]{margin:0 0 .65rem;font-size:.8rem;color:#6b7280}.trim-summary[data-v-54d1c8e1]{margin-top:1.1rem;border:1px solid #e5e7eb;border-radius:12px;padding:.65rem .85rem;background:#fafafa}.trim-summary summary[data-v-54d1c8e1]{cursor:pointer;font-weight:650;color:#14532d;font-size:.88rem}.trim-summary__grid[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem}.exec-bars[data-v-54d1c8e1]{display:grid;gap:.65rem}.exec-bars__item[data-v-54d1c8e1]{display:grid;gap:.28rem}.exec-bars__labels[data-v-54d1c8e1]{display:flex;justify-content:space-between;font-size:.8rem;color:#4b5563}.exec-bars__labels strong[data-v-54d1c8e1]{font-variant-numeric:tabular-nums;color:#14532d}.exec-bars__track[data-v-54d1c8e1]{height:8px;border-radius:999px;background:#f3f4f6;overflow:hidden}.exec-bars__fill[data-v-54d1c8e1]{display:block;height:100%;border-radius:999px}.exec-bars__fill--commit[data-v-54d1c8e1]{background:#86efac}.exec-bars__fill--cause[data-v-54d1c8e1]{background:#4ade80}.exec-bars__fill--pay[data-v-54d1c8e1]{background:#16a34a}.report-panel[data-v-54d1c8e1]{display:grid;gap:.85rem}.report-panel__toolbar[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.report-panel__actions[data-v-54d1c8e1]{display:flex;gap:.4rem;flex-wrap:wrap}.report-panel__count[data-v-54d1c8e1]{margin:0;font-size:.84rem;color:#6b7280;font-weight:600}.nivel-legend[data-v-54d1c8e1],.partida-legend[data-v-54d1c8e1],.tipo-filters[data-v-54d1c8e1]{display:flex;flex-wrap:wrap;gap:.4rem}.nivel-legend__item[data-v-54d1c8e1],.partida-legend__item[data-v-54d1c8e1],.tipo-filter[data-v-54d1c8e1]{font-size:.72rem;font-weight:650;padding:.2rem .55rem;border-radius:999px}.nivel-legend__item--ua[data-v-54d1c8e1]{background:#14532d;color:#ecfdf5}.nivel-legend__item--partida[data-v-54d1c8e1]{background:#dcfce7;color:#166534}.nivel-legend__item--generica[data-v-54d1c8e1]{background:#ecfdf5;color:#14532d}.nivel-legend__item--especifica[data-v-54d1c8e1]{background:#f3f4f6;color:#374151}.nivel-legend__item--subespecifica[data-v-54d1c8e1]{background:#fff;border:1px solid #d1d5db;color:#4b5563}.partida-legend__item--commit[data-v-54d1c8e1]{background:#dcfce7;color:#166534}.partida-legend__item--cause[data-v-54d1c8e1]{background:#bbf7d0;color:#14532d}.partida-legend__item--pay[data-v-54d1c8e1]{background:#86efac;color:#14532d}.tipo-filter[data-v-54d1c8e1]{border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.tipo-filter em[data-v-54d1c8e1]{font-style:normal;font-size:.68rem;font-weight:700;padding:.05rem .35rem;border-radius:999px;background:#f3f4f6;color:#4b5563}.tipo-filter--on[data-v-54d1c8e1]{border-color:#16a34a;background:#ecfdf5;color:#14532d}.tipo-filter--on em[data-v-54d1c8e1]{background:#bbf7d0;color:#14532d}.tipo-filter--traspaso.tipo-filter--on[data-v-54d1c8e1]{border-color:#3b82f6;background:#eff6ff;color:#1e40af}.tipo-filter--traspaso.tipo-filter--on em[data-v-54d1c8e1]{background:#bfdbfe;color:#1e40af}.tipo-filter--credito_adicional.tipo-filter--on[data-v-54d1c8e1]{border-color:#16a34a;background:#ecfdf5;color:#14532d}.tipo-filter--reduccion.tipo-filter--on[data-v-54d1c8e1]{border-color:#ef4444;background:#fef2f2;color:#991b1b}.tipo-filter--reduccion.tipo-filter--on em[data-v-54d1c8e1]{background:#fecaca;color:#991b1b}.mods-panel__toolbar[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;flex-wrap:wrap}.mods-panel__filters[data-v-54d1c8e1]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;flex:1;min-width:0}.mods-search[data-v-54d1c8e1]{flex:1 1 14rem;min-width:12rem;max-width:22rem;margin:0}.mods-search .form-control[data-v-54d1c8e1]{width:100%}.mods-date[data-v-54d1c8e1]{white-space:nowrap;color:#4b5563;font-variant-numeric:tabular-nums}.mods-table .actions-col[data-v-54d1c8e1]{width:4.5rem;text-align:center}.mods-row--origen td[data-v-54d1c8e1]:first-child{box-shadow:inset 3px 0 #f87171}.mods-row--destino td[data-v-54d1c8e1]:first-child{box-shadow:inset 3px 0 #4ade80}.fundamento[data-v-54d1c8e1]{max-width:240px}.fundamento__text[data-v-54d1c8e1]{display:block;color:#4b5563;font-size:.84rem;line-height:1.35}.fundamento__inst[data-v-54d1c8e1]{display:block;margin-top:.2rem;font-size:.72rem;color:#6b7280;font-weight:600}.mono[data-v-54d1c8e1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:-.01em}.sr-only[data-v-54d1c8e1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mods-card header[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.mods-card header small[data-v-54d1c8e1]{display:block;margin-top:.15rem;color:#6b7280;font-weight:500}.mods-card--origen[data-v-54d1c8e1]{border-left:3px solid #f87171}.mods-card--destino[data-v-54d1c8e1]{border-left:3px solid #4ade80}.mods-card__fundamento[data-v-54d1c8e1]{margin:.55rem 0 0;font-size:.82rem;color:#4b5563;line-height:1.35}.mobile-card__actions[data-v-54d1c8e1]{display:flex;justify-content:flex-end;margin-top:.65rem}.mobile-card--empty[data-v-54d1c8e1]{text-align:center;color:#6b7280;padding:1.25rem 1rem}.mobile-card--empty strong[data-v-54d1c8e1]{display:block;color:#374151;margin-bottom:.25rem}.mobile-card--empty p[data-v-54d1c8e1]{margin:0;font-size:.86rem}.table-wrap[data-v-54d1c8e1]{overflow:auto}.cell-title[data-v-54d1c8e1]{display:block;color:#14532d;white-space:normal;word-break:break-word}.desglose-table th[data-v-54d1c8e1]:first-child,.desglose-table td[data-v-54d1c8e1]:first-child{min-width:28rem;width:42%}.cell-sub[data-v-54d1c8e1]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.num[data-v-54d1c8e1]{text-align:right;font-variant-numeric:tabular-nums}.totales-row td[data-v-54d1c8e1]{background:#f0fdf4;border-top:2px solid #bbf7d0}.estado-row--ua td[data-v-54d1c8e1]{background:#14532d;color:#ecfdf5;font-weight:700}.estado-row--ua .cell-title[data-v-54d1c8e1],.estado-row--ua .cell-sub[data-v-54d1c8e1]{color:#ecfdf5}.estado-row--ua-subtotal td[data-v-54d1c8e1]{background:#ecfdf5;font-weight:700;color:#14532d}.empty-cell[data-v-54d1c8e1]{padding:1.4rem!important}.empty-block[data-v-54d1c8e1]{text-align:center;color:#6b7280}.empty-block strong[data-v-54d1c8e1]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-54d1c8e1]{margin:0;font-size:.86rem}.desglose-row--ua td[data-v-54d1c8e1]{background:#14532d;color:#ecfdf5}.desglose-row--ua-subtotal td[data-v-54d1c8e1]{background:#ecfdf5;font-weight:700;color:#14532d}.desglose-row--ua .cell-title[data-v-54d1c8e1],.desglose-row--ua .nivel-tag[data-v-54d1c8e1]{color:#ecfdf5}.desglose-row--partida td[data-v-54d1c8e1]{background:#dcfce7}.desglose-row--generica td[data-v-54d1c8e1]{background:#f0fdf4}.desglose-row--especifica td[data-v-54d1c8e1]{background:#fafafa}.desglose-row--toggle[data-v-54d1c8e1]{cursor:pointer}.desglose-cell[data-v-54d1c8e1]{display:flex;align-items:flex-start;gap:.45rem}.desglose-toggle[data-v-54d1c8e1]{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;border-radius:6px;border:1px solid #86efac;background:#fff;color:#14532d;font-weight:700;cursor:pointer;margin-top:.1rem}.desglose-row--ua .desglose-toggle[data-v-54d1c8e1]{border-color:#86efac;background:#166534;color:#ecfdf5}.desglose-toggle--spacer[data-v-54d1c8e1]{visibility:hidden;pointer-events:none}.nivel-tag[data-v-54d1c8e1]{display:inline-block;margin-right:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-cell[data-v-54d1c8e1]{min-width:140px}.mini-bars[data-v-54d1c8e1]{display:grid;gap:.18rem}.mini-bars__track[data-v-54d1c8e1]{display:block;height:4px;border-radius:999px;background:#f3f4f6;overflow:hidden}.mini-bars__fill[data-v-54d1c8e1]{display:block;height:100%;border-radius:999px}.mini-bars__fill--commit[data-v-54d1c8e1]{background:#86efac}.mini-bars__fill--cause[data-v-54d1c8e1]{background:#4ade80}.mini-bars__fill--pay[data-v-54d1c8e1]{background:#16a34a}.exec-badges[data-v-54d1c8e1]{display:flex;gap:.35rem;margin-top:.25rem;font-size:.68rem;color:#6b7280;font-variant-numeric:tabular-nums}.ua-exec[data-v-54d1c8e1]{min-width:130px}.ua-exec__track[data-v-54d1c8e1]{position:relative;height:10px;border-radius:999px;background:#f3f4f6;overflow:hidden}.ua-exec__fill[data-v-54d1c8e1]{position:absolute;left:0;top:0;bottom:0;opacity:.85}.ua-exec__fill--commit[data-v-54d1c8e1]{background:#86efac}.ua-exec__fill--cause[data-v-54d1c8e1]{background:#4ade80}.ua-exec__fill--pay[data-v-54d1c8e1]{background:#16a34a}.ua-exec__label[data-v-54d1c8e1]{display:block;margin-top:.2rem;font-size:.7rem;color:#6b7280}.empty-block--panel[data-v-54d1c8e1]{padding:2rem 1rem;border:1px dashed #d1d5db;border-radius:16px;background:#fafafa}.ua-grid[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ua-grid--single[data-v-54d1c8e1]{grid-template-columns:1fr}.ua-card[data-v-54d1c8e1]{display:grid;gap:1rem;padding:1.05rem 1.15rem;border-radius:18px;border:1px solid #d1fae5;background:linear-gradient(165deg,#f0fdf4e6,#fffffffa 48%),#fff;box-shadow:0 1px 2px #0f172a0a}.ua-card--solo[data-v-54d1c8e1]{padding:1.25rem 1.35rem;border-color:#86efac;box-shadow:0 8px 24px #16a34a14}.ua-card__head[data-v-54d1c8e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ua-card__eyebrow[data-v-54d1c8e1]{margin:0 0 .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.ua-card__title[data-v-54d1c8e1]{margin:0;font-size:1.2rem;color:#14532d;font-weight:750;letter-spacing:-.015em;line-height:1.25}.ua-card--solo .ua-card__title[data-v-54d1c8e1]{font-size:1.45rem}.ua-card__sub[data-v-54d1c8e1]{margin:.35rem 0 0;font-size:.84rem;color:#6b7280}.ua-card__badge[data-v-54d1c8e1]{display:grid;gap:.15rem;min-width:8.5rem;padding:.65rem .8rem;border-radius:14px;background:#fff;border:1px solid #bbf7d0;text-align:right}.ua-card__badge span[data-v-54d1c8e1]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.ua-card__badge strong[data-v-54d1c8e1]{font-size:1.05rem;color:#14532d;font-variant-numeric:tabular-nums}.ua-card__metrics[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.ua-metric[data-v-54d1c8e1]{display:grid;gap:.15rem;padding:.7rem .75rem;border-radius:12px;background:#ffffffeb;border:1px solid #e5e7eb}.ua-metric--accent[data-v-54d1c8e1]{background:#ecfdf5;border-color:#bbf7d0}.ua-metric span[data-v-54d1c8e1]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.ua-metric strong[data-v-54d1c8e1]{font-size:.98rem;color:#14532d;font-variant-numeric:tabular-nums}.ua-metric small[data-v-54d1c8e1]{font-size:.72rem;color:#6b7280}.ua-card__bars[data-v-54d1c8e1]{display:grid;gap:.55rem}.ua-bar[data-v-54d1c8e1]{display:grid;gap:.25rem}.ua-bar__labels[data-v-54d1c8e1]{display:flex;justify-content:space-between;font-size:.78rem;color:#4b5563}.ua-bar__labels strong[data-v-54d1c8e1]{color:#14532d;font-variant-numeric:tabular-nums}.ua-bar__track[data-v-54d1c8e1]{height:9px;border-radius:999px;background:#f3f4f6;overflow:hidden}.ua-bar__fill[data-v-54d1c8e1]{display:block;height:100%;border-radius:999px}.ua-bar__fill--commit[data-v-54d1c8e1]{background:#86efac}.ua-bar__fill--cause[data-v-54d1c8e1]{background:#4ade80}.ua-bar__fill--pay[data-v-54d1c8e1]{background:#16a34a}.ua-totals[data-v-54d1c8e1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:.25rem;padding:.85rem;border-radius:14px;background:#f0fdf4;border:1px solid #bbf7d0}.ua-totals>div[data-v-54d1c8e1]{display:grid;gap:.15rem}.ua-totals span[data-v-54d1c8e1]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.ua-totals strong[data-v-54d1c8e1]{font-size:.95rem;color:#14532d;font-variant-numeric:tabular-nums}.tipo-pill[data-v-54d1c8e1],.rol-pill[data-v-54d1c8e1]{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:650}.tipo-pill--traspaso[data-v-54d1c8e1]{background:#eff6ff;color:#1d4ed8}.tipo-pill--credito_adicional[data-v-54d1c8e1]{background:#ecfdf5;color:#166534}.tipo-pill--reduccion[data-v-54d1c8e1],.rol-pill--origen[data-v-54d1c8e1]{background:#fef2f2;color:#b91c1c}.rol-pill--destino[data-v-54d1c8e1]{background:#ecfdf5;color:#166534}.mobile-card--ua[data-v-54d1c8e1]{border-color:#0f4c81;background:linear-gradient(180deg,#eff6ff,#f8fafc)}.mobile-card--partida[data-v-54d1c8e1]{border-color:#0f4c8147}.mobile-card--ua header strong[data-v-54d1c8e1],.mobile-card--partida .mobile-card__grid strong[data-v-54d1c8e1]{color:#0f4c81}.is-refreshing[data-v-54d1c8e1]{opacity:.72;transition:opacity .15s ease}.state-text[data-v-54d1c8e1],.error-text[data-v-54d1c8e1]{margin:0}.error-text[data-v-54d1c8e1]{color:#b91c1c}@media (max-width: 1200px){.report-picker[data-v-54d1c8e1],.filters__presets[data-v-54d1c8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters--trimestres .filters__presets[data-v-54d1c8e1]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters__grid[data-v-54d1c8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid--trimestres[data-v-54d1c8e1]{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr)}.kpi-strip[data-v-54d1c8e1],.kpi-strip--mods[data-v-54d1c8e1]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip--quarters[data-v-54d1c8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.trim-summary__grid[data-v-54d1c8e1],.ua-grid[data-v-54d1c8e1]{grid-template-columns:1fr}.ua-card__metrics[data-v-54d1c8e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-totals[data-v-54d1c8e1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.reportes-hero[data-v-54d1c8e1]{grid-template-columns:1fr}.hero__meta[data-v-54d1c8e1]{grid-template-columns:1fr;max-width:none}.hero__export[data-v-54d1c8e1]{min-width:0}.reportes-hero .hero__actions[data-v-54d1c8e1]{grid-template-columns:1fr 1fr;max-width:20rem}}@media (max-width: 860px){.nivel-legend[data-v-54d1c8e1],.partida-legend[data-v-54d1c8e1]{display:none}}@media (max-width: 720px){.report-picker[data-v-54d1c8e1],.filters__presets[data-v-54d1c8e1],.filters--trimestres .filters__presets[data-v-54d1c8e1],.filters__grid[data-v-54d1c8e1],.filters__grid--trimestres[data-v-54d1c8e1],.kpi-strip[data-v-54d1c8e1],.kpi-strip--mods[data-v-54d1c8e1]{grid-template-columns:1fr 1fr}.kpi-strip--mods .kpi-chip--accent[data-v-54d1c8e1]{grid-column:1 / -1}.insight__head[data-v-54d1c8e1]{flex-direction:column}.filters__status[data-v-54d1c8e1]{justify-content:flex-start}.segment-btn[data-v-54d1c8e1]{min-width:calc(50% - .35rem)}.ua-card__metrics[data-v-54d1c8e1],.ua-totals[data-v-54d1c8e1]{grid-template-columns:1fr 1fr}.mods-panel__toolbar[data-v-54d1c8e1]{flex-direction:column}.mods-search[data-v-54d1c8e1]{max-width:none}}.exec-toolbar[data-v-164d0beb]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-164d0beb]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-164d0beb]{flex:1 1 16rem}.exec-toolbar__field span[data-v-164d0beb]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.disp-imput[data-v-164d0beb]{display:grid;gap:.2rem;padding:.55rem .65rem;border-radius:10px;background:#f0fdf4;border:1px solid #dcfce7}.disp-imput p[data-v-164d0beb]{margin:0;font-size:.78rem;color:#4b5563}.disp-imput__more[data-v-164d0beb]{color:#166534!important;font-weight:600}.imput-lead[data-v-164d0beb]{margin:0 0 .85rem;color:#4b5563;font-size:.9rem}.modo-bar[data-v-164d0beb]{display:inline-flex;gap:.35rem;padding:.25rem;border-radius:10px;background:#f3f4f6;border:1px solid #e5e7eb}.modo-btn[data-v-164d0beb]{border:0;background:transparent;color:#4b5563;font-size:.88rem;font-weight:600;padding:.45rem .95rem;border-radius:8px;cursor:pointer}.modo-btn--on[data-v-164d0beb]{background:#fff;color:#065f46;box-shadow:0 1px 2px #0f172a14}.obra-meta[data-v-164d0beb]{margin:.4rem 0 0;font-size:.82rem;color:#6b7280}.check-iva[data-v-164d0beb]{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.9rem;color:#374151}.form-warn[data-v-164d0beb]{margin:0 0 .75rem;color:#b45309;font-size:.88rem}.linea__obra[data-v-164d0beb]{display:grid;gap:.65rem}.linea__obra-meta[data-v-164d0beb]{margin:0;font-size:.85rem;color:#4b5563}.lineas[data-v-164d0beb]{display:flex;flex-direction:column;gap:.85rem;width:100%}.linea[data-v-164d0beb]{border:1px solid #e5e7eb;border-radius:12px;padding:.85rem 1rem;background:#fafafa}.linea__head[data-v-164d0beb]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.linea__badge[data-v-164d0beb]{display:inline-block;font-size:.78rem;font-weight:600;color:#065f46;background:#d1fae5;border-radius:999px;padding:.15rem .55rem}.linea__hint[data-v-164d0beb]{margin:.35rem 0 0;font-size:.8rem;color:#6b7280}.linea__cascade[data-v-164d0beb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.linea__warn[data-v-164d0beb]{margin:.65rem 0 0;color:#b45309;font-size:.84rem}.linea__saldo[data-v-164d0beb]{margin-top:.65rem;display:flex;justify-content:space-between;gap:1rem;font-size:.86rem;color:#374151}.lineas__footer[data-v-164d0beb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.total-line[data-v-164d0beb]{margin:0;font-size:.95rem}@media (max-width: 720px){.linea__cascade[data-v-164d0beb]{grid-template-columns:1fr}}.comp-page[data-v-c2e9ebe4]{display:flex;flex-direction:column;gap:1rem}.comp-hero[data-v-c2e9ebe4]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.comp-hero .hero__lead[data-v-c2e9ebe4]{max-width:38rem}.summary-strip[data-v-c2e9ebe4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.summary-chip[data-v-c2e9ebe4]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem 1rem;display:grid;gap:.2rem;box-shadow:0 1px #0f172a08}.summary-chip span[data-v-c2e9ebe4]{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.summary-chip strong[data-v-c2e9ebe4]{font-size:1.05rem;color:#0f172a;font-variant-numeric:tabular-nums}.summary-chip--ok strong[data-v-c2e9ebe4]{color:#166534}.summary-chip--danger strong[data-v-c2e9ebe4]{color:#b91c1c}.summary-chip--money strong[data-v-c2e9ebe4]{color:#14532d}.summary-chip--info strong[data-v-c2e9ebe4]{color:#0369a1}.filters[data-v-c2e9ebe4]{padding:1rem;display:grid;gap:.75rem}.filters__grid[data-v-c2e9ebe4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.filter-field[data-v-c2e9ebe4]{display:grid;gap:.35rem;font-size:.82rem;color:#475569;font-weight:600}.filter-field--search[data-v-c2e9ebe4]{grid-column:span 1}.filters__footer[data-v-c2e9ebe4]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.filter-check[data-v-c2e9ebe4]{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;color:#475569;font-weight:600;cursor:pointer}.filters__hint[data-v-c2e9ebe4]{margin:0;color:#64748b;font-size:.85rem}.comp-table th[data-v-c2e9ebe4]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.data-row--anulado[data-v-c2e9ebe4]{opacity:.72}.num[data-v-c2e9ebe4]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-c2e9ebe4]{display:block;color:#14532d;font-size:.95rem}.doc-sub[data-v-c2e9ebe4]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.monto-main[data-v-c2e9ebe4]{display:block;color:#0f172a}.prov-name[data-v-c2e9ebe4]{color:#0f172a;font-weight:600}.origen-link a[data-v-c2e9ebe4]{color:#166534;font-weight:600;text-decoration:none}.origen-link a[data-v-c2e9ebe4]:hover{text-decoration:underline}.imputaciones[data-v-c2e9ebe4]{display:flex;flex-direction:column;gap:.35rem}.mobile-card__imps[data-v-c2e9ebe4]{margin-top:.55rem}.imp-chip[data-v-c2e9ebe4]{display:grid;gap:.12rem;font-size:.78rem;color:#334155;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;padding:.4rem .55rem}.imp-chip strong[data-v-c2e9ebe4]{color:#14532d;font-size:.8rem}.imp-chip small[data-v-c2e9ebe4]{color:#4b5563}.imp-more[data-v-c2e9ebe4]{font-size:.75rem;font-weight:700;color:#64748b}.col-actions[data-v-c2e9ebe4]{width:1%;white-space:nowrap;text-align:right}.comp-combo__select[data-v-c2e9ebe4]{min-width:8.5rem;max-width:11rem;padding:.35rem .55rem;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:.82rem;color:#334155}.sr-only[data-v-c2e9ebe4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-pill[data-v-c2e9ebe4]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--activo[data-v-c2e9ebe4]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulado[data-v-c2e9ebe4]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.empty-block[data-v-c2e9ebe4]{display:grid;gap:.35rem;justify-items:center;padding:1.5rem 1rem;color:#64748b}.empty-block strong[data-v-c2e9ebe4]{color:#334155;font-size:1rem}.empty-block p[data-v-c2e9ebe4]{margin:0;max-width:26rem}.is-refreshing[data-v-c2e9ebe4]{opacity:.72;transition:opacity .15s ease}.mobile-cards[data-v-c2e9ebe4]{display:none;gap:.75rem}.mobile-card[data-v-c2e9ebe4]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.95rem 1rem;display:grid;gap:.7rem}.mobile-card--anulado[data-v-c2e9ebe4]{opacity:.78}.mobile-card header[data-v-c2e9ebe4]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.mobile-card header strong[data-v-c2e9ebe4]{display:block;color:#14532d}.mobile-card header small[data-v-c2e9ebe4]{color:#64748b}.mobile-card__meta[data-v-c2e9ebe4]{margin:0;color:#475569;font-size:.9rem}.mobile-card__grid[data-v-c2e9ebe4]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.mobile-card__grid span[data-v-c2e9ebe4]{display:block;font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.mobile-card__grid strong[data-v-c2e9ebe4]{color:#0f172a}.mobile-card__actions[data-v-c2e9ebe4]{display:flex;gap:.5rem;flex-wrap:wrap}.mobile-card--empty[data-v-c2e9ebe4]{text-align:center;color:#64748b}.imput-lead[data-v-c2e9ebe4]{margin:0 0 .85rem;color:#4b5563;font-size:.9rem}.lineas[data-v-c2e9ebe4]{display:flex;flex-direction:column;gap:.85rem;width:100%}.linea[data-v-c2e9ebe4]{border:1px solid #e5e7eb;border-radius:12px;padding:.85rem 1rem;background:#fafafa}.linea__head[data-v-c2e9ebe4]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.linea__badge[data-v-c2e9ebe4]{display:inline-block;font-size:.78rem;font-weight:600;color:#065f46;background:#d1fae5;border-radius:999px;padding:.15rem .55rem}.linea__hint[data-v-c2e9ebe4]{margin:.35rem 0 0;font-size:.8rem;color:#6b7280}.linea__cascade[data-v-c2e9ebe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.linea__cascade[data-v-c2e9ebe4] .form-field--span-2{grid-column:1 / -1}.linea__summary[data-v-c2e9ebe4]{margin:.75rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;padding:.65rem .75rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb}.linea__summary div[data-v-c2e9ebe4]{display:grid;gap:.1rem}.linea__summary dt[data-v-c2e9ebe4]{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.linea__summary dd[data-v-c2e9ebe4]{margin:0;font-size:.84rem;color:#14532d;font-weight:600}.linea__warn[data-v-c2e9ebe4]{margin:.65rem 0 0;color:#b45309;font-size:.84rem}.linea__saldo[data-v-c2e9ebe4]{margin:.65rem 0 0;display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:10px;background:#ecfdf5;border:1px solid #bbf7d0;font-size:.86rem}.linea__saldo span[data-v-c2e9ebe4]{color:#166534}.linea__saldo strong[data-v-c2e9ebe4]{color:#14532d;font-variant-numeric:tabular-nums}.lineas__footer[data-v-c2e9ebe4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.total-line[data-v-c2e9ebe4]{margin:0;color:#0f172a}@media (max-width: 1100px){.summary-strip[data-v-c2e9ebe4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.summary-strip[data-v-c2e9ebe4]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-c2e9ebe4]{grid-template-columns:1fr 1fr}.filter-field--search[data-v-c2e9ebe4]{grid-column:1 / -1}.table-wrap--desktop[data-v-c2e9ebe4]{display:none}.mobile-cards[data-v-c2e9ebe4]{display:grid}}@media (max-width: 720px){.summary-strip[data-v-c2e9ebe4],.filters__grid[data-v-c2e9ebe4],.linea__cascade[data-v-c2e9ebe4],.linea__summary[data-v-c2e9ebe4]{grid-template-columns:1fr}}.exec-list-page[data-v-6f5e3df4]{display:grid;gap:1rem}.exec-hero[data-v-6f5e3df4]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-6f5e3df4]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-6f5e3df4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-6f5e3df4]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-6f5e3df4]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-6f5e3df4]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-6f5e3df4]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-6f5e3df4]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-6f5e3df4]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-6f5e3df4]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__mode-note[data-v-6f5e3df4]{margin:0;max-width:36rem;padding:.55rem .75rem;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.86rem;line-height:1.4}.hero__mode-note a[data-v-6f5e3df4]{color:#047857;font-weight:600}.hero__meta[data-v-6f5e3df4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:34rem}.hero-stat[data-v-6f5e3df4]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-6f5e3df4]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-6f5e3df4]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-6f5e3df4]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-6f5e3df4]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-6f5e3df4]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-6f5e3df4]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-6f5e3df4]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-6f5e3df4]{justify-content:center}.exec-toolbar[data-v-6f5e3df4]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem;margin-bottom:0}.exec-toolbar__field[data-v-6f5e3df4]{display:grid;gap:.3rem;flex:0 1 10rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field--grow[data-v-6f5e3df4]{flex:1 1 16rem}.exec-toolbar__field span[data-v-6f5e3df4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-6f5e3df4]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.summary-strip[data-v-6f5e3df4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.summary-chip[data-v-6f5e3df4]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-6f5e3df4]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-6f5e3df4]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--warn[data-v-6f5e3df4]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-6f5e3df4]{color:#92400e}.summary-chip--ok[data-v-6f5e3df4]{border-color:#86efac}.summary-chip--money strong[data-v-6f5e3df4]{font-size:1.05rem}.filter-check[data-v-6f5e3df4]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#374151;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:.35rem}.cau-num[data-v-6f5e3df4]{display:block;color:#14532d}.cau-sub[data-v-6f5e3df4]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem;line-height:1.3}.cau-sub--warn[data-v-6f5e3df4]{color:#b45309;font-weight:600}.cau-comp[data-v-6f5e3df4],.cau-doc[data-v-6f5e3df4]{display:block;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-doc[data-v-6f5e3df4]{font-weight:600;color:#14532d}.num[data-v-6f5e3df4]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-6f5e3df4]{width:1%;white-space:nowrap;text-align:right}.empty-block[data-v-6f5e3df4]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-6f5e3df4]{margin:0;color:#6b7280}.pay-progress[data-v-6f5e3df4]{display:grid;gap:.3rem;min-width:8.5rem}.pay-progress__bar[data-v-6f5e3df4]{height:.45rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.pay-progress__bar span[data-v-6f5e3df4]{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#86efac);border-radius:inherit}.pay-progress small[data-v-6f5e3df4]{color:#6b7280;font-size:.75rem;font-variant-numeric:tabular-nums}.status-pill[data-v-6f5e3df4]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--activo[data-v-6f5e3df4]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--parcial[data-v-6f5e3df4]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-pill--pagado[data-v-6f5e3df4]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulado[data-v-6f5e3df4]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.is-refreshing[data-v-6f5e3df4]{opacity:.72;transition:opacity .15s ease}.comp-card[data-v-6f5e3df4]{grid-column:1 / -1;display:grid;gap:.45rem;padding:.85rem 1rem;border-radius:12px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.comp-card__row[data-v-6f5e3df4]{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#4b5563}.comp-card__row strong[data-v-6f5e3df4]{color:#14532d;font-variant-numeric:tabular-nums}.comp-card__row--saldo[data-v-6f5e3df4]{padding-top:.35rem;border-top:1px dashed #bbf7d0;font-weight:600}.comp-card__row--saldo strong[data-v-6f5e3df4]{color:#b45309}.comp-card__concepto[data-v-6f5e3df4]{margin:.25rem 0 0;font-size:.84rem;color:#6b7280}.quick-amounts[data-v-6f5e3df4]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem}@media (max-width: 960px){.exec-hero[data-v-6f5e3df4]{grid-template-columns:1fr}.hero__meta[data-v-6f5e3df4]{grid-template-columns:1fr;max-width:none}.summary-strip[data-v-6f5e3df4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.summary-strip[data-v-6f5e3df4]{grid-template-columns:1fr}}.ret-editor[data-v-4821ffb4]{display:grid;gap:.85rem;width:100%;grid-column:1 / -1}.ret-editor--compact[data-v-4821ffb4]{gap:.4rem}.ret-editor--embedded[data-v-4821ffb4]{gap:.75rem}.ret-editor__head[data-v-4821ffb4]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ret-editor__title[data-v-4821ffb4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0}.ret-editor__title strong[data-v-4821ffb4]{color:#0f3d24;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.ret-editor__title p[data-v-4821ffb4]{margin:0;flex-basis:100%;color:#64748b;font-size:.82rem;line-height:1.4}.ret-editor__badge[data-v-4821ffb4]{font-size:.8rem;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums}.ret-chips[data-v-4821ffb4]{display:flex;flex-wrap:wrap;gap:.4rem}.ret-chip[data-v-4821ffb4]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem .35rem .65rem;border:1px solid #bbf7d0;border-radius:999px;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);color:#14532d;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .12s ease}.ret-chip[data-v-4821ffb4]:hover{border-color:#86efac;background:#dcfce7;transform:translateY(-1px)}.ret-chip__code[data-v-4821ffb4]{font-size:.75rem;font-weight:700;letter-spacing:.02em}.ret-chip__amt[data-v-4821ffb4]{font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums;color:#b45309}.ret-chip__x[data-v-4821ffb4]{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:#14532d14;font-size:.85rem;line-height:1;color:#166534}.ret-filters[data-v-4821ffb4]{display:flex;flex-wrap:wrap;gap:.35rem}.ret-filter[data-v-4821ffb4]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ret-filter small[data-v-4821ffb4]{font-size:.7rem;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.ret-filter[data-v-4821ffb4]:hover{border-color:#86efac;background:#f8fafc}.ret-filter--on[data-v-4821ffb4]{border-color:#16a34a;background:#ecfdf5;color:#14532d;box-shadow:0 0 0 2px #16a34a1f}.ret-filter--on small[data-v-4821ffb4]{color:#15803d}.ret-editor__hint[data-v-4821ffb4]{margin:0;color:#64748b;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;font-size:.84rem}.ret-editor__list[data-v-4821ffb4]{display:grid;gap:.85rem}.ret-editor--compact .ret-editor__list[data-v-4821ffb4]{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:.35rem .5rem}.ret-group[data-v-4821ffb4]{display:grid;gap:.45rem}.ret-group__title[data-v-4821ffb4]{margin:0;display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ret-group__title span[data-v-4821ffb4]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.68rem;font-variant-numeric:tabular-nums}.ret-group__grid[data-v-4821ffb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.55rem}.ret-card[data-v-4821ffb4]{display:grid;grid-template-columns:auto 1fr;gap:.55rem .65rem;align-items:start;padding:.75rem .8rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease}.ret-card[data-v-4821ffb4]:hover{border-color:#86efac;background:#f8fafc}.ret-card--on[data-v-4821ffb4]{border-color:#4ade80;background:linear-gradient(165deg,#f0fdf4,#fff 55%);box-shadow:0 0 0 2px #22c55e1f}.ret-card__check[data-v-4821ffb4]{display:grid;place-items:center;margin-top:.15rem}.ret-card__check input[data-v-4821ffb4]{width:1.05rem;height:1.05rem;accent-color:#16a34a;cursor:pointer}.ret-card__body[data-v-4821ffb4]{display:grid;gap:.15rem;min-width:0}.ret-card__top[data-v-4821ffb4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.ret-card__code[data-v-4821ffb4]{font-size:.88rem;font-weight:700;letter-spacing:.02em;color:#14532d}.ret-card__base[data-v-4821ffb4]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:.12rem .4rem;border-radius:6px;background:#f1f5f9}.ret-card--on .ret-card__base[data-v-4821ffb4]{background:#dcfce7;color:#166534}.ret-card__name[data-v-4821ffb4]{margin:0;font-size:.84rem;color:#334155;line-height:1.3}.ret-card__ente[data-v-4821ffb4]{color:#94a3b8;font-size:.72rem}.ret-card__calc[data-v-4821ffb4]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .65rem;border-radius:10px;background:#0f3d240a;border:1px solid #dcfce7}.ret-card__formula[data-v-4821ffb4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#64748b;font-size:.78rem;font-weight:600}.ret-card__base-amt[data-v-4821ffb4]{font-variant-numeric:tabular-nums;color:#334155}.ret-card__pct[data-v-4821ffb4]{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-weight:700;color:#166534}.ret-card__pct input[data-v-4821ffb4]{width:4.5rem;text-align:right;font-variant-numeric:tabular-nums}.ret-card__fixed-lbl[data-v-4821ffb4]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.ret-card__amt[data-v-4821ffb4]{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:#b45309;margin-left:auto}.ret-line[data-v-4821ffb4]{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem .55rem;align-items:center;padding:.5rem .6rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ret-editor--compact .ret-line[data-v-4821ffb4]{grid-template-columns:1rem 4.25rem minmax(0,1fr);padding:.35rem .5rem;border-radius:8px;column-gap:.35rem;min-width:0}.ret-editor--compact .ret-line--on[data-v-4821ffb4]{grid-template-columns:1rem 4.25rem 3.2rem .85rem minmax(4.75rem,1fr)}.ret-line--on[data-v-4821ffb4]{border-color:#4ade80;background:#f0fdf4}.ret-line__main[data-v-4821ffb4]{display:grid;gap:.05rem;min-width:0}.ret-line__main strong[data-v-4821ffb4]{color:#14532d;font-size:.84rem}.ret-editor--compact .ret-line__main[data-v-4821ffb4]{display:flex;align-items:center;min-height:1.7rem}.ret-editor--compact .ret-line__main strong[data-v-4821ffb4]{font-size:.8rem;letter-spacing:.01em;white-space:nowrap}.ret-line__calc[data-v-4821ffb4]{display:flex;gap:.35rem;align-items:center}.ret-editor--compact .ret-line__calc[data-v-4821ffb4]{display:contents}.ret-line__calc label[data-v-4821ffb4]{display:flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:700;color:#166534;text-transform:uppercase;margin:0}.ret-editor--compact .ret-line__calc label[data-v-4821ffb4]{display:contents}.ret-line__calc input[data-v-4821ffb4]{width:4.25rem}.ret-editor--compact .ret-line__calc input[data-v-4821ffb4]{width:3.2rem;padding:.26rem .28rem;font-size:.78rem;text-align:right;font-variant-numeric:tabular-nums}.ret-line__suffix[data-v-4821ffb4]{font-size:.72rem;color:#166534}.ret-editor--compact .ret-line__suffix[data-v-4821ffb4]{width:.85rem;text-align:left;font-weight:700}.ret-line__amt[data-v-4821ffb4]{min-width:4.5rem;text-align:right;font-size:.84rem;font-variant-numeric:tabular-nums;color:#14532d}.ret-editor--compact .ret-line__amt[data-v-4821ffb4]{min-width:0;font-size:.78rem;justify-self:end}.form-control--sm[data-v-4821ffb4]{padding:.35rem .45rem;font-size:.84rem}.ret-editor__totals[data-v-4821ffb4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.15rem}.ret-editor__totals>div[data-v-4821ffb4]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.ret-editor__totals span[data-v-4821ffb4]{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.ret-editor__totals strong[data-v-4821ffb4]{font-variant-numeric:tabular-nums;color:#0f3d24;font-size:1rem;font-weight:700}.ret-editor__retenido strong[data-v-4821ffb4]{color:#b45309}.ret-editor__neto[data-v-4821ffb4]{background:linear-gradient(145deg,#14532d,#166534)!important;border-color:#14532d!important}.ret-editor__neto span[data-v-4821ffb4],.ret-editor__neto strong[data-v-4821ffb4]{color:#fff!important}@media (max-width: 720px){.ret-group__grid[data-v-4821ffb4],.ret-editor--compact .ret-editor__list[data-v-4821ffb4],.ret-editor__totals[data-v-4821ffb4]{grid-template-columns:1fr}}.causados-lineas[data-v-a01ca74b]{display:grid;gap:.9rem;width:100%}.causados-lineas__card[data-v-a01ca74b]{display:grid;gap:.75rem;padding:.85rem .9rem;border-radius:12px;border:1px solid rgba(15,76,129,.16);background:#f8fbfff2}.causados-lineas__card-head[data-v-a01ca74b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.causados-lineas__card-head strong[data-v-a01ca74b]{color:#0f4c81;font-size:.92rem}.causados-lineas__grid[data-v-a01ca74b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.causados-lineas__field[data-v-a01ca74b]{display:grid;gap:.3rem;min-width:0}.causados-lineas__field--grow[data-v-a01ca74b]{grid-column:1 / -1}.causados-lineas__field label[data-v-a01ca74b]{font-size:.72rem;font-weight:700;color:#0f4c81}.causados-lineas__hint[data-v-a01ca74b]{color:#4a6280;font-size:.75rem}.causados-lineas__saldo-btn[data-v-a01ca74b]{margin-top:.25rem;justify-self:start}.causados-lineas__ret[data-v-a01ca74b]{border-top:1px dashed rgba(15,76,129,.18);padding-top:.65rem}.causados-lineas__footer[data-v-a01ca74b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.causados-lineas__totals[data-v-a01ca74b]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.84rem;color:#0a3d66}.causados-lineas__neto[data-v-a01ca74b]{color:#0b6e4f}@media (max-width: 720px){.causados-lineas__grid[data-v-a01ca74b]{grid-template-columns:1fr}}.exec-list-page[data-v-89431b14]{display:grid;gap:1rem}.exec-hero[data-v-89431b14]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-89431b14]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-89431b14]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-89431b14]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-89431b14]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-89431b14]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-89431b14]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-89431b14]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-89431b14]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-89431b14]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__mode-note[data-v-89431b14]{margin:0;max-width:36rem;padding:.55rem .75rem;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.86rem;line-height:1.4}.hero__mode-note a[data-v-89431b14]{color:#047857;font-weight:600}.hero__meta[data-v-89431b14]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:34rem}.hero-stat[data-v-89431b14]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-89431b14]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-89431b14]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-89431b14]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-89431b14]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-89431b14]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-89431b14]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-89431b14]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-89431b14]{justify-content:center}.status-tabs[data-v-89431b14]{display:flex;gap:.35rem;padding:.3rem;border-radius:14px;background:#f0fdf4;border:1px solid #dcfce7;width:fit-content;max-width:100%}.status-tabs__btn[data-v-89431b14]{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:#166534;font-weight:700;font-size:.9rem;padding:.55rem 1.05rem;border-radius:11px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.status-tabs__btn[data-v-89431b14]:hover{background:#ffffffb3}.status-tabs__btn--active[data-v-89431b14]{background:#fff;color:#14532d;box-shadow:0 1px 3px #1665341f}.status-tabs__count[data-v-89431b14]{min-width:1.4rem;padding:.1rem .4rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.status-tabs__btn--active .status-tabs__count[data-v-89431b14]{background:#bbf7d0}.data-row--anulada[data-v-89431b14]{opacity:.78}.mobile-card--anulada[data-v-89431b14]{opacity:.85}.exec-toolbar[data-v-89431b14]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem}.exec-toolbar__field[data-v-89431b14]{display:grid;gap:.3rem;flex:1 1 16rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field span[data-v-89431b14]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-89431b14]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.exec-toolbar__meta[data-v-89431b14]{margin:0 0 .35rem;font-size:.84rem;color:#6b7280;font-weight:600}.num[data-v-89431b14]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-89431b14]{display:block;color:#14532d}.doc-sub[data-v-89431b14]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.status-pill[data-v-89431b14]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--activo[data-v-89431b14]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulado[data-v-89431b14]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.empty-block[data-v-89431b14]{text-align:center;color:#6b7280;padding:.75rem}.empty-block strong[data-v-89431b14]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-89431b14]{margin:0;font-size:.86rem}.is-refreshing[data-v-89431b14]{opacity:.72;transition:opacity .15s ease}.hint-saldo[data-v-89431b14]{grid-column:1 / -1;margin:0;font-size:.9rem;color:#475569}.ret-hint[data-v-89431b14]{display:block;color:#b45309;font-size:.75rem}@media (max-width: 900px){.exec-hero[data-v-89431b14]{grid-template-columns:1fr}.hero__meta[data-v-89431b14]{grid-template-columns:1fr;max-width:none}.status-tabs[data-v-89431b14]{width:100%}.status-tabs__btn[data-v-89431b14]{flex:1;justify-content:center}}.hero__meta[data-v-dacd4759]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;max-width:18rem}.hero-stat[data-v-dacd4759]{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:10px;background:#ffffffb8;border:1px solid rgba(187,247,208,.9)}.hero-stat--accent[data-v-dacd4759]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-dacd4759]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.hero-stat strong[data-v-dacd4759]{color:#14532d;font-variant-numeric:tabular-nums}.exec-toolbar[data-v-dacd4759]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-dacd4759]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-dacd4759]{flex:1 1 14rem}.exec-toolbar__field span[data-v-dacd4759]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.filter-check[data-v-dacd4759]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;white-space:nowrap;padding-bottom:.55rem}.ret-norma[data-v-dacd4759]{font-size:.78rem!important;color:#6b7280!important;line-height:1.35}.norma-banner[data-v-dacd4759]{margin:0 0 1rem;padding:.85rem 1rem;color:#374151;font-size:.9rem;line-height:1.45;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.check-inline[data-v-dacd4759],.check-inline[data-v-40ab2335]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem}.is-refreshing[data-v-40ab2335]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.config-panel[data-v-5499c7ee]{padding:1.15rem 1.25rem;border:1px solid #dcfce7}.config-panel__head[data-v-5499c7ee]{margin-bottom:1rem}.config-panel__title[data-v-5499c7ee]{margin:0;font-size:1.1rem;color:#14532d}.config-panel__lead[data-v-5499c7ee]{margin:.35rem 0 0;color:#6b7280;font-size:.9rem;max-width:42rem;line-height:1.4}.config-panel__body[data-v-5499c7ee]{display:grid;gap:.75rem}.config-mode[data-v-5499c7ee]{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.05rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.config-mode.is-active[data-v-5499c7ee]{border-color:#059669;background:linear-gradient(180deg,#fff,#f0fdf4);box-shadow:0 0 0 3px #0596691f}.config-mode input[data-v-5499c7ee]{margin-top:.25rem}.config-mode span[data-v-5499c7ee]{display:grid;gap:.25rem;min-width:0}.config-mode strong[data-v-5499c7ee]{color:#111827;font-size:.95rem}.config-mode small[data-v-5499c7ee]{color:#6b7280;font-size:.84rem;line-height:1.4}.config-panel__actions[data-v-5499c7ee]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.config-alert[data-v-5499c7ee]{margin-top:.9rem;padding:.75rem .9rem;border-radius:12px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.88rem;line-height:1.4}.config-alert ul[data-v-5499c7ee]{margin:.4rem 0 0;padding-left:1.1rem}.config-hint[data-v-5499c7ee]{margin:.85rem 0 0;color:#065f46;font-size:.86rem}.config-historial[data-v-5499c7ee]{margin-top:1rem;padding:1.15rem 1.25rem;border:1px solid #e5e7eb}.config-historial__head h2[data-v-5499c7ee]{margin:0;font-size:1.05rem;color:#14532d}.config-historial__head p[data-v-5499c7ee]{margin:.3rem 0 .85rem;color:#6b7280;font-size:.88rem}.config-historial__list[data-v-5499c7ee]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.config-historial__list li[data-v-5499c7ee]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.65rem .75rem;border-radius:10px;background:#f9fafb;border:1px solid #f3f4f6}.config-historial__list strong[data-v-5499c7ee]{color:#111827;font-size:.9rem}.config-historial__list small[data-v-5499c7ee]{color:#6b7280;font-size:.8rem}.causados-lineas-extra[data-v-7928ba6c]{margin-top:.75rem}.op-retenciones[data-v-7928ba6c]{margin-top:.15rem;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;overflow:hidden}.op-retenciones__sum[data-v-7928ba6c]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.55rem .75rem;cursor:pointer;list-style:none;font-size:.86rem;color:#1e3a5f;-webkit-user-select:none;user-select:none}.op-retenciones__sum[data-v-7928ba6c]::-webkit-details-marker{display:none}.op-retenciones__sum[data-v-7928ba6c]:before{content:"▸";color:#64748b;font-size:.75rem}details[open]>.op-retenciones__sum[data-v-7928ba6c]:before{content:"▾"}.op-retenciones__sum strong[data-v-7928ba6c]{color:#b45309;font-variant-numeric:tabular-nums}.op-retenciones__sum small[data-v-7928ba6c]{color:#64748b;font-size:.75rem}.op-retenciones__empty[data-v-7928ba6c]{color:#64748b;font-weight:500}.op-retenciones[data-v-7928ba6c]>.ret-editor{padding:.45rem .65rem .65rem;border-top:1px solid #e2e8f0}.summary-strip[data-v-7928ba6c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-7928ba6c]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-7928ba6c]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-7928ba6c]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--warn[data-v-7928ba6c]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-7928ba6c]{color:#92400e}.summary-chip--info[data-v-7928ba6c]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff)}.summary-chip--info strong[data-v-7928ba6c]{color:#1d4ed8}.summary-chip--ok[data-v-7928ba6c]{border-color:#86efac}.summary-chip--money strong[data-v-7928ba6c]{font-size:1.05rem}.toolbar[data-v-7928ba6c]{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem}.filters[data-v-7928ba6c]{display:grid;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem}.filters__grid[data-v-7928ba6c]{display:grid;grid-template-columns:1.6fr minmax(140px,.9fr) repeat(2,minmax(0,.85fr));gap:.75rem;align-items:end}.filter-field[data-v-7928ba6c]{display:grid;gap:.3rem;min-width:0}.filter-field span[data-v-7928ba6c]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.filter-field--search[data-v-7928ba6c]{grid-column:span 1}.filters__footer[data-v-7928ba6c]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.filter-check[data-v-7928ba6c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#374151;-webkit-user-select:none;user-select:none}.op-num[data-v-7928ba6c]{display:block;color:#14532d;font-size:.95rem;letter-spacing:-.01em}.op-cell-main[data-v-7928ba6c]{display:grid;gap:.1rem}.op-sub[data-v-7928ba6c]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem;line-height:1.3}.op-sub--warn[data-v-7928ba6c]{color:#b45309;font-weight:600}.op-name[data-v-7928ba6c]{display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#0f172a}.op-origen[data-v-7928ba6c]{display:block;color:#0f172a;font-size:.88rem}.op-montos[data-v-7928ba6c]{display:grid;gap:.12rem;justify-items:end}.op-montos__neto[data-v-7928ba6c]{font-size:.95rem;color:#14532d;font-variant-numeric:tabular-nums}.op-page .table-wrap[data-v-7928ba6c]{overflow-x:auto;position:relative}.op-list[data-v-7928ba6c]{border:1px solid rgba(15,76,129,.1);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c810f}.op-table[data-v-7928ba6c]{min-width:0;width:100%;border-collapse:separate;border-spacing:0}.op-table th[data-v-7928ba6c],.op-table td[data-v-7928ba6c]{padding:.85rem .9rem;font-size:.86rem;border-bottom:1px solid #eef2f7;vertical-align:top}.op-table tbody tr:last-child td[data-v-7928ba6c]{border-bottom:0}.op-table th[data-v-7928ba6c]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;white-space:nowrap;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.op-table .num[data-v-7928ba6c]{white-space:nowrap}.num[data-v-7928ba6c]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-7928ba6c]{position:sticky;right:0;z-index:3;width:8.5rem;min-width:8.5rem;max-width:8.5rem;padding-left:.4rem!important;padding-right:.4rem!important;text-align:right;vertical-align:middle;white-space:normal;background:#fff;box-shadow:-10px 0 14px -12px #0f172a59}.op-table thead .col-actions[data-v-7928ba6c]{z-index:4;background:var(--color-surface-muted, #f8fafc)}.data-row:hover .col-actions[data-v-7928ba6c]{background:#f9fafb}.op-combo[data-v-7928ba6c]{display:block;width:100%}.op-combo--card[data-v-7928ba6c]{width:100%;max-width:16rem}.op-combo__select[data-v-7928ba6c]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:.42rem 1.7rem .42rem .55rem;border:1px solid #bbf7d0;border-radius:10px;background-color:#f0fdf4;background-image:linear-gradient(45deg,transparent 50%,#166534 50%),linear-gradient(135deg,#166534 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#14532d;font:inherit;font-size:.8rem;font-weight:700;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.op-combo__select[data-v-7928ba6c]:hover{background-color:#ecfdf5;border-color:#86efac}.op-combo__select[data-v-7928ba6c]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.op-card__actions[data-v-7928ba6c]{display:flex;justify-content:stretch}.sr-only[data-v-7928ba6c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tipo-chip[data-v-7928ba6c]{display:inline-flex;padding:.15rem .5rem;border-radius:8px;font-size:.78rem;font-weight:700}.tipo-chip--anticipo[data-v-7928ba6c]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.tipo-chip--sin-imp[data-v-7928ba6c]{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}.data-row[data-v-7928ba6c]{transition:background-color .12s ease}.data-row[data-v-7928ba6c]:hover{background:#f8fafc}.data-row--borrador[data-v-7928ba6c]{box-shadow:inset 3px 0 #f59e0b}.data-row--aprobada[data-v-7928ba6c]{box-shadow:inset 3px 0 #3b82f6}.data-row--ejecutada[data-v-7928ba6c]{box-shadow:inset 3px 0 #22c55e}.data-row--anulada[data-v-7928ba6c]{box-shadow:inset 3px 0 #ef4444;opacity:.78}.op-hero .hero__lead[data-v-7928ba6c]{max-width:38rem}.modo-banner[data-v-7928ba6c]{margin:0 0 .85rem;padding:.55rem .75rem;border-radius:10px;font-size:.82rem;font-weight:650}.modo-banner--a[data-v-7928ba6c]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.modo-banner--b[data-v-7928ba6c]{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.empty-block[data-v-7928ba6c]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-7928ba6c]{margin:0;color:#6b7280}.status-pill[data-v-7928ba6c]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-7928ba6c]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--aprobada[data-v-7928ba6c]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-pill--ejecutada[data-v-7928ba6c]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-7928ba6c]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.is-refreshing[data-v-7928ba6c]{opacity:.72;transition:opacity .15s ease}.op-cards[data-v-7928ba6c]{display:none;gap:.85rem}.op-card[data-v-7928ba6c]{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,76,129,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.op-card--borrador[data-v-7928ba6c]{border-left:3px solid #f59e0b}.op-card--aprobada[data-v-7928ba6c]{border-left:3px solid #3b82f6}.op-card--ejecutada[data-v-7928ba6c]{border-left:3px solid #22c55e}.op-card--anulada[data-v-7928ba6c]{border-left:3px solid #ef4444;opacity:.85}.op-card--empty[data-v-7928ba6c]{text-align:center;color:#6b7280}.op-card__head[data-v-7928ba6c]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.op-card__head strong[data-v-7928ba6c]{color:#14532d;font-size:1rem}.op-card__head small[data-v-7928ba6c]{display:block;color:#6b7280;margin-top:.15rem}.op-card__name[data-v-7928ba6c]{margin:0;font-weight:650;color:#0f172a}.op-card__meta[data-v-7928ba6c]{display:grid;gap:.25rem;color:#6b7280;font-size:.86rem}.op-card__origen[data-v-7928ba6c]{font-weight:600;color:#334155}.op-card__neto[data-v-7928ba6c]{color:#14532d;font-size:1.02rem;font-variant-numeric:tabular-nums}.op-card__montos[data-v-7928ba6c]{color:#64748b;font-size:.8rem;font-variant-numeric:tabular-nums}.causado-card[data-v-7928ba6c]{grid-column:1 / -1;display:grid;gap:.65rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid rgba(15,76,129,.12);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.causado-card__grid[data-v-7928ba6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.causado-card__cell[data-v-7928ba6c]{display:grid;gap:.12rem;min-width:0;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.causado-card__cell span[data-v-7928ba6c]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.causado-card__cell strong[data-v-7928ba6c]{color:#0f4c81;font-size:.88rem;line-height:1.35;word-break:break-word}.causado-card__cell--saldo[data-v-7928ba6c]{padding:.55rem .7rem;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.causado-card__cell--saldo strong[data-v-7928ba6c]{color:#b45309;font-variant-numeric:tabular-nums;font-size:1.05rem}.causado-card__concepto[data-v-7928ba6c]{margin:0;padding-top:.45rem;border-top:1px dashed #bbf7d0;font-size:.84rem;color:#6b7280;line-height:1.4}.op-placeholder[data-v-7928ba6c]{margin:0;padding:.85rem 1rem;border-radius:12px;border:1px dashed #d1d5db;background:#f9fafb;color:#6b7280;font-size:.9rem}.op-flow[data-v-7928ba6c]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0 0 1.1rem;padding:.75rem .9rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(120deg,#f0fdf4,#ecfdf5 55%,#fff)}.op-flow__item[data-v-7928ba6c]{display:grid;gap:.1rem;min-width:5.5rem}.op-flow__item span[data-v-7928ba6c]{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.op-flow__item strong[data-v-7928ba6c]{font-size:1rem;color:#14532d;font-variant-numeric:tabular-nums}.op-flow__item--warn strong[data-v-7928ba6c]{color:#b45309}.op-flow__item--neto[data-v-7928ba6c]{padding:.35rem .55rem;border-radius:10px;background:#14532d}.op-flow__item--neto span[data-v-7928ba6c],.op-flow__item--neto strong[data-v-7928ba6c]{color:#fff}.op-flow__arrow[data-v-7928ba6c]{color:#86efac;font-weight:700}.medio-picker[data-v-7928ba6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.medio-option[data-v-7928ba6c]{display:grid;place-items:center;min-height:2.75rem;padding:.55rem .7rem;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.medio-option strong[data-v-7928ba6c]{font-size:.88rem;font-weight:650}.medio-option[data-v-7928ba6c]:hover{border-color:#86efac;background:#f0fdf4}.medio-option--on[data-v-7928ba6c]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 2px #16a34a26;color:#14532d}.dest-banner[data-v-7928ba6c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb}.dest-banner>div[data-v-7928ba6c]{display:grid;gap:.15rem;min-width:0}.dest-banner span[data-v-7928ba6c]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.dest-banner strong[data-v-7928ba6c]{color:#14532d;font-size:.95rem}.dest-banner small[data-v-7928ba6c]{color:#6b7280;font-size:.8rem}.quick-amounts[data-v-7928ba6c]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;position:relative;z-index:2}.quick-amounts .btn[data-v-7928ba6c]{pointer-events:auto;cursor:pointer}.field-hint[data-v-7928ba6c]{margin:.35rem 0 0;font-size:.8rem;color:#6b7280}@media (max-width: 640px){.causado-card__grid[data-v-7928ba6c]{grid-template-columns:1fr}.op-flow__arrow[data-v-7928ba6c]{display:none}}@media (max-width: 1100px){.summary-strip[data-v-7928ba6c]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters__grid[data-v-7928ba6c]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field--search[data-v-7928ba6c]{grid-column:1 / -1}}@media (max-width: 960px){.summary-strip[data-v-7928ba6c]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-7928ba6c],.filters__grid[data-v-7928ba6c]{grid-template-columns:1fr}.table-wrap[data-v-7928ba6c]{display:none}.op-cards[data-v-7928ba6c]{display:grid}}.edit-ret-hero[data-v-7928ba6c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.25rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid #dbeafe;background:radial-gradient(120% 80% at 100% 0%,rgba(187,247,208,.45),transparent 55%),linear-gradient(135deg,#f8fafc,#f0fdf4)}.edit-ret-hero__meta[data-v-7928ba6c]{display:grid;gap:.2rem;min-width:0;flex:1 1 14rem}.edit-ret-hero__meta strong[data-v-7928ba6c]{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#0f3d24}.edit-ret-hero__meta span[data-v-7928ba6c]{font-size:.92rem;color:#334155}.edit-ret-hero__meta small[data-v-7928ba6c]{color:#64748b;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.edit-ret-hero__fiscal[data-v-7928ba6c]{display:grid;grid-template-columns:repeat(3,minmax(4.5rem,auto));gap:.65rem 1rem;align-content:start}.edit-ret-hero__fiscal>div[data-v-7928ba6c]{display:grid;gap:.1rem}.edit-ret-hero__fiscal span[data-v-7928ba6c]{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.edit-ret-hero__fiscal strong[data-v-7928ba6c]{font-size:.95rem;font-variant-numeric:tabular-nums;color:#14532d}.edit-ret-summary[data-v-7928ba6c]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem .65rem;margin-top:.85rem}.edit-ret-summary__item[data-v-7928ba6c]{display:grid;gap:.15rem;min-width:7rem;padding:.65rem .85rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.edit-ret-summary__item span[data-v-7928ba6c]{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.edit-ret-summary__item strong[data-v-7928ba6c]{font-size:1.05rem;font-variant-numeric:tabular-nums;color:#0f3d24}.edit-ret-summary__item--warn[data-v-7928ba6c]{border-color:#fde68a;background:#fffbeb}.edit-ret-summary__item--warn strong[data-v-7928ba6c]{color:#b45309}.edit-ret-summary__item--neto[data-v-7928ba6c]{border-color:#14532d;background:linear-gradient(145deg,#14532d,#166534);flex:1 1 8rem}.edit-ret-summary__item--neto span[data-v-7928ba6c],.edit-ret-summary__item--neto strong[data-v-7928ba6c]{color:#fff}.edit-ret-summary__op[data-v-7928ba6c]{display:grid;place-items:center;color:#94a3b8;font-weight:700;font-size:1.1rem;padding:0 .1rem}.edit-ret-hint[data-v-7928ba6c]{margin:.85rem 0 .35rem;color:#64748b;font-size:.84rem;line-height:1.4}@media (max-width: 720px){.edit-ret-hero__fiscal[data-v-7928ba6c]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.edit-ret-summary__op[data-v-7928ba6c]{display:none}.edit-ret-summary__item[data-v-7928ba6c]{flex:1 1 calc(50% - .4rem)}.edit-ret-summary__item--neto[data-v-7928ba6c]{flex:1 1 100%}}.modal.modal--op-create.modal--xl{width:min(1180px,98vw)}.modal.modal--xl:has(.edit-ret-modal){width:min(1080px,98vw)}@media (max-width: 900px){.modal.modal--op-create.modal--xl,.modal.modal--xl:has(.edit-ret-modal){width:min(96vw,100%)}}.op-hero .hero__lead[data-v-6a6fc53b]{max-width:38rem}.summary-strip[data-v-6a6fc53b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-6a6fc53b]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-6a6fc53b]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-6a6fc53b]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--warn[data-v-6a6fc53b]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-6a6fc53b]{color:#92400e}.summary-chip--info[data-v-6a6fc53b]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff)}.summary-chip--info strong[data-v-6a6fc53b]{color:#1d4ed8}.summary-chip--ok[data-v-6a6fc53b]{border-color:#86efac}.summary-chip--money strong[data-v-6a6fc53b]{font-size:1.05rem}.filters[data-v-6a6fc53b]{display:grid;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem}.filters__grid--psi[data-v-6a6fc53b]{display:grid;grid-template-columns:1.6fr repeat(2,minmax(0,1fr));gap:.75rem;align-items:end}.filter-field[data-v-6a6fc53b]{display:grid;gap:.3rem;min-width:0}.filter-field span[data-v-6a6fc53b]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.filters__footer[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.filter-check[data-v-6a6fc53b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#374151;-webkit-user-select:none;user-select:none}.op-num[data-v-6a6fc53b]{display:block;color:#14532d}.op-sub[data-v-6a6fc53b]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem;line-height:1.3}.op-name[data-v-6a6fc53b]{display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-card__concepto[data-v-6a6fc53b]{margin:0;font-size:.84rem;color:#6b7280;line-height:1.35}.medio-chip[data-v-6a6fc53b]{display:inline-flex;padding:.12rem .45rem;border-radius:8px;background:#f3f4f6;color:#374151;font-size:.8rem;font-weight:600}.cuenta-missing[data-v-6a6fc53b]{display:inline-flex;margin-top:.2rem;padding:.12rem .45rem;border-radius:8px;background:#fffbeb;color:#b45309;border:1px solid #fde68a;font-size:.75rem;font-weight:700}.psi-page .table-wrap[data-v-6a6fc53b]{overflow-x:auto;position:relative}.op-table[data-v-6a6fc53b]{min-width:0;width:100%}.op-table th[data-v-6a6fc53b],.op-table td[data-v-6a6fc53b]{padding:.55rem;font-size:.84rem;vertical-align:top}.op-table th[data-v-6a6fc53b]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:750;white-space:nowrap}.num[data-v-6a6fc53b]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.col-actions[data-v-6a6fc53b]{position:sticky;right:0;z-index:3;width:8.5rem;min-width:8.5rem;max-width:8.5rem;padding-left:.4rem!important;padding-right:.4rem!important;text-align:right;background:#fff;box-shadow:-10px 0 14px -12px #0f172a59}.op-table thead .col-actions[data-v-6a6fc53b]{z-index:4;background:var(--color-surface-muted, #f8fafc)}.data-row[data-v-6a6fc53b]:hover,.data-row:hover .col-actions[data-v-6a6fc53b]{background:#f9fafb}.op-combo[data-v-6a6fc53b]{display:block;width:100%}.op-combo--card[data-v-6a6fc53b]{max-width:16rem}.op-combo__select[data-v-6a6fc53b]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:.42rem 1.7rem .42rem .55rem;border:1px solid #bbf7d0;border-radius:10px;background-color:#f0fdf4;background-image:linear-gradient(45deg,transparent 50%,#166534 50%),linear-gradient(135deg,#166534 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#14532d;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.op-combo__select[data-v-6a6fc53b]:hover{background-color:#ecfdf5;border-color:#86efac}.op-combo__select[data-v-6a6fc53b]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.op-combo__select[data-v-6a6fc53b]:disabled{opacity:.55;cursor:wait}.tipo-chip[data-v-6a6fc53b]{display:inline-flex;padding:.15rem .5rem;border-radius:8px;font-size:.78rem;font-weight:700}.tipo-chip--generico[data-v-6a6fc53b]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.tipo-chip--retencion[data-v-6a6fc53b]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.status-pill[data-v-6a6fc53b]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-6a6fc53b]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--aprobada[data-v-6a6fc53b]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-pill--ejecutada[data-v-6a6fc53b]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-6a6fc53b]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.empty-block[data-v-6a6fc53b]{display:grid;gap:.45rem;justify-items:center;padding:1.5rem .5rem;text-align:center}.empty-block p[data-v-6a6fc53b]{margin:0;color:#6b7280}.is-refreshing[data-v-6a6fc53b]{opacity:.72;transition:opacity .15s ease}.op-cards[data-v-6a6fc53b]{display:none;gap:.85rem}.op-card[data-v-6a6fc53b]{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,76,129,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.op-card--empty[data-v-6a6fc53b]{text-align:center;color:#6b7280;justify-items:center}.op-card__head[data-v-6a6fc53b]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.op-card__head strong[data-v-6a6fc53b]{color:#0f4c81}.op-card__head small[data-v-6a6fc53b]{display:block;color:#6b7280;margin-top:.15rem}.op-card__name[data-v-6a6fc53b]{margin:0;font-weight:600;color:#0f4c81}.op-card__meta[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#6b7280;font-size:.86rem}.op-card__meta strong[data-v-6a6fc53b]{color:#0f4c81}.op-card__bank[data-v-6a6fc53b]{color:#4b5563;font-size:.82rem}.op-card__actions[data-v-6a6fc53b]{display:flex;justify-content:stretch}.sr-only[data-v-6a6fc53b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psi-flow[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:.75rem 0 1rem;padding:.7rem .9rem;border-radius:12px;border:1px solid #bbf7d0;background:linear-gradient(90deg,#f0fdf4,#ecfdf5 55%,#eff6ff)}.psi-flow__item[data-v-6a6fc53b]{display:grid;gap:.1rem}.psi-flow__item span[data-v-6a6fc53b]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.psi-flow__item strong[data-v-6a6fc53b]{font-size:1rem;color:#14532d;font-variant-numeric:tabular-nums}.psi-flow__item--neto strong[data-v-6a6fc53b]{color:#1d4ed8}.psi-flow__arrow[data-v-6a6fc53b]{color:#86efac;font-weight:700}.psi-flow__meta[data-v-6a6fc53b]{margin-left:auto;font-size:.82rem;font-weight:650;color:#1d4ed8}.psi-back[data-v-6a6fc53b]{display:inline-flex;align-items:center;margin:0 0 .75rem;padding:0;border:0;background:none;color:#166534;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.psi-back[data-v-6a6fc53b]:hover{text-decoration:underline}.motivo-options[data-v-6a6fc53b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.motivo-card[data-v-6a6fc53b]{display:flex;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border:1px solid #d1d5db;border-radius:14px;cursor:pointer;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.motivo-card input[data-v-6a6fc53b]{position:absolute;opacity:0;pointer-events:none}.motivo-card.is-active[data-v-6a6fc53b]{border-color:#059669;background:linear-gradient(180deg,#fff,#f0fdf4);box-shadow:0 0 0 3px #0596691f}.motivo-card__icon[data-v-6a6fc53b]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:#ecfdf5;color:#047857;font-weight:800;flex-shrink:0}.motivo-card__icon--ret[data-v-6a6fc53b]{background:#eff6ff;color:#1d4ed8}.motivo-card__body[data-v-6a6fc53b]{display:grid;gap:.2rem;min-width:0}.motivo-card__body strong[data-v-6a6fc53b]{font-size:.95rem;color:#111827}.motivo-card__body span[data-v-6a6fc53b]{font-size:.8rem;color:#6b7280;line-height:1.35}.form-grid-2[data-v-6a6fc53b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-bottom:.75rem}.ret-toolbar[data-v-6a6fc53b]{display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:center;margin-bottom:.75rem}.ret-toolbar__actions[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;gap:.4rem}.ret-table-wrap[data-v-6a6fc53b]{overflow:auto;max-height:280px;border:1px solid #e5e7eb;border-radius:12px}.ret-table[data-v-6a6fc53b]{margin:0}.ret-table th[data-v-6a6fc53b],.ret-table td[data-v-6a6fc53b]{padding:.5rem .65rem}.ret-check[data-v-6a6fc53b]{width:2.2rem;text-align:center}.ret-row[data-v-6a6fc53b]{cursor:pointer;transition:background .12s ease}.ret-row[data-v-6a6fc53b]:hover{background:#f8fafc}.ret-row.is-selected[data-v-6a6fc53b]{background:#ecfdf5}.ret-row.is-disabled[data-v-6a6fc53b]{opacity:.45;cursor:not-allowed}.ret-row.is-disabled[data-v-6a6fc53b]:hover{background:transparent}.ret-tipo-hint[data-v-6a6fc53b]{margin:0 0 8px;font-size:.875rem}.origen-chip[data-v-6a6fc53b]{display:inline-flex;padding:.1rem .4rem;border-radius:6px;font-size:.72rem;font-weight:700}.origen-chip--pagado[data-v-6a6fc53b]{background:#f3f4f6;color:#374151}.origen-chip--op[data-v-6a6fc53b]{background:#eff6ff;color:#1d4ed8}.ret-sum-bar[data-v-6a6fc53b]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.7rem .85rem;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;font-size:.88rem;color:#1e3a8a}.ret-sum-bar__total[data-v-6a6fc53b]{font-size:1.05rem;font-variant-numeric:tabular-nums;color:#1d4ed8}.psi-skeleton[data-v-6a6fc53b]{display:grid;gap:.55rem;padding:.5rem 0}.psi-skeleton__bar[data-v-6a6fc53b]{height:2.4rem;border-radius:10px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:psi-shimmer-6a6fc53b 1.1s ease infinite}@keyframes psi-shimmer-6a6fc53b{0%{background-position:100% 0}to{background-position:-100% 0}}.psi-empty[data-v-6a6fc53b]{display:grid;gap:.35rem;padding:1.25rem 1rem;text-align:center;border-radius:12px;border:1px dashed #d1d5db;background:#f9fafb;color:#6b7280}.psi-empty strong[data-v-6a6fc53b]{color:#374151}.psi-empty p[data-v-6a6fc53b]{margin:0;font-size:.88rem}.confirm-hero[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-bottom:1rem;padding:.9rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.confirm-hero__amount[data-v-6a6fc53b]{font-size:1.45rem;color:#14532d;font-variant-numeric:tabular-nums}.confirm-hero__date[data-v-6a6fc53b]{margin-left:auto;color:#6b7280;font-size:.88rem}.confirm-grid[data-v-6a6fc53b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0 0 1rem}.confirm-grid .confirm-full[data-v-6a6fc53b]{grid-column:1 / -1}.confirm-grid dt[data-v-6a6fc53b]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.confirm-grid dd[data-v-6a6fc53b]{margin:.15rem 0 0;font-weight:650;color:#111827;word-break:break-word}.confirm-grid dd.is-warn[data-v-6a6fc53b]{color:#b45309}.op-sub--doc[data-v-6a6fc53b]{display:block;margin-top:.2rem;color:#14532d;font-size:.82rem;font-weight:700}.ret-fecha[data-v-6a6fc53b]{white-space:nowrap;font-variant-numeric:tabular-nums}.confirm-ret[data-v-6a6fc53b]{padding:.75rem .9rem;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa}.confirm-ret h4[data-v-6a6fc53b]{margin:0 0 .55rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.confirm-ret__table-wrap[data-v-6a6fc53b]{overflow-x:auto}.confirm-ret__table[data-v-6a6fc53b]{width:100%;border-collapse:collapse;font-size:.86rem}.confirm-ret__table th[data-v-6a6fc53b],.confirm-ret__table td[data-v-6a6fc53b]{padding:.45rem .4rem;text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb}.confirm-ret__table th[data-v-6a6fc53b]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:700}.confirm-ret__table .num[data-v-6a6fc53b]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.psi-hint[data-v-6a6fc53b]{margin:.85rem 0 0;padding:.65rem .8rem;border-radius:10px;font-size:.86rem;line-height:1.4}.psi-hint--warn[data-v-6a6fc53b]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.benef-picker[data-v-6a6fc53b]{display:grid;gap:.55rem;width:100%}.benef-chips[data-v-6a6fc53b]{display:flex;flex-wrap:wrap;gap:.4rem}.benef-chip[data-v-6a6fc53b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:.28rem .7rem;font:inherit;font-size:.8rem;font-weight:650;cursor:pointer;max-width:100%;text-align:left}.benef-chip[data-v-6a6fc53b]:hover{background:#dbeafe}.benef-chip.is-active[data-v-6a6fc53b]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.benef-select-label[data-v-6a6fc53b]{display:block;width:100%}.benef-filter[data-v-6a6fc53b]{font-size:.9rem}@media (max-width: 1100px){.summary-strip[data-v-6a6fc53b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.filters__grid--psi[data-v-6a6fc53b]{grid-template-columns:1fr 1fr}.filter-field--search[data-v-6a6fc53b]{grid-column:1 / -1}.psi-page .table-wrap[data-v-6a6fc53b]{display:none}.op-cards[data-v-6a6fc53b]{display:grid}.motivo-options[data-v-6a6fc53b],.ret-toolbar[data-v-6a6fc53b],.form-grid-2[data-v-6a6fc53b],.confirm-grid[data-v-6a6fc53b]{grid-template-columns:1fr}}@media (max-width: 640px){.summary-strip[data-v-6a6fc53b]{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-hero__date[data-v-6a6fc53b]{margin-left:0;width:100%}}.money-input[data-v-6a305b62]{text-align:right;font-variant-numeric:tabular-nums}.summary-strip[data-v-2ddfe83e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.filters[data-v-2ddfe83e]{padding:.9rem 1rem;margin-bottom:1rem}.filters__grid[data-v-2ddfe83e]{display:grid;grid-template-columns:1fr;gap:.75rem}.filter-field[data-v-2ddfe83e]{display:grid;gap:.3rem}.filter-field span[data-v-2ddfe83e]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.des-list[data-v-2ddfe83e]{border:1px solid rgba(15,76,129,.1);border-radius:16px;overflow:hidden}.des-table[data-v-2ddfe83e]{width:100%}.des-table th[data-v-2ddfe83e],.des-table td[data-v-2ddfe83e]{padding:.8rem .85rem;font-size:.86rem;vertical-align:top;border-bottom:1px solid #eef2f7}.des-table th[data-v-2ddfe83e]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc}.des-num[data-v-2ddfe83e]{color:#14532d}.des-sub[data-v-2ddfe83e]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem}.des-name[data-v-2ddfe83e]{display:block;font-weight:600;color:#0f172a}.cuenta-missing[data-v-2ddfe83e]{display:inline-flex;padding:.12rem .45rem;border-radius:8px;background:#fffbeb;color:#b45309;border:1px solid #fde68a;font-size:.75rem;font-weight:700}.num[data-v-2ddfe83e]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-2ddfe83e]{width:8.5rem;text-align:right}.des-combo__select[data-v-2ddfe83e]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.42rem 1.7rem .42rem .55rem;border:1px solid #bbf7d0;border-radius:10px;background-color:#f0fdf4;color:#14532d;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.status-pill[data-v-2ddfe83e]{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-2ddfe83e]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--aprobada[data-v-2ddfe83e]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.empty-block[data-v-2ddfe83e]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-2ddfe83e]{margin:0;color:#6b7280}.is-refreshing[data-v-2ddfe83e]{opacity:.72}.lote-toolbar[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.75rem}.lote-toolbar .form-control[data-v-2ddfe83e]{flex:1 1 16rem;min-width:0}.lote-toolbar__actions[data-v-2ddfe83e]{display:flex;gap:.4rem}.lote-table-wrap[data-v-2ddfe83e]{max-height:280px;overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.lote-table[data-v-2ddfe83e]{width:100%;margin:0}.lote-table th[data-v-2ddfe83e],.lote-table td[data-v-2ddfe83e]{padding:.55rem .65rem;font-size:.84rem;vertical-align:top}.lote-check[data-v-2ddfe83e]{width:2.2rem;text-align:center}.lote-row[data-v-2ddfe83e]{cursor:pointer}.lote-row[data-v-2ddfe83e]:hover{background:#f8fafc}.lote-row.is-selected[data-v-2ddfe83e]{background:#ecfdf5}.lote-summary[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.88rem}.sr-only[data-v-2ddfe83e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saldo-panel[data-v-2ddfe83e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem;margin:.15rem 0 .35rem}.saldo-panel__item[data-v-2ddfe83e]{display:grid;gap:.2rem;padding:.65rem .75rem;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.saldo-panel__item--falta[data-v-2ddfe83e]{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fef3c7)}.saldo-panel__item--falta strong[data-v-2ddfe83e]{color:#b45309}.saldo-panel__item span[data-v-2ddfe83e]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.saldo-panel__item strong[data-v-2ddfe83e]{font-size:1rem;color:#14532d;font-variant-numeric:tabular-nums}.saldo-panel__item strong.is-warn[data-v-2ddfe83e]{color:#b45309}.saldo-panel__item--neto[data-v-2ddfe83e]{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#ecfdf5)}.saldo-warn[data-v-2ddfe83e]{margin:0;font-size:.82rem;font-weight:650;color:#b45309}.monto-pagar[data-v-2ddfe83e]{display:grid;gap:.45rem}.monto-pagar__actions[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;gap:.4rem}.monto-pagar__resto[data-v-2ddfe83e]{margin:.35rem 0 0;font-size:.84rem;font-weight:600;color:#b45309}.monto-pagar__resto--ok[data-v-2ddfe83e]{color:#166534}.des-factura-balance[data-v-2ddfe83e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .75rem;margin:0 0 .9rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(15,76,129,.14);background:#f8fbfff2}.des-factura-balance--ok[data-v-2ddfe83e]{border-color:#16653447;background:#1665340f}.des-factura-balance--err[data-v-2ddfe83e]{border-color:#b4530959;background:#b4530914}.des-factura-balance__row[data-v-2ddfe83e]{display:grid;gap:.15rem}.des-factura-balance__row span[data-v-2ddfe83e]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.des-factura-balance__row strong[data-v-2ddfe83e]{font-size:.95rem;color:#0f4c81}.des-factura-balance--err .des-factura-balance__row strong[data-v-2ddfe83e]{color:#b45309}.des-factura-balance--ok .des-factura-balance__row strong[data-v-2ddfe83e]{color:#166534}.des-factura-balance__row--neto strong[data-v-2ddfe83e]{font-size:1.05rem}.des-factura-card[data-v-2ddfe83e]{display:grid;gap:.75rem;margin-bottom:.85rem;padding:.85rem .95rem;border:1px solid rgba(15,76,129,.16);border-radius:12px;background:#f8fbfff5}.des-factura-card--warn[data-v-2ddfe83e]{border-color:#b4530959}.des-factura-card__head[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.des-factura-card__title[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.des-factura-card__title strong[data-v-2ddfe83e]{color:#0f4c81;font-size:.98rem}.des-factura-card__chip[data-v-2ddfe83e]{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:6px;font-size:.72rem;font-weight:700;color:#334155;background:#94a3b838}.des-factura-card__chip--warn[data-v-2ddfe83e]{color:#92400e;background:#f59e0b33}.des-factura-card__head-actions[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.des-factura-card__bruto[data-v-2ddfe83e]{font-size:.84rem;font-weight:700;color:#4a6280}.des-factura-card__grid[data-v-2ddfe83e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem .7rem}.des-factura-card__field[data-v-2ddfe83e]{display:grid;gap:.25rem}.des-factura-card__field--wide[data-v-2ddfe83e]{grid-column:span 2}.des-factura-card__field--actions[data-v-2ddfe83e]{align-content:end}.des-factura-card__field span[data-v-2ddfe83e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.des-factura-card__ret[data-v-2ddfe83e]{padding-top:.15rem;border-top:1px dashed rgba(15,76,129,.14)}.des-factura-card__ret>.ret-editor[data-v-2ddfe83e],.des-factura-ret--collapse>.ret-editor[data-v-2ddfe83e]{margin-top:.45rem}.des-factura-card__ret-sum[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;cursor:pointer;list-style:none;font-size:.84rem;color:#334155;-webkit-user-select:none;user-select:none}.des-factura-card__ret-sum[data-v-2ddfe83e]::-webkit-details-marker{display:none}.des-factura-card__ret-sum[data-v-2ddfe83e]:before{content:"▸";color:#64748b;font-size:.75rem}details[open]>.des-factura-card__ret-sum[data-v-2ddfe83e]:before{content:"▾"}.des-factura-card__ret-sum strong[data-v-2ddfe83e]{color:#b45309;font-variant-numeric:tabular-nums}.des-factura-card__ret-sum small[data-v-2ddfe83e]{color:#64748b;font-size:.78rem}.des-factura-card__ret-empty[data-v-2ddfe83e]{color:#94a3b8;font-size:.8rem}.des-factura-footer[data-v-2ddfe83e]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.15rem}.des-factura-footer__hint[data-v-2ddfe83e]{margin:0;font-size:.8rem;color:#64748b}.des-factura-ret[data-v-2ddfe83e]{display:grid;gap:.45rem;margin-bottom:.65rem;padding:.65rem .75rem;border:1px solid rgba(15,76,129,.14);border-radius:10px;background:#f8fbffe6}.des-factura-ret--collapse[data-v-2ddfe83e]{gap:0}@media (max-width: 720px){.des-factura-card__field--wide[data-v-2ddfe83e]{grid-column:span 1}.saldo-panel[data-v-2ddfe83e]{grid-template-columns:1fr}}.filters[data-v-64250067]{padding:1rem;margin-bottom:1rem;display:grid;gap:.75rem}.filters__grid[data-v-64250067]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.filter-field[data-v-64250067]{display:grid;gap:.35rem;font-size:.82rem;color:#475569}.filter-field--search[data-v-64250067]{grid-column:span 1}.filters__footer[data-v-64250067]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.summary-strip[data-v-64250067]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.summary-chip[data-v-64250067]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem;display:grid;gap:.2rem}.summary-chip span[data-v-64250067]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.summary-chip strong[data-v-64250067]{font-size:1.15rem;color:#0f172a;font-variant-numeric:tabular-nums}.summary-chip--money strong[data-v-64250067]{color:#166534}.summary-chip--info strong[data-v-64250067]{color:#0369a1}.summary-chip--ok strong[data-v-64250067]{color:#0f766e}.tipo-resumen[data-v-64250067]{padding:1rem;margin-bottom:1rem}.tipo-resumen__title[data-v-64250067]{margin:0 0 .75rem;font-size:1rem;color:#14532d}.num[data-v-64250067]{text-align:right;font-variant-numeric:tabular-nums}.sub[data-v-64250067]{font-size:.8rem;color:#64748b;margin-top:.15rem}.empty-state[data-v-64250067]{text-align:center;color:#64748b;padding:1.25rem}.badge[data-v-64250067]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge--ok[data-v-64250067]{background:#ecfdf5;color:#047857}.badge--warn[data-v-64250067]{background:#fff7ed;color:#c2410c}.btn-ghost[data-v-64250067]{background:transparent;border:1px solid #cbd5e1;color:#475569}@media (max-width: 900px){.filters__grid[data-v-64250067],.summary-strip[data-v-64250067]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.filters__grid[data-v-64250067],.summary-strip[data-v-64250067]{grid-template-columns:1fr}}.summary-strip[data-v-fab6f32c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-fab6f32c]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-fab6f32c]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-fab6f32c]{font-size:1.1rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--ok strong[data-v-fab6f32c]{color:#166534}.summary-chip--danger[data-v-fab6f32c]{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fef2f2)}.summary-chip--danger strong[data-v-fab6f32c]{color:#b91c1c}.summary-chip--warn[data-v-fab6f32c]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-fab6f32c]{color:#92400e}.summary-chip--info[data-v-fab6f32c]{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#eff6ff)}.summary-chip--info strong[data-v-fab6f32c]{color:#1d4ed8}.filters[data-v-fab6f32c]{display:grid;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem}.filters__grid[data-v-fab6f32c]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.9fr));gap:.75rem;align-items:end}.filter-field[data-v-fab6f32c]{display:grid;gap:.3rem;min-width:0}.filter-field span[data-v-fab6f32c]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.filters__footer[data-v-fab6f32c]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.filters__hint[data-v-fab6f32c]{margin:0;font-size:.82rem;color:#6b7280}.mov-table th[data-v-fab6f32c],.mov-table td[data-v-fab6f32c]{padding:.55rem;font-size:.84rem}.mov-table th[data-v-fab6f32c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:750;white-space:nowrap}.data-row[data-v-fab6f32c]:hover{background:#f9fafb}.data-row--anulada[data-v-fab6f32c]{opacity:.62}.mov-num[data-v-fab6f32c]{display:block;color:#14532d}.mov-sub[data-v-fab6f32c]{display:block;margin-top:.12rem;color:#6b7280;font-size:.76rem;line-height:1.3;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mov-sub--danger[data-v-fab6f32c]{color:#b91c1c;font-weight:700}.mov-sub--parcial[data-v-fab6f32c]{color:#b45309;font-weight:600}.mov-name[data-v-fab6f32c]{display:block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mov-ref[data-v-fab6f32c]{display:block;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipo-chip[data-v-fab6f32c]{display:inline-flex;padding:.14rem .5rem;border-radius:8px;font-size:.76rem;font-weight:750}.tipo-chip--ingreso[data-v-fab6f32c]{background:#ecfdf5;color:#166534;border:1px solid #86efac}.tipo-chip--egreso[data-v-fab6f32c]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.origen-chip[data-v-fab6f32c]{display:inline-flex;padding:.12rem .45rem;border-radius:8px;background:#f3f4f6;color:#374151;font-size:.76rem;font-weight:650}.num[data-v-fab6f32c]{text-align:right;font-variant-numeric:tabular-nums}.is-egreso[data-v-fab6f32c]{color:#b91c1c;font-weight:750}.is-ingreso[data-v-fab6f32c]{color:#166534;font-weight:750}.col-actions[data-v-fab6f32c]{position:sticky;right:0;z-index:3;width:8.25rem;min-width:8.25rem;max-width:8.25rem;padding-left:.4rem!important;padding-right:.4rem!important;background:#fff;box-shadow:-10px 0 14px -12px #0f172a59}.mov-table thead .col-actions[data-v-fab6f32c]{z-index:4;background:var(--color-surface-muted, #f8fafc)}.data-row:hover .col-actions[data-v-fab6f32c]{background:#f9fafb}.mov-combo[data-v-fab6f32c]{display:block;width:100%}.mov-combo--card[data-v-fab6f32c]{max-width:12rem}.mov-combo__select[data-v-fab6f32c]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:.4rem 1.65rem .4rem .5rem;border:1px solid #bbf7d0;border-radius:10px;background-color:#f0fdf4;background-image:linear-gradient(45deg,transparent 50%,#166534 50%),linear-gradient(135deg,#166534 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#14532d;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.mov-combo__select[data-v-fab6f32c]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.status-pill[data-v-fab6f32c]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-fab6f32c]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--ejecutada[data-v-fab6f32c]{background:#ecfdf5;color:#166534;border-color:#86efac}.empty-block[data-v-fab6f32c]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-fab6f32c]{margin:0;color:#6b7280}.is-refreshing[data-v-fab6f32c]{opacity:.72;transition:opacity .15s ease}.mov-cards[data-v-fab6f32c]{display:none;gap:.85rem}.mov-card[data-v-fab6f32c]{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,76,129,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.mov-card--empty[data-v-fab6f32c]{text-align:center;color:#6b7280}.mov-card--anulada[data-v-fab6f32c]{opacity:.65}.mov-card__head[data-v-fab6f32c]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.mov-card__head strong[data-v-fab6f32c]{color:#0f4c81}.mov-card__head small[data-v-fab6f32c]{display:block;color:#6b7280;margin-top:.15rem}.mov-card__name[data-v-fab6f32c]{margin:0;font-weight:600;color:#0f4c81}.mov-card__meta[data-v-fab6f32c]{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#6b7280;font-size:.86rem}.mov-card__meta strong[data-v-fab6f32c]{color:#0f4c81}.mov-card__foot[data-v-fab6f32c]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.tipo-picker[data-v-fab6f32c]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.tipo-option[data-v-fab6f32c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:.55rem .7rem;font:inherit;font-weight:700;color:#374151;cursor:pointer}.tipo-option--on[data-v-fab6f32c]{border-color:#16a34a;background:#ecfdf5;color:#14532d;box-shadow:0 0 0 2px #16a34a26}.sr-only[data-v-fab6f32c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1100px){.summary-strip[data-v-fab6f32c]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters__grid[data-v-fab6f32c]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field--search[data-v-fab6f32c]{grid-column:1 / -1}}@media (max-width: 960px){.summary-strip[data-v-fab6f32c]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-fab6f32c]{grid-template-columns:1fr}.table-wrap[data-v-fab6f32c]{display:none}.mov-cards[data-v-fab6f32c]{display:grid}}.toolbar[data-v-da5f41ab]{display:flex;gap:.75rem;align-items:end;margin-bottom:1rem;padding:.75rem}.filtro[data-v-da5f41ab]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#64748b}.num[data-v-da5f41ab]{text-align:right;font-variant-numeric:tabular-nums}.sub[data-v-da5f41ab]{color:#64748b;font-size:.85rem}.summary-strip[data-v-68b77187]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-68b77187]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-68b77187]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-68b77187]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--warn[data-v-68b77187]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-68b77187]{color:#92400e}.summary-chip--ok[data-v-68b77187]{border-color:#86efac}.summary-chip--money strong[data-v-68b77187]{font-size:1.05rem}.is-alert[data-v-68b77187]{color:#b91c1c!important}.filters[data-v-68b77187]{display:grid;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid #dcfce7}.filters__grid[data-v-68b77187]{display:grid;grid-template-columns:1.4fr minmax(160px,220px);gap:.75rem;align-items:end}.filter-field[data-v-68b77187]{display:grid;gap:.3rem;min-width:0}.filter-field span[data-v-68b77187]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.filters__footer[data-v-68b77187]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.filters__meta[data-v-68b77187]{margin:0;font-size:.86rem;color:#4b5563}.conc-num[data-v-68b77187]{display:block;color:#14532d}.conc-sub[data-v-68b77187]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem;line-height:1.3}.cuenta-chip[data-v-68b77187]{display:inline-flex;padding:.12rem .45rem;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.8rem;font-weight:600}.periodo[data-v-68b77187]{font-variant-numeric:tabular-nums}.diff-alert[data-v-68b77187]{color:#b91c1c;font-weight:700}.modo-pill[data-v-68b77187],.status-pill[data-v-68b77187]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.modo-pill--manual[data-v-68b77187]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.modo-pill--automatica[data-v-68b77187]{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.status-pill--abierta[data-v-68b77187]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--cerrada[data-v-68b77187]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-68b77187]{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}.num[data-v-68b77187]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-68b77187]{width:1%;white-space:nowrap;text-align:right}.col-actions .btn[data-v-68b77187]{margin-left:.25rem}.empty-block[data-v-68b77187]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-68b77187]{margin:0;color:#6b7280}.is-refreshing[data-v-68b77187]{opacity:.72;transition:opacity .15s ease}.conc-cards[data-v-68b77187]{display:none;gap:.85rem}.conc-card[data-v-68b77187]{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,76,129,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.conc-card--empty[data-v-68b77187]{text-align:center;color:#6b7280}.conc-card__head[data-v-68b77187]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.conc-card__head strong[data-v-68b77187]{color:#0f4c81}.conc-card__head small[data-v-68b77187]{display:block;margin-top:.15rem;color:#6b7280}.conc-card__cuenta[data-v-68b77187]{margin:0;font-weight:600;color:#0f4c81}.conc-card__grid[data-v-68b77187]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.conc-card__grid>div[data-v-68b77187]{display:grid;gap:.12rem;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;min-width:0}.conc-card__grid span[data-v-68b77187]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.conc-card__grid strong[data-v-68b77187]{font-variant-numeric:tabular-nums;font-size:.88rem;color:#0f4c81;overflow-wrap:anywhere}.conc-card__actions[data-v-68b77187]{display:flex;flex-wrap:wrap;gap:.4rem}.modo-picker[data-v-68b77187]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.modo-option[data-v-68b77187]{display:grid;gap:.2rem;text-align:left;padding:.75rem .85rem;border-radius:12px;border:1px solid #d1d5db;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.modo-option strong[data-v-68b77187]{color:#14532d;font-size:.92rem}.modo-option span[data-v-68b77187]{color:#6b7280;font-size:.8rem;line-height:1.35}.modo-option[data-v-68b77187]:hover{border-color:#86efac;background:#f0fdf4}.modo-option--on[data-v-68b77187]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 2px #16a34a26}.detail[data-v-68b77187]{display:grid;gap:.9rem}.balance-strip[data-v-68b77187]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.75rem .9rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(120deg,#f0fdf4,#ecfdf5 55%,#fff)}.balance-strip__item[data-v-68b77187]{display:grid;gap:.1rem;min-width:6rem}.balance-strip__item span[data-v-68b77187]{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.balance-strip__item strong[data-v-68b77187]{font-size:1rem;color:#14532d;font-variant-numeric:tabular-nums}.balance-strip__item--diff[data-v-68b77187]{padding:.35rem .55rem;border-radius:10px;background:#14532d}.balance-strip__item--diff span[data-v-68b77187],.balance-strip__item--diff strong[data-v-68b77187]{color:#fff}.balance-strip__item--alert[data-v-68b77187]{background:#991b1b}.balance-strip__arrow[data-v-68b77187]{color:#86efac;font-weight:700}.detail__toolbar[data-v-68b77187]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.detail__meta[data-v-68b77187]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.detail__count[data-v-68b77187]{font-size:.84rem;color:#4b5563}.detail__actions[data-v-68b77187]{display:flex;flex-wrap:wrap;gap:.4rem}.mov-table-wrap[data-v-68b77187]{max-height:min(42vh,420px);overflow:auto;border:1px solid #e5e7eb;border-radius:12px}.mov-table[data-v-68b77187]{margin:0}.mov-table thead th[data-v-68b77187]{position:sticky;top:0;z-index:1;background:#f8fffb}.col-check[data-v-68b77187]{width:2.5rem;text-align:center}.row--on>td[data-v-68b77187]{background:#f0fdf4}.tipo-chip[data-v-68b77187]{display:inline-flex;padding:.1rem .45rem;border-radius:8px;font-size:.75rem;font-weight:700;background:#f3f4f6;color:#374151}.tipo-chip--ingreso[data-v-68b77187],.tipo-chip--nota_credito[data-v-68b77187]{background:#ecfdf5;color:#166534}.tipo-chip--egreso[data-v-68b77187],.tipo-chip--nota_debito[data-v-68b77187]{background:#fef2f2;color:#991b1b}.detail__obs[data-v-68b77187]{margin:0;padding:.7rem .85rem;border-radius:12px;background:#f9fafb;border:1px dashed #d1d5db;color:#374151;font-size:.88rem}.detail__obs span[data-v-68b77187]{display:block;margin-bottom:.2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.extracto-block[data-v-68b77187]{display:grid;gap:.75rem}.extracto-upload[data-v-68b77187]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;cursor:pointer}.extracto-upload__input[data-v-68b77187]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.extracto-upload__btn[data-v-68b77187]{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:10px;border:1px dashed #86efac;background:#f0fdf4;color:#166534;font-size:.86rem;font-weight:650}.extracto-upload:hover .extracto-upload__btn[data-v-68b77187]{background:#dcfce7;border-color:#4ade80}.extracto-upload__hint[data-v-68b77187]{font-size:.78rem;color:#6b7280}.extracto-config[data-v-68b77187]{display:grid;gap:.75rem;padding:.85rem .95rem;border-radius:14px;border:1px solid #d1fae5;background:linear-gradient(180deg,#f0fdf4,#fff 55%)}.extracto-config--readonly[data-v-68b77187]{margin-bottom:.85rem}.extracto-config__head[data-v-68b77187]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.extracto-config__head strong[data-v-68b77187]{display:block;color:#14532d;font-size:.92rem}.extracto-config__head p[data-v-68b77187]{margin:.2rem 0 0;font-size:.8rem;color:#4b5563}.extracto-config__grid[data-v-68b77187]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.extracto-check[data-v-68b77187]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;font-size:.86rem;color:#374151}.extracto-preview__label[data-v-68b77187],.extracto-empty[data-v-68b77187]{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.extracto-preview ul[data-v-68b77187]{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.35rem}.extracto-preview li[data-v-68b77187]{display:flex;gap:.65rem;align-items:baseline;padding:.35rem .55rem;border-radius:8px;background:#fff;border:1px solid #e5e7eb;font-size:.84rem}.extracto-preview em[data-v-68b77187]{font-style:normal;color:#9ca3af;font-size:.75rem;min-width:3.5rem}.extracto-preview strong[data-v-68b77187]{font-weight:650;color:#111827;word-break:break-all}.extracto-empty[data-v-68b77187]{margin:0;text-transform:none;letter-spacing:0;font-weight:500;color:#b45309}@media (max-width: 960px){.summary-strip[data-v-68b77187]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-68b77187]{grid-template-columns:1fr}.table-wrap[data-v-68b77187]{display:none}.conc-cards[data-v-68b77187]{display:grid}.modo-picker[data-v-68b77187],.conc-card__grid[data-v-68b77187]{grid-template-columns:1fr}.balance-strip__arrow[data-v-68b77187]{display:none}.extracto-config__grid[data-v-68b77187]{grid-template-columns:1fr}}.hero__meta[data-v-ff335464]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;max-width:18rem}.hero-stat[data-v-ff335464]{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:10px;background:#ffffffb8;border:1px solid rgba(187,247,208,.9)}.hero-stat--accent[data-v-ff335464]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-ff335464]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.hero-stat strong[data-v-ff335464]{color:#14532d;font-variant-numeric:tabular-nums}.exec-toolbar[data-v-ff335464]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-ff335464]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-ff335464]{flex:1 1 16rem}.exec-toolbar__field span[data-v-ff335464]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.exec-doc-card[data-v-ff335464]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.exec-doc-card[data-v-ff335464]:hover{border-color:#86efac;box-shadow:0 4px 14px #16653414}.form-check[data-v-ff335464]{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem}.bos-picker[data-v-71d59d7d]{position:relative;width:100%}.bos-picked[data-v-71d59d7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border-radius:10px;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.bos-picker--compact .bos-picked[data-v-71d59d7d]{align-items:center;padding:.35rem .5rem;border-radius:8px;min-height:2.35rem}.bos-picker--compact .bos-picked__main[data-v-71d59d7d]{display:flex;align-items:center;gap:.4rem;min-width:0}.bos-picker--compact .bos-picked__code[data-v-71d59d7d]{flex:0 0 auto}.bos-picker--compact .bos-picked strong[data-v-71d59d7d]{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bos-picker--compact .bos-picked small[data-v-71d59d7d]{display:none}.bos-picker--compact .bos-picker__search[data-v-71d59d7d]{grid-template-columns:1fr auto}.bos-picked__main[data-v-71d59d7d]{display:grid;gap:.15rem;min-width:0}.bos-picked__code[data-v-71d59d7d]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#15803d}.bos-picked strong[data-v-71d59d7d]{color:#14532d;font-size:.92rem;line-height:1.3}.bos-picked small[data-v-71d59d7d]{color:#6b7280;font-size:.78rem}.bos-picker__search[data-v-71d59d7d]{display:grid;grid-template-columns:1fr auto;gap:.45rem}@media (max-width: 768px){.bos-picker--compact .bos-picked[data-v-71d59d7d]{align-items:flex-start}.bos-picker--compact .bos-picked__main[data-v-71d59d7d]{display:grid;gap:.2rem;width:100%}.bos-picker--compact .bos-picked strong[data-v-71d59d7d]{white-space:normal;font-size:.9rem}.bos-picker--compact .bos-picked small[data-v-71d59d7d]{display:block}.bos-picker__search[data-v-71d59d7d]{grid-template-columns:1fr}.bos-picker__search .btn[data-v-71d59d7d]{min-height:2.75rem}.bos-picker__search .form-control[data-v-71d59d7d]{min-height:2.75rem;font-size:1rem}}.bos-picker__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;pointer-events:none}.bos-picker__layer--sheet{pointer-events:auto}.bos-picker__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a73;cursor:pointer}.bos-picker__dropdown{margin:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:auto;box-shadow:0 12px 32px #0f172a24;pointer-events:auto}.bos-picker__dropdown--sheet{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;max-height:min(78dvh,640px);border-radius:18px 18px 0 0;border:0;box-shadow:0 -12px 40px #0f172a38;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}.bos-picker__sheet-head{flex:0 0 auto;padding:.55rem .9rem .75rem;border-bottom:1px solid #e5e7eb;background:#fff}.bos-picker__sheet-handle{width:2.5rem;height:.28rem;margin:0 auto .55rem;border-radius:999px;background:#d1d5db}.bos-picker__sheet-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.bos-picker__sheet-title strong{font-size:1rem;color:#14532d}.bos-picker__sheet-input{min-height:2.85rem!important;font-size:1rem!important}.bos-picker__hint,.bos-picker__error{margin:0;padding:.75rem .9rem;font-size:.84rem}.bos-picker__hint{color:#6b7280}.bos-picker__error{color:#b91c1c}.bos-picker__results{list-style:none;margin:0;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.bos-picker__dropdown--sheet .bos-picker__results{flex:1 1 auto}.bos-picker__result{width:100%;display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .85rem;border:0;border-bottom:1px solid #f3f4f6;background:#fff;text-align:left;cursor:pointer}.bos-picker__dropdown--sheet .bos-picker__result{padding:.95rem 1rem;min-height:3.4rem}.bos-picker__result:hover,.bos-picker__result:active{background:#f0fdf4}.bos-picker__result-code{flex:0 0 auto;font-size:.75rem;font-weight:700;color:#166534;background:#dcfce7;border-radius:999px;padding:.15rem .45rem}.bos-picker__result-body{display:grid;gap:.12rem;min-width:0}.bos-picker__result-body strong{font-size:.88rem;color:#111827}.bos-picker__dropdown--sheet .bos-picker__result-body strong{font-size:.95rem}.bos-picker__result-body small{color:#6b7280;font-size:.76rem}.bos-picker__sheet-foot{flex:0 0 auto;padding:.75rem .9rem;border-top:1px solid #e5e7eb;background:#f8fafc}.bos-picker__sheet-foot .btn{width:100%;min-height:2.75rem}.bos-picker__dropdown--compact .bos-picker__result{padding:.55rem .7rem}@media (min-width: 769px){.bos-picker__layer{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:none;overflow:visible}.bos-picker__dropdown{pointer-events:auto}}.req-page[data-v-0d8e12d0]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none}.req-hero .hero__lead[data-v-0d8e12d0]{max-width:38rem}.summary-strip[data-v-0d8e12d0]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.summary-chip[data-v-0d8e12d0]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem 1rem;display:grid;gap:.2rem;box-shadow:0 1px #0f172a08}.summary-chip span[data-v-0d8e12d0]{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.summary-chip strong[data-v-0d8e12d0]{font-size:1.2rem;color:#0f172a;font-variant-numeric:tabular-nums}.summary-chip--warn strong[data-v-0d8e12d0]{color:#b45309}.summary-chip--info strong[data-v-0d8e12d0]{color:#1d4ed8}.summary-chip--ok strong[data-v-0d8e12d0]{color:#166534}.summary-chip--danger strong[data-v-0d8e12d0]{color:#b91c1c}.filters[data-v-0d8e12d0]{padding:1rem;display:grid;gap:.75rem}.filters__grid[data-v-0d8e12d0]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(10rem,.7fr) auto;gap:.75rem;align-items:end}.filters__clear[data-v-0d8e12d0]{margin-bottom:.1rem}.filter-field[data-v-0d8e12d0]{display:grid;gap:.35rem;font-size:.82rem;color:#475569;font-weight:600}.filters__footer[data-v-0d8e12d0]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.filters__hint[data-v-0d8e12d0]{margin:0;color:#64748b;font-size:.85rem}.req-layout[data-v-0d8e12d0]{display:grid;gap:1rem}.req-layout--detail[data-v-0d8e12d0]{grid-template-columns:1fr}.table-wrap.is-refreshing[data-v-0d8e12d0]{opacity:.72;pointer-events:none;transition:opacity .15s ease}.req-table th[data-v-0d8e12d0]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.data-row--clickable[data-v-0d8e12d0]{cursor:pointer}.data-row--clickable[data-v-0d8e12d0]:hover{background:#f0fdf4}.data-row--anulada[data-v-0d8e12d0]{opacity:.72}.req-num[data-v-0d8e12d0]{display:block;color:#14532d;font-size:.95rem}.req-name[data-v-0d8e12d0]{display:block;color:#0f172a;font-weight:600}.req-sub[data-v-0d8e12d0]{display:block;margin-top:.15rem;color:#64748b;font-size:.8rem}.req-sub--proc[data-v-0d8e12d0]{color:#0369a1;font-weight:600}.req-count[data-v-0d8e12d0]{display:inline-flex;min-width:1.75rem;justify-content:center;padding:.15rem .45rem;border-radius:999px;background:#ecfdf5;color:#166534;font-weight:700;font-variant-numeric:tabular-nums}.col-actions[data-v-0d8e12d0]{width:1%;white-space:nowrap;text-align:right}.req-combo__select[data-v-0d8e12d0]{min-width:8.5rem;max-width:11rem;padding:.35rem .55rem;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:.82rem;color:#334155}.sr-only[data-v-0d8e12d0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.empty-block[data-v-0d8e12d0]{display:grid;gap:.35rem;justify-items:center;padding:1.5rem 1rem;color:#64748b}.empty-block strong[data-v-0d8e12d0]{color:#334155;font-size:1rem}.empty-block p[data-v-0d8e12d0]{margin:0;max-width:26rem}.mobile-cards[data-v-0d8e12d0]{display:none;gap:.75rem}.mobile-card[data-v-0d8e12d0]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.95rem 1rem;display:grid;gap:.7rem}.mobile-card--clickable[data-v-0d8e12d0]{cursor:pointer}.mobile-card--clickable[data-v-0d8e12d0]:hover{border-color:#86efac;box-shadow:0 8px 24px #16653414}.mobile-card header[data-v-0d8e12d0]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.mobile-card header strong[data-v-0d8e12d0]{display:block;color:#14532d}.mobile-card header small[data-v-0d8e12d0]{color:#64748b}.mobile-card__meta[data-v-0d8e12d0]{margin:0;color:#475569;font-size:.9rem}.mobile-card__grid[data-v-0d8e12d0]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.mobile-card__grid span[data-v-0d8e12d0]{display:block;font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.mobile-card__grid strong[data-v-0d8e12d0]{color:#0f172a}.mobile-card__actions[data-v-0d8e12d0]{display:flex;gap:.5rem;flex-wrap:wrap}.mobile-card--empty[data-v-0d8e12d0]{text-align:center;color:#64748b}.status-pill[data-v-0d8e12d0]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.01em;background:#f3f4f6;color:#374151}.status-pill--lg[data-v-0d8e12d0]{font-size:.8rem;padding:.28rem .7rem}.status-pill--borrador[data-v-0d8e12d0]{background:#f3f4f6;color:#4b5563}.status-pill--aprobada[data-v-0d8e12d0]{background:#dbeafe;color:#1d4ed8}.status-pill--ordenada[data-v-0d8e12d0]{background:#dcfce7;color:#166534}.status-pill--atendida_almacen[data-v-0d8e12d0]{background:#e0f2fe;color:#0369a1}.status-pill--anulada[data-v-0d8e12d0]{background:#fee2e2;color:#991b1b}.req-detail[data-v-0d8e12d0]{padding:1.15rem 1.25rem 1.35rem;overflow:auto;background:linear-gradient(180deg,#f0fdf48c,#fffffff7),#fff;border:1px solid #dcfce7}.req-detail__head[data-v-0d8e12d0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.req-detail__eyebrow[data-v-0d8e12d0]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.req-detail__head h2[data-v-0d8e12d0]{margin:0;font-size:1.35rem;color:#14532d}.req-detail__lead[data-v-0d8e12d0]{margin:.3rem 0 0;color:#4b5563;font-size:.92rem}.req-detail__head-actions[data-v-0d8e12d0]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end;flex-shrink:0}.req-detail__close[data-v-0d8e12d0]{min-width:5.5rem}.req-steps[data-v-0d8e12d0]{list-style:none;margin:0 0 1rem;padding:.65rem .75rem;display:flex;flex-wrap:wrap;gap:.55rem 1rem;border-radius:10px;background:#ffffffbf;border:1px solid #e5e7eb}.req-steps__item[data-v-0d8e12d0]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#9ca3af}.req-steps__dot[data-v-0d8e12d0]{width:.55rem;height:.55rem;border-radius:50%;background:#d1d5db}.req-steps__item--done[data-v-0d8e12d0]{color:#166534}.req-steps__item--done .req-steps__dot[data-v-0d8e12d0]{background:#22c55e}.req-steps__item--current[data-v-0d8e12d0]{color:#1d4ed8}.req-steps__item--current .req-steps__dot[data-v-0d8e12d0]{background:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.req-steps__item--muted[data-v-0d8e12d0]{color:#991b1b}.req-steps__item--muted .req-steps__dot[data-v-0d8e12d0]{background:#ef4444}.req-meta[data-v-0d8e12d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem;margin-bottom:1rem;padding:.85rem .9rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb}.req-meta span[data-v-0d8e12d0]{display:block;font-size:.72rem;font-weight:600;color:#6b7280;margin-bottom:.15rem}.req-meta strong[data-v-0d8e12d0]{color:#14532d;font-size:.9rem;word-break:break-word}.req-meta__span[data-v-0d8e12d0]{grid-column:1 / -1}.req-actions[data-v-0d8e12d0]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.req-panel[data-v-0d8e12d0]{margin-top:.85rem;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.req-panel__head[data-v-0d8e12d0]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;margin-bottom:0;background:#f8fafc;border-bottom:1px solid #e5e7eb}.req-panel__head h3[data-v-0d8e12d0]{margin:0;font-size:.95rem;color:#14532d}.req-panel__head span[data-v-0d8e12d0]{font-size:.78rem;color:#6b7280;font-weight:600}.table-wrap--plain[data-v-0d8e12d0]{border:0;border-radius:0;overflow:hidden;background:#fff;box-shadow:none}.line-origen[data-v-0d8e12d0]{display:block;font-weight:600;color:#0f172a}.num[data-v-0d8e12d0]{text-align:right;font-variant-numeric:tabular-nums}.lines[data-v-0d8e12d0]{display:grid;gap:.45rem;width:100%;overflow-x:auto}.line-row[data-v-0d8e12d0]{display:grid;grid-template-columns:2rem minmax(150px,1.15fr) minmax(120px,1fr) minmax(120px,1fr) minmax(220px,1.6fr) 4.5rem 5.5rem 2.4rem;gap:.4rem;align-items:center;min-width:960px;padding:.45rem .5rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.line-row--head[data-v-0d8e12d0]{border:none;background:transparent;padding:0 .5rem .15rem;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.line-row__num[data-v-0d8e12d0]{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#14532d;color:#fff;font-size:.72rem;font-weight:700}.line-row__remove[data-v-0d8e12d0]{justify-self:end;padding:.25rem .45rem;color:#b91c1c}.line-row[data-v-0d8e12d0] .ua-select__selected{min-height:2.35rem;padding:.3rem .45rem;align-items:center}.line-row[data-v-0d8e12d0] .ua-select__selected-main{display:flex;align-items:center;gap:.35rem;min-width:0}.line-row[data-v-0d8e12d0] .ua-select__selected-main strong{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-row[data-v-0d8e12d0] .ua-select__selected-main small{display:none}.line-row[data-v-0d8e12d0] .ua-select__input,.line-row .form-control[data-v-0d8e12d0]{min-height:2.35rem;font-size:.82rem}.line-field[data-v-0d8e12d0]{min-width:0}.line-row__mobile-head[data-v-0d8e12d0],.line-row__remove--mobile[data-v-0d8e12d0]{display:none}.muted-block[data-v-0d8e12d0]{display:block;color:#6b7280;font-size:.75rem}.form-step-panel[data-v-0d8e12d0]{margin-top:.35rem}.step-back[data-v-0d8e12d0]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.review-hero[data-v-0d8e12d0]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff 55%,#ecfdf5)}.review-hero__eyebrow[data-v-0d8e12d0]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#15803d}.review-hero__title[data-v-0d8e12d0]{margin:0;font-size:1.15rem;color:#14532d}.review-hero__lead[data-v-0d8e12d0]{margin:.3rem 0 0;color:#4b5563;font-size:.9rem}.review-hero__aside[data-v-0d8e12d0]{display:grid;gap:.15rem;justify-items:end;text-align:right}.review-hero__aside-label[data-v-0d8e12d0]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#166534}.review-hero__aside-value[data-v-0d8e12d0]{font-size:1.45rem;font-weight:800;line-height:1.1;color:#14532d}.review-hero__aside-hint[data-v-0d8e12d0]{font-size:.78rem;color:#6b7280}.review-board[data-v-0d8e12d0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:start}.review-panel[data-v-0d8e12d0]{display:grid;gap:.75rem;height:100%;padding:.95rem 1rem 1.05rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff}.review-panel--accent[data-v-0d8e12d0]{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4)}.review-panel__head[data-v-0d8e12d0]{display:flex;align-items:flex-start;gap:.7rem}.review-panel__step[data-v-0d8e12d0]{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;background:#dcfce7;color:#166534;font-size:.82rem;font-weight:800}.review-panel__step--accent[data-v-0d8e12d0]{background:#16a34a;color:#fff}.review-panel__title[data-v-0d8e12d0]{margin:0;font-size:.92rem;font-weight:700;color:#111827}.review-panel__desc[data-v-0d8e12d0]{margin:.15rem 0 0;font-size:.78rem;color:#6b7280}.review-dl[data-v-0d8e12d0]{margin:0;display:grid;gap:0}.review-dl__row[data-v-0d8e12d0]{display:grid;grid-template-columns:minmax(5rem,34%) minmax(0,1fr);gap:.65rem;padding:.55rem 0;border-top:1px solid #f3f4f6}.review-dl__row[data-v-0d8e12d0]:first-child{border-top:0;padding-top:0}.review-dl__row dt[data-v-0d8e12d0]{margin:0;font-size:.75rem;font-weight:600;color:#6b7280}.review-dl__row dd[data-v-0d8e12d0]{margin:0;font-size:.86rem;color:#14532d;word-break:break-word}.review-lines[data-v-0d8e12d0]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.review-lines li[data-v-0d8e12d0]{display:grid;gap:.1rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb}.review-lines li[data-v-0d8e12d0]:last-child{border-bottom:0;padding-bottom:0}.review-lines strong[data-v-0d8e12d0]{font-size:.86rem;color:#14532d}.review-lines__origen[data-v-0d8e12d0]{display:block;margin-top:.2rem;color:#64748b;font-size:.78rem}.line-origen[data-v-0d8e12d0]{display:block;font-weight:600}.review-lines span[data-v-0d8e12d0]{font-size:.78rem;color:#6b7280}@media (max-width: 900px){.review-board[data-v-0d8e12d0]{grid-template-columns:1fr}.review-hero[data-v-0d8e12d0]{flex-direction:column}.review-hero__aside[data-v-0d8e12d0]{justify-items:start;text-align:left}}.lines__footer[data-v-0d8e12d0]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .1rem 0}.lines__count[data-v-0d8e12d0]{font-size:.82rem;color:#64748b;font-weight:600}.hint[data-v-0d8e12d0]{margin:.25rem 0 0;color:#4b5563}@media (max-width: 1100px){.summary-strip[data-v-0d8e12d0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.summary-strip[data-v-0d8e12d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-0d8e12d0]{grid-template-columns:1fr}.table-wrap--desktop[data-v-0d8e12d0]{display:none}.mobile-cards[data-v-0d8e12d0]{display:grid}.req-meta[data-v-0d8e12d0]{grid-template-columns:1fr}}@media (max-width: 560px){.summary-strip[data-v-0d8e12d0]{grid-template-columns:1fr}}@media (max-width: 768px){.lines[data-v-0d8e12d0]{overflow:visible;gap:.75rem}.line-row--head[data-v-0d8e12d0]{display:none}.line-row[data-v-0d8e12d0]{grid-template-columns:1fr 1fr;min-width:0;gap:.65rem .55rem;padding:.85rem .9rem;align-items:stretch}.line-row__mobile-head[data-v-0d8e12d0]{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;padding-bottom:.35rem;border-bottom:1px solid #e2e8f0;margin-bottom:.15rem}.line-row__mobile-head strong[data-v-0d8e12d0]{flex:1;font-size:.9rem;color:#14532d}.line-row__num--desktop[data-v-0d8e12d0],.line-row__remove--desktop[data-v-0d8e12d0]{display:none}.line-row__remove--mobile[data-v-0d8e12d0]{display:inline-flex;color:#b91c1c}.line-field[data-v-0d8e12d0]{display:grid;gap:.28rem}.line-field[data-v-0d8e12d0]:before{content:attr(data-label);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.line-field--bos[data-v-0d8e12d0]{grid-column:1 / -1;padding:.65rem .7rem;border-radius:12px;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.line-field--bos[data-v-0d8e12d0]:before{color:#166534}.line-field[data-v-0d8e12d0]:not(.line-field--und):not(.line-field--cant):not(.line-field--bos){grid-column:1 / -1}.line-row[data-v-0d8e12d0] .ua-select__selected,.line-row[data-v-0d8e12d0] .ua-select__input,.line-row .form-control[data-v-0d8e12d0]{min-height:2.75rem;font-size:.95rem}.line-row[data-v-0d8e12d0] .bos-picker--compact .bos-picked{min-height:2.75rem;padding:.55rem .6rem;flex-wrap:wrap}.line-row[data-v-0d8e12d0] .bos-picker--compact .bos-picked strong{white-space:normal;font-size:.88rem;line-height:1.3}.line-row[data-v-0d8e12d0] .bos-picker--compact .bos-picked__main{flex-wrap:wrap;width:100%}.lines__footer[data-v-0d8e12d0]{position:sticky;bottom:0;z-index:2;padding:.75rem .15rem;background:linear-gradient(180deg,#fff0,#fff 35%)}.lines__footer .btn[data-v-0d8e12d0]{flex:1;min-height:2.75rem}}.summary-strip[data-v-76f4de5c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-76f4de5c]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-76f4de5c]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-76f4de5c]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--warn[data-v-76f4de5c]{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)}.summary-chip--warn strong[data-v-76f4de5c]{color:#92400e}.summary-chip--ok[data-v-76f4de5c]{border-color:#86efac}.summary-chip--money strong[data-v-76f4de5c]{font-size:1.05rem}.toolbar[data-v-76f4de5c]{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem}.oc-table .oc-num[data-v-76f4de5c]{display:block;color:#14532d}.oc-sub[data-v-76f4de5c]{display:block;margin-top:.15rem;color:#6b7280;font-size:.78rem;line-height:1.3}.oc-prov[data-v-76f4de5c],.oc-objeto[data-v-76f4de5c]{display:block;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-objeto[data-v-76f4de5c]{max-width:16rem}.num[data-v-76f4de5c]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-76f4de5c]{width:1%;white-space:nowrap;text-align:right}.col-actions .btn[data-v-76f4de5c]{margin-left:.25rem}.empty-block[data-v-76f4de5c]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-76f4de5c]{margin:0;color:#6b7280}.status-pill[data-v-76f4de5c]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-76f4de5c]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--comprometida[data-v-76f4de5c]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-76f4de5c]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.is-refreshing[data-v-76f4de5c]{opacity:.72;transition:opacity .15s ease}.lines[data-v-76f4de5c]{display:grid;gap:.75rem;width:100%}.line-row[data-v-76f4de5c]{display:grid;gap:.65rem;padding:.85rem .9rem;border:1px solid #dcfce7;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fffb)}.line-row__head[data-v-76f4de5c]{display:flex;gap:.55rem;align-items:flex-start}.line-row__idx[data-v-76f4de5c]{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:999px;background:#dcfce7;color:#166534;font-size:.78rem;font-weight:800;flex:0 0 auto}.line-row__grid[data-v-76f4de5c]{display:grid;grid-template-columns:1fr 1fr minmax(7rem,auto);gap:.65rem;align-items:end}.line-row__grid label[data-v-76f4de5c]{display:grid;gap:.3rem}.line-row__grid label span[data-v-76f4de5c],.line-row__sub span[data-v-76f4de5c]{font-size:.72rem;font-weight:700;color:#166534;text-transform:uppercase;letter-spacing:.03em}.line-row__sub[data-v-76f4de5c]{display:grid;gap:.3rem;padding-bottom:.35rem}.line-row__sub strong[data-v-76f4de5c]{color:#14532d;font-variant-numeric:tabular-nums}.lines-total[data-v-76f4de5c]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-radius:12px;background:#14532d;color:#fff}.lines-total strong[data-v-76f4de5c]{font-size:1.15rem;font-variant-numeric:tabular-nums}.line-row--renunciado[data-v-76f4de5c]{opacity:.85;background:#f9fafb}.badge-renuncia[data-v-76f4de5c]{margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.detalle-meta[data-v-76f4de5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin-bottom:.85rem}.detalle-meta span[data-v-76f4de5c]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.detalle-meta strong[data-v-76f4de5c]{color:#14532d}.line-row__actions[data-v-76f4de5c]{display:grid;gap:.5rem;margin-top:.35rem}.line-row__actions-btns[data-v-76f4de5c]{display:flex;flex-wrap:wrap;gap:.4rem}.renuncia-field[data-v-76f4de5c]{display:grid;gap:.3rem}.renuncia-field span[data-v-76f4de5c]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#166534}.renuncia-motivo[data-v-76f4de5c]{margin:.35rem 0 0;font-size:.84rem;color:#6b7280}@media (max-width: 960px){.summary-strip[data-v-76f4de5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-76f4de5c]{grid-template-columns:1fr}.line-row__grid[data-v-76f4de5c]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.summary-strip[data-v-76f4de5c]{grid-template-columns:1fr 1fr}.line-row__grid[data-v-76f4de5c]{grid-template-columns:1fr}}.od-page[data-v-d947736f]{display:grid;gap:.85rem}.od-hero[data-v-d947736f]{display:flex;justify-content:space-between;gap:1rem}.od-hero .hero__aside[data-v-d947736f]{display:flex;align-items:flex-start}.hero__meta[data-v-d947736f]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.hero-stat[data-v-d947736f]{min-width:7.25rem;padding:.55rem .75rem;border-radius:12px;background:#ffffffb8;border:1px solid #dcfce7;display:grid;gap:.12rem}.hero-stat span[data-v-d947736f]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700}.hero-stat strong[data-v-d947736f]{color:#14532d;font-size:1.05rem}.hero-stat--warn[data-v-d947736f]{border-color:#fde68a;background:#fffbebd9}.hero-stat--warn strong[data-v-d947736f]{color:#92400e}.hero-stat--ok[data-v-d947736f]{border-color:#86efac}.banner[data-v-d947736f]{margin:0;padding:.7rem .95rem;border-radius:12px;font-size:.9rem;font-weight:600}.banner--ok[data-v-d947736f]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.banner--err[data-v-d947736f]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.panel[data-v-d947736f]{padding:1rem 1.15rem;border-radius:16px;background:#fff;border:1px solid #d1fae5;box-shadow:0 1px #15803d0a}.filters-panel[data-v-d947736f]{display:grid;gap:.85rem;background:linear-gradient(180deg,#f0fdf48c,#fff 48%)}.filters-panel__row[data-v-d947736f]{display:grid;grid-template-columns:minmax(12rem,1.5fr) minmax(14rem,1.5fr) minmax(10rem,.9fr);gap:.75rem;align-items:end}.field[data-v-d947736f]{display:grid;gap:.3rem;min-width:0}.field label[data-v-d947736f]{font-size:.75rem;font-weight:700;color:#166534}.field--grow[data-v-d947736f],.field--ua[data-v-d947736f]{min-width:0}.status-filters[data-v-d947736f]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-chip[data-v-d947736f]{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border-radius:999px;border:1px solid #bbf7d0;background:#fff;color:#166534;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.filter-chip span[data-v-d947736f]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#dcfce7;font-size:.7rem}.filter-chip.is-active[data-v-d947736f]{background:#166534;border-color:#166534;color:#fff}.filter-chip.is-active span[data-v-d947736f]{background:#ffffff38;color:#fff}.list-panel.is-refreshing[data-v-d947736f]{opacity:.72;transition:opacity .2s ease}.list-panel__head[data-v-d947736f]{margin-bottom:.75rem}.list-panel__head h2[data-v-d947736f]{margin:0 0 .15rem;font-size:1.05rem;color:#14532d}.list-panel__head p[data-v-d947736f]{margin:0;font-size:.82rem;color:#64748b}.od-table tbody tr[data-v-d947736f]{transition:background .12s ease}.od-table tbody tr[data-v-d947736f]:hover{background:#f0fdf4}.doc-num[data-v-d947736f]{display:block;color:#14532d}.doc-sub[data-v-d947736f]{display:block;color:#6b7280;font-size:.8rem;margin-top:.12rem}.doc-sub--link[data-v-d947736f]{color:#166534;font-weight:600}.ua-cell[data-v-d947736f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem}.tipo-pill[data-v-d947736f]{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:.78rem;font-weight:700}.monto[data-v-d947736f]{font-variant-numeric:tabular-nums;font-weight:700;color:#14532d}.actions-col[data-v-d947736f]{white-space:nowrap}.row-actions[data-v-d947736f]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.btn-sm[data-v-d947736f]{padding:.35rem .65rem;font-size:.8rem}.status-pill[data-v-d947736f]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.status-pill--borrador[data-v-d947736f]{background:#fffbeb;color:#92400e}.status-pill--comprometida[data-v-d947736f]{background:#dcfce7;color:#166534}.status-pill--anulada[data-v-d947736f]{background:#fee2e2;color:#b91c1c}.empty-block[data-v-d947736f]{display:grid;gap:.4rem;justify-items:center;padding:1.5rem 1rem;text-align:center}.empty-block strong[data-v-d947736f]{color:#14532d}.empty-block p[data-v-d947736f]{margin:0;color:#64748b;font-size:.88rem}.mobile-card__actions[data-v-d947736f]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.od-form[data-v-d947736f]{display:grid;gap:.25rem}.tipo-grid[data-v-d947736f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.45rem}.tipo-opt[data-v-d947736f]{padding:.65rem .75rem;border:1px solid #bbf7d0;border-radius:12px;background:#fff;color:#166534;font:inherit;font-weight:600;font-size:.84rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.tipo-opt[data-v-d947736f]:hover{background:#f0fdf4}.tipo-opt.is-active[data-v-d947736f]{background:#14532d;border-color:#14532d;color:#fff;box-shadow:0 6px 16px #14532d29}.lineas[data-v-d947736f]{display:flex;flex-direction:column;gap:.85rem;width:100%}.imput-lead[data-v-d947736f]{margin:0 0 .85rem;font-size:.88rem;color:#64748b;line-height:1.45}.imput-lead strong[data-v-d947736f]{color:#166534}.linea[data-v-d947736f]{padding:1rem 1.05rem;border:1px solid #d1fae5;border-radius:16px;background:linear-gradient(180deg,#f0fdf4a6,#fffffff2);box-shadow:0 1px #14532d0a;transition:border-color .15s ease,box-shadow .15s ease}.linea--ok[data-v-d947736f]{border-color:#86efac;box-shadow:0 0 0 1px #86efac59}.linea__head[data-v-d947736f]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.linea__badge[data-v-d947736f]{display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#14532d;background:#dcfce7;border-radius:999px;padding:.28rem .65rem}.linea__hint[data-v-d947736f]{margin:.35rem 0 0;font-size:.8rem;color:#166534}.linea__cascade[data-v-d947736f]{display:grid;grid-template-columns:minmax(12rem,1.6fr) minmax(8rem,1.1fr) minmax(7rem,.95fr) minmax(10rem,1.4fr) minmax(9rem,1.2fr) minmax(6.5rem,.75fr);gap:.55rem .65rem;align-items:start}.linea__cascade[data-v-d947736f] .form-field{min-width:0}.linea__cascade[data-v-d947736f] .form-field__label{font-size:.72rem;white-space:nowrap}.linea__cascade[data-v-d947736f] .form-control,.linea__cascade[data-v-d947736f] input,.linea__cascade[data-v-d947736f] select{min-width:0;width:100%}.linea__monto[data-v-d947736f] .form-control{font-variant-numeric:tabular-nums;font-weight:600}.linea__warn[data-v-d947736f]{margin:.7rem 0 0;font-size:.82rem;color:#b45309;padding:.45rem .65rem;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.linea__saldo[data-v-d947736f]{margin-top:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:.85rem;color:#065f46}.linea__saldo strong[data-v-d947736f]{font-size:1rem;color:#14532d}.lineas__footer[data-v-d947736f]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.15rem;padding-top:.35rem}.total-box[data-v-d947736f]{display:grid;justify-items:end;gap:.1rem;padding:.55rem .85rem;border-radius:12px;background:#14532d;color:#fff;min-width:10rem}.total-box span[data-v-d947736f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#bbf7d0}.total-box strong[data-v-d947736f]{font-size:1.15rem;font-variant-numeric:tabular-nums}.total-box small[data-v-d947736f]{font-size:.72rem;color:#86efac}.fade-enter-active[data-v-d947736f],.fade-leave-active[data-v-d947736f]{transition:opacity .2s ease}.fade-enter-from[data-v-d947736f],.fade-leave-to[data-v-d947736f]{opacity:0}@media (max-width: 1100px){.linea__cascade[data-v-d947736f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.filters-panel__row[data-v-d947736f],.linea__cascade[data-v-d947736f]{grid-template-columns:1fr}.od-hero[data-v-d947736f]{flex-direction:column}}.od-modal.modal--full{width:min(1480px,98vw)}.exec-list-page[data-v-c54753e9]{display:grid;gap:1rem}.exec-hero[data-v-c54753e9]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-c54753e9]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-c54753e9]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-c54753e9]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-c54753e9]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-c54753e9]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-c54753e9]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-c54753e9]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-c54753e9]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-c54753e9]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-c54753e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:28rem}.hero-stat[data-v-c54753e9]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-c54753e9]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-c54753e9]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-c54753e9]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-c54753e9]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-c54753e9]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-c54753e9]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-c54753e9]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-c54753e9]{justify-content:center}.tipo-indicadores[data-v-c54753e9]{padding:1rem 1.1rem;display:grid;gap:.85rem;border:1px solid #dcfce7;background:linear-gradient(180deg,#f0fdf4a6,#fffffffa),#fff}.tipo-indicadores__head[data-v-c54753e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tipo-indicadores__head h2[data-v-c54753e9]{margin:0;font-size:.95rem;font-weight:750;color:#14532d}.tipo-indicadores__head p[data-v-c54753e9]{margin:.2rem 0 0;font-size:.82rem;color:#4b5563}.tipo-indicadores__grid[data-v-c54753e9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.tipo-kpi[data-v-c54753e9]{display:grid;gap:.25rem;text-align:left;padding:.85rem .95rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tipo-kpi[data-v-c54753e9]:hover{transform:translateY(-1px);border-color:#86efac}.tipo-kpi--active[data-v-c54753e9]{box-shadow:0 0 0 2px #16a34a29}.tipo-kpi--neto[data-v-c54753e9]{cursor:default;background:#f8fafc}.tipo-kpi--neto[data-v-c54753e9]:hover{transform:none;border-color:#e5e7eb}.tipo-kpi--traspaso[data-v-c54753e9]{border-color:#bfdbfe;background:#f8fbff}.tipo-kpi--credito_adicional[data-v-c54753e9]{border-color:#bbf7d0;background:#f7fef9}.tipo-kpi--reduccion[data-v-c54753e9]{border-color:#fecaca;background:#fff8f8}.tipo-kpi__label[data-v-c54753e9]{font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.tipo-kpi--traspaso .tipo-kpi__label[data-v-c54753e9]{color:#1d4ed8}.tipo-kpi--credito_adicional .tipo-kpi__label[data-v-c54753e9]{color:#166534}.tipo-kpi--reduccion .tipo-kpi__label[data-v-c54753e9]{color:#b91c1c}.tipo-kpi__monto[data-v-c54753e9]{font-size:1.15rem;font-weight:800;color:#14532d;font-variant-numeric:tabular-nums;line-height:1.2}.tipo-kpi__monto.is-pos[data-v-c54753e9]{color:#166534}.tipo-kpi__monto.is-neg[data-v-c54753e9]{color:#b91c1c}.tipo-kpi__meta[data-v-c54753e9]{font-size:.76rem;color:#64748b;line-height:1.3}.tipo-kpi__bar[data-v-c54753e9]{height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin-top:.2rem}.tipo-kpi__bar span[data-v-c54753e9]{display:block;height:100%;border-radius:inherit;background:#16a34a}.tipo-kpi--traspaso .tipo-kpi__bar span[data-v-c54753e9]{background:#2563eb}.tipo-kpi--credito_adicional .tipo-kpi__bar span[data-v-c54753e9]{background:#16a34a}.tipo-kpi--reduccion .tipo-kpi__bar span[data-v-c54753e9]{background:#dc2626}.tipo-kpi__stats[data-v-c54753e9]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem;font-size:.74rem;color:#6b7280}.tipo-kpi__stats em[data-v-c54753e9]{font-style:normal;font-weight:750;color:#374151;margin-right:.15rem}.is-pos[data-v-c54753e9]{color:#166534}.is-neg[data-v-c54753e9]{color:#b91c1c}.exec-toolbar[data-v-c54753e9]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem}.exec-toolbar__field[data-v-c54753e9]{display:grid;gap:.3rem;flex:1 1 12rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field span[data-v-c54753e9]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-c54753e9]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.exec-toolbar__meta[data-v-c54753e9]{margin:0 0 .35rem;font-size:.84rem;color:#6b7280;font-weight:600}.num[data-v-c54753e9]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-c54753e9]{display:block;color:#14532d}.doc-sub[data-v-c54753e9]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.row-actions[data-v-c54753e9]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.status-pill[data-v-c54753e9]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-c54753e9]{background:#f3f4f6;color:#374151;border-color:#d1d5db}.status-pill--aprobada[data-v-c54753e9]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-c54753e9]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tipo-pill[data-v-c54753e9]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.tipo-pill--traspaso[data-v-c54753e9]{background:#eff6ff;color:#1d4ed8}.tipo-pill--credito_adicional[data-v-c54753e9]{background:#ecfdf5;color:#166534}.tipo-pill--reduccion[data-v-c54753e9]{background:#fef2f2;color:#b91c1c}.empty-block[data-v-c54753e9]{text-align:center;color:#6b7280;padding:.75rem}.empty-block strong[data-v-c54753e9]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-c54753e9]{margin:0;font-size:.86rem}.is-refreshing[data-v-c54753e9]{opacity:.72;transition:opacity .15s ease}.tipo-picker[data-v-c54753e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:0}.tipo-card[data-v-c54753e9]{display:grid;gap:.12rem;text-align:left;padding:.55rem .7rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tipo-card[data-v-c54753e9]:hover{border-color:#86efac}.tipo-card--active[data-v-c54753e9]{box-shadow:0 0 0 2px #16a34a2e}.tipo-card--traspaso.tipo-card--active[data-v-c54753e9]{background:#eff6ff;border-color:#93c5fd}.tipo-card--credito_adicional.tipo-card--active[data-v-c54753e9]{background:#ecfdf5;border-color:#86efac}.tipo-card--reduccion.tipo-card--active[data-v-c54753e9]{background:#fef2f2;border-color:#fecaca}.tipo-card__label[data-v-c54753e9]{font-size:.86rem;font-weight:750;color:#14532d}.tipo-card--traspaso .tipo-card__label[data-v-c54753e9]{color:#1d4ed8}.tipo-card--reduccion .tipo-card__label[data-v-c54753e9]{color:#b91c1c}.tipo-card__desc[data-v-c54753e9]{font-size:.72rem;color:#6b7280;line-height:1.3}.modificatoria-form[data-v-c54753e9]{display:grid;gap:.75rem}.modificatoria-form[data-v-c54753e9] .form-section{padding:.75rem .85rem}.modificatoria-form[data-v-c54753e9] .form-section__header{margin-bottom:.55rem;gap:.55rem}.modificatoria-form[data-v-c54753e9] .form-section__header h4{font-size:.95rem}.modificatoria-form[data-v-c54753e9] .form-section__description,.modificatoria-form[data-v-c54753e9] .form-section__header p{font-size:.8rem;margin-top:.15rem}.cabecera-compact[data-v-c54753e9]{display:grid;gap:.65rem}.cabecera-grid[data-v-c54753e9]{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(12rem,1fr);gap:.55rem .75rem;align-items:end}.cabecera-grid[data-v-c54753e9] .form-field--span-2{grid-column:1 / -1}.instrumentos-legales[data-v-c54753e9]{border:1px solid #dcfce7;background:#f8fffb;border-radius:10px;padding:.65rem .8rem .75rem}.instrumentos-legales__title[data-v-c54753e9]{margin:0 0 .15rem;font-size:.88rem;color:#14532d}.instrumentos-legales__hint[data-v-c54753e9]{margin:0 0 .55rem;font-size:.78rem;color:#64748b}.instrumentos-legales__grid[data-v-c54753e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.doc-sub--inst[data-v-c54753e9]{display:block;color:#166534}.impute-block[data-v-c54753e9]{display:flex;flex-direction:column;gap:.7rem;width:100%}.budget-builder[data-v-c54753e9]{border:1px solid #e5e7eb;border-radius:12px;padding:.65rem .8rem .75rem;background:linear-gradient(180deg,#fff,#f9fafb)}.budget-builder--origen[data-v-c54753e9]{border-left:3px solid #ef4444}.budget-builder--destino[data-v-c54753e9]{border-left:3px solid #16a34a}.budget-builder__head[data-v-c54753e9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.budget-builder__head strong[data-v-c54753e9]{font-size:.88rem;color:#14532d}.budget-builder__grid[data-v-c54753e9]{display:grid;grid-template-columns:minmax(11rem,1.35fr) minmax(8rem,1fr) minmax(7rem,.9fr) minmax(11rem,1.35fr) minmax(8rem,1fr) minmax(6.5rem,.75fr) auto;gap:.45rem .55rem;align-items:end}.budget-field[data-v-c54753e9]{display:grid;gap:.2rem;min-width:0}.budget-field>span[data-v-c54753e9]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.budget-field--action[data-v-c54753e9]{min-width:7.5rem}.budget-builder__actions[data-v-c54753e9]{display:flex;flex-wrap:wrap;gap:.35rem}.impute-lines[data-v-c54753e9]{display:flex;flex-direction:column;gap:.45rem;max-height:min(38vh,22rem);overflow:auto;padding-right:.15rem}.impute-line[data-v-c54753e9]{display:grid;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr) minmax(7rem,8.5rem) auto;gap:.55rem .75rem;align-items:start;padding:.55rem .7rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.impute-line--origen[data-v-c54753e9]{border-left:3px solid #ef4444}.impute-line--destino[data-v-c54753e9]{border-left:3px solid #16a34a}.impute-line--editing[data-v-c54753e9]{background:#f0fdf4;border-color:#86efac}.impute-line__side[data-v-c54753e9]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.impute-line__idx[data-v-c54753e9]{font-size:.72rem;font-weight:700;color:#6b7280}.impute-line__detail[data-v-c54753e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;min-width:0}.impute-line__detail>div[data-v-c54753e9]{display:grid;gap:.08rem;min-width:0}.impute-line__detail span[data-v-c54753e9]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.impute-line__detail strong[data-v-c54753e9]{font-size:.82rem;font-weight:600;color:#14532d;line-height:1.3;overflow-wrap:anywhere}.impute-line__detail small[data-v-c54753e9]{font-size:.74rem;color:#4b5563;line-height:1.3;overflow-wrap:anywhere}.impute-line__detail--wide[data-v-c54753e9]{grid-column:1 / -1}.impute-line__monto[data-v-c54753e9]{display:grid;gap:.2rem}.impute-line__monto>span[data-v-c54753e9]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.impute-monto[data-v-c54753e9]{width:100%;min-width:6.5rem;text-align:right;font-variant-numeric:tabular-nums}.impute-line__actions[data-v-c54753e9]{display:flex;flex-direction:column;gap:.3rem}.linea__badge[data-v-c54753e9]{display:inline-flex;align-items:center;font-size:.76rem;font-weight:700;border-radius:999px;padding:.18rem .6rem}.linea__badge--origen[data-v-c54753e9]{background:#fef2f2;color:#b91c1c}.linea__badge--destino[data-v-c54753e9]{background:#dcfce7;color:#166534}.linea__chip[data-v-c54753e9]{display:inline-flex;align-items:center;margin-left:.35rem;font-size:.7rem;font-weight:700;padding:.14rem .5rem;border-radius:999px;background:#f3f4f6;color:#4b5563}.linea__chip--nueva[data-v-c54753e9]{background:#ecfdf5;color:#166534}.rol-toggle[data-v-c54753e9]{display:inline-flex;padding:.15rem;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb}.rol-toggle__btn[data-v-c54753e9]{border:0;background:transparent;padding:.28rem .7rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#6b7280;cursor:pointer}.rol-toggle__btn.is-active[data-v-c54753e9]{background:#fff;color:#14532d;box-shadow:0 1px 3px #0f172a14}.field-hint[data-v-c54753e9]{margin:.35rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.35}.field-hint--ok[data-v-c54753e9]{color:#166534}.lineas__footer[data-v-c54753e9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.1rem;position:sticky;bottom:0;z-index:1}.balance-panel[data-v-c54753e9]{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;padding:.5rem .75rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;width:100%}.balance-panel div[data-v-c54753e9]{display:grid;gap:.1rem}.balance-panel span[data-v-c54753e9]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.balance-panel strong[data-v-c54753e9]{font-size:.95rem;color:#14532d;font-variant-numeric:tabular-nums}.balance-panel--ok[data-v-c54753e9]{background:#ecfdf5;border-color:#86efac}.balance-panel--warn[data-v-c54753e9]{background:#fff7ed;border-color:#fdba74}@media (max-width: 1280px){.budget-builder__grid[data-v-c54753e9]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-field--ua[data-v-c54753e9],.budget-field--cuenta[data-v-c54753e9]{grid-column:span 2}.budget-field--action[data-v-c54753e9]{grid-column:1 / -1}.impute-line[data-v-c54753e9]{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}.impute-line__monto[data-v-c54753e9],.impute-line__actions[data-v-c54753e9]{grid-column:2}.impute-line__actions[data-v-c54753e9]{flex-direction:row}}@media (max-width: 1100px){.tipo-indicadores__grid[data-v-c54753e9],.cabecera-grid[data-v-c54753e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.exec-hero[data-v-c54753e9]{grid-template-columns:1fr}.hero__meta[data-v-c54753e9]{grid-template-columns:1fr 1fr;max-width:none}.tipo-indicadores__grid[data-v-c54753e9],.tipo-picker[data-v-c54753e9],.cabecera-grid[data-v-c54753e9],.instrumentos-legales__grid[data-v-c54753e9],.budget-builder__grid[data-v-c54753e9],.impute-line[data-v-c54753e9],.impute-line__detail[data-v-c54753e9]{grid-template-columns:1fr}.budget-field--ua[data-v-c54753e9],.budget-field--cuenta[data-v-c54753e9],.budget-field--action[data-v-c54753e9],.impute-line__monto[data-v-c54753e9],.impute-line__actions[data-v-c54753e9],.impute-line__detail--wide[data-v-c54753e9]{grid-column:auto}}.exec-list-page[data-v-13487f2f]{display:grid;gap:1rem}.exec-hero[data-v-13487f2f]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-13487f2f]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-13487f2f]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-13487f2f]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-13487f2f]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-13487f2f]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-13487f2f]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-13487f2f]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-13487f2f]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-13487f2f]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-13487f2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:34rem}.hero-stat[data-v-13487f2f]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-13487f2f]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-13487f2f]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-13487f2f]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-13487f2f]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-13487f2f]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-13487f2f]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-13487f2f]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-13487f2f]{justify-content:center}.exec-toolbar[data-v-13487f2f]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem}.exec-toolbar__field[data-v-13487f2f]{display:grid;gap:.3rem;flex:1 1 16rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field span[data-v-13487f2f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-13487f2f]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.exec-toolbar__meta[data-v-13487f2f]{margin:0 0 .35rem;font-size:.84rem;color:#6b7280;font-weight:600}.num[data-v-13487f2f]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-13487f2f]{display:block;color:#14532d}.doc-sub[data-v-13487f2f]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.row-actions[data-v-13487f2f]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.status-pill[data-v-13487f2f]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-13487f2f]{background:#f3f4f6;color:#374151;border-color:#d1d5db}.status-pill--aprobada[data-v-13487f2f]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-13487f2f]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tipo-pill[data-v-13487f2f]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.tipo-pill--aumento[data-v-13487f2f]{background:#ecfdf5;color:#166534}.tipo-pill--disminucion[data-v-13487f2f]{background:#fef2f2;color:#b91c1c}.empty-block[data-v-13487f2f]{text-align:center;color:#6b7280;padding:.75rem}.empty-block strong[data-v-13487f2f]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-13487f2f]{margin:0;font-size:.86rem}.is-refreshing[data-v-13487f2f]{opacity:.72;transition:opacity .15s ease}.form-stack[data-v-13487f2f]{display:grid;gap:1rem;width:100%}.cabecera-grid[data-v-13487f2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.cabecera-grid[data-v-13487f2f] .cabecera-grid__fecha{max-width:12rem}.cabecera-grid[data-v-13487f2f] .cabecera-grid__full{grid-column:1 / -1}.tipo-chooser[data-v-13487f2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tipo-chooser__btn[data-v-13487f2f]{display:flex;align-items:flex-start;gap:.7rem;text-align:left;padding:.85rem .95rem;border-radius:14px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tipo-chooser__btn[data-v-13487f2f]:hover{border-color:#86efac}.tipo-chooser__btn.is-active.tipo-chooser__btn--aumento[data-v-13487f2f]{border-color:#16a34a;background:#ecfdf5;box-shadow:0 0 0 3px #16a34a1f}.tipo-chooser__btn.is-active.tipo-chooser__btn--disminucion[data-v-13487f2f]{border-color:#dc2626;background:#fef2f2;box-shadow:0 0 0 3px #dc26261a}.tipo-chooser__sign[data-v-13487f2f]{flex:0 0 auto;width:2rem;height:2rem;border-radius:10px;display:grid;place-items:center;font-size:1.15rem;font-weight:800;line-height:1;background:#f3f4f6;color:#374151}.tipo-chooser__btn--aumento .tipo-chooser__sign[data-v-13487f2f]{background:#dcfce7;color:#166534}.tipo-chooser__btn--disminucion .tipo-chooser__sign[data-v-13487f2f]{background:#fee2e2;color:#b91c1c}.tipo-chooser__text[data-v-13487f2f]{display:grid;gap:.15rem;min-width:0}.tipo-chooser__text strong[data-v-13487f2f]{font-size:.95rem;color:#14532d;font-weight:750}.tipo-chooser__btn--disminucion .tipo-chooser__text strong[data-v-13487f2f]{color:#7f1d1d}.tipo-chooser__text small[data-v-13487f2f]{font-size:.78rem;color:#6b7280;line-height:1.35}.comp-summary[data-v-13487f2f]{display:grid;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff 70%)}.comp-summary--disminucion[data-v-13487f2f]{border-color:#fecaca;background:linear-gradient(135deg,#fef2f2,#fff 70%)}.comp-summary__main[data-v-13487f2f]{display:grid;gap:.1rem}.comp-summary__label[data-v-13487f2f]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.comp-summary__main strong[data-v-13487f2f]{font-size:1.05rem;color:#14532d;font-weight:800}.comp-summary--disminucion .comp-summary__main strong[data-v-13487f2f]{color:#7f1d1d}.comp-summary__stats[data-v-13487f2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.comp-summary__stats>div[data-v-13487f2f]{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:10px;background:#ffffffd9;border:1px solid rgba(229,231,235,.9)}.comp-summary__stats span[data-v-13487f2f]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.comp-summary__stats strong[data-v-13487f2f]{font-size:.92rem;font-weight:750;color:#14532d;font-variant-numeric:tabular-nums}.comp-summary__stats strong.is-up[data-v-13487f2f]{color:#166534}.comp-summary__stats strong.is-down[data-v-13487f2f]{color:#b91c1c}.lineas[data-v-13487f2f]{display:flex;flex-direction:column;gap:.75rem;width:100%}.linea[data-v-13487f2f]{padding:.85rem;border:1px solid #e2e8f0;border-radius:14px;background:#fafafa}.linea--aumento[data-v-13487f2f]{border-color:#bbf7d0;background:#f8fffb}.linea--disminucion[data-v-13487f2f]{border-color:#fecaca;background:snow}.linea__head[data-v-13487f2f]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem}.linea__head strong[data-v-13487f2f]{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#14532d;font-weight:750}.linea__badge[data-v-13487f2f]{display:inline-flex;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#ecfdf5;color:#166534}.linea--disminucion .linea__badge[data-v-13487f2f]{background:#fef2f2;color:#b91c1c}.origen-toggle[data-v-13487f2f]{display:inline-flex;gap:.25rem;padding:.2rem;margin-bottom:.65rem;border-radius:10px;background:#e5e7eb}.origen-toggle__btn[data-v-13487f2f]{border:0;background:transparent;padding:.4rem .75rem;border-radius:8px;font-size:.8rem;font-weight:650;color:#4b5563;cursor:pointer}.origen-toggle__btn.is-active[data-v-13487f2f]{background:#fff;color:#14532d;box-shadow:0 1px 3px #0f172a14}.linea__grid[data-v-13487f2f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.linea__grid[data-v-13487f2f] .linea__field--full{grid-column:1 / -1}.linea__preview[data-v-13487f2f]{display:grid;gap:.1rem;align-content:end;padding:.55rem .7rem;border-radius:10px;background:#fff;border:1px dashed #cbd5e1}.linea__preview span[data-v-13487f2f]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.linea__preview strong[data-v-13487f2f]{font-size:.95rem;color:#14532d;font-variant-numeric:tabular-nums}.total-bar[data-v-13487f2f]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:#ecfdf5}.total-bar--disminucion[data-v-13487f2f]{border-color:#fecaca;background:#fef2f2}.total-bar>div[data-v-13487f2f]{display:grid;gap:.1rem}.total-bar span[data-v-13487f2f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.total-bar strong[data-v-13487f2f]{font-size:1.05rem;font-weight:800;color:#14532d;font-variant-numeric:tabular-nums}.total-bar--disminucion strong[data-v-13487f2f]{color:#7f1d1d}@media (max-width: 900px){.exec-hero[data-v-13487f2f]{grid-template-columns:1fr}.hero__meta[data-v-13487f2f]{grid-template-columns:1fr;max-width:none}.tipo-chooser[data-v-13487f2f],.cabecera-grid[data-v-13487f2f],.comp-summary__stats[data-v-13487f2f]{grid-template-columns:1fr}}@media (max-width: 720px){.linea__grid[data-v-13487f2f]{grid-template-columns:1fr}}.exec-list-page[data-v-c91504e4]{display:grid;gap:1rem}.exec-hero .hero__lead[data-v-c91504e4]{max-width:40rem}.hero__meta[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.hero-stat[data-v-c91504e4]{display:grid;gap:.1rem;min-width:5.5rem;padding:.5rem .7rem;border-radius:10px;background:#ffffff8c;border:1px solid rgba(255,255,255,.7)}.hero-stat span[data-v-c91504e4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563}.hero-stat strong[data-v-c91504e4]{color:#14532d;font-size:1.05rem;font-variant-numeric:tabular-nums}.hero-stat--accent[data-v-c91504e4]{background:#dcfce7e6;border-color:#86efac}.nom-links[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.45rem .85rem;padding:.7rem 1rem;align-items:center}.nom-links a[data-v-c91504e4]{color:#166534;font-weight:650;font-size:.88rem;text-decoration:none}.nom-links a[data-v-c91504e4]:hover{text-decoration:underline}.nom-links a.router-link-active[data-v-c91504e4]{color:#14532d;text-decoration:underline}.exec-toolbar[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem;align-items:flex-end}.nom-filters[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.35rem;padding:.2rem;border-radius:10px;background:#f1f5f9}.nom-filter[data-v-c91504e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#475569;font-size:.82rem;font-weight:650;padding:.4rem .7rem;border-radius:8px;cursor:pointer}.nom-filter[data-v-c91504e4]:hover{color:#14532d;background:#ffffffb3}.nom-filter.is-active[data-v-c91504e4]{background:#fff;color:#14532d;box-shadow:0 1px 2px #0f172a14}.exec-toolbar__field[data-v-c91504e4]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-c91504e4]{flex:1 1 16rem}.exec-toolbar__field span[data-v-c91504e4]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.nom-empty[data-v-c91504e4]{display:grid;gap:.45rem;justify-items:start;padding:1.5rem 1.25rem}.nom-empty strong[data-v-c91504e4]{color:#14532d;font-size:1.05rem}.nom-empty p[data-v-c91504e4]{margin:0 0 .35rem;color:#64748b}.nom-list[data-v-c91504e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;align-items:stretch}.nom-card[data-v-c91504e4]{display:grid;gap:.65rem;padding:.8rem .9rem;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:12px;background:#fff;min-width:0}.nom-card--borrador[data-v-c91504e4]{border-left-color:#f59e0b}.nom-card--aprobada[data-v-c91504e4]{border-left-color:#22c55e}.nom-card--anulada[data-v-c91504e4]{border-left-color:#94a3b8;opacity:.78}.nom-card__head[data-v-c91504e4]{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.nom-card__id strong[data-v-c91504e4]{display:block;color:#14532d;font-size:.95rem;line-height:1.25}.nom-card__id p[data-v-c91504e4]{margin:.15rem 0 0;color:#64748b;font-size:.78rem}.nom-card__rango[data-v-c91504e4]{font-size:.74rem!important;color:#94a3b8!important}.nom-aportes-flag[data-v-c91504e4]{margin:0;font-size:.78rem;font-weight:600}.nom-aportes-flag.is-pending[data-v-c91504e4]{color:#9a3412}.nom-aportes-flag.is-ok[data-v-c91504e4]{color:#14532d}.subhead-aportes[data-v-c91504e4]{margin:1rem 0 .5rem;font-size:.95rem;color:#14532d}.aportes-block[data-v-c91504e4]{display:grid;gap:.35rem;margin-top:.5rem}.aportes-mini-list[data-v-c91504e4]{margin:0;padding-left:1rem;list-style:disc}.aportes-mini-list li[data-v-c91504e4]{margin:.1rem 0;line-height:1.35}.num-inline[data-v-c91504e4]{display:inline-block;margin-left:.35rem;font-variant-numeric:tabular-nums;color:#334155}.is-bad[data-v-c91504e4]{color:#b91c1c;font-weight:600}.nom-card__stats[data-v-c91504e4]{display:grid;grid-template-columns:1fr;gap:.4rem}.nom-card__stats>div[data-v-c91504e4]{display:grid;gap:.1rem;padding:.4rem .5rem;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;min-width:0}.nom-card__stats span[data-v-c91504e4]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.nom-card__stats strong[data-v-c91504e4]{color:#14532d;font-variant-numeric:tabular-nums;font-size:.84rem;line-height:1.3}.nom-card__concepto[data-v-c91504e4]{font-size:.8rem!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nom-card__actions[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;padding-top:.1rem;border-top:1px solid #f1f5f9}.nom-more[data-v-c91504e4]{position:relative;margin-left:auto}.nom-more__panel[data-v-c91504e4]{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:10.5rem;display:grid;padding:.35rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a1f}.nom-more__panel button[data-v-c91504e4],.nom-more__panel a[data-v-c91504e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:.55rem .65rem;border-radius:8px;color:#1f2937;font-size:.86rem;cursor:pointer;text-decoration:none;display:block}.nom-more__panel button[data-v-c91504e4]:hover,.nom-more__panel a[data-v-c91504e4]:hover{background:#f0fdf4;color:#14532d}.nom-more__panel button.is-danger[data-v-c91504e4]{color:#b91c1c}.nom-more__panel button.is-danger[data-v-c91504e4]:hover{background:#fef2f2;color:#991b1b}.nom-pager[data-v-c91504e4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .95rem;margin-top:.15rem}.nom-pager__label[data-v-c91504e4]{font-size:.82rem;color:#475569;text-align:center;flex:1 1 auto}.status-pill[data-v-c91504e4]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.status-pill--borrador[data-v-c91504e4]{background:#fffbeb;color:#92400e;border-color:#fde68a}.status-pill--aprobada[data-v-c91504e4]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-c91504e4]{background:#f1f5f9;color:#475569;border-color:#cbd5e1}@media (max-width: 720px){.nom-list[data-v-c91504e4]{grid-template-columns:1fr}.nom-more[data-v-c91504e4]{margin-left:0}.nom-pager[data-v-c91504e4]{justify-content:center}}.num[data-v-c91504e4]{text-align:right;font-variant-numeric:tabular-nums}.lines[data-v-c91504e4]{display:grid;gap:.75rem;width:100%}.line-row[data-v-c91504e4]{display:grid;gap:.5rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.line-actions[data-v-c91504e4]{display:flex;justify-content:flex-end}.hint[data-v-c91504e4]{margin:.25rem 0 0;color:#4b5563}.hint--edit[data-v-c91504e4]{margin:0 0 .75rem;padding:.55rem .75rem;border-radius:.5rem;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.muted[data-v-c91504e4]{color:#9ca3af}.hero__actions[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.liq-summary[data-v-c91504e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin-bottom:.85rem}.liq-summary article[data-v-c91504e4]{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.liq-summary span[data-v-c91504e4]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#6b7280}.liq-summary strong[data-v-c91504e4]{color:#14532d;font-variant-numeric:tabular-nums}.liq-summary__badge[data-v-c91504e4]{background:#f8fafc!important;border-color:#e2e8f0!important}.liq-summary__badge--edit[data-v-c91504e4]{background:#ecfdf5!important;border-color:#86efac!important}.liq-tabs[data-v-c91504e4]{display:flex;gap:.35rem;margin-bottom:.85rem;padding:.25rem;border-radius:12px;background:#f1f5f9}.liq-tab[data-v-c91504e4]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border:0;border-radius:9px;background:transparent;color:#475569;font-weight:650;cursor:pointer}.liq-tab em[data-v-c91504e4]{font-style:normal;font-size:.75rem;padding:.1rem .45rem;border-radius:999px;background:#e2e8f0;color:#334155}.liq-tab.is-active[data-v-c91504e4]{background:#fff;color:#14532d;box-shadow:0 1px 2px #0f172a14}.liq-tab.is-active em[data-v-c91504e4]{background:#dcfce7;color:#166534}.liq-export__grid[data-v-c91504e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.55rem}.liq-export__card[data-v-c91504e4]{display:grid;gap:.25rem;padding:.85rem .9rem;border-radius:12px;border:1px solid #dbeafe;background:linear-gradient(180deg,#f8fbff,#eff6ff);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.liq-export__card[data-v-c91504e4]:hover{border-color:#93c5fd;transform:translateY(-1px)}.liq-export__card strong[data-v-c91504e4]{color:#1e3a8a;font-size:.92rem}.liq-export__card span[data-v-c91504e4]{color:#64748b;font-size:.78rem;line-height:1.35}.banco-resumen[data-v-c91504e4]{margin:0;padding:0;border:0;background:transparent}.banco-resumen__sub[data-v-c91504e4]{margin:1rem 0 .55rem!important;font-size:.9rem;color:#14532d}.banco-resumen .num[data-v-c91504e4]{text-align:right;white-space:nowrap}.banco-resumen .mono[data-v-c91504e4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.banco-resumen tfoot td[data-v-c91504e4]{font-weight:700;background:#f0fdf4}.liq-detalle-wrap[data-v-c91504e4]{max-height:16rem;overflow:auto}.liq-empty[data-v-c91504e4]{padding:1.5rem 1rem;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.liq-empty strong[data-v-c91504e4]{display:block;color:#14532d;margin-bottom:.25rem}.liq-empty p[data-v-c91504e4]{margin:0;color:#64748b}.liq-layout[data-v-c91504e4]{display:grid;grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr);gap:1rem;min-height:22rem;align-items:stretch}.liq-nav[data-v-c91504e4]{display:flex;flex-direction:column;gap:.55rem;min-height:0}.liq-nav__list[data-v-c91504e4]{display:flex;flex-direction:column;gap:.3rem;max-height:28rem;overflow:auto;padding-right:.15rem}.liq-nav__item[data-v-c91504e4]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.1rem .5rem;width:100%;text-align:left;padding:.65rem .7rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;color:inherit}.liq-nav__item[data-v-c91504e4]:hover{border-color:#86efac;background:#f0fdf4}.liq-nav__item.is-active[data-v-c91504e4]{border-color:#22c55e;background:#ecfdf5;box-shadow:inset 3px 0 #16a34a}.liq-nav__name[data-v-c91504e4]{grid-column:1;font-weight:650;color:#14532d;font-size:.86rem;line-height:1.25}.liq-nav__meta[data-v-c91504e4]{grid-column:1;font-size:.75rem;color:#64748b}.liq-nav__neto[data-v-c91504e4]{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:.8rem;color:#047857;font-variant-numeric:tabular-nums}.recibo[data-v-c91504e4]{display:grid;gap:.75rem;padding:0;margin:0;border:0;border-radius:0;background:transparent}.recibo--focus[data-v-c91504e4]{padding:.85rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.recibo__head[data-v-c91504e4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #eef2f7}.recibo__kicker[data-v-c91504e4]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.recibo__head h3[data-v-c91504e4]{margin:.15rem 0;color:#14532d;font-size:1.15rem}.recibo__cargo[data-v-c91504e4]{margin:0;color:#64748b;font-size:.85rem}.recibo__dias[data-v-c91504e4]{margin:.35rem 0 0;color:#166534;font-size:.82rem;font-weight:650}.recibo__totales[data-v-c91504e4]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.recibo__totales>div[data-v-c91504e4]{display:grid;gap:.1rem;min-width:5.5rem}.recibo__totales span[data-v-c91504e4]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.recibo__totales strong[data-v-c91504e4]{color:#14532d;font-variant-numeric:tabular-nums}.recibo__totales .is-ded[data-v-c91504e4]{color:#b91c1c}.recibo__totales .is-neto[data-v-c91504e4]{color:#047857;font-size:1.05rem}.recibo__cols[data-v-c91504e4]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.recibo-panel[data-v-c91504e4]{display:flex;flex-direction:column;min-height:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.recibo-panel header[data-v-c91504e4],.recibo-panel footer[data-v-c91504e4]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem}.recibo-panel header[data-v-c91504e4]{background:#f0fdf4;color:#14532d}.recibo-panel--ded header[data-v-c91504e4]{background:#fef2f2;color:#991b1b}.recibo-panel header span[data-v-c91504e4],.recibo-panel footer span[data-v-c91504e4]{font-size:.75rem;color:#64748b}.recibo-panel footer[data-v-c91504e4]{margin-top:auto;border-top:1px solid #e5e7eb;background:#fff;font-weight:700}.recibo-lines[data-v-c91504e4]{list-style:none;margin:0;padding:.35rem;display:grid;gap:.35rem;max-height:18rem;overflow:auto}.recibo-lines li[data-v-c91504e4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.75rem,8rem) auto;gap:.5rem;align-items:center;padding:.55rem .6rem;border-radius:8px;background:#fff;border:1px solid #f1f5f9}.recibo-lines__info[data-v-c91504e4]{display:grid;gap:.05rem;min-width:0}.recibo-lines__info strong[data-v-c91504e4]{font-size:.86rem;color:#1f2937;line-height:1.25;overflow-wrap:anywhere}.recibo-lines__info small[data-v-c91504e4]{color:#94a3b8;font-size:.72rem}.recibo-lines__empty[data-v-c91504e4]{grid-template-columns:1fr;justify-items:center;color:#94a3b8;font-size:.85rem;border-style:dashed!important}.recibo-lines__del[data-v-c91504e4]{min-width:2rem;width:2rem;padding-inline:0;flex-shrink:0}.recibo-lines .num[data-v-c91504e4]{font-variant-numeric:tabular-nums;font-weight:650;color:#14532d;text-align:right;white-space:nowrap}.recibo-lines .form-control--monto[data-v-c91504e4]{width:100%;min-width:0;max-width:none;margin:0}.recibo__add[data-v-c91504e4]{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem auto;gap:.55rem;align-items:center;margin-top:.15rem;padding-top:.75rem;border-top:1px dashed #d1d5db}.recibo__add .form-control[data-v-c91504e4],.recibo__add .form-control--monto[data-v-c91504e4]{width:100%;min-width:0}.form-control--monto[data-v-c91504e4]{text-align:right}.recibo__totales .form-control--dias[data-v-c91504e4]{width:4.5rem;text-align:center;font-weight:700;color:#14532d;padding:.2rem .35rem}[data-v-c91504e4] .liq-modal-body{max-height:min(82vh,48rem);overflow:auto}@media (max-width: 1100px){.liq-summary[data-v-c91504e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.recibo__cols[data-v-c91504e4]{grid-template-columns:1fr}.recibo__add[data-v-c91504e4]{grid-template-columns:minmax(0,1fr) 7.5rem auto}}@media (max-width: 900px){.liq-layout[data-v-c91504e4]{grid-template-columns:1fr}.liq-nav__list[data-v-c91504e4]{max-height:12rem}.recibo__add[data-v-c91504e4]{grid-template-columns:1fr}.recibo__add .btn[data-v-c91504e4]{justify-self:start}}@media (max-width: 720px){.liq-summary[data-v-c91504e4]{grid-template-columns:1fr 1fr}.recibo-lines li[data-v-c91504e4]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info del" "monto monto"}.recibo-lines__info[data-v-c91504e4]{grid-area:info}.recibo-lines .form-control--monto[data-v-c91504e4],.recibo-lines .num[data-v-c91504e4]{grid-area:monto;width:100%}.recibo-lines__del[data-v-c91504e4]{grid-area:del}}.elegibles-toolbar[data-v-c91504e4]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.75rem 0}.elegibles-toolbar .form-control[data-v-c91504e4]{flex:1 1 220px}.calc-summary[data-v-c91504e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-bottom:.85rem}.calc-progress[data-v-c91504e4]{margin-bottom:.85rem;padding:.75rem .85rem;border-radius:12px;background:#ecfdf5;border:1px solid #bbf7d0}.calc-progress__bar[data-v-c91504e4]{height:.55rem;border-radius:999px;background:#d1fae5;overflow:hidden;margin-bottom:.45rem}.calc-progress__bar span[data-v-c91504e4]{display:block;height:100%;background:linear-gradient(90deg,#059669,#34d399);transition:width .25s ease}.calc-progress p[data-v-c91504e4]{margin:0;font-size:.85rem;color:#166534;font-weight:600}.data-table .is-warn[data-v-c91504e4]{color:#b45309;font-weight:700}.liq-nav__pages[data-v-c91504e4]{margin:.35rem 0 0;font-size:.75rem;color:#64748b}.liq-nav__pager[data-v-c91504e4]{display:flex;gap:.4rem;margin-top:.5rem}.calc-summary article[data-v-c91504e4]{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:.65rem;background:#f0fdf4;border:1px solid #bbf7d0}.calc-summary span[data-v-c91504e4]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.calc-summary strong[data-v-c91504e4]{color:#14532d;font-size:.9rem}.hint--contrato[data-v-c91504e4]{padding:.55rem .75rem;border-radius:.5rem;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.hint--calc[data-v-c91504e4]{padding:.55rem .75rem;border-radius:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.calc-count[data-v-c91504e4]{font-size:.85rem;font-weight:700;color:#166534;white-space:nowrap}.calc-todos[data-v-c91504e4]{display:flex;align-items:flex-start;gap:.55rem;margin:.55rem 0 .25rem;padding:.55rem .7rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:.86rem;color:#14532d;cursor:pointer}.calc-todos input[data-v-c91504e4]{margin-top:.15rem}.elegibles-pager[data-v-c91504e4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;font-size:.82rem;color:#475569}.elegible-row--locked[data-v-c91504e4]{opacity:.85;cursor:default}.elegibles-list[data-v-c91504e4]{display:grid;gap:.25rem;max-height:380px;overflow:auto;border:1px solid #e5e7eb;border-radius:10px;padding:.45rem}.elegible-row[data-v-c91504e4]{display:grid;grid-template-columns:auto 7rem minmax(8rem,1.4fr) minmax(6rem,1fr) 6rem;gap:.55rem;align-items:center;padding:.45rem .55rem;border-radius:8px;cursor:pointer}.elegible-row--head[data-v-c91504e4]{cursor:default;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;margin-bottom:.15rem}.elegible-row--head .num[data-v-c91504e4]{text-align:right}.elegible-row[data-v-c91504e4]:hover{background:#f0fdf4}.elegible-row--on[data-v-c91504e4]{background:#ecfdf5;box-shadow:inset 0 0 0 1px #86efac}.elegible-row .num[data-v-c91504e4]{text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}@media (max-width: 720px){.elegible-row[data-v-c91504e4],.elegible-row--head[data-v-c91504e4]{grid-template-columns:auto 1fr}.elegible-row--head span[data-v-c91504e4]:nth-child(n+3),.elegible-row>span[data-v-c91504e4]:nth-child(n+4),.elegible-row>.num[data-v-c91504e4]{display:none}}.elegible-row .mono[data-v-c91504e4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.modal.modal--liq-recibos.modal--xl{width:min(1240px,96vw);max-width:96vw}@media (max-width: 1100px){.modal.modal--liq-recibos.modal--xl{width:min(980px,96vw)}}.modal.modal--disp-calc.modal--xl{width:min(1280px,98vw);max-width:98vw}.modal.modal--disp-calc .table-wrap--disp-calc{overflow-x:auto}.disp-calc-body--busy{opacity:.72;pointer-events:none;transition:opacity .15s ease}.disp-calc-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.disp-calc-pager__meta{font-size:.85rem;color:#475569}.disp-calc-actions,.modal.modal--disp-calc .disp-calc-actions{display:flex;justify-content:flex-end;margin:0 0 .75rem}.modal.modal--disp-calc .disp-calc-detalle{max-width:22rem;font-size:.82rem;color:#9a3412;white-space:normal}.elegibles-list--busy{opacity:.72;pointer-events:none;transition:opacity .15s ease}@media (max-width: 1100px){.modal.modal--disp-calc.modal--xl{width:min(1040px,98vw)}}.exec-list-page[data-v-24d234e4]{display:grid;gap:1rem}.exec-hero[data-v-24d234e4]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.35rem 1.45rem}.hero__glow[data-v-24d234e4]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%)}.hero__mesh[data-v-24d234e4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%)}.hero__content[data-v-24d234e4]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-24d234e4]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-24d234e4]{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#166534,#22c55e);color:#fff;font-weight:800;font-size:.8rem}.hero__brand-sub[data-v-24d234e4]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.hero__eyebrow[data-v-24d234e4]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.hero__title[data-v-24d234e4]{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);color:#14532d;font-weight:800}.hero__lead[data-v-24d234e4]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem}.hero__meta[data-v-24d234e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:28rem}.hero-stat[data-v-24d234e4]{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:12px;background:#ffffffb8;border:1px solid #a7f3d0}.hero-stat span[data-v-24d234e4]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.hero-stat strong[data-v-24d234e4]{color:#14532d}.hero-stat--accent[data-v-24d234e4]{border-color:#fcd34d;background:#fef3c7a6}.hero__aside[data-v-24d234e4]{position:relative;z-index:1}.hero__export[data-v-24d234e4]{display:grid;gap:.45rem;padding:.85rem 1rem;border-radius:14px;background:#ffffffc7;border:1px solid #bbf7d0}.hero__export-label[data-v-24d234e4]{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#6b7280}.hero__actions[data-v-24d234e4]{display:grid;gap:.4rem}.exec-toolbar[data-v-24d234e4]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-24d234e4]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-24d234e4]{flex:1 1 14rem}.exec-toolbar__field span[data-v-24d234e4]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.num[data-v-24d234e4]{text-align:right;font-variant-numeric:tabular-nums}.pill[data-v-24d234e4]{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.pill--a[data-v-24d234e4]{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.pill--d[data-v-24d234e4]{background:#fff7ed;color:#9a3412;border:1px solid #fdba74}.pill--p[data-v-24d234e4]{background:#eff6ff;color:#1e40af;border:1px solid #93c5fd}.pill--ok[data-v-24d234e4]{background:#ecfdf5;color:#14532d;border:1px solid #86efac}.pill--off[data-v-24d234e4]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.muted[data-v-24d234e4]{color:#94a3b8}.formula-preview[data-v-24d234e4]{display:block;margin-top:.15rem;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:#64748b}.concepto-tabs[data-v-24d234e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem}.concepto-tabs__btn[data-v-24d234e4]{display:flex;align-items:flex-start;gap:.55rem;text-align:left;padding:.65rem .7rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.concepto-tabs__btn[data-v-24d234e4]:hover{border-color:#86efac}.concepto-tabs__btn.is-active[data-v-24d234e4]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e33}.concepto-tabs__btn.is-done[data-v-24d234e4]:not(.is-active){border-color:#bbf7d0;background:#f8fafc}.concepto-tabs__num[data-v-24d234e4]{flex:0 0 auto;width:1.55rem;height:1.55rem;display:grid;place-items:center;border-radius:999px;background:#e5e7eb;color:#374151;font-size:.75rem;font-weight:800}.concepto-tabs__btn.is-active .concepto-tabs__num[data-v-24d234e4]{background:#16a34a;color:#fff}.concepto-tabs__label[data-v-24d234e4]{display:grid;gap:.05rem;min-width:0}.concepto-tabs__label strong[data-v-24d234e4]{font-size:.86rem;color:#14532d}.concepto-tabs__label small[data-v-24d234e4]{font-size:.72rem;color:#6b7280}.concepto-summary[data-v-24d234e4]{margin:0 0 .85rem;padding:.45rem .7rem;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.8rem}.concepto-nav[data-v-24d234e4]{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.seg-control[data-v-24d234e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;padding:.25rem;border-radius:12px;background:#f3f4f6}.seg-control__btn[data-v-24d234e4]{border:0;border-radius:9px;padding:.55rem .5rem;background:transparent;font-weight:700;font-size:.86rem;color:#4b5563;cursor:pointer;white-space:nowrap}.seg-control__btn.is-on.is-a[data-v-24d234e4]{background:#ecfdf5;color:#065f46;box-shadow:0 1px 2px #0000000f}.seg-control__btn.is-on.is-d[data-v-24d234e4]{background:#fff7ed;color:#9a3412;box-shadow:0 1px 2px #0000000f}.seg-control__btn.is-on.is-p[data-v-24d234e4]{background:#eff6ff;color:#1e40af;box-shadow:0 1px 2px #0000000f}.method-grid[data-v-24d234e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%}.method-card[data-v-24d234e4]{display:grid;gap:.2rem;text-align:left;padding:.65rem .75rem;border-radius:11px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.method-card strong[data-v-24d234e4]{color:#14532d;font-size:.88rem}.method-card span[data-v-24d234e4]{color:#6b7280;font-size:.74rem;line-height:1.3}.method-card.is-on[data-v-24d234e4]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 1px #22c55e38}.linkish[data-v-24d234e4]{margin-top:.4rem}.tipo-nomina-checks[data-v-24d234e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.4rem}.tipo-nomina-check[data-v-24d234e4]{display:flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:.85rem;color:#374151}.tipo-nomina-check.is-on[data-v-24d234e4]{border-color:#6ee7b7;background:#ecfdf5;color:#065f46;font-weight:600}.tipo-nomina-check input[data-v-24d234e4]{margin:0}.cuenta-picker[data-v-24d234e4]{display:grid;gap:.45rem;width:100%}.cuenta-picker__row[data-v-24d234e4]{display:flex;gap:.45rem;align-items:center}.cuenta-picker__row .form-control[data-v-24d234e4]{flex:1}.cuenta-picker__results[data-v-24d234e4]{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto;border:1px solid #d1d5db;border-radius:10px;background:#fff}.cuenta-picker__item[data-v-24d234e4]{width:100%;display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:.55rem;align-items:start;text-align:left;border:0;border-bottom:1px solid #f3f4f6;background:transparent;padding:.55rem .7rem;cursor:pointer}.cuenta-picker__item[data-v-24d234e4]:hover{background:#f0fdf4}.cuenta-picker__item code[data-v-24d234e4]{font-size:.8rem;color:#14532d;font-weight:700}.cuenta-picker__item span[data-v-24d234e4]{font-size:.82rem;color:#4b5563;line-height:1.3}.cuenta-picker__selected[data-v-24d234e4]{display:grid;gap:.15rem;padding:.5rem .65rem;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0}.cuenta-picker__selected strong[data-v-24d234e4]{color:#14532d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cuenta-picker__selected span[data-v-24d234e4]{font-size:.82rem;color:#166534}.cuenta-picker__manual[data-v-24d234e4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.input-suffix[data-v-24d234e4]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem}.input-suffix span[data-v-24d234e4]{font-weight:700;color:#64748b}.calc-summary[data-v-24d234e4]{margin:0;padding:.55rem .7rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.88rem}.calc-summary--block[data-v-24d234e4]{width:100%}.formula-input[data-v-24d234e4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;letter-spacing:.01em;line-height:1.45;min-height:7.5rem}.formula-studio[data-v-24d234e4]{display:grid;gap:.55rem;padding:.75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.formula-studio__search[data-v-24d234e4]{margin-bottom:.15rem}.formula-panel[data-v-24d234e4]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.35rem .55rem .55rem}.formula-panel summary[data-v-24d234e4]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.45rem;padding:.35rem .15rem;font-size:.78rem;font-weight:700;text-transform:uppercase;color:#64748b}.formula-panel summary[data-v-24d234e4]::-webkit-details-marker{display:none}.formula-panel__count[data-v-24d234e4]{margin-left:auto;padding:.1rem .45rem;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:.7rem}.chip-row[data-v-24d234e4]{display:flex;flex-wrap:wrap;gap:.3rem;max-height:9rem;overflow:auto}.chip[data-v-24d234e4]{border:1px solid #bbf7d0;background:#ecfdf5;color:#065f46;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chip[data-v-24d234e4]:hover{background:#d1fae5}.chip--fn[data-v-24d234e4]{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.chip--ex[data-v-24d234e4]{border-color:#e2e8f0;background:#fff;color:#334155;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-panel[data-v-24d234e4]{display:grid;gap:.45rem;border-radius:12px;border:1px solid #a7f3d0;background:linear-gradient(180deg,#f0fdf4,#fff);overflow:hidden}.preview-panel__toggle[data-v-24d234e4]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;border:0;background:transparent;padding:.7rem .85rem;cursor:pointer;text-align:left}.preview-panel__toggle strong[data-v-24d234e4]{color:#14532d}.preview-panel__toggle span[data-v-24d234e4]{font-size:.78rem;color:#6b7280}.preview-panel__body[data-v-24d234e4]{display:grid;gap:.55rem;padding:0 .85rem .85rem}.preview-panel__head[data-v-24d234e4]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.preview-panel__grid[data-v-24d234e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.preview-panel__grid label[data-v-24d234e4]{display:grid;gap:.2rem;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.preview-more[data-v-24d234e4]{border-top:1px dashed #d1fae5;padding-top:.45rem}.preview-more summary[data-v-24d234e4]{cursor:pointer;font-size:.8rem;font-weight:600;color:#15803d;margin-bottom:.45rem}.preview-result[data-v-24d234e4]{margin:0;color:#14532d;font-size:.95rem}.hint[data-v-24d234e4]{margin:0;color:#6b7280;font-size:.85rem}.toggles[data-v-24d234e4]{display:grid;gap:.55rem}.toggle[data-v-24d234e4]{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem .75rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.toggle input[data-v-24d234e4]{margin-top:.2rem}.toggle span[data-v-24d234e4]{display:grid;gap:.1rem}.toggle strong[data-v-24d234e4]{color:#14532d;font-size:.9rem}.toggle small[data-v-24d234e4]{color:#6b7280;font-size:.78rem}@media (max-width: 900px){.exec-hero[data-v-24d234e4],.hero__meta[data-v-24d234e4],.concepto-tabs[data-v-24d234e4],.method-grid[data-v-24d234e4],.preview-panel__grid[data-v-24d234e4]{grid-template-columns:1fr}}.hint-banner[data-v-ab3d802c]{margin:0 0 1rem;padding:.75rem 1rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.9rem;line-height:1.45}.hint-banner strong[data-v-ab3d802c]{display:block;margin-bottom:.25rem;font-size:.82rem;letter-spacing:.02em;text-transform:uppercase;color:#14532d}.hint-banner p[data-v-ab3d802c]{margin:0}.hint-banner a[data-v-ab3d802c]{color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.hint-banner code[data-v-ab3d802c]{font-size:.85em;padding:.05em .3em;border-radius:4px;background:#dcfce7;color:#14532d}.form-control--num[data-v-ab3d802c]{width:5.5rem;text-align:right;margin-inline:auto}.check-inline[data-v-ab3d802c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.checks-row[data-v-ab3d802c]{display:flex;flex-wrap:wrap;gap:1rem}.muted.small[data-v-ab3d802c]{font-size:.78rem;opacity:.75}.actions-col[data-v-ab3d802c]{white-space:nowrap;width:1%}.aporte-form[data-v-ab3d802c]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.aporte-form[data-v-ab3d802c] .form-field--span-2{grid-column:1 / -1}.imputacion-block[data-v-ab3d802c]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin-top:.35rem;padding:.85rem 1rem;border-radius:10px;border:1px solid #bbf7d0;background:#f8fdf9}.imputacion-block>header[data-v-ab3d802c]{grid-column:1 / -1;display:flex;flex-direction:column;gap:.15rem}.imputacion-block>header strong[data-v-ab3d802c]{color:#14532d;font-size:.92rem}.imputacion-block>header span[data-v-ab3d802c]{color:#166534;font-size:.82rem}.imputacion-hint[data-v-ab3d802c]{grid-column:1 / -1;margin:0;font-size:.85rem;color:#92400e}.imputacion-cell[data-v-ab3d802c]{display:flex;flex-direction:column;gap:.15rem}.mobile-cards[data-v-ab3d802c]{display:none;gap:.75rem;flex-direction:column}.mobile-card header[data-v-ab3d802c]{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.mobile-card__meta[data-v-ab3d802c]{display:block;margin-top:.2rem}.mobile-card__grid[data-v-ab3d802c]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.75rem}.badge[data-v-ab3d802c]{align-self:flex-start;font-size:.75rem;padding:.2rem .45rem;border-radius:999px;background:#e8f5ef}@media (max-width: 900px){.table-wrap--desktop[data-v-ab3d802c]{display:none}.mobile-cards[data-v-ab3d802c]{display:flex}.aporte-form[data-v-ab3d802c]{grid-template-columns:1fr}}.tabs[data-v-0889cab9]{display:flex;gap:.35rem;padding:.5rem;margin-bottom:1rem}.tab[data-v-0889cab9]{border:0;background:transparent;padding:.55rem 1rem;border-radius:.4rem;cursor:pointer;font-weight:600;color:#4b5563}.tab.is-active[data-v-0889cab9]{background:#dcfce7;color:#166534}.panel[data-v-0889cab9]{padding:1.25rem}.form-grid[data-v-0889cab9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.field[data-v-0889cab9]{display:grid;gap:.35rem;font-size:.85rem;color:#4b5563}.actions-row[data-v-0889cab9]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.preview-txt[data-v-0889cab9]{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:.5rem;overflow:auto;font-size:.8rem;max-height:20rem}.meta-line[data-v-0889cab9]{margin-bottom:.75rem}.omitidos[data-v-0889cab9]{margin-top:1rem;font-size:.9rem}.omitidos ul[data-v-0889cab9]{margin:.35rem 0 0;padding-left:1.2rem}.mono[data-v-0889cab9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.hint[data-v-0889cab9]{color:#6b7280;font-size:.9rem;margin:.5rem 0 1rem}.muted[data-v-0889cab9]{color:#9ca3af;font-style:italic}.num[data-v-0889cab9]{text-align:right;white-space:nowrap}.banco-resumen[data-v-0889cab9]{margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid #dcfce7;border-radius:.75rem;background:linear-gradient(180deg,#f8fffb,#fff)}.banco-resumen__head[data-v-0889cab9]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.85rem}.banco-resumen__head h2[data-v-0889cab9]{margin:0;font-size:1rem;color:#14532d}.banco-resumen__head p[data-v-0889cab9]{margin:0;font-size:.85rem;color:#6b7280}.banco-kpis[data-v-0889cab9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;margin-bottom:.85rem}.banco-kpis article[data-v-0889cab9]{background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;padding:.55rem .7rem;display:grid;gap:.15rem}.banco-kpis span[data-v-0889cab9]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.banco-kpis strong[data-v-0889cab9]{font-size:.95rem;color:#047857}.banco-resumen tfoot td[data-v-0889cab9]{font-weight:700;background:#f0fdf4}.rel-tabs[data-v-0889cab9]{display:flex;gap:.35rem;margin:0 0 .75rem}.rel-tab[data-v-0889cab9]{border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer}.rel-tab.is-active[data-v-0889cab9]{border-color:#86efac;background:#dcfce7;color:#14532d}.detalle-wrap[data-v-0889cab9]{max-height:28rem;overflow:auto}.cargo-line[data-v-0889cab9]{display:block;color:#6b7280;font-weight:400;font-size:.78rem}.estado-pill[data-v-0889cab9]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.estado-pill.is-ok[data-v-0889cab9]{background:#dcfce7;color:#166534}.estado-pill.is-bad[data-v-0889cab9]{background:#ffedd5;color:#9a3412}tr.is-warn td[data-v-0889cab9]{background:#fffbeb}.is-warn-card[data-v-0889cab9]{border-color:#fcd34d;background:#fffbeb}.detalle-cards[data-v-0889cab9]{max-height:28rem;overflow:auto}.preview-bancos[data-v-0889cab9]{margin:0 0 .75rem;font-size:.9rem}.preview-bancos h3[data-v-0889cab9]{margin:0 0 .35rem;font-size:.85rem;color:#166534}.preview-bancos ul[data-v-0889cab9]{margin:0;padding-left:1.2rem}.layout-steps[data-v-0889cab9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem}.layout-step[data-v-0889cab9]{display:flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;background:#f9fafb;border-radius:.65rem;padding:.55rem .7rem;cursor:pointer;text-align:left;color:#6b7280;transition:border-color .15s,background .15s,color .15s}.layout-step__n[data-v-0889cab9]{width:1.55rem;height:1.55rem;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:700;background:#e5e7eb;color:#374151;flex-shrink:0}.layout-step__label[data-v-0889cab9]{font-size:.82rem;font-weight:600}.layout-step.is-active[data-v-0889cab9]{border-color:#86efac;background:#f0fdf4;color:#166534}.layout-step.is-active .layout-step__n[data-v-0889cab9]{background:#16a34a;color:#fff}.layout-step.is-done[data-v-0889cab9]{border-color:#bbf7d0;color:#166534}.layout-step.is-done .layout-step__n[data-v-0889cab9]{background:#86efac;color:#14532d}.layout-pane[data-v-0889cab9]{min-height:12rem}.layout-back[data-v-0889cab9]{margin-top:.75rem}.preset-bar[data-v-0889cab9]{margin-top:.75rem;padding:.85rem 1rem;border-radius:.75rem;background:linear-gradient(135deg,#f0fdf4,#f8fafc);border:1px solid #dcfce7}.preset-bar__label[data-v-0889cab9]{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#166534}.preset-bar__chips[data-v-0889cab9],.token-row[data-v-0889cab9]{display:flex;flex-wrap:wrap;gap:.4rem}.token-row[data-v-0889cab9]{margin:-.35rem 0 .75rem}.chip[data-v-0889cab9]{border:1px solid #bbf7d0;background:#fff;color:#166534;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.chip[data-v-0889cab9]:hover{background:#dcfce7}.chip--sm[data-v-0889cab9]{padding:.2rem .55rem;font-size:.72rem;font-family:ui-monospace,Menlo,Consolas,monospace}.choice-grid[data-v-0889cab9]{display:grid;gap:.65rem;width:100%}.choice-grid--2[data-v-0889cab9]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card[data-v-0889cab9]{border:1px solid #e5e7eb;background:#fff;border-radius:.75rem;padding:.9rem 1rem;text-align:left;cursor:pointer;display:grid;gap:.2rem}.choice-card strong[data-v-0889cab9]{color:#111827;font-size:.95rem}.choice-card span[data-v-0889cab9]{color:#6b7280;font-size:.8rem}.choice-card--on[data-v-0889cab9]{border-color:#4ade80;background:#f0fdf4;box-shadow:0 0 0 1px #86efac inset}.sep-options[data-v-0889cab9]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sep-btn[data-v-0889cab9]{min-width:2.4rem;height:2.25rem;border:1px solid #d1d5db;background:#fff;border-radius:.45rem;font-weight:700;cursor:pointer}.sep-btn.is-on[data-v-0889cab9]{border-color:#16a34a;background:#dcfce7;color:#14532d}.sep-custom[data-v-0889cab9]{max-width:5rem}.switch[data-v-0889cab9]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.switch input[data-v-0889cab9]{position:absolute;opacity:0;width:1px;height:1px}.switch__ui[data-v-0889cab9]{width:2.5rem;height:1.4rem;border-radius:999px;background:#d1d5db;position:relative;flex-shrink:0;transition:background .15s}.switch__ui[data-v-0889cab9]:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;transition:transform .15s}.switch input:checked+.switch__ui[data-v-0889cab9]{background:#16a34a}.switch input:checked+.switch__ui[data-v-0889cab9]:after{transform:translate(1.1rem)}.switch__text[data-v-0889cab9]{display:grid;gap:.1rem}.switch__text strong[data-v-0889cab9]{font-size:.9rem;color:#111827}.switch__text small[data-v-0889cab9]{color:#6b7280;font-size:.78rem}.campos-toolbar[data-v-0889cab9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.campos-toolbar__count[data-v-0889cab9]{margin:0;color:#6b7280;font-size:.85rem}.campos-list[data-v-0889cab9]{display:grid;gap:.65rem}.campo-card[data-v-0889cab9]{border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;overflow:hidden}.campo-card__head[data-v-0889cab9]{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.65rem .75rem;background:#f8fafc;border-bottom:1px solid #f1f5f9}.campo-card__idx[data-v-0889cab9]{width:1.6rem;height:1.6rem;border-radius:.4rem;display:grid;place-items:center;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:700}.campo-card__move[data-v-0889cab9]{display:flex;gap:.25rem}.icon-btn[data-v-0889cab9]{width:1.85rem;height:1.85rem;border:1px solid #e5e7eb;background:#fff;border-radius:.4rem;cursor:pointer;font-weight:700;color:#374151}.icon-btn[data-v-0889cab9]:disabled{opacity:.35;cursor:not-allowed}.icon-btn--danger[data-v-0889cab9]{color:#b91c1c}.campo-card__body[data-v-0889cab9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;padding:.75rem}.mini-field[data-v-0889cab9]{display:grid;gap:.25rem;font-size:.75rem;color:#6b7280}.live-preview[data-v-0889cab9]{margin-top:1rem;border-radius:.75rem;overflow:hidden;border:1px solid #1e293b}.live-preview__head[data-v-0889cab9]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .85rem;background:#1e293b;color:#cbd5e1;font-size:.8rem}.live-preview__code[data-v-0889cab9]{margin:0;padding:.9rem 1rem;background:#0f172a;color:#86efac;font-size:.82rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono-input[data-v-0889cab9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}@media (max-width: 800px){.layout-steps[data-v-0889cab9]{grid-template-columns:1fr 1fr}.choice-grid--2[data-v-0889cab9]{grid-template-columns:1fr}}.toolbar--report[data-v-5ca204ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;align-items:end}.toolbar--actions[data-v-5ca204ab]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filter-field[data-v-5ca204ab]{display:grid;gap:.3rem}.filter-field span[data-v-5ca204ab]{font-size:.78rem;color:#64748b;font-weight:600}.filter-field--grow[data-v-5ca204ab]{grid-column:span 1}.col-check[data-v-5ca204ab]{width:2.5rem;text-align:center}.is-selected[data-v-5ca204ab]{background:#f0fdf4}.hint-selected[data-v-5ca204ab]{margin-left:auto;color:#334155}.muted[data-v-5ca204ab]{color:#64748b;font-size:.88rem}.num[data-v-5ca204ab]{text-align:right;font-variant-numeric:tabular-nums}.is-disabled[data-v-5ca204ab]{pointer-events:none;opacity:.5}.summary-strip[data-v-5ca204ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0}.summary-chip[data-v-5ca204ab]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem;display:grid;gap:.25rem}.summary-chip span[data-v-5ca204ab]{font-size:.78rem;color:#64748b}.summary-chip strong[data-v-5ca204ab]{font-size:1rem;color:#14532d}.summary-chip--money strong[data-v-5ca204ab]{color:#9a3412}.panel[data-v-5ca204ab]{margin-bottom:1rem}.panel__head[data-v-5ca204ab]{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.panel__head h2[data-v-5ca204ab]{margin:0;font-size:1rem;color:#14532d}.panel__sub[data-v-5ca204ab]{margin:.25rem 0 0;font-size:.82rem;color:#64748b}.total-general[data-v-5ca204ab]{padding:.9rem 1rem;background:#ecfdf5;border-color:#86efac;color:#14532d}.padded[data-v-5ca204ab]{padding:1rem}tr[data-v-5ca204ab]{cursor:pointer}.col-check[data-v-5ca204ab],.panel tr[data-v-5ca204ab]{cursor:default}tfoot td[data-v-5ca204ab]{font-weight:700;background:#f0fdf4}.toolbar--actions[data-v-40b0dcd3]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hint-selected[data-v-40b0dcd3]{margin-left:auto;color:#334155}.col-check[data-v-40b0dcd3]{width:2.5rem;text-align:center}.is-selected[data-v-40b0dcd3]{background:#f0fdf4}.num[data-v-40b0dcd3]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-40b0dcd3]{color:#64748b}.link-pdf[data-v-40b0dcd3]{color:#166534;font-weight:600;text-decoration:none}.link-pdf[data-v-40b0dcd3]:hover{text-decoration:underline}.flag[data-v-40b0dcd3]{display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .45rem;border-radius:999px}.flag--pending[data-v-40b0dcd3]{background:#fff7ed;color:#9a3412}.flag--ok[data-v-40b0dcd3]{background:#ecfdf5;color:#14532d}.hint-banner[data-v-40b0dcd3]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.85rem 1rem;color:#1e3a8a}.panel[data-v-40b0dcd3]{margin-top:1rem}.panel__head[data-v-40b0dcd3]{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.panel__head h2[data-v-40b0dcd3]{margin:0;font-size:1rem;color:#14532d}tr[data-v-40b0dcd3]{cursor:pointer}.col-check[data-v-40b0dcd3],.panel tr[data-v-40b0dcd3]{cursor:default}.exec-list-page[data-v-cbc87aa3]{display:grid;gap:1rem}.exec-hero[data-v-cbc87aa3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.hero__glow[data-v-cbc87aa3]{position:absolute;inset:auto -3rem -4rem auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2),transparent 70%)}.hero__content[data-v-cbc87aa3]{position:relative;z-index:1}.hero__eyebrow[data-v-cbc87aa3]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.hero__title[data-v-cbc87aa3]{margin:.35rem 0;color:#14532d;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800}.hero__lead[data-v-cbc87aa3]{margin:0;color:#4b5563;max-width:38rem}.hero__aside[data-v-cbc87aa3]{position:relative;z-index:1;display:grid;gap:.4rem;align-content:start}.hint-banner[data-v-cbc87aa3]{margin:0;padding:.7rem .9rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.9rem}.block[data-v-cbc87aa3]{padding:0;overflow:hidden}.block__mobile[data-v-cbc87aa3]{padding:.85rem 1rem 1rem}.block__head[data-v-cbc87aa3]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#fafafa}.block__head h2[data-v-cbc87aa3]{margin:0;font-size:1rem;color:#14532d}.block__head span[data-v-cbc87aa3]{font-size:.78rem;color:#6b7280}.param-card__body[data-v-cbc87aa3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1rem}.param-field[data-v-cbc87aa3]{display:grid;gap:.35rem;font-size:.88rem;color:#374151}.param-card__actions[data-v-cbc87aa3]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.param-field--wide[data-v-cbc87aa3]{grid-column:1 / -1}.num[data-v-cbc87aa3]{text-align:right;font-variant-numeric:tabular-nums}code[data-v-cbc87aa3]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;background:#ecfdf5;color:#065f46;padding:.1rem .35rem;border-radius:4px}.muted[data-v-cbc87aa3]{color:#6b7280;font-size:.8rem}.check[data-v-cbc87aa3]{display:flex;gap:.45rem;align-items:center;margin-top:.35rem}@media (max-width: 900px){.exec-hero[data-v-cbc87aa3],.param-card__body[data-v-cbc87aa3]{grid-template-columns:1fr}}.exec-list-page[data-v-fcee9842]{display:grid;gap:1rem}.exec-hero[data-v-fcee9842]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.35rem 1.45rem}.hero__glow[data-v-fcee9842]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%)}.hero__mesh[data-v-fcee9842]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%)}.hero__content[data-v-fcee9842]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-fcee9842]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-fcee9842]{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#166534,#22c55e);color:#fff;font-weight:800;font-size:.8rem}.hero__brand-sub[data-v-fcee9842]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.hero__eyebrow[data-v-fcee9842]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.hero__title[data-v-fcee9842]{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);color:#14532d;font-weight:800}.hero__lead[data-v-fcee9842]{margin:0;max-width:38rem;color:#4b5563;font-size:.95rem}.hero__meta[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.hero-stat[data-v-fcee9842]{display:grid;gap:.1rem;min-width:5.25rem;padding:.5rem .65rem;border-radius:12px;background:#ffffffb8;border:1px solid #a7f3d0}.hero-stat span[data-v-fcee9842]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.hero-stat strong[data-v-fcee9842]{color:#14532d;font-variant-numeric:tabular-nums}.hero-stat--accent[data-v-fcee9842]{border-color:#fcd34d;background:#fef3c7a6}.hero__aside[data-v-fcee9842]{position:relative;z-index:1}.hero__actions[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.trab-links[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.45rem .85rem;padding:.7rem 1rem;align-items:center}.trab-links a[data-v-fcee9842]{color:#166534;font-weight:650;font-size:.88rem;text-decoration:none}.trab-links a[data-v-fcee9842]:hover{text-decoration:underline}.trab-links a.router-link-active[data-v-fcee9842]{color:#14532d;text-decoration:underline}.exec-toolbar[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-fcee9842]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-fcee9842]{flex:1 1 14rem}.exec-toolbar__field span[data-v-fcee9842]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.trab-empty[data-v-fcee9842]{display:grid;gap:.45rem;justify-items:start;padding:1.5rem 1.25rem}.trab-empty strong[data-v-fcee9842]{color:#14532d;font-size:1.05rem}.trab-empty p[data-v-fcee9842]{margin:0 0 .35rem;color:#64748b}.trab-empty__actions[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.45rem}.trab-list[data-v-fcee9842]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;align-items:stretch;transition:opacity .15s ease}.trab-list--busy[data-v-fcee9842]{opacity:.85;pointer-events:none}.trab-card[data-v-fcee9842]{display:grid;gap:.65rem;padding:.75rem .85rem;border:1px solid #e2e8f0;border-left:4px solid #22c55e;border-radius:12px;background:#fff;min-width:0}.trab-card--off[data-v-fcee9842]{border-left-color:#94a3b8;opacity:.85}.trab-card__head[data-v-fcee9842]{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.trab-card__avatar[data-v-fcee9842]{width:2.6rem;height:2.6rem;border-radius:10px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:linear-gradient(145deg,#166534,#22c55e);color:#fff;font-weight:800;font-size:.72rem;letter-spacing:.02em}.trab-card__avatar img[data-v-fcee9842]{width:100%;height:100%;object-fit:cover;display:block}.trab-card__id[data-v-fcee9842]{flex:1;min-width:0}.trab-card__id strong[data-v-fcee9842]{display:block;color:#14532d;font-size:.92rem;line-height:1.25}.trab-card__id p[data-v-fcee9842]{margin:.15rem 0 0;color:#64748b;font-size:.78rem}.trab-card__badges[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;flex-shrink:0}.trab-card__stats[data-v-fcee9842]{display:grid;grid-template-columns:1fr;gap:.4rem}.trab-card__stats>div[data-v-fcee9842]{display:grid;gap:.1rem;padding:.4rem .5rem;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7;min-width:0}.trab-card__stats span[data-v-fcee9842]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.trab-card__stats strong[data-v-fcee9842]{color:#14532d;font-variant-numeric:tabular-nums;font-size:.82rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.trab-card__contacto[data-v-fcee9842]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trab-card__actions[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;padding-top:.1rem;border-top:1px solid #f1f5f9}.trab-more[data-v-fcee9842]{position:relative;margin-left:auto}.trab-more__panel[data-v-fcee9842]{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:13.5rem;display:grid;padding:.35rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px #0f172a1f}.trab-more__panel button[data-v-fcee9842]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:.55rem .65rem;border-radius:8px;color:#1f2937;font-size:.86rem;cursor:pointer}.trab-more__panel button[data-v-fcee9842]:hover{background:#f0fdf4;color:#14532d}.trab-more__panel button[data-v-fcee9842]:disabled{opacity:.5;cursor:not-allowed}.trab-pager[data-v-fcee9842]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .95rem;margin-top:.15rem}.trab-pager__label[data-v-fcee9842]{font-size:.82rem;color:#475569;text-align:center;flex:1 1 auto}@media (max-width: 720px){.trab-list[data-v-fcee9842]{grid-template-columns:1fr}.trab-more[data-v-fcee9842]{margin-left:0}.trab-pager[data-v-fcee9842]{justify-content:center}}.num[data-v-fcee9842]{text-align:right;font-variant-numeric:tabular-nums}.pill[data-v-fcee9842]{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.pill--ok[data-v-fcee9842]{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.pill--portal[data-v-fcee9842]{background:#eff6ff;color:#1d4ed8;border:1px solid #93c5fd}.portal-pin-reveal[data-v-fcee9842]{font-size:1.75rem;font-weight:700;letter-spacing:.2em;text-align:center;margin:1rem 0;padding:.85rem;border-radius:12px;background:#f0fdf4;border:1px dashed #86efac;color:#14532d;font-variant-numeric:tabular-nums}.pill--off[data-v-fcee9842]{background:#f3f4f6;color:#4b5563;border:1px solid #d1d5db}.hint[data-v-fcee9842]{margin:0;color:#4b5563}.deduccion-flags[data-v-fcee9842]{display:grid;gap:.55rem}.deduccion-flag[data-v-fcee9842]{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer}.deduccion-flag[data-v-fcee9842]:hover{border-color:#bbf7d0;background:#f8fffb}.deduccion-flag input[data-v-fcee9842]{margin-top:.2rem;accent-color:#16a34a}.deduccion-flag span[data-v-fcee9842]{display:grid;gap:.12rem}.deduccion-flag strong[data-v-fcee9842]{font-size:.9rem;color:#14532d}.deduccion-flag small[data-v-fcee9842]{color:#64748b;font-size:.78rem}.contacto-cell[data-v-fcee9842]{display:grid;gap:.1rem;font-size:.85rem;color:#374151}.contacto-cell__email[data-v-fcee9842]{color:#6b7280;font-size:.78rem;word-break:break-all}.ficha-banner[data-v-fcee9842]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4f2,#ffffffe6)}.ficha-foto[data-v-fcee9842]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.ficha-avatar[data-v-fcee9842]{width:4.25rem;height:4.25rem;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#166534,#22c55e);color:#fff;font-weight:800;font-size:.95rem;letter-spacing:.02em;overflow:hidden}.ficha-avatar img[data-v-fcee9842]{width:100%;height:100%;object-fit:cover;display:block}.ficha-foto__actions[data-v-fcee9842]{display:grid;gap:.3rem;align-content:center}.ficha-foto__actions .btn[data-v-fcee9842]{justify-self:start}.ficha-foto__hint[data-v-fcee9842]{margin:0;font-size:.7rem;color:#64748b;max-width:9.5rem;line-height:1.3}.sr-only[data-v-fcee9842]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ficha-banner__meta[data-v-fcee9842]{flex:1;min-width:0;display:grid;gap:.15rem}.ficha-banner__meta strong[data-v-fcee9842]{color:#14532d;font-size:1rem}.ficha-banner__meta span[data-v-fcee9842]{color:#6b7280;font-size:.8rem}@media (max-width: 720px){.ficha-banner[data-v-fcee9842]{flex-wrap:wrap}.ficha-foto[data-v-fcee9842]{width:100%}}.ficha-tabs[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.ficha-tabs__btn[data-v-fcee9842]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ficha-tabs__btn[data-v-fcee9842]:hover{border-color:#86efac;color:#166534}.ficha-tabs__btn.is-active[data-v-fcee9842]{background:#14532d;border-color:#14532d;color:#fff}.ficha-tabs__num[data-v-fcee9842]{width:1.15rem;height:1.15rem;border-radius:50%;display:grid;place-items:center;font-size:.68rem;background:#00000014}.ficha-tabs__btn.is-active .ficha-tabs__num[data-v-fcee9842]{background:#ffffff38}.option-pills[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.4rem}.option-pill[data-v-fcee9842]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:10px;padding:.4rem .7rem;font-size:.82rem;font-weight:600;cursor:pointer}.option-pill--active[data-v-fcee9842]{background:#ecfdf5;border-color:#34d399;color:#065f46}.lines[data-v-fcee9842]{display:grid;gap:.75rem;width:100%;margin-bottom:.75rem}.line-card[data-v-fcee9842]{border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;padding:.75rem}.line-card__head[data-v-fcee9842]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.line-card__idx[data-v-fcee9842]{width:1.5rem;height:1.5rem;border-radius:8px;display:grid;place-items:center;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:800}.line-card__grid[data-v-fcee9842]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.line-card__grid--3[data-v-fcee9842]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.exec-hero[data-v-fcee9842],.line-card__grid[data-v-fcee9842],.line-card__grid--3[data-v-fcee9842]{grid-template-columns:1fr}}.elegibles-toolbar[data-v-fcee9842]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.75rem 0}.elegibles-toolbar .form-control[data-v-fcee9842]{flex:1 1 220px}.elegibles-list[data-v-fcee9842]{display:grid;gap:.35rem;max-height:360px;overflow:auto;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem}.elegible-row[data-v-fcee9842]{display:grid;grid-template-columns:auto 7rem 1fr minmax(8rem,.9fr);gap:.55rem;align-items:center;padding:.4rem .5rem;border-radius:8px;cursor:pointer}.elegible-row[data-v-fcee9842]:hover{background:#f0fdf4}.elegible-row .mono[data-v-fcee9842]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.empty-state[data-v-fcee9842]{text-align:center;padding:1.25rem;color:#6b7280}.exec-list-page[data-v-5f59b5df]{display:grid;gap:1rem}.exec-hero[data-v-5f59b5df]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-5f59b5df]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-5f59b5df]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-5f59b5df]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-5f59b5df]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-5f59b5df]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-5f59b5df]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-5f59b5df]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-5f59b5df]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-5f59b5df]{margin:0;max-width:38rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-5f59b5df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:36rem}.hero-stat[data-v-5f59b5df]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-5f59b5df]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-5f59b5df]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-5f59b5df]{font-size:1.05rem;color:#14532d;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-5f59b5df]{position:relative;z-index:1;display:grid;align-content:center}.exec-hero .hero__actions[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.ctp-links[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.45rem .85rem;padding:.7rem 1rem;align-items:center}.ctp-links a[data-v-5f59b5df]{color:#166534;font-weight:650;font-size:.88rem;text-decoration:none}.ctp-links a[data-v-5f59b5df]:hover{text-decoration:underline}.ctp-links a.router-link-active[data-v-5f59b5df]{color:#14532d;text-decoration:underline}.ctp-empty[data-v-5f59b5df]{display:grid;gap:.45rem;justify-items:start;padding:1.5rem 1.25rem}.ctp-empty strong[data-v-5f59b5df]{color:#14532d;font-size:1.05rem}.ctp-empty p[data-v-5f59b5df]{margin:0 0 .35rem;color:#64748b}.ctp-list[data-v-5f59b5df]{display:grid;gap:.75rem}.ctp-card[data-v-5f59b5df]{display:grid;gap:.7rem;padding:1rem 1.1rem;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ctp-card[data-v-5f59b5df]:hover{border-color:#86efac;box-shadow:0 6px 18px #0f172a0f}.ctp-card--borrador[data-v-5f59b5df]{border-left-color:#f59e0b}.ctp-card--activo[data-v-5f59b5df]{border-left-color:#22c55e}.ctp-card--cerrado[data-v-5f59b5df]{border-left-color:#6366f1}.ctp-card--anulado[data-v-5f59b5df]{border-left-color:#94a3b8;opacity:.78}.ctp-card__head[data-v-5f59b5df]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ctp-card__num[data-v-5f59b5df]{color:#14532d;font-size:1.05rem}.ctp-card__head p[data-v-5f59b5df]{margin:.2rem 0 0;color:#64748b;font-size:.86rem}.ctp-card__sub[data-v-5f59b5df]{font-size:.78rem!important;color:#94a3b8!important}.ctp-card__stats[data-v-5f59b5df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.ctp-card__stats>div[data-v-5f59b5df]{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7;min-width:0}.ctp-card__stats span[data-v-5f59b5df]{font-size:.66rem;font-weight:700;text-transform:uppercase;color:#94a3b8}.ctp-card__stats strong[data-v-5f59b5df]{color:#14532d;font-size:.9rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctp-card__meter-label[data-v-5f59b5df]{margin:0;font-size:.78rem;color:#64748b}.ctp-card__actions[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.35rem;border-top:1px solid #f1f5f9}.ctp-imput-box[data-v-5f59b5df]{display:grid;gap:.55rem;padding:.75rem .85rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.form-grid__full[data-v-5f59b5df]{grid-column:1 / -1}.exec-toolbar[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end;padding:.9rem 1rem}.exec-toolbar__field[data-v-5f59b5df]{display:grid;gap:.3rem;min-width:10rem}.exec-toolbar__field--grow[data-v-5f59b5df]{flex:1 1 16rem}.exec-toolbar__field--chips[data-v-5f59b5df]{flex:1 1 22rem}.exec-toolbar__field>span[data-v-5f59b5df]{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.exec-toolbar__meta[data-v-5f59b5df]{margin:0 0 .35rem auto;color:#6b7280;font-size:.85rem}.chip-row[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.35rem}.chip[data-v-5f59b5df]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.chip em[data-v-5f59b5df]{font-style:normal;font-size:.7rem;background:#f3f4f6;color:#4b5563;border-radius:999px;padding:.05rem .4rem}.chip--on[data-v-5f59b5df]{background:#ecfdf5;border-color:#86efac;color:#166534}.chip--on em[data-v-5f59b5df]{background:#d1fae5;color:#065f46}.doc-num[data-v-5f59b5df]{color:#14532d}.doc-sub[data-v-5f59b5df]{display:block;color:#6b7280;font-size:.78rem;margin-top:.12rem}.truncate[data-v-5f59b5df]{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-5f59b5df]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.num[data-v-5f59b5df]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.row-click[data-v-5f59b5df]{cursor:pointer}.row-click[data-v-5f59b5df]:hover{background:#f0fdf4}.row-actions[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.actions-col[data-v-5f59b5df]{width:1%;white-space:nowrap}.vigencia[data-v-5f59b5df]{font-size:.82rem;color:#4b5563}.status-pill[data-v-5f59b5df]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.status-pill--borrador[data-v-5f59b5df]{background:#fffbeb;color:#92400e;border-color:#fcd34d}.status-pill--activo[data-v-5f59b5df]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--cerrado[data-v-5f59b5df]{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.status-pill--anulado[data-v-5f59b5df]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.saldo-cell[data-v-5f59b5df]{min-width:9.5rem;display:grid;gap:.28rem}.saldo-cell__top[data-v-5f59b5df]{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem;font-variant-numeric:tabular-nums}.saldo-cell__top small[data-v-5f59b5df]{color:#6b7280}.meter[data-v-5f59b5df]{height:.42rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.meter--mobile[data-v-5f59b5df]{margin-top:.55rem}.meter--lg[data-v-5f59b5df]{height:.65rem;margin-top:.65rem}.meter__fill[data-v-5f59b5df]{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.meter__fill--low[data-v-5f59b5df]{background:linear-gradient(90deg,#34d399,#10b981)}.meter__fill--mid[data-v-5f59b5df]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.meter__fill--full[data-v-5f59b5df]{background:linear-gradient(90deg,#f87171,#ef4444)}.empty-block[data-v-5f59b5df]{display:grid;gap:.55rem;justify-items:start;padding:1.25rem .5rem;text-align:left}.empty-block p[data-v-5f59b5df]{margin:0;max-width:36rem;color:#6b7280}.detail-grid[data-v-5f59b5df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.detail-stat[data-v-5f59b5df]{display:grid;gap:.25rem;padding:.7rem .8rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.detail-stat--accent[data-v-5f59b5df]{background:#ecfdf5;border-color:#86efac}.detail-stat span[data-v-5f59b5df]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.detail-stat strong[data-v-5f59b5df]{font-size:1rem;color:#111827;font-variant-numeric:tabular-nums}.detail-hint[data-v-5f59b5df]{margin:.45rem 0 0;font-size:.82rem;color:#6b7280}.consumo-list[data-v-5f59b5df]{display:grid;gap:.45rem}.consumo-row[data-v-5f59b5df]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.consumo-row strong[data-v-5f59b5df]{color:#14532d}.consumo-row small[data-v-5f59b5df]{display:block;margin-top:.12rem;color:#6b7280;font-size:.78rem}.consumo-row .num[data-v-5f59b5df]{font-variant-numeric:tabular-nums;white-space:nowrap}.detail-kv[data-v-5f59b5df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.detail-kv>div[data-v-5f59b5df]{display:grid;gap:.15rem}.detail-kv span[data-v-5f59b5df]{font-size:.72rem;color:#6b7280;font-weight:650}.detail-kv strong[data-v-5f59b5df]{font-size:.92rem;color:#111827;font-weight:650}.detail-kv .span-2[data-v-5f59b5df]{grid-column:1 / -1}.detail-actions[data-v-5f59b5df]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.suggest-hint[data-v-5f59b5df]{grid-column:1 / -1;margin:0;font-size:.85rem;color:#4b5563}.field-hint[data-v-5f59b5df]{margin:.35rem 0 0;font-size:.8rem;color:#6b7280}.field-hint--warn[data-v-5f59b5df]{color:#b45309}.field-hint a[data-v-5f59b5df]{color:#15803d;font-weight:700}.imput-lead[data-v-5f59b5df]{margin:0 0 .75rem;font-size:.88rem;color:#4b5563}.linea__cascade[data-v-5f59b5df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.linea__cascade[data-v-5f59b5df] .form-field--span-2{grid-column:1 / -1}.linea__summary[data-v-5f59b5df]{margin:.85rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;padding:.65rem .75rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb}.linea__summary div[data-v-5f59b5df]{display:grid;gap:.1rem}.linea__summary dt[data-v-5f59b5df]{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.linea__summary dd[data-v-5f59b5df]{margin:0;font-size:.84rem;color:#14532d;font-weight:600}.linea__warn[data-v-5f59b5df]{margin:.65rem 0 0;color:#b45309;font-size:.84rem}.linea__saldo[data-v-5f59b5df]{margin:.65rem 0 0;display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:10px;background:#ecfdf5;border:1px solid #bbf7d0;font-size:.86rem}.linea__saldo span[data-v-5f59b5df]{color:#166534}.linea__saldo strong[data-v-5f59b5df]{color:#14532d;font-variant-numeric:tabular-nums}.linkish[data-v-5f59b5df]{border:0;background:none;color:#15803d;font-weight:750;cursor:pointer;text-decoration:underline;padding:0}.success-text[data-v-5f59b5df]{color:#166534;margin:0}.error-text[data-v-5f59b5df]{color:#b91c1c;margin:0}.state-text[data-v-5f59b5df]{color:#6b7280;margin:0}.is-refreshing[data-v-5f59b5df]{opacity:.72;transition:opacity .2s ease}@media (max-width: 980px){.exec-hero[data-v-5f59b5df]{grid-template-columns:1fr}.hero__meta[data-v-5f59b5df]{max-width:none}.detail-grid[data-v-5f59b5df],.ctp-card__stats[data-v-5f59b5df]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.linea__cascade[data-v-5f59b5df],.linea__summary[data-v-5f59b5df]{grid-template-columns:1fr}}@media (max-width: 640px){.hero__meta[data-v-5f59b5df],.detail-grid[data-v-5f59b5df],.detail-kv[data-v-5f59b5df]{grid-template-columns:1fr}.ctp-card__stats[data-v-5f59b5df]{grid-template-columns:1fr 1fr}}.filtro[data-v-f1595929]{max-width:200px}.mono[data-v-f1595929]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.contact[data-v-f1595929]{display:grid;gap:.1rem;font-size:.85rem}.muted[data-v-f1595929]{color:#6b7280}.geo-cell[data-v-f1595929]{font-size:.85rem;max-width:14rem}.badge[data-v-f1595929]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600}.badge--ok[data-v-f1595929]{background:#dcfce7;color:#166534}.badge--info[data-v-f1595929]{background:#dbeafe;color:#1d4ed8}.badge--muted[data-v-f1595929]{background:#f3f4f6;color:#6b7280}.empty-state[data-v-f1595929]{text-align:center;padding:2rem 1rem;color:#6b7280}.row-actions[data-v-f1595929]{display:flex;flex-wrap:wrap;gap:.35rem}.cv-link[data-v-f1595929]{color:#166534;font-weight:600;font-size:.85rem;text-decoration:none}.cv-link[data-v-f1595929]:hover{text-decoration:underline}.foto-col[data-v-f1595929]{width:3.2rem}.elegible-card__head[data-v-f1595929]{display:flex;align-items:center;gap:.65rem;min-width:0}.avatar[data-v-f1595929]{width:2.5rem;height:2.5rem;border-radius:.4rem;object-fit:cover;display:block;background:#e5e7eb}.avatar--empty[data-v-f1595929]{display:grid;place-items:center;color:#9ca3af;font-size:.75rem}.foto-field[data-v-f1595929]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.foto-upload[data-v-f1595929]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.foto-input-hidden[data-v-f1595929]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0)}.foto-nombre[data-v-f1595929]{font-size:.8rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foto-preview[data-v-f1595929]{width:5.5rem;height:5.5rem;border-radius:.5rem;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb;flex-shrink:0}.foto-preview img[data-v-f1595929]{width:100%;height:100%;object-fit:cover}.foto-placeholder[data-v-f1595929]{display:grid;place-items:center;width:100%;height:100%;color:#9ca3af;font-size:.8rem}.parroquia-row[data-v-f1595929]{display:grid;gap:.5rem;width:100%}.nueva-parroquia[data-v-f1595929]{display:flex;gap:.5rem;align-items:center}.nueva-parroquia .form-control[data-v-f1595929]{flex:1}.portal-shell[data-v-c12a6bc2]{--portal-ink: #0c2a1a;--portal-brand: #166534;--portal-brand-deep: #0f3d24;--portal-accent: #0e7490;--portal-mist: #e8f3ec;--portal-line: #cfe0d5;--portal-muted: #5b6b62;--portal-display: "Fraunces", Georgia, "Times New Roman", serif;--portal-body: "Outfit", "Segoe UI", sans-serif;position:relative;isolation:isolate;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:var(--portal-ink);font-family:var(--portal-body);background:#f3f7f4}.portal-atmosphere[data-v-c12a6bc2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.portal-atmosphere__mesh[data-v-c12a6bc2]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 50% 40% at 12% 8%,rgba(22,101,52,.18),transparent 55%),radial-gradient(ellipse 45% 38% at 88% 0%,rgba(14,116,144,.14),transparent 50%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(15,61,36,.08),transparent 60%),linear-gradient(165deg,#f7fbf8,#eef5f1 48%,#e6eef0);animation:portal-drift-c12a6bc2 18s ease-in-out infinite alternate}.portal-atmosphere__grain[data-v-c12a6bc2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");mix-blend-mode:soft-light}@keyframes portal-drift-c12a6bc2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.5%,1%,0) scale(1.03)}}.portal-top[data-v-c12a6bc2]{position:sticky;top:0;z-index:30;padding:.7rem clamp(.85rem,2.5vw,1.5rem);border-bottom:1px solid rgba(207,224,213,.9);background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:portal-fade-down-c12a6bc2 .45s ease both}.portal-top__inner[data-v-c12a6bc2]{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.85rem 1.1rem}.portal-top__brand[data-v-c12a6bc2]{display:flex;align-items:center;gap:.65rem;min-width:0}.portal-mark[data-v-c12a6bc2]{flex:0 0 auto;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.7rem;background:linear-gradient(145deg,var(--portal-brand-deep),var(--portal-brand));color:#ecfdf5;font-family:var(--portal-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.portal-brand-name[data-v-c12a6bc2]{margin:0;font-family:var(--portal-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--portal-brand-deep);line-height:1.15}.portal-brand-sub[data-v-c12a6bc2]{margin:.12rem 0 0;font-size:.75rem;color:var(--portal-muted)}.portal-nav[data-v-c12a6bc2]{display:flex;justify-content:center;flex-wrap:nowrap;gap:.25rem;padding:.28rem;border-radius:.85rem;background:#e8f3ecd9;border:1px solid rgba(207,224,213,.95);max-width:100%;min-width:0}.portal-nav__link[data-v-c12a6bc2]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;flex:1 1 0;min-width:0;padding:.42rem .55rem;border-radius:.6rem;text-decoration:none;color:var(--portal-muted);transition:background .2s ease,color .2s ease,transform .2s ease}.portal-nav__link[data-v-c12a6bc2]:hover{color:var(--portal-brand-deep);background:#ffffffb8}.portal-nav__link.is-active[data-v-c12a6bc2]{color:var(--portal-brand-deep);background:#fff;box-shadow:0 1px #0f3d240f}.portal-nav__icon[data-v-c12a6bc2]{display:grid;place-items:center;width:1.35rem;height:1.35rem}.portal-nav__icon[data-v-c12a6bc2] svg{width:1.2rem;height:1.2rem}.portal-nav__text[data-v-c12a6bc2]{display:grid;gap:.05rem;min-width:0}.portal-nav__label[data-v-c12a6bc2]{font-size:.88rem;font-weight:700;line-height:1.1}.portal-nav__hint[data-v-c12a6bc2]{font-size:.68rem;font-weight:500;color:#7a8b82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nav__link.is-active .portal-nav__hint[data-v-c12a6bc2]{color:var(--portal-accent)}.portal-user[data-v-c12a6bc2]{display:flex;align-items:center;gap:.55rem;min-width:0}.portal-user__avatar[data-v-c12a6bc2]{flex:0 0 auto;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:.55rem;background:linear-gradient(160deg,#dcfce7,#ccfbf1);border:1px solid #bbf7d0;color:var(--portal-brand-deep);font-size:.78rem;font-weight:750;letter-spacing:.02em}.portal-user__meta[data-v-c12a6bc2]{display:grid;gap:.05rem;min-width:0}.portal-user__meta strong[data-v-c12a6bc2]{font-size:.84rem;color:var(--portal-brand-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.portal-user__meta span[data-v-c12a6bc2]{font-size:.72rem;color:var(--portal-muted)}.portal-logout[data-v-c12a6bc2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--portal-line);background:#fff;color:var(--portal-brand-deep);font:inherit;font-size:.8rem;font-weight:650;padding:.45rem .8rem;border-radius:.5rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.portal-logout[data-v-c12a6bc2]:hover{background:var(--portal-mist);border-color:#a7c4b2}.portal-dock[data-v-c12a6bc2]{display:none}.portal-main[data-v-c12a6bc2]{width:min(960px,100%);margin:0 auto;padding:1.35rem clamp(1rem,3vw,1.5rem) 1.75rem}.portal-main--auth[data-v-c12a6bc2]{width:min(1120px,100%);display:grid;align-items:center;padding-top:2rem;padding-bottom:2rem}.portal-stage[data-v-c12a6bc2]{animation:portal-fade-up-c12a6bc2 .5s ease both}@keyframes portal-fade-up-c12a6bc2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-fade-down-c12a6bc2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.portal-foot[data-v-c12a6bc2]{padding:.9rem 1.25rem 1.35rem;text-align:center;color:#7a8b82;font-size:.78rem}@media (max-width: 980px){.portal-nav__hint[data-v-c12a6bc2],.portal-user__meta[data-v-c12a6bc2]{display:none}}@media (max-width: 720px){.portal-shell[data-v-c12a6bc2]{grid-template-rows:auto 1fr auto;padding-bottom:4.6rem}.portal-top__inner[data-v-c12a6bc2]{grid-template-columns:1fr auto}.portal-top .portal-nav[data-v-c12a6bc2],.portal-top .portal-logout[data-v-c12a6bc2]{display:none}.portal-user[data-v-c12a6bc2]{justify-self:end}.portal-dock[data-v-c12a6bc2]{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;padding:.35rem;border-radius:1rem;border:1px solid rgba(207,224,213,.95);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #0c2a1a1f}.portal-dock__link[data-v-c12a6bc2]{display:grid;justify-items:center;gap:.15rem;padding:.45rem .2rem;border-radius:.65rem;border:0;background:transparent;color:var(--portal-muted);text-decoration:none;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer}.portal-dock__link.is-active[data-v-c12a6bc2]{color:var(--portal-brand-deep);background:var(--portal-mist)}.portal-dock__link--exit[data-v-c12a6bc2]{color:#9a3412}.portal-dock__icon[data-v-c12a6bc2]{display:grid;place-items:center;width:1.25rem;height:1.25rem}.portal-dock__icon[data-v-c12a6bc2] svg{width:1.15rem;height:1.15rem}.portal-main[data-v-c12a6bc2]{padding-bottom:1rem}.portal-foot[data-v-c12a6bc2]{display:none}}@media (prefers-reduced-motion: reduce){.portal-atmosphere__mesh[data-v-c12a6bc2],.portal-stage[data-v-c12a6bc2],.portal-top[data-v-c12a6bc2]{animation:none!important}}.login-hero[data-v-9eaeeb5c]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(1.15rem,3.5vw,2.25rem);align-items:stretch;min-height:min(72vh,600px)}.login-hero__visual[data-v-9eaeeb5c]{position:relative;border-radius:1.35rem;overflow:hidden;min-height:320px;color:#ecfdf5;isolation:isolate;animation:login-rise-9eaeeb5c .7s ease both}.login-hero__bg[data-v-9eaeeb5c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(155deg,#0a2418,#0f3d24 38%,#14532d 68%,#0e5f6e)}.login-hero__orb[data-v-9eaeeb5c]{position:absolute;border-radius:40% 60% 55% 45%;filter:blur(2px);opacity:.55;animation:login-orb-9eaeeb5c 14s ease-in-out infinite alternate}.login-hero__orb--a[data-v-9eaeeb5c]{width:55%;height:48%;top:-12%;right:-10%;background:radial-gradient(circle at 30% 30%,rgba(34,197,94,.45),transparent 70%)}.login-hero__orb--b[data-v-9eaeeb5c]{width:48%;height:42%;left:-14%;bottom:-8%;background:radial-gradient(circle at 60% 40%,rgba(34,211,238,.28),transparent 68%);animation-delay:-4s}.login-hero__grid[data-v-9eaeeb5c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(160deg,#000 20%,transparent 85%);mask-image:linear-gradient(160deg,#000 20%,transparent 85%)}.login-hero__content[data-v-9eaeeb5c]{display:grid;align-content:space-between;gap:1.35rem;height:100%;padding:clamp(1.25rem,3vw,1.85rem)}.login-hero__brand[data-v-9eaeeb5c]{display:flex;align-items:center;gap:.75rem;animation:login-rise-9eaeeb5c .55s ease .05s both}.login-hero__mark[data-v-9eaeeb5c]{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.75rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.login-hero__brand-name[data-v-9eaeeb5c]{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.login-hero__brand-tag[data-v-9eaeeb5c]{margin:.15rem 0 0;font-size:.78rem;color:#ecfdf5b8}.login-hero__title[data-v-9eaeeb5c]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:14ch;animation:login-rise-9eaeeb5c .6s ease .12s both}.login-hero__lead[data-v-9eaeeb5c]{margin:0;max-width:28rem;font-size:.95rem;line-height:1.5;color:#ecfdf5d1;animation:login-rise-9eaeeb5c .6s ease .18s both}.login-hero__list[data-v-9eaeeb5c]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;animation:login-rise-9eaeeb5c .65s ease .24s both}.login-hero__list li[data-v-9eaeeb5c]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.65rem .7rem;border-radius:.75rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.login-hero__list-icon[data-v-9eaeeb5c]{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.5rem;background:#ffffff1a;color:#a7f3d0}.login-hero__list-icon svg[data-v-9eaeeb5c]{width:1.1rem;height:1.1rem}.login-hero__list strong[data-v-9eaeeb5c]{display:block;font-size:.9rem;font-weight:700}.login-hero__list small[data-v-9eaeeb5c]{display:block;margin-top:.12rem;font-size:.78rem;color:#ecfdf5b3;line-height:1.35}.login-panel[data-v-9eaeeb5c]{display:grid;align-content:center;gap:.65rem;padding:clamp(1.1rem,2.5vw,1.6rem);border-radius:1.15rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:login-rise-9eaeeb5c .55s ease .08s both}.login-eyebrow[data-v-9eaeeb5c]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e7490}.login-brand[data-v-9eaeeb5c]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.85rem,3.5vw,2.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#0c2a1a}.login-lead[data-v-9eaeeb5c]{margin:0 0 .55rem;color:#5b6b62;font-size:.95rem;line-height:1.45;max-width:28rem}.login-form[data-v-9eaeeb5c]{display:grid;gap:.75rem;margin-top:.35rem}.login-field[data-v-9eaeeb5c]{display:grid;gap:.3rem}.login-field span[data-v-9eaeeb5c]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b62}.login-submit[data-v-9eaeeb5c]{margin-top:.25rem;justify-self:stretch;padding-block:.7rem;font-weight:650}.login-links[data-v-9eaeeb5c]{margin:.85rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;color:#7a8b82;font-size:.86rem}.login-links a[data-v-9eaeeb5c]{color:#166534;font-weight:650;text-decoration:none}.login-links a[data-v-9eaeeb5c]:hover{text-decoration:underline}.error-text[data-v-9eaeeb5c]{margin:0;color:#b91c1c;font-size:.9rem}@keyframes login-rise-9eaeeb5c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes login-orb-9eaeeb5c{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-3%,4%,0) rotate(8deg)}}@media (max-width: 860px){.login-hero[data-v-9eaeeb5c]{grid-template-columns:1fr;min-height:0}.login-hero__visual[data-v-9eaeeb5c]{min-height:0;order:-1}.login-hero__content[data-v-9eaeeb5c]{gap:1rem}.login-hero__title[data-v-9eaeeb5c]{max-width:none;font-size:clamp(1.45rem,5vw,1.85rem)}.login-hero__list[data-v-9eaeeb5c]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.login-hero__visual[data-v-9eaeeb5c],.login-hero__brand[data-v-9eaeeb5c],.login-hero__title[data-v-9eaeeb5c],.login-hero__lead[data-v-9eaeeb5c],.login-hero__list[data-v-9eaeeb5c],.login-panel[data-v-9eaeeb5c],.login-hero__orb[data-v-9eaeeb5c]{animation:none!important}}.page-head[data-v-4096c555]{margin-bottom:1.15rem}.page-eyebrow[data-v-4096c555]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e7490}.page-title[data-v-4096c555]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#0c2a1a}.page-lead[data-v-4096c555]{margin:.35rem 0 0;color:#5b6b62;max-width:36rem;line-height:1.45}.portal-empty[data-v-4096c555]{padding:2rem 1.35rem;text-align:center;border-radius:1rem;border:1px dashed #cfe0d5;background:#ffffffb3}.portal-empty strong[data-v-4096c555]{display:block;font-family:Fraunces,Georgia,serif;color:#0f3d24;margin-bottom:.35rem;font-size:1.15rem}.portal-empty p[data-v-4096c555]{margin:0;color:#5b6b62}.portal-list[data-v-4096c555]{display:grid;gap:.85rem}.portal-card[data-v-4096c555]{padding:1.05rem 1.15rem;border-radius:1rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;gap:.8rem;transition:transform .2s ease,border-color .2s ease;animation:card-in-4096c555 .4s ease both;animation-delay:calc(var(--i, 0) * 45ms)}.portal-card[data-v-4096c555]:hover{transform:translateY(-2px);border-color:#a7c4b2}.portal-card header[data-v-4096c555]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.portal-card header strong[data-v-4096c555]{color:#0f3d24;font-size:1.02rem}.portal-card header p[data-v-4096c555]{margin:.25rem 0 0;color:#5b6b62;font-size:.86rem}.portal-card__neto[data-v-4096c555]{color:#047857!important;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.portal-card__stats[data-v-4096c555]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.portal-card__stats>div[data-v-4096c555]{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:.65rem;background:linear-gradient(180deg,#f7fbf8,#eef5f1);border:1px solid #e2ebe5;min-width:0}.portal-card__stats span[data-v-4096c555]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a8b82}.portal-card__stats strong[data-v-4096c555]{color:#0f3d24;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-card footer[data-v-4096c555]{display:flex;flex-wrap:wrap;gap:.45rem}.portal-detalle[data-v-4096c555]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.65rem;border-top:1px solid #e8f0eb}.portal-detalle h3[data-v-4096c555]{margin:0 0 .4rem;font-size:.82rem;font-weight:700;color:#0f3d24}.portal-detalle ul[data-v-4096c555]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.portal-detalle li[data-v-4096c555]{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem;padding:.4rem .55rem;border-radius:.5rem;background:#f7faf8}.muted[data-v-4096c555]{color:#94a3b8}.state-text[data-v-4096c555]{color:#5b6b62}.error-text[data-v-4096c555]{color:#b91c1c}@keyframes card-in-4096c555{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.portal-card__stats[data-v-4096c555],.portal-detalle[data-v-4096c555]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.portal-card__stats[data-v-4096c555],.portal-detalle[data-v-4096c555]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.portal-card[data-v-4096c555]{animation:none}.portal-card[data-v-4096c555]:hover{transform:none}}.page-head[data-v-85968686]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;margin-bottom:1.15rem}.page-eyebrow[data-v-85968686]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e7490}.page-title[data-v-85968686]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#0c2a1a}.page-lead[data-v-85968686]{margin:.35rem 0 0;color:#5b6b62;max-width:34rem;line-height:1.45}.portal-empty[data-v-85968686]{padding:2rem 1.35rem;text-align:center;border-radius:1rem;border:1px dashed #cfe0d5;background:#ffffffb3}.portal-empty strong[data-v-85968686]{display:block;font-family:Fraunces,Georgia,serif;color:#0f3d24;margin-bottom:.35rem;font-size:1.15rem}.portal-empty p[data-v-85968686]{margin:0;color:#5b6b62}.portal-list[data-v-85968686]{display:grid;gap:.85rem}.portal-card[data-v-85968686]{padding:1.05rem 1.15rem;border-radius:1rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;gap:.55rem;animation:card-in-85968686 .4s ease both;animation-delay:calc(var(--i, 0) * 45ms);transition:transform .2s ease,border-color .2s ease}.portal-card[data-v-85968686]:hover{transform:translateY(-2px);border-color:#a7c4b2}.portal-card header[data-v-85968686]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.portal-card header strong[data-v-85968686]{color:#0f3d24}.portal-card header p[data-v-85968686]{margin:.2rem 0 0;color:#5b6b62;font-size:.86rem}.portal-card__motivo[data-v-85968686],.portal-card__obs[data-v-85968686]{margin:0;font-size:.88rem;color:#475569}.portal-card__obs[data-v-85968686]{color:#9a3412}.portal-card footer[data-v-85968686]{display:flex;flex-wrap:wrap;gap:.4rem}.status-pill[data-v-85968686]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.28rem .55rem;border-radius:.4rem;background:#eef2f0;color:#475569}.status-pill--aprobada[data-v-85968686]{background:#dcfce7;color:#166534}.status-pill--rechazada[data-v-85968686]{background:#fee2e2;color:#991b1b}.status-pill--anulada[data-v-85968686]{background:#e2e8f0;color:#64748b}.status-pill--registrada[data-v-85968686]{background:#e0f2fe;color:#075985}.portal-modal[data-v-85968686]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#0c2a1a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portal-modal__panel[data-v-85968686]{width:min(480px,100%);padding:1.1rem 1.2rem;display:grid;gap:.75rem;border-radius:1rem;border:1px solid #cfe0d5;background:#fff;animation:card-in-85968686 .3s ease both}.portal-modal__panel header[data-v-85968686]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.portal-modal__panel header strong[data-v-85968686]{font-family:Fraunces,Georgia,serif;color:#0f3d24;font-size:1.15rem}.field[data-v-85968686]{display:grid;gap:.3rem}.field span[data-v-85968686]{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#5b6b62;text-transform:uppercase}.field-row[data-v-85968686]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.portal-modal__panel footer[data-v-85968686]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.25rem}.file-input-hidden[data-v-85968686]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-upload[data-v-85968686]{justify-self:start}.file-name[data-v-85968686]{color:#166534;font-size:.82rem}.file-hint[data-v-85968686]{color:#94a3b8;font-size:.82rem}.success-text[data-v-85968686]{color:#166534;margin:0 0 .75rem}.error-text[data-v-85968686]{color:#b91c1c;margin:0 0 .75rem}.state-text[data-v-85968686]{color:#5b6b62}@keyframes card-in-85968686{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.portal-card[data-v-85968686],.portal-modal__panel[data-v-85968686]{animation:none}.portal-card[data-v-85968686]:hover{transform:none}}.page-head[data-v-fe4d803b]{margin-bottom:1.05rem}.page-eyebrow[data-v-fe4d803b]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e7490}.page-title[data-v-fe4d803b]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#0c2a1a}.page-lead[data-v-fe4d803b]{margin:.35rem 0 0;color:#5b6b62;max-width:38rem;line-height:1.45}.portal-toolbar[data-v-fe4d803b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.9rem 1rem;margin-bottom:.85rem;border-radius:1rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe0}.portal-toolbar .field[data-v-fe4d803b]{display:grid;gap:.25rem;min-width:9rem}.portal-toolbar .field span[data-v-fe4d803b]{font-size:.72rem;font-weight:700;color:#5b6b62;text-transform:uppercase;letter-spacing:.04em}.portal-form[data-v-fe4d803b]{padding:1.1rem 1.15rem 1.2rem;display:grid;gap:.85rem;border-radius:1rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe6}.field-grid[data-v-fe4d803b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.field[data-v-fe4d803b]{display:grid;gap:.3rem}.field span[data-v-fe4d803b]{font-size:.8rem;color:#5b6b62;font-weight:600}.field--full[data-v-fe4d803b]{grid-column:1 / -1}.portal-form__actions[data-v-fe4d803b]{display:flex;justify-content:flex-end;gap:.5rem}.hint[data-v-fe4d803b]{margin:0;color:#5b6b62;font-size:.88rem}.success-text[data-v-fe4d803b]{color:#166534}.error-text[data-v-fe4d803b]{color:#b91c1c}.state-text[data-v-fe4d803b]{color:#5b6b62}.verify[data-v-2ccacca9]{display:grid;gap:1rem;padding:1.25rem 1.3rem;border-radius:1.15rem;border:1px solid rgba(207,224,213,.95);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-head[data-v-2ccacca9]{margin:0}.page-eyebrow[data-v-2ccacca9]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e7490}.page-title[data-v-2ccacca9]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#0c2a1a}.page-lead[data-v-2ccacca9]{margin:.35rem 0 0;color:#5b6b62;line-height:1.45}.verify__form[data-v-2ccacca9]{display:grid;gap:.65rem}.login-field[data-v-2ccacca9]{display:grid;gap:.3rem}.login-field span[data-v-2ccacca9]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b62}.verify__form .btn[data-v-2ccacca9]{justify-self:start}.verify__result[data-v-2ccacca9]{border-radius:.85rem;padding:.95rem 1rem;border:1px solid #cfe0d5;animation:result-in-2ccacca9 .35s ease both}.verify__result.is-ok[data-v-2ccacca9]{background:#f0fdf4;border-color:#86efac}.verify__result.is-bad[data-v-2ccacca9]{background:#fef2f2;border-color:#fecaca}.verify__result strong[data-v-2ccacca9]{display:block;font-family:Fraunces,Georgia,serif;color:#0f3d24;margin-bottom:.25rem;font-size:1.1rem}.verify__result.is-bad strong[data-v-2ccacca9]{color:#991b1b}.verify__msg[data-v-2ccacca9]{margin:0 0 .75rem;color:#475569;font-size:.9rem}.verify__result dl[data-v-2ccacca9]{margin:0;display:grid;gap:.45rem}.verify__result dl>div[data-v-2ccacca9]{display:grid;grid-template-columns:8.5rem 1fr;gap:.4rem}.verify__result dt[data-v-2ccacca9]{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#7a8b82}.verify__result dd[data-v-2ccacca9]{margin:0;color:#0f3d24;font-size:.92rem}.verify__back[data-v-2ccacca9]{margin:0;text-align:center}.verify__back a[data-v-2ccacca9]{color:#166534;font-weight:650;text-decoration:none}.verify__back a[data-v-2ccacca9]:hover{text-decoration:underline}.error-text[data-v-2ccacca9]{color:#b91c1c;margin:0}@keyframes result-in-2ccacca9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 560px){.verify__result dl>div[data-v-2ccacca9]{grid-template-columns:1fr;gap:.15rem}}.exec-list-page[data-v-0c32da60]{display:grid;gap:1rem}.exec-hero[data-v-0c32da60]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.hero__glow[data-v-0c32da60]{position:absolute;inset:auto -3rem -4rem auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2),transparent 70%)}.hero__content[data-v-0c32da60]{position:relative;z-index:1}.hero__eyebrow[data-v-0c32da60]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.hero__title[data-v-0c32da60]{margin:.35rem 0;color:#14532d;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800}.hero__lead[data-v-0c32da60]{margin:0;color:#4b5563;max-width:36rem}.hero__aside[data-v-0c32da60]{position:relative;z-index:1;display:grid;gap:.4rem;align-content:start}.exec-toolbar[data-v-0c32da60]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem;align-items:end}.exec-toolbar__field[data-v-0c32da60]{display:grid;gap:.25rem;min-width:9rem}.exec-toolbar__field--grow[data-v-0c32da60]{flex:1 1 14rem}.exec-toolbar__field span[data-v-0c32da60]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#6b7280}.num[data-v-0c32da60]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-0c32da60]{color:#6b7280;font-size:.85rem}@media (max-width: 900px){.exec-hero[data-v-0c32da60]{grid-template-columns:1fr}}.plantillas-page[data-v-bd6c0249]{display:grid;gap:1rem}.hero__actions[data-v-bd6c0249]{display:grid;gap:.45rem}.hero__actions .btn[data-v-bd6c0249]{justify-content:center}.tipo-tabs[data-v-bd6c0249]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tipo-tabs__btn[data-v-bd6c0249]{display:flex;align-items:center;gap:.75rem;text-align:left;border:1px solid #bbf7d0;background:#fff;border-radius:14px;padding:.85rem 1rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tipo-tabs__btn[data-v-bd6c0249]:hover{border-color:#86efac;background:#f8fffb}.tipo-tabs__btn--active[data-v-bd6c0249]{border-color:#16a34a;background:linear-gradient(180deg,#f0fdf4,#fff);box-shadow:0 0 0 3px #16a34a1f}.tipo-tabs__icon[data-v-bd6c0249]{width:2.25rem;height:2.25rem;border-radius:10px;display:grid;place-items:center;background:#ecfdf5;color:#14532d;font-size:.85rem;font-weight:800;letter-spacing:.02em}.tipo-tabs__copy[data-v-bd6c0249]{display:grid;gap:.1rem;min-width:0}.tipo-tabs__copy strong[data-v-bd6c0249]{color:#14532d;font-size:.95rem}.tipo-tabs__copy small[data-v-bd6c0249]{color:#64748b;font-size:.78rem}.workspace[data-v-bd6c0249]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;align-items:start}.editor[data-v-bd6c0249],.preview[data-v-bd6c0249]{padding:0;overflow:hidden}.panel[data-v-bd6c0249]{padding:1.15rem 1.2rem .35rem;border-bottom:1px solid #e2e8f0}.panel[data-v-bd6c0249]:last-of-type{border-bottom:none}.panel__head[data-v-bd6c0249]{margin-bottom:.9rem}.panel__head h2[data-v-bd6c0249]{margin:0;font-size:1rem;color:#14532d}.panel__head p[data-v-bd6c0249]{margin:.2rem 0 0;font-size:.82rem;color:#64748b}.field[data-v-bd6c0249]{display:grid;gap:.35rem;margin-bottom:.9rem}.field__label[data-v-bd6c0249]{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;font-size:.82rem;font-weight:650;color:#166534}.field__label em[data-v-bd6c0249]{font-style:normal;font-weight:500;color:#94a3b8;font-size:.75rem}.field__control[data-v-bd6c0249]{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:.65rem .8rem;font:inherit;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field__control[data-v-bd6c0249]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.field__control[data-v-bd6c0249]:disabled{background:#f8fafc;color:#64748b}.field__control--body[data-v-bd6c0249]{min-height:8.5rem;resize:vertical;line-height:1.5}.field-row[data-v-bd6c0249]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.vars[data-v-bd6c0249]{margin-bottom:1rem;padding:.75rem;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1}.vars__head[data-v-bd6c0249]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;font-size:.8rem;color:#334155;font-weight:600}.vars__head small[data-v-bd6c0249]{font-weight:500;color:#94a3b8}.vars__list[data-v-bd6c0249]{display:flex;flex-wrap:wrap;gap:.4rem}.var-chip[data-v-bd6c0249]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #bbf7d0;background:#fff;border-radius:999px;padding:.28rem .55rem;cursor:pointer;max-width:100%}.var-chip[data-v-bd6c0249]:hover:not(:disabled){background:#f0fdf4;border-color:#86efac}.var-chip[data-v-bd6c0249]:disabled{opacity:.55;cursor:not-allowed}.var-chip code[data-v-bd6c0249]{font-size:.72rem;color:#14532d;font-weight:700}.var-chip span[data-v-bd6c0249]{font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7.5rem}.toggles[data-v-bd6c0249]{display:grid;gap:.55rem;margin-bottom:.9rem}.toggle[data-v-bd6c0249]{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer}.toggle[data-v-bd6c0249]:hover{border-color:#bbf7d0;background:#f8fffb}.toggle input[data-v-bd6c0249]{margin-top:.2rem;accent-color:#16a34a}.toggle span[data-v-bd6c0249]{display:grid;gap:.1rem}.toggle strong[data-v-bd6c0249]{font-size:.88rem;color:#14532d}.toggle small[data-v-bd6c0249]{color:#64748b;font-size:.78rem}.editor__footer[data-v-bd6c0249]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.95rem 1.2rem 1.15rem;background:#f8fafc;border-top:1px solid #e2e8f0}.editor__footer-right[data-v-bd6c0249]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.dirty-hint[data-v-bd6c0249]{font-size:.78rem;color:#b45309;font-weight:600}.preview__toolbar[data-v-bd6c0249]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:1rem 1.1rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f0fdf4,#fff)}.preview__toolbar h2[data-v-bd6c0249]{margin:0;font-size:.98rem;color:#14532d}.preview__toolbar p[data-v-bd6c0249]{margin:.15rem 0 0;font-size:.78rem;color:#64748b}.preview__modes[data-v-bd6c0249]{display:inline-flex;padding:.2rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0}.preview__mode[data-v-bd6c0249]{border:0;background:transparent;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:650;color:#166534;cursor:pointer}.preview__mode--on[data-v-bd6c0249]{background:#16a34a;color:#fff}.preview__sheet[data-v-bd6c0249]{margin:1rem;padding:1.15rem 1.1rem 1.25rem;border:1px solid #d1d5db;border-radius:8px;background:linear-gradient(180deg,#f8fffbd9,#fff 28%),#fff;box-shadow:0 10px 30px #0f172a0f;min-height:28rem}.preview__eyebrow[data-v-bd6c0249]{margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.preview__inst[data-v-bd6c0249]{margin:.2rem 0 0;font-size:.9rem;font-weight:700;color:#14532d}.preview__sheet h3[data-v-bd6c0249]{margin:1.1rem 0 .9rem;text-align:center;font-size:1.05rem;color:#14532d}.preview__body[data-v-bd6c0249]{margin:0 0 .85rem;font-size:.86rem;line-height:1.55;text-align:justify;color:#1e293b}.preview__datos[data-v-bd6c0249]{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem;font-size:.8rem}.preview__datos th[data-v-bd6c0249],.preview__datos td[data-v-bd6c0249]{border:1px solid #d1d5db;padding:.4rem .55rem;text-align:left}.preview__datos th[data-v-bd6c0249]{width:34%;background:#f0fdf4;color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:650}.preview__firmas[data-v-bd6c0249]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.4rem;text-align:center}.preview__firma-line[data-v-bd6c0249]{display:block;border-top:1px solid #111;margin:0 .8rem .35rem}.preview__firmas small[data-v-bd6c0249]{font-size:.72rem;color:#334155}.preview__pie[data-v-bd6c0249]{margin:1.4rem 0 .7rem;padding-top:.55rem;border-top:1px solid #e5e7eb;font-size:.68rem;color:#64748b}.preview__seal[data-v-bd6c0249]{border:1.5px solid #166534;background:#f8fffb;color:#14532d;font-size:.7rem;font-weight:650;padding:.55rem .7rem;border-radius:6px}@media (max-width: 1100px){.workspace[data-v-bd6c0249]{grid-template-columns:1fr}.preview[data-v-bd6c0249]{order:-1}.preview__sheet[data-v-bd6c0249]{min-height:0}}@media (max-width: 640px){.tipo-tabs[data-v-bd6c0249],.field-row[data-v-bd6c0249]{grid-template-columns:1fr}.preview__toolbar[data-v-bd6c0249]{flex-direction:column}.var-chip span[data-v-bd6c0249]{display:none}}.exec-list-page[data-v-6d36439f]{display:grid;gap:1rem}.exec-hero[data-v-6d36439f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.hero__glow[data-v-6d36439f]{position:absolute;inset:auto -3rem -4rem auto;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2),transparent 70%)}.hero__content[data-v-6d36439f]{position:relative;z-index:1}.hero__eyebrow[data-v-6d36439f]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.hero__title[data-v-6d36439f]{margin:.35rem 0;color:#14532d;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800}.hero__lead[data-v-6d36439f]{margin:0;color:#4b5563;max-width:36rem}.hero__aside[data-v-6d36439f]{position:relative;z-index:1;display:grid;gap:.4rem;align-content:start}.sim-form[data-v-6d36439f]{padding:1rem 1.1rem;display:grid;gap:.85rem}.sim-actions[data-v-6d36439f]{display:flex;gap:.5rem}.sim-result[data-v-6d36439f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sim-result article[data-v-6d36439f]{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.sim-result span[data-v-6d36439f]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#6b7280}.sim-result strong[data-v-6d36439f]{color:#14532d;font-variant-numeric:tabular-nums}@media (max-width: 900px){.exec-hero[data-v-6d36439f],.sim-result[data-v-6d36439f]{grid-template-columns:1fr}}.kpi-grid[data-v-1262feea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.85rem 0}.kpi[data-v-1262feea]{padding:1rem;display:grid;gap:.35rem}.kpi span[data-v-1262feea]{font-size:.8rem;color:#166534}.kpi strong[data-v-1262feea]{font-size:1.25rem;color:#14532d}.linkish[data-v-1262feea]{text-decoration:none;color:inherit}.alert-list[data-v-1262feea]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.alert[data-v-1262feea]{padding:.65rem .85rem;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.alert--warning[data-v-1262feea]{background:#fffbeb;border-color:#fde68a}.alert--info[data-v-1262feea]{background:#eff6ff;border-color:#bfdbfe}.hint-banner[data-v-1262feea]{background:#f0fdf4;border:1px solid #bbf7d0;padding:.65rem .9rem;border-radius:10px;color:#166534}.block[data-v-1262feea]{padding:1rem 1.1rem;margin-top:.85rem}.block__head[data-v-1262feea]{display:flex;justify-content:space-between;margin-bottom:.75rem}.block__head h2[data-v-1262feea]{margin:0;font-size:1.05rem;color:#14532d}.block[data-v-b61fe8a9]{padding:1.1rem;margin-top:.75rem;overflow:visible}.form-grid[data-v-b61fe8a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.form-grid>label[data-v-b61fe8a9],[data-v-b61fe8a9] .tipo-grid>.field{display:grid;gap:.3rem;min-width:0;font-size:.85rem;color:#166534;font-weight:600}input[data-v-b61fe8a9],select[data-v-b61fe8a9],[data-v-b61fe8a9] select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #bbf7d0;border-radius:10px;padding:.55rem .7rem;font:inherit}.field-hint[data-v-b61fe8a9]{font-size:.75rem;font-weight:500;color:#6b7280;margin:.45rem 0 0}.ok-hint[data-v-b61fe8a9]{font-size:.75rem;font-weight:600;color:#15803d;margin:.45rem 0 0}.check[data-v-b61fe8a9]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#166534}.check input[data-v-b61fe8a9]{width:auto}.imputacion-section[data-v-b61fe8a9]{display:grid;gap:.85rem}.imputacion-section__head h2[data-v-b61fe8a9]{margin:0 0 .25rem;color:#14532d;font-size:1.1rem}.imputacion-section__head p[data-v-b61fe8a9]{margin:0;color:#4b5563;font-size:.88rem}.tipo-card[data-v-b61fe8a9]{border:1px solid #bbf7d0;border-radius:12px;padding:.85rem 1rem;background:#f0fdf4}.tipo-card h3[data-v-b61fe8a9]{margin:0 0 .65rem;color:#166534;font-size:.95rem}[data-v-b61fe8a9] .tipo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}[data-v-b61fe8a9] .field--full{grid-column:1 / -1}.block[data-v-1bc783d2]{padding:1rem;margin-top:.75rem}.block__head[data-v-1bc783d2]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.75rem}.block__head h2[data-v-1bc783d2]{margin:0;color:#14532d;font-size:1.05rem}.actions .row[data-v-1bc783d2]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:.75rem}label[data-v-1bc783d2]{display:grid;gap:.25rem;font-size:.8rem;color:#166534;font-weight:600}input[data-v-1bc783d2],select[data-v-1bc783d2],.search[data-v-1bc783d2]{border:1px solid #bbf7d0;border-radius:10px;padding:.5rem .65rem;font:inherit}td small[data-v-1bc783d2]{display:block;color:#6b7280}.btn-sm[data-v-1bc783d2]{padding:.35rem .65rem;font-size:.8rem}.fide-page[data-v-1f47baa4]{display:grid;gap:.85rem}.fide-hero .hero__aside[data-v-1f47baa4]{display:flex;flex-wrap:wrap;gap:.45rem;align-content:start}.banner[data-v-1f47baa4]{margin:0;padding:.7rem .95rem;border-radius:12px;font-size:.9rem;font-weight:600}.banner--ok[data-v-1f47baa4]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.banner--err[data-v-1f47baa4]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ley-strip[data-v-1f47baa4]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:center;padding:1.1rem 1.2rem;border-radius:16px;border:1px solid #bbf7d0;background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(34,197,94,.12),transparent 55%),linear-gradient(135deg,#f0fdf4,#fff 55%)}.ley-strip__kicker[data-v-1f47baa4]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.ley-strip__intro h2[data-v-1f47baa4]{margin:0 0 .35rem;font-size:1.05rem;color:#14532d}.ley-strip__intro p[data-v-1f47baa4]{margin:0;font-size:.86rem;color:#4b5563;line-height:1.45;max-width:38rem}.ley-strip__metrics[data-v-1f47baa4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.metric[data-v-1f47baa4]{display:grid;gap:.1rem;padding:.7rem .75rem;border-radius:12px;background:#ffffffd9;border:1px solid #bbf7d0;text-align:center}.metric span[data-v-1f47baa4]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#166534}.metric strong[data-v-1f47baa4]{font-size:1.45rem;line-height:1.1;color:#14532d}.metric em[data-v-1f47baa4]{font-style:normal;font-size:.72rem;color:#64748b;font-weight:500}.panel[data-v-1f47baa4]{padding:1.1rem 1.2rem;border-radius:16px;background:#fff;border:1px solid #d1fae5;box-shadow:0 1px #15803d0a}.panel__head h2[data-v-1f47baa4]{margin:0 0 .2rem;font-size:1.08rem;color:#14532d}.panel__head p[data-v-1f47baa4]{margin:0;font-size:.85rem;color:#64748b}.panel__head--row[data-v-1f47baa4]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem}.generate-panel[data-v-1f47baa4]{background:linear-gradient(180deg,#f0fdf4b3,#fff 42%)}.generate-form[data-v-1f47baa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem 1rem;margin-top:1rem;align-items:end}.field[data-v-1f47baa4]{display:grid;gap:.35rem;min-width:0}.field--wide[data-v-1f47baa4]{grid-column:span 2}.field--full[data-v-1f47baa4]{grid-column:1 / -1}.field label[data-v-1f47baa4],.field__label[data-v-1f47baa4]{font-size:.78rem;font-weight:700;color:#166534;letter-spacing:.02em}.field input[data-v-1f47baa4]{width:100%;border:1px solid #bbf7d0;border-radius:11px;padding:.6rem .75rem;font:inherit;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-1f47baa4]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.seg[data-v-1f47baa4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.seg__btn[data-v-1f47baa4]{display:grid;gap:.05rem;place-items:center;padding:.55rem .35rem;border:1px solid #bbf7d0;border-radius:11px;background:#fff;color:#166534;font:inherit;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.seg__btn small[data-v-1f47baa4]{font-size:.65rem;font-weight:600;color:#64748b}.seg__btn[data-v-1f47baa4]:hover{background:#f0fdf4}.seg__btn.is-active[data-v-1f47baa4]{background:#166534;border-color:#166534;color:#fff;transform:translateY(-1px)}.seg__btn.is-active small[data-v-1f47baa4]{color:#bbf7d0}.dias-chip[data-v-1f47baa4]{display:inline-flex;align-items:center;min-height:2.55rem;padding:.55rem .85rem;border-radius:11px;background:#ecfdf5;border:1px dashed #86efac;color:#14532d;font-weight:700;font-size:.88rem}.dias-chip--q4[data-v-1f47baa4]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.tipo-grid[data-v-1f47baa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem}.tipo-opt[data-v-1f47baa4]{padding:.65rem .75rem;border:1px solid #bbf7d0;border-radius:12px;background:#fff;color:#166534;font:inherit;font-weight:600;font-size:.86rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tipo-opt[data-v-1f47baa4]:hover{background:#f0fdf4}.tipo-opt.is-active[data-v-1f47baa4]{background:#14532d;border-color:#14532d;color:#fff;box-shadow:0 6px 16px #14532d2e}.generate-form__actions[data-v-1f47baa4]{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;border-top:1px solid #dcfce7;margin-top:.25rem}.generate-form__hint[data-v-1f47baa4]{margin:0;font-size:.82rem;color:#64748b;max-width:32rem}.generate-form__hint a[data-v-1f47baa4]{color:#166534;font-weight:700}.generate-form__submit[data-v-1f47baa4]{min-width:9.5rem}.list-filters[data-v-1f47baa4]{display:flex;flex-wrap:wrap;gap:.35rem}.filter-chip[data-v-1f47baa4]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid #bbf7d0;background:#fff;color:#166534;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.filter-chip span[data-v-1f47baa4]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#dcfce7;font-size:.7rem}.filter-chip.is-active[data-v-1f47baa4]{background:#166534;border-color:#166534;color:#fff}.filter-chip.is-active span[data-v-1f47baa4]{background:#fff3;color:#fff}.summary-bar[data-v-1f47baa4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.summary-bar>div[data-v-1f47baa4]{display:grid;gap:.15rem;padding:.65rem .8rem;border-radius:12px;background:#f0fdf4;border:1px solid #dcfce7}.summary-bar span[data-v-1f47baa4]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#15803d}.summary-bar strong[data-v-1f47baa4]{font-size:1.05rem;color:#14532d}.empty[data-v-1f47baa4]{padding:1.75rem 1rem;text-align:center;color:#64748b}.empty strong[data-v-1f47baa4]{display:block;color:#14532d;margin-bottom:.35rem}.empty p[data-v-1f47baa4]{margin:0;font-size:.88rem}.fide-table tbody tr[data-v-1f47baa4]{transition:background .12s ease}.fide-table tbody tr[data-v-1f47baa4]:hover,.fide-table tbody tr.is-selected[data-v-1f47baa4]{background:#f0fdf4}.lote-num[data-v-1f47baa4]{display:block;color:#14532d}.lote-date[data-v-1f47baa4]{display:block;margin-top:.15rem;font-size:.75rem;color:#64748b;font-weight:500}.period-pill[data-v-1f47baa4]{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:.78rem;font-weight:700}.monto[data-v-1f47baa4]{font-variant-numeric:tabular-nums;font-weight:600;color:#14532d}.actions[data-v-1f47baa4]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.btn-sm[data-v-1f47baa4]{padding:.35rem .65rem;font-size:.8rem}.status[data-v-1f47baa4]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.status--borrador[data-v-1f47baa4]{background:#fffbeb;color:#92400e}.status--aprobado[data-v-1f47baa4]{background:#dcfce7;color:#166534}.status--anulado[data-v-1f47baa4]{background:#f1f5f9;color:#64748b}.detail-panel[data-v-1f47baa4]{border-color:#86efac;background:linear-gradient(180deg,#f0fdf48c,#fff 28%)}.detail-panel__head[data-v-1f47baa4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;align-items:flex-start}.detail-panel__eyebrow[data-v-1f47baa4]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.detail-panel__head h2[data-v-1f47baa4]{margin:0 0 .25rem;font-size:1.2rem;color:#14532d}.detail-panel__meta[data-v-1f47baa4]{margin:0;font-size:.88rem;color:#4b5563;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.detail-panel__totals[data-v-1f47baa4]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.detail-panel__totals>div[data-v-1f47baa4]{display:grid;gap:.1rem;padding:.55rem .75rem;border-radius:11px;background:#fff;border:1px solid #bbf7d0;min-width:7rem}.detail-panel__totals span[data-v-1f47baa4]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#15803d}.detail-panel__totals strong[data-v-1f47baa4]{font-size:1.05rem;color:#14532d}.fade-enter-active[data-v-1f47baa4],.fade-leave-active[data-v-1f47baa4]{transition:opacity .2s ease}.fade-enter-from[data-v-1f47baa4],.fade-leave-to[data-v-1f47baa4]{opacity:0}.slide-enter-active[data-v-1f47baa4]{transition:opacity .25s ease,transform .25s ease}.slide-leave-active[data-v-1f47baa4]{transition:opacity .18s ease,transform .18s ease}.slide-enter-from[data-v-1f47baa4],.slide-leave-to[data-v-1f47baa4]{opacity:0;transform:translateY(8px)}@media (max-width: 820px){.ley-strip[data-v-1f47baa4]{grid-template-columns:1fr}.field--wide[data-v-1f47baa4]{grid-column:1 / -1}.summary-bar[data-v-1f47baa4]{grid-template-columns:1fr}}.block[data-v-e272d166]{padding:1rem;margin-top:.75rem}.row[data-v-e272d166]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}label[data-v-e272d166]{display:grid;gap:.25rem;font-size:.8rem;color:#166534;font-weight:600}input[data-v-e272d166]{border:1px solid #bbf7d0;border-radius:10px;padding:.5rem .65rem;font:inherit}.actions[data-v-e272d166]{display:flex;gap:.35rem;flex-wrap:wrap}.btn-sm[data-v-e272d166]{padding:.35rem .65rem;font-size:.8rem}.block__head[data-v-e272d166]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.75rem}.block__head h2[data-v-e272d166]{margin:0;color:#14532d;font-size:1.05rem}.hint[data-v-e272d166]{margin:.75rem 0 0;color:#6b7280;font-size:.85rem}.resumen[data-v-e272d166]{margin-bottom:1rem}.resumen h3[data-v-e272d166]{margin:0 0 .5rem;color:#14532d;font-size:.95rem}.hero__aside[data-v-e272d166]{display:grid;gap:.4rem;align-content:start}.block[data-v-d480593f]{padding:1rem;margin-top:.75rem}.row[data-v-d480593f]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}label[data-v-d480593f]{display:grid;gap:.25rem;font-size:.8rem;color:#166534;font-weight:600}input[data-v-d480593f],select[data-v-d480593f]{border:1px solid #bbf7d0;border-radius:10px;padding:.5rem .65rem;font:inherit}.actions[data-v-d480593f]{display:flex;gap:.35rem}.btn-sm[data-v-d480593f]{padding:.35rem .65rem;font-size:.8rem}.block__head[data-v-d480593f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.block__head h2[data-v-d480593f]{margin:0;color:#14532d;font-size:1.05rem}.block[data-v-461b33a7]{padding:1rem;margin-top:.75rem}.actions[data-v-461b33a7]{display:flex;gap:.35rem;flex-wrap:wrap}.btn-sm[data-v-461b33a7]{padding:.35rem .65rem;font-size:.8rem}.block__head[data-v-461b33a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.block__head h2[data-v-461b33a7]{margin:0;color:#14532d;font-size:1.05rem}.exec-list-page[data-v-aeb79862]{display:grid;gap:1rem}.exec-hero[data-v-aeb79862]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:stretch;padding:1.35rem 1.45rem}.exec-hero .hero__glow[data-v-aeb79862]{position:absolute;inset:auto -4rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 70%);pointer-events:none}.exec-hero .hero__mesh[data-v-aeb79862]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 80% at 0% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(120deg,transparent 40%,rgba(220,252,231,.35) 100%);pointer-events:none}.exec-hero .hero__content[data-v-aeb79862]{position:relative;z-index:1;display:grid;gap:.55rem}.hero__brand[data-v-aeb79862]{display:flex;align-items:center;gap:.7rem}.hero__mark[data-v-aeb79862]{flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#166534,#16a34a);color:#ecfdf5;font-size:.78rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px #16a34a47}.hero__brand-sub[data-v-aeb79862]{margin:.1rem 0 0;font-size:.78rem;color:#4b5563}.exec-hero .hero__eyebrow[data-v-aeb79862]{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.exec-hero .hero__title[data-v-aeb79862]{margin:.15rem 0 0;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.1;letter-spacing:-.02em;color:#14532d;font-weight:800}.exec-hero .hero__lead[data-v-aeb79862]{margin:0;max-width:38rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-aeb79862]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:34rem}.hero-stat[data-v-aeb79862]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-aeb79862]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-aeb79862]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-aeb79862]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-aeb79862]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-aeb79862]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-aeb79862]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-aeb79862]{justify-content:center}.exec-toolbar[data-v-aeb79862]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem}.exec-toolbar__field[data-v-aeb79862]{display:grid;gap:.3rem;flex:0 1 11rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field--grow[data-v-aeb79862]{flex:1 1 16rem}.exec-toolbar__field span[data-v-aeb79862]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-aeb79862]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.exec-toolbar__meta[data-v-aeb79862]{margin:0 0 .35rem;font-size:.84rem;color:#6b7280;font-weight:600}.num[data-v-aeb79862]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-aeb79862]{display:block;color:#14532d}.doc-sub[data-v-aeb79862]{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280}.row-actions[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.status-pill[data-v-aeb79862]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-aeb79862]{background:#f3f4f6;color:#374151;border-color:#d1d5db}.status-pill--activo[data-v-aeb79862]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulado[data-v-aeb79862]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tipo-chip[data-v-aeb79862]{display:inline-flex;max-width:14rem;padding:.18rem .5rem;border-radius:8px;font-size:.75rem;font-weight:650;line-height:1.3;color:#14532d;background:#ecfdf5;border:1px solid #bbf7d0}.empty-block[data-v-aeb79862]{text-align:center;color:#6b7280;padding:.75rem}.empty-block strong[data-v-aeb79862]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-aeb79862]{margin:0;font-size:.86rem}.is-refreshing[data-v-aeb79862]{opacity:.72;transition:opacity .15s ease}.detalle-panel[data-v-aeb79862]{display:grid;gap:1rem;padding:0;border:1px solid #bbf7d0;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 28px -22px #14532d73}.detalle-panel__hero[data-v-aeb79862]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.9fr);gap:1rem 1.25rem;padding:1.15rem 1.25rem;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(187,247,208,.55),transparent 55%),linear-gradient(135deg,#f0fdf4,#fff 58%);border-bottom:1px solid #dcfce7}.detalle-panel__hero-main[data-v-aeb79862]{display:grid;gap:.55rem;min-width:0}.detalle-panel__brand[data-v-aeb79862]{display:flex;align-items:center;gap:.7rem}.detalle-panel__mark[data-v-aeb79862]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#14532d;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.04em;flex-shrink:0}.detalle-panel__eyebrow[data-v-aeb79862]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#15803d}.detalle-panel__brand h2[data-v-aeb79862]{margin:.1rem 0 0;font-size:1.35rem;line-height:1.15;color:#14532d}.detalle-panel__lead[data-v-aeb79862]{margin:0;color:#4b5563;font-size:.92rem;line-height:1.4}.detalle-panel__lead strong[data-v-aeb79862]{color:#14532d}.detalle-panel__chips[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.meta-chip[data-v-aeb79862]{display:inline-flex;padding:.18rem .55rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:.75rem;font-weight:700}.meta-chip--money[data-v-aeb79862]{border-color:#bbf7d0;background:#ecfdf5;color:#14532d;font-variant-numeric:tabular-nums}.detalle-panel__hero-aside[data-v-aeb79862]{display:grid;gap:.75rem;align-content:start}.detalle-panel__progress[data-v-aeb79862]{display:grid;gap:.4rem;padding:.75rem .85rem;border-radius:14px;border:1px solid #bbf7d0;background:#ffffffd9}.detalle-panel__progress-head[data-v-aeb79862]{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.detalle-panel__progress-head strong[data-v-aeb79862]{color:#14532d;font-variant-numeric:tabular-nums}.detalle-panel__bar[data-v-aeb79862]{height:.45rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.detalle-panel__bar span[data-v-aeb79862]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#166534,#86efac)}.detalle-panel__bar--alt span[data-v-aeb79862]{background:linear-gradient(90deg,#1d4ed8,#93c5fd)}.detalle-panel__hero-actions[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.detalle-panel__meta[data-v-aeb79862],.detalle-panel__stats[data-v-aeb79862]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem;padding:0 1.15rem}.detalle-panel__meta article[data-v-aeb79862],.detalle-panel__stats article[data-v-aeb79862]{display:grid;gap:.15rem;padding:.7rem .8rem;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb;min-width:0}.detalle-panel__stats article[data-v-aeb79862]{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#bbf7d0}.detalle-panel__meta span[data-v-aeb79862],.detalle-panel__stats span[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.detalle-panel__meta strong[data-v-aeb79862],.detalle-panel__stats strong[data-v-aeb79862]{color:#14532d;font-size:.9rem;line-height:1.3;word-break:break-word;font-variant-numeric:tabular-nums}.detalle-panel__stats strong.is-ok[data-v-aeb79862]{color:#166534}.detalle-block[data-v-aeb79862]{display:grid;gap:.7rem;padding:0 1.15rem 1.15rem}.detalle-block--framed[data-v-aeb79862]{margin:0 1.15rem 1.15rem;padding:1rem 1.05rem 1.1rem;border-radius:16px;border:1.5px solid #86efac;background:linear-gradient(180deg,#f0fdf4f2,#fff 42%);box-shadow:inset 0 1px #ffffffe6,0 8px 22px -18px #14532d8c}.detalle-block--anticipos[data-v-aeb79862]{border-color:#4ade80;outline:1px solid rgba(22,163,74,.12);outline-offset:2px}.detalle-block--valuaciones[data-v-aeb79862]{border-color:#60a5fa;background:linear-gradient(180deg,#eff6fff2,#fff 42%);outline:1px solid rgba(37,99,235,.1);outline-offset:2px}.detalle-block--valuaciones .detalle-block__eyebrow[data-v-aeb79862]{color:#1d4ed8}.detalle-block--valuaciones .detalle-block__head[data-v-aeb79862]{border-bottom-color:#93c5fd}.detalle-block--valuaciones .detalle-block__head h3[data-v-aeb79862]{color:#1e3a8a}.detalle-block--valuaciones .detalle-block__count[data-v-aeb79862]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.detalle-block__eyebrow[data-v-aeb79862]{margin:0 0 .2rem;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.detalle-block__head[data-v-aeb79862]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;margin-bottom:.15rem;border-bottom:1px dashed #bbf7d0}.detalle-block--framed .detalle-block__head[data-v-aeb79862]{border-bottom-color:#86efac}.detalle-block__head h3[data-v-aeb79862]{margin:0;font-size:1rem;color:#14532d;font-weight:750}.detalle-block__head p[data-v-aeb79862]{margin:.15rem 0 0;color:#6b7280;font-size:.82rem}.detalle-block__count[data-v-aeb79862]{display:inline-grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#14532d;font-size:.8rem;font-weight:800}.detalle-block--anticipos .detalle-block__count[data-v-aeb79862]{background:#14532d;border-color:#14532d;color:#fff}.detalle-card--anticipo[data-v-aeb79862]{border-color:#86efac;background:linear-gradient(180deg,#fff,#f7fef9);box-shadow:0 4px 14px -12px #14532d73}.detalle-card--valuacion[data-v-aeb79862]{border-color:#93c5fd;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 4px 14px -12px #1e3a8a66}.detalle-card--valuacion .is-neto[data-v-aeb79862]{color:#1d4ed8}.detalle-empty--inset[data-v-aeb79862]{margin:0}.detalle-cards[data-v-aeb79862]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem}.detalle-card[data-v-aeb79862]{display:grid;gap:.55rem;padding:.85rem .9rem;border-radius:14px;border:1px solid #dcfce7;background:#fff}.detalle-card__head[data-v-aeb79862]{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.detalle-card__head strong[data-v-aeb79862]{display:block;color:#14532d;font-size:.95rem}.detalle-card__head small[data-v-aeb79862]{display:block;margin-top:.12rem;color:#6b7280;font-size:.78rem}.detalle-card__grid[data-v-aeb79862]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.detalle-card__grid>div[data-v-aeb79862]{display:grid;gap:.08rem;padding:.4rem .5rem;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.detalle-card__grid span[data-v-aeb79862]{font-size:.64rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.detalle-card__grid strong[data-v-aeb79862]{color:#14532d;font-variant-numeric:tabular-nums;font-size:.86rem}.detalle-card__note[data-v-aeb79862]{margin:0;color:#6b7280;font-size:.8rem;line-height:1.35}.detalle-card__actions[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.35rem}.detalle-empty[data-v-aeb79862]{display:grid;gap:.2rem;padding:1.1rem;text-align:center;border-radius:14px;border:1px dashed #bbf7d0;background:#f0fdf4;color:#6b7280}.detalle-empty strong[data-v-aeb79862]{color:#14532d}.detalle-empty p[data-v-aeb79862]{margin:0;font-size:.86rem}.form-hint[data-v-aeb79862]{margin:0;font-size:.84rem;color:#4b5563;line-height:1.4}.form-hint--warn[data-v-aeb79862]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.55rem .75rem}.pct-presets__btn[data-v-aeb79862]:disabled{opacity:.4;cursor:not-allowed}.pct-row[data-v-aeb79862]{display:grid;gap:.55rem}.pct-presets[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.4rem}.pct-presets__btn[data-v-aeb79862]{border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;border-radius:999px;padding:.28rem .7rem;font-size:.82rem;font-weight:700;cursor:pointer}.pct-presets__btn[data-v-aeb79862]:hover{background:#dcfce7}.pct-presets__btn.is-active[data-v-aeb79862]{background:#166534;border-color:#166534;color:#fff}.obra-summary__stats strong.is-disponible[data-v-aeb79862]{color:#166534}.field-hint[data-v-aeb79862]{margin:.35rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.35}.field-hint--warn[data-v-aeb79862]{color:#b45309}.form-control.is-invalid[data-v-aeb79862]{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.amort-presets[data-v-aeb79862]{display:flex;flex-wrap:wrap;gap:.45rem}.amort-list[data-v-aeb79862]{display:grid;gap:.55rem}.amort-row[data-v-aeb79862]{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem auto;gap:.55rem;align-items:end;padding:.7rem .8rem;border-radius:12px;border:1px solid #bfdbfe;background:linear-gradient(180deg,#fff,#f8fbff)}.amort-row__info[data-v-aeb79862]{display:grid;gap:.1rem;min-width:0}.amort-row__info strong[data-v-aeb79862]{color:#1e3a8a;font-size:.92rem}.amort-row__info small[data-v-aeb79862]{color:#6b7280;font-size:.78rem}.amort-row__input[data-v-aeb79862]{display:grid;gap:.2rem}.amort-row__input label[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}@media (max-width: 640px){.amort-row[data-v-aeb79862]{grid-template-columns:1fr;align-items:stretch}}.amort-presets__btn[data-v-aeb79862]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:700;cursor:pointer}.amort-presets__btn[data-v-aeb79862]:hover:not(:disabled){background:#dbeafe}.amort-presets__btn.is-active[data-v-aeb79862]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.amort-presets__btn[data-v-aeb79862]:disabled{opacity:.4;cursor:not-allowed}.valuacion-formula[data-v-aeb79862]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.9rem 1rem;border-radius:14px;border:1px solid #93c5fd;background:linear-gradient(135deg,#eff6ff,#fff 65%)}.valuacion-formula__item[data-v-aeb79862]{display:grid;gap:.1rem;min-width:7rem}.valuacion-formula__item span[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.valuacion-formula__item strong[data-v-aeb79862]{color:#1e3a8a;font-size:1.05rem;font-variant-numeric:tabular-nums}.valuacion-formula__item--neto[data-v-aeb79862]{padding:.35rem .65rem;border-radius:10px;background:#1d4ed8}.valuacion-formula__item--neto span[data-v-aeb79862]{color:#bfdbfe}.valuacion-formula__item--neto strong[data-v-aeb79862]{color:#fff}.valuacion-formula__op[data-v-aeb79862]{font-size:1.25rem;font-weight:800;color:#64748b}.form-stack[data-v-aeb79862]{display:grid;gap:.85rem;width:100%}.cabecera-grid[data-v-aeb79862]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.form-stack[data-v-aeb79862] .field-full,.cabecera-grid[data-v-aeb79862] .field-full{grid-column:1 / -1}.obra-summary[data-v-aeb79862],.partida-summary[data-v-aeb79862]{display:grid;gap:.65rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff 70%)}.obra-summary__main[data-v-aeb79862]{display:grid;gap:.1rem}.obra-summary__main span[data-v-aeb79862],.partida-summary span[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.obra-summary__main strong[data-v-aeb79862]{color:#14532d;font-size:.95rem}.obra-imputation[data-v-aeb79862]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.obra-imputation>div[data-v-aeb79862]{display:grid;gap:.12rem;padding:.45rem .55rem;border-radius:10px;background:#ffffffe6;border:1px solid #e5e7eb}.obra-imputation span[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.obra-imputation strong[data-v-aeb79862]{color:#14532d;font-size:.88rem;line-height:1.25}.iva-imputation[data-v-aeb79862]{display:grid;gap:.7rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #fde68a;background:linear-gradient(135deg,#fffbeb,#fff 75%)}.iva-imputation__title[data-v-aeb79862]{margin:0;font-size:.82rem;font-weight:750;color:#92400e;text-transform:uppercase;letter-spacing:.04em}.iva-imputation__grid[data-v-aeb79862]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.obra-summary__stats[data-v-aeb79862],.partida-summary[data-v-aeb79862]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.obra-summary__stats>div[data-v-aeb79862],.partida-summary>div[data-v-aeb79862]{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:10px;background:#ffffffe6;border:1px solid #e5e7eb}.obra-summary__stats strong[data-v-aeb79862],.partida-summary strong[data-v-aeb79862]{color:#14532d;font-variant-numeric:tabular-nums}.partida-summary strong.is-disponible[data-v-aeb79862]{color:#166534}.form-step-panel[data-v-aeb79862]{display:grid;gap:.75rem}.step-back[data-v-aeb79862]{margin-top:.75rem}.contrato-review[data-v-aeb79862]{display:grid;gap:.85rem}.contrato-review__dl[data-v-aeb79862]{margin:0;display:grid;gap:.55rem}.contrato-review__dl>div[data-v-aeb79862]{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:10px;border:1px solid #e5e7eb;background:#fafafa}.contrato-review__dl dt[data-v-aeb79862]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.contrato-review__dl dd[data-v-aeb79862]{margin:0;color:#14532d;font-size:.92rem;line-height:1.35}.total-bar[data-v-aeb79862]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #bbf7d0;background:#ecfdf5}.total-bar>div[data-v-aeb79862]{display:grid;gap:.1rem}.total-bar span[data-v-aeb79862]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#6b7280}.total-bar strong[data-v-aeb79862]{font-size:1.05rem;font-weight:800;color:#14532d;font-variant-numeric:tabular-nums}.total-bar strong.is-over[data-v-aeb79862]{color:#b91c1c}.form-warn[data-v-aeb79862]{margin:0;padding:.55rem .75rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.86rem}@media (max-width: 960px){.detalle-panel__hero[data-v-aeb79862]{grid-template-columns:1fr}.detalle-panel__hero-actions[data-v-aeb79862]{justify-content:flex-start}}@media (max-width: 900px){.exec-hero[data-v-aeb79862]{grid-template-columns:1fr}.hero__meta[data-v-aeb79862],.detalle-panel__stats[data-v-aeb79862],.detalle-panel__meta[data-v-aeb79862],.obra-summary__stats[data-v-aeb79862],.partida-summary[data-v-aeb79862],.cabecera-grid[data-v-aeb79862]{grid-template-columns:1fr;max-width:none}}.num[data-v-95627095]{text-align:right;font-variant-numeric:tabular-nums}.detalle[data-v-95627095]{margin-top:1rem;padding:1rem}.detalle__head[data-v-95627095]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.detalle__head h2[data-v-95627095]{margin:0;font-size:1.05rem}.hint[data-v-95627095]{color:#4b5563;margin:.25rem 0 .75rem}.section-title[data-v-95627095]{margin:1rem 0 .5rem;font-size:.95rem}small[data-v-95627095]{color:#6b7280}.mf-page[data-v-fe9efde5]{display:grid;gap:1rem}.exec-hero[data-v-fe9efde5]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(12rem,.55fr);gap:1.25rem;align-items:stretch}.exec-hero .hero__mesh[data-v-fe9efde5]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 100% 0%,rgba(34,197,94,.18),transparent 55%),radial-gradient(ellipse 40% 50% at 0% 100%,rgba(16,185,129,.12),transparent 50%);pointer-events:none}.exec-hero .hero__content[data-v-fe9efde5]{position:relative;z-index:1;display:grid;gap:.65rem}.hero__brand[data-v-fe9efde5]{display:flex;align-items:center;gap:.75rem}.hero__mark[data-v-fe9efde5]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:14px;background:linear-gradient(145deg,#166534,#22c55e);color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 20px #16653440}.hero__brand-sub[data-v-fe9efde5]{margin:.1rem 0 0;font-size:.78rem;color:#6b7280;font-weight:600}.exec-hero .hero__eyebrow[data-v-fe9efde5]{margin:0}.exec-hero .hero__title[data-v-fe9efde5]{margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800}.exec-hero .hero__lead[data-v-fe9efde5]{margin:0;max-width:36rem;color:#4b5563;font-size:.95rem;line-height:1.45}.hero__meta[data-v-fe9efde5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.35rem;max-width:40rem}.hero-stat[data-v-fe9efde5]{display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;background:#ffffffd1;border:1px solid #bbf7d0}.hero-stat--accent[data-v-fe9efde5]{background:#ecfdf5;border-color:#86efac}.hero-stat span[data-v-fe9efde5]{font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.hero-stat strong[data-v-fe9efde5]{font-size:.92rem;color:#14532d;font-weight:750;font-variant-numeric:tabular-nums}.exec-hero .hero__aside[data-v-fe9efde5]{position:relative;z-index:1;display:grid;align-content:center}.hero__export[data-v-fe9efde5]{display:grid;gap:.55rem;min-width:11.5rem;padding:.9rem 1rem;border-radius:16px;background:#ffffffe0;border:1px solid #bbf7d0;box-shadow:0 10px 24px #14532d0f}.hero__export-label[data-v-fe9efde5]{margin:0;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.exec-hero .hero__actions[data-v-fe9efde5]{display:grid;gap:.4rem}.exec-hero .hero__actions .btn[data-v-fe9efde5]{justify-content:center}.exec-toolbar[data-v-fe9efde5]{display:flex;align-items:end;gap:.85rem;flex-wrap:wrap;padding:.9rem 1rem}.exec-toolbar__field[data-v-fe9efde5]{display:grid;gap:.3rem;flex:0 1 11rem;padding:.55rem .75rem;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.exec-toolbar__field--grow[data-v-fe9efde5]{flex:1 1 14rem}.exec-toolbar__field--ua[data-v-fe9efde5]{flex:1 1 18rem;min-width:16rem;max-width:28rem}.exec-toolbar__field span[data-v-fe9efde5]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.exec-toolbar__field .form-control[data-v-fe9efde5]{border:0;background:transparent;padding:.1rem 0;box-shadow:none;font-weight:600}.exec-toolbar__aside[data-v-fe9efde5]{display:flex;align-items:center;gap:.55rem;margin-bottom:.35rem}.exec-toolbar__meta[data-v-fe9efde5]{margin:0;font-size:.84rem;color:#6b7280;font-weight:600}.num[data-v-fe9efde5]{text-align:right;font-variant-numeric:tabular-nums}.doc-num[data-v-fe9efde5]{display:block;color:#14532d}.doc-sub[data-v-fe9efde5]{display:block;margin-top:.2rem;font-size:.78rem;color:#6b7280}.doc-tags[data-v-fe9efde5]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.periodo[data-v-fe9efde5]{color:#14532d;font-variant-numeric:tabular-nums}.ea-chip[data-v-fe9efde5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem;font-size:.84rem;line-height:1.3;color:#374151}.list-table[data-v-fe9efde5]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table--fit[data-v-fe9efde5]{width:100%;min-width:0;table-layout:fixed}.data-table--fit th[data-v-fe9efde5],.data-table--fit td[data-v-fe9efde5]{vertical-align:middle;padding:.7rem .65rem}.data-table--fit th[data-v-fe9efde5]:nth-child(1),.data-table--fit td[data-v-fe9efde5]:nth-child(1){width:22%}.data-table--fit th[data-v-fe9efde5]:nth-child(2),.data-table--fit td[data-v-fe9efde5]:nth-child(2){width:22%}.data-table--fit th[data-v-fe9efde5]:nth-child(3),.data-table--fit td[data-v-fe9efde5]:nth-child(3){width:8%}.data-table--fit th[data-v-fe9efde5]:nth-child(4),.data-table--fit td[data-v-fe9efde5]:nth-child(4){width:18%}.data-table--fit th[data-v-fe9efde5]:nth-child(5),.data-table--fit td[data-v-fe9efde5]:nth-child(5){width:10%}.data-table--fit th[data-v-fe9efde5]:nth-child(6),.data-table--fit td[data-v-fe9efde5]:nth-child(6){width:20%}.data-row[data-v-fe9efde5]{cursor:pointer;transition:background .12s ease}.data-row[data-v-fe9efde5]:hover{background:#f0fdf4}.data-row--active[data-v-fe9efde5]{background:#ecfdf5}.row-actions[data-v-fe9efde5]{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.row-actions__more[data-v-fe9efde5]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-start}.row-actions .btn[data-v-fe9efde5],.row-actions a.btn[data-v-fe9efde5]{white-space:nowrap}.status-pill[data-v-fe9efde5],.tipo-pill[data-v-fe9efde5],.periodo-chip[data-v-fe9efde5]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.status-pill--borrador[data-v-fe9efde5]{background:#f3f4f6;color:#374151;border-color:#d1d5db}.status-pill--aprobada[data-v-fe9efde5]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--anulada[data-v-fe9efde5]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tipo-pill--trimestral[data-v-fe9efde5]{background:#eff6ff;color:#1d4ed8}.tipo-pill--mensual[data-v-fe9efde5]{background:#ecfeff;color:#0e7490}.tipo-pill--anual[data-v-fe9efde5]{background:#ecfdf5;color:#166534}.periodo-chip[data-v-fe9efde5]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.avance[data-v-fe9efde5]{display:grid;gap:.3rem;min-width:0}.avance__meta[data-v-fe9efde5]{display:flex;justify-content:space-between;gap:.4rem;align-items:baseline}.avance__meta span[data-v-fe9efde5]{font-size:.72rem;color:#6b7280;font-variant-numeric:tabular-nums}.avance__meta strong[data-v-fe9efde5],.avance strong[data-v-fe9efde5]{font-size:.78rem;color:#14532d;font-variant-numeric:tabular-nums}.avance__track[data-v-fe9efde5]{height:.4rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.avance__track--lg[data-v-fe9efde5]{height:.5rem;margin-top:.35rem}.avance__fill[data-v-fe9efde5]{display:block;height:100%;border-radius:inherit;background:#94a3b8;transition:width .25s ease}.avance__fill--low[data-v-fe9efde5]{background:linear-gradient(90deg,#f97316,#ef4444)}.avance__fill--mid[data-v-fe9efde5]{background:linear-gradient(90deg,#eab308,#22c55e)}.avance__fill--ok[data-v-fe9efde5]{background:linear-gradient(90deg,#22c55e,#16a34a)}.empty-block[data-v-fe9efde5]{text-align:center;color:#6b7280;padding:.75rem}.empty-block strong[data-v-fe9efde5]{display:block;color:#374151;margin-bottom:.25rem}.empty-block p[data-v-fe9efde5]{margin:0;font-size:.86rem}.is-refreshing[data-v-fe9efde5]{opacity:.72;transition:opacity .15s ease}.detalle[data-v-fe9efde5]{padding:1.1rem 1.15rem;display:grid;gap:1rem;border:1px solid #bbf7d0;box-shadow:0 12px 28px #14532d0d;animation:mf-in-fe9efde5 .28s ease}@keyframes mf-in-fe9efde5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.detalle__head[data-v-fe9efde5]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.detalle__eyebrow[data-v-fe9efde5]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.detalle__head h2[data-v-fe9efde5]{margin:0 0 .25rem;font-size:1.15rem;color:#14532d}.detalle__actions[data-v-fe9efde5]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.hint[data-v-fe9efde5]{margin:0;color:#6b7280;font-size:.9rem}.hint-banner[data-v-fe9efde5]{margin:0 0 .85rem;padding:.75rem .9rem;border-radius:10px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.9rem;line-height:1.4}.muted[data-v-fe9efde5]{color:#6b7280;font-size:.85rem;margin-top:.15rem}.detalle__kpis[data-v-fe9efde5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.detalle__section-title[data-v-fe9efde5]{margin:.35rem 0 .55rem;font-size:.92rem;font-weight:700;color:#14532d}.formula-cell[data-v-fe9efde5]{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detalle__kpis article[data-v-fe9efde5]{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.detalle__kpi--accent[data-v-fe9efde5]{background:#ecfdf5;border-color:#86efac}.detalle__kpis span[data-v-fe9efde5]{font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.detalle__kpis strong[data-v-fe9efde5]{font-size:1rem;color:#14532d;font-variant-numeric:tabular-nums}.detalle__table[data-v-fe9efde5]{margin:0;border:0;box-shadow:none;overflow-x:auto}.form-control--sm[data-v-fe9efde5]{padding:.25rem .4rem;font-size:.85rem;min-width:5.5rem;max-width:7rem}.form-control--obs[data-v-fe9efde5]{min-width:7rem;max-width:12rem}.data-table--compact td[data-v-fe9efde5],.data-table--compact th[data-v-fe9efde5]{font-size:.85rem}.actions-col[data-v-fe9efde5]{width:1%}@media (max-width: 1100px){.hero__meta[data-v-fe9efde5],.detalle__kpis[data-v-fe9efde5]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table--fit[data-v-fe9efde5]{table-layout:auto;min-width:720px}}@media (max-width: 900px){.exec-hero[data-v-fe9efde5]{grid-template-columns:1fr}.hero__meta[data-v-fe9efde5]{max-width:none}}@media (max-width: 720px){.detalle__head[data-v-fe9efde5]{flex-direction:column}.detalle__kpis[data-v-fe9efde5]{grid-template-columns:1fr}}.dash-lcp[data-v-a2a23530]{display:flex;flex-direction:column;gap:1rem}.filters[data-v-a2a23530]{padding:1rem 1.1rem;display:grid;gap:.85rem;background:linear-gradient(180deg,#f0fdf4a6,#fffffff2),#fff;border:1px solid #dcfce7}.filters__grid[data-v-a2a23530]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.filters__field[data-v-a2a23530]{display:grid;gap:.35rem;min-width:0}.filters__field span[data-v-a2a23530]{font-size:.78rem;font-weight:600;color:#166534;letter-spacing:.01em}.filters__footer[data-v-a2a23530]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.filters__meta[data-v-a2a23530]{margin:0;font-size:.86rem;color:#4b5563}.grid-2[data-v-a2a23530]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.panel__head[data-v-a2a23530]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.panel__head h2[data-v-a2a23530]{margin:0;font-size:1rem;color:#14532d}.panel__head p[data-v-a2a23530]{margin:.2rem 0 0;font-size:.8rem;color:#6b7280}.table-panel__head[data-v-a2a23530]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.table-panel .mobile-cards[data-v-a2a23530]{padding:.85rem 1rem 1rem}.table-panel__head h2[data-v-a2a23530]{margin:0;font-size:1rem;color:#14532d}.table-panel__head p[data-v-a2a23530]{margin:.2rem 0 0;font-size:.8rem;color:#6b7280}.stat-bars[data-v-a2a23530]{list-style:none;margin:0;padding:.75rem;display:grid;gap:.55rem}.stat-bars__row[data-v-a2a23530]{width:100%;display:grid;gap:.35rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.stat-bars__row[data-v-a2a23530]:hover{background:#f0fdf4;border-color:#bbf7d0}.stat-bars__meta[data-v-a2a23530]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.88rem}.stat-bars__track[data-v-a2a23530]{height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.stat-bars__fill[data-v-a2a23530]{display:block;height:100%;border-radius:inherit;background:#22c55e;min-width:0;transition:width .25s ease}.stat-bars__fill--borrador[data-v-a2a23530]{background:#94a3b8}.stat-bars__fill--publicado[data-v-a2a23530]{background:#3b82f6}.stat-bars__fill--en_evaluacion[data-v-a2a23530]{background:#f59e0b}.stat-bars__fill--adjudicado[data-v-a2a23530]{background:#8b5cf6}.stat-bars__fill--contratado[data-v-a2a23530]{background:#16a34a}.stat-bars__fill--desierto[data-v-a2a23530]{background:#ef4444}.stat-bars__fill--anulado[data-v-a2a23530]{background:#78716c}.stat-bars__fill--modalidad[data-v-a2a23530]{background:#15803d}.stat-bars__hint[data-v-a2a23530]{color:#6b7280;font-variant-numeric:tabular-nums}.stat-bars .empty[data-v-a2a23530]{padding:.75rem;color:#6b7280;font-size:.9rem}.status-pill[data-v-a2a23530]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#f3f4f6;color:#374151;white-space:nowrap}.status-pill--borrador[data-v-a2a23530]{background:#f1f5f9;color:#475569}.status-pill--publicado[data-v-a2a23530]{background:#dbeafe;color:#1d4ed8}.status-pill--en_evaluacion[data-v-a2a23530]{background:#fef3c7;color:#b45309}.status-pill--adjudicado[data-v-a2a23530]{background:#ede9fe;color:#6d28d9}.status-pill--contratado[data-v-a2a23530]{background:#dcfce7;color:#166534}.status-pill--desierto[data-v-a2a23530]{background:#fee2e2;color:#b91c1c}.status-pill--anulado[data-v-a2a23530]{background:#e7e5e4;color:#57534e}.objeto-cell[data-v-a2a23530]{max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-a2a23530]{text-align:right;font-variant-numeric:tabular-nums}.quick-links[data-v-a2a23530]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.quick-link[data-v-a2a23530]{display:grid;gap:.2rem;padding:.95rem 1rem;text-decoration:none;color:inherit;border:1px solid #bbf7d0;transition:transform .15s ease,box-shadow .15s ease}.quick-link[data-v-a2a23530]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #15803d1a}.quick-link strong[data-v-a2a23530]{color:#14532d}.quick-link span[data-v-a2a23530]{font-size:.82rem;color:#6b7280}@media (max-width: 900px){.filters__grid[data-v-a2a23530]{grid-template-columns:1fr 1fr}.grid-2[data-v-a2a23530],.quick-links[data-v-a2a23530]{grid-template-columns:1fr}}@media (max-width: 640px){.filters__grid[data-v-a2a23530]{grid-template-columns:1fr}}.toolbar[data-v-930d9b61]{display:grid;grid-template-columns:180px 1fr;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem}.num[data-v-930d9b61]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-930d9b61]{display:block;color:#6b7280;font-size:.78rem}.table-wrap.is-refreshing[data-v-930d9b61],.mobile-cards.is-refreshing[data-v-930d9b61]{opacity:.72;pointer-events:none;transition:opacity .15s ease}.block[data-v-d95f05d9]{display:block}.muted[data-v-d95f05d9]{color:#64748b}.col-actions[data-v-d95f05d9]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.badge[data-v-d95f05d9]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700}.badge--pendiente[data-v-d95f05d9]{background:#fef3c7;color:#92400e}.badge--parcial[data-v-d95f05d9]{background:#dbeafe;color:#1e40af}.badge--recibida[data-v-d95f05d9]{background:#d1fae5;color:#065f46}.view-card__actions[data-v-d95f05d9]{display:flex;gap:.4rem;margin-top:.75rem}.success-text[data-v-d95f05d9]{color:#166534;font-weight:600}.check[data-v-5034ea2b]{display:flex;align-items:center;gap:.4rem}.checks[data-v-5034ea2b]{display:flex;flex-direction:column;gap:.55rem}.pill[data-v-5034ea2b]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600}.pill--ok[data-v-5034ea2b]{background:color-mix(in srgb,var(--success, #16a34a) 16%,transparent);color:var(--success, #15803d)}.pill--off[data-v-5034ea2b]{background:color-mix(in srgb,var(--muted, #64748b) 18%,transparent);color:var(--muted, #475569)}code[data-v-5034ea2b]{font-size:.85em}.actions-col[data-v-5034ea2b]{display:flex;flex-wrap:wrap;gap:.35rem}.crono-help[data-v-5034ea2b]{margin:0 0 .75rem;color:var(--muted, #64748b);font-size:.9rem;line-height:1.4}.crono-toolbar[data-v-5034ea2b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.crono-empty[data-v-5034ea2b]{padding:1rem 0}.crono-table-wrap[data-v-5034ea2b]{overflow-x:auto}.crono-table .form-control--sm[data-v-5034ea2b]{min-width:4.5rem;padding:.35rem .45rem;font-size:.85rem}.crono-table td:nth-child(3) .form-control--sm[data-v-5034ea2b]{min-width:12rem}.center[data-v-5034ea2b]{text-align:center}.kpi-grid[data-v-db12622a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:1rem}.kpi[data-v-db12622a]{padding:1rem 1.1rem;display:grid;gap:.25rem}.kpi span[data-v-db12622a]{color:#6b7280;font-size:.82rem}.kpi strong[data-v-db12622a]{font-size:1.6rem;color:#14532d}.kpi small[data-v-db12622a]{color:#6b7280;font-size:.78rem}.split[data-v-db12622a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;margin-bottom:1rem}.panel[data-v-db12622a]{padding:1rem 1.1rem}.panel header[data-v-db12622a]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.panel h2[data-v-db12622a]{margin:0;font-size:1rem;color:#14532d}.list[data-v-db12622a]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.list li[data-v-db12622a]{display:grid;gap:.15rem}.list small[data-v-db12622a]{color:#6b7280}.empty[data-v-db12622a]{margin:0;color:#6b7280}.crit-row[data-v-db12622a]{display:flex;flex-wrap:wrap;gap:.5rem}.crit[data-v-db12622a]{padding:.35rem .7rem;border-radius:999px;font-size:.85rem;font-weight:600}.crit--alta[data-v-db12622a]{background:#fee2e2;color:#991b1b}.crit--media[data-v-db12622a]{background:#ffedd5;color:#9a3412}.crit--baja[data-v-db12622a]{background:#dcfce7;color:#166534}.item-row[data-v-e63b8669]{border:1px solid #e5e7eb;border-radius:10px;padding:.75rem;margin-bottom:.75rem;background:#fafafa}.item-row__head[data-v-e63b8669]{display:flex;justify-content:space-between;margin-bottom:.5rem}.item-grid[data-v-e63b8669]{display:grid;gap:.65rem}.toolbar[data-v-841b905a]{display:grid;grid-template-columns:1fr 180px;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem}@media (max-width: 720px){.toolbar[data-v-841b905a]{grid-template-columns:1fr}}.panel[data-v-b393a359]{padding:1rem 1.15rem;margin-bottom:.85rem}.meta-grid[data-v-b393a359]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:.85rem}.meta-grid span[data-v-b393a359]{display:block;font-size:.75rem;color:#6b7280;text-transform:uppercase}.meta-grid .span2[data-v-b393a359]{grid-column:span 2}.block[data-v-b393a359]{color:#374151}.hallazgo header[data-v-b393a359]{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.badge[data-v-b393a359]{display:inline-block;margin-right:.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase}.badge--alta[data-v-b393a359]{background:#fee2e2;color:#991b1b}.badge--media[data-v-b393a359]{background:#ffedd5;color:#9a3412}.badge--baja[data-v-b393a359]{background:#dcfce7;color:#166534}.recs[data-v-b393a359]{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.5rem}.recs li[data-v-b393a359]{display:grid;gap:.15rem;padding:.5rem;background:#f9fafb;border-radius:8px}.recs small[data-v-b393a359]{color:#6b7280}.empty[data-v-b393a359],.empty-state[data-v-b393a359]{color:#6b7280;padding:1rem}.toolbar[data-v-edb13f39]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.85rem 1rem;margin-bottom:1rem}.toolbar .form-control[data-v-edb13f39]{max-width:220px}.check[data-v-edb13f39]{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.cards[data-v-edb13f39]{display:grid;gap:.75rem}.rec[data-v-edb13f39]{padding:1rem 1.1rem}.rec--vencida[data-v-edb13f39]{border-color:#fecaca;background:#fff7f7}.rec header[data-v-edb13f39]{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.rec small[data-v-edb13f39],.meta[data-v-edb13f39]{color:#6b7280;display:block}.status[data-v-edb13f39]{font-size:.78rem;font-weight:700;text-transform:uppercase;color:#065f46}.segs[data-v-edb13f39]{margin:.5rem 0 .75rem;padding-left:1.1rem;color:#4b5563;font-size:.85rem}.empty-state[data-v-edb13f39]{padding:1.25rem;color:#6b7280}.summary[data-v-12c55c82]{padding:1.1rem 1.25rem;margin-bottom:1rem}.summary span[data-v-12c55c82]{color:#6b7280;font-size:.85rem}.summary strong[data-v-12c55c82]{display:block;font-size:2rem;color:#14532d}.sncf[data-v-12c55c82]{margin:.5rem 0 0;color:#4b5563;font-size:.9rem}.checklist[data-v-12c55c82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.check-item[data-v-12c55c82]{padding:1rem 1.1rem;display:grid;gap:.45rem}.check-item header[data-v-12c55c82]{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.check-item header span[data-v-12c55c82]{font-size:.75rem;font-weight:700;text-transform:uppercase}.check-item p[data-v-12c55c82]{margin:0;color:#4b5563;font-size:.9rem}.check-item--ok[data-v-12c55c82]{border-color:#86efac}.check-item--alerta[data-v-12c55c82]{border-color:#fdba74}.check-item--pendiente[data-v-12c55c82]{border-color:#e5e7eb}.check-item--en_proceso[data-v-12c55c82]{border-color:#93c5fd}.toolbar[data-v-c3cc65d0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.85rem 1rem;margin-bottom:1rem}@media (max-width: 720px){.toolbar[data-v-c3cc65d0]{grid-template-columns:1fr}}.tag[data-v-c3cc65d0]{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;background:#dbeafe;color:#1e40af;font-size:.7rem;font-weight:700}.sub[data-v-c3cc65d0]{font-size:.8rem;color:#6b7280}.row--vencida td[data-v-c3cc65d0]{background:#fff7f7}.check[data-v-c3cc65d0]{display:flex;align-items:center;gap:.4rem}.config[data-v-52b0f454]{padding:1rem;margin-bottom:1rem}.config h2[data-v-52b0f454]{margin:0 0 .75rem;font-size:1rem}.config__row[data-v-52b0f454]{display:flex;flex-wrap:wrap;gap:1.25rem}.config__grid[data-v-52b0f454]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:.85rem}.config__grid label[data-v-52b0f454]{display:grid;gap:.3rem}.config__grid span[data-v-52b0f454]{font-size:.72rem;font-weight:700;color:#166534}.hint[data-v-52b0f454]{margin:.75rem 0 0;color:#4b5563;font-size:.9rem}.is-refreshing[data-v-52b0f454]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.col-actions[data-v-52b0f454]{white-space:nowrap;width:1%}.is-inactive[data-v-52b0f454]{opacity:.55}.check-inline[data-v-52b0f454]{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem}.view-card__actions[data-v-52b0f454]{margin-top:.75rem;display:flex;gap:.5rem}.toolbar[data-v-1f1dddcf]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem;padding:.85rem 1rem}.toolbar__field[data-v-1f1dddcf]{display:grid;gap:.3rem}.toolbar__grow[data-v-1f1dddcf]{flex:1 1 12rem;min-width:10rem}.toolbar__field span[data-v-1f1dddcf]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.libro-tabs[data-v-1f1dddcf]{display:inline-flex;padding:.2rem;border-radius:.65rem;background:#f0fdf4;border:1px solid #bbf7d0;gap:.15rem}.libro-tabs__btn[data-v-1f1dddcf]{border:0;background:transparent;color:#166534;font-size:.82rem;font-weight:600;padding:.4rem .75rem;border-radius:.5rem;cursor:pointer}.libro-tabs__btn.is-active[data-v-1f1dddcf]{background:#fff;color:#14532d;box-shadow:0 1px 2px #1665341f}.list-panel[data-v-1f1dddcf]{padding:0;overflow:hidden}.list-panel.is-refreshing[data-v-1f1dddcf]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.list-panel__head[data-v-1f1dddcf]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.muted[data-v-1f1dddcf]{color:#6b7280;font-size:.85rem}.empty-state[data-v-1f1dddcf],.state-text[data-v-1f1dddcf]{padding:1.25rem 1rem;text-align:center;color:#6b7280;margin:0}.diario-table[data-v-1f1dddcf]{margin:0}.diario-table th[data-v-1f1dddcf],.diario-table td[data-v-1f1dddcf]{vertical-align:middle}.col-toggle[data-v-1f1dddcf]{width:2rem}.asiento-row[data-v-1f1dddcf]{cursor:pointer;transition:background .12s ease}.asiento-row[data-v-1f1dddcf]:hover,.asiento-row.is-open[data-v-1f1dddcf]{background:#f8fafc}.chevron[data-v-1f1dddcf]{display:inline-block;color:#64748b;transition:transform .15s ease}.chevron.open[data-v-1f1dddcf]{transform:rotate(90deg)}.nowrap[data-v-1f1dddcf]{white-space:nowrap}.concepto[data-v-1f1dddcf]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origen[data-v-1f1dddcf]{text-transform:capitalize;color:#475569;font-size:.9rem}.num[data-v-1f1dddcf]{text-align:right;font-variant-numeric:tabular-nums}.lineas-row td[data-v-1f1dddcf]{background:#f8fafc;padding:.65rem 1rem .9rem}.lineas-table[data-v-1f1dddcf]{width:100%;border-collapse:collapse;font-size:.9rem}.lineas-table th[data-v-1f1dddcf],.lineas-table td[data-v-1f1dddcf]{padding:.35rem .5rem;border-bottom:1px solid #e2e8f0}.lineas-table th[data-v-1f1dddcf]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.libro-pill[data-v-1f1dddcf]{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-style:normal;font-size:.72rem;font-weight:700}.libro-pill--fiscal[data-v-1f1dddcf]{background:#eff6ff;color:#1d4ed8}.libro-pill--patrimonial[data-v-1f1dddcf]{background:#ecfdf5;color:#047857}.pager[data-v-1f1dddcf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e5e7eb}.pager__label[data-v-1f1dddcf]{font-size:.82rem;color:#475569;text-align:center;flex:1 1 auto}.asiento-card[data-v-1f1dddcf]{cursor:pointer;margin:.65rem}.asiento-card__meta[data-v-1f1dddcf]{margin:.25rem 0;color:#64748b;font-size:.85rem}.asiento-card__concepto[data-v-1f1dddcf]{margin:0 0 .5rem;color:#334155}.asiento-card__lineas[data-v-1f1dddcf]{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #e2e8f0;display:grid;gap:.35rem}.linea-mini[data-v-1f1dddcf]{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem}.modal-backdrop[data-v-1f1dddcf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem}.modal[data-v-1f1dddcf]{width:min(720px,100%);max-height:90vh;overflow:auto;padding:1rem 1.1rem}.modal__head[data-v-1f1dddcf]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modal__head h2[data-v-1f1dddcf]{margin:0;font-size:1.15rem}.modal__hint[data-v-1f1dddcf]{margin:.5rem 0 .85rem;color:#4b5563;font-size:.9rem}.modal__grid[data-v-1f1dddcf]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem}.modal__grid label[data-v-1f1dddcf]{display:grid;gap:.3rem}.modal__grid label span[data-v-1f1dddcf]{font-size:.75rem;font-weight:700;color:#166534}.modal__full[data-v-1f1dddcf]{grid-column:1 / -1}.lineas-head[data-v-1f1dddcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.linea-row[data-v-1f1dddcf]{display:grid;grid-template-columns:1fr 6.5rem 6.5rem auto;gap:.45rem;margin-bottom:.45rem}.cuadre-panel[data-v-1f1dddcf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .75rem;margin:.75rem 0 .35rem;padding:.7rem .85rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.cuadre-panel>div[data-v-1f1dddcf]{display:grid;gap:.1rem}.cuadre-panel span[data-v-1f1dddcf]{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.cuadre-panel strong[data-v-1f1dddcf]{font-variant-numeric:tabular-nums;font-size:.95rem;color:#0f172a}.cuadre-panel__msg[data-v-1f1dddcf]{grid-column:1 / -1;margin:.15rem 0 0;font-size:.82rem;color:#b91c1c}.cuadre-panel__msg--ok[data-v-1f1dddcf]{color:#15803d}.cuadre-panel--ok[data-v-1f1dddcf]{border-color:#bbf7d0;background:#f0fdf4}.cuadre-panel--err[data-v-1f1dddcf]{border-color:#fecaca;background:#fef2f2}.cuadre-panel--err strong[data-v-1f1dddcf]{color:#b91c1c}.modal__foot[data-v-1f1dddcf]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}@media (max-width: 900px){.table-wrap--desktop[data-v-1f1dddcf]{display:none}}@media (min-width: 901px){.mobile-cards[data-v-1f1dddcf]{display:none}}@media (max-width: 700px){.modal__grid[data-v-1f1dddcf],.linea-row[data-v-1f1dddcf]{grid-template-columns:1fr}.pager[data-v-1f1dddcf]{justify-content:center}}.is-refreshing[data-v-c92257db]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.col-actions[data-v-c92257db]{white-space:nowrap;width:1%}.col-actions .btn+.btn[data-v-c92257db]{margin-left:.35rem}.view-card__actions[data-v-c92257db]{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.section-nav[data-v-cc9f9718]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.section-nav__btn[data-v-cc9f9718]{border:1px solid #bbf7d0;background:#fff;color:#166534;border-radius:.55rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600;cursor:pointer}.section-nav__btn.is-active[data-v-cc9f9718]{background:#14532d;border-color:#14532d;color:#fff}.toolbar[data-v-cc9f9718]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem;padding:.85rem 1rem}.toolbar__field[data-v-cc9f9718]{display:grid;gap:.3rem}.toolbar__field--grow[data-v-cc9f9718]{flex:1 1 12rem;min-width:10rem}.toolbar__field span[data-v-cc9f9718]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.toolbar--mayor[data-v-cc9f9718]{margin:0 0 .85rem;padding:0;background:transparent;border:0;box-shadow:none}.num[data-v-cc9f9718]{text-align:right;font-variant-numeric:tabular-nums}.mayor[data-v-cc9f9718]{margin-top:.75rem;padding:1rem 1.1rem}.mayor__head[data-v-cc9f9718]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between;margin-bottom:.85rem}.mayor__head h2[data-v-cc9f9718]{margin:0;font-size:1.05rem;color:#14532d}.mayor__head p[data-v-cc9f9718]{margin:.2rem 0 0;font-size:.84rem;color:#6b7280}.mayor__actions[data-v-cc9f9718]{display:flex;gap:.4rem;flex-wrap:wrap}.totales td[data-v-cc9f9718]{border-top:2px solid #bbf7d0;background:#f0fdf4}.empty-hint[data-v-cc9f9718]{margin:.5rem 0 0;color:#6b7280;font-size:.9rem}.bg-summary[data-v-cc9f9718]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem;padding:.9rem 1rem;margin-bottom:.75rem}.bg-summary span[data-v-cc9f9718]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin-bottom:.2rem}.bg-summary strong[data-v-cc9f9718]{color:#14532d;font-size:1.05rem}.bg-summary .ok[data-v-cc9f9718]{color:#166534}.bg-summary .warn[data-v-cc9f9718]{color:#9a3412}.bg-group[data-v-cc9f9718]{padding:.9rem 1rem;margin-bottom:.75rem}.bg-group__head[data-v-cc9f9718]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem}.bg-group__head h2[data-v-cc9f9718]{margin:0;font-size:1rem;color:#14532d}.is-refreshing[data-v-cc9f9718],.report-block.is-refreshing[data-v-cc9f9718]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.toolbar[data-v-f34e59dd]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem;padding:.85rem 1rem}.toolbar__field[data-v-f34e59dd]{display:grid;gap:.3rem}.toolbar__field span[data-v-f34e59dd]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#166534}.status-pill[data-v-f34e59dd]{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--ok[data-v-f34e59dd]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--warn[data-v-f34e59dd]{background:#fffbeb;color:#92400e;border-color:#fde68a}.asiento-ref[data-v-f34e59dd]{display:block;margin-top:.2rem;color:#6b7280;font-size:.78rem}.col-actions[data-v-f34e59dd]{width:1%;white-space:nowrap;text-align:right}.col-actions .btn[data-v-f34e59dd]{margin-left:.25rem}.totales td[data-v-f34e59dd]{background:#f0fdf4;border-top:2px solid #bbf7d0}.is-refreshing[data-v-f34e59dd]{opacity:.72;transition:opacity .15s ease;pointer-events:none}.summary-strip[data-v-7eec2459]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.summary-chip[data-v-7eec2459]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;border:1px solid #dcfce7;background:linear-gradient(180deg,#fff,#f0fdf4)}.summary-chip span[data-v-7eec2459]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.summary-chip strong[data-v-7eec2459]{font-size:1.15rem;color:#14532d;font-variant-numeric:tabular-nums}.summary-chip--ok[data-v-7eec2459]{border-color:#86efac}.summary-chip--muted[data-v-7eec2459]{border-color:#e5e7eb;background:linear-gradient(180deg,#fff,#f9fafb)}.summary-chip--money strong[data-v-7eec2459]{font-size:1.05rem}.filters[data-v-7eec2459]{display:grid;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid #dcfce7}.filters__grid[data-v-7eec2459]{display:grid;grid-template-columns:1.4fr minmax(140px,180px) 1.3fr;gap:.75rem;align-items:end}.filter-field[data-v-7eec2459]{display:grid;gap:.3rem;min-width:0}.filter-field span[data-v-7eec2459]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534}.filters__footer[data-v-7eec2459]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.filters__meta[data-v-7eec2459]{margin:0;font-size:.86rem;color:#4b5563}.bm-code[data-v-7eec2459]{display:block;color:#14532d;font-variant-numeric:tabular-nums}.bm-cibp[data-v-7eec2459]{font-size:.78rem;color:#1e3a5f;background:#eef4fb;padding:.15rem .4rem;border-radius:4px}.bm-desc[data-v-7eec2459]{display:block;margin-top:.15rem;color:#111827;font-weight:500}.hint-normativa[data-v-7eec2459]{grid-column:1 / -1;margin:.25rem 0 0;font-size:.85rem;color:#92400e}.file-picked[data-v-7eec2459]{display:block;margin-top:.25rem;color:#166534;font-size:.78rem}.bm-sub[data-v-7eec2459]{display:block;margin-top:.2rem;color:#6b7280;font-size:.78rem}.ua-chip[data-v-7eec2459]{display:inline-flex;max-width:14rem;padding:.2rem .5rem;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.8rem;font-weight:600;line-height:1.3}.num[data-v-7eec2459]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-7eec2459]{width:1%;white-space:nowrap;text-align:right}.col-actions .btn[data-v-7eec2459]{margin-left:.25rem}.empty-block[data-v-7eec2459]{display:grid;gap:.25rem;padding:1.25rem .5rem;text-align:center}.empty-block p[data-v-7eec2459]{margin:0;color:#6b7280}.status-pill[data-v-7eec2459]{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid transparent}.status-pill--activo[data-v-7eec2459]{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill--desincorporado[data-v-7eec2459]{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}.is-refreshing[data-v-7eec2459]{opacity:.72;transition:opacity .15s ease}.bm-cards[data-v-7eec2459]{display:none;gap:.85rem}.bm-card[data-v-7eec2459]{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid rgba(15,76,129,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#fff;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f4c8114}.bm-card--empty[data-v-7eec2459]{text-align:center;color:#6b7280}.bm-card__head[data-v-7eec2459]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.bm-card__head strong[data-v-7eec2459]{color:#0f4c81}.bm-card__head small[data-v-7eec2459]{display:block;color:#6b7280;margin-top:.15rem}.bm-card__desc[data-v-7eec2459]{margin:0;font-weight:600;color:#0f4c81}.bm-card__meta[data-v-7eec2459]{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .6rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;color:#6b7280;font-size:.86rem}.bm-card__meta strong[data-v-7eec2459]{color:#0f4c81}.bm-card__actions[data-v-7eec2459]{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width: 960px){.summary-strip[data-v-7eec2459]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-7eec2459]{grid-template-columns:1fr}.table-wrap[data-v-7eec2459]{display:none}.bm-cards[data-v-7eec2459]{display:grid}}.bm-reportes[data-v-36935a46]{display:flex;flex-direction:column;gap:1rem}.section-nav[data-v-36935a46]{display:flex;flex-wrap:wrap;gap:.5rem}.section-nav__btn[data-v-36935a46]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:.45rem .9rem;cursor:pointer;color:#374151;transition:background .15s ease,border-color .15s ease,color .15s ease}.section-nav__btn[data-v-36935a46]:hover{border-color:#86efac;background:#f0fdf4}.section-nav__btn.is-active[data-v-36935a46]{border-color:#166534;background:#14532d;color:#fff}.section-nav__code[data-v-36935a46]{font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:.85}.section-nav__label[data-v-36935a46]{font-size:.9rem;font-weight:600}.stack[data-v-36935a46]{display:flex;flex-direction:column;gap:1rem}.section-head__eyebrow[data-v-36935a46]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#166534}.section-head__title[data-v-36935a46]{margin:.2rem 0 .35rem;font-size:1.25rem}.section-head__lead[data-v-36935a46]{margin:0;max-width:52rem;color:#4b5563}.section-head--row[data-v-36935a46]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.report-grid[data-v-36935a46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.report-card[data-v-36935a46]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;min-height:100%}.report-card__head[data-v-36935a46]{display:flex;flex-direction:column;gap:.35rem}.report-card__head h3[data-v-36935a46]{margin:0;font-size:1.02rem}.report-badge[data-v-36935a46]{display:inline-flex;align-self:flex-start;font-size:.72rem;font-weight:800;letter-spacing:.05em;color:#14532d;background:#dcfce7;border:1px solid #86efac;border-radius:6px;padding:.15rem .45rem}.report-card__desc[data-v-36935a46]{margin:0;color:#4b5563;font-size:.92rem;line-height:1.4;flex:1}.report-card__meta[data-v-36935a46]{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.85rem;color:#6b7280}.report-card__actions[data-v-36935a46]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.field[data-v-36935a46]{display:flex;flex-direction:column;gap:.3rem}.field>span[data-v-36935a46]{font-size:.8rem;font-weight:600;color:#374151}.field-row[data-v-36935a46]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.preview-panel[data-v-36935a46],.table-panel[data-v-36935a46],.detalle[data-v-36935a46],.sudebip-panel[data-v-36935a46]{padding:1rem 1.1rem}.preview-panel__head[data-v-36935a46],.detalle__head[data-v-36935a46]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.75rem}.preview-panel__head h3[data-v-36935a46],.detalle__head h3[data-v-36935a46]{margin:0;font-size:1.05rem}.hint[data-v-36935a46]{margin:.25rem 0 0;color:#6b7280;font-size:.9rem}.num[data-v-36935a46]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-36935a46]{white-space:nowrap}.table-wrap[data-v-36935a46]{overflow-x:auto}.status-pill[data-v-36935a46]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600;text-transform:capitalize;background:#f3f4f6;color:#374151}.status-pill--abierta[data-v-36935a46]{background:#dcfce7;color:#14532d}.status-pill--cerrada[data-v-36935a46]{background:#e5e7eb;color:#4b5563}.empty-block[data-v-36935a46]{text-align:center;padding:1.25rem .5rem}.empty-block strong[data-v-36935a46]{display:block;margin-bottom:.25rem}.empty-block p[data-v-36935a46]{margin:0;color:#6b7280}.item-desc[data-v-36935a46]{display:block;color:#6b7280;font-size:.85rem}.cibp[data-v-36935a46]{font-size:.78rem;color:#1e3a5f;background:#eef4fb;padding:.15rem .4rem;border-radius:4px}.sudebip-panel__grid[data-v-36935a46]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem}.sudebip-panel__grid h3[data-v-36935a46]{margin:0 0 .35rem;font-size:1.05rem}.sudebip-panel__aside[data-v-36935a46]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;padding:.9rem 1rem}.sudebip-panel__aside h4[data-v-36935a46]{margin:0 0 .5rem;font-size:.9rem}.sudebip-panel__aside ul[data-v-36935a46]{margin:0;padding-left:1.1rem;color:#334155;font-size:.88rem;line-height:1.55}.aside-note[data-v-36935a46]{margin:.75rem 0 0;font-size:.82rem;color:#64748b}@media (max-width: 900px){.report-grid[data-v-36935a46],.sudebip-panel__grid[data-v-36935a46],.field-row[data-v-36935a46]{grid-template-columns:1fr}}.manual-layout[data-v-37b85bc3]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1rem;align-items:start}.manual-nav[data-v-37b85bc3],.manual-main[data-v-37b85bc3]{padding:1rem 1.1rem}.manual-search[data-v-37b85bc3]{display:grid;gap:.35rem;margin-bottom:.85rem;font-size:.8rem;color:#4b5563}.manual-toc[data-v-37b85bc3]{display:grid;gap:.35rem;max-height:calc(100vh - 12rem);overflow:auto}.toc-intro[data-v-37b85bc3],.toc-section__btn[data-v-37b85bc3],.toc-topic[data-v-37b85bc3]{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;border-radius:.45rem;color:#374151}.toc-intro[data-v-37b85bc3]{padding:.55rem .65rem;font-weight:700;background:#f0fdf4;color:#14532d;margin-bottom:.35rem}.toc-intro.is-active[data-v-37b85bc3],.toc-topic.is-active[data-v-37b85bc3]{background:#dcfce7;color:#14532d}.toc-section__btn[data-v-37b85bc3]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .55rem;font-weight:700;font-size:.86rem}.toc-section__btn small[data-v-37b85bc3]{color:#6b7280;font-weight:600}.toc-section ul[data-v-37b85bc3]{list-style:none;margin:0 0 .35rem;padding:0 0 0 .35rem}.toc-topic[data-v-37b85bc3]{padding:.35rem .55rem;font-size:.82rem}.toc-topic[data-v-37b85bc3]:hover{background:#f3f4f6}.session-note[data-v-37b85bc3]{padding:.75rem .9rem;border-radius:.65rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.9rem}.howto[data-v-37b85bc3],.tips[data-v-37b85bc3]{margin:.35rem 0 1rem;padding-left:1.2rem}.lead-muted[data-v-37b85bc3]{color:#6b7280;margin-top:-.35rem}.diagram-grid[data-v-37b85bc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin:1rem 0 1.5rem}.diagram-card[data-v-37b85bc3]{margin:0;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;background:#fff;cursor:zoom-in;transition:box-shadow .15s,border-color .15s}.diagram-card[data-v-37b85bc3]:hover{border-color:#86efac;box-shadow:0 8px 24px #16653414}.diagram-card img[data-v-37b85bc3]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#f8fafc}.diagram-card figcaption[data-v-37b85bc3]{display:grid;gap:.2rem;padding:.7rem .85rem}.diagram-card strong[data-v-37b85bc3]{color:#14532d;font-size:.92rem}.diagram-card span[data-v-37b85bc3]{color:#6b7280;font-size:.8rem}.section-cards[data-v-37b85bc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.section-card[data-v-37b85bc3]{display:grid;gap:.35rem;text-align:left;border:1px solid #dcfce7;background:linear-gradient(180deg,#f8fffb,#fff);border-radius:.75rem;padding:.9rem 1rem;cursor:pointer}.section-card strong[data-v-37b85bc3]{color:#14532d}.section-card span[data-v-37b85bc3]{color:#4b5563;font-size:.84rem}.section-card em[data-v-37b85bc3]{font-style:normal;font-size:.75rem;color:#16a34a;font-weight:700}.topic-head[data-v-37b85bc3]{margin-bottom:1rem}.topic-eyebrow[data-v-37b85bc3]{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#16a34a;font-weight:700}.topic-head h2[data-v-37b85bc3]{margin:.2rem 0 .35rem;color:#14532d}.topic-path[data-v-37b85bc3]{margin:0;font-size:.85rem;color:#6b7280}.topic-diagram[data-v-37b85bc3]{width:100%;max-height:280px;object-fit:contain;border-radius:.75rem;border:1px solid #e5e7eb;background:#f8fafc;margin-bottom:1rem}.topic-block[data-v-37b85bc3]{margin-bottom:1.15rem}.topic-block h3[data-v-37b85bc3]{margin:0 0 .45rem;font-size:.95rem;color:#166534}.options-table[data-v-37b85bc3]{display:grid;gap:.5rem}.options-table article[data-v-37b85bc3]{border:1px solid #e5e7eb;border-radius:.55rem;padding:.65rem .8rem;background:#fafafa}.options-table strong[data-v-37b85bc3]{display:block;color:#111827;margin-bottom:.2rem}.options-table p[data-v-37b85bc3]{margin:0;color:#4b5563;font-size:.88rem}.steps[data-v-37b85bc3]{margin:0;padding-left:1.25rem}.steps li[data-v-37b85bc3]{margin-bottom:.35rem}.related-row[data-v-37b85bc3],.topic-actions[data-v-37b85bc3]{display:flex;flex-wrap:wrap;gap:.45rem}.topic-actions[data-v-37b85bc3]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e5e7eb}.hint[data-v-37b85bc3]{color:#6b7280;font-size:.85rem}.lightbox[data-v-37b85bc3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172ab8;display:grid;place-items:center;padding:1.5rem}.lightbox__fig[data-v-37b85bc3]{margin:0;max-width:min(1100px,100%);background:#fff;border-radius:.85rem;overflow:hidden}.lightbox__fig img[data-v-37b85bc3]{display:block;width:100%;max-height:70vh;object-fit:contain;background:#0f172a}.lightbox__fig figcaption[data-v-37b85bc3]{display:grid;gap:.35rem;padding:.85rem 1rem}@media (max-width: 960px){.manual-layout[data-v-37b85bc3]{grid-template-columns:1fr}.manual-toc[data-v-37b85bc3]{max-height:16rem}}@media print{.hero__aside[data-v-37b85bc3],.manual-nav[data-v-37b85bc3],.topic-actions[data-v-37b85bc3],.lightbox[data-v-37b85bc3]{display:none!important}.manual-layout[data-v-37b85bc3]{display:block}.manual-main[data-v-37b85bc3]{box-shadow:none;border:0}}.flujo-page[data-v-4c99a6e9]{position:relative;min-height:100dvh;color:#0a3d66;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.55),transparent 42%),linear-gradient(160deg,#e8f1f8,#d4e6f4 48%,#c5daf0)}.flujo-page__backdrop[data-v-4c99a6e9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 90% 0%,rgba(27,108,168,.18),transparent 35%),radial-gradient(circle at 0% 80%,rgba(15,76,129,.12),transparent 40%)}.flujo-shell[data-v-4c99a6e9]{position:relative;z-index:1;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:max(1rem,env(safe-area-inset-top,0px)) 0 max(2rem,env(safe-area-inset-bottom,0px))}.flujo-hero[data-v-4c99a6e9]{display:grid;gap:.85rem;margin-bottom:.85rem}.flujo-hero__back[data-v-4c99a6e9]{justify-self:start;color:#0f4c81;font-weight:650;font-size:.88rem;text-decoration:none}.flujo-hero__back[data-v-4c99a6e9]:hover{text-decoration:underline}.flujo-hero__brand[data-v-4c99a6e9]{display:grid;grid-template-columns:auto 1fr;gap:.85rem 1rem;align-items:start}.flujo-hero__mark[data-v-4c99a6e9]{display:flex;align-items:center;gap:.35rem;padding-top:.15rem}.flujo-hero__logo[data-v-4c99a6e9]{width:2.4rem;height:2.4rem;object-fit:contain}.flujo-hero__name[data-v-4c99a6e9]{font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:#0f4c81}.flujo-hero__eyebrow[data-v-4c99a6e9]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.flujo-hero h1[data-v-4c99a6e9]{margin:.15rem 0 .35rem;font-size:clamp(1.4rem,2.4vw,1.8rem);color:#0a3d66;line-height:1.2}.flujo-hero__lead[data-v-4c99a6e9]{margin:0;color:#334155;font-size:.92rem;line-height:1.45}.flujo-legend[data-v-4c99a6e9]{list-style:none;margin:0;padding:.65rem .75rem;display:flex;flex-wrap:wrap;gap:.45rem 1rem;background:#ffffff8c;border:1px solid rgba(15,76,129,.12);border-radius:.75rem}.flujo-legend__item[data-v-4c99a6e9]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;color:#475569}.flujo-legend__swatch[data-v-4c99a6e9]{width:.85rem;height:.85rem;border-radius:.25rem;border:1px solid rgba(15,76,129,.25);flex:0 0 auto}.flujo-legend__swatch--start[data-v-4c99a6e9]{background:#0f4c81}.flujo-legend__swatch--process[data-v-4c99a6e9]{background:#fff}.flujo-legend__swatch--decision[data-v-4c99a6e9]{background:#fff7ed;border-color:#fdba74}.flujo-legend__swatch--side[data-v-4c99a6e9]{background:#e0f2fe;border-style:dashed}.flujo-legend__swatch--end[data-v-4c99a6e9]{background:#14532d}.flujo-chapters-bar[data-v-4c99a6e9]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.55rem;padding:.55rem 0;margin:0 0 .65rem;background:linear-gradient(180deg,#e8f1f8fa 60%,#e8f1f8bf);border-bottom:1px solid rgba(15,76,129,.12)}.flujo-pdf-btn[data-v-4c99a6e9]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .85rem;border-radius:999px;background:#14532d;color:#fff!important;font-size:.78rem;font-weight:750;text-decoration:none;border:1px solid #166534;white-space:nowrap;box-shadow:0 4px 12px #14532d38}.flujo-pdf-btn[data-v-4c99a6e9]:hover{background:#166534;color:#fff!important}.flujo-chapters[data-v-4c99a6e9]{flex:1 1 auto;min-width:0;display:flex;gap:.45rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.flujo-chapters__chip[data-v-4c99a6e9]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;border:1px solid rgba(15,76,129,.2);background:#ffffffe6;color:#0f4c81;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;cursor:pointer}.flujo-chapters__chip--on[data-v-4c99a6e9]{background:#0f4c81;border-color:#0f4c81;color:#fff}.flujo-chapters__chip--all[data-v-4c99a6e9]{margin-left:auto}.flujo-chapters__num[data-v-4c99a6e9]{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#0f4c811f;font-size:.7rem}.flujo-chapters__chip--on .flujo-chapters__num[data-v-4c99a6e9]{background:#fff3}.flujo-hint[data-v-4c99a6e9]{margin:0 0 .85rem;font-size:.82rem;color:#0a3d66bf}.flujo-layout[data-v-4c99a6e9]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.flujo-diagram[data-v-4c99a6e9]{display:grid;gap:1rem;min-width:0}.flujo-act[data-v-4c99a6e9]{background:#ffffffb8;border:1px solid rgba(15,76,129,.12);border-radius:1rem;padding:1.1rem 1.15rem 1.25rem;scroll-margin-top:4.25rem}.flujo-act__head[data-v-4c99a6e9]{margin-bottom:1rem;text-align:center}.flujo-act__eyebrow[data-v-4c99a6e9]{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.flujo-act__head h2[data-v-4c99a6e9]{margin:.25rem 0 .4rem;font-size:1.15rem;color:#0a3d66}.flujo-act__head p[data-v-4c99a6e9]{margin:0 auto;max-width:40rem;color:#475569;font-size:.88rem;line-height:1.4}.flujo-callout[data-v-4c99a6e9]{display:grid;gap:.15rem;margin:0 auto 1rem;max-width:22rem;padding:.7rem .9rem;border-radius:.75rem;background:#eff6ff;border:1px solid #bfdbfe;text-align:center;color:#0f4c81;font-size:.82rem}.flujo-callout strong[data-v-4c99a6e9]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.flujo-block[data-v-4c99a6e9]{margin-bottom:1rem}.flujo-block[data-v-4c99a6e9]:last-child{margin-bottom:0}.flujo-block__title[data-v-4c99a6e9]{margin:0 0 .75rem;text-align:center;font-size:.88rem;color:#0f4c81}.flujo-block__title small[data-v-4c99a6e9]{display:block;margin-top:.25rem;font-weight:550;color:#64748b;font-size:.74rem;line-height:1.35}.flujo-block--modulo[data-v-4c99a6e9]{padding:.9rem;border-radius:.85rem;background:#f8fbffe6;border:1px solid rgba(15,76,129,.1)}.flujo-rail[data-v-4c99a6e9]{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:22rem}.flujo-rail__node[data-v-4c99a6e9]{width:100%;display:flex;justify-content:center}.flujo-rail__line[data-v-4c99a6e9]{width:2px;height:1.15rem;margin:.2rem 0;border-radius:999px;background:linear-gradient(180deg,#93c5fd,#1b6ca8);flex:0 0 auto}.flujo-rail__line--solo[data-v-4c99a6e9]{display:block;margin:.55rem auto}.flujo-chain[data-v-4c99a6e9]{margin-bottom:.35rem}.flujo-chain__label[data-v-4c99a6e9]{margin:0 0 .45rem;text-align:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.flujo-fork[data-v-4c99a6e9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;align-items:start}.flujo-fork__col[data-v-4c99a6e9]{min-width:0;padding:.65rem .4rem;border-radius:.75rem;background:#ffffffbf;border:1px solid rgba(15,76,129,.1)}.flujo-fork__label[data-v-4c99a6e9]{margin:0 0 .55rem;text-align:center;font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#0f4c81}.flujo-fork .flujo-rail[data-v-4c99a6e9]{max-width:none}.flujo-mod-tabs[data-v-4c99a6e9]{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;margin-bottom:.9rem}.flujo-mod-tabs__btn[data-v-4c99a6e9]{border:1px solid rgba(15,76,129,.2);background:#fff;color:#0f4c81;border-radius:999px;padding:.35rem .7rem;font-size:.74rem;font-weight:700;cursor:pointer}.flujo-mod-tabs__btn--on[data-v-4c99a6e9]{background:#0f4c81;color:#fff;border-color:#0f4c81}.flujo-act-nav[data-v-4c99a6e9]{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}[data-v-4c99a6e9] .flujo-node{box-sizing:border-box;width:100%;max-width:20rem;min-height:5.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.7rem .85rem;border-radius:.85rem;border:1px solid rgba(15,76,129,.22);background:#fff;color:#0a3d66;text-align:left;cursor:pointer;box-shadow:0 4px 14px #0f4c8114;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}[data-v-4c99a6e9] .flujo-node:hover{transform:translateY(-1px);border-color:#1b6ca8;box-shadow:0 8px 20px #0f4c8124}[data-v-4c99a6e9] .flujo-node--featured{border-color:#0f4c81;border-width:2px;background:linear-gradient(180deg,#f8fbff,#fff)}[data-v-4c99a6e9] .flujo-node--start{background:linear-gradient(135deg,#0f4c81,#1b6ca8);color:#fff;border-color:#0f4c81}[data-v-4c99a6e9] .flujo-node--start .flujo-node__kind,[data-v-4c99a6e9] .flujo-node--start .flujo-node__sub{color:#ffffffe0}[data-v-4c99a6e9] .flujo-node--end{background:linear-gradient(135deg,#14532d,#166534);color:#fff;border-color:#14532d}[data-v-4c99a6e9] .flujo-node--end .flujo-node__kind,[data-v-4c99a6e9] .flujo-node--end .flujo-node__sub{color:#ffffffe0}[data-v-4c99a6e9] .flujo-node--side{background:#f0f9ff;border-style:dashed}[data-v-4c99a6e9] .flujo-node--decision{background:#fff7ed;border-color:#fdba74;border-left:4px solid #f97316}[data-v-4c99a6e9] .flujo-node--active{border-color:#0f4c81;box-shadow:0 0 0 3px #0f4c812e,0 10px 24px #0f4c8124}[data-v-4c99a6e9] .flujo-node__top{display:flex;align-items:center;gap:.4rem;width:100%}[data-v-4c99a6e9] .flujo-node__kind{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;font-weight:750;color:#64748b}[data-v-4c99a6e9] .flujo-node__phase{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#0f4c81;color:#fff;font-size:.68rem;font-weight:800;flex:0 0 auto}[data-v-4c99a6e9] .flujo-node__label{display:block;font-size:.92rem;line-height:1.25;font-weight:750}[data-v-4c99a6e9] .flujo-node__sub{display:block;font-size:.75rem;color:#64748b;line-height:1.3}.flujo-fork[data-v-4c99a6e9] .flujo-node{max-width:none;min-height:4.6rem}.flujo-panel[data-v-4c99a6e9]{position:sticky;top:4.25rem;background:#fff;border:1px solid rgba(15,76,129,.14);border-radius:1rem;padding:1rem;box-shadow:0 12px 32px #0f4c811a;min-height:16rem}.flujo-panel__head[data-v-4c99a6e9]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.flujo-panel__head h3[data-v-4c99a6e9]{margin:.15rem 0 0;font-size:1.05rem;color:#0a3d66}.flujo-panel__kind[data-v-4c99a6e9],.flujo-panel__phase[data-v-4c99a6e9]{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:750;color:#1b6ca8}.flujo-panel__sub[data-v-4c99a6e9]{margin:.25rem 0 0;color:#64748b;font-size:.82rem}.flujo-panel__close[data-v-4c99a6e9]{border:0;background:#f1f5f9;color:#334155;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;cursor:pointer}.flujo-panel__body[data-v-4c99a6e9]{margin:0;display:grid;gap:.75rem}.flujo-panel__body dt[data-v-4c99a6e9]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:750;margin-bottom:.2rem}.flujo-panel__body dd[data-v-4c99a6e9]{margin:0;color:#0f172a;font-size:.9rem;line-height:1.4}.flujo-panel__foot[data-v-4c99a6e9]{margin-top:1rem;display:grid;gap:.65rem}.flujo-panel__nav[data-v-4c99a6e9]{display:flex;gap:.45rem}.flujo-panel__route[data-v-4c99a6e9]{margin:0;font-size:.8rem;color:#475569;display:grid;gap:.25rem}.flujo-panel__route code[data-v-4c99a6e9]{font-size:.78rem;background:#f1f5f9;padding:.15rem .35rem;border-radius:.35rem}.flujo-panel__empty[data-v-4c99a6e9]{display:grid;gap:.45rem;color:#475569}.flujo-panel__empty strong[data-v-4c99a6e9]{color:#0a3d66;font-size:1rem}.flujo-panel__empty p[data-v-4c99a6e9]{margin:0;font-size:.88rem;line-height:1.4}.flujo-panel__coach[data-v-4c99a6e9]{padding:.55rem .65rem;border-radius:.65rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-size:.8rem!important}.flujo-sheet-backdrop[data-v-4c99a6e9]{display:none}.flujo-footer[data-v-4c99a6e9]{margin-top:1.25rem;display:flex;justify-content:center}.flujo-footer__cta[data-v-4c99a6e9]{min-width:12rem}.btn.btn-soft[data-v-4c99a6e9]{background:#eff6ff;color:#0f4c81;border:1px solid #bfdbfe}.btn.btn-soft[data-v-4c99a6e9]:hover:not(:disabled){background:#dbeafe}.btn.btn-sm[data-v-4c99a6e9]{padding:.4rem .75rem;font-size:.8rem}.btn[data-v-4c99a6e9]:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width: 900px){.flujo-shell[data-v-4c99a6e9]{width:min(100%,calc(100% - 1.25rem))}.flujo-layout[data-v-4c99a6e9],.flujo-hero__brand[data-v-4c99a6e9],.flujo-fork[data-v-4c99a6e9]{grid-template-columns:1fr}.flujo-chapters__chip--all[data-v-4c99a6e9]{margin-left:0}.flujo-pdf-btn[data-v-4c99a6e9]{font-size:.72rem;padding:.38rem .7rem}.flujo-panel[data-v-4c99a6e9]{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:40;border-radius:1rem 1rem 0 0;max-height:min(72vh,34rem);overflow:auto;transform:translateY(110%);transition:transform .2s ease;margin:0;min-height:0}.flujo-panel--open[data-v-4c99a6e9]{transform:translateY(0)}.flujo-sheet-backdrop[data-v-4c99a6e9]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#0f172a59}}@media (prefers-reduced-motion: reduce){[data-v-4c99a6e9] .flujo-node,.flujo-panel[data-v-4c99a6e9]{transition:none}}.summary-strip[data-v-29047b2a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.summary-chip[data-v-29047b2a]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:.75rem .9rem;display:grid;gap:.2rem}.summary-chip span[data-v-29047b2a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700}.summary-chip strong[data-v-29047b2a]{font-size:1.2rem;color:#0f172a;font-variant-numeric:tabular-nums}.summary-chip--ok strong[data-v-29047b2a]{color:#166534}.summary-chip--danger strong[data-v-29047b2a]{color:#b91c1c}.summary-chip--info strong[data-v-29047b2a]{color:#0369a1}.filters[data-v-29047b2a]{padding:1rem 1.1rem .9rem;display:grid;gap:.85rem;margin-bottom:.85rem;border:1px solid #dbeafe;background:linear-gradient(180deg,#f8fbff,#fff 48%)}.filters__head[data-v-29047b2a]{display:flex;justify-content:space-between;gap:.75rem}.filters__eyebrow[data-v-29047b2a]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.filters__title[data-v-29047b2a]{margin:.15rem 0 0;font-size:1.05rem;color:#1e3a8a;font-weight:700}.filters__grid[data-v-29047b2a]{display:grid;grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(0,1fr));gap:.75rem;align-items:end}.filter-field[data-v-29047b2a]{display:grid;gap:.35rem;font-size:.78rem;color:#475569;font-weight:650}.search-shell[data-v-29047b2a]{position:relative}.search-shell .form-control[data-v-29047b2a]{padding-right:2rem}.search-clear[data-v-29047b2a]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer}.search-clear[data-v-29047b2a]:hover{background:#f1f5f9;color:#0f172a}.filters__footer[data-v-29047b2a]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap;padding-top:.15rem;border-top:1px solid #e2e8f0}.filters__meta[data-v-29047b2a]{margin:0;color:#64748b;font-size:.82rem}.filters__meta strong[data-v-29047b2a]{color:#334155}.state-text[data-v-29047b2a]{color:#64748b;margin:.35rem 0}.is-refreshing[data-v-29047b2a]{opacity:.72;transition:opacity .15s ease}.users-table th[data-v-29047b2a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.data-row--inactive[data-v-29047b2a]{opacity:.72}.user-cell[data-v-29047b2a]{display:flex;align-items:flex-start;gap:.7rem}.user-avatar[data-v-29047b2a]{width:2.4rem;height:2.4rem;border-radius:999px;background:#1e3a8a;color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:700;overflow:hidden;flex-shrink:0;border:1px solid #bfdbfe}.user-avatar--lg[data-v-29047b2a]{width:2.8rem;height:2.8rem;font-size:.8rem}.user-avatar img[data-v-29047b2a]{width:100%;height:100%;object-fit:cover;display:block}.view-card__user[data-v-29047b2a]{display:flex;align-items:center;gap:.65rem}.user-name[data-v-29047b2a]{display:block;color:#0f172a}.user-login[data-v-29047b2a]{display:block;margin-top:.12rem;font-size:.8rem;color:#475569;font-weight:600}.user-email[data-v-29047b2a]{display:block;margin-top:.1rem;font-size:.75rem;color:#64748b}.badge-admin[data-v-29047b2a]{display:inline-block;margin-top:.35rem;padding:.15rem .45rem;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.7rem;font-weight:700}.inst-label[data-v-29047b2a]{color:#334155;font-size:.88rem}.role-chips[data-v-29047b2a]{display:flex;flex-wrap:wrap;gap:.35rem}.role-chip[data-v-29047b2a]{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.72rem;font-weight:650}.status-pill--off[data-v-29047b2a]{background:#f1f5f9;color:#64748b}.col-actions[data-v-29047b2a]{width:8.5rem}.form-control--sm[data-v-29047b2a]{padding:.3rem .45rem;font-size:.85rem}.muted[data-v-29047b2a]{color:#64748b;font-size:.85rem}.empty-block[data-v-29047b2a]{text-align:center;padding:1rem .5rem}.empty-block p[data-v-29047b2a]{margin:.35rem 0 0;color:#64748b}.pager[data-v-29047b2a]{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-top:.75rem}.pager__meta[data-v-29047b2a]{font-size:.85rem;color:#475569;font-variant-numeric:tabular-nums}.view-card--inactive[data-v-29047b2a]{opacity:.78}.view-card__actions[data-v-29047b2a]{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.span-2[data-v-29047b2a]{grid-column:1 / -1}.modal-backdrop[data-v-29047b2a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;z-index:80;padding:1rem}.modal[data-v-29047b2a]{width:min(34rem,100%);max-height:90vh;overflow:auto}.modal--wide[data-v-29047b2a]{width:min(42rem,100%)}.modal__head[data-v-29047b2a],.modal__actions[data-v-29047b2a]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modal__head[data-v-29047b2a]{padding:1rem 1rem 0}.modal__eyebrow[data-v-29047b2a]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700}.modal__head h2[data-v-29047b2a]{margin:.15rem 0 0;font-size:1.15rem}.modal__body[data-v-29047b2a]{display:grid;gap:.9rem;padding:1rem}.foto-panel[data-v-29047b2a]{display:flex;gap:1rem;align-items:center;padding:.85rem;border-radius:.85rem;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.foto-preview[data-v-29047b2a]{width:5.5rem;height:5.5rem;border-radius:999px;background:#1e3a8a;color:#fff;display:grid;place-items:center;font-size:1.15rem;font-weight:700;overflow:hidden;flex-shrink:0;border:3px solid #fff;box-shadow:0 0 0 1px #bfdbfe}.foto-preview img[data-v-29047b2a]{width:100%;height:100%;object-fit:cover;display:block}.foto-actions[data-v-29047b2a]{min-width:0;flex:1}.foto-title[data-v-29047b2a]{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.foto-hint[data-v-29047b2a]{margin:.2rem 0 .65rem;font-size:.78rem;color:#64748b}.foto-buttons[data-v-29047b2a]{display:flex;flex-wrap:wrap;gap:.45rem}.foto-note[data-v-29047b2a]{margin:.55rem 0 0;font-size:.75rem;color:#64748b}.sr-only[data-v-29047b2a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-grid[data-v-29047b2a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.checks-row[data-v-29047b2a]{display:flex;flex-wrap:wrap;gap:1rem}.check-row[data-v-29047b2a]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.roles-box[data-v-29047b2a]{border:1px solid #e2e8f0;border-radius:.75rem;padding:.85rem;display:grid;gap:.55rem;background:#f8fafc}.roles-box legend[data-v-29047b2a]{padding:0 .35rem;font-size:.8rem;font-weight:700}.roles-grid[data-v-29047b2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.role-option[data-v-29047b2a]{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .55rem;border-radius:.55rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.role-option strong[data-v-29047b2a]{display:block;font-size:.86rem;color:#0f172a}.role-option small[data-v-29047b2a]{display:block;margin-top:.1rem;color:#64748b;font-size:.72rem}@media (max-width: 1100px){.summary-strip[data-v-29047b2a]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid[data-v-29047b2a]{grid-template-columns:1fr 1fr}.filter-field--search[data-v-29047b2a]{grid-column:1 / -1}}@media (max-width: 800px){.summary-strip[data-v-29047b2a],.filters__grid[data-v-29047b2a],.form-grid[data-v-29047b2a],.roles-grid[data-v-29047b2a]{grid-template-columns:1fr}.foto-panel[data-v-29047b2a]{flex-direction:column;align-items:flex-start}}.send-form[data-v-c54d1e6e]{display:grid;gap:1rem}.send-block[data-v-c54d1e6e]{display:grid;gap:.7rem;padding:.9rem 1rem;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.send-block__head[data-v-c54d1e6e]{display:grid;gap:.1rem}.send-block__head strong[data-v-c54d1e6e]{color:#0a3d66;font-size:.95rem}.send-block__head span[data-v-c54d1e6e]{color:#64748b;font-size:.8rem}.field[data-v-c54d1e6e]{display:grid;gap:.3rem}.field>span[data-v-c54d1e6e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.severity-row[data-v-c54d1e6e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.severity-chip[data-v-c54d1e6e]{display:grid;gap:.15rem;justify-items:start;padding:.65rem .75rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;text-align:left;color:inherit}.severity-chip em[data-v-c54d1e6e]{font-style:normal;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.severity-chip span[data-v-c54d1e6e]{font-size:.86rem;font-weight:650;color:#334155}.severity-chip--info.is-on[data-v-c54d1e6e]{border-color:#93c5fd;background:#eff6ff}.severity-chip--info.is-on em[data-v-c54d1e6e],.severity-chip--info.is-on span[data-v-c54d1e6e]{color:#1d4ed8}.severity-chip--warning.is-on[data-v-c54d1e6e]{border-color:#fcd34d;background:#fffbeb}.severity-chip--warning.is-on em[data-v-c54d1e6e],.severity-chip--warning.is-on span[data-v-c54d1e6e]{color:#92400e}.severity-chip--critical.is-on[data-v-c54d1e6e]{border-color:#fca5a5;background:#fef2f2}.severity-chip--critical.is-on em[data-v-c54d1e6e],.severity-chip--critical.is-on span[data-v-c54d1e6e]{color:#b91c1c}.mail-toggle[data-v-c54d1e6e]{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .8rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer}.mail-toggle input[data-v-c54d1e6e]{margin-top:.2rem}.mail-toggle strong[data-v-c54d1e6e]{display:block;color:#0f4c81;font-size:.88rem}.mail-toggle small[data-v-c54d1e6e]{color:#64748b;font-size:.78rem}.audience-tabs[data-v-c54d1e6e]{display:flex;gap:.35rem;padding:.25rem;border-radius:12px;background:#f1f5f9}.audience-tab[data-v-c54d1e6e]{flex:1;border:0;border-radius:9px;background:transparent;color:#475569;font-weight:650;padding:.5rem .65rem;cursor:pointer}.audience-tab.is-on[data-v-c54d1e6e]{background:#fff;color:#0a3d66;box-shadow:0 1px 2px #0f172a14}.audience-panel[data-v-c54d1e6e]{display:grid;gap:.55rem;padding:.7rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.audience-panel--all p[data-v-c54d1e6e]{margin:0;color:#334155;font-size:.9rem}.pick-list[data-v-c54d1e6e]{list-style:none;margin:0;padding:0;max-height:11rem;overflow:auto;display:grid;gap:.25rem}.pick-list label[data-v-c54d1e6e]{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .5rem;border-radius:8px;cursor:pointer;background:#fff;border:1px solid transparent}.pick-list label[data-v-c54d1e6e]:hover{border-color:#bfdbfe;background:#eff6ff}.pick-list strong[data-v-c54d1e6e]{display:block;color:#0a3d66;font-size:.86rem}.pick-list small[data-v-c54d1e6e]{color:#64748b;font-size:.75rem}.pick-list__empty[data-v-c54d1e6e]{padding:.75rem;color:#64748b;font-size:.85rem;text-align:center}.selected-chips[data-v-c54d1e6e]{display:flex;flex-wrap:wrap;gap:.35rem}.chip[data-v-c54d1e6e]{border:1px solid #bfdbfe;background:#eff6ff;color:#0f4c81;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:700;cursor:pointer}.audience-preview[data-v-c54d1e6e]{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:baseline;padding:.65rem .75rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}.audience-preview__label[data-v-c54d1e6e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.audience-preview strong[data-v-c54d1e6e]{color:#0a3d66;font-size:1.1rem;font-variant-numeric:tabular-nums}.audience-preview__sample[data-v-c54d1e6e]{color:#64748b;font-size:.82rem}.send-ok[data-v-c54d1e6e]{margin:0;padding:.65rem .75rem;border-radius:10px;background:#ecfdf5;border:1px solid #86efac;color:#166534;font-weight:650;font-size:.9rem}@media (max-width: 640px){.severity-row[data-v-c54d1e6e]{grid-template-columns:1fr}}.notif-page[data-v-28000e8f]{--notif-blue: #0f4c81;--notif-ink: #0a3d66}.notif-hero[data-v-28000e8f]{position:relative;overflow:hidden}.notif-hero__orb[data-v-28000e8f]{position:absolute;border-radius:50%;filter:blur(28px);opacity:.35;pointer-events:none}.notif-hero__orb--a[data-v-28000e8f]{width:10rem;height:10rem;top:-3rem;right:10%;background:#ffffff8c}.notif-hero__orb--b[data-v-28000e8f]{width:8rem;height:8rem;bottom:-2rem;right:28%;background:#93c5fd8c}.btn-icon[data-v-28000e8f]{width:1rem;height:1rem}.summary-strip[data-v-28000e8f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.85rem 0}.summary-chip[data-v-28000e8f]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:.9rem;background:#ffffffd1;border:1px solid rgba(15,76,129,.12);box-shadow:0 8px 20px #0f4c810f}.summary-chip span[data-v-28000e8f]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.summary-chip strong[data-v-28000e8f]{font-size:1.45rem;color:var(--notif-ink);line-height:1.1}.summary-chip--accent strong[data-v-28000e8f]{color:var(--notif-blue)}.summary-chip--danger strong[data-v-28000e8f]{color:#b91c1c}.summary-chip--ok strong[data-v-28000e8f]{color:#166534}.notif-toolbar[data-v-28000e8f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;margin-bottom:.85rem}.notif-tabs[data-v-28000e8f]{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.2rem;border-radius:999px;background:#e8f1f8;border:1px solid #bfd4e8}.notif-tabs__btn[data-v-28000e8f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--notif-blue);font:inherit;font-size:.8rem;font-weight:700;padding:.4rem .85rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.notif-tabs__btn--on[data-v-28000e8f]{background:#fff;color:var(--notif-ink);box-shadow:0 1px 3px #0f4c8129}.notif-tabs__count[data-v-28000e8f]{min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.68rem;font-weight:800;display:inline-grid;place-items:center}.notif-board[data-v-28000e8f]{min-height:12rem}.notif-feed[data-v-28000e8f]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.notif-card[data-v-28000e8f]{--accent: #0f4c81;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.85rem .9rem;align-items:start;padding:1rem 1.1rem;border-radius:1rem;background:#ffffffeb;border:1px solid rgba(15,76,129,.1);box-shadow:0 10px 28px #0f4c810f;animation:notif-in-28000e8f .35s ease both;animation-delay:calc(var(--i, 0) * 40ms);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.notif-card[data-v-28000e8f]:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0f4c811a;border-color:#0f4c8133}.notif-card--critical[data-v-28000e8f]{--accent: #dc2626}.notif-card--warning[data-v-28000e8f]{--accent: #ea580c}.notif-card--info[data-v-28000e8f]{--accent: #0f4c81}.notif-card--unread[data-v-28000e8f]{background:linear-gradient(135deg,#f8fbff,#fff 55%);border-color:#0f4c812e}.notif-card--busy[data-v-28000e8f]{opacity:.72}.notif-card__rail[data-v-28000e8f]{display:flex;flex-direction:column;align-items:center;padding-top:.45rem}.notif-card__dot[data-v-28000e8f]{width:.65rem;height:.65rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.notif-card__icon[data-v-28000e8f]{width:2.6rem;height:2.6rem;border-radius:.85rem;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.notif-card__icon[data-v-28000e8f] svg{width:1.2rem;height:1.2rem}.notif-card__top[data-v-28000e8f]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.35rem}.notif-card__sev[data-v-28000e8f]{font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155}.notif-card__sev[data-sev=critical][data-v-28000e8f]{background:#fee2e2;color:#991b1b}.notif-card__sev[data-sev=warning][data-v-28000e8f]{background:#ffedd5;color:#9a3412}.notif-card__sev[data-sev=info][data-v-28000e8f]{background:#dbeafe;color:#1e3a8a}.notif-card__type[data-v-28000e8f]{font-size:.72rem;font-weight:700;color:#64748b}.notif-card__time[data-v-28000e8f]{margin-left:auto;font-size:.72rem;font-weight:650;color:#94a3b8}.notif-card__title[data-v-28000e8f]{margin:0 0 .3rem;font-size:1rem;color:var(--notif-ink);line-height:1.3}.notif-card__text[data-v-28000e8f]{margin:0;color:#475569;font-size:.9rem;line-height:1.45}.notif-card__stamp[data-v-28000e8f]{margin:.45rem 0 0;font-size:.72rem;color:#94a3b8}.notif-card__actions[data-v-28000e8f]{display:flex;flex-direction:column;gap:.4rem;align-items:stretch;min-width:7.5rem}.notif-empty[data-v-28000e8f]{display:grid;place-items:center;gap:.4rem;text-align:center;padding:2.5rem 1.25rem;border-radius:1rem;background:#ffffffbf;border:1px dashed rgba(15,76,129,.22)}.notif-empty__icon[data-v-28000e8f]{width:3.5rem;height:3.5rem;border-radius:1rem;display:grid;place-items:center;margin-bottom:.35rem;color:var(--notif-blue);background:#eff6ff;border:1px solid #bfdbfe}.notif-empty__icon[data-v-28000e8f] svg{width:1.6rem;height:1.6rem}.notif-empty strong[data-v-28000e8f]{color:var(--notif-ink);font-size:1.05rem}.notif-empty p[data-v-28000e8f]{margin:0;max-width:28rem;color:#64748b;font-size:.9rem}.notif-empty--loading[data-v-28000e8f]{border-style:solid}.notif-spinner[data-v-28000e8f]{width:1.6rem;height:1.6rem;border-radius:999px;border:2px solid #bfdbfe;border-top-color:var(--notif-blue);animation:spin-28000e8f .7s linear infinite}.notif-pager[data-v-28000e8f]{display:flex;justify-content:center;align-items:center;gap:.85rem;margin-top:1rem;flex-wrap:wrap}.notif-pager__label[data-v-28000e8f]{font-size:.82rem;font-weight:650;color:#64748b}.btn-sm[data-v-28000e8f]{padding:.4rem .75rem;font-size:.8rem}.btn-soft[data-v-28000e8f]{background:#eff6ff;color:var(--notif-blue);border:1px solid #bfdbfe}.btn-soft[data-v-28000e8f]:hover:not(:disabled){background:#dbeafe}@keyframes notif-in-28000e8f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-28000e8f{to{transform:rotate(360deg)}}@media (max-width: 900px){.summary-strip[data-v-28000e8f]{grid-template-columns:repeat(2,minmax(0,1fr))}.notif-card[data-v-28000e8f]{grid-template-columns:auto minmax(0,1fr)}.notif-card__rail[data-v-28000e8f]{display:none}.notif-card__actions[data-v-28000e8f]{grid-column:1 / -1;flex-direction:row;justify-content:flex-end;min-width:0}.notif-card__time[data-v-28000e8f]{margin-left:0;width:100%}}@media (prefers-reduced-motion: reduce){.notif-card[data-v-28000e8f],.notif-spinner[data-v-28000e8f]{animation:none}}.rule-card[data-v-e1d0d185]{padding:1.1rem 1.2rem;margin-bottom:1rem}.rule-card__head[data-v-e1d0d185]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.rule-card__head h2[data-v-e1d0d185]{margin:0 0 .2rem;font-size:1.05rem;color:#0a3d66}.rule-card__head code[data-v-e1d0d185]{font-size:.75rem;color:#64748b}.rule-card__grid[data-v-e1d0d185]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-bottom:.85rem}.rule-card__grid label[data-v-e1d0d185],.switch[data-v-e1d0d185]{display:grid;gap:.3rem;font-size:.8rem;font-weight:650;color:#475569}.thresholds[data-v-e1d0d185]{margin-bottom:.75rem}.thresholds__label[data-v-e1d0d185]{margin:0 0 .45rem;font-size:.82rem;color:#475569}.thresholds__chips[data-v-e1d0d185],.channels[data-v-e1d0d185]{display:flex;flex-wrap:wrap;gap:.45rem}.chip[data-v-e1d0d185]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:.8rem;font-weight:650;color:#0f4c81}.switch[data-v-e1d0d185]{display:inline-flex;align-items:center;gap:.4rem}.saved[data-v-e1d0d185]{margin:.5rem 0 0;color:#166534;font-size:.8rem;font-weight:700}.muted[data-v-e1d0d185]{color:#64748b}.btn-soft[data-v-e1d0d185]{background:#eff6ff;color:#0f4c81;border:1px solid #bfdbfe}.muted[data-v-6b2e0f04]{font-size:.75rem;color:#64748b}.modal-backdrop[data-v-6b2e0f04]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;z-index:80;padding:1rem}.modal[data-v-6b2e0f04]{width:min(64rem,100%);max-height:92vh;overflow:auto}.modal__head[data-v-6b2e0f04],.modal__actions[data-v-6b2e0f04]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modal__head[data-v-6b2e0f04]{padding:1rem 1rem 0}.modal__body[data-v-6b2e0f04]{display:grid;gap:.85rem;padding:1rem}.form-grid[data-v-6b2e0f04]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.filter-field[data-v-6b2e0f04]{display:grid;gap:.35rem}.filter-field span[data-v-6b2e0f04]{font-size:.78rem;font-weight:600;color:#64748b}.check-row[data-v-6b2e0f04]{display:flex;align-items:center;gap:.45rem;font-size:.86rem}.perm-matrix[data-v-6b2e0f04]{display:grid;gap:.85rem}.perm-module[data-v-6b2e0f04]{border:1px solid #e2e8f0;border-radius:.65rem;padding:.75rem}.perm-module__head[data-v-6b2e0f04]{display:flex;gap:.5rem;align-items:center;margin-bottom:.55rem}.perm-module__head strong[data-v-6b2e0f04]{flex:1}.matrix-table[data-v-6b2e0f04]{width:100%;border-collapse:collapse;font-size:.84rem}.matrix-table th[data-v-6b2e0f04],.matrix-table td[data-v-6b2e0f04]{border-bottom:1px solid #e2e8f0;padding:.45rem .35rem;text-align:center;vertical-align:middle}.matrix-table thead th[data-v-6b2e0f04]{background:#f8fafc;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.matrix-table__resource[data-v-6b2e0f04]{text-align:left!important;min-width:11rem;font-weight:600}.matrix-table__action[data-v-6b2e0f04]{min-width:4.2rem}.col-toggle[data-v-6b2e0f04],.row-toggle[data-v-6b2e0f04]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.col-toggle[data-v-6b2e0f04]:hover,.row-toggle[data-v-6b2e0f04]:hover{color:#0f4c81;text-decoration:underline}.matrix-check[data-v-6b2e0f04]{display:inline-flex;align-items:center;justify-content:center}.matrix-check input[data-v-6b2e0f04]{width:1.05rem;height:1.05rem;accent-color:#0f4c81;cursor:pointer}.matrix-empty[data-v-6b2e0f04]{color:#cbd5e1}.sr-only[data-v-6b2e0f04]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 720px){.form-grid[data-v-6b2e0f04]{grid-template-columns:1fr}}.toolbar[data-v-aa9c3108]{display:grid;gap:.75rem;padding:1rem;margin-bottom:1rem}.filter-field[data-v-aa9c3108]{display:grid;gap:.35rem;max-width:28rem}.filter-field span[data-v-aa9c3108]{font-size:.78rem;font-weight:600;color:#64748b}.role-meta[data-v-aa9c3108]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.muted[data-v-aa9c3108]{color:#64748b;font-size:.86rem}.dirty-chip[data-v-aa9c3108]{display:inline-flex;padding:.2rem .55rem;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.75rem;font-weight:700}.hint-text[data-v-aa9c3108]{color:#64748b;padding:.5rem .25rem 1rem}.module-card[data-v-aa9c3108]{margin-bottom:1rem;padding:.85rem 1rem 1rem}.module-card__head[data-v-aa9c3108]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.module-card__head h2[data-v-aa9c3108]{margin:0;font-size:1.05rem}.module-card__actions[data-v-aa9c3108]{display:flex;gap:.4rem}.matrix-table[data-v-aa9c3108]{width:100%;border-collapse:collapse;font-size:.86rem}.matrix-table th[data-v-aa9c3108],.matrix-table td[data-v-aa9c3108]{border-bottom:1px solid #e2e8f0;padding:.55rem .45rem;text-align:center;vertical-align:middle}.matrix-table thead th[data-v-aa9c3108]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f8fafc}.matrix-table__resource[data-v-aa9c3108]{text-align:left!important;font-weight:600;color:#0f172a;min-width:12rem}.matrix-table__action[data-v-aa9c3108]{min-width:4.5rem}.col-toggle[data-v-aa9c3108],.row-toggle[data-v-aa9c3108]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.col-toggle[data-v-aa9c3108]:hover,.row-toggle[data-v-aa9c3108]:hover{color:#0f4c81;text-decoration:underline}.matrix-check[data-v-aa9c3108]{display:inline-flex;align-items:center;justify-content:center}.matrix-check input[data-v-aa9c3108]{width:1.05rem;height:1.05rem;accent-color:#0f4c81;cursor:pointer}.matrix-check input[data-v-aa9c3108]:disabled{cursor:default}.matrix-empty[data-v-aa9c3108]{color:#cbd5e1}.perm-card__actions[data-v-aa9c3108]{display:flex;flex-wrap:wrap;gap:.45rem}.perm-chip[data-v-aa9c3108]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:10px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);font-size:.78rem;font-weight:600;color:#475569;cursor:pointer}.perm-chip input[data-v-aa9c3108]{width:1rem;height:1rem;accent-color:#0f4c81}.perm-chip--on[data-v-aa9c3108]{border-color:#0f4c8159;background:#e8f1f8;color:#0f4c81}.perm-chip--na[data-v-aa9c3108]{opacity:.55;cursor:default}.sr-only[data-v-aa9c3108]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.bitacora-page .filters__head[data-v-1e79bf89]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.bitacora-page .filters__grid[data-v-1e79bf89]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem}.bitacora-page .filter-field--search[data-v-1e79bf89]{grid-column:1 / -1}@media (min-width: 960px){.bitacora-page .filter-field--search[data-v-1e79bf89]{grid-column:span 2}}.bitacora-page .search-shell[data-v-1e79bf89]{position:relative}.bitacora-page .search-clear[data-v-1e79bf89]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#64748b;font-size:1.1rem;cursor:pointer;line-height:1}.bitacora-page .filters__footer[data-v-1e79bf89]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.bitacora-page .filters__meta[data-v-1e79bf89]{margin:0;color:#64748b;font-size:.88rem}.bitacora-table th[data-v-1e79bf89],.bitacora-table td[data-v-1e79bf89]{vertical-align:top}.bitacora-row[data-v-1e79bf89]{cursor:pointer;transition:background .15s ease}.bitacora-row[data-v-1e79bf89]:hover{background:#2563eb0a}.event-cell[data-v-1e79bf89]{display:flex;gap:.75rem;align-items:flex-start}.event-dot[data-v-1e79bf89]{width:.65rem;height:.65rem;border-radius:999px;margin-top:.45rem;flex-shrink:0;background:#94a3b8}.event-dot--ok[data-v-1e79bf89]{background:#16a34a}.event-dot--info[data-v-1e79bf89]{background:#2563eb}.event-dot--danger[data-v-1e79bf89]{background:#dc2626}.event-dot--warn[data-v-1e79bf89]{background:#d97706}.event-tags[data-v-1e79bf89]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.event-desc[data-v-1e79bf89]{margin:0;color:#0f172a;font-size:.94rem;line-height:1.35}.mod-chip[data-v-1e79bf89],.muted-chip[data-v-1e79bf89]{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.01em}.mod-chip[data-v-1e79bf89]{background:#e2e8f0;color:#334155}.muted-chip[data-v-1e79bf89]{background:transparent;color:#64748b;border:1px solid #e2e8f0}.action-pill[data-v-1e79bf89]{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.action-pill--ok[data-v-1e79bf89]{background:#dcfce7;color:#166534}.action-pill--info[data-v-1e79bf89]{background:#dbeafe;color:#1e40af}.action-pill--danger[data-v-1e79bf89]{background:#fee2e2;color:#991b1b}.action-pill--warn[data-v-1e79bf89]{background:#ffedd5;color:#9a3412}.action-pill--neutral[data-v-1e79bf89]{background:#e2e8f0;color:#475569}.doc-cell[data-v-1e79bf89]{display:flex;flex-direction:column;gap:.15rem}.user-mini[data-v-1e79bf89]{display:flex;align-items:center;gap:.55rem}.user-mini__avatar[data-v-1e79bf89]{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1e3a5f;color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}.user-mini strong[data-v-1e79bf89],.user-mini small[data-v-1e79bf89]{display:block}.col-actions[data-v-1e79bf89]{width:1%;white-space:nowrap}.bitacora-cards[data-v-1e79bf89]{display:none;gap:.75rem;margin-top:.75rem}.bitacora-card[data-v-1e79bf89]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.85rem;padding:.9rem 1rem;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.bitacora-card__head[data-v-1e79bf89],.bitacora-card__foot[data-v-1e79bf89]{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;align-items:center}.bitacora-card__desc[data-v-1e79bf89]{margin:.55rem 0;color:#0f172a;font-size:.94rem}.bitacora-card__foot[data-v-1e79bf89]{color:#64748b;font-size:.8rem}.pager[data-v-1e79bf89]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.85rem 1rem;margin-top:.75rem}.detail-panel[data-v-1e79bf89]{display:grid;gap:1rem}.detail-banner[data-v-1e79bf89]{display:grid;gap:.45rem;padding:.85rem 1rem;border-radius:.75rem;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.detail-banner--ok[data-v-1e79bf89]{background:#f0fdf4}.detail-banner--info[data-v-1e79bf89]{background:#eff6ff}.detail-banner--danger[data-v-1e79bf89]{background:#fef2f2}.detail-banner--warn[data-v-1e79bf89]{background:#fffbeb}.detail-grid[data-v-1e79bf89]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.detail-grid .full[data-v-1e79bf89]{grid-column:1 / -1}.detail-grid span[data-v-1e79bf89]{display:block;font-size:.75rem;color:#64748b;margin-bottom:.2rem}.ua-text[data-v-1e79bf89]{font-weight:500;font-size:.82rem;word-break:break-all}.payload-grid[data-v-1e79bf89]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 720px){.payload-grid[data-v-1e79bf89]{grid-template-columns:1fr 1fr}}.payload-box[data-v-1e79bf89]{border:1px solid rgba(15,23,42,.08);border-radius:.65rem;overflow:hidden;background:#f8fafc}.payload-box--new[data-v-1e79bf89]{background:#f0f9ff}.payload-box header[data-v-1e79bf89]{padding:.45rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;border-bottom:1px solid rgba(15,23,42,.06)}.payload-box pre[data-v-1e79bf89]{margin:0;padding:.75rem;max-height:220px;overflow:auto;font-size:.78rem;line-height:1.4}.muted[data-v-1e79bf89]{color:#64748b}.nowrap[data-v-1e79bf89]{white-space:nowrap}.nowrap strong[data-v-1e79bf89],.nowrap small[data-v-1e79bf89]{display:block}.is-refreshing[data-v-1e79bf89]{opacity:.72;transition:opacity .2s ease}@media (max-width: 860px){.table-wrap--desktop[data-v-1e79bf89]{display:none}.bitacora-cards[data-v-1e79bf89]{display:grid}}
