*{box-sizing:border-box}.page-module__2nXddG__body{flex-direction:column;gap:20px;display:flex}.page-module__2nXddG__card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:20px 22px;box-shadow:0 10px 30px #0f172a0f}.page-module__2nXddG__cardTitle{color:#036;margin-bottom:4px;font-size:15px;font-weight:900}.page-module__2nXddG__cardHint{color:#69b;margin:0 0 14px;font-size:12px}.page-module__2nXddG__statusRow{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.page-module__2nXddG__statusPill{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.page-module__2nXddG__statusOk{color:#15803d;background:#16a34a1a;border-color:#16a34a33}.page-module__2nXddG__statusNeutral{color:#475569;background:#64748b1f;border-color:#64748b2e}.page-module__2nXddG__uploadRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-module__2nXddG__fileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__2nXddG__btnSecondary{color:#0284c7;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #0284c7;border-radius:10px;align-items:center;padding:8px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__2nXddG__btnSecondary:hover{background:#f0f9ff}.page-module__2nXddG__fileName{color:#64748b;flex:1;min-width:160px;font-size:12.5px}.page-module__2nXddG__btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0284c7;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:800;transition:background .15s}.page-module__2nXddG__btn:hover:not(:disabled){background:#026a9e}.page-module__2nXddG__btn:disabled{opacity:.6;cursor:default}.page-module__2nXddG__btnDanger{background:#dc2626}.page-module__2nXddG__btnDanger:hover:not(:disabled){background:#b91c1c}.page-module__2nXddG__error{color:#b91c1c;background:#dc262614;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__2nXddG__successMsg{color:#15803d;background:#16a34a14;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__2nXddG__warningMsg{color:#b45309;background:#d977061a;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__2nXddG__quickScanRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__2nXddG__quickEanInput{letter-spacing:.04em;flex:2;min-width:240px;font-size:15px;font-weight:800}.page-module__2nXddG__quickStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:16px;display:grid}.page-module__2nXddG__fieldGroup{gap:6px;display:grid}.page-module__2nXddG__fieldLabel{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:900}.page-module__2nXddG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.page-module__2nXddG__summaryStat{color:#fff;background:#0f172a;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.page-module__2nXddG__summaryStat span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:10.5px;font-weight:800}.page-module__2nXddG__summaryStat strong{font-size:15px;font-weight:900}.page-module__2nXddG__summaryStat small{color:#cbd5e1;line-height:1.35}.page-module__2nXddG__recommendationNote{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:8px 0 10px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.4}.page-module__2nXddG__criteriaList{color:#475569;gap:6px;margin-top:8px;font-size:12px;line-height:1.4;display:grid}.page-module__2nXddG__criteriaList strong{color:#0f172a}.page-module__2nXddG__dualWarehouseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.page-module__2nXddG__dualWarehouseGrid{grid-template-columns:1fr}}.page-module__2nXddG__warehouseBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:10px;padding:14px;display:grid}.page-module__2nXddG__warehouseTitle{text-transform:uppercase;letter-spacing:.08em;color:#036;font-size:12px;font-weight:900}.page-module__2nXddG__warehouseMeta{color:#475569;font-size:12px;font-weight:700}.page-module__2nXddG__statRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:16px;display:grid}.page-module__2nXddG__statItem{background:#f8fafc;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.page-module__2nXddG__statItem span{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:10.5px;font-weight:800}.page-module__2nXddG__statItem strong{color:#0f172a;font-size:16px;font-weight:900}.page-module__2nXddG__filterRow{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.page-module__2nXddG__filterInput,.page-module__2nXddG__filterSelect{color:#0f172a;border:1.5px solid #e2e8f0;border-radius:8px;flex:1;min-width:140px;padding:8px 10px;font-size:13px}.page-module__2nXddG__filterInput:focus,.page-module__2nXddG__filterSelect:focus{border-color:#0284c7;outline:none}.page-module__2nXddG__searchInput{flex:2;min-width:240px;font-weight:700}.page-module__2nXddG__tableWrap{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.page-module__2nXddG__table{border-collapse:collapse;width:100%;font-size:12.5px}.page-module__2nXddG__table thead th{background:var(--color-ui-soft);color:var(--color-ui-text);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:800}.page-module__2nXddG__table tbody td{white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:9px 12px}.page-module__2nXddG__table tbody tr{cursor:pointer}.page-module__2nXddG__table tbody tr:hover{background:#f8fafc}.page-module__2nXddG__rowSelected{background:#f0f9ff!important}.page-module__2nXddG__rowScanned td:first-child{box-shadow:inset 4px 0 #0284c7}.page-module__2nXddG__table tbody tr[aria-disabled=true]{cursor:not-allowed;opacity:.62}.page-module__2nXddG__table tbody tr[aria-disabled=true]:hover{background:0 0}.page-module__2nXddG__checkColumn{width:42px;min-width:42px;text-align:center!important;padding-left:14px!important;padding-right:8px!important}.page-module__2nXddG__checkColumn input{accent-color:#0284c7;cursor:pointer;width:16px;height:16px;margin:0}.page-module__2nXddG__noEan{color:#b45309;font-weight:800}.page-module__2nXddG__empty{text-align:center;color:#94a3b8;white-space:normal!important;padding:24px!important}.page-module__2nXddG__badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.page-module__2nXddG__badgeOk{color:#15803d;background:#16a34a1a}.page-module__2nXddG__badgeWarn{color:#b45309;background:#d977061f}.page-module__2nXddG__badgeDanger{color:#b91c1c;background:#dc26261a}.page-module__2nXddG__badgeNeutral{color:#475569;background:#64748b1f}.page-module__2nXddG__badgeInfo{color:#0369a1;background:#0284c71a}.page-module__2nXddG__detailGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.page-module__2nXddG__detailGrid{grid-template-columns:1fr}}.page-module__2nXddG__detailBlock{background:#f8fafc;border-radius:10px;padding:14px 16px}.page-module__2nXddG__detailBlockTitle{color:#036;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:800}.page-module__2nXddG__familyBlock{background:#fff;border:1px solid #dbe5ef;border-radius:14px;margin-top:16px;overflow:hidden}.page-module__2nXddG__familyToolbar{background:#f8fafc;border-bottom:1px solid #dbe5ef;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.page-module__2nXddG__familyToolbar .page-module__2nXddG__detailBlockTitle{margin-bottom:3px}.page-module__2nXddG__selectionHint{color:#64748b;font-size:12px;font-weight:700}.page-module__2nXddG__familyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module__2nXddG__familyBlock .page-module__2nXddG__tableWrap{border:0;border-radius:0}.page-module__2nXddG__actionPanel{background:linear-gradient(135deg,#f8fbff 0%,#f8fafc 100%);border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:16px;margin-top:14px;padding:14px 16px;display:grid}.page-module__2nXddG__actionSummary{min-width:0}.page-module__2nXddG__actionHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__2nXddG__actionHeading .page-module__2nXddG__detailBlockTitle{margin-bottom:3px}.page-module__2nXddG__actionProduct{color:#475569;font-size:12px;font-weight:750}.page-module__2nXddG__actionFacts{flex-wrap:wrap;gap:6px;display:flex}.page-module__2nXddG__actionFacts span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px 8px;font-size:11.5px}.page-module__2nXddG__actionFacts strong{color:#0f172a}.page-module__2nXddG__criterionPath{color:#475569;margin-top:8px;font-size:11.5px;line-height:1.4}.page-module__2nXddG__criterionPath strong{color:#0f172a}.page-module__2nXddG__actionForm{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.page-module__2nXddG__observationField{grid-column:1/-1}.page-module__2nXddG__actionForm .page-module__2nXddG__textarea{resize:none;min-height:58px;margin-bottom:0}@media (max-width:1080px){.page-module__2nXddG__actionPanel{grid-template-columns:1fr}}@media (max-width:720px){.page-module__2nXddG__familyToolbar{flex-direction:column;align-items:stretch}.page-module__2nXddG__familyActions{justify-content:stretch}.page-module__2nXddG__familyActions>*{flex:1;justify-content:center}.page-module__2nXddG__actionForm{grid-template-columns:1fr}.page-module__2nXddG__observationField{grid-column:auto}}.page-module__2nXddG__kvRow{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.page-module__2nXddG__kvRow span:first-child{color:#64748b}.page-module__2nXddG__kvRow span:last-child{color:#0f172a;font-weight:700}.page-module__2nXddG__decisionRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.page-module__2nXddG__textarea{color:#0f172a;resize:vertical;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;margin-bottom:10px;padding:10px 12px;font-size:12.5px}.page-module__2nXddG__textarea:focus{border-color:#0284c7;outline:none}.page-module__2nXddG__eventItem{border-left:2px solid #e2e8f0;margin-bottom:8px;padding:4px 0 4px 12px;font-size:12px}.page-module__2nXddG__eventItem strong{color:#0f172a}.page-module__2nXddG__eventItem span{color:#94a3b8}.page-module__2nXddG__printModalOverlay{z-index:50;background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module__2nXddG__printModalCard{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:16px;width:min(1120px,100%);max-height:min(90vh,920px);padding:18px;display:grid;overflow:auto;box-shadow:0 20px 60px #0f172a38}.page-module__2nXddG__printModalHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__2nXddG__printModalTitle{color:#0f172a;font-size:16px;font-weight:900}.page-module__2nXddG__printModalSubtitle{color:#64748b;margin-top:4px;font-size:12px}.page-module__2nXddG__printPreviewArea{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.page-module__2nXddG__printPreviewStage{background:#eef3f8;border:1px solid #dbe5ef;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.page-module__2nXddG__previewNavigation{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.page-module__2nXddG__previewNavigation strong{text-align:center;color:#334155;font-size:12px}@media (max-width:960px){.page-module__2nXddG__printPreviewArea{grid-template-columns:1fr}}.page-module__2nXddG__printPreviewLabel{aspect-ratio:5/3;background:#fff;border:1px solid #94a3b8;border-radius:3px;grid-template-rows:8% 12% minmax(0,1fr) 9% 9%;grid-template-columns:1fr;gap:2.5%;width:min(100%,650px);margin:auto;padding:3.5% 5%;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a24}.page-module__2nXddG__connectedPreviewLabel{background:#fff;border:1px solid #94a3b8;border-radius:3px;width:min(100%,650px);margin:auto;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a24;container-type:inline-size}.page-module__2nXddG__connectedPreviewText,.page-module__2nXddG__connectedPreviewBarcode,.page-module__2nXddG__connectedPreviewBox{box-sizing:border-box;position:absolute}.page-module__2nXddG__connectedPreviewText{z-index:2;color:#fff;mix-blend-mode:difference;white-space:nowrap;font-family:Arial,sans-serif;font-weight:800;line-height:1;overflow:hidden}.page-module__2nXddG__connectedPreviewBarcode{z-index:2;background:#fff;width:min(66%,340px)}.page-module__2nXddG__connectedPreviewBarcode .page-module__2nXddG__eanPreview{width:100%;height:100%}.page-module__2nXddG__connectedPreviewBox{z-index:1;border-style:solid;border-color:#000}.page-module__2nXddG__printPreviewBrand{letter-spacing:.025em;color:#000;text-align:center;font-size:clamp(10px,1.1vw,18px);font-weight:900;line-height:1}.page-module__2nXddG__printPreviewSubbrand{color:#64748b;text-align:center;grid-column:1/-1;font-size:13px;font-weight:800}.page-module__2nXddG__printPreviewSize{text-align:center;color:#fff;background:#000;width:82%;margin:0 auto;font-size:clamp(11px,1.25vw,21px);font-weight:900;line-height:1.25}.page-module__2nXddG__printPreviewDescription{color:#000;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(8px,.9vw,15px);font-weight:800;line-height:1;overflow:hidden}.page-module__2nXddG__printPreviewSkuRow{grid-template-columns:1fr 2.4fr;align-items:center;gap:2%;display:grid}.page-module__2nXddG__printPreviewSkuRow span{text-align:center;color:#000;white-space:nowrap;font-size:clamp(8px,.85vw,14px);font-weight:900;line-height:1;display:block;overflow:hidden}.page-module__2nXddG__printPreviewBarcode{justify-content:center;align-items:stretch;min-height:0;display:flex}.page-module__2nXddG__eanPreview{width:min(72%,340px);height:100%;display:block}.page-module__2nXddG__printPreviewAside{align-content:start;gap:14px;display:grid}.page-module__2nXddG__printSelectionList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;max-height:190px;overflow:auto}.page-module__2nXddG__printSelectionList>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;font-size:11.5px;display:flex}.page-module__2nXddG__printSelectionList>button:hover{background:#eff6ff}.page-module__2nXddG__printSelectionList>button:last-child{border-bottom:0}.page-module__2nXddG__printSelectionList>button.page-module__2nXddG__printSelectionActive{background:#dbeafe}.page-module__2nXddG__printSelectionList strong{color:#0f172a}.page-module__2nXddG__printSelectionList span{color:#64748b;text-align:right}@media (max-width:640px){.page-module__2nXddG__previewNavigation{grid-template-columns:1fr 1fr}.page-module__2nXddG__previewNavigation strong{grid-area:1/1/auto/-1}}.page-module__2nXddG__qtyStepper{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.page-module__2nXddG__qtyButton{color:#0284c7;cursor:pointer;background:#fff;border:1.5px solid #0284c7;border-radius:10px;font-size:18px;font-weight:900}.page-module__2nXddG__qtyButton:disabled{opacity:.6;cursor:default}.page-module__2nXddG__qtyInput{color:#0f172a;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:800}.page-module__2nXddG__qtyInput:focus{border-color:#0284c7;outline:none}
.workspace-module__CrHGFW__page{color:#0f172a;font-family:Nunito,Trebuchet MS,sans-serif}.workspace-module__CrHGFW__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-module__CrHGFW__back{color:#ffffffe6;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none}.workspace-module__CrHGFW__panel{background:#ffffffeb;border:1px solid #94a3b82e;border-radius:20px;margin-top:14px;padding:20px;box-shadow:0 12px 28px #0f172a0d}.workspace-module__CrHGFW__panelTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.workspace-module__CrHGFW__panelTitle{text-transform:uppercase;letter-spacing:.12em;color:#475569;font-size:12px;font-weight:900}.workspace-module__CrHGFW__panelSub{color:#64748b;margin-top:6px;font-size:13px;line-height:1.45}.workspace-module__CrHGFW__pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-module__CrHGFW__pill{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.workspace-module__CrHGFW__pillWarn{color:#92400e;background:#fef3c7}.workspace-module__CrHGFW__notice{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:800}.workspace-module__CrHGFW__errorNotice{color:#991b1b;background:#fee2e2;border-color:#ef4444}.workspace-module__CrHGFW__toolbar{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.workspace-module__CrHGFW__flowBtn{color:#0f172a;min-width:200px;min-height:54px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:18px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a0d}.workspace-module__CrHGFW__flowBtnActive{color:#fff;background:#0f172a;border-color:#0f172a}.workspace-module__CrHGFW__sessionGate{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cfe0f1;border-radius:20px;gap:14px;padding:20px;display:grid}.workspace-module__CrHGFW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0ea5e9;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.workspace-module__CrHGFW__sessionGate h2{color:#0f172a;margin:0;font-size:20px}.workspace-module__CrHGFW__sessionGate p{color:#64748b;max-width:60ch;margin:6px 0 0;font-size:13px}.workspace-module__CrHGFW__sessionForm{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.workspace-module__CrHGFW__sessionBar{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cfe0f1;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.workspace-module__CrHGFW__sessionBarInfo{gap:2px;display:grid}.workspace-module__CrHGFW__sessionBarInfo strong{color:#0f172a;font-size:15px}.workspace-module__CrHGFW__sessionBarInfo small{color:#64748b;font-size:12px}.workspace-module__CrHGFW__field{display:block}.workspace-module__CrHGFW__field span{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:900;display:inline-block}.workspace-module__CrHGFW__input{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:10px 12px}.workspace-module__CrHGFW__input:focus{border-color:#0ea5e9;box-shadow:0 0 0 4px #0ea5e91a}.workspace-module__CrHGFW__input:disabled{color:#94a3b8;background:#f1f5f9}.workspace-module__CrHGFW__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-module__CrHGFW__primaryBtn,.workspace-module__CrHGFW__secondaryBtn,.workspace-module__CrHGFW__ghostBtn{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:900}.workspace-module__CrHGFW__primaryBtn{color:#fff;background:#0f172a}.workspace-module__CrHGFW__primaryBtn:disabled{cursor:not-allowed;background:#94a3b8}.workspace-module__CrHGFW__secondaryBtn{color:#0f172a;background:#e2e8f0}.workspace-module__CrHGFW__ghostBtn{color:#334155;background:0 0;border:1px solid #cbd5e1}.workspace-module__CrHGFW__dangerBtn{color:#b91c1c;min-height:32px;font:inherit;cursor:pointer;background:#fee2e2;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900}.workspace-module__CrHGFW__rowActions{flex-wrap:wrap;gap:4px;display:flex}.workspace-module__CrHGFW__rowActions button{min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:0 8px;font-size:10px;font-weight:800}.workspace-module__CrHGFW__table tr[data-anulado=true]{opacity:.55}.workspace-module__CrHGFW__table tr[data-anulado=true] td{text-decoration:line-through}.workspace-module__CrHGFW__scanDock{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cfe0f1;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.workspace-module__CrHGFW__scanRow{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px;margin:14px 0;display:grid}.workspace-module__CrHGFW__scanRow .workspace-module__CrHGFW__field span{font-size:12px}.workspace-module__CrHGFW__scanInput{color:#0f172a;width:100%;min-height:68px;font:inherit;letter-spacing:.04em;background:#fff;border:2px solid #0ea5e9;border-radius:16px;outline:none;padding:14px 16px;font-size:24px;font-weight:800}.workspace-module__CrHGFW__scanInput:disabled{color:#94a3b8;background:#f1f5f9;border-color:#cbd5e1}.workspace-module__CrHGFW__scanFeedback{border-radius:12px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:800}.workspace-module__CrHGFW__scanFeedbackOk{color:#166534;background:#dcfce7}.workspace-module__CrHGFW__scanFeedbackWarn{color:#92400e;background:#fef3c7}.workspace-module__CrHGFW__scanFeedbackError{color:#991b1b;background:#fee2e2}.workspace-module__CrHGFW__tableWrap{background:#fff;border:1px solid #dbe4ee;border-radius:16px;overflow:auto}.workspace-module__CrHGFW__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.workspace-module__CrHGFW__table thead th{z-index:1;background:var(--color-ui-soft);color:var(--color-ui-text);text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:900;position:sticky;top:0}.workspace-module__CrHGFW__table tbody td{color:#0f172a;border-bottom:1px solid #eef2f6;padding:8px 12px}.workspace-module__CrHGFW__table tbody tr:hover{background:#f8fafc}.workspace-module__CrHGFW__table tbody tr[data-selected=true]{background:#eff6ff}.workspace-module__CrHGFW__table tbody tr[data-selected=true]:hover{background:#dbeafe}.workspace-module__CrHGFW__table tbody tr[data-selected=true] td{box-shadow:inset 3px 0 #0ea5e9}.workspace-module__CrHGFW__tableInput{color:#0f172a;width:100%;min-width:110px;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;font-size:12px}.workspace-module__CrHGFW__emptyCell{color:#94a3b8;text-align:center;white-space:normal!important;padding:20px 12px!important}.workspace-module__CrHGFW__badgeResuelto{color:#166534;font-weight:900}.workspace-module__CrHGFW__badgeSinMaestra{color:#b91c1c;font-weight:900}.workspace-module__CrHGFW__badgePendiente{color:#64748b;font-weight:900}.workspace-module__CrHGFW__compactFilters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:12px 0 14px;display:grid}.workspace-module__CrHGFW__compactFilter{display:block}.workspace-module__CrHGFW__historialChipsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.workspace-module__CrHGFW__historialChip{color:#0f172a;background:#e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11px;font-weight:700;display:inline-flex}.workspace-module__CrHGFW__historialChip button{color:#0f172a;cursor:pointer;background:#0f172a1f;border:none;border-radius:50%;width:16px;height:16px;font-size:11px;line-height:1}.workspace-module__CrHGFW__historialColHeader{align-items:center;gap:2px;display:flex}.workspace-module__CrHGFW__historialSortBtn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:900}.workspace-module__CrHGFW__historialFilterBtn,.workspace-module__CrHGFW__historialFilterBtnActive{cursor:pointer;color:#64748b;background:0 0;border:none;padding:0 2px;font-size:11px}.workspace-module__CrHGFW__historialFilterBtnActive{color:#0ea5e9;font-weight:900}.workspace-module__CrHGFW__historialFilterPopover{z-index:41;text-transform:none;letter-spacing:normal;background:#fff;border-radius:10px;flex-direction:column;gap:8px;width:220px;padding:10px;font-weight:400;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #0f172a40}.workspace-module__CrHGFW__historialFilterOptions{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.workspace-module__CrHGFW__historialFilterOption{color:#0f172a;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.workspace-module__CrHGFW__historialFilterEmpty{color:#94a3b8;padding:4px 0;font-size:11px}.workspace-module__CrHGFW__compactFilter span{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:900;display:inline-block}.workspace-module__CrHGFW__emptyStage{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:260px;padding:24px;display:grid}.workspace-module__CrHGFW__emptyStageTitle{color:#0f172a;margin-bottom:8px;font-size:18px;font-weight:900}.workspace-module__CrHGFW__emptyStageText{color:#64748b;max-width:58ch;margin:0 0 14px;line-height:1.6}.workspace-module__CrHGFW__summaryRow{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.workspace-module__CrHGFW__summaryCard{background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;gap:2px;min-width:120px;padding:10px 14px;display:grid}.workspace-module__CrHGFW__summaryCard span{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:900}.workspace-module__CrHGFW__summaryCard strong{color:#0f172a;font-size:18px}.workspace-module__CrHGFW__reubicacionBanner{background:linear-gradient(#ecfeff 0%,#f8fbff 100%);border:1px solid #bae6fd;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 14px;padding:14px 16px;display:flex}.workspace-module__CrHGFW__reubicacionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0ea5e9;margin-bottom:4px;font-size:11px;font-weight:900}.workspace-module__CrHGFW__reubicacionTitle{color:#0f172a;font-size:15px;font-weight:900;line-height:1.35}.workspace-module__CrHGFW__reubicacionHelp{color:#475569;margin-top:6px;font-size:13px;line-height:1.45}.workspace-module__CrHGFW__reubicacionStats{text-align:right;background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:2px;min-width:132px;padding:10px 12px;display:grid}.workspace-module__CrHGFW__reubicacionStats strong{color:#0f172a;font-size:24px;line-height:1}.workspace-module__CrHGFW__reubicacionStats span{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;font-size:11px;font-weight:900}.workspace-module__CrHGFW__reubicacionStats small{color:#64748b;font-size:12px}.workspace-module__CrHGFW__checkbox{width:18px;height:18px}.workspace-module__CrHGFW__hiddenInput{display:none}.workspace-module__CrHGFW__dockActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-module__CrHGFW__summaryCardWide{flex:260px}.workspace-module__CrHGFW__productosStack{display:block}.workspace-module__CrHGFW__tableDetails{order:5}.workspace-module__CrHGFW__tableDetailsSummary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#334155;margin-bottom:10px;font-size:12px;font-weight:900}.workspace-module__CrHGFW__gridToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.workspace-module__CrHGFW__gridToolbarInfo{color:#64748b;font-size:11px;font-weight:800}.workspace-module__CrHGFW__gridToolbarHelp{color:#94a3b8;margin-bottom:6px;font-size:11px}.workspace-module__CrHGFW__gridWrap{background:#fff;border:1px solid #dbe4ee;border-radius:16px;max-height:520px;position:relative;overflow:auto}.workspace-module__CrHGFW__gridTable{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.workspace-module__CrHGFW__gridTable th{z-index:2;background:var(--color-ui-soft);color:var(--color-ui-text);text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:10px;font-weight:900;position:sticky;top:0}.workspace-module__CrHGFW__gridResizeHandle{cursor:col-resize;touch-action:none;z-index:3;width:6px;height:100%;position:absolute;top:0;right:-3px}.workspace-module__CrHGFW__gridResizeHandle:hover,.workspace-module__CrHGFW__gridResizeHandleActive{background:#0ea5e999}.workspace-module__CrHGFW__gridTable th{position:sticky}.workspace-module__CrHGFW__gridHeaderCellInner{padding-right:8px;position:relative}.workspace-module__CrHGFW__gridTable td{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef2f6;max-width:0;padding:6px 10px;overflow:hidden}.workspace-module__CrHGFW__gridTable tbody tr:hover{background:#f8fafc}.workspace-module__CrHGFW__gridRowSelected{background:#e0f2fe!important}.workspace-module__CrHGFW__gridRowSelected:hover{background:#cfeafe!important}.workspace-module__CrHGFW__gridTable tr[data-anulado=true]{opacity:.55}.workspace-module__CrHGFW__gridTable tr[data-anulado=true] td{text-decoration:line-through}.workspace-module__CrHGFW__gridCellEditable{cursor:cell}.workspace-module__CrHGFW__gridCellEditable:focus-visible,.workspace-module__CrHGFW__gridCellSelected{outline-offset:-2px;outline:2px solid #0ea5e9}.workspace-module__CrHGFW__gridCellDirty{box-shadow:inset 0 0 0 2px #f59e0b}.workspace-module__CrHGFW__gridCellError{box-shadow:inset 0 0 0 2px #ef4444}.workspace-module__CrHGFW__gridCellEditing{position:relative}.workspace-module__CrHGFW__gridCellInput{color:#0f172a;width:100%;min-width:70px;font:inherit;background:#fff;border:2px solid #0ea5e9;border-radius:4px;outline:none;padding:4px 6px;font-size:12px}.workspace-module__CrHGFW__gridFillHandle{cursor:crosshair;z-index:4;background:#0ea5e9;border:1px solid #fff;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.workspace-module__CrHGFW__gridCellErrorTip{color:#b91c1c;white-space:normal;margin-top:2px;font-size:10px;font-weight:800;display:block}.workspace-module__CrHGFW__gridEanCell{flex-direction:column;gap:2px;display:flex}.workspace-module__CrHGFW__pistoleoBadgeSaving{color:#b45309;background:#f59e0b26;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:800}.workspace-module__CrHGFW__pistoleoBadgeError{color:#b91c1c;background:#ef44441f;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:1px 6px;font-size:10px;font-weight:800;display:flex}.workspace-module__CrHGFW__pistoleoRetryBtn{color:#fff;cursor:pointer;background:#b91c1c;border:none;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:800}.workspace-module__CrHGFW__undoToast{z-index:50;color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0f172a59}.workspace-module__CrHGFW__undoToast .workspace-module__CrHGFW__secondaryBtn{min-height:32px;padding:0 12px;font-size:12px}.workspace-module__CrHGFW__modalOverlay{z-index:80;background:#0f172ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.workspace-module__CrHGFW__modalShell{background:#fff;border-radius:24px;grid-template-rows:auto auto 1fr auto;width:min(1600px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0f172a59}.workspace-module__CrHGFW__modalHeader{border-bottom:1px solid #dbe4ee;padding:18px 22px 10px}.workspace-module__CrHGFW__modalWarning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:14px;margin:14px 22px 0;padding:12px 14px;font-size:13px;font-weight:700}.workspace-module__CrHGFW__modalBody{gap:12px;padding:18px;display:grid;overflow:auto}.workspace-module__CrHGFW__modalGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspace-module__CrHGFW__previewFrame{background:#fff;border:1px solid #dbe4ee;border-radius:20px;width:100%;min-height:52vh;max-height:52vh}.workspace-module__CrHGFW__modalSidebar{background:#f8fafc;border:1px solid #dbe4ee;border-radius:20px;gap:14px;max-height:none;padding:16px;display:grid;position:static;overflow:visible}@media (max-width:800px){.workspace-module__CrHGFW__modalOverlay{padding:0}.workspace-module__CrHGFW__modalShell{border-radius:0;width:100%;min-height:100vh;max-height:none}.workspace-module__CrHGFW__modalHeader{padding:14px 16px 10px}.workspace-module__CrHGFW__modalWarning{margin:12px 16px 0}.workspace-module__CrHGFW__modalBody{padding:14px}.workspace-module__CrHGFW__previewFrame{min-height:48vh;max-height:48vh}}@media (max-width:720px){.workspace-module__CrHGFW__formGrid,.workspace-module__CrHGFW__scanRow{grid-template-columns:minmax(0,1fr)}.workspace-module__CrHGFW__productosStack{flex-direction:column;gap:14px;display:flex}.workspace-module__CrHGFW__scanDock,.workspace-module__CrHGFW__sessionBar{flex-direction:column;align-items:stretch}.workspace-module__CrHGFW__dockActions,.workspace-module__CrHGFW__pills{justify-content:flex-start}.workspace-module__CrHGFW__scanInput{min-height:76px;font-size:26px}.workspace-module__CrHGFW__summaryRow{flex-direction:column}.workspace-module__CrHGFW__summaryCardWide{order:-1}}@media (max-width:1100px){.workspace-module__CrHGFW__table thead th,.workspace-module__CrHGFW__table tbody td{white-space:normal;word-break:break-word}.workspace-module__CrHGFW__table tbody td{padding:9px 10px}}
.HistorialSesionesPanel-module__lFARIG__wrap{flex-direction:column;gap:16px;display:flex}.HistorialSesionesPanel-module__lFARIG__toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.HistorialSesionesPanel-module__lFARIG__field{color:#475569;text-transform:uppercase;flex-direction:column;flex:260px;gap:6px;min-width:220px;font-size:12px;font-weight:800;display:flex}.HistorialSesionesPanel-module__lFARIG__summary{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.HistorialSesionesPanel-module__lFARIG__summaryMain{flex-direction:column;gap:4px;display:flex}.HistorialSesionesPanel-module__lFARIG__summaryMain h2,.HistorialSesionesPanel-module__lFARIG__summaryMain p,.HistorialSesionesPanel-module__lFARIG__bridge h3,.HistorialSesionesPanel-module__lFARIG__bridge p,.HistorialSesionesPanel-module__lFARIG__tableTitle h3{margin:0}.HistorialSesionesPanel-module__lFARIG__summaryMain h2{color:#0f172a;font-size:22px}.HistorialSesionesPanel-module__lFARIG__summaryMain p,.HistorialSesionesPanel-module__lFARIG__bridge p{color:#64748b}.HistorialSesionesPanel-module__lFARIG__eyebrow{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.HistorialSesionesPanel-module__lFARIG__kpis{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.HistorialSesionesPanel-module__lFARIG__kpis article,.HistorialSesionesPanel-module__lFARIG__bridge,.HistorialSesionesPanel-module__lFARIG__tableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.HistorialSesionesPanel-module__lFARIG__kpis article{flex-direction:column;gap:6px;padding:14px;display:flex}.HistorialSesionesPanel-module__lFARIG__kpis span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.HistorialSesionesPanel-module__lFARIG__kpis strong{color:#0f172a;font-size:28px}.HistorialSesionesPanel-module__lFARIG__bridge{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.HistorialSesionesPanel-module__lFARIG__tableWrap{overflow:hidden}.HistorialSesionesPanel-module__lFARIG__tableTitle{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.HistorialSesionesPanel-module__lFARIG__tableTitle span{color:#64748b;font-weight:700}.HistorialSesionesPanel-module__lFARIG__tableScroller{overflow-x:auto}.HistorialSesionesPanel-module__lFARIG__table{border-collapse:collapse;width:100%;min-width:840px}.HistorialSesionesPanel-module__lFARIG__table th,.HistorialSesionesPanel-module__lFARIG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:12px 14px}.HistorialSesionesPanel-module__lFARIG__table th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:12px}.HistorialSesionesPanel-module__lFARIG__empty{color:#64748b;text-align:center}.HistorialSesionesPanel-module__lFARIG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 14px;font-weight:800}@media (max-width:900px){.HistorialSesionesPanel-module__lFARIG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HistorialSesionesPanel-module__lFARIG__summary,.HistorialSesionesPanel-module__lFARIG__bridge{flex-direction:column;align-items:stretch}.HistorialSesionesPanel-module__lFARIG__kpis{grid-template-columns:1fr}}
.RegistroProductosWorkspace-module__ccY1Ca__wrap{gap:14px;min-width:0;display:grid}.RegistroProductosWorkspace-module__ccY1Ca__tabs{border-bottom:1px solid #cbdceb;gap:4px;display:flex;overflow-x:auto}.RegistroProductosWorkspace-module__ccY1Ca__tab{color:#475569;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:9px 12px;font-size:.82rem;font-weight:800}.RegistroProductosWorkspace-module__ccY1Ca__tab:hover,.RegistroProductosWorkspace-module__ccY1Ca__tab:focus-visible{color:#075985;background:#f0f9ff}.RegistroProductosWorkspace-module__ccY1Ca__tab:focus-visible{outline-offset:2px;outline:3px solid #7dd3fc}.RegistroProductosWorkspace-module__ccY1Ca__active{color:#075985;border-bottom-color:#0f7ea0}.RegistroProductosWorkspace-module__ccY1Ca__content{min-width:0}
