.almacen-menu[data-v-41d563ed]{min-height:100vh;background:var(--raser-bg-secondary);padding:40px 20px}.almacen-container[data-v-41d563ed]{max-width:1200px;margin:0 auto}.almacen-header[data-v-41d563ed]{background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.header-content h1[data-v-41d563ed]{margin:0 0 8px 0;color:#303133;font-size:2rem;font-weight:600}.subtitle[data-v-41d563ed]{margin:0;color:#606266;font-size:1rem}.header-actions[data-v-41d563ed]{display:flex;gap:10px;align-items:center}.user-info[data-v-41d563ed]{margin-bottom:20px}.user-welcome[data-v-41d563ed]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:500}.centro-selector[data-v-41d563ed]{margin-bottom:30px;background:#fff;border-radius:12px}.selector-content[data-v-41d563ed]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.selector-label[data-v-41d563ed]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:#303133}.menu-grid[data-v-41d563ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:30px}.menu-card[data-v-41d563ed]{cursor:pointer;transition:all .3s ease;border-radius:12px;overflow:hidden}.menu-card[data-v-41d563ed]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.menu-card-disabled[data-v-41d563ed]{cursor:not-allowed;opacity:.6}.menu-card-disabled[data-v-41d563ed]:hover{transform:none;box-shadow:none}.card-icon[data-v-41d563ed]{display:flex;justify-content:center;align-items:center;padding:20px;background:var(--raser-bg-secondary)}.card-content[data-v-41d563ed]{padding:20px;text-align:center}.card-content h2[data-v-41d563ed]{margin:0 0 12px 0;color:#303133;font-size:1.25rem;font-weight:600}.card-content p[data-v-41d563ed]{margin:0 0 20px 0;color:#606266;font-size:.95rem;line-height:1.5;min-height:45px}.card-footer[data-v-41d563ed]{margin-top:auto}@media (max-width:768px){.almacen-menu[data-v-41d563ed]{padding:20px 10px}.almacen-header[data-v-41d563ed]{padding:20px;flex-direction:column;align-items:flex-start}.header-content h1[data-v-41d563ed]{font-size:1.5rem}.header-actions[data-v-41d563ed]{width:100%;flex-direction:column}.menu-grid[data-v-41d563ed]{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.almacen-header[data-v-41d563ed]{padding:15px}.header-content h1[data-v-41d563ed]{font-size:1.25rem}.card-content h2[data-v-41d563ed]{font-size:1.1rem}}.qr-overlay[data-v-6f5614f9]{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:1}.scanner-panel[data-v-6f5614f9]{width:min(100%,960px);height:min(30vh,320px);max-height:min(30vh,320px);background:#0f172a;border-bottom-left-radius:18px;border-bottom-right-radius:18px;padding:12px 18px 16px;box-shadow:0 20px 45px rgba(15,23,42,.45);border:1px solid hsla(0,0%,100%,.08);pointer-events:auto;color:#fff;display:flex;flex-direction:column;transform-origin:top center}.scanner-header[data-v-6f5614f9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.header-title[data-v-6f5614f9]{font-weight:600}.header-actions[data-v-6f5614f9],.header-title[data-v-6f5614f9]{display:flex;align-items:center;gap:8px}.scanner-body[data-v-6f5614f9]{position:relative;flex:1;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:#000}.scanner-video[data-v-6f5614f9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.overlay-message[data-v-6f5614f9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);padding:10px 14px;border-radius:8px;font-size:.9rem;text-align:center}.scan-border[data-v-6f5614f9]{position:absolute;inset:12px;border:2px solid hsla(0,0%,100%,.5);border-radius:12px;animation:pulse-6f5614f9 2s infinite;pointer-events:none}.scan-border[data-v-6f5614f9]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#38bdf8,transparent);animation:sweep-6f5614f9 2s infinite}.scan-border.scan-success[data-v-6f5614f9]{border-color:#67c23a;animation:none}.scan-border.scan-error[data-v-6f5614f9]{border-color:#f56c6c;animation:none}.scan-hint[data-v-6f5614f9]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.5);padding:4px 12px;border-radius:999px;font-size:.85rem;color:#e5e7eb}@keyframes sweep-6f5614f9{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pulse-6f5614f9{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}.qr-overlay-enter-active[data-v-6f5614f9],.qr-overlay-leave-active[data-v-6f5614f9]{transition:opacity .3s ease,transform .3s ease}.qr-overlay-enter-from[data-v-6f5614f9],.qr-overlay-leave-to[data-v-6f5614f9]{opacity:0;transform:translateY(-100%)}@media (max-width:480px){.scanner-panel[data-v-6f5614f9]{height:min(28vh,260px);max-height:min(28vh,260px);padding:10px 14px 14px}}.almacen-ubicar[data-v-153da678]{min-height:100vh;background:var(--raser-bg-secondary);padding:20px 10px;transition:box-shadow .3s ease}.almacen-ubicar.scanner-active[data-v-153da678]{padding-top:clamp(200px,30vh,360px)}.almacen-ubicar.flash-success[data-v-153da678]{animation:flashBorderSuccess-153da678 .6s ease}.almacen-ubicar.flash-error[data-v-153da678]{animation:flashBorderError-153da678 .6s ease}@keyframes flashBorderSuccess-153da678{0%{box-shadow:0 0 0 0 rgba(103,194,58,.7)}30%{box-shadow:0 0 0 8px rgba(103,194,58,.5)}60%{box-shadow:0 0 0 4px rgba(103,194,58,.3)}to{box-shadow:0 0 0 0 rgba(103,194,58,0)}}@keyframes flashBorderError-153da678{0%{box-shadow:0 0 0 0 rgba(245,108,108,.75)}30%{box-shadow:0 0 0 8px rgba(245,108,108,.55)}60%{box-shadow:0 0 0 4px rgba(245,108,108,.3)}to{box-shadow:0 0 0 0 rgba(245,108,108,0)}}.ubicar-container[data-v-153da678]{max-width:1000px;margin:0 auto}.ubicar-header[data-v-153da678]{background:#fff;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-top[data-v-153da678]{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:nowrap}.header-top .center-pill[data-v-153da678]{margin-left:auto}.back-button[data-v-153da678]{margin:0;flex-shrink:0}.center-pill[data-v-153da678]{display:inline-flex;align-items:center;gap:8px;background:#f0f9eb;color:#67c23a;border:1px solid #c2e7b0;border-radius:999px;padding:4px 12px;font-weight:600;font-size:.95rem;white-space:nowrap;flex-shrink:0}.center-pill[data-v-153da678] .el-icon{color:inherit}.ubicar-header h1[data-v-153da678]{margin:0 0 8px 0;color:#303133;font-size:1.75rem;font-weight:600}.escaneo-card[data-v-153da678],.lista-etiquetas-card[data-v-153da678],.selector-card[data-v-153da678],.ubicacion-activa-card[data-v-153da678]{margin-bottom:20px}[data-v-153da678] .etiquetas-row-success>td{background-color:#f0f9eb!important}[data-v-153da678] .etiquetas-row-error>td{background-color:#fef0f0!important}.card-header[data-v-153da678]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.1rem}.card-header--scan[data-v-153da678]{justify-content:space-between;flex-wrap:wrap}.card-header-title[data-v-153da678]{display:flex;align-items:center;gap:10px}.card-header-actions[data-v-153da678]{display:flex;align-items:center;gap:12px;margin-left:auto}.live-indicator[data-v-153da678]{width:8px;height:8px;border-radius:50%;background:#f56c6c;animation:dotPulse-153da678 1.2s infinite}.active-location-tag[data-v-153da678]{font-weight:600}.qr-input-trigger[data-v-153da678]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;border:none;background:transparent;color:#909399;cursor:pointer;position:relative;transition:color .15s ease,transform .15s ease}.qr-input-trigger.is-active[data-v-153da678],.qr-input-trigger[data-v-153da678]:hover{color:#409eff}.live-indicator--input[data-v-153da678]{position:absolute;bottom:8px;right:8px}.selector-content[data-v-153da678]{padding:4px 0}.scan-section[data-v-153da678]{background:#f5f7fa;border-radius:8px;padding:16px;margin-bottom:16px}.field-label[data-v-153da678]{display:block;font-size:.9rem;color:#606266;margin-bottom:6px;font-weight:500}.scan-status-icon[data-v-153da678]{color:#67c23a;font-size:1.2rem}.ubicacion-display-row[data-v-153da678]{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px}.field-group[data-v-153da678]{flex:1}.linea-group[data-v-153da678]{max-width:180px}.linea-input[data-v-153da678]{width:120px}.ubicacion-display[data-v-153da678] .el-input__inner{font-weight:600;font-size:1.1rem;background:#fff}.linea-material-row[data-v-153da678]{display:flex;gap:16px;align-items:flex-end;margin-top:16px;flex-wrap:wrap}.material-toggle[data-v-153da678]{max-width:220px}.material-toggle-switch[data-v-153da678],.material-toggle-switch[data-v-153da678] .el-switch__core{width:100%}.auto-increment-row[data-v-153da678]{margin-top:12px}.selectores-grid[data-v-153da678]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 auto 16px;max-width:320px}.selector-column[data-v-153da678]{display:flex;flex-direction:column}.selector-label[data-v-153da678]{font-size:.75rem;font-weight:600;color:#303133;margin-bottom:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector-list-container[data-v-153da678]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;min-height:200px}.selector-list[data-v-153da678]{padding:4px 0}.selector-item[data-v-153da678]{padding:8px 6px;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:600;text-align:center;border-left:3px solid transparent}.selector-item[data-v-153da678]:hover{background:#f5f7fa}.selector-item.is-selected[data-v-153da678]{background:#409eff;color:#fff;border-left-color:#337ecc}.escaneo-content[data-v-153da678]{padding:4px 0}@media (max-width:480px){.almacen-ubicar[data-v-153da678]{padding:10px 5px}.ubicar-header[data-v-153da678]{padding:14px 12px}.ubicar-header h1[data-v-153da678]{font-size:1.25rem}.header-top[data-v-153da678]{gap:8px}.header-top .center-pill[data-v-153da678]{font-size:.85rem;padding:4px 10px}.ubicacion-display-row[data-v-153da678]{flex-direction:column;align-items:stretch}.linea-group[data-v-153da678]{max-width:100%}.linea-material-row[data-v-153da678]{flex-direction:column}.selectores-grid[data-v-153da678]{gap:8px;max-width:280px}.selector-list-container[data-v-153da678]{min-height:150px}.selector-label[data-v-153da678]{font-size:.7rem}.selector-item[data-v-153da678]{padding:6px 4px;font-size:.95rem}.material-toggle[data-v-153da678]{max-width:100%}.card-header-actions[data-v-153da678]{width:100%;justify-content:space-between}.almacen-ubicar.scanner-active[data-v-153da678]{padding-top:clamp(170px,28vh,300px)}}@keyframes dotPulse-153da678{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.9)}}