body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}._wrap_3xl03_2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f5f9}._card_3xl03_10{background:#fff;border-radius:16px;padding:40px;width:380px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 40px #0f172a26}._logo_3xl03_21{background:#1f3864;color:#fff;font-weight:800;border-radius:8px;padding:8px 12px;align-self:flex-start}._title_3xl03_30{margin:4px 0 0;font-size:22px;color:#0f172a}._subtitle_3xl03_36{margin:0 0 4px;font-size:13px;color:#64748b}._label_3xl03_42{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#334155}._label_3xl03_42 input{border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;font-size:14px}._label_3xl03_42 input:focus{outline:2px solid #2e75b6;border-color:#2e75b6}._submit_3xl03_63{margin-top:6px;background:#1f3864;color:#fff;border:none;border-radius:8px;padding:12px;font-size:15px;font-weight:700;cursor:pointer}._submit_3xl03_63:hover{opacity:.9}._submit_3xl03_63:disabled{opacity:.6;cursor:default}._error_3xl03_84{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px}._footNote_3xl03_93{margin:0;font-size:12px;color:#94a3b8;text-align:center}._header_14lju_7{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}._header_14lju_7 h1{font-size:18px;font-weight:700;color:#0f172a;margin:0}._headerActions_14lju_43{display:flex;align-items:center;gap:8px}._btnPrimary_14lju_55{background:#1f3864;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}._btnPrimary_14lju_55:hover{opacity:.9}._btnPrimary_14lju_55:disabled{opacity:.5;cursor:not-allowed}._btnDanger_14lju_99{background:none;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer}._btnDanger_14lju_99:hover{background:#fef2f2}._btnDanger_14lju_99:disabled{opacity:.5;cursor:not-allowed}._main_14lju_139{padding:24px;max-width:1100px}._error_14lju_149{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._notice_14lju_169{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;border-radius:8px;padding:10px 16px;margin-bottom:12px}._card_14lju_189{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px}._card_14lju_189 h2{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}._cardHint_14lju_219{font-size:12px;color:#64748b;margin:0 0 16px}._formGrid_14lju_231{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._field_14lju_243{display:flex;flex-direction:column;gap:4px}._fieldFull_14lju_255{grid-column:1 / -1}._field_14lju_243 label{font-size:12px;font-weight:600;color:#334155}._field_14lju_243 input,._field_14lju_243 select,._field_14lju_243 textarea{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:14px;font-family:inherit}._formActions_14lju_295{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._btnGhost_14lju_309{background:none;border:1px solid #cbd5e1;color:#334155;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer}._btnLink_14lju_329{background:none;border:none;color:#2e75b6;font-size:13px;cursor:pointer;padding:0;text-decoration:none}._btnLink_14lju_329:hover{text-decoration:underline}._tableCard_14lju_357{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}._tableCard_14lju_357 table{width:100%;border-collapse:collapse;font-size:14px}._tableCard_14lju_357 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_14lju_357 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:top}._nombre_14lju_419{font-weight:600;color:#0f172a}._sub_14lju_429{color:#64748b;font-size:12px}._mono_14lju_439{font-family:ui-monospace,monospace;font-size:13px}._empty_14lju_449{text-align:center;color:#94a3b8;padding:24px}._infoNote_14lju_461{background:#f0f9ff;border:1px solid #bae6fd;color:#0c4a6e;font-size:12px;border-radius:8px;padding:10px 16px;margin-top:16px}._breadcrumb_14lju_481{font-size:12px;color:#64748b;margin-bottom:12px}._breadcrumb_14lju_481 a{color:#2e75b6;text-decoration:none}._obraGrid_14lju_505{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._obraCard_14lju_517{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}._obraStripe_14lju_535{height:6px;background:#1f3864}._obraBody_14lju_545{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}._obraFoot_14lju_561{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}._pill_14lju_579{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}._pillReceivingOffers_14lju_599{background:#dbeafe;color:#1e40af}._pillCompanySelected_14lju_609{background:#e0e7ff;color:#3730a3}._pillDriverAssigned_14lju_619{background:#ddd6fe;color:#5b21b6}._pillAccepted_14lju_629{background:#fef3c7;color:#92400e}._pillInProgress_14lju_639{background:#fed7aa;color:#9a3412}._pillDelivered_14lju_649{background:#d1fae5;color:#065f46}._pillPorPagar_14lju_659{background:#fde68a;color:#78350f}._pillRemisionPendiente_14lju_669{background:#fef9c3;color:#854d0e}._pillRemisionFacturada_14lju_679{background:#cffafe;color:#155e75}._pillRemisionSinFactura_14lju_689{background:#e2e8f0;color:#475569}._pillCancelled_14lju_699{background:#f3f4f6;color:#6b7280}._pillNeutral_14lju_709{background:#e0e7ff;color:#3730a3}._noInvoiceBadge_14lju_719{background:#fef3c7;color:#92400e;border:1px dashed #d97706;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap}._taxNote_14lju_741{font-size:11px;font-weight:500;color:#64748b}._radioRow_14lju_755{display:grid;grid-template-columns:1fr 1fr;gap:12px}._radioCard_14lju_767{border:1px solid #e2e8f0;border-radius:10px;padding:14px;cursor:pointer;display:block;font-size:13px;color:#475569}._radioCard_14lju_767:hover{background:#f8fafc}._radioCardActive_14lju_795{border:2px solid #1f3864;background:#eff6ff}._radioCardDisabled_14lju_805{cursor:not-allowed;opacity:.75}._radioTitle_14lju_815{font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;margin-bottom:4px}._f1Badge_14lju_833{background:#fef3c7;color:#92400e;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}._f1Banner_14lju_851{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;border-radius:8px;padding:10px 12px;margin-top:12px}._taxBox_14lju_871{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;font-size:12px;color:#475569;margin-top:12px}._ofertaCard_14lju_893{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:14px;display:grid;grid-template-columns:1fr auto auto auto;gap:20px;align-items:center}@media(max-width:800px){._ofertaCard_14lju_893{grid-template-columns:1fr}}._ofertaEmpresa_14lju_929{display:flex;gap:12px;align-items:flex-start}._avatar_14lju_941{width:48px;height:48px;border-radius:50%;background:#e2e8f0;color:#334155;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._ofertaNombre_14lju_969{font-size:15px;font-weight:700;color:#0f172a;margin:0}._ofertaRating_14lju_983{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;margin:2px 0}._stars_14lju_1001{color:#f59e0b;letter-spacing:1px}._starEmpty_14lju_1011{color:#e2e8f0}._ofertaMensaje_14lju_1019{font-size:12px;color:#475569;margin:4px 0 0}._ofertaDato_14lju_1031{text-align:right}._ofertaDatoLabel_14lju_1039{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}._ofertaPrecio_14lju_1055{font-size:22px;font-weight:800;color:#0f172a}._ofertaEta_14lju_1067{font-size:16px;font-weight:700;color:#0f172a}._deltaOk_14lju_1079{font-size:12px;font-weight:600;color:#047857}._deltaMedio_14lju_1091{font-size:12px;font-weight:600;color:#d97706}._deltaAlto_14lju_1103{font-size:12px;font-weight:600;color:#dc2626}._detalleGrid_14lju_1117{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}._detalleGrid_14lju_1117 dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}._detalleGrid_14lju_1117 dd{margin:2px 0 0;font-size:14px;color:#0f172a}._detalleItem_14lju_1159{display:flex;flex-direction:column}._timelineStep_14lju_1173{display:flex;gap:12px;padding:10px 0;position:relative}._timelineStep_14lju_1173:not(:last-child):after{content:"";position:absolute;left:11px;top:34px;bottom:-10px;width:2px;background:#e2e8f0}._timelineDot_14lju_1207{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b;font-size:11px;font-weight:700;flex-shrink:0;z-index:1}._timelineDotDone_14lju_1237{background:#2e75b6;color:#fff}._timelineDotCurrent_14lju_1247{background:#1f3864;color:#fff;box-shadow:0 0 0 4px #1f386426}._timelineBody_14lju_1259{flex:1;min-width:0}._timelineTitulo_14lju_1269{font-size:14px;font-weight:500;color:#0f172a}._timelineTituloPendiente_14lju_1281{font-size:14px;color:#94a3b8}._timelineDetalle_14lju_1291{font-size:12px;color:#64748b}._evidenciaGrid_14lju_1305{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}._evidenciaCard_14lju_1317{margin:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f8fafc}._evidenciaTitulo_14lju_1333{background:#0f172a;color:#fff;font-size:12px;font-weight:600;padding:8px 12px}._evidenciaImg_14lju_1349{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover;background:#e2e8f0;color:#64748b;font-size:13px;padding:0;text-align:center;align-content:center}._evidenciaMeta_14lju_1375{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;font-size:12px;color:#64748b}._evidenciaNota_14lju_1393{margin:0;padding:0 12px 10px;font-size:13px;font-style:italic;color:#334155}._remisionFila_14lju_1413{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #f1f5f9;padding:10px 0;font-size:14px;color:#0f172a}._pillCfdi_14lju_1441{background:#cffafe;color:#155e75}._cfdiCard_14lju_1451{border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:10px;background:#fff}._cfdiUuid_14lju_1467{font-size:12px;word-break:break-all}._cfdiTotal_14lju_1477{color:#1f3864;font-weight:700}._cfdiAcciones_14lju_1487{display:flex;gap:10px;margin-top:12px}._cfdiRemLink_14lju_1499{color:#2e75b6;font-size:12px;text-decoration:none}._cfdiRemLink_14lju_1499:hover{text-decoration:underline}._pillPaid_14lju_1523{background:#bbf7d0;color:#14532d}._payBadge_14lju_1535{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}._payBadgeCash_14lju_1555{background:#dcfce7;color:#166534}._payBadgeTransfer_14lju_1565{background:#dbeafe;color:#1e40af}._montoBox_14lju_1575{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;margin-bottom:14px}._montoTotal_14lju_1591{font-size:20px;font-weight:700;color:#0f172a}._pagoDobleOk_14lju_1605{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;border-radius:10px;padding:10px 14px;margin-bottom:14px}._pagoDoblePendiente_14lju_1625{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:13px;border-radius:10px;padding:10px 14px;margin-bottom:14px}._toggleGroup_14lju_1647{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}._payToggleOn_14lju_1665{background:#1f3864;color:#fff;border:none;padding:6px 12px;cursor:pointer}._payToggleOff_14lju_1681{background:#fff;color:#64748b;border:none;padding:6px 12px;cursor:pointer}._pillRated_14lju_1705{background:#fce7f3;color:#9d174d}._starInputRow_14lju_1717{display:inline-flex;gap:2px;margin:6px 0}._starInput_14lju_1717{background:none;border:none;padding:0 2px;font-size:32px;line-height:1;color:#e5e7eb;cursor:pointer;transition:color .1s}._starInput_14lju_1717:hover,._starInputOn_14lju_1753{color:#f59e0b}._ratingBloque_14lju_1763{border-top:1px solid #f1f5f9;padding:12px 0}._ratingBloque_14lju_1763:first-of-type{border-top:none}._ratingEnviado_14lju_1781{display:flex;flex-direction:column;gap:2px;border-top:1px solid #f1f5f9;padding:10px 0}._kpiGrid_14lju_1803{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px}._kpiCard_14lju_1817{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}._kpiLabel_14lju_1831{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}._kpiValor_14lju_1847{font-size:24px;font-weight:700;color:#0f172a}._kpiPendiente_14lju_1859{color:#d97706}._reporteFiltros_14lju_1867{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_14lju_1893{margin-bottom:12px}._progressMeta_14lju_1901{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:4px}._progressBar_14lju_1917{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}._progressFill_14lju_1931{height:100%;border-radius:999px;background:#1f3864}._reporteTabla_14lju_1943{width:100%;border-collapse:collapse;font-size:13px}._reporteTabla_14lju_1943 th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;padding:8px 10px}._reporteTabla_14lju_1943 td{border-bottom:1px solid #f1f5f9;padding:8px 10px;vertical-align:top}._reporteTabla_14lju_1943 tfoot td{font-weight:700;background:#f8fafc}._solBadge_14lju_2003{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;text-decoration:none}._tripBadge_14lju_2035{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}._warnBox_14lju_2063{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-top:12px}._calendarioHead_14lju_2083{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 8px}._calendarioHead_14lju_2083 h3{font-size:13px;font-weight:700;color:#0f172a;margin:0}._calendario_14lju_2083{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._calDia_14lju_2123{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;min-height:64px}._calDiaMas_14lju_2139{border-style:dashed;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b}._calDiaTitulo_14lju_2157{font-size:12px;font-weight:700;color:#1f3864;margin-bottom:6px}._calChip_14lju_2171{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_14lju_2193{font-size:12px;color:#94a3b8;font-style:italic}._totalBox_14lju_2205{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;margin-top:12px}._totalMonto_14lju_2221{font-size:24px;font-weight:800;color:#1f3864}._cardHead_14lju_2233{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._cardHead_14lju_2233 h2{margin:0}._opBadges_14lju_2257{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._detalleGrid2_14lju_2271{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}@media(max-width:900px){._detalleGrid2_14lju_2271{grid-template-columns:1fr}}._ofertaRecomendada_14lju_2297{border-color:#1f3864;box-shadow:0 0 0 1px #1f3864}._recomendadaBadge_14lju_2307{margin-left:8px;background:#1f3864;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;vertical-align:middle}._accionesDerecha_14lju_2337{text-align:right;white-space:nowrap}._btnDangerSm_14lju_2347{background:none;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer}._btnDangerSm_14lju_2347:hover{background:#fef2f2}._subCard_14lju_2377{margin-top:12px;padding:14px 16px;border:1px solid #fecaca;background:#fff7f7;border-radius:10px}._subCard_14lju_2377 h3{margin:0 0 4px;font-size:14px;color:#991b1b}._tandaHead_14lju_2409{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:6px}._tandaTotales_14lju_2427{text-align:right;font-size:12px;color:#475569}._tandaTotales_14lju_2427 strong{font-size:14px;color:#0f172a}._tandaPendiente_14lju_2449{border:1px dashed #cbd5e1;border-radius:10px;padding:12px 14px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#475569;font-size:13px}._pagoCaja_14lju_2485{border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-top:12px}._pagoCajaConfirmada_14lju_2499{border-color:#a7f3d0;background:#f0fdf4}._pagoCajaRegistrada_14lju_2509{border-color:#fcd34d;background:#fffbeb}._pagoBadge_14lju_2519{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._pagoBadgeRegistrado_14lju_2535{background:#fef3c7;color:#92400e}._pagoBadgeConfirmado_14lju_2545,._pillRemisionPagada_14lju_2557{background:#dcfce7;color:#166534}._pagoConfirmForm_14lju_2567{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed #fcd34d}._fieldLabel_14lju_2591{font-size:12px;font-weight:600;color:#334155}._discrepanciaAviso_14lju_2609{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:12px;line-height:1.5}._discrepanciaBadge_14lju_2631{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;font-size:11px;font-weight:700}._pagoConfirmForm_14lju_2567 ._field_14lju_243{flex:1 1 auto}._cardDeshabilitada_14lju_2665{opacity:.7}._demoraBadge_14lju_2677{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}._coverBar_14lju_2707{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-bottom:10px}._coverBar_14lju_2707>span{display:block;height:100%}._coverFill_14lju_2735{background:#1f3864}._coverFillB_14lju_2743{background:#14b8a6}._coverOpen_14lju_2751{background:#e2e8f0}._coverLeyenda_14lju_2759{margin:0 0 10px;padding-left:0;list-style:none;font-size:13px;color:#334155}._coverLeyenda_14lju_2759 li{margin-bottom:4px}._carrierBadge_14lju_2783,._carrierBadgeB_14lju_2785{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#ede9fe;color:#5b21b6;border:1px solid #C4B5FD}._carrierBadgeB_14lju_2785{background:#ccfbf1;color:#115e59;border-color:#5eead4}._openBadge_14lju_2823{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}._avisoAmbar_14lju_2853{margin-bottom:18px;padding:16px 18px;border:1px solid #FDE68A;border-radius:10px;background:#fffbeb}._avisoAmbar_14lju_2853 h2{margin:0 0 6px;font-size:15px;color:#92400e}._avisoAmbar_14lju_2853 ._field_14lju_243{margin:10px 0}._grupoEmpresa_14lju_2897+._grupoEmpresa_14lju_2897{margin-top:18px;padding-top:14px;border-top:1px solid #e2e8f0}._grupoEmpresaHead_14lju_2909{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}._ratingEmpresa_14lju_2927+._ratingEmpresa_14lju_2927{margin-top:16px;padding-top:14px;border-top:1px solid #e2e8f0}._ratingNombre_14lju_2939{font-size:14px;font-weight:600;margin:0 0 6px;color:#0f172a}._btnReportar_14lju_2957{background:none;border:none;padding:0;margin-top:10px;color:#94a3b8;font-size:12.5px;cursor:pointer;text-decoration:underline}._btnReportar_14lju_2957:hover{color:#b91c1c}._vetadoNota_14lju_2993{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#9f1239}._btnVetar_14lju_3013{background:none;border:none;padding:0;margin-top:10px;margin-left:14px;color:#94a3b8;font-size:12.5px;cursor:pointer;text-decoration:underline}._btnVetar_14lju_3013:hover{color:#b91c1c}._checkRow_14lju_3049{display:flex;align-items:center;gap:8px;margin-top:8px;font-weight:600;cursor:pointer}._checkRow_14lju_3049 input{width:16px;height:16px;margin:0}._agregadoBadge_14lju_3081{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}._inlineInputs_14lju_3109{display:flex;gap:8px}._inlineInputs_14lju_3109 input{flex:1 1 auto;min-width:0}._inlineInputs_14lju_3109 select{flex:0 0 auto;width:auto}._overlay_1x7kk_1{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}._card_1x7kk_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_1x7kk_23{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}._header_1x7kk_23 h2{margin:0;font-size:17px;color:#1f3864}._close_1x7kk_37{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._sujeto_1x7kk_46{font-size:14px;color:#475569;margin:0 0 16px}._field_1x7kk_52{margin-bottom:14px}._field_1x7kk_52 label{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:4px}._field_1x7kk_52 select,._field_1x7kk_52 textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;font-size:14px;font-family:inherit;color:#1e293b}._field_1x7kk_52 textarea{resize:vertical}._error_1x7kk_79{background:#fef2f2;color:#b91c1c;border-radius:6px;padding:10px 12px;font-size:13.5px;margin:0 0 10px}._ok_1x7kk_88{font-size:14.5px;color:#166534;background:#f0fdf4;border-radius:8px;padding:12px 14px;margin:0 0 10px;line-height:1.55}._nota_1x7kk_98{font-size:13px;color:#64748b;margin:0 0 4px;line-height:1.5}._btn_1x7kk_105{width:100%;margin-top:6px;padding:11px;border:none;border-radius:8px;background:#1f3864;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer}._btn_1x7kk_105:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}._overlay_1ptom_1{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}._card_1ptom_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_1ptom_23{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}._header_1ptom_23 h2{margin:0;font-size:17px;color:#1f3864}._close_1ptom_37{background:none;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer}._sujeto_1ptom_46{font-size:14px;color:#475569;margin:0 0 16px}._field_1ptom_52{margin-bottom:14px}._field_1ptom_52 label{display:block;font-size:12px;font-weight:600;color:#334155;margin-bottom:4px}._field_1ptom_52 select,._field_1ptom_52 textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;font-size:14px;font-family:inherit;color:#1e293b}._field_1ptom_52 textarea{resize:vertical}._error_1ptom_79{background:#fef2f2;color:#b91c1c;border-radius:6px;padding:10px 12px;font-size:13.5px;margin:0 0 10px}._ok_1ptom_88{font-size:14.5px;color:#166534;background:#f0fdf4;border-radius:8px;padding:12px 14px;margin:0 0 10px;line-height:1.55}._nota_1ptom_98{font-size:13px;color:#64748b;margin:0 0 4px;line-height:1.5}._btn_1ptom_105{width:100%;margin-top:6px;padding:11px;border:none;border-radius:8px;background:#1f3864;color:#fff;font-size:14.5px;font-weight:600;cursor:pointer}._btn_1ptom_105:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}._aviso_1ptom_127{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:8px;padding:11px 13px;font-size:13px;line-height:1.55;margin:0 0 12px}._overlay_1pck5_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_1pck5_13{background:#fff;border-radius:12px;padding:28px;width:100%;max-width:520px;box-shadow:0 12px 32px #0f172a40}._titulo_1pck5_22{font-size:21px;color:#1f3864;margin:0 0 8px}._intro_1pck5_28{font-size:14.5px;color:#475569;line-height:1.55;margin:0 0 16px}._aviso_1pck5_35{background:#f1f5f9;border-left:3px solid #2e75b6;border-radius:6px;padding:12px 14px;font-size:13.5px;color:#334155;line-height:1.55;margin-bottom:18px}._check_1pck5_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_1pck5_46 input{margin-top:3px;width:17px;height:17px;flex-shrink:0;cursor:pointer}._check_1pck5_46 a{color:#2e75b6;font-weight:600}._error_1pck5_70{background:#fef2f2;color:#b91c1c;border-radius:6px;padding:10px 12px;font-size:13.5px;margin:8px 0 0}._btn_1pck5_79{width:100%;margin-top:18px;padding:12px;border:none;border-radius:8px;background:#1f3864;color:#fff;font-size:15px;font-weight:600;cursor:pointer}._btn_1pck5_79:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}._version_1pck5_98{text-align:center;font-size:12px;color:#94a3b8;margin:12px 0 0}._shell_aamn0_3{min-height:100vh;display:flex;flex-direction:column;background:#f1f5f9}._topbar_aamn0_10{background:#fff;border-bottom:1px solid #e2e8f0;height:60px;display:flex;align-items:stretch;gap:32px;padding:0 32px;flex-shrink:0}._logo_aamn0_21{background:#1f3864;color:#fff;font-weight:800;border-radius:8px;padding:6px 12px;align-self:center}._nav_aamn0_30{display:flex;gap:24px}._navItem_aamn0_35,._navActive_aamn0_36,._navDisabled_aamn0_37{display:flex;align-items:center;font-size:14px;text-decoration:none;color:#475569;border-bottom:2px solid transparent}._navActive_aamn0_36{color:#1f3864;font-weight:600;border-bottom-color:#1f3864}._navItem_aamn0_35:hover{color:#1f3864}._navDisabled_aamn0_37{color:#94a3b8;cursor:not-allowed}._spacer_aamn0_61{flex:1}._sessionBox_aamn0_65{display:flex;align-items:center;gap:12px}._sessionUser_aamn0_71{font-size:12px;color:#64748b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_aamn0_80{background:none;border:1px solid #cbd5e1;color:#334155;border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer}._logoutBtn_aamn0_80:hover{background:#f1f5f9}._content_aamn0_94{flex:1;min-width:0}._legalFooter_aamn0_101{flex-shrink:0;display:flex;justify-content:center;gap:20px;padding:14px 32px;border-top:1px solid #e2e8f0;background:#fff;font-size:12.5px}._legalFooter_aamn0_101 a{color:#64748b;text-decoration:none}._legalFooter_aamn0_101 a:hover{color:#2e75b6;text-decoration:underline}
