@charset "UTF-8";.expand-chevron[data-v-b2deb0b1]{flex:0 0 auto;transform:rotate(0);transform-origin:center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.expand-chevron.is-expanded[data-v-b2deb0b1]{transform:rotate(-180deg)}@media(prefers-reduced-motion:reduce){.expand-chevron[data-v-b2deb0b1]{transition:none}}.base-select-overlay{width:min(var(--base-select-trigger-width),calc(100vw - 2rem))!important;min-width:min(var(--base-select-trigger-width),calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;z-index:1400!important}.base-select-overlay.base-select-overlay-custom-width{width:min(max(var(--base-select-trigger-width),var(--base-select-custom-width)),calc(100vw - 2rem))!important;min-width:min(max(var(--base-select-trigger-width),var(--base-select-custom-width)),calc(100vw - 2rem))!important}.base-select-overlay.base-select-overlay-anchor-left{left:var(--base-select-anchor-left)!important;inset-inline-start:var(--base-select-anchor-left)!important}.base-select-status[data-v-14d7778c]{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .75rem;border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:.82rem;font-weight:600}.base-select-status-error[data-v-14d7778c],.base-select-empty-error[data-v-14d7778c]{color:var(--red-600, #dc2626)}.base-select-empty[data-v-14d7778c]{padding:.8rem;color:var(--text-color-secondary);font-weight:600;text-align:center}.base-select-spinner[data-v-14d7778c]{animation:base-select-spin-14d7778c .8s linear infinite}.base-select-loading-value[data-v-14d7778c]{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-color-secondary);font-style:italic}@keyframes base-select-spin-14d7778c{to{transform:rotate(360deg)}}.base-pdf-preview[data-v-1bf54e15]{display:grid;grid-template-rows:auto var(--base-pdf-content-rows);min-width:0;min-height:380px;border:1px solid #cbd5e1;border-radius:12px;background:var(--surface-0);box-shadow:0 1px 2px #0f172a0f;overflow:hidden}.base-pdf-preview__header[data-v-1bf54e15]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.base-pdf-preview--compact .base-pdf-preview__header[data-v-1bf54e15]{padding:.3rem .35rem .35rem}.base-pdf-preview__title[data-v-1bf54e15]{display:grid;gap:.05rem;min-width:0}.base-pdf-preview__title strong[data-v-1bf54e15],.base-pdf-preview__title span[data-v-1bf54e15]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-pdf-preview__title strong[data-v-1bf54e15]{color:#1e3a5f;font-size:.9rem;line-height:1.2}.base-pdf-preview--compact .base-pdf-preview__title strong[data-v-1bf54e15]{font-size:.78rem}.base-pdf-preview__title span[data-v-1bf54e15]{color:#64748b;font-size:.78rem;line-height:1.2}.base-pdf-preview--compact .base-pdf-preview__title span[data-v-1bf54e15]{font-size:.72rem}.base-pdf-preview__actions[data-v-1bf54e15]{display:flex;gap:.2rem;flex-wrap:nowrap;justify-content:flex-end;min-width:0;white-space:nowrap}.base-pdf-preview__body[data-v-1bf54e15]{position:relative;min-width:0;min-height:0;background:linear-gradient(45deg,#f8fafc 25%,transparent 25%),linear-gradient(-45deg,#f8fafc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8fafc 75%),linear-gradient(-45deg,transparent 75%,#f8fafc 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.base-pdf-preview__frame[data-v-1bf54e15]{width:100%;height:100%;min-height:320px;border:0;background:#fff}.base-pdf-preview__status[data-v-1bf54e15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:320px;height:100%;padding:2rem 1.5rem;color:#64748b;text-align:center;font-size:.86rem;line-height:1.45}.base-pdf-preview__status strong[data-v-1bf54e15]{color:#334155;font-size:.95rem}.base-pdf-preview__status>span[data-v-1bf54e15]:not(.base-pdf-preview__status-icon,.base-pdf-preview__spinner){max-width:28rem}.base-pdf-preview__status-icon[data-v-1bf54e15]{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;background:#e2e8f0}.base-pdf-preview__status-icon i[data-v-1bf54e15]{color:#475569;font-size:1.45rem}.base-pdf-preview__status--error .base-pdf-preview__status-icon[data-v-1bf54e15]{background:#fef2f2}.base-pdf-preview__status--error .base-pdf-preview__status-icon i[data-v-1bf54e15]{color:#dc2626}.base-pdf-preview__spinner[data-v-1bf54e15]{width:2.75rem;height:2.75rem;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:base-pdf-preview-spin-1bf54e15 .8s linear infinite}@keyframes base-pdf-preview-spin-1bf54e15{to{transform:rotate(360deg)}}.norma-dif{display:flex;flex-direction:column;gap:.85rem;max-height:62vh;overflow:auto;padding-right:.25rem}.norma-dif__resumen{padding:.75rem .9rem;border-left:3px solid var(--primary-color);border-radius:6px;background:var(--surface-50)}.norma-dif__resumen p{margin:.25rem 0 0;color:var(--text-color);line-height:1.45}.norma-dif__resumen-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color)}.norma-dif__sin-cambios{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-radius:6px;background:var(--green-50, #f0fdf4);color:var(--status-approved-text)}.norma-dif__sin-cambios i{font-size:1.05rem}.norma-dif__secciones{display:flex;flex-direction:column;gap:.75rem}.norma-dif__seccion{border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.norma-dif__apartado{display:flex;align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;background:var(--surface-100);font-size:.9rem;font-weight:700;color:var(--text-color)}.norma-dif__apartado i{font-size:.85rem;color:var(--primary-color)}.norma-dif__cambios{margin:0;padding:.35rem 0;list-style:none}.norma-dif__cambio{display:flex;align-items:flex-start;gap:.6rem;padding:.4rem .75rem}.norma-dif__cambio+.norma-dif__cambio{border-top:1px dashed var(--surface-border)}.norma-dif__badge{flex:0 0 auto;margin-top:.1rem;padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.norma-dif__badge--anadido{background:var(--green-100, #dcfce7);color:var(--green-800, #166534)}.norma-dif__badge--eliminado{background:var(--red-100, #fee2e2);color:var(--red-800, #991b1b)}.norma-dif__badge--modificado{background:var(--yellow-100, #fef9c3);color:var(--yellow-800, #854d0e)}.norma-dif__descripcion{color:var(--text-color);line-height:1.45;word-break:break-word}.norma-dif__texto{margin:0;max-height:60vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:inherit;color:var(--text-color)}.base-tabs[data-v-1ea1718e]{display:block;flex:0 0 auto;height:auto;min-width:0;max-width:100%;width:100%;overflow:visible;border:1px solid #d8e5df;border-radius:8px;background:#f8fafc}.base-tabs[data-v-1ea1718e] .p-tablist,.base-tabs[data-v-1ea1718e] .p-tablist-content,.base-tabs[data-v-1ea1718e] .p-tablist-tab-list{min-width:0;max-width:100%}.base-tabs[data-v-1ea1718e] .p-tablist{display:block;flex:0 0 auto;height:auto;border-bottom:1px solid #d8e5df;background:#eef7f2;overflow:visible}.base-tabs[data-v-1ea1718e] .p-tablist-content{display:block;background:transparent;overflow:visible}.base-tabs[data-v-1ea1718e] .p-tablist-tab-list{display:flex;flex-wrap:wrap;gap:.15rem;align-items:flex-end;padding:.45rem .65rem 0;background:transparent}.base-tabs[data-v-1ea1718e] .p-tab{border-radius:6px 6px 0 0;color:#374151}.base-tab-content[data-v-1ea1718e]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.base-tab-icon[data-v-1ea1718e]{font-size:.95rem}.base-tab-badge[data-v-1ea1718e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:#64748b;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.base-tab-badge-success[data-v-1ea1718e]{background:#059669}.base-tab-badge-info[data-v-1ea1718e]{background:#2563eb}.base-tab-badge-warning[data-v-1ea1718e]{background:#d97706}.base-tab-badge-danger[data-v-1ea1718e]{background:#dc2626}.base-tabs[data-v-1ea1718e] .p-tab:not(.p-disabled):hover{background:#ffffffb3;color:#111827}.base-tabs[data-v-1ea1718e] .p-tab.p-tab-active,.base-tabs[data-v-1ea1718e] .p-tab[data-p-active=true]{background:#fff;color:#047857}.base-tabs[data-v-1ea1718e] .p-tabpanels{display:block;flex:0 0 auto;padding:1rem;min-width:0;max-width:100%;width:100%;height:auto;background:#fff;border-radius:0 0 7px 7px;background-clip:padding-box;overflow:visible}.base-tabs[data-v-1ea1718e] .p-tabpanel{min-width:0;max-width:100%;height:auto;overflow:visible}.base-date-picker-wrapper[data-v-90bdf8f8]{position:relative;width:100%}.base-date-picker[data-v-90bdf8f8]{width:100%}.base-date-picker[data-v-90bdf8f8] .p-datepicker-input{width:100%;color:#333}.base-date-picker[data-v-90bdf8f8] .p-datepicker-input::placeholder{color:#999}.base-date-picker-today-mask[data-v-90bdf8f8]{position:absolute;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-weight:600;pointer-events:none}.base-date-picker-today-mask small[data-v-90bdf8f8]{color:#999;font-weight:500;margin-left:.3rem}.base-date-picker-panel .p-datepicker-weekday-cell{background:#e6f4ef;border-bottom:1px solid #b7dccb;color:#174335;font-weight:700}.base-date-picker-panel .p-datepicker-title,.base-date-picker-panel .p-datepicker-title button,.base-date-picker-panel .p-datepicker-prev-button,.base-date-picker-panel .p-datepicker-next-button,.base-date-picker-panel .p-datepicker-day:not(.p-datepicker-day-selected),.base-date-picker-panel .p-datepicker-day-selected{color:#000!important}.base-date-picker-panel .p-datepicker-buttonbar .p-button,.base-date-picker-panel .p-datepicker-today-button,.base-date-picker-panel .p-datepicker-clear-button{color:#333!important}.base-date-picker-panel .p-datepicker-buttonbar .p-button:hover,.base-date-picker-panel .p-datepicker-today-button:hover,.base-date-picker-panel .p-datepicker-clear-button:hover{color:#000!important}.base-date-picker-panel .p-datepicker-prev-button svg,.base-date-picker-panel .p-datepicker-next-button svg{color:#000!important}.base-date-picker-panel .p-datepicker-select-month,.base-date-picker-panel .p-datepicker-select-year{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.3rem .6rem!important;border:1px solid var(--surface-border)!important;border-radius:6px;background:var(--surface-0)!important;font-weight:700;cursor:pointer}.base-date-picker-panel .p-datepicker-select-month:after,.base-date-picker-panel .p-datepicker-select-year:after{width:.4rem;height:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-.12rem) rotate(45deg)}.base-date-picker-panel .p-datepicker-select-month:hover,.base-date-picker-panel .p-datepicker-select-year:hover{background:var(--surface-100)!important;border-color:var(--surface-400)!important}.base-date-picker-panel .p-datepicker-other-month .p-datepicker-day,.base-date-picker-panel .p-datepicker-day.p-datepicker-other-month{color:#b3b3b3!important}.base-date-picker-panel .base-date-picker-weekend-cell{background:#f6faf8}.base-date-picker-panel .base-date-picker-weekend-cell .p-datepicker-day:not(.p-datepicker-day-selected){color:#5f746b}.base-action-button[data-v-245da50f]{border-radius:6px;font-weight:600;overflow:visible;position:relative}.base-action-button[data-v-245da50f] .p-button-icon{color:inherit}.base-action-button[data-v-245da50f] .p-badge{position:absolute;top:-.45rem;right:-.45rem;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0;aspect-ratio:1/1;box-sizing:border-box;border:2px solid #ffffff;border-radius:50%;background:#2563eb;color:#fff;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a38}.base-action-button-save[data-v-245da50f],.base-action-button-create[data-v-245da50f],.base-action-button-update[data-v-245da50f],.base-action-button-add[data-v-245da50f],.base-action-button-confirm[data-v-245da50f]{background:var(--primary-color, #059669)!important;border-color:var(--primary-color, #059669)!important;color:#fff!important}.base-action-button-save[data-v-245da50f]:hover,.base-action-button-create[data-v-245da50f]:hover,.base-action-button-update[data-v-245da50f]:hover,.base-action-button-add[data-v-245da50f]:hover,.base-action-button-confirm[data-v-245da50f]:hover{background:#047857!important;border-color:#047857!important}.base-action-button-search[data-v-245da50f]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-search[data-v-245da50f]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-view[data-v-245da50f]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-view[data-v-245da50f]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-print[data-v-245da50f]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-print[data-v-245da50f]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-email[data-v-245da50f]{background:#fff!important;border-color:#10b981!important;color:#047857!important}.base-action-button-email[data-v-245da50f]:hover{background:#ecfdf5!important;border-color:#059669!important;color:#065f46!important}.base-action-button-view.p-button-text[data-v-245da50f],.base-action-button-view.p-button-text[data-v-245da50f]:hover{background:transparent!important;border-color:transparent!important;color:#2563eb!important}.base-action-button-detail[data-v-245da50f]{background:#fff!important;border-color:#93c5fd!important;color:#1e3a8a!important}.base-action-button-detail[data-v-245da50f]:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1e40af!important}.base-action-button-clearFilters[data-v-245da50f],.base-action-button-viewLastMonth[data-v-245da50f],.base-action-button-cancel[data-v-245da50f],.base-action-button-close[data-v-245da50f],.base-action-button-back[data-v-245da50f],.base-action-button-duplicate[data-v-245da50f]{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}.base-action-button-clearFilters[data-v-245da50f]:hover,.base-action-button-viewLastMonth[data-v-245da50f]:hover,.base-action-button-cancel[data-v-245da50f]:hover,.base-action-button-close[data-v-245da50f]:hover,.base-action-button-back[data-v-245da50f]:hover,.base-action-button-duplicate[data-v-245da50f]:hover{color:#334155!important;border-color:#94a3b8!important;background:#f8fafc!important}.base-action-button-delete[data-v-245da50f],.base-action-button-remove[data-v-245da50f]{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.base-action-button-delete[data-v-245da50f]:hover,.base-action-button-remove[data-v-245da50f]:hover{background:#b91c1c!important;border-color:#b91c1c!important}.base-action-button-delete.p-button-text[data-v-245da50f],.base-action-button-delete.p-button-text[data-v-245da50f]:hover,.base-action-button-remove.p-button-text[data-v-245da50f],.base-action-button-remove.p-button-text[data-v-245da50f]:hover{background:transparent!important;border-color:transparent!important;color:#dc2626!important}.base-action-button-edit[data-v-245da50f]{background:#f59e0b!important;border-color:#f59e0b!important;color:#111827!important}.base-action-button-edit[data-v-245da50f]:hover{background:#d97706!important;border-color:#d97706!important;color:#111827!important}.base-action-button-mostrarDocumentoCalidad[data-v-245da50f],.base-action-button-equiposReferenciados[data-v-245da50f]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-mostrarDocumentoCalidad[data-v-245da50f]:hover,.base-action-button-equiposReferenciados[data-v-245da50f]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-goToPnc[data-v-245da50f]{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.base-action-button-goToPnc[data-v-245da50f]:hover{background:#0e7490!important;border-color:#0e7490!important}.base-action-button-donde[data-v-245da50f]{background:#fff!important;border-color:#4f46e5!important;color:#4f46e5!important}.base-action-button-donde[data-v-245da50f]:hover{background:#eef2ff!important;border-color:#4338ca!important;color:#4338ca!important}.base-action-button-adjuntos[data-v-245da50f]{background:#facc15!important;border-color:#eab308!important;color:#111827!important}.base-action-button-documentosAnotaciones[data-v-245da50f]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-documentosAnotaciones[data-v-245da50f]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-adjuntos[data-v-245da50f]:hover{background:#eab308!important;border-color:#ca8a04!important;color:#111827!important}.base-action-button-historialCambios[data-v-245da50f]{color:#6d28d9!important;border-color:#c4b5fd!important;background:#fff!important}.base-action-button-historialCambios[data-v-245da50f]:hover{color:#5b21b6!important;border-color:#a78bfa!important;background:#f5f3ff!important}.base-action-button-configured[data-v-245da50f]{color:var(--action-color)!important;border-color:var(--action-border-color)!important;background:var(--action-background)!important}.base-action-button-configured[data-v-245da50f]:hover{color:var(--action-hover-color)!important;border-color:var(--action-hover-border-color)!important;background:var(--action-hover-background)!important}.base-excel-button[data-v-245da50f]{height:2.5rem;min-height:2.5rem;background:#fff!important;border-color:#16a34a!important;color:var(--status-approved-text)!important;border-radius:6px;font-weight:600}.base-excel-button[data-v-245da50f] .p-button-icon{color:inherit!important}.base-excel-button[data-v-245da50f]:hover{background:#f0fdf4!important;border-color:#16a34a!important;color:var(--status-approved-text)!important}.base-etiqueta-button[data-v-245da50f]{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.base-etiqueta-button[data-v-245da50f]:hover{background-color:#bfdbfe!important;border-color:#60a5fa!important;color:#1e40af!important}.base-etiqueta-button .pi[data-v-245da50f]{color:inherit!important}.base-print-button[data-v-245da50f]{height:2.5rem;min-height:2.5rem}.base-data-table .base-table-filter-clear-button[data-v-245da50f]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-secondary);line-height:1;cursor:pointer;opacity:.72;transition:color .15s ease,opacity .15s ease}.base-data-table .base-table-filter-clear-button[data-v-245da50f]:hover,.base-data-table .base-table-filter-clear-button[data-v-245da50f]:focus-visible{color:var(--text-color);opacity:1;background:transparent;transform:translateY(-50%)}.base-data-table .base-table-filter-clear-button[data-v-245da50f]:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px}.base-data-table .base-table-filter-clear-button .pi[data-v-245da50f]{font-size:.75rem}.base-data-table .table-export-button[data-v-245da50f]{height:2.5rem;min-height:2.5rem}.base-data-table .table-header-actions .p-button[data-v-245da50f]{height:2.5rem;min-height:2.5rem;padding:0 .875rem;border-radius:6px;align-items:center}.base-data-table .table-header-actions .p-button .p-button-label[data-v-245da50f]{line-height:1}.base-data-table .table-header-actions .p-button-success .pi[data-v-245da50f],.base-data-table .table-header-actions .p-button-info .pi[data-v-245da50f]{color:#fff!important}.base-data-table .table-header-actions .base-action-button-print .pi[data-v-245da50f]{color:inherit!important}.base-data-table .p-button.p-button-text[data-v-245da50f]{transition:all .2s}.base-data-table .p-button.p-button-text[data-v-245da50f]:hover{transform:scale(1.1)}.base-data-table .p-datatable .base-table-row-action.p-button-sm[data-v-245da50f]{width:2rem!important;height:2rem!important;padding:0!important}.base-data-table .p-datatable .base-table-row-action.p-button-sm .pi[data-v-245da50f]{font-size:.8rem!important}.base-data-table .base-table-control-body-cell .p-button-sm[data-v-245da50f]{border-radius:50%!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-245da50f]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined){background:#fff!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined) .pi[data-v-245da50f]{color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-245da50f]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined):hover{background:#f3f4f6!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-245da50f],.base-data-table .p-datatable .p-button-info.p-button-text .pi[data-v-245da50f]{color:#2563eb!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-245da50f],.base-data-table .p-datatable .p-button-danger.p-button-text .pi[data-v-245da50f]{color:#dc2626!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-245da50f]:hover{background-color:#3b82f61a!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-245da50f]:hover{background-color:#ef44441a!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-245da50f],.base-data-table .p-datatable .p-button-warning.p-button-text .pi[data-v-245da50f]{color:#ca8a04!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-245da50f]:hover{background-color:#eab30826!important}.base-data-table .p-datatable .base-action-button-delete[data-v-245da50f]:not(.p-button-text),.base-data-table .p-datatable .base-action-button-remove[data-v-245da50f]:not(.p-button-text){background:#fff!important;border-color:transparent!important;color:#dc2626!important}.base-data-table .p-datatable .base-action-button-delete[data-v-245da50f]:not(.p-button-text):hover,.base-data-table .p-datatable .base-action-button-remove[data-v-245da50f]:not(.p-button-text):hover{background:#fef2f2!important;border-color:transparent!important;color:#b91c1c!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-245da50f]{background:#ecfdf5!important;color:#047857!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-245da50f]:hover{background:#d1fae5!important;color:#065f46!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-245da50f]{background:#f8fafc!important;color:#475569!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-245da50f]:hover{background:#e2e8f0!important;color:#334155!important}.base-filter-text-input[data-v-2c5679fa]{position:relative;display:block;width:100%}.base-filter-text-input-control[data-v-2c5679fa]{width:100%;padding-right:2rem}[data-v-2c5679fa] .base-filter-text-input-control:-webkit-autofill,[data-v-2c5679fa] .base-filter-text-input-control:-webkit-autofill:hover,[data-v-2c5679fa] .base-filter-text-input-control:-webkit-autofill:focus,[data-v-2c5679fa] .base-filter-text-input-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface-card) inset!important;box-shadow:0 0 0 1000px var(--surface-card) inset!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)}.base-filter-text-input-clear[data-v-2c5679fa]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:#6b7280;line-height:1;cursor:pointer;opacity:.72;transition:color .15s ease,opacity .15s ease}.base-filter-text-input-clear[data-v-2c5679fa]:hover,.base-filter-text-input-clear[data-v-2c5679fa]:focus-visible{color:#c98a8a;opacity:1;background:transparent;transform:translateY(-50%)}.base-filter-text-input-clear[data-v-2c5679fa]:focus-visible{outline:1px solid #c98a8a;outline-offset:2px}.base-filter-text-input-clear .pi[data-v-2c5679fa]{font-size:.75rem}.base-select-detail[data-v-59e724ee]{display:flex;align-items:stretch;gap:.35rem;min-width:0}.base-select-detail-select[data-v-59e724ee]{flex:1 1 auto;min-width:0}.base-select-detail-button[data-v-59e724ee]{flex:0 0 auto;width:2.3rem;padding:.25rem}.base-action-button[data-v-dc06e6be]{border-radius:6px;font-weight:600;overflow:visible;position:relative}.base-action-button[data-v-dc06e6be] .p-button-icon{color:inherit}.base-action-button[data-v-dc06e6be] .p-badge{position:absolute;top:-.45rem;right:-.45rem;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0;aspect-ratio:1/1;box-sizing:border-box;border:2px solid #ffffff;border-radius:50%;background:#2563eb;color:#fff;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a38}.base-action-button-save[data-v-dc06e6be],.base-action-button-create[data-v-dc06e6be],.base-action-button-update[data-v-dc06e6be],.base-action-button-add[data-v-dc06e6be],.base-action-button-confirm[data-v-dc06e6be]{background:var(--primary-color, #059669)!important;border-color:var(--primary-color, #059669)!important;color:#fff!important}.base-action-button-save[data-v-dc06e6be]:hover,.base-action-button-create[data-v-dc06e6be]:hover,.base-action-button-update[data-v-dc06e6be]:hover,.base-action-button-add[data-v-dc06e6be]:hover,.base-action-button-confirm[data-v-dc06e6be]:hover{background:#047857!important;border-color:#047857!important}.base-action-button-search[data-v-dc06e6be]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-search[data-v-dc06e6be]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-view[data-v-dc06e6be]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-view[data-v-dc06e6be]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-print[data-v-dc06e6be]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-print[data-v-dc06e6be]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-email[data-v-dc06e6be]{background:#fff!important;border-color:#10b981!important;color:#047857!important}.base-action-button-email[data-v-dc06e6be]:hover{background:#ecfdf5!important;border-color:#059669!important;color:#065f46!important}.base-action-button-view.p-button-text[data-v-dc06e6be],.base-action-button-view.p-button-text[data-v-dc06e6be]:hover{background:transparent!important;border-color:transparent!important;color:#2563eb!important}.base-action-button-detail[data-v-dc06e6be]{background:#fff!important;border-color:#93c5fd!important;color:#1e3a8a!important}.base-action-button-detail[data-v-dc06e6be]:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1e40af!important}.base-action-button-clearFilters[data-v-dc06e6be],.base-action-button-viewLastMonth[data-v-dc06e6be],.base-action-button-cancel[data-v-dc06e6be],.base-action-button-close[data-v-dc06e6be],.base-action-button-back[data-v-dc06e6be],.base-action-button-duplicate[data-v-dc06e6be]{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}.base-action-button-clearFilters[data-v-dc06e6be]:hover,.base-action-button-viewLastMonth[data-v-dc06e6be]:hover,.base-action-button-cancel[data-v-dc06e6be]:hover,.base-action-button-close[data-v-dc06e6be]:hover,.base-action-button-back[data-v-dc06e6be]:hover,.base-action-button-duplicate[data-v-dc06e6be]:hover{color:#334155!important;border-color:#94a3b8!important;background:#f8fafc!important}.base-action-button-delete[data-v-dc06e6be],.base-action-button-remove[data-v-dc06e6be]{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.base-action-button-delete[data-v-dc06e6be]:hover,.base-action-button-remove[data-v-dc06e6be]:hover{background:#b91c1c!important;border-color:#b91c1c!important}.base-action-button-delete.p-button-text[data-v-dc06e6be],.base-action-button-delete.p-button-text[data-v-dc06e6be]:hover,.base-action-button-remove.p-button-text[data-v-dc06e6be],.base-action-button-remove.p-button-text[data-v-dc06e6be]:hover{background:transparent!important;border-color:transparent!important;color:#dc2626!important}.base-action-button-edit[data-v-dc06e6be]{background:#f59e0b!important;border-color:#f59e0b!important;color:#111827!important}.base-action-button-edit[data-v-dc06e6be]:hover{background:#d97706!important;border-color:#d97706!important;color:#111827!important}.base-action-button-mostrarDocumentoCalidad[data-v-dc06e6be],.base-action-button-equiposReferenciados[data-v-dc06e6be]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-mostrarDocumentoCalidad[data-v-dc06e6be]:hover,.base-action-button-equiposReferenciados[data-v-dc06e6be]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-goToPnc[data-v-dc06e6be]{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.base-action-button-goToPnc[data-v-dc06e6be]:hover{background:#0e7490!important;border-color:#0e7490!important}.base-action-button-donde[data-v-dc06e6be]{background:#fff!important;border-color:#4f46e5!important;color:#4f46e5!important}.base-action-button-donde[data-v-dc06e6be]:hover{background:#eef2ff!important;border-color:#4338ca!important;color:#4338ca!important}.base-action-button-adjuntos[data-v-dc06e6be]{background:#facc15!important;border-color:#eab308!important;color:#111827!important}.base-action-button-documentosAnotaciones[data-v-dc06e6be]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-documentosAnotaciones[data-v-dc06e6be]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-adjuntos[data-v-dc06e6be]:hover{background:#eab308!important;border-color:#ca8a04!important;color:#111827!important}.base-action-button-historialCambios[data-v-dc06e6be]{color:#6d28d9!important;border-color:#c4b5fd!important;background:#fff!important}.base-action-button-historialCambios[data-v-dc06e6be]:hover{color:#5b21b6!important;border-color:#a78bfa!important;background:#f5f3ff!important}.base-action-button-configured[data-v-dc06e6be]{color:var(--action-color)!important;border-color:var(--action-border-color)!important;background:var(--action-background)!important}.base-action-button-configured[data-v-dc06e6be]:hover{color:var(--action-hover-color)!important;border-color:var(--action-hover-border-color)!important;background:var(--action-hover-background)!important}.base-excel-button[data-v-dc06e6be]{height:2.5rem;min-height:2.5rem;background:#fff!important;border-color:#16a34a!important;color:var(--status-approved-text)!important;border-radius:6px;font-weight:600}.base-excel-button[data-v-dc06e6be] .p-button-icon{color:inherit!important}.base-excel-button[data-v-dc06e6be]:hover{background:#f0fdf4!important;border-color:#16a34a!important;color:var(--status-approved-text)!important}.base-etiqueta-button[data-v-dc06e6be]{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.base-etiqueta-button[data-v-dc06e6be]:hover{background-color:#bfdbfe!important;border-color:#60a5fa!important;color:#1e40af!important}.base-etiqueta-button .pi[data-v-dc06e6be]{color:inherit!important}.base-print-button[data-v-dc06e6be]{height:2.5rem;min-height:2.5rem}.base-data-table .base-table-filter-clear-button[data-v-dc06e6be]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-secondary);line-height:1;cursor:pointer;opacity:.72;transition:color .15s ease,opacity .15s ease}.base-data-table .base-table-filter-clear-button[data-v-dc06e6be]:hover,.base-data-table .base-table-filter-clear-button[data-v-dc06e6be]:focus-visible{color:var(--text-color);opacity:1;background:transparent;transform:translateY(-50%)}.base-data-table .base-table-filter-clear-button[data-v-dc06e6be]:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px}.base-data-table .base-table-filter-clear-button .pi[data-v-dc06e6be]{font-size:.75rem}.base-data-table .table-export-button[data-v-dc06e6be]{height:2.5rem;min-height:2.5rem}.base-data-table .table-header-actions .p-button[data-v-dc06e6be]{height:2.5rem;min-height:2.5rem;padding:0 .875rem;border-radius:6px;align-items:center}.base-data-table .table-header-actions .p-button .p-button-label[data-v-dc06e6be]{line-height:1}.base-data-table .table-header-actions .p-button-success .pi[data-v-dc06e6be],.base-data-table .table-header-actions .p-button-info .pi[data-v-dc06e6be]{color:#fff!important}.base-data-table .table-header-actions .base-action-button-print .pi[data-v-dc06e6be]{color:inherit!important}.base-data-table .p-button.p-button-text[data-v-dc06e6be]{transition:all .2s}.base-data-table .p-button.p-button-text[data-v-dc06e6be]:hover{transform:scale(1.1)}.base-data-table .p-datatable .base-table-row-action.p-button-sm[data-v-dc06e6be]{width:2rem!important;height:2rem!important;padding:0!important}.base-data-table .p-datatable .base-table-row-action.p-button-sm .pi[data-v-dc06e6be]{font-size:.8rem!important}.base-data-table .base-table-control-body-cell .p-button-sm[data-v-dc06e6be]{border-radius:50%!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-dc06e6be]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined){background:#fff!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined) .pi[data-v-dc06e6be]{color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-dc06e6be]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined):hover{background:#f3f4f6!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-dc06e6be],.base-data-table .p-datatable .p-button-info.p-button-text .pi[data-v-dc06e6be]{color:#2563eb!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-dc06e6be],.base-data-table .p-datatable .p-button-danger.p-button-text .pi[data-v-dc06e6be]{color:#dc2626!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-dc06e6be]:hover{background-color:#3b82f61a!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-dc06e6be]:hover{background-color:#ef44441a!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-dc06e6be],.base-data-table .p-datatable .p-button-warning.p-button-text .pi[data-v-dc06e6be]{color:#ca8a04!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-dc06e6be]:hover{background-color:#eab30826!important}.base-data-table .p-datatable .base-action-button-delete[data-v-dc06e6be]:not(.p-button-text),.base-data-table .p-datatable .base-action-button-remove[data-v-dc06e6be]:not(.p-button-text){background:#fff!important;border-color:transparent!important;color:#dc2626!important}.base-data-table .p-datatable .base-action-button-delete[data-v-dc06e6be]:not(.p-button-text):hover,.base-data-table .p-datatable .base-action-button-remove[data-v-dc06e6be]:not(.p-button-text):hover{background:#fef2f2!important;border-color:transparent!important;color:#b91c1c!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-dc06e6be]{background:#ecfdf5!important;color:#047857!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-dc06e6be]:hover{background:#d1fae5!important;color:#065f46!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-dc06e6be]{background:#f8fafc!important;color:#475569!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-dc06e6be]:hover{background:#e2e8f0!important;color:#334155!important}.base-filter-panel{padding:1rem;border:1px solid var(--surface-200);border-radius:14px;background:var(--surface-card);box-shadow:0 8px 22px #0f172a0f}.base-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.base-filter-title-copy{display:flex;flex-direction:column;gap:.15rem}.base-filter-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.base-filter-heading h2{margin:0;color:var(--text-color);font-size:1rem;line-height:1.6rem}.base-filter-heading small{color:var(--text-color-secondary)}.base-filter-actions{align-items:center;display:flex;gap:.5rem}.base-filter-collapse-toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .65rem;border:1px solid transparent;border-radius:var(--border-radius);color:var(--text-color-secondary);background:transparent;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.base-filter-collapse-toggle:hover,.base-filter-collapse-toggle:focus-visible{border-color:var(--surface-300);background:var(--surface-hover);color:var(--text-color)}.base-filter-collapse-toggle .expand-chevron{width:.9rem;height:.9rem}.base-filter-collapsible-content{min-width:0}.base-filter-actions .base-filter-search-disabled{opacity:.55;cursor:not-allowed}.base-filter-title-row .base-applied-filters{margin-top:0;padding:0}.base-filter-grid{display:grid;grid-template-columns:minmax(380px,1fr) minmax(520px,1.2fr);gap:1.25rem;align-items:start}.base-filter-fields{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.65rem;align-items:center}.base-filter-range-fields{display:grid;grid-template-columns:120px minmax(0,1fr) 48px minmax(0,1fr);gap:.65rem;align-items:center}.base-filter-fields label,.base-filter-range-fields label{color:var(--text-color-secondary);font-size:.9rem;font-weight:650}.base-filter-range-fields>span{color:var(--text-color-secondary);text-align:center}.base-filter-range-end{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}@media(max-width:1100px){.base-filter-grid{grid-template-columns:1fr}}@media(max-width:720px){.base-filter-heading,.base-filter-actions{align-items:stretch;flex-direction:column}.base-filter-fields,.base-filter-range-fields{grid-template-columns:1fr}.base-filter-range-fields>span{display:none}}.base-action-button[data-v-d15af247]{border-radius:6px;font-weight:600;overflow:visible;position:relative}.base-action-button[data-v-d15af247] .p-button-icon{color:inherit}.base-action-button[data-v-d15af247] .p-badge{position:absolute;top:-.45rem;right:-.45rem;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0;aspect-ratio:1/1;box-sizing:border-box;border:2px solid #ffffff;border-radius:50%;background:#2563eb;color:#fff;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a38}.base-action-button-save[data-v-d15af247],.base-action-button-create[data-v-d15af247],.base-action-button-update[data-v-d15af247],.base-action-button-add[data-v-d15af247],.base-action-button-confirm[data-v-d15af247]{background:var(--primary-color, #059669)!important;border-color:var(--primary-color, #059669)!important;color:#fff!important}.base-action-button-save[data-v-d15af247]:hover,.base-action-button-create[data-v-d15af247]:hover,.base-action-button-update[data-v-d15af247]:hover,.base-action-button-add[data-v-d15af247]:hover,.base-action-button-confirm[data-v-d15af247]:hover{background:#047857!important;border-color:#047857!important}.base-action-button-search[data-v-d15af247]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-search[data-v-d15af247]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-view[data-v-d15af247]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-view[data-v-d15af247]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-print[data-v-d15af247]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-print[data-v-d15af247]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-email[data-v-d15af247]{background:#fff!important;border-color:#10b981!important;color:#047857!important}.base-action-button-email[data-v-d15af247]:hover{background:#ecfdf5!important;border-color:#059669!important;color:#065f46!important}.base-action-button-view.p-button-text[data-v-d15af247],.base-action-button-view.p-button-text[data-v-d15af247]:hover{background:transparent!important;border-color:transparent!important;color:#2563eb!important}.base-action-button-detail[data-v-d15af247]{background:#fff!important;border-color:#93c5fd!important;color:#1e3a8a!important}.base-action-button-detail[data-v-d15af247]:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1e40af!important}.base-action-button-clearFilters[data-v-d15af247],.base-action-button-viewLastMonth[data-v-d15af247],.base-action-button-cancel[data-v-d15af247],.base-action-button-close[data-v-d15af247],.base-action-button-back[data-v-d15af247],.base-action-button-duplicate[data-v-d15af247]{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}.base-action-button-clearFilters[data-v-d15af247]:hover,.base-action-button-viewLastMonth[data-v-d15af247]:hover,.base-action-button-cancel[data-v-d15af247]:hover,.base-action-button-close[data-v-d15af247]:hover,.base-action-button-back[data-v-d15af247]:hover,.base-action-button-duplicate[data-v-d15af247]:hover{color:#334155!important;border-color:#94a3b8!important;background:#f8fafc!important}.base-action-button-delete[data-v-d15af247],.base-action-button-remove[data-v-d15af247]{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.base-action-button-delete[data-v-d15af247]:hover,.base-action-button-remove[data-v-d15af247]:hover{background:#b91c1c!important;border-color:#b91c1c!important}.base-action-button-delete.p-button-text[data-v-d15af247],.base-action-button-delete.p-button-text[data-v-d15af247]:hover,.base-action-button-remove.p-button-text[data-v-d15af247],.base-action-button-remove.p-button-text[data-v-d15af247]:hover{background:transparent!important;border-color:transparent!important;color:#dc2626!important}.base-action-button-edit[data-v-d15af247]{background:#f59e0b!important;border-color:#f59e0b!important;color:#111827!important}.base-action-button-edit[data-v-d15af247]:hover{background:#d97706!important;border-color:#d97706!important;color:#111827!important}.base-action-button-mostrarDocumentoCalidad[data-v-d15af247],.base-action-button-equiposReferenciados[data-v-d15af247]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-mostrarDocumentoCalidad[data-v-d15af247]:hover,.base-action-button-equiposReferenciados[data-v-d15af247]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-goToPnc[data-v-d15af247]{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.base-action-button-goToPnc[data-v-d15af247]:hover{background:#0e7490!important;border-color:#0e7490!important}.base-action-button-donde[data-v-d15af247]{background:#fff!important;border-color:#4f46e5!important;color:#4f46e5!important}.base-action-button-donde[data-v-d15af247]:hover{background:#eef2ff!important;border-color:#4338ca!important;color:#4338ca!important}.base-action-button-adjuntos[data-v-d15af247]{background:#facc15!important;border-color:#eab308!important;color:#111827!important}.base-action-button-documentosAnotaciones[data-v-d15af247]{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-documentosAnotaciones[data-v-d15af247]:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-adjuntos[data-v-d15af247]:hover{background:#eab308!important;border-color:#ca8a04!important;color:#111827!important}.base-action-button-historialCambios[data-v-d15af247]{color:#6d28d9!important;border-color:#c4b5fd!important;background:#fff!important}.base-action-button-historialCambios[data-v-d15af247]:hover{color:#5b21b6!important;border-color:#a78bfa!important;background:#f5f3ff!important}.base-action-button-configured[data-v-d15af247]{color:var(--action-color)!important;border-color:var(--action-border-color)!important;background:var(--action-background)!important}.base-action-button-configured[data-v-d15af247]:hover{color:var(--action-hover-color)!important;border-color:var(--action-hover-border-color)!important;background:var(--action-hover-background)!important}.base-excel-button[data-v-d15af247]{height:2.5rem;min-height:2.5rem;background:#fff!important;border-color:#16a34a!important;color:var(--status-approved-text)!important;border-radius:6px;font-weight:600}.base-excel-button[data-v-d15af247] .p-button-icon{color:inherit!important}.base-excel-button[data-v-d15af247]:hover{background:#f0fdf4!important;border-color:#16a34a!important;color:var(--status-approved-text)!important}.base-etiqueta-button[data-v-d15af247]{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.base-etiqueta-button[data-v-d15af247]:hover{background-color:#bfdbfe!important;border-color:#60a5fa!important;color:#1e40af!important}.base-etiqueta-button .pi[data-v-d15af247]{color:inherit!important}.base-print-button[data-v-d15af247]{height:2.5rem;min-height:2.5rem}.base-data-table .base-table-filter-clear-button[data-v-d15af247]{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-secondary);line-height:1;cursor:pointer;opacity:.72;transition:color .15s ease,opacity .15s ease}.base-data-table .base-table-filter-clear-button[data-v-d15af247]:hover,.base-data-table .base-table-filter-clear-button[data-v-d15af247]:focus-visible{color:var(--text-color);opacity:1;background:transparent;transform:translateY(-50%)}.base-data-table .base-table-filter-clear-button[data-v-d15af247]:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px}.base-data-table .base-table-filter-clear-button .pi[data-v-d15af247]{font-size:.75rem}.base-data-table .table-export-button[data-v-d15af247]{height:2.5rem;min-height:2.5rem}.base-data-table .table-header-actions .p-button[data-v-d15af247]{height:2.5rem;min-height:2.5rem;padding:0 .875rem;border-radius:6px;align-items:center}.base-data-table .table-header-actions .p-button .p-button-label[data-v-d15af247]{line-height:1}.base-data-table .table-header-actions .p-button-success .pi[data-v-d15af247],.base-data-table .table-header-actions .p-button-info .pi[data-v-d15af247]{color:#fff!important}.base-data-table .table-header-actions .base-action-button-print .pi[data-v-d15af247]{color:inherit!important}.base-data-table .p-button.p-button-text[data-v-d15af247]{transition:all .2s}.base-data-table .p-button.p-button-text[data-v-d15af247]:hover{transform:scale(1.1)}.base-data-table .p-datatable .base-table-row-action.p-button-sm[data-v-d15af247]{width:2rem!important;height:2rem!important;padding:0!important}.base-data-table .p-datatable .base-table-row-action.p-button-sm .pi[data-v-d15af247]{font-size:.8rem!important}.base-data-table .base-table-control-body-cell .p-button-sm[data-v-d15af247]{border-radius:50%!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-d15af247]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined){background:#fff!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined) .pi[data-v-d15af247]{color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button[data-v-d15af247]:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined):hover{background:#f3f4f6!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-d15af247],.base-data-table .p-datatable .p-button-info.p-button-text .pi[data-v-d15af247]{color:#2563eb!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-d15af247],.base-data-table .p-datatable .p-button-danger.p-button-text .pi[data-v-d15af247]{color:#dc2626!important}.base-data-table .p-datatable .p-button-info.p-button-text[data-v-d15af247]:hover{background-color:#3b82f61a!important}.base-data-table .p-datatable .p-button-danger.p-button-text[data-v-d15af247]:hover{background-color:#ef44441a!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-d15af247],.base-data-table .p-datatable .p-button-warning.p-button-text .pi[data-v-d15af247]{color:#ca8a04!important}.base-data-table .p-datatable .p-button-warning.p-button-text[data-v-d15af247]:hover{background-color:#eab30826!important}.base-data-table .p-datatable .base-action-button-delete[data-v-d15af247]:not(.p-button-text),.base-data-table .p-datatable .base-action-button-remove[data-v-d15af247]:not(.p-button-text){background:#fff!important;border-color:transparent!important;color:#dc2626!important}.base-data-table .p-datatable .base-action-button-delete[data-v-d15af247]:not(.p-button-text):hover,.base-data-table .p-datatable .base-action-button-remove[data-v-d15af247]:not(.p-button-text):hover{background:#fef2f2!important;border-color:transparent!important;color:#b91c1c!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-d15af247]{background:#ecfdf5!important;color:#047857!important}.base-data-table .p-datatable .base-action-button-email.p-button-text[data-v-d15af247]:hover{background:#d1fae5!important;color:#065f46!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-d15af247]{background:#f8fafc!important;color:#475569!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text[data-v-d15af247]:hover{background:#e2e8f0!important;color:#334155!important}.base-textarea[data-v-4a4e8c0a]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;resize:vertical}.base-textarea--auto-resize[data-v-4a4e8c0a]{resize:none}.base-textarea--capped[data-v-4a4e8c0a]{max-height:var(--base-textarea-max-height);overflow-y:auto!important}.adjunto-upload-form[data-v-f84cf6db]{display:grid;gap:1rem}.field-row[data-v-f84cf6db]{display:grid;gap:.35rem}.field-row>label[data-v-f84cf6db],.adjuntos-check label[data-v-f84cf6db]{color:#334155;font-size:.86rem;font-weight:600}.file-picker[data-v-f84cf6db]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.adjuntos-check[data-v-f84cf6db]{display:inline-flex;align-items:center;gap:.45rem;min-height:1.5rem}.full-width[data-v-f84cf6db]{width:100%}.dialog-actions[data-v-f84cf6db]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}@media(max-width:640px){.file-picker[data-v-f84cf6db]{grid-template-columns:1fr}}.adjuntos-dialog[data-v-d09eb3f0]{display:grid;grid-template-columns:minmax(0,65%) minmax(320px,35%);grid-template-rows:minmax(0,1fr);gap:1rem;align-items:stretch;min-height:0}.dialog-actions[data-v-d09eb3f0]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--surface-border)}.adjuntos-main-column[data-v-d09eb3f0]{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0}.card-section[data-v-d09eb3f0]{border:1px solid #cbd5e1;border-radius:12px;background:#fbfffd;padding:1rem;box-shadow:0 1px #00000008}.section-header[data-v-d09eb3f0]{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.section-header h4[data-v-d09eb3f0]{margin:0;color:#1e3a5f;font-size:1rem;font-weight:700}.section-header p[data-v-d09eb3f0]{margin:.2rem 0 0;color:#64748b;font-size:.85rem}.field-row[data-v-d09eb3f0]{display:grid;gap:.35rem}.field-row label[data-v-d09eb3f0]{color:#334155;font-weight:600;font-size:.86rem}.adjuntos-list[data-v-d09eb3f0]{background:#fff;flex:1;min-height:0;display:flex;flex-direction:column}.adjuntos-list[data-v-d09eb3f0] .base-data-table,.adjuntos-list[data-v-d09eb3f0] .p-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.list-header[data-v-d09eb3f0]{padding-bottom:.75rem;border-bottom:1px solid #dbe3ec}.list-actions[data-v-d09eb3f0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.adjuntos-filter[data-v-d09eb3f0]{flex-shrink:0;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) auto;gap:.75rem;align-items:end;margin-bottom:.85rem;padding:.85rem;border:1px solid #dbe3ec;border-radius:10px;background:#f8fafc}.adjuntos-preview[data-v-d09eb3f0]{min-height:320px;background:#f8fafc;overflow:hidden}.preview-media-shell[data-v-d09eb3f0]{display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;padding:1rem;background:#f8fafcb8}.preview-media-shell--player[data-v-d09eb3f0]{flex-direction:column;gap:1rem;padding:2rem;color:#334155;text-align:center}.preview-image[data-v-d09eb3f0]{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.preview-video[data-v-d09eb3f0]{width:100%;max-height:100%;border-radius:8px;background:#0f172a;box-shadow:0 8px 24px #0f172a2e}.preview-audio[data-v-d09eb3f0]{width:min(100%,34rem)}.preview-empty[data-v-d09eb3f0]{display:flex;flex-direction:column;gap:.7rem;align-items:center;justify-content:center;height:100%;min-height:0;padding:2rem 1.5rem;color:#64748b;text-align:center;line-height:1.45}.preview-empty strong[data-v-d09eb3f0]{color:#334155;font-size:.95rem}.preview-empty>span[data-v-d09eb3f0]:not(.preview-type-icon){max-width:28rem}.preview-type-icon[data-v-d09eb3f0]{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:50%;background:#e2e8f0}.preview-type-icon i[data-v-d09eb3f0]{color:#475569;font-size:1.55rem}.preview-type-icon--audio[data-v-d09eb3f0]{background:#dbeafe}.preview-type-icon--audio i[data-v-d09eb3f0]{color:#2563eb}.adjuntos-preview[data-v-d09eb3f0] .base-pdf-preview__frame,.adjuntos-preview[data-v-d09eb3f0] .base-pdf-preview__status{min-height:0;height:100%}@media(max-width:1000px){.adjuntos-dialog[data-v-d09eb3f0]{grid-template-columns:1fr}.adjuntos-preview[data-v-d09eb3f0]{min-height:320px}}@media(max-width:900px){.section-header[data-v-d09eb3f0]{flex-direction:column}.adjuntos-filter[data-v-d09eb3f0]{grid-template-columns:1fr}.filter-check[data-v-d09eb3f0]{padding-bottom:0}.list-actions[data-v-d09eb3f0]{justify-content:flex-start}}.adjuntos-list-dialog .p-dialog-header{display:none}.adjuntos-list-dialog .p-dialog-content{border-radius:12px 12px 0 0}.adjuntos-list-dialog .dialog-content{padding-top:1.5rem}.adjuntos-list-dialog .dialog-body{flex:0 1 auto}.historial-cambios{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;height:100%;min-height:0}.historial-cambios-table{min-height:0;border:1px solid #d7dee8;border-radius:8px;overflow:hidden}.historial-cambios .empty-message{padding:1rem;color:#64748b;text-align:center}.motivo-dialog[data-v-9358d014]{display:flex;flex-direction:column;gap:.75rem;height:100%}.motivo-dialog-title[data-v-9358d014]{margin:0;color:var(--text-color);font-weight:600}.motivo-textarea[data-v-9358d014]{flex:1;width:100%;min-height:20rem}.motivo-actions[data-v-9358d014]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.form-container .form-actions{justify-content:space-between;align-items:center}.form-container .form-actions-left,.form-container .form-actions-right{display:flex;align-items:center;gap:.75rem}.form-container .form-actions-left .p-button,.form-container .form-actions-right .p-button{height:2.5rem;min-height:2.5rem}.form-container .submit-soft-disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.form-container .form-actions{align-items:stretch}.form-container .form-actions-left,.form-container .form-actions-right{flex-direction:column;width:100%}}.base-form-section[data-v-1221ebb7]{--base-form-section-title-offset: .55rem;position:relative;border:1px solid var(--surface-border-strong, #9ca3af);border-radius:6px;padding:1.1rem .85rem .85rem;margin:calc(var(--base-form-section-title-offset) + .2rem) 0 .75rem;scroll-margin-top:calc(var(--base-form-section-title-offset) + .2rem);background:#f9fafb;min-width:0;max-width:100%;overflow:visible}.base-form-section-title[data-v-1221ebb7]{position:absolute;top:calc(-1 * var(--base-form-section-title-offset));left:.7rem;padding:0 .35rem;background:#f9fafb;line-height:1.2;font-size:.95rem;font-weight:600;margin:0 0 .5rem;color:#111827}.base-form-section-content[data-v-1221ebb7]{min-width:0;padding-top:.3rem}.base-form-section-disabled[data-v-1221ebb7]{background:#f3f4f6;border-color:#9ca3af}.base-form-section-disabled>.base-form-section-content[data-v-1221ebb7]{opacity:.62}.equipos-panel[data-v-f95e6f68]{display:flex;flex-direction:column;gap:.75rem}.equipos-panel .equipos-table{min-width:0;max-width:100%}.equipos-add-bar[data-v-f95e6f68]{display:flex;gap:.5rem;align-items:center}.equipos-add-bar[data-v-f95e6f68]>.base-select-detail{flex:1 1 42rem;min-width:0}[data-v-f95e6f68] .equipo-autocomplete{min-width:0}[data-v-f95e6f68] .equipo-autocomplete,[data-v-f95e6f68] .equipo-autocomplete .p-select-label{width:100%}.equipo-option[data-v-f95e6f68]{display:flex;align-items:center;gap:.6rem;font-size:.8125rem}.equipo-option-description[data-v-f95e6f68]{flex:1;color:var(--text-color)}.reactivos-panel[data-v-2691fd8b]{display:flex;flex-direction:column;gap:.75rem}.related-toolbar[data-v-2691fd8b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-width:0;max-width:100%}.related-toolbar[data-v-2691fd8b]>*{min-width:0}.reactivo-picker[data-v-2691fd8b]{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:.85rem;align-items:center;padding:.75rem;border:1px solid #d7e0e8;border-radius:6px;background:#f8fafc}.reactivo-type-switch[data-v-2691fd8b]{width:100%}.reactivos-panel .reactivo-type-switch .p-togglebutton{min-width:0;flex:1 1 0;background:#fff;color:var(--primary-color);transition:background-color .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1)}.reactivos-panel .reactivo-type-switch .p-togglebutton.p-togglebutton-checked,.reactivos-panel .reactivo-type-switch .p-togglebutton.p-togglebutton-checked:hover{border-color:var(--primary-color);background:var(--primary-color)!important;color:var(--primary-color-text)}.reactivos-panel .reactivo-type-switch .p-togglebutton-content{justify-content:center;overflow:hidden;text-overflow:ellipsis;background:transparent!important;color:inherit;transition:none}.reactivo-origin-badge[data-v-2691fd8b]{display:inline-flex;align-items:center;min-height:1.55rem;max-width:100%;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.reactivo-origin-externo[data-v-2691fd8b]{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.reactivo-origin-interno[data-v-2691fd8b]{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.reactivos-panel .related-table{min-width:0;max-width:100%}.reactivos-panel .related-table .p-datatable-table{width:100%;table-layout:fixed}.reactivos-panel .related-table .p-datatable-thead>tr>th,.reactivos-panel .related-table .p-datatable-tbody>tr>td{min-width:0;overflow:hidden;text-overflow:ellipsis}.reactivos-panel .related-table .related-number-input{width:100%;min-width:0}.reactivo-select-panel{max-width:calc(100vw - 2rem)}.reactivo-select-panel .p-select-option{white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.reactivo-picker[data-v-2691fd8b],.related-toolbar[data-v-2691fd8b]{grid-template-columns:1fr}}.form-row[data-v-d43f3fb4]{margin-bottom:.75rem}.required[data-v-d43f3fb4]{color:var(--red-500)}.form-row[data-v-c334c5c8]{margin-bottom:.75rem}.required[data-v-c334c5c8]{color:var(--red-500)}.readonly-field[data-v-c334c5c8]{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.fields-header[data-v-c334c5c8]{display:flex;align-items:center;justify-content:space-between}.fields-title[data-v-c334c5c8]{margin:0;color:var(--surface-900);font-size:1rem;font-weight:700}.text-muted[data-v-c334c5c8]{color:#6b7280;font-size:.85rem}.expression-editor[data-v-c334c5c8]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:.75rem;align-items:stretch}.expression-editor[data-v-c334c5c8] textarea{min-height:8.25rem}@media(max-width:640px){.expression-editor[data-v-c334c5c8]{grid-template-columns:1fr}}.base-status-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:750;gap:.3rem;justify-content:center;line-height:1.1;max-width:100%;min-width:82px;padding:.25rem .55rem;text-transform:uppercase;white-space:normal}.base-status-pill__icon{flex:0 0 auto;font-size:.85rem}.base-status-pill--success{background:#dcfce7;border-color:#15803d;color:var(--status-approved-text)}.base-status-pill--success-dark{background:#064e3b;border-color:#022c22;color:#fff}.base-status-pill--info{background:#dbeafe;border-color:#2563eb;color:#1d4ed8}.base-status-pill--muted{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.base-status-pill--muted-dark{background:#374151;border-color:#1f2937;color:#fff}.base-status-pill--warning{background:#ffedd5;border-color:#f97316;color:#c2410c}.base-status-pill--yellow{background:#fef9c3;border-color:#eab308;color:#854d0e}.base-status-pill--danger{background:#fee2e2;border-color:#dc2626;color:#b91c1c}.base-status-pill--default{background:var(--surface-ground);border-color:var(--surface-border);color:var(--text-color-secondary)}.base-pill-selector{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.base-pill-selector__option{cursor:pointer;min-width:auto}.base-pill-selector--flow{align-items:flex-start;flex-direction:column}.base-pill-selector__regular{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.base-pill-selector__flow{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:.35rem;max-width:100%}.base-pill-selector__flow-arrow{color:var(--text-color-secondary);flex:0 0 auto;font-size:.8rem}.base-pill-selector__option:not(.is-selected){opacity:.72;filter:grayscale(.25)}.base-pill-selector__option.is-selected{box-shadow:0 1px 5px #00000059;font-weight:800;transform:scale(1.04)}.base-status-pill--success.is-selected{background:#16a34a;border-color:#15803d;color:#fff}.base-status-pill--info.is-selected{background:#2563eb;border-color:#1d4ed8;color:#fff}.base-status-pill--muted.is-selected{background:#6b7280;border-color:#4b5563;color:#fff}.base-status-pill--warning.is-selected{background:#f97316;border-color:#c2410c;color:#fff}.base-status-pill--yellow.is-selected{background:#eab308;border-color:#854d0e;color:#422006}.base-status-pill--danger.is-selected{background:#dc2626;border-color:#b91c1c;color:#fff}.base-status-pill--default.is-selected{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text, #ffffff)}.base-pill-selector__option:hover,.base-pill-selector__option:focus-visible{opacity:1;filter:none;outline:none}.base-status-pill-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;min-width:0}.base-status-pill-group .base-status-pill{min-width:auto}.base-status-pill-group__empty{color:var(--text-color-secondary)}.norma-comparacion-inicial[data-v-45b79e36],.norma-comparacion-none[data-v-45b79e36]{color:var(--text-color-secondary);font-size:.85rem}.norma-version-file-input[data-v-ef5e5726]{display:none}.norma-historico-vinculos[data-v-ef5e5726] .norma-historico-row-version{cursor:pointer}.norma-historico-vinculos[data-v-ef5e5726] .norma-historico-row-vigente>td{background:var(--green-50, #f0fdf4);font-weight:600}.norma-historico-vinculos[data-v-ef5e5726] .p-datatable-tbody>tr>td:first-child{padding-right:0!important;padding-left:0!important}.norma-version-upload-form[data-v-ef5e5726]{display:grid;gap:.85rem}.field-row[data-v-ef5e5726]{display:grid;gap:.35rem}.field-row>label[data-v-ef5e5726]{color:var(--text-color);font-size:.86rem;font-weight:600}.file-picker[data-v-ef5e5726]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.norma-version-differences-state[data-v-ef5e5726]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:6rem;color:#64748b}.norma-revision-diferencias[data-v-ef5e5726]{display:grid;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--surface-border, #e2e8f0)}.norma-revision-diferencias__head[data-v-ef5e5726]{display:flex;align-items:center;gap:.45rem;color:var(--text-color);font-size:.9rem;font-weight:600}.norma-revision-diferencias__state[data-v-ef5e5726],.norma-revision-diferencias__empty[data-v-ef5e5726]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.86rem}.norma-revision-diferencias__file[data-v-ef5e5726]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .65rem;border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;background:var(--surface-50, #f8fafc)}.norma-revision-diferencias__name[data-v-ef5e5726]{flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;color:var(--text-color)}.norma-revision-diferencias__file-actions[data-v-ef5e5726]{display:flex;gap:.4rem}.norma-revision-unsupported[data-v-ef5e5726]{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:.5rem .25rem .25rem}.norma-revision-unsupported i[data-v-ef5e5726]{font-size:2.25rem;color:var(--text-color-secondary, #64748b)}.norma-revision-unsupported__msg[data-v-ef5e5726]{margin:0;color:var(--text-color);font-size:.9rem}.norma-revision-unsupported__file[data-v-ef5e5726]{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color-secondary, #64748b);font-size:.82rem}@media(max-width:640px){.file-picker[data-v-ef5e5726]{grid-template-columns:1fr}}[data-v-fe9c0bd4] .form-container{gap:.75rem}[data-v-fe9c0bd4] .form-grid{gap:0;overflow:hidden}[data-v-fe9c0bd4] .form-actions{padding:.65rem 0 0}.norma-section[data-v-fe9c0bd4]{min-width:0;margin:0;padding:.5rem .5rem .65rem;border:1px solid var(--surface-border)}.norma-section>legend[data-v-fe9c0bd4]{padding:0 .35rem;color:var(--text-color);font-weight:700}.norma-document-grid[data-v-fe9c0bd4]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem .75rem;align-items:start}.span-12[data-v-fe9c0bd4]{grid-column:span 12}.span-8[data-v-fe9c0bd4]{grid-column:span 8}.span-4[data-v-fe9c0bd4]{grid-column:span 4}.norma-field-row[data-v-fe9c0bd4]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.5rem;align-items:start}.norma-revision-row[data-v-fe9c0bd4]{grid-template-columns:112px minmax(0,1fr)}.norma-field-row>.form-label[data-v-fe9c0bd4]{padding-top:.45rem}.norma-field-control[data-v-fe9c0bd4]{min-width:0}.norma-detail-row[data-v-fe9c0bd4]{align-items:stretch}.norma-detail-row>.form-label[data-v-fe9c0bd4]{align-self:center}.norma-checks[data-v-fe9c0bd4]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-left:86px;min-height:2.3rem}.norma-check[data-v-fe9c0bd4]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-color);font-weight:600}.norma-ftp-field[data-v-fe9c0bd4]{display:flex;align-items:center;min-height:2.3rem}.norma-reference-button[data-v-fe9c0bd4]{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text);font-weight:700}.norma-historico-compacto[data-v-fe9c0bd4]{min-height:0}.norma-links-section[data-v-fe9c0bd4]{margin-top:.75rem}[data-v-fe9c0bd4] .p-inputtext,[data-v-fe9c0bd4] .p-select-label{padding-top:.4rem;padding-bottom:.4rem}[data-v-fe9c0bd4] .p-textarea{resize:none}@media(max-width:1080px){.span-8[data-v-fe9c0bd4],.span-4[data-v-fe9c0bd4]{grid-column:span 12}.norma-checks[data-v-fe9c0bd4]{padding-left:0}}@media(max-width:720px){[data-v-fe9c0bd4] .form-grid{overflow-y:auto}.norma-field-row[data-v-fe9c0bd4]{grid-template-columns:1fr;gap:.25rem}.norma-field-row>.form-label[data-v-fe9c0bd4]{padding-top:0}}[data-v-36087f06] .p-inputtext,[data-v-36087f06] .p-select,[data-v-36087f06] .p-inputnumber,[data-v-36087f06] .p-datepicker{width:100%}.base-qr-code[data-v-ae6fca9d]{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:.5rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-0)}.base-qr-code__image[data-v-ae6fca9d]{display:block;max-width:100%;height:auto}.base-qr-code__empty[data-v-ae6fca9d]{display:grid;justify-items:center;gap:.35rem;min-width:10rem;min-height:10rem;padding:1rem;color:var(--text-color-secondary);text-align:center;font-size:.82rem}.base-qr-code__empty i[data-v-ae6fca9d]{color:var(--surface-500);font-size:1.8rem}.inventario-qr-panel[data-v-235661dc]{min-width:0}.inventario-qr-panel__header[data-v-235661dc]{display:inline-flex;align-items:center;gap:.35rem}.inventario-qr-panel__title[data-v-235661dc]{font-weight:600}.inventario-qr-panel__numero[data-v-235661dc]{color:var(--text-color-secondary);font-size:.85rem;font-weight:600;overflow-wrap:anywhere}.inventario-qr-panel__body[data-v-235661dc]{display:grid;place-items:center;width:100%;min-height:0}.inventario-qr-panel[data-v-235661dc] .base-form-section-content{display:grid;place-items:center;min-height:0}.inventario-qr-panel__code-image[data-v-235661dc]{width:100%;max-width:13rem}.inventario-etiqueta-source[data-v-92d085f1]{position:fixed;left:-9999px;top:-9999px;width:70mm;height:24mm;overflow:hidden}[data-v-e387a0a4] .form-grid{grid-template-columns:1fr;align-items:stretch;gap:.55rem}.inventario-form-main[data-v-e387a0a4]{display:grid;grid-template-columns:1fr;align-items:stretch;gap:.55rem;min-width:0}.inventario-form-cards[data-v-e387a0a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:.55rem;min-width:0}[data-v-e387a0a4] .base-form-section{height:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;align-items:start;align-content:start;row-gap:.45rem}[data-v-e387a0a4] .inventario-observaciones-panel textarea{min-height:3.25rem}.inventario-observaciones-wrapper[data-v-e387a0a4],.inventario-datos-adicionales-wrapper[data-v-e387a0a4]{min-width:0}.inventario-form-main[data-v-e387a0a4] .form-field,.inventario-form-main[data-v-e387a0a4] .form-row,.inventario-form-main[data-v-e387a0a4] .p-inputtext,.inventario-form-main[data-v-e387a0a4] .p-select,.inventario-form-main[data-v-e387a0a4] .p-dropdown,.inventario-form-main[data-v-e387a0a4] .p-multiselect,.inventario-form-main[data-v-e387a0a4] .p-inputnumber,.inventario-form-main[data-v-e387a0a4] .p-datepicker,.inventario-form-main[data-v-e387a0a4] textarea{min-width:0;width:100%;max-width:100%}.inventario-observaciones-wrapper[data-v-e387a0a4]{grid-column:1 / -1}@media(min-width:900px){.inventario-form--with-qr .inventario-form-main[data-v-e387a0a4]{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}.inventario-form-cards[data-v-e387a0a4]{grid-column:1;grid-row:1}.inventario-qr-card[data-v-e387a0a4]{grid-column:2;grid-row:1;height:100%}.inventario-form--with-qr .inventario-observaciones-wrapper[data-v-e387a0a4]{grid-column:1}}.proveedor-calidad-custom-dialog.p-dialog{z-index:1250}.proveedor-calidad-dialog[data-v-c7cf79d6]{min-width:0}.proveedor-calidad-inicial[data-v-c7cf79d6]{display:grid;gap:.75rem;min-width:0}.proveedor-calidad-inicial__footer[data-v-c7cf79d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.proveedor-calidad-inicial__footer strong[data-v-c7cf79d6]{color:#dc2626;font-size:.95rem}.proveedor-calidad-empty[data-v-c7cf79d6]{display:grid;place-items:center;min-height:12rem;padding:1rem;border:1px dashed var(--surface-border);border-radius:8px;color:#64748b;text-align:center;font-weight:700}.proveedor-calidad-servicio-form[data-v-c7cf79d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.form-field-full[data-v-c7cf79d6]{grid-column:1 / -1}@media(max-width:760px){.proveedor-calidad-servicio-form[data-v-c7cf79d6]{grid-template-columns:1fr}.form-field-full[data-v-c7cf79d6]{grid-column:auto}}.proveedor-evaluacion-valor[data-v-2f7bae84]{display:inline-grid;place-items:center;width:100%}.proveedor-evaluacion-valor i[data-v-2f7bae84],.proveedor-evaluacion-valor svg[data-v-2f7bae84]{font-size:1rem;font-weight:800;line-height:1}.proveedor-evaluacion-valor svg[data-v-2f7bae84]{width:1.25rem;height:1.25rem;overflow:visible}.proveedor-evaluacion-valor svg path[data-v-2f7bae84]{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.proveedor-evaluacion-valor--negativo i[data-v-2f7bae84]{color:#dc2626}.proveedor-evaluacion-valor--aceptable svg[data-v-2f7bae84]{color:#d97706}.proveedor-evaluacion-valor--positivo i[data-v-2f7bae84]{color:var(--status-approved-text)}.proveedor-evaluaciones-dialog[data-v-c9f0b4ea]{display:grid;gap:.85rem;min-width:0}.proveedor-evaluaciones-custom-dialog.p-dialog{z-index:1300;max-height:calc(100vh - 2rem)}.proveedor-evaluaciones-custom-dialog.p-dialog .p-dialog-content{flex:0 1 auto}.proveedor-evaluaciones-custom-dialog.p-dialog .dialog-content{overflow:auto}.proveedor-evaluaciones-form[data-v-c9f0b4ea] .form-actions{margin-top:.65rem}.proveedor-evaluaciones-form__grid[data-v-c9f0b4ea]{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(280px,.55fr);gap:.75rem;align-items:start}.proveedor-evaluaciones-form__description[data-v-c9f0b4ea]{min-width:0}.proveedor-evaluaciones-form__detail[data-v-c9f0b4ea]{grid-column:1 / 3}.proveedor-evaluaciones-score[data-v-c9f0b4ea]{grid-column:3;grid-row:1 / span 3;min-width:0;margin:0;padding:.7rem .8rem .8rem;border:1px solid var(--surface-border);border-radius:8px}.proveedor-evaluaciones-score legend[data-v-c9f0b4ea]{padding:0 .35rem;color:var(--text-color);font-size:.9rem;font-weight:800}.proveedor-evaluaciones-score__header[data-v-c9f0b4ea],.proveedor-evaluaciones-score__row[data-v-c9f0b4ea]{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:.5rem;align-items:center}.proveedor-evaluaciones-score__header[data-v-c9f0b4ea]{margin-bottom:.25rem;color:var(--text-color);font-size:.82rem;font-weight:800}.proveedor-evaluaciones-score__header span[data-v-c9f0b4ea]:not(:first-child),.proveedor-evaluaciones-score__row[data-v-c9f0b4ea] .p-radiobutton{justify-self:center}.proveedor-evaluaciones-score__header-item[data-v-c9f0b4ea]{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.proveedor-evaluaciones-score__header-item small[data-v-c9f0b4ea]{font-size:.72rem;font-weight:600;white-space:nowrap}.proveedor-evaluaciones-score__header[data-v-c9f0b4ea] .proveedor-evaluacion-valor{width:auto}.proveedor-evaluaciones-score__row[data-v-c9f0b4ea]{border-top:1px solid var(--surface-100)}.proveedor-evaluaciones-score__row>span[data-v-c9f0b4ea]{min-width:0;color:var(--text-color);font-size:.9rem;overflow-wrap:anywhere}@media(max-width:900px){.proveedor-evaluaciones-form__grid[data-v-c9f0b4ea]{grid-template-columns:1fr}.proveedor-evaluaciones-form__detail[data-v-c9f0b4ea],.proveedor-evaluaciones-score[data-v-c9f0b4ea]{grid-column:auto;grid-row:auto}}.proveedor-riesgos-custom-dialog.p-dialog{z-index:1300}.proveedor-riesgos-dialog[data-v-8c710013]{display:grid;gap:.85rem;min-width:0}.proveedor-riesgos-layout[data-v-8c710013]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.85rem;align-items:stretch}.proveedor-riesgos-main[data-v-8c710013],.proveedor-riesgos-fields[data-v-8c710013]{min-width:0}.proveedor-riesgos-tabs[data-v-8c710013] .p-tabpanels{margin-bottom:0}.proveedor-riesgos-options[data-v-8c710013]{display:grid;gap:.45rem;min-width:0;margin:0;padding:.7rem .8rem .8rem;border:1px solid var(--surface-border);border-radius:8px}.proveedor-riesgos-options legend[data-v-8c710013]{padding:0 .35rem;color:var(--text-color);font-size:.92rem;font-weight:800}.proveedor-riesgos-option[data-v-8c710013]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;min-width:0;padding:.35rem 0;color:var(--text-color);cursor:pointer}.proveedor-riesgos-option+.proveedor-riesgos-option[data-v-8c710013]{border-top:1px solid var(--surface-100)}.proveedor-riesgos-option strong[data-v-8c710013]{margin-right:.25rem}.proveedor-riesgos-option span[data-v-8c710013]{min-width:0;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere}.proveedor-riesgos-impact-error[data-v-8c710013]{display:block;margin-top:.35rem}.proveedor-riesgos-fields[data-v-8c710013]{display:grid;grid-template-columns:180px minmax(220px,1fr);gap:.65rem .75rem;margin-top:.75rem}.proveedor-riesgos-fields__wide[data-v-8c710013]{grid-column:1 / -1}.proveedor-riesgos-result[data-v-8c710013]{display:grid;align-content:center;justify-items:center;gap:.35rem;min-height:12rem;padding:.9rem;border:1px solid var(--surface-border);border-radius:8px;background:#f8fafc;color:#334155;text-align:center}.proveedor-riesgos-result span[data-v-8c710013]{font-size:.82rem;font-weight:800;text-transform:uppercase}.proveedor-riesgos-result strong[data-v-8c710013]{font-size:1.45rem;line-height:1.1}.proveedor-riesgos-result small[data-v-8c710013]{color:#64748b;font-weight:700}.proveedor-riesgos-result--low[data-v-8c710013]{border-color:#86efac;background:#f0fdf4;color:#166534}.proveedor-riesgos-result--medium[data-v-8c710013]{border-color:#fde68a;background:#fffbeb;color:#92400e}.proveedor-riesgos-result--high[data-v-8c710013]{border-color:#fecaca;background:#fef2f2;color:#991b1b}@media(max-width:900px){.proveedor-riesgos-layout[data-v-8c710013],.proveedor-riesgos-fields[data-v-8c710013]{grid-template-columns:1fr}.proveedor-riesgos-fields__wide[data-v-8c710013]{grid-column:auto}}.proveedor-form-grid[data-v-41d0284d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.proveedor-form[data-v-41d0284d] .form-actions{flex-wrap:wrap;row-gap:.5rem}.proveedor-form[data-v-41d0284d] .form-actions-left{flex:1 1 auto;flex-wrap:wrap;row-gap:.4rem;gap:.4rem;min-width:0}.proveedor-form[data-v-41d0284d] .form-actions-right{flex:0 0 auto;margin-left:auto}.proveedor-tabs[data-v-41d0284d] .p-tabpanels{margin-bottom:0}.proveedor-form-grid--supplier[data-v-41d0284d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(130px,max-content) minmax(110px,max-content)}.proveedor-form-grid--payment[data-v-41d0284d]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-full[data-v-41d0284d]{grid-column:1 / -1}.form-field-span-2[data-v-41d0284d],.proveedor-direccion-field[data-v-41d0284d]{grid-column:span 2}.proveedor-flags[data-v-41d0284d]{display:flex;flex-wrap:wrap;gap:.9rem}.proveedor-observaciones-grid[data-v-41d0284d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.18fr);gap:.75rem}.proveedor-checkbox[data-v-41d0284d]{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--text-color);font-weight:600}.proveedor-checkbox-field[data-v-41d0284d]{justify-content:center}.proveedor-checkbox-cell[data-v-41d0284d]{justify-content:center;min-height:3.7rem}.proveedor-checkbox span[data-v-41d0284d]{min-width:0}.proveedor-calibry-box[data-v-41d0284d]{display:flex;align-items:center;align-self:stretch;min-width:0;border:1px solid var(--surface-border);border-radius:8px}.proveedor-calibry-info[data-v-41d0284d]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.42rem .55rem;color:#4b5563;font-size:.82rem}.proveedor-calibry-info strong[data-v-41d0284d]{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:.88rem;font-weight:700}.proveedor-evaluacion-section[data-v-41d0284d]{min-width:0}.proveedor-evaluacion-actions[data-v-41d0284d]{display:flex;justify-content:flex-end;margin-top:.45rem}.proveedor-evaluacion-form-actions[data-v-41d0284d]{display:flex;justify-content:flex-end;width:100%}.proveedor-evaluacion-form[data-v-41d0284d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem}.proveedor-accounting-grid[data-v-41d0284d]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);gap:.75rem;align-items:start}.proveedor-payment-stack[data-v-41d0284d]{display:grid;gap:.75rem;min-width:0}[data-v-41d0284d] .card-embedded{min-width:0}@media(max-width:900px){.proveedor-form-grid[data-v-41d0284d],.proveedor-form-grid--supplier[data-v-41d0284d],.proveedor-form-grid--payment[data-v-41d0284d],.proveedor-observaciones-grid[data-v-41d0284d],.proveedor-evaluacion-form[data-v-41d0284d],.proveedor-accounting-grid[data-v-41d0284d]{grid-template-columns:1fr}.form-field-full[data-v-41d0284d],.form-field-span-2[data-v-41d0284d],.proveedor-direccion-field[data-v-41d0284d]{grid-column:auto}.proveedor-checkbox-field[data-v-41d0284d]{justify-content:start}}.form-row[data-v-cbec0730]{margin-bottom:.75rem}.two-columns[data-v-cbec0730]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;row-gap:1rem}.determinacion-tabs[data-v-cbec0730]{margin-top:1rem}.required[data-v-cbec0730]{color:var(--red-500)}.method-textarea[data-v-cbec0730] textarea,[data-v-cbec0730] .method-textarea{min-height:1.75rem;padding-top:.25rem;padding-bottom:.25rem}.specific-data-content[data-v-cbec0730]{margin-top:.25rem}.specific-data-content[data-v-cbec0730] .base-form-section-content{display:flex;flex-direction:column;gap:1rem}.flags-row[data-v-cbec0730]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.flag-item[data-v-cbec0730]{display:flex;align-items:center;gap:.5rem}.flag-label[data-v-cbec0730]{font-size:.875rem;color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.specific-method[data-v-cbec0730]{margin-bottom:0}.rangos-section[data-v-cbec0730]{display:flex;flex-direction:column;gap:.5rem}.rangos-header[data-v-cbec0730]{display:flex;align-items:center;justify-content:space-between}.rangos-title[data-v-cbec0730]{font-size:.875rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.rangos-section[data-v-cbec0730] .base-table-edit-control.p-inputtext,.rangos-section[data-v-cbec0730] .base-table-edit-control .p-inputnumber-input{padding:.25rem .4rem;font-size:.8125rem;height:1.85rem}.rangos-section[data-v-cbec0730] .p-datatable-thead>tr>th{white-space:normal!important;line-height:1.15}.tariff-content[data-v-cbec0730],.subcontratacion-content[data-v-cbec0730]{margin-top:.25rem}.subcontratacion-content[data-v-cbec0730] .base-form-section-content{display:flex;flex-direction:column;gap:.75rem}.subcontratacion-table-header[data-v-cbec0730]{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.subcontratacion-table-header .flag-item[data-v-cbec0730]{margin-right:auto}.contrata-dialog-body[data-v-cbec0730]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.contrata-dialog-body .form-field[data-v-cbec0730]{display:flex;flex-direction:column;gap:.35rem}.contrata-dialog-body .w-full[data-v-cbec0730]{width:100%}.associated-types-dialog[data-v-0bea746a]{display:grid;gap:1rem;max-width:100%;width:100%;min-width:0;overflow:hidden}.associated-types-add[data-v-0bea746a]{display:flex;align-items:flex-start;gap:.75rem}.associated-types-toolbar[data-v-0bea746a]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.associated-types-required-help[data-v-0bea746a]{margin:0;color:var(--text-color-secondary);font-size:.9rem;line-height:1.35;min-width:0}.associated-types-select[data-v-0bea746a]{flex:1;min-width:0}.associated-types-table-scroll[data-v-0bea746a]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.associated-types-table-scroll[data-v-0bea746a] .base-data-table{width:100%;min-width:0}.associated-types-table-scroll[data-v-0bea746a] .p-datatable{min-width:0}.associated-types-dialog[data-v-0bea746a] .base-data-table,.associated-types-dialog[data-v-0bea746a] .custom-datatable,.associated-types-dialog[data-v-0bea746a] .p-datatable,.associated-types-dialog[data-v-0bea746a] .p-datatable-table-container,.associated-types-dialog[data-v-0bea746a] .p-datatable-wrapper{width:100%;max-width:100%}.associated-types-dialog[data-v-0bea746a] .p-datatable-table-container,.associated-types-dialog[data-v-0bea746a] .p-datatable-wrapper{overflow-x:auto}.associated-types-dialog[data-v-0bea746a] .p-datatable-table{width:1740px;min-width:1740px;max-width:none;table-layout:fixed}.associated-types-dialog[data-v-0bea746a] .p-datatable-thead>tr>th,.associated-types-dialog[data-v-0bea746a] .p-datatable-tbody>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.associated-types-form-grid[data-v-0bea746a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.associated-types-form-field--full[data-v-0bea746a]{grid-column:1 / -1}.associated-types-checkbox[data-v-0bea746a]{display:flex;align-items:center;gap:.5rem;min-width:0;padding-top:1.4rem}.associated-types-checkbox--wide[data-v-0bea746a]{grid-column:1 / -1}.associated-types-checkbox[data-v-0bea746a] .checkbox-label{line-height:1.25;min-width:0;font-weight:500}[data-v-0bea746a] .associated-types-required-check{justify-content:center;padding:0}.required[data-v-0bea746a]{color:var(--red-500)}[data-v-0bea746a] .associated-types-form .p-inputtext,[data-v-0bea746a] .associated-types-form .p-select,[data-v-0bea746a] .associated-types-form .p-multiselect{width:100%}@media(max-width:700px){.associated-types-form-grid[data-v-0bea746a]{grid-template-columns:1fr}}.associated-types-main-dialog.custom-dialog.p-dialog{max-width:calc(100vw - 2rem)!important;width:calc(100vw - 2rem)!important;min-width:0!important}.associated-types-main-dialog.custom-dialog .p-dialog-content,.associated-types-main-dialog.custom-dialog .dialog-content{min-width:0!important;max-width:100%;overflow:hidden}.associated-types-periodicidad-overlay{z-index:1400!important;max-width:min(42rem,calc(100vw - 2rem))}.associated-types-periodicidad-overlay .p-multiselect-list-container{max-height:min(320px,calc(100vh - 8rem))}.form-container{display:flex;flex-direction:column;gap:0;flex:1;height:100%;max-height:calc(90vh - 6rem);min-height:0;overflow:hidden}.form-grid{display:grid;grid-template-columns:1fr;gap:.5rem;box-sizing:border-box;padding-top:var(--form-grid-fade-start-size);padding-bottom:var(--form-grid-fade-size);overflow-y:auto;min-height:0;flex:1;--form-grid-fade-start-size: .35rem;--form-grid-fade-size: 1rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--form-grid-fade-start-size),#000 calc(100% - var(--form-grid-fade-size)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--form-grid-fade-start-size),#000 calc(100% - var(--form-grid-fade-size)),transparent 100%)}@media(min-width:768px){.form-grid{gap:.5rem}}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field :deep(.p-inputtext),.form-field :deep(.p-select),.form-field :deep(.p-inputnumber),.form-field :deep(.p-textarea){width:100%}.form-field-checkbox,.radio-option{display:flex;align-items:center;gap:.5rem;min-width:0}.form-label{font-weight:500;color:var(--text-color);font-size:.9rem}.checkbox-label,.radio-label{cursor:pointer;-webkit-user-select:none;user-select:none}.form-label .required{color:#e74c3c}.form-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 0;border-top:1px solid var(--surface-border);flex-shrink:0}.form-actions-layout{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.form-actions-left,.form-actions-right{display:flex;align-items:center;gap:.75rem}.form-actions-right{justify-content:flex-end;margin-left:auto}@media(max-width:768px){.form-actions{flex-direction:column-reverse}.form-actions button,.form-actions-layout,.form-actions-left,.form-actions-right{width:100%}.form-actions-layout{flex-direction:column;align-items:stretch}.form-actions-left,.form-actions-right{flex-direction:column}}:deep(.p-inputtext),:deep(.p-select),:deep(.p-select-label),:deep(.p-multiselect-label),:deep(.p-inputnumber-input){color:var(--text-color)!important}:deep(.p-invalid){border-color:#e74c3c!important}.p-error{color:#e74c3c;font-size:.75rem;margin-top:.25rem}.form-container .form-row{margin-bottom:.75rem}.form-container .required{color:var(--red-500)}.form-container .readonly-field{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.adjuntos-count-button[data-v-b138fd90]{min-width:2.25rem;height:1.75rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-card);color:var(--text-color);font-weight:600;line-height:1;cursor:pointer}.adjuntos-count-button[data-v-b138fd90]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-50)}.adjuntos-count-button[data-v-b138fd90]:disabled{opacity:.55;cursor:not-allowed}.deco-management-content[data-v-78c6434f]{display:flex;flex-direction:column;gap:.75rem}.requisitos-dialog[data-v-363ab775]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.requisitos-dialog-disabled[data-v-363ab775]{pointer-events:none}.requisitos-actions[data-v-363ab775]{pointer-events:auto}.requisitos-banner[data-v-363ab775]{display:flex;align-items:center;min-height:2.2rem;padding:0 .75rem;border:1px solid var(--surface-border);border-radius:6px;background:#f8fafc;color:#111827;font-size:.95rem;font-weight:700}.requisitos-banner-sub[data-v-363ab775]{min-height:2rem;background:#eef2ff;color:#3730a3}.requisitos-grid[data-v-363ab775]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:.75rem;align-items:stretch}.requisitos-column[data-v-363ab775],.checkbox-groups[data-v-363ab775]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.requisitos-fieldset[data-v-363ab775],.nested-fieldset[data-v-363ab775]{min-width:0;margin:0;border:1px solid var(--surface-border);border-radius:6px;background:#fff}.requisitos-fieldset[data-v-363ab775]{padding:.85rem}.nested-fieldset[data-v-363ab775]{padding:.75rem}.requisitos-fieldset legend[data-v-363ab775],.nested-fieldset legend[data-v-363ab775]{padding:0 .35rem;color:#111827;font-size:.88rem;font-weight:700}.requisitos-fieldset-right[data-v-363ab775]{background:#f9fafb}.requisitos-fields[data-v-363ab775]{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1fr);gap:.55rem .75rem}.requisitos-fields-value[data-v-363ab775]{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) 52px minmax(120px,.55fr)}.compact-field[data-v-363ab775]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;margin-bottom:0}.compact-field .form-label[data-v-363ab775]{margin-bottom:0}.requisitos-fields-value .value-field[data-v-363ab775],.requisitos-fields-value .units-field[data-v-363ab775]{display:contents}.requisitos-fields-value .value-field .form-label[data-v-363ab775]{grid-column:1 / 2}.requisitos-fields-value .value-field[data-v-363ab775] .p-inputtext,.requisitos-fields-value .value-field[data-v-363ab775] .p-select{grid-column:2 / 3}.requisitos-fields-value .units-field .form-label[data-v-363ab775]{grid-column:3 / 4;text-align:right}.requisitos-fields-value .units-field[data-v-363ab775] .p-inputtext,.requisitos-fields-value .units-field[data-v-363ab775] .p-select{grid-column:4 / 5}.full-row[data-v-363ab775]{grid-column:1 / -1}.requisitos-fields-value .full-row[data-v-363ab775]{display:grid;grid-template-columns:subgrid}.requisitos-fields-value .full-row .form-label[data-v-363ab775]{grid-column:1 / 2}.requisitos-fields-value .full-row[data-v-363ab775] .p-select,.requisitos-fields-value .full-row[data-v-363ab775] .p-inputtext{grid-column:2 / -1}.checks-grid[data-v-363ab775]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.checks-grid-single[data-v-363ab775]{grid-template-columns:1fr}.form-field-checkbox[data-v-363ab775]{align-items:center;min-height:1.75rem}.checkbox-label[data-v-363ab775]{line-height:1.25}.requisitos-actions[data-v-363ab775]{justify-content:flex-end;padding-top:.35rem;border-top:1px solid var(--surface-border)}[data-v-363ab775] .p-select,[data-v-363ab775] .p-inputtext{width:100%;max-width:100%}@media(max-width:980px){.requisitos-grid[data-v-363ab775],.requisitos-fields[data-v-363ab775],.requisitos-fields-value[data-v-363ab775]{grid-template-columns:1fr}.compact-field[data-v-363ab775],.value-field[data-v-363ab775],.units-field[data-v-363ab775]{display:flex;flex-direction:column;align-items:stretch;grid-column:1 / -1}}@media(max-width:720px){.checks-grid[data-v-363ab775]{grid-template-columns:1fr}}.base-multiselect-overlay{width:min(var(--base-multiselect-trigger-width),calc(100vw - 2rem))!important;min-width:min(var(--base-multiselect-trigger-width),calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important}.base-multiselect-overlay.base-multiselect-overlay-custom-width{width:min(max(var(--base-multiselect-trigger-width),var(--base-multiselect-custom-width)),calc(100vw - 2rem))!important;min-width:min(max(var(--base-multiselect-trigger-width),var(--base-multiselect-custom-width)),calc(100vw - 2rem))!important}.base-multiselect-status[data-v-17779225]{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .75rem;border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:.82rem;font-weight:600}.base-multiselect-status-error[data-v-17779225],.base-multiselect-empty-error[data-v-17779225]{color:var(--red-600, #dc2626)}.base-multiselect-empty[data-v-17779225]{padding:.8rem;color:var(--text-color-secondary);font-weight:600;text-align:center}.base-multiselect-spinner[data-v-17779225]{animation:base-multiselect-spin-17779225 .8s linear infinite}@keyframes base-multiselect-spin-17779225{to{transform:rotate(360deg)}}.pictograma-badge[data-v-8b0bec7d]{display:inline-flex;align-items:center;gap:.5rem}.pictograma-badge-icon[data-v-8b0bec7d]{width:1.75rem;height:1.75rem;flex-shrink:0}.pictograma-badge-text[data-v-8b0bec7d]{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.pictograma-badge-codigo[data-v-8b0bec7d]{color:var(--blue-600, #2563eb);font-weight:700}.pictograma-badge-nombre[data-v-8b0bec7d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color, #374151);font-weight:600}.buttons-row[data-v-1486ee92]{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:center;margin-top:1rem;flex-wrap:wrap}.form-row[data-v-1486ee92]{margin-bottom:.75rem}.fds-panreac-row[data-v-1486ee92],.safety-sheet-row[data-v-1486ee92]{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:.6rem;align-items:end}.safety-sheet-row[data-v-1486ee92]{grid-template-columns:minmax(220px,1fr) auto auto}.fds-code-field[data-v-1486ee92],.safety-route-field[data-v-1486ee92]{min-width:0}.safety-actions-layout[data-v-1486ee92]{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:.75rem;align-items:stretch}.safety-sections-column[data-v-1486ee92]{min-width:0}.safety-buttons-column[data-v-1486ee92]{flex-direction:column;align-items:stretch;justify-content:stretch;margin-top:0}.safety-buttons-column[data-v-1486ee92] .p-button{flex:1 1 0;width:100%;min-height:3rem}.safety-route-input-wrapper[data-v-1486ee92]{position:relative}.safety-route-display[data-v-1486ee92]{width:100%;min-height:2.5rem;border:1px solid var(--surface-border);border-radius:6px;background:#f3f4f6;color:#111827;padding:.62rem 2.25rem .62rem .75rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-user-select:text;user-select:text}.safety-route-display.is-empty[data-v-1486ee92]{color:#6b7280}.safety-route-clear[data-v-1486ee92]{position:absolute;top:50%;right:.45rem;width:1.6rem;height:1.6rem;border:0;border-radius:50%;background:transparent;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%)}.safety-route-clear[data-v-1486ee92]:hover{background:#e5e7eb;color:#111827}.relation-dialog-content[data-v-1486ee92]{display:grid;gap:.75rem}.sheets-row[data-v-1486ee92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:0}.relations-row[data-v-1486ee92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.relation-section[data-v-1486ee92]{min-width:0}.relation-toolbar[data-v-1486ee92]{display:flex;justify-content:flex-end;margin-bottom:.55rem}.pictogramas-multiselect[data-v-1486ee92] .p-multiselect-label-container{overflow:visible}.pictogramas-multiselect[data-v-1486ee92] .p-multiselect-label{display:flex;flex-wrap:wrap;gap:.35rem;white-space:normal;padding-block:.35rem}.pictogramas-preview[data-v-1486ee92]{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.75rem}.pictogramas-preview.is-inocuo[data-v-1486ee92]{justify-content:center;padding:.35rem 0}.relation-section[data-v-1486ee92] .base-data-table,.relation-section[data-v-1486ee92] .custom-datatable,.relation-section[data-v-1486ee92] .p-datatable,.relation-section[data-v-1486ee92] .p-datatable-table-container,.relation-section[data-v-1486ee92] .p-datatable-wrapper,.relation-section[data-v-1486ee92] .p-datatable-table{width:100%;max-width:100%}.relation-section[data-v-1486ee92] .p-datatable-table{min-width:0!important;table-layout:fixed}.required[data-v-1486ee92]{color:var(--red-500)}@media(max-width:900px){.sheets-row[data-v-1486ee92],.fds-panreac-row[data-v-1486ee92],.safety-sheet-row[data-v-1486ee92],.relations-row[data-v-1486ee92],.safety-actions-layout[data-v-1486ee92]{grid-template-columns:1fr}.fds-panreac-row[data-v-1486ee92] .p-button,.safety-sheet-row[data-v-1486ee92] .p-button,.safety-buttons-column[data-v-1486ee92] .p-button{width:100%}}.usuario-crop-dialog[data-v-e84c3d0c]{display:flex;flex-direction:column;gap:1rem}.usuario-crop-stage[data-v-e84c3d0c]{position:relative;width:min(420px,100%);aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-900);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.usuario-crop-stage[data-v-e84c3d0c]:active{cursor:grabbing}.usuario-crop-stage img[data-v-e84c3d0c]{position:absolute;top:0;left:0;max-width:none;transform-origin:top left;will-change:transform}.usuario-crop-square[data-v-e84c3d0c],.usuario-crop-circle[data-v-e84c3d0c]{position:absolute;top:50%;left:50%;width:var(--crop-size);height:var(--crop-size);transform:translate(-50%,-50%);pointer-events:none}.usuario-crop-square[data-v-e84c3d0c]{border:1px dashed rgba(255,255,255,.9)}.usuario-crop-circle[data-v-e84c3d0c]{border:2px solid rgba(255,255,255,.95);border-radius:50%;box-shadow:0 0 0 999px #00000085}.usuario-crop-controls[data-v-e84c3d0c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.usuario-crop-controls label[data-v-e84c3d0c]{color:var(--text-color);font-weight:700}.usuario-crop-range[data-v-e84c3d0c]{width:100%}.usuario-form-layout[data-v-061e17d3]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:.85rem;align-items:start}.usuario-form-main[data-v-061e17d3],.usuario-form-permissions[data-v-061e17d3]{min-width:0}.usuario-form-permissions[data-v-061e17d3]{margin-top:.45rem}.usuario-personal-grid[data-v-061e17d3],.usuario-signature-grid[data-v-061e17d3]{display:grid;gap:.65rem .75rem}.usuario-personal-grid[data-v-061e17d3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.usuario-signature-grid[data-v-061e17d3]{grid-template-columns:minmax(8.5rem,max-content) minmax(0,1fr);align-items:stretch}.usuario-personal-column[data-v-061e17d3]{display:flex;min-width:0;flex-direction:column;gap:.65rem}.usuario-personal-column--image[data-v-061e17d3],.usuario-image-field[data-v-061e17d3],.usuario-image-control[data-v-061e17d3]{min-height:0}.usuario-personal-column--image[data-v-061e17d3],.usuario-image-field[data-v-061e17d3],.usuario-image-control[data-v-061e17d3]{display:flex;flex:1;flex-direction:column}.usuario-image-field[data-v-061e17d3]{gap:.5rem}.usuario-signature-preview[data-v-061e17d3]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:118px;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-ground);color:var(--text-color-secondary);font-weight:600}.usuario-signature-preview img[data-v-061e17d3]{width:100%;height:100%;max-height:138px;object-fit:contain}.usuario-signature-preview.is-empty[data-v-061e17d3]{border-style:dashed}.usuario-image-preview[data-v-061e17d3]{display:flex;align-items:center;justify-content:center;flex:1;min-height:210px;border:1px solid var(--surface-border);border-radius:6px;overflow:hidden;background:var(--surface-ground);color:var(--text-color-secondary);font-weight:600}.usuario-image-preview img[data-v-061e17d3]{max-width:100%;max-height:100%;border-radius:inherit;object-fit:contain}.usuario-image-preview.is-empty[data-v-061e17d3]{border-style:dashed}.usuario-image-error[data-v-061e17d3]{display:flex;flex-direction:column;gap:.55rem;align-items:center;justify-content:center;padding:.75rem;color:var(--red-500, #ef4444);font-weight:600;text-align:center}.usuario-image-error i[data-v-061e17d3]{font-size:1.5rem}.usuario-image-loading[data-v-061e17d3]{display:flex;flex-direction:column;gap:.55rem;align-items:center;justify-content:center;color:var(--text-color-secondary)}.usuario-image-spinner[data-v-061e17d3]{width:2rem;height:2rem}.usuario-file-input[data-v-061e17d3]{display:none}.usuario-upload-row[data-v-061e17d3]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.usuario-upload-row--vertical[data-v-061e17d3]{flex-direction:column;align-items:stretch}.usuario-signature-actions[data-v-061e17d3]{justify-content:flex-start}.usuario-image-control[data-v-061e17d3]{gap:.6rem}.usuario-permissions-grid[data-v-061e17d3]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-flow:dense;gap:.75rem;align-items:start}.usuario-permission-group[data-v-061e17d3]{min-width:0;margin:0;padding:.8rem .75rem .7rem;border:1px solid var(--surface-border);border-radius:8px}.usuario-permission-group--properties[data-v-061e17d3]{grid-column:1;grid-row:1 / span 4}.usuario-permission-group--quality[data-v-061e17d3],.usuario-permission-group--training[data-v-061e17d3],.usuario-permission-group--indicators[data-v-061e17d3],.usuario-permission-group--treasury[data-v-061e17d3]{grid-column:2}.usuario-permission-group legend[data-v-061e17d3]{padding:0 .4rem;color:var(--text-color);font-weight:700}.usuario-checkbox-grid[data-v-061e17d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem}.usuario-checkbox-grid--compact[data-v-061e17d3]{grid-template-columns:minmax(0,1fr)}.usuario-checkbox[data-v-061e17d3]{min-width:0}.usuario-checkbox[data-v-061e17d3] .checkbox-label{min-width:0;color:var(--text-color);font-weight:600;line-height:1.25}.usuario-department-panel[data-v-061e17d3]{display:flex;flex-direction:column;gap:.75rem}.usuario-tab-help[data-v-061e17d3]{margin:0;color:var(--text-color);font-weight:700;line-height:1.35}[data-v-061e17d3] .base-tabs{border-color:var(--surface-border)}[data-v-061e17d3] .card-embedded{min-width:0}@media(max-width:1100px){.usuario-form-layout[data-v-061e17d3]{grid-template-columns:1fr}.usuario-form-permissions[data-v-061e17d3]{margin-top:0}.usuario-permissions-grid[data-v-061e17d3]{grid-template-columns:1fr}.usuario-permission-group--properties[data-v-061e17d3],.usuario-permission-group--quality[data-v-061e17d3],.usuario-permission-group--training[data-v-061e17d3],.usuario-permission-group--indicators[data-v-061e17d3],.usuario-permission-group--treasury[data-v-061e17d3]{grid-column:auto;grid-row:auto}}@media(max-width:720px){.usuario-personal-grid[data-v-061e17d3],.usuario-signature-grid[data-v-061e17d3],.usuario-checkbox-grid[data-v-061e17d3]{grid-template-columns:1fr}.usuario-image-preview[data-v-061e17d3]{min-height:180px}}@use "@/assets/styles/forms.scss";@use "@/assets/styles/compact-form.scss";.reactivos-form-layout[data-v-9a3cedb8]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:.75rem;align-items:start;min-width:0;max-width:100%;margin-top:0}.side-sections[data-v-9a3cedb8]{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding-top:.6rem}.detail-section[data-v-9a3cedb8],.side-sections>.form-section[data-v-9a3cedb8]:first-child{margin-top:0}.detail-grid[data-v-9a3cedb8],.side-grid[data-v-9a3cedb8],.sheets-grid[data-v-9a3cedb8]{display:grid;gap:.5rem}.detail-grid[data-v-9a3cedb8]{grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);align-items:start}.detail-compact-row[data-v-9a3cedb8]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.25fr);gap:.5rem;align-items:start}.full-row[data-v-9a3cedb8]{grid-column:1 / -1}.side-grid[data-v-9a3cedb8]{grid-template-columns:1fr}.sheets-section[data-v-9a3cedb8]{margin-top:.75rem}.sheets-grid[data-v-9a3cedb8]{grid-template-columns:repeat(3,minmax(0,1fr))}.required[data-v-9a3cedb8]{color:var(--red-500)}.stock-table[data-v-9a3cedb8]{margin-top:.75rem}.mr-section[data-v-9a3cedb8]{margin-top:1rem}.mr-grid[data-v-9a3cedb8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr) minmax(0,1fr);gap:.75rem;align-items:stretch}.mr-panel[data-v-9a3cedb8]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--surface-border);border-radius:6px;background:#fff;padding:.65rem}.mr-panel-title[data-v-9a3cedb8]{font-size:.86rem;font-weight:600;color:#111827;margin-bottom:.5rem}.mr-checks[data-v-9a3cedb8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem}.mr-enac[data-v-9a3cedb8]{margin-top:auto;padding-top:.75rem;color:#1d4ed8;font-weight:600}.mr-observations[data-v-9a3cedb8]{margin-top:.75rem}.mr-observations[data-v-9a3cedb8] .p-textarea{width:100%;resize:vertical}.stock-table[data-v-9a3cedb8] .base-data-table,.mr-table[data-v-9a3cedb8] .base-data-table,.stock-table[data-v-9a3cedb8] .custom-datatable,.mr-table[data-v-9a3cedb8] .custom-datatable,.stock-table[data-v-9a3cedb8] .p-datatable,.mr-table[data-v-9a3cedb8] .p-datatable,.stock-table[data-v-9a3cedb8] .p-datatable-table-container,.mr-table[data-v-9a3cedb8] .p-datatable-table-container,.stock-table[data-v-9a3cedb8] .p-datatable-wrapper,.mr-table[data-v-9a3cedb8] .p-datatable-wrapper,.stock-table[data-v-9a3cedb8] .p-datatable-table{width:100%;max-width:100%}.mr-table[data-v-9a3cedb8] .p-datatable-table,.stock-table[data-v-9a3cedb8] .p-datatable-table{min-width:0;table-layout:fixed}.stock-table[data-v-9a3cedb8] .p-datatable-table-container,.mr-table[data-v-9a3cedb8] .p-datatable-table-container,.stock-table[data-v-9a3cedb8] .p-datatable-wrapper,.mr-table[data-v-9a3cedb8] .p-datatable-wrapper{overflow-x:auto}[data-v-9a3cedb8] .form-grid{overflow-x:hidden;padding-top:.6rem;padding-right:.15rem}[data-v-9a3cedb8] .p-select,[data-v-9a3cedb8] .p-inputtext{max-width:100%}@media(max-width:980px){.reactivos-form-layout[data-v-9a3cedb8],.mr-grid[data-v-9a3cedb8],.sheets-grid[data-v-9a3cedb8]{grid-template-columns:1fr}}@media(max-width:720px){.detail-grid[data-v-9a3cedb8],.detail-compact-row[data-v-9a3cedb8]{grid-template-columns:1fr}}.planning-dialog[data-v-eaf841d3]{display:grid;justify-items:center;gap:1rem}.planning-calendar[data-v-eaf841d3]{width:100%}.planning-description[data-v-eaf841d3]{width:100%;margin:0;color:#000;font-weight:500}.planning-calendar[data-v-eaf841d3] .p-datepicker-panel{width:100%;border:0;box-shadow:none;color:#000}.planning-calendar[data-v-eaf841d3] .p-datepicker-title,.planning-calendar[data-v-eaf841d3] .p-datepicker-title button,.planning-calendar[data-v-eaf841d3] .p-datepicker-day:not(.p-datepicker-day-selected),.planning-calendar[data-v-eaf841d3] .p-datepicker-prev-button,.planning-calendar[data-v-eaf841d3] .p-datepicker-next-button{color:#000}.planning-calendar[data-v-eaf841d3] .p-datepicker-weekday-cell{background:var(--surface-100, #f1f5f9);border-bottom:1px solid var(--surface-300, #cbd5e1)}.planning-calendar[data-v-eaf841d3] .p-datepicker-day-selected{background:var(--orange-500, #f97316);color:#fff}.planning-calendar[data-v-eaf841d3] .p-datepicker-day.p-disabled{background:#047857;color:#fff;opacity:1}.planning-legend[data-v-eaf841d3],.planning-actions[data-v-eaf841d3]{display:flex;align-items:center;gap:1rem}.planning-actions[data-v-eaf841d3]{justify-content:flex-end;width:100%}.planning-legend-item[data-v-eaf841d3]{display:flex;align-items:center;gap:.4rem;color:#000}.planning-legend-dot[data-v-eaf841d3]{width:.75rem;height:.75rem;border-radius:50%}.planning-legend-selected[data-v-eaf841d3]{background:var(--orange-500, #f97316)}.planning-legend-received[data-v-eaf841d3]{background:#047857}.base-action-button{border-radius:6px;font-weight:600;overflow:visible;position:relative}.base-action-button :deep(.p-button-icon){color:inherit}.base-action-button :deep(.p-badge){position:absolute;top:-.45rem;right:-.45rem;width:1.35rem;min-width:1.35rem;height:1.35rem;padding:0;aspect-ratio:1/1;box-sizing:border-box;border:2px solid #ffffff;border-radius:50%;background:#2563eb;color:#fff;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0f172a38}.base-action-button-save,.base-action-button-create,.base-action-button-update,.base-action-button-add,.base-action-button-confirm{background:var(--primary-color, #059669)!important;border-color:var(--primary-color, #059669)!important;color:#fff!important}.base-action-button-save:hover,.base-action-button-create:hover,.base-action-button-update:hover,.base-action-button-add:hover,.base-action-button-confirm:hover{background:#047857!important;border-color:#047857!important}.base-action-button-search{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-search:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-view{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.base-action-button-view:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.base-action-button-print{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-print:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-email{background:#fff!important;border-color:#10b981!important;color:#047857!important}.base-action-button-email:hover{background:#ecfdf5!important;border-color:#059669!important;color:#065f46!important}.base-action-button-view.p-button-text,.base-action-button-view.p-button-text:hover{background:transparent!important;border-color:transparent!important;color:#2563eb!important}.base-action-button-detail{background:#fff!important;border-color:#93c5fd!important;color:#1e3a8a!important}.base-action-button-detail:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1e40af!important}.base-action-button-clearFilters,.base-action-button-viewLastMonth,.base-action-button-cancel,.base-action-button-close,.base-action-button-back,.base-action-button-duplicate{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}.base-action-button-clearFilters:hover,.base-action-button-viewLastMonth:hover,.base-action-button-cancel:hover,.base-action-button-close:hover,.base-action-button-back:hover,.base-action-button-duplicate:hover{color:#334155!important;border-color:#94a3b8!important;background:#f8fafc!important}.base-action-button-delete,.base-action-button-remove{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.base-action-button-delete:hover,.base-action-button-remove:hover{background:#b91c1c!important;border-color:#b91c1c!important}.base-action-button-delete.p-button-text,.base-action-button-delete.p-button-text:hover,.base-action-button-remove.p-button-text,.base-action-button-remove.p-button-text:hover{background:transparent!important;border-color:transparent!important;color:#dc2626!important}.base-action-button-edit{background:#f59e0b!important;border-color:#f59e0b!important;color:#111827!important}.base-action-button-edit:hover{background:#d97706!important;border-color:#d97706!important;color:#111827!important}.base-action-button-mostrarDocumentoCalidad,.base-action-button-equiposReferenciados{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-mostrarDocumentoCalidad:hover,.base-action-button-equiposReferenciados:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-goToPnc{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.base-action-button-goToPnc:hover{background:#0e7490!important;border-color:#0e7490!important}.base-action-button-donde{background:#fff!important;border-color:#4f46e5!important;color:#4f46e5!important}.base-action-button-donde:hover{background:#eef2ff!important;border-color:#4338ca!important;color:#4338ca!important}.base-action-button-adjuntos{background:#facc15!important;border-color:#eab308!important;color:#111827!important}.base-action-button-documentosAnotaciones{background:#fff!important;border-color:#2563eb!important;color:#2563eb!important}.base-action-button-documentosAnotaciones:hover{background:#eff6ff!important;border-color:#1d4ed8!important;color:#1d4ed8!important}.base-action-button-adjuntos:hover{background:#eab308!important;border-color:#ca8a04!important;color:#111827!important}.base-action-button-historialCambios{color:#6d28d9!important;border-color:#c4b5fd!important;background:#fff!important}.base-action-button-historialCambios:hover{color:#5b21b6!important;border-color:#a78bfa!important;background:#f5f3ff!important}.base-action-button-configured{color:var(--action-color)!important;border-color:var(--action-border-color)!important;background:var(--action-background)!important}.base-action-button-configured:hover{color:var(--action-hover-color)!important;border-color:var(--action-hover-border-color)!important;background:var(--action-hover-background)!important}.base-excel-button{height:2.5rem;min-height:2.5rem;background:#fff!important;border-color:#16a34a!important;color:var(--status-approved-text)!important;border-radius:6px;font-weight:600}.base-excel-button :deep(.p-button-icon){color:inherit!important}.base-excel-button:hover{background:#f0fdf4!important;border-color:#16a34a!important;color:var(--status-approved-text)!important}.base-etiqueta-button{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.base-etiqueta-button:hover{background-color:#bfdbfe!important;border-color:#60a5fa!important;color:#1e40af!important}.base-etiqueta-button .pi{color:inherit!important}.base-print-button{height:2.5rem;min-height:2.5rem}.base-data-table .base-table-filter-clear-button{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color-secondary);line-height:1;cursor:pointer;opacity:.72;transition:color .15s ease,opacity .15s ease}.base-data-table .base-table-filter-clear-button:hover,.base-data-table .base-table-filter-clear-button:focus-visible{color:var(--text-color);opacity:1;background:transparent;transform:translateY(-50%)}.base-data-table .base-table-filter-clear-button:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px}.base-data-table .base-table-filter-clear-button .pi{font-size:.75rem}.base-data-table .table-export-button{height:2.5rem;min-height:2.5rem}.base-data-table .table-header-actions .p-button{height:2.5rem;min-height:2.5rem;padding:0 .875rem;border-radius:6px;align-items:center}.base-data-table .table-header-actions .p-button .p-button-label{line-height:1}.base-data-table .table-header-actions .p-button-success .pi,.base-data-table .table-header-actions .p-button-info .pi{color:#fff!important}.base-data-table .table-header-actions .base-action-button-print .pi{color:inherit!important}.base-data-table .p-button.p-button-text{transition:all .2s}.base-data-table .p-button.p-button-text:hover{transform:scale(1.1)}.base-data-table .p-datatable .base-table-row-action.p-button-sm{width:2rem!important;height:2rem!important;padding:0!important}.base-data-table .p-datatable .base-table-row-action.p-button-sm .pi{font-size:.8rem!important}.base-data-table .base-table-control-body-cell .p-button-sm{border-radius:50%!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined){background:#fff!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined) .pi{color:#111827!important}.base-data-table .p-datatable .base-table-row-action.p-button:not(.base-action-button-configured):not(.p-button-danger):not(.p-button-outlined):hover{background:#f3f4f6!important;border-color:transparent!important;color:#111827!important}.base-data-table .p-datatable .p-button-info.p-button-text,.base-data-table .p-datatable .p-button-info.p-button-text .pi{color:#2563eb!important}.base-data-table .p-datatable .p-button-danger.p-button-text,.base-data-table .p-datatable .p-button-danger.p-button-text .pi{color:#dc2626!important}.base-data-table .p-datatable .p-button-info.p-button-text:hover{background-color:#3b82f61a!important}.base-data-table .p-datatable .p-button-danger.p-button-text:hover{background-color:#ef44441a!important}.base-data-table .p-datatable .p-button-warning.p-button-text,.base-data-table .p-datatable .p-button-warning.p-button-text .pi{color:#ca8a04!important}.base-data-table .p-datatable .p-button-warning.p-button-text:hover{background-color:#eab30826!important}.base-data-table .p-datatable .base-action-button-delete:not(.p-button-text),.base-data-table .p-datatable .base-action-button-remove:not(.p-button-text){background:#fff!important;border-color:transparent!important;color:#dc2626!important}.base-data-table .p-datatable .base-action-button-delete:not(.p-button-text):hover,.base-data-table .p-datatable .base-action-button-remove:not(.p-button-text):hover{background:#fef2f2!important;border-color:transparent!important;color:#b91c1c!important}.base-data-table .p-datatable .base-action-button-email.p-button-text{background:#ecfdf5!important;color:#047857!important}.base-data-table .p-datatable .base-action-button-email.p-button-text:hover{background:#d1fae5!important;color:#065f46!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text{background:#f8fafc!important;color:#475569!important}.base-data-table .p-datatable .base-action-button-duplicate.p-button-text:hover{background:#e2e8f0!important;color:#334155!important}.base-advanced-column-filters{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed var(--surface-300, #cbd5e1)}.base-advanced-column-filters-transition{display:grid;grid-template-rows:1fr}.base-advanced-column-filters-transition-inner{min-height:0;overflow:hidden}.base-advanced-column-filters-enter-active,.base-advanced-column-filters-leave-active{transition:grid-template-rows .22s ease,opacity .18s ease}.base-advanced-column-filters-enter-from,.base-advanced-column-filters-leave-to{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.base-advanced-column-filters-enter-active,.base-advanced-column-filters-leave-active{transition:none}}.base-advanced-column-filters-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.65rem;color:var(--text-color-secondary);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.base-advanced-column-filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 1rem;padding:.75rem;border-radius:10px;background:var(--surface-50, #f8fafc)}.base-advanced-column-filters-grid:has(+.base-advanced-column-filters-booleans){padding-bottom:.4rem;border-radius:10px 10px 0 0}.base-advanced-column-filter-field{display:grid;gap:.35rem;min-width:0}.base-advanced-column-filter-field label{color:var(--text-color-secondary);font-size:.82rem;font-weight:650}.base-advanced-column-filter-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;align-items:center}.base-advanced-column-filter-range>span{color:var(--text-color-secondary);font-size:.78rem;text-align:center}.base-advanced-column-filters-booleans{display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.4rem .75rem .75rem;border-radius:0 0 10px 10px;background:var(--surface-50, #f8fafc)}.base-advanced-column-filter-boolean-field{display:grid;gap:.35rem;justify-items:start}.base-advanced-column-filter-boolean-field label{color:var(--text-color-secondary);font-size:.82rem;font-weight:650}.base-advanced-column-filter-boolean{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:fit-content;min-height:2.5rem;padding:.35rem .55rem;border:1px solid var(--p-form-field-border-color, var(--surface-300, #cbd5e1));border-radius:8px;background:var(--surface-0, #fff);color:var(--text-color-secondary);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.base-advanced-column-filter-boolean:hover{background:var(--surface-100, #f1f5f9);color:var(--text-color)}.base-advanced-column-filter-boolean.is-checked{border-color:var(--status-approved-text);color:var(--status-approved-text);background:var(--green-50, #f0fdf4)}.base-advanced-column-filter-boolean.is-unchecked{border-color:var(--red-500, #ef4444);color:var(--red-600, #dc2626);background:var(--red-50, #fef2f2)}.base-advanced-column-filters-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-color-secondary);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.base-advanced-column-filters-toggle:hover{background:var(--surface-100, #f1f5f9);color:var(--text-color)}.base-advanced-column-filters-toggle.is-active,.base-advanced-column-filters-toggle[aria-expanded=true]{border-color:var(--primary-color, #16a34a);color:var(--primary-color, #16a34a)}.base-advanced-column-filters-toggle-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--primary-color, #16a34a);color:#fff;font-size:.7rem;font-weight:700;line-height:1.1rem}@media(max-width:640px){.base-advanced-column-filters-grid{grid-template-columns:1fr}}.base-data-table .base-table-advanced-filters-fallback{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:.75rem}.base-data-table .base-table-advanced-filters-fallback .base-advanced-column-filters,.base-data-table .base-table-advanced-filters-fallback .base-advanced-column-filters-grid{width:100%}.base-data-table.card{background:transparent}.base-data-table.card-embedded{padding:0;border:0;border-radius:0;box-shadow:none;margin-bottom:0}.base-data-table .custom-datatable{font-size:14px}.base-data-table .custom-datatable .p-datatable-table{box-sizing:border-box;border-collapse:collapse;border-spacing:0}.base-data-table .custom-datatable.p-datatable-scrollable .p-datatable-table{border-collapse:separate}.base-data-table .custom-datatable.p-datatable-scrollable .p-datatable-table-container{isolation:isolate;position:relative}.base-data-table .custom-datatable.p-datatable-scrollable .p-datatable-table-container:before{background:#e8efec;content:"";display:block;height:3px;left:0;margin-bottom:-3px;pointer-events:none;position:sticky;top:0;width:100%;z-index:4}.base-data-table .custom-datatable.p-datatable-scrollable .p-datatable-thead{top:0!important;z-index:3}.base-data-table .custom-datatable .p-datatable-table-container,.base-data-table .custom-datatable .p-datatable-wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--primary-color, #059669) var(--surface-ground, #f8fffe);scrollbar-width:thin}.base-data-table .custom-datatable .p-datatable-table-container::-webkit-scrollbar,.base-data-table .custom-datatable .p-datatable-wrapper::-webkit-scrollbar{height:8px}.base-data-table .custom-datatable .p-datatable-table-container::-webkit-scrollbar-track,.base-data-table .custom-datatable .p-datatable-wrapper::-webkit-scrollbar-track{background:var(--surface-ground, #f8fffe);border-radius:4px}.base-data-table .custom-datatable .p-datatable-table-container::-webkit-scrollbar-thumb,.base-data-table .custom-datatable .p-datatable-wrapper::-webkit-scrollbar-thumb{border-radius:4px;background:var(--primary-color, #059669)}.base-data-table .custom-datatable .p-datatable-table-container::-webkit-scrollbar-thumb:hover,.base-data-table .custom-datatable .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#047857}.base-data-table .base-table-scroll-wrapper{position:relative}.base-data-table .base-table-scroll-fade{position:absolute;box-sizing:border-box;width:2.5rem;max-width:8%;opacity:0;pointer-events:none;transition:opacity .1s linear;z-index:5;border-top:1px solid var(--surface-border, #d1d5db);border-bottom:1px solid var(--surface-border, #d1d5db);--base-table-scroll-fade-bottom-radius: 0px}.base-data-table .base-table-scroll-fade-left{left:0;border-left:1px solid var(--surface-border, #d1d5db);border-top-left-radius:var(--border-radius, 6px);border-bottom-left-radius:var(--base-table-scroll-fade-bottom-radius, 0px);background:linear-gradient(to right,var(--surface-0, #ffffff) 0%,rgba(255,255,255,0) 100%)}.base-data-table .base-table-scroll-fade-right{right:0;border-right:1px solid var(--surface-border, #d1d5db);border-top-right-radius:var(--border-radius, 6px);border-bottom-right-radius:var(--base-table-scroll-fade-bottom-radius, 0px);background:linear-gradient(to left,var(--surface-0, #ffffff) 0%,rgba(255,255,255,0) 100%)}.base-data-table .base-data-table-title{color:#064e3b;font-size:1.25rem;font-weight:700;line-height:1.25}.base-data-table .p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.base-data-table .p-datatable .p-datatable-tbody>tr.p-datatable-empty-message>td{padding:0!important;text-align:left!important}.base-data-table .base-table-empty{position:sticky;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:var(--base-table-visible-width, 100%);min-height:3.75rem;box-sizing:border-box;padding:.75rem;color:var(--text-color-secondary);font-size:.875rem;text-align:center}.base-data-table .base-table-empty-loading{flex-direction:row;gap:.5rem}.base-data-table .base-table-empty-loading .pi-spinner{margin-right:0!important}.base-data-table .base-table-empty-error{max-width:100%;overflow:hidden;color:#b42318}.base-data-table .base-table-empty-error-message{display:flex;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:.5rem;overflow-wrap:anywhere;white-space:normal}.base-data-table .base-table-empty-error-message>span{min-width:0}.base-data-table .base-table-retry-button.p-button{flex:0 0 auto;width:auto;max-width:none;overflow:visible;white-space:nowrap}.base-data-table .base-table-retry-button.p-button .p-button-label{overflow:visible;text-overflow:clip}.base-data-table .base-table-custom-filters,.base-data-table .base-table-filter-panel{margin-bottom:1rem}.base-data-table .base-table-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;align-items:end}.base-data-table .base-table-filter-field{display:grid;grid-column:span var(--base-table-filter-span, 3);gap:.35rem;min-width:0}.base-data-table .base-table-filter-field label{color:var(--text-color-secondary);font-size:.85rem;font-weight:650}.base-data-table .base-table-filter-field .p-select{width:100%;max-width:100%;min-width:0}.base-data-table .base-table-filter-field .p-select-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-data-table .base-table-filter-field .p-select-dropdown{flex:0 0 auto}.base-data-table .base-table-filter-checkbox{display:inline-flex;align-items:center;min-height:2.5rem;gap:.5rem;color:var(--text-color);font-size:.9rem;font-weight:500;cursor:pointer}.base-data-table .base-table-filter-checkboxes{display:flex;flex-wrap:wrap;align-items:center;grid-column:span var(--base-table-filter-checkbox-span, 12);gap:.25rem 1.25rem;min-width:0}.base-data-table .base-table-filter-checkboxes .base-table-filter-checkbox{flex:0 0 auto;width:max-content;max-width:100%}@media(max-width:1100px){.base-data-table .base-table-filter-field{grid-column:span var(--base-table-filter-tablet-span, 6)}.base-data-table .base-table-filter-checkboxes{grid-column:span var(--base-table-filter-checkbox-tablet-span, 12)}}@media(max-width:640px){.base-data-table .base-table-filter-field,.base-data-table .base-table-filter-checkboxes{grid-column:1/-1}}.base-data-table .base-table-filter-field .base-table-filter-select-overlay{left:0!important;right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-list-container,.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-list,.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-option{max-width:100%}.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-option-label{min-width:0;white-space:normal}.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-option{border-bottom:1px solid #eef2f7}.base-data-table .base-table-filter-field .base-table-filter-select-overlay .p-select-option:last-child{border-bottom:0}.base-data-table .base-table-filter-input-wrapper{position:relative}.base-data-table .base-table-filter-text-input{width:100%;padding-right:2rem}.base-data-table .table-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.base-data-table .custom-table-loading{position:relative}.base-data-table .loading-spinner-floating{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;width:60px;height:60px;align-items:center;justify-content:center;border:2px solid rgba(99,102,241,.2);border-radius:50%;background:#fffffff2;box-shadow:0 4px 20px #00000026}.base-data-table .loading-spinner-floating i{color:#6366f1;font-size:1.8rem}.base-data-table .table-loading{opacity:.7;pointer-events:none;transition:opacity .3s ease}.base-data-table .p-datatable .p-datatable-thead>tr>th{position:relative!important;overflow:visible!important;padding:.75rem .5rem!important;text-align:center!important;vertical-align:top!important;white-space:nowrap!important;font-weight:500!important;background:#e8efec!important}.base-data-table .p-datatable .p-datatable-thead>tr>th .p-column-header-content{justify-content:center!important;text-align:center!important}.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-control-header-cell,.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-boolean-header-cell,.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-control-body-cell,.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-boolean-body-cell{text-align:center!important}.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-control-header-cell .p-column-header-content,.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-boolean-header-cell .p-column-header-content,.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-control-header-cell .p-datatable-column-header-content,.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-boolean-header-cell .p-datatable-column-header-content{justify-content:center!important;text-align:center!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-control-body-cell .base-action-button.p-button-sm{align-items:center!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 2rem!important;height:2rem!important;justify-content:center!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;padding:0!important;width:2rem!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-control-body-cell .base-action-button.p-button-sm .p-button-label{display:none!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-align-left{text-align:left!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-align-center{text-align:center!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td.base-table-align-right{text-align:right!important}.base-data-table .p-datatable .p-datatable-thead>tr>th .p-sortable-column-icon{margin-left:.25rem!important}.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-boolean-header-cell:hover{background:var(--surface-hover)!important;color:var(--primary-color)!important}.base-data-table .base-table-boolean-header-cell .p-column-header-content{width:100%}.base-data-table .base-table-boolean-header-filter{display:inline-grid;grid-template-columns:minmax(0,auto) 1rem;align-items:center;justify-content:center;gap:.35rem;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.base-data-table .base-table-boolean-header-filter:hover{background:transparent;color:inherit!important}.base-data-table .p-datatable .p-datatable-thead>tr>th.base-table-boolean-header-cell:hover .base-table-boolean-header-filter{color:var(--primary-color)!important}.base-data-table .base-table-boolean-header-filter:focus-visible{outline:1px solid var(--primary-color);outline-offset:2px}.base-data-table .base-table-boolean-header-filter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-data-table .base-table-boolean-header-filter .pi{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.85rem;color:var(--surface-600)!important}.base-data-table .base-table-boolean-header-filter.is-checked .pi,.base-data-table .base-table-boolean-header-filter.is-unchecked .pi{color:var(--primary-color)!important}.base-data-table .base-table-boolean-cell{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;vertical-align:middle}.base-data-table .base-table-boolean-cell .pi{font-size:.85rem;font-weight:700}.base-data-table .base-table-boolean-cell.is-true{color:#047857;background:#0478571f}.base-data-table .base-table-boolean-cell.is-false{color:#dc2626;background:#dc26261a}.base-data-table .p-datatable .p-datatable-tbody{min-height:400px}.base-data-table .p-paginator{position:relative;border:none;background:transparent;padding:1rem 0}.base-data-table .p-paginator .p-paginator-page,.base-data-table .p-paginator .p-paginator-first,.base-data-table .p-paginator .p-paginator-prev,.base-data-table .p-paginator .p-paginator-next,.base-data-table .p-paginator .p-paginator-last{display:inline-flex;width:2rem;min-width:2rem;height:2rem;align-items:center;justify-content:center;padding:0!important;border-radius:50%;color:#047857!important;border-color:#047857!important;background:transparent!important;box-shadow:none!important;line-height:1}.base-data-table .p-paginator .p-paginator-page .pi,.base-data-table .p-paginator .p-paginator-first .pi,.base-data-table .p-paginator .p-paginator-prev .pi,.base-data-table .p-paginator .p-paginator-next .pi,.base-data-table .p-paginator .p-paginator-last .pi{color:#047857!important}.base-data-table .p-paginator .p-paginator-page:hover,.base-data-table .p-paginator .p-paginator-first:hover,.base-data-table .p-paginator .p-paginator-prev:hover,.base-data-table .p-paginator .p-paginator-next:hover,.base-data-table .p-paginator .p-paginator-last:hover{color:#047857!important;border-color:#047857!important;background:#04785714!important}.base-data-table .p-paginator .p-paginator-page:hover .pi,.base-data-table .p-paginator .p-paginator-first:hover .pi,.base-data-table .p-paginator .p-paginator-prev:hover .pi,.base-data-table .p-paginator .p-paginator-next:hover .pi,.base-data-table .p-paginator .p-paginator-last:hover .pi{color:#047857!important}.base-data-table .p-paginator .p-paginator-page-selected{color:#fff!important;border-color:#5aa879!important;background:#5aa879!important;font-weight:600}.base-data-table .p-paginator .p-paginator-pages:has(.p-paginator-page:hover) .p-paginator-page-selected:not(:hover){color:#047857!important;border-color:#047857!important;background:transparent!important;font-weight:inherit}.base-data-table .p-paginator .p-paginator-page:hover{color:#fff!important;border-color:#5aa879!important;background:#5aa879!important;font-weight:600}.base-data-table .p-paginator .p-paginator-page:focus-visible{outline:2px solid #047857!important;outline-offset:2px}.base-data-table .p-paginator .p-paginator-page:disabled,.base-data-table .p-paginator .p-paginator-first:disabled,.base-data-table .p-paginator .p-paginator-prev:disabled,.base-data-table .p-paginator .p-paginator-next:disabled,.base-data-table .p-paginator .p-paginator-last:disabled,.base-data-table .p-paginator .p-disabled{color:#047857!important;border-color:#047857!important;background:transparent!important;opacity:.28!important}.base-data-table .p-paginator .p-paginator-page:disabled .pi,.base-data-table .p-paginator .p-paginator-first:disabled .pi,.base-data-table .p-paginator .p-paginator-prev:disabled .pi,.base-data-table .p-paginator .p-paginator-next:disabled .pi,.base-data-table .p-paginator .p-paginator-last:disabled .pi,.base-data-table .p-paginator .p-disabled .pi{color:#047857!important}.base-data-table .base-table-showing-text,.base-data-table .p-paginator-current{color:var(--text-color)!important}.base-data-table .p-paginator-content-end .base-table-showing-text{white-space:nowrap}@media(min-width:48rem){.base-data-table .p-paginator-content-end{position:absolute;right:1rem}}.base-data-table .p-column-filter{width:100%!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;margin-top:.25rem!important;border:1px solid #d1d5db!important;border-radius:4px!important;font-size:.8rem!important}.base-data-table .p-inputtext.p-column-filter{padding:.4rem .6rem!important;line-height:1.2!important}.base-data-table .p-column-filter:focus{border-color:#059669!important;box-shadow:0 0 0 2px #05966933!important}.base-data-table .p-select.p-column-filter{box-sizing:border-box!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;padding:0!important}.base-data-table .p-select.p-column-filter .p-select-label{display:flex!important;height:calc(2rem - 2px)!important;align-items:center!important;padding:.4rem .6rem!important;font-size:.8rem!important;line-height:1.2!important}.base-data-table .p-select.p-column-filter .p-select-dropdown{display:flex!important;width:1.5rem!important;height:calc(2rem - 2px)!important;align-items:center!important;justify-content:center!important}.base-data-table .p-select-clear-icon{right:1.8rem!important;font-size:.7rem!important}.base-data-table .p-datatable .p-datatable-tbody>tr>td{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.base-data-table .base-table-cell-ellipsis{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-data-table .base-table-edit-control{width:100%;max-width:100%;min-width:0}.base-data-table .base-table-edit-control.p-inputtext,.base-data-table .base-table-edit-control .p-select-label{font-size:.85rem}.base-data-table .p-datatable .p-datatable-tbody>tr.row-estado-baja,.base-data-table .p-datatable .p-datatable-tbody>tr.row-estado-baja>td{color:#dc2626!important}.base-data-table .p-datatable .p-datatable-tbody>tr.base-table-row-anulado,.base-data-table .p-datatable .p-datatable-tbody>tr.base-table-row-anulado>td{color:#b45353!important}.base-data-table .p-datatable .p-datatable-filter-row>td{padding:.5rem!important;border-bottom:1px solid #e5e7eb!important}.base-data-table .p-column-filter-menu-button{display:none!important}.base-data-table .p-datatable .p-datatable-thead>tr>th,.base-data-table .p-datatable .p-datatable-tbody>tr>td,.base-data-table .p-datatable .p-datatable-tfoot>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-data-table .p-datatable .p-datatable-thead>tr>th,.base-data-table .p-datatable .p-datatable-tbody>tr>td,.base-data-table .p-datatable .p-datatable-filter-row>td{box-sizing:border-box!important}.base-data-table .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th,.base-data-table .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.base-data-table .p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.base-data-table .p-datatable.p-datatable-gridlines .p-datatable-filter-row>td{border-color:#05966933!important;border-right-color:#05966914!important;border-left-color:#05966914!important}.base-table-edit-select-overlay{width:min(max(var(--base-select-trigger-width),18rem),100vw - 2rem)!important;min-width:min(max(var(--base-select-trigger-width),18rem),100vw - 2rem)!important}.base-table-edit-select-overlay .p-select-option-label{min-width:0;white-space:normal}.base-table-filter-select-option-label{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.base-table-boolean-cell{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;vertical-align:middle}.base-table-boolean-cell .pi{font-size:.85rem;font-weight:700}.base-table-boolean-cell.is-true{color:#047857;background:#0478571f}.base-table-boolean-cell.is-false{color:#dc2626;background:#dc26261a}.base-totals-bar{display:inline-grid;grid-template-columns:repeat(var(--base-totals-columns),minmax(var(--base-totals-min-width),max-content));align-items:stretch;justify-self:end;margin-top:.5rem;margin-left:auto;overflow:hidden;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-0)}.base-totals-bar-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.35rem .55rem;border-left:1px solid var(--surface-border);white-space:nowrap}.base-totals-bar-item:first-child{border-left:0}.base-totals-bar-label,.base-totals-bar-value{line-height:1.2}.base-totals-bar-label{color:var(--text-color-secondary);font-size:.82rem;font-weight:600}.base-totals-bar-value{text-align:right;color:var(--text-color);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.base-totals-bar-item--highlight{background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-0))}.base-totals-bar-item--highlight .base-totals-bar-label,.base-totals-bar-item--highlight .base-totals-bar-value{color:var(--primary-color)}.base-table-overflow-menu .p-menu-item-link{gap:.55rem;color:#111827}.base-table-overflow-menu .p-menu-item-link .p-menu-item-icon,.base-table-overflow-menu .p-menu-item-link .p-menu-item-label{color:#111827}.base-table-overflow-menu .p-menu-item-link:hover{background:color-mix(in srgb,currentColor 10%,var(--surface-0))}.familias-det-layout[data-v-9197d14b]{display:flex;flex-direction:column;flex:1;min-height:0}.familias-det-table-area[data-v-9197d14b],.familias-det-table-area[data-v-9197d14b] .base-data-table,.familias-det-table-area[data-v-9197d14b] .p-datatable{flex:1;min-height:0;display:flex;flex-direction:column}.familias-det-table-area[data-v-9197d14b] table{min-width:0!important;width:100%!important;table-layout:auto!important}.familias-det-table-area[data-v-9197d14b] .p-datatable-table-container{overflow-x:hidden!important}.familias-det-footer[data-v-9197d14b]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--surface-border)}.familia-edit-form[data-v-9197d14b]{display:flex;flex-direction:column;gap:1.25rem}.familia-edit-field[data-v-9197d14b]{display:flex;flex-direction:column;gap:.35rem}.familia-edit-label[data-v-9197d14b]{font-size:.875rem;font-weight:600;color:var(--text-color)}.familia-edit-footer[data-v-9197d14b]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.familia-edit-footer-actions[data-v-9197d14b]{display:flex;justify-content:flex-end;gap:.5rem;margin-left:auto}
