body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}._header_sf5i3_3{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}._header_sf5i3_3 h1{font-size:18px;font-weight:700;color:#0f172a;margin:0}._btnPrimary_sf5i3_21{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer;display:inline-block;text-decoration:none}._btnPrimary_sf5i3_21:hover{opacity:.9}._btnPrimary_sf5i3_21:disabled{opacity:.5;cursor:not-allowed}._main_sf5i3_43{padding:24px}._error_sf5i3_47{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._notice_sf5i3_57{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._card_sf5i3_67{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px}._card_sf5i3_67 h2{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}._cardHint_sf5i3_82{font-size:12px;color:#64748b;margin:0 0 16px}._formGrid_sf5i3_88{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._field_sf5i3_94{display:flex;flex-direction:column;gap:4px}._fieldFull_sf5i3_100{grid-column:1 / -1}._field_sf5i3_94 label{font-size:12px;font-weight:600;color:#334155}._field_sf5i3_94 input,._field_sf5i3_94 select,._field_sf5i3_94 textarea{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:14px;font-family:inherit}._field_sf5i3_94 input:read-only{background:#f8fafc;color:#64748b}._formActions_sf5i3_125{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._btnGhost_sf5i3_132{background:none;border:1px solid #cbd5e1;color:#334155;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;display:inline-block;text-decoration:none}._tableCard_sf5i3_144{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}._tableCard_sf5i3_144 table{width:100%;border-collapse:collapse;font-size:14px}._tableCard_sf5i3_144 th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#475569;font-weight:600;padding:10px 16px;border-bottom:1px solid #e2e8f0;background:#f1f5f9}._tableCard_sf5i3_144 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:top}._nombre_sf5i3_175{font-weight:600;color:#0f172a}._sub_sf5i3_180{color:#64748b;font-size:12px}._mono_sf5i3_185{font-family:ui-monospace,monospace;font-size:13px}._pillApproved_sf5i3_191,._pillPending_sf5i3_192,._pillRejected_sf5i3_193,._pillReview_sf5i3_194,._pillInactive_sf5i3_195,._pillWaiting_sf5i3_196,._pillProgress_sf5i3_197,._pillWon_sf5i3_198{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap}._pillWaiting_sf5i3_196{background:#dbeafe;color:#1e40af}._pillWon_sf5i3_198{background:#e0e7ff;color:#3730a3}._pillProgress_sf5i3_197{background:#fef3c7;color:#92400e}._pillApproved_sf5i3_191{background:#bbf7d0;color:#14532d}._pillPending_sf5i3_192{background:#fef3c7;color:#92400e}._pillRejected_sf5i3_193{background:#fee2e2;color:#991b1b}._pillInactive_sf5i3_195{background:#f3f4f6;color:#6b7280}._toggle_sf5i3_245{position:relative;display:inline-block;width:36px;height:20px}._toggle_sf5i3_245 input{opacity:0;width:0;height:0}._toggleTrack_sf5i3_258{position:absolute;inset:0;background:#e2e8f0;border-radius:999px;cursor:pointer;transition:background .15s}._toggle_sf5i3_245 input:checked+._toggleTrack_sf5i3_258{background:#10b981}._toggleTrack_sf5i3_258:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}._toggle_sf5i3_245 input:checked+._toggleTrack_sf5i3_258:after{transform:translate(16px)}._docRow_sf5i3_288{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1f5f9}._docRow_sf5i3_288:last-child{border-bottom:none}._docMissing_sf5i3_300{background:#fffbeb;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}._docInfo_sf5i3_308{flex:1}._docTitle_sf5i3_312{font-weight:600;color:#0f172a;font-size:14px}._docMeta_sf5i3_318{color:#64748b;font-size:12px}._docReason_sf5i3_323{color:#991b1b;font-size:12px;margin-top:2px}._btnUpload_sf5i3_329{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._btnReplace_sf5i3_341{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;white-space:nowrap}._btnReplace_sf5i3_341:hover,._btnLink_sf5i3_351:hover{text-decoration:underline}._btnLink_sf5i3_351{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;padding:0}._vehicleGrid_sf5i3_365{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._vehicleCard_sf5i3_371{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}._vehicleCardPending_sf5i3_381{border:2px solid #fcd34d}._vehicleHead_sf5i3_385{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._vehicleSpecs_sf5i3_392{background:#f8fafc;border-radius:8px;padding:12px;font-size:12px;color:#475569;display:flex;flex-direction:column;gap:6px}._vehicleSpecs_sf5i3_392>div{display:flex;justify-content:space-between}._warnBox_sf5i3_408{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;border-radius:8px;padding:8px 12px}._infoNote_sf5i3_417{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;font-size:12px;border-radius:8px;padding:10px 16px;margin-top:16px}._empty_sf5i3_427{text-align:center;color:#94a3b8;padding:24px}._btnDanger_sf5i3_433{background:none;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}._btnDanger_sf5i3_433:disabled{opacity:.5;cursor:not-allowed}._textoNaranja_sf5i3_448{color:#f2a65a;font-weight:700;font-size:12px}._tabs_sf5i3_455{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:16px}._tab_sf5i3_144,._tabActive_sf5i3_463{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:10px 16px;font-size:14px;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:6px}._tabActive_sf5i3_463{border-bottom-color:#f2a65a;color:#0f172a;font-weight:600}._tabBadge_sf5i3_483{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}._opCard_sf5i3_493{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:14px;transition:box-shadow .15s}._opCard_sf5i3_493:hover{box-shadow:0 4px 12px #0f172a14}._opCardF1_sf5i3_506{background:#fffbeb;border:2px dashed #fcd34d}._opCardF1_sf5i3_506:hover{box-shadow:none}._opHead_sf5i3_515{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._opBadges_sf5i3_522{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._chip_sf5i3_530{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._f1Badge_sf5i3_540{background:#fde68a;color:#92400e;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._noInvoiceBadge_sf5i3_550{border:1px dashed #f59e0b;background:#fffbeb;color:#92400e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}._opTitle_sf5i3_560{font-size:15px;font-weight:700;color:#0f172a;margin:0}._opSub_sf5i3_567{font-size:13px;color:#475569;margin:2px 0 0}._opPrecioBox_sf5i3_573{text-align:right;flex-shrink:0}._opPrecioLabel_sf5i3_578{font-size:11px;color:#64748b}._opPrecio_sf5i3_573{font-size:20px;font-weight:800;color:#0f172a}._taxNote_sf5i3_589{font-size:11px;color:#b45309}._opGrid_sf5i3_594{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;font-size:12px;color:#334155;margin:12px 0}._opDatoLabel_sf5i3_603{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}._opFoot_sf5i3_611{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #f1f5f9;padding-top:12px}._opMeta_sf5i3_620{font-size:12px;color:#64748b}._urgente_sf5i3_625{font-size:12px;color:#dc2626;font-weight:600}._resumenGrid_sf5i3_632{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;font-size:13px;color:#334155}._slaBanner_sf5i3_645{background:#f2a65a;color:#fff;border-radius:12px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}._slaBannerVencido_sf5i3_656{background:#dc2626}._slaTitle_sf5i3_660{font-weight:700;font-size:15px}._slaSub_sf5i3_665{font-size:12px;opacity:.9}._slaRight_sf5i3_670{text-align:right;flex-shrink:0}._slaCount_sf5i3_675{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}._crewGrid_sf5i3_681{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._crewCard_sf5i3_687{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#fff}._crewCard_sf5i3_687:hover{background:#f8fafc}._crewCard_sf5i3_687 input[type=radio]{margin-top:3px;accent-color:#f2a65a}._crewCardSelected_sf5i3_707{border:2px solid #f2a65a;background:#fff7ed;padding:11px}._crewCardSelected_sf5i3_707:hover{background:#fff7ed}._crewCardDisabled_sf5i3_717{opacity:.6;cursor:not-allowed}._crewCardDisabled_sf5i3_717:hover{background:#fff}._crewCardFull_sf5i3_726{grid-column:1 / -1;border-style:dashed}._crewCardSelected_sf5i3_707._crewCardFull_sf5i3_726{border-style:solid}._crewNombre_sf5i3_735{font-weight:600;font-size:13px;color:#0f172a}._crewStepHead_sf5i3_741{display:flex;justify-content:space-between;align-items:center;gap:12px}._crewOtro_sf5i3_748{flex:1}._crewOtro_sf5i3_748 ._formGrid_sf5i3_88{margin-top:10px}._crewResumen_sf5i3_756{font-size:13px;color:#334155;margin:0}._cardHintInline_sf5i3_762{font-size:12px;font-weight:400;color:#94a3b8}._dispOk_sf5i3_768{font-size:12px;color:#047857}._dispBusy_sf5i3_773{font-size:12px;color:#b45309}._dispBad_sf5i3_778{font-size:12px;color:#b91c1c}._stars_sf5i3_783{color:#f59e0b}._toggleGroup_sf5i3_787{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}._toggleOn_sf5i3_796{background:#f2a65a;color:#fff;border:none;padding:6px 12px}._toggleOff_sf5i3_803{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:not-allowed}._pill_sf5i3_191{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}._pillCompanySelected_sf5i3_824{background:#e0e7ff;color:#3730a3}._pillDriverAssigned_sf5i3_829{background:#ddd6fe;color:#5b21b6}._pillAccepted_sf5i3_834{background:#fef3c7;color:#92400e}._pillEnRuta_sf5i3_839{background:#fed7aa;color:#9a3412}._pillDelivered_sf5i3_844{background:#d1fae5;color:#065f46}._pillPorPagar_sf5i3_849{background:#fde68a;color:#78350f}._pillCfdi_sf5i3_854{background:#cffafe;color:#155e75}._pillPaid_sf5i3_859{background:#bbf7d0;color:#14532d}._pillRemisionPendiente_sf5i3_864{background:#fef9c3;color:#854d0e}._pillRemisionFacturada_sf5i3_869{background:#cffafe;color:#155e75}._pillRemisionSinFactura_sf5i3_874{background:#e2e8f0;color:#475569}._slaAlerta_sf5i3_879{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fef2f2;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;padding:14px 16px;margin-bottom:20px;font-size:14px;color:#7f1d1d}._slaAlertaSub_sf5i3_893{font-size:12px;color:#991b1b;margin-top:2px}._slaAlertaBtn_sf5i3_899{background:#dc2626;color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}._filaUrgente_sf5i3_910{background:#faf5ff}._crewPendiente_sf5i3_914{color:#dc2626;font-size:13px;font-weight:600}._filaDetalle_sf5i3_920{background:#f8fafc}._detalleCols_sf5i3_924{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:4px 0}._detalleTitulo_sf5i3_931{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._avanceFila_sf5i3_940{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:baseline;padding:3px 0;font-size:13px;color:#0f172a}._avanceHecho_sf5i3_950{color:#16a34a;font-weight:700}._avancePendiente_sf5i3_955{color:#cbd5e1}._rutaNota_sf5i3_959{margin-top:8px;font-size:12px;color:#64748b}._evidenciaThumbs_sf5i3_965{display:grid;grid-template-columns:1fr 1fr;gap:10px}._evidenciaThumb_sf5i3_965{margin:0}._evidenciaImg_sf5i3_975{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#e2e8f0;color:#64748b;font-size:12px;text-align:center;align-content:center}._evidenciaNota_sf5i3_988{margin:4px 0 0;font-size:12px;font-style:italic;color:#334155}._remisionBox_sf5i3_995{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._remisionFila_sf5i3_1002{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._pagoPendienteBox_sf5i3_1010{margin-top:12px}._infoBanner_sf5i3_1016{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 14px;font-size:13px;color:#1e3a8a;margin-bottom:16px}._kpiGrid_sf5i3_1026{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px}._kpiCard_sf5i3_1033{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._kpiLabel_sf5i3_1040{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}._kpiValor_sf5i3_1048{font-size:24px;font-weight:700;color:#0f172a}._kpiPendiente_sf5i3_1054{color:#d97706}._bulkBar_sf5i3_1058{background:#1f3864;color:#fff;border-radius:10px;padding:10px 18px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}._bulkTax_sf5i3_1071{font-size:11px;opacity:.8}._bulkBtn_sf5i3_1076{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}._bulkBtn_sf5i3_1076:hover{opacity:.9}._tableFiltros_sf5i3_1091{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0}._tableFiltros_sf5i3_1091 h2{margin:0;font-size:15px}._filtroSelect_sf5i3_1105{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:12px;background:#fff;color:#0f172a}._filaApagada_sf5i3_1114{background:#f8fafc;color:#64748b}._montoCelda_sf5i3_1119{text-align:right;font-weight:600;white-space:nowrap}._servicioPendienteFila_sf5i3_1125{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-bottom:8px;font-size:13px;cursor:pointer}._servicioPendienteFila_sf5i3_1125:hover{border-color:#f2a65a;background:#fff7ed}._subtotalFila_sf5i3_1146{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px;font-size:14px}._fileBox_sf5i3_1156{display:block;width:100%;border:2px dashed #cbd5e1;border-radius:12px;padding:20px;margin-bottom:10px;background:#fff;color:#475569;font-size:13px;text-align:center;cursor:pointer}._fileBox_sf5i3_1156:hover{border-color:#f2a65a;background:#fff7ed}._fileBoxOk_sf5i3_1175{display:block;width:100%;border:2px dashed #f2a65a;border-radius:12px;padding:20px;margin-bottom:10px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:600;text-align:center;cursor:pointer}._cfdiBox_sf5i3_1190{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:10px 12px;margin-top:10px}._cfdiAcciones_sf5i3_1198{display:flex;gap:10px;margin-top:6px}._payBadge_sf5i3_1207{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}._payBadgeCash_sf5i3_1217{background:#dcfce7;color:#166534}._payBadgeTransfer_sf5i3_1222{background:#dbeafe;color:#1e40af}._pagoBox_sf5i3_1227{margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._pagoRegistrado_sf5i3_1235{font-size:13px;color:#166534}._pagoEsperando_sf5i3_1240{margin:4px 0 8px;font-size:12px;color:#92400e}._modalOverlay_sf5i3_1247{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}._modalCard_sf5i3_1258{background:#fff;border-radius:14px;padding:20px 22px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0f172a40}._modalHeader_sf5i3_1269{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._modalHeader_sf5i3_1269 h2{margin:0 0 2px;font-size:17px}._modalClose_sf5i3_1282{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._montoBox_sf5i3_1291{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:14px}._montoTotal_sf5i3_1299{font-size:20px;font-weight:700;color:#0f172a}._payToggleOn_sf5i3_1306{background:#f2a65a;color:#fff;border:none;padding:6px 12px;cursor:pointer}._payToggleOff_sf5i3_1314{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:pointer}._starEmpty_sf5i3_1324{color:#e2e8f0}._starInputRow_sf5i3_1329{display:inline-flex;gap:2px}._starInput_sf5i3_1329{background:none;border:none;padding:0 2px;font-size:28px;line-height:1;color:#e5e7eb;cursor:pointer;transition:color .1s}._starInput_sf5i3_1329:hover,._starInputOn_sf5i3_1346{color:#f59e0b}._calificarBtn_sf5i3_1351{display:block;background:none;border:none;padding:0;font-size:12px;font-weight:700;color:#f2a65a;cursor:pointer}._calificarBtn_sf5i3_1351:hover{text-decoration:underline}._headerActions_sf5i3_1368{display:flex;gap:10px;align-items:center}._reporteFiltros_sf5i3_1374{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:18px}._progressRow_sf5i3_1387{margin-bottom:12px}._progressMeta_sf5i3_1391{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:4px}._progressBar_sf5i3_1399{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}._progressFill_sf5i3_1406{height:100%;border-radius:999px;background:#f2a65a}._reporteTabla_sf5i3_1412{width:100%;border-collapse:collapse;font-size:13px}._reporteTabla_sf5i3_1412 th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;padding:8px 10px}._reporteTabla_sf5i3_1412 td{border-bottom:1px solid #f1f5f9;padding:8px 10px;vertical-align:top}._clienteCard_sf5i3_1435{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:hidden}._clienteFila_sf5i3_1443{display:flex;align-items:center;gap:14px;width:100%;background:none;border:none;padding:14px 16px;cursor:pointer;text-align:left;font:inherit}._clienteFila_sf5i3_1443:hover{background:#f8fafc}._clienteAvatar_sf5i3_1460{width:40px;height:40px;border-radius:10px;background:#fff3e6;color:#b45309;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._clienteInfo_sf5i3_1473{flex:1 1 auto;min-width:0}._clienteMetricas_sf5i3_1478{display:flex;gap:22px;text-align:center}._clienteMetrica_sf5i3_1478{font-size:15px;font-weight:700;color:#0f172a}._clienteObras_sf5i3_1490{border-top:1px solid #f1f5f9;padding:12px 16px 16px;background:#f8fafc}._directBadge_sf5i3_1498{border:1px dashed #6366f1;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}._externalBadge_sf5i3_1509{border:1px dashed #6366f1;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap;margin:0 6px 0 4px;vertical-align:middle}._accionesCol_sf5i3_1523{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._solBadge_sf5i3_1532{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#e0f2fe;color:#075985;border:1px solid #7dd3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._misViajes_sf5i3_1548{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#ede9fe;color:#5b21b6;border:1px solid #c4b5fd;font-variant-numeric:tabular-nums}._tripBadge_sf5i3_1561{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;font-variant-numeric:tabular-nums}._opCardSolicitud_sf5i3_1576{border:2px solid #bae6fd}._solBanner_sf5i3_1580{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 12px}._totalBox_sf5i3_1590{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:14px 16px;margin-top:12px}._totalMonto_sf5i3_1598{font-size:22px;font-weight:800;color:#0f172a;margin:2px 0 6px}._atajos_sf5i3_1605{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}._atajo_sf5i3_1605{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 10px;font-size:11px;color:#334155;cursor:pointer}._atajo_sf5i3_1605:hover{border-color:#f2a65a}._asignarLista_sf5i3_1626{display:flex;flex-direction:column;gap:4px}._loteGrid_sf5i3_1633{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:1100px){._loteGrid_sf5i3_1633{grid-template-columns:1fr}}._loteTabla_sf5i3_1646 td{vertical-align:top}._loteTabla_sf5i3_1646 select,._loteTabla_sf5i3_1646 input[type=time],._loteTabla_sf5i3_1646 input[type=number]{font:inherit;font-size:12px;padding:5px 6px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;max-width:220px}._loteTabla_sf5i3_1646 input[type=number]{width:64px}._loteTabla_sf5i3_1646 select:disabled,._loteTabla_sf5i3_1646 input:disabled{background:#f8fafc;color:#94a3b8}._filaExcluida_sf5i3_1672 td{opacity:.55}._filaConflicto_sf5i3_1676 td{background:#fef2f2}._srOnly_sf5i3_1681{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._agendaCamion_sf5i3_1693{padding:8px 0;border-top:1px solid #f1f5f9}._agendaChips_sf5i3_1698{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._agendaLeyenda_sf5i3_1705{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}._slotOk_sf5i3_1715,._slotTomado_sf5i3_1716,._slotBusy_sf5i3_1717,._slotConflict_sf5i3_1718{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}._slotOk_sf5i3_1715{background:#ffedd5;color:#7c2d12;border:1px solid #fed7aa}._slotTomado_sf5i3_1716{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}._slotBusy_sf5i3_1717{background:#fef3c7;color:#92400e;border:1px dashed #d97706}._slotConflict_sf5i3_1718{background:#fee2e2;color:#991b1b;border:1px solid #f87171}._slotConflictTexto_sf5i3_1752{color:#991b1b;font-size:11px;font-weight:600;margin-top:4px}._slotBusyTexto_sf5i3_1759{color:#92400e;font-size:11px;margin-top:4px}._grupoCard_sf5i3_1766{border:2px solid #bae6fd}._grupoHead_sf5i3_1770{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;background:#f0f9ff;border-bottom:1px solid #bae6fd;cursor:pointer}._grupoTitulo_sf5i3_1781{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._grupoAcciones_sf5i3_1788{display:flex;align-items:center;gap:10px;flex-shrink:0}._grupoBarra_sf5i3_1795{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-top:8px;max-width:420px}._grupoBarraEntregado_sf5i3_1805{background:#10b981}._grupoBarraEnRuta_sf5i3_1809{background:#fb923c}._grupoBarraAsignado_sf5i3_1813{background:#a5b4fc}._filtrosInline_sf5i3_1819{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._breadcrumb_sf5i3_1826{font-size:12px;color:#64748b;margin-bottom:10px}._breadcrumb_sf5i3_1826 a{color:#64748b}._solHead_sf5i3_1836{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}._solHeadPrecio_sf5i3_1844{text-align:right;font-size:12px;color:#64748b}._solHeadPrecio_sf5i3_1844 strong{display:block;font-size:18px;color:#0f172a}._kpiOk_sf5i3_1856{color:#0f766e}._filaSinRemision_sf5i3_1860{background:#f8fafc;color:#94a3b8;font-style:italic}._tandaBox_sf5i3_1866{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:12px 14px;margin-top:10px}._tandaHead_sf5i3_1874{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._tandaTotales_sf5i3_1882{text-align:right;font-size:12px;color:#475569}._tandaTotales_sf5i3_1882 strong{font-size:14px;color:#0f172a}._btnSecundario_sf5i3_1893{display:inline-flex;align-items:center;background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}._btnSecundario_sf5i3_1893:hover{background:#f1f5f9}._bulkBarPago_sf5i3_1914{background:#047857}._bulkBarMix_sf5i3_1919{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}._pagoBadge_sf5i3_1926{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._pagoBadgeRegistrado_sf5i3_1934{background:#fef3c7;color:#92400e}._pagoBadgeConfirmado_sf5i3_1939,._pillRemisionPagada_sf5i3_1945{background:#dcfce7;color:#166534}._chipRow_sf5i3_1950{display:flex;flex-wrap:wrap;gap:6px}._label_sf5i3_1957{font-size:12px;font-weight:600;color:#334155}._calendarioHead_sf5i3_1965{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px}._calendarioHead_sf5i3_1965 h3{font-size:13px;font-weight:700;color:#0f172a;margin:0}._calendario_sf5i3_1965{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._calDia_sf5i3_1985{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;min-height:64px}._calDiaMas_sf5i3_1993{border-style:dashed;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b}._calDiaTitulo_sf5i3_2002{font-size:12px;font-weight:700;color:#b45309;margin-bottom:6px}._calChip_sf5i3_2009{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px;color:#0f172a;margin-bottom:4px;font-variant-numeric:tabular-nums}._calVacio_sf5i3_2020{font-size:12px;color:#94a3b8;font-style:italic}._demoraBadge_sf5i3_2028{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;font-size:11px;font-weight:600}._coberturaBox_sf5i3_2043{margin-bottom:18px;padding:14px 16px;border:1px solid #FED7AA;border-radius:10px;background:#fff7ed}._coberturaBox_sf5i3_2043>label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#7c2d12}._coberturaFila_sf5i3_2059{display:flex;align-items:center;gap:12px;margin-bottom:10px}._coberturaFila_sf5i3_2059 input[type=range]{flex:1 1 auto;accent-color:#F2A65A}._coberturaNum_sf5i3_2071{min-width:108px;font-size:13px;color:#1f2937}._coberturaNum_sf5i3_2071 strong{font-size:18px}._coverBar_sf5i3_2081{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0}._coverBar_sf5i3_2081>span{display:block;height:100%}._coverFill_sf5i3_2094{background:#f2a65a}._coverFillB_sf5i3_2098{background:#14b8a6}._coverOpen_sf5i3_2102{background:#e2e8f0}._openBadge_sf5i3_2106{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#fff7ed;color:#9a3412;border:1px dashed #FB923C}._discrepanciaAviso_sf5i3_2122{margin-top:6px;padding:6px 8px;border-radius:6px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:11px;line-height:1.5;max-width:320px}._discrepanciaBadge_sf5i3_2134{display:inline-block;margin-right:4px;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;font-size:10px;font-weight:700}._btnReportar_sf5i3_2148{background:none;border:none;padding:0;margin-top:14px;color:#94a3b8;font-size:12.5px;cursor:pointer;text-decoration:underline}._btnReportar_sf5i3_2148:hover{color:#b91c1c}._docObligatorio_sf5i3_2165,._docOpcional_sf5i3_2166{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;vertical-align:middle}._docObligatorio_sf5i3_2165{background:#fef3c7;color:#92400e}._docOpcional_sf5i3_2166{background:#f1f5f9;color:#64748b}._vetoBadge_sf5i3_2190{border:1px dashed #fb7185;background:#fdf2f8;color:#9f1239;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}._opCardVetada_sf5i3_2202{opacity:.65;background:#fafafa}._agregadoBadge_sf5i3_2210{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#ecfdf5;color:#065f46;border:1px dashed #6ee7b7;white-space:nowrap}._agregadoAviso_sf5i3_2224{margin-top:6px;font-size:12px;font-weight:600;color:#065f46}._overlay_10gwc_1{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}._card_10gwc_12{background:#fff;border-radius:14px;padding:20px 22px;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0f172a40}._header_10gwc_23{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}._header_10gwc_23 h2{margin:0;font-size:17px;color:#0f172a}._close_10gwc_37{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._sujeto_10gwc_46{font-size:14px;color:#475569;margin:0 0 16px}._field_10gwc_52{margin-bottom:14px}._field_10gwc_52 label{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:4px}._field_10gwc_52 select,._field_10gwc_52 textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;font-size:14px;font-family:inherit;color:#1e293b}._field_10gwc_52 textarea{resize:vertical}._error_10gwc_79{background:#fef2f2;color:#b91c1c;border-radius:6px;padding:10px 12px;font-size:13.5px;margin:0 0 10px}._ok_10gwc_88{font-size:14.5px;color:#166534;background:#f0fdf4;border-radius:8px;padding:12px 14px;margin:0 0 10px;line-height:1.55}._nota_10gwc_98{font-size:13px;color:#64748b;margin:0 0 4px;line-height:1.5}._btn_10gwc_105{width:100%;margin-top:6px;padding:11px;border:none;border-radius:8px;background:#0f172a;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer}._btn_10gwc_105:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}._wrap_1tmh4_2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f5f9}._card_1tmh4_10{background:#fff;border-radius:16px;padding:40px;width:380px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 40px #0f172a26}._logo_1tmh4_21{background:#0f172a;color:#fff;font-weight:800;border-radius:8px;padding:8px 12px;align-self:flex-start}._title_1tmh4_30{margin:4px 0 0;font-size:22px;color:#0f172a}._subtitle_1tmh4_36{margin:0 0 4px;font-size:13px;color:#64748b}._label_1tmh4_42{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_1tmh4_42 input{border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;font-size:14px}._label_1tmh4_42 input:focus{outline:2px solid #f2a65a;border-color:#f2a65a}._submit_1tmh4_63{margin-top:6px;background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:12px;font-size:15px;font-weight:700;cursor:pointer}._submit_1tmh4_63:hover{opacity:.9}._submit_1tmh4_63:disabled{opacity:.6;cursor:default}._error_1tmh4_84{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px}._driverNote_1tmh4_93{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:8px;padding:10px 12px;font-size:12px}._footNote_1tmh4_102{margin:0;font-size:12px;color:#94a3b8;text-align:center}._overlay_nxdcg_1{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:100;overflow-y:auto}._modal_nxdcg_13{background:#fff;border-radius:12px;padding:28px;width:100%;max-width:520px;box-shadow:0 12px 32px #0f172a40}._titulo_nxdcg_22{font-size:21px;color:#0f172a;margin:0 0 8px}._intro_nxdcg_28{font-size:14.5px;color:#475569;line-height:1.55;margin:0 0 16px}._aviso_nxdcg_35{background:#f1f5f9;border-left:3px solid #f2a65a;border-radius:6px;padding:12px 14px;font-size:13.5px;color:#334155;line-height:1.55;margin-bottom:18px}._check_nxdcg_46{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#1e293b;margin-bottom:12px;cursor:pointer;line-height:1.5}._check_nxdcg_46 input{margin-top:3px;width:17px;height:17px;flex-shrink:0;cursor:pointer}._check_nxdcg_46 a{color:#f2a65a;font-weight:600}._error_nxdcg_70{background:#fef2f2;color:#b91c1c;border-radius:6px;padding:10px 12px;font-size:13.5px;margin:8px 0 0}._btn_nxdcg_79{width:100%;margin-top:18px;padding:12px;border:none;border-radius:8px;background:#0f172a;color:#fff;font-size:15px;font-weight:600;cursor:pointer}._btn_nxdcg_79:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}._version_nxdcg_98{text-align:center;font-size:12px;color:#94a3b8;margin:12px 0 0}._shell_13sv3_3{display:flex;min-height:100vh;background:#f1f5f9}._sidebar_13sv3_9{width:240px;flex-shrink:0;background:#0f172a;color:#cbd5e1;padding:16px}._logo_13sv3_17{background:#fff;color:#0f172a;font-weight:800;border-radius:8px;padding:8px 12px;display:inline-block;margin-bottom:24px}._sectionLabel_13sv3_27{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:0 12px;margin:16px 0 8px}._nav_13sv3_36{display:flex;flex-direction:column;gap:2px}._navItem_13sv3_42,._navActive_13sv3_43,._navDisabled_13sv3_44{padding:8px 12px;border-radius:8px;font-size:14px;text-decoration:none;color:#cbd5e1}._navActive_13sv3_43{background:#1f3864;color:#fff;font-weight:600}._navItem_13sv3_42:hover{background:#1e293b}._navDisabled_13sv3_44{color:#475569;cursor:not-allowed}._content_13sv3_67{flex:1;min-width:0}._sessionBox_13sv3_72{margin-top:32px;padding:12px;border-top:1px solid #1e293b}._sessionUser_13sv3_78{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}._logoutBtn_13sv3_87{background:none;border:1px solid #334155;color:#cbd5e1;border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;width:100%}._logoutBtn_13sv3_87:hover{background:#1e293b}._legalLinks_13sv3_104{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #1e293b;font-size:11.5px}._legalLinks_13sv3_104 a{color:#64748b;text-decoration:none}._legalLinks_13sv3_104 a:hover{color:#f2a65a}
