.password-requirements[data-v-345c0c9e]{padding-left:4px}.requirement-line[data-v-345c0c9e]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.requirement-line .v-icon[data-v-345c0c9e]{flex-shrink:0}.requirement-line span[data-v-345c0c9e]{font-size:.75rem}.requirement-ok span[data-v-345c0c9e]{color:var(--v-success-base,#4caf50)}.filters-sidebar[data-v-3a4f1ba8]{height:calc(100vh - 100px);overflow:hidden;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:20px;border-radius:12px!important;background:#fff}.filters-header[data-v-3a4f1ba8]{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px 20px;display:flex;align-items:center;gap:12px;border-radius:12px 12px 0 0}.filters-title[data-v-3a4f1ba8]{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.5px}.filters-content[data-v-3a4f1ba8]{flex:1;overflow-y:auto;overflow-x:hidden}.filter-section[data-v-3a4f1ba8]{padding:0;margin-bottom:4px}.section-header[data-v-3a4f1ba8]{background:#f5f7fa;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:2px solid #e1e8ed}.section-icon[data-v-3a4f1ba8]{opacity:.9}.section-title-text[data-v-3a4f1ba8]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#2c3e50}.section-content[data-v-3a4f1ba8]{padding:16px;background:#fff}.filter-field[data-v-3a4f1ba8]{font-size:.875rem}.filter-field[data-v-3a4f1ba8] .v-input__slot{min-height:38px!important;background:#fafbfc!important;transition:all .2s ease}.filter-field[data-v-3a4f1ba8] .v-input__slot:hover{background:#f0f3f7!important}.filter-field[data-v-3a4f1ba8] fieldset{border-color:#e1e8ed!important;border-width:1px!important}.filter-field[data-v-3a4f1ba8] .v-input__slot:hover fieldset{border-color:#cbd5e0!important}.filter-field.v-input--is-focused[data-v-3a4f1ba8] fieldset{border-width:2px!important}.numeric-filter-group[data-v-3a4f1ba8]{padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.numeric-filter-label[data-v-3a4f1ba8]{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:#495057}.switch-container[data-v-3a4f1ba8]{padding:10px 12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.switch-container[data-v-3a4f1ba8]:hover{background:#e9ecef;border-color:#dee2e6}.custom-switch[data-v-3a4f1ba8]{margin-top:0!important;padding-top:0!important}.custom-switch[data-v-3a4f1ba8] .v-input--selection-controls__input{margin-right:8px}.switch-label-wrapper[data-v-3a4f1ba8]{display:flex;align-items:center;font-size:.875rem;color:#495057;font-weight:500}.filters-actions[data-v-3a4f1ba8]{padding:16px;border-top:1px solid #e1e8ed;background:#fafbfc;display:flex;flex-direction:column;gap:8px}.action-btn[data-v-3a4f1ba8]{width:100%;height:38px!important;text-transform:none;font-weight:600;letter-spacing:.5px;border-radius:8px!important;transition:all .2s ease}.action-btn[data-v-3a4f1ba8]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.filters-content[data-v-3a4f1ba8]::-webkit-scrollbar{width:8px}.filters-content[data-v-3a4f1ba8]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:10px;margin:8px 0}.filters-content[data-v-3a4f1ba8]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.filters-content[data-v-3a4f1ba8]::-webkit-scrollbar-thumb:hover{background:#6b7280}@media (max-width:960px){.filters-sidebar[data-v-3a4f1ba8]{height:auto;position:relative;top:0;margin-bottom:20px}.filters-content[data-v-3a4f1ba8]{max-height:60vh}}.actions-toolbar[data-v-35b77b24]{border-radius:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0}[data-v-35b77b24] .actions-toolbar.v-toolbar .v-btn--icon .v-icon,[data-v-35b77b24] .actions-toolbar.v-toolbar .v-btn .v-icon,[data-v-35b77b24] .actions-toolbar span{color:#424242!important}.edit-table-dialog .v-dialog{border-radius:8px;overflow:hidden}.edit-table-card{overflow:hidden}.edit-table-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#1976d2;color:#fff;font-size:1rem;font-weight:600}.edit-table-title{color:#fff}.edit-table-close,.edit-table-close .v-icon{color:#fff!important}.edit-table-list{max-height:400px;overflow-y:auto}.edit-table-item{border-bottom:1px solid #eee}.edit-table-item:last-child{border-bottom:none}[data-v-0033d361] .v-data-table tbody tr{height:60px!important}[data-v-0033d361] .v-data-table tbody td{height:60px!important;padding-top:8px!important;padding-bottom:8px!important}[data-v-0033d361] .table-input{max-width:100px}[data-v-0033d361] .table-input-precio-nuevo{max-width:140px}[data-v-0033d361] .table-input .v-input__control{min-height:40px!important}[data-v-0033d361] .table-input .v-input__slot{background-color:#fff!important;border:2px solid #7986cb!important;border-radius:6px!important;padding:0 10px!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-v-0033d361] .table-input .v-input__slot:hover{border-color:#5c6bc0!important;box-shadow:0 2px 6px rgba(63,81,181,.15)}[data-v-0033d361] .table-input .v-text-field__prefix,[data-v-0033d361] .table-input .v-text-field__suffix{color:#1a237e;font-weight:600;font-size:14px}[data-v-0033d361] .table-input-small{max-width:80px}[data-v-0033d361] .table-input-small .v-input__control{min-height:40px!important}[data-v-0033d361] .table-input-small .v-input__slot{background-color:#fff!important;border:2px solid #7986cb!important;border-radius:6px!important;padding:0 10px!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-v-0033d361] .table-input-small .v-input__slot:hover{border-color:#5c6bc0!important;box-shadow:0 2px 6px rgba(63,81,181,.15)}[data-v-0033d361] .table-input-small .v-text-field__suffix{color:#1a237e;font-weight:600;font-size:14px}[data-v-0033d361] .table-input-small.v-input--is-focused .v-input__slot,[data-v-0033d361] .table-input.v-input--is-focused .v-input__slot{background-color:#e8eaf6!important;border-color:#3f51b5!important;box-shadow:0 0 0 3px rgba(63,81,181,.2),0 2px 8px rgba(63,81,181,.25)}[data-v-0033d361] .table-input-small input[type=number],[data-v-0033d361] .table-input input[type=number]{text-align:center;font-weight:600;font-size:14px;color:#1a237e}[data-v-0033d361] .table-input-small input[type=number]::-moz-placeholder,[data-v-0033d361] .table-input input[type=number]::-moz-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-0033d361] .table-input-small input[type=number]:-ms-input-placeholder,[data-v-0033d361] .table-input input[type=number]:-ms-input-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-0033d361] .table-input-small input[type=number]::-ms-input-placeholder,[data-v-0033d361] .table-input input[type=number]::-ms-input-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-0033d361] .table-input-small input[type=number]::placeholder,[data-v-0033d361] .table-input input[type=number]::placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-0033d361] .table-input-small input[type=number]::-webkit-inner-spin-button,[data-v-0033d361] .table-input-small input[type=number]::-webkit-outer-spin-button,[data-v-0033d361] .table-input input[type=number]::-webkit-inner-spin-button,[data-v-0033d361] .table-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-0033d361] .table-input-small input[type=number],[data-v-0033d361] .table-input input[type=number]{-moz-appearance:textfield}.custom-tooltip{background-color:#424242!important;opacity:1!important}.custom-tooltip span{color:#fff!important}.product-search-dialog[data-v-66adf312]{border-radius:12px;overflow:hidden}.product-dialog-title[data-v-66adf312]{font-weight:600;letter-spacing:.5px}.product-dialog-card-text[data-v-66adf312]{padding-bottom:8px!important}.product-dialog-actions[data-v-66adf312]{padding-top:8px!important}.search-section[data-v-66adf312]{padding:4px 0}.section-header[data-v-66adf312]{display:flex;align-items:center;margin-bottom:12px;color:rgba(0,0,0,.7)}.section-title[data-v-66adf312]{font-size:.9rem;font-weight:600}.divider-text[data-v-66adf312]{padding:0 12px;font-size:.75rem;font-weight:600;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.5px;background:#fff}.product-result-row[data-v-66adf312]{padding-top:8px}.search-result-alert[data-v-66adf312]{border-radius:8px}.product-result-card[data-v-66adf312]{border-radius:10px;transition:box-shadow .2s ease}.product-result-card[data-v-66adf312]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.product-result-error[data-v-66adf312]{border-left:4px solid #f44336}.product-result-warning[data-v-66adf312]{border-left:4px solid #ff9800}.product-result-success[data-v-66adf312]{border-left:4px solid #4caf50}.product-result-title[data-v-66adf312]{font-size:1rem;font-weight:700}.product-result-info[data-v-66adf312]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.product-result-marca[data-v-66adf312]{font-size:1.1rem;font-weight:600}.product-result-sep[data-v-66adf312]{color:rgba(0,0,0,.4);font-size:1rem}.product-result-modelo[data-v-66adf312]{font-size:1.1rem;font-weight:600}.product-result-tamanio[data-v-66adf312]{font-size:1rem;font-weight:500;color:rgba(0,0,0,.75)}.product-result-stock[data-v-66adf312]{font-size:1.05rem;font-weight:600;margin-top:2px}.autocomplete-marca[data-v-66adf312]{font-weight:600}.autocomplete-sep[data-v-66adf312]{color:rgba(0,0,0,.4)}.autocomplete-modelo[data-v-66adf312]{font-weight:600}.autocomplete-tamanio[data-v-66adf312]{font-weight:500;color:rgba(0,0,0,.75)}.product-list-table[data-v-66adf312]{border-radius:8px;overflow:hidden}.oferta-chip[data-v-66adf312]{-webkit-animation:pulse-data-v-66adf312 2s ease-in-out infinite;animation:pulse-data-v-66adf312 2s ease-in-out infinite;font-weight:600}@-webkit-keyframes pulse-data-v-66adf312{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-data-v-66adf312{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.movimiento-compra-autocomplete-menu .v-list-item{min-height:48px!important;align-items:center!important}.movimiento-compra-autocomplete-menu .v-list-item__content{flex:1 1 auto!important;min-width:0!important;padding:0 16px!important;align-items:center!important;overflow:visible!important;display:flex!important;flex-direction:row!important}.movimiento-compra-autocomplete-menu .v-list-item.v-list-item--highlighted .v-list-item__content,.movimiento-compra-autocomplete-menu .v-list-item:first-child .v-list-item__content{flex-direction:row!important}.movimiento-compra-autocomplete-menu .autocomplete-item-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;min-height:48px;font-size:1rem!important;width:100%}.movimiento-compra-autocomplete-menu .autocomplete-left{display:flex!important;align-items:baseline;flex-wrap:nowrap!important;gap:4px 8px;min-width:0;overflow:hidden}.movimiento-compra-autocomplete-menu .autocomplete-stock{font-weight:600;color:rgba(0,0,0,.8);flex-shrink:0!important;white-space:nowrap}.pagar-button-container[data-v-a07be3d4]{display:flex;justify-content:center;margin:24px 0}.pagar-btn[data-v-a07be3d4]{min-width:250px;height:60px!important;font-size:20px!important;font-weight:700;letter-spacing:1px;box-shadow:0 4px 12px rgba(76,175,80,.4);transition:all .3s ease}.pagar-btn[data-v-a07be3d4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(76,175,80,.5)}.payment-panel[data-v-a07be3d4]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px;border-radius:12px}.info-card[data-v-a07be3d4]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.field-label[data-v-a07be3d4]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:#333}.total-card[data-v-a07be3d4]{background:linear-gradient(135deg,#4caf50,#66bb6a);padding:24px;border-radius:12px;text-align:center;margin-bottom:16px;box-shadow:0 4px 12px rgba(76,175,80,.3)}.total-label[data-v-a07be3d4]{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.total-amount[data-v-a07be3d4]{color:#fff;font-size:48px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.change-card[data-v-a07be3d4]{background:#f5f5f5;padding:20px;border-radius:8px;text-align:center;border:2px solid #e0e0e0}.change-label[data-v-a07be3d4]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:#666;margin-bottom:8px}.change-amount[data-v-a07be3d4]{font-size:42px;font-weight:700;color:#9e9e9e}.change-amount.has-change[data-v-a07be3d4]{color:#ff5722}.modal-resumen[data-v-a07be3d4]{border-radius:12px;overflow:hidden}.modal-header[data-v-a07be3d4]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:20px 24px}.modal-title[data-v-a07be3d4]{font-size:24px;font-weight:700}.modal-content[data-v-a07be3d4]{padding:24px!important}.modal-total-card[data-v-a07be3d4]{background:linear-gradient(135deg,#4caf50,#66bb6a);padding:20px;border-radius:12px;text-align:center;margin-bottom:20px}.modal-total-label[data-v-a07be3d4]{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.modal-total-amount[data-v-a07be3d4]{color:#fff;font-size:42px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.modal-info-item[data-v-a07be3d4]{background:#f8f9fa;padding:12px 16px;border-radius:8px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.modal-info-label[data-v-a07be3d4]{font-weight:600;color:#555;font-size:14px}.modal-info-value[data-v-a07be3d4]{font-weight:700;color:#333;font-size:16px}.modal-info-value-big[data-v-a07be3d4]{font-weight:700;font-size:24px}.highlight-received[data-v-a07be3d4]{background:#e8f5e9;border-left:4px solid #4caf50}.highlight-change[data-v-a07be3d4]{background:#fff3e0;border-left:4px solid #ff9800}.highlight-change .change-value[data-v-a07be3d4]{color:#ff5722}.modal-actions[data-v-a07be3d4]{padding:16px 24px;gap:12px;background:#f5f5f5}.modal-actions .v-btn[data-v-a07be3d4]{font-weight:600}.ofertas-alert[data-v-a07be3d4]{-webkit-animation:pulseGlow-data-v-a07be3d4 2s ease-in-out infinite;animation:pulseGlow-data-v-a07be3d4 2s ease-in-out infinite;border-left-width:6px!important}@-webkit-keyframes pulseGlow-data-v-a07be3d4{0%,to{box-shadow:0 0 10px rgba(76,175,80,.3)}50%{box-shadow:0 0 20px rgba(76,175,80,.6)}}@keyframes pulseGlow-data-v-a07be3d4{0%,to{box-shadow:0 0 10px rgba(76,175,80,.3)}50%{box-shadow:0 0 20px rgba(76,175,80,.6)}}.product-search-dialog[data-v-53134fe3]{border-radius:12px;overflow:hidden}.product-dialog-title[data-v-53134fe3]{font-weight:600;letter-spacing:.5px}.product-dialog-card-text[data-v-53134fe3]{padding-bottom:8px!important;max-height:70vh;overflow-y:auto}.product-dialog-actions[data-v-53134fe3]{padding-top:8px!important}.search-section[data-v-53134fe3]{padding:4px 0}.section-header[data-v-53134fe3]{display:flex;align-items:center;margin-bottom:12px;color:rgba(0,0,0,.7)}.section-title[data-v-53134fe3]{font-size:.9rem;font-weight:600}.divider-text[data-v-53134fe3]{padding:0 12px;font-size:.75rem;font-weight:600;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.5px;background:#fff}.product-result-row[data-v-53134fe3]{padding-top:8px}.search-result-alert[data-v-53134fe3]{border-radius:8px}.product-result-card[data-v-53134fe3]{border-radius:10px;transition:box-shadow .2s ease}.product-result-card[data-v-53134fe3]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.product-result-error[data-v-53134fe3]{border-left:4px solid #f44336}.product-result-success[data-v-53134fe3]{border-left:4px solid #4caf50}.product-result-title[data-v-53134fe3]{font-size:1rem;font-weight:700}.product-result-info[data-v-53134fe3]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.product-result-marca[data-v-53134fe3]{font-size:1.1rem;font-weight:600}.product-result-sep[data-v-53134fe3]{color:rgba(0,0,0,.4);font-size:1rem}.product-result-modelo[data-v-53134fe3]{font-size:1.1rem;font-weight:600}.product-result-tamanio[data-v-53134fe3]{font-size:1rem;font-weight:500;color:rgba(0,0,0,.75)}.product-result-stock[data-v-53134fe3]{font-size:1.05rem;font-weight:600;margin-top:2px}.product-list-table[data-v-53134fe3]{border-radius:8px;overflow:hidden}.oferta-chip[data-v-53134fe3]{-webkit-animation:pulse-data-v-53134fe3 2s ease-in-out infinite;animation:pulse-data-v-53134fe3 2s ease-in-out infinite;font-weight:600}@-webkit-keyframes pulse-data-v-53134fe3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-data-v-53134fe3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.devolucion-autocomplete-menu .v-list-item{min-height:48px!important;align-items:center!important}.devolucion-autocomplete-menu .v-list-item__content{flex:1 1 auto!important;min-width:0!important;padding:0 16px!important;align-items:center!important;overflow:visible!important;display:flex!important;flex-direction:row!important}.devolucion-autocomplete-menu .v-list-item.v-list-item--highlighted .v-list-item__content,.devolucion-autocomplete-menu .v-list-item:first-child .v-list-item__content{flex-direction:row!important}.devolucion-autocomplete-menu .autocomplete-item-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;min-height:48px;font-size:1rem!important;width:100%}.devolucion-autocomplete-menu .autocomplete-left{display:flex!important;align-items:baseline;flex-wrap:nowrap!important;gap:4px 8px;min-width:0;overflow:hidden}.devolucion-autocomplete-menu .autocomplete-marca{font-weight:600}.devolucion-autocomplete-menu .autocomplete-sep{color:rgba(0,0,0,.4)}.devolucion-autocomplete-menu .autocomplete-modelo{font-weight:600}.devolucion-autocomplete-menu .autocomplete-tamanio{font-weight:500;color:rgba(0,0,0,.75)}.devolucion-autocomplete-menu .autocomplete-stock{font-weight:600;color:rgba(0,0,0,.8);flex-shrink:0!important;white-space:nowrap}.payment-panel[data-v-10230efc]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px;border-radius:12px}.info-card[data-v-10230efc]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.field-label[data-v-10230efc]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:#333}.refund-card[data-v-10230efc]{background:linear-gradient(135deg,#ff9800,#ffa726);padding:20px;border-radius:12px;text-align:center;margin-bottom:16px;box-shadow:0 4px 12px rgba(255,152,0,.3)}.refund-label[data-v-10230efc]{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.refund-amount[data-v-10230efc]{color:#fff;font-size:36px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.subtotal-amount[data-v-10230efc]{font-size:24px;font-weight:700;color:#1976d2;text-align:right}.change-card[data-v-10230efc]{background:#f5f5f5;padding:20px;border-radius:8px;text-align:center;border:2px solid #e0e0e0}.change-card.payment-required[data-v-10230efc]{background:#ffebee;border-color:#f44336}.change-card.refund-required[data-v-10230efc]{background:#e8f5e9;border-color:#4caf50}.change-label[data-v-10230efc]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:#666;margin-bottom:8px}.change-amount[data-v-10230efc]{font-size:42px;font-weight:700;color:#9e9e9e}.change-amount.has-change[data-v-10230efc]{color:#333}.payment-required .change-amount.has-change[data-v-10230efc]{color:#f44336}.refund-required .change-amount.has-change[data-v-10230efc]{color:#4caf50}.total-card[data-v-10230efc]{background:linear-gradient(135deg,#4caf50,#66bb6a);padding:24px;border-radius:12px;text-align:center;margin-bottom:16px;box-shadow:0 4px 12px rgba(76,175,80,.3)}.total-label[data-v-10230efc]{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.total-amount[data-v-10230efc]{color:#fff;font-size:48px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.ofertas-alert[data-v-10230efc]{-webkit-animation:pulseGlow-data-v-10230efc 2s ease-in-out infinite;animation:pulseGlow-data-v-10230efc 2s ease-in-out infinite;border-left-width:6px!important}@-webkit-keyframes pulseGlow-data-v-10230efc{0%,to{box-shadow:0 0 10px rgba(76,175,80,.3)}50%{box-shadow:0 0 20px rgba(76,175,80,.6)}}@keyframes pulseGlow-data-v-10230efc{0%,to{box-shadow:0 0 10px rgba(76,175,80,.3)}50%{box-shadow:0 0 20px rgba(76,175,80,.6)}}.movimiento-show-table[data-v-73bf2aee]{border-radius:8px;overflow:hidden}.border-t[data-v-73bf2aee]{border-top:1px solid rgba(0,0,0,.12)}.info-row[data-v-73bf2aee]{display:flex;align-items:center}.resumen-block[data-v-73bf2aee]{background:rgba(0,0,0,.03);border-radius:8px;padding:16px 18px;border:1px solid rgba(0,0,0,.06)}.resumen-title[data-v-73bf2aee]{letter-spacing:.02em;margin-bottom:10px}.resumen-rows[data-v-73bf2aee]{display:flex;flex-direction:column;gap:8px}.resumen-row[data-v-73bf2aee]{display:flex;justify-content:space-between;align-items:baseline;min-height:20px}.resumen-row-total[data-v-73bf2aee]{padding-top:8px;margin-top:0;border-top:1px dashed rgba(0,0,0,.12)}.resumen-row-indent[data-v-73bf2aee]{padding-left:8px}.resumen-label[data-v-73bf2aee]{color:rgba(0,0,0,.65);font-size:.875rem}.resumen-value[data-v-73bf2aee]{font-size:.875rem;color:rgba(0,0,0,.87)}.resumen-divider[data-v-73bf2aee]{height:1px;background:rgba(0,0,0,.08);margin:0;flex-shrink:0}.resumen-section-label[data-v-73bf2aee]{color:rgba(0,0,0,.6);font-size:.8125rem;margin:0;min-height:20px;display:flex;align-items:center}.factura-chip[data-v-2e5b8e80]{min-width:100px;justify-content:center}.dashboard-filters-card[data-v-c305d0b2]{max-width:60%;width:60%}.charts-row[data-v-608328f4]{display:flex;justify-content:center;align-items:flex-start}.chart-container[data-v-608328f4]{min-height:400px;max-height:450px;padding:12px!important;overflow:visible;width:100%;max-width:100%}.chart-container canvas[data-v-608328f4]{max-height:320px!important}.chart-container .v-card__text[data-v-608328f4]{padding:8px!important;overflow:visible}.d-flex.justify-center[data-v-608328f4]{display:flex;justify-content:center}.no-data-message[data-v-608328f4]{padding:40px;text-align:center;color:#999}.oferta-form-fields[data-v-83d46a76]{width:100%}.criterios-card[data-v-83d46a76]{border-radius:12px!important;transition:all .3s ease;border:2px solid #e0e0e0}.criterios-card[data-v-83d46a76]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border-color:#2196f3}.dias-semana-card[data-v-83d46a76]{border-radius:12px!important;transition:all .3s ease;border:2px solid #e0e0e0}.dias-semana-card[data-v-83d46a76]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border-color:#667eea}.bg-gradient[data-v-83d46a76]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-info[data-v-83d46a76]{background:linear-gradient(135deg,#2196f3,#1976d2)}.dia-checkbox[data-v-83d46a76] .v-label{font-size:14px}.rounded-lg[data-v-83d46a76] .v-input__control>.v-input__slot{border-radius:8px!important}.v-chip[data-v-83d46a76]{font-weight:500;transition:all .2s ease}.v-chip[data-v-83d46a76]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.v-tabs[data-v-83d46a76] .v-tab{font-weight:500}.v-tabs[data-v-83d46a76] .v-tab--active{color:#2196f3}.oferta-create-card[data-v-3226b9a8]{border-radius:12px!important;overflow:hidden}.oferta-header[data-v-3226b9a8]{background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.oferta-header[data-v-3226b9a8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3}.header-icon-wrapper[data-v-3226b9a8]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opacity-90[data-v-3226b9a8]{opacity:.9}.section-wrapper[data-v-3226b9a8]{transition:all .3s ease}.section-header[data-v-3226b9a8]{display:flex;align-items:center;padding-bottom:8px}.section-title[data-v-3226b9a8]{font-size:18px;font-weight:600;color:#424242}.bg-light[data-v-3226b9a8]{background-color:#f5f5f5}.rounded-lg[data-v-3226b9a8] .v-input__control>.v-input__slot{border-radius:8px!important}@-webkit-keyframes fadeInUp-data-v-3226b9a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-3226b9a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-wrapper[data-v-3226b9a8]{-webkit-animation:fadeInUp-data-v-3226b9a8 .4s ease-out;animation:fadeInUp-data-v-3226b9a8 .4s ease-out}.v-select--outlined[data-v-3226b9a8] fieldset,.v-text-field--outlined[data-v-3226b9a8] fieldset,.v-textarea--outlined[data-v-3226b9a8] fieldset{border-color:#e0e0e0;transition:all .3s ease}.v-select--outlined[data-v-3226b9a8]:hover fieldset,.v-text-field--outlined[data-v-3226b9a8]:hover fieldset,.v-textarea--outlined[data-v-3226b9a8]:hover fieldset{border-color:#667eea}.v-btn[data-v-3226b9a8]{transition:all .3s ease!important}.v-btn[data-v-3226b9a8]:not(.v-btn--disabled):hover{transform:translateY(-2px)}.v-btn--text[data-v-3226b9a8]:hover{transform:translateY(0)!important}.oferta-update-card[data-v-da63dd02]{border-radius:12px!important;overflow:hidden}.oferta-header[data-v-da63dd02]{background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.oferta-header[data-v-da63dd02]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3}.header-icon-wrapper[data-v-da63dd02]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opacity-90[data-v-da63dd02]{opacity:.9}.section-wrapper[data-v-da63dd02]{transition:all .3s ease}.section-header[data-v-da63dd02]{display:flex;align-items:center;padding-bottom:8px}.section-title[data-v-da63dd02]{font-size:18px;font-weight:600;color:#424242}.bg-light[data-v-da63dd02]{background-color:#f5f5f5}.rounded-lg[data-v-da63dd02] .v-input__control>.v-input__slot{border-radius:8px!important}@-webkit-keyframes fadeInUp-data-v-da63dd02{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-da63dd02{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-wrapper[data-v-da63dd02]{-webkit-animation:fadeInUp-data-v-da63dd02 .4s ease-out;animation:fadeInUp-data-v-da63dd02 .4s ease-out}.v-select--outlined[data-v-da63dd02] fieldset,.v-text-field--outlined[data-v-da63dd02] fieldset,.v-textarea--outlined[data-v-da63dd02] fieldset{border-color:#e0e0e0;transition:all .3s ease}.v-select--outlined[data-v-da63dd02]:hover fieldset,.v-text-field--outlined[data-v-da63dd02]:hover fieldset,.v-textarea--outlined[data-v-da63dd02]:hover fieldset{border-color:#667eea}.v-btn[data-v-da63dd02]{transition:all .3s ease!important}.v-btn[data-v-da63dd02]:not(.v-btn--disabled):hover{transform:translateY(-2px)}.v-btn--text[data-v-da63dd02]:hover{transform:translateY(0)!important}[data-v-16fe613c] .table-input{max-width:100px}[data-v-16fe613c] .table-input-precio-nuevo{max-width:140px}[data-v-16fe613c] .table-input-small{max-width:80px}[data-v-16fe613c] .table-input-small .v-input__control,[data-v-16fe613c] .table-input .v-input__control{min-height:40px!important}[data-v-16fe613c] .table-input-small .v-input__slot,[data-v-16fe613c] .table-input .v-input__slot{background-color:#fff!important;border:2px solid #7986cb!important;border-radius:6px!important;padding:0 10px!important}[data-v-16fe613c] .table-input-small input[type=number],[data-v-16fe613c] .table-input input[type=number]{text-align:center;font-weight:600}.tabla-productos-importar[data-v-75ea1e64]{table-layout:fixed}.estado-col[data-v-75ea1e64]{width:130px;min-width:130px;max-width:130px}.estado-mensaje[data-v-75ea1e64]{word-wrap:break-word;overflow-wrap:break-word}.error-row[data-v-75ea1e64]{background-color:rgba(244,67,54,.08)}[data-v-75ea1e64] .table-input{max-width:100px}[data-v-75ea1e64] .table-input-precio-venta{max-width:140px}[data-v-75ea1e64] .table-input-small{max-width:80px}[data-v-75ea1e64] .table-input-otras{max-width:160px}[data-v-75ea1e64] .table-input-otras .v-input__control,[data-v-75ea1e64] .table-input-precio-venta .v-input__control,[data-v-75ea1e64] .table-input-small .v-input__control,[data-v-75ea1e64] .table-input .v-input__control{min-height:40px!important}[data-v-75ea1e64] .table-input-otras .v-input__slot,[data-v-75ea1e64] .table-input-precio-venta .v-input__slot,[data-v-75ea1e64] .table-input-small .v-input__slot,[data-v-75ea1e64] .table-input .v-input__slot{background-color:#fff!important;border:2px solid #7986cb!important;border-radius:6px!important;padding:0 10px!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-v-75ea1e64] .table-input-otras .v-input__slot:hover,[data-v-75ea1e64] .table-input-precio-venta .v-input__slot:hover,[data-v-75ea1e64] .table-input-small .v-input__slot:hover,[data-v-75ea1e64] .table-input .v-input__slot:hover{border-color:#5c6bc0!important;box-shadow:0 2px 6px rgba(63,81,181,.15)}[data-v-75ea1e64] .table-input-precio-venta .v-text-field__prefix,[data-v-75ea1e64] .table-input-precio-venta .v-text-field__suffix,[data-v-75ea1e64] .table-input-small .v-text-field__suffix,[data-v-75ea1e64] .table-input .v-text-field__prefix,[data-v-75ea1e64] .table-input .v-text-field__suffix{color:#1a237e;font-weight:600;font-size:14px}[data-v-75ea1e64] .table-input-otras.v-input--is-focused .v-input__slot,[data-v-75ea1e64] .table-input-precio-venta.v-input--is-focused .v-input__slot,[data-v-75ea1e64] .table-input-small.v-input--is-focused .v-input__slot,[data-v-75ea1e64] .table-input.v-input--is-focused .v-input__slot{background-color:#e8eaf6!important;border-color:#3f51b5!important;box-shadow:0 0 0 3px rgba(63,81,181,.2),0 2px 8px rgba(63,81,181,.25)}[data-v-75ea1e64] .table-input-precio-venta input[type=number],[data-v-75ea1e64] .table-input-small input[type=number],[data-v-75ea1e64] .table-input input[type=number]{text-align:center;font-weight:600;font-size:14px;color:#1a237e}[data-v-75ea1e64] .table-input-precio-venta input[type=number]::-moz-placeholder,[data-v-75ea1e64] .table-input-small input[type=number]::-moz-placeholder,[data-v-75ea1e64] .table-input input[type=number]::-moz-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-75ea1e64] .table-input-precio-venta input[type=number]:-ms-input-placeholder,[data-v-75ea1e64] .table-input-small input[type=number]:-ms-input-placeholder,[data-v-75ea1e64] .table-input input[type=number]:-ms-input-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-75ea1e64] .table-input-precio-venta input[type=number]::-ms-input-placeholder,[data-v-75ea1e64] .table-input-small input[type=number]::-ms-input-placeholder,[data-v-75ea1e64] .table-input input[type=number]::-ms-input-placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-75ea1e64] .table-input-precio-venta input[type=number]::placeholder,[data-v-75ea1e64] .table-input-small input[type=number]::placeholder,[data-v-75ea1e64] .table-input input[type=number]::placeholder{color:#1a237e;font-weight:600;opacity:1}[data-v-75ea1e64] .table-input-precio-venta input[type=number]::-webkit-inner-spin-button,[data-v-75ea1e64] .table-input-precio-venta input[type=number]::-webkit-outer-spin-button,[data-v-75ea1e64] .table-input-small input[type=number]::-webkit-inner-spin-button,[data-v-75ea1e64] .table-input-small input[type=number]::-webkit-outer-spin-button,[data-v-75ea1e64] .table-input input[type=number]::-webkit-inner-spin-button,[data-v-75ea1e64] .table-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-75ea1e64] .table-input-precio-venta input[type=number],[data-v-75ea1e64] .table-input-small input[type=number],[data-v-75ea1e64] .table-input input[type=number]{-moz-appearance:textfield}[data-v-75ea1e64] .table-input .v-select__selection,[data-v-75ea1e64] .table-input .v-select__slot .v-select__selections{color:#1a237e;font-weight:600}.cell-flex-wrapper[data-v-fddafdf8]{align-items:center;justify-content:flex-start;padding-left:0;margin-left:0}.autocomplete-cell[data-v-fddafdf8]{max-width:140px;min-width:70px;margin-left:0!important;margin-right:0!important;flex:0 0 auto}.codigo-propio-cell[data-v-fddafdf8]{max-width:220px;min-width:120px;margin-left:0!important;margin-right:0!important;flex:0 0 auto}[data-v-fddafdf8] .autocomplete-cell .v-input__control,[data-v-fddafdf8] .autocomplete-cell .v-input__control .v-input__slot,[data-v-fddafdf8] .autocomplete-cell .v-input__slot,[data-v-fddafdf8] .codigo-propio-cell .v-input__control,[data-v-fddafdf8] .codigo-propio-cell .v-input__control .v-input__slot,[data-v-fddafdf8] .codigo-propio-cell .v-input__slot{min-height:32px!important;padding-left:0!important}[data-v-fddafdf8] .autocomplete-cell .v-select__selections,[data-v-fddafdf8] .autocomplete-cell .v-select__slot{padding-left:0!important}[data-v-fddafdf8] .autocomplete-cell .v-select__selection{max-width:70px}[data-v-fddafdf8] .autocomplete-cell .v-input__slot,[data-v-fddafdf8] .codigo-propio-cell .v-input__slot{background-color:#fff!important;border:2px solid #7986cb!important;border-radius:6px!important;padding:0 10px!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-v-fddafdf8] .autocomplete-cell .v-input__slot:hover,[data-v-fddafdf8] .codigo-propio-cell .v-input__slot:hover{border-color:#5c6bc0!important;box-shadow:0 2px 6px rgba(63,81,181,.15)}[data-v-fddafdf8] .autocomplete-cell.v-input--is-focused .v-input__slot,[data-v-fddafdf8] .codigo-propio-cell.v-input--is-focused .v-input__slot{background-color:#e8eaf6!important;border-color:#3f51b5!important;box-shadow:0 0 0 3px rgba(63,81,181,.2),0 2px 8px rgba(63,81,181,.25)}[data-v-fddafdf8] .autocomplete-cell .v-select__selection,[data-v-fddafdf8] .codigo-propio-cell input{color:#1a237e;font-weight:600}.cell-text[data-v-fddafdf8]{font-size:.875rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-inline[data-v-fddafdf8]{flex-shrink:0;margin:0!important}.password-requirements[data-v-165c1327]{padding-left:4px}.requirement-line[data-v-165c1327]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.requirement-line .v-icon[data-v-165c1327]{flex-shrink:0}.requirement-line span[data-v-165c1327]{font-size:.75rem}.requirement-ok span[data-v-165c1327]{color:var(--v-success-base,#4caf50)}.deposito-display[data-v-e3866ddc]{min-width:150px}.deposito-badge[data-v-e3866ddc]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;white-space:nowrap;transition:all .3s ease}.selected-badge[data-v-e3866ddc]{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.warning-badge[data-v-e3866ddc]{background-color:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.deposito-label[data-v-e3866ddc]{font-size:.75rem;font-weight:600;margin-right:6px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.selected-badge .deposito-label[data-v-e3866ddc]{color:hsla(0,0%,100%,.9)!important}.warning-badge .deposito-label[data-v-e3866ddc]{color:#ff9800!important}.deposito-value[data-v-e3866ddc]{font-size:.875rem;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis}.selected-badge .deposito-value[data-v-e3866ddc]{color:#fff!important}.warning-badge .deposito-value[data-v-e3866ddc]{color:#ff9800!important}.deposito-badge[data-v-e3866ddc]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.selected-badge[data-v-e3866ddc]:hover{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.warning-badge[data-v-e3866ddc]:hover{background-color:rgba(255,152,0,.3);border-color:rgba(255,152,0,.5)}.toolbar-icon-btn[data-v-4ad4f264] .v-btn,.toolbar-icon-btn[data-v-4ad4f264] .v-btn__content,.toolbar-icon-btn[data-v-4ad4f264] .v-icon,.toolbar-icon-btn[data-v-4ad4f264] a,.toolbar-icon-btn[data-v-4ad4f264] button,.v-toolbar .v-btn--icon,.v-toolbar .v-btn--icon .v-icon,.v-toolbar .v-btn--text,.v-toolbar .v-btn .v-icon,.v-toolbar a.v-btn,.v-toolbar a .v-icon{color:#fff!important}