.po-wrap[data-v-6c01a44a]{background:#f7f7f7;min-height:100vh;padding:1.25rem .5rem}.po-empty-app[data-v-6c01a44a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.po-empty-title[data-v-6c01a44a]{font-size:1.2rem;font-weight:700;color:#374151;margin:0 0 .5rem}.po-empty-sub[data-v-6c01a44a]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.po-btn-whatsapp[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.4rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;cursor:pointer}.po-btn-whatsapp[data-v-6c01a44a]:hover{background:#15803d}.po-topbar[data-v-6c01a44a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem;padding:.875rem 1.25rem;background:#fff;border:1px solid #e8eaed;border-radius:16px}.po-topbar-left[data-v-6c01a44a]{display:flex;align-items:center;gap:.75rem;flex:1}.po-topbar-actions[data-v-6c01a44a]{display:flex;gap:.65rem}.po-title[data-v-6c01a44a]{font-size:1.25rem;font-weight:700;color:#374151;margin:0 0 .15rem}.po-sub[data-v-6c01a44a]{font-size:.78rem;color:#6b7280;margin:0}.po-nombre-edit[data-v-6c01a44a]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.po-nombre-display[data-v-6c01a44a],.po-sin-nombre[data-v-6c01a44a]{display:flex;align-items:center;gap:.75rem}.po-sin-nombre[data-v-6c01a44a]{flex-wrap:wrap}.po-sin-nombre-msg[data-v-6c01a44a]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.4rem .75rem}.po-sin-nombre-msg i[data-v-6c01a44a]{font-size:13px}.po-btn-primary[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.35rem;background:#0a354e;color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}.po-btn-primary i[data-v-6c01a44a]{font-size:13px}.po-btn-primary[data-v-6c01a44a]:hover{background:#0c4f77}.po-btn-primary[data-v-6c01a44a]:disabled{opacity:.6;cursor:not-allowed}.po-btn-outline[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.35rem;background:#fff;color:#374151;border:1px solid #e8eaed;border-radius:8px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.po-btn-outline i[data-v-6c01a44a]{font-size:13px}.po-btn-outline[data-v-6c01a44a]:hover{border-color:#0a354e;color:#0a354e}.po-btn-danger[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.35rem;background:#dc2626;color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer}.po-btn-danger[data-v-6c01a44a]:hover{background:#b91c1c}.po-btn-danger[data-v-6c01a44a]:disabled{opacity:.6;cursor:not-allowed}.po-btn-orange[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.35rem;background:#eb7d10;color:#fff;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer}.po-btn-orange[data-v-6c01a44a]:hover{background:#d56400}.po-btn-orange i[data-v-6c01a44a]{font-size:13px}.po-btn-icon[data-v-6c01a44a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#fff;border:1px solid #e8eaed;border-radius:6px;cursor:pointer;color:#374151;font-size:.8rem;transition:all .15s}.po-btn-icon[data-v-6c01a44a]:hover{border-color:#0a354e;color:#0a354e}.po-btn-icon--danger[data-v-6c01a44a]:hover{border-color:#dc2626;color:#dc2626}.po-tabla-wrap[data-v-6c01a44a]{background:#fff;border:1px solid #e8eaed;border-radius:16px;overflow:hidden}.po-tabla[data-v-6c01a44a]{width:100%;border-collapse:collapse;font-size:.82rem}.po-tabla thead tr[data-v-6c01a44a]{background:#f8f9fa}.po-tabla th[data-v-6c01a44a]{text-align:left;padding:.65rem 1rem;font-size:.63rem;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e8eaed;white-space:nowrap}.po-tabla td[data-v-6c01a44a]{padding:.75rem 1rem;border-bottom:1px solid #f1f3f4;color:#374151;vertical-align:middle}.po-tabla tbody tr:last-child td[data-v-6c01a44a]{border-bottom:none}.po-tabla tbody tr:hover td[data-v-6c01a44a]{background:#fafbfc}.po-tabla--compact td[data-v-6c01a44a],.po-tabla--compact th[data-v-6c01a44a]{padding:.6rem .875rem}.po-cat-name[data-v-6c01a44a]{font-weight:600;font-size:.83rem;color:#374151}.po-cat-sub[data-v-6c01a44a]{font-size:.72rem;color:#6b7280;margin-top:2px}.po-pos-badge[data-v-6c01a44a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#eff6ff;color:#1e40af;font-size:.78rem;font-weight:700;border-radius:50%}.po-acciones[data-v-6c01a44a]{display:flex;gap:.4rem;justify-content:center}.po-badge[data-v-6c01a44a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;padding:.22rem .6rem;border-radius:20px;white-space:nowrap}.po-badge--verde[data-v-6c01a44a]{background:#f0fdf4;color:#166534}.po-badge--naranja[data-v-6c01a44a]{background:#fff7ed;color:#9a3412}.po-badge--azul[data-v-6c01a44a]{background:#eff6ff;color:#1e40af}.po-badge--gris[data-v-6c01a44a]{background:#f1f5f9;color:#64748b}.po-pagination[data-v-6c01a44a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #e8eaed;font-size:.78rem;color:#6b7280}.po-paginator[data-v-6c01a44a]{background:transparent;border:none}.po-empty[data-v-6c01a44a]{text-align:center;padding:3rem!important;color:#6b7280}.po-empty i[data-v-6c01a44a]{font-size:1.75rem;display:block;margin-bottom:.75rem}.po-empty p[data-v-6c01a44a]{font-size:.875rem;margin:0}@keyframes shimmer-6c01a44a{0%{background-position:-600px 0}to{background-position:600px 0}}.po-skeleton-wrap[data-v-6c01a44a]{padding:1rem}.po-skeleton-row[data-v-6c01a44a]{height:56px;border-radius:8px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);background-size:1200px;animation:shimmer-6c01a44a 1.4s linear infinite;margin-bottom:.5rem}.po-dialog[data-v-6c01a44a] .p-dialog-header{font-weight:700;font-size:1rem;border-bottom:1px solid #e8eaed}.po-dialog[data-v-6c01a44a] .p-dialog-content{padding:1.5rem}.po-dialog[data-v-6c01a44a] .p-dialog-footer{border-top:1px solid #e8eaed;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.65rem}.po-modal-body[data-v-6c01a44a]{display:flex;flex-direction:column;gap:1.5rem}.po-modal-section[data-v-6c01a44a]{display:flex;flex-direction:column;gap:.875rem}.po-modal-section-label[data-v-6c01a44a]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#0a354e;padding-bottom:.6rem;border-bottom:1px solid #e8eaed}.po-modal-section-label i[data-v-6c01a44a]{font-size:14px}.po-form-grid[data-v-6c01a44a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}.po-form-grid--single[data-v-6c01a44a]{grid-template-columns:1fr}.po-form-field[data-v-6c01a44a]{display:flex;flex-direction:column;gap:.3rem}.po-form-field label[data-v-6c01a44a]{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.4rem}.po-required[data-v-6c01a44a]{color:#ef4444}.po-char-count[data-v-6c01a44a]{font-size:.68rem;color:#6b7280;font-weight:400;margin-left:auto;letter-spacing:0;text-transform:none}.po-checks-row[data-v-6c01a44a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.po-check-card[data-v-6c01a44a]{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border:1px solid #e8eaed;border-radius:8px;cursor:pointer;transition:all .15s}.po-check-card[data-v-6c01a44a]:hover{border-color:#93c5fd;background:#f8faff}.po-check-card--on[data-v-6c01a44a]{background:#f0f9ff;border-color:#7dd3fc}.po-check-card-body[data-v-6c01a44a]{display:flex;align-items:center;gap:.6rem}.po-check-card-icon[data-v-6c01a44a]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.po-check-card-icon i[data-v-6c01a44a]{font-size:13px}.po-check-card-title[data-v-6c01a44a]{font-size:.8rem;font-weight:600;color:#374151}.po-check-card-sub[data-v-6c01a44a]{font-size:.7rem;color:#6b7280;margin-top:1px}.po-subcat-form[data-v-6c01a44a]{display:flex;align-items:flex-end;gap:.65rem;padding:.875rem 1rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;flex-wrap:wrap}.po-subcat-form-btns[data-v-6c01a44a]{display:flex;gap:.4rem}.po-subcats-tabla-wrap[data-v-6c01a44a]{border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.po-subcat-item[data-v-6c01a44a]{display:flex;align-items:center;gap:.5rem}.po-subcat-icon[data-v-6c01a44a]{width:20px;height:20px;border-radius:4px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.po-subcat-icon i[data-v-6c01a44a]{font-size:10px;color:#6b7280}.po-sidebar[data-v-6c01a44a] .p-sidebar-header{padding:1rem 1.5rem;border-bottom:1px solid #e8eaed}.po-sidebar[data-v-6c01a44a] .p-sidebar-content{padding:0}.po-sidebar-header[data-v-6c01a44a]{display:flex;align-items:center;gap:.75rem;width:100%}.po-sidebar-title[data-v-6c01a44a]{font-size:1rem;font-weight:700;color:#374151}.po-sidebar-body[data-v-6c01a44a]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow-y:auto;height:calc(100vh - 80px)}.po-sidebar-section[data-v-6c01a44a]{display:flex;flex-direction:column;gap:.75rem}.po-sidebar-section-label[data-v-6c01a44a]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#0a354e;padding-bottom:.6rem;border-bottom:1px solid #e8eaed}.po-sidebar-section-label i[data-v-6c01a44a]{font-size:14px}.po-checks-grid[data-v-6c01a44a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.po-mini-check[data-v-6c01a44a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #e8eaed;border-radius:6px;cursor:pointer;transition:all .12s}.po-mini-check[data-v-6c01a44a]:hover{border-color:#93c5fd;background:#f8faff}.po-mini-check label[data-v-6c01a44a]{font-size:.8rem;color:#374151;cursor:pointer}.po-mini-check--on[data-v-6c01a44a]{background:#f0fdf4;border-color:#86efac}.po-mini-check--on label[data-v-6c01a44a]{color:#166534;font-weight:600}.po-confirm-body[data-v-6c01a44a]{display:flex;align-items:flex-start;gap:1rem;padding:.5rem}.po-confirm-icon[data-v-6c01a44a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.po-confirm-icon i[data-v-6c01a44a]{font-size:1.3rem}.po-confirm-icon--danger[data-v-6c01a44a]{background:#fef2f2}.po-confirm-icon--danger i[data-v-6c01a44a]{color:#dc2626}.po-confirm-q[data-v-6c01a44a]{font-size:.9rem;font-weight:600;color:#374151;margin:0 0 .35rem}.po-confirm-sub[data-v-6c01a44a]{font-size:.82rem;color:#6b7280;margin:0;line-height:1.4}@media (max-width:768px){.po-checks-row[data-v-6c01a44a]{grid-template-columns:1fr}.po-topbar[data-v-6c01a44a]{flex-direction:column;align-items:flex-start}.po-checks-grid[data-v-6c01a44a],.po-form-grid[data-v-6c01a44a]{grid-template-columns:1fr}}