.table-header[data-v-81df4d30]{display:flex;justify-content:space-between;-webkit-box-pack:justify}.title[data-v-81df4d30]{font-weight:700;letter-spacing:.3px;margin-right:10px;text-transform:uppercase}.data[data-v-81df4d30]{letter-spacing:.3px;margin-right:10px;letter-spacing:.5px}.product-image[data-v-81df4d30]{width:100px}.botones-container[data-v-81df4d30]{display:flex;justify-content:left;align-items:left}.close-button[data-v-81df4d30]{.close-button[data-v-81df4d30]{position:absolute;top:10px;right:10px;z-index:1000;background:transparent;border:none;margin:3px;padding:0;opacity:0;cursor:pointer;transition:opacity .2s,transform .2s;width:40px;width:50px;height:40px;height:50px;border-radius:4px;margin:.5rem;border-radius:50%}}.close-button[data-v-81df4d30]:hover{opacity:1;transform:scale(1.1)}.image-preview-container[data-v-81df4d30]{display:flex;align-items:center;border:2px solid #ccc;border-radius:4px;padding:10px;margin-top:10px}.image-preview[data-v-81df4d30]{margin-right:10px}.image-preview img[data-v-81df4d30]{max-width:155px;height:auto;display:block}.image-info[data-v-81df4d30]{position:relative;flex:1}.image-info label[data-v-81df4d30]{display:block;margin-bottom:5px}textarea[data-v-81df4d30]{width:35%;resize:none;border:1px solid #ddd;border-radius:4px;padding:8px;box-sizing:border-box}.remove-image-btn[data-v-81df4d30]{position:absolute;top:5px;right:5px}.fixed-fields[data-v-81df4d30]{position:sticky;top:0;background-color:#fff;z-index:10;padding:1em}.scrollable-content[data-v-81df4d30]{max-height:80vh;overflow-y:auto}.p-field[data-v-81df4d30]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.field-item[data-v-81df4d30]{flex:0 0 auto;text-align:left;margin-right:0;font-size:1.3rem;line-height:1;margin:0;padding:.2rem .5rem;font-weight:400}h5[data-v-81df4d30]{margin:0}.opacity-box[data-v-81df4d30]{background-color:hsla(0,0%,100%,.5);padding:.5rem 1rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.p-field.p-flex[data-v-81df4d30]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.custom-footer[data-v-81df4d30]{height:100px;min-height:120px;display:flex;justify-content:flex-end;align-items:center;padding:0 .5rem}.wrapper-list[data-v-81df4d30]{flex:1 1 auto;overflow-y:auto}.DataTable .p-datatable-tbody>tr[data-v-81df4d30]{height:auto;padding:.5rem}.observaciones-box[data-v-81df4d30]{max-height:60px;overflow-y:auto;padding:.5rem;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px}.observacion-text[data-v-81df4d30]{font-size:.9rem;line-height:1.4;white-space:pre-line}.preview-image[data-v-81df4d30]{cursor:pointer;border-radius:4px;transition:transform .2s}.preview-image[data-v-81df4d30]:hover{transform:scale(1.1)}.opacity-box[data-v-81df4d30]{padding-bottom:0;background-color:transparent;box-shadow:none;border:none;padding:0;margin:0}.opacity-box[data-v-81df4d30],.root[data-v-81df4d30]{flex:1;display:flex;flex-direction:column;overflow:hidden}.DataTable[data-v-81df4d30]{width:100%}.p-datatable-wrapper[data-v-81df4d30]{flex:1;display:flex;flex-direction:column;overflow-y:auto}body[data-v-81df4d30],html[data-v-81df4d30]{height:100%;margin:0;padding:0}.header-section[data-v-81df4d30]{flex:0 0 auto;padding:.5rem 1rem}#footer-primary[data-v-81df4d30]{height:1px;padding:1rem;background-color:#f9f9f9}.custom-footer-large[data-v-81df4d30]{height:1px;padding:1rem;background-color:#f0f0f0}.highlight-title[data-v-81df4d30]{border-bottom:4px solid #007acc;color:#036}.highlight-title1[data-v-81df4d30],.highlight-title[data-v-81df4d30]{background-color:#f0f8ff;padding:10px;font-weight:700;text-transform:uppercase}.highlight-title1[data-v-81df4d30]{border-bottom:4px solid #41f044;color:#0f833f}.highlight-title2[data-v-81df4d30]{border-bottom:4px solid #eb9c50;color:#c4882e}.highlight-title2[data-v-81df4d30],.highlight-title3[data-v-81df4d30]{background-color:#f0f8ff;padding:10px;font-weight:700;text-transform:uppercase}.highlight-title3[data-v-81df4d30]{border-bottom:4px solid #4f5da6;color:#2d3f99}.highlight-title4[data-v-81df4d30]{background-color:#f0f8ff;padding:10px;border-bottom:4px solid #cb6aa2;color:#cb6aa2;font-weight:700;text-transform:uppercase}