.app-shell.panel-transportadora{--p-bg:#141416;--p-surface:#1b1c1f;--p-surface-2:#202124;--p-raised:#26282c;--p-deep:#111113;--p-text:#f3f4f6;--p-dim:#cbc7c0;--p-muted:#8e8a83;--p-line:#2c2e33;--p-line-strong:#3b3e44;--p-line-soft:#232528;--p-ok:#4ecfa4;--p-bad:#ff7a7a;--p-info:#74b8ff;--p-warn:#e31837;--p-focus:#e31837;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--p-bg)}.app-shell.panel-transportadora,.login-page.entrada-transportadora{--t-rail:#e31837;--t-rail-soft:#f5b80026}.app-shell.panel-transportadora .status.in_transit,.app-shell.panel-transportadora .acopio header b,.app-shell.panel-transportadora .acopio-icon,.app-shell.panel-transportadora .default-tag,.app-shell.panel-transportadora .internal-tag,.app-shell.panel-transportadora .dispatch-state.assigned,.app-shell.panel-transportadora .incident-state.managed,.app-shell.panel-transportadora .mode-pill.cod,.app-shell.panel-transportadora .pay-pill.cod,.app-shell.panel-transportadora .parcel-number,.app-shell.panel-transportadora .profile-pill.dropshipper,.app-shell.panel-transportadora .ticket-state.open,.app-shell.panel-transportadora .route-seq,.app-shell.panel-transportadora .dispatch-step.done .dispatch-step-dot{color:#ffd75e;background:#3a2c07;border-color:#59430c}.app-shell.panel-transportadora .status.cancelled,.app-shell.panel-transportadora .age.urgent,.app-shell.panel-transportadora .alert,.app-shell.panel-transportadora .cod-warn,.app-shell.panel-transportadora .incident-state.open,.app-shell.panel-transportadora .route-incident,.app-shell.panel-transportadora .route-stop.failed,.app-shell.panel-transportadora .sc-incident,.app-shell.panel-transportadora .metric.error .metric-icon{color:#ff9a9a;background:#3a1618;border-color:#5a2226}.app-shell.panel-transportadora .status.delivered,.app-shell.panel-transportadora .alert-success,.app-shell.panel-transportadora .dispatch-state.closed,.app-shell.panel-transportadora .incident-state.resolved,.app-shell.panel-transportadora .incident-state.closed,.app-shell.panel-transportadora .mode-pill.prepaid,.app-shell.panel-transportadora .pay-pill.prepaid,.app-shell.panel-transportadora .settle-state.paid,.app-shell.panel-transportadora .ticket-state.resolved,.app-shell.panel-transportadora .metric.success .metric-icon,.app-shell.panel-transportadora .metric.ok .metric-icon{color:#6fe0b6;background:#123028;border-color:#1d4a3c}.app-shell.panel-transportadora .status.incident,.app-shell.panel-transportadora .acopio-warn,.app-shell.panel-transportadora .alert-warning,.app-shell.panel-transportadora .incident-list li,.app-shell.panel-transportadora .pill.warn,.app-shell.panel-transportadora .settle-state.pending,.app-shell.panel-transportadora .ticket-state.waiting_customer,.app-shell.panel-transportadora .metric.warning .metric-icon,.app-shell.panel-transportadora .metric.warn .metric-icon{color:#ffb877;background:#3a2413;border-color:#5a3a1d}.app-shell.panel-transportadora .status.out_for_delivery,.app-shell.panel-transportadora .alert-info,.app-shell.panel-transportadora .mode-pill.billed,.app-shell.panel-transportadora .pay-pill.billed,.app-shell.panel-transportadora .profile-pill.business,.app-shell.panel-transportadora .ticket-state.in_progress,.app-shell.panel-transportadora .metric.info .metric-icon{color:#8fc6ff;background:#14263a;border-color:#1e3c5a}.app-shell.panel-transportadora .status.created,.app-shell.panel-transportadora .age,.app-shell.panel-transportadora .carrier-tag,.app-shell.panel-transportadora .dispatch-state.draft,.app-shell.panel-transportadora .ticket-state.closed{color:var(--p-dim);background:var(--p-raised);border-color:var(--p-line)}.app-shell.panel-transportadora .acopio.orphan,.app-shell.panel-transportadora .cod-block,.app-shell.panel-transportadora .incident-quote,.app-shell.panel-transportadora .quote-note,.app-shell.panel-transportadora .ticket-message.internal{color:var(--p-dim);background:#13305a;border-color:#332f25}.app-shell.panel-transportadora .filter-bar{border-color:var(--p-line)}.app-shell.panel-transportadora th,.app-shell.panel-transportadora .data-table thead th{color:var(--p-muted);background:var(--p-deep)}.app-shell.panel-transportadora .data-table tbody tr.selected td,.app-shell.panel-transportadora .data-table tbody tr[aria-selected=true] td{background:#2a2208}.app-shell.panel-transportadora .carrier-logo{background:var(--p-raised)}.app-shell.panel-transportadora .chip-button.is-on,.app-shell.panel-transportadora .secondary.compact.is-on{color:#241c00;background:var(--t-rail);border-color:var(--t-rail)}.app-shell.panel-transportadora .sidebar{background:linear-gradient(var(--p-surface), var(--p-surface)) padding-box, repeating-linear-gradient(to bottom, #f5b80038 0 14px, transparent 14px 46px) border-box;box-shadow:1px 0 0 var(--p-line);border-right:1px solid #0000}.app-shell.panel-transportadora .sidebar nav button.active,.app-shell.panel-transportadora .more-panel button.active{color:#f36a7f;box-shadow:inset 3px 0 var(--t-rail);background:#2a2208}.app-shell.panel-transportadora .card,.app-shell.panel-transportadora .shipments-card{position:relative}.app-shell.panel-transportadora .card:before,.app-shell.panel-transportadora .shipments-card:before{content:"";background:linear-gradient(90deg, var(--t-rail) 0 42px, transparent 42px);pointer-events:none;border-radius:16px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.app-shell.panel-transportadora .empty-state svg,.app-shell.panel-transportadora .empty svg{color:var(--t-rail);opacity:.55}.app-shell.panel-transportadora .data-table td,.app-shell.panel-transportadora .data-table th,.app-shell.panel-transportadora .metric strong,.app-shell.panel-transportadora .collection-summary strong{font-variant-numeric:tabular-nums}.login-page.entrada-transportadora{background:#141416}.login-page.entrada-transportadora .login-story{background:radial-gradient(circle at 74% 12%,#e7133326 0,#0000 34%),linear-gradient(150deg,#0e0f10 0%,#191a1d 58%,#232427 100%)}.login-page.entrada-transportadora .login-story:after{border-color:#e7133333;box-shadow:0 0 0 65px #e713330a,0 0 0 130px #e7133306}.login-page.entrada-transportadora .pill.light{color:#f36a7f;background:#e713331a;border-color:#e7133347}.login-page.entrada-transportadora .story-copy p{color:#b9b5ad}.login-page.entrada-transportadora .route-art{color:#cfcbc3}.login-page.entrada-transportadora .route-art i{background:repeating-linear-gradient(90deg,#e31837 0 14px,#0000 14px 26px);height:3px}.login-page.entrada-transportadora .route-art i:after{background:var(--t-rail);box-shadow:0 0 18px #e71333aa}.login-page.entrada-transportadora .route-art b{color:#241c00;background:var(--t-rail)}.login-page.entrada-transportadora .login-panel{background:#141416}.login-page.entrada-transportadora .login-card h2{color:#f3f4f6}.login-page.entrada-transportadora .eyebrow{color:var(--t-rail)}.login-page.entrada-transportadora .muted{color:#8e8a83}.login-page.entrada-transportadora .login-card label{color:#cbc7c0}.login-page.entrada-transportadora input{color:#f3f4f6;background:#1b1c1f;border-color:#3b3e44}.login-page.entrada-transportadora input::placeholder{color:#77736c}.login-page.entrada-transportadora input:focus{border-color:var(--t-rail);box-shadow:0 0 0 3px #e713332e}.login-page.entrada-transportadora .primary{color:#241c00;background:var(--t-rail);box-shadow:0 8px 22px #e7133326}.login-page.entrada-transportadora .primary:hover{background:#f0425c}.login-page.entrada-transportadora .form-error{color:#ff9a9a}@media (max-width:760px){.login-page.entrada-transportadora{background:#141416}.login-page.entrada-transportadora .login-card{background:#1b1c1f;box-shadow:0 15px 40px #0006}.login-page.entrada-transportadora .mobile-brand .brand{color:#f3f4f6}}@media (prefers-reduced-motion:reduce){.app-shell.panel-transportadora *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
