body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}._header_frbhd_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_frbhd_3 h1{font-size:18px;font-weight:700;color:#0f172a;margin:0}._btnPrimary_frbhd_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_frbhd_21:hover{opacity:.9}._btnPrimary_frbhd_21:disabled{opacity:.5;cursor:not-allowed}._main_frbhd_43{padding:24px}._error_frbhd_47{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._notice_frbhd_57{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._card_frbhd_67{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px}._card_frbhd_67 h2{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}._cardHint_frbhd_82{font-size:12px;color:#64748b;margin:0 0 16px}._formGrid_frbhd_88{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._field_frbhd_94{display:flex;flex-direction:column;gap:4px}._fieldFull_frbhd_100{grid-column:1 / -1}._field_frbhd_94 label{font-size:12px;font-weight:600;color:#334155}._field_frbhd_94 input,._field_frbhd_94 select,._field_frbhd_94 textarea{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:14px;font-family:inherit}._field_frbhd_94 input:read-only{background:#f8fafc;color:#64748b}._formActions_frbhd_125{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._btnGhost_frbhd_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_frbhd_144{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}._tableCard_frbhd_144 table{width:100%;border-collapse:collapse;font-size:14px}._tableCard_frbhd_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_frbhd_144 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:top}._nombre_frbhd_175{font-weight:600;color:#0f172a}._sub_frbhd_180{color:#64748b;font-size:12px}._mono_frbhd_185{font-family:ui-monospace,monospace;font-size:13px}._pillApproved_frbhd_191,._pillPending_frbhd_192,._pillRejected_frbhd_193,._pillReview_frbhd_194,._pillInactive_frbhd_195,._pillWaiting_frbhd_196,._pillWon_frbhd_197{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap}._pillWaiting_frbhd_196{background:#dbeafe;color:#1e40af}._pillWon_frbhd_197{background:#e0e7ff;color:#3730a3}._pillApproved_frbhd_191{background:#bbf7d0;color:#14532d}._pillPending_frbhd_192{background:#fef3c7;color:#92400e}._pillRejected_frbhd_193{background:#fee2e2;color:#991b1b}._pillInactive_frbhd_195{background:#f3f4f6;color:#6b7280}._toggle_frbhd_237{position:relative;display:inline-block;width:36px;height:20px}._toggle_frbhd_237 input{opacity:0;width:0;height:0}._toggleTrack_frbhd_250{position:absolute;inset:0;background:#e2e8f0;border-radius:999px;cursor:pointer;transition:background .15s}._toggle_frbhd_237 input:checked+._toggleTrack_frbhd_250{background:#10b981}._toggleTrack_frbhd_250:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}._toggle_frbhd_237 input:checked+._toggleTrack_frbhd_250:after{transform:translate(16px)}._docRow_frbhd_280{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1f5f9}._docRow_frbhd_280:last-child{border-bottom:none}._docMissing_frbhd_292{background:#fffbeb;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}._docInfo_frbhd_300{flex:1}._docTitle_frbhd_304{font-weight:600;color:#0f172a;font-size:14px}._docMeta_frbhd_310{color:#64748b;font-size:12px}._docReason_frbhd_315{color:#991b1b;font-size:12px;margin-top:2px}._btnUpload_frbhd_321{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._btnReplace_frbhd_333{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;white-space:nowrap}._btnReplace_frbhd_333:hover,._btnLink_frbhd_343:hover{text-decoration:underline}._btnLink_frbhd_343{background:none;border:none;color:#2e75b6;font-size:12px;cursor:pointer;padding:0}._vehicleGrid_frbhd_357{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._vehicleCard_frbhd_363{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}._vehicleCardPending_frbhd_373{border:2px solid #fcd34d}._vehicleHead_frbhd_377{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._vehicleSpecs_frbhd_384{background:#f8fafc;border-radius:8px;padding:12px;font-size:12px;color:#475569;display:flex;flex-direction:column;gap:6px}._vehicleSpecs_frbhd_384>div{display:flex;justify-content:space-between}._warnBox_frbhd_400{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;border-radius:8px;padding:8px 12px}._infoNote_frbhd_409{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;font-size:12px;border-radius:8px;padding:10px 16px;margin-top:16px}._empty_frbhd_419{text-align:center;color:#94a3b8;padding:24px}._btnDanger_frbhd_425{background:none;border:1px solid #fecaca;color:#dc2626;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}._btnDanger_frbhd_425:disabled{opacity:.5;cursor:not-allowed}._textoNaranja_frbhd_440{color:#f2a65a;font-weight:700;font-size:12px}._tabs_frbhd_447{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:16px}._tab_frbhd_144,._tabActive_frbhd_455{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_frbhd_455{border-bottom-color:#f2a65a;color:#0f172a;font-weight:600}._tabBadge_frbhd_475{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px}._opCard_frbhd_485{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:14px;transition:box-shadow .15s}._opCard_frbhd_485:hover{box-shadow:0 4px 12px #0f172a14}._opCardF1_frbhd_498{background:#fffbeb;border:2px dashed #fcd34d}._opCardF1_frbhd_498:hover{box-shadow:none}._opHead_frbhd_507{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._opBadges_frbhd_514{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._chip_frbhd_522{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._f1Badge_frbhd_532{background:#fde68a;color:#92400e;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px}._noInvoiceBadge_frbhd_542{border:1px dashed #f59e0b;background:#fffbeb;color:#92400e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}._opTitle_frbhd_552{font-size:15px;font-weight:700;color:#0f172a;margin:0}._opSub_frbhd_559{font-size:13px;color:#475569;margin:2px 0 0}._opPrecioBox_frbhd_565{text-align:right;flex-shrink:0}._opPrecioLabel_frbhd_570{font-size:11px;color:#64748b}._opPrecio_frbhd_565{font-size:20px;font-weight:800;color:#0f172a}._taxNote_frbhd_581{font-size:11px;color:#b45309}._opGrid_frbhd_586{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;font-size:12px;color:#334155;margin:12px 0}._opDatoLabel_frbhd_595{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}._opFoot_frbhd_603{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #f1f5f9;padding-top:12px}._opMeta_frbhd_612{font-size:12px;color:#64748b}._urgente_frbhd_617{font-size:12px;color:#dc2626;font-weight:600}._resumenGrid_frbhd_624{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_frbhd_637{background:#f2a65a;color:#fff;border-radius:12px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}._slaBannerVencido_frbhd_648{background:#dc2626}._slaTitle_frbhd_652{font-weight:700;font-size:15px}._slaSub_frbhd_657{font-size:12px;opacity:.9}._slaRight_frbhd_662{text-align:right;flex-shrink:0}._slaCount_frbhd_667{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}._crewGrid_frbhd_673{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}._crewCard_frbhd_679{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;background:#fff}._crewCard_frbhd_679:hover{background:#f8fafc}._crewCard_frbhd_679 input[type=radio]{margin-top:3px;accent-color:#f2a65a}._crewCardSelected_frbhd_699{border:2px solid #f2a65a;background:#fff7ed;padding:11px}._crewCardSelected_frbhd_699:hover{background:#fff7ed}._crewCardDisabled_frbhd_709{opacity:.6;cursor:not-allowed}._crewCardDisabled_frbhd_709:hover{background:#fff}._crewCardFull_frbhd_718{grid-column:1 / -1;border-style:dashed}._crewCardSelected_frbhd_699._crewCardFull_frbhd_718{border-style:solid}._crewNombre_frbhd_727{font-weight:600;font-size:13px;color:#0f172a}._crewStepHead_frbhd_733{display:flex;justify-content:space-between;align-items:center;gap:12px}._crewOtro_frbhd_740{flex:1}._crewOtro_frbhd_740 ._formGrid_frbhd_88{margin-top:10px}._crewResumen_frbhd_748{font-size:13px;color:#334155;margin:0}._cardHintInline_frbhd_754{font-size:12px;font-weight:400;color:#94a3b8}._dispOk_frbhd_760{font-size:12px;color:#047857}._dispBusy_frbhd_765{font-size:12px;color:#b45309}._dispBad_frbhd_770{font-size:12px;color:#b91c1c}._stars_frbhd_775{color:#f59e0b}._toggleGroup_frbhd_779{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}._toggleOn_frbhd_788{background:#f2a65a;color:#fff;border:none;padding:6px 12px}._toggleOff_frbhd_795{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:not-allowed}._pill_frbhd_191{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}._pillCompanySelected_frbhd_816{background:#e0e7ff;color:#3730a3}._pillDriverAssigned_frbhd_821{background:#ddd6fe;color:#5b21b6}._pillAccepted_frbhd_826{background:#fef3c7;color:#92400e}._pillEnRuta_frbhd_831{background:#fed7aa;color:#9a3412}._pillDelivered_frbhd_836{background:#d1fae5;color:#065f46}._pillPorPagar_frbhd_841{background:#fde68a;color:#78350f}._pillCfdi_frbhd_846{background:#cffafe;color:#155e75}._pillPaid_frbhd_851{background:#bbf7d0;color:#14532d}._pillRemisionPendiente_frbhd_856{background:#fef9c3;color:#854d0e}._pillRemisionFacturada_frbhd_861{background:#cffafe;color:#155e75}._pillRemisionSinFactura_frbhd_866{background:#e2e8f0;color:#475569}._slaAlerta_frbhd_871{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_frbhd_885{font-size:12px;color:#991b1b;margin-top:2px}._slaAlertaBtn_frbhd_891{background:#dc2626;color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}._filaUrgente_frbhd_902{background:#faf5ff}._crewPendiente_frbhd_906{color:#dc2626;font-size:13px;font-weight:600}._filaDetalle_frbhd_912{background:#f8fafc}._detalleCols_frbhd_916{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:4px 0}._detalleTitulo_frbhd_923{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._avanceFila_frbhd_932{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:baseline;padding:3px 0;font-size:13px;color:#0f172a}._avanceHecho_frbhd_942{color:#16a34a;font-weight:700}._avancePendiente_frbhd_947{color:#cbd5e1}._rutaNota_frbhd_951{margin-top:8px;font-size:12px;color:#64748b}._evidenciaThumbs_frbhd_957{display:grid;grid-template-columns:1fr 1fr;gap:10px}._evidenciaThumb_frbhd_957{margin:0}._evidenciaImg_frbhd_967{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_frbhd_980{margin:4px 0 0;font-size:12px;font-style:italic;color:#334155}._remisionBox_frbhd_987{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._remisionFila_frbhd_994{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}._pagoPendienteBox_frbhd_1002{margin-top:12px}._infoBanner_frbhd_1008{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:10px 14px;font-size:13px;color:#1e3a8a;margin-bottom:16px}._kpiGrid_frbhd_1018{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px}._kpiCard_frbhd_1025{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._kpiLabel_frbhd_1032{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}._kpiValor_frbhd_1040{font-size:24px;font-weight:700;color:#0f172a}._kpiPendiente_frbhd_1046{color:#d97706}._bulkBar_frbhd_1050{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_frbhd_1063{font-size:11px;opacity:.8}._bulkBtn_frbhd_1068{background:#f2a65a;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}._bulkBtn_frbhd_1068:hover{opacity:.9}._tableFiltros_frbhd_1083{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0}._tableFiltros_frbhd_1083 h2{margin:0;font-size:15px}._filtroSelect_frbhd_1097{border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:12px;background:#fff;color:#0f172a}._filaApagada_frbhd_1106{background:#f8fafc;color:#64748b}._montoCelda_frbhd_1111{text-align:right;font-weight:600;white-space:nowrap}._servicioPendienteFila_frbhd_1117{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_frbhd_1117:hover{border-color:#f2a65a;background:#fff7ed}._subtotalFila_frbhd_1138{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px;font-size:14px}._fileBox_frbhd_1148{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_frbhd_1148:hover{border-color:#f2a65a;background:#fff7ed}._fileBoxOk_frbhd_1167{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_frbhd_1182{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:10px 12px;margin-top:10px}._cfdiAcciones_frbhd_1190{display:flex;gap:10px;margin-top:6px}._payBadge_frbhd_1199{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}._payBadgeCash_frbhd_1209{background:#dcfce7;color:#166534}._payBadgeTransfer_frbhd_1214{background:#dbeafe;color:#1e40af}._pagoBox_frbhd_1219{margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}._pagoRegistrado_frbhd_1227{font-size:13px;color:#166534}._pagoEsperando_frbhd_1232{margin:4px 0 8px;font-size:12px;color:#92400e}._modalOverlay_frbhd_1239{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}._modalCard_frbhd_1250{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_frbhd_1261{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}._modalHeader_frbhd_1261 h2{margin:0 0 2px;font-size:17px}._modalClose_frbhd_1274{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._montoBox_frbhd_1283{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:14px}._montoTotal_frbhd_1291{font-size:20px;font-weight:700;color:#0f172a}._payToggleOn_frbhd_1298{background:#f2a65a;color:#fff;border:none;padding:6px 12px;cursor:pointer}._payToggleOff_frbhd_1306{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:pointer}._starEmpty_frbhd_1316{color:#e2e8f0}._starInputRow_frbhd_1321{display:inline-flex;gap:2px}._starInput_frbhd_1321{background:none;border:none;padding:0 2px;font-size:28px;line-height:1;color:#e5e7eb;cursor:pointer;transition:color .1s}._starInput_frbhd_1321:hover,._starInputOn_frbhd_1338{color:#f59e0b}._calificarBtn_frbhd_1343{display:block;background:none;border:none;padding:0;font-size:12px;font-weight:700;color:#f2a65a;cursor:pointer}._calificarBtn_frbhd_1343:hover{text-decoration:underline}._headerActions_frbhd_1360{display:flex;gap:10px;align-items:center}._reporteFiltros_frbhd_1366{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_frbhd_1379{margin-bottom:12px}._progressMeta_frbhd_1383{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:4px}._progressBar_frbhd_1391{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}._progressFill_frbhd_1398{height:100%;border-radius:999px;background:#f2a65a}._reporteTabla_frbhd_1404{width:100%;border-collapse:collapse;font-size:13px}._reporteTabla_frbhd_1404 th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;padding:8px 10px}._reporteTabla_frbhd_1404 td{border-bottom:1px solid #f1f5f9;padding:8px 10px;vertical-align:top}._clienteCard_frbhd_1427{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:hidden}._clienteFila_frbhd_1435{display:flex;align-items:center;gap:14px;width:100%;background:none;border:none;padding:14px 16px;cursor:pointer;text-align:left;font:inherit}._clienteFila_frbhd_1435:hover{background:#f8fafc}._clienteAvatar_frbhd_1452{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_frbhd_1465{flex:1 1 auto;min-width:0}._clienteMetricas_frbhd_1470{display:flex;gap:22px;text-align:center}._clienteMetrica_frbhd_1470{font-size:15px;font-weight:700;color:#0f172a}._clienteObras_frbhd_1482{border-top:1px solid #f1f5f9;padding:12px 16px 16px;background:#f8fafc}._directBadge_frbhd_1490{border:1px dashed #6366f1;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}._externalBadge_frbhd_1501{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_frbhd_1515{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._solBadge_frbhd_1524{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}._tripBadge_frbhd_1538{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_frbhd_1553{border:2px solid #bae6fd}._solBanner_frbhd_1557{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 12px}._totalBox_frbhd_1567{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:14px 16px;margin-top:12px}._totalMonto_frbhd_1575{font-size:22px;font-weight:800;color:#0f172a;margin:2px 0 6px}._atajos_frbhd_1582{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}._atajo_frbhd_1582{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 10px;font-size:11px;color:#334155;cursor:pointer}._atajo_frbhd_1582:hover{border-color:#f2a65a}._asignarLista_frbhd_1603{display:flex;flex-direction:column;gap:4px}._loteGrid_frbhd_1610{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:1100px){._loteGrid_frbhd_1610{grid-template-columns:1fr}}._loteTabla_frbhd_1623 td{vertical-align:top}._loteTabla_frbhd_1623 select,._loteTabla_frbhd_1623 input[type=time],._loteTabla_frbhd_1623 input[type=number]{font:inherit;font-size:12px;padding:5px 6px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;max-width:220px}._loteTabla_frbhd_1623 input[type=number]{width:64px}._loteTabla_frbhd_1623 select:disabled,._loteTabla_frbhd_1623 input:disabled{background:#f8fafc;color:#94a3b8}._filaExcluida_frbhd_1649 td{opacity:.55}._filaConflicto_frbhd_1653 td{background:#fef2f2}._srOnly_frbhd_1658{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._agendaCamion_frbhd_1670{padding:8px 0;border-top:1px solid #f1f5f9}._agendaChips_frbhd_1675{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._agendaLeyenda_frbhd_1682{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}._slotOk_frbhd_1692,._slotTomado_frbhd_1693,._slotBusy_frbhd_1694,._slotConflict_frbhd_1695{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}._slotOk_frbhd_1692{background:#ffedd5;color:#7c2d12;border:1px solid #fed7aa}._slotTomado_frbhd_1693{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}._slotBusy_frbhd_1694{background:#fef3c7;color:#92400e;border:1px dashed #d97706}._slotConflict_frbhd_1695{background:#fee2e2;color:#991b1b;border:1px solid #f87171}._slotConflictTexto_frbhd_1729{color:#991b1b;font-size:11px;font-weight:600;margin-top:4px}._slotBusyTexto_frbhd_1736{color:#92400e;font-size:11px;margin-top:4px}._grupoCard_frbhd_1743{border:2px solid #bae6fd}._grupoHead_frbhd_1747{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_frbhd_1758{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._grupoAcciones_frbhd_1765{display:flex;align-items:center;gap:10px;flex-shrink:0}._grupoBarra_frbhd_1772{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-top:8px;max-width:420px}._grupoBarraEntregado_frbhd_1782{background:#10b981}._grupoBarraEnRuta_frbhd_1786{background:#fb923c}._grupoBarraAsignado_frbhd_1790{background:#a5b4fc}._filtrosInline_frbhd_1796{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._breadcrumb_frbhd_1803{font-size:12px;color:#64748b;margin-bottom:10px}._breadcrumb_frbhd_1803 a{color:#64748b}._solHead_frbhd_1813{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}._solHeadPrecio_frbhd_1821{text-align:right;font-size:12px;color:#64748b}._solHeadPrecio_frbhd_1821 strong{display:block;font-size:18px;color:#0f172a}._kpiOk_frbhd_1833{color:#0f766e}._filaSinRemision_frbhd_1837{background:#f8fafc;color:#94a3b8;font-style:italic}._tandaBox_frbhd_1843{border:1px solid #a5f3fc;background:#ecfeff;border-radius:10px;padding:12px 14px;margin-top:10px}._tandaHead_frbhd_1851{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._tandaTotales_frbhd_1859{text-align:right;font-size:12px;color:#475569}._tandaTotales_frbhd_1859 strong{font-size:14px;color:#0f172a}._btnSecundario_frbhd_1870{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_frbhd_1870:hover{background:#f1f5f9}._bulkBarPago_frbhd_1891{background:#047857}._bulkBarMix_frbhd_1896{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}._pagoBadge_frbhd_1903{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._pagoBadgeRegistrado_frbhd_1911{background:#fef3c7;color:#92400e}._pagoBadgeConfirmado_frbhd_1916,._pillRemisionPagada_frbhd_1922{background:#dcfce7;color:#166534}._chipRow_frbhd_1927{display:flex;flex-wrap:wrap;gap:6px}._label_frbhd_1934{font-size:12px;font-weight:600;color:#334155}._calendarioHead_frbhd_1942{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px}._calendarioHead_frbhd_1942 h3{font-size:13px;font-weight:700;color:#0f172a;margin:0}._calendario_frbhd_1942{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._calDia_frbhd_1962{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;min-height:64px}._calDiaMas_frbhd_1970{border-style:dashed;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b}._calDiaTitulo_frbhd_1979{font-size:12px;font-weight:700;color:#b45309;margin-bottom:6px}._calChip_frbhd_1986{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_frbhd_1997{font-size:12px;color:#94a3b8;font-style:italic}._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}._shell_11x9v_3{display:flex;min-height:100vh;background:#f1f5f9}._sidebar_11x9v_9{width:240px;flex-shrink:0;background:#0f172a;color:#cbd5e1;padding:16px}._logo_11x9v_17{background:#fff;color:#0f172a;font-weight:800;border-radius:8px;padding:8px 12px;display:inline-block;margin-bottom:24px}._sectionLabel_11x9v_27{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:0 12px;margin:16px 0 8px}._nav_11x9v_36{display:flex;flex-direction:column;gap:2px}._navItem_11x9v_42,._navActive_11x9v_43,._navDisabled_11x9v_44{padding:8px 12px;border-radius:8px;font-size:14px;text-decoration:none;color:#cbd5e1}._navActive_11x9v_43{background:#1f3864;color:#fff;font-weight:600}._navItem_11x9v_42:hover{background:#1e293b}._navDisabled_11x9v_44{color:#475569;cursor:not-allowed}._content_11x9v_67{flex:1;min-width:0}._sessionBox_11x9v_72{margin-top:32px;padding:12px;border-top:1px solid #1e293b}._sessionUser_11x9v_78{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}._logoutBtn_11x9v_87{background:none;border:1px solid #334155;color:#cbd5e1;border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;width:100%}._logoutBtn_11x9v_87:hover{background:#1e293b}
