.page-module__c_q0dW__body{flex-direction:column;gap:18px;display:flex}.page-module__c_q0dW__tabs{flex-wrap:wrap;gap:8px;display:flex}.page-module__c_q0dW__tabBtn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:800}.page-module__c_q0dW__tabBtn.page-module__c_q0dW__tabActive{color:#fff;background:#036;border-color:#036}.page-module__c_q0dW__card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:20px 22px;box-shadow:0 10px 30px #0f172a0f}.page-module__c_q0dW__cardTitle{color:#036;margin-bottom:4px;font-size:15px;font-weight:900}.page-module__c_q0dW__cardHint{color:#69b;margin:0 0 14px;font-size:12px}.page-module__c_q0dW__kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.page-module__c_q0dW__kpi{background:#fff;border:1px solid #0f172a0f;border-radius:14px;padding:12px 16px}.page-module__c_q0dW__kpiLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:800}.page-module__c_q0dW__kpiValue{color:#036;font-size:26px;font-weight:900;line-height:1.2}.page-module__c_q0dW__kpiWarn .page-module__c_q0dW__kpiValue{color:#b45309}.page-module__c_q0dW__kpiDanger .page-module__c_q0dW__kpiValue{color:#b91c1c}.page-module__c_q0dW__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-module__c_q0dW__filterInput{min-width:160px}.page-module__c_q0dW__searchWide{flex:280px;min-width:220px}.page-module__c_q0dW__selectWide{flex:0 220px;min-width:190px}.page-module__c_q0dW__chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-module__c_q0dW__chip{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.page-module__c_q0dW__chip:hover{border-color:#94a3b8}.page-module__c_q0dW__chip.page-module__c_q0dW__chipActive{color:#fff;background:#036;border-color:#036}.page-module__c_q0dW__chipCount{background:#64748b26;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.page-module__c_q0dW__chip.page-module__c_q0dW__chipActive .page-module__c_q0dW__chipCount{background:#ffffff38}.page-module__c_q0dW__count{color:#64748b;margin:-4px 0 10px;font-size:12px}.page-module__c_q0dW__spacer{flex:1}.page-module__c_q0dW__check{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.page-module__c_q0dW__formGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.page-module__c_q0dW__field{color:#475569;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}.page-module__c_q0dW__fieldWide{grid-column:1/-1}.page-module__c_q0dW__error{color:#b91c1c;background:#dc262614;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__c_q0dW__warnMsg{color:#b45309;background:#d977061f;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__c_q0dW__successMsg{color:#15803d;background:#16a34a14;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12.5px;font-weight:700}.page-module__c_q0dW__tableWrap{border:1px solid #e2e8f0;border-radius:10px;max-height:68vh;overflow:auto}.page-module__c_q0dW__table{border-collapse:collapse;width:100%;font-size:12.5px}.page-module__c_q0dW__table thead th{z-index:2;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;position:sticky;top:0}.page-module__c_q0dW__table tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 12px}.page-module__c_q0dW__table tbody tr:hover{background:#f8fafc}.page-module__c_q0dW__num{text-align:right;font-variant-numeric:tabular-nums}.page-module__c_q0dW__muted{color:#94a3b8}.page-module__c_q0dW__strong{color:#0f172a;font-weight:800}.page-module__c_q0dW__empty{text-align:center;color:#94a3b8;padding:24px!important}.page-module__c_q0dW__table .page-module__c_q0dW__minInput{text-align:right;width:78px}.page-module__c_q0dW__actionsCell{white-space:nowrap;gap:8px;display:flex}.page-module__c_q0dW__tableWrap:focus-visible{outline:3px solid var(--color-ui-primary);outline-offset:2px}.page-module__c_q0dW__stickyCol{z-index:1;background:#fff;min-width:240px;max-width:320px;position:sticky;left:0;box-shadow:1px 0 #e2e8f0}.page-module__c_q0dW__table thead th.page-module__c_q0dW__stickyCol{z-index:3;background:var(--color-ui-soft)}.page-module__c_q0dW__totalRow td{background:#f8fafc;font-weight:900;position:sticky;bottom:0}.page-module__c_q0dW__matrizCell{min-width:70px}.page-module__c_q0dW__overlay{z-index:50;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.page-module__c_q0dW__modalCard{background:#fff;border-radius:16px;width:min(640px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 20px 60px #0f172a4d}.page-module__c_q0dW__modalTitle{color:#036;margin:0 0 14px;font-size:17px;font-weight:900}.page-module__c_q0dW__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module__c_q0dW__resumen{color:#334155;gap:6px;margin:12px 0;font-size:13px;display:grid}.page-module__c_q0dW__solicitudes{flex-direction:column;gap:16px;display:flex}.page-module__c_q0dW__solicitud{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.page-module__c_q0dW__solHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__c_q0dW__solNro{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.page-module__c_q0dW__despacho{flex-direction:column;gap:10px;max-width:520px;display:flex}.page-module__c_q0dW__alerta{color:#b91c1c;font-weight:800}.page-module__c_q0dW__omitidas{color:#64748b;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;padding:8px 12px;font-size:12px;overflow:auto}.page-module__c_q0dW__celdaClick{padding:0!important}.page-module__c_q0dW__celdaBtn{width:100%;font:inherit;color:inherit;text-align:right;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:8px 12px}.page-module__c_q0dW__celdaBtn:hover{background:var(--color-ui-soft)}.page-module__c_q0dW__celdaBtn:focus-visible{outline:2px solid var(--color-ui-primary);outline-offset:-2px}.page-module__c_q0dW__cantidadKit{width:120px;min-width:100px}.page-module__c_q0dW__textareaLista{width:100%;font:inherit;resize:vertical;border:1.5px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.page-module__c_q0dW__linkBtn{font:inherit;color:var(--color-ui-primary);cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:12px;font-weight:700;text-decoration:underline}.page-module__c_q0dW__solAcciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module__c_q0dW__aliasLista{flex-wrap:wrap;align-items:center;gap:6px;min-width:260px;display:flex}.page-module__c_q0dW__aliasChip{background:var(--color-ui-soft);color:var(--color-ui-text);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__c_q0dW__aliasQuitar{color:inherit;cursor:pointer;background:#063d741f;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:1}.page-module__c_q0dW__aliasQuitar:hover{background:#063d7447}.page-module__c_q0dW__aliasInput{font:inherit;background:0 0;border:1.5px dashed #cbd5e1;border-radius:999px;width:110px;padding:3px 10px;font-size:12px}.page-module__c_q0dW__aliasInput:focus{border-color:var(--color-ui-primary);border-style:solid;outline:none}
