.link-button[data-v-8b1b931c]{background:none;border:none;color:var(--color-secondary);font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer;padding:0}.link-button[data-v-8b1b931c]:hover{color:var(--color-primary)}.link-button[data-v-43b9d9c1]{background:none;border:none;color:var(--color-primary);font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:0}.link-button[data-v-43b9d9c1]:hover{text-decoration:underline}.form-card[data-v-7f1ac8b4]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:800px}.form-section[data-v-7f1ac8b4]{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #f0f2f5}.form-section[data-v-7f1ac8b4]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section h2[data-v-7f1ac8b4]{color:var(--color-secondary);font-size:1.1rem;margin-bottom:14px}.form-grid[data-v-7f1ac8b4]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-7f1ac8b4]{grid-column:1 / -1}.req[data-v-7f1ac8b4]{color:#e74c3c}.optional[data-v-7f1ac8b4]{color:var(--color-text);opacity:.55;font-weight:400;font-size:.85rem}.tipo-picker[data-v-7f1ac8b4]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.tipo-option[data-v-7f1ac8b4]{padding:14px 8px;border:2px solid #e0e6ed;border-radius:10px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;text-align:center}.tipo-option[data-v-7f1ac8b4]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.tipo-option input[type=radio][data-v-7f1ac8b4]{display:none}.tipo-option.selected[data-v-7f1ac8b4]{border-color:var(--color-primary);background:#1ab7e614}.tipo-icon[data-v-7f1ac8b4]{font-size:1.6rem}.tipo-name[data-v-7f1ac8b4]{font-size:.82rem;color:var(--color-secondary);font-weight:500}select[data-v-7f1ac8b4]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}select[data-v-7f1ac8b4]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}select.has-error[data-v-7f1ac8b4]{border-color:#e74c3c}.form-actions[data-v-7f1ac8b4]{margin-top:20px;display:flex;gap:12px;justify-content:flex-end}@media(max-width:800px){.tipo-picker[data-v-7f1ac8b4]{grid-template-columns:repeat(3,1fr)}.form-grid[data-v-7f1ac8b4]{grid-template-columns:1fr}}@media(max-width:480px){.tipo-picker[data-v-7f1ac8b4]{grid-template-columns:repeat(2,1fr)}}.stats-row[data-v-e050bc7e]{display:flex;gap:12px;margin-bottom:18px}.stat-pill[data-v-e050bc7e]{background:#fff;padding:10px 16px;border-radius:50px;box-shadow:0 2px 10px #0000000d;display:flex;align-items:center;gap:10px;border:2px solid transparent;transition:all .2s}.stat-pill.clickable[data-v-e050bc7e]{cursor:pointer;background:none;border:2px solid #e0e6ed}.stat-pill.clickable[data-v-e050bc7e]:hover{border-color:var(--color-primary)}.stat-pill.active[data-v-e050bc7e]{background:#e74c3c14;border-color:#e74c3c}.stat-pill-value[data-v-e050bc7e]{font-weight:700;font-size:1.3rem;color:var(--color-secondary)}.stat-pill-value.urgent[data-v-e050bc7e]{color:#e74c3c}.stat-pill-label[data-v-e050bc7e]{font-size:.85rem;color:var(--color-text);opacity:.7}.toolbar[data-v-e050bc7e]{display:flex;gap:12px;margin-bottom:18px;align-items:center;flex-wrap:wrap}.toolbar-input[data-v-e050bc7e]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.92rem}.toolbar-input[data-v-e050bc7e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-input[data-v-e050bc7e]:disabled{background:#f5f5f5;color:#999}.toolbar-search[data-v-e050bc7e]{flex:1;min-width:200px;max-width:320px}.toolbar-actions[data-v-e050bc7e]{margin-left:auto}.data-table-wrapper[data-v-e050bc7e]{background-color:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-e050bc7e]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-e050bc7e]{background-color:var(--color-light-bg)}.data-table th[data-v-e050bc7e]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.data-table td[data-v-e050bc7e]{padding:12px 14px;border-top:1px solid #f0f2f5;color:var(--color-text)}.data-table tr.inside[data-v-e050bc7e]{background:#e74c3c08}.data-table .meta[data-v-e050bc7e]{font-size:.83rem;opacity:.65;margin-top:2px}.persona-cell[data-v-e050bc7e]{display:flex;align-items:center;gap:10px}.persona-cell strong[data-v-e050bc7e]{color:var(--color-secondary)}.tipo-tag[data-v-e050bc7e]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.tipo-tag.tag-residente[data-v-e050bc7e]{background:#d9f4e0;color:#1c6a36}.tipo-tag.tag-visita[data-v-e050bc7e]{background:#e8f4ff;color:#1b4d80}.tipo-tag.tag-proveedor[data-v-e050bc7e]{background:#fff4d4;color:#8a6d00}.tipo-tag.tag-trabajador[data-v-e050bc7e]{background:#ede1ff;color:#533a91}.tipo-tag.tag-paqueteria[data-v-e050bc7e]{background:#ffe5d4;color:#c44a17}.tipo-tag.tag-otro[data-v-e050bc7e]{background:#eee;color:#555}.dentro-badge[data-v-e050bc7e]{display:inline-block;padding:3px 8px;border-radius:50px;background:#ffe1de;color:#a72c20;font-size:.72rem;font-weight:700;letter-spacing:.5px}.link-action[data-v-e050bc7e]{color:var(--color-primary);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.88rem;padding:0;margin-right:12px}.link-action[data-v-e050bc7e]:hover{text-decoration:underline}.link-action.danger[data-v-e050bc7e]{color:#e74c3c}.link-action[data-v-e050bc7e]:last-child{margin-right:0}.pagination[data-v-e050bc7e]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-e050bc7e]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-e050bc7e]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-e050bc7e]{opacity:.4;pointer-events:none}.form-card[data-v-64d2cfe8]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:800px}.form-grid[data-v-64d2cfe8]{display:grid;grid-template-columns:1fr;gap:18px}.form-grid .full[data-v-64d2cfe8]{grid-column:1 / -1}.req[data-v-64d2cfe8]{color:#e74c3c}.form-group small[data-v-64d2cfe8]{display:block;margin-top:6px;color:#888;font-size:.83rem}.urgencia-picker[data-v-64d2cfe8]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.urgencia-option[data-v-64d2cfe8]{padding:14px;border:2px solid #e0e6ed;border-radius:10px;cursor:pointer;transition:all .2s;display:block;background:#fff}.urgencia-option[data-v-64d2cfe8]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.urgencia-option input[type=radio][data-v-64d2cfe8]{display:none}.urgencia-option strong[data-v-64d2cfe8]{display:block;color:var(--color-secondary);margin-bottom:4px}.urgencia-option small[data-v-64d2cfe8]{display:block;color:var(--color-text);opacity:.7;font-size:.82rem;line-height:1.4}.urgencia-option.selected.u-alta[data-v-64d2cfe8]{border-color:#e74c3c;background:#ffe1de}.urgencia-option.selected.u-media[data-v-64d2cfe8]{border-color:#f4b942;background:#fff4d4}.urgencia-option.selected.u-baja[data-v-64d2cfe8]{border-color:#34c779;background:#d9f4e0}.checkbox-line[data-v-64d2cfe8]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:14px 16px;background:var(--color-light-bg);border-radius:10px;font-weight:400}.checkbox-line input[type=checkbox][data-v-64d2cfe8]{margin-top:3px;width:18px;height:18px;cursor:pointer}.checkbox-line span[data-v-64d2cfe8]{flex:1}.form-actions[data-v-64d2cfe8]{margin-top:24px;display:flex;gap:12px;justify-content:flex-end}@media(max-width:600px){.urgencia-picker[data-v-64d2cfe8]{grid-template-columns:1fr}}.toolbar[data-v-6a5e14e8]{display:flex;gap:12px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-6a5e14e8],.toolbar-select[data-v-6a5e14e8]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.92rem}.toolbar-search[data-v-6a5e14e8]{flex:1;min-width:220px;max-width:400px}.toolbar-search[data-v-6a5e14e8]:focus,.toolbar-select[data-v-6a5e14e8]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-actions[data-v-6a5e14e8]{margin-left:auto}.emails-info[data-v-6a5e14e8]{color:var(--color-text);opacity:.7;font-size:.88rem;margin-bottom:20px}.avisos-list[data-v-6a5e14e8]{display:flex;flex-direction:column;gap:12px}.aviso-item[data-v-6a5e14e8]{background:#fff;border-radius:12px;padding:18px 22px;box-shadow:0 2px 14px #0000000d;border-left:4px solid var(--color-primary);transition:transform .2s,box-shadow .2s}.aviso-item[data-v-6a5e14e8]:hover{transform:translateY(-2px);box-shadow:0 4px 18px #00000014}.aviso-header[data-v-6a5e14e8]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.aviso-header h3[data-v-6a5e14e8]{margin:0;font-size:1.1rem;color:var(--color-secondary)}.aviso-header h3 a[data-v-6a5e14e8]{color:inherit;text-decoration:none}.aviso-header h3 a[data-v-6a5e14e8]:hover{color:var(--color-primary)}.status-dot[data-v-6a5e14e8]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot.urgent[data-v-6a5e14e8]{background-color:#e74c3c}.status-dot.warning[data-v-6a5e14e8]{background-color:#f4b942}.status-dot.ok[data-v-6a5e14e8]{background-color:#34c779}.aviso-body[data-v-6a5e14e8]{color:var(--color-text);margin:0 0 10px;line-height:1.5;font-size:.95rem}.aviso-foot[data-v-6a5e14e8]{display:flex;gap:6px;align-items:center;font-size:.85rem;color:var(--color-text);flex-wrap:wrap}.urgencia-tag[data-v-6a5e14e8]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.urgencia-tag.u-alta[data-v-6a5e14e8]{background:#ffe1de;color:#a72c20}.urgencia-tag.u-media[data-v-6a5e14e8]{background:#fff4d4;color:#8a6d00}.urgencia-tag.u-baja[data-v-6a5e14e8]{background:#d9f4e0;color:#1c6a36}.muted[data-v-6a5e14e8]{opacity:.65}.pagination[data-v-6a5e14e8]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-6a5e14e8]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-6a5e14e8]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-6a5e14e8]{opacity:.4;pointer-events:none}.aviso-card[data-v-ab8deef5]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:32px;max-width:800px}.aviso-card-head[data-v-ab8deef5]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.aviso-card-head h2[data-v-ab8deef5]{margin:0;color:var(--color-secondary);font-size:1.6rem}.status-dot[data-v-ab8deef5]{width:12px;height:12px;border-radius:50%}.status-dot.urgent[data-v-ab8deef5]{background-color:#e74c3c}.status-dot.warning[data-v-ab8deef5]{background-color:#f4b942}.status-dot.ok[data-v-ab8deef5]{background-color:#34c779}.aviso-meta[data-v-ab8deef5]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f0f2f5;align-items:center}.aviso-meta .meta[data-v-ab8deef5]{font-size:.85rem;color:var(--color-text);opacity:.7}.urgencia-tag[data-v-ab8deef5]{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.urgencia-tag.u-alta[data-v-ab8deef5]{background:#ffe1de;color:#a72c20}.urgencia-tag.u-media[data-v-ab8deef5]{background:#fff4d4;color:#8a6d00}.urgencia-tag.u-baja[data-v-ab8deef5]{background:#d9f4e0;color:#1c6a36}.aviso-cuerpo[data-v-ab8deef5]{color:var(--color-text);line-height:1.7;font-size:1rem;margin-bottom:28px;white-space:pre-wrap}.aviso-actions[data-v-ab8deef5]{display:flex;gap:12px;padding-top:18px;border-top:1px solid #f0f2f5}.btn-danger-ghost[data-v-ab8deef5]{background:none;border:1px solid #e74c3c;color:#e74c3c;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;margin-left:auto}.btn-danger-ghost[data-v-ab8deef5]:hover{background:#e74c3c;color:#fff}.btn-danger-ghost[data-v-ab8deef5]:disabled{opacity:.5;cursor:not-allowed}.pagos-subnav[data-v-d13271e3]{display:flex;gap:4px;margin-bottom:22px;border-bottom:1px solid #e0e6ed;overflow-x:auto}.tab[data-v-d13271e3]{padding:10px 18px;color:var(--color-text);text-decoration:none;font-weight:500;font-size:.95rem;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .2s,border-color .2s}.tab[data-v-d13271e3]:hover:not(.disabled){color:var(--color-primary)}.tab.active[data-v-d13271e3]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tab.disabled[data-v-d13271e3]{color:#b0b8c1;cursor:not-allowed}.tab small[data-v-d13271e3]{font-size:.7rem;opacity:.7;margin-left:4px;text-transform:uppercase;letter-spacing:.5px}.stats-row[data-v-88518218]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px}.stat-card[data-v-88518218]{background:var(--color-secondary);color:#fff;padding:18px 22px;border-radius:12px}.stat-card.ok[data-v-88518218]{background:#34c779}.stat-card.gray[data-v-88518218]{background:#95a3b0}.stat-card .label[data-v-88518218]{font-size:.78rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-card .value[data-v-88518218]{font-size:1.8rem;font-weight:700;margin:6px 0 2px}.stat-card .sub[data-v-88518218]{font-size:.78rem;opacity:.85}.toolbar[data-v-88518218]{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-88518218],.toolbar-select[data-v-88518218]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.92rem}.toolbar-search[data-v-88518218]{flex:1;min-width:240px;max-width:420px}.toolbar-search[data-v-88518218]:focus,.toolbar-select[data-v-88518218]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-actions[data-v-88518218]{margin-left:auto;display:flex;gap:10px}.form-card[data-v-88518218]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:22px 24px;margin-bottom:16px}.inline-form[data-v-88518218]{background:#fafbfc;border:1px dashed #d4dae0}.form-card h3[data-v-88518218]{margin:0 0 10px;color:var(--color-secondary);font-size:1rem}.form-grid-5[data-v-88518218]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.form-group label[data-v-88518218]{display:block;font-size:.78rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;margin-bottom:4px}.form-group input[data-v-88518218]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.9rem;box-sizing:border-box}.form-actions[data-v-88518218]{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.note[data-v-88518218]{color:var(--color-text);opacity:.75;font-size:.85rem;margin:0 0 12px}.note code[data-v-88518218]{background:#eef2f5;padding:1px 6px;border-radius:4px;font-size:.82rem}.data-table-wrapper[data-v-88518218]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-88518218]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-88518218]{background:var(--color-light-bg)}.data-table th[data-v-88518218]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase}.data-table td[data-v-88518218]{padding:12px 14px;border-top:1px solid #f0f2f5;vertical-align:top}.data-table tbody tr[data-v-88518218]:hover{background:#1ab7e60a}.data-table.inner[data-v-88518218]{background:#fafbfc;box-shadow:none;border-radius:8px;margin-top:8px}.data-table.inner thead[data-v-88518218]{background:#fff}.muted-small[data-v-88518218]{font-size:.78rem;color:var(--color-text);opacity:.7}.muted-text[data-v-88518218]{color:var(--color-text);opacity:.55;font-style:italic}.pos[data-v-88518218]{color:#1c6a36}.neg[data-v-88518218]{color:#a72c20}.status-tag[data-v-88518218]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-tag.ok[data-v-88518218]{background:#d9f4e0;color:#1c6a36}.status-tag.warning[data-v-88518218]{background:#fff4d4;color:#8a6d00}.status-tag.gray[data-v-88518218]{background:#eef0f3;color:#555}.actions[data-v-88518218]{white-space:nowrap}.link-action[data-v-88518218]{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:4px 8px;font-family:inherit;font-size:.88rem}.link-action[data-v-88518218]:hover{text-decoration:underline}.link-action.gray[data-v-88518218]{color:#95a3b0}.link-action.danger[data-v-88518218]{color:#e74c3c}.btn-sm[data-v-88518218]{padding:6px 12px;font-size:.82rem}.candidatos-cell[data-v-88518218]{background:#f6f9fb;padding:16px 18px}.candidatos-header[data-v-88518218]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pagination[data-v-88518218]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-88518218]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-88518218]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-88518218]{opacity:.4;pointer-events:none}@media(max-width:900px){.form-grid-5[data-v-88518218]{grid-template-columns:1fr 1fr}}.block[data-v-186047a5]{margin-bottom:30px}.block-head[data-v-186047a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.block-head h2[data-v-186047a5],.block>h2[data-v-186047a5]{color:var(--color-secondary);font-size:1.2rem;margin:0 0 14px}.btn-sm[data-v-186047a5]{padding:8px 14px;font-size:.85rem}.form-card[data-v-186047a5]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:22px 24px;margin-bottom:16px}.inline-form[data-v-186047a5]{background:#fafbfc;border:1px dashed #d4dae0}.form-grid[data-v-186047a5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.req[data-v-186047a5]{color:#e74c3c}.form-actions[data-v-186047a5]{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.note[data-v-186047a5]{margin-top:14px;color:var(--color-text);opacity:.7;font-size:.85rem;font-style:italic}.data-table-wrapper[data-v-186047a5]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-186047a5]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-186047a5]{background:var(--color-light-bg)}.data-table th[data-v-186047a5]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase}.data-table td[data-v-186047a5]{padding:12px 14px;border-top:1px solid #f0f2f5}.role-select[data-v-186047a5]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:.88rem;background:#fff;cursor:pointer}.role-select[data-v-186047a5]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.role-locked[data-v-186047a5]{color:var(--color-text);opacity:.7;font-style:italic}.tag-ok[data-v-186047a5]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;background:#d9f4e0;color:#1c6a36}.tag-warning[data-v-186047a5]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;background:#fff4d4;color:#8a6d00}.link-action[data-v-186047a5]{background:none;border:none;color:#e74c3c;font-weight:600;cursor:pointer;padding:4px 6px;font-family:inherit;font-size:.88rem}.link-action[data-v-186047a5]:hover{text-decoration:underline}.info-card[data-v-186047a5]{background:var(--color-light-bg);padding:16px 20px;border-radius:10px;border-left:4px solid var(--color-primary);color:var(--color-text)}@media(max-width:600px){.form-grid[data-v-186047a5]{grid-template-columns:1fr}}.form-card[data-v-bed6edfc]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:720px}.form-grid[data-v-bed6edfc]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.form-grid .full[data-v-bed6edfc]{grid-column:1 / -1}.req[data-v-bed6edfc]{color:#e74c3c}.form-group small[data-v-bed6edfc]{display:block;margin-top:4px;color:#888;font-size:.83rem}select[data-v-bed6edfc]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}select[data-v-bed6edfc]:focus,select.has-error[data-v-bed6edfc]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}select.has-error[data-v-bed6edfc]{border-color:#e74c3c}.form-actions[data-v-bed6edfc]{margin-top:24px;display:flex;gap:12px;justify-content:flex-end}@media(max-width:600px){.form-grid[data-v-bed6edfc]{grid-template-columns:1fr}}.form-card[data-v-a3c4850e]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:720px}.info-banner[data-v-a3c4850e]{background:var(--color-light-bg);border-left:4px solid var(--color-primary);padding:14px 18px;border-radius:8px;margin-bottom:24px;color:var(--color-text);font-size:.95rem}.form-grid[data-v-a3c4850e]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.form-grid .full[data-v-a3c4850e]{grid-column:1 / -1}.req[data-v-a3c4850e]{color:#e74c3c}select[data-v-a3c4850e]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}select[data-v-a3c4850e]:focus,select.has-error[data-v-a3c4850e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}select.has-error[data-v-a3c4850e]{border-color:#e74c3c}.form-actions[data-v-a3c4850e]{margin-top:24px;display:flex;gap:12px;justify-content:flex-end}@media(max-width:600px){.form-grid[data-v-a3c4850e]{grid-template-columns:1fr}}.toolbar[data-v-23c80ee7]{display:flex;gap:12px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-23c80ee7],.toolbar-select[data-v-23c80ee7]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.92rem}.toolbar-search[data-v-23c80ee7]{flex:1;min-width:220px;max-width:360px}.toolbar-search[data-v-23c80ee7]:focus,.toolbar-select[data-v-23c80ee7]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-actions[data-v-23c80ee7]{margin-left:auto;display:flex;gap:10px}.data-table-wrapper[data-v-23c80ee7]{background-color:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-23c80ee7]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-23c80ee7]{background-color:var(--color-light-bg)}.data-table th[data-v-23c80ee7]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.data-table td[data-v-23c80ee7]{padding:12px 14px;border-top:1px solid #f0f2f5;color:var(--color-text);white-space:nowrap}.data-table tbody tr[data-v-23c80ee7]:hover{background-color:#1ab7e60a}.status-tag[data-v-23c80ee7]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-tag.ok[data-v-23c80ee7]{background:#d9f4e0;color:#1c6a36}.status-tag.warning[data-v-23c80ee7]{background:#fff4d4;color:#8a6d00}.status-tag.info[data-v-23c80ee7]{background:#e8f4ff;color:#1b4d80}.status-tag.urgent[data-v-23c80ee7]{background:#ffe1de;color:#a72c20}.link-action[data-v-23c80ee7]{color:var(--color-primary);font-weight:600;text-decoration:none}.link-action[data-v-23c80ee7]:hover{text-decoration:underline}.pagination[data-v-23c80ee7]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-23c80ee7]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-23c80ee7]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-23c80ee7]{opacity:.4;pointer-events:none}.recibo-toolbar[data-v-578ddd6b]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.show-grid[data-v-578ddd6b]{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}@media(max-width:900px){.show-grid[data-v-578ddd6b]{grid-template-columns:1fr}}.form-card[data-v-578ddd6b]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:26px 30px}.form-card-header[data-v-578ddd6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.form-card-header h2[data-v-578ddd6b]{color:var(--color-secondary);font-size:1.15rem;margin:0}.detail-list[data-v-578ddd6b]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:22px}.detail-list>div[data-v-578ddd6b]{display:flex;flex-direction:column}.detail-list dt[data-v-578ddd6b]{font-size:.75rem;color:var(--color-text);opacity:.65;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.detail-list dd[data-v-578ddd6b]{font-size:.95rem;color:var(--color-secondary);margin:0}.amounts[data-v-578ddd6b]{background:var(--color-light-bg);padding:16px 20px;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.amounts>div[data-v-578ddd6b]{display:flex;justify-content:space-between;padding:4px 0}.amount-total[data-v-578ddd6b]{border-top:1px dashed #cbd2da;padding-top:10px!important;margin-top:6px;grid-column:1 / -1;font-weight:600}.amount-paid[data-v-578ddd6b]{grid-column:1 / -1;color:#1c6a36}.amount-saldo[data-v-578ddd6b]{grid-column:1 / -1;border-top:2px solid var(--color-primary);padding-top:10px!important;margin-top:4px;font-weight:700;font-size:1.05rem;color:var(--color-secondary)}.amount-label[data-v-578ddd6b]{color:var(--color-text)}.notas-block[data-v-578ddd6b]{margin-top:18px;padding:12px 14px;background:var(--color-light-bg);border-radius:8px;font-size:.92rem}.status-tag[data-v-578ddd6b]{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-tag.ok[data-v-578ddd6b]{background:#d9f4e0;color:#1c6a36}.status-tag.warning[data-v-578ddd6b]{background:#fff4d4;color:#8a6d00}.status-tag.info[data-v-578ddd6b]{background:#e8f4ff;color:#1b4d80}.status-tag.urgent[data-v-578ddd6b]{background:#ffe1de;color:#a72c20}.muted-text[data-v-578ddd6b]{color:var(--color-text);opacity:.5;font-style:italic;text-align:center;padding:30px 20px}.pago-form[data-v-578ddd6b]{padding:18px;background:#fafbfc;border-radius:10px;border:1px dashed #d4dae0;margin-bottom:16px}.btn-sm[data-v-578ddd6b]{padding:8px 16px;font-size:.85rem}.form-grid[data-v-578ddd6b]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.form-grid .full[data-v-578ddd6b]{grid-column:1 / -1}.req[data-v-578ddd6b]{color:#e74c3c}select[data-v-578ddd6b]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}.form-actions[data-v-578ddd6b]{margin-top:14px;display:flex;gap:10px;justify-content:flex-end}.pagos-list[data-v-578ddd6b]{display:flex;flex-direction:column;gap:10px}.pago-item[data-v-578ddd6b]{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 16px;background:var(--color-light-bg);border-radius:10px;border-left:4px solid #34c779}.pago-amount[data-v-578ddd6b]{font-weight:700;color:#1c6a36;font-size:1.05rem;white-space:nowrap}.pago-meta[data-v-578ddd6b]{font-size:.9rem;color:var(--color-text)}.pago-notas[data-v-578ddd6b]{font-size:.85rem;opacity:.7;margin-top:2px}.link-action[data-v-578ddd6b]{color:var(--color-primary);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit}.link-action[data-v-578ddd6b]:hover{text-decoration:underline}.link-action.danger[data-v-578ddd6b]{color:#e74c3c}.empty-mini[data-v-5e483e1f]{color:var(--color-text);opacity:.55;font-style:italic;text-align:center;padding:30px 10px;font-size:.92rem}.subnav[data-v-2dd13cc3]{display:flex;gap:4px;margin-bottom:22px;border-bottom:1px solid #e0e6ed}.tab[data-v-2dd13cc3]{padding:10px 18px;color:var(--color-text);text-decoration:none;font-weight:500;font-size:.95rem;border-bottom:3px solid transparent;margin-bottom:-1px}.tab[data-v-2dd13cc3]:hover{color:var(--color-primary)}.tab.active[data-v-2dd13cc3]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.form-card[data-v-979216d5]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:800px}.form-grid[data-v-979216d5]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-979216d5]{grid-column:1 / -1}.req[data-v-979216d5]{color:#e74c3c}select[data-v-979216d5]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}select[data-v-979216d5]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.form-actions[data-v-979216d5]{margin-top:20px;display:flex;gap:10px;justify-content:flex-end}@media(max-width:600px){.form-grid[data-v-979216d5]{grid-template-columns:1fr}}.stats-row[data-v-e8273841]{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.stat-card[data-v-e8273841]{background:#fff;padding:14px 20px;border-radius:12px;box-shadow:0 2px 12px #0000000d;min-width:130px}.stat-value[data-v-e8273841]{font-size:1.6rem;font-weight:700;color:var(--color-secondary)}.stat-value.warning[data-v-e8273841]{color:#8a6d00}.stat-value.info[data-v-e8273841]{color:#1b4d80}.stat-value.ok[data-v-e8273841]{color:#1c6a36}.stat-label[data-v-e8273841]{font-size:.82rem;color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.toolbar[data-v-e8273841]{display:flex;gap:10px;margin-bottom:18px;align-items:center;flex-wrap:wrap}.toolbar-input[data-v-e8273841]{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:.92rem}.toolbar-search[data-v-e8273841]{flex:1;min-width:200px;max-width:280px}.toolbar-input[data-v-e8273841]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-actions[data-v-e8273841]{margin-left:auto}.items-list[data-v-e8273841]{display:flex;flex-direction:column;gap:12px}.mant-card[data-v-e8273841]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 12px #0000000d;border-left:4px solid #ccc}.mant-card.status-reportado[data-v-e8273841]{border-left-color:#f4b942}.mant-card.status-en_proceso[data-v-e8273841]{border-left-color:#1ab7e6}.mant-card.status-atendido[data-v-e8273841]{border-left-color:#34c779}.mant-card.status-cancelado[data-v-e8273841]{border-left-color:#999;opacity:.7}.mant-head[data-v-e8273841]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.mant-head h3[data-v-e8273841]{color:var(--color-secondary);font-size:1.05rem;margin:0 0 6px}.mant-meta[data-v-e8273841]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:.85rem}.meta[data-v-e8273841]{color:var(--color-text);opacity:.7}.cat-pill[data-v-e8273841]{background:var(--color-light-bg);color:var(--color-secondary);padding:2px 10px;border-radius:50px;font-size:.78rem;font-weight:600}.prio-tag[data-v-e8273841],.status-tag[data-v-e8273841]{display:inline-block;padding:3px 10px;border-radius:50px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.prio-tag.urgent[data-v-e8273841],.status-tag.urgent[data-v-e8273841]{background:#ffe1de;color:#a72c20}.prio-tag.warning[data-v-e8273841],.status-tag.warning[data-v-e8273841]{background:#fff4d4;color:#8a6d00}.prio-tag.info[data-v-e8273841],.status-tag.info[data-v-e8273841]{background:#e8f4ff;color:#1b4d80}.prio-tag.ok[data-v-e8273841],.status-tag.ok[data-v-e8273841]{background:#d9f4e0;color:#1c6a36}.mant-desc[data-v-e8273841]{color:var(--color-text);font-size:.92rem;margin:6px 0 12px}.mant-foot[data-v-e8273841]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.costo[data-v-e8273841]{color:var(--color-text);font-size:.9rem}.costo strong[data-v-e8273841]{color:#1c6a36}.status-actions[data-v-e8273841]{display:flex;gap:6px;flex-wrap:wrap}.btn-mini[data-v-e8273841]{padding:5px 10px;border-radius:6px;border:1px solid #d4dae0;background:#fff;color:var(--color-secondary);font-family:inherit;font-size:.82rem;cursor:pointer;transition:all .2s}.btn-mini[data-v-e8273841]:hover{background:var(--color-light-bg);border-color:var(--color-primary);color:var(--color-primary)}.btn-mini.ok[data-v-e8273841]{border-color:#34c779;color:#1c6a36}.btn-mini.ok[data-v-e8273841]:hover{background:#d9f4e0}.btn-mini.danger[data-v-e8273841]{border-color:#e74c3c;color:#e74c3c}.btn-mini.danger[data-v-e8273841]:hover{background:#ffe1de}.btn-mini.ghost[data-v-e8273841]{border-color:#ccc;color:#888}.pagination[data-v-e8273841]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-e8273841]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-e8273841]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-e8273841]{opacity:.4;pointer-events:none}.toolbar[data-v-167f5437]{display:flex;gap:12px;margin-bottom:18px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-167f5437]{flex:1;max-width:400px;padding:10px 14px;border:1px solid #ddd;border-radius:8px}.toolbar-search[data-v-167f5437]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.toolbar-actions[data-v-167f5437]{margin-left:auto}.form-card[data-v-167f5437]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:24px 28px}.form-card h2[data-v-167f5437]{color:var(--color-secondary);font-size:1.15rem;margin-bottom:14px}.form-grid[data-v-167f5437]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-167f5437]{grid-column:1 / -1}.req[data-v-167f5437]{color:#e74c3c}select[data-v-167f5437]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-size:1rem;background:#fff}.form-actions[data-v-167f5437]{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.data-table-wrapper[data-v-167f5437]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-167f5437]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-167f5437]{background:var(--color-light-bg)}.data-table th[data-v-167f5437]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.data-table td[data-v-167f5437]{padding:14px;border-top:1px solid #f0f2f5;color:var(--color-text);vertical-align:top}.data-table tr.inactive[data-v-167f5437]{opacity:.55}.data-table strong[data-v-167f5437]{color:var(--color-secondary)}.data-table .meta[data-v-167f5437]{font-size:.83rem;opacity:.65}.tipo-pill[data-v-167f5437]{background:var(--color-light-bg);padding:4px 10px;border-radius:50px;font-size:.78rem;font-weight:600}.status-tag[data-v-167f5437]{padding:3px 10px;border-radius:50px;font-size:.74rem;font-weight:600;text-transform:uppercase}.status-tag.ok[data-v-167f5437]{background:#d9f4e0;color:#1c6a36}.status-tag.urgent[data-v-167f5437]{background:#ffe1de;color:#a72c20}.link-action[data-v-167f5437]{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:4px 8px;margin-right:6px;font-family:inherit;font-size:.88rem}.link-action.danger[data-v-167f5437]{color:#e74c3c}.link-action[data-v-167f5437]:hover{text-decoration:underline}.stats-grid[data-v-56dbbadb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px}.stat-card[data-v-56dbbadb]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 2px 12px #0000000a;transition:transform .2s,box-shadow .2s,border-color .2s;border:2px solid transparent}.stat-card.clickable[data-v-56dbbadb]{cursor:pointer}.stat-card.clickable[data-v-56dbbadb]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.stat-card.active[data-v-56dbbadb]{border-color:var(--color-primary);box-shadow:0 4px 16px #1ab7e62e}.stat-label[data-v-56dbbadb]{font-size:.78rem;color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-value[data-v-56dbbadb]{font-size:1.6rem;font-weight:700;color:var(--color-secondary);margin:4px 0}.stat-value.urgent[data-v-56dbbadb]{color:#a72c20}.stat-value.warning-naranja[data-v-56dbbadb]{color:#c44a17}.stat-value.warning[data-v-56dbbadb]{color:#8a6d00}.stat-value.ok[data-v-56dbbadb]{color:#1c6a36}.stat-foot[data-v-56dbbadb]{font-size:.78rem;color:var(--color-text);opacity:.6}.toolbar[data-v-56dbbadb]{display:flex;gap:12px;margin-bottom:16px;align-items:center}.toolbar-search[data-v-56dbbadb]{flex:1;max-width:400px;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.92rem}.toolbar-search[data-v-56dbbadb]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.link-action[data-v-56dbbadb]{color:var(--color-primary);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.9rem}.link-action[data-v-56dbbadb]:hover{text-decoration:underline}.data-table-wrapper[data-v-56dbbadb]{background-color:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-56dbbadb]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-56dbbadb]{background-color:var(--color-light-bg)}.data-table th[data-v-56dbbadb]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.data-table td[data-v-56dbbadb]{padding:12px 14px;border-top:1px solid #f0f2f5;color:var(--color-text)}.data-table .meta[data-v-56dbbadb]{font-size:.83rem;opacity:.7;margin-top:2px}.semaforo-tag[data-v-56dbbadb]{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.78rem;font-weight:700;white-space:nowrap}.semaforo-tag.s-verde[data-v-56dbbadb]{background:#d9f4e0;color:#1c6a36}.semaforo-tag.s-amarillo[data-v-56dbbadb]{background:#fff4d4;color:#8a6d00}.semaforo-tag.s-naranja[data-v-56dbbadb]{background:#ffe5d4;color:#c44a17}.semaforo-tag.s-rojo[data-v-56dbbadb]{background:#ffe1de;color:#a72c20}.toolbar[data-v-92d65434]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.toolbar label[data-v-92d65434]{display:flex;gap:8px;align-items:center;font-weight:500}.toolbar input[type=month][data-v-92d65434]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.stats-row[data-v-92d65434]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:30px}.stat-card[data-v-92d65434]{padding:24px 28px;border-radius:14px;color:#fff}.stat-card.ingresos[data-v-92d65434]{background:#34c779}.stat-card.egresos[data-v-92d65434]{background:#f4894c}.stat-card.positivo[data-v-92d65434]{background:var(--color-secondary)}.stat-card.negativo[data-v-92d65434]{background:#e74c3c}.stat-card .label[data-v-92d65434]{font-size:.85rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.stat-card .value[data-v-92d65434]{font-size:2.2rem;font-weight:700;margin:8px 0 4px}.stat-card .sub[data-v-92d65434]{font-size:.9rem;opacity:.9}h2[data-v-92d65434]{color:var(--color-secondary);margin:0 0 14px;font-size:1.15rem}.muted-text[data-v-92d65434]{color:var(--color-text);opacity:.5;font-style:italic;padding:30px;background:#fff;border-radius:10px;text-align:center}.data-table-wrapper[data-v-92d65434]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-92d65434]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-92d65434]{background:var(--color-light-bg)}.data-table th[data-v-92d65434]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase}.data-table td[data-v-92d65434]{padding:12px 14px;border-top:1px solid #f0f2f5}.data-table tfoot th[data-v-92d65434]{background:var(--color-light-bg);font-size:.95rem}@media print{.no-print[data-v-92d65434]{display:none!important}}.reportes-grid[data-v-e9207023]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.reporte-card[data-v-e9207023]{background:#fff;border-radius:14px;padding:28px 26px;box-shadow:0 4px 20px #0000000d;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative;color:var(--color-text)}.reporte-card[data-v-e9207023]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.icono[data-v-e9207023]{font-size:2.4rem;margin-bottom:10px}.reporte-card h3[data-v-e9207023]{color:var(--color-secondary);font-size:1.1rem;margin:0 0 6px}.reporte-card p[data-v-e9207023]{margin:0;opacity:.75;font-size:.92rem}.arrow[data-v-e9207023]{position:absolute;bottom:18px;right:22px;color:var(--color-primary);font-size:1.4rem;font-weight:700}.footnote[data-v-e9207023]{color:var(--color-text);opacity:.65;font-size:.88rem;font-style:italic}.toolbar[data-v-6c27b6f4]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.toolbar label[data-v-6c27b6f4]{display:flex;gap:8px;align-items:center;font-weight:500}.toolbar select[data-v-6c27b6f4]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.resumen[data-v-6c27b6f4]{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin-bottom:22px}.big-stat[data-v-6c27b6f4]{background:var(--color-primary);color:#fff;padding:24px 28px;border-radius:14px}.big-label[data-v-6c27b6f4]{font-size:.85rem;opacity:.85;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.big-value[data-v-6c27b6f4]{font-size:2.2rem;font-weight:700;margin:8px 0 4px}.big-sub[data-v-6c27b6f4]{font-size:.85rem;opacity:.85}.by-metodo[data-v-6c27b6f4]{background:#fff;padding:20px 24px;border-radius:14px;box-shadow:0 2px 12px #0000000d}.by-metodo h3[data-v-6c27b6f4]{color:var(--color-secondary);margin:0 0 12px;font-size:1rem}.metodo-list[data-v-6c27b6f4]{display:flex;flex-direction:column;gap:8px}.metodo-row[data-v-6c27b6f4]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:6px 0;border-bottom:1px solid #f0f2f5}.metodo-row[data-v-6c27b6f4]:last-child{border-bottom:none}.metodo-name[data-v-6c27b6f4]{font-weight:600;color:var(--color-secondary)}.metodo-count[data-v-6c27b6f4]{color:var(--color-text);opacity:.7;font-size:.9rem}.metodo-monto[data-v-6c27b6f4]{text-align:right;font-weight:600}.muted[data-v-6c27b6f4]{color:var(--color-text);opacity:.5;font-style:italic}.data-table-wrapper[data-v-6c27b6f4]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-6c27b6f4]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-6c27b6f4]{background:var(--color-light-bg)}.data-table th[data-v-6c27b6f4]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase}.data-table td[data-v-6c27b6f4]{padding:12px 14px;border-top:1px solid #f0f2f5}.data-table tfoot th[data-v-6c27b6f4]{background:var(--color-light-bg);font-size:.95rem}@media print{.no-print[data-v-6c27b6f4]{display:none!important}body[data-v-6c27b6f4]{background:#fff}}@media(max-width:768px){.resumen[data-v-6c27b6f4]{grid-template-columns:1fr}}.toolbar[data-v-28e58c7f]{display:flex;gap:12px;margin-bottom:18px}.big-stat[data-v-28e58c7f]{background:#e74c3c;color:#fff;padding:24px 28px;border-radius:14px;max-width:400px;margin-bottom:24px}.big-label[data-v-28e58c7f]{font-size:.85rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.big-value[data-v-28e58c7f]{font-size:2.2rem;font-weight:700;margin:8px 0 4px}.big-sub[data-v-28e58c7f]{font-size:.85rem;opacity:.9}.data-table-wrapper[data-v-28e58c7f]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-28e58c7f]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-28e58c7f]{background:var(--color-light-bg)}.data-table th[data-v-28e58c7f]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase}.data-table td[data-v-28e58c7f]{padding:12px 14px;border-top:1px solid #f0f2f5}.data-table tfoot th[data-v-28e58c7f]{background:var(--color-light-bg);font-size:.95rem}@media print{.no-print[data-v-28e58c7f]{display:none!important}}.form-card[data-v-fe621a32]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:800px}.form-grid[data-v-fe621a32]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-fe621a32]{grid-column:1 / -1}.req[data-v-fe621a32]{color:#e74c3c}select[data-v-fe621a32]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-size:1rem;background:#fff}select[data-v-fe621a32]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.info-box[data-v-fe621a32]{background:#fff4d4;padding:12px 16px;border-radius:8px;border-left:4px solid #f4b942;color:#8a6d00;font-size:.92rem}.form-actions[data-v-fe621a32]{margin-top:20px;display:flex;gap:10px;justify-content:flex-end}@media(max-width:600px){.form-grid[data-v-fe621a32]{grid-template-columns:1fr}}.block[data-v-6f925976]{margin-bottom:30px}.block-head[data-v-6f925976]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.block-head h2[data-v-6f925976]{color:var(--color-secondary);font-size:1.2rem;margin:0}.form-card[data-v-6f925976]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:22px 24px;margin-bottom:16px}.inline-form[data-v-6f925976]{background:#fafbfc;border:1px dashed #d4dae0}.form-grid[data-v-6f925976]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-6f925976]{grid-column:1 / -1}.req[data-v-6f925976]{color:#e74c3c}.form-actions[data-v-6f925976]{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.btn-sm[data-v-6f925976]{padding:8px 14px;font-size:.85rem}.areas-grid[data-v-6f925976]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.area-card[data-v-6f925976]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 12px #0000000d;position:relative;border-top:4px solid var(--color-primary)}.area-card.inactive[data-v-6f925976]{opacity:.6;border-top-color:#ccc}.area-card h3[data-v-6f925976]{color:var(--color-secondary);font-size:1.05rem;margin:0 0 6px}.area-desc[data-v-6f925976]{color:var(--color-text);font-size:.9rem;margin:0 0 10px;opacity:.85}.area-meta[data-v-6f925976]{display:flex;gap:14px;flex-wrap:wrap;font-size:.85rem;color:var(--color-text);margin-bottom:10px}.area-meta strong[data-v-6f925976]{color:var(--color-secondary)}.muted-text[data-v-6f925976]{color:var(--color-text);opacity:.5;font-style:italic;text-align:center;padding:24px;background:#fff;border-radius:10px}.data-table-wrapper[data-v-6f925976]{background:#fff;border-radius:14px;overflow:auto;box-shadow:0 4px 20px #0000000d}.data-table[data-v-6f925976]{width:100%;border-collapse:collapse;font-size:.92rem}.data-table thead[data-v-6f925976]{background:var(--color-light-bg)}.data-table th[data-v-6f925976]{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.5px}.data-table td[data-v-6f925976]{padding:12px 14px;border-top:1px solid #f0f2f5;color:var(--color-text)}.status-tag[data-v-6f925976]{padding:3px 10px;border-radius:50px;font-size:.72rem;font-weight:700;text-transform:uppercase}.status-tag.ok[data-v-6f925976]{background:#d9f4e0;color:#1c6a36}.status-tag.urgent[data-v-6f925976]{background:#ffe1de;color:#a72c20}.status-tag.info[data-v-6f925976]{background:#e8f4ff;color:#1b4d80}.link-action[data-v-6f925976]{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:4px 6px;margin-right:6px;font-family:inherit;font-size:.85rem}.link-action.danger[data-v-6f925976]{color:#e74c3c}.link-action[data-v-6f925976]:hover{text-decoration:underline}.form-card[data-v-281010c5]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:30px 32px;max-width:900px}.form-section[data-v-281010c5]{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #f0f2f5}.form-section[data-v-281010c5]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section h2[data-v-281010c5]{color:var(--color-secondary);font-size:1.15rem;margin-bottom:6px}.section-help[data-v-281010c5]{color:var(--color-text);opacity:.7;font-size:.9rem;margin-bottom:18px}.form-grid[data-v-281010c5]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.form-grid .full[data-v-281010c5]{grid-column:1 / -1}.form-group small[data-v-281010c5]{display:block;margin-top:4px;color:#888;font-size:.83rem}.req[data-v-281010c5]{color:#e74c3c}select[data-v-281010c5]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;color:var(--color-text);background:#fff}select[data-v-281010c5]:focus,select.has-error[data-v-281010c5]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}select.has-error[data-v-281010c5]{border-color:#e74c3c}.form-actions[data-v-281010c5]{margin-top:24px;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-281010c5]{padding:12px 24px}@media(max-width:600px){.form-grid[data-v-281010c5]{grid-template-columns:1fr}}.form-card[data-v-7b6e050d]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:26px 30px;margin-bottom:24px;max-width:900px}.form-card-header[data-v-7b6e050d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.form-card-header h2[data-v-7b6e050d]{color:var(--color-secondary);font-size:1.15rem;margin:0}.section-help[data-v-7b6e050d]{color:var(--color-text);opacity:.7;font-size:.88rem;margin:-6px 0 14px}.form-grid[data-v-7b6e050d]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-7b6e050d]{grid-column:1 / -1}.req[data-v-7b6e050d]{color:#e74c3c}.form-actions[data-v-7b6e050d]{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.btn-sm[data-v-7b6e050d]{padding:8px 16px;font-size:.85rem}.muted-text[data-v-7b6e050d]{color:var(--color-text);opacity:.5;font-style:italic;text-align:center;padding:20px}.persona-list[data-v-7b6e050d]{display:flex;flex-direction:column;gap:10px}.persona-item[data-v-7b6e050d]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background-color:var(--color-light-bg);border-radius:10px;border-left:4px solid var(--color-primary)}.persona-item.archived[data-v-7b6e050d]{border-left-color:#cbd2da;opacity:.7}.persona-info strong[data-v-7b6e050d]{color:var(--color-secondary)}.persona-meta[data-v-7b6e050d]{font-size:.85rem;color:var(--color-text);opacity:.75;margin-top:3px}.link-action[data-v-7b6e050d]{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;padding:4px 8px;font-family:inherit}.link-action[data-v-7b6e050d]:hover{text-decoration:underline}.link-action.danger[data-v-7b6e050d]{color:#e74c3c}.add-persona-form[data-v-7b6e050d]{margin-top:18px;padding:18px;background:#fafbfc;border-radius:10px;border:1px dashed #d4dae0}.status-tag[data-v-7b6e050d]{display:inline-block;padding:2px 8px;border-radius:50px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-tag.warning[data-v-7b6e050d]{background:#fff4d4;color:#8a6d00}@media(max-width:600px){.form-grid[data-v-7b6e050d]{grid-template-columns:1fr}}.form-card[data-v-19d7dfdf]{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000d;padding:26px 30px;margin-bottom:24px;max-width:900px}.form-card-header[data-v-19d7dfdf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.form-card-header h2[data-v-19d7dfdf]{color:var(--color-secondary);font-size:1.15rem;margin:0}.form-grid[data-v-19d7dfdf]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid .full[data-v-19d7dfdf]{grid-column:1 / -1}.req[data-v-19d7dfdf]{color:#e74c3c}select[data-v-19d7dfdf]{width:100%;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;background:#fff}select[data-v-19d7dfdf]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.form-actions[data-v-19d7dfdf]{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.btn-danger-ghost[data-v-19d7dfdf]{background:none;border:1px solid #e74c3c;color:#e74c3c;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s}.btn-danger-ghost[data-v-19d7dfdf]:hover{background:#e74c3c;color:#fff}.btn-danger-ghost[data-v-19d7dfdf]:disabled{opacity:.5;cursor:not-allowed}.items-list[data-v-19d7dfdf]{display:flex;flex-direction:column;gap:8px}.item-row[data-v-19d7dfdf]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--color-light-bg);border-radius:10px;border-left:4px solid var(--color-primary)}.item-info[data-v-19d7dfdf]{display:flex;gap:12px;align-items:center}.item-icon[data-v-19d7dfdf]{font-size:1.6rem}.item-info strong[data-v-19d7dfdf]{color:var(--color-secondary)}.tipo-pill[data-v-19d7dfdf]{display:inline-block;background:#fff;color:var(--color-primary);padding:2px 8px;border-radius:50px;font-size:.72rem;font-weight:600;margin-left:8px}.meta[data-v-19d7dfdf]{font-size:.85rem;color:var(--color-text);opacity:.7;margin-top:3px}.muted-text[data-v-19d7dfdf]{color:var(--color-text);opacity:.5;font-style:italic;text-align:center;padding:16px}.link-action[data-v-19d7dfdf]{background:none;border:none;color:var(--color-primary);font-weight:600;cursor:pointer;font-family:inherit;padding:4px 8px}.link-action.danger[data-v-19d7dfdf]{color:#e74c3c}.link-action[data-v-19d7dfdf]:hover{text-decoration:underline}.add-form[data-v-19d7dfdf]{margin-top:14px;padding:16px;background:#fafbfc;border-radius:10px;border:1px dashed #d4dae0}.btn-sm[data-v-19d7dfdf]{padding:8px 14px;font-size:.85rem}@media(max-width:600px){.form-grid[data-v-19d7dfdf]{grid-template-columns:1fr}}.toolbar[data-v-a640ec9e]{display:flex;gap:12px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-a640ec9e]{flex:1;min-width:250px;max-width:500px;padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.95rem}.toolbar-search[data-v-a640ec9e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1ab7e626}.data-table-wrapper[data-v-a640ec9e]{background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.data-table[data-v-a640ec9e]{width:100%;border-collapse:collapse;font-size:.95rem}.data-table thead[data-v-a640ec9e]{background-color:var(--color-light-bg)}.data-table th[data-v-a640ec9e]{text-align:left;padding:14px 18px;font-weight:600;color:var(--color-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.data-table td[data-v-a640ec9e]{padding:14px 18px;border-top:1px solid #f0f2f5;color:var(--color-text)}.data-table tbody tr[data-v-a640ec9e]:hover{background-color:#1ab7e60a}.data-table .meta[data-v-a640ec9e]{font-size:.83rem;opacity:.7;margin-top:2px}.status-tag[data-v-a640ec9e]{display:inline-block;padding:4px 10px;border-radius:50px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-tag.ok[data-v-a640ec9e]{background:#d9f4e0;color:#1c6a36}.status-tag.warning[data-v-a640ec9e]{background:#fff4d4;color:#8a6d00}.status-tag.info[data-v-a640ec9e]{background:#e8f4ff;color:#1b4d80}.status-tag.urgent[data-v-a640ec9e]{background:#ffe1de;color:#a72c20}.link-action[data-v-a640ec9e]{color:var(--color-primary);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.95rem;padding:0;margin-right:12px}.link-action[data-v-a640ec9e]:last-child{margin-right:0}.link-action[data-v-a640ec9e]:hover{text-decoration:underline}.link-action.danger[data-v-a640ec9e]{color:#e74c3c}.link-action[data-v-a640ec9e]:disabled{opacity:.5;cursor:not-allowed}.pagination[data-v-a640ec9e]{margin-top:20px;display:flex;gap:4px;justify-content:center}.page-link[data-v-a640ec9e]{padding:6px 12px;border-radius:6px;color:var(--color-secondary);text-decoration:none;background:#fff;box-shadow:0 1px 3px #0000000d}.page-link.active[data-v-a640ec9e]{background:var(--color-primary);color:#fff}.page-link.disabled[data-v-a640ec9e]{opacity:.4;pointer-events:none}.placeholder-nav[data-v-b2af9100]{background-color:var(--color-secondary);color:#fff;padding:15px 0}.placeholder-nav .container[data-v-b2af9100]{display:flex;justify-content:space-between;align-items:center}.placeholder-nav strong[data-v-b2af9100]{font-size:1.2rem}.placeholder-nav-actions[data-v-b2af9100]{display:flex;align-items:center;gap:20px;font-size:.95rem}.placeholder-nav-actions a[data-v-b2af9100]{color:#fff;opacity:.85}.placeholder-nav-actions a[data-v-b2af9100]:hover{opacity:1;color:var(--color-primary)}.link-button[data-v-b2af9100]{background:none;border:none;color:#fff;font-family:inherit;font-size:inherit;cursor:pointer;padding:0;opacity:.85}.link-button[data-v-b2af9100]:hover{opacity:1;color:var(--color-primary)}.placeholder-page code[data-v-b2af9100]{background-color:var(--color-light-bg);padding:2px 6px;border-radius:4px;font-size:.9em}
