@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/ibm-plex-sans-latin-500-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/ibm-plex-mono-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2')}html[data-diseno="2"]{--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--marino:#071326;--marino-2:#0d203b;--marco:#e8edf4;--lienzo:#f2f5f9;--hoja:#ffffff;--elevado:#f6f8fb;--activo:#dfe6f0;--borde:#d6deea;--regla:#e8edf4;--control:#c3cddb;--tinta:#0e1b2e;--suave:#44526a;--tenue:#56647b;--sombra-ficha:0 1px 2px rgba(14,27,46,.05),0 1px 1px rgba(14,27,46,.03);--acento:#1f62f0;--acento-suave:#e8effd;--cian:#13a6d6;--pista:#dfe5ee;--primario:#0d203b;--primario-hover:#16305a;--sobre-primario:#ffffff;--pos-bg:#dcf6e5;--pos-ink:#0b4a26;--aviso-bg:#fff2d6;--aviso-ink:#7d4500;--neg-bg:#ffe9e6;--neg-ink:#8f1d22;--info-bg:#e8effd;--info-ink:#1745b5;--neutro-bg:#edf1f6;--neutro-ink:#344257;--velo:rgba(7,19,38,.34);--sombra-flota:0 18px 48px rgba(7,19,38,.16);--ink:var(--tinta);--muted:var(--suave);--line:var(--borde);--surface:var(--hoja);--bg:var(--lienzo);--blue:var(--acento);--blue-2:var(--acento);--cyan:var(--cian);--green:#1e8a55;--amber:#b56d00;--red:#c4242a;--gdo-blue:var(--acento);--shadow:none;--radius:12px;color-scheme:light}html[data-diseno="2"][data-tema=oscuro]{--marco:#030a15;--lienzo:#071223;--hoja:#0f1e36;--elevado:#152842;--activo:#1c3253;--borde:#243b60;--regla:#1a2e4c;--control:#36527c;--tinta:#eef3fa;--suave:#bcc8da;--tenue:#9aa8bf;--sombra-ficha:0 1px 2px rgba(0,0,0,.35);--acento:#6ea0ff;--acento-suave:#17305a;--cian:#31c5f4;--pista:#1d3152;--primario:#246bfe;--primario-hover:#3a7bff;--sobre-primario:#ffffff;--pos-bg:#11291f;--pos-ink:#5fd394;--aviso-bg:#2c2312;--aviso-ink:#f1b85e;--neg-bg:#2e1a22;--neg-ink:#f2818c;--info-bg:#17305a;--info-ink:#9dbfff;--neutro-bg:#1b2d4a;--neutro-ink:#c9d4e4;--velo:rgba(2,8,18,.62);--sombra-flota:0 18px 48px rgba(0,0,0,.45);--green:#5fd394;--amber:#f1b85e;--red:#f2818c;color-scheme:dark}html[data-diseno="2"] body{font-family:'IBM Plex Sans',system-ui,sans-serif;background:var(--marco);color:var(--tinta);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-diseno="2"] body :not(code):not(pre):not(kbd){font-family:inherit}html[data-diseno="2"] body{transition:background-color .2s ease,color .2s ease}html[data-diseno="2"] .gdo-ico{display:block;flex:none}html[data-diseno="2"] :focus-visible{outline:2px solid var(--acento);outline-offset:2px}html[data-diseno="2"] .app-shell{grid-template-columns:240px 1fr;background:var(--marco)}html[data-diseno="2"] .sidebar{width:240px;background:var(--marco);color:var(--suave);padding:18px 12px 14px 14px;border:0;transition:background-color .2s ease}html[data-diseno="2"] .sidebar-brand{justify-content:flex-start;padding:4px 10px 18px;margin:0;border:0}html[data-diseno="2"] .sidebar-logo{width:132px;height:auto;object-position:left center}html[data-diseno="2"] .main-nav{padding-top:4px}html[data-diseno="2"] .nav-label{font-size:12px;letter-spacing:0;font-weight:500;color:var(--tenue);margin:18px 10px 4px;text-transform:lowercase}html[data-diseno="2"] .nav-label::first-letter{text-transform:uppercase}html[data-diseno="2"] .nav-item{height:36px;margin:1px 0;padding:0 10px;gap:10px;border-radius:8px;color:var(--suave);font-size:14px;font-weight:500;background:0 0;box-shadow:none;transition:background-color 120ms ease,color 120ms ease}html[data-diseno="2"] .nav-item.active{background:var(--activo);color:var(--tinta);box-shadow:none}html[data-diseno="2"] .nav-icon{width:18px;color:inherit;font-size:1rem;display:grid;place-items:center}html[data-diseno="2"] .nav-item b{background:0 0;color:var(--tenue);font-size:12px;font-weight:500;padding:0}html[data-diseno="2"] .nav-item[data-view=calificar] b,html[data-diseno="2"] .nav-item[data-view=cxp] b{background:var(--neg-bg);color:var(--neg-ink);padding:1px 7px;border-radius:999px;font-weight:600}html[data-diseno="2"] .nav-item b.soon{background:var(--neutro-bg);color:var(--neutro-ink);padding:1px 7px;border-radius:999px}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .nav-item:not(.active):hover{background:var(--activo);color:var(--tinta)}}html[data-diseno="2"] .sidebar-support{background:0 0;border:0;border-top:1px solid var(--borde);border-radius:0;padding:12px 10px 4px;margin-top:auto}html[data-diseno="2"] .sidebar-support strong{font-size:13px;color:var(--tinta)}html[data-diseno="2"] .sidebar-support small{font-size:12px;color:var(--tenue)}html[data-diseno="2"] .support-dot{background:var(--cian);box-shadow:none}html[data-diseno="2"] .logout-button{color:var(--tenue);font-size:13px;text-align:left;padding:8px 10px}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .logout-button:hover{color:var(--tinta)}}html[data-diseno="2"] .main-area{background:var(--marco)}html[data-diseno="2"] .topbar{height:64px;background:var(--marco);border:0;padding:0 20px 0 16px;transition:background-color .2s ease}html[data-diseno="2"] .topbar-title span{font-size:15px;font-weight:600;color:var(--tinta)}html[data-diseno="2"] .topbar-title small{font-size:12px;color:var(--tenue);margin-top:2px}html[data-diseno="2"] .topbar-actions{gap:6px}html[data-diseno="2"] .icon-button{background:0 0;border:0;border-radius:8px;color:var(--suave);width:38px;height:38px}html[data-diseno="2"] .notif-badge{background:var(--cian)!important;color:#04121f!important;border:0!important}html[data-diseno="2"] .live-indicator{background:0 0;border:0;color:var(--tenue);font-size:13px;box-shadow:none}html[data-diseno="2"] .live-dot{background:var(--cian);box-shadow:0 0 0 4px color-mix(in srgb,var(--cian) 18%,transparent);animation:none}html[data-diseno="2"] .profile-button{border-radius:8px}html[data-diseno="2"] .profile-button>span{background:var(--primario);border-radius:8px;color:var(--sobre-primario)}html[data-diseno="2"] .profile-button strong{font-size:13px;color:var(--tinta)}html[data-diseno="2"] .profile-button small{font-size:12px;color:var(--tenue)}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .icon-button:hover,html[data-diseno="2"] .profile-button:hover{background:var(--activo)}}html[data-diseno="2"] .menu-button{background:0 0;color:var(--tinta);display:none;place-items:center}html[data-diseno="2"] .gdo-tema{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border:0;border-radius:8px;background:0 0;color:var(--suave);font-size:13px;font-weight:500;transition:background-color 150ms ease,transform 160ms var(--ease-out)}html[data-diseno="2"] .gdo-tema:active{transform:scale(.97)}html[data-diseno="2"] .gdo-tema-pista{position:relative;width:34px;height:20px;border-radius:999px;background:var(--control);transition:background-color 180ms ease;flex:none}html[data-diseno="2"] .gdo-tema-pulgar{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform 180ms var(--ease-out)}html[data-diseno="2"] .gdo-tema[aria-checked=true] .gdo-tema-pista{background:var(--acento)}html[data-diseno="2"] .gdo-tema[aria-checked=true] .gdo-tema-pulgar{transform:translateX(14px)}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .gdo-tema:hover{background:var(--activo)}}html[data-diseno="2"] .content{background:var(--lienzo);border:1px solid var(--borde);border-radius:16px;margin:0 8px 8px 0;max-width:none;min-height:calc(100vh - 72px);padding:24px clamp(16px,2.2vw,32px) 40px;transition:background-color .2s ease,border-color .2s ease}html[data-diseno="2"] .page-head{margin-bottom:22px}html[data-diseno="2"] .page-head h1{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--tinta)}html[data-diseno="2"] .page-head p{font-size:14px;color:var(--suave);margin-top:6px}html[data-diseno="2"] :is(.panel,.operation-card,.finance-card,.report-card,.cxp-operation,.data-table-wrap,.fleet-panel,.map-panel,.empty-state,.request-form,.request-history,.request-card,.document-folder,.document-category,.mon-card,.monitoreo-card,.detail-card,.calif-card,.summary-cell){background:var(--hoja);border:1px solid var(--borde);border-radius:12px;box-shadow:var(--sombra-ficha)}html[data-diseno="2"] .empty-state{border-style:dashed;border-color:var(--control);color:var(--suave)}html[data-diseno="2"] .empty-state strong{color:var(--tinta)}html[data-diseno="2"] :is(.panel-head,.fleet-head,.cxp-operation-head){border-bottom-color:var(--regla);padding:16px 20px}html[data-diseno="2"] :is(.panel-head h2,.fleet-head h2,.detail-card h3,.report-card h3,.operation-card h3,.cxp-operation-head h3,.calif-head strong,.request-form h2,.request-history h2,.folder-content h3,.document-category h3,.mon-head h3){font-size:16px;font-weight:600;color:var(--tinta);letter-spacing:0}html[data-diseno="2"] .card-update b,html[data-diseno="2"] .panel-head button{color:var(--acento);font-weight:500;font-size:13px}html[data-diseno="2"] .metrics-grid{gap:0;border:1px solid var(--borde);border-radius:12px;overflow:hidden;background:var(--hoja);box-shadow:var(--sombra-ficha)}html[data-diseno="2"] .metric-card{background:0 0;border:0;border-right:1px solid var(--regla);border-radius:0;box-shadow:none;min-height:0;padding:16px 20px 14px;transition:background-color 150ms ease}html[data-diseno="2"] .metric-card:last-child{border-right:0}html[data-diseno="2"] .metric-card:after,html[data-diseno="2"] .metric-icon{display:none}html[data-diseno="2"] .metric-label{font-size:13px;font-weight:500;color:var(--suave)}html[data-diseno="2"] .metric-value{font-size:28px;font-weight:500;letter-spacing:-.01em;margin-top:8px;color:var(--tinta)}html[data-diseno="2"] .metric-foot{font-size:12px;color:var(--tenue);margin-top:6px}html[data-diseno="2"] .metric-foot strong{color:var(--acento);font-size:9px;vertical-align:1px}html[data-diseno="2"] .kpi-click:hover{transform:none;box-shadow:none}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .kpi-click:hover{background:var(--elevado)}}html[data-diseno="2"] .kpi-ver{color:var(--acento)}html[data-diseno="2"] .dashboard-search input{height:48px;border:1px solid var(--control);border-radius:10px;background:var(--hoja);box-shadow:none;color:var(--tinta);font-size:15px;transition:border-color 150ms ease}html[data-diseno="2"] .dashboard-search input:focus{border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 18%,transparent)}html[data-diseno="2"] .dashboard-search svg{stroke:var(--tenue)}html[data-diseno="2"] .search-results{background:var(--hoja);border-color:var(--borde);box-shadow:var(--sombra-flota);border-radius:10px}html[data-diseno="2"] .search-result{background:var(--hoja);border-bottom-color:var(--regla)}html[data-diseno="2"] .search-result-tag{background:var(--neutro-bg);color:var(--neutro-ink)}html[data-diseno="2"] .calif-banner{background:var(--aviso-bg);border:1px solid color-mix(in srgb,var(--aviso-ink) 22%,transparent);border-radius:12px;box-shadow:none}html[data-diseno="2"] .calif-banner .ico{background:0 0;width:auto;height:auto;font-size:0}html[data-diseno="2"] .calif-banner .ico:before{content:"";display:block;width:20px;height:20px;background:var(--aviso-ink);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'><path d='m12 4 2.4 4.9 5.4.8-3.9 3.8.9 5.4L12 16.4 7.2 18.9l.9-5.4L4.2 9.7l5.4-.8z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'><path d='m12 4 2.4 4.9 5.4.8-3.9 3.8.9 5.4L12 16.4 7.2 18.9l.9-5.4L4.2 9.7l5.4-.8z'/></svg>") center/contain no-repeat}html[data-diseno="2"] .calif-banner strong{color:var(--tinta)}html[data-diseno="2"] .calif-banner small{color:var(--aviso-ink)}html[data-diseno="2"] .calif-banner b{background:var(--primario);color:var(--sobre-primario);border-radius:8px}html[data-diseno="2"] .operation-row{border-bottom-color:var(--regla);transition:background-color 120ms ease}html[data-diseno="2"] .operation-row:hover{margin:0;padding-left:5px;padding-right:5px;border-radius:0;background:var(--elevado)}html[data-diseno="2"] .operation-id strong,html[data-diseno="2"] .table-strong{color:var(--tinta);font-weight:600}html[data-diseno="2"] :is(.operation-id small,.cell-meta,.activity-item p,.activity-item time,.card-data span,.location small,.card-update){color:var(--tenue)}html[data-diseno="2"] .activity-dot{background:var(--acento);box-shadow:none}html[data-diseno="2"] .operation-card{transition:border-color 150ms ease,background-color 150ms ease}html[data-diseno="2"] .operation-card:hover{transform:none;box-shadow:none;border-color:var(--control)}html[data-diseno="2"] .container-code{font-family:'IBM Plex Mono',ui-monospace,monospace!important;color:var(--suave)}html[data-diseno="2"] .route-track{background:var(--pista)}html[data-diseno="2"] .route-track:before{background:var(--acento)}html[data-diseno="2"] .route-track i{border-color:var(--acento);background:var(--hoja);box-shadow:none}html[data-diseno="2"] .card-data{border-top-color:var(--regla)}html[data-diseno="2"] .card-data strong{color:var(--tinta)}html[data-diseno="2"] .status{font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px}html[data-diseno="2"] .status:before{width:6px;height:6px}html[data-diseno="2"] .status.blue{background:var(--info-bg);color:var(--info-ink)}html[data-diseno="2"] .status.green{background:var(--pos-bg);color:var(--pos-ink)}html[data-diseno="2"] .status.amber{background:var(--aviso-bg);color:var(--aviso-ink)}html[data-diseno="2"] .status.gray{background:var(--neutro-bg);color:var(--neutro-ink)}html[data-diseno="2"] .status.red{background:var(--neg-bg);color:var(--neg-ink)}html[data-diseno="2"] :is(.primary-button,.pay-button,.secondary-button,.filter-button,.download-button,.fleet-filter,.mon-chip-filtro,.mon-btn,.btn-ficha,.btn-espejo,.close-button,.report-card button,.request-actions .primary-button,.document-zip-button,.mapa-capa-btn,.icon-button,.calif-banner b){transition:transform 160ms var(--ease-out),background-color 150ms ease,border-color 150ms ease,color 150ms ease}html[data-diseno="2"] :is(.primary-button,.pay-button,.secondary-button,.filter-button,.download-button,.fleet-filter,.mon-chip-filtro,.mon-btn,.btn-ficha,.btn-espejo,.close-button,.report-card button,.document-zip-button,.icon-button):active{transform:scale(.97)}html[data-diseno="2"] .primary-button{background:var(--primario);color:var(--sobre-primario);border-radius:8px;box-shadow:none;font-weight:600}html[data-diseno="2"] .primary-button:hover{transform:none;box-shadow:none}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .pay-button:hover,html[data-diseno="2"] .primary-button:hover{background:var(--primario-hover)}}html[data-diseno="2"] .pay-button{background:var(--primario);color:var(--sobre-primario);border-radius:8px;font-weight:600}html[data-diseno="2"] :is(.secondary-button,.filter-button){background:var(--hoja);border:1px solid var(--control);border-radius:8px;color:var(--tinta);font-weight:500;font-size:13px}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] :is(.secondary-button,.filter-button):hover{background:var(--elevado);border-color:var(--control)}}html[data-diseno="2"] .download-button{background:0 0;border:1px solid var(--control);color:var(--acento);border-radius:8px;font-weight:500}html[data-diseno="2"] :is(.fleet-filter.active,.mon-chip-filtro.activo){background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}html[data-diseno="2"] .eye-button,html[data-diseno="2"] .link-button{color:var(--acento);font-weight:500}html[data-diseno="2"] :is(.search-box,.input-wrap,.form-control,.date-filter){background:var(--hoja);border:1px solid var(--control);border-radius:8px;box-shadow:none;transition:border-color 150ms ease,box-shadow 150ms ease}html[data-diseno="2"] :is(.search-box,.input-wrap,.form-control):focus-within{border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 18%,transparent);background:var(--hoja)}html[data-diseno="2"] :is(.search-box input,.input-wrap input,.form-control,.date-filter input,select,textarea){color:var(--tinta)}html[data-diseno="2"] .input-wrap svg{stroke:var(--tenue)}html[data-diseno="2"] :is(.data-table th,.concept-table th){background:0 0;color:var(--tenue);font-size:12px;font-weight:500;letter-spacing:0;border-bottom:1px solid var(--borde)}html[data-diseno="2"] :is(.data-table td,.concept-table td){color:var(--tinta);border-top-color:var(--regla);font-size:14px}html[data-diseno="2"] .data-table tbody tr{transition:background-color 120ms ease}html[data-diseno="2"] .data-table tbody tr:hover{background:var(--elevado)}html[data-diseno="2"] .cxp-footer{background:var(--elevado)}html[data-diseno="2"] :is(.finance-card strong,.cxp-amount strong,.payment-total strong){font-weight:500;letter-spacing:-.01em}html[data-diseno="2"] .finance-card span{font-size:13px;font-weight:500;color:var(--suave)}html[data-diseno="2"] .finance-card.danger strong{color:var(--neg-ink)}html[data-diseno="2"] .finance-card.review strong{color:var(--aviso-ink)}html[data-diseno="2"] .finance-card.paid strong{color:var(--pos-ink)}html[data-diseno="2"] .modal-backdrop{background:var(--velo);backdrop-filter:none;-webkit-backdrop-filter:none;animation:gdoVelo 180ms ease both}html[data-diseno="2"] .detail-panel{background:var(--lienzo);box-shadow:var(--sombra-flota);padding:28px;animation:gdoPanel .3s var(--ease-drawer) both}@keyframes gdoPanel{from{transform:translateX(100%)}to{transform:none}}@keyframes gdoVelo{from{opacity:0}to{opacity:1}}html[data-diseno="2"] .close-button{background:var(--hoja);border:1px solid var(--borde);border-radius:8px;color:var(--suave)}html[data-diseno="2"] .detail-eyebrow{font-size:12px;letter-spacing:0;font-weight:600;color:var(--acento)}html[data-diseno="2"] .detail-header h2{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--tinta)}html[data-diseno="2"] .detail-header p{color:var(--suave);font-size:13px}html[data-diseno="2"] .summary-cell span{font-size:12px;font-weight:500;color:var(--tenue)}html[data-diseno="2"] .summary-cell strong{font-size:14px;font-weight:500;color:var(--tinta)}html[data-diseno="2"] .timeline-step:not(:last-child):after{background:var(--pista)}html[data-diseno="2"] .timeline-step.done:not(:last-child):after{background:var(--acento)}html[data-diseno="2"] .timeline-dot{border-color:var(--control);background:var(--hoja)}html[data-diseno="2"] .timeline-step.done .timeline-dot{background:var(--acento);border-color:var(--acento);box-shadow:none}html[data-diseno="2"] .timeline-step.current .timeline-dot{border-color:var(--acento);box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 16%,transparent)}html[data-diseno="2"] .timeline-step strong{font-size:12px;color:var(--tinta)}html[data-diseno="2"] .timeline-step small{font-size:12px;color:var(--tenue)}html[data-diseno="2"] .message{border-bottom-color:var(--regla)}html[data-diseno="2"] .message-avatar{background:var(--primario);border-radius:8px}html[data-diseno="2"] .payment-dialog{background:var(--hoja);border-radius:16px;box-shadow:var(--sombra-flota)}html[data-diseno="2"] .toast{background:var(--marino-2);color:#fff;border-radius:10px;box-shadow:var(--sombra-flota);transition:opacity .2s ease,transform .2s var(--ease-out)}html[data-diseno="2"] .map-legend{border-top-color:var(--regla);color:var(--suave)}html[data-diseno="2"] .fleet-item{background:var(--hoja);border-bottom-color:var(--regla)}html[data-diseno="2"] :is(.fleet-item:hover,.fleet-item.active){background:var(--elevado)}html[data-diseno="2"] .fleet-truck{background:var(--info-bg);color:var(--info-ink);border-radius:8px}html[data-diseno="2"] .fleet-truck.port{background:var(--aviso-bg);color:var(--aviso-ink)}html[data-diseno="2"] :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip){background:var(--hoja);color:var(--tinta);box-shadow:var(--sombra-flota)}html[data-diseno="2"] .leaflet-container{font-family:'IBM Plex Sans',system-ui,sans-serif}html[data-diseno="2"] .leaflet-bar a{background:var(--hoja);color:var(--tinta);border-bottom-color:var(--borde)}html[data-diseno="2"] .login-view{background:var(--marino)}html[data-diseno="2"] .login-atmosphere,html[data-diseno="2"] .login-trust,html[data-diseno="2"] .login-view .eyebrow{display:none}html[data-diseno="2"] .login-copy h1{font-size:clamp(2.4rem,4.4vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1.04}html[data-diseno="2"] .login-copy p{color:#c3cfe0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}html[data-diseno="2"] .login-card{background:#fff;color:#0e1b2e;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.35)}html[data-diseno="2"] .login-card h2{font-size:22px;font-weight:600}html[data-diseno="2"] .login-card p{color:#4c5a6e}html[data-diseno="2"] .login-card label{font-size:14px;font-weight:500}html[data-diseno="2"] .lock-badge{background:var(--marino-2);border-radius:10px}html[data-diseno="2"] .login-card .input-wrap{background:#fff;border-color:#c9d2df}html[data-diseno="2"] .login-card .input-wrap input{color:#0e1b2e}html[data-diseno="2"] .login-button{background:#0d203b;color:#fff}html[data-diseno="2"] .login-footer{color:#8e9cb3}@media (max-width:820px){html[data-diseno="2"] .menu-button{display:grid}html[data-diseno="2"] .sidebar{background:var(--hoja);width:min(300px,86vw);box-shadow:var(--sombra-flota);transition:transform 260ms var(--ease-drawer)}html[data-diseno="2"] .sidebar-backdrop{background:var(--velo)}html[data-diseno="2"] .topbar{height:56px;padding:0 10px}html[data-diseno="2"] .content{margin:0;border-radius:0;border-left:0;border-right:0;padding:18px 16px 32px;min-height:calc(100vh - 56px)}html[data-diseno="2"] .gdo-tema-txt{display:none}html[data-diseno="2"] .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-diseno="2"] .metric-card{border-bottom:1px solid var(--regla)}html[data-diseno="2"] .detail-panel{padding:20px 16px;width:100vw}}@media (prefers-reduced-motion:reduce){html[data-diseno="2"] .detail-panel{animation:gdoVelo 150ms ease both}html[data-diseno="2"] :active{transform:none!important}html[data-diseno="2"] .sidebar{transition:none}html[data-diseno="2"] .gdo-tema-pulgar{transition:none}}:where(html[data-diseno="2"][data-tema=oscuro]) .login-atmosphere{background:radial-gradient(circle at 18% 70%,rgba(71,128,245,.42),transparent 30%),linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.06) 50%,transparent 50.2%)}:where(html[data-diseno="2"][data-tema=oscuro]) .login-atmosphere:after{border:1px solid rgba(84,142,246,.252);box-shadow:0 0 0 80px rgba(0,0,0,.072),0 0 0 160px rgba(0,0,0,.045)}:where(html[data-diseno="2"][data-tema=oscuro]) .brand-mark span{border:4px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .eyebrow{color:#7eb4fc}:where(html[data-diseno="2"][data-tema=oscuro]) .login-copy p{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .login-trust{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .login-trust i{box-shadow:0 0 0 5px rgba(0,0,0,.216)}:where(html[data-diseno="2"][data-tema=oscuro]) .login-card{box-shadow:0 35px 90px rgba(0,0,0,.594)}:where(html[data-diseno="2"][data-tema=oscuro]) .input-wrap{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .input-wrap:focus-within{box-shadow:0 0 0 4px rgba(0,0,0,.162);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .input-wrap svg{stroke:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .primary-button{box-shadow:0 10px 24px rgba(0,0,0,.468)}:where(html[data-diseno="2"][data-tema=oscuro]) .primary-button:hover{box-shadow:0 14px 28px rgba(0,0,0,.576)}:where(html[data-diseno="2"][data-tema=oscuro]) .login-footer{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .sidebar{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .nav-label{color:#a4afc1}:where(html[data-diseno="2"][data-tema=oscuro]) .nav-item{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .nav-item.active{background:linear-gradient(90deg,rgba(71,128,245,.392),rgba(71,128,245,.112))}:where(html[data-diseno="2"][data-tema=oscuro]) .nav-item b{background:rgba(84,142,246,.238);color:#87b7fc}:where(html[data-diseno="2"][data-tema=oscuro]) .sidebar-support small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .support-dot{box-shadow:0 0 0 5px rgba(0,0,0,.18)}:where(html[data-diseno="2"][data-tema=oscuro]) .logout-button{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .topbar{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .menu-button{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .topbar-title small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .icon-button{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .notification-button i{border:2px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-button:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-button small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-button b{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .secondary-button{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .secondary-button:hover{border-color:#374962;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .dashboard-search svg{stroke:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .dashboard-search input{background:var(--hoja);box-shadow:0 8px 25px rgba(0,0,0,.09)}:where(html[data-diseno="2"][data-tema=oscuro]) .dashboard-search input:focus{box-shadow:0 0 0 4px rgba(0,0,0,.162)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-results{background:var(--hoja);box-shadow:0 20px 45px rgba(0,0,0,.324)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-result{background:var(--hoja);border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-result:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-result-tag{color:#a2b0c3;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-result small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-empty{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .metric-card{background:var(--hoja);border:1px solid var(--borde);box-shadow:0 7px 25px rgba(0,0,0,.081)}:where(html[data-diseno="2"][data-tema=oscuro]) .metric-card:after{background:var(--metric-glow,rgba(71,128,245,.112))}:where(html[data-diseno="2"][data-tema=oscuro]) .metric-label{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .metric-icon{background:var(--metric-bg,#0f203d)}:where(html[data-diseno="2"][data-tema=oscuro]) .metric-foot{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .panel{background:var(--hoja);border:1px solid var(--borde);box-shadow:0 8px 30px rgba(0,0,0,.081)}:where(html[data-diseno="2"][data-tema=oscuro]) .panel-head{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .operation-row{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .operation-row:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .cell-meta,:where(html[data-diseno="2"][data-tema=oscuro]) .operation-id small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .route-line i{background:#1a2532}:where(html[data-diseno="2"][data-tema=oscuro]) .route-line i:after{border-left-color:#384a61}:where(html[data-diseno="2"][data-tema=oscuro]) .status.blue{background:#0f1f3d;color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .status.green{background:#14392a;color:#79ecc3}:where(html[data-diseno="2"][data-tema=oscuro]) .status.amber{background:#3d300f;color:#fbcb6a}:where(html[data-diseno="2"][data-tema=oscuro]) .status.gray{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .row-arrow{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .activity-item p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .activity-item time{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mini-map{background-color:var(--elevado);background-image:linear-gradient(32deg,transparent 46%,#1a2633 47% 51%,transparent 52%),linear-gradient(145deg,transparent 47%,#1a2633 48% 51%,transparent 52%),radial-gradient(circle at 35% 55%,#1a3221 0 8%,transparent 9%),radial-gradient(circle at 70% 30%,#1a3221 0 12%,transparent 13%)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-pin{box-shadow:0 0 0 5px rgba(0,0,0,.252)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-box{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .filter-button{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .operation-card{background:var(--hoja);border:1px solid var(--borde);box-shadow:0 7px 24px rgba(0,0,0,.072)}:where(html[data-diseno="2"][data-tema=oscuro]) .operation-card:hover{border-color:#2c476d}:where(html[data-diseno="2"][data-tema=oscuro]) .operation-card .container-code{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .location small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .route-track{background:#172535}:where(html[data-diseno="2"][data-tema=oscuro]) .route-track i{background:var(--hoja);box-shadow:0 0 0 5px rgba(0,0,0,.162)}:where(html[data-diseno="2"][data-tema=oscuro]) .card-data{border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .card-data span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .card-data strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .card-update{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .data-table-wrap{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .data-table th{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .data-table td{color:var(--tinta);border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .data-table tbody tr:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .table-strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .download-button{border:1px solid #284771;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .report-card{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .report-art{background:#0f1f3d}:where(html[data-diseno="2"][data-tema=oscuro]) .empty-state{background:var(--hoja);border:1px dashed #334866;color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .empty-state strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .detail-panel{background:var(--elevado);box-shadow:-30px 0 70px rgba(0,0,0,.36)}:where(html[data-diseno="2"][data-tema=oscuro]) .close-button{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .summary-cell{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .summary-cell span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .detail-card{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .timeline-step:not(:last-child):after{background:#192534}:where(html[data-diseno="2"][data-tema=oscuro]) .timeline-dot{border:3px solid #364a63;background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .timeline-step small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .message{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .message time{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .message p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .evidence{background:linear-gradient(145deg,#182635,var(--elevado));color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .evidence:before{background:#6e8eaa}:where(html[data-diseno="2"][data-tema=oscuro]) .map-panel{background:var(--hoja);box-shadow:0 8px 30px rgba(0,0,0,.09)}:where(html[data-diseno="2"][data-tema=oscuro]) #trackingMap{background:#192634}:where(html[data-diseno="2"][data-tema=oscuro]) .map-legend{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-panel{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-head{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-head p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-filters{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-filter{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-item{background:var(--hoja);border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-item.active,:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-item:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-truck{background:#0f1f3d}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-truck.port{background:#3d2f0f;color:#fbc96a}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-info small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-eta strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-eta small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .truck-marker{background:#1b65fe;border:3px solid var(--borde);box-shadow:0 7px 18px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .truck-marker:after{border-right:2px solid var(--borde);border-bottom:2px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .leaflet-popup-content-wrapper{box-shadow:0 12px 35px rgba(0,0,0,.36)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-popup strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-popup span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-popup button{background:#0f1f3d;color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card.danger strong{color:#e4818c}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card.review strong{color:#fbcc6a}:where(html[data-diseno="2"][data-tema=oscuro]) .finance-card.paid strong{color:#79ecc6}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-operation{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-operation-head{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-operation-head p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-amount span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .concept-table th{color:var(--suave);background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .concept-table td{border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .concept-name small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-footer{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .review-note{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .payment-dialog{background:var(--hoja);box-shadow:0 35px 90px rgba(0,0,0,.54)}:where(html[data-diseno="2"][data-tema=oscuro]) .form-control{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .form-control:focus{box-shadow:0 0 0 4px rgba(0,0,0,.144);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .concept-check{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .concept-check small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .upload-zone{border:1.5px dashed #354a64;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .upload-zone:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .upload-zone span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .payment-total{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .payment-total span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .payment-review{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .payment-review p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .store-hero:after{box-shadow:0 0 0 65px rgba(0,0,0,.045)}:where(html[data-diseno="2"][data-tema=oscuro]) .store-copy p{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .store-button{background:var(--hoja);color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .store-button small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .phone-preview{border:8px solid #6284b6;background:var(--elevado);box-shadow:0 25px 60px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .phone-metric div{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .phone-op{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .phone-op span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .phone-line{background:linear-gradient(90deg,var(--blue) 65%,#182435 65%)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-panel{box-shadow:0 8px 30px rgba(0,0,0,.09)}:where(html[data-diseno="2"][data-tema=oscuro]) .detail-section-label:after{background:#192534}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-operation[data-abrir]:hover{border-color:#2c476d}:where(html[data-diseno="2"][data-tema=oscuro]) .cxp-operation-head .review-note{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) #mapaLeaflet{background:#192634}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-popup-ficha .leaflet-popup-content-wrapper{box-shadow:0 18px 45px rgba(0,0,0,.396)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-tag{background:#3d2f0f;color:#fbc96a}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-tag.route{background:#0f1f3d;color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-ficha>p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-rows div{border-bottom:1px dashed var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-rows span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-rows strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-capa-selector{background:var(--hoja);box-shadow:0 8px 22px rgba(0,0,0,.324)}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-capa-btn{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .tracking-layout.fullscreen{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-section-label{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .fleet-section-label:not(:first-child){border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .message.message-operador .message-avatar{background:linear-gradient(145deg,#f3a712,#cc820a)}:where(html[data-diseno="2"][data-tema=oscuro]) .photo-thumb{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .main-nav::-webkit-scrollbar-thumb{background:rgba(130,174,247,.63)}:where(html[data-diseno="2"][data-tema=oscuro]) .main-nav::-webkit-scrollbar-thumb:hover{background:#82aef7}:where(html[data-diseno="2"][data-tema=oscuro]) .request-form,:where(html[data-diseno="2"][data-tema=oscuro]) .request-history{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .request-card{border:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .request-card p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .request-meta{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .request-empty{color:var(--suave);border:1px dashed #374a62}:where(html[data-diseno="2"][data-tema=oscuro]) .document-folder{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-folder:hover{border-color:#294570;box-shadow:0 15px 35px rgba(0,0,0,.162)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-shape{background:linear-gradient(145deg,#0f1f3d,#0f203d)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-shape:before{background:#0f1f3d}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-content header p{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-route{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-progress>div{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-progress>div strong{color:#9aaecb}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-progress i{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-progress i b{background:linear-gradient(90deg,var(--blue),#1a7dff)}:where(html[data-diseno="2"][data-tema=oscuro]) .folder-content footer{border-top:1px solid var(--borde);color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-access-note{background:#0f253d;border:1px solid #1f487a}:where(html[data-diseno="2"][data-tema=oscuro]) .document-access-note strong{color:#7ba8ea}:where(html[data-diseno="2"][data-tema=oscuro]) .document-access-note span{color:#a1b1c4}:where(html[data-diseno="2"][data-tema=oscuro]) .document-category>header{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-category>header>span{background:#0f1f3d}:where(html[data-diseno="2"][data-tema=oscuro]) .document-category header p{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-row{border-bottom:1px solid var(--borde);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-row:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-type{background:var(--elevado);color:#a2b0c3}:where(html[data-diseno="2"][data-tema=oscuro]) .document-row small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .document-state{color:#7ce9bd;background:#143828}:where(html[data-diseno="2"][data-tema=oscuro]) .date-filter{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .live-indicator{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .live-indicator small{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .live-dot{box-shadow:0 0 0 0 rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .rastreo-gps-frame{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .status.red{background:#3d0f13;color:#db8a94}:where(html[data-diseno="2"][data-tema=oscuro]) .message.message-cliente .message-avatar{background:linear-gradient(145deg,#1bbb82,#16c087)}:where(html[data-diseno="2"][data-tema=oscuro]) #tarjetasQuejas .request-card{background:var(--hoja);border:1px solid var(--borde);box-shadow:0 7px 22px rgba(0,0,0,.108);border-left:4px solid #374a62}:where(html[data-diseno="2"][data-tema=oscuro]) #tarjetasQuejas .request-card:hover{border-color:#2c476d;box-shadow:0 14px 30px rgba(0,0,0,.198)}:where(html[data-diseno="2"][data-tema=oscuro]) .monitoreo-card{background:var(--hoja);box-shadow:0 6px 22px rgba(0,0,0,.108)}:where(html[data-diseno="2"][data-tema=oscuro]) .monitoreo-seccion-titulo{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .monitoreo-seccion-titulo b{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .monitoreo-vacio{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-hilo{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-dia span{background:var(--hoja);color:var(--suave);box-shadow:0 1px 1px rgba(0,0,0,.144)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-burbuja{background:#163d0f;box-shadow:0 1px 1px rgba(0,0,0,.234)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-autor{color:#77eee0}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-burbuja p{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-ubic{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .chat-hora{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .monitoreo-historial summary{color:#7ea6e7}:where(html[data-diseno="2"][data-tema=oscuro]) .btn-ficha{background:linear-gradient(135deg,#1d4fd8,#1b65fe);box-shadow:0 6px 16px rgba(0,0,0,.504)}:where(html[data-diseno="2"][data-tema=oscuro]) .btn-ficha:hover{box-shadow:0 9px 20px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .cluster-marker{border:4px solid var(--borde);box-shadow:0 6px 18px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .cluster-marker.route{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .truck-marker.aprox{border-color:var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .truck-marker.stale{background:#7d899c!important}:where(html[data-diseno="2"][data-tema=oscuro]) .legend-dot.aprox{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .map-floating-tag.gps{background:#143926;color:#7beab8}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-ficha-nota{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-ficha-nota.warn{color:#f8a96d}:where(html[data-diseno="2"][data-tema=oscuro]) .btn-espejo{color:#6a99fb;border:1px solid #1f3f7a;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .btn-espejo:hover{background:#0f203d}:where(html[data-diseno="2"][data-tema=oscuro]) .search-clear{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .search-clear:hover{background:#182534}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-sin-resultados span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .tracking-layout.fullscreen .flota-toggle{background:var(--hoja);color:var(--tinta);box-shadow:0 4px 14px rgba(0,0,0,.36)}:where(html[data-diseno="2"][data-tema=oscuro]) .tracking-layout.fullscreen .flota-toggle:hover{background:#0f203d}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-popup-ficha .leaflet-popup-close-button{background:var(--hoja);color:var(--tinta);box-shadow:0 4px 12px rgba(0,0,0,.54);border:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .mapa-popup-ficha .leaflet-popup-close-button:hover{background:#ed2c2c}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats{background:var(--hoja);box-shadow:0 4px 18px rgba(0,0,0,.072)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats>div+div{border-left:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats b{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-chip-filtro{background:var(--hoja);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-chip-filtro b{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-chip-filtro:hover{border-color:#374962}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-chip-filtro.activo{border-color:#4273d6}@media(max-width:560px){:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats>div+div{border-top:1px solid var(--borde)}}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-card{background:var(--hoja);box-shadow:0 6px 22px rgba(0,0,0,.108)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.18)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-card-nuevo{border-color:#1f3f7a;box-shadow:0 0 0 3px rgba(0,0,0,.216),0 6px 22px rgba(0,0,0,.108)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-head h3{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-chip{color:var(--suave);background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-datos{border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-datos span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-datos strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-btn{border:1px solid #314868;background:var(--hoja);color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-btn:hover{color:#6a99fb;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-btn-main{background:#0f203d;border-color:#1f3f7a;color:#7897ed}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-btn-main.abierto{border-color:#3564e4}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo{background:var(--elevado);border:1px solid #1f3d7a}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-etq{color:#7897ed}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-t{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-nuevo{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-msg{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-foto{border:1px solid #264673;background:var(--elevado);color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-linea b{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-pie{border-top:1px dashed #1f3e7a;color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-vacio{background:var(--elevado);border-color:var(--borde);border-left-color:var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-vacio strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-ultimo-vacio span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-historial{border:1px solid var(--borde);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-historial summary{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-historial summary::after{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-historial summary b{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-dia{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-item::before{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-dot{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-item-body{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-item-meta{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-item-meta b{color:var(--tinta)}@media(max-width:560px){:where(html[data-diseno="2"][data-tema=oscuro]) .mon-stats>div+div{border-left:1px solid var(--borde)}}:where(html[data-diseno="2"][data-tema=oscuro]) .notif-badge{background:#e2363c;border:2px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .notif-panel,:where(html[data-diseno="2"][data-tema=oscuro]) .profile-menu{background:var(--hoja);box-shadow:0 18px 48px rgba(0,0,0,.324)}:where(html[data-diseno="2"][data-tema=oscuro]) .pm-cabeza{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .pm-cabeza strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .pm-cabeza small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-menu [data-pm]{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-menu [data-pm]:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .profile-menu .pm-salir{color:#e67f85;border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-cabeza{border-bottom:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-cabeza strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-cabeza em{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .np-link{color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .np-item{border-bottom:1px solid var(--borde);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-item:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-nueva{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-cuerpo strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-msg{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-cuerpo time{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-punto{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .np-vacio strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-vacio span{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-push{background:var(--elevado);border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-push strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-push small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .np-push-ok{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-caja{background:var(--hoja);box-shadow:0 30px 80px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-caja h2{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-sub{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-x{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-campo{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-campo input{border:1px solid #314868;color:var(--tinta);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-campo input:focus{outline:2px solid #1f3e7a}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-solo-lectura{border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-solo-lectura span{color:var(--tenue)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-solo-lectura strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-error{background:#3d0f15;color:#e67f87}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-btn{border:1px solid #314868;background:var(--hoja);color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-btn:hover{color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-btn-main{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-pasos{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-nota{color:var(--suave);background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .dlg-ico{border:1px solid #344765}@media(max-width:820px){:where(html[data-diseno="2"][data-tema=oscuro]) .sidebar{box-shadow:0 0 40px rgba(0,0,0,.6)}}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-col-titulo b{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-col-dot.ruta{background:#1b65fe}:where(html[data-diseno="2"][data-tema=oscuro]) .mon-col-vacio{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .detail-card .detail-summary .summary-cell{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-scope{--gdo-blue:#739bf2;--k-bg:var(--elevado);--k-surface:var(--hoja);--k-text:var(--tinta);--k-muted:var(--suave);--k-border:var(--borde);--k-ok:#78edbe;--k-warn:#efc776;--k-bad:#e67f7f;--k-neutral:var(--tenue);--k-purple:#9883e2;--k-shadow:0 4px 16px rgba(0,0,0,0.072)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-chip{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-campo input,:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-campo select{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-card:hover,:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-click:hover{box-shadow:0 8px 22px rgba(0,0,0,.144)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-tip:focus:after,:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-tip:hover:after{box-shadow:0 8px 24px rgba(0,0,0,.36)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-card-vacio{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-paso{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-paso:hover{background:#0f203d}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-alerta{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-alerta:hover{background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-alerta-critica .kpi-alerta-tag{background:#3d0f0f;color:#da8b8b}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-alerta-media .kpi-alerta-tag{background:#3d2f0f;color:#f3c972}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-todo-bien{color:#77eebc;background:var(--elevado)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-click:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,.6)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-ver{color:#739bf2;background:#0f203d}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-click::before{color:#739bf2}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-det-valor{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-det-resumen>div{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-est-ok{background:#153825;color:#76efbd}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-est-bad{background:#3d0f0f;color:#e67f7f}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-est-warn{background:#3d300f;color:#fbc96a}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-est-gris{background:var(--elevado);color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-pdf-op{background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-pdf-op:focus-visible,:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-pdf-op:hover{border-color:#2d69ec;box-shadow:0 0 0 3px rgba(0,0,0,.27)}@media(max-width:640px){:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-det-tabla tr{background:var(--hoja)}}@media(max-width:640px){:where(html[data-diseno="2"][data-tema=oscuro]) .kpi-det-tabla td.table-strong{border-bottom:1px solid var(--borde)!important}}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-sec{border:1px solid var(--borde);background:var(--hoja)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-sec-head strong{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-todos{color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-grupo+.rep-grupo{border-top:1px solid var(--borde)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-grupo-t{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-op input{accent-color:#6a99fb}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-op b{color:var(--tinta)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-op small{color:var(--suave)}:where(html[data-diseno="2"][data-tema=oscuro]) .rep-vacio{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-banner{background:linear-gradient(120deg,#3d300f,var(--hoja));border:1px solid #7a601f;box-shadow:0 7px 22px rgba(0,0,0,.144)}html[data-diseno="2"][data-tema=oscuro] .calif-banner .ico{background:#3d320f}html[data-diseno="2"][data-tema=oscuro] .calif-banner small{color:#cfbf96}html[data-diseno="2"][data-tema=oscuro] .calif-banner b{background:#d68f00}html[data-diseno="2"][data-tema=oscuro] .calif-card{background:var(--hoja);border:1px solid var(--borde);box-shadow:0 8px 30px rgba(0,0,0,.081)}html[data-diseno="2"][data-tema=oscuro] .calif-head{border-bottom:1px solid var(--borde)}html[data-diseno="2"][data-tema=oscuro] .calif-head small{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-vence{color:#fbd96a;background:#3d300f}html[data-diseno="2"][data-tema=oscuro] .calif-vence.urgente{color:#e67f8c;background:#3d0f13}html[data-diseno="2"][data-tema=oscuro] .calif-fila{border-bottom:1px solid var(--borde)}html[data-diseno="2"][data-tema=oscuro] .calif-quien small{color:var(--tenue)}html[data-diseno="2"][data-tema=oscuro] .calif-tramo.puerto{background:#3d2f0f;color:#fbc86a}html[data-diseno="2"][data-tema=oscuro] .calif-tramo.ruta{background:#0f1f3d;color:#6a99fb}html[data-diseno="2"][data-tema=oscuro] .calif-pregunta{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-estrellas button{color:var(--tenue)}html[data-diseno="2"][data-tema=oscuro] .calif-estrellas button.on{color:#f8c96d}html[data-diseno="2"][data-tema=oscuro] .calif-estrellas span{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-etiq button{border:1px solid var(--borde);background:var(--hoja);color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-etiq button.on{border-color:#497ccf}html[data-diseno="2"][data-tema=oscuro] .calif-fila textarea{border:1px solid var(--borde)}html[data-diseno="2"][data-tema=oscuro] .calif-fila textarea:focus{box-shadow:0 0 0 4px rgba(0,0,0,.162)}html[data-diseno="2"][data-tema=oscuro] .calif-pie{background:var(--hoja)}html[data-diseno="2"][data-tema=oscuro] .calif-pie small{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-gracias span{color:var(--suave)}html[data-diseno="2"][data-tema=oscuro] .calif-privado{background:var(--elevado);border:1px solid #1f3f7a;color:#89a7dc}html[data-diseno="2"][data-tema=oscuro] .live-indicator.reconectando{background:#3d340f!important;color:#f2a373!important}:where(html[data-diseno="2"]) .demo-note{font-size:12px}:where(html[data-diseno="2"]) .nav-label{font-size:12px}:where(html[data-diseno="2"]) .nav-item b{font-size:12px}:where(html[data-diseno="2"]) .sidebar-support small{font-size:12px}:where(html[data-diseno="2"]) .topbar-title small{font-size:12px}:where(html[data-diseno="2"]) .profile-button small{font-size:12px}:where(html[data-diseno="2"]) .search-result-tag{font-size:12px}:where(html[data-diseno="2"]) .search-result small{font-size:12px}:where(html[data-diseno="2"]) .metric-foot{font-size:12px}:where(html[data-diseno="2"]) .cell-meta,:where(html[data-diseno="2"]) .operation-id small{font-size:12px}:where(html[data-diseno="2"]) .status{font-size:12px}:where(html[data-diseno="2"]) .activity-item p{font-size:12px}:where(html[data-diseno="2"]) .activity-item time{font-size:12px}:where(html[data-diseno="2"]) .operation-card .container-code{font-size:12px}:where(html[data-diseno="2"]) .location small{font-size:12px}:where(html[data-diseno="2"]) .card-data span{font-size:12px}:where(html[data-diseno="2"]) .card-data strong{font-size:12px}:where(html[data-diseno="2"]) .card-update{font-size:12px}:where(html[data-diseno="2"]) .data-table th{font-size:12px}:where(html[data-diseno="2"]) .download-button{font-size:12px}:where(html[data-diseno="2"]) .detail-eyebrow{font-size:12px}:where(html[data-diseno="2"]) .summary-cell span{font-size:12px}:where(html[data-diseno="2"]) .timeline-step.done .timeline-dot:after{font-size:12px}:where(html[data-diseno="2"]) .timeline-step strong{font-size:12px}:where(html[data-diseno="2"]) .timeline-step small{font-size:12px}:where(html[data-diseno="2"]) .message-avatar{font-size:12px}:where(html[data-diseno="2"]) .message strong{font-size:12px}:where(html[data-diseno="2"]) .message time{font-size:12px}:where(html[data-diseno="2"]) .message p{font-size:12px}:where(html[data-diseno="2"]) .evidence{font-size:12px}:where(html[data-diseno="2"]) .map-legend{font-size:12px}:where(html[data-diseno="2"]) .fleet-head p{font-size:12px}:where(html[data-diseno="2"]) .fleet-filter{font-size:12px}:where(html[data-diseno="2"]) .fleet-info strong{font-size:12px}:where(html[data-diseno="2"]) .fleet-info small{font-size:12px}:where(html[data-diseno="2"]) .fleet-eta strong{font-size:12px}:where(html[data-diseno="2"]) .fleet-eta small{font-size:12px}:where(html[data-diseno="2"]) .map-popup span{font-size:12px}:where(html[data-diseno="2"]) .map-popup button{font-size:12px}:where(html[data-diseno="2"]) .finance-card span{font-size:12px}:where(html[data-diseno="2"]) .finance-card small{font-size:12px}:where(html[data-diseno="2"]) .cxp-operation-head p{font-size:12px}:where(html[data-diseno="2"]) .cxp-amount span{font-size:12px}:where(html[data-diseno="2"]) .concept-table th{font-size:12px}:where(html[data-diseno="2"]) .concept-table td{font-size:12px}:where(html[data-diseno="2"]) .review-note{font-size:12px}:where(html[data-diseno="2"]) .pay-button{font-size:12px}:where(html[data-diseno="2"]) .field-label{font-size:12px}:where(html[data-diseno="2"]) .concept-fieldset legend{font-size:12px}:where(html[data-diseno="2"]) .concept-check strong{font-size:12px}:where(html[data-diseno="2"]) .concept-check small{font-size:12px}:where(html[data-diseno="2"]) .concept-check b{font-size:12px}:where(html[data-diseno="2"]) .upload-zone span{font-size:12px}:where(html[data-diseno="2"]) .payment-total span{font-size:12px}:where(html[data-diseno="2"]) .payment-review strong{font-size:12px}:where(html[data-diseno="2"]) .payment-review p{font-size:12px}:where(html[data-diseno="2"]) .store-button small{font-size:12px}:where(html[data-diseno="2"]) .phone-head{font-size:12px}:where(html[data-diseno="2"]) .phone-metric div{font-size:12px}:where(html[data-diseno="2"]) .phone-op strong{font-size:12px}:where(html[data-diseno="2"]) .detail-section-label{font-size:12px}:where(html[data-diseno="2"]) .cxp-operation-head .review-note{font-size:12px}:where(html[data-diseno="2"]) .map-floating-tag{font-size:12px}:where(html[data-diseno="2"]) .mapa-ficha>p{font-size:12px}:where(html[data-diseno="2"]) .map-floating-rows div{font-size:12px}:where(html[data-diseno="2"]) .mapa-capa-btn{font-size:12px}:where(html[data-diseno="2"]) .fleet-section-label{font-size:12px}:where(html[data-diseno="2"]) .photo-thumb small{font-size:12px}:where(html[data-diseno="2"]) .request-card p{font-size:12px}:where(html[data-diseno="2"]) .request-meta{font-size:12px}:where(html[data-diseno="2"]) .folder-shape small{font-size:12px}:where(html[data-diseno="2"]) .folder-content header p{font-size:12px}:where(html[data-diseno="2"]) .folder-progress>div{font-size:12px}:where(html[data-diseno="2"]) .folder-content footer{font-size:12px}:where(html[data-diseno="2"]) .document-access-note strong{font-size:12px}:where(html[data-diseno="2"]) .document-access-note span{font-size:12px}:where(html[data-diseno="2"]) .document-category header p{font-size:12px}:where(html[data-diseno="2"]) .document-row strong{font-size:12px}:where(html[data-diseno="2"]) .document-row small{font-size:12px}:where(html[data-diseno="2"]) .document-row>b{font-size:12px}:where(html[data-diseno="2"]) .document-state{font-size:12px}:where(html[data-diseno="2"]) .live-indicator{font-size:12px}:where(html[data-diseno="2"]) .live-indicator small{font-size:12px}:where(html[data-diseno="2"]) .chat-dia span{font-size:12px}:where(html[data-diseno="2"]) .chat-autor{font-size:12px}:where(html[data-diseno="2"]) .chat-hora{font-size:12px}:where(html[data-diseno="2"]) .mapa-ficha-nota{font-size:12px}:where(html[data-diseno="2"]) .map-toolbar .filter-button{font-size:12px}:where(html[data-diseno="2"]) .search-clear{font-size:12px}:where(html[data-diseno="2"]) .mon-stats span{font-size:12px}:where(html[data-diseno="2"]) .mon-chip{font-size:12px}:where(html[data-diseno="2"]) .mon-datos span{font-size:12px}:where(html[data-diseno="2"]) .mon-ultimo-etq{font-size:12px}:where(html[data-diseno="2"]) .mon-nuevo{font-size:12px}:where(html[data-diseno="2"]) .mon-ultimo-pie{font-size:12px}:where(html[data-diseno="2"]) .mon-historial summary b{font-size:12px}:where(html[data-diseno="2"]) .mon-dia{font-size:12px}:where(html[data-diseno="2"]) .mon-item-meta{font-size:12px}@media(max-width:560px){:where(html[data-diseno="2"]) .live-indicator span:last-child{font-size:12px}}:where(html[data-diseno="2"]) .profile-button b{font-size:12px}:where(html[data-diseno="2"]) .pm-cabeza small{font-size:12px}:where(html[data-diseno="2"]) .np-cabeza em{font-size:12px}:where(html[data-diseno="2"]) .np-cuerpo time{font-size:12px}:where(html[data-diseno="2"]) .np-push small{font-size:12px}:where(html[data-diseno="2"]) .dlg-campo{font-size:12px}:where(html[data-diseno="2"]) .summary-cell span{font-size:12px}:where(html[data-diseno="2"]) .topbar-title small{font-size:12px}:where(html[data-diseno="2"]) .kpi-campo{font-size:12px}:where(html[data-diseno="2"]) .kpi-objetivo{font-size:12px}:where(html[data-diseno="2"]) .kpi-pie{font-size:12px}:where(html[data-diseno="2"]) .kpi-delta{font-size:12px}:where(html[data-diseno="2"]) .kpi-nota{font-size:12px}:where(html[data-diseno="2"]) .kpi-paso-t{font-size:12px}:where(html[data-diseno="2"]) .kpi-alerta-tag{font-size:12px}:where(html[data-diseno="2"]) .kpi-ver{font-size:12px}:where(html[data-diseno="2"]) .kpi-det-valor span{font-size:12px}:where(html[data-diseno="2"]) .kpi-det-resumen span{font-size:12px}:where(html[data-diseno="2"]) .kpi-det-periodo{font-size:12px}:where(html[data-diseno="2"]) .kpi-det-nota{font-size:12px}:where(html[data-diseno="2"]) .kpi-est{font-size:12px}@media(max-width:640px){:where(html[data-diseno="2"]) .kpi-det-tabla td::before{font-size:12px}}:where(html[data-diseno="2"]) .coment-antes{font-size:12px}:where(html[data-diseno="2"]) .cvt-dia span{font-size:12px}:where(html[data-diseno="2"]) .cvt-av{font-size:12px}:where(html[data-diseno="2"]) .cvt-quien span{font-size:12px}:where(html[data-diseno="2"]) .cvt-burbuja time{font-size:12px}:where(html[data-diseno="2"]) .ent-cifras small{font-size:12px}:where(html[data-diseno="2"]) .cv-delta{font-size:12px}:where(html[data-diseno="2"]) .cv-pie{font-size:12px}html[data-diseno="2"] .calif-banner small{font-size:12px}html[data-diseno="2"] .calif-head small{font-size:12px}html[data-diseno="2"] .calif-vence{font-size:12px}html[data-diseno="2"] .calif-quien small{font-size:12px}html[data-diseno="2"] .calif-tramo{font-size:12px}html[data-diseno="2"] .calif-etiq button{font-size:12px}html[data-diseno="2"] .calif-pie small{font-size:12px}html[data-diseno="2"] .calif-privado{font-size:12px}html[data-diseno="2"] :is([style*="font-size:.64rem"],[style*="font-size:.66rem"],[style*="font-size:.68rem"],[style*="font-size:.72rem"],[style*="font-size:.74rem"],[style*="font-size:.7rem"]){font-size:12px!important}html[data-diseno="2"] .metric-card{text-align:left}html[data-diseno="2"][data-tema=oscuro] .calif-banner b{background:var(--primario);color:var(--sobre-primario)}html[data-diseno="2"][data-tema=oscuro] .calif-banner{background:var(--aviso-bg)}html[data-diseno="2"][data-tema=oscuro] [style*="background:#fff"]{background:var(--hoja)!important}html[data-diseno="2"][data-tema=oscuro] :is([style*="background:#f6f8fb"],[style*="background:#f1f4f9"],[style*="background:#f0f5ff"]){background:var(--elevado)!important}html[data-diseno="2"][data-tema=oscuro] [style*="background:#fde7e9"]{background:var(--neg-bg)!important}html[data-diseno="2"][data-tema=oscuro] :is([style*="color:#1c2733"],[style*="color:#16213f"]){color:var(--tinta)!important}html[data-diseno="2"][data-tema=oscuro] :is([style*="color:#475569"],[style*="color:#64748b"]){color:var(--suave)!important}html[data-diseno="2"][data-tema=oscuro] [style*="color:#c23b4c"]{color:var(--neg-ink)!important}html[data-diseno="2"][data-tema=oscuro] [style*="color:#246bfe"]{color:var(--acento)!important}html[data-diseno="2"] .sidebar-close{color:var(--tinta);background:0 0;border:0}html[data-diseno="2"] .summary-cell span{text-transform:none;letter-spacing:0}@media (max-width:820px){html[data-diseno="2"] .metric-card:last-child:nth-child(odd){grid-column:1/-1;border-right:0}}html[data-diseno="2"] .app-loading{background:var(--marino)}html[data-diseno="2"] .loading-atmosphere{display:none}html[data-diseno="2"] .mon-btn-main{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}html[data-diseno="2"] .btn-ficha{background:var(--acento);background-image:none;color:#fff;border:0;border-radius:8px;box-shadow:none;font-weight:600}@media (hover:hover) and (pointer:fine){html[data-diseno="2"] .btn-ficha:hover{background:color-mix(in srgb,var(--acento) 88%,#000);box-shadow:none;transform:none}}html[data-diseno="2"][data-tema=oscuro] .btn-ficha{background:var(--primario);color:#fff}html[data-diseno="2"]:not([data-tema=oscuro]) .sidebar-logo[src="assets/gdo-logo.png"]{filter:brightness(.16)}html[data-diseno="2"] .dlg-fondo{background:var(--velo);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-diseno="2"] .dlg-caja{background:var(--lienzo);color:var(--tinta);border:1px solid var(--borde);border-radius:16px;box-shadow:var(--sombra-flota)}html[data-diseno="2"] .dlg-caja h2{color:var(--tinta);font-weight:600}html[data-diseno="2"] .dlg-sub{color:var(--suave)}html[data-diseno="2"] .dlg-x{background:var(--hoja);border:1px solid var(--borde);color:var(--suave)}html[data-diseno="2"] .rep-sec{background:var(--hoja);border-color:var(--borde);box-shadow:var(--sombra-ficha)}html[data-diseno="2"] .dlg-btn{background:var(--hoja);border-color:var(--control);color:var(--tinta);font-weight:600;border-radius:8px;transition:transform 160ms var(--ease-out),background-color 150ms ease}html[data-diseno="2"] .dlg-btn:active{transform:scale(.97)}html[data-diseno="2"] .dlg-btn-main{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}@media (max-width:640px){html[data-diseno="2"] .dlg-caja{border-radius:16px 16px 0 0}}