body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}._header_tvtmk_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_tvtmk_3 h1{font-size:18px;font-weight:700;color:#0f172a;margin:0}._btnPrimary_tvtmk_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_tvtmk_21:hover{opacity:.9}._btnPrimary_tvtmk_21:disabled{opacity:.5;cursor:not-allowed}._main_tvtmk_43{padding:24px}._error_tvtmk_47{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._notice_tvtmk_57{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._card_tvtmk_67{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px}._card_tvtmk_67 h2{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}._cardHint_tvtmk_82{font-size:12px;color:#64748b;margin:0 0 16px}._formGrid_tvtmk_88{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._field_tvtmk_94{display:flex;flex-direction:column;gap:4px}._fieldFull_tvtmk_100{grid-column:1 / -1}._field_tvtmk_94 label{font-size:12px;font-weight:600;color:#334155}._field_tvtmk_94 input,._field_tvtmk_94 select,._field_tvtmk_94 textarea{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:14px;font-family:inherit}._field_tvtmk_94 input:read-only{background:#f8fafc;color:#64748b}._formActions_tvtmk_125{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._btnGhost_tvtmk_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_tvtmk_144{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}._tableCard_tvtmk_144 table{width:100%;border-collapse:collapse;font-size:14px}._tableCard_tvtmk_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_tvtmk_144 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:top}._nombre_tvtmk_175{font-weight:600;color:#0f172a}._sub_tvtmk_180{color:#64748b;font-size:12px}._mono_tvtmk_185{font-family:ui-monospace,monospace;font-size:13px}._pillApproved_tvtmk_191,._pillPending_tvtmk_192,._pillRejected_tvtmk_193,._pillReview_tvtmk_194,._pillInactive_tvtmk_195,._pillWaiting_tvtmk_196,._pillProgress_tvtmk_197,._pillWon_tvtmk_198{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap}._pillWaiting_tvtmk_196{background:#dbeafe;color:#1e40af}._pillWon_tvtmk_198{background:#e0e7ff;color:#3730a3}._pillProgress_tvtmk_197{background:#fef3c7;color:#92400e}._pillApproved_tvtmk_191{background:#bbf7d0;color:#14532d}._pillPending_tvtmk_192{background:#fef3c7;color:#92400e}._pillRejected_tvtmk_193{background:#fee2e2;color:#991b1b}._pillInactive_tvtmk_195{background:#f3f4f6;color:#6b7280}._toggle_tvtmk_245{position:relative;display:inline-block;width:36px;height:20px}._toggle_tvtmk_245 input{opacity:0;width:0;height:0}._toggleTrack_tvtmk_258{position:absolute;inset:0;background:#e2e8f0;border-radius:999px;cursor:pointer;transition:background .15s}._toggle_tvtmk_245 input:checked+._toggleTrack_tvtmk_258{background:#10b981}._toggleTrack_tvtmk_258:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}._toggle_tvtmk_245 input:checked+._toggleTrack_tvtmk_258:after{transform:translate(16px)}._docRow_tvtmk_288{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1f5f9}._docRow_tvtmk_288:last-child{border-bottom:none}._docMissing_tvtmk_300{background:#fffbeb;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}._docInfo_tvtmk_308{flex:1}._docTitle_tvtmk_312{font-weight:600;color:#0f172a;font-size:14px}._docMeta_tvtmk_318{color:#64748b;font-size:12px}._docReason_tvtmk_323{color:#991b1b;font-size:12px;margin-top:2px}._btnUpload_tvtmk_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_tvtmk_341{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;white-space:nowrap}._btnReplace_tvtmk_341:hover,._btnLink_tvtmk_351:hover{text-decoration:underline}._btnLink_tvtmk_351{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;padding:0}._vehicleGrid_tvtmk_365{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._vehicleCard_tvtmk_371{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}._vehicleCardPending_tvtmk_381{border:2px solid #fcd34d}._vehicleHead_tvtmk_385{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._vehicleSpecs_tvtmk_392{background:#f8fafc;border-radius:8px;padding:12px;font-size:12px;color:#475569;display:flex;flex-direction:column;gap:6px}._vehicleSpecs_tvtmk_392>div{display:flex;justify-content:space-between}._warnBox_tvtmk_408{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;border-radius:8px;padding:8px 12px}._infoNote_tvtmk_417{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;font-size:12px;border-radius:8px;padding:10px 16px;margin-top:16px}._empty_tvtmk_427{text-align:center;color:#94a3b8;padding:24px}._btnDanger_tvtmk_433{background:none;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}._btnDanger_tvtmk_433:disabled{opacity:.5;cursor:not-allowed}._textoNaranja_tvtmk_448{color:#f2a65a;font-weight:700;font-size:12px}._tabs_tvtmk_455{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:16px}._tab_tvtmk_144,._tabActive_tvtmk_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_tvtmk_463{border-bottom-color:#f2a65a;color:#0f172a;font-weight:600}._tabBadge_tvtmk_483{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}._opCard_tvtmk_493{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:14px;transition:box-shadow .15s}._opCard_tvtmk_493:hover{box-shadow:0 4px 12px #0f172a14}._opCardF1_tvtmk_506{background:#fffbeb;border:2px dashed #fcd34d}._opCardF1_tvtmk_506:hover{box-shadow:none}._opHead_tvtmk_515{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._opBadges_tvtmk_522{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._chip_tvtmk_530{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._f1Badge_tvtmk_540{background:#fde68a;color:#92400e;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._noInvoiceBadge_tvtmk_550{border:1px dashed #f59e0b;background:#fffbeb;color:#92400e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}._opTitle_tvtmk_560{font-size:15px;font-weight:700;color:#0f172a;margin:0}._opSub_tvtmk_567{font-size:13px;color:#475569;margin:2px 0 0}._opPrecioBox_tvtmk_573{text-align:right;flex-shrink:0}._opPrecioLabel_tvtmk_578{font-size:11px;color:#64748b}._opPrecio_tvtmk_573{font-size:20px;font-weight:800;color:#0f172a}._taxNote_tvtmk_589{font-size:11px;color:#b45309}._opGrid_tvtmk_594{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;font-size:12px;color:#334155;margin:12px 0}._opDatoLabel_tvtmk_603{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}._opFoot_tvtmk_611{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #f1f5f9;padding-top:12px}._opMeta_tvtmk_620{font-size:12px;color:#64748b}._urgente_tvtmk_625{font-size:12px;color:#dc2626;font-weight:600}._resumenGrid_tvtmk_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_tvtmk_645{background:#f2a65a;color:#fff;border-radius:12px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}._slaBannerVencido_tvtmk_656{background:#dc2626}._slaTitle_tvtmk_660{font-weight:700;font-size:15px}._slaSub_tvtmk_665{font-size:12px;opacity:.9}._slaRight_tvtmk_670{text-align:right;flex-shrink:0}._slaCount_tvtmk_675{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}._crewGrid_tvtmk_681{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._crewCard_tvtmk_687{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#fff}._crewCard_tvtmk_687:hover{background:#f8fafc}._crewCard_tvtmk_687 input[type=radio]{margin-top:3px;accent-color:#f2a65a}._crewCardSelected_tvtmk_707{border:2px solid #f2a65a;background:#fff7ed;padding:11px}._crewCardSelected_tvtmk_707:hover{background:#fff7ed}._crewCardDisabled_tvtmk_717{opacity:.6;cursor:not-allowed}._crewCardDisabled_tvtmk_717:hover{background:#fff}._crewCardFull_tvtmk_726{grid-column:1 / -1;border-style:dashed}._crewCardSelected_tvtmk_707._crewCardFull_tvtmk_726{border-style:solid}._crewNombre_tvtmk_735{font-weight:600;font-size:13px;color:#0f172a}._crewStepHead_tvtmk_741{display:flex;justify-content:space-between;align-items:center;gap:12px}._crewOtro_tvtmk_748{flex:1}._crewOtro_tvtmk_748 ._formGrid_tvtmk_88{margin-top:10px}._crewResumen_tvtmk_756{font-size:13px;color:#334155;margin:0}._cardHintInline_tvtmk_762{font-size:12px;font-weight:400;color:#94a3b8}._dispOk_tvtmk_768{font-size:12px;color:#047857}._dispBusy_tvtmk_773{font-size:12px;color:#b45309}._dispBad_tvtmk_778{font-size:12px;color:#b91c1c}._stars_tvtmk_783{color:#f59e0b}._toggleGroup_tvtmk_787{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}._toggleOn_tvtmk_796{background:#f2a65a;color:#fff;border:none;padding:6px 12px}._toggleOff_tvtmk_803{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:not-allowed}._pill_tvtmk_191{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}._pillCompanySelected_tvtmk_824{background:#e0e7ff;color:#3730a3}._pillDriverAssigned_tvtmk_829{background:#ddd6fe;color:#5b21b6}._pillAccepted_tvtmk_834{background:#fef3c7;color:#92400e}._pillEnRuta_tvtmk_839{background:#fed7aa;color:#9a3412}._pillDelivered_tvtmk_844{background:#d1fae5;color:#065f46}._pillPorPagar_tvtmk_849{background:#fde68a;color:#78350f}._pillCfdi_tvtmk_854{background:#cffafe;color:#155e75}._pillPaid_tvtmk_859{background:#bbf7d0;color:#14532d}._pillRemisionPendiente_tvtmk_864{background:#fef9c3;color:#854d0e}._pillRemisionFacturada_tvtmk_869{background:#cffafe;color:#155e75}._pillRemisionSinFactura_tvtmk_874{background:#e2e8f0;color:#475569}._slaAlerta_tvtmk_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_tvtmk_893{font-size:12px;color:#991b1b;margin-top:2px}._slaAlertaBtn_tvtmk_899{background:#dc2626;color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}._filaUrgente_tvtmk_910{background:#faf5ff}._crewPendiente_tvtmk_914{color:#dc2626;font-size:13px;font-weight:600}._filaDetalle_tvtmk_920{background:#f8fafc}._detalleCols_tvtmk_924{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:4px 0}._detalleTitulo_tvtmk_931{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._avanceFila_tvtmk_940{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:baseline;padding:3px 0;font-size:13px;color:#0f172a}._avanceHecho_tvtmk_950{color:#16a34a;font-weight:700}._avancePendiente_tvtmk_955{color:#cbd5e1}._rutaNota_tvtmk_959{margin-top:8px;font-size:12px;color:#64748b}._evidenciaThumbs_tvtmk_965{display:grid;grid-template-columns:1fr 1fr;gap:10px}._evidenciaThumb_tvtmk_965{margin:0}._evidenciaImg_tvtmk_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_tvtmk_988{margin:4px 0 0;font-size:12px;font-style:italic;color:#334155}._remisionBox_tvtmk_995{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._remisionFila_tvtmk_1002{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._pagoPendienteBox_tvtmk_1010{margin-top:12px}._infoBanner_tvtmk_1016{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 14px;font-size:13px;color:#1e3a8a;margin-bottom:16px}._kpiGrid_tvtmk_1026{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px}._kpiCard_tvtmk_1033{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._kpiLabel_tvtmk_1040{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}._kpiValor_tvtmk_1048{font-size:24px;font-weight:700;color:#0f172a}._kpiPendiente_tvtmk_1054{color:#d97706}._bulkBar_tvtmk_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_tvtmk_1071{font-size:11px;opacity:.8}._bulkBtn_tvtmk_1076{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}._bulkBtn_tvtmk_1076:hover{opacity:.9}._tableFiltros_tvtmk_1091{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0}._tableFiltros_tvtmk_1091 h2{margin:0;font-size:15px}._filtroSelect_tvtmk_1105{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:12px;background:#fff;color:#0f172a}._filaApagada_tvtmk_1114{background:#f8fafc;color:#64748b}._montoCelda_tvtmk_1119{text-align:right;font-weight:600;white-space:nowrap}._servicioPendienteFila_tvtmk_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_tvtmk_1125:hover{border-color:#f2a65a;background:#fff7ed}._subtotalFila_tvtmk_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_tvtmk_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_tvtmk_1156:hover{border-color:#f2a65a;background:#fff7ed}._fileBoxOk_tvtmk_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_tvtmk_1190{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:10px 12px;margin-top:10px}._cfdiAcciones_tvtmk_1198{display:flex;gap:10px;margin-top:6px}._payBadge_tvtmk_1207{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}._payBadgeCash_tvtmk_1217{background:#dcfce7;color:#166534}._payBadgeTransfer_tvtmk_1222{background:#dbeafe;color:#1e40af}._pagoBox_tvtmk_1227{margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._pagoRegistrado_tvtmk_1235{font-size:13px;color:#166534}._pagoEsperando_tvtmk_1240{margin:4px 0 8px;font-size:12px;color:#92400e}._modalOverlay_tvtmk_1247{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}._modalCard_tvtmk_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_tvtmk_1269{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._modalHeader_tvtmk_1269 h2{margin:0 0 2px;font-size:17px}._modalClose_tvtmk_1282{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._montoBox_tvtmk_1291{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:14px}._montoTotal_tvtmk_1299{font-size:20px;font-weight:700;color:#0f172a}._payToggleOn_tvtmk_1306{background:#f2a65a;color:#fff;border:none;padding:6px 12px;cursor:pointer}._payToggleOff_tvtmk_1314{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:pointer}._starEmpty_tvtmk_1324{color:#e2e8f0}._starInputRow_tvtmk_1329{display:inline-flex;gap:2px}._starInput_tvtmk_1329{background:none;border:none;padding:0 2px;font-size:28px;line-height:1;color:#e5e7eb;cursor:pointer;transition:color .1s}._starInput_tvtmk_1329:hover,._starInputOn_tvtmk_1346{color:#f59e0b}._calificarBtn_tvtmk_1351{display:block;background:none;border:none;padding:0;font-size:12px;font-weight:700;color:#f2a65a;cursor:pointer}._calificarBtn_tvtmk_1351:hover{text-decoration:underline}._headerActions_tvtmk_1368{display:flex;gap:10px;align-items:center}._reporteFiltros_tvtmk_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_tvtmk_1387{margin-bottom:12px}._progressMeta_tvtmk_1391{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:4px}._progressBar_tvtmk_1399{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}._progressFill_tvtmk_1406{height:100%;border-radius:999px;background:#f2a65a}._reporteTabla_tvtmk_1412{width:100%;border-collapse:collapse;font-size:13px}._reporteTabla_tvtmk_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_tvtmk_1412 td{border-bottom:1px solid #f1f5f9;padding:8px 10px;vertical-align:top}._clienteCard_tvtmk_1435{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:hidden}._clienteFila_tvtmk_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_tvtmk_1443:hover{background:#f8fafc}._clienteAvatar_tvtmk_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_tvtmk_1473{flex:1 1 auto;min-width:0}._clienteMetricas_tvtmk_1478{display:flex;gap:22px;text-align:center}._clienteMetrica_tvtmk_1478{font-size:15px;font-weight:700;color:#0f172a}._clienteObras_tvtmk_1490{border-top:1px solid #f1f5f9;padding:12px 16px 16px;background:#f8fafc}._directBadge_tvtmk_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_tvtmk_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_tvtmk_1523{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._solBadge_tvtmk_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_tvtmk_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_tvtmk_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_tvtmk_1576{border:2px solid #bae6fd}._solBanner_tvtmk_1580{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 12px}._totalBox_tvtmk_1590{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:14px 16px;margin-top:12px}._totalMonto_tvtmk_1598{font-size:22px;font-weight:800;color:#0f172a;margin:2px 0 6px}._atajos_tvtmk_1605{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}._atajo_tvtmk_1605{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 10px;font-size:11px;color:#334155;cursor:pointer}._atajo_tvtmk_1605:hover{border-color:#f2a65a}._asignarLista_tvtmk_1626{display:flex;flex-direction:column;gap:4px}._loteGrid_tvtmk_1633{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:1100px){._loteGrid_tvtmk_1633{grid-template-columns:1fr}}._loteTabla_tvtmk_1646 td{vertical-align:top}._loteTabla_tvtmk_1646 select,._loteTabla_tvtmk_1646 input[type=time],._loteTabla_tvtmk_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_tvtmk_1646 input[type=number]{width:64px}._loteTabla_tvtmk_1646 select:disabled,._loteTabla_tvtmk_1646 input:disabled{background:#f8fafc;color:#94a3b8}._filaExcluida_tvtmk_1672 td{opacity:.55}._filaConflicto_tvtmk_1676 td{background:#fef2f2}._srOnly_tvtmk_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_tvtmk_1693{padding:8px 0;border-top:1px solid #f1f5f9}._agendaChips_tvtmk_1698{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._agendaLeyenda_tvtmk_1705{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}._slotOk_tvtmk_1715,._slotTomado_tvtmk_1716,._slotBusy_tvtmk_1717,._slotConflict_tvtmk_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_tvtmk_1715{background:#ffedd5;color:#7c2d12;border:1px solid #fed7aa}._slotTomado_tvtmk_1716{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}._slotBusy_tvtmk_1717{background:#fef3c7;color:#92400e;border:1px dashed #d97706}._slotConflict_tvtmk_1718{background:#fee2e2;color:#991b1b;border:1px solid #f87171}._slotConflictTexto_tvtmk_1752{color:#991b1b;font-size:11px;font-weight:600;margin-top:4px}._slotBusyTexto_tvtmk_1759{color:#92400e;font-size:11px;margin-top:4px}._grupoCard_tvtmk_1766{border:2px solid #bae6fd}._grupoHead_tvtmk_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_tvtmk_1781{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._grupoAcciones_tvtmk_1788{display:flex;align-items:center;gap:10px;flex-shrink:0}._grupoBarra_tvtmk_1795{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-top:8px;max-width:420px}._grupoBarraEntregado_tvtmk_1805{background:#10b981}._grupoBarraEnRuta_tvtmk_1809{background:#fb923c}._grupoBarraAsignado_tvtmk_1813{background:#a5b4fc}._filtrosInline_tvtmk_1819{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._breadcrumb_tvtmk_1826{font-size:12px;color:#64748b;margin-bottom:10px}._breadcrumb_tvtmk_1826 a{color:#64748b}._solHead_tvtmk_1836{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}._solHeadPrecio_tvtmk_1844{text-align:right;font-size:12px;color:#64748b}._solHeadPrecio_tvtmk_1844 strong{display:block;font-size:18px;color:#0f172a}._kpiOk_tvtmk_1856{color:#0f766e}._filaSinRemision_tvtmk_1860{background:#f8fafc;color:#94a3b8;font-style:italic}._tandaBox_tvtmk_1866{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:12px 14px;margin-top:10px}._tandaHead_tvtmk_1874{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._tandaTotales_tvtmk_1882{text-align:right;font-size:12px;color:#475569}._tandaTotales_tvtmk_1882 strong{font-size:14px;color:#0f172a}._btnSecundario_tvtmk_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_tvtmk_1893:hover{background:#f1f5f9}._bulkBarPago_tvtmk_1914{background:#047857}._bulkBarMix_tvtmk_1919{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}._pagoBadge_tvtmk_1926{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._pagoBadgeRegistrado_tvtmk_1934{background:#fef3c7;color:#92400e}._pagoBadgeConfirmado_tvtmk_1939,._pillRemisionPagada_tvtmk_1945{background:#dcfce7;color:#166534}._chipRow_tvtmk_1950{display:flex;flex-wrap:wrap;gap:6px}._label_tvtmk_1957{font-size:12px;font-weight:600;color:#334155}._calendarioHead_tvtmk_1965{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px}._calendarioHead_tvtmk_1965 h3{font-size:13px;font-weight:700;color:#0f172a;margin:0}._calendario_tvtmk_1965{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._calDia_tvtmk_1985{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;min-height:64px}._calDiaMas_tvtmk_1993{border-style:dashed;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b}._calDiaTitulo_tvtmk_2002{font-size:12px;font-weight:700;color:#b45309;margin-bottom:6px}._calChip_tvtmk_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_tvtmk_2020{font-size:12px;color:#94a3b8;font-style:italic}._demoraBadge_tvtmk_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_tvtmk_2043{margin-bottom:18px;padding:14px 16px;border:1px solid #FED7AA;border-radius:10px;background:#fff7ed}._coberturaBox_tvtmk_2043>label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#7c2d12}._coberturaFila_tvtmk_2059{display:flex;align-items:center;gap:12px;margin-bottom:10px}._coberturaFila_tvtmk_2059 input[type=range]{flex:1 1 auto;accent-color:#F2A65A}._coberturaNum_tvtmk_2071{min-width:108px;font-size:13px;color:#1f2937}._coberturaNum_tvtmk_2071 strong{font-size:18px}._coverBar_tvtmk_2081{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0}._coverBar_tvtmk_2081>span{display:block;height:100%}._coverFill_tvtmk_2094{background:#f2a65a}._coverFillB_tvtmk_2098{background:#14b8a6}._coverOpen_tvtmk_2102{background:#e2e8f0}._openBadge_tvtmk_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_tvtmk_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_tvtmk_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_tvtmk_2148{background:none;border:none;padding:0;margin-top:14px;color:#94a3b8;font-size:12.5px;cursor:pointer;text-decoration:underline}._btnReportar_tvtmk_2148:hover{color:#b91c1c}._docObligatorio_tvtmk_2165,._docOpcional_tvtmk_2166{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;vertical-align:middle}._docObligatorio_tvtmk_2165{background:#fef3c7;color:#92400e}._docOpcional_tvtmk_2166{background:#f1f5f9;color:#64748b}._vetoBadge_tvtmk_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_tvtmk_2202{opacity:.65;background:#fafafa}._agregadoBadge_tvtmk_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_tvtmk_2224{margin-top:6px;font-size:12px;font-weight:600;color:#065f46}._inlineInputs_tvtmk_2232{display:flex;gap:8px}._inlineInputs_tvtmk_2232 input{flex:1 1 auto;min-width:0}._inlineInputs_tvtmk_2232 select{flex:0 0 auto;width:auto}._slotConflictTexto_tvtmk_1752{font-size:11px;color:#b91c1c;margin-top:2px}._pillAmbar_tvtmk_2252,._pillRojo_tvtmk_2253{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;margin-left:6px;background:#fef3c7;color:#92400e}._pillRojo_tvtmk_2253{background:#fee2e2;color:#991b1b}._venceEl_tvtmk_2267{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;margin-right:8px}._venceEl_tvtmk_2267 input{font-size:12px;padding:2px 6px}._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_mcq7f_3{display:flex;min-height:100vh;background:#f1f5f9}._sidebar_mcq7f_9{width:240px;flex-shrink:0;background:#0f172a;color:#cbd5e1;padding:16px}._logo_mcq7f_17{background:#fff;color:#0f172a;font-weight:800;border-radius:8px;padding:8px 12px;display:inline-block;margin-bottom:24px}._sectionLabel_mcq7f_27{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:0 12px;margin:16px 0 8px}._nav_mcq7f_36{display:flex;flex-direction:column;gap:2px}._navItem_mcq7f_42,._navActive_mcq7f_43,._navDisabled_mcq7f_44{padding:8px 12px;border-radius:8px;font-size:14px;text-decoration:none;color:#cbd5e1}._navActive_mcq7f_43{background:#1f3864;color:#fff;font-weight:600}._navItem_mcq7f_42:hover{background:#1e293b}._navDisabled_mcq7f_44{color:#475569;cursor:not-allowed}._content_mcq7f_67{flex:1;min-width:0}._sessionBox_mcq7f_72{margin-top:32px;padding:12px;border-top:1px solid #1e293b}._sessionUser_mcq7f_78{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}._logoutBtn_mcq7f_87{background:none;border:1px solid #334155;color:#cbd5e1;border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;width:100%}._logoutBtn_mcq7f_87:hover{background:#1e293b}._legalLinks_mcq7f_104{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #1e293b;font-size:11.5px}._legalLinks_mcq7f_104 a{color:#64748b;text-decoration:none}._legalLinks_mcq7f_104 a:hover{color:#f2a65a}._avisoBanner_mcq7f_124,._avisoBannerRojo_mcq7f_125{margin:12px 24px 0;padding:10px 14px;border-radius:8px;font-size:13px;background:#fef3c7;border:1px solid #f59e0b;color:#78350f}._avisoBannerRojo_mcq7f_125{background:#fee2e2;border-color:#ef4444;color:#7f1d1d}._avisoBanner_mcq7f_124 a,._avisoBannerRojo_mcq7f_125 a{font-weight:600;color:inherit}
