*{box-sizing:border-box}.page-module__Q7JWvG__viewTabs{background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;gap:6px;margin-bottom:18px;padding:6px;display:inline-flex;box-shadow:0 10px 24px #0f172a0d}.page-module__Q7JWvG__viewTab{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:900;transition:background .15s,color .15s,box-shadow .15s}.page-module__Q7JWvG__viewTab:hover{color:#0f172a;background:#f8fafc}.page-module__Q7JWvG__viewTabActive{color:#fff;background:#0f172a;box-shadow:0 8px 18px #0f172a2e}.page-module__Q7JWvG__areaLabel{text-transform:uppercase;letter-spacing:.15em;color:#475569;margin-bottom:10px;font-size:11px;font-weight:900}.page-module__Q7JWvG__areaBtns{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.page-module__Q7JWvG__areaBtn{cursor:pointer;background:#ffffffeb;border:1.5px solid #94a3b84d;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;transition:all .18s;display:flex;box-shadow:0 10px 30px #0f172a0d}.page-module__Q7JWvG__areaBtn:hover{background:#fff;border-color:#3b82f673;transform:translateY(-1px)}.page-module__Q7JWvG__areaBtnIcon{font-size:32px;line-height:1}.page-module__Q7JWvG__areaBtnName{color:#0f172a;font-size:18px;font-weight:900}.page-module__Q7JWvG__areaBtnSub{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.page-module__Q7JWvG__areaChip{background:#ffffffe6;border:1.5px solid #3b82f640;border-radius:14px;align-items:center;gap:10px;margin-bottom:24px;padding:12px 18px;display:flex;box-shadow:0 10px 30px #0f172a0d}.page-module__Q7JWvG__areaChipIcon{font-size:22px}.page-module__Q7JWvG__areaChipText{flex-direction:column;flex:1;gap:2px;display:flex}.page-module__Q7JWvG__areaChipNombre{color:#0f172a;font-size:17px;font-weight:900;line-height:1.1}.page-module__Q7JWvG__areaChipSub{color:#64748b;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.page-module__Q7JWvG__btnCambiarArea{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:800;transition:all .15s}.page-module__Q7JWvG__btnCambiarArea:hover{color:#0f172a;background:#f8fafc;border-color:#3b82f659}.page-module__Q7JWvG__stockBadge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.page-module__Q7JWvG__stockBadgeOk{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.page-module__Q7JWvG__stockBadgeWarn{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.page-module__Q7JWvG__stockBadgeZero{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.page-module__Q7JWvG__requestMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.page-module__Q7JWvG__requestSectionTitle{text-transform:uppercase;letter-spacing:.14em;color:#475569;margin:12px 0 10px;font-size:11px;font-weight:900}.page-module__Q7JWvG__requestTableWrap{background:#fffffff5;border:1px solid #94a3b82e;border-radius:16px;overflow:auto}.page-module__Q7JWvG__requestTable{border-collapse:collapse;width:100%;min-width:920px;font-size:13px}.page-module__Q7JWvG__requestTable th,.page-module__Q7JWvG__requestTable td{text-align:left;vertical-align:top;border-top:1px solid #e5eaf1;padding:12px}.page-module__Q7JWvG__requestTable th{color:#64748b;text-transform:uppercase;letter-spacing:.12em;background:#f8fafc;border-top:none;font-size:10px;font-weight:900}.page-module__Q7JWvG__requestIndex{color:#0f172a;width:42px;font-weight:900}.page-module__Q7JWvG__requestSuggested{color:#0f172a;background:#f8fafc;border:1px solid #dbe7f3;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:6px 10px;font-weight:900;display:inline-flex}.page-module__Q7JWvG__requestHint{color:#64748b;margin-top:6px;font-size:11px;font-weight:700}.page-module__Q7JWvG__requestWarning{color:#b91c1c;margin-top:6px;font-size:11px;font-weight:800}.page-module__Q7JWvG__requestDeleteCell{white-space:nowrap;width:56px}.page-module__Q7JWvG__requestRowWarn td{background:snow}.page-module__Q7JWvG__requestFallback{color:#475569;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:14px;padding:16px;font-size:13px;font-weight:700}.page-module__Q7JWvG__requestActionsInline{justify-content:flex-start;margin-top:12px;display:flex}.page-module__Q7JWvG__card,.page-module__Q7JWvG__historyCard{background:#fffffff0;border:1px solid #94a3b838;border-radius:18px;padding:24px;box-shadow:0 12px 30px #0f172a0f}.page-module__Q7JWvG__cardTitle{text-transform:uppercase;letter-spacing:.12em;color:#0f172a;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:900;display:flex}.page-module__Q7JWvG__cardTitle:before{content:"";background:#3b82f6;border-radius:4px;width:4px;height:16px;display:block}.page-module__Q7JWvG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__Q7JWvG__field{margin-bottom:12px}.page-module__Q7JWvG__fieldLabel{color:#475569;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.page-module__Q7JWvG__input{color:#0f172a;background:#fbfdff;border:1.5px solid #d8e0ea;border-radius:12px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s}.page-module__Q7JWvG__input:focus{border-color:#3b82f6a6;box-shadow:0 0 0 3px #3b82f61a}.page-module__Q7JWvG__input::placeholder{color:#94a3b8;font-weight:600}.page-module__Q7JWvG__itemRow{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.page-module__Q7JWvG__btnQuitar{color:#b91c1c;cursor:pointer;background:#fef2f2;border:none;border-radius:8px;flex-shrink:0;align-self:flex-end;margin-bottom:12px;padding:11px 13px;font-size:13px;font-weight:900;transition:background .15s}.page-module__Q7JWvG__btnQuitar:hover{background:#fee2e2}.page-module__Q7JWvG__btnAgregar{color:#475569;cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:10px;width:100%;margin-bottom:4px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:all .15s}.page-module__Q7JWvG__btnAgregar:hover{color:#0f172a;background:#f8fafc;border-color:#3b82f68c}.page-module__Q7JWvG__historyCard{margin-bottom:20px}.page-module__Q7JWvG__historyHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__Q7JWvG__historyHint{color:#64748b;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45}.page-module__Q7JWvG__accessState{letter-spacing:.02em;color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.page-module__Q7JWvG__accessState[data-mode=readOnly]{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.page-module__Q7JWvG__accessState[data-mode=edit]{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.page-module__Q7JWvG__historyToolbar{grid-template-columns:.9fr 1.4fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.page-module__Q7JWvG__historySelect,.page-module__Q7JWvG__historyInput{color:#0f172a;background:#fbfdff;border:1.5px solid #d8e0ea;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:700}.page-module__Q7JWvG__historySelect:focus,.page-module__Q7JWvG__historyInput:focus{border-color:#3b82f6a6;box-shadow:0 0 0 3px #3b82f61a}.page-module__Q7JWvG__historyBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0f172a);border:none;border-radius:10px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:900}.page-module__Q7JWvG__historyBtn:disabled{opacity:.55;cursor:not-allowed}.page-module__Q7JWvG__historyWindow{grid-template-columns:340px 1fr;gap:14px;margin-top:8px;display:grid}.page-module__Q7JWvG__historyList{flex-direction:column;gap:10px;min-height:320px;max-height:560px;padding-right:4px;display:flex;overflow:auto}.page-module__Q7JWvG__historyRow{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dbe7f3;border-radius:14px;width:100%;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s}.page-module__Q7JWvG__historyRow:hover{border-color:#3b82f673;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.page-module__Q7JWvG__historyRowActive{background:#f8fbff;border-color:#3b82f6b3;box-shadow:0 12px 24px #3b82f614}.page-module__Q7JWvG__historyRowTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.page-module__Q7JWvG__historyRowMeta{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800}.page-module__Q7JWvG__historyRowText{color:#0f172a;font-size:13px;font-weight:900}.page-module__Q7JWvG__historyRowTextMuted{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;line-height:1.4}.page-module__Q7JWvG__historyEmptyBox,.page-module__Q7JWvG__historyDetailEmpty{color:#64748b;text-align:center;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:14px;padding:20px;font-size:13px;font-weight:800}.page-module__Q7JWvG__historyDetail{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe7f3;border-radius:16px;min-height:320px;padding:16px}.page-module__Q7JWvG__historyDetailHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.page-module__Q7JWvG__historyDetailTitle{color:#0f172a;font-size:20px;font-weight:900}.page-module__Q7JWvG__historyDetailMeta{color:#64748b;margin-top:4px;font-size:12px;font-weight:800}.page-module__Q7JWvG__detailGrid{grid-template-columns:1fr 180px;gap:12px;display:grid}.page-module__Q7JWvG__detailSectionTitle{text-transform:uppercase;letter-spacing:.12em;color:#475569;margin:14px 0 8px;font-size:11px;font-weight:900}.page-module__Q7JWvG__detailItems{flex-direction:column;gap:10px;display:flex}.page-module__Q7JWvG__detailItemRow{grid-template-columns:1fr 180px auto;align-items:end;gap:10px;display:grid}.page-module__Q7JWvG__detailActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.page-module__Q7JWvG__historyPrimary,.page-module__Q7JWvG__historySecondary,.page-module__Q7JWvG__historyDanger{cursor:pointer;border:none;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:900}.page-module__Q7JWvG__historyPrimary{color:#fff;background:linear-gradient(135deg,#42b0f0,#05a)}.page-module__Q7JWvG__historySecondary{color:#05a;background:#f0f6ff;border:1.5px solid #cce9ff}.page-module__Q7JWvG__historyDanger{color:#922b21;background:#fdedec;border:1.5px solid #f5b7b1}.page-module__Q7JWvG__historyTableWrap{display:none}.page-module__Q7JWvG__historyTable{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.page-module__Q7JWvG__historyTable th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:#64748b;white-space:nowrap;padding:0 10px 10px;font-size:10px;font-weight:900}.page-module__Q7JWvG__historyTable td{color:#0f172a;vertical-align:top;border-top:1px solid #e5eaf1;padding:10px;font-weight:700}.page-module__Q7JWvG__historyMain{flex-direction:column;gap:3px;display:flex}.page-module__Q7JWvG__historySub{color:#64748b;font-size:11px;font-weight:700}.page-module__Q7JWvG__historyItems{flex-direction:column;gap:4px;font-size:12px;display:flex}.page-module__Q7JWvG__historyBadge{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.page-module__Q7JWvG__historyEmpty{text-align:center;color:#99bbd0;padding:24px 0;font-size:13px;font-weight:700}.page-module__Q7JWvG__formActions{gap:10px;margin-top:20px;display:flex}.page-module__Q7JWvG__btnVolver{color:#05a;cursor:pointer;white-space:nowrap;background:#f0f6ff;border:1.5px solid #cce9ff;border-radius:12px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:background .15s}.page-module__Q7JWvG__btnVolver:hover{background:#e0efff}.page-module__Q7JWvG__btnEnviar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#42b0f0,#05a);border:none;border-radius:12px;flex:1;padding:14px;font-family:inherit;font-size:15px;font-weight:900;transition:opacity .15s}.page-module__Q7JWvG__btnEnviar:hover:not(:disabled){opacity:.9}.page-module__Q7JWvG__btnEnviar:disabled{opacity:.5;cursor:not-allowed}.page-module__Q7JWvG__successMsg{color:#065f46;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;padding:24px;font-size:16px;font-weight:800}.page-module__Q7JWvG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:13px;font-weight:700}.page-module__Q7JWvG__successInline{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:13px;font-weight:700}.page-module__Q7JWvG__stockInline{margin-top:8px}.page-module__Q7JWvG__stockPill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.page-module__Q7JWvG__stockPillOk{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.page-module__Q7JWvG__stockPillWarn{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.page-module__Q7JWvG__stockPillZero{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (max-width:500px){.page-module__Q7JWvG__viewTabs{grid-template-columns:1fr;width:100%;display:grid}.page-module__Q7JWvG__fieldRow{grid-template-columns:1fr}.page-module__Q7JWvG__itemRow{flex-direction:column}.page-module__Q7JWvG__btnQuitar{align-self:flex-end;margin-bottom:0}.page-module__Q7JWvG__requestMetaGrid,.page-module__Q7JWvG__historyToolbar,.page-module__Q7JWvG__historyWindow,.page-module__Q7JWvG__detailGrid,.page-module__Q7JWvG__detailItemRow{grid-template-columns:1fr}.page-module__Q7JWvG__requestTable{min-width:780px}}
