.modern-header[data-v-58e74e0f]{background:linear-gradient(135deg,#606060,#525c64);padding:12px;color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.header-content[data-v-58e74e0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-58e74e0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:8px}.header-left[data-v-58e74e0f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header-icon[data-v-58e74e0f]{background:hsla(0,0%,100%,.2);padding:8px;border-radius:12px;backdrop-filter:blur(10px)}.header-text[data-v-58e74e0f],.header-title[data-v-58e74e0f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.clear-btn[data-v-58e74e0f],.close-btn[data-v-58e74e0f]{background:hsla(0,0%,100%,.15)!important;backdrop-filter:blur(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.clear-btn[data-v-58e74e0f]:hover,.close-btn[data-v-58e74e0f]:hover{background:hsla(0,0%,100%,.25)!important;-webkit-transform:scale(1.05);transform:scale(1.05)}.shadow-premium[data-v-58e74e0f]{-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.05)!important;box-shadow:0 5px 10px -3px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.05)!important;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.shadow-premium[data-v-58e74e0f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.premium-file-card[data-v-58e74e0f]{border:2px dashed #e0e0e0!important;background-color:#fafafa!important;border-radius:12px!important;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.premium-file-card[data-v-58e74e0f]:hover{border-color:#1976d2!important;border-style:solid!important;background-color:#f5f9ff!important}.premium-file-card.active[data-v-58e74e0f]{border:2px solid #ffcdd2!important;background-color:#fff9f9!important}.premium-file-card.active-xml[data-v-58e74e0f]{border:2px solid #c8e6c9!important;background-color:#f9fff9!important}.file-icon-container[data-v-58e74e0f]{min-width:38px;height:38px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;-webkit-transition:all .4s ease;transition:all .4s ease}.pdf-active[data-v-58e74e0f]{background:linear-gradient(135deg,#ff5252,#d32f2f);-webkit-box-shadow:0 4px 10px rgba(211,47,47,.3);box-shadow:0 4px 10px rgba(211,47,47,.3)}.xml-active[data-v-58e74e0f]{background:linear-gradient(135deg,#4caf50,#2e7d32);-webkit-box-shadow:0 4px 10px rgba(46,125,50,.3);box-shadow:0 4px 10px rgba(46,125,50,.3)}.file-name[data-v-58e74e0f]{font-size:.75rem;font-weight:700;color:#2c3e50;max-width:100%}.file-placeholder[data-v-58e74e0f]{font-size:.7rem;color:#9e9e9e;font-weight:500}.group-wrapper[data-v-58e74e0f]{border:1px solid #e0e0e0;border-radius:12px;padding:8px 10px;height:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.02);box-shadow:0 2px 4px rgba(0,0,0,.02);-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:4px}.group-wrapper[data-v-58e74e0f]:hover{border-color:#bdbdbd;background:#fafdff}.group-wrapper.materiales[data-v-58e74e0f]{background:#fcfcfc}.group-header[data-v-58e74e0f]{font-weight:800;font-size:.65rem;color:#455a64;letter-spacing:.5px;text-transform:uppercase}.border-light[data-v-58e74e0f]{border:1px solid rgba(0,0,0,.05)!important}.qr-dropzone[data-v-58e74e0f]{border:2px dashed #cfd8dc;background-color:#f8fafc;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);height:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.qr-dropzone.drag-over[data-v-58e74e0f],.qr-dropzone[data-v-58e74e0f]:hover{border-color:#1976d2!important;background-color:#f0f7ff!important;-webkit-box-shadow:0 4px 12px rgba(25,118,210,.1);box-shadow:0 4px 12px rgba(25,118,210,.1)}.qr-preview-container[data-v-58e74e0f]{position:relative;width:100%;max-width:100%;height:380px;background-color:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0}.qr-preview-image[data-v-58e74e0f]{max-height:100%;max-width:100%}.scanner-laser[data-v-58e74e0f]{position:absolute;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(rgba(239,68,68,0)),color-stop(50%,#ef4444),to(rgba(239,68,68,0)));background:linear-gradient(90deg,rgba(239,68,68,0),#ef4444 50%,rgba(239,68,68,0));-webkit-box-shadow:0 0 8px rgba(239,68,68,.8);box-shadow:0 0 8px rgba(239,68,68,.8);-webkit-animation:scanning-58e74e0f 2s linear infinite;animation:scanning-58e74e0f 2s linear infinite;z-index:2}@-webkit-keyframes scanning-58e74e0f{0%{top:0}50%{top:100%}to{top:0}}@keyframes scanning-58e74e0f{0%{top:0}50%{top:100%}to{top:0}}.bg-light-blue[data-v-58e74e0f]{background-color:#f0f9ff!important}.border-dashed[data-v-58e74e0f]{border:2px dashed #e2e8f0!important}@-webkit-keyframes pulse-58e74e0f{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-58e74e0f{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-58e74e0f]{-webkit-animation:pulse-58e74e0f 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-58e74e0f 2s cubic-bezier(.4,0,.6,1) infinite}.qr-table-container[data-v-58e74e0f]{background-color:#fff;border:1px solid #e2e8f0}.qr-table-scroll[data-v-58e74e0f]{max-height:340px;overflow-y:auto}.qr-data-table th[data-v-58e74e0f]{font-size:.72rem!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0!important}.qr-data-table td[data-v-58e74e0f]{font-size:.75rem!important;border-bottom:1px solid #f1f5f9!important}.qr-data-table tbody tr[data-v-58e74e0f]:hover{background-color:#f8fafc!important}.text-selectable[data-v-58e74e0f]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}